body {
	background: url(images/commun/body-bg.jpg) repeat-x #940100;
	margin: 0px;
}
body,td{
	font-family: Lucida Sans Unicode;
	font-size: 12px;
	color: #6f6f6f;
}
/*-------------------------------------------------------------------------------------- */
a {font-family: Lucida Sans Unicode;font-size: 11px;color: #000000;}
a:link {text-decoration: underline; font-weight:none;}
a:visited {text-decoration: underline;color: #000000; font-weight:none;}
a:hover {text-decoration: underline;color: #111111;}
a:active {text-decoration: none;}
/*-------------------------------------------------------------------------------------- */
.header{
	background: url("images/commun/header-bg.jpg") no-repeat;
	height:172px;
	width:945px;
}

.div_vous_ici {
	background: url("images/commun/bg-vous-ici.jpg") repeat-x;
	height: 22px;
	width: 170px;
	line-height:22px;
	vertical-align: middle;
	top: 130px;
	position: absolute;
	font-size: 11px;
}

.div_vous_ici b {
	color: #be0000;
}

.sub_menu {
	margin-top: 6px;
	margin-left: 2px;
	margin-right: 2px;
	height:22px;
	background: url("images/commun/bg-submenu.gif") repeat-x;
}

.sub_menu_item {
	padding-left : 20px;
}

.sub_menu_item_active {
	padding-left : 20px;
	color: #595959;
}

.sub_menu_item a {
	text-transform: uppercase;
	text-decoration: none;
	font-size: 12px;
	color: #be0000;
	font-weight: bold;
}

.sub_menu_item a:visited {
	text-transform: uppercase;
	text-decoration: none;
	font-size: 12px;
	color: #be0000;
	font-weight: bold;
}

.sub_menu_item a:hover {
	text-transform: uppercase;
	text-decoration: underline;
	font-size: 12px;
	color: #595959;
	font-weight: bold;
}

.sub_menu_item_active a {
	text-transform: uppercase;
	text-decoration: underline;
	font-size: 12px;
	color: #595959;
	font-weight: bold;
}

/*-------------------------------------------------------------------------------------- */
.main_frame {
	background: url("images/commun/main-frame-bg.png") repeat-y;
	width: 955px;		
	padding-left:5px;	
}

.main_page {
	background: #FFFFFF url("images/commun/page-bg.jpg") repeat-x bottom;
	min-height: 375px;
	height: 375px;
	width: 945px;
	padding-top: 12px;
}

.main_page_div {
	padding-left: 10px;
	padding-right: 10px;
}

.text_footer {
	color: #000000;
}

.produit_famille_picto {
	cursor: pointer;
}
/*-------------------------------------------------------------------------------------- */

.vert-separator {
	background: url("images/commun/vert-separator.gif") repeat-y center;
}

.bordphoto {
	border: 2px solid white;
}

.titreActuHome {
	color: #991116;
	text-transform: uppercase;
/*	font-weight: bold; */
	font-size:12px;
	padding-bottom:0px;
}

.txtAlaUne {
	font-size: 11px;
}

.text_home {
	padding-top: 5px;
	padding-left: 10px;
	padding-right: 10px;
	padding-bottom: 10px;
	text-align: justify;
	font-size: 11px;
}

.home_estimez {
	cursor: pointer;
	background: url("images/home/bg-estimez.jpg") no-repeat bottom;
	height: 110px;
	padding-top: 0px;
	padding-left: 10px;
	padding-right:30px;
	font-size: 11px;
}

.home_choisir {
	cursor: pointer;
	/*background: url("images/home/bg-choisir.png") no-repeat bottom right;	*/
	padding: 10px;
	height: 187px;
	font-size: 11px;
}

.home_titre_produit {
	font-size: 10px;
	text-transform: uppercase;
	cursor: pointer;
}

.title_link {
	color: #991116 !important;
	font-size: 11px !important;
	text-transform: uppercase;
	text-decoration: none !important;
}

/*-------------------------------------------------------------------------------------- */

.conseilQuestion {
	font-weight:bold;
	line-height: 36px;
	vertical-align:top;
}

.conseil_resultat_div {
	border:1px solid black;
	background-color: white;
	width: 100px;
	text-align:center;
}

#TitrePhare { 
	width:94%;
	background-image:url(); 
	background-repeat:no-repeat;
	color: #CC0000;
	font-size:15px;
	font-weight:bold;
	padding: 5px 5px 5px 10px; 
	text-align:center;
}

#titreProduit { 
	float: left; 
	background-image:url(images/commun/fleche_rouge.gif); 
	background-repeat:no-repeat;
	color: #CC0000;
	font-size:11px;
	font-weight:bold;
	padding: 0px 5px 0px 10px; 
	text-align:left;
}

a.voir_detail { 
	display:block ;width: 95%;
	height: 7px; 
	background-image:url(images/commun/voir_detail.gif); 
	background-repeat:no-repeat; 
	background-position:right; 
	padding:2px 2px 2px 2px;
}

TD#produitscollone {
	width:50%;
	padding: 7px 7px 7px 7px;
	 border: 1px dashed #D7D7D7;
}

#produitPhare { width:95%;text-align:justify; background-color:#FFFFFF; padding:5px 5px 5px 5px; border: 1px solid #D7D7D7;}
#produitPhareGauche {padding: 5px 5px 5px 5px;}
#produitPharedroite {padding: 5px 5px 5px 5px;}
#produit { width:95%;text-align:justify; padding:5px 5px 5px 5px;}

.prod {font-family: arial;font-size: 13px;color: #000000; font-weight:bold;}


/*********************** Download fiche technique ****************************/

.calquedownload {
background-image: url(images/commun/bg_admin.gif);
position:absolute;
visibility:hidden; 
width: 560px; height: 470px;
border: 1px solid #D7D7D7;
text-align:center;
align: center;
}

.calqueimage {
background-image: url(images/commun/bg_admin.gif);
position:absolute;
visibility:hidden; 
width: 560px; height: 470px;
border: 1px solid #D7D7D7;
text-align:center;
cursor: hand;
align: center;
}

.calqueplan {
background-image: url(images/commun/bg_admin.gif);
position:absolute;
visibility:hidden; 
width: 560px; height: 428px;
border: 1px solid #D7D7D7;
text-align:center;
cursor: hand;
align: center;
}