html, body, div, span, object, a, address,
del, dfn, em, font, img, q, s, samp,
small, strike, strong, b, u, i, center,
fieldset, form, label, legend, table{
	margin: 0;
	padding: 0;
	border: 0;
	font-size: 100%;
	background: transparent;
}

:focus {
	outline: 0;
}

body {
	text-align:center;
	background-color:#FFF;
}

h1{
	margin:0;
	padding:0;
}

img {
	border:none;
}

#conteneur {
	background-color:#FFF;
	width:980px;
	margin-top:auto;
	margin-left:auto;
	margin-right:auto;
	text-align:left;
}

#header{
	padding-top:10px;
	height:110px;
	width:980px;
	vertical-align:top;
}

#logo{	
	padding-left:3px;
	width:177px;
	float:left;
}

#menu{
	padding-top:5px;
	width:800px;	
	float:left;
}

#titre_strong{
	font-family:arial;
	text-align:right;
}

#menu_haut{
	padding-top:20px;
}

#footer{
	text-align:center;
	font-size:12px;
	font-family:arial;
}

#footer a, #bas_gauche a{
	color:#717171;
}

#footer a:hover, #bas_gauche a:hover{
 	text-decoration:none;
}



#menu_bas ul {
	font-family:arial;
	font-size:12px;
	padding:0;
	margin:0;
	list-style-type:none;
}

#menu_bas li {
	margin-left:2px;
	float:left; 
}

#menu_bas ul li a {
	display:block;
	float:left;   
	width:183px;
	background-color:#035D9C;
	color:#FFF;
	text-decoration:none;
	text-align:left;
	padding:5px;
	border:2px solid;
}

#menu_bas ul li a:hover {
	background-color:#4284B4;
} 
 
#menu_haut ul {
	font-family:arial;
	font-weight:bold;
	font-size:11px;
	padding:0;
	margin:0;
	list-style-type:none;
}

#menu_haut li {
	margin-left:2px;
	float:left; 
}

#menu_haut ul li a {
	display:block;
	float:left;   
	width:183px;
	color:#000;
	text-decoration:none;
	text-align:left;
	padding:5px;
	border:2px solid;
	border-color:#fff #fff #fff #fff;
}

#menu_haut ul li a:hover {
	color:#035D9C;
} 

p.noteBasDePage {
	font-style: italic;
	font-size: 8pt;
}

p {
	text-align:justify;
}

#actu-titre{
	font-size:22px;
	margin-top:4px;
	padding-left:6px;
	display:block;
	background-color:#EAE5DF;
	width:348px;
	height:30px;
}

div.actu a {
	font-family:arial;
	font-size:12px;
	text-decoration:none;
	margin-top:1px;
	padding-left:6px;
	display:block;
	color:#000;
	background-color:#f1EEE9;
	width:348px;
}

div.actu a:hover {
	margin-top:1px;
	padding-left:6px;
	display:block;
	background-color:#D4D3D2;
	width:348px;
}

.service-client {
	margin-top:2px;
	margin-right:10px;
	font-size:18px;
	float:left;
}

.titre{
	font-size:18px;
}

.passe{
	float:left;
	font-size:12px;
}

.passe a{
	color:#717171;
}

.passe a:hover{
 	text-decoration:none;
}

.valid{
	font-size:12px;
	float: right;
	margin-right: 50px;
}

.valid a{
	color:#035D9C;
}

.valid a:hover{
 	text-decoration:none;
}

#espace-client{
	width:261px;
	float:left;
}

#photo-connexion{
	width:93px;
	float:left;
}

#systeme-revolutionnaire{
	font-size:12px;
	font-family:arial;
	float:left;
	width:430px;
	text-align:justify;	
}

#photo-systeme{
	margin-top:30px;
	width:134px;
	float:left;
}

.rouge{
	color:#035D9C;
}

.titre-rouge{
	font-family:arial;
	font-size:22px;
	color:#035D9C;
}

.tem-rouge{
	color:#035D9C;
	font-family:arial;
	font-weight:bold ;
	font-size:16px;
}

.tem-gros{
	font-size:14px;
	font-family:arial;
}

.date-actu{
	font-size:12px;
	font-weight: bold ;
}
#gauche{	
	font-family:arial;
	font-size:12px;
	width:354px;
	float:left; 
}
#droite{
	font-family:arial;
	font-size:12px;
	padding-left:22px;
	width:580px;
	float:left; 
}
#fond_argumentaire {
	background :url('../images/charte/gris-animation.jpg') right top;
	font-family:arial;
	font-size:12px;
	padding-top:10px;
	padding-left:0px;
	padding-right:0px;
	height:317px;
	width:150px;
	float:left;
	/*border: solid 1px;*/
}
#flash{
	height:327px;
	width:400px;
	float:left;
	/*border: solid 1px;*/
}

a{
	color:#035D9C;
}

a:hover{
	color:black;
}

.argument{
	font-family:arial;
	color:#035D9C;
	font-size:20px;
}

#confiance{
	font-family:arial;
	padding-top:10px;
	padding-left:137px;
	background-image:url("../images/charte/confiance.jpg");
	height:203px;
	width:225px;
}

#contenu-confiance{
	font-family:arial;
	width:192px;
	padding-top:5px;
	padding-left:23px;
	padding-right:12px;
}

#marche-gauche{
	background-image:url("../images/charte/marche-gauche.jpg");
}

#marche-droite{
	background-image:url("../images/charte/marche-droite.jpg");
	padding-left:20px;
	padding-top:20px;
	height:419px;
	width:611px;
	float:left;
}

/***** contact */
#formContact .remarqueContact,p.remarque {
	color: #A91A05;
	height: 25px;
}

#formContact div.boutonEnvoyer {
	clear: both;
	text-align: right;
}

.champ_contact {
	width: 380px;
	float: left;
	margin-right: 10px;
}

#bas_gauche{
	font-family:arial;
	font-size:12px;
	background-image:url("../images/charte/vehicule.jpg");
	padding-left:10px;
	width:352px;
	height:231px;
	float:left;
}

#bas_droite{
	font-family:arial;
	font-size:12px;
	background-image:url("../images/charte/senior.jpg");
	padding-left:20px;
	padding-right:80px;
	padding-top:64px;
	width:264px;
	height:171px;
	float:left;
}

#bas_centre{
	font-family:arial;
	font-size:12px;
	background-image:url("../images/charte/iso.jpg");
	width:252px;
	height:231px;
	float:left;
}

#pti{
	font-family:arial;
	font-size:12px;
	padding-left:20px;
	padding-right:60px;
	width:172px;
}

#iso{
	font-family:arial;
	margin-top:40px;
	padding-left:80px;
	width:162px;
}

#lienspro{
	font-family:arial;
	width:289px;
	font-size:12px;
	float:left;
}

#image_pro{
	width:289px;
	padding-top:25px;
	float:left;
}

#fond-revendeur{
	background-image:url("../images/charte/fond_revendeur.jpg");
	width:603px;
	height:330px;
}

#argu-revendeur{
	width:430px;
	font-family:arial;
	font-size:12px;
	float:left;
}

#photo-revendeur{
	font-family:arial;
	font-size:12px;
	text-align:center;
	width:150px;
	float:left;
}

#argucarte{
	padding-top:5px;
	padding-left:10px;
	width:190px;
	float:left;
}

#revendeur{
	width:403px;
	float:left;
}

#titre{
	padding-left:30px;
	padding-top:5px;
	color:#FFF;
}

#flash-revendeur{
	padding-top:10px;
	padding-left:50px;
	width:353px;
	float:left;
}

#titre_bleu_clair{
	background-color:#4284B4;
	padding-left:10px;
	margin-left:6px;
	width:584px;
	height:30px;
	color:#FFF;
}

#formul{
	padding-left:10px;
	margin-left:6px;
	width:584px;
	height:30px;
}

.formu_gauche{
	width:110px;
	float:left;
}

.formu_droite{
	width:474px;
	float:left;
}

#formu2{
	font-size:12px;
	font-family:arial;
	padding-left:10px;
	margin-left:6px;
	width:600px;
}

.formu_gauche1{
	width:200px;
	float:left;
}

.formu_droite1{
	width:500px;
	float:left;
}

#fond_geo{
	margin-left:8px;
	background-image:url("../images/charte/fond_geo.jpg");
	width:591px;
	height:386px;
}

#gauche_geo{
	float:left;
	height:386px;
	width:241px;
}

#droite_geo{
	float:left;
	height:386px;
	width:350px;
}

#sous_titre_geo{
	padding-top:30px;
	font-size:12px;
	color:#035D9C;
}

#contenu_geo{
	padding-left:25px;
	padding-top:20px;
	font-size:12px;
}
#bouton-solution a{
	display:block;
	width:146px;
	height:29px;
	background-image:url("../images/charte/bt_solution.jpg");
}

#bouton-senior a{
	display:block;
	width:119px;
	height:28px;
	background-image:url("../images/charte/bt_senior.jpg");
}

#bouton-solution a:hover{
	background-image:url("../images/charte/bt_solution2.jpg");
}

#bouton-senior a:hover{
	background-image:url("../images/charte/bt_senior2.jpg");
}

#photo-marche{
	width:332px;
	float:left;
}

#txt-marche{
	width:272px;
	float:left;
}

#bouton-rapelle a{
	margin-left:30px;
	display:block;
	float:left;
	width:173px;
	height:30px;
	background-image:url("../images/charte/bt-rapelle.jpg");
}

#bouton-rapelle a:hover{
	background-image:url("../images/charte/bt-rapelle2.jpg");
}

#bouton-devis a, #bouton-devis1 a{
	margin-left:30px;
	float:left;
	display:block;
	width:116px;
	height:29px;
	background-image:url("../images/charte/bt-devis.jpg");
}

#bouton-devis a:hover, #bouton-devis1 a:hover{

	background-image:url("../images/charte/bt-devis2.jpg");
}

#bouton-envoyer a{
	margin-left:30px;
	float:left;
	display:block;
	width:99px;
	height:29px;
	background-image:url("../images/charte/bt-envoyer.jpg");
}

#bouton-envoyer a:hover{
	background-image:url("../images/charte/bt-envoyer2.jpg");
}

#bouton-vehicule a{
	float:left;
	display:block;
	width:165px;
	height:29px;
	background-image:url("../images/charte/bt-vehicule.jpg");
}

#bouton-vehicule a:hover{
	background-image:url("../images/charte/bt-vehicule2.jpg");
}

#bouton-com a{
	margin-left:30px;
	float:left;
	display:block;
	width:157px;
	height:28px;
	background-image:url("../images/charte/bt-com.jpg");
}

#bouton-com a:hover{
	background-image:url("../images/charte/bt-com2.jpg");
}
p.info {
	background: #FFFBCF;
	padding: 5px 15px 5px 15px;
}
