@charset "utf-8";
/* CSS Document */
* {
	padding:0 0 0 0;
	margin:0 0 0 0;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
}
form , input {
	display:inline;}
a {
	color:#585858;
	text-decoration:none;
	border:0;}
img {
	border:0;}

a:hover {
	text-decoration:underline;
}
body {
/*	background:url(../images/body_bck.jpg) top left repeat-x #C4996C;
*/	height:100%;
	color:#585858;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	
}
.clear {
	clear:both;}
	
#conteneur {
	width:1001px;
	margin:auto;
	background:url(../images/conteneur_bck.jpg) top left repeat-y;
	}
#conteneur2 {
	width:1001px;
/*	background:url(../images/conteneur2_bck.jpg) repeat-y left 500px;
*/	}
	
.bord_top_right {
	float:right;
	width:10px;
	height:179px;
	background:url(../images/bord_top_right.jpg) no-repeat;
}
.bord_top_left {
	float:left;
	width:10px;
	height:179px;
	background:url(../images/bord_top_left.jpg) no-repeat;
}

.bord_bot_left {
	float:left;
	width:10px;
	height:407px;
	background:url(../images/bord_bot_left.jpg) no-repeat;
	margin:800px 0 0 0;
}
.bord_bot_right {
	float:right;
	width:10px;
	height:407px;
	background:url(../images/bord_bot_right.jpg) no-repeat;
	margin:800px 0 0 0;
}
#contenu1 {
	width:981px;
	float:left;}
#contenu2 {
	clear:both;
	width:981px;
	margin:auto;}
.banniere {
	width:981px;
	height:136px;
	background:url(../images/banniere_bck.jpg) bottom left repeat-x ;
}
#onglets {
	height:25px;
	float:right;
	position:relative;
	margin-top:-10px;
	padding:0 10px 0 0;
}

.bord_g {
	width:3px;
	height:25px;
	background:url(../images/onglet_blanc_g.jpg) no-repeat ;
	float:left;
	}
.onglet , .onglet_orange {
	float:right;}
.bord_d {
	width:3px;
	height:25px;
	background:url(../images/onglet_blanc_d.jpg) no-repeat ;
	float:left;
	}
.onglet span {
	height:20px;
	padding:5px 3px 0 3px;
	background:url(../images/onglet_blanc.jpg) repeat-x ;
	float:left;
	}
	
.onglet:hover span {
	background:url(../images/onglet_vert.jpg) repeat-x ;
}
.onglet:hover .bord_g {
	background:url(../images/onglet_vert_g.jpg) repeat-x ;
}
.onglet:hover .bord_d {
	background:url(../images/onglet_vert_d.jpg) repeat-x ;
}
.onglet:hover a {
	color:#333;}

.onglet_orange .bord_g {
	width:3px;
	height:25px;
	background:url(../images/onglet_orange_g.jpg) no-repeat ;
	float:left;
	}
.onglet_orange .bord_d {
	width:3px;
	height:25px;
	background:url(../images/onglet_orange_d.jpg) no-repeat ;
	float:left;
	}
.onglet_orange span {
	height:20px;
	padding:5px 3px 0 3px;
	background:url(../images/onglet_orange.jpg) repeat-x ;
	float:left;
	}
.onglet_orange span a {
	color:#FFF;}
#recherche {
	height:35px;
	background:url(../images/recherche_bck.jpg) repeat-x ;
	padding: 8px 10px 0 5px;
	color:#FFF;
	}
#recherche form {
	float:right;}
/*---------------------------------gauche---------------------------------------------------------*/
#gauche {
	width:238px;
	background:url(../images/rubriques_bck.jpg) repeat-y ;
	float:left;
	}
#unequestion {
	width:221px;
	height:30px;
	background:url(../images/unequestion.jpg) no-repeat;
	padding:90px 0 0 17px;
}
#unequestion span  {
	padding:10px 10px 0 5px ;}
#unequestion span a{
	color:#FFF;}
#gauche ul {
	margin:10px 0 0 -2px ;
	padding:0 0 0 0;
	list-style:none;
	z-index:1;
	position:relative;
	}
#gauche ul li {
	background:url(../images/puce_orange.jpg) center left  no-repeat;
	padding-left:7px;
	}

.rubrique_b {
	width:238px;
	height:35px;
	background:url(../images/rubrique_b.jpg)  no-repeat;
	margin-top:-12px;
	position:relative;
	z-index:0;
	}
#cat1 {
	width:218px;
	background:url(../images/departements.jpg) top no-repeat;
	padding:5px 0 0 20px;
	color:#FFF;
	}
#cat2 {
	width:238px;
	background:url(../images/h_bleu.jpg)  no-repeat;
	padding:8px 0 0 20px;
	color:#FFF;
	}
#cat3 {
	width:238px;
	background:url(../images/h_vert.jpg)  no-repeat;
	padding:8px 0 0 20px;
	color:#FFF;
	}
#cat4{
	width:238px;
	background:url(../images/h_orange.jpg)  no-repeat;
	padding:8px 0 0 20px;
	color:#FFF;
	}
#cat1 span a,#cat2 span a,#cat3 span a,#cat4 span a{
	color:#FFF;
	}
	
/*----------------------------------centre-----------------------------------------------------*/
#centre {
	float:left;
	width:723px;}
#edito {
	float:left;
	width:287px;
	height:300px;
	background:url(../images/edito_bck.jpg)  no-repeat;
	padding:45px 0 0 35px;
	}
#edito p {
	width:268px;}
#choix_dpt {
	float:left;
	width:365px;
	height:295px;
	background:url(../images/flash_choix_dpt.jpg)  no-repeat;
	padding:50px 0 0 30px;
	}
#devis {
	clear:both;
	width:692px;
	height:686px;
	background:url(../images/devis_bck.jpg)  no-repeat;
	padding: 50px 0 0 25px;
	display:table;
	margin-top:30px;

	}
#devis p span {
	padding:0px 0px 0px 6px;
}
#devis p{
	padding:3px 0px 3px 6px;
	width:575px;
}
.left {
	float:left;
	}
.lab {
	margin:0 0 0 5px;
	width:190px;
	display:block;
	float:left;}
#devis form input[type=text],#contact form input[type=text] {
	width:250px;}	
#contact table {
	margin:0 0 0 130px;;
}	
.contact {
	position:relative;
	top:258px;
	left:163px;
	font-weight:bold;
	}
.contact2 {
	position:relative;
	top:-55px;
	left:578px;
	font-weight:bold;
	width:90px;
	}
.contact a, .contact2 a{
	color:#333;
	font-size:10px;	}
#envoyerdevis{
	padding:25px 0 0 200px;
	*padding:10px 0 0 200px;
	_padding:10px 0 0 200px;
	}
.instit {
	padding:5px 10px 0 10px;
	background:url(../images/instit_bck.jpg) repeat-x;
}
.instit .bigorange {
	float:none;
	width:100%;
}
.instit h1 {
	text-align:left;}
.texte {
	background:url(../images/lesdemenagements.jpg) bottom center no-repeat;
	padding:0 0 98px 10px ;
}
#visuel {
	float:right;
	}
.msg {
	padding:5px 5px;
	background-color:#E6CC91;
	border:1px solid #AB2710;
	clear:both;
	margin-top:50px;
	}
.plan {
	padding:10px 0 0 50px;}
.plan ul{
	padding:10px 0 0 30px;}
.plan span a {
	color:#FF6600;}
.texte ul {
	padding:10px 0 0 50px;}
ul.liens {
	list-style:none;
	}
ul.liens li {
	padding:10px 0 0 0;}
/*---------------------------calculateur------------------*/
.aLaLigneCalculateur {
text-align:center;
padding:10px 0 0 10px;
}
.gauche {
float:left;
}
.droite {
float:right;
}
/*------------------------------------footer------------------------------------------------------------*/
#footer {
	clear:both;
	height:180px;
	background:url(../images/footer_bck.jpg) repeat-x;
	text-align:center;
}
#footer span ,#footer span a{
	color:#FFFFFF;
}
#footer1 {
	width:1001px;
	margin:auto;
	height:141px;
	background:url(../images/footer1_bck.jpg) repeat-x;
}
.footer_g {
	float:left;
	width:10px;
	height:141px;
	background:url(../images/footer_g.jpg) no-repeat;
	}
.footer_d {
	float:right;
	width:10px;
	height:141px;
	background:url(../images/footer_d.jpg) 0 0 no-repeat;
	}
/* slideshow */
#galleryContainer{
	position:relative;
	overflow:hidden;
	padding: 0 0 0 0;
	height:56px;
	width:660px;
	float:left;
	background-color:#FFFFFF;
}

#arrow_left{
	position:relative;
	float:left;
	width:12px;
	height:56px;
	z-index:10;
	text-align:left;
}

#arrow_right{
	position:relative;
	float:right;
	width:12px;
	height:56px;
	z-index:10;
	text-align:right;
}

#theImages{
	position:absolute;
	height:1800px;
	left:16px;
	width:1800px;
}

#theImages #slideEnd{
	float:left;
}
.marquebit {
	height:72px;
	padding-top:11px;
	float:left;
	padding-left:10px;
	padding-right:10px;
}
.marqueimg {
	height:72px;
}
/*fin slideshow*/
#theImages ul {
	float:left;
	color:#FF9900;
	padding:10px 0 0 35px;
	}
#theImages ul li span{
	color:#999;
	}
.bigorange,.bigorange a {
	color:#F0592A;
	font-weight:bold;
	font-size:14px;
	width:150px;
	height:46px;
	float:left;
	text-align:center;
	padding:10px 0 0 0;
}
.pied {
	text-align:center;
	float:left;
	padding:15px 0 0 0 ;
	width:981px;
	}