body {
background-color:#990000;
margin:0px;
padding:0px;
width:900px;
margin:26px auto;
border-top:5px solid #000000;
border-bottom:5px solid #000000;
font-family:Georgia, "Times New Roman", Times, serif;
font-size:small;
text-align:center;
}

p, form {margin:10px 0px;}
tt {font-size:100%;}
.spip_code {background-color:#bbffbb;}
.spip_cadre {background-color:#ffebcd; border:1px solid #ccc; width:100%;}

img {border: 0;}

h3.spip { 
font-family:Georgia, "Times New Roman", Times, serif;
width:221px;
margin-left:205px;
font-size:16px;
font-style:italic;
line-height:16pt;
margin-right:auto;
padding-left:14px;
margin-top:20px;
margin-bottom:20px;
text-align:left;
border-left:14px solid #990000;
font-weight:normal;
}

.Upgrade, .piege-a-cons {
display:none;
}

#container {
width:890px;
margin:0px;
padding:0px;
padding-left:5px;
padding-right:5px;
text-align:left;
background:url(../skel/bck.jpg) repeat-y;
border-bottom:5px solid #000000;
}

/* hack trouve ici http://www.positioniseverything.net/easyclearing.html */
#container:after {
	content:".";
	display:block;
	height:0;
	clear:both;
	visibility:hidden;
}

.topSquare{
	background-color:#990000;
	width:100%;
	height:22px;
}

.topRect, .topRectArticle{
	border-bottom:3px solid #000000;
	background-color:#CAAD00;
	width:100%;
	height:22px;
}
.topRectArticle{
	background-color:#AF8554;
}

.lastcomments{
	padding:0px;
	margin:0px 5px 0px 5px;
	color:#6c5d04;
}

.lastcommentsUSer{
	font-weight:bold;
	color:#6e6e6e;
}

.lastcomments:hover .lastcommentsUSer, .lastcomments:hover a{
	color:#000000;
}
	
#top, #forum-top {
font-family:Georgia, "Times New Roman", Times, serif;
width:161px;
height:64px;
background-color:#CAAD00;
padding: 0px;
padding-top:6px;
margin:0px auto;
color:#fff;
border-top:3px solid #000000;
text-align:center;
line-height:1.2;
}

#top a{
	font-size:13px;
}

#topFirst{
	font-size:16px;
}

#banner {
width:890px;
border-left:5px solid #000000;
border-right:5px solid #000000;
border-bottom:5px solid #000000;
height:222px;
padding:0px 0px;
margin:0px auto;
color:#555;
text-align:left;
}

#forum-top {
width:auto;
}

#soustitreblog {
color:#bbb;
text-align:right;
font: x-large Georgia, serif ; 
font-style: italic;
}

a:link, a:visited {text-decoration:none; color:#6c5d04;}
a:hover {text-decoration:none; color:#000000;}
.weblog a:link {text-decoration:none;color:#6c5d04;}
.weblog a:visited {text-decoration:none;color:#6c5d04;}
.weblog a:hover {text-decoration:underline;color:#000000;}
a:active {text-decoration:none; color:#000000;}
p a, p a:link, p a:visited, a.spip_note, a.spip_note:visited 
{text-decoration:none;}
p:hover a, p a:hover, a.spip_note:hover {text-decoration:none;}
.titre a:link {text-decoration:none;color:#6c5d04;}
.titre a:visited {text-decoration:none;color:#6c5d04;}
.titre a:hover {color:#000000;}
.titre a:active {color:#000000;}
.weblog .auteur a {text-decoration:none;color:#6c5d04;font-weight:bold;}
.weblog .auteur a:hover {text-decoration:none;color:#000000;}
.weblog .comments a:visited {color:#666666;}
#top a:link {text-decoration:none; color:#fff;}
#top a:visited {text-decoration:none; color:#fff;}
#top a:hover {text-decoration:none; color:#fff; background-color:transparent;}
#top a:active {text-decoration:none; color:#fff;}
.weblog .titre a:hover {color:#000000;}

.toptitre, .forum-toptitre { 
margin:0px auto;
padding:2px; 
font-weight:bold;
color:#ffffff;
}

.forum-toptitre {
width:auto;
margin:0px auto;
padding:0px;
}

.footer { padding:8px;font-size:11px; }
.footer a { color:#000000; }
.footer a:hover { text-decoration:underline; }

#bottom {
border-top:5px solid #000000;
border-left:5px solid #000000;
border-right:5px solid #000000;
width:890px;
margin-top:16px;
background-color:#CAAD00;
color:#000000;
text-align:center;
padding:0px;
}

#technorati{
	border-bottom:5px solid #000000;
	border-left:5px solid #000000;
	border-right:5px solid #000000;
	background-color:#ffffff;
	height:40px;
}

#technorati p{
	margin:0px;
	padding-top:2px;
}

#content {
	float:left;
width:552px;
margin-left:3px;
margin-top:0px;
margin-bottom:0px;
overflow:hidden;
background-color:#fff;
padding:0px;
}

#sidebar{
float:left;
font-family:Verdana, Arial, sans-serif;
background-color:#eeeeee;
color:#000000;
padding:0px;
margin:0px;
margin-left:3px;
width:171px;
font-size:10px;
line-height:1.2;
}

#topRight{
	position:absolute;
	font-family:Verdana, Arial, sans-serif;
	font-weight:bold;
	margin-left:722px;
	height:165px;
	width:171px;
	border-left:3px solid #000000;
	border-bottom:3px solid #000000;
	list-style:none;
	text-align:left;
	font-size:10px;
}

#topRight .topSR, #topRight .topSR2, #topRight .topSR3{
	height:29px;
	margin:0px;
	padding:14px 0px 0px 36px;
	border-bottom:3px solid #000000;
}

#topRight .topSR a{
	color:#ffffff;
}

#topRight .topSR2 a{
	color:#000000;
}

#topRight .topSR a:hover{
	cursor:pointer;
	color:#ffffff;
}
#topRight .topSR{
	cursor:pointer;
	background:url(../skel/fleche1.gif) no-repeat 7px 7px;
	background-color:#e20319;
}
#topRight .topSR:hover{
	background-color:#e23703;
}
#topRight .topSR2{
	cursor:pointer;
	background:url(../skel/fleche2.jpg) no-repeat top left;
	background-color:#caad00;
}
#topRight .topSR2:hover{
	background:url(../skel/fleche3.jpg) no-repeat top left;
	background-color:#c7cc0a;
}

#topRight #topSR3 form{
	height:26px;
	margin:0px;
	padding:0px;
}

#topRight #topSR3{
	height:27px;
	margin:0px;
	padding:0px;
	background-color:#e20319;
}

#recherche{
	width:136px;
	height:20px;
	padding-top:6px;
	background-color:#ffffff;
	border-right:3px solid #000000;
}

#submitRecherche{
	float:right;
	cursor:pointer;
	width:31px;
	margin:0px;
	margin-top:-27px;
	padding:0px;
	border:0px;
	background-color:#e20319;
	color:#ffffff;
	height:27px;
	font-weight:bold;
}


#submitRecherche:hover {
	background-color:#e23703;
}

#sidebarLeft {
float:left;
font-family:Verdana, Arial, sans-serif;
background-color:#eeeeee;
color:#3D3937;
padding:0px;
margin:0px;
width:161px;
font-size:10px;
line-height:2.1;
}

#sidebar .sidetitle{
	padding-left:15px;
	background-color:#CAAD00;
}

.sidetitle2{
	background-color:#AF8554;
}

#sidebarLeft .sidetitle{
	background-color:#CAAD00;
}

#sidebar div.blockcontent {
margin:10px;
}

#sidebar .vitedit, .copainfirst{
margin-left:5px;
margin-right:15px;
}

#sidebarLeft div.blockcontent{
	margin-left:10px;
	margin-right:10px;
}

.copainfirst{
	margin-bottom:8px;
	font-size:11px;
	font-family:Verdana, Arial, sans-serif;
}

#sidebar div.sidetitle, #sidebarLeft div.sidetitle, #sidebar div.sidetitle2{
margin:0px;
font-size:10px;
font-family:Arial, Helvetica, sans-serif;
margin-bottom:10px;
color:#000000;
font-weight:bold;
}

#sidebar input{
	width:100%;
	border:0px;
	background-color:#f7f7f7;
}

.blockcontent .billetRecent {
/*	border-bottom:0.5px solid #cccccc;*/
	margin-bottom:8px;
	line-height:normal;
}

.artAuteur a:link, .artAuteur a:hover{
	color:#666666;
}

.artAuteur a:hover{
	color:#000000;
}

.vignette {
float:left;
width:180px;
background-color:transparent;
margin:0px;
padding:0px;
}


.vignette img {
padding:0px; margin:0px; border:0px;
}

.banner-text {
text-align:right;
padding:10px;
font-family:Georgia, serif;
font-style:italic;
}

.sidetitle, .sidetitle2 {
display:block;
color:#000000;
text-transform:uppercase;
padding:5px 10px;
margin-bottom:10px;
border-top:3px solid #000000;
}

.weblog {
margin-top:15px;
margin-right:50px;
margin-left:50px;
overflow:hidden;
font: small/1.2 "Trebuchet MS",sans-serif; 
text-align:justify;
color:#112233;
}

.weblog a.MCTitre{
	color:#990000;
	font-size:14px;
	font-weight:bold;
	text-decoration:none;
}

.weblog a:hover.MCTitre{
	color:#000000;
	text-decoration:underline;
}

.weblog .MCTexte{
	font-size:12px;
}

.weblogleft{
	height:100%;
}

.weblogright{
	margin-left:66px;
	height:100%;
}

.titre {
font-family:Georgia, "Times New Roman", Times, serif; 
font-size:20pt;
line-height:1.2;
color:#990000;
text-align:left;
text-decoration:none;
margin-left:58px;
}

.titreAccueil{
	font-size:16px;
	margin-left:0px;
}

.titre a, .titre a:link, .titre a:visited{
	color:#990000;	
}

.sur-titre, .sous-titre {
font-family:Georgia, "Times New Roman", Times, serif;
text-align:left;
/*letter-spacing:1px;*/
line-height:1.2;
font-size:16px;
color:#555555;
margin-left:58px;
}
.sous-titre{
font-style:italic;
}
.sur-titreAccueil{
	font-size:10pt;
	margin-left:0px;
}
.sous-titreAccueil{
	font-size:10pt;
	margin-left:0px;
}

.texte{
	font-family:Verdana;
	font-size:12px;
	text-align:justify;
	line-height:17px;
	clear:both;
}

.texteAccueil{
	text-align:left;
	font-size:8pt;
}



.vitedit{
	font-family:Verdana, Arial, sans-serif;
	font-weight:normal;
	color:#6E6E6E;
	font-size:10px;
}

.vitedit .titre{
	font-family:Verdana, Arial, sans-serif;
	font-weight:bold;
	color:#6c5d04;
	font-size:10px;
	margin-left:0px;
}

.details {
text-align:left;
margin-top:10px;
font-family: Verdana,sans-serif;
font-size: x-small;
color:#888;
padding:2px;
clear:both;
}

.reagir{
	color:#ffffff;
	font-weight:bold;
	padding:6px;
	background-color:#990000;
	border:3px solid #000000;
}

.weblog .reagir:hover{
	background-color:#e23703;
	text-decoration:none;
}

.details .reagir:link{
	color:#ffffff;
}

.chapo { font-weight:bold; }

.notes, .ps {
font-size:90%;
color:#666;
}

.ps { font-style: italic; }
.spip_note { margin-top:5px; }

.spip_documents {
font-size:smaller;
color:#555;
}

.spip_bouton {
color:#fff;
border:1px solid #fff;
cursor:pointer;
}

.formrecherche {
background-color: #E6E9DC;
padding:2px;
border:1px solid #fff;
color:#000;
}

.mots-clefs, .date, .date2 {
font-size:x-small;
font-style:italic;
color:#ff0;
}
.date2 { color:#F36031; }
.mots-clefs, .date {color:#666;}

.MCDate{
	text-decoration:none;
	font-size:11px;
	color:#6c5d04;
	margin-bottom:8px;
}

.MCDate a{
	text-decoration:none;
	font-weight:bold;
	color:#6c5d04;
}

.MCDate a:visited{
	text-decoration:none;
}

.comments{
	margin-top:4px;
	text-align:center;
	width:130px;
	font-size:11px;
	padding:4px 10px;
	background-color:#eaeaea;
}

.details .comments a:link{
	color:#666666;
} 

.logdate {
float:left;
width:40px;
margin-right:10px;
font-family:Verdana, sans-serif;
font-size:12px;
font-weight:bold;
text-align:center;
padding:4px;
color:#ffffff;
background-color:#999999;
height:45px;
}

#suivant, #precedent {
font-family:verdana;
margin:0px;
font-size:10px;
color:#000000;
padding-top:4px;
}
#suivant a, #precedent a {
color:#000000;
}
#suivant a:hover, #precedent a:hover {
color:#ffffff;
}

#precedent { float:left; }
#suivant { float:right;}


#suivant img, #precedent img{
	vertical-align:top;
	margin-top:-4px;
}

.forum-content {
background-color:#eeeeee;
padding:20px;
text-align:left;
}

.spip_encadrer {
background-color:#BED1E2;
padding:10px;
border-radius:1em;
-moz-border-radius:1em;
}

legend {margin-top: 20px;}

.num-comment {
float:right;
font-weight:bold;
font-size:150%;
color:#6590BA;
}

.forml {
width:100%;
border:0px;
}

.commentsArt{
	margin-top:20px;
	padding:4px;
	background-color:#eeeeee;
	height:20px;
	width:100%;
	padding-left:50px;
	border-top:3px solid #000000;
}
.commentaire,.reponse-commentaire {
background-color:#ffffff;
padding-top:15px;
margin-bottom:5px;
padding-bottom:4px;
border-bottom:5px solid #000000;
font-family:Verdana;
font-size:11px;
}
/*
.reponse-commentaire {
background-color:#eeeeee;
padding:5px;
margin-top:0px;
margin-bottom:5px;
border-bottom:3px solid #000000;
}
*/
.auteur { 
	margin-top:16px;
	text-decoration:none;
	font-size:11px;
	color:#af8554;
	font-family:Verdana; 
/*	letter-spacing:1px;*/
	text-align:left;
	border-bottom:2px dotted #eeeeee;
}

.auteur a:link,.auteur a:visited {
	color:#af8554;
}

.auteurAccueil{
	border:0;
}

.repondreauteur{
	margin-top:6px; 
	color:#000000;
	float:right;
	text-transform:uppercase;
	font-family:Arial;
	font-size:9px;
}

.formulaire_spip{
	text-align:left;
}

.formulaire_spip input, .formulaire_spip textarea{
	border:1px solid #666666;
}

.weblog .auteur .repondreauteur:hover{
	color:#e23703;
}

.spip_surligne { background-color:yellow; }

.weblog img { 
border:0; 
background-color:#fff;
padding:3px;
}

.spip_documents{
	font-family: Verdana,Arial,Helvetica,sans-serif;
	font-size : 70%;
}

.spip_documents_center{
	margin: auto; 
	text-align: center;
	width: 80%;
}

.spip_documents_left{
	float: left;
	margin-right: 15px; 
	text-align: center;
}

.spip_documents_right{
	float: right;
	margin-left: 15px; 
	text-align: center;
}

.noborder img, img.spip_puce { background:transparent; border:0px; }

blockquote, blockquote.spip, .spip_poesie {
border:0;
padding:10px;
background-color:#E6E9DC;
color:#3D3937;
font: small Georgia, serif;
font-style: italic;
line-height:1.2;
margin-left:0;
margin-right:0;
text-align:left;
}

.hrnote {color:#aaa; background-color:#aaa; width:175px; text-align:left; height:1px; margin:0px; border:0px;}

table.spip {
}

table.spip tr.row_first {
	background-color: #FCF4D0;
}

table.spip tr.row_odd {
	background-color: #C0C0C0;
}

table.spip tr.row_even {
	background-color: #F0F0F0;
}

table.spip td {
	padding: 1px;
	text-align: left;
	vertical-align:middle;
}

.spip-admin {
        position: fixed;
        bottom: 0px;
        font-size: 90%;
        padding: 10px;
        line-height: 1.4em;
}

