@charset "utf-8";
/* CSS Document */


#main {
background:#fff url(/img/nav/fond_home.jpg) no-repeat -125px 0;
overflow:visible;
}

#main_contenu {
width:980px;
margin:0 auto;
/*background:#fff url(/img/nav/fond_home.jpg) no-repeat -125px 0;
overflow:visible;*/
}

#main_contenu #flash {
height:590px;
text-align:center;
}

#main_contenu #editorial {
/*height:250px;a supprimer*/
}

#main_contenu #col1 {
width:342px;
margin-left:15px;
float:left;
}
#main_contenu #col2 {
width:257px;
margin-left:42px;
float:left;
}
#main_contenu #col3 {
width:257px;
margin-left:42px;
float:left;
}

#main_contenu div.article {
margin-bottom:25px;
}
#main_contenu div.cite {
padding:16px;
background:#f1f1f1 url(/img/nav/fond_actu_cite.gif) no-repeat right top;
}
#main_contenu h1 {
font:normal 14px Georgia, "Times New Roman", Times, serif;
text-transform:uppercase;
margin-bottom:12px;
}
#main_contenu h2 {
font:bold 15px Georgia, "Times New Roman", Times, serif;
}
#main_contenu h3 {
font:bold 13px Georgia, "Times New Roman", Times, serif;
}
#main_contenu h3.intercale {
margin:10px 0;
}
#main_contenu h4 {
font:bold 10px Arial, Helvetica, sans-serif;
text-transform:uppercase;
}
#main_contenu hr {
height:3px;
border-top:solid 1px #000;
margin-bottom:14px;
}
#main_contenu p {
font:normal 13px Arial, Helvetica, sans-serif;
}
#main_contenu ul {
font:normal 13px Arial, Helvetica, sans-serif;
}
#main_contenu ul li {
list-style-type:disc;
margin-left:13px;
}
#main_contenu .small {
font:normal 11px Arial, Helvetica, sans-serif;
}
#main_contenu a.main {
font:bold 11px Arial, Helvetica, sans-serif;
color:#cc0033;
text-decoration:none;
display:block;
margin-top:6px;
background:transparent url(/img/nav/puce_lien_accueil.gif) no-repeat 0 2px;
padding-left:12px;
}
#main_contenu a:hover{
text-decoration:underline;
}
#main_contenu img.visuel {
margin:9px 0 15px 0;
}
#main_contenu img.visuel_petit {
float:right;
padding-left:3px;
}


#main_contenu div.cite div.activite {
margin-top:20px;
}

#main_contenu #col3 table#Calendrier_Accueil a{
color:#FFF;
}

#main_contenu #col3 input{
border:none;
}
#main_contenu #col3 input.champ {
font:normal 11px Arial, Helvetica, sans-serif;
background-color:#000;
color:#fff;
padding-left:2px;
width:200px;
}
#main_contenu #col3 select.champ {
font:normal 11px Arial, Helvetica, sans-serif;
background-color:#000;
color:#fff;
padding-left:2px;
width:200px;
margin:5px 0;
}
#main_contenu #col3 input.valide {
font:bold 12px Arial, Helvetica, sans-serif;
background-color:#fff;
color:#bf1e2e;
}
#main_contenu #col3 label {
font:normal 13px Arial, Helvetica, sans-serif;
}
#main_contenu #col3 input.login {
width:196px;
margin-bottom:8px;
}
#main_contenu #col3 input.mdp {
width:149px;
margin-bottom:6px;
}