body {
background-color:#73868C;
margin:0px 0px;
padding:0px 0px;
font-family: Verdana, sans-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%;}

h3.spip { 
font-family:serif;
font-size:medium;
font-style:italic; 
font-weight:bold; 
line-height:1em;
margin-left:25%; 
margin-right:5%; 
margin-top:1em;
margin-bottom:1em;
text-align:left; 
}

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

#container {
width:750px;
margin:0px auto;
background-color:#C7CFB4;
text-align:left;
padding:0px;
}

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

#top, #forum-top {
width:750px;
height:25px;
padding:0px 0px;
margin:0px auto;
background:#000;
color:#fff;
border-bottom:1px solid #888;
text-align:center;
}

#zbanner {
width:750px;
height:135px;
padding:0px 0px;
margin:0px auto;
background-color:#BED1E2;
color:#555;
text-align:left;
}

#banner {
width:750px;
height:225px;
background:url(vignette.jpg);
padding:0px 0px;
margin:0px auto;
color:#fff;
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:#396D8C;}
a:hover {text-decoration:none; color:#BFA862;}
.weblog a:link {text-decoration:none;color:#396D8C;}
.weblog a:visited {text-decoration:none;color:#396D8C;}
.weblog a:hover {text-decoration:underline;color:#73868C;}
a:active {text-decoration:none; color:#396D8C;}
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:underline;}
.titre a:link {text-decoration:none;color:#F8A000;}
.titre a:visited {text-decoration:none;color:#F8A000;}
.titre a:hover {color:#73868C;}
.titre a:active {color:#F8A000;}

#top a:link {text-decoration:none; color:#fff;}
#top a:visited {text-decoration:none; color:#fff;}
#top a:hover {text-decoration:none; color:#f80; background-color:transparent;}
#top a:active {text-decoration:none; color:#fff;}

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

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

.footer { padding:10px; }

#bottom {
width:750px;
margin:0px auto;
background-color:#000;
color:#ffffff;
text-align:center;
padding:0px;
}

#content {
width:550px;
float:left;
margin-left:0px;
margin-top:0px;
margin-bottom:0px;
overflow:hidden;
background-color:#fff;
padding:0px;
voice-family:"\"}\""; 
voice-family:inherit;
margin-left:0px;
}
html>body #content {
width:550px;
margin-left:0px;
}

#sidebar {
color:#3D3937;
padding:0px;
margin:0px;
width:200px;
float:right;
font-size:x-small;
line-height:1.2;
}

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

#sidebar div.blockg {
margin:5px;
float:left;
width:90px;
text-transform:uppercase;
}

#sidebar div.blockd {
margin:5px;
float:right;
width:auto;
text-transform:uppercase;
}

#sidebar div.sidetitle{
margin:0px;
}

.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 {
display:block;
background-color:#000;
color:#fff;
text-transform:uppercase;
padding:5px;
margin-bottom:10px;
border-top:1px solid #eee;
border-right:1px solid #ccc;
}

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

.titre {
font:large Verdana,sans-serif; 
font-weight:normal;
line-height:1.2;
text-transform:uppercase;
letter-spacing:1px;
color:#F8A000;
text-align:left;
}

.sur-titre, .sous-titre {
font:medium Verdana,sans-serif; 
letter-spacing:1px;
line-height:1.2;
color:#73868C;
}

.details {
text-align:right;
font-family: Verdana,sans-serif;
font-size: x-small;
color:#888;
padding:2px;
}

.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_documents_center{
        margin: auto;
        text-align: center;
}

.spip_bouton {
background-color:#123456;
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;}

.logdate {
font-family:Verdana, sans-serif;
font-size:large;
color:#000;
}

#suivant, #precedent {
margin:5px;
font-size:x-small;
color:#666666;
}
#precedent { float:left; }
#suivant { float:right; }

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

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

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

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

.commentaire {
background-color:#BED1E2;
padding:10px;
margin-top:5px;
margin-bottom:5px;
border-left:1px solid #BED1E2;
border-right:1px solid #BED1E2;
border-top:1px solid #BED1E2;
border-bottom:1px solid #BED1E2;
border-radius:.5em;
-moz-border-radius:.5em;
}

.reponse-commentaire {
background-color:#C7D5D5;
padding:10px;
margin-top:0px;
margin-bottom:5px;
border-left:1px solid #C7D5D5;
border-right:1px solid #C7D5D5;
border-top:1px solid #C7D5D5;
border-bottom:1px solid #C7D5D5;
border-radius:.5em;
-moz-border-radius:.5em;
}

.auteur { 
   color:#444; 
   font-family:"Trebuchet MS"; 
   font-size:smaller;
   text-transform:uppercase; 
   letter-spacing:1px;
}
.spip_surligne { background-color:yellow; }

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

.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: center;
}

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

.raye	{	text-decoration: line-through;}

