*{padding:0;margin:0;}
html, body {font-family: Verdana;font-size: 11px;color: #959595; }
sup{font-size: 8px;}
#global{width: 962px;margin:7px auto 0 auto; padding:0;position: relative; border:1px solid #BCBCBC; background-color:#FFFFFF;}
#clear{clear:both;}
.legendLabel{
font-size:10px;
}
.tickLabel{
	font-size:10px;
}

div .tx-lumogooglemaps-pi1{
	border:1px solid #000000;
}
dt,ul,li{list-style-type:none;}
ul.plansite ul{
	margin-left:10px;
}
td{vertical-align:middle;}
.pieLabel div{
			border: 1px solid gray;
			background: #FFF;
			padding: 1px;
			text-align: center;
		}

#entete{width:960px; height:75px; background-color:#FFFFFF; border:0;}
#entete1{width:175px; height:75px; float:left;}
#entete1 a img{border:0;}
#entete2{width:590px; height:75px; float:left;}
#entete3{width:165px; height:40px; background-image:url(../img/espace_adh.gif);background-repeat:no-repeat; background-position:center; float:left; font-family:Arial; font-size:12px; font-weight:bold; color:#FFFFFF; margin:22px 11px 13px 8px; padding-left:11px;}
#entete3 a{display:block;width:165px; height:26px; text-decoration:none; color:#FFFFFF;padding-top:14px; }

#centreGenerique{width:962px; min-height:398px;}

/**********************************************************************/
/*------------------------------- MENU -------------------------------*/
/**********************************************************************/

#menu{width:190px; min-height:398px; font-family:Verdana; font-size:10px; color:#FFFFFF; float:left;}
#menu1{width:190px;}
#menu2{width:190px; margin-top:5px;}
#menu3{width:190px; margin-top:10px;}
#menu4{width:190px; margin-top:20px;}

#cadreMenu{width:190px; position:relative; padding-top:10px;}

#titre_uneLigne{position:absolute; z-index:5; top:0px; background-image:url(../img/titre_1ligne.gif); background-repeat:no-repeat; height:21px; width:140px;color:#006DB0; font-family:Verdana; font-size:10px; font-weight:bold; padding:4px 30px 0 25px; overflow:hidden;}
#titre_deuxLigne{position:absolute; z-index:5; top:0px; background-image:url(../img/titre_2ligne.gif); background-repeat:no-repeat; height:32px; width:140px;color:#006DB0; font-family:Verdana; font-size:10px; font-weight:bold; padding:4px 45px 0 25px; overflow:hidden;} 
#titre_troisLigne{position:absolute; z-index:5; top:0px; background-image:url(../img/titre_3ligne.gif); background-repeat:no-repeat; height:43px; width:140px;color:#006DB0; font-family:Verdana; font-size:10px; font-weight:bold; padding:4px 45px 0 25px; overflow:hidden;} 

#bas_menu{background-image:url(../img/menu_bleu.gif); width:190px; margin-top:0px; margin-bottom:3px;}
#top_menu{width:190px; height:12px; background-image:url(../img/top_menu_bleu.gif); background-repeat:no-repeat;}
#onepx_menu{width:162px; background-image:url(../img/onepx_menu.gif); background-repeat:repeat-y; z-index:3; padding:10px 28px 10px 12px;}
#bottom_menu{width:190px; height:14px; background-image:url(../img/bottom_menu_bleu.gif);position:absolute; bottom:0px; margin-top:10px;}

#bas_menuVert{background-image:url(../img/menu_vert.gif); width:190px; margin-top:3px;}
#top_menuVert{width:190px; height:12px; background-image:url(../img/top_menu_vert.gif); background-repeat:no-repeat;}
#onepx_menuVert{width:162px; background-image:url(../img/onepx_menu.gif); background-repeat:repeat-y; z-index:3; padding:4px 28px 10px 12px;}

div.menuText{font-family:Verdana;font-size:10px;color:#FFFFFF; margin-bottom:5px; margin-top:10px;}
img.gamin{margin-right:5px;}

#centreGenerique #cadreMenu a{padding-left:13px; background-image:url(../img/fleche.gif); background-repeat:no-repeat; background-position:1px left; line-height:16px;font-family:Verdana; font-size:10px; font-weight:bold; text-decoration:none; color:#FFFFFF;  height:10px;}
#lienMenuSpecial{padding-left:10px; background-image:url(../img/fleche.gif); background-repeat:no-repeat; background-position:center left; line-height:15px;font-family:Verdana; font-size:10px; font-weight:bold; margin-left:-30px;}

#menu4 #cadreMenu #video{width:163px; padding:0px; margin:0px; padding-top:15px;}
#centreGenerique #menu4 #cadreMenu a{margin:0px; padding:0px; padding-left:5px;}
#menu4 #cadreMenu #video p{margin:0px; padding:0px;}
#menu4 #cadreMenu #video p a{margin:0px; padding:0px;}
#menu4 #cadreMenu #video p a img{margin:0px; padding:0px; border:0;}


/**********************************************************************/
/*------------------------------- BODY -------------------------------*/
/**********************************************************************/
#centrePage{width:762px; padding-left:10px; padding-top:4px; float:left; display:inline;} 

div #tabMenu{ background-image:url(../img/tabMenu.gif); background-repeat:no-repeat;font-size:10px; color:#006DB0; position:relative; width:752px; height:31px; font-family:Verdana;z-index:2;}
#tabMenu dt.w250{width:250px;display:inline;float: left; height:31px; line-height:10px;}
#tabMenu dt.w250 a.uneLigne{font-size:11px;width:243px;display:block;padding-left:3px;padding-right:3px;color:#01588D;text-decoration:none; text-align:center;height:auto; line-height:31px;font-weight:bold;}
#tabMenu dt.w250 a{font-size:11px;width:219px;display:block;padding-left:15px;padding-right:15px;padding-top:3px;color:#01588D;text-decoration:none; text-align:center;height:28px; line-height:11px; font-weight:bold;}
#tabMenu dt ul.ul_w250{position: absolute;left:-999em;z-index:800;border:1px solid #CACACA;background-color:#D1F1FA; width:249px;font-size:10px; font-weight:normal; }
#tabMenu dt ul.ul_w250 li{float:none; width:auto; background-color:#D1F1FA;height:auto; line-height:17px;font-size:10px; font-weight:normal; }
#tabMenu dt ul.ul_w250 li a{height:auto; line-height:17px;border-top:0px solid #B6B5B5; display:block;font-size:10px; font-weight:normal; }
#tabMenu dt ul.ul_w250 li a.top{height:20px; line-height:17px;border-top:1px solid #B6B5B5; display:block;font-size:10px; font-weight:normal; }
#tabMenu dt ul.ul_w250 li a, #tabMenu dt:hover ul.ul_w250 li a{background-color:#D1F1FA;text-align: left;color:#434343;text-decoration:none;height:auto; line-height:17px;font-size:10px;  font-weight:normal;}
#tabMenu dt ul.ul_w250 li a:hover{display:block; background-color:#87DBF4;color:#434343;font-size:10px;  font-weight:normal;}
#tabMenu dt:hover ul.ul_w250, #tabMenu dt.sfhover ul.ul_w250{left:auto;position:absolute;z-index:900;font-size:10px; font-weight:normal; }

#defilant{width:751px; height:32px; background-image:url(../img/defilant.gif); background-repeat:no-repeat; margin-top:8px; margin-left:3px;margin-bottom:20px;}

#bodyCentre{width:764px;}

#bodyCentre #textCentre{width:437px; font-family:Verdana; font-size:10px; color:#626262; float:left; margin-top:10px; }
#bodyCentre #textCentre #flash, #textEtImage{width:437px;}
#bodyCentre #textCentre #flash div.imgTop1{width:167px; margin-right:10px; float:left;}
#bodyCentre #textCentre #flash div.textTop1{width:260px; float:left;}
#bodyCentre #textCentre #textEtImage{width:437px; color:#898989;margin-top:15px; }
/* Début Ajout - Sandra - 6/04/2009 */
#bodyCentre #textCentre #textEtImage h1 a{text-decoration:none; color:#000000;}
#bodyCentre #textCentre #flash div.textTop1 h1 a{text-decoration:none; color:#000000;}
/* Fin Ajout - Sandra - 6/04/2009 */
#bodyCentre #textCentre h1{font-family:Verdana; font-weight:bold; color:#252525; font-size:11px;margin-bottom:10px;}
#bodyCentre #textCentre p{font-family:Verdana; font-size:10px; color:#626262; padding-right:5px;}
/* Mis en commentaires - Sandra - 30/03/2009
#bodyCentre #textCentre p a{background-image:url(../img/flecheGris.gif); background-repeat:no-repeat; background-position:left; font-weight:bold; text-decoration:none; color:#626262; padding-left:9px;}
*/
#bodyCentre #textCentre p a{text-decoration:none; color:#626262; font-weight:bold;}
#bodyCentre #textCentre img{border:1px solid #000000;}
#bodyCentre #textCentre img.left{border:1px solid #000000; margin-right:5px;}
#bodyCentre #textCentre img.right{border:1px solid #000000; margin-left:5px;}

#bodyCentre #textCentre #contact{ width:437px; overflow:hidden; padding-top:30px; position:relative;}
#bodyCentre #textCentre #contact p.contact{position:absolute; font-size:11px; font-weight:bold; color:#0A5CA9; margin-left:10px; padding:0 5px 0 5px; top:25px; z-index:5; background-color:#FFFFFF;} 
#top_contact{ width:435px; height:12px;background-image:url(../img/top_contact.gif); background-repeat:no-repeat;}
#onepx_contact{width:435px; background-image:url(../img/onepx_contact.gif); background-repeat:repeat-y; z-index:3; overflow:hidden;}
#bodyCentre #contact #onepx_contact table tr td a img{border:0;}
#bodyCentre #contact #onepx_contact table tr td p img{border:0;}
#bodyCentre #contact #onepx_contact table tr td div img{border:0;}
#bottom_contact{width:435px; height:12px; background-image:url(../img/bottom_contact.gif); background-repeat:no-repeat; bottom:0px; }

p.contactGreen{font-size:11px; font-weight:bold; color:#42A72B; text-align:center; padding-bottom:5px;}
p.contactBleuAzur{font-size:9px; color:#00B3E7; text-align:right;}
p.contactBleuRappelle{color:#006EB0; font-size:10px; text-align:center; line-height:12px;}

/*------------FORMULAIRE-------------*/
#bodyCentre #formulaire{width:313px; font-family:Verdana; font-size:10px; color:#626262; float:left; margin-left:10px;}
#bodyCentre #formulaire #topForm{width:313px; height:39px; font-family:Arial; font-size:17px; font-weight:bold; color:#F07927; text-align:center; background-image:url(../img/enteteForm.gif); background-repeat:no-repeat; padding-top:17px;}
#bodyCentre #formulaire #centreForm{width:313px;background-image:url(../img/bodyForm.gif); background-repeat:no-repeat; font-family:Verdana; color:#626262; background-color:#6AD6F2;}
#bodyCentre #formulaire #bottomForm{width:313px; height:16px; background-image:url(../img/bottomForm.gif); background-repeat:no-repeat;}



#brochure_autoriser{width:313px;}
#brochure{float:left; margin-left:6px;}
#autoriser{width:210px; float:left;}
#autoriser1{width:220px;}
#autoriser2{width:220px; margin-top:5px;}
div.radio{width:10px; float:left; margin-left:5px;}
div.text_auto{width:195px; float:left;  margin-left:5px;}

#bas_formulaire{width:313px; position:relative;}
#form_input{height:21px; width:313px;}

div.pays{height:15px; width:110px; padding-left:9px; float:left; font-weight:bold;}
div.combo{width:100px; float:left;}

select{width:70px;font-family:Arial; font-size:10px; color:#626262;}

div.form1{width:90px; height:21px; float:left; font-size:11px; font-weight:bold; margin-left:10px; line-height:15px;}
div.form2{width:203px; height:21px; float:left; font-size:11px; font-weight:bold;}
input.text{ height:15px;width:200px;font-family:Arial; font-size:10px; color:#626262;}
input.cp{ height:15px;width:60px;font-family:Arial; font-size:10px; color:#626262;}
input.ville{ height:15px;width:91px;font-family:Arial; font-size:10px; color:#626262;}

div.form3{width:134px; height:21px; float:left; font-size:11px; font-weight:bold; margin-left:10px; line-height:15px;}
div.form4{width:160px; height:21px; float:left; font-size:11px; font-weight:bold; line-height:15px;}
input.date{ height:15px;width:48px;font-family:Arial; font-size:10px; color:#626262; margin-left:1px;}
select.appel{ height:17px;width:79px;font-family:Arial; font-size:10px; color:#626262;}

div.form5{width:298px; float:left; font-size:9px; color:#626262; padding-left:15px;}
div.checkbox{width:10px; float:left;}
div.text_checkbox{width:280px; float:left; padding-left:3px;}

div.form6{width:298px; float:left; font-size:9px; color:#626262; padding-left:15px; margin-top:5px;}
div.text_checkbox2{width:273px; float:left; padding-left:12px;}

#form_checkbox{width:313px; padding-top:5px; padding-bottom:5px;}
input.check{width:10px; height:10px;}

#form_valider{width:313px;}
div.valider{padding-right:10px;width:293px;}


/**********************************************************************/
/*------------------------------ FOOTER ------------------------------*/
/**********************************************************************/
#footer {position:relative;bottom:0px;font-size:10px; color:#B5B5B5; width:962px; text-align:center; margin-top:10px;}	
#footer a{color:#B5B5B5; font-size:10px; text-decoration:none;}

#footer td.firstFooter{ height:20px;border:1px solid #B5B5B5; border-bottom:0px; border-right:0px; border-left:0px;}
#footer td.footer{ height:20px;border:1px solid #B5B5B5; border-bottom:0px; border-right:0px;}

#texthp {font-family:Verdana; font-size:11px; color:#626262; text-align:left; padding:10px; width:962px; margin:0 auto;}
#texthp a{font-size:11px; color:#626262; text-decoration:underline;}

/**********************************************************************/
/*-------------------------- PAGES FILLES ----------------------------*/
/**********************************************************************/
#bodyCentre #textPageFille #textCentrePagesFilles td.titreTabPerf, #bodyCentre #textPageFille2 #textCentrePagesFilles2 td.titreTabPerf{background-image:url(../img/titreTableau2.gif);background-repeat:repeat-x;color:#FFFFFF;}
#bodyCentre #textPageFille #textCentrePagesFilles td.titreTabPerf a, #bodyCentre #textPageFille2 #textCentrePagesFilles2 td.titreTabPerf a{color:#FFFFFF;font-weight:normal;}

#bodyCentre #textPageFille #textCentrePagesFilles td.titreTab50, #bodyCentre #textPageFille2 #textCentrePagesFilles2 td.titreTab50{background-image:url(../img/titreTableau4.gif);background-repeat:repeat-x;color:#FFFFFF;}
#bodyCentre #textPageFille #textCentrePagesFilles td.titreTab50 a, #bodyCentre #textPageFille2 #textCentrePagesFilles2 td.titreTab50 a{color:#FFFFFF;font-weight:normal;}

#bodyCentre #textPageFille{width:580px; float:left; padding-left:9px; }
#bodyCentre #textPageFille h1{font-family:Verdana; font-size:18px; font-weight:bold; color:#252525;}
#bodyCentre #textPageFille h2{ margin-left:0px; margin-top:25px;font-family:Verdana; font-size:13px; font-weight:bold; color:#006DAF; line-height:10px; margin-bottom:2px;}
#bodyCentre #textPageFille h2.H2suite{ margin-left:0px; margin-top:0px;font-family:Verdana; font-size:13px; font-weight:bold; color:#006DAF; line-height:10px; margin-bottom:2px;}
#bodyCentre #textPageFille h3{ margin-left:0px; margin-top:10px;font-family:Verdana; font-size:11px; font-weight:bold; color:#626262; line-height:10px; margin-bottom:2px;}
#bodyCentre #textPageFille h3.titreHsansMarge{ margin-left:0px; margin-top:0px;font-family:Verdana; font-size:11px; font-weight:bold; color:#626262; line-height:10px; margin-bottom:2px;}
#bodyCentre #textPageFille p.arianne{padding-bottom:10px;font-size:9px;color:#B5B5B5;padding-right:20px;}
#bodyCentre #textPageFille p.arianne a{padding-bottom:10px;font-size:9px;color:#B5B5B5;}


#bodyCentre #textPageFille2{width:428px; float:left; padding-left:9px; }
#bodyCentre #textPageFille2 h1{font-family:Verdana; font-size:18px; font-weight:bold; color:#252525;}
#bodyCentre #textPageFille2 h2{ margin-left:0px; margin-top:25px;font-family:Verdana; font-size:13px; font-weight:bold; color:#006DAF; line-height:10px; margin-bottom:2px;}
#bodyCentre #textPageFille2 h2.H2suite{ margin-left:0px; margin-top:0px;font-family:Verdana; font-size:13px; font-weight:bold; color:#006DAF; line-height:10px; margin-bottom:2px;}
#bodyCentre #textPageFille2 h3{ margin-left:0px; margin-top:10px;font-family:Verdana; font-size:11px; font-weight:bold; color:#626262; line-height:10px; margin-bottom:2px;}
#bodyCentre #textPageFille2 h3.titreHsansMarge{ margin-left:0px; margin-top:0px;font-family:Verdana; font-size:11px; font-weight:bold; color:#626262; line-height:10px; margin-bottom:2px;}
#bodyCentre #textPageFille2 p.arianne{padding-bottom:10px;font-size:9px;color:#B5B5B5;padding-right:20px;}
#bodyCentre #textPageFille2 p.arianne a{padding-bottom:10px;font-size:9px;color:#B5B5B5;}

#bodyCentre #textPageFille #textCentrePagesFilles{width:550px; padding-left:0px; padding-right:10px;margin-top:15px; font-size:10px; color:#626262;}
#bodyCentre #textPageFille #textCentrePagesFilles a {color:#006DAF; font-weight:bold; text-decoration:none; text-decoration:underline;}
#bodyCentre #textPageFille #textCentrePagesFilles p.menuLien a {color:#006DAF; font-weight:bold; text-decoration:none;font-size:13px;text-decoration:none;}
#bodyCentre #textPageFille #textCentrePagesFilles p.menuLien2 a {color:#006DAF; font-weight:bold; text-decoration:none;font-size:13px;text-decoration:none;}
#bodyCentre #textPageFille #textCentrePagesFilles p.hautPage{margin-bottom:10px; margin-top:10px; text-align:right; font-size:9px;}
#bodyCentre #textPageFille #textCentrePagesFilles p.hautPage a{color:#42A62A!important;text-decoration:underline; margin-bottom:10px; margin-top:10px;  text-align:right;font-size:9px;}
#bodyCentre #textPageFille #textCentrePagesFilles p.hautPage a.hautPage{color:#42A62A!important;text-decoration:underline;  text-align:right;font-size:9px;}
#bodyCentre #textPageFille #textCentrePagesFilles p a.hautPage{color:#42A62A!important;text-decoration:underline; margin-bottom:10px; margin-top:10px;  text-align:right;font-size:9px;}
#textCentrePagesFilles ul{padding-top:5px;}
#textCentrePagesFilles ul li{color:#626262; line-height:11px; margin-bottom:3px;}
#textCentrePagesFilles ul li.fleche_bleu{}
#textCentrePagesFilles ul li a{text-decoration:none;color:#626262;}
#textCentrePagesFilles ul li.fleche_bleu a{text-decoration:none; font-weight:bold; color:#006DAF;}

#bodyCentre #textPageFille2 #textCentrePagesFilles2{width:398px; padding-left:0px; padding-right:10px;margin-top:15px; font-size:10px; color:#626262;}
#bodyCentre #textPageFille2 #textCentrePagesFilles2 a {color:#006DAF; font-weight:bold; text-decoration:none; text-decoration:underline;}
#bodyCentre #textPageFille2 #textCentrePagesFilles2 p.menuLien a {color:#006DAF; font-weight:bold; text-decoration:none;font-size:13px;text-decoration:none;}
#bodyCentre #textPageFille2 #textCentrePagesFilles2 p.menuLien2 a {color:#006DAF; font-weight:bold; text-decoration:none;font-size:13px;text-decoration:none;}
#bodyCentre #textPageFille2 #textCentrePagesFilles2 p.hautPage{margin-bottom:10px; margin-top:10px; text-align:right; font-size:9px;}
#bodyCentre #textPageFille2 #textCentrePagesFilles2 p.hautPage a{color:#42A62A!important;text-decoration:underline; margin-bottom:10px; margin-top:10px;  text-align:right;font-size:9px;}
#bodyCentre #textPageFille2 #textCentrePagesFilles2 p.hautPage a.hautPage{color:#42A62A!important;text-decoration:underline;  text-align:right;font-size:9px;}
#bodyCentre #textPageFille2 #textCentrePagesFilles2 p a.hautPage{color:#42A62A!important;text-decoration:underline; margin-bottom:10px; margin-top:10px;  text-align:right;font-size:9px;}
#textCentrePagesFilles2 ul{padding-top:5px;}
#textCentrePagesFilles2 ul li{color:#626262; line-height:11px; margin-bottom:3px;}
#textCentrePagesFilles2 ul li.fleche_bleu{}
#textCentrePagesFilles2 ul li a{text-decoration:none;color:#626262;}
#textCentrePagesFilles2 ul li.fleche_bleu a{text-decoration:none; font-weight:bold; color:#006DAF;}

/*---------------- FORMULAIRE & CONTACT PAGES FILLES -----------------*/
#bodyCentre #form_contact_pages_filles{width:170px;float:left; }

#bodyCentre #form_contact_pages_filles #form_pages_filles{width:170px; margin-bottom:20px;}
#bodyCentre #form_contact_pages_filles #top_form_pages_filles{width:170px; height:45px; font-family:Arial; font-size:14px; font-weight:bold; color:#F07927; text-align:center; background-image:url(../img/pagesFilles/topFormulaire.gif); background-repeat:no-repeat; padding-top:5px; line-height:12px;}
#bodyCentre #form_contact_pages_filles #centre_form_pages_filles{width:170px; height:120px;}
#bodyCentre #form_contact_pages_filles #bottom_form_pages_filles{width:170px; height:18px; background-image:url(../img/pagesFilles/bottomFormulaire.gif); background-repeat:no-repeat; bottom:0px;}
#bodyCentre #form_contact_pages_filles a img{border:0;}
#bodyCentre #form_contact_pages_filles a.lien_form_pages_filles{ width:135px; background-image:url(../img/fleche.gif);background-repeat:no-repeat; background-position:left; font-weight:bold; text-decoration:none; color:#FFFFFF; padding-left:12px; font-size:10px; margin-left:5px;}

#bodyCentre #form_contact_pages_filles #contact_pages_filles{width:170px; position:relative; margin-left:1px;}
#bodyCentre #form_contact_pages_filles #top_contact_pages_filles{width:168px; height:14px; background-image:url(../img/pagesFilles/topContact.gif); background-repeat:no-repeat;}
#bodyCentre #form_contact_pages_filles #divCentre_contact_pages_filles{width:166px; border:1px solid #7D7D7D; border-top:0px; border-bottom:0px; padding:15px 0px 5px 0px;}
#bodyCentre #form_contact_pages_filles #divCentre_contact_pages_filles p{padding:0; margin:0;}
#bodyCentre #form_contact_pages_filles #divCentreLast_contact_pages_filles{width:156px; border:1px solid #7D7D7D; border-top:0px; border-bottom:0px; padding:15px 5px 0px 5px;}
#div1{width:45px; float:left;}
#div2{width:111px; float:left;}
#bodyCentre #form_contact_pages_filles #bottom_contact_pages_filles{width:168px; height:10px; background-image:url(../img/pagesFilles/bottomContact.gif); background-repeat:no-repeat;}
#bodyCentre #form_contact_pages_filles #contact_pages_filles p.contact_pages_filles{position:absolute; font-size:11px; font-weight:bold; color:#0A5CA9; margin-left:10px; padding:0 5px 0 5px; top:0px; z-index:5; background-color:#FFFFFF;}



/**********************************************************************/
/*-------------------------- PAGE CLIENT -----------------------------*/
/**********************************************************************/
#bodyCentre #textPageClient{width:576px; float:left; padding-left:9px;}
#bodyCentre #textPageClient a {color:#006DAF; font-weight:bold; text-decoration:none; text-decoration:underline;}
#clientCentreVert{width:571px; height:300px;}
#tabClientVert{ background-image:url(../img/client/tabTotal.jpg); background-repeat:no-repeat; width:571px; height:39px;}

#bodyCentre #textPageClient #tabClient{width:114px; height:28px; color:#A0A0A0; font-size:12px; float:left; line-height:12px; text-align:center; padding-top:10px; cursor:pointer; overflow:hidden;}
#bodyCentre #textPageClient #tabClient a{
padding:2px;
display:block;
color:#A0A0A0; font-size:11px;
text-decoration:none;
height:30px;
font-weight:normal;
}
#tabClient_enCours{ background-image:url(../img/client/tab.jpg); background-repeat:no-repeat; font-weight:bold;width:115px; height:28px; color:#FFFFFF; font-size:12px; float:left; line-height:12px; text-align:center; padding-top:10px;}

/* Mis en commentaires Sandra - le 16/03/2009

#tabClientVert{ background-image:url(../img/client/tabTotal.jpg); background-repeat:no-repeat; width:571px; height:39px;}

#tabClient{width:142px; height:28px; color:#A0A0A0; font-size:12px; float:left; line-height:12px; text-align:center; padding-top:10px; cursor:pointer; overflow:hidden;}
#tabClient a{
padding:2px;
display:block;
color:#A0A0A0; font-size:12px;
text-decoration:none;
height:30px;
}
#tabClient_enCours{ background-image:url(../img/client/tab.jpg); background-repeat:no-repeat; font-weight:bold;width:142px; height:28px; color:#FFFFFF; font-size:12px; float:left; line-height:12px; text-align:center; padding-top:10px;}

#centreClientVert{width:571px; height:214px; background-image:url(../img/client/pageClient.gif); background-repeat:no-repeat; font-family:Verdana; font-weight:bold; font-size:14px; color:#EEEEEE; text-decoration:underline; text-align:center; padding-top:50px; }
#centreClientVert a{text-decoration:underline; font-size:14px; font-weight:bold; color:#EEEEEE; margin-left:81px; display:block; width:399px; height:62px; padding-top:41px; padding-left:10px;}
Fin Modif Sandra */


#bodyCentre #textPageClient #contact{ width:437px; overflow:hidden; padding-top:5px; position:relative; margin-top:10px;}
#bodyCentre #textPageClient #contact p.contact{position:absolute; font-size:11px; font-weight:bold; color:#0A5CA9; margin-left:10px; padding:0 5px 0 5px; top:0px; z-index:5; background-color:#FFFFFF;} 

#bodyCentre #cadeaux{margin-bottom:20px;}

#newsletter{
	padding-left:8px;
	margin-top:95px;
}





#global #defilant #conteneur_defil { 
	width:748px; 
	margin:0 auto;
	overflow:hidden;
	line-height:27px;;
}
#global #defilant #cadre_defil {
	position:relative; 
	width:748px; 
	height:27px; 
	overflow:hidden;
}
#global #defilant #cadre_defil img{
	vertical-align: middle;
	border:0;
}
#global #defilant #defile { 
	white-space: nowrap;
	padding-top:2px;
	font-family:Arial;
	font-size:13px;
	color:#FFFFFF;
	font-weight:bold;
}
#global #defilant #defile a {
	text-decoration:underline;
	font-size:13px;
	color:#FFFFFF;
}

/**************************************************************/
/*Formulaire*/
/**************************************************************/
/**************************************************************/
/*Formulaire*/
/**************************************************************/
table.formulaire td{
vertical-align:middle;
padding:5px;
background-color:#FFF;
}
table.formulaire td.textebleu12{
	background-color:#98D2F5;
}
table.formulaire input.required, textarea.required {
	border: 1px solid #00A8E6;
}
/* présentatation du champ en cas d'erreur */
table.formulaire input.validation-failed, textarea.validation-failed {
	border: 1px solid #FF3300;
	color : #FF3300;
}
/* présentatation du champ en cas d'erreur */
table.formulaire input.validation-passed, textarea.validation-passed {
	border: 1px solid #00CC00;
	color : #000;
}

table.formulaire select {
	background-color: #FFFFFF;
	border: 1px solid #00A8E6;
	width:300px;
}

table.formulaire option {
	background-color: #FFFFFF;
	border: 1px solid #00A8E6;
}
table.formulaire option {
	background-color: #FFFFFF;
	border: 1px solid #00A8E6;
}


table.formulaire .validation-advice {
	margin: 2px 0;
	padding: 2px;
	background-color: #FF3333;
	color : #000;
	font-weight: bold;
}

table.formulaire input {
	color: #000000;
	font-weight: bold;
	padding: 1px;
	border: 1px solid #00A8E6;
	BACKGROUND-COLOR: #ffffff
}

table.formulaire textarea {
	background-color: #FFFFFF;
	border: 1px solid #00A8E6;
}





table.formulaire2{
	 /* 1 background-color: #F4FCFF;*/
	 /*background-color: #E5F1F4;
	 background-color: #98D2F5;
	 background-color: #FFFFFF;*/
	 background-color: #DDF0F4;
	/*background-image:url(http://www.epargneactuelle.com/fileadmin/epargne_actuelle/site/img/fondForm.jpg); */
	background-repeat:repeat-x;
}
table.formulaire2 td{
	padding:2px;
	font-size:11px;
	font-weight:normal;
	color:#626262;
}

table.formulaire2 td.form1{font-size:11px; font-weight:bold; vertical-align:top; width:150px;}
table.formulaire2 td.form2{font-size:11px; font-weight:normal;padding:0px;}
table.formulaire2 td.form3{font-size:10px; font-weight:normal;padding:0px;}

table.formulaire2 td.textebleu12{
	background-image:url(http://www.epargneactuelle.com/fileadmin/epargne_actuelle/site/img/titreTableau3.gif);
	background-repeat:repeat-x; 
	color:#FFFFFF;
	padding:5px;
	background-color:#044E91;
	/*background-image:url(http://www.epargneactuelle.com/fileadmin/epargne_actuelle/site/img/titreFormulaire.jpg);*/
	background-repeat:repeat-x; 
	/*background-color:#FFFFFF;*/
	/*color:#F07927;*/
	padding:3px;
	height:25px;
	vertical-align:middle;
	/*background-image:url(http://www.epargneactuelle.com/fileadmin/epargne_actuelle/site/img/titreFormulaire2.jpg);*/
}

table.formulaire2 td.textebleuInterne{
	color:#044E91;
	padding:3px;
	font-weight:bold;
	font-size:11px;
	
}

table.formulaire2 input {
	font-size:11px;
	font-weight:normal;
	height:15px;
	padding:0px;
	margin:0px;
	color:#626262;
}
table.formulaire2 input.valider{
	cursor:pointer;height:24px; width:100px;  border:0; background-image:url(http://www.epargneactuelle.com/fileadmin/epargne_actuelle/site/img/valider.gif); background-color:#DDF0F4;
}
table.formulaire2 input.effacer{
	cursor:pointer;height:24px; width:100px;  border:0; background-image:url(http://www.epargneactuelle.com/fileadmin/epargne_actuelle/site/img/effacer.gif); background-color:#DDF0F4;
}
table.formulaire2 select.pays {
	width:230px;
	
}
table.formulaire2 select.selectionConnu{
	width:545px;
}
table.formulaire2 textarea{
	width:545px;
}


#bodyCentre #textCentre div.news-list-item h3.spe{
	height:25px; line-height:25px; background-image:url(../img/titreTableau3.gif);
	background-repeat:repeat-x; color:#FFF;background-color:#044E91;background-repeat:repeat-x; vertical-align:middle;
}
#bodyCentre #textCentre div.news-list-item h3.spe a{
	color:#FFFFFF;
}
#textCentrePagesFilles form { 
	background-color: #DDF0F4;
	clear: both;	
	float: left;
	width: 550px;
}
#textCentrePagesFilles form br { clear: both;}

.csc-mailform-header{padding:10px 5px;}
.csc-mailform-header-error{color:#F00;}
.csc-mailform-header-success{color:#006DB0;}
.csc-mailform-field input, 
.csc-mailform-field select, 
.csc-mailform-field textarea,
.csc-mailform-field-error input, 
.csc-mailform-field-error select, 
.csc-mailform-field-error textarea{
	font-family:Verdana;
	font-size:10px;
	padding:2px;
	width:228px;	
}

.csc-mailform-field { 
	float: left;
	padding: 3px;
	width: 550px;
}	
	.csc-mailform-field p {
		display: block;
		font-weight: bold;
		float: left;
		width: 100px;
	}
	.csc-mailform-field input { width:220px;}
	
.csc-mailform-field-error-message{
	color:#F00;
	float:right;
	margin-left:5px;
}
.csc-mailform-fieldname-etiquette { 
	background:#044E91 url("http://www.epargneactuelle.com/fileadmin/epargne_actuelle/site/img/titreTableau3.gif") repeat-x top left;
	color:#FFFFFF;
	font-size:11px;
	font-weight:bold;
	height:25px;
	margin-top: 0px;
	padding: 10px 0px 0 3px;
	vertical-align:middle;
	width: 547px;
}
.csc-mailform-fieldtype-radio input,
.csc-mailform-fieldtype-check input{
	width:auto;
}
.csc-mailform-fieldtype-check .csc-field-label-wrap { width: 448px; }
.csc-mailform-fieldtype-check .csc-field-label-wrap p { width: 448px; }
.csc-mailform-fieldtype-check .csc-field-value-wrap {width: 50px; padding-left: 20px;}

.csc-mailform-fieldtype-submit { margin: 10px 0 10px 220px; }
	.csc-mailform-fieldtype-submit p.csc-form-label{ display: none ;}
	.csc-mailform-fieldtype-submit input{
		background:#DDF0F4 url("http://www.epargneactuelle.com/fileadmin/epargne_actuelle/site/img/valider.gif") no-repeat;
		border:0 none;
		cursor:pointer;
		height:24px;
		margin: auto;
		text-align: center;
		width: 100px;
	}

.csc-mailform-fieldtype-radio input { 
	float: left;
	/*margin: 0 0 0 100px;*/
}
.csc-mailform-fieldtype-radio input,
.csc-mailform-fieldtype-radio span {
	white-space: nowrap; 
}
.csc-mailform-fieldtype-radio span {
	float: left;
}
.csc-mailform-fieldtype-radio p { float: left; }

.csc-field-value-wrap {
	float: left;
	width: 400px;
	text-align: left;
}

.csc-field-label-wrap {
	float: left;
	width: 100px;
}

.csc-mailform-field .clear {
	clear: both;
}

.csc-field-error-wrap {
	float: left;
}

.csc-mailform-fieldtype-label .csc-field-label-wrap{
	display: none;
}
.csc-mailform-fieldtype-label .csc-field-value-wrap{
	width: auto;
}