html, body{
	margin:0px;
	padding:0px;
	background:url(images/bg.jpg) repeat-x;
}

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

.vishidden{
	visibility:hidden;
}

.dispnone{
	display:none;
}

hr{
	height:1px;
	border:none;
	margin:0px;
	padding:0px;
}

/*--------------------------------------------------------structure globale---------------------------------------------*/

#global{
	width:955px;
	margin:0px auto;
}

#coteG{
	width:45px;
	float:left;
	background:url(images/bg_coteG.jpg) no-repeat;
	height:650px;
}

#centre{
	width:845px;
	float:left;
	border-left:solid 10px #fff; 
	border-right:solid 10px #fff; 
	border-top:solid 10px #fff;
	background:url(images/bg_centre.jpg) repeat-x;
}

#coteD{
	width:45px;
	float:left;
	background:url(images/bg_coteD.jpg) no-repeat;
	height:650px;
}

/*--------------------------------------------------------menu---------------------------------------------*/

#menu{
	float:left;
	width:238px;
	padding-top:65px;
}

#menu ul{
	margin:0px;
	padding:0px;
}

#menu ul li{
	margin:0px;
	padding:0px;
	list-style-type:none;
}

#menu ul li a{
	display:block;
	width:195px;
	height:27px;
	text-decoration:none;
	margin:0px;
	padding:0px;
}

#menu ul li a:hover{
	background-position:0px -33px;
}

#menu ul li a.focus{
	background-position:0px -33px;
}

a.menu1{
	background:url(images/menu/menu1.gif);
}

a.menu2{
	background:url(images/menu/menu2.gif);
}

a.menu3{
	background:url(images/menu/menu3.gif);
}

a.menu4{
	background:url(images/menu/menu4.gif);
}

a.menu5{
	background:url(images/menu/menu5.gif);
}

/*--------------------------------------------------------texte presentation---------------------------------------------*/

#pres{
	float:left;
	width:279px;
	padding-top:45px;
}


#pres h3{
	font:bold italic 14px "Times New Roman", Times, serif;
	color:#6D6348;
	background:url(images/bg_h3_pres.gif) 0px 0px no-repeat;
	padding:2px 0px 30px 23px;
	margin:0px;
}

#pres p{
	font:normal 11px Arial, Helvetica, sans-serif;
	color:#000;
	text-align:justify;
}

#pres ul{
	margin:5px 0px 0px 15px;
	padding:0px;
	font:normal 11px Arial, Helvetica, sans-serif;
	color:#000;
}

#pres ul li{
	list-style-image:url(images/li_charte.gif);
	margin:0px;
	padding:0px;
}

/*--------------------------------------------------------footer---------------------------------------------*/

#footer{
	width:828px;
	float:right;
	padding-top:50px;
	font:normal 11px Arial, Helvetica, sans-serif;
	color:#000;
	text-align:center;
}

#footer img{
	margin:30px 0px 0px 0px;
}

.tt{
	font-size:9px;
	text-decoration:none;
	color:#000;
}

#adresse{
	float:right;
	width:326px;
	text-align:left;
}

#menu2{
	width:496px;
	float:right;
	background:url(images/bg_menu2.jpg) no-repeat 8px 30px;
	height:70px;
}

#menu2 li{
	display:inline;
}

#menu2 li a{
	color:#000;
	text-decoration:none;
}

#menu2 li a:hover{
	text-decoration:underline;
}

/*--------------------------------------------------------------------------------------------------------------------------*/
/*------------------------------------------------------------ACCUEIL--------------------------------------------------------*/
/*--------------------------------------------------------------------------------------------------------------------------*/

/*-------------------bloc logos-------------*/

#logos{
	float:left;
	width:328px;
	background:url(images/bg_bloc_logos.jpg) no-repeat 39px 25px;
	padding:70px 0px 41px 0px;
}

#logo_isei{
	margin:0px 15px 0px 53px;
}

#logo_morbihan{
	margin:0px 0px 0px 0px;
}

/*-------------------blocs jaunes-------------*/

#bloc_jaune_accueil_1{
	float:left;
	width:213px;
	background:url(images/bg_bloc_jaune_accueil_1.jpg) no-repeat;
	margin:46px 0px 0px 18px;
	font:normal 11px Arial, Helvetica, sans-serif;
	color:#fff;
	padding:110px 25px 30px 20px;
	text-align:justify;
}

#bloc_jaune_accueil_2{
	float:left;
	width:213px;
	background:url(images/bg_bloc_jaune_accueil_2.jpg) no-repeat;
	margin:46px 0px 0px 18px;
	font:normal 11px Arial, Helvetica, sans-serif;
	color:#fff;
	padding:110px 25px 30px 20px;
	text-align:justify;
}

#bloc_jaune_accueil_3{
	float:left;
	width:212px;
	background:url(images/bg_bloc_jaune_accueil_3.jpg) no-repeat;
	margin:46px 0px 0px 18px;
	font:normal 11px Arial, Helvetica, sans-serif;
	color:#fff;
	padding:110px 25px 30px 20px;
	text-align:justify;
}

a.savoirplus{
	font:bold 11px Arial, Helvetica, sans-serif;
	color:#fff;
	text-decoration:underline;
	float:right;
}

a.savoirplus:hover{
	color:#963;
}

/*--------------------------------------------------------------------------------------------------------------------------*/
/*------------------------------------------------------------HISTORIQUE--------------------------------------------------------*/
/*--------------------------------------------------------------------------------------------------------------------------*/

/*----------------eau dicee vous garantit...-----*/

#charte{
	float:right;
	width:218px;
	background:url(images/bg_charte.gif) no-repeat 39px 25px;
	padding:45px 50px 0px 60px;
	font:normal 11px Arial, Helvetica, sans-serif;
	color:#000;
	text-align:justify;
}

#charte h3{
	font:bold italic 14px "Times New Roman", Times, serif;
	color:#6D6348;
	background:url(images/bg_h3_charte.gif) 0px 0px no-repeat;
	padding:2px 0px 10px 30px;
	margin:0px;
}

#charte ul{
	margin:15px 0px 50px 22px;
	padding:0px;
}

#charte ul li{
	list-style-image:url(images/li_charte.gif);
	margin:0px;
	padding:0px 0px 5px 0px;
}

/*-----------deuxieme texte----------------*/

#histo{
	float:left;
	width:380px;
	padding:70px 0px 0px 30px;
}

#histo h3{
	font:bold italic 14px "Times New Roman", Times, serif;
	color:#6D6348;
	padding:2px 0px 10px 0px;
	margin:0px;
}

#histo p{
	font:normal 11px Arial, Helvetica, sans-serif;
	color:#9e0b01;
	text-decoration:underline;
	background:url(images/bg_histo.gif) repeat-y;
	padding:0px 0px 0px 30px;
}

/*--------------------------------------------------------------------------------------------------------------------------*/
/*------------------------------------------------------DIAGNOSTIC IMMOBILIER-----------------------------------------------*/
/*--------------------------------------------------------------------------------------------------------------------------*/

/*----------------docs a telecharger-----*/

#telec{
	float:right;
	width:218px;
	background:url(images/bg_telec.gif) no-repeat 39px 25px;
	padding:45px 50px 40px 60px;
	font:normal 11px Arial, Helvetica, sans-serif;
	color:#000;
	text-align:justify;
}

#telec h3{
	font:bold italic 14px "Times New Roman", Times, serif;
	color:#6D6348;
	background:url(images/bg_h3_charte.gif) 0px 0px no-repeat;
	padding:2px 0px 10px 30px;
	margin:0px;
}

#telec p{
	margin-left:22px;
	padding:0px;
}

#telec ul{
	margin:0px 0px 0px 22px;
	padding:0px;
}

#telec ul li{
	list-style-image:url(images/li_charte.gif);
	margin:0px;
	padding:0px 0px 5px 0px;
}

#telec ul li a{
	font:normal 11px Arial, Helvetica, sans-serif;
	color:#000;
	text-decoration:none;
}

#telec ul li a:hover{
	color:#c57d05;
}

.titre{
	font-weight:bold;
	margin:10px 0px;
}

/*-----------tableaux---------------*/

#tableau_diag{
	float:left;
	width:485px;
	padding:70px 0px 0px 30px;
}

.tabtitre{
	font:normal 12px Arial, Helvetica, sans-serif;
	color:#fff;
	text-align:center;
}

.tabtitre2{
	font:normal 12px Arial, Helvetica, sans-serif;
	color:#000;
}

.tab_cont{
	font:normal 10px Arial, Helvetica, sans-serif;
	color:#000;
	text-align:justify;
}

.petit{
	font-size:9px;
}

#div_tab2 {
	float: right;
	padding-right: 22px;
}

#autres_diag{
	width:268px;
	padding:0px 22px 0px 0px;
	margin:66px 0px 0px 0px;
}

/*-----------deuxieme texte----------------*/

#diagnostic{
	float:left;
	width:793px;
	padding:20px 0px 0px 30px;
}

#diagnostic h3{
	font:bold italic 14px "Times New Roman", Times, serif;
	color:#6D6348;
	padding:20px 0px 10px 0px;
	margin:0px;
}

#diagnostic p{
	font:normal 11px Arial, Helvetica, sans-serif;
	color:#9e0b01;
	background:url(images/bg_diag.gif) repeat-y;
	padding:0px 0px 10px 30px;
}

#diagnostic a{
	color:#9e0b01;
	text-decoration:underline;
}

#diagnostic a:hover{
	color:#c57d05;
}

#diagnostic img{
	float:right;
	margin:0px 0px 0px 0px;
}

/*-----photos-----*/

#amiante{
	padding:49px 80px 0px 0px;
}

#plomb{
	padding:68px 20px 0px 0px;
}

#termites{
	padding:52px 20px 0px 0px;
}

#dpe{
	padding:52px 33px 0px 0px;
}

/*--------------------------------------------------------------------------------------------------------------------------*/
/*------------------------------------------------------------ASSAINISSEMENT--------------------------------------------------------*/
/*--------------------------------------------------------------------------------------------------------------------------*/

/*----------------liens-----*/

#assain{
	float:right;
	width:218px;
	background:url(images/bg_bloc_logos.jpg) no-repeat 39px 25px;
	padding:80px 50px 0px 60px;
	font:normal 11px Arial, Helvetica, sans-serif;
	color:#000;
	text-align:justify;
}

#assain h3{
	font:bold italic 14px "Times New Roman", Times, serif;
	color:#6D6348;
	background:url(images/bg_h3_charte.gif) 0px 0px no-repeat;
	padding:2px 0px 10px 30px;
	margin:0px;
}

#assain ul{
	margin:15px 0px 50px 22px;
	padding:0px;
}

#assain ul li{
	list-style-image:url(images/li_charte.gif);
	margin:0px;
	padding:0px 0px 5px 0px;
}

#assain ul li a{
	font:normal 11px Arial, Helvetica, sans-serif;
	color:#000;
	text-decoration:none;
}

#assain ul li a:hover{
	color:#c57d05;
}

/*------------------------photos---------------*/

#photos_assain{
	clear:both;
	text-align:center;
	padding:30px 0px;
}

#photos_assain img{
	margin:0px 9px;
}

/*--------------------------------------------------------------------------------------------------------------------------*/
/*-----------------------------------------------------------CONTACT--------------------------------------------------------*/
/*--------------------------------------------------------------------------------------------------------------------------*/

/*----------------coordonnees-----*/

#coord{
	float:right;
	width:218px;
	background:url(images/bg_bloc_logos.jpg) no-repeat 39px 25px;
	padding:50px 50px 30px 60px;
	font:normal 14px Arial, Helvetica, sans-serif;
	color:#000;
	text-align:justify;
}

#coord h3{
	font:bold italic 14px "Times New Roman", Times, serif;
	color:#6D6348;
	background:url(images/bg_h3_charte.gif) 0px 0px no-repeat;
	padding:2px 0px 10px 30px;
	margin:0px;
}

/*--------------------------formulaire------------------*/

#form{
	margin:0px;
	padding:20px 0px 0px 0px;
}

label{
	display:block;
	float:left;
	width:65px;
	margin:0px;
	padding:0px;
}

.input{
	width:207px;
	margin:0px 0px 10px 0px;
	padding:0px;
	border:solid 1px #D09400;
	font:normal 11px Arial, Helvetica, sans-serif;
	color:#9e0b01;
}

textarea{
	width:207px;
	margin:0px 0px 10px 0px;
	padding:0px;
	border:solid 1px #D09400;
	font:normal 11px Arial, Helvetica, sans-serif;
	color:#9e0b01;
	height:100px;
}

#bouton{
	width:69px;
	height:17px;
	border:0px;
	background:url(images/bg_bouton.jpg);
	padding:0px 0px 0px 10px;
	margin:0px 0px 0px 205px;
	font:bold italic 14px "Times New Roman", Times, serif;
	color:#fff;
	text-align:left;
}

/*--------------------plan--------------*/

#plan{
	float:right;
	padding:10px 23px 0px 0px;
}