./* css */
html {filter:expression(document.execCommand("BackgroundImageCache", false, true));} /* enable background image caching in IE6 */
body { 
	margin:0px;
	padding:0px; 
	font-family:arial, sans-serif; 
	font-size:12px; 
	background-color:#f4f2f2; 
	/*background:#f4f2f2 url(images/bk_footer.jpg) repeat-x top;*/
}

a.decouvrez, a:hover.decouvrez { 
	color:#ff7c00; 
	font-size:14px; 
	font-weight:bold; 
	text-decoration:underline; 
}

a img { 
border:none; 
}

hr { 
	width:90%; 
	height:1px; 
	color:#3E3E3E; 
}


body .categorie { 
background-color:#fff;
}

.clear { clear:both; }

#page { 
	margin:0px auto;
	width:955px;
	_width:954px; 
	border:1px solid #cacaca;
	margin-bottom:20px; 
	background:#fff url(images/BKPage.jpg) repeat-x bottom;
/*	height:1050px; */
}
#page3 { 
	margin:0px auto;
	width:755px;
	_width:754px; 
	border:1px solid #cacaca;
	margin-bottom:20px; 
	background:#fff;
/*	height:1050px; */
}
.signature #page3{
	margin:0px auto;
	border:1px solid #cacaca;
	margin-bottom:20px; 
	background:#fff;
}

#page4 { 
	margin:0px 30px;
	width:700px;
	_width:700px; 
	background:#fff;
/*	height:1050px; */
}
.signature #page4{
	margin:0px 30px;
	background:#fff;
}

.signature #page{
	margin:0px auto;
	width:1000px;
	border:1px solid #cacaca;
	margin-bottom:20px; 
	background:#f1f1f1 url(images/BKPage.jpg) repeat-x top;
}
.page_recrute1 #page { 
background:#fdfdfd;
}

.page_recrute1 .img2 { 
float:right;
position:absolute; 
margin-top: -225px; margin-left: 600px;
}

.html #page { 
	margin:0px auto;
	width:955px;
	_width:954px; 
	border:1px solid #cacaca;
	background-color:#fff;
	margin-bottom:20px;

}

#header { 
	height:120px;
	background:url(images/header_fond.jpg) repeat-y 0% 0%;
	margin-bottom:3px;
	border-bottom:1px solid #cacaca; 
}



#page.V2 #header { 
	height:90px;
	background:url(images/header_fond.jpg) repeat-y 0% 0%;
	margin-bottom:3px;
	border-bottom:1px solid #cacaca; 
}

.signature #header { 
/*	height:120px;
	background:#d3e6f5 url(images/header_fond.jpg) repeat-y 0% 0%;
	margin-bottom:3px;
	border-bottom:1px solid #cacaca; */
	height:90px;
	background:#D3E6F5 url(images/header_fond.jpg) repeat-y 0% 0%;
	margin-bottom:3px;
	border-bottom:1px solid #cacaca; 
}


#divMainComparateur #header { 
	/*height:120px;*/
	height:90px;
	background:#d3e6f5 url(images/header_fond.jpg) repeat-y 0% 0%;
	margin-bottom:3px;
	border-bottom:1px solid #cacaca; 
}

.signature #mainPage #header, .signature #divloading #header { 
margin-top: 0px;
}

.signature #mainPage #header .logo p.texte { 
border:none; 
*border:1px solid #fff; 
_border:none;
}



.signature #mainPage #header #quotes, .signature #divloading #header #quotes { 
/*	border:1px solid #000; */
	padding-top: 0px;
	margin-right:154px; 
}

.signature #mainPage #header .rappel, .signature #divloading #header .rappel {
display:none; 
}

.signature #divloading #header .rappelV2 { 
	display:block; 
}




#header  .logo { 
/* border:1px solid #cacaca;  */
float:left; 
}
.logo img {
border:none;
}

#header .logo p.texte { 
color:#5AB1DF;
font-size:11px; 
font-style:italic;
text-align:center;
margin:0px; padding:0px; 

}

#quotes { 
/*border:1px solid #333;*/ 
width:610px; 
margin-left:160px;
margin-right:0px; 
}

.signature #quotes { 
text-align:center; 
/*border:1px solid #cacaca; */
margin-right:230px; 
padding-top:30px; 

}

.signature #navigation { 
	border:1px solid #cacaca; 
	height:26px;
	
}

#header .rappel { 
/* border:1px solid #cacaca;  */
/*background:url(images/20091027_rappel_gratuit_santiane.jpg) no-repeat  left; */
float:right; 
width:245px;
height:100px;
margin:-104px 10px 0px 0px ; 
padding-top:20px; 
}

.V2 { 
position:relative; 
}

.V2 #header .rappel { 
float:right; 
width:160px;
height:88px;
padding-top:0px; 
margin-top: -86px; *margin-top:-80px; 	
margin-right:36px; _margin-right:10px;
}

.signature #header .rappel { 

float:right; 
width:245px;
height:88px;
margin:-104px -78px 0px 0px ; 
padding-top:0px; 
}

.rappel img { 
	border:none; 
	margin:0px 0 0 20px; 
	padding:0px; 
	_margin-left:50px;
}




#content, #devis {
margin-top:3px;
margin-left:20px; 
color:#000; 
_margin-top:20px; 
}

#devis {
*margin-top:15px; 
}


#content h1 { 
	font-size:20px; 
/*	color:#7baf04; 
	color:#159ade; */
	color:#000;
	margin-left:260px; 
}
#content h1.h1_comp{
font-size:20px; 
/*	color:#7baf04; 
	color:#159ade; */
	color:#000;
	margin-left:20px; 
}
#content h2 { 
	font-size:12px; 
	margin-left:260px;
}

#content h3 { 
	font-size:12px; 
	color:#3a3a3a; 
}

#content h3 a{ 
	font-size:12px; 
	color:#3a3a3a; 
}




#content p { 
font-size:12px;
font-weight:normal;
line-height:17px;
text-align:justify; 
padding-right:40px; 
}

#content.content_comp p { 
font-size:12px;
font-weight:normal;
line-height:17px;
text-align:justify; 
padding-right:40px; 
margin-bottom:10px;
margin-top:10px;
}
#content.content_comp p strong { 
color:#3399CC;
}
#content.content_comp #formContent{
height:410px;
}

#content a:link, #content a:visited  { 
 color:#ff7C00; text-decoration:none; 
}
#content a:hover, #content a:active { 
 color:#ff7C00; text-decoration:underline; 
}


#content h3 { 
color:#ff7c00; 
font-size:14px; 
}


#content ul { 
margin-left:20px; 
line-height:17px;
margin-bottom:10px; 
}

#content ul li, .texte_partenaire2 ul li{ 
margin-left:20px; 
list-style-image:url(images/puce.png);
line-height:17px;
}

.compagnie2 #logo_partenaire, .mutuelle_sante #logo_partenaire, .gamme #logo_partenaire {  
float:right; 
font-size:0px;
text-align:center; 
width:110px; 
margin:0px 0px 30px 20px;  
}



.compagnie2 #promo #logo_partenaire {
float:right; 
font-size:0px;
text-align:center; 
width:110px; 
margin:0px 30px 30px 20px;  
}



#promo img.promo { 
vertical-align:middle; 
}

.remboursement .texte_partenaire2 { 
padding-right:20px; 
}

.remboursement #logo_partenaire {  
float:right; 
font-size:0px;
text-align:center; 
width:110px; 
margin:0 100px 30px 56px;
_margin:0 0px 30px 56px;
}

.page_adhesion #logo_partenaire{
float:right;  
font-size:0px;
text-align:center; 
margin:18px 80px 0px 40px; 
width:110px;
}
.page_adhesion #logo_partenaire.cat {
float:right;  
font-size:0px;
text-align:center; 
margin:18px 80px 0px 40px; 
width:110px;
}

.page_rappel #logo_partenaire.cat {
float:right;  
font-size:0px;
text-align:center; 
margin:18px 40px 30px 20px; 
width:175px;

}

.page_rappel #logo_partenaire, .page_rappel #logo_partenaire.comp {
float:right;  
font-size:0px;
text-align:center; 
margin:18px 90px 30px 20px; 
_margin:18px 30px 30px 20px; 
width:110px;

}


.page_rappel #TBrappel2, .page_rappel #TBrappel1 { 
width:250px; 
	margin-left:20px; 
	background-color:#fdfdfd;
	border:1px solid #cacaca;
	padding-left:20px;
}


#TBrappel2, #TBrappel1 { 
	width:360px; 
	margin-left:60px; 
	background-color:#fdfdfd;
	border:1px solid #cacaca;
	padding-left:20px; 
}

#TBrappel2 .icone, #TBrappel1 .icone { 
	position:absolute; 
/*	border:2px solid #000; */
	left:-40px; 
	_left:-230px;
	top:5px;
}

.page_rappel .entete, .page_recrute1 .entete {
margin:5px auto 10px 0px; 
background-color:transparent;
}
.page_recrute1 .entete {
margin:30px 0 10px -40px; 
background-color:transparent;
}

.page_recrute1 .block h2 {
	padding-left:0px; 
	font-size:16px; 
}

.page_recrute1 #content p, .page_recrute1 #content h3{ 
margin:3px 20px; 
 
}


.cat{ 
width:170px; 
}

.log{ 
width:110px; 
}

.compagnie2 #logo_partenaire a img, .mutuelle_sante #logo_partenaire a img, .remboursement #logo_partenaire a img { 
	border:none;
	margin-left:-1px; 
}

#logo_partenaire2 { 
float:left; 
font-size:0px;
text-align:center; 
width:163px; 
margin:20px 50px 20px 3px; 
}

.categorie #logo_partenaire{ 
font-size:0px;
width:110px; 
float: left; text-align: center; margin-right: 150px; left: 0px; margin-left: -1px; margin-bottom: 0px; margin-top: -70px;

}

.categorie #logo_partenaire a img { 
	border:none;
	margin-left:5px; 
}

.categorie .avantages { 
border:none; 
background-color:transparent;
}

.categorie .avantages h3 { 
	margin:2px 0px; 	
}

.categorie .avantages h4 { 
	margin:0px; 
	text-align:left; 
	font-size:12px; 
}

.categorie h4 {
color:#111111; 
font-size:12px; 
margin:2px auto; 
}


.categorie .avantages p {
margin:5px auto; 
}


#devis #logo_partenaire { 

margin:0 60px 20px 20px;  
}

/* FORM HTML V */

.html #formV {
float:right; 
margin:0px 0px 0px 0px;
*margin:0px 0px 0px 0px;
_margin:0px 0px 0px 0px;
position:absolute; 
width:290; 
_width:290px; 
font-size:12px;
/**/border:none; 
}





.compagnie2 #formV, .mutuelle_sante #formV, .categorie #formV, .page_rappel #formV, .gamme #formV{ 
/*_border:1px solid #000; */
*margin-right:0px; 
padding-left:30px; 
_padding-left:0px; 
_margin-top:0px; 
}

.compagnie2 #promo #formV { 
	margin-left:0px; 
	
}

#formV {
float:right; 
margin:0 20px 30px 30px;
*margin:0 60px 30px 0px;
_margin:32px 20px 30px 20px;
width:300px; 
font-size:12px; 
}
.page_rappel #formV { 
margin:54px 0px 30px 30px;
*margin:54px 80px 30px 20px;
}


#formV .titreFormulaire { 
color:#fff;
font-weight:bold;
font-size:13px;
padding-top:10px; 
}

.page_adhesion #formH {
margin-right:230px;
 
}

#formV .titreFormulaire.BBottomdashed { 
	font-weight:bold;
	color:#fd7c04;
	font-size:14px;
}

#formV .formulaireStructure { 

}

#formV  #divBtnComparer { 
position:absolute; 
left:56px;  
bottom:-24px; 
}

#formV  #divBtnComparer img{ 
background-color:#fff; 
}



.BkHead { 
background:url(images/form/bkHead2.png) no-repeat top; 
/*border:1px solid #cacaca; */
_margin_left:-10px; 
}


#formH .BkHead { 
background:url(images/form/FORMH_BKHead2.png) no-repeat top; height:100px;
}

#formH2 .BKHead { 
background:url(images/form/BKHeadV2.png) no-repeat center; 
height:60px; 
}


#sliderbg {
/*	background:url(images/form/bk_slider.png) no-repeat center;*/
	background:url(images/form/bk_slider_V3.png) no-repeat center;
	height:70px;
	width:410px;
	left:-331px;
	top:136px;
	position:absolute;
		/*float:left; */
	}

#formH2 #sliderbg { 
/*background:url(images/form/bk_sliderV2.png) no-repeat center; */
background:url(images/form/bk_sliderV3.png) no-repeat center; 
position:absolute; 
height:70px; 
width:290px; 
left:-10px;
}

#sliderthumb { 
	display:block;
	/*border:1px solid #000;*/ 
	/*width:50px; */
/*	margin:0px; 
	padding:0px; */
	margin-right:35px; 	 
	}

	
	#sliderthumb img { 
	margin-top:7px; 
	}

	#formH2 #sliderthumb img { 
	margin-top:10px; 
	}


	
	#postes {
	width:155px; 
		position:relative; 
		float:right; 
	}
	
	.poste_title { 
		font-size:9px;
	}
	
	.txtNiveau { 
	display:inline; 
	
	}
		
	.poste_title { 
		font-size:9px;
	}
	
	.txtNiveau { 
	display:inline; 
	
	}


/* STYLES FORMV HTML */
.classMissingCivilites {
border-bottom:2px solid #FF0000;

}
.classCivilites { }



.classMissingList {
background-color:#FF6666;
color:#000000;
font-family:Arial,Helvetica,sans-serif;
font-size:11px;
}
.classList {
background-color:#FFFFFF;
color:#303030;
font-family:Arial,Helvetica,sans-serif;
font-size:11px;
}

/* FORM HTML V */

#formH {
font-size:12px; 
width:620px;
/**/background-color:#fff; 
/*border:1px solid #cacaca;*/
margin:0px auto;  
padding:0px; 
}



#formH2 { 
border:2px solid #fff; 
margin-top: -370px; 
height:420px; margin-right: 0px; 
width: 600px; margin-left: 313px;  
}



#formH .titreFormulaire { 
color:#118dcb;
font-weight:bold;
font-size:14px;
}

#formH .titreFormulaire.BBottomdashed { 
	font-weight:bold;
	color:#fd7c04;
	font-size:14px;
}



#formH  #divBtnComparer { 
position:relative; 
 
}

#formH  #divBtnComparer img{ 
background-color:#fff; 

}




	
	#postes {
	width:155px; 
		position:relative; 
		float:right; 
	}
	
	.poste_title { 
		font-size:9px;
	}
	
	.txtNiveau { 
	display:inline; 
	
	}
	
	.bkniveauforce { 
	font-size:11px; 
	margin-left:5px; 
	font-size:normal;
	}
	
	
	#formV #imgBtnComparer { 
		
	}
	
	#formH #imgBtnComparer { 
	margin:0px auto; 
	}
	
	
	.droite #formH2 #imgBtnComparer { 
	 _margin-bottom:570px; 
	}
	
	#formH2 #imgBtnComparer { 
	/*border:1px solid #000;*/
	margin-right: -18px; margin-bottom: 2px;
		*margin-right: -30px; *margin-bottom: 2px;
			_margin-right:-14px;  _margin-bottom:25px;
			/*_margin-right: -20px; _margin-bottom: 2px; margin-top:0px; _margin-bottom:570px;*/
	}
	
	#imgformH { 
	/*	border:1px solid #000; */
		position:absolute; 
		bottom:-2px; left:4px; 
		_bottom:30px ; _left:4px; 
	}
	

	#sliderbgV { 
		background:url(images/form/bk_sliderV.png) no-repeat center; 
		height:70px; 
		width:262px; 
		margin-top:28px; *margin-top:40px;  _margin-top:45px;
		margin-left:-8px;
		z-index:200px; 
		_margin-left:-7px;
		border:none; 
		/*float:left; */
	}
	
	#formH2 #sliderbgV { 
		background:url(images/form/bk_sliderVv2.png) no-repeat center; 
		height:70px; 
		width:262px; 
		margin-top:28px; *margin-top:40px;  _margin-top:45px;
		margin-left:-8px;
		z-index:200px; 
		_margin-left:-7px;
		border:none; 
		/*float:left; */
	}
	
	.compagnie2 #sliderbgV, .mutuelle_sante #sliderbgV {
		/*_border:1px solid #ff0000; */
		*margin-top:30px;
		_margin-top:35px;
	}
		
	.categorie #sliderbgV  {
		margin-top:25px;
		*margin-top:25px;
	}	

	#sliderthumbV { 
	display:block;
	margin-left:-3px;
	*margin-left:-3px;
	_margin-left:-5px; 
		 
	margin-top:5px;
	margin-top:7px;
	-margin-top:5px;
	
	}

	
	#sliderthumbV img { 
	/*border:1px solid #000;
	
width:45px;  */
	}

	#formH2 #icone1, #formH2 #icone2, #formH2 #icone3 { 
	width:50px; 
	height:50px; 
	position:absolute; 
	left:-8px;
	margin-top:-3px;
	}

	#icone1,#icone2,#icone3 {
	position:absolute; 
	width:50px;
	height:50px;
	position:absolute;
	left:531px;
	margin-top:-3px;
	top: 53px;
	}
	
	#icone1 { background:url(images/form/icone1.png) no-repeat; }
	#icone2 { background:url(images/form/icone2.png) no-repeat	;}
	#icone3 { background:url(images/form/icone3.png) no-repeat;	}
			
	#formH2 #icone1 { background:url(images/form/icone1V2.png) no-repeat; }
	#formH2 #icone2 { background:url(images/form/icone2V2.png) no-repeat;}
	#formH2 #icone3 { background:url(images/form/icone3V2.png) no-repeat;	}
	

			
	.poste_title { 
		font-size:9px;
	}
	
	.txtNiveau { 
	display:inline; 
	
	}

.field3d {
	background:#fff url(images/form2009/fond_input.gif) left top no-repeat;
	/*height: 18px;*/
	margin: 0px;
	border-left: 0px;
	border-top: 0px;
	border-bottom: 1px solid #cacaca;
	border-right: 1px solid #cacaca;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: normal;
	padding-top:5px;
	padding-bottom:2px;
	padding-left:5px; 
	margin:2px auto; 
}
#formH2 .field3d { 
	height: 13px;
}

.field3d_error {
	
	background:#fff url(images/form2009/fond_input.gif) left top no-repeat;
	/*height: 18px;*/
	margin: 0px;
	border-left: 0px;
	border-top: 0px;
	border-bottom: 3px solid #fe6501;
	border-right: 1px solid #cacaca;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: normal;
	padding-top:5px;
	padding-bottom:2px;
	padding-left:5px; 
	margin:2px auto; 
}


.field3dtextarea { 
	background-color:"#FFFFFF";
	background: url(images/form2009/fond_textarea.gif) left top no-repeat;
	/*height: 18px;*/
	margin: 0px;
	border-left: 0px;
	border-top: 0px;
	border-bottom: 1px solid #cacaca;
	border-right: 1px solid #cacaca;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: normal;
	padding-top:5px;
	padding-bottom:2px;
	padding-left:5px; 
}




.texte10gris {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #626262;
	padding-left:10px;
}

input.texte10gris, select.texte10gris {
padding-left:0px;
}

#formV .formulaireStructure, #formH .formulaireStructure, {
font-size:16px;
/*font-style:italic;*/
font-weight:bold;
padding-left:45px;
height:45px;
border-bottom:1px solid #cacaca; 
border-top:1px solid #cacaca; 
color:#303030; 
padding-top:5px;
background:#e2e9f3 url(images/BK2.jpg) repeat-x; 
}

 #formH2 .formulaireStructure { 
 background:#e2e9f3 url(images/BK2.jpg) repeat-x; 
border-bottom:1px solid #cacaca; 
border-top:1px solid #cacaca; 
 }

#formV .formulaireStructure img { 
	margin-left:30px; 
}

.bkniveauforce { 
font-size:10px; 
color:#333; 
background:url(images/form2009/bk_niveau_forces.png) ; 
}
.bkniveauforceV { 
font-size:10px; 
color:#333; 
background:url(images/form/bk_niveau_forcesV.png) no-repeat ;
/*background:url(images/form2009/bk_niveau_forcesV.png) ; */
}



#date_d_dtna1, #date_m_dtna1, #date_y_dtna1 { 

}

/* END STYLES FORM*/

#home, #homeEmploi { 
/* border:1px solid #cacaca; */
height:380px; 
margin-left:-20px; 
}

.page_recrute1 #home, .page_recrute1 #homeEmploi { 
height:452px; 
}

.accueil {
background:url(images/comparateur-mutuelle-sante.jpg) no-repeat;
z-index:-100;
}
.famille {
background:url(images/comparateur-mutuelle-famille.jpg) no-repeat;
}
.senior {
background:url(images/comparateur-mutuelle-senior.jpg) no-repeat;
}
.jeune {
background:url(images/comparateur-mutuelle-jeune.jpg) no-repeat;
}

	.accueil2 {
	background:url(images/comparateur-mutuelle-sante_2.jpg) no-repeat;
	z-index:-100;
	}
	.famille2 {
	background:url(images/comparateur-mutuelle-famille_2.jpg) no-repeat;
	}
	.senior2 {
	background:url(images/comparateur-mutuelle-senior_2.jpg) no-repeat;
	}
	.jeune2 {
	background:url(images/comparateur-mutuelle-jeune_2.jpg) no-repeat;
	}


#home.rappel { 
background:url(images/visu_5.jpg) no-repeat;
border-bottom:1px solid #cacaca; 
}

#home.concours { 
background:url(images/visu_7.jpg) no-repeat;
border-bottom:1px solid #cacaca; 
height:452px; 
}

.emploi { 
background:url(images/visu_6.jpg) no-repeat;
border-bottom:1px solid #cacaca; 
}

#home.login {
width:900px; 
	border-bottom:1px solid #cacaca; 
}

#home .gauche { 
position:relative; 
margin:3px 320px 3px 20px;
width:600px; 
float:left;
*padding-top:10px; 
}

.html #home .gauche { 
margin:-10px 320px 3px -20px;
_margin:-12px 10px 0px -20px;
width:610px; 
_width:600px; 
*padding-top:10px; 
}



#home .gauche h1 { 
font-size:16px;
text-align:center;
color:#3b3b3b;
margin-left:260px;
*margin-left:260px;
_margin-left:270px;
}

#home .gauche p { 
text-align:left;
color:#3b3b3b;
font-size:11px;
padding-right:20px;
*padding-right:3px;
_padding-right:0px;

margin-left:290px;
*margin-left:280px;
_margin-left:295px;

line-height:13px;
*margin-bottom:-2px; 

}


.legend { 
font-size:10px; 
font-style:italic; 
color:#3b3b3b; 
margin:-18px 0 0 -50px;  
*margin:-22px 0 0 -50px; 
_margin:-10px 0 0 -30px; 
}

.html .legend { 
font-size:10px; 
font-style:italic; 
color:#3b3b3b; 
margin:20px 0 0 20px;  
/**margin:10px 0 0 -50px; 
_margin:-10px 0 0 -50px; */
clear:both; 
}

#home .boutons { 
margin-top:66px; 
margin-left:40px;
*margin-top:40px; 
*margin-left:40px;
_margin-top:53px; 
_margin-left:40px;
}

.html #home .boutons { 
	margin-top:15px; 
margin-left:65px;
	*margin-top:12px; 
*margin-left:70px;
	_margin-top:12px; 
_margin-left:70px;
padding-top:10px; 
}

.boutons img {
	border:none; 
}

#home .droite { 
width:300px;
_width:280px;
margin:-428px 5px 5px 640px;
_margin:-460px 5px 5px 640px;
float:right;
padding:0px; 
}

.html #home .droite { 
width:300px;
_width:300px;
margin:-392px 5px 5px 640px;
*margin:-380px 0px 0px 600px;
_margin:-422px 0px 0px 600px;
float:right;
padding:0px; 
}

.html #home2 .droite { 
border:1px solid #cacaca; 
}


#navigation {
*z-index:100;
height:32px;
}


#formulaire {

	margin:-168px 10px 10px -10px;


	 *margin:-173px 10px 10px 5px;
	 _margin:-188px 10px 10px 5px;
	z-index:0;
	position:absolute;
	left: 837px;
	top: 315px;
}

	.html #formulaire  {
	background-color:#fff; 
	 border-left:1px solid #cacaca; 
	margin:-179px 0px 10px 4px;
	padding-bottom:18px; 
*margin:-178px 5px 10px 4px;
 _margin:-193px 5px 10px 10px;
	z-index:0;
	min-height:1070px; 
	*min-height:1070px; 
	_*min-height:1200px; 
	width:300px; 
	position:absolute; 
	display:block; 
}



#home2 { 
display:block; 
margin-left:-20px; 

}

#home2 .gauche { 
width:340px; 
float:left;

*margin-top:60px; 
_margin-top:-20px; 
margin-left:-10px; 
}

.html #home2 .gauche { 
width:320px; 
float:left;
margin-top:3px; 
*margin-top:60px; 
_margin-top:3px; 

}

.html #home3 .gauche { 
width:320px; 
float:left;
margin-top:3px; 
*margin-top:60px; 
_margin-top:3px; 

}



#logosCompagnie {
	border-top:1px solid #cacaca;border-bottom:1px solid #cacaca;
	margin-top:-90px; margin-left: 0px; margin-bottom: 10px;
	*margin-top:-90px; *margin-left: 0px; *margin-bottom: -40px;
	_margin-top:-630px; _margin-left: -2px; _margin-bottom: 10px;
	width:330px; 
	background:#fff; 
	height:92px;  

}

#home2 .centre { 
  width:300px; 
float:left; 
*margin-top:60px; 
_margin-top:60px; 
}

.html #home2 .centre { 
  width:300px; 
margin-top:3px;
*margin-top:-441px; 
_margin-top:3px;  
margin-left:20px; 
_margin-left:1px;
border:1px solid #000; 
}
.html #home3 .centre { 
left: 0px; margin-left: 337px; margin-right: 20px;

}


#home2 .droite { 
width:300px;
float:left; 
*margin-top:180px; 
_margin-top:0px; 
position:relative; 
vertical-align:top; 
}

.html #home2 .droite { 
width:300px;
*margin-top:60px; 
_margin-top:0px; 
border:1px solid #cacaca; 
display:none; 
}




.block { 
background: url(images/BK1.jpg) repeat-x bottom;
margin-left:20px; 
margin-bottom:15px; 
width:320px;
color:#3b3b3b; 
}

.blockV2 { 
background: url(images/BK1.jpg) repeat-x bottom;

}

#home3 .block { 
	margin-left:10px; 
}

#content .block p { 
line-height:14px;
	font-size:11px;
	padding-right:0px; 

}


.block a { 
	color:#3b3b3b;
}
.block2{ 
background: url(images/BK2.jpg) repeat-x bottom;
margin-left:20px; 
_margin-left:5px; 
margin-bottom:5px; 
width:271px;
}
.droite .block2{ 
background: url(images/BK2.jpg) repeat-x bottom;
margin-left:30px;
-margin-left:35px;
margin-bottom:5px; 
width:271px;
}


.t {background: url(images/dot.jpg) 0 0 repeat-x;}
.b {background: url(images/dotb.jpg) 0 100% repeat-x; padding-bottom:-2px;}
.l {background: url(images/dotl.jpg) 0 0 repeat-y}
.r {background: url(images/dot.jpg) 100% 0 repeat-y}
.bl {background: url(images/bl1.jpg) 0 100% no-repeat}
.br {background: url(images/br1.jpg) 100% 100% no-repeat}
.tl {background: url(images/tl1.jpg) 0 0 no-repeat}
.block .tr {background: url(images/tr1.jpg) 100% 0 no-repeat; 
padding:10px;
height:120px; 
*height:115px;
}
.block .tr img { 
	border:1px solid #cacaca; 
}


.block2 .tr {
background: url(images/tr1.jpg) 100% 0 no-repeat; padding:10px;
height:30px; 
}

.block h2 {
	font-size:15px; 
	margin-top:0px;
	padding-left:160px; 
}

.block h2 a, .block h2 a:active, .block h2 a:link, .block h2 a:visited { 
	font-weight:bold;
		font-size:15px; 
		color:#3a3a3a; 
}


.block2 h3 { 
	font-size:14px; 
	margin-top:0px; 
	color:#5AB1DF;
	color:#0093cb; 
	text-align:center;
	*padding-top:5px; 
	_padding-top:20px; 
}
.block p { 
	font-style:justify; 
	font-size:11px;
	margin-top:-2px; 
	*margin-top:-10px;
	*margin-top:-5px;
	*margin-bottom:8px; 
	
	
}
.block .link { 
	float:right;
	margin-top:-5px; 
}
.block img { 
float:left;
margin:2px 5px 2px 2px;  	
}
.block2 img { 
/* border:1px solid #cacaca; */
margin-left:-20px; 	
}

.avantages { 
	font-size:11px; 
		color:#3b3b3b;
		/*	height:150px;*/
					padding:5px 15px; 
margin-left:0px; 
_margin-left:42px; 
background-color:#fff; 
border:1px solid #cacaca;
}
.avantages h4 {
	font-size:15px; 
	text-align:center;
	margin:0px 2px 2px 2px;  
		color:#77af02;
}

.link_avantages { 
	text-align:center; 
	font-size:10px; 
	display:none; 

}
.link_avantages a { 
	border:1px solid #cacaca; 
	padding:3px; 
	display:inline-block;
	width:10px; 
	height:10px;

	text-decoration:none; 
	color:#3b3b3b; 
	
}



#footer {
border:1px solid #cacaca;
font-size:11px; 
background:url(images/bk_footer.jpg) repeat-x;
margin:0 auto; 
width:100%; 
}

#footer strong {
	font-size:20px; 
}	

#footer #liens_niv1 strong {
font-size:12px; 
color:#5AB1DF;
}

#footer #liens_niv1 a { 
font-size:11px; 
color:#3b3b3b;
}

#footer #liens_niv1 h4, #liens_niv1 h4 a, .promotion, a .promotion  { 
font-size:12px; 
color:#5AB1DF;
}

#liens_niv3, #liens_niv1 { 
font-size:11px;
text-align:center;
}



#flashSantiane { 
margin-left:22px; 
margin-top:13px; 
border:1px solid #cacaca; 
width:271px; 
}

.html #flashSantiane { 
margin-left:42px; 
margin-top:13px; 
border:1px solid #cacaca; 
width:271px; 
}

#logos { 
	width:271px; 
	margin:2px 0px 2px 22px;  
	margin-left:21px; 
 	_margin-left:10px; 
	border:1px solid #cacaca; 
	background-color:#fff; 
}

.tr_separ {
	height:2px; 
}

#logos img {
	border:none;
}

#concours { 
/*border:1px solid #cacaca; */
margin-bottom:20px;
 margin-left:20px;
 *margin-left:16px; 
 *margin-top:-120px; 
   _margin-left:26px; 
   _margin-top:0px;

}
.html #concours { 
/*border:1px solid #cacaca; */
margin-bottom:20px;
margin-left:10px; 
*margin-left:10px; 
*margin-top:500px; 
_margin-left:2px; 
_margin-top:0px; 
}

#home3 #concours { 
	
}


#concours img { border:none; } 


#garanties {
	color:#3e3e3e; 
	font-size:12px; text-align:center; 
	border:1px solid #d4d4d4; 
	width:98%; 

}

 #garanties .entete {
	font-size:11px; 
	font-weight:bold; 
	background-color:#b8d7f2; /*;#94c516*/
	height:30px;
}


#garanties tr.formule:hover {
	background-color:#f7aa36; 
	color:#fff; 
	font-weight:bold; 
}

#garanties .pair{ height:25px; background-color:#f0f7fc; /*#f0f7fc;*/}

#garanties .impair {  height:25px; background-color:#edf3e1; }

#garanties .libelle { font-weight:bold; padding:2px 3px }



#recompense {
	text-align:left;

}

#recompense h3 { 
font-size:11px; 
}



#formH #TBFORM {
width:621px; 
}

#TBFORM #table {
/*	background:#d6dede;*/
		background:#fdfdfd;
	border:1px solid #9e9fa1; 
	width:278px; 
}



 #tableH {
/*	background:#d6dede;*/
		background:#fdfdfd;
	border:1px solid #9e9fa1; 
	width:100%; 
}

#formH2 #Btn_comparer {
right:5px; bottom:-10px; 
}	

#formH2 #tableH { 
background:#fffbf7 url(images/form/BK_formH2.png) repeat-x top; /*#ff7c01*/
	border:1px solid #cacaca; 
}


#divhospitalisationval, #divoptiqueval, #divhonorairesval, #divdentaireval { 
	position:absolute; 
	font-size:11px;
	font-weight:bold; 
	text-align:right; 
	color:#3a3a3a;
	left:0px; 
	margin-top:5px; 
	margin-left:68px;  
}

#formH2 #divhospitalisationval, #formH2 #divoptiqueval, #formH2 #divhonorairesval, #formH2 #divdentaireval { 
	position:absolute; 
	font-size:9px;
	font-weight:bold; 
	text-align:right; 
	color:#3a3a3a;
	left:0px; 
	margin-top:5px; 
	margin-left:48px;  
}

.Niv_poste {
	text-align:center; 
	font-size:10px;
}


#divhospitalisationtext, #divoptiquetext, #divhonorairestext, #divdentairetext { 
	position:absolute; 
	color:#3a3a3a;
	padding-left:0px; 
	left:0px; 
	margin-top:5px; 
	margin-left:13px;   
	font-size:11px;
	font-weight:bold; 
	text-align:right; 
	*text-align:center;
}
/**/

#formH2 #divhospitalisationtext, #formH2 #divoptiquetext, #formH2 #divhonorairestext, #formH2 #divdentairetext { 
	position:absolute; 
	color:#303030;
	padding-left:0px; 
	left:0px; 
	margin-top:5px; *margin-top:50px; _margin-top:2px; 
	margin-left:8px; margin-left:8px; *margin-left:-42px; 
	font-size:11px;
	font-weight:bold; 
	text-align:right; 
	width:82px; 
	text-align:center;


}

.BKNiv { 
	position:absolute; 
	background:url(images/form/bkNiv.png) left center no-repeat; 
	margin-left:81px; *margin-left:5px; _margin-left:10px; 
	margin-top:-23px; *margin-top:28px; _margin-top:30px;
	height:23px; 
	width:148px; 
	}

#formH2 .BKNiv { 
	position:absolute; 
	/*background:url(images/form/bkNivV2.png) left center no-repeat; */
	background:none;
	margin-left:46px; 
	margin-top:-20px; 
	height:18px; 
	width:97px; 
	
}

#divCivilitesPrincipal, #divCivilitesConjoint { 
	float:left;
	width:200px; 
	margin-left:0px; 
	padding:5px 0px;  
}

#formH2 { 
		padding:0px;
}


#formH #divCivilitesPrincipal, #formH #divCivilitesConjoint { 
	float:left;
	width:200px; 
	margin-left:0px; 
	padding:2px 0px;  
}

#selectconjoint { 
margin-left:14px; 
}

#nbenfants { 
margin-left:19px; 
}

#formH #nbenfants { 
margin-left:0px; 
}

#divCivilitesEnfant1, #divCivilitesEnfant2, #divCivilitesEnfant3, #divCivilitesEnfant4, #divCivilitesEnfant5, #divCivilitesEnfant6, #divCivilitesEnfant7 { 
width:120px; float:left; margin-left:-7px; 
padding-left:-5px;
padding-top:5px; padding-bottom:5px; 
}

#divRegime_e1, #divRegime_e2, #divRegime_e3, #divRegime_e4, #divRegime_e5, #divRegime_e6, #divRegime_e7 {
	margin-right:10px; padding-top:5px;
}
#formH #divRegime_e1, #formH  #divRegime_e2, #formH  #divRegime_e3, #formH  #divRegime_e4, #formH  #divRegime_e5, #formH  #divRegime_e6, #formH  #divRegime_e7 {
	margin-right:21px; padding-top:5px;
}


sup { font-size:8px; font-variant:normal; }


.Title { 
	padding:5px 10px;
	color:#ff7c00; 
	font-size:11px; 
	font-weight:bold; 
	background:url(images/BK2.jpg) repeat-x top;
	border-top:1px solid #cacaca; border-bottom:1px solid #cacaca; 
}

/* 4 rounded corners */
.all-four-rounded-corners {
/**/	
border:1px solid #cacaca; 
-webkit-border-radius: 10px;
	-khtml-border-radius: 10px;	
	-moz-border-radius: 10px;
	border-radius: 10px;
	}
	
	
	
/* CALCULATEUR REMBOURSEMENT */

#introCalculateur { 
 /*border:1px solid #cacaca;*/
;
}


#calculateur { 
width:622px; 
text-align:left; 
margin-top:175px; 
_margin-top:100px;



*margin-left:0px; 
background:#fff; 
}
#calculateur2 { 
width:899px; 
text-align:left; 
margin-left:0px; 
*margin-left:0px; 
background:#fff; 
text-align:left; 
}


#fond_calc { 
background-color:#fdfdfd; 
border:1px solid #cacaca; 
float:left;
height:auto; 
color:#3a3a3a; 

}

#calculateur #fond_calc {
margin-top:-130px; 

margin-left:10px; 
}


.bk { 
width:100%; 
margin:0px; 
padding:0px; 
/**/background:url(images/calculateur/fond_header.png) repeat-x top;
border-top:1px solid #cacaca;
border-bottom:1px solid #cacaca;
height:53px; 


}



#cal_header { 

}



#cal_right { 
	float:right; 
/*border:1px solid #0000ff; */
	width:297px; 

position:relative;
	}

#cal_right #divfraisRestant { 
	font-size:30px; 
	text-align:center; 
	color:#ff7c00; 
	padding-left:109px; 
	
}

#cal_right .soustitre { 
	display:block; 
		text-align:center; 
		margin:-26px 0 0 18px; 
		font-size:24px; 
		color:#303030; 

}

#cal_left { 
	float:left; 
/*	border:1px solid #ff0000; */
	width:297px;
position:relative;
}

#cal_left table { 
	width:295px;
	margin:16px 10px 5px 2px; 
}

#cal_center { 
/*	border:1px solid #00ff00; */
	float:left; 
	width:300px;
	border-left:1px dotted #cacaca; 
	border-right:1px dotted #cacaca; 
	position:relative;
}

#cal_center form { 
	width:272px; 
	margin:20px auto; 
	text-align:center; 
}

#cal_center form label { 
	display:block; 
	margin-top:10px auto; 
}

#cal_center form .field3d { 
	margin:20px 10px; 

}

#cal_center form .euro {

font-size:13px; 
font-weight:bold; color:#303030;
float:right; 
margin:22px 0px 0px -50px;
*margin:-42px -30px 0px 16px;
padding-right:50px; 
padding-left:20px;
}

#cal_right .icone { 
position:absolute; 
top:-52px; 
left:-3px; 
}
#cal_right .titre { 
position:absolute; 
top:-46px; 
left:76px;  
}


#cal_center .icone  { 
position:absolute; 
top:-54px; 
left:-4px; 
}
#cal_center .titre  { 
position:absolute; 
top:-46px; 
left:76px; 
}
#cal_left .icone { 
position:absolute; 
top:-52px; 
left:-3px; 
}
#cal_left .titre { 
position:absolute; 
top:-50px; 
left:76px; 
}

#table_compagnies { 
border:1px solid #cacaca; 
clear:both; 
}

#divTableauRemboursement { 

}

.entete { 
	background-color:#fff;
	
}

.enteteTableau {
	background:url(images/calculateur/bk_entete.png) repeat-x top;
	text-align:center;
	font-size:13px;
	color:#303030; font-weight:bold; 
	height:49px;
	*height:45px;
	border-top:1px solid #cacaca; 
	border-bottom:1px solid #cacaca; 
}

#tableauGaranties { 
margin:0px; 
padding:0px; 
}

#table_compagnies .td1 {
background-color:#FFFFFF;
border-bottom:1px dotted #D4D4D4;
}

#table_compagnies .td1_calcul {
background-color:#FFFFFF;
border-bottom:1px dotted #cacaca;
}

#table_compagnies .colimpairSS {
background-color:#FFFFFF;
border-bottom:1px dotted #cacaca;
border-left:1px dotted #cacaca;
color:#676767;
font-size:120%;
font-weight:bold;
padding-top:0;
}

#table_compagnies .colpairmut {
background-color:#F0F8FF;
border-bottom:1px dotted #cacaca;
border-left:1px dotted #cacaca;
color:#0557A7;
font-size:130%;
font-weight:bold;
padding-top:0;
text-align:center;
}

#table_compagnies .colimpairmut {
background-color:#FFFFFF;
border-bottom:1px dotted #cacaca;
border-left:1px dotted #cacaca;
color:#0557A7;
font-size:130%;
font-weight:bold;
padding-top:0;
text-align:center;
}
#table_compagnies .colpairemph {
background-color:#F0F8FF;
border-bottom:1px dotted #cacaca;
border-left:1px dotted #cacaca;
color:#990000;
font-size:130%;
font-weight:bold;
padding-top:0;
text-align:center;
}

#table_compagnies .colimpairemph {
background-color:#fff;
border-bottom:1px dotted #cacaca;
border-left:1px dotted #cacaca;
color:#990000;
font-size:130%;
font-weight:bold;
padding-top:0;
text-align:center;
}

#table_compagnies .colpair,  #table_compagnies .colimpair{
background-color:#fff;
border-bottom:1px dotted #cacaca;
border-left:1px dotted #cacaca;
height:67px;
}

#table_compagnies .colimpair2 {
background-color:#fff;
border-bottom:1px dotted #cacaca;
border-left:1px dotted #cacaca;

}
#table_compagnies .colpair2 {
background-color:#F0F8FF;
border-bottom:1px dotted #cacaca;
border-left:1px dotted #cacaca;

}

.colpair2 img, .colimpair2 img{

clear:both; 
}


.dontSS {
color:#464646;
font-size:80%;
font-style:italic;
font-weight:lighter;
}

/* PAGE LOGIN */

.page_login #mdp {
	margin: 5px;
	padding: 5px;
	width: 300px;
	clear:both;
	border: 1px dashed #d4d4d4;
	margin-top:10px;
	background-color:#f4f4f4;
	float:right; 
}

.page_login #divright #mdp a, .page_login #divright #mdp a:hover {
	color:#5FB6E5;
	
}

.page_login #form_login {
	margin: 5px;
	padding: 5px;
	border: 1px dashed #d4d4d4;
	width: 300px;
	margin-top:10px;
	background-color:#f4f4f4;
	height:90px; 
	float:right; 
}
.page_login #texte {
	width: 540px;
	margin:0px;
	padding-left:0px;
	color:#000000;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	margin-top: 20px;

}

.page_login #texte h1 {
		font-size:20px; 
	color:#7baf04; 
	padding-left:20px;
}

.page_login #texte ul {
	padding-left:40px;
	letter-spacing:0.1em;
	padding:2px; 
	margin-left : 20px; 
	line-height:16px;
}

.page_login #texte li {
margin-left : 20px; 
}


.page_login .submit1 { 
text-align:right;
}

.page_login .submit2 {
text-align:left; 
}

.page_login #tableLogin { 
font-family:Arial, Helvetica, sans-serif;
font-size:12px; 
}

.page_login #screenshots img {
float:left; 
margin:5px 20px 5px 5px; 
}

.page_login #screenshots { 
    padding:5px;
	font-size:12px;
	font-family:Arial, Helvetica, sans-serif;
	margin:10px 10px 2px 10px;
	letter-spacing:0.1em;
}

.page_login #texteScreenshotsSite  {
	font-size:16px;
	font-family:Arial, Helvetica, sans-serif;
	margin-left:540px;
	text-align:justify;
	margin-top:0px;
	height:100px;
	width:auto;
	
}

.page_login #texteScreenshotsSite a, .page_login #texteScreenshotsSite a:hover {
color:#F7AA00;
text-decoration:none; 
}

.monespace #table_demande { 
border:1px solid #cacaca; 
background:#fdfdfd url(images/espace_client/entete.png) repeat-x top; 
-webkit-border-radius: 10px;
-khtml-border-radius: 10px;	
-moz-border-radius: 10px;
border-radius: 10px;	
margin-bottom:20px;
color:#303030; 
width:700px; 
margin-left:auto;
margin-right:auto; 
}




.monespace #table_demande .caption { 
/*background:url(images/espace_client/entete.png) repeat-x top; */
height:27px; 
color:#fff; 
font-weight:bold;
padding-left:10px;
}

.monespace #table_demande th {
background:#fdfdfd url(images/BK2.jpg) repeat-x top;
height:35px;  
border-bottom:1px solid #cacaca;
}

.monespace #table_demande td { 
padding-left:20px;
font-size:13px; 
}

.action { 
	border-left:1px solid #cacaca; 
}

.monespace #table_demande td.actions { 
background-color:#fff; 
border-left:1px solid #cacaca; 
}

.monespace #table_demande .actions2 td{ 
	margin:0px;
	padding:0px;  
	
}


/* page adhesion */
.signature .encadreTop { 
	background:url(images/adhesion/encadrement_haut.gif) no-repeat bottom;
	height:12px; 
}


.signature .encadreBottom { 
	background:url(images/adhesion/encadrement_bas.gif) no-repeat top ;
}

.signature  .encadre_left { 
	background:url(images/adhesion/encadrement_gauche.gif) repeat-y right;
}

.signature  .encadre_right { 
	background:url(images/adhesion/encadrement_droite.gif) repeat-y left;
}

.signature  .Form_titre { 
	background:url(images/adhesion/fond_titre.gif) repeat-x bottom;
	font-size:18px; 
	color:#3e3e3e; 
	text-align:center;
	padding-bottom:5px; 
}

.signature .Form_soustitre { 
	height:27px; 
	background:url(images/adhesion/fond_soustitre.gif) repeat-x;
	color:#fff; 
	font-size:14px; 
	text-align:left;
	padding-left:20px;  
	font-weight:bold; 
	
}

.signature .recap {
	color:#333; 
	font-size:12px; 
	background-color:#fdfdfd; 
	padding-left:20px; 
	padding-right:20px; 
	padding-bottom:2px;
	padding-top:10px;  
	text-align:center; 
	line-height:20px;
}
.signature .recapfinal { 
	color:#333; 
	font-size:12px; 
	/*font-weight:bold;*/ 
	background-color:#fdfdfd; 
	padding-left:20px; 
	padding-right:20px; 
	padding-bottom:2px;
	padding-top:10px;  
	text-align:left; 
}

.signature .bouton_adherer { 
	background:url(images/adhesion/bouton_adherer.gif) no-repeat ; 
	width:168px; 
	border:none; 
	height:37px; 
}

.signature .bouton_retour { 
	background:url(images/adhesion/bouton_retour.gif) no-repeat ; 
	width:168px; 
	border:none; 
	height:37px; 
}

.signature .conditions {
	font-size:11px; 
}

.signature .important_1_ {
	height:24px; 
	color:#FE6501;
	font-size:16px; 
	font-weight:bold; 
	padding-left:20px; 
	height:27px; 
	vertical-align:middle; 
	text-align:left; 
	font-style:normal; 
}

.signature .recap2 { 
		color:#3e3e3e; 
		height:32px; 
		font-size:12px; 
		vertical-align:middle; 
		border-right:1px solid #c4c4c4; 
		text-align:center;
}

.signature .emphasize { 
font-size:16px;
}

.signature .emphasizefinal { 
font-size:12px;
color:#303030; 
font-weight:bold; 
text-align:center; 
}

.signature .text_pdf { 
	font-size:12px;
font-weight:normal;
line-height:17px;
text-align:justify;
}

.signature .important_2_ {
height:22px; 
	text-align:left;
	color:#fe6501;
	font-style:italic; 
	font-size:12px; 
	font-weight:bold; 
	/*padding-left:20px; */
}
.signature .important_2_ strong {
height:22px; 
	color:#333;
	font-style:italic; 
	font-size:14px; 
	font-weight:bold; 
	/*padding-left:20px; */
}


label.error { 
	display:block;
	width:400px; 
	margin:10px auto; 
	text-align:center; 
	font-size:12px; 
	color:#FFFFFF; 
	background-color:#FF3300; 
	border-bottom:1px solid #cacaca; 
		border-top:1px solid #cacaca; 
		font-weight:bold; 
		padding:5px;
}

/* COMPARATEUR RESULTATS */
/*************** LIEN BASCULE ENTRE AFFICHAGE *************************/



.CR .switchDisplay {

font-size:12px; 
}
.CR .switchDisplay a.ON, .CR a:hover.ON, .CR a:link.ON, .CR a:visited.ON {
	font-size:14px; 
	color:#ff751a; 
	text-decoration:underline; 
}
.CR .switchDisplay a.ON img, .CR a:hover.ON img, .CR a:link.ON img , .CR a:visited.ON img {
text-decoration:none; 
margin-right:2px; 
}
 

.CR .switchDisplay a.OFF, .CR a:hover.OFF, .CR a:link.OFF, .CR a:visited.OFF {
font-size:11px; 
color:#e4e4e4; 
	text-decoration:underline; 
}	

/*************** MARGES GAUCHES DES TABLEAUX **************************/
.CR #entete, .CR #entete2, .CR #entete3, .CR #comparatif, .CR #TBL_INFO2 {
margin-left:25px; 
}

.CR #entete { 
border:1px solid #c5c5c5; 
}

.CR #entete2 {
border:1px solid #c5c5c5; 
}

.CR #entete, .CR #entete2, .CR #entete3 {
font-size:12px; 
margin-top:2px; 
}

.CR #entete tr.enteteFiltre, .CR #entete2 tr.enteteFiltre{
background-color:#fff; 
height:36px; 
}

.CR #entete tr.entete1, .CR #entete2 tr.entete1{
background-color:#d4d4d4; 
text-align:center; 
}

.CR #entete tr.entete1 th, .CR #entete2 tr.entete1 th{
border-left:1px #d6d6d6 solid;
/*border-right:1px #f5f5f5 solid;
 border-right:1px #f5f5f5 solid; */
font-size:90%; 
}
.CR #comparatif {
font-size:12px; 
margin-top:20px; 
border: 1px solid #c5c5c5; 
}

.CR #comparatif tr.even{
/*background:#fff url(images/espace_client/fond_even.gif) repeat-x bottom; */
background-color:#eee; 
height:44px; 
}

.CR #comparatif tr.odd{
background-color:#fff; 
height:44px; 
}

.CR #comparatif tr.up{
background-color:#fff99c;/*77c9eb; cdedfb  fff99c (jaune) */ 
cursor:help; 
height:44px; 
}

.CR #comparatif tr.even td, tr.odd td, tr.up td  { 
border-bottom:1px solid #cacaca; 
height:44px;
}


.CR #comparatif tr.even .td_formule { 
	/*border-right:1px dashed #e5e5e5;*/
}
.CR #comparatif tr.odd .td_formule { 
/*//	border-right:1px dashed #f5f5f5;*/
}

.CR .tdPrix {
	/*background:#f9edcb;*/ /*#c9e0f2*/
	/*background:#f9a11b; */
	font-weight:bold; 
	border-left:1px solid #cacaca;  
	border-right:1px solid #cacaca; 
	font-size:1em; 
	color:#2C2C2C; 
}


.forxpers, .bymonth { 
margin-top:-3px; 
	font-size:1em; 
	color:#fff;
}

.CR .tdPrixOptions {
	background:#fefff3; /*#c9e0f2*/
	/*border-left:1px solid #fde08e;*/   /*#a1c5e2*/
	border-right:1px solid #fde08e; /*#a1c5e2*/
	font-size:11px; 
	color:#303030; 
}




.CR #comparatif tr.even a, 
.CR #comparatif tr.even a:link, 
.CR #comparatif tr.even a:visited, 
.CR #comparatif tr.even a:hover, 
.CR #comparatif tr.even a:active,
.CR #comparatif tr.odd a, 
.CR #comparatif tr.odd a:link, 
.CR #comparatif tr.odd a:visited, 
.CR #comparatif tr.odd a:hover, 
.CR #comparatif tr.up a, 
.CR #comparatif tr.up a:link, 
.CR #comparatif tr.up a:visited, 
.CR #comparatif tr.up a:hover,
.CR #comparatif tr.up a:active, 
.CR #comparatif td.td_devis a
{
color:#FF6600; 
text-decoration:underline; 
font-size:11px; 
}

.CR .intro_promo { 
color:#ff751a; 
font-size:16px; 
font-weight:bold; 
}

.CR .nbFormules {
color:#ff751a; 
font-size:16px; 
font-weight:bold; 
padding:3px; 
border:1px solid #c5c5c5;
background:url(images/bg_bouton.gif) repeat-x bottom; 
}



.CR .prix {
font-size:1.3em; 
color:#2a2a2a; 
font-weight:bold; 
}

.CR .prixFormule2 { 
color:#2a2a2a; font-weight:bold; font-size:0.9em; 
font-family:Tahoma,Arial,Geneva,sans-serif;font-size-adjust:none;
}

.CR .td_Logo { 
background-color:#fff; 
border-left:1px solid #c5c5c5; 
}

.CR .tdPromo, .CR .tdAdh, .CR .td_devis, .CR .td_rappel { 
font-size:11px; 

}

.CR .tdPromo {
color:#990000; 
font-weight:bold; 
border-right:1px solid #cacaca; 
}

.CR .td_devis a, .CR .td_devis a:hover, .CR .td_devis a:link, .CR .td_devis a:active { 
color:#FF6600; 
text-decoration:underline; 
font-size:11px; 
}


.CR .td_HOSPI, .CR .td_DENT, .CR .td_OPTI, .CR .td_MED, .CR .td_formule { 
font-weight:bold; 
font-size:1.15em; 
text-align:center;
font-family:Tahoma,Arial,Geneva,sans-serif;
font-size-adjust:none;color:#2c2c2c; 
font-size:1.1em;

}

.CR .td_DENT p, .CR td_OPTI p, .CR .td_MED p, .CR .td_HOSPI p { 
margin:0 15px; 
text-align:left;
display:inline; 
}


.CR .td_DENT p, .CR .td_OPTI p, .CR .td_MED p { 
width:70px;
margin:0 auto;
padding-right:15px; 
text-align:right;
display:block; 
}

.CR .td_OPTI div {
text-align:center;
}

.CR .td_HOSPI { 
	/*background:url(bg_hospi.gif) center no-repeat; */
	border-right:1px solid #cacaca;
	border-left:1px solid #cacaca; 

}
.CR .td_DENT { 
	/*background:url(bg_dentaire.gif) center no-repeat; */
	border-right:1px solid #cacaca; 
}

.CR .td_OPTI { 
	/*background:url(bg_optique.gif) center no-repeat; */
		border-right:1px solid #cacaca;
}

.CR .td_MED { 
/*	background:url(bg_medecin.gif) center no-repeat; 
	border-left:1px dashed #e5e5e5;
	border-right:1px solid #cacaca; */
}

.CR .td_formule {
	border-left:1px solid #cacaca; 
	font-weight:bold; 
	cursor:pointer; 
}
.CR .td_devis {
	border-right:1px solid #e5e5e5; 
}

.CR .td_rappel { 
	border-right:1px solid #e5e5e5; 
}

/* STYLES DES INFOBULLES */
.CR #dhtmltooltip{
position: absolute;
width: 150px;
border: 1px solid #c5c5c5;
padding: 10px;
background-color: #f5f7ee;
visibility: hidden;
z-index: 100;
/*Remove below line to remove shadow. Below line should always appear last within this CSS*/
filter: progid:DXImageTransform.Microsoft.Shadow(color=#c5c5c5,direction=135);
text-align:center; 
}

.CR .nom_assurance { 
font-size:14px; font-weight:bold; 

}

.CR .nom_formule { 
font-size:13px;font-weight:bold;

}

.CR .tips { 
font-size:11px; text-align:left; display:block;
}

/********************** ENTETE *****************************************/
.CR h1 {
	color:#5FB6E5;
	font-size:16px; 
	text-align:center; 
}

.CR a.compare, .CR a:hover.compare, .CR a:link.compare, .CR a:visited.compare {
font-size:12px; 
color:#606060; 
text-align:left; 
text-decoration:underline; 
}

/********************** STYLES TELEPHONE *******************************/

.CR .rappel_box { 
border-top:1px solid #c5c5c5; 
border-left:1px solid #c5c5c5; 
border-right:1px solid #c5c5c5; 
border-bottom:1px solid #c5c5c5; 
padding:5px; 
font-size:10px; 
text-align:center; 
color:#606060; 
}
.CR .rappel_box_bottom {
border-left:1px solid #c5c5c5; 
border-right:1px solid #c5c5c5; 
border-bottom:1px solid #c5c5c5; 
}

.CR .rappel_box .texte { 
	font-size:11px; 
	color:#333; 
}

.CR .titre { 
 font-size:14px; 
 font-weight:bold; 
 color:#ff751a;
}

.CR .titre2 { 
/*text-decoration:underline; 	*/
 font-size:12px; 
 font-weight:bold; 
 color:#303030; /* #ff751a; */
 clear:right; 
 padding-top:3px; 
}

.CR .rappel { 
 font-weight:bold; 
}

.CR input.rappel { 
 font-weight:normal;
 font-size:11px;  
}

.CR input.button { 
 font-size:11px;  
}


.CR  #TBL_rappel {
border-top:1px dashed #c5c5c5; 
border-bottom:1px dashed #c5c5c5;
margin-bottom:2px; 
}

/*********************** INFOS ENTETE ************************************/

.CR .infos_formules { 
	text-align:center; 
	color:#F7AA00; 
	font-size:14px; 
	font-weight:bold; 
	padding:10px 0px; 
	padding-bottom:0px; 
	
}

.CR infos_formules a, .CR .infos_formules a:link, .CR .infos_formules a:hover, .CR .infos_formules a:visited { 
	font-size:11px; 
	color:#909090; 
	font-weight:normal; 
	text-decoration:underline; 
}

.CR .infos_prix {
	font-size:12px; 
	color:#303030; 
	font-weight:bold; 
}

.CR .infos_user {
	text-align:center;
	color:#333;
	font-size:12px;
	padding:5px;
	background:#F7F7F7;
	border:1px solid #c5c5c5;
	margin-top: 0px;
	margin-right: 20px;
	margin-bottom: 2px;
	margin-left: 20px;
	height:85px; 
}

.CR .infos_user h1 {
	font-size:12px; 
	margin:3px; 
}
.CR .infos_user h4 {
	font-size:12px; 
	margin:3px; 
}

.CR .infos_user a, .CR .infos_user a:link, .CR .infos_user a:hover, .CR .infos_user a:visited { 
	font-size:11px; 
	color:#909090; 
	font-weight:normal; 
	text-decoration:underline; 
}

/************************** TABLEAU ENTETE *********************/
.CR #TBL_INFO2 {
margin-top:0px; 
margin-bottom:10px; 
}


/*************************FORMULES SPECIALISEES ************************/
.CR #special { 
border:1px solid #c5c5c5; 
font-size:11px; 
	cursor: hand;
	
}

.CR #special td { 
border-collapse:collapse; 
padding-left:10px;
height:22px; 
font-weight:bold; 
		cursor: hand;
				cursor:pointer; 
}

.CR #special td.on {
color:#fff; 
background-color:#f7a44e; 
border:1px solid #c5c5c5; 
		cursor: hand;
		cursor:pointer; 
}

.CR #special td.off {
color:#606060;  
background-color:#e5e5e5; 
border:1px solid #c5c5c5; 
		cursor: hand;
}

.CR #special td.up {
color:#fff;  
background-color:#77c9eb; 
border:1px solid #c5c5c5; 
text-decoration:none; 
		cursor: hand;
				cursor:pointer; 
}


.CR #special td.on>a {
	font-weight:bold; 
	color:#fff;
	text-decoration:none; 
			cursor: hand;
					cursor:pointer; 
}

.CR #special td.off>a { 
	font-weight:bold; 	
	color:#606060;  
	text-decoration:none; 
			cursor: hand;
					cursor:pointer; 
}

.CR #special td:hover .off, .CR #special td:hover .on { 
color:#fff;  
background-color:#77c9eb; 
	font-weight:bold; 	
text-decoration:none; 
		cursor: hand;
				cursor:pointer; 
}

.CR #special td.up>a {
color:#fff;  
	background-color:#77c9eb; 
		font-weight:bold; 	
			text-decoration:none; 
}



/*********************** pictos stars et forces *************************/
.CR .titreforce { 
	font-size:12px; 
		font-weight:bold; 
			color:#ff751a; 
				border-bottom:1px dashed #c5c5c5; 
}

.CR .force { 
font-size:11px; 
padding:3px 0; 
}

.CR .niveau_force {
font-size:10px; 
	color:#808080; 
}

.CR .td_Force {
border-collapse:collapse; 
/*	border-top:1px dashed #c5c5c5; border-right:1px dashed #c5c5c5; */
		border-left:1px dashed #c5c5c5; 
}

/************************************************************************
#########################################################################
###################### STYLES DU COMPARATEUR DETAILLÉ  ##################
#########################################################################
************************************************************************/

.CR #comparateur {
	margin-left:0px; 
	font-size:11px; 
	
	border-right:1px solid #c5c5c5; 
	border-bottom:1px solid #c5c5c5; 
}


.CR #comparateur  #Layer1 {
	text-decoration:none; 
}

.CR #contentDentaire { /* TEST NE PAS PRENDRE */
	font-size:11px; 
	margin-left:0px; 
}

.CR #comparateur tr.evenPrim { /* ligne impair primaire daedfe*/
/*background-color:#93dbfc; */
/*background:url('bg_even2.gif') repeat-x; */
background:url(images/espace_client/bk_entete.gif) repeat-x 0 40%; 
height:28px; 	
}

.CR #comparateur tr.evenPrim th {
	text-align:left; 
		cursor: hand;
		border-top:1px solid #E6E6E6;
		border-left:1px solid #c5c5c5; 
}
.CR #comparateur tr.evenPrim th p{
	margin:0px 5px 0px 15px; 
	font-size:12px; 
	color:#303030;  
	
}


.CR #comparateur tr.oddPrim { /* ligne pair primaire */
/*background-color:#fff99c; #f6f6fe*/
/*background-color:#dcf3fe; */
background:url(images/espace_client/bk_entete.gif) repeat-x 0 80%; 
height:28px; 
}

.CR #comparateur tr.oddPrim th {
	text-align:left;
	cursor: hand;	
		border-left:1px solid #c5c5c5; 
}
.CR #comparateur tr.oddPrim th p{
	margin:0px 5px 0px 15px; 
	font-size:12px; 
	color:#303030;  
	
}


.CR #comparateur tr.evenPrim th a, .CR #comparateur tr.evenPrim th a:link, .CR #comparateur tr.evenPrim th a:visited, .CR #comparateur tr.evenPrim th a:active,
.CR #comparateur tr.oddPrim th a, .CR #comparateur tr.oddPrim th a:link, .CR #comparateur tr.oddPrim th a:visited, .CR #comparateur tr.oddPrim th a:active {
color:#303030; 
font-weight:bold; 
text-decoration:none; 
}

.CR #comparateur tr.evenPrim th a:hover, .CR #comparateur tr.oddPrim th a:hover {
	/*color:#e87900; */
	font-weight:bold; 
	text-decoration:none; 
}

.CR #comparateur tr.evenSec, .CR #comparateur tr.oddSec {
height:28px;
text-align:left;  
}


.CR #comparateur tr.evenSec,  .CR #contentDentaire tr.evenSec {  /* ligne impair secondaire */
text-align:left; 
/*background-color:#e0e0e0;*/
background:url(images/espace_client/fond_even.gif) repeat-x; 
height:28px; 
border-right:1px solid #c5c5c5; 
border-bottom:1px solid #c5c5c5; 
}

.CR #comparateur tr.evenSec th,  .CR #contentDentaire tr.evenSec th { 
border-left:1px solid #c5c5c5; 
border-top:1px solid #e6e6e6; 
}

.CR #comparateur tr.evenSec th p, .CR #comparateur tr.oddSec th p {
	margin:2px auto 2px 30px; 
	 color:#303030; 
}

.CR #comparateur .prixFormuleOptions {
-moz-background-clip:border;
-moz-background-inline-policy:continuous;
-moz-background-origin:padding;
background:#FEFFF3 none repeat scroll 0 0;
border-bottom:1px solid #FDE08E;
border-top:1px solid #FDE08E;
font-size:11px;
font-weight:normal;
height:20px;
}


.CR #comparateur tr.oddSec th, .CR #contentDentaire tr.oddSec th { 
border-left:1px solid #c5c5c5; 
border-top:1px solid #E6E6E6;
}


.CR #contentDentaire tr.evenSec th p, .CR #contentDentaire tr.oddSec th p {
	margin-left:30px; 
	font-size:12px; 
	color:#303030;  
	font-size:11px; 
	margin-top:2px; 
	margin-bottom:2px; 
}
.CR #comparateur tr.evenSec th a, .CR #comparateur tr.oddSec th a
{
	text-decoration:none; 
	color:#303030;  
	font-weight:bold;
}
.CR #comparateur tr.oddSec, .CR #contentDentaire tr.oddSec { /* ligne pair secondaire */
text-align:left; 
background-color:#fff;
height:28px; 
	border-bottom:1px solid #c5c5c5; 	
border-right:1px solid #000; 
}

.CR #comparateur tr.oddSec { 
	border-bottom:1px solid #c5c5c5; 	
}

.CR #comparateur .Logo { 
/*border-right:1px solid #c5c5c5; border-bottom:1px solid #e3e3e3; */
border-left:1px solid #e3e3e3; 
border-top:1px solid #e3e3e3; 
cursor:pointer; 
/*border-bottom:1px dashed #e3e3e3; */
}

.CR #comparateur .nomFormule { 
color:#303030; 
font-size:1.2em; 
font-weight:normal;
height:25px; 
font-weight:bold; /*border-right:1px solid #c5c5c5; */ 
border-left:1px solid #e3e3e3; 
cursor:pointer; 
/*border-bottom:1px solid #c5c5c5; */
}

.CR #comparateur .prixFormule { 
cursor:pointer; 
height:25px; 
/*border-right:1px solid #c5c5c5; */ 
border-left:1px solid #e3e3e3; 
border-bottom:1px solid #c5c5c5; 
background:url(images/espace_client/bg_bouton_down.gif) repeat-x bottom; 
}
.CR #comparateur .prixFormule .prix { 
color:#303030; 
font-size:1.2em; 
/*font-weight:normal;*/
font-weight:bold; 
}



.CR comparateur .prixFormuleOptions { 
background:#fefff3 none repeat scroll 0 0;
border-bottom:1px solid #FDE08E;
border-top:1px solid #FDE08E;
font-size:11px;
height:20px; 


font-weight:normal;
}


.CR #comparateur .lienFicheProduit {
font-size:11px; 
height:24px ;
background:url(images/bg_bouton.gif) repeat-x; 
border-left:1px solid #c5c5c5;

}
.CR #comparateur .lienFicheProduit a,  .CR #comparateur .lienFicheProduit a:hover, .CR #comparateur .lienFicheProduit a:link, .CR #comparateur .lienFicheProduit a.active {
color:#2e2e2e; 
text-decoration:none; 
}



.CR #comparateur .lienDevis { 
font-size:11px; 
height:24px; 
background:url(images/bg_bouton.gif) repeat-x; 
border-left:1px solid #c5c5c5;
}

.CR #comparateur .lienDevis a,  .CR #comparateur .lienDevis a:hover, .CR #comparateur .lienDevis a:link, .CR #comparateur .lienDevis a.active {
color:#ff4c00; 
text-decoration:none; 
}

.CR  #comparateur .lienAdh { 
font-size:11px; 
height:24px ;
background:url(images/bg_bouton.gif) repeat-x;  
border-left:1px solid #c5c5c5;
}

.CR #comparateur .lienAdh a,  .CR #comparateur .lienAdh a:hover, .CR #comparateur .lienAdh a:link,.CR #comparateur .lienAdh a.active {
color:#35a9e8; 
text-decoration:none; 
}

.CR #comparateur .lienPromo { 
font-size:11px; 
height:24px ;
border-left:1px solid #c5c5c5;
color:#990000; 
text-decoration:blink; 
}

.CR #comparateur .lienPromo a, .CR #comparateur .lienPromo a:hover, .CR #comparateur .lienPromo a:link, .CR #comparateur .lienPromo a:visited { 
font-size:11px; 
color:#990000; 
text-decoration:blink; 
}


.CR select{
font-size:10px; 
}

.CR tr .colRight {
background-color:#FFFFFF; 
border-left:1px solid #c5c5c5; 
}

.CR #comparateur tr.oddPrim td.colLeft {
background-color:#FFFFFF; 
}
.CR #comparateur tr.oddPrim td.colRight {
background-color:#FFFFFF; 
border-left:1px solid #c5c5c5; 

}
.CR #comparateur tr.evenPrim td.colRight {
background-color:#FFFFFF; 
border-left:1px solid #c5c5c5; 
}
.CR #comparateur tr.evenPrim td.colLeft{
background-color:#FFFFFF; 
}

.CR previous_texte, .CR .next_text { 
text-align:center; 
margin:2px; 
font-size:10px; 
font-weight:normal; 
}

.CR #comparateur .contenu, .CR #contentDentaire .contenu { 
	font-family:Tahoma,Arial,Geneva,sans-serif;font-size-adjust:none;color:#2c2c2c; 
	font-weight:bold; 
	border-left:1px solid #c5c5c5; 
	border-top:1px solid #e6e6e6; 
	text-align:center; 
}

.CR #comparateur a.compare, .CR #comparateur a:hover.compare, .CR #comparateur a:link.compare, .CR #comparateur a:visited.compare{
font-size:12px; 
color:#606060; 
text-align:left; 
text-decoration:underline; 
}

.CR #comparateur .comparaison { 
	border-top: 1px solid #c5c5c5; 
	border-left: 1px solid #c5c5c5; 
/*	border-right: 1px solid #c5c5c5; */
	background:url(images/espace_client/bg_bouton_up.gif) repeat-x top; 
	}

#divcliquepourchoisir td { 
color:#fff; 
font-weight:bold; 
}

/************************************************************************
#########################################################################
###################### 	STYLES DE LA FICHE PRODUIT 	 ####################
#########################################################################
************************************************************************/

.CR #moreInfos {
	border:1px solid #c5c5c5;
	background-color:#FFFFFF;
	padding:2px 10px;
	width:567px;
	color:#303030;
	margin-top:-161px; 
}

.CR #moreInfos .BtnAdherer{ 
border:1px solid #c5c5c5; 
}

.CR #moreInfos .lienFermer {
	color:#303030; 
	font-size:11px; 
	text-decoration:none; 
}
.CR #moreInfos .texte { 
font-size:11px; 
margin:2px 
}



.CR #moreInfos li { 
font-size:11px; 
}

.CR #moreInfos .compagnie {
font-size:16px; 
}

.CR #moreInfos .nomFormule {
background:none; 
border:none; 
font-size:16px; 

}

.CR #moreInfos .pxmois{
font-size:16px; 
}

.CR #moreInfos h1 { 
	font-size:13px; 
	font-weight:bold; 
	text-align:left; 
	color:#e8871e; 
	
}

.CR #moreInfos h2 { 
margin:2px 0px; 
	font-size:12px; 
	font-weight:bold; 
	color:#e8871e; 
}

.CR #moreInfos h3 { 
margin:2px 0px; 
	font-size:12px; 
	font-weight:bold; 
	color:#e8871e; 

}

.CR #moreInfos h4 { 
margin:2px 0px; 
	font-size:12px; 
	font-weight:bold; 
		color:#e8871e; 
}

.CR #moreInfos h5 { 
margin:2px 0px; 
	font-size:12px; 
	font-weight:bold; 
		color:#e8871e; 


}


.CR .hr { 
	width:65%; 
	height:1px; 
}

/************************************************************************
#########################################################################

###################### 			STYLES COTE TV	 	 ####################
#########################################################################
************************************************************************/

.CR #entetetv { 
margin-left:25px; 
font-size:12px; 
border:1px solid #c5c5c5; 
}



.CR #entetetv th.outils { 
	font-size:12px; border-bottom:1px dashed #c5c5c5;
	border-right:1px dashed #c5c5c5; 
}

.CR #entetetv th.outils2 { 
	font-size:12px; 
	border-bottom:1px dashed #c5c5c5;
	border-right:none; 
	
}


.CR #entetetv td.outils3 { 
	font-size:12px;
	border-right:1px dashed #c5c5c5; 
}

.CR #entetetv td.outils4 { 
	font-size:12px; 

}


.CR #entetetv .titre { 
font-size:14px; 
color:#303030; 

}

.CR .actions, .CR #entetetv a, .CR entetetv a:link,  .CR #entetetv a:visited, .CR #entetetv a:active {
	font-size:12px; 
	color:#606060; 

}


.CR #entetetv a:hover {
color:#ff751a; 
}

.CR sup {
font-size: 10px;
line-height: .8em;
}

/*
.CR .adhesion { 
	background:url(images/pictos/adhesion_comparateur.gif) no-repeat center;
	height:32px;
	width:72px; 
	margin-left:auto; 
	margin-right:auto; 
	color:#fff; 
	cursor:pointer; 
	font-size:11px;
	line-height:10px; 
	font-weight:bold;
	
}

.CR .adhesion strong{
	color:#fff;
}

.CR .adhesion .mois {
font-size:10px; 
}
*/

.CR .popInPrestation {
	padding:15px;
	border:#000000 1px solid;
	background-color:#f3eed8;
	color:#3e3e3e;
	font-size:12px; 
	font-weight:bold; 
	
}
.CR .popInPrestation img { 
	margin-right:5px; 
	margin-top:5px; 
}

.CR .popInPrestation select, .popInPrestation input { 
	margin-bottom:8px;
	font-size:11px;
}

.CR #button {
margin-left:auto; 
margin-right:auto; 
margin-top:12px; 
padding:5px; 
display:block; 
width:60px;
text-align:center;  
}

.CR .prestationsRemboursements{
 font-size:16px;
 font-weight:bold;
 font-style:italic;
 line-height:25px;
 color:#FFFFFF;
 background-color:#FF6600;
  text-align:center; 
  padding-left:10px; 
  border:0px 1px 0px 1px solid #c5c5c5; 
}

.CR .prestationsRemboursement td { 
	padding-left:5px; 
}

.CR .prestationIndividu {
background:#F9EDCB none repeat scroll 0 0;
color:#303030;
font-size:12px;
font-weight:bold;
height:20px;
text-align:center; 

}

.CR .prestationIndividu td { 
border-left:1px solid #c5c5c5;
border-bottom:1px solid #c5c5c5;
border-top:1px solid #c5c5c5;
}

.CR tdAddPrestation{
	background-color:#fff;
	border:1px solid #c5c5c5; 
 padding:5px; 

}

.CR .oddPrestation{
border-bottom:1px solid #FDE08E;
border-top:1px solid #FDE08E;
 font-size:11px;
 font-weight:bold;
 color:#3e3e3e;
 background-color:#FFEEDD;
}


.CR .evenPrestation{
border-bottom:1px solid #FDE08E;
border-top:1px solid #FDE08E;
 padding-left:5px; 
 font-size:11px;
 font-weight:bold;
 color:#3e3e3e;
 background-color:#FFF9F2;
}

.CR .evenPrestation th, .CR oddPrestation th , .CR .restacharger p, .CR .remboursementmutuelle p, .CR .prestationIndividu th { 
padding-left:10px; 
}
.CR .evenPrestation th, .CR .oddPrestation th , .CR .restacharger th, .CR .remboursementmutuelle th, .CR .prestationIndividu th, .CR .libellecompagnies th { 
border-left:1px solid #c5C5C5; 
}




.CR .libellePrestation { 
	text-align:center; 
	font-size:12px; 
	/*text-decoration:underline; */
	 color:#000;

}

.CR .evenPrestation img, .CR .oddPrestation img { 
	margin-top:15px; 
	margin-right:5px; 
}

.CR .restacharger { 
background-color:#e6e6e6; 
 border-left:1px solid #c5c5c5; 
}

.CR .remboursementmutuelle { 

background-color:#fd802e; 
 border-left:1px solid #c5c5c5; 
	color:#fff; 
}
.CR .remboursementmutuelle a:link, .CR  .remboursementmutuelle a:hover, .CR  .remboursementmutuelle a:visited, .CR .remboursementmutuelle a:active {
	color:#fff; 
	font-weight:bold; 
}

.CR  .contenu2 {
border-left:1px solid #C5C5C5;
color:#fff;
font-size:12px;
font-weight:bold;
text-align:center;
}


.CR .libellecompagnies { 
background-color:#f4f4f4; 
 border-left:1px solid #c5c5c5; 
 line-height:20px; 
 vertical-align:middle; 
}

.CR  .titreFormulaire { 
font-size:14px;
/*font-style:italic;*/
font-weight:bold;
color:#5FB6E5;
}

.CR  .formulaireStructure {
font-size:16px;
/*font-style:italic;*/
font-weight:bold;
color:#666666;
}

.CR .formulaireStructure strong { 
font-size:12px;
/*font-style:italic;*/
font-weight:bold;
color:#666666;
}

.legendeforce { 
padding-left:300px; margin-left:335px; 
}

.legendeforce2 { 
padding-left:182px;
margin-left:182px 
}

.CR .right { 
	float:right; 
}

.CR .texte12gris { 
font-size:12px; 
color:#626262; 
}

.CR .bkniveauforce { 
font-size:10px; 
color:#333; 
background:url(form2009/bk_niveau_forces.png) ; 
}
.CR .bkniveauforceV { 
font-size:10px; 
color:#333; 
background:url(form2009/bk_niveau_forcesV.png) ; 
}

.CR .classMissingCivilites{
border-bottom:#FF0000 2px solid;
}
.CR .classCivilites{
}
.CR .classMissingList{
background-color:#FFC4C4;
font-family: Arial, Helvetica, sans-serif;
font-size: 11px;
color: #000000;
}
.CR .classList{
background-color:#FFFFFF;
font-family: Arial, Helvetica, sans-serif;
font-size: 11px;
color: #626262;
}

.CR #divhospitalisationtext, .CR #divoptiquetext, .CR #divhonorairestext, .CR #divdentairetext { 
display:inline;
position:relative; 
margin:0px; 
padding:3px 0; 
font-size:11px; 
border:none; 
}
.CR #divhospitalisationval, .CR  #divoptiqueval, .CR #divhonorairesval, .CR #divdentaireval { 
position:relative;
margin:0px; 
padding:0px; 
color:#808080;
font-size:10px; 
}

.CR #divMainComparateur{
	border:1px solid #cacaca;
	width:1000px;
	margin-left:auto;
	margin-right:auto;
}

.nospartenaires #societe {
	margin:2px;
	padding:0px;
	border:1px solid #999999;
	margin-top: 10px;
	text-align:left; 
}
.nospartenaires #societe #logo {
	width: 20%;
	float: right;
	clear: both;
	text-align: center;
	border:1px solid #000; 
}

.nospartenaires #societe #logo a{
text-align: center;

}

.nospartenaires #societe #nom_compagnie {
	font-size: medium;
	padding: 2px;
	margin: 5px 120px 5px 5px;
	background-color: #FDFAF4;
	border: 1px solid #d4d4d4;
	width: 78%;
	color: #F7AA00;
	font-weight: bold;
}
.nospartenaires #societe #texte {
	font-size: 12px;
}
.nospartenaires #societe #texte ul {
	font-size: 14px;
	font-weight: bold;
	color: #0557A7;
	padding-top: 10px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 20px;
	margin: 0px;
}
.nospartenaires #societe #texte li {
	font-size: 12px;
	font-weight: normal;
	list-style-type: disc;
	list-style-position: outside;
	padding: 5px;
	margin-top: 0px;
	margin-right: auto;
	margin-bottom: 0px;
	margin-left: 20px;
	color: #000;
	line-height: 2px;
}
.nospartenaires #societe #texte {
	margin: 5px;
	padding: 2px;
	width: 60%;
	
	border: 1px solid #d4d4d4;
	background-color: #FDFAF4;
	position: relative;
}
.nospartenaires #societe #logo img {
}
.nospartenaires #societe #logo img {
	margin: 5px;
}
.nospartenaires #societe #nom_compagnie a {
	font-size: 12px;
	font-weight: normal;
	letter-spacing: 0.16em;
	margin-left: 10px;
	margin-bottom: 5px;
}
.texte20orangeFF6600 {
color:#FF6600;
font-family:Arial,Helvetica,sans-serif;
font-size:20px;
}
.texte18bleu7FB3FD {
color:#4995FC;
font-family:Arial,Helvetica,sans-serif;
font-size:18px;
}

/* form courtier */
#formCourtiers {
border:1px solid #cacaca; 
*margin-right:20px; 
}
#formCourtiers p {
margin:5px;  
}
#formCourtiers p.entete 
{
 
padding-right: 0px; 
margin-right: 0px; 
margin-left: 0px; 
margin-top: 0px;
background:url(images/form/BKHead_courtier.png) no-repeat; 
height:70px; 

}



#formCourtiers p label { 

display: inline;
    float: left;
    text-align:right;
    width: 80px;
	padding-right:20px;
	*padding-right:10px;
	_padding-right:10px;
	padding-top: 5px; 
}
.texte12blanc {

	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #FFFFFF;
}
.texte14blanc {

	font-family: Arial, Helvetica, sans-serif;
	font-size: 17px;
	color: #FFFFFF;
}

/* STRYMLES ADHESION */

#FMRContrat { 
width:900px;
height:500px; 
padding:0px;
margin:0px; 
}

.sendBtn {
width:257px;
height:37px;
/* background:url(images/adhesion/bouton_etape_2.gif) no-repeat; */
background:url(images/form2009/ADH_valider.gif) no-repeat;
border:none; 
cursor:pointer; 	
*cursor:hand;

} 	

.signBtnBA {
width:272px;
height:34px;
background:url(images/adhesion/btn_valider_souscriptionBA.gif) no-repeat;
border:none; 
font-size: 0em; 
padding-top:34px; 
color:#fff; 
}
.signBtnBADisabled {
width:272px;
height:34px;
background:url(images/adhesion/btn_valider_souscriptionBA_o.gif) no-repeat;
border:none; 
font-size: 0em; 
padding-top:34px; 
color:#fff;
}

.signBtnAP {
width:205px;
height:34px;
background:url(images/adhesion/btn_valider_souscriptionAP.gif) no-repeat;
border:none; 
font-size: 0em; 
padding-top:34px; 
color:#fff; 
}
.signBtnAPDisabled {
width:205px;
height:34px;
background:url(images/adhesion/btn_valider_souscriptionAP_o.gif) no-repeat;
border:none; 
font-size: 0em; 
padding-top:34px; 
color:#fff; 
}
.cancelSignBtn {
width:168px;
height:36px;
background:url(images/adhesion/btn_annuler_souscription2.gif) no-repeat;
border:none; 
font-size: 0em; 
padding-top:34px; 
color:#fff; 
}

.borderB {
	background-color:#fff;border-bottom:1px solid #cacaca; 
}

/* STYLE YAHOO */
.yui-h-slider,.yui-v-slider{position:relative;}.yui-h-slider .yui-slider-thumb,.yui-v-slider .yui-slider-thumb{position:absolute;cursor:default;}.yui-skin-sam .yui-h-slider{background:url(http://yui.yahooapis.com/2.7.0/build/slider/assets/skins/sam/bg-h.gif) no-repeat 5px 0;height:28px;width:228px;}.yui-skin-sam .yui-h-slider .yui-slider-thumb{top:4px;}.yui-skin-sam .yui-v-slider{background:url(http://yui.yahooapis.com/2.7.0/build/slider/assets/skins/sam/bg-v.gif) no-repeat 12px 0;height:228px;width:48px;}



#texte { 
color:#3e3e3e; 
}

.Lcategorie { 
color:#3e3e3e; 
position:absolute;
text-align:center; 
font-size:12px; 
font-weight:bold;
margin-top:3px; 
text-decoration:underline;
}

.highlight {
font-weight:bold; 
color:#151515;
}

.mutuelle_sante h3 { 
	clear:left;
}


.lienTNS { 
text-decoration:none; 
clear:both; 
color:#3e3e3e; 
font-weight:bold;
}

.tableau {
	    border:solid 1px #cacaca;
		border-collapse:collapse;
		margin-bottom:15px; 
}

.tableau th {
    background-image:url(images/fond_ariane.gif); 
    background-repeat:repeat;
    height:29px;
	border-bottom:1px solid #cacaca; 
}

.tableau td { 
border:1px solid #cacaca; 
padding-left:5px; 
   height:29px;
}

.tableau tr.pair { 
	background-color:#f2f2f2; 
		
}

.tableau tr.impair { 
	background-color:#e8e8e8; 
}

#content h1.compagnie, #content h2.produits_partenaires{ 
margin-left:160px; 
}

#content .mutuelle-sante h1, #content .mutuelle-sante h2 { 
	margin-left:305px; _margin-left:320px; 
	
}

#content .mutuelle-sante #logo_partenaire { 
	float:left; text-align: center; margin-right: 47px; left: 0px;  *margin-bottom:0px; margin-left:50px; _margin-left:20px; margin-top:-60px;
}	

#content .mutuelleCompagnie h1, #content .mutuelleCompagnie h2 { 
		margin-left:207px;
}	

#content .mutuelleCompagnie #logo_partenaire { 
		float:left; text-align: center; margin-right: 47px; left: 0px;  *margin-bottom:0px; margin-left:50px; margin-top:-60px;
}

#content #promo #logo_partenaire { 
	margin-top:0px;
}

#content .divers h1, #content .divers h2 { 
	margin-left:208px; _margin-left:222px; 
}

#content .ie h1 { 
margin-left:230px; _margin-left:260px; 
}

#content .faq h1, #content .faq h2 { 
margin-left:208px; _margin-left:222px; 
}


#content .divers #logo_partenaire { 
	margin-top:-40px; 
}
	
#content .emploi h1, #content .emploi h2 {
	margin-left:0px; 	
}

#content #texte h1 { 
	margin-left:0px; 
	width:269px; 
	display:inline; 
}


#content #texte span.H1 { 
color:#000000;
font-size:20px; font-weight:bold;padding-left:10px; 
}

#formContent { 
	width:600px; 
	margin-top:20px; 	
	margin-left:20px; 
	margin-right:10px; 
	height:480px; 
	float:right; 
	}

#formContentAccueil { 
	width:600px; 
	margin-top:-385px; 	
	margin-left:20px; 
	margin-right:10px; 
	height:415px; 
	float:right; 

}

#formH2 {
	font-size:12px; 
	position:absolute; 
	top:270px;  
	left:50%; 
	margin-left:-134px;	
	margin-top:20px; 
	_margin-top:50px;
	*margin-left:-140px;	
	_margin-left:-140px;
	_border:0px solid #fff; 	
	
}

#formH2.Accueil {
		top:115px;  
}

#content h2.promos { 

	*margin-left:0px; 
	_margin-left:0px; 
	
}

#content #backlinks a, #content #backlinks a:hover, #content #backlinks a:visited, #content #backlinks a:active, 
#sitemap a:link, #sitemap a:hover, #sitemap a:visited, #sitemap a:active, #content .liens_divers a, #content .liens_divers a:hover, #content .liens_divers visited, #content .liens_divers a:active
{ 
	color:#3e3e3e; text-decoration:none; 
}

.texte14bleu7FB3FD {
color:#4995FC;
font-family:Arial,Helvetica,sans-serif;
font-size:14px;
}
.texte14orangeFF6600 {
color:#FF6600;
font-family:Arial,Helvetica,sans-serif;
font-size:14px;
}
.texte14vert006600Arial {
color:#006600;
font-family:Arial;
font-size:14px;
}


/* monEspace */
#HighContent a, .CR_infosProfil a  {
color:#3e3e3e; 
}

/*liens */
#editpwd, #upd_infos_user { 
cursor:pointer; 
text-decoration:underline; 	
}

.tbDevis a {
	font-size:11px; 
}

div.EspaceClient { 
	width:912px;
	_width:900px;
	margin-left:10px; 
	margin-top:10px; 
	padding:4px 10px;   
	border:1px solid #3e3e3e;
	float:left; 
	background:#fff url(images/espace_client/fond-block-sup.gif) repeat-x bottom; 
	border:1px solid #cacaca;
	color:#2a2a2a; 

}

div#infosUsers { 
	border:1px solid #000; 
	margin-left: 142px; margin-top: -50px;
	width:760px; 
}

div.CR_postes { 
	width:430px;
	margin-left:5px; 
	margin-top:10px; 
	float:left; 
	background:#fff url(images/espace_client/fond-block-sup.gif) repeat-x bottom; 
	border:1px solid #cacaca;
	color:#3e3e3e; 
	margin-right:40px; 
	_border:1px solid #000;
}

div.CR_infosProfil { 
	width:362px;
	margin-top:10px; 
	float:right; 
	background:#fff url(images/espace_client/fond-block-sup.gif) repeat-x bottom; 
	border:1px solid #cacaca;
	color:#3e3e3e; 
	margin-right:10px; 
	_border:1px solid #000;
	/*_background:#fff url(images/espace_client/fond-block-sup.gif) repeat-x bottom; */
	_background-color:#fff; 

}



.CR_postes h4, .CR_infosProfil h4 { 
	font-size:1.2em; 
	text-align:center; 
	letter-spacing:0.1em;
	margin-top: 2px; margin-bottom: 5px;
}

.CR_infosProfil table, .CR_postes table { 
	font-size:0.9em; 
	
}

.CR_infosProfil .dateEffet { 
	color:#f59401; 
	font-size:1.2em; 
}


divchangemdp {
	background:#fff url(images/espace_client/fond-block-sup.gif) repeat-x top; 

}


.EspaceClient h2, .InfosClient h2 { 
	color:#3e3e3e; font-size:1.3em; font-weight:bold; 
}


.header2  { 
	margin:3px 10px 4px;
	padding:5px 12px;
	color:#fff; 
	font-weight:bold; 
	font-size:14px; 
	border:2px solid #fff; 
	background-color:#67bff3; 
	text-align:center;
}

#Profils { 
	border-left:1px solid #cacaca; 
	border-right:1px solid #cacaca; 
	color:#3e3e3e; 
}

.header-profil { 
background:#fcfdfe url(images/espace_client/header2.png) bottom repeat-x; 
border-top:1px solid #cacaca; 
border-bottom:1px solid #e9e9e9; 
}

.intro-profil { 
	background-color:#fff; 
	border-bottom:1px solid #e9e9e9; 
}

.bk-accordeon { 
	background-color:#d4d4d4; 


}
.bk-accordeon>td { 
	padding-top:10px; 
}
	
table.detaildemande { 
	color:#3e3e3e;
	font-size:1em; 

}


.blockEspaceClient { margin-top: -15px; margin-bottom: 14px; } 

.BgRight { 
	border-right:1px dashed #e9e9e9;
	text-align:center; 
}

/*LISTE DES DEVIS */
.logoDevis { 
	border:1px solid #cacaca; 
}
.monespace2.Prix, .monespace2.personnnes, .monespace2.Commercial {
	font-size:1.2em; 
	font-weight:bold; 
	color:#ff7c00; 
}

.EspaceClientMenu { 
	color:#fff; border:2px solid #fff; 
	/*background:#67bff3 url(images/espace_client/bk_menu_bleu.gif) repeat-x; 
	
	height: 46px; margin-left: 8px; margin-right: 8px; margin-top: 7px;
	*/

}


.HighContent ul#menu  { 
	margin-top:10px; 
}

ul#menu {
border:2px solid #fff; 
height:47px; 
background:url(images/espace_client/bk_menu_bleu.gif) repeat-x; 
list-style:none;
padding:0;
padding-top:1px;
padding-right:2px; 
 }	

ul#menu li {
float:left;
}

ul#menu li a {
margin-top:-1px; 
display:block;
height:47px;
position:relative;

}

ul#menu li.accueilES { 
	margin-left: 10px; margin-top:8px; 
}

ul#menu li a.comp1 {
background:url(images/espace_client/boutons/btn_simple.gif) no-repeat scroll top left;
width:152px;
background-position:0px 0px;
}


ul#menu li a.comp2 {
background:url(images/espace_client/boutons/btn_detaille.gif) no-repeat scroll top left;
width:152px;
background-position:0px 0px;
}

ul#menu li a.top_vente { 
background:url(images/espace_client/boutons/btn_top_ventes.gif) no-repeat scroll top left;
width:152px;
background-position:0px 0px;
}


ul#menu li a.EditUserInfos { 
background:url(images/espace_client/boutons/btn_edit_user_infos.gif) no-repeat scroll top left;
margin-left:340px;
_margin-left:332px;
width:152px;
background-position:0px 0px;
}

ul#menu li a.EditPwd { 
background:url(images/espace_client/boutons/btn_mot_de_passe.gif) no-repeat scroll top left;
width:152px;
background-position:0px 0px;
}


ul#menu li a.Deconnection {
background:url(images/espace_client/boutons/btn_deconnection.gif) no-repeat scroll top left;
width:152px;
background-position:0px 0px;
}

ul#menu li a.comp1:hover, ul#menu li a.comp2:hover, ul#menu li a.displayAll:hover, ul#menu li a.top_vente:hover, ul#menu li a.EditPwd:hover, ul#menu li a.Deconnection:hover {
	width:152px; 
	background-position:-150px 0px;
}

ul#menu li a.comp1:active, ul#menu li a.comp1.active, ul#menu li a.comp2:active, ul#menu li a.comp2.active, ul#menu li a.displayAll:active, ul#menu li a.top_vente:active, ul#menu li a.top_vente.active, ul#menu li a.EditPwd:active, ul#menu li a.Deconnection:active {
	width:152px; 
	background-position:-300px 0px;
}

ul#menu li a.displayAll { 
background:url(images/espace_client/boutons/btn_toutes_formules.gif) no-repeat scroll top left;
width:152px;
background-position:0px 0px;

}


ul#menu li a.EspaceClient {
background:url(images/espace_client/boutons/espace_client.gif) no-repeat scroll top left;
width:124px;
margin-left: 255px;
background-position:0px 0px;
}

ul#menu li a.EspaceClientComparateur {
background:url(images/espace_client/boutons/espace_client.gif) no-repeat scroll top left;
width:124px;
margin-left:824px;
background-position:0px 0px;
}

ul#menu li a.EspaceClientMonespace {
background:url(images/espace_client/boutons/espace_client.gif) no-repeat scroll top left;
width:124px;
margin-left:816px;
background-position:0px 0px;
}


ul#menu li a.EspaceClient:hover {
width:124px;
background-position:-127px 0px;
}

ul#menu li a.EspaceClient:active, ul#menu li a.EspaceClient .active {
width:124px;
background-position:0px 0px;
}




#strBasculeAffichage { 
	position:absolute; 
	width:180px; 
	margin-top: -50px; 
	margin-left: 3px;
}
#strBasculeAffichageDetaille { 
	position:absolute; 
	width:180px; 
	margin-left: 79px; margin-top: -25px;
	z-index:1000; 
}



.DivEnteteSimple { 
height:190px; 
_height:180px; 
width:1000px; 
background:url(images/espace_client/bk_entete.gif) repeat-x ; 
}

.DivEnteteSimple .CrBarNav ul#menu { 
margin:0 0 0 0;
}

.CR #entete { 
	width:952px; 
	*margin-top:10px; 
}

.CR #entete tr.entete1, .CR #entete2 tr.entete1{
background:url(images/espace_client/header2.png) repeat-x bottom; 
text-align:center; 
}

.CR #entete tr.entete1 th, .CR #entete2 tr.entete1 th{
border-left:1px #d6d6d6 solid;
/*border-right:1px #f5f5f5 solid;
 border-right:1px #f5f5f5 solid; */
font-size:90%; 
}

#nbformulesfiltrees { 
	color:#fff; 
	font-weight:bold; 
	position:absolute; 
	font-size:2em; 
	text-align:center; 
	width:63px; 
	margin-top: 10px; 
	margin-left: 20px;
}

#totalformules { 
	color:#fff; 		
	font-weight:bold; 
	font-size:1em; 
	position:absolute; 
	margin-top: 71px; 
	margin-left: 70px;
}

#Layer1 { 
/*margin-top:40px; */

}

#loadingScreen { 
	width:100%; 
}

#loadingScreen img { 
	margin:auto auto; 
}

#divWaiting, #divWaiting2 { 
	border:1px solid #000; 
	z-index:10000; 
	top: 0; left: 0; 
	position: absolute; 
	background:url(images/espace_client/fond_divWaiting.png) repeat; 	
}


#WaitingMsg, #WaitingMsg2 { 
	text-align:center; 
	font-weight:bold; 
	background:#fff; 
	color:#2a2a2a; 
	border-top:3px solid #cacaca; 
	border-bottom:3px solid #cacaca; 
	margin-top:12%; 
	z-index:1006;
	margin-left:auto;margin-right:auto;	width:1010px; 
}

#date_debut_contrat_m, #date_debut_contrat_d, #date_debut_contrat_y { 
	font-size:0.8em; 
	color:#2a2a2a; 
	font-weight:bold;  
	letter-spacing:0em;
}






.rappelHeader img {
	cursor:pointer; 	
}
.rappelinput { 
	font-size:0.9em;
}
a.ES_link { 
	color:#f9a11b; 
}

#chargement { 
	font-family:Tahoma,Arial,Geneva,sans-serif;font-size-adjust:none;
	text-align:center; 
	/*border:1px solid #c5c5c5; */
	height:100%; 
	padding-top:50px; 
}


#chargement .img1 { padding:16px 0; }
#chargement .img2 { padding:20px 0 100px 0; }
#chargement .texte1 { color:#f9a11b; font-size:1.6em; }
#chargement .texte2 {color:#0287c5; font-size:1.4em; padding:5px 0; }
#chargement .texte3 {font-size:1.4em; color:#f9a11b; padding:5px 0; }

.button2 { 
margin-top: -10px; margin-bottom: -5px;	
*margin-top:-5px ; 
cursor:pointer; 
}

.infosliens {
	font-size:0.8em; 
}

img.newprofil { 
	margin-top: 0px; 
	margin-bottom: 10px; 
	margin-right: 25px; 
	
	
}

img.shutdown { *margin-right:0px; *margin-top:-64px;  }
img.modifpwd { *margin-right:0px;   *margin-top:0px; }

.BgRight .Prix { font-weight:bold; color:#ff7c00; }


.accordion td { 
	*text-align:left;
}

.monespace2  object{ 
margin-left:-26px; 
}


.rappelV2 { 
position:absolute; 
right:0px; 
margin-right:-207px; 
}

#SubHeader .rappelV2 { 
/*margin-right: -218px; margin-top: -90px;
*margin-right: 342px; 
_margin-left:720px; _margin-bottom:-40px; */
/*
width:224px; 
position:absolute;
top:0px; 
right:-206px; */
}

#SubHeader #quotes { 
margin-left: 136px;
/*margin-left: 135px;
*margin-bottom:3px; 
_margin-bottom:0px; */
}

.monespace2 .rappelV2 {
margin-top: -83px;	
position:absolute; 
right:0px; 
margin-right:0px; 
}

.comparateur #header .rappelV2 {
position:absolute; 
right:0px; 
margin-top: -80px;
margin-right:-3px;
}

.rappelV2 .encartRappel {
/*margin-top: 7px;
*margin-top:7px; 
_margin-top:12px; */
}

.monespace2 .rappelV2 #ok { 
margin-top: 0px;
} 


.monespace2 .blockRappel { 
position:absolute; 
/*_border:1px solid #000;*/

}

.rappelHeader { 
position:relative; 
}

.blockRappel {
position:absolute; 
margin-top: -30px; margin-left: 14px;
*margin-top: -32px; *margin-left: 8px;
_margin-left: -40px; _width:250px; text-align:right;  
}

.rappelHeader #rappelAutoTel { border: 1px solid #cacaca; width: 90px; color: #333333; font-size: 11px; }

#moreInfos { 
	font-family:Tahoma,Arial,Geneva,sans-serif;font-size-adjust:none; font-size:0.9em;	
}

.company { 
	color:#F9A11B; font-size:18px;
}
.ficheProduit .blackBorder {
	width:100px;
	height:100px;	
}
.ficheProduit .compagnie, .ficheProduit .nomFormule { 
color:#6A6A6A;
font-family:Tahoma,Arial,Geneva,sans-serif;
font-size:20px;
font-size-adjust:none;
font-weight:bold;
}

.ficheProduit .pxmois { 
color:#F9A11B;
font-family:Tahoma,Arial,Geneva,sans-serif;
font-size:22px;
font-size-adjust:none;
font-weight:bold;
}	

.ficheProduit h3 { 

}
.ficheProduit h2 { 
font-size:13px; 
font-size:15px; 
}

.tablestar img { 
	cursor:pointer; 
}

#btn_new_profil { 
/*margin-bottom: -7px; margin-right: 7px; float:right; */
margin-bottom:-7px;
margin-left:11px;
}

.annee { 
	font-weight:normal; 
	font-size:0.7em; 
	text-align:left; 
	width:100%; 
}

.anneeVal { 
font-size:1.2em; 
font-weight:bold;
text-align:right; 
}

#divplan1 { 
_border:1px solid #000; 
}	

#divTableAlertEffet { 
	display:inline-block; 
}