/* MAJ 2010
body {
	height:auto;
	background-color:#CCEAEC;
	background:#cce9ec url(../Images/masterpage_bg_body.jpg) repeat-x left top; /*(a supprimer si bug)*/
}*/


.basic {
	width:auto; height:auto;
	margin:0; padding:0;
}
.font10 {font-size:10px;}
.nofloat {float:none;}
.nomargintop {margin-top:0!important;}
.nomarginleft {margin-left:0!important; _margin-left:auto;}
.nomarginbottom {margin-bottom:0!important;}
.retraitnotification{margin-top:-56px;}
.padtop10 {padding-top:10px!important;}
.padleft10{padding-left:10px!important;}
.asterisque {
	font-size:18px; font-weight:bold;
	color:#2AC0C4;
}
.pblienie6 {
	_position:relative;
	_z-index:1;
}
.crossbugie6 {
	_position:relative;
	_display:block;
	_width:18px; _height:15px;
}
.footer {
	height:150px;
	background-image:url(../Images/masterpage_footer.jpg); background-repeat:no-repeat; background-position:0px 0px;
}

/*--------EP2010 Nadia---------*/
.EP2010_footer {
	height:150px;
	background-image:url(../Images/masterpage_footer.jpg); background-repeat:no-repeat;
	background-position:-33px 40px;
	clear: both;
	margin: 0 auto;
	padding: 63px 0 0;
	width: 1003px;
}

.EP2010_footer li.mea_nobg { background: url('../Images/footer_mea_gauche.png') no-repeat scroll left top transparent; }

.EP2010_footer li.mea_nobg a { background: url('../Images/footer_mea_droite.png') no-repeat scroll right top transparent; }

.EP2010_footer li.mea {
	background:url(../Images/masterpage_footer_mea_gauche_puce.gif) no-repeat top left;
}
.EP2010_footer li.mea a {
	background:url(../Images/footer_mea_droite.png) no-repeat top right;
}

/* MAJ 2010
.footer li.mea_nobg {
	background:url(../Images/footer_mea_gauche.png) no-repeat top left;
}*/

.footer li.mea_nobg { background: url('../Images/footer_mea_gauche.png') no-repeat scroll left top transparent; }

/* MAJ 2010
.footer li.mea_nobg a {
	background:url(../Images/footer_mea_droite.png) no-repeat top right;margin-right: 6px;
}*/

.footer li.mea_nobg a { background: url('../Images/footer_mea_droite.png') no-repeat scroll right top transparent; margin-right: 6px;}

.footer li.mea {
	background:url(../Images/masterpage_footer_mea_gauche_puce.gif) no-repeat top left;
}
.footer li.mea a {
	background:url(../Images/footer_mea_droite.png) no-repeat top right;
}
.sieges {
	position:absolute;
	top:142px; right:1px;
	z-index:100;
}
.header {
	background:url(../Images/masterpage_header.jpg) 1px top no-repeat;
}
.header.headerflash {
	background:url(../Images/masterpage_headerflash.jpg) 9px top no-repeat;
}

/* MAJ 2010 */
body { height: auto; background: url(../Images/masterpage_bg_body.jpg) repeat-y scroll center top rgb(229, 243, 245); }

.body_masterpage {
             background:#cce9ec url(../Images/masterpage_bg_body.jpg) repeat-y scroll center top rgb(229, 243, 245);
}


.contenu_masterpage {
	position:relative;
	float:left;
	width:1004px;
	margin:-39px 0px 0px 0px;
	background:url(../Images/masterpage_fondchaise_1.jpg)  no-repeat scroll 1px 39px;
}
	
.colonne_gauche {
	float:left;
	width:235px;
	margin:0; padding:0 0 0 9px;
}
.colonne_droite {
	position:relative;
	float:left;
	width:739px;
	margin:0; padding:0 0 0 20px;
}

.fil_ariane {
	margin:0 0 12px 0; padding:0;
	color:#147E8D;
	font-size:10px;
}
.fil_ariane a{ color:#ba0934; text-decoration:none;}
.fil_ariane a:hover{ color:#ba0934; text-decoration:underline;}

/* MAJ 2010

.body_masterpage { background: url('../Images/masterpage_bg_body.jpg') repeat-y scroll center top rgb(229, 243, 245); }

.colonne_droite h1 {
	margin:0 0 8px 0; padding:0;
	font-size:25px; font-weight:bold;
	color:#507e82; width: 600px;
}*/

.colonne_droite h1 { margin: 0 0 8px 0; padding: 0pt; font-size: 25px; font-weight: bold; color: rgb(20, 126, 141); width: 600px; }

.colonne_droite h2 {
	margin:0 0 8px 0; padding:0;
	font-size:13px; font-weight:bold;
	color:#147e8d;
}

/* MAJ 2010
.chapeau {
	margin:0; padding:0 40px 10px 0;
	font-size:13px;
	color:#507e82;
}*/

.chapeau { margin: 0px; padding: 0 40px 10px 0; font-size: 13px; color: rgb(20, 126, 141); }

.onglet_espaceclient {
	position:absolute; top:118px; right:20px;
	_position:relative; _top:118px; _right:-20px;
	width:135px; height:24px;
	margin:0; padding:0;
}

.imprimer {
	position:absolute; top:132px; right:236px;
	width:18px; height:13px;
	margin:0; padding:0;
}

#imprimer_infobulle {
	position:absolute; top:144px; right:146px;
	width:112px; height:36px;
	margin:0; padding:0;
	z-index:2001;
}
.shity {
	position:relative;
	margin:40px 0 0 0; padding:0;
}
.cadresalarie_top {
	width:661px;
	margin:0; padding:8px 4px 4px 4px;
	background:url(../Images/masterpage_cadresalarie_top.jpg) left top no-repeat;
}
.cadresalarie_top_form {
	width:auto;
	margin:0; padding:0;
	background:url(../Images/masterpage_cadresalarie_top_form.gif) left top no-repeat;
}
.cadresalarie_bottom {
	width:669px;
	margin:0; padding:0;
	background:url(../Images/masterpage_cadresalarie_bottom.jpg) left bottom no-repeat;
}
.cadresalarie_middle {
	width:669px;
	margin:0; padding:0;
	background:url(../Images/masterpage_cadresalarie_middle.jpg) left top no-repeat;
}
.cadresalarie_middle_repeat {
	width:669px;
	margin:0 0 0 25px; padding:0;
	background:url(../Images/masterpage_cadresalarie_middle_repeat.jpg) left top repeat-y;
}
.cadresalarie_colonne1 {float:left;width:408px; height:auto;}
.cadresalarie_colonne2 {float:left;width:253px; height:auto;}
.cadresalarie_vous {
	position:relative;
	width:384px; height:210px!important; height:165px;
	margin:0; padding:8px 8px 8px 16px;
}
.titre_vousetessalarie {
	position:absolute; top:-26px; left:0; _left:-25px;
	width:auto; height:auto;
	margin:0 0 0 20px; padding:0;
}
.titre_vous {margin:5px 0;}
.vous_bloc1{float:left; width:196px;}
.vous_bloc2{float:left; width:188px;}
.interrogation {
	position:relative; top:-3px; left:4px;
	margin:0; padding:0;
	font-weight:bold;
}
.interrogation2 {
	margin:15px 0 0 0; padding:0;
}
.megagambeo {
	position:relative; top:0px; left:8px;
}

/******************* ajout style megagambeo dérivé **********************/
.megagambeo_prix {
left:-1px;
_padding:0 1px 0 0;
position:relative;
top:2px;
}
.megagambeo_prix_selected {
left:2px;
position:relative;
top:5px;
}

.megagambeo_offre {
left:5px !important;
_left:5px ;
margin:0 0 0 0;
position:relative;
top:0px;
}
.megagambeo_rac {
left:3px;
position:relative;
top:4px !Important;
top:2px;
}

.megagambeo_seldev {
left:8px;
margin:0 0 -5px;
position:relative;
top:0;
}

.megagambeo_offre_devis_lego {
left:4px !important;
_left:-225px;
margin:0 0 -15px 0 !important;
_margin:0 0 0 0;
padding:0;
position:relative;
top:-22px;
vertical-align:middle;

}

.megagambeo_offre_devis_guide {
left:4px !important;
_left:-115px;
margin:0 0 -15px 0 !important;
_margin:0 0 0 0;
padding:0;
position:relative;
top:-22px;
vertical-align:middle;

}

.megagambeo_garanties_devis_lego {
vertical-align:middle;
}

.megagambeo_exemples_devis_lego {
position:relative; top:2px; left:4px;
}

.megagambeo_options_devis_lego{
left:0px;
margin:0 0 -22px 0;
position:relative;
top:-15px;
}





/********************************************************************/

.radios {
	width:100%; height:auto;
	margin:5px 0 0 0;
}
.radios .pictoz{
	float:left;
}
.labelradio {
	margin:0 0 0 50px; padding:0;
	list-style:none;
	font-size:11px;
}
.labelradio li {
	display:inline;
	margin:0 8px 0 7px; padding:0;
	_margin:0 8px 0 7px;
}
.btnradio {
	margin:0 0 0 50px; padding:0;
	list-style:none;
}
.btnradio li {
	display:inline;
	margin:0; padding:0;
}
:root .btnradio li input{ margin:4px 4px 0 4px!important;}
html .btnradio li input{ margin:0px 0px 0 1px;}


.regime {
	margin:0 0 0 20px; padding:0;
}
.tns {
	margin:5px 0 0 50px; padding:0 0 0 8px;
	font-size:10px;
	color:#CC0000;
	background:url(../Images/fleche_droite_rouge_2.gif) left 4px no-repeat;	
}
.input32 {
	width:32px;
	margin:0 5px 0 5px;
}

.cadresalarie_enfant {
	width:auto; height:120px;
	margin:0; padding:8px;
	background:url(../Images/masterpage_cadresalarie_enfants.jpg) left top no-repeat;

}
.cadresalarie_region {position:relative; margin:0; padding:8px;}
.cartedefrance {

	position:absolute; 
                top:30px; 
                left:-73px !important;
                left:-80px;
                margin:23px 0 0 0;
	text-align:center;

}
.nomregion {
	margin:0; padding:0 0 0 10px;
	font-size:11px; color:#000000;
	background:url(../Images/carre_turquoise.gif) left 5px no-repeat;
}

/* bloc Styly : boutons + Autres cas ---------------------------- */
.zonestyly {
	width:100%; height:auto;
	margin:-10px 0 0 0; padding:0 0 20px 0;
	background:url(../Images/masterpage_bg_zonestyly.gif) left 10px no-repeat;
}
.zonestyly .btn_devis {
	margin:0 0 0 215px;
}
.zonestyly .btn_devis .btn { float:left; width:231px; height:64px;}
.zonestyly .desc { float:left; width:140px; margin:15px 0 0 3px; font-size:10px; color:#147E8D;}


.zonestyly .btn_guider {
	margin:0 0 0 385px;
}
.zonestyly .btn_guider .btn {float:left;}
.zonestyly .btn_guider .desc {margin:5px 0 0 7px;}

.titre_autrescas {
	margin:5px 0 10px 25px; padding:0;
}
.liste_autrescas {
	margin:0 0 0 48px; padding:0;
	list-style:none;
}
.liste_autrescas li{
	background:url(../Images/fleche_droite_rouge_2.gif) left 4px no-repeat;
	margin:0; padding:0 0 0 10px;
	_background:url(../Images/fleche_droite_rouge_2.gif) 4px 4px no-repeat;
}
.cadre_autrescas {
	margin:0; padding:0 0 0 40px;
}
.autrescas {
	margin:0; _padding:18px 0 32px 43px;
	_padding:12px 0 22px 48px;
	padding:5px 0 32px 43px;
	/*background:url(../Images/bg_autrescas.gif) left bottom no-repeat;*/
}

*+html .autrescas {padding:12px 0 22px 43px;}

.autrescas p {
	float:left;
	width:135px;
	margin:0 7px 0 40px; padding:0 0 0 9px;
	_margin:0 0 0 17px;
	background:url(../Images/fleche_droite_rouge_2.gif) left 3px no-repeat;
	color:#ba0934;
}
.autrescas ul{ float:left; margin:0 0 0 12px;}

/* --------------------------- Souscription --------------------------------------------------------- */
.double_bloc {
	width:auto; height:auto;
	margin:15px 0 5px 0; padding:0;
}
/* bloc profil ---------------------------- */
.bloc_profil {
	float:left;
	width:215px; height:auto;
	margin:0; padding:0 0 12px 0;
	background:url(../Images/bloc_profil_ombre.gif) left bottom no-repeat;
}
.bloc_profil_top {
	width:auto; height:32px;
	margin:0; padding:8px 13px 0px 17px;
	background:url(../Images/bloc_profil_top.gif);
}
.bloc_profil_top img{float:left;}
.bloc_profil_top .modifier{
	float:right;
	margin:4px 0 0 0; padding:0 0 0 10px;
	background:url(../Images/fleche_droite_rouge_2.gif) left 5px no-repeat;
}
.bloc_profil_top .modifier a{
	font-size:11px; color:#ba0934;
	text-decoration:none;
}
.bloc_profil_top .modifier a:hover{ text-decoration:underline;}
.bloc_profil_bottom {
	width:auto; height:auto;
	margin:0; padding:0 0 6px 0;
	background:url(../Images/bloc_profil_bottom.gif) left bottom no-repeat;
}
.bloc_profil_middle {
	width:auto; height:auto;
	margin:0; padding:0px 10px 5px 10px;
	background:url(../Images/bloc_profil_middle.gif) left top no-repeat;
	zoom:1;
}
.bloc_profil_middle img{float:left; margin:10px 18px 10px 0;}
.bloc_profil_middle .desc{float:left; margin:10px 0 0 0;}

/* bloc produit ---------------------------- */
.bloc_produit {
	position:relative;
	float:left;
	width:445px; min-height:150px;
	margin:0 8px 0 0; padding:0 20px 0 20px;
	background:url(../Images/bloc_produit.jpg) left top no-repeat;
}
.bloc_produit .illustration{ float:left; margin:18px 0 0 0; padding:0;}
.bloc_produit .sstitre {
	font-size:13px; font-weight:bold;
	color:#2ac0c4;
} 

.bloc_produit ul {
	margin:0; padding:0;
	list-style:none;
}
.bloc_produit ul li{
	width:235px; line-height:22px;
	margin:0; padding:0 0 0 18px;
	background:url(../Images/bloc_produit_li.png) no-repeat scroll left top;
	_background:none;
	filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src="/AEL/Images/bloc_produit_li.png", sizingMethod="crop");
}

/* Correction IE8 ----------------------- 

.bloc_produit ul{
width:235px;
line-height:22px;
margin:0; 
padding:0 0 0 18px;
list-style:none;
}
	
.bloc_produit li{
background:transparent url(../Images/bloc_produit_li.png) no-repeat scroll left top;
height:18px;
width:13px;
line-height:22px;
margin:0;
display:inline;
padding:4px 0 0 18px;
_background:none;
filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src="/AEL/Images/bloc_produit_li.png", sizingMethod="crop");
}

-------------------------------------- */

.bloc_produit .prix {
	position:absolute; top:14px; right:38px;
	font-size:23px; font-weight:bold;
	color:#000000;
}
.bloc_produit .euros {position:absolute; top:20px; right:20px;}
.bloc_produit .periode {position:absolute; top:39px; right:20px;}

.bloc_produit_beta {
	position:relative;
	float:left;
	width:445px; min-height:150px;
	margin:0; padding:0 20px 0 20px;
	background:url(../Images/bloc_produit.jpg) left top no-repeat;
}
.bloc_produit_beta .illustration{ float:left; margin:18px 0 0 0; padding:0;}
.bloc_produit_beta .sstitre {
	font-size:13px; font-weight:bold;
	color:#2ac0c4;
} 
.bloc_produit_desc {
	float:left;
	width:235px; height:auto;
	margin:10px 0 0 10px; padding:0;
}
.bloc_produit_desc_grand {
	float:left;
	width:300px; height:auto;
	margin:10px 0 0 10px; padding:0;
}
.bloc_produit_beta ul.serrer {
	margin:10px 0 0 0; padding:0;
	list-style:none;
}
.bloc_produit_beta ul.serrer li{
	width:275px; line-height:normal;
	margin:0; padding:5px 0 0 18px;
	background:url(../Images/bloc_produit_li.png) left top no-repeat;
	_background:none;
	filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src="/AEL/Images/bloc_produit_li.png", sizingMethod="crop");
}


.bloc_produit ul li .gambeo{
	position:relative; top:4px; left:3px;
	margin:0; padding:0;
}

.ombrage {
	padding-bottom:12px;
	background:url(../Images/bloc_profil_ombre.gif) left bottom no-repeat;
}

/* Bloc produit scroll ------------------------- */
.bg_devis {
	background:url(../Images/bg_devis_produit_2.gif) left top no-repeat;
	_padding:0 20px 0 0px;
}
.bg_devis_bottom {
	background:url(../Images/bg_devis_produit_bottom_2.gif) left bottom no-repeat;
	padding-bottom:10px;
}
.bloc_produit_scroll {
	float:left;
	width:265px; height:auto;
	margin:10px 0 0 10px; padding:0;
}
.bloc_produit_scroll .btn_souscrire {
	position:absolute;
	top:45px; right:10px;
}
.bloc_produit_scroll .prix {
	position:absolute; top:14px; right:68px;
	font-size:23px; font-weight:bold;
	color:#000000;
}
.bloc_produit_scroll .euros {position:absolute; top:20px; right:50px;}
.bloc_produit_scroll .periode {position:absolute; top:24px; right:20px;}
.exoto {margin:5px 0 0 0; _margin:5px 0 0 20px;}

#devis_scrollbar {
	position:relative; top:5px; left:-12px; _left:6px;
	width:471px; height: 50px;
}

/* slider - 1 niveaux */
.devis_scrollbar1 {background:url(../Images/devis_scrollbar1.gif) left top no-repeat;}
.devis_scrollbar1 #scroll_1 {position:absolute; top:10px; left:232px; font-size:11px; color:#ba0934;}
.devis_scrollbar1 #scroll_1.chgclass {position:absolute; top:0px; left:230px; font-size:16px; font-weight:bold; color:#ba0934;}

/* slider - 2 niveaux */
.devis_scrollbar2 {background:url(../Images/devis_scrollbar2.gif) left top no-repeat;}
.devis_scrollbar2 #scroll_1 {position:absolute; top:10px; left:158px; font-size:11px; color:#ba0934;}
.devis_scrollbar2 #scroll_1.chgclass {position:absolute; top:0px; left:156px; font-size:16px; font-weight:bold; color:#ba0934;}
.devis_scrollbar2 #scroll_2 {position:absolute; top:4px; left:308px; font-size:11px; color:#ba0934;}
.devis_scrollbar2 #scroll_2.chgclass {position:absolute; top:0px; left:306px; font-size:16px; font-weight:bold; color:#ba0934;}

/* slider - 3 niveaux */
.devis_scrollbar3 {background:url(../Images/devis_scrollbar3.gif) left top no-repeat;}
.devis_scrollbar3 #scroll_1 {position:absolute; top:10px; left:118px; font-size:11px; color:#ba0934;}
.devis_scrollbar3 #scroll_1.chgclass {position:absolute; top:0px; left:116px; font-size:16px; font-weight:bold; color:#ba0934;}
.devis_scrollbar3 #scroll_2 {position:absolute; top:6px; left:233px; font-size:11px; color:#ba0934;}
.devis_scrollbar3 #scroll_2.chgclass {position:absolute; top:0px; left:231px; font-size:16px; font-weight:bold; color:#ba0934;}
.devis_scrollbar3 #scroll_3 {position:absolute; top:3px; left:345px; font-size:11px; color:#ba0934;}
.devis_scrollbar3 #scroll_3.chgclass {position:absolute; top:-2px; left:343px; font-size:16px; font-weight:bold; color:#ba0934;}

/* slider - 4 niveaux */
.devis_scrollbar4 {background:url(../Images/devis_scrollbar4.gif) left top no-repeat;}
.devis_scrollbar4 #scroll_1 {position:absolute; top:10px; left:118px; font-size:11px; color:#ba0934;}
.devis_scrollbar4 #scroll_1.chgclass {position:absolute; top:0px; left:116px; font-size:16px; font-weight:bold; color:#ba0934;}
.devis_scrollbar4 #scroll_2 {position:absolute; top:6px; left:193px; font-size:11px; color:#ba0934;}
.devis_scrollbar4 #scroll_2.chgclass {position:absolute; top:0px; left:191px; font-size:16px; font-weight:bold; color:#ba0934;}
.devis_scrollbar4 #scroll_3 {position:absolute; top:3px; left:268px; font-size:11px; color:#ba0934;}
.devis_scrollbar4 #scroll_3.chgclass {position:absolute; top:0px; left:266px; font-size:16px; font-weight:bold; color:#ba0934;}
.devis_scrollbar4 #scroll_4 {position:absolute; top:3px; left:343px; font-size:11px; color:#ba0934;}
.devis_scrollbar4 #scroll_4.chgclass {position:absolute; top:-2px; left:340px; font-size:16px; font-weight:bold; color:#ba0934;}

/* slider - 5 niveaux */
.devis_scrollbar5 {background:url(../Images/devis_scrollbar5.gif) left top no-repeat;}
.devis_scrollbar5 #scroll_1 {position:absolute; top:10px; left:83px; font-size:11px; color:#ba0934;}
.devis_scrollbar5 #scroll_1.chgclass {position:absolute; top:0px; left:80px; font-size:16px; font-weight:bold; color:#ba0934;}
.devis_scrollbar5 #scroll_2 {position:absolute; top:8px; left:158px; font-size:11px; color:#ba0934;}
.devis_scrollbar5 #scroll_2.chgclass {position:absolute; top:0px; left:156px; font-size:16px; font-weight:bold; color:#ba0934;}
.devis_scrollbar5 #scroll_3 {position:absolute; top:5px; left:232px; font-size:11px; color:#ba0934;}
.devis_scrollbar5 #scroll_3.chgclass {position:absolute; top:0px; left:230px; font-size:16px; font-weight:bold; color:#ba0934;}
.devis_scrollbar5 #scroll_4 {position:absolute; top:3px; left:308px; font-size:11px; color:#ba0934;}
.devis_scrollbar5 #scroll_4.chgclass {position:absolute; top:0px; left:305px; font-size:16px; font-weight:bold; color:#ba0934;}
.devis_scrollbar5 #scroll_5 {position:absolute; top:1px; left:383px; font-size:11px; color:#ba0934;}
.devis_scrollbar5 #scroll_5.chgclass {position:absolute; top:-2px; left:381px; font-size:16px; font-weight:bold; color:#ba0934;}

#devis_curseur{
	position:absolute; top:17px; left:5px;
	width:28px; height:27px;
	background:url(../Images/devis_curseur.gif) left top no-repeat;
	cursor: pointer;
}

/* ------ */
.bloc_modulable {
	width:485px; height:auto;
	margin:3px 0 0 0; padding:0;
}

.bloc_couverture {
	float:left;
	width:328px; height:auto;
	margin:0; padding:0;
}

.bloc_modulable .tdspecial a{
	float:right;
	margin:0; padding:8px 0 0 0;
	background:none;
}

/* Formulaire -------------------------------------------------- */
.conteneur_formulaire {
	width:669px;
	padding:0px 0px 0px 25px;
}
.txt_macommande {text-align:center;}
.conteneur_formulaire .onglets {
	height:25px;
	padding:4px 4px 0px 4px;
	font-size:12px; 
	background:url(../Images/formulaire_top.png) no-repeat;
}
html[xmlns] .conteneur_formulaire .onglets {
	padding:4px 5px 4px 4px;
}
.conteneur_formulaire .onglets .onglet,
.conteneur_formulaire .onglets .onglet_on {
	position:relative;
	font-weight:bold; color:#ffffff;
	background:url(../Images/formulaire_onglet_off.gif) no-repeat right top;
}
.conteneur_formulaire .onglets .onglet .centre,
.conteneur_formulaire .onglets .onglet_on .centre {
	padding:6px 20px 8px 20px;
}
.conteneur_formulaire .onglets .onglet_on {
	color:#147E8D; 
	background:url(../Images/formulaire_onglet_on.gif) repeat-x;
}
.conteneur_formulaire .onglets .onglet .gauche,
.conteneur_formulaire .onglets .onglet_on .gauche {
	position:absolute; top:0px; left:0px;
	width:10px; height:28px;
	background:url(../Images/formulaire_onglet_on_gauche.gif) no-repeat;
}
.conteneur_formulaire .onglets .onglet .gauche {
	background:url(../Images/formulaire_onglet_off_gauche.gif) no-repeat;
}
.conteneur_formulaire .onglets .onglet_on .droite,
.conteneur_formulaire .onglets .onglet .droite,
.conteneur_formulaire .onglets .onglet .droite_on,
.conteneur_formulaire .onglets .onglet .droite_last,
.conteneur_formulaire .onglets .onglet_on .droite_last {
	position:absolute; top:0px; right:-1px;
	width:18px; height:28px;
	font-size:1px;
	background:url(../Images/formulaire_onglet_on_droite.gif) no-repeat;
}
.conteneur_formulaire .onglets .onglet .droite_on {
	background:url(../Images/formulaire_onglet_off_droite_on.gif) no-repeat;
}
.conteneur_formulaire .onglets .onglet .droite {
	background:url(../Images/formulaire_onglet_off_droite.gif) no-repeat;
}
.conteneur_formulaire .onglets .onglet .droite_last,
.conteneur_formulaire .onglets .onglet_on .droite_last {
	width:10px;
	background:url(../Images/formulaire_onglet_off_last.gif) no-repeat;
}
.conteneur_formulaire .onglets .onglet_on .droite_last {
	background:url(../Images/formulaire_onglet_on_last.gif) no-repeat;
}
.conteneur_formulaire .middle {
	padding:0px 4px 0px 4px;
	background:url(../Images/formulaire_middle.gif) repeat-y;
	zoom:1;
}
.conteneur_formulaire .bottom {
	position:relative;
	width:669px; height:225px;
	background:url(../Images/formulaire_bottom.gif) no-repeat;
}
.conteneur_formulaire .bottom .boutons {
	padding:16px 7px 0px 0px;
	text-align:right;
}
.conteneur_formulaire .bottom .info_libertes {
	position:absolute; top:30px; left:4px;
	width:661px;
	font-size:9px; color:#147E8D;
}
.conteneur_formulaire .middle .info_formulaire {
    background-attachment: scroll;
    background-clip: border-box;
    background-color: transparent;
    background-image: url("../Images/formulaire_info_bg.gif");
    background-origin: padding-box;
    background-position: 0 0;
    background-repeat: repeat-x;
    background-size: auto auto;
    min-height: 90px;
    width: 661px;
}
.conteneur_formulaire .middle .info_formulaire .picto_info_formulaire {
    float: left;
    margin-left: 35px;
    margin-top: 21px;
    text-align: right;
}
.conteneur_formulaire .middle .info_formulaire .texte_info_formulaire {
    float: left;
    line-height: 12px;
    margin-bottom: 17px;
    margin-left: 35px;
    margin-right: 0;
    margin-top: 21px;
    width: 525px;
}
.conteneur_formulaire .middle .erreur,
.conteneur_formulaire .middle .warning  {
	height:90px;
	background-color:#FF0000;
	background:url(../Images/formulaire_erreur_bg.gif) repeat-x;
}
.conteneur_formulaire .middle .warning  {
	background:url(../Images/formulaire_warning_bg.gif) repeat-x;
}
html[xmlns] .conteneur_formulaire .middle .erreur,
html[xmlns] .conteneur_formulaire .middle .warning {
	height:auto; min-height:90px;
}
.conteneur_formulaire .middle .erreur .picto,
.conteneur_formulaire .middle .warning .picto {
	float:left;
	width:275px;
	padding:18px 20px 0px 0px;
	text-align:right;
}
.conteneur_formulaire .middle .erreur .texte,
.conteneur_formulaire .middle .warning .texte {
	float:left;
	width:366px;
	padding:29px 0px 0px 0px;
	line-height:12px;
}

.cadresalarie_bottom .erreur {
	min-height:90px; _height:90px;
	background-color:#FFFFFF;
	background:#FFFFFF url(../Images/formulaire_erreur_bg.gif) left top repeat-x;
}

.cadresalarie_bottom .erreur .picto {
	float:left;
	width:275px;
	padding:18px 20px 0px 0px;
	text-align:right;
}
.cadresalarie_bottom .erreur .texte {
	float:left;
	width:366px;
	padding:29px 0px 0px 0px;
	line-height:12px;
}



.tableaux {
	position:relative;
	margin:0; padding:14px 15px 5px 19px;
	font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;
}
.tableaux.vous {
	width:627px; height:auto;
	background:url(../Images/table_vous.jpg) left top no-repeat;
}
.tableaux .chpobligatoires {
	position:absolute; top:12px; right:12px;
	font-size:11px;
	color:#b3bfc3;
}
.tableaux .chpobligatoires span {
	font-weight:bold; color:#2ac0c4;
}
.cadresalarie_vous .chpobligatoires {
	position:absolute; top:7px; right:7px;
	font-size:11px;
	color:#b3bfc3;
}
.cadresalarie_vous .chpobligatoires span {
	font-weight:bold; color:#2ac0c4;
}

.tableaux table tr td {padding:3px 0; vertical-align:top; /*MODIF PUCQA CENTRER CHAMPS AJOUT ATTRIBUT VERTICAL ALIGN*/}
#input_bas{vertical-align:bottom;}/*MODIF PUCQA CENTRER CHAMPS AJOUT ATTRIBUT VERTICAL ALIGN*/
.tableaux table tr td.colonne p {
	position:relative; top:0px; right:5px;/*MODIF PUCQA DEMANDE CONCEPTEUR WEB TOP DE 4 A 0 PX*/
	text-align:right;
}
.tableaux table tr td.colonne img.error {position:relative; top:3px; right:5px;}
.tableaux table tr td.colonne img.info {position:relative; top:3px; right:5px;}

.tableaux table span {font-weight:bold; color:#2ac0c4;}
.tableaux table span.gris {
	padding:0 0 0 10px;
	font-weight:normal; color:#999999;}
.tableaux table span.cle {
	padding:0 0 0 5px;}
.tableaux table .labelspe {
	position:relative; top:-2px;
	margin-right:20px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:10px;
}
.tableaux table .borderred {border:2px solid #e01243!important;}
.borderred {border:2px solid #e01243;}
.tableaux table p.txterror {color:#e01243;}
.inputtxt18 {
	width:18px;
	border:2px solid #a5d5db;
                color:#000000;
}
.inputtxt45 {
	width:45px;
	border:2px solid #a5d5db;
                color:#000000;
}
.inputtxt65 {
	width:65px;
	border:2px solid #a5d5db;
                color:#000000;
}
.inputtxt85 {
	width:85px;
	border:2px solid #a5d5db;
                color:#000000;
}
.inputtxt115 {
	width:115px;
	border:2px solid #a5d5db;
                color:#000000;
}
.inputtxt195 {
	width:195px;
	border:2px solid #a5d5db;
                color:#000000;
}
.inputtxt235 {
	width:235px;
	border:2px solid #a5d5db;
                color:#000000;
}
.inputtxt285 {
	width:285px;
	border:2px solid #a5d5db;
                color:#000000;

}
.inputarea285 {

                width:285px;
	border:2px solid #a5d5db;
                color:#000000;
                margin-top:8px;
}
.tableaux table .aide {
	position:relative; top:2px; left:7px;
}
.tableaux table .selectjour {
	width:50px; height:18px;
	font-size:11px;
	border:2px solid #a5d5db;
}
.tableaux table .selectmois {
	width:50px; height:18px;
	font-size:11px;
	border:2px solid #a5d5db;
}
.tableaux table .selectannee {
	width:60px; height:18px;
	font-size:11px;
	border:2px solid #a5d5db;
}
.tableaux table .selectsituation {
	width:100px; height:18px;
	font-size:11px;
	border:2px solid #a5d5db;
}

.tableaux table .selectville {
	width:190px; height:18px;
	font-size:11px;
	border:2px solid #a5d5db;
}
.tableaux table .lienparente {
	width:200px; height:18px;
	font-size:11px;
	border:2px solid #a5d5db;
}
.tableaux.adresse {
	padding-top:9px;
	width:627px; height:auto;
	background:url(../Images/table_adresse.jpg) left top no-repeat;
}
.tableaux.adresse table {margin:5px 0 0 0;}
.tableaux.adresse table tr td {padding:2px 0;}

.tableaux.contacter {
	width:627px; height:auto; min-height:112px;
	background:url(../Images/table_contacter.jpg) left top no-repeat;
}
.tableaux.contacter table .aidebeta {
	position:relative; top:15px; left:7px;
}

.tableaux.secusociale {
	width:627px; height:auto;
	background:#FFF url(../Images/table_contacter.jpg) left top no-repeat;
}

.tableaux.secusociale table .travailleur {
	padding-left:195px;
	font-family:Arial, Helvetica, sans-serif; font-size:10px;
}
.opacite {
	filter:alpha(opacity=30);
	-moz-opacity:.30;
	opacity:.30;
}
.cadre_commande {
	width:auto; height:auto;
	margin:0; padding:20px;
	background:#FFF url(../Images/bg_cadre_commande.gif) left top repeat-x;
}
.picto_calendar {position:relative; top:2px;}

.tdspecial {
	/*width:auto;*/ height:33px;
	margin:0; padding:0;
	background:url(../Images/bg_table_commande_middle.gif) right top repeat-x;
}

/* MAJ 2010
.tdspecial p{
float:left;
	margin:0 !important; 
	_margin:0 0 -50px 0; 
	padding:8px 0 0 0;
	font-size:12px; font-weight:bold;
	color:#70ab98;
}*/

.tdspecial p { float: left; margin: 0 ! important; padding: 8px 0 0 0; font-size: 12px; font-weight: bold; color: rgb(20, 126, 141); }

.tdspecial a{
	float:right;
	margin:0; padding:8px 10px 0 8px;
	font-size:11px;
	color:#ba0934;
	background:url(../Images/fleche_droite_rouge_2.gif) left 13px no-repeat;
}


.tdspecial2 {
	/*width:auto;*/ height:33px;
	margin:0; padding:0;
	background:url(../Images/bg_table_commande_middle.gif) right top repeat-x;
}
.tdspecial2 p{
	float:left;	
	margin:0; padding:8px 0 0 0;
	font-size:12px; font-weight:bold;
	color:#147E8D;
}
.tdspecial2 a{	
	padding:8px 10px -2px 8px;
	background:none;
}



.table_basic {
	margin:0; padding:0;
	border-left:2px solid #e4fafc;
	border-right:1px solid #e4fafc;
	border-bottom:1px solid #e4fafc;
}
.table_basic th {
	height:22px;
	text-align:center;
	background:url(../Images/table_basic_th.gif) left top repeat-x;
	font-size:11px; font-weight:bold;
	color:#FFFFFF;
}
.table_basic .bordurer{
	border-left:2px solid #e4fafc;
}
.table_basic td {
	margin:0; padding:10px 6px;
	font-size:11px;
	color:#147e8d;
}
.table_basic td.centrage { text-align:center;}
.table_basic td.rightage { text-align:right;}

.table_basic tr.impair td { background-color:#FFF;}
.table_basic tr.pair td { background-color:#fcf5df;}
.table_basic tr.total td {
	padding:8px 8px 7px 8px;
	background:url(../Images/table_basic_td_total.gif) left top repeat-x;
	color:#92875f;
	font-weight:bold;
}
.table_basic tr.debbleuciel td {
	padding:10px 8px;
	background:url(../Images/table_basic_td_degbleuciel.gif) left top repeat-x;
}
.table_basic tr.debbleuciel_bis td {
	padding:10px 8px;
	background:url(../Images/table_basic_td_degbleuciel_bis.gif) left top repeat-x;
}

.table_basic .complement label {
	position:relative; top:-2px; left:5px;
	color:#000000;
	font-weight:bold;	
}
.table_basic .complement img {
	position:relative; top:3px; left:10px;
}
.table_basic .options, .table_basic .options_bis, .table_basic .options_ter {
	margin:0; padding:8px 0 4px 27px;
}
.table_basic .options label {
	position:relative; top:-2px; left:2px;
	margin:0 15px 0 0;
}
.table_basic .options_bis label {
	position:relative; top:-2px; left:2px;
	margin:0 12px 0 0;
	font-size:10px;
}
.tableaux.acceptation {
	margin-top:30px;
	width:627px; height:auto;
	background:url(../Images/table_adresse.jpg) left top no-repeat;
}
.tableaux.acceptation p{margin:5px 0;}
.tableaux.acceptation ul {
	margin:5px 0 10px 0; padding:0;
	list-style:none;
}
.tableaux.acceptation ul li {
	margin:0; padding:0;
}
.tableaux.acceptation ul li img {
	position:relative; top:2px; left:5px;
}

.tableaux.acceptation ul.redair {color:#ba0934;}



/* Notification -------------------------------------------------- */

.body_masterpage #centrage .contenu_masterpage .colonne_droite .illustration {
	float:left;
	padding:0px 5px 0px 0px;
}
.conteneur_notification {
	float:left;
	width:720px;
	padding:20px 0px 0px 0px;
}
.conteneur_notification .gauche {
	float:left;
	width:195px;
	background:url(../Images/notification_gauche_bg.gif) no-repeat 0px 32px;
}
.conteneur_notification .gauche .content {
	height:200px;
	padding:45px 20px 0px 17px;
}
html[xmlns] .conteneur_notification .gauche .content {
	height:auto; min-height:200px;
}
.conteneur_notification .droite {
	float:left;
	width:525px;
}
.conteneur_notification .seul {
	width:720px;
}
.conteneur_notification .droite .item {
	clear:both;
	padding:0px 0px 15px 0px;
}
.conteneur_notification .droite .item .titre {
	height:33px;
	padding:0px 0px 12px 0px;
	background:url(../Images/portlet_texte_titre_bg.png) repeat-x;
}
.conteneur_notification .droite .item .titre .gauche {
	float:left;
	width:21px; height:32px;
	background:url(../Images/portlet_texte_titre_gauche.png) no-repeat;
}
.conteneur_notification .droite .item .titre .middle {
	float:left;
	padding:9px 0px 9px 0px;
	font-size:12px; font-weight:bold; color:#147E8D;
	background:url(../Images/portlet_texte_titre_middle.jpg) repeat-x;
}
.conteneur_notification .droite .item .titre .droite {
	float:left;
	width:15px; height:32px;
	background:url(../Images/portlet_texte_titre_droite.png) no-repeat;
}
.conteneur_notification .droite .content {
	padding:0px 5px 0px 5px;
}
.conteneur_notification .droite .content ul {
	margin:0px; padding:0px;
}
.conteneur_notification .droite .content li {
	padding:0px 0px 0px 27px;
	background:url(../Images/notification.gif) no-repeat 5px 4px;
}
.conteneur_notification .droite .content li .aide {
	position:relative; top:2px; left:7px;
}
.conteneur_notification .droite .liens {
	padding:20px 5px 0px 5px;
}
.conteneur_notification .droite .liens ul li {
	padding:0px 0px 0px 11px;
	background:url(../Images/fleche_droite_rouge_2.gif) no-repeat 3px 5px;
}
.conteneur_notification .boutons {
	clear:both;
	text-align:right;
}
.conteneur_notification .info_libertes {
	clear:both;
	padding:15px 5px 20px 30px;
	font-size:9px; color:#147E8D;
}

.cadre_gambit {
	width:auto; height:auto;
	margin:0; padding:0 0 10px 0;
	background:url(../Images/bg_cadre_gambit.gif) left bottom no-repeat;
}
.cadre_gambit ul {
	margin:0; padding:10px 0 0 15px;
	list-style:none;
}
.cadre_gambit ul li {
	margin:0; padding:2px 0 0 15px;
	background:url(../Images/puce_cadre_gambit_li.gif) left 7px no-repeat;
}
.nomarge {margin:0!important;}

.selectcotisation {
	width:195px; height:18px;
	border:2px solid #a5d5db;
	font-size:11px;
}
.selectaccompte {
	width:135px; height:18px;
	border:2px solid #a5d5db;
	font-size:11px;
}
.rab {
	font-size:11px; font-weight:bold;
	color:#a7b9bb;
	text-align:center;
}
.valignbot { vertical-align:bottom!important;}
table.cotisation {margin:0 0 10px 0;}
table.cotisation tr td {padding:0!important;}

/* Devis Guide Form */
.colonneG {
	float:left;
	width:486px;height:auto;
	margin:0 17px 0 0; padding:0;
}
.colonneG2 {
	float:left;
	width:486px;height:auto;
	margin:0 17px 0 0; padding:0; _margin:0;
}
.colonneG form {float:none;}
.colonneD {
	float:left;
	width:215px; height:auto;
	margin:0; padding:0;
}
.devis_enunclic {
	width:auto; height:auto;
	margin:0; padding:10px 0 20px 0;
	text-align:center;
}
.devis_enunclic p {
	margin:5px 0 0 0; padding:0;
	font-size:10px;
	color:#306269;
}

.boite_devis_middle {
	width:auto; height:auto;
	margin:0; padding:0;
	background:url(../Images/boite_devis_middle.gif) left top repeat-y;
}
.boite_devis_adaptable {
	width:auto; height:auto;
	margin:0; padding:0;
	/*background:url(../Images/bg_boite_devis_adaptable.gif) left top repeat-y;*/
	background:url(../Images/boite_devis_middle.gif) left top repeat-y;
}
.boite_devis_top {
	width:auto; height:auto;
	margin:0; padding:20px 3px 4px 28px;
	background:url(../Images/boite_devis_top.gif) left top no-repeat;
}
.boite_devis_axial {
	width:auto; min-height:187px;
	margin:0; /*padding:15px 20px 4px 20px; _padding-top:8px;*/
	/*background:url(../Images/boite_devis_axial.gif) left top no-repeat;*/
}
.boite_devis_axial .top {
	height:60px;
	margin:0px 4px 0px 4px;
	background:url(../Images/boite_devis_axial_top.gif) no-repeat;
}


.boite_devis_axial .middle {
	position:relative;
	margin:-45px 4px 0px 4px;
	padding:0px 20px 0px 20px; _padding-top:8px;
	background:url(../Images/boite_devis_axial_middle.gif) repeat-y;
}
.boite_devis_bottom {
	width:auto; min-height:187px; _height:187px;
	margin:0; padding:27px 0px 0px 0px;
	background:url(../Images/boite_devis_bottom_2.gif) left top no-repeat;
	text-align:center;
}
.familia {margin:5px 0;}
.familia label { position:relative; top:-2px; left:2px;}
.familia img { position:relative; top:2px; left:6px;}
.table_remboursement {
	margin:5px 0;
}
.table_remboursement .decalagetop2 { position:relative; top:2px; left:4px;}
.table_remboursement .decalagetop2b { position:relative; top:2px; _top:2px; left:4px;}
.table_remboursement tr td {padding:2px 0;}
.table_remboursement tr td img {position:relative; top:4px; left:6px;}
.table_remboursement tr td a:hover { _background:none;}

.btn_case {
	width:180px; height:auto;
	margin:0 auto;
	font-size:10px;
	color:#507e82;
}
/* tableau devis */
.table_devis {
	margin:0; padding:0;
	border:1px solid #e4fafc;
}
.table_devis th {
	padding:0 3px 0 5px;
	height:25px; line-height:15px;
	text-align:left;
	background:url(../Images/table_devis_th.gif) left top repeat-x;
	font-size:11px; font-weight:bold;
	color:#FFFFFF;
	border:1px solid #b6d5d8;
}
.table_devis th.type {
	border-right:none;
}
.table_devis th.charge {
	text-align:right;
	font-weight:normal;
	border-left:none;
}
.table_devis th.charge p {
margin:0 29px 0 0;
}
.table_devis th.centrage {
	text-align:center;
	font-weight:normal;
	border-left:none;
}

.table_devis tr.impair {background-color:#ecf7f8;}
.table_devis tr.impairjaune {background-color:#fef2d0;}
.table_devis tr.pair {background-color:#FFFFFF;}
.table_devis tr.pairjaune {background-color:#faebc1;}
.table_devis tr.exemple {background-color:#eef2f3;}

.table_devis th.type span{position:relative; top:-2px; left:0; _top:-4px;}
* + html .table_devis th.type span{position:relative; top:-4px; left:0;}

.table_devis th.type img{position:relative; top:4px; left:5px; _top:2px;}
* + html .table_devis th.type img{position:relative; top:2px; left:5px;}

.table_devis tr td {padding:6px 3px 6px 7px; color:#147e8d;}
.table_devis tr.exemple td {padding:2px 3px 2px 7px; border-bottom:1px solid #b8d2d5}
.table_devis tr td.rightage {text-align:right;}
.table_devis tr td.centrage {text-align:center;}


.pucer {
	background:url(../Images/fleche_droite_rouge_2.gif) left 5px no-repeat;
	padding:0 0 0 7px;
}
.bloc_options{
	float:left;
	width:157px; height:auto;
	margin:0; padding:15px 0px 0px 0px;
	background-color:#fafbfb;
	background:url(../Images/bloc_options_top.gif) right top no-repeat;
}
.bloc_options_bottom{
	margin:0; padding:0px 12px 7px 4px; _padding:0 4px 1px 4px;
	background:#fafbfb url(../Images/bloc_options_bottom.gif) right bottom no-repeat;
	border-right:1px solid #38A5B4;
	border-left:1px solid #38A5B4;
}
* + html .bloc_options_bottom{padding:0px 12px 1px 4px;}

.bloc_options p{margin:0 0 0 10px;}
.bloc_options ul{
	margin:0; padding:0;
	line-style:none;
}
.bloc_options ul li{
	position:relative;
	width:79px; height:48px;
	margin:13px 0 14px 0; padding:16px 0 0 67px;
	line-height:12px;
	color:#FFFFFF;
	cursor:pointer;
}
.bloc_options ul li img{ position:absolute; top:47px; right:5px;}

.bloc_options ul li.hospitalisation_off{ background:url(../Images/devis_hospistalisation_off.jpg) left top no-repeat; height:43px; padding:21px 0 0 67px;}
.bloc_options ul li.hospitalisation_on{ background:url(../Images/devis_hospistalisation_on.jpg) left top no-repeat; height:43px; padding:21px 0 0 67px;}
.bloc_options ul li.lunettes_off{ background:url(../Images/devis_lunettes_off.jpg) left top no-repeat;}
.bloc_options ul li.lunettes_on{ background:url(../Images/devis_lunettes_on.jpg) left top no-repeat;}
.bloc_options ul li.budget_off{ background:url(../Images/devis_budget_off.jpg) left top no-repeat; height:43px; padding:21px 0 0 67px;}
.bloc_options ul li.budget_on{ background:url(../Images/devis_budget_on.jpg) left top no-repeat; height:43px; padding:21px 0 0 67px;}
.bloc_options ul li.supprimer_off{ background:url(../Images/devis_supprimer_off.jpg) left top no-repeat;}
.bloc_options ul li.supprimer_on{ background:url(../Images/devis_supprimer_on.jpg) left top no-repeat;}

.bloc_options ul li.deces_on{ background:url(../Images/devis_deces_on.jpg) left top no-repeat; padding:16px 0 0 67px; height:53px;}
.bloc_options ul li.deces_off{ background:url(../Images/devis_deces_off.jpg) left top no-repeat; padding:16px 0 0 67px; height:53px;}
.bloc_options ul li.accident_on{ background:url(../Images/devis_accident_on.jpg) left top no-repeat; padding:16px 0 0 67px; height:53px;}
.bloc_options ul li.accident_off{ background:url(../Images/devis_accident_off.jpg) left top no-repeat; padding:16px 0 0 67px; height:53px;}

.bloc_options ul li.reversia_on{ background:url(../Images/devis_accident_on.jpg) left top no-repeat; padding:16px 0 0 67px; height:53px;}
.bloc_options ul li.reversia_off{ background:url(../Images/devis_accident_off.jpg) left top no-repeat; padding:16px 0 0 67px; height:53px;}

.bloc_boutons { position:relative; margin:20px 0 0 0; padding:0; height:60px;}

.bloc_boutons .btn_recevoir {position:absolute; width:169px; height:50px; top:0; left:0; z-index:10;}
.bloc_boutons .btn_recevoir .interro {position:absolute; top:0px; left:146px;}
.bloc_boutons .btn_comparateur {position:absolute; width:169px; height:50px; top:0; left:174px; z-index:9;}
.bloc_boutons .btn_comparateur .interro {position:absolute; top:0px; left:145px;}
.bloc_boutons .btn_subscribe {position:absolute; top:6px; left:347px;}

.table_comparateur {margin:0;}
.table_comparateur tr td {padding:2px 0;}
.table_comparateur tr td.rightage { text-align:right;}
.table_comparateur img { margin:0;}

.prixbarre {
	font-size:11px; color:#b2b2b2;
	margin:0 10px 0 0;
	text-decoration:line-through;
}
.b_blanc {border-right:1px solid #FFFFFF;}
.b_bleu {border-left:1px solid #66c0cc;}
/*.b_bleu_double {border-bottom:1px solid #66c0cc; border-right:1px solid #66c0cc;}*/
.b_beige {border-left:1px solid #d9d1c0;}

.cel_bouton {
	height:33px;
	margin:0px; padding:0px;
	background:url(../Images/bg_table_commande_middle.gif) repeat-x scroll right top;
	border-left:1px solid #b4dee4;
	text-align:center; vertical-align:middle;
}
.fondbleu {background-color:#eef8f9;}
.fondbleu_b {background-color:#ddf0f3;}

.coin_comparateur {
	background:url(../Images/coin_table_comparateur.gif) right top no-repeat;
	font-size:13px; color:#000000;	
}
.coin_comparateur .ducoin {
	width:202px; _height:57px; min-height:57px;
	margin:0; padding:10px 0 0 10px;
	background:url(../Images/ducoin.png) left top no-repeat;

}
.onglet_comparateur {background:url(../Images/onglet_table_comparateur.gif) left top no-repeat;}
.onglet_comparateur .formule, .onglet_comparateur_selected .formule {
	padding:14px 0 9px 0;	
	font-size:13px; font-weight:bold;
	color:#92875f;
	text-align:center;
}
.onglet_comparateur .prix, .onglet_comparateur_selected .prix {
	padding:6px 2px 0 0;	
	font-size:12px; font-weight:bold;
	color:#92875f;
	text-align:right;
}
.onglet_comparateur .prix span, .onglet_comparateur_selected .prix span { font-size:11px; font-weight:normal; /* margin-left:-5px; si ajout puces d'aide prix */ }

.onglet_comparateur_selected {background:url(../Images/onglet_table_comparateur_selected.gif) left top no-repeat; position:relative;}
.onglet_comparateur_selected .conseille {text-align:center; font-size:10px; color:#000000;margin:3px -6px -3px 0;
margin:6px -6px -3px 0 !important;}
.onglet_comparateur_selected .formule {
	padding:1px 0 9px 0;	
	font-size:13px; font-weight:bold;
	color:#92875f;
	text-align:center;
}
.onglet_comparateur_selected .prix {
	_padding:6px 2px 0 0;	
	padding:3px 2px 0 0;
	font-size:12px; font-weight:bold;
	color:#92875f;
	text-align:right;
}
.onglet_comparateur_selected .prix span { font-size:11px; font-weight:normal; /* margin-left:-5px; si ajout puces d'aide prix */}


.table_comparateur_jaune {border:1px solid #f7da96; border-bottom:none;}
.table_comparateur_jaune tr td { padding:5px 3px;}
.table_comparateur_jaune tr.with {background:#fcf5df url(../Images/table_comparateur_jaune_with.gif) left top repeat-x;}
.table_comparateur_jaune tr.with td {
	border-bottom:1px solid #f7da96;
	text-align:right;
	font-size:11px; font-weight:bold;
	color:#507e82;
}
.table_comparateur_jaune tr.with td span{font-size:11px; font-weight:normal;}

.table_comparateur_jaune tr.high {background:#fcf5df url(../Images/table_comparateur_jaune_high.gif) left top repeat-x;}
.table_comparateur_jaune tr.high td {
	border-bottom:1px solid #f7da96;
	text-align:right;
	font-size:11px;
	color:#147E8D;
}
.table_comparateur_jaune tr.high td.leftage {text-align:left;}
.table_comparateur_jaune tr.high td label { position:relative; top:-2px; left:0;}
.table_comparateur_jaune tr.high td img { position:relative; top:3px; left:4px;}

.cointotal_comparateur {background:url(../Images/coin_table_comparateur_bottom.gif) right top no-repeat;}
.stranded {
	padding:17px 0;
	background:url(../Images/comparateur_total.gif) center top repeat-x;
	font-size:12px; font-weight:bold;
	color:#92875f;
	text-align:right;
}
.stranded_jaune {
	padding:17px 0;
	background:url(../Images/comparateur_total_jaune.gif) center top repeat-x;
	font-size:12px; font-weight:bold;
	color:#92875f;
	text-align:right;
}
.stranded span, .stranded_jaune span{
	margin:0 0 0 -2px;
	font-size:11px; font-weight:normal;
}

.comparateur_selec tr td {
	padding:5px 0;
}
.comparateur_selec .gaucha {background:url(../Images/table_comparateur_selec_gauche.gif) left top no-repeat; color:#147E8D;}
.comparateur_selec .gaucha p {padding:0 10px;}
.comparateur_selec .middla {background:url(../Images/table_comparateur_selec_middle.gif) left top repeat-x; text-align:center;}
.comparateur_selec .droita {background:url(../Images/table_comparateur_selec_droite.gif) left top no-repeat; text-align:center;}

.comparateur_boutons {
	margin:0; padding:0;
	background:url(../Images/comparateur_boutons.gif) left top repeat-x;
	width:483px;
}
.comparateur_boutons .bloc_boutons{	margin:0;}
.comparateur_boutons .btn_recevoir {top:20px; left:50px;}
.comparateur_boutons .btn_comparateur {top:20px; left:240px;}

.besoins {margin-top:0px;}
.besoins tr td {padding:3px 3px;}
.besoins .rightage {text-align:right;}
.besoins img {margin:0;}

.cel_jaune {background:#f5e4ae url(../Images/comparateur_cel_jaune.gif) left top repeat-x;}
.cel_jaune_total {background:#f5e4ae url(../Images/comparateur_cel_jaune_total.gif) left top repeat-x;}


/* Page produit */
.colonneG_product {
	float:left;
	width:486px; height:auto;
	margin:0; padding:0;
}
.zone_acces_3boutons {
	float:left;
	width:232px; 
	_height:auto; /* valeur si 3 boutons (sur toutes les pages) */
	height:160px; /* valeur si 2 boutons (sur toutes les pages) */
	margin:0; padding:15px 0 0 10px;
	background:url(../Images/zone_acces_3boutons.png) left top no-repeat;
}
.zone_acces_3boutons a{
	display:block;
}

.conteneur_produits {
	width:724px; _width:731px;
}
.conteneur_produits_bg {
	width:722px;
	padding:0 3px;
	background:url(../Images/bg_conteneur_produits.png) left top repeat-y;
}
.conteneur_produits .onglets {
}
.conteneur_produits .onglets .onglet,
.conteneur_produits .onglets .onglet_on {
	position:relative;		
	height:28px;
	padding:16px 0px 0px 0px;
	text-align:center; vertical-align:middle;
	font-size:12px; font-weight:bold; color:#147e8d;
	background:url(../Images/abc_onglet_middle_off.png) repeat-x;
}
.conteneur_produits .onglets .onglet_on {
	background:url(../Images/abc_onglet_middle_on.png) repeat-x;
}
.conteneur_produits .onglets .lignes {
	height:36px;
	padding:8px 0px 0px 0px;
}
.conteneur_produits .onglets .gauche,
.conteneur_produits .onglets .onglet_on .gauche {
	position:absolute; top:0px; left:0px;
	width:10px; height:44px;
	background:url(../Images/abc_onglet_gauche_off.png) no-repeat;
}
.conteneur_produits .onglets .onglet_on .gauche {
	background:url(../Images/abc_onglet_gauche_on.png) no-repeat;
}
.conteneur_produits .onglets .first .gauche {
	position:absolute; top:0px; left:0px;
	width:14px; height:44px;
	/*background:url(../Images/abc_onglet_gauche_on_first.png) no-repeat;*/
}
.conteneur_produits .onglets .droite,
.conteneur_produits .onglets .onglet_on .droite {
	position:absolute; top:0px; right:0px;
	width:10px; height:44px;
	background:url(../Images/abc_onglet_droite_off.png) no-repeat;
}
.conteneur_produits .onglets .last .droite {
	position:absolute; top:0px; right:0px;
	width:11px; height:44px;
	background:url(../Images/abc_onglet_droite_off_last.png) no-repeat;
}

/* MAJ 2010
.conteneur_produits .onglets .onglet_on .droite {
	background:url(../Images/abc_onglet_droite_on.png) no-repeat #ff0000;
}*/

.conteneur_produits .onglets .onglet_on .droite { 
     background: url('../Images/abc_onglet_droite_on.png') no-repeat scroll 0% 0% rgb(240, 247, 248); }


.conteneur_edito {
	width:728px;
}
.conteneur_produits_bottom {
	width:728px; height:48px;
	background:url(../Images/bg_conteneur_produits_bottom.gif) left top repeat-y;
}
.ducontenu_G {
	float:left;
	width:530px; height:auto;
	margin:0; padding:0;
}
.ducontenu_D {
	float:left;
	width:166px; height:auto;
	margin:0; padding:0 10px; _padding:0 5px;
}
.ducontenu_D .pub{ margin-bottom:13px; display:block;}

.ducontenu_G_edito {
	float:left;
	width:500px; height:auto;
	margin:0 0 0 6px; padding:0;
}
.ducontenu_D_edito {
	float:left;
	width:222px; height:auto;
	margin:0; padding:0;
}


.buck_degrade {	background:url(../Images/bg_guck_degrade.gif) left top no-repeat;}
* html .buck_degrade {margin-top:-2px;}
* + html .buck_degrade {margin-top:-2px;}
.bloc_imageagauche {
	width:auto; 
	height:auto;
	margin:0; 
	padding:10px 0px 12px 0px;
}
.bloc_imageagauche img {float:left; margin:0px 0px 0 0;}
.bloc_imageagauche p {margin:0 0 20px 0;}
.bloc_textuel {
	width:auto; 
	height:auto;
	margin:0; 
	padding:0px 19px 12px 13px;	
}
.bloc_textuel .titre {
	height:33px;
	padding:0px 0px 12px 0px;
	background:url(../Images/portlet_texte_titre_bg.png) repeat-x;
}
.bloc_textuel .titre .gauche {
	float:left;
	width:21px; height:32px;
	background:url(../Images/portlet_texte_titre_gauche.png) no-repeat;
}

/* MAJ 2010
.bloc_textuel .titre .middle {
	float:left;
	padding:9px 0px 9px 0px;
	font-size:12px; font-weight:bold; color:#70ab98;
	background:url(../Images/portlet_texte_titre_middle.jpg) repeat-x;
}*/

.bloc_textuel .titre .middle { float: left; padding: 9px 0px; font-size: 12px; font-weight: bold; color: rgb(20, 126, 141); background: url('../Images/portlet_texte_titre_middle.jpg') repeat-x scroll 0% 0% transparent; }

.bloc_textuel .titre .droite {
	float:left;
	width:15px; height:32px;
	background:url(../Images/portlet_texte_titre_droite.png) no-repeat;
}
.bloc_textuel p {margin:0 0 5px 0; padding:0 0 -1px 0;}
.bloc_textuel ul {margin:0 0 10px 0; padding:0; list-style:none;}
.bloc_textuel ul li {
	margin:0; padding:4px 0 0 16px;
	background:url(../Images/notification.gif) left 8px no-repeat;
}

.bloc_textuel_moyen {
	float:left;
	width:242px; height:auto;
	margin:0; padding:0 0 12px 13px;	
}
.correc_edito {	width:226px;}
.table_rien {
	width:auto; height:auto;
	padding:0; margin:0px 10px 0px 0px;
}


.bloc_textuel_moyen .titre, .table_rien .titre {
	height:33px;
	padding:0px 0px 12px 0px;
	background:url(../Images/portlet_texte_titre_bg.png) repeat-x;
}
.bloc_textuel_moyen .titre .gauche, .table_rien .titre .gauche {
	float:left;
	width:21px; height:32px;
	background:url(../Images/portlet_texte_titre_gauche.png) no-repeat;
}
.bloc_textuel_moyen .titre .middle, .table_rien .titre .middle {
	float:left;
	padding:9px 0px 9px 0px;
	font-size:12px; font-weight:bold; color:#70ab98;
	background:url(../Images/portlet_texte_titre_middle.jpg) repeat-x;
}
.bloc_textuel_moyen .titre .droite, .table_rien .titre .droite {
	float:left;
	width:15px; height:32px;
	background:url(../Images/portlet_texte_titre_droite.png) no-repeat;
}

.bloc_textuel_moyen p, .table_rien p {margin:0 0 10px 0; padding:0;}
.bloc_textuel_moyen .doc, .table_rien .doc  {
	position:relative; top:-3px; left:5px;
	font-size:9px; color:#6D8A8E;
}

.bloc_textuel_moyen ul, .table_rien ul {margin:10px 0 0 0; padding:0; list-style:none;}
.bloc_textuel_moyen ul li, .table_rien ul li {
	margin:0; padding:4px 0 0 16px;
	background:url(../Images/notification.gif) left 8px no-repeat;
}

.lien_puce {
	margin:0; padding:0 0 0 7px;
	background:url(../Images/fleche_droite_rouge_2.gif) left 5px no-repeat;
}
.marre {padding:0 19px;}
.marre2 {padding:0 16px; _padding:0 14px;}
.marretxt {padding:19px;}
.nopadbottom {padding-bottom:0;}

.told {
	margin:0; padding:0; 
	border-bottom: 1px solid #66C0CC;

}
.told tr th {
	margin:0; padding:3px 6px;
	border-top:1px solid #b6d5d8;
	border-bottom:1px solid #b6d5d8;
	background:url(../Images/table_devis_th.gif) left top repeat-x #66C0CC;
	font-size:11px; font-weight:bold;
	color:#FFFFFF;
	text-align:center;
}
.told tr th.special {
	margin:0; padding:4px;
	border:none;
	border-bottom:1px solid #FFF;
	background:none;
	background-color:#E4FAFC;
	font-size:11px; font-weight:bold;
	color:#FFFFFF;
	text-align:center;
}
.told tr.impair th, .told tr.pair th{ text-align:left;}


.told tr.impair{ background-color:#ecf7f8;}
.told tr.pair{ background-color:#ffffff;}
.told tr td {
	margin:0; padding:6px;
	color:#517E83;
	border-left:1px solid #66C0CC;
	border-top:1px solid #66C0CC;
	border-right:1px solid #66C0CC;

}
.told tr td.centrage {text-align:center;}

#hidden {display:none;}
.lien_plier {
	margin:0; padding:2px 0 2px 18px;
	background:url(../Images/lien_plier.gif) left 3px no-repeat;
}
.lien_deplier {
	margin:0; padding:2px 0 2px 18px;
	background:url(../Images/lien_deplier.gif) left 3px no-repeat;
}

/* Master ------------------------- */

.images_flottantes {
	width:auto; height:auto;
	margin:0; padding:0;
}
.images_flottantes img{ float:left;}

.bloc_master {
	width:auto; height:auto;
	margin:0; padding:0 24px 0 7px;
}
.bloc_master .titre {
	height:33px;
	padding:0px 0px 12px 0px;
	background:url(../Images/portlet_texte_titre_bg.png) repeat-x;
}
.bloc_master .titre .gauche {
	float:left;
	width:21px; height:32px;
	background:url(../Images/portlet_texte_titre_gauche.png) no-repeat;
}
.bloc_master .titre .middle {
	float:left;
	padding:9px 0px 9px 0px;
	font-size:12px; font-weight:bold; color:#147E8D;
	background:url(../Images/portlet_texte_titre_middle.jpg) repeat-x;
}
.bloc_master .titre .droite {
	float:left;
	width:15px; height:32px;
	background:url(../Images/portlet_texte_titre_droite.png) no-repeat;
}
.bloc_master img {float:left;}
.bloc_master ul {margin:10px 0 0 0; padding:0; list-style:none;}
.bloc_master ul li {
	margin:0; padding:4px 0 0 16px;
	background:url(../Images/notification.gif) left 8px no-repeat;
	zoom:1;
}
.bloc_pictogrammes {
	width:auto; height:auto;
	margin:0 24px 0 7px; padding:0;
	background:url(../Images/bg_pictogrammes.gif) left 33px no-repeat;
}

.bloc_pictogrammes .titre {
	height:33px;
	padding:0 0 12px 0;
	background:url(../Images/portlet_texte_titre_bg.png) repeat-x;
}
.bloc_pictogrammes .titre .gauche {
	float:left;
	width:21px; height:32px;
	background:url(../Images/portlet_texte_titre_gauche.png) no-repeat;
}
.bloc_pictogrammes .titre .middle {
	float:left;
	padding:9px 0px 9px 0px;
	font-size:12px; font-weight:bold; color:#70ab98;
	background:url(../Images/portlet_texte_titre_middle.jpg) repeat-x;
}
.bloc_pictogrammes .titre .droite {
	float:left;
	width:15px; height:32px;
	background:url(../Images/portlet_texte_titre_droite.png) no-repeat;
}
.bloc_pictogrammes .pictogrammes {
	position:relative;
	float:left;
	width:112px; height:141px;
	margin:0 3px; padding:0; _margin:0 2px;
}
.bloc_pictogrammes .pictogrammes_link {
	position:absolute; top:0; left:0;
	display:block;
	width:112px; height:127px;
	margin:0; padding:0;
	z-index:34;
	background:url(../Images/spacer.gif) left top repeat;
}
.bloc_pictogrammes .pictogrammes img{ position:absolute; top:0; left:0; z-index:30;}
.bloc_pictogrammes .pictogrammes div{ position:absolute; top:97px; left:0px; width:112px; height:30px; z-index:32;}
.bloc_pictogrammes .pictogrammes p{text-align:center; color:#ba0934;}

.troiscolonnes {
	float:left;
	width:216px; height:auto;
	margin:0; padding:0 20px 0 0;
}
.contexte {
	float:left;
	width:452px; height:auto;
	margin:0; padding:0 20px 0 0;
}



/* Contact ------------------------- */

.conteneur_contact {
	width:722px;
	height:563px;
	margin:18px 0px 0px 0px; padding:0px 0px 0px 7px;
	background:url(../Images/contacter_apicil_bg.jpg) no-repeat;
}
html[xmlns] .conteneur_contact {
	height:auto; min-height:570px;
}
.conteneur_contact .carte .titre {
	margin:0; padding:0 0 0 20px;
}
.conteneur_contact .agences {
	width:280px;
	float:left;
	padding:7px 0px 0px 10px;
}
.conteneur_contact .agences .item {
	display:block;
}
.conteneur_contact .agences .item .titre {
	padding:10px 0px 10px 10px;
	font-weight:bold;
	background:url(../Images/contacter_apicil_separator.gif) no-repeat left bottom;
}
.conteneur_contact .agences .item .titre img {
	padding:1px 7px 0px 0px;
}
.conteneur_contact .agences .item .content {
	display:none;
	padding:0px 0px 15px 0px;
	background:url(../Images/contacter_apicil_separator.gif) no-repeat left bottom;
}
.conteneur_contact .agences .item .show {
	display:block;
}
.conteneur_contact .agences .item .content li {
	padding:5px 0px 1px 40px;
	background:url(../Images/contactez.png) no-repeat 20px 10px;
}
.conteneur_contact .agences .item .content li.on,
.conteneur_contact .agences .item .content li.on a {
	color:#147E8D;
}
.conteneur_contact .agences .item .content li a {
	font-weight:bold;
}
.conteneur_contact .carte {
	position:relative;
	float:left;
	width:432px;
	padding:0px 0px 218px;
	background:url(../Images/bg_contacter_carte_bottom.gif) left bottom no-repeat;
}
.conteneur_contact .carte_bottom {
	width:371px;
	padding:37px 37px 0 24px;
	background:url(../Images/bg_contacter_carte_top.gif) left top no-repeat;
	min-height:225px;
}
.conteneur_contact .carte .map {
	margin:-14px 0 0 0;	
}
.conteneur_contact .carte .agence {
	position:absolute; top:147px; left:24px;
	width:156px; height:105px;
	padding:4px 0px 0px 36px;
	background:url(../Images/contacter_apicil_agence_bg.png) no-repeat;
}
.conteneur_contact .carte .content {
	float:left; _display:inline;
	margin:-45px 0 0 27px;
	width:315px;
	padding:0px 0px 0px 0px;
	color: #147E8D; 
	line-height:11px;
	font-size : 11px;
	font-weight : bold;

}
.conteneur_contact .carte .content p {
	padding:0px 0px 10px 0px;
}
.conteneur_contact .carte .coordonnees {
	width:371px; height:auto;
	margin:-35px 0 0 0; padding:0 0 15px 0;
	background:url(../Images/contacter_apicil_info_agence_bg.png) no-repeat;
}
.conteneur_contact .carte .photo {
	float:left;
	margin:0; padding:17px 0 0 16px;
}
.conteneur_contact .carte .adresse {
	float:left;
	width:155px;
	padding:17px 0px 0px 18px;
	color:#26a1b2;
	background:none;
	position:relative;
}
.conteneur_contact .carte .adresse p{
	padding:0 0 0 10px;
}
.conteneur_contact .carte .adresse .pucage {
	font-size:12px; font-weight:bold;
	background:url(../Images/carre_bleu.gif) no-repeat 0px 8px;
}
.conteneur_contact .carte .adresse .lien {
	padding:15px 0px 0px 16px;
	background:url(../Images/fleche_droite_rouge_2.gif) no-repeat 10px 20px;
	position:relative;
}
.conteneur_contact .carte .informations {
	width:358px; height:auto;
	padding:0px 0px 0px 13px;
	background:url(../Images/contacter_apicil_agence_separator.gif) no-repeat;
}
html[xmlns] .conteneur_contact .carte .informations {
	height:auto;
	min-height:110px;
}
.conteneur_contact .carte .informations .colonne {
	float:left;
	width:170px;
	padding:0px 9px 0px 0px;
}
.conteneur_contact .carte .informations .colonne .titre {
	margin:0px 0px 6px 0px;
	padding:1px 10px 2px 10px;
	color:#ffffff; font-weight:bold;
	background-color:#26a1b2;
}
.conteneur_contact .carte .informations .colonne .content {
	position:relative; top:0px; left:0px;
	width:auto;
	margin:0; padding:0px 10px 0px 10px;
	color:#147E8D;
	line-height:15px;
}
.conteneur_contact .carte .informations .colonne .content p {
	padding:0px;
}
.conteneur_contact .carte .informations .colonne .content .lien {
	padding:10px 0px 0px 7px;
	background:url(../Images/fleche_droite_rouge_2.gif) no-repeat 0px 16px;
}
.conteneur_contact .carte .boutons {
	float:left;
	position:relative; top:0px; left:4px;
	width:371px; height:0px;
}
.conteneur_contact .carte .boutons .btn_recevoir {position:absolute; width:169px; height:50px; top:0; left:0px; z-index:10;}
.conteneur_contact .carte .boutons .btn_recevoir .interro {position:absolute; top:0px; left:146px;}
.conteneur_contact .carte .boutons .btn_comparateur {position:absolute; width:169px; height:50px; top:0; left:190px; z-index:9;}
.conteneur_contact .carte .boutons .btn_comparateur .interro {position:absolute; top:0px; left:146px;}
.conteneur_contact .carte .boutons .btn_subscribe {position:absolute; top:6px; left:347px;}

.conteneur_contact .formulaire {
	max-width:280px; height:auto;
	float:left;
	padding:7px 0px 0px 10px;
}


.conteneur_contact .formulaire form {
	width:270px; height:auto;
	margin:0; padding:0 0 0 10px;
}
.conteneur_contact .formulaire .table_contact {
	margin:10px 0; padding:0;
}
.conteneur_contact .formulaire .titreform {
	margin:0; padding:14px 0 8px 0;
	background:url(../Images/bg_contacts_titreform.gif) left bottom no-repeat;
}
.conteneur_contact .formulaire .table_contact .etoile {
	font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;
	font-size:11px; font-weight:bold;
	color:#2ac0c4;
}
.conteneur_contact .formulaire .table_contact label {font-size:11px; color:#000;}
.conteneur_contact .formulaire .table_contact .labelspe {
	position:relative; top:-2px; left:5px;
	font-family:Verdana, Arial, Helvetica, sans-serif; font-size:10px;
}


.conteneur_contact .formulaire .table_contact tr td {margin:0; padding:1px 0 1px 0;}
.conteneur_contact .formulaire .table_contact .tdinput {margin:0; padding:1px 0 1px 10px;}
.conteneur_contact .formulaire .table_contact .aide {position:relative; top:2px; left:5px;}
.conteneur_contact .formulaire .table_contact .picto_calendar {position:relative; top:3px;}

/* rajout des 3 classes ci dessous le 31/01/2012 puslv-----*/

.conteneur_contact .formulaire .table_contact .selectjour { height: 20px; font-size: 11px; border: 2px solid rgb(165, 213, 219); }
.conteneur_contact .formulaire .table_contact .selectmois { height: 20px; font-size: 11px; border: 2px solid rgb(165, 213, 219); }
.conteneur_contact .formulaire .table_contact .selectannee { height: 20px; font-size: 11px; border: 2px solid rgb(165, 213, 219); }






/* modif le 31/01/2012 par puslv height : 20px----------*/
.conteneur_contact .formulaire .table_contact .heuresouhaitee {
	width:120px; 
	height:20px;
	font-size:11px;
	border:2px solid #a5d5db;
}
.formulaire_contact_fin {
	position:relative;
	width:auto; height:auto;
	margin:0; padding:10px 0 0 32px;
	background:url(../Images/bg_form_contact_fin.gif) left top no-repeat;
}
.formulaire_contact_fin .chpobligatoires{color:#B2C0C3;}

.formulaire_contact_fin .etoile {
	font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;
	font-size:11px; font-weight:bold;
	color:#2ac0c4;
}
.formulaire_contact_fin .envoyer {
	position:absolute; top:0; right:60px;
	width:152px; height:59px;
}
.info_libertes {
	margin:40px 0 0 0; padding:0 30px 0 0;
	font-size:9px; color:#147E8D;
}

.marginLeft10 {margin-left:10px;}
/* Plan du site -------------------------------------- */
.plandusite {
	width:1003px; height:auto;
	margin:0; padding:0;
}
.plandusite a {
	position:relative;
	z-index:1;
}
.entete_plandusite {
	width:auto; height:auto;
	margin:0; padding:0 0 0 265px;
}
.entete_plandusite h1 {
	color:#147E8D;
	font-size:25px;	font-weight:bold;
	margin:0 0 8px 0; padding:0;
}
.rubrique {
	width:940px; height:auto;
	margin:0; padding:0 0 0 63px;
	background:url(../Images/bg_fresque_plandusite.png) left top no-repeat;
	_background:none;
	filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src="/AEL/Images/bg_fresque_plandusite.png", sizingMethod="crop");
}
.trichage {
	float:left;
	width:756px; height:auto;
}
.rubrique_blocjaune {
	float:left;
	width:169px; height:115px;
	margin:0; padding:0 15px 13px 0;
	background:url(../Images/bg_rubrique_blocjaune.png) left top no-repeat;
}
.rubrique_blocjaune p {
	font-size:12px; font-weight:bold;
	color:#ba0934;
	margin:37px 0 0 15px; padding:0 0 0 10px;
	background:url(../Images/fleche_droite_rouge_2.gif) left 5px no-repeat;
}
.rubrique_blocbleu {
	float:left;
	width:168px; height:173px;
	margin:0; padding:0 16px 7px 0;
	background:url(../Images/bg_rubrique_blocbleu.png) left top no-repeat;
}
.rubrique_blocbleu p.suruneligne {
	font-size:12px; font-weight:bold;
	color:#ba0934;
	margin:20px 0 18px 15px; padding:0 10px;
	background:url(../Images/fleche_droite_rouge_2.gif) left 5px no-repeat;
}
.rubrique_blocbleu p.surdeuxligne {
	font-size:12px; font-weight:bold;
	color:#ba0934;
	margin:13px 0 10px 15px; padding:0 10px;
	background:url(../Images/fleche_droite_rouge_2.gif) left 5px no-repeat;
}
.rubrique_blocjaunepastel {
	float:left;
	width:185px; height:152px;
	margin:14px 0 0 0; padding:0;
	background:url(../Images/plandusite_blocjaunepastel.png) left top no-repeat;
}
.rubrique_blocjaunepastel .titre {
	width:168px; height:24px;
	margin:0 7px 0 10px; padding:15px 0 0 0;
	text-align:center;
	font-size:12px; font-weight:bold;
	color:#ba0934;
}
.rubrique_blocjaunepastel .titre2ligne {
	width:158px; height:34px;
	margin:0 7px 0 10px; padding:5px 5px 0 5px;
	text-align:center;
	font-size:12px; font-weight:bold;
	color:#ba0934;
}
.rubrique_blocjaunepastel .intro
{
	width:150px; height:77px;
	margin:0 7px 0 10px; padding:15px 9px;
	font-size:11px;
	color:#000;
}
.rubrique_blocjaunepastel ul
{
	width:150px; height:77px;
	margin:0 7px 0 10px; padding:15px 9px;
	font-size:11px;
	color:#000;
	list-style:none;
}
.rubrique_blocjaunepastel ul li {
	margin:0; padding:1px 0 1px 10px;
	background:url(../Images/fleche_droite_rouge_2.gif) left 6px no-repeat;
}

.rubrique_blocbleupastel {
	float:left;
	width:185px; height:152px;
	margin:14px 0 0 0; padding:0;
	background:url(../Images/plandusite_blocbleupastel.png) left top no-repeat;
}
.rubrique_blocbleupastel .titre {
	width:158px; height:24px;
	margin:0 7px 0 10px; padding:15px 5px 0 5px;
	text-align:center;
	font-size:12px; font-weight:bold;
	color:#ba0934;
}
.rubrique_blocbleupastel .titre2ligne {
	width:158px; height:34px;
	margin:0 7px 0 10px; padding:5px 5px 0 5px;
	text-align:center;
	font-size:12px; font-weight:bold;
	color:#ba0934;
}
.rubrique_blocbleupastel .intro
{
	width:150px; height:77px;
	margin:0 7px 0 10px; padding:15px 9px;
	font-size:11px;
	color:#000;
}
.rubrique_blocbleupastel ul
{
	width:150px; height:77px;
	margin:0 7px 0 10px; padding:15px 9px;
	font-size:11px;
	color:#000;
	list-style:none;
}
.rubrique_blocbleupastel ul li {
	margin:0; padding:1px 0 1px 10px;
	background:url(../Images/fleche_droite_rouge_2.gif) left 6px no-repeat;
}

.rubrique_blocbleupastel_double {
	float:left;
	width:370px; height:152px;
	margin:14px 0 0 0; padding:0;
	background:url(../Images/plandusite_blocbleupastel_double.png) left top no-repeat;
}
.rubrique_blocbleupastel_double .titre {
	width:353px; height:24px;
	margin:0 7px 0 10px; padding:15px 0 0 0;
	text-align:center;
	font-size:12px; font-weight:bold;
	color:#ba0934;
}
.rubrique_blocbleupastel_double .intro
{
	float:left;
	width:150px; height:77px;
	margin:0 7px 0 10px; padding:15px 9px;
	font-size:11px;
	color:#000;
}
.rubrique_blocbleupastel_double ul
{
	float:left;
	width:150px; height:77px;
	margin:0 7px 0 10px; padding:15px 9px;
	_margin:0 7px 0 6px;
	font-size:11px;
	color:#000;
	list-style:none;
}
.rubrique_blocbleupastel_double ul li {
	margin:0; padding:1px 0 1px 10px;
	background:url(../Images/fleche_droite_rouge_2.gif) left 6px no-repeat;
}
.delaide { position:relative; top:4px; left:0;}


.bg_table_commande_left {
	background:url(../Images/bg_table_commande_left.gif) right top no-repeat;
}


.bg_table_commande_right {
	background:url(../Images/bg_table_commande_right.gif) right top no-repeat;
}

.inputtxt22 {
	width:22px;	
}

.lien_pdf {
	margin:0; padding:5px 10px 10px 15px;
	background:url(../Images/picto_pdf.gif) left 5px no-repeat;
}
.lien_word {
	margin:0; padding:5px 10px 10px 15px;
	background:url(../Images/picto_word.gif) left 5px no-repeat;
}
.lien_powerpoint {
	margin:0; padding:5px 10px 10px 15px;
	background:url(../Images/picto_powerpoint.jpeg) left 5px no-repeat;
}
.lien_excel {
	margin:0; padding:5px 10px 10px 15px;
	background:url(../Images/picto_excel.jpeg) left 5px no-repeat;
}
.lien_autre {
	margin:0; padding:5px 10px 10px 15px;
	background:url(../Images/picto_pdf.gif) left 5px no-repeat;
}
textarea {
    font-size:12px;
    font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;
	max-width: 645px;
}


.defaut_form
{
    font-size:11px;
    color:#507E82;
}

/* -------------------------------------- Ajouts -------------------------------------- */

 /* Balises référencement ---------------------------------------------*/













.colonne_droite .titre_h1 {color:#507E82;font-size:25px;font-weight:bold;margin:0 0 -10px;padding:0;}
.colonne_droite .titre_h2 {font-weight:bold; color:#507E82; font-size:10px; margin:0 0 25px 1px;}
.colonne_droite .titre_h3 {}

/* contacter_service_client.jsp -------------------------------------- */

/*#txt_jur_contact_sce_client {background:url(../Images/formulaire_bottom02.gif) 12px -21px; font-size: 9px; color: rgb(80, 126, 130); font-family: Arial;}*/

#bloc_textuel_v2 {height:auto; margin:0; padding:0 19px 12px 0px; width:auto;}


/* plan_du_site.jsp -------------------------------------- */

.imprimer_plan_site {position:absolute; top:133px; right:245px;width:18px; height:13px;margin:0; padding:0;}

#imprimer_infobulle_plan_site {position:absolute; top:144px; right:154px;width:112px; height:36px;margin:0; padding:0;z-index:2001;}

.contenu_masterpage_plan_site{background:transparent url(../Images/masterpage_fondchaise_1.jpg) no-repeat scroll 1px 39px;float:left;margin:-39px 0 0;position:relative;width:1003px;}






/* Page contact -------------------------------------- */


/*.colonne_droite_contact{float:left;margin:0;padding:0 0 0 200px;position:relative;width:739px;}*/

.contenu_masterpage_aterrissage 
{background:transparent url(../Images/masterpage_fondchaise_1.jpg) no-repeat scroll 9px 39px; float:left; margin:-39px 0 0 -8px; position:relative; width:1003px; }

.sieges_contact{position:absolute; right:1px !important; right:130px;top:142px;z-index:2000;}

#contact_main{margin:0 auto; _padding:0 0 0 140px;}

#contact_main_title{color:#147E8D;font-size:25px;font-weight:bold; margin:10px 0 10px 281px !important; margin:10px 0 10px 136px;}

.fil_ariane_contact {color:#147E8D; font-size:10px; margin:9px 0 0 285px !important; margin:9px 0 0 137px; padding:0;}

#bloc_top{margin:34px 0 24px 220px !important; margin:5px 0 20px 110px; height:370px; /*_display:inline;*/ }

#bloc_middle{clear:both;_padding:13px 0 0 0;}

#bloc_bottom{clear:both;_padding:13px 0 0 0;}

.contact_bloc_header{width:238px;display: inline;}

.contact_bloc_1{background:url(../Images/BG_Contact_01.jpg) no-repeat;width:238px;height:175px;float:left;display: inline;}

.contact_bloc_2{background:url(../Images/BG_Contact_02.jpg) no-repeat;width:238px;height:175px;float:left;display: inline;}

.contact_bloc_3{background:url(../Images/BG_Contact_03.jpg) no-repeat;width:238px;height:175px;float:left;display: inline;}

.contact_bloc_4{background:url(../Images/BG_Contact_04.jpg) no-repeat;width:238px;height:175px;float:left;display: inline;}

.contact_bloc_5{background:url(../Images/BG_Contact_05.jpg) no-repeat;width:238px;height:175px;float:left;display: inline;}

.contact_bloc_6{background:url(../Images/BG_Contact_06.jpg) no-repeat;width:238px;height:175px;float:left;display: inline;}

/*
.contact_bloc_left{background:url(../Images/BG_Contact_06.jpg) no-repeat;width:238px;height:175px;float:left;display: inline;}
.contact_bloc3{background:url(../Images/BG_Contact_06.jpg) no-repeat;width:238px;height:175px;float:right;_padding-left:24px;display: inline;}
*/

.contact_picto1 {background:url(../Images/Picto_Contact_Perso_Seul.png) no-repeat;width:51px;height:56px;float:left;margin:0 0 0 6px;display: inline;}

#contact_picto2 {background:url(../Images/Picto_Contact_Mail.png) no-repeat;width:51px;height:56px;float:left;margin:0 0 0 6px;display: inline;}


#contact_picto3 {background:url(../Images/Picto_Contact_Telephone.png) no-repeat;width:51px;height:56px;float:left;margin:0 0 0 6px;display: inline;}

#contact_picto4 {background:url(../Images/Picto_Contact_Amis.png) no-repeat;width:51px;height:56px;float:left;margin:0 0 0 6px;display: inline;}

.contact_sub_title{float:right;color:#C43255;font-size:14px;font-weight:bold;width:170px;padding:12px 11px 0 0;display: inline;}

.contact_sub_text{padding:0px 10px 0 15px; _margin:0 0px 0 15px;/*_display: inline;*/}




/* Début style pour la page devis_guide_form.htm* avec le cas sans enfant*/

.boite_devis_top_sansEnfant {
	width:auto; height:auto;
	margin:0; padding:1px 3px 3px 28px;
	background:url(../Images/boite_devis_top.gif) left top no-repeat;


}
.boite_devis_axial_sansEnfant {
	width:auto; min-height:187px;
	margin:0; 
}






.boite_devis_axial_sansEnfant .top {
	height:60px;
	margin:0px 4px 0px 4px;
	background:url(../Images/boite_devis_axial_top_sansEnfant.gif) no-repeat;
}







.boite_devis_axial_sansEnfant .middle {
	position:relative;
	margin:-42px 4px 0px 4px;
	padding:0px 20px 0px 20px; _padding-top:8px;
	background:url(../Images/boite_devis_axial_middle.gif) repeat-y;
}



/* Fin de style pour la page devis_guide_form.htm avec le cas sans enfant */

/* campagne santé 2009 ----------------------------------------------------------------------------------------- */

.campagne09_nonvisible {display:none}

.fil_ariane_campagne09{
color:#147E8D;
font-size:10px;
margin: 0px 0px 5px 180px ! important; 
margin:0 0 0 286px; 
padding:0;
}

.fil_ariane_campagne09 a{
color:#BA0934;
text-decoration:none;
}

.fil_ariane_campagne09 a:hover{
color:#BA0934;
text-decoration:underline;
}

#campagne09_main { 
				margin: 0px 0px 0px 115px; 
				background: transparent url(../Images/fond_campagne_09.png) no-repeat scroll 0px 70px ! important; 
				background: url(../Images/fond_campagne_09.jpg) no-repeat scroll 0px 70px;
				width: 1005px; 
				height: 880px ! important; 
				}

#campagne09_bouton {                                       
padding:54px 0 43px 428px ! important;
padding:54px 0 47px 420px;
}
				
/*#campagne09_bouton a {                                       
						
					margin: 50px 0pt 50px 443px ! important;
                                                                                margin: 56px 0px 50px 443px;
					background: transparent url(../Images/BoutonSoucrireOff.gif) no-repeat scroll 0px 0px ! important;
                                                                                background: none;
					display: block; 
					width: 222px; 
					height: 74px; 
					}
					
#campagne09_bouton a:hover { 
					background: transparent url(../Images/BoutonSoucrireOn.gif) no-repeat scroll 0px 0px ! important;
                                                                                background: none; 
                                                                                display: block; 
					width: 222px; 
					height: 74px; 
						}*/
#campagne09_lien
				{ 
				margin: 0px 0pt 0pt 390px ! important; 
				font-family: arial; 
				font-size: 13px;
				font-weight:bold;
				color: rgb(196, 50, 85); 
				text-transform: uppercase; 
				}

#campagne09_txt_gauche, #campagne09_txt_droite {
font-family:arial;
font-size:14px;
color:black;
}

#campagne09_main_title {
color:#507E82;
font-size:25px;
font-weight:bold;
margin: 0px 0px 10px 180px;
}

.campagne09_h2{
font-family:arial;
font-size:16px;
color:black;
font-weight:bold;
}

#campagne09_txt_gauche { 
					padding-left:85px ! important;
					padding:0px 0px 0px 10px;
					margin: 122px 0pt 0pt 80px ! important;
					float: left; 
					width: 300px; 
					font-size: 12px; 
		}
#campagne09_txt_droite {
					padding-right:45px ! important;
					padding: 0pt 0px 0pt 0px;
					margin-right:140px ! important;
					margin: 122px 95px 0pt 0px;
					float: right; 
					width: 300px; 
					font-size: 12px;
		}

					
#campagne09_txt_lien_gauche a { 
					margin: 1px 15px 0px 2px ! important; 
					margin: 1px 0px 0px 7px;
                                                                                float:left;
					display: block; 
					font-weight: bold; 
					}
#campagne09_txt_gauche img {
                                                    float:left; 
                                                    }

#campagne09_txt_lien_gauche a:hover{
font-weight:bold;
}

#campagne09_txt_lien_droite a { 
					margin: 1px 0px 0pt 7px ! important;
					margin: 1px 0px 0px 2px;
					float: left; 
					display: block; 
					font-weight: bold; 
					}
#campagne09_txt_droite img {
                                                    float:left; 
                                                    }

#campagne09_txt_lien_droite a:hover{
font-weight:bold;

}

#campagne09_txt_bas {
				margin: 250px 0pt 10px 26px; 
				font-family: arial; 
				font-size: 9px; 
				color: rgb(24, 124, 137); 
					}

#img_txt_lien_gauche{
margin:0 0 0 -3px;
}

#img_txt_lien_droite{
margin:0 0 0 -3px;
}

#campagne09_offres
				{
                                                                width:470px;
                                                                height:75px;
                                                                margin:100px 0px -8px 320px ! important; 
				margin: 106px 0px -14px 320px;
                                                                font-family: arial; 
				font-size: 13pt;
				font-weight:bold;
				color:#187c89; 
				}
.element_offres { 
				height:25px;
				width:450px;
				margin: 0px 0pt 0pt 0px ! important; 
				padding-left:15px;
				display: block; 
				list-style-type: none;
				}
.puce_offres
				{
				margin: 0px 0pt 0pt -10px; 
				}

/* Fin de style campagne santé 2009 ---------------------------------------------------------------------------- */


/*
#correcbtn {
	position:relative; z-index:1;
}

#correcbtn img{ z-index:2;}
*/

/* Ajout pour la puce d'aide sur la PG devis notification 05-01-2009 */
.tdspecial2 {
    _width:auto; height:33px;
    margin:0; padding:0;
    background:url(../Images/bg_table_commande_middle.gif) right top repeat-x;
}
.tdspecial2 p{
    float:left;
    margin:0; padding:8px 0 0 0;
    font-size:12px; font-weight:bold;
    color:#147E8D;
}
.tdspecial2 a{
    padding:8px 10px -2px 8px;
    background:none;
}

/* Ajout pour le bas du tableau devis lego par mail */
.colonne_droite .form_envoi_mail_bottom{ 
background:transparent url(../Images/formulaire_bottom.gif) no-repeat scroll 19px -46px;
height:225px;
margin:0 0 -110px;
padding:0;
position:relative;
width:669px;
}
/* page devis guide => style des bulles */
.bulle_header_160 {
     font-family:arial;
     font-size:11px;
     font-weight:bold;
     border:0px solid #b8002f;
     padding:0px;
     width:160px;
}
.bulle_body_160 {
     background:#FFFFFF;
     font-family:arial;
     font-size:12px;            
     color: #507E82;     
     text-align: justify;   
     cursor: default;          
     padding:5px;
     width:160px;			
}	
.bulle_body {
     background:#FFFFFF;
     font-family:arial;
     font-size:12px;            
     color: #507E82;     
     text-align: justify;   
     cursor: default;          
     padding:5px;
     width:160px;			
}	



.colonne_droite .form_envoi_mail_bottom{ 
background:transparent url(../Images/formulaire_bottom.gif) no-repeat scroll 19px -46px;
height:225px;
margin:0 0 -110px;
padding:0;
position:relative;
width:669px; 
}


.desc{
padding:0px;
margin:0px;
}

.inputtxt28 {
	width:28px;
	border:2px solid #a5d5db;
}

.inputtxt36 {
	width:36px;
	border:2px solid #a5d5db;
}


/* ----------------------------------------------------------------------------------------   */
/* ----------------------------------------------------------------------------------------   */
/* ----------------------------------------------------------------------------------------   */
/*   SQLI         MAJ    V  03 03 2009  */
/* ----------------------------------------------------------------------------------------   */
/* ----------------------------------------------------------------------------------------   */
/* ----------------------------------------------------------------------------------------   */
.shity2 {
	position:relative;
	margin:10px 0 0 0; padding:0;
}
.cadresalarie_middle_large {
	width:738px;
	height:312px;
	min-height:312px;
	margin:0 0 0 0px; padding:0;
	background:url(../Images/bg_devis_footfooter.jpg) left top no-repeat;
}
.cadresalarie_middle2 {
	width:738px;
	margin:0; padding:0;
	position:absolute;
	/*background:url(../Images/masterpage_cadresalarie_middle.jpg) left top no-repeat;*/
}

.cadresalarie_bottomB {
	width:738px;
	margin:0; padding:0;
	/*background:url(../Images/masterpage_cadresalarie_bottom.jpg) left bottom no-repeat;*/
}
.cadresalarie_topB {
	/*width:738px;*/
	width:728px;
	margin:0;
	/*padding:8px 4px 4px 4px;*/
	margin-left:2px;
	padding:4px 4px 4px 4px;
	/*background:url(../Images/masterpage_cadresalarie_top.jpg) left top no-repeat;*/
}
.cadresalarie_enfantB {
	width:auto;
	margin:0; padding:8px;

}
.cadre_Regime{
	width:auto;
	margin:0; padding:6px;
}
.cadresalarie_colonneA {float:left; padding-left:5px; width:242px; height:auto;}
.cadresalarie_colonneB {float:left; width:238px; height:auto;}
.cadresalarie_colonneC {float:left; width:242px; height:auto;}

.carte2france {
	top:30px; left:0px;
	text-align:center;
}
.btn_2vis {
	position:relative;
	left:250px;
	top:10px;
	width:460px;
	/*
	margin-top:280px;
	margin-left:250px;*/
}
.btn_2vis .btn { float:left; width:231px; height:64px;}
.cadresalarie_middle_large .desc { float:left; width:180px; margin:10px 0 0 3px; font-size:10px; color:#306269;}
.w300{width:210px!important;}
.radios2 {
	width:100%; height:auto;
	margin:2px 0 0 0;
}
.labelradio2 {
	margin:0 0 0 5px; padding:0;
	list-style:none;
	font-size:11px;
}
.labelradio2 ul{
	float:left;
}
.radios2 .pictoz{
	float:left;
}
.labelradio2 li {
	display:inline;
	margin:0 8px 0 7px; padding:0;
	_margin:0 8px 0 7px;
}
.btnradio2 {
	margin:0 0 0 5px; padding:0;
	list-style:none;
}
.btnradio2 li {
	display:inline;
	margin:0; padding:0;
}
:root .btnradio2 li input{ margin:4px 4px 0 4px!important;}
html .btnradio2 li input{ margin:0px 0px 0 1px;}


/* placement aide colonne 2 */
.megagambeo2 {
	position:relative; top:-10px; left:3px;
}

/*  */
 .alignAge{
	padding-left:4px;
	padding-bottom:10px;
}
 .alignRight{
	text-align:right;
	padding-bottom:10px;
}
 .alignRightNB{
	text-align:right;
	padding-bottom:10px;
	padding-right:55px;
	margin-left:-80px;
	margin-bottom:-10px;
}
.alignFacultatif{
	padding-left:4px;

}
/* ZOne Styly 2 */
.zonestyly2 {
	width:100%; height:180px;
	min-height:180px;
	margin:-10px 0 0 0; padding:0 0 20px 0;
	background:url(../Images/bg_devis_contain_1.jpg) left 10px no-repeat;
}
.zonestyly2 .btn_guider2 {
	width:368px;
	float:left;
	padding-left:10px;
	padding-top:30px;
	margin-top:-17px;;
}
.zonestyly2 .btn_guider2 .btn {float:left;}
.zonestyly2 .desc { float:left; width:170px; margin:10px 0 0 3px; font-size:10px; color:#306269;}
.btn_guider2 .desc {margin:0px; width:170px;}
.zonestyly2 .btn_devis {
	margin:0 0 0 215px;
}
.zonestyly2 .btn_devis .btn { float:left; width:231px; height:64px;}


.zonestyly2 .btn_guider .btn {float:left;}
.zonestyly2 .btn_guider .desc {margin:5px 0 0 7px;}
.cadre_autrescas2 {
	margin-top:20px;
	padding-top:0px;
	width:360px;
	float:left;
}
.cadre_loi{
	color:#507e82;
	font-size:9px;
	padding-right:25px;
}
/* Affichage regime */
#TNS{
	/* display:none; */
}
.padTNS{
	padding-left:25px;
	
}
.radioTNS{
	padding-left:20px;
	
}
 .puceTNS li{
	padding-left:38px!important;
	background:url(../Images/padTNS.gif) 25px 5px no-repeat!important;

}
.neufPx{
	font-size:9px;
}
.input32erreur {
	width:32px;
	margin:0 2px 0 2px;
	color:#d70104;
}
.erreurSaisie{
	color:#d70104;
	font-size:11px;
	margin-top:-10px;
	padding-left:4px;
}
.radiosLeft {
	width:100%; height:auto;
	padding-bottom:7px;
	
}
/* Corrige un bug sous IE 6*/
.placePictoRadio{
	/*margin-left:-10px;*/
	margin-left:5px;
	padding-right:15px;
}
.radiosLeft .pictoz{
	float:left;
}
.radiosRight .pictoz{
	/*padding-left:100px;*/
	float:left;
}
/* Règle un problème sous ie6*/
.spacePicto{
	padding-left:100px;
	}

.regimeP0 {
	margin:0; padding:0;
}
.interrogationL {
	position:relative; top:-3px; left:0px;
	margin:0; padding:0;
	font-weight:bold;
}
/* ----------------------------------------------------------------------------------------   */
/* ----------------------------------------------------------------------------------------   */

/* XEDVA [debut] */
.cadresalarie_middle_large_err {
	width:738px;
	height:402px;
	min-height:402px;
	margin:0 0 0 0px; padding:0;
	background:url(../Images/bg_devis_footfooter_erreur.jpg) left top no-repeat;
	background-color:#FFFFFF;
}

.cadresalarie_bottomB .erreur {
	min-height:90px; _height:90px;
	/*width:730px;*/
	background-color:#FFFFFF;
	background:#FFFFFF url(../Images/formulaire_erreur_bg.gif) left top repeat-x;
}
.cadresalarie_bottomB .erreur .picto {
	float:left;
	width:305px;
	padding:18px 20px 0px 0px;
	text-align:right;
}
.cadresalarie_bottomB .erreur .texte {
	float:left;
	width:396px;
	padding:29px 0px 0px 0px;
	line-height:12px;
}
.cadresalarie_region2 {
	position:relative;
	margin:0;
	padding:6px;
}
/* XEDVA [fin] */

/*-------------------------------- MAJ 23/06/2009 (FNC 9307) --------------------------------------*/


.tableaux table .selectcpam {
	width:190px; height:18px;
	font-size:11px;
	border:2px solid #a5d5db;
}

/* --------------------------------- Fin MAJ -------------------------------------------- */

/*------------------------------- Picto d'aide -------------------------------------------*/

.pictoaidecivilite {}
.avantages { }




/*----------------------------------juillet 2009-----------------------------------------*/
.produit_0609 {
                 font-family:arial;
                 font-size: 12pt;
                 color:#2AC0C4;
}

/* MAJ 07/2010
.chapo_0609 {
                 font-family:arial;
                 font-size: 11pt;
                 color:#507e82;
}*/

.chapo_0609 { font-family: arial; font-size: 11pt; color: rgb(20, 126, 141); }

.txt_juri_0609 {
                 font-size: 9px; 
                 color: rgb(80, 126, 130); 
                 font-family: Arial;
}

 /*---------------------------------- Epargne 2010 ------------------------------------- */

.EP2010_clear {clear:both;} 

.EP2010_fil_ariane  {
color:#147E8D;
font-size:10px;
margin:0 0 5px 253px;
padding:0;}




#EP2010_main {
/*height:880px;
margin:0 0 0 42px;*/
width:auto;
font-family:arial;
}

#EP2010_contenu{padding:60px 0 0 40px;}

#EP2010_main_title {
color:#147E8D;
font-size:25px;
font-weight:bold;
margin:0 0 10px 253px;}

#EP2010_bulle {
background-image:url('/AEL/Images/EP2010_Bulle_Jaune.jpg');
width:580px;
height:208px;
float:left;
margin:0 0 0 0 !important;
margin:29px 0 0 0;
}

#EP2010_bulle_txt{margin:72px 0 0 209px; font-size:13px;}
.EP2010_bulle_txt_ul {
list-style-type:none;
}

.EP2010_bulle_txt_li {background: url('/AEL/Images/EP2010_Puce.jpg') no-repeat 0% 65%; padding-left: 20px;
}

#EP2010_bulle_txt_bouton{margin:11px 0 0 50px;}
a.EP2010_bulle_txt_bouton{background-image:url('/AEL/Images/EP2010_Bouton_off.jpg'); width:206px; height:58px; display:block;}
a.EP2010_bulle_txt_bouton:hover{background-image:url('/AEL/Images/EP2010_Bouton_on.jpg'); width:206px; height:58px; display:block;}

#EP2010_txtdroite{
width:340px;
height:208px;
float:right;}

h1.EP2010_txtdroite_titre{
background:url('/AEL/Images/EP2010_Titre_Taux.jpg') no-repeat; 
width:321px; 
height:53px; 
display:block; 
margin:-21px 0 0 0!important;
margin:0 0 0 0;
}

.EP2010_txtdroite_txt{background:url('/AEL/Images/EP2010_Fond_Taux.jpg') no-repeat 8px 0px; width:298px; height:83px; display:block; padding:8px 0 0 23px;}

.EP2010_txtdroite_txt_h2{font-size:13px; font-weight:bold; margin:0 0 5px 0;}
.EP2010_txtdroite_txt_p{}

.EP2010_txtdroite_txt_ul{
background: url('/AEL/Images/EP2010_Puce_Triangle.jpg') no-repeat 0% 65%;
list-style-type:none;
margin:5px 0 0 0;
}

.EP2010_txtdroite_txt_li{margin:0 0 0 12px;}

#EP2010_ville {
background-image:url('/AEL/Images/EP2010_Ville.jpg');
width:913px;
height:313px;
}


#EP2010_ville_lien{padding:209px 0 0 472px; text-transform:uppercase; font-size:14px; font-weight:bold;}
.EP2010_ville_a a {}
.EP2010_ville_a a:hover {}

#EP2010_txt_bas  {
color:#187C89;
font-family:arial;
font-size:9px;
margin:0 0 10px 60px;}

/*-------------------------- lien agences ---------------------------------*/

a.lien_googlemaps_agence {
color:#C43255;
text-decoration:none;
padding:0 0 0 10px;
}

a.lien_googlemaps_agence:hover {
color:#C43255;
text-decoration:underline;
padding:0 0 0 10px;
}

/*------------------------- ajout id texte juridique -------------------------*/

#txt_jur_contact_sce_client
{
color:#147E8D;
font-family:Arial;
font-size:9px;
}

/*----------- Ajouts nouveaux formulaires 06/2010 ----------*/

.AEL_PART_table_spacing {margin:0 0 14px 0;}
.AEL_PART_table_PEC_hospi_p {margin:10px 13px 0 18px;}
.AEL_PART_table_DMD_GS_p {margin:10px 88px 0px 0px;}
.AEL_PART_table_DMD_IPR_p {margin:10px 16px 0px 0px; text-align:center;}

/* ----------- ajout nouvelle page 26/01/2011 (campagne epargne 2011)---------- */

.marginT10{
	margin-top: 10px;
}

#CE2011_contenu{
	padding:25px 0 0 40px;
}

#EP2010_main  a.lien-rouge{
	background: url('../Images/puce_fleche_rouge.gif') no-repeat 0 3px;
	display: block;
	color: #ba0934;
	padding-left: 10px;
}

#EP2010_main #marge_gauche{
	width: 60px;
	height: 379px;
	float: left;
}
#EP2010_main #zone-left{
	float: left;
	position: relative;
	z-index: 1;
}

#EP2010_main  #zone-right{
	float: left;
	width: 394px;
	height: 379px;
	z-index: 0;
	margin-left: -30px;
	position: relative;
}

#EP2010_main #photos{
	background: url('../Images/Photos.png') no-repeat;
	width: 500px;
	height: 379px;
	z-index:2;
}

#EP2010_main #PSD{
	background: url('../Images/LogoPSD.png') no-repeat;
	width: 143px;
	height: 98px;
	float: right;
	margin-top: 265px;
}

#EP2010_main #telephone{
	float: left;
	background: url('../Images/Telephone.png') no-repeat;
	width: 202px;
	height: 55px;
}

#EP2010_main #titre-conseillers{
	background: url('../Images/Titre_Conseillers.png') no-repeat;
	width: 422px;
	height: 27px;
	margin: 5px 18px 7px 0;
}

#EP2010_main #prenez-rdv{
	display: block;
	float: left;
	background: url('../Images/Prendre_RDV2.png') no-repeat;
	width: 162px;
	height: 36px;
	margin-right: 18px;
	text-transform: uppercase;
	font-size: 13px;
	font-weight: bold;
	padding-top: 18px;
	padding-left: 40px;
}

#EP2010_main  #titre-votre-assurance-vie{
	background: url('../Images/Titre_Assurance_Vie.png') no-repeat;
	width: 394px;
	height: 27px;
	margin-top: 15px;
}

#EP2010_main #votre-assurance-vie{
	background: url('../Images/RecRouge.png') no-repeat;
	width: 364px;
	height:95px;
	z-index: 0;
	padding: 20px 0px 0px 35px;
	font-size: 12px;
}

#EP2010_main #votre-assurance-vie li{
	background: url('../Images/Puce_Rouge.jpg') no-repeat 0 -2px;
	padding-bottom: 5px;
}

#EP2010_main #btn-souscrivez-en-ligne{
	background: url('../Images/Bouton_onoff.jpg') no-repeat top center;
	display: block;
	width: 206px;
	height: 58px;
	margin: -34px 0 28px 97px;
}

#EP2010_main #btn-souscrivez-en-ligne:hover{
	background-position: bottom center;
}

#EP2010_main #titre-PERP{
	background: url('../Images/Titre_PERP.png') no-repeat;
	width: 394px;
	height: 27px;
}

#EP2010_main #PERP{
	background: url('../Images/Rec_Fond_PERP.jpg') no-repeat;
	width: 264px;
	height: 70px;
	padding-top: 15px;
	padding-left: 18px;
	margin-left: 60px;
	margin-bottom: 27px;
	font-size: 12px;
}

#EP2010_main #titre-independant{
	background: url('../Images/Titre_TNS.png') no-repeat;
	width: 394px;
	height: 27px;
}

#EP2010_main #independant{
	background: url('../Images/Rec_Fond_TNS.jpg') no-repeat;
	width: 264px;
	height: 81px;
	padding-top: 15px;
	padding-left: 18px;
	margin-left: 60px;
	font-size: 12px;
}

