BODY
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	FONT-SIZE: 10pt;
	color: #000000;
	background-image:url(images/body_background.jpg);
	background-repeat:repeat-x;
	text-align: center;	
	margin-top:0;
	
}
#general
{
	width:1005px;
	padding:0;
	margin-left:auto;
	margin-right:auto;
}
#bouton_haut
{
	width:733px;
	height:39px;
	padding-right:0px;
	padding-top:0px;
	margin-right:0px;
	margin-top:0px;
	/*background-image:url(images/bouton_haut.jpg);
	background-repeat:no-repeat;
	background-position:right;*/
	text-align:right;
	float:left;
}
#menu
{
	width:1005px;
	height:128px;
	margin:0;
	padding:0;
	
	
}
#menu_gauche
{
	width:9px;
	height:128px;
	background-image:url(images/menu_gauche.jpg);
	margin:0;
	padding:0;
	float:left;
}
#menu_centre
{
	width:985px;
	height:128px;
	background-color:#ffffff;
	background-image:url(images/menu_centre.jpg);
	background-position:bottom;
	background-repeat:no-repeat;
	margin:0;
	padding:0;
	float:left;
}
#menu_droite
{
	width:11px;
	height:128px;
	background-image:url(images/menu_droite.jpg);
	margin:0;
	padding:0;
	float:left;
}
#logo
{
	width:234px;
	height:112px;
	background-image:url(images/logo_nouveau.jpg);
	background-position:left;
	background-repeat:no-repeat;
	margin-left:18px;
	margin-top:9px;
	padding:0;
	float:left;
}
#lemenu
{
	margin:0px;
	width:733px;
	color:#292929;
	font-family:Tahoma;
	padding:0px;
	float:left;
}
#lemenu ul
{
list-style-type:none;
padding:0px;
margin:0px;
	
}
#lemenu li 
{
	font-size:14px;
	text-transform: uppercase;
	float:left;
	text-align:left;
	padding-left:12px;
	background-image:url("images/puce_menu.jpg");
	background-position:left;
	background-repeat:no-repeat
}
#lemenu a
{
	font-size:14px;
	text-transform: uppercase;
	float:left;
	font-weight:bold;
	margin-right:15px;
	text-align:left;
	color:#292929;
	padding-left:2px;
	padding-right:2px;
	text-decoration:none;
}
#lemenu a:hover
{
	font-size:14px;
	text-transform: uppercase;
	float:left;
	margin-right:15px;
	text-align:left;
	color:#ff7420;
	background-color:#292929;
	padding-left:2px;
	padding-right:2px;
	text-decoration:none;
	font-weight:bold;
}


#titre_menu
{
	color:#464646;
	font-family:Tahoma;
	font-size:13px;
	text-align:left;
	font-weight:bold;
	padding-top:0px;
	padding-bottom:10px;
	margin:0px;
}
#entete
{
	height:358px;
	width:1000px;
	background-image:url(images/bandeau.jpg);
	background-position:top;
	background-repeat:no-repeat;
	margin-left:4px;
	float:left;
}
#haut_cat
{
	height:103px;
	width:1000px;
	background-image:url(images/haut_cat.png);
	background-position:top;
	background-repeat:no-repeat;
	margin-top:255px;
	float:left;
}
#cat{
background-color:#242424;
width:1000px;
height:151px;
padding-top:15px;
color:#ffffff;
font-family:Tahoma;
font-size:13px;
line-height:15px;
margin-left:4px;
float:left;
}
#avantages{
width:240px;
height:172px;
background-image:url("images/separation_cat.jpg");
background-position:right;
background-repeat:no-repeat;
float:left;
text-align:left;
margin-left:10px;

}
#avantages a{
color:#ffffff;
font-family:Tahoma;
font-size:13px;
text-decoration:none;
}
#avantages a.premiere_lettre{
color:#ff7323;
font-family:Tahoma;
font-size:13px;
padding-left:7px;
background-image:url("images/puce_cat.jpg");
background-position:left;
background-repeat:no-repeat;
text-decoration:none;
font-weight:bold;
}

#avantages2{
width:180px;
height:480px;
float:left;
text-align:left;
margin-left:10px;

}
#avantages2 a{
color:#000000;
font-family:Tahoma;
font-size:13px;
text-decoration:none;
font-weight:bold;
}
#avantages2 a.premiere_lettre{
color:#ff7323;
font-family:Tahoma;
font-size:14px;
padding-left:7px;
background-image:url("images/puce_menu_pages.jpg");
background-position:left;
background-repeat:no-repeat;
text-decoration:none;
font-weight:bold;
}
#avantages2 a.activee{
color:#000000;
font-family:Tahoma;
font-size:13px;
text-decoration:underline;
font-weight:bold;
}
#avantages2 a.premiere_lettre_activee{
color:#ff7323;
font-family:Tahoma;
font-size:14px;
padding-left:7px;
background-image:url("images/puce_menu_pages.jpg");
background-position:left;
background-repeat:no-repeat;
text-decoration:underline;
font-weight:bold;
}

#besoins{
width:280px;
height:151px;
background-image:url("images/separation_cat.jpg");
background-position:right;
background-repeat:no-repeat;
float:left;
text-align:left;
margin-left:10px;
margin-right:5px;
line-height:20px;
}
#besoins a{
color:#ffffff;
font-family:Tahoma;
font-size:13px;
padding-left:9px;
font-weight:bold;
background-image:url("images/puce_orange.jpg");
background-position:left;
background-repeat:no-repeat;
text-decoration:none;

}
#besoins a.access{
color:#ffaa09;
font-family:Tahoma;
font-size:13px;
padding-left:9px;
font-weight:bold;
background-image:url("images/puce_orange.jpg");
background-position:left;
background-repeat:no-repeat;
text-decoration:none;

}


#locaux{
width:228px;
height:172px;
background-image:url("images/separation_cat.jpg");
background-position:right;
background-repeat:no-repeat;
float:left;
text-align:left;
margin-left:10px;
margin-right:5px;
}
#locaux a{
color:#ffffff;
font-family:Tahoma;
font-size:12px;
text-decoration:none;
}
#paiement{
height:151px;
text-align:left;
margin-left:10px;
margin-right:5px;
}
#content
{
width:1000px;
background-color:#FFFFFF;
background-image:url("images/background_content.jpg");
background-position:bottom;
background-repeat:repeat-x;
color:#000000;
font-size:11px;
padding-top:0px;
margin-left:4px;

text-align:left;
float:left;
}
#contenu
{
padding-top:15px;
width:1000px;

color:#000000;
font-size:11px;
padding-bottom:15px;
text-align:left;
float:left
}
#contenu_gauche
{
width:205px;
float:left;
padding-left:15px;
float:left
}
#contenu_centre
{
width:750px;
float:left;
padding-left:20px;
}


#acces_client a{
color:#000000;
font-family:Tahoma;
font-size:13px;
padding-left:13px;
font-weight:bold;
background-image:url("images/puce_menu.jpg");
background-position:left;
background-repeat:no-repeat;
text-decoration:none;
line-height:20px;

}


#footer1
{
width:1000px;
background-color:#FFFFFF;
background-image:url("images/background_footer1.jpg");
background-position:bottom;
background-repeat:repeat-x;
color:#000000;
font-size:11px;
text-align:left;
padding-bottom:5px;
padding-top:5px;
margin-left:4px;
float:left;
}
#footer2
{
width:1000px;
height:38px;
background-color:#cfcfcf;
font-size:12px;
color:#626262;
float:left;
margin-left:4px;
padding:0px;
}
#boxcenter
{
width:111px;
height:12px;
background-image:url("images/separation_footer.jpg");
background-position:right;
background-repeat:no-repeat;
float:left;
text-align:center;
padding-top:13px;
padding-bottom:13px;

}
#contacteznous
{
width:200px;
height:12px;
background-image:url("images/separation_footer.jpg");
background-position:right;
background-repeat:no-repeat;
float:left;
text-align:center;
padding-top:13px;
padding-bottom:13px;
}
#contacteznous a
{
text-decoration:underline;
font-size:12px;
color:#626262;
width:200px;
}
#liens_bas_page
{
width:449px;
height:36px;

float:left;
text-align:center;
padding-top:2px;
}
#liens_bas_page2
{
float:left;
background-image:url("images/separation_footer.jpg");
background-position:left;
background-repeat:no-repeat;
padding-top:13px;
width:55px;
height:12px;
padding-bottom:13px;
}
#liens_bas_page2 a
{

text-decoration:underline;
font-size:12px;
color:#626262;

float:left;
text-align:left;
padding-left:15px;
}

#liens_bas_page3
{
float:left;
background-image:url("images/separation_footer.jpg");
background-position:left;
background-repeat:no-repeat;
padding-top:13px;
width:180px;
height:12px;
padding-bottom:13px;
}
#liens_bas_page3 a
{

text-decoration:underline;
font-size:12px;
color:#626262;

float:left;
text-align:left;
padding-left:15px;
}

#telfax
{
width:190px;
height:28px;
text-align:left;
padding-left:5px;
float:left;
padding-top:5px; 
padding-bottom:5px; 
border-left:#a3a1a2 2px solid;
}
#noustrouver
{
width:48%;
float:left;
text-align:left;
padding-top:10px;
padding-left:10px;
}
#partenairespresse
{
width:48%;
text-align:left;
padding-top:10px;
padding-left:10px;
padding-bottom:10px;
margin:0px;
float:left;
border-left: solid 1px;
border-left-color:#e8e8e8;
}
div.partenaire
{
background-color:#dedede;
width:90%;
font-size:12px;
color:#222222;
margin:3px;
margin-left:0px;
padding:4px;
}
div.partenaire a
{
font-size:12px;
color:#222222;
text-decoration:underline;
font-style:italic;
}
#presse
{
background-color:#dedede;
font-size:12px;
color:#222222;
margin:3px;
margin-left:0px;
padding:4px;
width:90%;
}

#presse a
{
font-size:12px;
color:#222222;
text-decoration:underline;
font-style:italic;
text-align:right;
}
#service_centre{
color:#000000;
font-family:Tahoma;
font-size:12px;
padding-left:12px;
background-image:url("images/puce_menu.jpg");
background-position:left;
background-repeat:no-repeat;
text-decoration:none;
line-height:20px;

}
#service_centre a{
color:#000000;
font-family:Tahoma;
font-size:12px;
text-decoration:underline;
}

.service_centre{
color:#000000;
font-family:Tahoma;
font-size:12px;
padding-left:12px;
background-image:url("images/puce_menu.jpg");
background-position:left;
background-repeat:no-repeat;
text-decoration:none;
line-height:20px;

}
.service_centre a{
color:#000000;
font-family:Tahoma;
font-size:12px;
text-decoration:underline;
}

#baspage{
width:100%;
float:left;
padding-top:10px;
padding-bottom:10px;
}
#coordonnees_centre
{
width:50%;
float:left;
font-weight:bold;
}
#formulaire_centre
{
width:46%;
float:left;
border-left: solid 1px;
border-left-color:#e8e8e8;
padding:5px;
}
#formulaire_centre td
{
color:#000000;
text-align:left;
font-size:11px;
font-weight:bold;
}
h2
{
font-size:22px;
color:#ff7420;
}
h3
{
color:#808080;
font-size:18;

}
input,textarea,select
{
width:100%;
background-color:#f8f8f8;
border:#b3b3b3 solid 1px;
}
input.submit
{
width:45%;
background-color:#f8f8f8;
border:#b3b3b3 solid 1px;
}
select.surface_box
{
width:100%;
}
input.surface_box2
{
width:10%;
}
select.taille_vehicule
{
width:50%;
}
.texte
{
color:#000000;
text-align:left;
font-size:11px;
font-weight:bold;
}
.texte_normal
{
color:#000000;
text-align:left;
font-size:11px;

}
.texte_petit
{
color:#000000;
text-align:left;
font-size:11px;
font-weight:bold;
background-color:#FFFFFF
}
#galerie{
width:458px;
height:330px;
background:url(images/background_galerie.jpg);
background-repeat:repeat-y;

marging:10px;
float:left;
}
#labels
{
width:100%;
float:left;
}
#resultat1,#resultat2,#resultat3
{
font-size:16px;
font-weight:bold;
color:#ff7420;
text-align:left;
padding-left:4px;
}
.titres_besoins
{
height:16px;
background-color:#ff681d;
padding-left:18px;
text-transform:uppercase;
font-size:11px;
color:#FFFFFF;
}
#Gmap
{
font-size:8px;
}

#infowindow{
width:150px;
font-size:11px;
}

#menu_pages
{
	width:700px;
	margin:0;
	padding:0;
	float:left;
}
#menu_pages ul
{
list-style-type:none;
padding:0px;
margin:0px;
float:left;	
}
#menu_pages li 
{
	font-size:12px;
	font-weight:bold;
	float:left;
	text-align:left;
	padding-left:8px;
	background-image:url("images/puce_menu_pages.jpg");
	background-position:left;
	background-repeat:no-repeat
}
#menu_pages a
{
	font-size:12px;
	font-weight:bold;
	float:left;
	margin-right:15px;
	text-align:left;
	color:#292929;
	padding-left:0px;
	padding-right:2px;
	text-decoration:none;
}
#menu_pages a.activee
{
	font-size:12px;
	font-weight:bold;
	float:left;
	margin-right:15px;
	text-align:left;
	color:#292929;
	padding-left:0px;
	padding-right:2px;
	text-decoration:underline;
}
#menu_pages a:hover
{
	font-size:12px;
	font-weight:bold;
	float:left;
	margin-right:15px;
	text-align:left;
	color:#292929;
	padding-left:0px;
	padding-right:2px;
	text-decoration:underline;
}
#facturette
{
width:600px;
float:left;
}
#stitre_facturette
{
font-family:Tahoma;
font-size:13px;
color:#f15b00;
float:left;
width:100%;
text-transform:uppercase;
margin-top:10px;
margin-bottom:5px;
font-weight: bold;
margin-left: 10px;
margin-right: 10px;
}
#texte_facturette
{
    border: 1px solid #f15b00;
    padding: 20px;
    font-family: Tahoma;
    font-size: 14px;
    width: 100%;
    line-height: 22px;
}
#totaux_facturette
{
float:left;
width:100%;
margin-top:10px;
margin-bottom:5px;
}
#totaux_facturette td
{
font-family:Tahoma;
font-size:12px;
color:#000000;
text-transform:uppercase;
padding:5px;
font-weight:bold;
}
.ccab { display: none; }

#contenu_centre p
{
text-align:justify;
font-size:12px;
padding-top:3px;	
}
#contenu_centre strong
{
	color:#ff6600;	
}
#contenu_centre a, #contenu_centre a:hover,#contenu_centre a:visited,#contenu_centre a:link
{
	font-size:12px;	
	color:#000;
}