body {
	margin:0;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#898E92;
	text-align:left;
}

*  {
	margin: 0 ;
	padding:0;
}
p, h2, h3 , h4 , h5  {
	display:block;
}
p {
	padding:3px 0 5px 0 ;
}
ul  {
	margin: 0 ;
	padding:0;
	list-style:none;
}

a {
	text-decoration:none;
	color:#7F898F;
}
a:hover {
	text-decoration:none;
	color:#0f0;
}
.clear{
	clear:both;
}
/************************/
li {
	color:#4e5d62;
}
li a{
	color:#4e5d62;
}

#conteneur{
	margin:0 auto;
	width:970px;
	position:relative;
}
#entete{
	background:url(images/entete.jpg) no-repeat;
	float:left;
	width:970px;
	height:326px;
}
#logo{
	width:186px;
	height:178px;
	position:absolute;
	left: 32px;
	top: 92px;
}

#head1{
	width:550px;
	float:left;
	height:326px;
}
#head2{
	width:420px;
	float:left;
	padding-top:117px;
	height:201px;
}
#menu{
	width:527px;
	height:19px;
	float:left;
	margin:39px 0 0 0;
	padding-left:23px;

}
#menu li {
	float:left;

	
}
#menu li a{
	height:19px;
	float:left;
}

#menu li a:hover {
	background-position:0 -19px;
	height:19px;
	float:left;

}
#menu li a.active {
	background-position:0 -19px;
	height:19px;
	float:left;

}
/*--------accueil-----------*/
#accueil a{
	background:url(images/accueil.jpg) no-repeat;
	width:84px;
	display:block;
}
/*------prestations-------*/
#prestations a{
	background:url(images/prestations.jpg) no-repeat;
	width:124px;
	display:block;
}
/*------legislations-----*/
#legislation a{
	background:url(images/legislation.jpg) no-repeat;
	width:118px;
	display:block;
}
/*------------Actualites----------*/

#actualites a{
	background:url(images/actualites.jpg) no-repeat;
	width:108px;
	display:block;
}

/*------------contact----------*/
#contact a{
	background:url(images/contact.jpg) no-repeat;
	width:93px;
	display:block;
}

#milieu-index{
	background:#E7E8EC url(images/milieu-r.jpg) repeat-y;
	float:left;
	width:925px;
	padding:0px 23px 0 22px;

}
#contenu-milieu{
	background-color:#E7E8EC;
	float:left;
	width:925px;
	padding:25px 0 20px 0;

}
#bloc-gauche{
	float:left;
	width:528px;
	padding:0 0 0 10px;
}
#bloc-gauche h2{
	background:url(images/puce.jpg) no-repeat 0 5px;
	color:#5E7086;
	padding-left:12px;
	margin-left:20px;
	text-transform:uppercase;
	font-style:italic;
		font-size:13px;
}
#bloc-gauche img{
	float:left;
	margin:10px 10px 0 0px;
	border:1px solid #ddb00d;
}
#bloc-gauche p{
	line-height:17px;
	padding-top:10px;
	padding-right:10px;
}
#bloc-gauche p.service-proximite{
	background:url(images/fleche1.jpg) no-repeat;
	font-size:17px;
	font-weight:bold;
	color:#ddb829;
	float:right;
	width:230px;
	height:44px;
	padding:28px 0 0 5px;
}
.btv-color{
	color:#4c5a63;
}
#bloc-actualites{
	background:#F1F1F3;
	float:left;
	width:493px;
	padding:5px 10px 5px 5px;
}

#bloc-actualitesacc{
	background:#F1F1F3;
	float:left;
	width:263px;
	padding:5px 10px 5px 5px;
}

.navactu {
	padding:0 0 80px 0;
}

.imgactu {
	float:left;
}

.txtactu {
	float:left;
	width:200px;
}

.actu-contenu{
	float:left;
	width:493px;
	padding-bottom:15px;
}

.actu-contenuacc {
	float:left;
	width:263px;
	padding-bottom:15px;
}

#bloc-actualites span{
	font-size:14px;
	color:#e7bf5f;
	font-weight:bold;
	padding-top:10px;
}
#bloc-actualites h3{
	background:url(images/puce.jpg) no-repeat 20px 5px;
	padding: 0 0 0 32px;
	text-transform:uppercase;
	font-style:italic;
	font-size:13px;
}

#bloc-actualites img{
	float:left;
	border:1px solid #ddb00d;
	padding:0;
}
#bloc-actualites  p{
	padding:3px 5px 2px 5px;
}

#prestation-qualite{
	background:url(images/bg-btvservices.jpg) no-repeat;
	float:left;
	width:240px;
}
#prestation-qualite p.prestations-qualite{
	font-size:13px;
	color:#ddb829;
	padding:35px 0 0 17px;
	font-weight:bold;
}
#prestation-qualite ul{
	padding:10px 0 0 30px;
}
#prestation-qualite li{
	background:url(images/puce0.gif) no-repeat 0 3px;
	padding: 0 0 3px 30px;
	font-size:16px;
	font-weight:bold;
	color:#4B5A61;
}

#prestation-qualite li.li1{
	background:url(images/puce0.gif) no-repeat 10px 3px;
	padding: 0 0 3px 40px;
	font-size:16px;
	font-weight:bold;
	color:#4B5A61;
}

#prestation-qualite li.li2{
	background:url(images/puce0.gif) no-repeat 20px 3px;
	padding: 0 0 3px 50px;
	font-size:16px;
	font-weight:bold;
	color:#4B5A61;
}

#prestation-qualite li.li3{
	background:url(images/puce0.gif) no-repeat 30px 3px;
	padding: 0 0 3px 60px;
	font-size:16px;
	font-weight:bold;
	color:#4B5A61;
}

#prestation-qualite li.li4{
	background:url(images/puce0.gif) no-repeat 40px 3px;
	padding: 0 0 3px 70px;
	font-size:16px;
	font-weight:bold;
	color:#4B5A61;
}

#prestation-qualite li.li5{
	background:url(images/puce0.gif) no-repeat 50px 3px;
	padding: 0 0 3px 80px;
	font-size:16px;
	font-weight:bold;
	color:#4B5A61;
}

#prestation-qualite li.li6{
	background:url(images/puce0.gif) no-repeat 60px 3px;
	padding: 0 0 3px 90px;
	font-size:16px;
	font-weight:bold;
	color:#4B5A61;
}
#bloc-bas{
	float:left;
	width:528px;
}
#bloc-droit{
	width:387px;
	float:left;
	background-color:#f2f2f2;
}
#footer{
	background:#E7E8EC url(images/milieu-r.jpg) repeat-y;
	clear:both;
	width:970px;
	margin:0 auto;
	text-align:center;
	color:#7F898F;
	font-size:11px;
	padding-top:6px;
}
#footer ul {
	padding:8px 0 10px 0;
}
#footer li {
	display:inline;
}
#footer li a{
	font-size:10px;
	padding:0 3px 0 3px;
}
#footer li a.active{
	color:#0f0;
}
#footer span.btv{
	font-size:14px;
	padding-right:50px;
	border:none;
	float:left;
}
#adresse {
	margin: 0 auto;
	width: 800px;
	text-align:left;
}
#adresse span{
	display:block;
}
.aligne{
	float:left;
	border-left:2px solid #7F898F;
	padding:0px 30px 0 15px;
	height:40px;
	text-align:left;	
}
#toptech {
	clear:both;
	text-align:center;
	padding-top:5px;
}
#toptech p{
	text-align:center;
}
#toptech a{
	font-size:10px;
	color:white;
}

#entete-nav{
	background:url(images/entete-nav.jpg) no-repeat;
	float:left;
	width:970px;
	height:326px;
}

#milieu-nav{
	background:#E7E8EC url(images/milieu-r.jpg) repeat-y;
	float:left;
	width:925px;
	padding:0px 23px 0 22px;
}

#contenu-nav{
	background:url(images/bg-milieu-nav.jpg) no-repeat 0 0 ;
	background-color:#EBEBED;
	float:left;
	width:925px;
	padding-top:25px;
	position:relative;
}

#bloc-gauche-nav{
	float:left;
	width:528px;
	padding:0 0px 0 10px;
}
#bloc-gauche-nav h2{
	background:url(images/puce.jpg) no-repeat 0 5px;
	color:#5E7086;
	padding-left:12px;
	margin-left:20px;
	text-transform:uppercase;
	font-style:italic;
	font-size:14px;
	font-weight:bold;
}
#bloc-gauche-nav img{
	float:left;
	margin:10px 10px 0 0px;
	border:1px solid #ddb00d;
}
#bloc-gauche-nav p{
	line-height:17px;
	padding-top:10px;
	padding-right:10px;
}

.contenuli{
	width:314px;
	float:left;
	padding-bottom:20px;
}
.contenuli h3{
	background:url(images/puce3.gif) no-repeat 10px 3px;
	padding: 0 0 10px 40px;
	font-size:12px;
	font-weight:bold;
	color:#55636C;
	text-transform:uppercase;
}
.contenuli ul{
	padding:0 30px 0 0px;
	float:left;
}
.contenuli li{
	background:url(images/puce4.gif) no-repeat 0 3px;
	padding-left:10px;
	text-transform:uppercase;
} 
#type-contrat{
	float:left;
	width:528px;

}
#type-contrat span{
	float:left;
	width:176px;
}
#type-contrat img{
	margin-right:6px;
	border:none;
	padding-top:10px;
}
#type-contrat p a{
	padding-top:20px;
	color:#4e5d62;
	font-weight:bold;
}
#bloc-droit-nav{
	float:left;
	width:372px;
	padding:15px 0 0 15px;
}

.picto-1{
	position:absolute;
	width:148px;
	height:115px;
	top:12px;
	left: 763px;
}
#bloc-droit-nav img{
	border:1px solid #E0B420;
	margin-bottom:10px;
}
#bloc-droit-nav h2{
	background:url(images/puce.jpg) no-repeat 0 5px;
	color:#5E7086;
	padding-left:12px;
	text-transform:uppercase;
	font-style:italic;
	font-size:14px;
	font-weight:bold;
}
#bloc-droit-nav h3{
	background:url(images/puce3.gif) no-repeat 10px 3px;
	padding-left:40px;
	font-size:12px;
	font-weight:bold;
	color:#55636C;
	text-transform:uppercase;
	margin:5px 0 5px 0px;
}

.contenuli2{
	width:372px;
	float:left;
	padding-bottom:20px;
}

.contenuli2 h3{
	background:url(images/puce3.gif) no-repeat 10px 3px;
	padding-left:40px;
	font-size:12px;
	font-weight:bold;
	color:#55636C;
	text-transform:uppercase;
}
.contenuli2 ul{
	padding:0 100px 0 0px;
	float:left;
}
.contenuli2 li{
	background:url(images/puce4.gif) no-repeat 0 3px;
	padding-left:10px;
	text-transform: uppercase;
} 
#entete-cont{
	background:url(images/entete-cont.jpg) no-repeat;
	float:left;
	width:970px;
	height:326px;
}

#milieu-cont{
	background:#E7E8EC url(images/milieu-r.jpg) repeat-y;
	float:left;
	width:925px;
	padding:0px 23px 0 22px;
}

#contenu-cont{
	background:url(images/bg-milieu-nav.jpg) no-repeat 0 0 ;
	background-color:#EBEBED;
	float:left;
	width:915px;
	padding:45px 0 0 10px;
}
#bloc-gauche-cont{
	background-color:#EEEFF3;
	float:left;
	width:534px;

}
.hauteur{
	width:0px;
	float:left;
	height:50px;
}

.hauteur3{
	width:0;
	float:left;
	height:500px;
}
#bloc-gauche-cont h2{
	background:url(images/puce.jpg) no-repeat 0 5px;
	background-color:#E2E6E9;
	color:#5E7086;
	padding: 0 0 5px 12px;
	text-transform:uppercase;
	font-style:italic;
	font-size:13px;
}
#bloc-cordonnees{
	float:left;
	width:254px;
	background-color:#EEEFF3;
		height:300px;
}
.btvservices{
	font-size:16px;
	color:#455761;
	padding: 10px 0 0 70px;
	font-weight:bold;
}
#bloc-cordonnees .adresse{
	background: url(images/adresse.jpg) no-repeat left;
	display:block;
	padding:5px 0 15px 70px;
	font-weight:bold;
}

#bloc-cordonnees .tel{
	background: url(images/tel.jpg) no-repeat left;
	display:block;
	padding:15px 0 15px 65px;
	font-weight:bold;
}

#bloc-cordonnees .mail{
	display:block;
	padding:15px 0 15px 65px;
	font-weight:bold;
}
#bloc-form{
	float:left;
	width:280px;
	background-color:#EEEFF3;
	height:250px;
}
.hauteur2{
	width:0;
	height:200px;
	float:left;
}
#bloc-droit-cont{
	width:370px;
	float:left;
	margin-left:10px;

}
#bloc-droit-cont h2{
	background:url(images/puce.jpg) no-repeat 0 5px;
	background-color:#E2E6E9;
	color:#5E7086;
	padding: 0 0 5px 12px;
	text-transform:uppercase;
	font-style:italic;
	font-size:13px;
}
#bloc-droit-cont img{
	border:1px solid #455356;
}
/*-------------- FORMULAIRE ------------------*/
#formulaire{
	float:left;
	width:270px;
	color:white;
	font-size:11px;
	font-weight:bolder;
	padding: 40px  0 0 0;
}

#formulaire form{
	display: inline;
}

#formulaire p{
	margin:0 0 3px 0; 
	width:268px;
	padding:0;
	float:left;
	color:#898E92;

}
#formulaire span{
	float:left;
	clear:left;
	font-weight:bolder;
}
 #formulaire .info{
	clear: both;
	text-align:right;
}
#formulaire em{
	color:#EB7C00;
}

#formulaire .question{
	padding-top:10px;
}
#formulaire input{
	float:right;
	border:1px solid #DADCDB;
	width:190px;
	height:16px;
	background-color:#fff;
}
#formulaire textarea{
	float:right;
	border:1px solid  #DADCDB;
	width:190px;
	height:90px;
	background-color:#FFF;
}

#formulaire .bout{
	width: 100px;
	height:24px;
	border:none;
	background:none;
}

#formulaire .rouge{
	color:#FF0000;
	display:block;
	font-weight:bold;
	float:right;
	padding-top:5px;
}
/*page legislation*/
#bloc-gauche-legi{
	float:left;
	width:508px;
	padding:0 0px 0 30px;
	line-height:20px;
}
#bloc-gauche-legi h2{
	background:url(images/puce.jpg) no-repeat 0 5px;
	color:#5E7086;
	padding: 0 0 10px 12px;
	margin-left:20px;
	text-transform:uppercase;
	font-style:italic;
	font-size:14px;
	font-weight:bold;
}
#bloc-gauche-legi img{
	float:left;
	margin:10px 10px 0 0px;
	border:1px solid #ddb00d;
}
#bloc-gauche-legi p{
	line-height:17px;
	padding-top:10px;
	padding-right:10px;
}

.contenuli-leg{
	width:508px;
	float:left;
	padding-bottom:20px;
}
.contenuli-leg h3{
	background:url(images/puce3.gif) no-repeat 10px 3px;
	padding-left:40px;
	font-size:12px;
	font-weight:bold;
	color:#55636C;
	text-transform:uppercase;
}
.contenuli-leg h4{
	background:url(images/puce5.gif) no-repeat 10px 3px;
	padding-left:40px;
	font-size:12px;
	font-weight:bold;
	color:#55636C;
	text-transform:uppercase;
}
.contenuli-leg ul{
	padding:0 30px 0 15px;
	float:left;
}
.contenuli-leg li{
	background:url(images/pdf.gif) no-repeat 0 0px;
	padding-left:22px;
} 

.contenuli-leg2{
	width:468px;
	float:left;
	padding: 0 0 20px 15px;
}

.contenuli-leg2 h3{
	background:url(images/puce3.gif) no-repeat 10px 3px;
	padding-left:40px;
	font-size:12px;
	font-weight:bold;
	color:#55636C;
	text-transform:uppercase;
}
.contenuli-leg2 h4{
	background:url(images/puce5.gif) no-repeat 10px 3px;
	padding-left:40px;
	font-size:12px;
	font-weight:bold;
	color:#55636C;
	text-transform:uppercase;
}

.contenuli-leg2 ul{
	padding:0 30px 0 45px;
	float:left;
}
.contenuli-leg2 li{
	background:url(images/pdf.gif) no-repeat 0 0px;
	padding-left:22px;

}
#type-contrat{
	float:left;
	width:528px;
}
#type-contrat span{
	float:left;
	width:176px;
}
#type-contrat img{
	margin-right:6px;
	border:none;
}
#type-contrat p{
	background:url(images/pdf.gif) no-repeat 0 10px;
	padding-left:25px;
	float:left;
	width:140px;
	
}
#bloc-droit-legi{
	float:left;
	width:372px;
	padding-left:15px;
	line-height:20px;
}
#bloc-droit-legi h2{
	background:url(images/puce.jpg) no-repeat 0 5px;
	color:#5E7086;
	padding:0 0 10px 12px;
	text-transform:uppercase;
	font-style:italic;
	font-size:14px;
	font-weight:bold;
}
#bloc-droit-legi h3{
	background:url(images/puce3.gif) no-repeat 10px 3px;
	font-size:12px;
	font-weight:bold;
	color:#55636C;
	text-transform:uppercase;
	padding: 0 0 5px 40px;
}
.contenuli3{
	width:372px;
	float:left;
	padding-bottom:20px;
}
.contenuli3 h3{
	background:url(images/puce3.gif) no-repeat 10px 3px;
	padding-left:40px;
	font-size:12px;
	font-weight:bold;
	color:#55636C;
	text-transform:uppercase;
}
.contenuli3 ul{
	padding:0 20px 0 0px;
	float:left;
}
.contenuli3 li{
	background:url(images/pdf.gif) no-repeat 0 0px;
	padding-left:22px;
} 
.contenuli3 img{
	margin:0 0 0 40px;
}
/*-------------- MENTIONS LEGALES ------------------*/
#milieu-mentions{
	background-color:#F0F1F3;
	float:left;
	width:820px;
	padding:0px 40px 0 60px;
	line-height:18px;
}

#milieu-mentions h3{
	background:url(images/puce.jpg) no-repeat 0 7px;
	color:#5E7086;
	padding: 0 0 10px 12px;
	text-transform:uppercase;
	font-style:italic;
	font-size:16px;
}
.fonce{
	background:url(images/puce3.gif) no-repeat 0 5px;
	font-size:14px;
	font-weight:bold;
	padding-left:25px;
}

#drire{
	background:#e7e8ec;
	text-align:center;
	font-weight:bold;
	padding-top:20px;
}
