* {margin:0;padding:0;}


body, html {
margin:0;
padding:0;
font:11px Arial, Helvetica, sans-serif;
color:#000;
background:#380202;
}

a, a:visited {color:#E3CCB2;text-decoration:none;}
a:hover {color:#E3CCB2;}
h1, .h1, h2, .h2 {margin:7px 0;font-size:14px;font-weight:bold;color:#380202;}
h3, .h3 {font-size:12px;font-weight:bold;color:#380202;}


p {margin:5px 0;text-align:justify; }

#main {
width: 980px;
margin: 0 auto;
}

#header{
height:150px;
margin-top:4px;
padding-right:4px;
margin-bottom:7px;
border:1px solid #A78E71;
}

#header #bandeau{
float: left;
width:780px;
}

#header #titre{
float: right;
width:180px;
}

#header #titre h1{
padding-top:10px;
}



#contenu {
float:left;
width:792px;
height:580px;
padding:10px;
background:#e3ccb2;
border:1px solid #A78E71;
overflow: auto;
}

#contenu .block {
float:left;
width: 370px;
margin-right:30px;
}


#contenu a, #contenu a:visited {color:#000;text-decoration:none;}
#contenu h2 {margin:5px 0;font-size:12px;}

#ads-vert {
float:right;
width: 160px;
text-align: center;

padding-bottom:20px;
}

.ads-cont {

width: 728px;
margin:0 auto;
}




#footer {
clear: both;
text-align: center;
color:#E3CCB2;
}


#texte {
margin-top:400px;
height:250px;
overflow: auto;
padding:10px;
color:#E3CCB2;
border:1px solid #A78E71;
margin-bottom:20px;
}

#texte h1, #texte h2 {
color:#E3CCB2;
}







.clr2 {color:#E3CCB2;}
.clrf{color:#fff;}

.clear {clear:both;}
.fl-left {float:left;}
.fl-right {float:right;}

.center {text-align:center;}
.right {text-align:right;}
.justify {text-align:justify;}
.bold {font-weight:bold;}
.normal {font-weight: normal;}
.none {text-decoration:none;}
.italic {font-style: italic;}
.underline, a.underline {text-decoration:underline;}


