body {
background:#000000;
margin:0;
}
#main {
width:950px;
margin:0 auto;
}
#header {
width:930px;
min-height:90px;
margin:0 auto;
padding:10px;
background:#000000 url(images/bg_header.html) bottom right no-repeat;
}

#header2 {
width:930px;
min-height:30px;
margin:0 auto;
padding:10px;
background:#000000 url(images/bg_header.html) bottom right no-repeat;
}




#header img {
border:none;
}
.txttop  {
font:bold 14px Arial, Helvetica, sans-serif;
color:white;
width:900px;
margin:0;
}
#header h2 {
font:bold 14px Arial, Helvetica, sans-serif;
color:white;
margin:0;
}
.logo {
float:left;
width:190px;
}
.header_pub img {
float:right;
width:930px;
border:none;
margin:0 0 0 10px;
}
.left {
float:left;
width:164px;
padding:10px 10px 10px 16px;
background:#000000 url(images/bg_header.html) bottom right no-repeat;
}
.left a img {
border:none;
}
.left h2, .right h2 {
font:bold 12px Arial, Helvetica, sans-serif;
color:white;
margin:0 0 10px 0;
padding-bottom:4px;
letter-spacing:2px;
border-bottom:2px dotted #9E9583;
}
h2 a {
color:#f7b20c;
text-decoration:none;
}
h2 a:hover {
color:#f7b20c;
}
h3 {
margin:0 0 10px 0;
font: 11px Arial, Verdana, Helvetica, sans-serif;
color:white;
}
h3 a {
color:white;
text-decoration:none;
}
h3 a:hover {
color:white;
text-decoration:none;
}
h4 {
font: 9px Verdana, Arial, Helvetica, sans-serif;
color:white;
margin:0 0 10px 0;
}
h4 a {
color:white;
text-decoration:none;
margin:0 0 10px 0;
}
h4 a:hover {
text-decoration:underline;
margin:0 0 10px 0;
}
h5 {
font:10px Verdana, Arial, Helvetica, sans-serif;
color:white;
margin:0;
}
.right {
float:right;
width:140px !important; width:120px;

padding:10px;
background:#000000 url(images/bg_right.html) top right no-repeat;
}
.right a img {
border:1px solid black;
}
.recherche {
float:left;
width:200px;
margin:6px 0 0 0;
font:bold 12px Arial, Helvetica, sans-serif;
colorwhite;
}

.nos_marque li 
{list-style-type:none;
 margin-top: 10px;
 text-align : center;
}

.form {
border:1px solid black;
background:white;
padding:2px;
margin:0;
font:bold 12px Arial, Helvetica, sans-serif;
color:white;
}
.form_recherche {
width:166px;
border:1px solid black;
padding:2px;
margin:10px 0 10 0;
font:bold 12px Arial, Helvetica, sans-serif;
color:#666;
}
.center {
float:left;
width:560px !important; width:550px;
padding:10px 20px 10px 20px;
background:url(images/bg_center.html) top left no-repeat;
text-align:justify;
font:11px Verdana, Arial, Helvetica, sans-serif;
color:white;
}
.center a {
color:white;
text-decoration:underline;
}
.center a:hover {
text-decoration:none;
}
.center img {
border:0;
margin:0 6px 0 0;

}
.center h1, .center_int h1 {
font:bold 14px Arial, Helvetica, sans-serif;
color:white;
margin:0 0 10px 0;
padding-bottom:4px;
letter-spacing:2px;
}
.center h2, .center_int h2 {
font:bold 12px Arial, Helvetica, sans-serif;
color:white;
margin:0 0 10px 0;
padding-bottom:4px;
letter-spacing:2px;

}
.center h3, .center_int h3 {
font:12px Arial, Helvetica, sans-serif;
color:white;
margin:0 0 10px 0;
padding-bottom:4px;


}
.center h2 a, .center_int h2 a {
color:white;
letter-spacing:2px;
text-decoration:underline;
}
.center h2 a:hover, .center_int h2 a:hover {
color:white;
letter-spacing:2px;
text-decoration:none;
}
.center_int {
float:left;
width:558px !important; width:544px;
min-height:550px;
padding:10px 20px 10px 20px;
background:url(images/bg_center.html) top left no-repeat;
}
.center_int img {
border:1px solid black;
margin:1em 0 1em 0;
}
.articles {
width:544px !important; width:540px;
padding:0 10px 10px 10px;
background:black(images/bg_right.gif) top right no-repeat;
margin:4px 0 8px 0;
border-bottom:1px solid black;
font:11px Verdana, Arial, Helvetica, sans-serif;
color:white;
}
.articles a img.spip_logos{float:left;}
.articles h4 {
font-style:normal;
}
.articles h4 a {
color:white;
text-decoration:underline;
}
.articles h4 a:hover {
color:#white;
text-decoration:none;
}
.articles h5 a {
color:white;
text-decoration:none;
margin:0;
}
.articles h5 a:hover {
color:#white;
text-decoration:none;
margin:0;
}
.petit {
font:bold 10px Arial, Helvetica, sans-serif;
color:black;
}
.rubriques {
width:544px !important; width:540px;
padding:10px;
background:black url(images/bg_right.html) top right no-repeat;
margin:4px 0 4px 0;
border-bottom:1px solid black;
}
.form {
/*width:146px;*/
border:1px solid black;
background:white;
padding:2px;
margin:0;
font:bold 10px Arial, Helvetica, sans-serif;
color:#555;
}
.form_recherche {
width:170px;
border:1px solid black;
padding:6px;
margin:0 0 10px 0;
font:bold 10px Arial, Helvetica, sans-serif;
color:#666;
}
.form1 {
float:left;
width:100%;
border:1px dotted black;
font:11px Verdana, Arial, Helvetica, sans-serif;
color:#555;
padding:4px;
}
.form2 {
float:right;
width:220px;
border-top:none;
border-right:1px solid black;
border-bottom:1px solid black;
border-left:1px solid black;
background:white;
margin:0;
font:9px Verdana, Arial, Helvetica, sans-serif;
color:#555;
}
form {
margin:0;
}
.form_base {
border:1px solid black;
padding:2px;
margin:0;
font:bold 10px Arial, Helvetica, sans-serif;
color:#555;
}
.spip_bouton {
background:#CC0000;
font:bold 11px Arial, Helvetica, sans-serif;
color:white;
text-decoration:none;
border:none;
padding:0 1px 2px 3px;
}
.mess_forum {
font:bold 10px Arial, Helvetica, sans-serif;
color:#555;
border:none;
padding:6px;
}
.reponse_formulaire {
float:left;
font:bold 10px Arial, Helvetica, sans-serif;
color:black;
border:none;
}
.formulaire {
width:540px;
font:11px Arial, Helvetica, sans-serif;
color:black;
background:#E8E2D4;
border:1px dotted black !important; border:none;
margin:0 0 6px 0;
padding:6px;
}
