body { margin: 0; color: #FFFFFF; background: #fff url("../images/bg-body.gif") repeat-x; font:11px tahoma, geneva, sans-serif; }

.holder1{ position:absolute; z-index:3000; }

a.light_black_text {color: #1e1f25; text-decoration: none; font-weight:bold;}
a.light_blue_text {color: #8da5bd; text-decoration: none;}

.dark_grey_text {color: #545c6d; text-decoration: none; font-family:tahoma; font-size:11px;}

a.sub_link {color: #5794dd; text-decoration: none; font-family:tahoma; font-size:11px;}
a.sub_link:hover {color: #5794dd; text-decoration: underline; font-family:tahoma; font-size:11px;}

a.dark_grey_link {color: #545c6d; text-decoration: underline; font-family:tahoma; font-size:11px;}
a.dark_grey_link:hover {color: #ec1c29; text-decoration: underline; font-family:tahoma; font-size:11px;}

a.grey_link {color: #8f9299; text-decoration: none; font-family:tahoma; font-size:11px;}

a.thickbox {color: #a3a5aa; text-decoration: none;}
a.thickbox {color: #a3a5aa; text-decoration: none;}
a.thickbox:hover {color:#c4c6cb; text-decoration: underline;}

a.head_text {color: #a3a5aa; text-decoration: none;}
a.head_links {color: #a3a5aa; text-decoration: none;}
a.head_links:hover {color:#c4c6cb; text-decoration: underline;}

a.discover_links {color: #545c6d; text-decoration: none; font-family:tahoma; font-size:11px; font-weight:bold;}
a.discover_links:hover {color:#ec1c29; text-decoration: underline; font-family:tahoma; font-size:11px; font-weight:bold;}

a.foot_text {color: #a3a7b0; text-decoration: none;}
a.foot_links {color: #a3a7b0; text-decoration: none;}
a.foot_links:hover {color:#bdc3cf; text-decoration: underline;}

a.sub_foot_text {color: #aeb6c1; text-decoration: none;}
a.sub_foot_links {color: #aeb6c1; text-decoration: underline;}
a.sub_foot_links:hover {color:#7d8c9d; text-decoration: underline;}

.select_holder { background-image:url(images/select_bg.gif); background-repeat:no-repeat; width:226px; height:24px; }

.sub_link_holder{ padding-bottom:8px;}
.sub_link_holder_end{ padding-bottom:15px;}

.garanty_holder{padding-bottom:15px; width:172px; float:left; padding-left:10px; color: #8f9299; text-decoration: none; font-family:tahoma; font-size:11px; padding-top:3px; }
.garanty_icon_holder {width:23px; float:left;}

.cible_select { border:1px solid #777775; background-color: #feca28; font-family: tahoma; font-size: 11px; color: #41464f; margin-top:-3px;}

.home_select { width:226px; height:20px; border:1px solid #777775; background-image:url(../images/select_bg_stretch.gif); background-repeat:repeat-x; background-color: #f6f7f9; font-family: tahoma; font-size: 11px; color: #5d7e9d; }
/*535353*/


/* CLIENT TYPE -------------------------------------------------*/
.div_client_type {
	left:0px;
	width:226px;
	height:24px;
	margin-top:7px;
	overflow:hidden;
	background-image:url(../images/select_bg.gif);
	background-repeat:no-repeat;
	border:none;	
	font-family: Tahoma; 
	font-size: 11px;
 	color: #5e7d9c; 
	font-weight: none; 
}

.div_client_type select {
	width:226px;
	overflow:hidden;
	margin-top:7px;
	background-color: #ffffff;
	font-family: Tahoma; 
	font-size: 11px;
 	color: #000000; 
	font-weight: none; 
	border: none;
	background-repeat:no-repeat;
	filter:alpha(opacity: 0);
	opacity: 0;
	cursor: pointer;
	z-index:2;
	position:relative;
	left: 0px;
	top: -21px;
}


.div_client_type_ie6 {
	left:0px;
	width:226px;
	height:24px;
	margin-top:7px;
	overflow:hidden;
	border:none;	
	font-family: Tahoma; 
	font-size: 11px;
 	color: #5e7d9c; 
	font-weight: none; 
}

.div_client_type_ie6 select {
	width:226px;
	overflow:hidden;
	margin-top:7px;
	background-color: #ffffff;
	font-family: Tahoma; 
	font-size: 11px;
 	color: #000000; 
	font-weight: none; 
	border: none;
	opacity: 0;
	cursor: pointer;

}

/* BESOIN ASSURANCE -------------------------------------------------*/
.div_client_besoin {
	left:0px;
	width:226px;
	height:24px;
	margin-top:7px;
	overflow:hidden;
	background-image:url(../images/select_bg.gif);
	background-repeat:no-repeat;
	border:none;	
	font-family: Tahoma; 
	font-size: 11px;
 	color: #5e7d9c; 
	font-weight: none; 
}

.div_client_besoin_ie6 {
	left:0px;
	width:226px;
	height:24px;
	margin-top:4px;
	overflow:hidden;
	background-repeat:no-repeat;
	border:none;	
	font-family: Tahoma; 
	font-size: 11px;
 	color: #5e7d9c; 
	font-weight: none; 
}

.div_client_besoin select {
	width:226px;
	overflow:hidden;
	margin-top:7px;
	background-color: #ffffff;
	font-family: Tahoma; 
	font-size: 11px;
 	color: #000000; 
	font-weight: none; 
	border: none;
	background-repeat:no-repeat;
	filter:alpha(opacity: 0);
	opacity: 0;
	cursor: pointer;
	z-index:2;
	position:relative;
	left: 0px;
	top: -21px;
}

.div_client_besoin_ie6 select {
	width:226px;
	overflow:hidden;
	margin-top:4px;
	background-color: #ffffff;
	font-family: Tahoma; 
	font-size: 11px;
 	color: #000000; 
	font-weight: none; 
	border: none;
	opacity: 0;
	cursor: pointer;
	

}