  body{text-align:center;font-size:12px;font-family:arial, verdana;margin:0;padding:0;background:#f3f3f3;color:rgb(34,34,34)} 
    #conteneur{ border: 1px solid rgb(229,229,229);padding:0; text-align:left; position:relative; margin:auto; width:950px; background:white; min-height:870px; height:auto;} 
    #left{ position:relative; margin:0; padding:0; width:740px;  float:left; } 
    #right div p{ padding:4px; text-align:justify;} 
    #right{ position:relative; width:200px; height:600px; background:#f3f3f3; float:right; } 
    #right div, #right img{ background:white; margin:2px; margin-left:4px; margin-right:4px; border:0; } 
    #header{} 
    #header img{ border:0; } 
    #menu{height:30px; text-align:center;}
    #menu a{ text-transform:uppercase; letter-spacing:1px;font-size:12px; color:black; font-weight:bold; margin:2px; text-decoration:none; } 
    #menu a:hover{ border-bottom:2px solid #cc0001; } 
    .blue, .grey{ border:1px solid white; } 
    .blue h3{ font-size:17px; text-align:center; padding:2px; color:white; background:#147bac; font-weight:bold; } 
    .grey h3{ font-size:14px; text-align:center; padding:2px; color:#147bac; background:#dadada; } 
    #accueil{ height:180px; background:url(../skin/fond-accueil.jpg); } 
    #accueil img{ position:absolute; z-index:1; } 
    #accueil h3{ text-align:right; color:#cc0001; font-size:17px; text-transform:uppercase; font-style:normal; z-index:20; margin-top:30px; margin-right:30px; } 
    #accueil p{ display:block; margin-left:240px; letter-spacing:2px; font-weight:0; font-size:11px; color: rgb(54,54,54)} 
    .more{ display:block; text-decoration:none; font-weight:bold; color:#147bac; line-height:14px; valign:middle; clear:both; } 
    .more img{ border:0; } 
    a.more:hover{ color:#cc0001; } 
    #titre{font-size:11px; color:rgb(88,88,88)} 
    .centre{padding-left:10px;font-size:16px;color:white; background:#147bac;margin-top:0; height:30px;line-height:30px;} 
    #intro{margin-left:8px;margin-top:10px;border: 1px solid #94b3c2; background:url(../skin/fond-referencement.png) bottom no-repeat;}
	#intro_rev{margin-left:8px;margin-top:10px;border: 1px solid #94b3c2; background:url(../skin/fond-revendeur.jpg) bottom no-repeat;}
    #intro p{display:block; padding:2px;float:left;width:600px;}
	#intro_rev p{display:block; padding:2px;float:left;width:600px;}
    .plus, .egale{float:right; display:block;} 
    #deux{margin-left:8px;margin-top:10px;border: 1px solid #94b3c2;} 
    #deux table{font-size:14px; font-weight:bold;}
    .imglink img{
    padding:1px;
    border:1px solid #94b3c2;
    }
    li{list-style:url(skin/fleche.gif) outside; font-size:11px}
	form {
margin: 0px;
padding: 0px;
}
#formulaire {
	margin: 0px;
	font-size: 11px;
	padding: 0px;
}
#formulaire  label {
	color: #000000;
	width: 160px;
	display: block;
	float: left;
	margin-top: 0px;
	margin-right: 10px;
	margin-bottom: 0px;
	margin-left: auto;
	padding-top: 2px;
	padding-right: 4px;
	padding-bottom: 2px;
	padding-left: 4px;
}

#formulaire  input, #formulaire textarea, select{
	padding: 1px;
	font-size: 11px;
	font-weight: normal;
	color: #000000;
	width: 295px;
	border: 1px solid #147bac;
	margin-bottom: 2px;
}
#formulaire input{
	height: 19px;
}
#formulaire p{
	margin-left: 177px;
	text-align:justify;
}

#footer{width:950px; clear:both; }