/* CSS Document */
html,body,h1,h2,h3,h4,h5,form,p{
margin:0;
padding:0;
}
html{
border-top:85px solid #FFFFFF;
}

body{
font-size:0.61em; /* 10px */
text-align:center;
font-family:Arial, Helvetica, sans-serif;
background-image:url(../medias/fond.jpg);
border-top:1px solid #449EC0;
}
input{vertical-align:middle;}
hr{
margin:25px 20px 30px 20px;
border:none;
border-top:1px solid #e2eef2;
border-bottom:1px solid #CCCCCC;
/margin-top:20px; /* hack IE */
/margin-bottom:20px; /* hack IE */
}
img{border:none;}
a{text-decoration:none;}
#contenu p{
margin-bottom:10px;
}

.clear{clear:both;}

h1{
height:245px;
background-image:url(../medias/bandeau.jpg);
background-repeat:no-repeat;
}
h1 a{display:block; height:100%; width:400px;}
h1 span{display:none;}

#mon_compte{
font-family:Georgia, "Times New Roman", Times, serif;
font-size:1.2em; /* 12px */
position:absolute;
color:#CCCCCC;
margin:-214px 0 0 522px;
width:210px;
text-align:right;
}
#mon_compte a{
color:#FFFFFF;
}
#mon_compte a:hover{text-decoration:underline;}

#global{
width:750px;
margin-top:-63px;
margin-left:auto;
margin-right:auto;
text-align:left;
}
#centre{
margin:5px 3px 0 2px;
}
#gauche{
float:left;
width:205px;
}
#droite{
float:right;
width:530px;
}

#menu_haut{
font-size:1.2em; /* 12px */
padding:8px 10px 8px 10px;
height:1%; /* hack ie */
}
#menu_haut a{
color:#086D96;
display:block;
margin:0 0 3px 5px;
}
#menu_haut a:hover{
text-decoration:underline;
}
#menu_haut .input_clear{
border:0;
padding:4px 7px 3px 5px;
margin:0;
font-family:Arial, Helvetica, sans-serif;
font-size:1em;
color:#004460;
background-image:url(../medias/input_d.gif);
background-repeat:no-repeat;
background-position:right top;
width:127px;
margin-right:2px;
}
.input_g{background-image:url(../medias/input_g.gif);
background-repeat:no-repeat;
background-position:left bottom;
padding-left:2px;
}

#menu{
background-image:url(../medias/fond_menu.gif);
margin-top:10px;
}
#menu2{
background-image:url(../medias/bas_menu.jpg);
background-repeat:no-repeat;
background-position:bottom;
padding:0 0 10px 0;
text-align:center;
}
#menu ul{
padding:25px 17px 50px 17px;
margin:0;
list-style:none;
font-size:1.8em; /* 18px */
font-family:Georgia, "Times New Roman", Times, serif;
background-image:url(../medias/haut_menu.jpg);
background-repeat:no-repeat;
text-align:left;
}
#menu ul li{
background-image:url(../medias/puce_menu_over.gif);
background-repeat:no-repeat;
background-position:0 5px;
zoom:1;
}
#menu ul a{
color:#AFD1DC;
display:block;
background-image:url(../medias/puce_menu.gif);
background-repeat:no-repeat;
background-position:0 5px;
padding-left:20px;
margin-bottom:7px;
}
#menu ul a:hover,#menu_g_selec{
background-image:none !important;
color:#FFFFFF !important;
}
#menu_g_selec{text-decoration:underline;}
#sous_menu{
background-color:#e2eef2;
padding:10px;
text-align:left;
}
#sous_menu a{
text-decoration:none !important;
margin:0 5px 0 5px;
}
a#sous_menu_selec{
text-decoration:underline !important;
color:#01587c !important;
}

.ariane{
font-size:0.7em;
}

.div_lien{
margin-bottom:15px;
padding:0 0 0 20px;
}

#haut_contenu{
background-image:url(../medias/haut_contenu.gif);
background-repeat:no-repeat;
padding-top:10px;
}
#contenu{
background-image:url(../medias/fond_contenu.gif);
padding:17px 25px 40px 25px;
font-size:1.2em; /* 12px */
color:#1a171b;
text-align:justify;
}
#contenu h2{
font-family:Georgia, "Times New Roman", Times, serif;
color:#004460;
font-weight:normal;
font-size:21px;
margin:0 0 10px -5px;}
#contenu h3{
font-weight:normal;
/*text-transform:uppercase;*/
font-size:1.2em;
margin:5px 0 3px 10px;
text-align:left;
color:#01587c;
}
#contenu h4{
font-weight:normal;
/*text-transform:uppercase;*/
font-size:1em;
margin:15px 0 3px 25px;
text-align:left;
color:#327d9c;
}
#contenu h5{
font-size:0.9em;
margin:15px 0 3px 40px;
text-align:left;
}
#contenu h3 img{
vertical-align:middle;
margin-right:3px;
}
#contenu a{
color:#467692;
text-decoration:underline;
}
#contenu a:hover{
color:#01587c;
}
#contenu ul{
margin:0 0 10px 50px;
padding:0;
list-style:none;
}
#contenu li{
background-image:url(../medias/puce.gif);
background-repeat:no-repeat;
background-position:0 6px;
padding-left:12px;
}
#contenu h3 + p{
margin-top:10px;
}

.bloc_edit{
margin-top:20px;
color:#736464;
}
.bloc_edit p{
background-color:#ebe6e6;background-color:#e2eef2;
padding:10px;
margin:0 !important;
}
.bloc_edit p + p{
padding-top:0 !important;
margin-top:-5px !important;
}
.infile{text-align:left;}
.infile input{width:auto !important;}

#contenu input,#contenu textarea,#contenu select{
width:98%;
border:1px solid #ebe6e6;border:1px solid #e2eef2;
color:#413232; font-family:"Courier New", Courier, monospace;
padding:2px 0 3px 1px;
font-size:1em;
margin-bottom:2px;
}
#contenu input:hover,#contenu textarea:hover,#contenu select:hover, #contenu input:focus,#contenu textarea:focus,#contenu select:focus{background-color:#ebf6f9;}
#contenu select{
width:auto;
}
.submit{
font-family:Arial, Helvetica, sans-serif !important;
text-transform:uppercase;
color:#FFFFFF !important;
width:auto !important;
background-color:#960000;
border:0 !important;
padding:3px 10px 3px 10px !important;
}
.submit:hover{background-color:#AE0000 !important;}

.bloc_edit p + input, .bloc_edit p + textarea{
margin:0 0 0 20px;
width:91% !important;
border-top:none !important;
}

td.left{
width:45%;
text-align:right;
}
.champs_edit td{vertical-align:middle;}
.titre_edit{background-color:#e2eef2;
padding:10px; margin-top:10px; text-transform:uppercase;}
.champs_edit{border:1px solid #ebe6e6; border-top:none; margin:0 20px 0 20px; padding:10px; background-color:#FFFFFF;}


.img_contenu{float:right; padding:5px; border:1px solid #007cc1; margin-left:10px;}
#bas_contenu{
background-image:url(../medias/bas_contenu.gif);
background-repeat:no-repeat;
background-position:bottom;
padding-bottom:7px;
}

#add_marche{text-align:right; margin-top:10px; margin-bottom:0 !important;}
#add_marche a{
background-color:#086d96;
color:#FFFFFF;
padding:3px 10px 4px 10px;
line-height:2.5em;
text-decoration:none;
}
#add_marche a:hover{
text-decoration:underline;color:#FFFFFF;
}


/*********** pour les encart arrondis bleus *************************/
.encart_haut{
background-image:url(../medias/fond_bleu.gif);
background-repeat:repeat-x;
background-color:#8CCBE3;
margin-bottom:10px;
/margin-bottom:25px; /* hack IE */

}
.sous_encart_haut, .sous_sous_encart_haut, .sous_sous_sous_encart_haut, .sous_sous_sous_sous_encart_haut{
background-repeat:no-repeat;
}
.sous_encart_haut{
background-image:url(../medias/coin_h_d.gif);
background-position:top right;
}
.sous_sous_encart_haut{
background-image:url(../medias/coin_b_g.gif);
background-position:bottom left;
}
.sous_sous_sous_encart_haut{
background-image:url(../medias/coin_b_d.gif);
background-position:bottom right;
}
.sous_sous_sous_sous_encart_haut{
background-image:url(../medias/coin_h_g.gif);
}
/*********************************************************************/

#haut_actu{
padding:10px 120px 0 15px;
font-size:1.2em; /* 12px */
color:#1d86bd;
}
#haut_actu h2{
font-family:Georgia, "Times New Roman", Times, serif;
font-size:18px;
color:#960000;
font-weight:normal;
background-image:url(../medias/puce_actu.gif);
background-repeat:no-repeat;
padding-left:17px;
background-position:0 5px;
margin:0 0 3px 0;
}
#haut_actu p{
text-indent:5px;}

#lire_suite{
text-align:right;
}
#lire_suite a{
background-color:#086d96;
color:#FFFFFF;
padding:3px 5px 4px 5px;
margin:-6px -85px 0 0;
display:block;
float:right;
}
#lire_suite a:hover{
text-decoration:underline;
}

#footer{clear:both;
background-image:url(../medias/haut_footer.jpg);
background-position:0 10px;
background-repeat:no-repeat;
padding-top:16px;
/padding-top:8px; /* hack ie */
}
#sous_footer{
background-image:url(../medias/fond_footer.jpg);
background-repeat:repeat-y;
font-size:1.2em; /* 12px */
color:#afd1dc;
padding:20px 45px 0 45px;
}
#sous_footer h2{
color:#FFFFFF;
font-family:Georgia, "Times New Roman", Times, serif;
font-weight:normal;
font-size:18px;
margin:0 0 10px -5px;
}
#sous_footer a{
color:#FFFFFF;
text-decoration:underline;
}
#sous_footer a:hover{
text-decoration:none;
}
#titre_contact{
background-image:url(../medias/enveloppe.jpg);
background-repeat:no-repeat;
padding:7px 0 0 31px;
}
#titre_lettre_info{
background-image:url(../medias/lettre.jpg);
background-repeat:no-repeat;
padding:7px 0 0 27px;
}
#footer_g{
float:left;
width:50%;
border-right:1px solid #00202d;
padding-right:40px;
padding-bottom:22px;
}
#footer_d{
float:left;
width:37%;
border-left:1px solid #467692;
padding-left:40px;
padding-bottom:19px;
}
#footer_d .input_clear{
color:#afd1dc;
background-color:#467692;
font-family:Georgia, "Times New Roman", Times, serif;
font-size:12px;
border:none;
padding:2px 0 3px 5px;
width:190px;
}
#footer_d form{
margin:10px 0 0 5px;
}
.petit{
font-size:0.9em; /* 11px */
margin-bottom:5px;}

.lien_formul_archiv{
display:block;
background-color:#0082b4;
padding:3px 10px 4px 10px;
text-decoration:none !important;
float:left;
margin-top:10px; position:absolute; z-index:2;
margin-left:2.1em;
}
.ou{
color:#FFFFFF;
display:block;
float:left;
margin-top:13px; position:absolute; z-index:2;
}
.lien_formul_archiv:hover{
background-color:#467692;
}
#bas_blanc{
height:126px;
background-color:#FFFFFF;
}
#bas_footer{background-image:url(../medias/bas_footer.jpg);
background-repeat:no-repeat;
height:46px;
width:745px;
position:absolute;}
#mentions_access{
position:absolute;
z-index:1;
width:722px;
text-align:right;
margin-top:50px;
font-size:1.1em;
color:#004460;
}
#mentions_access a{
color:#467692;
margin:0 5px 0 5px;
}
#mentions_access a:hover{
text-decoration:underline;color:#0082b4;}
#access{text-decoration:underline;}
#plan{color:#0082b4 !important;}

#video{text-align:center;}
/*******************************************************************************************/
.bloc_fiche{
/*border-bottom:1px solid black;*/
}
.bloc_fiche p{
margin:0;
}
.alphabet{
text-align:center;
font-weight:bold;
padding:10px;
}
.alphabet a, .alph{
margin-left:8px;}


/********************************* form contact ****************************************/
#form_contact select{
	width:100%; font-weight:normal;
}
#message_contact{
	width:99% !important;
}

#form_contact .input_submit{float:right;}
#form_contact table{font-size:1em; margin:20px 60px 0 0;}
#form_contact table td{text-align:right; padding-right:3px;}
.etoile{font-family:Verdana, Arial, Helvetica, sans-serif; color:#960000;}

#form_contact label{cursor:pointer; font-weight:normal; color:#736464;}
#form_contact label strong{color:#960000; font-weight:normal;}

#msg_retour{margin-top:10px; font-size:1em; text-align:center;}
#msg_retour a{color:#960000 !important; text-decoration:none !important;}
/***************************************************************************************/


.partenaire{background-color:#e2eef2;
padding:10px;
margin-bottom:20px;
}
.partenaire img{
float:left;
margin-right:5px;
border:1px solid #007cc1;
padding:5px;
background-color:#FFFFFF;
}
.liens_partenaires{
display:block;
margin-top:5px;
background-color:#ACCFDB;
text-align:right;
padding:2px 5px 3px 0;
}
.tb_video{
float:left;
margin:5px;
}
.tb_img{
float:left;
margin:5px;
}

#contenu__js__pop__{
padding-top:5px;
}
#fermer__js__pop__{
position:absolute;
font-size:1.1em;
color:#960000;
top:3px;
right:5px;
cursor:pointer;
}
