*{
	margin: 0px;
	padding: 0px;
}

html{
	width:100%;
	height:100%;
	background:url(images/cons/deg_1.gif) repeat-x top left #A48A77;
}

body{
	width:100%;
	height:100%;
    background:url(images/cons/background.png) no-repeat right;
	overflow:hidden;
}
/**********************************COMON**********************************/
#content{
	width:690px;
	height:auto;
	margin:0px auto 0px auto;
	
}

#content .slideshow { height:110px; width:340px;}

#content #logotype{
	width:290px;
	height:90px;
	margin-top:10px;
}

#content .spacer_1{
	width:690px;
	height:35px;
}

#content #footer{
	width:690px;
	height:auto;
	display:none;
}

#content #footer p{
	font-family:Arial, sans-serif;
	font-size:11px;
	font-weight:normal;
	color:#FFF;
}

#content #footer p a{
	text-decoration:none;
	color:#655348;
}

#waves{
	width:100%;
	height:100%;
}

.description_view{
	width:670px;
	height:auto;
	padding:10px;
	background:url(images/cons/bg_repeat.png) repeat;
	margin-bottom:20px;
	display:none;
}

.description_view p{
	font-family:Arial, sans-serif;
	font-size:11px;
	font-weight:normal;
	color:#FFF;
	text-decoration:none;
}

/**********************************MENU**********************************/
#content #menu{
	width:550px;
	height:auto;
	margin:20px 0px 0px 140px;
}

#content #menu #menuTop{
	width:550px;
	height:25px;
	margin-bottom:15px;
	display:none;
}

#menu #menuTop .active_menu , .none_active_menu{
	float:left;
	height:25px;
	font-family: "Lucida Sans", "Lucida Grande", "Lucida Sans Unicode",
	             "Luxi Sans", Arial, sans-serif;
	font-size:14px;
	padding:0px 9px 0px 9px;
}

#menu #menuTop .sep_menu{
	width:18px;
	height:25px;
	float:left;
	background:url(images/cons/sep.gif) no-repeat center top;
}

#menu #menuTop .active_menu{
	width:auto;
	border-bottom:4px solid #655348;
}

#menu #menuTop .active_menu a{
	color:#C7B299;
	text-decoration:none;
}

#menu #menuTop .none_active_menu{
	width:auto;
}
#menu #menuTop .none_active_menu:hover{
	border-bottom:4px solid #655348;
}

#menu #menuTop .none_active_menu a{
	color:#fff;
	text-decoration:none;
}

#content #menu #menuBottom{
	width:540px; /*-10px du paddingLeft */
	height:20px; /*-5px du paddingTop */
	background:#655348;
	font-family:Arial, sans-serif;
	font-size:11px;
	font-weight:bold;
	padding:5px 0px 0px 10px;
}

#content #menu #menuBottom a.active{
color:#fff;
text-decoration:underline;
}

#content #menu #menuBottom a{
color:#C7B299;
text-decoration:none;
}
#content #menu #menuBottom a:hover{
color:#fff;
text-decoration:none;
border-bottom:1px dotted #987D6C;
}



/**********************************ZOOMCLIENTS**********************************/
#content .left_1, .right_1{
	float:left;
}

#content .left_1{
	width:515px;
	height:390px;
	margin-right:45px;
	background:url(images/cons/bg_repeat.png) repeat;
	text-align:center;
}

#content #lefter_big{
	width:670px;
	height:370px;
	padding:10px;
}

#content .right_1{
	width:130px;
	height:390px;
	display:none;
}

#content .spacer_2{
	width:690px;
	height:15px;
	clear:both;
}

#content .spacer_3{
	width:690px;
	height:85px;
}

#content .left_nav_zoom, .center_nav_zoom, .right_nav_zoom {
	float:left;
	height:18px;
}

#content .left_nav_zoom{
	width:116px;
}

#content .center_nav_zoom{
	width:294px;
	text-align:center;
}

#content .center_nav_zoom a{
	font-family:Arial, sans-serif;
	font-size:12px;
	font-weight:normal;
	color:#fff;
	text-decoration:none;
}

#content .center_nav_zoom a:hover{
	color:#B8A28D;
}

#content .center_nav_zoom a.active{
	color:#fff;
	text-decoration:underline;
}

#content .right_nav_zoom{
	width:105px;
}

.bt_zomm{
	width:124px;
	height:39px;
	position:relative;
	bottom:380px;
	left:20px;
	background:url(images/cons/Bt_zoom.png) no-repeat;
}

.vignette{
	width:130px;
	height:90px;
	text-align:center;
	background:url(images/cons/bg_repeat.png) repeat;
	margin-bottom:10px;
}

.picto{
	width:70px;
	height:70px;
	position:relative;
	bottom:80px;
	left:30px;
}


/**********************************CATALIZEUR**********************************/
#bloc_cont{width:690px; height:395px; background:url(images/cons/bg_repeat.png) repeat; }
#bloc_cont #left2{width:410px; height:auto;  border-right: 1px solid #5E5149 ; float:left; margin:30px 0px 0px 30px;}
#bloc_cont #right2{width:190px; height:auto; float:left; margin:30px 0px 0px 30px;}



#left2 .titre_blanc , #right2 .titre_blanc {
	font-family:Arial, sans-serif;
	font-size:13px;
	font-weight:normal;
	color:#FFF;
	text-decoration:none;
}

#left2 .txt_blanc , #right2 .txt_blanc{
	font-family:Arial, sans-serif;
	font-size:11px;
	font-weight:normal;
	color:#FFF;
	text-decoration:none;
}

#left2 .txt_blanc a , #right2 .txt_blanc a{
	font-family:Arial, sans-serif;
	font-size:11px;
	font-weight:normal;
	text-decoration:none;
}

#left2 .txt_blanc a {
	color:#A8958F;
}

#right2 .txt_blanc a{
	color:#DDC9B1;
}

/**********************************SERVICES**********************************/
#bloc_cont #left3{width:340px; height:auto;  border-right: 1px solid #5E5149 ; float:left; margin:30px 0px 0px 30px;}
#bloc_cont #right3{width:260px; height:auto; float:left; margin:30px 0px 0px 30px;}

#left3 .titre_blanc , #right3 .titre_blanc {
	font-family:Arial, sans-serif;
	font-size:13px;
	font-weight:normal;
	color:#FFF;
	text-decoration:none;
}

#left3 .txt_blanc , #right3 .txt_blanc{
	font-family:Arial, sans-serif;
	font-size:11px;
	font-weight:normal;
	color:#FFF;
	text-decoration:none;
}



/**********************************EQUIPE**********************************/


#left2 #pt_left{width:168px; height:82px; float:left; }
#left2 #pt_right{width:200px; height:auto; float:left; margin-left: 30px;}

#left2 #pt_right .txt_blanc{
	font-family:Arial, sans-serif;
	font-size:11px;
	font-weight:normal;
	color:#FFF;
	text-decoration:none;
}


/**********************************FORMULAIRE**********************************/
form#formulairecontact{
	font-family:Arial, sans-serif;
	font-size:11px;
	font-weight:normal;
	color:#FFF;
	text-decoration:none;
}

#formulairecontact .gene{width:95%; height:18px; background-color:#fff; border:1px solid #656565; font-family:Arial, sans-serif; font-size:11px; font-weight:bold; color:#656565;}
#formulairecontact .area{width:95%; height:60px; background-color:#fff; border:1px solid #656565; font-family:Arial, sans-serif; font-size:11px; font-weight:bold; color:#656565;}
#formulairecontact .bt { width:50px; height:20px; border:1px solid #655447; background:#DDC9B1; color:#655447; text-align:center; margin-right:10px;  }

.textred{
	width:390px; 
	height:20px;
	border:1px solid #991A0A; 
	background:#FFCEC6;
	font-family:Arial, sans-serif;
	font-size:11px;
	font-weight:normal;
	color:#991A0A;
	text-decoration:none;
	text-align:center;
	padding-top:5px;
}


.clear{ clear:both; width:410px; height:1px;}






#formulaire_one{width:670px; padding:10px; background-color:#DADADA; font-family:Arial, sans-serif;}
#formulaire_one legend {padding:10px; background-color:#fff; border:1px solid #777;}
#formulaire_one fieldset {padding:10px; background-color:#fff; border:1px dashed #777;}
.small_txt{
	font-family:Arial, sans-serif;
	font-size:10px;
	font-weight:normal;
	color:#F3F3F3;
	line-height:25px;
	padding-left:63px;
}






