.baniere{width:780px; height:85px; background:url(fond.jpg); font-size:11px; overflow:hidden}

.compteur{color:#FFFFFF; font-size:11px; font-weight:normal; font-family:Arial,Helvetica,Geneva,Swiss,SunSans-Regular; font-style:normal}

.cale_baniere{width:180px; height:85px; font-size:11px; overflow:hidden}

a.lien_accueil{color:#000000; font-size:11px; font-weight:bold; font-family:Arial,Helvetica,Geneva,Swiss,SunSans-Regular}

a.lien_accueil:hover{color:#89959F; text-decoration:none}

.moteur{width:150px;background-color:#FFFFFF;font-size:11px;overflow:hidden;margin-left:10px}

.moteur_submit{font-family:Arial,Helvetica,Sans-serif; font-style:normal; font-weight:bold; font-size:11px; text-decoration:none; color:#FFFFFF; background-color:#151839}

.moteur_input{font-family:Arial,Helvetica,Sans-serif; font-style:normal; font-weight:normal; font-size:11px; text-decoration:none; color:#151839; background-color:#FFFFFF}

.moteur_corps{color:black; font-size:11px; font-weight:normal; font-family:Arial,Helvetica,Geneva,Swiss,SunSans-Regular; font-style:none; padding:3px}

a.moteur_lien{padding:1px; padding-left:3px; padding-right:3px; font:11px arial; background-color:#FFFFFF; font-weight:bold; cursor:hand; color:#000000; padding:3px}

a.moteur_lien:hover{padding:1px; padding-left:3px; padding-right:3px; font:11px arial; background-color:#FFFFFF; font-weight:bold; cursor:hand; text-decoration:none; color:#89959F; padding:3px}

.cale_pied_1{width:180px; height:50px; background-color:#151839}

.cale_pied_2{width:600px; height:50px; background-color:#151839; padding:0px; margin:0px; overflow:hidden}

.logos{width:600px; background-color:#FFFFFF; padding:0px; margin-bottom:5px; margin-top:10px; overflow:hidden; color:#555555; font-size:11px; font-weight:normal; font-family:Arial,Helvetica,Geneva,Swiss,SunSans-Regular; font-style:normal; text-decoration:none}

.accueil{width:600px; height:20px; font-family:Arial,Helvetica,Sans-serif; font-style:italic; font-weight:bold; font-size:13px; overflow:hidden; background-color:#151839; color:#FFFFFF; padding:1px; padding-left:5px}

.en_bref{color:#959595; font-size:16px; font-weight:bold; font-family:Arial,Helvetica,Geneva,Swiss,SunSans-Regular; font-style:italic}

.a_la_une{color:#151839; font-size:16px; font-weight:bold; font-family:Arial,Helvetica,Geneva,Swiss,SunSans-Regular; font-style:italic}

.a_la_une_titre{color:#151839; font-size:14px; font-weight:bold; font-family:Arial,Helvetica,Geneva,Swiss,SunSans-Regular; font-style:normal; padding-top:10px}

.a_la_une_corps{color:#555555; font-size:11px; font-weight:normal; font-family:Arial,Helvetica,Geneva,Swiss,SunSans-Regular; font-style:normal; padding-top:10px}

.agenda{color:#151839; font-size:15px; font-weight:bold; font-family:Arial,Helvetica,Geneva,Swiss,SunSans-Regular; font-style:italic}

.agenda_puce{color:#EE9C00; font-size:11px; font-weight:bold; font-family:Arial,Helvetica,Geneva,Swiss,SunSans-Regular; font-style:normal; padding-right:3px}

.agenda_titre{ color:#000000; font-size:11px; font-weight:normal; font-family:Arial,Helvetica,Geneva,Swiss,SunSans-Regular; font-style:normal; width:100%; text-decoration:none}

.agenda_corps{color:#000000; font-size:11px; font-weight:normal; font-family:Arial,Helvetica,Geneva,Swiss,SunSans-Regular; font-style:normal; width:100%; text-decoration:none; padding-left:10px}

.agenda_plus{color:#EE9C00; font-size:11px; font-weight:bold; font-family:Arial,Helvetica,Geneva,Swiss,SunSans-Regular; font-style:normal; width:100%; text-decoration : none; margin-bottom:5px}

.accueil_puce{color:#959595; font-size:11px; font-weight:bold; font-family:Arial,Helvetica,Geneva,Swiss,SunSans-Regular; font-style:normal; padding-right:3px}

.accueil_titre{ color:#000000; font-size:11px; font-weight:bold; font-family:Arial,Helvetica,Geneva,Swiss,SunSans-Regular; font-style:normal; width:100%; text-decoration:none}

.accueil_corps{color:#555555; font-size:11px; font-weight:normal; font-family:Arial,Helvetica,Geneva,Swiss,SunSans-Regular; font-style:normal; width:100%; text-decoration:none}

.accueil_plus{color:#DF0029; font-size:11px; font-weight:bold; font-family:Arial,Helvetica,Geneva,Swiss,SunSans-Regular; font-style:normal; width:100%; text-decoration : none; margin-bottom:15px}

.niv_1{width:590px; height:20px; background:url(fond_niv_1.jpg); font-size:11px}

.niv_1_input{font-family:Arial,Helvetica,Sans-serif; font-style:normal; font-weight:normal; font-size:11px; text-decoration:none; color:#000000; background-color:#FFFFFF; width:140px}

.cons_1{width:600px; height:20px; font-size:11px; overflow:hidden; background-color:#151839}

.cons_1_inactif{text-align:center; padding:2px; padding-left:10px; padding-right:10px; font:11px arial; background-color:#151839; font-weight:bold; cursor:hand; text-decoration:none; color:#FFFFFF; border-right:1px solid #FFFFFF; height:20px}

.cons_1_actif{text-align:center; padding:2px; padding-left:10px; padding-right:10px; font:11px arial; background-color:#637DB1; font-weight:bold; cursor:hand; text-decoration:none; color:#FFFFFF; border-right:1px solid #FFFFFF; height:20px}

.cons_1_cale{font-family:Arial,Helvetica,Sans-serif; font-style:normal; font-weight:normal; font-size:11px; text-decoration:none; color:#000000}

.niv_2{width:780px; height:20px; background-color:#EE9C00; font-size:11px}

.niv_2_inactif{background-color:#EE9C00; text-align:center; font-family:Arial,Helvetica,Sans-serif; font-style:normal; font-weight:bold; font-size:11px; text-decoration:none; color:#151839; height:20px; padding:2px; cursor:hand; border-right:1px solid #FFFFFF; padding-left:8px; padding-right:8px;}

.niv_2_over{background-color:#151839; text-align:center; font-family:Arial,Helvetica,Sans-serif; font-style:normal; font-weight:bold; font-size:11px; text-decoration:none; color:#FFFFFF; height:20px; padding:2px; cursor:hand; border-right:1px solid #FFFFFF; padding-left:8px; padding-right:8px;}

.niv_2_actif{background-color:#637DB1; text-align:center; font-family:Arial,Helvetica,Sans-serif; font-style:normal; font-weight:bold; font-size:11px; text-decoration:none; color:#FFFFFF; height:20px; padding:2px; cursor:hand; border-right:1px solid #FFFFFF; padding-left:8px; padding-right:8px;}

.niv_2_cale{text-align:center; font-family:Arial,Helvetica,Sans-serif; font-style:normal; font-weight:normal; font-size:11px; text-decoration:none; color:#EE9C00; padding:2px; width:100%}

.niv_3{width:180px; height:100%; background-color:#FFFFFF; font-size:11px; border-right:1px solid #1D346F}

.niv_3_inactif{background-color:#FFFFFF; font-family:Arial,Helvetica,Sans-serif; font-style:normal; font-weight:normal; font-size:11px; text-decoration:none; text-align:right; color:gray; width:100%; height:20px; padding:2px; padding-right:15px; margin-right:5px; cursor:hand; margin-top:0px; border-bottom:1px dotted gray}

.niv_3_over{background-color:#FFFFFF; font-family:Arial,Helvetica,Sans-serif; font-style:normal; font-weight:normal; font-size:11px; text-decoration:none; text-align:right; color:#637DB1; width:100%; height:20px; padding:2px; padding-right:15px; margin-right:5px; cursor:hand; margin-top:0px; border-bottom:1px solid #637DB1}

.niv_3_actif{background-color:#FFFFFF; font-family:Arial,Helvetica,Sans-serif; font-style:normal; font-weight:bold; font-size:11px; text-decoration:none; text-align:right; color:#151839; width:100%; height:20px; padding:2px; padding-right:15px; margin-right:5px; cursor:hand; margin-top:0px; border-bottom:1px solid #151839; background:url(fleche_inactif.gif); background-repeat:no-repeat; background-position: center right}

.niv_3_cale{background-color:#FFFFFF; width:100%; height:20px}

.contenu{width:460px; height:100%; font-size:11px; padding:5px; overflow:visible}

.niv_4{width:600px; height:100%; background-color:#FFFFFF; overflow:visible; font-size:11px}

.niv_4_intro{color:#151839; font-size:12px; font-weight:bold; font-family:Arial,Helvetica,Geneva,Swiss,SunSans-Regular; font-style:normal; padding:3px; text-align:justify;}

.niv_4_rappel{font-family:Arial,Helvetica,Sans-serif; font-style:normal; font-weight:bold; font-size:13px; text-decoration:none; color:#1D346F; border-bottom:1px solid #1D346F; width:100%; padding:3px}

.niv_4_historique{font:11px arial; font-weight:bold; text-decoration:none; color:#000000; padding:3px}
a.niv_4_lien_historique{font:11px arial; font-weight:normal; cursor:hand; color:#EE9C00}
a.niv_4_lien_historique:hover{font:11px arial; font-weight:normal; cursor:hand; text-decoration:none; color:#CCCCCC}

.niv_4_partie_titre{font-family:Arial,Helvetica,Sans-serif; font-style:italic; font-weight:bold; font-size:12px; text-decoration:none; color:#151839; border-bottom:1px solid #EE9C00}

.niv_4_partie_intro{color:gray; font-size:11px; font-weight:bold; font-family:Arial,Helvetica,Geneva,Swiss,SunSans-Regular; font-style:italic; padding:3px; margin-right:5px; text-align:left}

.niv_4_partie_corps{color:#000000; font-size:11px; font-weight:normal; font-family:Arial,Helvetica,Geneva,Swiss,SunSans-Regular; padding:3px; margin-right:5px; text-align:justify}
a.niv_4_lien{padding:1px; padding-left:3px; padding-right:3px; font:11px arial; background-color:#FFFFFF; font-weight:bold; cursor:hand; text-decoration:none; color:#000000; border:1px solid; padding:3px; height=100%}
a.niv_4_lien:hover{padding:1px; padding-left:3px; padding-right:3px; font:11px arial; background-color:#FFFFFF; font-weight:bold; cursor:hand; text-decoration:none; color:#FFFFFF; border:1px solid; padding:3px; height=100%}

.niv_lien{background-color:#FFFFFF; width:140px; height:100%; font-size:11px}

.section_lien{width:100%; background-color:#FFFFFF; overflow:hidden; border-bottom:1px solid #1D346F}

.lien_section{text-align:left; font-family:Arial,Helvetica,Sans-serif; font-style:normal; font-weight:bold; font-size:11px; text-decoration:none; color:#EE9C00; padding:5px; padding-left:15px}

.lien_titre{text-align:left; color:#000000; font-size:11px; font-weight:normal; font-family:Arial,Helvetica,Geneva,Swiss,SunSans-Regular; font-style:none; padding:5px; padding-bottom:1px}

.lien_intro{color:#000000; font-size:11px; font-weight:normal; font-family:Arial,Helvetica,Geneva,Swiss,SunSans-Regular; font-style:italic; padding:3px; padding-bottom:1px}

.lien{text-align:left; margin-top:3px; background-color:#FFFFFF; border-bottom:1px solid gray; font:11px arial; font-weight:normal; cursor:hand; text-decoration:none; font-weight:normal; cursor:hand; text-decoration:none; color:gray; width:100%; height:100%; padding-left:15px; background:url(fleche_actif.gif); background-repeat:no-repeat; background-position: top left}

.lien_ext{text-align:left; margin-top:3px; background-color:#FFFFFF; border-bottom:1px solid gray; font:11px arial; font-weight:normal; cursor:hand; text-decoration:none; font-weight:normal; cursor:hand; text-decoration:none; color:gray; width:100%; height:100%; padding-left:15px; background:url(fleche_actif.gif); background-repeat:no-repeat; background-position: top left}

.lien_over{text-align:left; margin-top:3px; background-color:#FFFFFF; border-bottom:1px solid gray; font:11px arial; font-weight:normal; cursor:hand; text-decoration:none; font-weight:normal; cursor:hand; text-decoration:none; color:#000000; width:100%; height:100%; padding-left:15px; background:url(fleche_inactif.gif); background-repeat:no-repeat; background-position: top left}

.lien_over_decal{text-align:right; margin-top:3px; background-color:#FFFFFF; border-bottom:1px solid gray; font:11px arial; font-weight:normal; cursor:hand; text-decoration:none; font-weight:normal; cursor:hand; text-decoration:none; color:#000000; width:100%; height:100%; padding-left:25px; background:url(fleche_inactif.gif); background-repeat:no-repeat; background-position: top right}

.lien_submit{font-family:Arial,Helvetica,Sans-serif; font-style:normal; font-weight:normal; font-size:11px; text-decoration:none; color:#000000; background-color:#A7CDE4; margin-left:5px; margin-bottom:5px}

.lien_input{font-family:Arial,Helvetica,Sans-serif; font-style:normal; font-weight:normal; font-size:11px; text-decoration:none; color:#000000; background-color:#FFFFFF; width:120px; margin-right:5px; margin-left:5px; margin-bottom:5px}

.acces_titre{color:#000000; font-size:13px; font-weight:bold; font-family:Arial,Helvetica,Geneva,Swiss,SunSans-Regular; font-style:none; background-color:#FFFFFF; padding:3px}

.acces_corps{color:black; font-size:11px; font-weight:normal; font-family:Arial,Helvetica,Geneva,Swiss,SunSans-Regular; font-style:none; padding:3px}

.acces_submit{font-family:Arial,Helvetica,Sans-serif; font-style:normal; font-weight:normal; font-size:11px; text-decoration:none; color:#000000; background-color:#89959F}

.acces_input{font-family:Arial,Helvetica,Sans-serif; font-style:normal; font-weight:normal; font-size:11px; text-decoration:none; color:#000000; background-color:#FFFFFF}

.sondage{width:140px;border:1px solid #000000;margin-bottom:20px; background-color:#FED27F}

.sondage_titre{font:11px arial,helvetica; text-align:center; font-weight:bold; color:#FFFFFF; border:1px solid #000000; background-color:#EE9C00}

.sondage_question{font:11px arial,helvetica; font-weight:normal; font-style:italic; color:#000000; text-decoration:none}

.sondage_historique{font:11px arial,helvetica; font-weight:normal; font-style:italic; color:#000000; text-decoration:none}

.sondage_radio{font:11px arial,helvetica; text-align:left; font-weight:normal; font-style:normal; color:#000000}

.sondage_submit{font-family:Arial,Helvetica,Sans-serif; font-style:normal; font-weight:normal; font-size:11px; text-decoration:none; color:#FFFFFF; background-color:#151839}

.plan_niv_1{padding:1px;padding-left:8px;padding-right:8px;border:1px outset;font:12px arial;background-color:#EE9C00;cursor:hand;text-decoration:none;color:#FFFFFF;font-weight:normal;font-variant:small-caps}

.plan_niv_2{padding:1px;padding-left:8px;padding-right:8px;border:1px outset;font:11px arial;background-color:#EE9C00;cursor:hand;text-decoration:none;color:#FFFFFF;font-variant:small-caps}

.plan_niv_3{padding:1px;padding-left:8px;padding-right:8px;border:1px outset;font:11px arial;background-color:#637DB1;cursor:hand;text-decoration:none;color:#FFFFFF;font-style:italic;}

.plan_niv_4{padding:1px;padding-left:8px;padding-right:8px;border:1px outset;font:10px arial;background-color:#151839;cursor:hand;text-decoration:none;color:#FFFFFF}

.plan_niv_5{padding:1px;padding-left:8px;padding-right:8px;border:1px outset;font:10px arial;background-color:#151839;cursor:hand;text-decoration:none;color:#FFFFFF}

.formulaire_section{font-family:Arial,Helvetica,Sans-serif; font-style:italic; font-weight:bold; font-size:12px; text-decoration:none; color:#151839; border-bottom:1px solid #EE9C00}

.formulaire_titre{font-family:Arial,Helvetica,Sans-serif; font-style:normal; font-weight:bold; font-size:13px; text-decoration:none; color:#151839; padding-top:2px; padding-bottom:2px}

.formulaire_libelle{font-family:Arial,Helvetica,Sans-serif; font-style:normal; font-weight:normal; font-size:11px; text-decoration:none; color:#151839; background-color:#FFFFFF}

.formulaire_input{font-family:Arial,Helvetica,Sans-serif; font-style:normal; font-weight:normal; font-size:11px; text-decoration:none; color:#151839; background-color:#FFFFFF}

.formulaire_submit{font-family:Arial,Helvetica,Sans-serif; font-style:normal; font-weight:bold; font-size:11px; text-decoration:none; color:#FFFFFF; background-color:#151839}

.formulaire_tetiere{font-family:Arial,Helvetica,Sans-serif;  font-weight:bold; font-size:12px; text-decoration:none; color:#FFFFFF; background-color:#151839; padding:2px; padding-left:5px}

.formulaire_liste{font-family:Arial,Helvetica,Sans-serif; font-style:normal; font-weight:normal; font-size:11px; color:#151839; text-decoration:none; border-bottom:1px solid #000000; padding:2px}

.formulaire_valeur{font-family:Arial,Helvetica,Sans-serif; font-style:normal; font-weight:bold; font-size:11px; text-decoration:none; color:#151839; background-color:#FFFFFF}

.titre_enquete{color:#151839; font-size:16px; font-weight:bold; font-family:Arial,Helvetica,Geneva,Swiss,SunSans-Regular; font-style:normal; padding:5px}

.case_enquete{color:#000000; font-size:11px; font-weight:normal; font-family:Arial,Helvetica,Geneva,Swiss,SunSans-Regular; font-style:normal; padding:5px; border-right:1px solid #000000; border-left:1px solid #000000; border-bottom:1px solid #000000;}

.question_enquete{font:12px arial,helvetica; font-weight:normal; font-style:italic; color:#000000; text-decoration:none}

.libelle_enquete{font-family:Arial,Helvetica,Sans-serif; font-style:normal; font-weight:normal; font-size:11px; text-decoration:none; color:#151839; background-color:#FFFFFF}

/*------------------------------------------------------Boutique*/
.cadre_gauche{background:url(boutique/CCRI_04.jpg); background-repeat:no-repeat; width:268px; height:352px; vertical-align:TOP; padding-top:15px;}

.cadre_droit{background:url(boutique/CCRI_05.jpg); background-repeat:no-repeat; width:523px; height:415px; vertical-align:TOP; padding-top:15px; padding-left:25px; overflow:hidden;}

.titre_boutique{background-color:#F8E320; color:#2D1E60; font-family:Arial,Helvetica,Geneva,Swiss,SunSans-Regular; font-weight:bold; width:100%; padding:5px; padding-left:15px;}

.titre_produit{color:#2D1E60; font-family:Arial,Helvetica,Geneva,Swiss,SunSans-Regular; font-size:12px; font-weight:bold; border-bottom:1px solid #17063F; padding-left:10px;}

.text_produit{color:#808395; font-family:Arial,Helvetica,Geneva,Swiss,SunSans-Regular; font-size:10px; padding:4px; padding-left:10px; padding-right:15px; text-align:justify}

.retour_boutique{color:rgb(111,112,121); font-size:12px; text-align:right; padding-right:15px;}

.liste_caddie{color:#2D1E60; font-family:Arial,Helvetica,Geneva,Swiss,SunSans-Regular; font-size:12px; font-weight:bold; padding-left:5px; line-height:30px; text-align:center;}
/*------------------------------------------------------Fin Boutique*/

.formulaire_input_mailing{font-family:Arial,Helvetica,Sans-serif; font-style:normal; font-weight:normal; font-size:11px; text-decoration:none; color:#343D9D; background-color:#FFFFFF}
