*{margin:0; padding:0; border:0; }
#site{margin-left: auto;margin-right: auto; width: 1000px;position: relative;}
p{font-family: arial;}
/*li{list-style-image: url('../_img/_divers/puce.jpg'); list-style-position: outside;}*/

#bg_correc{width:100%;height: 100%; float:left;position:relative;top:0;left:0;background: url('../_img/bg.jpg') repeat-y 0px 0px;}

#center_img img{border: solid 0px #e9e9e9; position: relative; float: left; }
#center_img{position: relative; float: left; left: 170px;}
#one li{position: absolute; top: 225px;left: 0px;}
#two li{position: absolute; top: 225px;left: 200px;}
#head{
	background: url('../_img/bg.jpg') repeat-y;
	width: 1000px;
	height: 154px;
	margin-left: auto;
	margin-right: auto;
	position: relative;
}
.header_fond{position: absolute;left: 21px;}
#home_content{overflow: hidden;}
#animation_content{overflow: hidden;}
#logo{position: absolute;left: 21px;top: 70px; display: block; z-index: 20;}



#contain{
	background: url('../_img/bg.jpg') repeat-y;
	width: 1000px;
	margin-left: auto;
	margin-right: auto;
}

#menu{
	position: relative;
	float: left;	
	left: 22px;
	background: url('../_img/_menu/bg_menu.jpg') no-repeat;
	width: 979px;
	height: 41px;
}

#tpl{
	position: relative;
	float: left;
	left: 22px;
	background: url('../_img/fondss_03.jpg') no-repeat;
	width: 100%;
	margin-top:-8px;

}

#tpl_left{width: 190px; float: left; position: relative; height: 480px;}
#cont{
	position: relative;
	float: left;
	width: 190px;
	height: 300px;
}

#cont_c{
	position: relative;
	float: left;
	width: 190px;
	/*height: 700px;*/
	height: auto;
}


#cont_c ul li{
	line-height: 20px;
	font-family: arial;
	font-size: 11px;
	padding-left: 10px;
}

#cont_c ul{
	position: relative;
	left: 20px;
	top: 170px;
}

#cont_c a{
	text-decoration: none;
	color: #f16b1b;
}

#cont_c #titre_contact{
	position: absolute;
	
	left: 25px;
	font-size: 12px;
	font-family: arial;
	font-weight: bold;
	color: #f16b1b;
	top:240px;
}



#cont_b{
	position: relative;
	float: left;
	width: 190px;
	height: 300px;
}


#cont ul li{
	line-height: 20px;
	font-size: 11px;
	position: relative;
	left: -12px;
	width: 100%;
}

#cont_b{
	position: relative;
	float: left;
	width: 190px;
	height: 300px;
	
}
#cont_b ul{
	position: relative;
	left: 20px;
	top: 10px;
}
#cont_b ul li{
	line-height: 20px;
	font-family: arial;
	font-size: 11px;
}

#cont_ordon{
	position: relative;
	float: left;
	width: 190px;

}


#cont_ordon img{
	position: relative;
	float: left;
	left: 30px;
	top: 57px;
}

#cont_ordon h1{
	font-family: arial;
	font-size: 14px;
	color: #f16b1b;
	width: 170px;
	float: left;
	position: relative;
	left:11px;
	top: 10px;
}

#cont_ordon #form, #result{
	float: left;
	position: relative;
	left:11px;
	top: 25px;
	font-family: arial;
	
}

.add_pos{
	width: 90px;
}

#subi{position: relative; left: 37px;}
#cont_ordon #form input{border: solid 1px #ccc; width: 130px;}
#cont_ordon #form textarea{border: solid 1px #ccc; width: 166px; position: relative; left: 0px; top: 0px;}
#cont_ordon #form div label{font-size: 12px; font-family: arial; text-align: right;}
#cont_ordon #form div{width: 180px;}
#cont_ordon #form .add_pos{}
#cont_ordon strong{color: #f16b1b; font-size: 15px;}
#result{top: 45px; font-size: 11px;width: 170px;}
#erreur{font-size: 13px; color: red;}
#ordon_preci{
	position: relative;
	float: left;
	font-size: 12px;
	top: 37px;
	left: 10px;
}

#prec{
	height: 60px;
	position: relative;
	left: 27px;
}

#cont ul{ width: 130px;position: absolute; top: 179px; left: 35px; font-family: arial; font-size: 12px;}
#img_contact{width: 128px; border: solid 3px #e4e4e4; background: #d5d5d5; position: absolute; left: 28px; top: 15px;}
#img_contact_b{width: 126px;  height: 172px; border: solid 0px #e4e4e4; background: #d5d5d5; position: absolute; left: 28px; top: 257px;}


#tpl_right{width: 767px; height: 100%;float: left;}

#r_top{width: 767px; height: 55px; position: relative;float:left;}
#r_top p{font-family: arial; font-size: 20px; position: absolute; top: 20px; left: 34px; text-align: justify;}
#r_top p strong{font-size: 16px;}

#home_tpl{
	width: 673px;
	height: 100%;
	position: relative;
	float:left;
	left: 33px;
	line-height: 16px;
}

#home_tpl ul{
	position: relative;
	left: 15px;
	font-family: arial;
	font-size: 12px;
}
_tpl embed{
	position:relative;
	left: -30px;
}

#home_tpl span, #home_tpl p strong, #home_tpl p b, #home_tpl ul strong, #home_tpl ul b, #home_tpl .under_t strong, #home_tpl .under_t b{color: #f16b1b; font-family: arial; }
#home_tpl p{font-family: arial; font-size: 12px; text-align: justify;}
#spe_title{font-size: 15px;font-family: arial; color: #f16b1b; font-weight: bold;}
#spe_title a{color: #f16b1b; text-decoration: none;}

.spe_title{font-size: 15px;font-family: arial; color: #f16b1b; font-weight: bold;}
.spe_title a{color: #f16b1b; text-decoration: none;}

#home_tpl .under_t{
	font-size: 15px;
	color: #000;
}

.test{
	width: 325px;
	height: 300px;
	float: left;
}

#footer{
	background: url('../_img/bg.jpg') repeat-y;
	width: 1000px;
	margin-left: auto;
	margin-right: auto;

}
#footer_bg{
	width: 959px;
	height: 160px;
	position:relative;
	left: 22px;
	top: 2px;
}

#footer_bg p{font-size: 12px; font-family: arial;}
#footer_copy{position: absolute; left: 397px; top: 25px; width: 250px;}
#footer_rea{position: absolute; left: 750px; top: 20px;  width: 250px;}
#footer_rea a{color: #000; text-decoration: none;}

.footer_liens {
	position: absolute;
	top: 10px;
	height: 115px;
	background-color: #F5F5F5;
	margin:10px 0 10px 0;
}
.footer_liens span {
	color: #F3823E;
	font-weight: bold
}

.footer_liens a{color: #59bedc; text-decoration: none;}
.footer_liens a:visited{color: #59bedc; text-decoration: none;}
.footer_liens a:hover{color: #59bedc; text-decoration: underline;}

#formulaire{
	position: relative;
	float: left;
	left: 33px;
	width: 683px;
}
#formulaire h1{
	font-family: arial;
	font-size: 13px;
	color: #f16b1b;
}
#formulaire p{
	font-family: arial;
	font-size: 12px;
}
.quest{font-family: arial; font-size: 13px;color: #f16b1b; font-weight: bold;}
.quest_b{font-family: arial; font-size: 13px;color: #f16b1b; font-weight: bold;}
.quest:hover{color: #f16b1b;}
.extend{cursor: pointer;}
.ask{position: relative; float: left; width: 100%;  font-family: arial; font-size: 12px;}
form input{border: solid #ccc 1px;}
form label{font-family: arial; font-size: 12px;}
#question_c{width: 400px;}

#form_contact{width: 600px;}
.input_line{width: 600px; height: 25px;float: left; margin-left: 0px; margin-top: 1px;}
.input_line_b{width: 600px; height: 25px;float: left; margin-left:0px; margin-top:8px;}
.input_line_b label{width: 95px; text-align: left; float: left;}
.input_line label{width: 60px; text-align: right; float: left;}
.input_line input{float: left;}

#radio_contain{width: 400px; float: left; }
#radio_contain span{float: left; position: relative; width: 180px;}
#radio_contain span label{text-align: left; width: 150px;}
.radio{color: #000; text-align: left; float: left; width: 200px;}
#message{width: 440px; height: 200px; border: 1px solid #ccc; margin: 0; padding: 0; left:1px; position: relative; float: left; overflow: hidden;}

#sub{position: absolute; left: 382px; width: 60px;}
#info{border: 0;}
#rendez{border: 0;}

#error{position: absolute; top:0px;left: 280px; font-family: arial; font-size: 12px; color: red;}

#ordon_ok{color: #128100;}
#ordon_error{color: #f00;}

.def, #mess{display: none;}

.nom{font-family: arial; font-size: 13px; color: #f16b1b; font-weight: bold; height: 20px;}
.defini{font-family: arial; font-size: 12px; }

#img_av
{float: right;
padding-right: 10px;
}

#img_pdt
{float:left;
}
a
{text-decoration:none;
color: #000;
}

#micro
{
float: left;
margin-left: 40px;
margin-top: 45px;
}

#intra
{
float: left;
margin-left: 40px;
margin-top: 85px;
}



.avant p{
	padding: 0px;
	margin: 0;
}

#tpl_left li
{ list-style-image: url('../_img/_divers/puce.jpg'); list-style-position: inside;}

.remplir{
color:#e48a58;
font-weight: bold;
margin-top:5px;
}

.name{
margin-left: 0px;

}

#coord{
background-image: url('../_img/backgroundtarif.jpg');
position: absolute;
 left: 40px; 
 top: 35px;
 margin-left: 300px;
 width: 367px;
 height:130px;
 }
 
#coord ul{
margin-top:7px;
margin-left:15px;
}

.nota{
background-image: url('../_img/backgroundpendant.jpg');
width: 710px;
height:80px;
margin-left: -10px;
}

.aberration{
width: 350px;
height:340px;
float:left;
}

.menuho:hover{
color:#f16b1b;
}

.num{
background-image:url(_img/_divers/contact.jpg);
background-repeat:no-repeat;
width:144px;
height:32px;
margin-top:8px;
/*font-family:Verdana,Arial;
font-size:12px;
font-weight:bold;
text-align:center;
color:white;
position:relative;
left:36px;
letter-spacing:0.05px;
z-index:5000px;
top:8px;*/
}

.obligatoire{
	color:red !important;
	font-weight:bold !important;
	font-size:14px;
}

.centre_num1{
	font-family:Verdana,Arial;
	font-size:10px;
	line-height: 15px;
}

.centre_num1 span{
		font-weight:bold;
}

.mailto_ody{
	color:#f16b1b;
}
