/*********/
/*general*/
/*********/
* {
margin: 0;
padding: 0;
border: 0;
font-family:  Arial, Verdana, Helvetica, sans-serif;
font-size: 11px;
font-style: normal;
text-decoration: none;
color: #000000;

}
.both {
	clear: both;
	}
.both#spacer {
	height: 15px;
	}
.left, #left {
	float: left;
	}
.right, #right {
	float: right;
	}

body {
	background-color: #adadad;
	margin: 20px 0 0 0;
	padding: 0;
	text-align: center;
	background-image: url("/layout/img/fond.gif");
	background-repeat: repeat;
	}
#general {
	position: relative;
	width: 1000px;
	margin-left: auto;
	margin-right: auto;
	text-align: left;
	background-color: #fff;
	background-image: url("/layout/img/fond_gen.gif");
	background-repeat: repeat-y;
	
	}
#expert {
	position: absolute;
	top: 10px;
	left: 197px;
	width: 165px;
	height: 191px;
	background-image: url("/layout/img/expert.png")!important;
	background-image: none;
	filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled=true, sizingMethod=crop src=/layout/img/expert.png);

	}
#bandeau_photos {
	position: absolute;
	top: 10px;
	right: 15px;
	width: 371px;
	height: 189px;
	background-image: url("/layout/img/haut_photos.png")!important;
	background-image: none;
	filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled=true, sizingMethod=crop src=/layout/img/haut_photos.png);

	}
#bandeau_photos.antipolis {
	background-image: url("/layout/img/haut_photos-antipolis.png")!important;
	filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled=true, sizingMethod=crop src=/layout/img/haut_photos-antipolis.png);
	}
#bandeau_photos.arras {
	background-image: url("/layout/img/haut_photos-arras.png")!important;
	filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled=true, sizingMethod=crop src=/layout/img/haut_photos-arras.png);

	}
#bandeau_photos.belfort {
	background-image: url("/layout/img/haut_photos-belfort.png")!important;
	filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled=true, sizingMethod=crop src=/layout/img/haut_photos-belfort.png);

	}
#bandeau_photos.bordeaux {
	background-image: url("/layout/img/haut_photos-bordeaux.png")!important;
	filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled=true, sizingMethod=crop src=/layout/img/haut_photos-bordeaux.png);

	}
#bandeau_photos.brest {
	background-image: url("/layout/img/haut_photos-brest.png")!important;
	filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled=true, sizingMethod=crop src=/layout/img/haut_photos-brest.png);

	}
#bandeau_photos.caen {
	background-image: url("/layout/img/haut_photos-caen.png")!important;
	filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled=true, sizingMethod=crop src=/layout/img/haut_photos-caen.png);

	}
#bandeau_photos.cotefleurie {
	background-image: url("/layout/img/haut_photos-cotefleurie.png")!important;
	filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled=true, sizingMethod=crop src=/layout/img/haut_photos-cotefleurie.png);

	}
#bandeau_photos.dieppe {
	background-image: url("/layout/img/haut_photos-dieppe.png")!important;
	filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled=true, sizingMethod=crop src=/layout/img/haut_photos-dieppe.png);

	}
#bandeau_photos.fecamp {
	background-image: url("/layout/img/haut_photos-fecamp.png")!important;
	filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled=true, sizingMethod=crop src=/layout/img/haut_photos-fecamp.png);

	}
#bandeau_photos.gard {
	background-image: url("/layout/img/haut_photos-gard.png")!important;
	filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled=true, sizingMethod=crop src=/layout/img/haut_photos-gard.png);

	}
#bandeau_photos.hautrhin {
	background-image: url("/layout/img/haut_photos-hautrhin.png")!important;
	filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled=true, sizingMethod=crop src=/layout/img/haut_photos-hautrhin.png);

	}
#bandeau_photos.leraincy {
	background-image: url("/layout/img/haut_photos-leraincy.png")!important;
	filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled=true, sizingMethod=crop src=/layout/img/haut_photos-leraincy.png);

	}
#bandeau_photos.lilleouest {
	background-image: url("/layout/img/haut_photos-lilleouest.png")!important;
	filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled=true, sizingMethod=crop src=/layout/img/haut_photos-lilleouest.png);

	}
#bandeau_photos.lorient {
	background-image: url("/layout/img/haut_photos-lorient.png")!important;
	filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled=true, sizingMethod=crop src=/layout/img/haut_photos-lorient.png);
	}
#bandeau_photos.lyon {
	background-image: url("/layout/img/haut_photos-lyon.png")!important;
	filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled=true, sizingMethod=crop src=/layout/img/haut_photos-lyon.png);
	}
#bandeau_photos.marseille {
	background-image: url("/layout/img/haut_photos-marseille.png")!important;
	filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled=true, sizingMethod=crop src=/layout/img/haut_photos-marseille.png);
	}
#bandeau_photos.medoc {
	background-image: url("/layout/img/haut_photos-medoc.png")!important;
	filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled=true, sizingMethod=crop src=/layout/img/haut_photos-medoc.png);
	}
#bandeau_photos.puydedome {
	background-image: url("/layout/img/haut_photos-puydedome.png")!important;
	filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled=true, sizingMethod=crop src=/layout/img/haut_photos-puydedome.png);
	}
#bandeau_photos.rouen {
	background-image: url("/layout/img/haut_photos-rouen.png")!important;
	filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled=true, sizingMethod=crop src=/layout/img/haut_photos-rouen.png);
	}
#bandeau_photos.stgermain {
	background-image: url("/layout/img/haut_photos-bernay.png")!important;
	filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled=true, sizingMethod=crop src=/layout/img/haut_photos-bernay.png);
	}
#bandeau_photos.sud54 {
	background-image: url("/layout/img/haut_photos-sud54.png")!important;
	filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled=true, sizingMethod=crop src=/layout/img/haut_photos-sud54.png);
	}
#bandeau_photos.valdesaone {
	background-image: url("/layout/img/haut_photos-valdesaone.png")!important;
	filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled=true, sizingMethod=crop src=/layout/img/haut_photos-valdesaone.png);
	}
#bandeau_photos.varest {
	background-image: url("/layout/img/haut_photos-varest.png")!important;
	filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled=true, sizingMethod=crop src=/layout/img/haut_photos-varest.png);
	}
#bandeau_photos.evreux {
	background-image: url("/layout/img/haut_photos-evreux.png")!important;
	filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled=true, sizingMethod=crop src=/layout/img/haut_photos-evreux.png);
	}
#bandeau_photos.vire {
	background-image: url("/layout/img/haut_photos-vire.png")!important;
	filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled=true, sizingMethod=crop src=/layout/img/haut_photos-evreux.png);
	}
#bandeau_photos.nordalsace {
	background-image: url("/layout/img/haut_photos-nordalsace.png")!important;
	filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled=true, sizingMethod=crop src=/layout/img/haut_photos-nordalsace.png);
	}
#bandeau_photos.sudalsace {
	background-image: url("/layout/img/haut_photos-sudalsace.png")!important;
	filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled=true, sizingMethod=crop src=/layout/img/haut_photos-sudalsace.png);
	}
#bandeau_photos.artois {
	background-image: url("/layout/img/haut_photos-artois.png")!important;
	filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled=true, sizingMethod=crop src=/layout/img/haut_photos-artois.png);
	}
#bandeau_photos.agen {
	background-image: url("/layout/img/haut_photos-agen.png")!important;
	filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled=true, sizingMethod=crop src=/layout/img/haut_photos-agen.png);
	}
#bandeau_photos.parisouest {
	background-image: url("/layout/img/haut_photos-parisouest.png")!important;
	filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled=true, sizingMethod=crop src=/layout/img/haut_photos-parisouest.png);
	}
#bandeau_photos.sudpicardie {
	background-image: url("/layout/img/haut_photos-sudpicardie.png")!important;
	filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled=true, sizingMethod=crop src=/layout/img/haut_photos-sudpicardie.png);
	}
#bandeau_photos.audeherault {
	background-image: url("/layout/img/haut_photos-audeherault.png")!important;
	filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled=true, sizingMethod=crop src=/layout/img/haut_photos-audeherault.png);
	}
#bandeau_photos.picardie {
	background-image: url("/layout/img/haut_photos-picardie.png")!important;
	filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled=true, sizingMethod=crop src=/layout/img/haut_photos-picardie.png);
	}
#bandeau_photos.provence {
	background-image: url("/layout/img/haut_photos-provence.png")!important;
	filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled=true, sizingMethod=crop src=/layout/img/haut_photos-provence.png);
	}
#bandeau_photos.a2607 {
	background-image: url("/layout/img/haut_photos-2607.png")!important;
	filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled=true, sizingMethod=crop src=/layout/img/haut_photos-2607.png);
	}
#bandeau_photos.limousin {
	background-image: url("/layout/img/haut_photos-limousin.png")!important;
	filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled=true, sizingMethod=crop src=/layout/img/haut_photos-limousin.png);
	}
#adresse {
	position: absolute;
	top: 17px;
	left: 377px;
	width: 220px;
	height: 80px;
	text-align: center;
	}
#adresse p.titre{
	margin-top: 5px;
	}
#adresse p.mail{
	margin-top: 2px;
	color: #fff;
	}
#adresse p.tel{
	margin-top: 5px;
	color: #fff;
	font-size: 22px;
	}
#adresse p.mail a{
	font-size: 14px;
	color: #fff;
	}
#haut {
	width: 980px;
	height: 201px;
	margin-left: 10px;
	}
#contenu {
	width: 980px;
	margin-left: 10px;
	}
#menu {
	width: 203px;
	float: left;
	}
#menu div {
	height: 30px;
	line-height: 30px;
	vertical-align: middle;
	}
#menu div a{
	padding-left: 40px;
	color: #444444;
	font-weight: bold;
	text-transform: uppercase;
	font-size: 14px;
	}
#menu div.off a{
	padding-left: 40px;
	color: #fff;
	font-weight: bold;
	text-transform: uppercase;
	font-size: 14px;
	}
#menu div#liste_diag {
	line-height: 17px;
	height: 270px;
	}
#menu div#liste_diag li {
	margin: 0 0 0 50px;
	padding: 0 0 0 0px;
	list-style-image: url("/layout/img/puce.gif");
	}
#menu div#liste_diag ul {
	margin: 0 0 0 0px;
	padding: 0 0 0 0px;
	}
#menu div#liste_diag li a{
	font-size: 11px;
	text-transform: none;
	font-weight: normal;
	padding: 0 0 0 0;  
	}
#menu div#liste_diag li.on a{
	font-size: 11px;
	text-transform: none;
	font-weight: normal;
	padding: 0 0 0 0;  
	color: #fff;
	background-color: #811453;
	}
#menu div#presentation.off {
	background-image: url("/layout/img/menu_off_presentation.gif");
	}
#menu div#presentation.on {
	background-image: url("/layout/img/menu_on_presentation.gif");
	}
#menu div#diagnostic.on {
	background-image: url("/layout/img/menu_on_diagnostic.gif");
	}
#menu div#diagnostic.off {
	background-image: url("/layout/img/menu_off_diagnostic.gif");
	}
#menu div#liste_diag {
	background-image: url("/layout/img/menu_on_liste_diag.gif");
	background-position: bottom;
	background-repeat: no-repeat;
	}
#menu div#agence.on {
	background-image: url("/layout/img/menu_on_agence.gif");
	}
#menu div#agence.off {
	background-image: url("/layout/img/menu_off_agence.gif");
	}
#menu div#rejoindre.on {
	background-image: url("/layout/img/menu_on_rejoindre.gif");
	}
#menu div#rejoindre.off {
	background-image: url("/layout/img/menu_off_rejoindre.gif");
	}
#menu div#partenaire.on {
	background-image: url("/layout/img/menu_on_partenaire.gif");
	}
#menu div#partenaire.off {
	background-image: url("/layout/img/menu_off_partenaire.gif");
	}
#menu div#contact.on {
	background-image: url("/layout/img/menu_on_contact.gif");
	}
#menu div#contact.off {
	background-image: url("/layout/img/menu_off_contact.gif");
	}
#menu div#charte.on {
	background-image: url("/layout/img/menu_on_charte.gif");
	}
#menu div#charte.off {
	background-image: url("/layout/img/menu_off_charte.gif");
	}
#menu div#avis.on {
	background-image: url("/layout/img/menu_on_avis.gif");
	}
#menu div#avis.off {
	background-image: url("/layout/img/menu_off_avis.gif");
	}
#texte {
	width: 777px;
	float: right;
	}
#texte a{
	color: #811453;
	text-decoration: underline;
	}
#texte a:hover{
	color: #811453;
	text-decoration: none;
	}
#texte h1{
	padding: 17px 0 5px 5px;
	margin: 0 15px 0 15px;
	color: #811453;
	font-size: 16px;
	text-transform: uppercase;
	border-bottom: 1px solid #811453;
	}
#texte_gauche_accueil {
	width: 553px;
	float:left;
	}
#texte_gauche_page {
	width: 509px;
	float:left;
	}
#texte_droite_accueil {
	width:210px;
	height: 424px;
	float:left;
	background-image: url("/layout/img/fond_gauche_texte_accueil.jpg");
	margin: 15px 0 15px 0;
	}
#texte_droite_accueil p.texte{
	line-height: 18px;
	font-size: 13px;
	color: #58585a;
	margin-top: 70px;
	padding: 7px;
	}
#texte_droite_accueil p.bouton{
	font-size: 16px;
	color: #acacac;
	margin-top: 62px;
	padding-left: 112px;
	}
#texte_droite_accueil p.bouton a{
	font-size: 16px;
	color: #acacac;
	}
#texte_droite_page {
	width:253px;
	float:left;
	}
#texte_droite_page div#rappel {

	padding: 20px 0 0 60px;

	}
#texte_droite_page div#portable {

	padding: 20px 0 0 25px;

	}
#texte p.centrer{
	text-align:center;
	}
#texte_droite_page #contact{
	margin-top: 10px;
	}
#texte_gauche_accueil h1{
	padding: 17px 0 5px 5px;
	margin: 0 0 0 15px;
	color: #811453;
	font-size: 16px;
	text-transform: uppercase;
	border-bottom: 1px solid #811453;
	}
#texte_gauche_accueil h2{
	padding: 10px 20px 0 20px;
	color: #000;
	font-size: 13px;
	font-weight: bold;
	}
#texte_gauche_page h2{
	padding: 10px 20px 0 20px;
	color: #811453;
	font-size: 13px;
	font-weight: bold;
	}
#texte_gauche_accueil p{
	padding: 10px 20px 0 20px;
	color: #000;
	font-size: 12px;
	line-height: 17px;
	}
#texte_gauche_page p{
	padding: 10px 20px 0 20px;
	color: #000;
	font-size: 12px;
	line-height: 17px;
	}
#texte_gauche_page #casecoche{
	border: none;
	margin: 0 5px 0 0;
	padding: 0 0 0 0;
	}
#texte_gauche_accueil p.encart{
	padding: 10px;
	margin: 10px 20px 0 20px;
	color: #4b4b4d;
	font-size: 12px;
	background-color: #e7e7e7;
	line-height: 17px;
	font-weight: bold;
	}
#texte_gauche_accueil p.secteur{
	text-align: center;
	}
#texte_gauche_page div.encart{
	padding: 10px;
	margin: 10px 20px 0 20px;
	color: #4b4b4d;
	font-size: 12px;
	background-color: #e7e7e7;
	line-height: 17px;
	font-weight: bold;
	}
#texte_gauche_page div.encart h2{
	color: #ff9600;
	padding: 0 0 5px 0;
	}
#texte_gauche_page table{
	margin: 0 20px 0 20px;
	}
#texte_gauche_page input{
	border: 1px solid #ff9600; 
	}
#texte_gauche_page select{
	border: 1px solid #ff9600; 
	}
#texte_gauche_page textarea{
	border: 1px solid #ff9600; 
	}
#texte_gauche_page input.bouton{
	background-color: #ff9600; 
	color: #fff;
	font-weight: bold;
	padding: 1px 3px 1px 3px;
	cursor: pointer;
	}
#texte_gauche_page input.bouton2{
	background-color: #ff9600; 
	color: #fff;
	font-weight: bold;
	cursor: pointer;
	}

#texte_gauche_accueil div#newsletter{
	width: 253px;
	height: 87px;
	background-image: url("/web/img/fond_newsletter.gif");
	float: left;
	margin: 20px 0 60px 0;
	text-align: center;
	}
#texte_gauche_accueil div#newsletter input{
	width: 242px;
	height: 18px;
	line-height: 18px;
	margin: 35px 0 0 0;
	}
#texte_gauche_accueil div#newsletter p{
	padding: 5px 0 0 0;
	text-align: center;
	}
#texte_gauche_accueil div#contact{
	float: left;
	margin: 20px 10px 60px 18px;
	}
#bas {
	width: 980px;
	height: 21px;
	margin-left: 10px;
	border-top: 1px solid #ff9600;
	border-bottom: 1px solid #811453;
	background-color: #fff;
	line-height: 21px;
	vertical-align: middle;
	color: #58585a;
	}
#bas p{
	padding-left: 9,5px;
	color: #58585a;
	}
#bas p a{
	color: #58585a;
	}
#logo {
	width: 203px;
	height: 201px;
	background-image: url("/layout/img/fond_logo.gif");
	float: left;
	}
#bandeau {
	width: 777px;
	height: 201px;
	background-image: url("/layout/img/fond_bandeau.jpg");
	float: right;
	}
#logo img {
	margin: 13px 0 0 14px;
	}




#menu div.english {
  font-family:Arial;
  margin:3px 0 0 43px;
  font-size:11px;
  color:#e60607;
}
#menu div.english a {
	color:#e60607;
	text-decoration:underline;
	padding: 0 0 0 0;
	margin: 0 0 0 0;
	font-size: 10px;
	font-weight: bold;
}

/*********************************/
/*			NEWSLETTER			*/
/********************************/

#texte_gauche_accueil div#newsletter input#bt_newsletter {
	width:198px;
	height:21px;
	background-image:url(/web/img/bouton-newsletter.gif);
	background-repeat:no-repeat;
	line-height: 18px;
	margin: 0px 0 0 0;
	cursor:pointer;
}

/*********************************/
/*			flash			*/
/********************************/
#flash_conseil {
	width: 750px;
	position:absolute;
	top: 220px;
	right: 25px;
	}