@charset "utf-8";
/* CSS Document */
html {
     overflow: -moz-scrollbars-vertical;
}


body{
	margin:0px;
	background-image: url(../images/bg_body.jpg);
	background-repeat: repeat-x;
	background-position: 0px 0px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
}

p{
	margin-top:0px;
	text-align: justify;	
}


a{
	color: #FFFFFF;
	text-decoration: none;
	

}

a:hover{
	color: #FFFFFF;
	text-decoration: none;
	

}



#bg{
	background-image: url(../images/bg.png);
	position: absolute;
	z-index: 1;
	height: 528px;
	width: 100%;
	float:left;
	background-position: center;
	background-repeat: no-repeat;
}

#bg_g{
	background-image: url(../images/bg_g.png);
	position: absolute;
	z-index: 1;
	height: 528px;
	width: 433px;
	left: 0px;
	top: 0px;
	
	float:left;
}

#bg_d{
	background-image: url(../images/bg_d.png);
	position: absolute;
	z-index: 1;
	height: 528px;
	width: 428px;
	right: 0%;
	top: 0px;
	
	
}


#content{
	height: 500px;
	width: 950px;
	margin-left: -475px;
	position: absolute;
	left: 50%;
	top: 128px;
	background-color: #FFFFFF;
	z-index: 2;
	margin-bottom: 20px;
	padding-top: 8px;

}

#deg_h{
	background-image: url(../images/deg_h.png);
	height: 9px;
	width: 950px;
	position: absolute;
	background-repeat: repeat-x;
	top: -9px;
}


#deg_g{
	background-image: url(../images/deg_g.png);
	height: 533px;
	width: 22px;
	
	position: absolute;
	background-repeat: no-repeat;
	top: -9px;
	left:-22px;
}

#deg_d{
	background-image: url(../images/deg_d.png);
	height: 533px;
	width: 22px;
	
	position: absolute;
	background-repeat: no-repeat;
	top: -9px;
	right:-22px;
}


#logo{
	background-image: url(../images/logo.png);
	height: 94px;
	width: 294px;
	margin-left: -141px;
	position: absolute;
	left: 50%;
	top: 23px;
	cursor:pointer;

	z-index: 4;

}

#header{
	height: 201px;
	background-color: #ffffff;
	position: relative;
	padding-right: 8px;
	padding-bottom: 8px;
	padding-left: 8px;

}

#menu{
	position: relative;
	height: 34px;
	background-image: url(../images/bg_menu.jpg);
	background-repeat: repeat-x;
	margin-top: 8px;
	margin-right: 8px;
	margin-left: 8px;


}

#contenu{
	position: relative;
	color: #415f7a;
	padding: 8px;
	
	
}

#col_g{
	width: 270px;
	margin-left:23px;
	margin-bottom: 25px;


}

#col_g_img{
	width: 270px;
	margin-right: 31px;


}



#col_d{
	width: 460px;
	margin-bottom: 25px;
	margin-left: 60px;

}


#col_g_c{
	width: 440px;
	margin-right: 8px;
	padding-left:23px;

}

#col_d_c{
	width: 440px;
	margin-bottom: 25px;
}
#col_d ul{
	list-style-image: url(../images/icone_2.jpg);
	text-align: justify;
}

#col_d li{
	margin-bottom:8px;
}




#col_g_t{
	width: 439px;
	margin-bottom: 25px;
	margin-left:23px;

}

#col_d_t{
	width: 439px;
	margin-bottom: 25px;
}

#col_1_t{
	margin-bottom: 25px;

}

#col_1{
	margin-bottom: 25px;
	margin-left: 23px;
	margin-right: 23px;
}

#col_d p{

padding:8px;
}

.titre_t{
	/*text-transform: uppercase;*/
	color: #415f7a;
	background-color: #FFFFFF;
	padding-top: 4px;
	padding-bottom: 4px;
	
	font-weight:bold;
	font-size:18px;

}

.titre_t_2{
	font-weight:bold;
	color: #FFFFFF;
	background-color: #7AC142;
	padding-top: 4px;
	padding-bottom: 4px;
	padding-left:14px;
	font-size:18px;
}


.cell_t{
	
	padding-top: 3px;
	font-size: 11px;
} 

.cell_t_prix{
	padding-right:50px;
	padding-top: 3px;
	font-size: 11px;
} 
#footer{
	background-color: #fff;
	width: 934px;
	padding-top: 5px;
	padding-bottom: 5px;
	position: fixed;
	bottom: 0%;
	font-size: 9px;
	color: #415f7a;
	margin-left: -467px;
	left: 50%;
	z-index: 5;
	text-transform: uppercase;
	margin-top: 100px;
}



.left{
	float:left;

}



.bt{
	font-weight: normal;
	text-transform: uppercase;
	color: #FFFFFF;
	height: 25px;
	width: 186px;
	text-align: center;
	padding-top: 9px;
	cursor:pointer;
	font-size: 12px;
	
}

.bt:hover{
	background-image: url(../images/bg_bt_over.jpg);
	background-repeat: repeat-x;


}

.bt_select{
	font-weight: normal;
	text-transform: uppercase;
	color: #FFFFFF;
	height: 25px;
	width: 186px;
	text-align: center;
	padding-top: 9px;
	font-size: 12px;
	background-image: url(../images/bg_bt_select.jpg);
	background-repeat: repeat-x;
}

.bt_s{
	margin-top: 16px;
	font-weight: bold;
	font-size: 14px;
	
	
}

.bt_s_top{
	font-weight: bold;
	font-size: 14px;
	padding-top: 4px;
	
	
}

.bt_s_2{
	margin-top:6px;
	margin-left: 10px;
	font-size: 12px;
	font-weight: bold;
}

.bt_s_select{
	margin-top: 16px;
	/*background-image: url(../images/icone_2.jpg);
	background-repeat: no-repeat;
	background-position: left center;*/
	color: #7ac142;
	
	font-weight: bold;
	font-size: 14px;
}

.bt_s_top_select{
	/*background-image: url(../images/icone_2.jpg);
	background-repeat: no-repeat;
	background-position: left center;*/
	color: #7ac142;
	font-weight: bold;
	font-size: 14px;
	padding-top: 4px;
}


.bt_s_2_select{
	margin-top:6px;
	font-weight: bold;
	/*background-image: url(../images/icone_3.jpg);
	background-repeat: no-repeat;
	background-position: left center;*/
	color: #7ac142;
	margin-left: 10px;
	
	font-size: 12px;
}

.spacer{
	background-image: url(../images/space_menu.jpg);
	background-repeat: no-repeat;
	height: 34px;
	width: 1px;


}

.titre{
	font-size: 18px;
	font-weight: bold;
	margin-bottom: 8px;
}

.img_titre{
	margin-left:3px;
	margin-top:5px;

}

a.lien_c{
	
	font-weight: bold;
	text-decoration: none;
	color: #415f7a;

}

a.lien_c:hover{
	text-decoration: none;
	color: #6e889f;

}

.vert{
	color: #7AC142;
	font-size: 16px;
	font-weight:bold;

}

.numero{

	font-size: 12px;
	font-weight:bold;

}


.formulaire{
	color: #415f7a;
	background-color: #fcf6f1;
	margin-bottom: 8px;
	margin-top: 8px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	width: 100%;
	display:inline;
	border: 0px solid;
	postion:absolute;
	left:0px;
		
}

.bt_form{
	border: 1px solid #ffffff;
	color: #415f7a;
	background-color: #fcf6f1;
	margin-bottom: 8px;
	margin-top: 8px;
	margin-left:0px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	padding:2px;
	float:right;
	
}

.boite{
	padding: 8px;
	background-color: #f1f9ec;
}

.img_result{
	border: 4px double #415f7a;
	text-transform: uppercase;
	color: #FFFFFF;
	background-color: #415f7a;
	text-align: center;
	
	margin-left: 8px;
	padding-bottom: 10px;
	font-weight: bold;
	font-size: 14px;
}

.img_result_2{
	
	text-transform: uppercase;
	margin-left: 8px;
	background-color: #FFFFFF;
	text-align: center;
	
	padding-bottom: 10px;
	font-weight: bold;
	font-size: 14px;
}

.img_top{
	margin-bottom: 2px;


}

#bt_consult{
	background-image: url(../images/bt_lumiderm.jpg);
	background-repeat: no-repeat;
	background-position: 0px 0px;
	display: block;
	height: 45px;
	width: 289px;

}

#bt_consult:hover{
	background-image: url(../images/bt_lumiderm.jpg);
	background-repeat: no-repeat;
	background-position: 0px -45px;
	display: block;
	height: 45px;
	width: 289px;
	cursor:pointer;

}

.contact_ent{
	background-image: url(../images/carte.jpg);
	background-repeat: no-repeat;


}

#coord{
	display: block;
	position: absolute;
	color: #415f7a;
	margin: 20px;
	top: 0px;
	right: 0px;


}

.ligne{
	background-color: #415f7a;
	text-align: center;
	height: 1px;
	width: 100%;
	margin-top: 10px;
	margin-bottom: 10px;
	
}


.ligne_div{


}

.note_rouge{
	color: #FF0000;

}
