@charset "utf-8";
/* CSS Document */

* {
margin:0;
padding:0;
border:0;
}
body {
font:1em Arial, Helvetica, sans-serif;
color:#000;
background-color:#fff;
/*background:#fff url(/img/nav/fond_home.jpg) repeat-x top left;
text-align:center; corrige le bug d'IE*/
}
ul li {
list-style:none;
}
hr {
height:1px
}
a:link{
text-decoration:none;
color:#000;
}
a:visited{
color:#000;
text-decoration:none;
}
a:hover{
text-decoration:underline;
}
a:active{
text-decoration:none;
}
a{outline: none;}
:focus{-moz-outline-style: none;}
.nettoyeur {
clear:both;
line-height:1px;
}
object:active, div:active
{
outline: none;
}
object:focus, div:focus
{
-moz-outline-style: none;
outline: none;
} 

/*________HEADER________*/
#header {
width:100%;
height:300px;
background-color:#000;
color:#FFF;
}
#header_contenu {
width:980px;
margin:0 auto;
}
#header_contenu #sites {
float:left;
margin:10px 25px 0 15px;
}
#header_contenu ul#nav1 {
margin:10px 0 0 0;
float:left;
font:bold 13px Arial, Helvetica, sans-serif;
}
#header_contenu ul#nav1 li{
float:left;
margin-right:20px;
}
#header_contenu ul#nav1 li a{
color:#FFF;
text-decoration:none;
display:block;
}
#header_contenu ul#nav1 div.nav2 {
position:absolute;
margin-left:-7px;
width:180px;
}
#header_contenu ul#nav1 div.nav2 h6{
font:bold 13px Arial, Helvetica, sans-serif;
color:#000;
padding:9px 7px;
background-color:#d6d6d6;
display:inline;
margin:0;
line-height:34px;
cursor:pointer;
}
#header_contenu ul#nav1 li ul li{
float:none;
}
#header_contenu ul#nav1 li ul li a{
color:#000;
display:block;
border:solid 1px #d6d6d6;
background-color:#f1f1f1;
padding:7px;
}
#header_contenu ul#nav1 li ul li a:hover{
color:#fff;
background-color:#d71921;
}
#header_contenu #moteur {
float:left;
margin-top:8px;
}
#header_contenu #moteur input{
border:none;
}
#header_contenu #moteur input#input_recherche {
font:normal 11px Arial, Helvetica, sans-serif;
background-color:#FFF;
color:#000;
padding-left:2px;
width:120px;
}
#header_contenu #moteur input.valide {
font:bold 12px Arial, Helvetica, sans-serif;
background-color:#000;
color:#FFF;
}

/*________MAIN________*/
#main {
width:100%;
min-height:500px;
}

#main_contenu a.rouge {
color:#cc0033;
text-decoration:none;
}
#main_contenu a:hover.rouge {
text-decoration:underline;
}

/*________FOOTER________*/
#footer {
width:100%;
height:120px;
background-color:#000;
color:#FFF;
margin-top:24px;
}
#footer_contenu {
width:980px;
margin:0 auto;
padding-top:25px;
}
#footer_col1 {
width:740px;
float:left;
margin-left:15px;
}
#footer_col2 {
width:200px;
float:right;
}
#footer_col1 img.sg {
float:right;
}
#footer p.adresse{
font:bold 12px Arial, Helvetica, sans-serif;
margin-bottom:5px;
}
#footer p.metro{
font:bold 10px Arial, Helvetica, sans-serif;
margin-bottom:18px;
}
#footer p.metro img{
margin-bottom:-5px;
}
#footer p.metro a{
color:#fff;
}
#footer ul.footer_nav li {
float:left;
}
#footer ul.footer_nav li a {
color:#FFF;
font:bold 10px Arial, Helvetica, sans-serif;
margin-right:3px;
}
#footer_col2 p{
font:normal 11px Arial, Helvetica, sans-serif;
}
#footer_col2 img.cite{
margin:8px 0 11px 0;
}
#footer div.monaddthis {
float:left;
margin-top:3px;
}
