/* hack ie5.5 : voice-family: "\"}\"";voice-family:inherit; */
/* hack ie5.5 et 6 : *> */
/*------------------------------------------------ GENERIQUE ------------------------------------------------*/
*{padding:0;margin:0;}
img{border:none;}
a{text-decoration:none;}
a:hover{text-decoration:underline;}
hr{display:none;}
li{list-style-type:none;list-style-position:outside;}
/*----------------------------------------------- /GENERIQUE ------------------------------------------------*/

/*------------------------------------------- PROPRIETES ELEMENT --------------------------------------------*/
/* position */
.clear{clear:both;line-height:0;font-size:1px;}
.right, .right_2{float:right;}
.left, .left_2{float:left;}
.center{text-align:center;display:table;margin-left:auto;margin-right:auto;}

/* bordure */
.no_border{border:none;}

/* centrage txt*/
.txt-c{text-align:center;}
.txt-l{text-align:left;}
.txt-r{text-align:right;}
.txt-j{text-align:justify;}

/* alignement vertical */
.valign-t{vertical-align:top;}
.valign-m{vertical-align:middle;}
.valign-b{vertical-align:bottom;}

/* position */
.rel{position:relative}

/* element de hauteur < 10px */
.lf{line-height:0;font-size:1px;}

.w_483{width:483px;}
.w_400{width:400px;}
.w_100p{width:100%;}
/*------------------------------------------- /PROPRIETES ELEMENT --------------------------------------------*/

/*----------------------------------------------- MODELE SITE -------------------------------------------------*/
html{height:100%;overflow-y:scroll;}
body{height:100%;}
/* pour centrer le site*/
body{text-align:center;background:white;}
#page{margin-left:auto;margin-right:auto;text-align:left;width:887px;font:normal 11px arial;}

/* entete */
#entete{height:79px;position:relative;}
#logo_site{position:absolute;top:8px;}
#detection_flash{position:absolute;background:red;}
#mfq{position:relative;left:16px;top:-6px;}
#bienvenue_date{float:right;color:#004C7F;text-align:right;font:10px normal arial;padding-top:47px;padding-right:12px;}
#bienvenue_date span{font-size:11px;}
/* /entete */

/* bandeau */
#bandeau{border:1px solid #B0ACA3;height:116px;font-size:1px;}
/* /bandeau */

/* poucet */
#poucet{color:#808080;font:normal 11px arial;padding:10px 0 20px 0;}
#poucet a{color:#808080;}
#poucet strong{text-decoration:underline;}
/* poucet */

/* navigation */
#navigation{height:32px;background:url('../../img/modele/fd_nav.gif') repeat-x;position:relative;z-index:2;}

#menu{height:32px;float:right;}
div#sous_menus{text-align:left;position:absolute;left:206px;z-index:3;height:1px;overflow:auto;width:681px;top:32px;}
table.cadre_sous_menu{position:absolute;z-index:999;}
table.cadre_sous_menu td{border-top:5px solid white;}
table.cadre_sous_menu td.premier{border-top:none;padding-top:10px;}
/*table.cadre_sous_menu a{font:normal 10px verdana;color:white;display:block;padding:3px 10px 5px 10px;background:#608DAB;width:100%;}
*> table.cadre_sous_menu a{width:auto;}
table.cadre_sous_menu a:hover{font:normal 10px verdana;color:black;text-decoration:none;background:white;}
table.cadre_sous_menu a.on{color:black;}*/
table.cadre_sous_menu a{font:normal 10px verdana;color:black;display:block;padding:3px 10px 5px 10px;background:white;width:100%;}
*> table.cadre_sous_menu a{width:auto;}
table.cadre_sous_menu a:hover{font:normal 10px verdana;color:white;text-decoration:none;background:#608DAB;}
table.cadre_sous_menu a.on{color:white;background:#608DAB;}
table.cadre_sous_menu td.fin{line-height:0;font-size:1px;height:3px;border:none;background:#F1F1F1 url('../../img/modele/navigation/fd_fin.gif') 50% 0 no-repeat;}

.iframe_menu{position:absolute;z-index:997;height:0;width:0;filter:alpha(opacity=0);}
/*/navigation */

/* corps_page */
#ombre_nav{height:15px;background:url('../../img/modele/ombre_b_nav.gif') repeat-x;}
#corps_page{width:100%;padding-bottom:20px;z-index:1;position:relative}
#col_gauche{width:161px;float:left;}
#col_droite{width:712px;float:right;z-index:1;position:relative;}
#col_gauche .esp_remontee{height:15px;}

/* /corps_page */

/* pied_page */
#pied_page{background:#F2F6F8;color:#666666;font:normal 10px arial;height:26px;padding:0 10px;}
#pied_page ul{padding-top:6px;}
#pied_page li{display:inline;}
#pied_page ul.left a{color:#6190AF;}
#pied_page div.center
{
	float:left;
	margin-left:110px;
	color:#807F7F;
	
	padding-top:6px;
}

#pied_page div.center a
{
	color:#807F7F;
}
#pied_page ul.right a{color:#807F7F;}
#pied_page ul.left li{background:url('../../img/modele/po_mfq_pied_page.gif') 0 1px no-repeat;padding:0 20px 0 25px;}
#pied_page ul.left li.dernier{padding-right:0px;}
#pied_page ul.right li{background:url('../../img/modele/sep_pied_page.gif') 11px 2px no-repeat;padding:0 0 0 23px;}
#pied_page ul.right li.premier{padding-right:0px;background:none;}
/* /pied_page */
/*------------------------------------------------ /MODELE SITE ------------------------------------------------*/

/*------------------------------------------- PROPRIETES SITE --------------------------------------------*/
/* titre */
h1{font:bold 22px arial;color:#004C7F;background:url('../../img/modele/bo_tt_page.jpg') repeat-y;padding-bottom:3px;width:100%;margin-bottom:15px;}
h1 span{background:white url('../../img/modele/fd_tt_page.jpg') right top repeat-y;display:block;}
/* /titre */

/* push */
.push h2{position:relative;border-bottom:2px solid white;}
.push h2 strong{position:absolute;display:block;}
.push .decal_g_d{padding:0 9px;}
.push h3{color:#004C7F;font:bold 15px arial;margin-top:10px;}
.push .sep_tt{background:url('../../img/push/sep_tt.gif') right bottom no-repeat;height:6px;}

.push .contenu .fd{background:url('../../img/push/contenu/fd.gif') repeat-y;}
.push .contenu .fd_2{background:white url('../../img/push/contenu/fd_2.jpg') left bottom no-repeat;height:138px;}
*> .push .contenu .fd_2{height:auto;min-height:138px;}
.push .contenu .fd_fin{background:url('../../img/push/contenu/fd_fin.gif') no-repeat;height:3px;}
.push .contenu  .savoir_plus{padding-top:13px;padding-bottom:7px;}

.push .contenu .fd_2{font:normal 12px arial;color:#004C7F;}
.push .contenu .fd_2 a{color:#004C7F;}
.push .contenu .fd_2 p{padding-top:5px;}
.push .contenu .fd_2 .bloc{padding-top:16px;}
.push .contenu .fd_2 .p_d{padding-left:8px;}

.savoir_push_img{position:absolute;top:-24px;left:88px;}

#col_gauche .nos_rdv_5_a_7 h2 strong{width:28px;height:7px;left:15px;top:-7px;background:url('../../img/push/nos_rdv_5_a_7/ajout.gif') no-repeat;}
#col_gauche .nos_rdv_5_a_7 .fd_2{height:209px;font-weight:bold;}
*> #col_gauche .nos_rdv_5_a_7 .fd_2{height:auto;min-height:209px;}

#col_gauche .presentation_notre_equipe h2 strong{width:4px;height:5px;left:54px;top:-5px;background:url('../../img/push/presentation_notre_equipe/ajout.gif') no-repeat;}

#col_gauche .ea_telechargements h2 strong{width:30px;height:10px;left:17px;top:-10px;background:url('../../img/push/ea_telechargements/ajout.gif') no-repeat;}

#col_gauche .ea_revue_presse h2 strong{width:30px;height:10px;left:17px;top:-10px;background:url('../../img/push/ea_revue_presse/ajout.gif') no-repeat;}

#col_gauche .nos_rdv_5_a_7_2 h2 strong{width:28px;height:7px;left:15px;top:-7px;background:url('../../img/push/nos_rdv_5_a_7_2/ajout.gif') no-repeat;}

#col_gauche .mois_qualite_mois h2 strong{width:31px;height:10px;left:12px;top:-10px;background:url('../../img/push/mois_qualite_mois/ajout.gif') no-repeat;}

#col_gauche .presentation_nos_partenaires h2 strong{width:4px;height:5px;left:54px;top:-5px;background:url('../../img/push/presentation_nos_partenaires/ajout.gif') no-repeat;}

#col_gauche .prix_qualite_annee h2 strong{width:30px;height:10px;left:13px;top:-10px;background:url('../../img/push/prix_qualite_annee/ajout.gif') no-repeat;}

#col_gauche .site_national h2 strong{width:30px;height:10px;left:13px;top:-10px;background:url('../../img/push/site_national/ajout.gif') no-repeat;}

#col_gauche .mois_qualite_editionsprec h2 strong{width:30px;height:10px;left:12px;top:-10px;background:url('../../img/push/mois_qualite_editionsprec/ajout.gif') no-repeat;}

#col_gauche .presentation_nos_adherents h2 strong{width:30px;height:10px;left:12px;top:-10px;background:url('../../img/push/presentation_nos_adherents/ajout.gif') no-repeat;}

/* push */

/* texte  = txt article */
.txt{color:black;font:normal 11px arial;}
.txt a{color:#004C7F;}

.txt_9{font-size:9px;}
.txt_11{font-size:11px;}
.txt_12{font-size:12px;}
.txt_15{font-size:15px;}
.txt_18{font-size:18px;}

.cr_rouge{color:#D50040;}
.cr_bleu{color:#004C7F;}
/* /texte */

/* tableau */
table.tableau{border-collapse:collapse;}
.tableau th, .tableau td{padding:7px 10px;}
.tableau th{vertical-align:top;color:#004C7F;background:#5386A9 url('../../img/modele/tableau/fd_entete.gif') repeat-x;height:26px;font-size:12px;}
.tableau td{border-right:1px solid #434343;}
.tableau tr.fd_h td{background:url('../../img/modele/tableau/fd_h.gif') repeat-x;line-height:0;font-size:1px;padding:0;height:5px;}
.tableau td.premier{background:url('../../img/modele/tableau/fd_g.gif') repeat-y;}
.tableau td.dernier{background:url('../../img/modele/tableau/fd_d.gif') 100% 0 repeat-y;border-right:none;}
.tableau tr.fd_b td{background:url('../../img/modele/tableau/fd_b.gif') repeat-x;line-height:0;font-size:1px;padding:0;height:5px;}
.tableau tr.sep td{background:url('../../img/modele/pt_bleu_h.gif') repeat-x;line-height:0;font-size:1px;padding:0;height:1px;}
.tableau tr.sep td div{background:url('../../img/modele/tableau/fd_sep.gif') no-repeat;height:1px;}
/* /tableau */

.legende_bandeau{color:#004C7F;font:normal 10px arial;text-align:right;padding:13px 0;}


/* mosaique */
table.mosaique{width:100%;}
table.mosaique tr td{text-align:center;vertical-align:middle;padding-top:10px;}
table.mosaique tr.premier td{padding-top:0;}
table.mosaique tr td.image{width:136px;}
/* /mosaique */

/* pagination */
.pagination {margin-top:20px;}
.pagination a{color:#004C7F;}
.pagination a:hover{color:#004C7F;}
.pagination strong{color:black;}/* page actuelle */
/* /pagination*/

/* bt - lien */
.bt_lien{margin-top:15px;}

a.ln_fleche{color:#004C7F;font:normal 11px arial;background:url('../../img/modele/po_fleche_bleu_v.gif') 0 5px no-repeat;padding-left:8px;text-decoration:underline;}

/* haut de page */
a#bt_haut_de_page{display:block;margin-top:15px;color:#004C7F;background:url('../../img/modele/po_fleche_bleu_h.gif') 0 6px no-repeat;padding-left:15px;}
#autres_pages_haut_page{background:url('../../img/modele/pt_bleu_h.gif') 0 15px repeat-x;padding-top:15px;}
#autres_pages_haut_page .left{margin-top:15px;}
#autres_pages_haut_page .left li{display:inline;padding-left:15px;}
#autres_pages_haut_page .left li.premier{padding-left:0;}
#autres_pages_haut_page .left a{color:#004C7F;font:normal 11px arial;background:url('../../img/modele/po_fleche_bleu_v.gif') 0 5px no-repeat;padding-left:8px;text-decoration:underline;}
/* bt - lien */

/* separation */
.sep_bleu{background:url('../../img/modele/pt_bleu_h.gif') repeat-x;height:1px;}
.sep_bleu_b_15{background:url('../../img/modele/pt_bleu_h.gif') left bottom repeat-x;height:15px;}
.sep_bleu_b_60{background:url('../../img/modele/pt_bleu_h.gif') left 50% repeat-x;height:60px;}
/* separation */

/* fd */
.fd_bleu{background:#CCDBE5;}
.guillemet{width:100%;}
.guillemet div{background:url('../../img/modele/guillemet_h_g.gif') no-repeat;padding:20px 0 0 20px;}
.guillemet div div{background:url('../../img/modele/guillemet_b_d.gif') no-repeat right bottom;padding:0 20px 20px 0;}  
.signature_guillemet{padding:10px 20px 0 0;text-align:right;}
/* /fd */

/* formulaire */
fieldset{border:none;}
caption{display:none;}
table.form{font:normal 11px arial;color:black;}
table.form td, table.form th{vertical-align:top;padding-top:15px;}
table.form th{font-weight:normal;text-align:left;}
.form .saisie input{font:normal 11px arial;color:#004C7F;border:1px solid #ADADAD;background-color:white;padding:0 5px;}
.form .saisie textarea{font:normal 11px arial;color:#004C7F;border:1px solid #ADADAD;background-color:white;overflow:auto;padding:0 5px;}
.form .saisie select{font:normal 11px arial;color:#004C7F;border:1px solid #ADADAD;background-color:white;}
.form .checkbox, .form .radio{background:transparent;border:none;margin-left:10px;margin-right:4px;}
*> .form .checkbox, .form .radio{background:transparent;border:none;margin-left:20px;margin-right:4px;}
.form .checkbox_premier, .form .radio_premier{background:transparent;border:none;margin-right:4px;}
*> .form option{padding:0 2px;}
.form .libelle{color:black;padding-right:50px;padding-left:50px;}
.form .libelle strong{color:black;}
.form .no_marge{padding-top:0;}
/* ---------- */
.bt_form{padding-top:20px;text-align:right;}
.obligatoire{font:normal 10px arial;color:black;padding-top:20px;}
.indication{font-size:10px;color:blue;}
.cnil{font:normal 10px arial;color:#2f3d58;padding-top:15px;}
.cnil a{color:#2f3d58;}
/* /formulaire */

/* verif formulaire */
.verif_form{font:normal 11px arial;color:red;text-align:left;}
.verif_form div{background:white;padding:5px;margin-top:10px;}
.titre_verif_form{font-weight:bold;}
.intro_verif_form{}
.verif_form ul{}
.verif_form ul li{}

.form span.verif_form_erreur{background:white;color:red;border:1px solid red;display:block;}
.form input.verif_form_erreur{background:white;color:red;border:1px solid red;}
.form select.verif_form_erreur{background:white;color:red;border:1px solid red;}
.form textarea.verif_form_erreur{background:white;color:red;border:1px solid red;}

div.verif_form *{width:600px;}
div.verif_form ul{width:auto;}
div.verif_form li{width:auto;padding-top:5px;}
/* verif formulaire */
/*------------------------------------------- /PROPRIETES SITE --------------------------------------------*/

#fd_page_construction{background:url('../../img/fd_page_construction.jpg') no-repeat 50% 50%;width:100%;height:420px;}
