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


body{margin:0px;
	padding:0px;
	text-align: center;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	background-color: #2c1607;
	margin:auto;
	height:auto;

}

#container{
	width:904px ;
	height:650px;
	text-align:left;
	background-color:#7e6555;
	margin-top:10px;
	margin-left:auto;
	margin-right:auto;
}

#header{
	padding:0px;
	margin:0px;
	background-color:#7e6555;
	width:904px;
	height:220px;
}

h1{
	padding-top:20px;
	color:#ffffff;
	font-size:11px;
	margin-bottom:0px;
	padding-left:12px;
	padding-bottom:0px;
	letter-spacing:-1px;
	word-spacing:-1px;
	text-align:left;
	font-family: Verdana, Arial, Helvetica, sans-serif;
}
h2{	
	background-color:#5b1d1f;
	color:#ffffff;
	padding-bottom:7px;
	padding-left:12px;
	padding-top:9px;
	font-size:12px;
	text-align:left;
	width:auto;
	border-bottom-color:#7e6555;
	border-bottom-style:double;
	border-bottom-width:1px;
}

/*MENU*/
#navigation{
	position:relative;
	text-align:left;
	margin-left:10px;
	margin-top:0px;
	margin-bottom:0px;
	margin-right:0px;
	padding:0px;
	background-color:#7e6555;
	color:#7e6555;
}
	
#menu{
	position:relative;
	margin-left:2px;
	margin-right:12px;
	margin-top:0px;
	margin-bottom:0px;
	padding-left:10px;
	padding-bottom:6px;
	padding-top:6px;
	padding-right:12px;
	background-color:#2c1607;
	text-align:left;
	list-style-type:none;

}

#menu li{	
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	font-weight:bold;
	margin-top:0px;
	margin-bottom:1px;
	display:inline;
	padding-right:0px;
	padding-left:0px;
	text-align:center;
}	
#menu .devis a{
	border:none;
	margin-right:0px;
	margin-left:0px;
	padding-left:12px;
	margin-left:0px;
	background-image:url(../images/devis.gif);
	border:none;
	background-repeat:no-repeat;
	background-position:left;
	width:50px;
	 }

#menu .devis a:hover{
border:none;
	background-image:url(../images/devis_over.gif);
	background-repeat:no-repeat;
	background-position:left;
}

#menu .devishover{
	border:none;
	background-image:url(../images/devis_over.gif);
	background-repeat:no-repeat;
	background-position:left;
	margin:0px;
	padding-left:12px;
	color:#ffffff;
}

#menu .home a{
	border:none;
	margin-right:5px;
	padding-left:12px;
	background-image:url(../images/home.gif);
	background-repeat:no-repeat;
	background-position:left;
	
	 }
	 
#menu .home a:hover{
	border:none;
	margin-right:5px;
	padding-left:12px;
	background-image:url(../images/home_over.gif);
	background-repeat:no-repeat;
	background-position:left;
	color:#ffffff;
	
	 }
	  
#menu a{
	color:#7e6555;
	text-decoration:none;
}

#menu a:hover{
	color:#ffffff;
}

/*CONTENU*/

#contenu{
	position:relative;
	width:880px;
	height:400px;
	margin-left:12px;
	margin-top:0px;
	
}

#anim{
	background-color:#00FF00;
	float:right;
	width:220px;
	height:103px;
	left:0px;
	top:0px;
	padding-top:310px;
	z-index:10;
}


/*PAGES*/

#menu_g{
	background-color:#2c1607;
	vertical-align:top;
	float:left;
	width:220px;
	height:400px;
}

#sous_nav{
	background-color:#5b1d1f;
	float:left;
	width:220px;
	height:295px;
	font-size:11px;
}

#sous_nav_contact{
	background-color:#2c1607;
	float:left;
	width:220px;
	height:31px;
	font-size:11px;
}

#liste_sous_nav {
	position:relative;
	font-size:11px;
	float:left;
	width:220px;
	height:295px;
	background-color:#5b1d1f;
}

#liste_sous_nav_text{
	padding-top:25px;
	padding-left:4px;
	padding-right:4px;
	text-align:left;
	margin:0px;
}

#liste_sous_nav li{
	color:#7e6555;
	list-style:none;
	margin:0px;
	padding-bottom:8px;
	padding-left:8px;
	text-align:left;
}

#lienssnav a, #lienssnav a:hover{
	display:block;
	color:#7e6555;
	background-image:url(../images/list_interventions.gif);
	background-repeat:no-repeat;
	background-position:left center;
	padding-left:15px;
	width:180px;
	height:auto;
	text-decoration:none;
}

#lienssnav a:hover{
	color:#ffffff;
	background-image:url(../images/list_interventions_over.gif);
}


#lienssnavselect{
	display:block;
	color:#ffffff;
	background-image:url(../images/list_interventions_over.gif);
	background-repeat:no-repeat;
	background-position:left center;
	padding-left:15px;
	width:180px;
	height:auto;
	text-decoration:none;
}

/* PARTIE CONTENU TEXTE/IMAGES */

#texte{
	float:left;
	font-size:11px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	width:440px;
	height:400px;
	background-color: #7e6555;
	color:#2c1607;
}

.titre_texte{
	position:relative;
	font-size:11px;
	color:#ffffff;
	text-align:left;
	float:left;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	margin-top:11px; 
	margin-left:12px;
	_margin-left:5px;
	padding:0px;
	margin-bottom:0px;
}

#texte_para{
	width:420px;
	position: relative;
	clear:both;
	padding-top:19px;
	padding-left:10px;
	margin-right:8px;
	text-align:justify;
}

#texte_para a:link{
	color:#ffffff;
	width:420px;
	position: relative;
	clear:both;
	text-decoration:none;
}

#texte_para a:hover{
	text-align:center;
	color:#ffffff;
	width:420px;
	position: relative;
	clear:both;
	text-decoration:underline;
}

#texte_para a:hover:visited{
	text-align:center;
	color:#ffffff;
	width:420px;
	position: relative;
	clear:both;
	text-decoration:underline;
}

#texte_para a:visited{
	color:#ffffff;
	width:420px;
	position: relative;
	clear:both;
	text-decoration:none;
}

#mev {
	font-weight:bold;
}

#visuel_droite{
	background-color:#7e6555;
	width:220px;
	text-align:center;
	float:left;
	font-size:12px;
	padding-left:0px;
	color:#75a1df;
	font-weight:bold;
	padding-top:0px;
	padding-right:0px;
	margin-right:0px;
	height:400px;
}


/*REALISATION*/

#contenu_top {
	float:left;
	font-size:11px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	width:660px;
	height:30px;
	background-color: #7e6555;
	color:#fff;
}
	
#visuel_realisation{
	width:660px;
	height:369px;
	background-color: #7e6555;
	float:left;
	font-size:11px;
}


/*DEVIS*/
#form{
	color:#2c1607;
	font-size:11px;
	font:Verdana, Arial, Helvetica, sans-serif;
}

#devis_descro{
	float:left;
	width:440px;
	height:400px;
	font-size:11px;
}

#devis_descro_texte{
	position:absolute;
	color:#ffffff;
	width:220px;
	vertical-align:middle;
	text-align:center;
}

#devis_descro_texte_jaune{
	margin-bottom:12px;
	margin-top:30px;
	color:#ffffff;
}


#devis_descro_puces{
	list-style:none;
	padding-top:12px;
	padding-left:12px;
}

#devis_descro_puces li{
	list-style:none;
	background-repeat:no-repeat;
	background-position:left;
	text-align: left;
	margin-bottom:5px;
	margin-left:10px;
	margin-right:0px;
	padding-left:15px;
}

#formtotal{
	background-color:#FFFF00;
}

#formulairecontenu{
	width:620px;
	height:369px;
	background-color: #7e6555;
	float:left;
	font-size:11px;
	padding-left:40px;
	color:#505050;
}


#tabloform{
	width:566px;
	font-size:11px;
	color:#2c1607;
}

#tablomoitie{
	width:50%;	
	font-size:11px;
	color:#ffffff;
}

#titretablocell{
background:url(../images/fd_tablo.gif);
height:20px;
vertical-align:bottom;
	font-size:11px;
	color:#ffffff;
}

#titretablo{
	color:#2c1607;
	padding:5px;
	font-weight:bold;
	margin-left:10px;
	background-color: #7e6555;
}

#spacecell{
	height:4px; 
}

#radiocell{
	width:25px;
	height:15px; 
	valign:middle; 
	text-align:right;
}

#radiotextcell{
	padding-left:5px;
	height:15px; 
	valign:middle; 
	text-align:left;
}

#picto{
	height:16px;
	vertical-align:middle;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size:12px;
	text-align:left;
	margin-bottom:3px;
}

#rappelernum{
	height:16px;
	color:#555555;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size:12px;
	background-color: #EEEEEE;
	border:solid 1px #2c1607;
	width:250px;
	margin-bottom:3px;
}

#tfcp{
	height:16px;
	color:#555555;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size:12px;
	background-color: #EEEEEE;
	border:solid 1px #2c1607;
	width:80px;
	margin-bottom:3px;
}

#tfsuperficie{
	height:16px;
	color:#555555;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size:12px;
	background-color: #EEEEEE;
	border:solid 1px #2c1607;
	width:80px;
	margin-bottom:3px;
}

#tfville{
	height:16px;
	color:#555555;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size:12px;
	background-color: #EEEEEE;
	border:solid 1px #2c1607;
	width:164px;
	margin-bottom:3px;
}

#rappelernumsurface{
	height:16px;
	vertical-align:middle;
	color:#555555;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size:12px;
	text-align:right;
	background-color: #EEEEEE;
	border:solid 1px #2c1607;
	margin-bottom:3px;
}


#rappeler{
	color:#ffffff;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size:10px;
	font-weight:bold;
	text-align:center;
	background-color: #7e6555;
	border:solid 1px #ffffff;
}

#textarea{
	color:#555555;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size:12px;
	text-align:left;
	background-color: #EEEEEE;
	border:solid 1px #2c1607;
	margin-bottom:3px;
	width:462px;
	height:50px;
	resize:none;
}

/*MAITRISE D OEUVRES*/
#lien {
	list-style:none;
	padding-top:12px;
	padding-left:12px;
}

#lien li{
	color:#003b79;
	list-style:none;
	text-align: left;
	margin-bottom:5px;
	margin-left:0px;
	margin-right:0px;
}

#lien a{
	text-align:left;
	color:#003b79;
	text-decoration:none;
	margin-bottom:5px;
	padding-left:15px;
}


#lien a:hover{
	text-align: left;
	margin-bottom:5px;
	color:#ffffff;
	padding-left:15px;
}

#lien .selection{
	background-image:url(../images/list_interventions_over.gif);
	background-repeat:no-repeat;
	background-position:left;
	text-align:left;
	margin-bottom:5px;
	color:#ffffff;
	padding-left:15px;
}

#suivi{
	background-image:url(../images/list_interventions.gif);
	background-repeat:no-repeat;
	background-position:left;
	padding-left:15px;	
}
#suivi a{
	padding-left:0px;
}
#suivi a:hover{
	padding-left:0px;
}
#suivi:hover{
	background-image:url(../images/list_interventions_over.gif);
	background-repeat:no-repeat;
	background-position:left;
	padding-left:15px;	
}

/*PARTENAIRES*/

#partenaires .selection{
	width:420px;
	font-weight:bold;
	color:#ffffff;
	position: relative;
	clear:both;
	padding-top:19px;
	padding-left:12px;
	list-style:none;
	margin-left:0px;
}

#partenaires li{
	list-style:none;
	margin-left:px;
	padding-top:5px;
	padding-left:12px;
}
#partenaires .fax{
	margin-left:250px;
	margin-top:-13px;
}
#partenaires a{
	text-align:left;
	color:#ffffff;
	text-decoration:underline;
}

/*CONTACTS*/

#plan {
	float:left;
	width:440px;
	height:400px;
	margin:0px;
}

#plan .itineraire{
	background-color:#ffffff;
	width:440px;
	height:63px;
	padding-top:7px;
}

#plan a{
	font-size:10px;
	color:#4072a0;
	padding-left:80px;
	font-weight:bold;
	font-family:Verdana,Arial, Helvetica, sans-serif;	
}

#plan a:hover{
	font-size:10px;
	color:#003B79;
	padding-left:80px;
	font-weight:bold;
	font-family:Verdana,Arial, Helvetica, sans-serif;	
}

#imprimer {	
	float:left;
	width:220px;
	height:30px;
	background-color: #4072a0;
	z-index:200;
}

#contact {
	float:left;
	height:30px;
	width:220px;
	background-image:url(../images/contactez_nous.gif);
}

#texte_contact {	
	float:left;
	width:440px;
	height:370px;
	background-color: #4072a0;
}

#adresse {
	padding-left:50px;
	padding-top:70px;
	list-style:none;
	font-size:11px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	color:#FFFFFF;	
}
#adresse .image{
	margin-bottom:40px;
}

#adresse .fax{
	margin-left:230px;
	margin-top:-13px;
	margin-bottom:40px;
}

#adresse a{
	color:#ffffff;
	font-size:11px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	text-align:left;
	text-decoration:none;
}

#adresse a:hover{
	color:#ffffff;
	font-size:11px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	text-align:left;
	text-decoration: underline;
}
	
/*PLAN DU SITE*/

#plan_du_site {
	background-color:#7e6555;
	float:left;
	width:220px;
	height:31px;;
	font-size:11px;
	margin:0px;
}
#imprimer_pds {	
	float:left;
	width:440px;
	height:31px;
	background-color: #7e6555;
}

#contact_pds {
	background-color:#7e6555;
	width:220px;
	height:31px;
	text-align:center;
	float:left;
	font-size:12px;
	padding-left:0px;
	color:#ffffff;
	font-weight:bold;
	padding-top:0px;
	padding-right:0px;
	margin-right:0px;

}

#arborescence {
	width:439px;
	height:369px;
	background-color: #7e6555;
	padding-top:30px;
	float:left;

}

#arborescence2 {
	width:440px;
	height:369px;
	background-color: #7e6555;
	padding-top:30px;
	float:left;
	border-left-style:dashed;
	border-width:1px;
	border-color:#2C1607;
}

#arborescence a,#arborescence2 a{
	margin-left:100px;
	margin-right:25px;
	margin-bottom:5px;
	color:#ffffff;
	font-size:11px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	text-align:left;
	text-decoration:none;
}

#arborescence a:hover,#arborescence2 a:hover{
	margin-left:100px;
	margin-right:25px;
	margin-bottom:5px;
	color:#ffffff;
	font-size:11px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	text-align:left;
	text-decoration: none;
}

#arborescence_liste{
	padding-left:15px;
	height:auto;
	background-color: #7e6555;
	padding-top:10px;
	padding-bottom:20px;
	list-style:none;
	
}

#arborescence_liste a{
	background-image:url(../images/list_interventions_overW.gif);
	background-repeat:no-repeat;
	background-position:left;	
	text-align:left;
	font-size:11px;
	color:#2c1607;
	text-decoration:none;
	margin-bottom:5px;
	padding-left:15px;

}

#arborescence_liste a:hover{
	background-image:url(../images/list_interventions_over.gif);
	background-repeat:no-repeat;
	background-position:left;
	text-align: left;
	margin-bottom:5px;
	color:#ffffff;
	padding-left:15px;
	text-decoration:none;
}

/*MENTIONS LEGALES*/

#mentions_legales {
	width:880px;
	height:370px;
	background-color: #7e6555;
	padding-top:20px;
	float:left;
	font-family:Verdana,Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#2c1607;
}

#logo_myhome{
padding-top:200px;
}

#mentions_legales ul{
	text-align:left;
	padding-left:250px;
	list-style:none;
}

#mentions_legales li{
	padding-bottom:20px;
}

#mentions_legales a:link{
	color:#ffffff;
	text-decoration:none;
}

#mentions_legales a:hover{
	color:#ffffff;
	text-decoration:underline;
}

/*FOOTER*/
#footer {
	position:absolute;
	top:628px;
	background-color:#7e6555;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size:10px;
	color:#2c1607;
	text-align:center;
	width:904px;
	padding-top:10px;
}
#footer a{
	color:#ffffff;
	text-align:center;
	text-decoration:none;
	
}
#footer a:hover{
	color:#ffffff;
	text-align:center;
	text-decoration:underline;
	
}
#footer .adresse{ 
background-color:#2c1607;
color:#7e6555;
padding:0px;
font-family: Arial, Helvetica, sans-serif;
font-size:11px;
padding-top:7px;}

/*PRINT*/

#logo_contact{
	color:#000;
	visibility:hidden;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:1px;
	text-align:left;
	margin-left:8px;
}

#logotest{
	height:1px;
}

#logo_contact p{
	padding:0px;
}

