html,body{margin:0 auto;padding:0;}
body{
	font-family : Verdana, Arial, Helvetica, sans-serif;
	font-size : 	12px;
	color : 			#545438;
	font-weight : normal;
/*	margin : 	 auto; 
	width : 	 1024px;*/
}

img{border:none;}

h3{clear:left;font-size:14px;margin:10px 0 0 0;padding:0 0 0 10px;}


#page{
	float :  left;
	position:absolute;
	left:50%;
	margin-left:-512px;
	width :  1024px;
	padding : 0 0 20px 0;
}
#preload{display:none;}

/**
	NAVIGATION MENU TOP
*/
ul#menu_top{list-style-type : none;margin:10px 0 10px 0;padding:0;float:right;}
ul#menu_top li{float:left;margin:0;padding:0;}
ul#menu_top li a{
	display:block;
	padding:0 10px 0 10px;
	margin:0;
	font-size:13px;
	color:#C2A0A0;
	text-decoration:none;
	font-weight :bold;
}
ul#menu_top li a:hover{color:#458598;}
ul#menu_top li a:visited{color:#73AEC0;}
ul#menu_top li a.active{text-decoration:underline; color:#462E2E;}


#webitivite_photos{
	float :   left;
	height :  200px;
	width :   515px;
	margin :  0 30px 0 0;
	padding : 0;
}

#img_nav{
	 clear : 	 both;
	 background: #462E2E url(../inc/img_aleatoire.php) no-repeat left  ;
	 height:200px;
	 margin:0px 30px 0 30px;
}
#cadre01_top{
	clear:both;
	padding: 25px 10px 0 0;/*IE*/
	background: #462E2E url('../img/bg_ombre_droit.gif') repeat-y right 20px;
	height:265px;/*IE*/
	voice-family : "\"}\"";/*MOZILLA*/
	voice-family : inherit;/*MOZILLA*/
	height:230px;/*MOZILLA*/
}
html>body #cadre01_top{height:230px;}/*MOZILLA*/

h1{margin: 0 0 0 0;padding:90px 0 0 0;}
h1 a{color:#CCB0B0;font-size:16px;text-decoration:none;font-weight:normal;}
h1 a:hover{color:#A97878;}

dl#menu_right{margin:0;padding:0;}
dl#menu_right dt{margin:0;padding:0;}
dl#menu_right dt a, dl#menu_right dd a{
	display:block;
	padding:0;
	font-size:14px;
	color:#73AEC0;
	text-decoration:none;
}
dl#menu_right dt a:hover, dl#menu_right dd a:hover{color:#458598;}
dl#menu_right dt a:visited, dl#menu_right dd a:visited{color:#ccb0b0;}

#ici{margin:0 0 5px 0;}
#ici span, #ici span a{color:#458598;}
#ici span a{text-decoration:none;color:#458598;}
#ici span a:hover{color:#73AEC0;}

.cadre_haut{
	clear:right;
	/*float:right;*/
	/*width:1024px;*/
	height:9px;
	background: #462E2E url('../img/bg_ombre_hd.gif') no-repeat right top ;
}	

.cadre_basGC{
	height:8px; 
	background: #fff url('../img/bg_ombre_basGC.gif') top left no-repeat;
}

.cadre_bas01{
	height:8px; 
	background: #fff url('../img/bg_ombre_bas01.gif') top left no-repeat;
	width:430px;
	clear:both;
}
.cadre_bas02{
	height:8px; 
	background: #fff url('../img/bg_ombre_bas02.gif') top left no-repeat;
	width:570px;
	clear:both;
}
.cadre_bas03{
	height:8px; 
	background: #fff url('../img/bg_ombre_bas03.gif') top left no-repeat;
	width:310px;
	clear:both;
}
.cadre_bas04{
	height:8px; 
	background: #fff url('../img/bg_ombre_bas04.gif') top left no-repeat;
	width:245px;
	clear:both;
}
.cadre_bas05{
	height:8px; 
	background: #fff url('../img/bg_ombre_bas05.gif') top left no-repeat;
	width:500px;
	clear:both;
}
.cadre_bas06{
	height:8px; 
	background: #fff url('../img/bg_ombre_bas06.gif') top left no-repeat;
	width:1025px;
	clear:both;
}




/**
	CONTENT
*/

#content{
	/*border : 1px solid red;*/
	color : #73AEC0;
	float:left;
}

h2.cadre_haut_h2{
	clear:both;
	float:left;
	padding:0 0 0 0px;
	margin: 0 0 0 0;
	width : 430px;
	color : #fff;
	font-size:14px;
	font-weight:normal;
	background: #73AEC0 url('../img/bg_ombre_h2.gif') no-repeat right top ;
}	
h2.cadre_haut_h2 span{display:block;padding-left:10px;}

#content p{
	clear:left;
	float:left;
	margin:0;
	padding : 10px 0px 10px 10px;/*IE*/
	voice-family : "\"}\"";/*MOZILLA*/
	voice-family : inherit;/*MOZILLA*/
	padding : 10px 20px 10px 10px;/*MOZILLA*/
}
html>body #content p{padding : 10px 20px 10px 10px;}/*MOZILLA*/

#content p a{text-decoration:none; color:#6C9AAA;}
#content p  a:hover{color:#CCB0B0;}

dl.dl_pack{
	padding : 0 0 5px 10px;
	margin : 0 0 0px 0;
	float : left;
}
dl.dl_pack dt{
	padding : 0;
	margin : 0;
	float : left;
}
dl.dl_pack dd.title{
	font-size :   20px;
	padding : 0px 0px 0 15px;
	color : #CCB0B0;
	width:300px;
}
dl.dl_pack dd.title a{
	text-decoration:none;
	color : #CCB0B0;
}
dl.dl_pack dd{
	font-size :   15px;
	padding : 0px 10px 0 15px;
	margin : 0;
	float : left;
}
dl.dl_pack dd span.prix{
	font-size :   20px;
}
dl.dl_pack dd span{
	font-size :   10px;
	font-weight : normal;
}


dl.dl_map{
	padding : 0 0 5px 10px;
	margin : 0 0 0px 0;
	clear:left;
	float : left;
	
}
dl.dl_map dt{padding:5px 0 0 0;	margin:0;}
dl.dl_map dt a{color:#73AEC0;text-decoration:none;background: transparent url('../img/bg_dl_map.gif') no-repeat 0 5px;padding-left:10px;}

dl.dl_map dd{font-size:12px;padding:0px 10px 0 15px;margin:0;}
dl.dl_map dd a{text-decoration:none;color:#73AEC0;background: transparent url('../img/bg_dd_map.gif') no-repeat 0 6px;padding-left:10px;}


dl.dl_audit{
	padding : 0 0 5px 10px;
	margin : 0 0 10px 0;
	clear:left;
	float : left;
	width:480px;

	
}
dl.dl_audit dt{padding:0px 0 0 0;	margin:20px 0 0 0;background: transparent url('../img/bg_dl_map.gif') no-repeat 0 5px;padding-left:10px;}
dl.dl_audit dd{font-size:12px;padding:0;margin:0 0 0 15px;background: transparent url('../img/bg_dd_map.gif') no-repeat 0 6px;padding-left:10px;}



dl.dl_contact{
	padding : 10px 0 15px 10px;
	margin : 0 0 0px 0;
	float : left;
	width : 415px;
}
dl.dl_contact dt{
	padding : 0;
	margin : 0;
	float : left;
}

dl.dl_contact dd{
	padding : 10px 10px 0 15px;
	font-weight : bold;
	margin : 0;
	float : left;
}
dl.dl_contact dd span{color:#CCB0B0;}


dl.dl_realisation{
	padding : 0 0 5px 10px;
	margin : 10px 0 0px 0;
	float : left;
	width:275px;/*IE*/
	voice-family : "\"}\"";/*MOZILLA*/
	voice-family : inherit;/*MOZILLA*/
	width:265px;/*MOZILLA*/
}
html>body dl.dl_realisation{width:265px;}/*MOZILLA*/

dl.dl_realisation dt{padding : 0;	margin : 0;	float : left;	}

dl.dl_realisation dd.title{
	font-size : 11px;
	padding : 0px 0px 0 0px;
	color : #000;
	width:190px;
	height:30px;
}
dl.dl_realisation dd.title a{text-decoration:none;color :#458598;}

dl.dl_realisation dd{font-size:12px; padding: 0px 10px 0 0px; margin:0; float:left;}

dl.dl_realisation dd a{color:#458598;text-decoration:none;}

dl.dl_realisation dd span.prix{	font-size :   20px;}

dl.dl_realisation dd span{
	font-size :   10px;
	font-weight : normal;
	color:#CCB0B0;
}

ul.list01{clear:both;margin:0 0 10px 10px;padding:0}
ul.list01 li{margin:0;padding:5px 0 0 0;list-style-type:none;}
ul.list01 li a{text-decoration:none; color:#6C9AAA;}
ul.list01 li a:hover{color:#CCB0B0;}


#inscription_form {margin: 0px 0px; padding : 0;}

dl.inscription{ margin: 0; padding: 0;float:left;}

dl.inscription dt {margin: 0px 0px 4px 0px; padding: 0px 5px 0px 0px; float: left; width: 100px; clear: left; text-align: right;}

dl.inscription dd { margin: 0px 0px 4px 0px; padding: 0; float: left;  }

.texte, .textArea{
	width : 			 400px;
	font-size :    12px;
	border: 1px solid #CCB0B0;
	background-color:#462E2E;
	height:13px;
	color:#fff;
}
.textArea{height : 83px;}
.btnEnvoyer{
	float : 						right;
	border : 						1px solid #CCB0B0;
	background-color :  #462E2E;
	color : 			 		  white;
	font-size :    			12px;
}
.erreur {
	border-left : 6px solid #73AEC0;
	padding : 0 0 0 0.5em;
	margin : 0 0 0 10px;
	float:left;
}
.erreur p {
	padding : 0 0 0 0;
	margin :  0 0 0 0;
}
.erreur ul{
	clear:left;float:left;
	padding : 0 0 0 30px;
	margin :  0 0 0 0;
}
.erreur li{
	padding : 0 0 0 0;
	margin :  0 0 0 0;
	color : #73AEC0;
}
.erreur strong {
	color : #73AEC0;
}
.errno {
	color : #666;
}
.errmsg {
	color : #fff;
	font-weight : bold;
}

.gr_site{float:left;width : 333px;margin : 5px 0 0 0;}

ul.list02{clear:both;margin:0 0 10px 10px;padding:0}
ul.list02 li{margin:0;padding:0px 0 0 0;list-style-type:none;width:150px;float:left;background: transparent url('../img/bg_dd_map.gif') no-repeat 0 6px;}
ul.list02 li span{display:block;padding-left:8px;}



#footer{clear:both;float:left;width:1024px;}
#footer ul{float:right;list-style-type:none;}
#footer ul li{float:left;margin: 0 5px 0 5px;font-size:11px;color:#462E2E}
#footer ul li a{text-decoration:none;color:#462E2E;}
#footer ul li a:hover{color:#CCB0B0}
#footer ul li a.active{text-decoration:underline;color:#462E2E;}
