#header {
	background-image: url(images/_header_logo.jpg);
	background-repeat: no-repeat;
	height: 231px;
	width: 972px;
} 
.header-table {
	width:567px;
	padding-left:370px;
	padding-top:30px;
	padding-right:35px;
	height:151px;
	}
#page{
	width:900px;
	margin-left:auto;
	margin-right:auto;
	}
.accueil{
	text-align:left;
	color: #FFF;
	padding-left: 10px;
	}
	
.accueilnolink{
	text-align:left;
	color: #000;
	padding-left: 10px;
	}	
	
body {
	margin: 0px;
	padding: 0px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
}

.banniere
{
	margin-left: 34px;
	padding:0;
	margin-top: 33px;
	margin-bottom: 60px;	
	}
#menu {
	background-image: url(images/menu_vierge.jpg);
	height: 32px;
	width: 972px;
	background-repeat: no-repeat;
}
#middle {
	width: 972px;
}

#footer {
	background-image: url(images/main_footer.jpg);
	text-align: right;
	height: 22px;
	width: 972px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #000;
	padding-right: 20px;
}
#texte_baspage {
	font-family: Arial, Helvetica, sans-serif;
}
#baspage {
	padding-top: 3px;
	padding-right: 10px;
}
#footer {
	background-image: url(images/main_footer.jpg);
	text-align: right;
	height: 22px;
	width: 952px;
	background-repeat: no-repeat;
	padding-right: 20px;
	vertical-align: text-bottom;
	padding-top: 5px;
}
#texte_baspage {
}
#demi_footer {
	background-image: url(images/content_r3_c1.jpg);
	background-repeat: no-repeat;
	margin: 0px;
	padding: 0px;
	height: 25px;
	width: 972px;
}
#demi_footer_entreprise {
	background-image: url(image%20entreprise%20structure/page_entreprise_r4_c1.jpg);
	background-repeat: no-repeat;
	margin: 0px;
	padding: 0px;
	height: 25px;
	width: 972px;
}
.sub-bg {
	margin: 0px;
	padding: 0px;
	width: 36px;
	font-family: Arial, Helvetica, sans-serif;
	height: 548px;
}
.sub-bd {
	margin: 0px;
	padding: 0px;
	width: 36px;
	height: 548px;
}
.sub-c {
	background-image: url(images/demi_fond.jpg);
	background-repeat: no-repeat;
	width: 899px;
	height: 548px;
	font-family: Arial, Helvetica, sans-serif;
	text-align: left;
	vertical-align: text-top;
}
.sub-centreprise {
	background-image: url(images/demi_fond.jpg);
	background-repeat: no-repeat;
	width: 899px;
	height: 548px;
	font-family: Arial, Helvetica, sans-serif;
	text-align: left;
	vertical-align:middle;
}

.sub-c2 {
	background-image: url(images/demi_fond.jpg);
	background-repeat: no-repeat;
	width: 900px;
	height: 548px;
	font-family: Arial, Helvetica, sans-serif;
}
.titrefds-ft {
	height: 114px;
	padding-top: 16px;
	padding-bottom: 16px;
	padding-left: 25px;
}
.bt-blank-droite {
	margin: 0px;
	padding: 0px;
	height: 32px;
	width: 85px;
}
.bt-entreprise {
	margin: 0px;
	height: 32px;
	width: 132px;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 8px;
}
.bt-produits {
	width: 132px;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 16px;
	margin: 0px;
	height: 24px;
}
.bt-contacter {
	margin: 0px;
	height: 32px;
	width: 132px;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 5px;
}

.bt-blank {
	margin: 0px;
	padding: 0px;
	height: 32px;
	width: 36px;
}
.tableau-ligne-pro {
	height: 81px;
	width: 896px;
	vertical-align: middle;
	padding-right: 23px;
	padding-left: 24px;
	padding-top: 15px;
	padding-bottom: 10px;
}
.tableau-ligne-f {
	height: 80px;
	width: 852px;
	padding-top: 2px;
	padding-right: 23px;
	padding-bottom: 0px;
	padding-left: 22px;
}
.tableau-textlub {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-style: normal;
	font-weight: bold;
	color: #FFF;
	text-align: left;
	height: 65px;
	width: 896px;
}
.tableau-analyse {
	height: 57px;
	width: 852px;
	padding-top: 5px;
	padding-right: 24px;
	padding-left: 0px;
	padding-bottom: 15px;
}

.tableau-titre {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 18px;
	font-weight: bold;
	margin: 0px;
	height: 33px;
	width: 852px;
	color: #FFF;
	text-align: left;
	padding-top: 0px;
	padding-right: 24px;
	padding-bottom: 0px;
	padding-left: 23px;
}


.tableau-text {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight: bold;
	color: #FFF;
	text-align: left;
	margin: 0px;
	height: 105px;
	width: 284px;
	line-height: 1.2px;
	padding-top: 0px;
	padding-right: 24px;
	padding-bottom: 2px;
	padding-left: 23px;
}

.tableau-textlub {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight: bold;
	color: #FFF;
	text-align: left;
	margin: 0px;
	height: 65px;
	width: 284px;
	line-height: 1.2px;
	padding-top: 0px;
	padding-right: 24px;
	padding-bottom: 2px;
	padding-left: 23px;
}
.colonne-contact {
	font-family: Arial, Helvetica, sans-serif;
	height: 834px;
	width: 210px;
	margin-top: 16px;
	margin-right: 16px;
	margin-bottom: 16px;
	margin-left: 15px;
}
.tableau-catalogue {
	height: 102px;
	width: 208px;
	padding-top: 14px;
	padding-right: 0px;
	padding-bottom: 7px;
	padding-left: 0px;
}
.tableau-photo {
	height: 380px;
	width: 210px;
	padding-top: 7px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
}
.tableau-cartevisite {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-style: normal;
	font-weight: normal;
	color: #000;
	background-image: url(../nous_contacter/images%20contact/page_contactsstexte_r2_c2.png);
	background-repeat: no-repeat;
	height: 325px;
	width: 210px;
	text-align: left;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 10px;
	margin-top: 16px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
}
.textegrascontact {
	font-weight: bold;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	text-align: left;
}
.tableau-formulaire {
	height: 868px;
	width: 640px;
	margin-top: 16px;
	margin-right: 0px;
	margin-bottom: 16px;
	margin-left: 15px;
	font-family: Arial, Helvetica, sans-serif;
}
.textformulaire {
	color: #FFF;
	font-size: 14px;
	font-weight: bold;
	text-align: left;
	height: 120px;
	width: 640px;
	margin-top: 7px;
	margin-right: 0px;
	margin-bottom: 16px;
	margin-left: 16px;
}
.titrecontact {
	height: 44px;
	width: 358px;
	margin-bottom: 7px;
	margin-left: 16px;
	font-family: Arial, Helvetica, sans-serif;
	padding-top: 0px;
	margin-top: 16px;
	margin-right: 0px;
	padding-right: 266px;
	padding-bottom: 0px;
	padding-left: 16px;
}
.colonne-formulaire {
	height: 834px;
	width: 656px;
	margin-top: 16px;
	margin-right: 0px;
	margin-bottom: 16px;
	margin-left: 16px;
}
.espaceformulaire {
	height: 604px;
	width: 620px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 16px;
	text-align: left;
	padding-left:20px;
	font-size: 14px;
	color: #FFF;
	font-weight: bold;
}
.texte-formulaire {
	font-size: 14px;
}
.textblanc18b {
	font-size: 18px;
	font-family: Arial, Helvetica, sans-serif;
}
.titregalerie {
	height: 44px;
	width: 853px;
	margin: 0px;
}
.galerie_spry{
	width:899px;
	height:400px;
	}
.textgalerie {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 18px;
	font-weight: bold;
	color: #FFF;
	height: 20px;
	width: 853px;
	margin-left: 24px;
	text-align: left;
	padding-left: 24px;
}
.colonnegalerie {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #000;
	background-image: url(../galerie/images_galerie/_colonne.png);
	background-repeat: no-repeat;
	height: 720px;
	width: 254px;
	margin: 0px;
	padding-top: 24px;
	padding-right: 11px;
	padding-bottom: 17px;
	padding-left: 24px;
	background-position: 24px 24px;
	text-align: left;
	top: 0px;
}
.cadrephoto {
	height: 573px;
	width: 576px;
	margin-top: 24px;
	margin-right: 24px;
	margin-bottom: 14px;
	margin-left: 11px;
}
.bouton {
	width: 288px;
	margin-right: 24px;
	margin-bottom: 120px;
	margin-left: 11px;
	height: 133px;
	padding-top: 2px;
	padding-bottom: 20px;
}
.textcolonneg {
	padding-left: 10px;
}
.arial12bi {
	font-style: italic;
	font-variant: normal;
	line-height: normal;
	padding-left: 15px;
}

#titreen {
	height: 44px;
	width: 622px;
	margin-top: 10px;
	margin-right: 269px;
	margin-bottom: 17px;
	margin-left: 8px;
}
#carreentreprise {
	height: auto;
	width: 622px;
	margin-top: 0px;
	margin-right: 6px;
	margin-bottom: 12px;
	margin-left: 8px;
	background-image: url(../entreprise/images_entreprise/page_entreprise_r4_c2.jpg);
	background-repeat: no-repeat;
	text-align: left;
	background-position: 8px 2px;
	padding-top: 10px;
	padding-left: 10px;
}
#colonne-menu {
	height: 295px;
	width: 250px;
	margin-top: 0px;
	margin-right: 8px;
	margin-bottom: 4px;
	margin-left: 5px;
	background-image: url(../entreprise/images_entreprise/_menu_entreprise.jpg);
	background-repeat: no-repeat;
	background-position: 12px 2px;
	font-size: 14px;
	padding-top: 18px;
	padding-left: 15px;
	padding-right: 8px;
}
#menu-photo {
	height: 131px;
	width: 250px;
	margin-top: 0px;
	margin-right: 8px;
	margin-bottom: 12px;
	margin-left: 5px;
	background-image: url(../entreprise/images_entreprise/entreprise_DSC_0121.jpg);
	background-position: 12px 1px;
	background-repeat: no-repeat;
}

#menu-photo-dates {
	height: 131px;
	width: 250px;
	margin-top: 0px;
	margin-right: 8px;
	margin-bottom: 12px;
	margin-left: 5px;
	background-image:url(../entreprise/images_entreprise/DSC_0093.jpg);
	background-position: 12px 0px;
	background-repeat: no-repeat;
}
#menu-photo-positionnement {
	height: 131px;
	width: 250px;
	margin-top: 0px;
	margin-right: 8px;
	margin-bottom: 12px;
	margin-left: 5px;
	background-image: url(../entreprise/images_entreprise/entreprise_DSC_0023.jpg);
	background-position: 14px 2px;
	background-repeat: no-repeat;
}
#menu-photo-usine {
	height: 131px;
	width: 250px;
	margin-top: 0px;
	margin-right: 8px;
	margin-bottom: 12px;
	margin-left: 5px;
	background-image: url(../entreprise/images_entreprise/entreprise_DSC_0080.jpg);
	background-position: 12px 0px;
	background-repeat: no-repeat;
}



/* Feuille CSS pour les bouton Menu Entrprise */

.a:visited /* Quand le visiteur a déjà vu la page concernée */
{

}
.a:focus /* Quand le visiteur sélectionne le lien */
{
   background-color:  #CC3333;
}
.a:hover  /* Quand le visiteur pointe sur le lien */
{
	background-color: #CC3333;
	color: #FFF;
	font-weight: bold;
	text-decoration: none;
}
.a /* Lien normal */
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	color: #000000;
	padding-left: 15px;
	padding-right: 8px;
	text-align: left;
}

.anormal
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	color: #000000;
	padding-left: 15px;
	padding-right: 15px;
	text-align: left;
	text-decoration: none;
	font-weight: normal;
}

.colonne-pictos {
	height: 36px;
	width: 80px;
	padding-left: 180px;
}

.b
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	color: #000;
	padding-left: 15px;
	padding-right: 15px;
	text-align: left;
	text-decoration: none;
	font-weight: normal;
}

.c
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	color: #000;

	text-align: left;
	
	font-weight: bold;
}
.c8
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	color: #000;
	margin-left:15px;
	text-align: left;
	
	font-weight: bold;
}

.surlapage
{
	background-color: #CC3333;
	color: #FFF;
	text-decoration: none;
	padding-left: 15px;
	padding-right: 8px;
	text-align: left;
	font-weight: bold;	
}


#middle table tr .sub-c table tr #colonne-menu {
	width: 250px;
	text-decoration: none;
	text-align: left;
}
#middle table tr .sub-c table tr #titreen {
	width: 622px;
}
#carte {
	height: 342px;
	width: 600px;
	padding-top: 0px;
	padding-right: 129px;
	padding-bottom: 0px;
	padding-left: 129px;
}
#legend {
	height: 76px;
	width: 600px;
	padding-top: 0px;
	padding-right: 7px;
	padding-bottom: 0px;
	padding-left: 7px;
}
#barre-fds {
	height: 98px;
	width: 900px;
	padding-left: 25px;
	padding-right: 25px;
	margin-top: 10px;
	padding-top: 2px;
}
#espacetext {
	height: 370px;
	margin-top: 10px;
	width: 450px;
	margin-left: 10px;
	padding: 25px;
	text-align: left;
	font-size: 14px;
	font-weight: bold;
	color: #FFF;
}
.texte-repere {
	margin: 0px;
	height: 14px;
	width: 900px;
	padding-left: 25px;
	padding-right: 25px;
	text-align: left;
	font-weight: bold;
	font-size: 14px;
}

.lienretour:hover  /* Quand le visiteur pointe sur le lien */
{
	background-color: #333399;
	color: #FFF;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: normal;
	text-decoration: none;
	text-align: left;
	font-family: Arial, Helvetica, sans-serif;
}

.lienretour {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: normal;
	color: #FFF;
	text-decoration: none;
	height: 20px;
	width: 899px;
	text-align: left;
}

.titrecategorie
 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: normal;
	color: #FFF;
	text-decoration: none;
	height: 20px;
	width: 879px;
	text-align: left;
	padding-left: 20px;
}



#banniere {
	height: 114px;
	width: 899px;
	padding-top: 16px;
	padding-right: 0px;
	padding-bottom: 16px;
	padding-left: 0px;
}
.colonnetexte {
	width: 424px;
	padding-right: 0px;
	padding-left: 25px;
	color: #FFF;
	text-decoration: none;
	text-align: left;
	font-size: 14px;
	font-weight: bold;
	font-family: Arial, Helvetica, sans-serif;
}

.colonnetexte2 {
	width: 271px;
	padding-right: 0px;
	padding-left: 25px;
	color: #FFF;
	text-decoration: none;
	text-align: left;
	font-size: 14px;
	font-weight: bold;
	font-family: Arial, Helvetica, sans-serif;
}


.lien { /* Les liens qui ne sont pas sous le curseur. */
	color: #FFFFFF; //ta couleur
	text-decoration: none; // pas de soulignement
	font-family:Arial,Verdana; // la font du texte
}
.lien:hover { /* Les liens lorsque le curseur est dessus. */
	color: #3399CC;
//ta couleur
	text-decoration: none; // pas de soulignement
	font-family:Arial,Verdana; // la font du texte
; 	text-align: left;
}
#cellulecarte {
	height: 278px;
	width: 450px;
	padding-right: 225px;
	padding-left: 225px;
	font-size: 14px;
	color: #FFF;
}
#celluleplan {
	height: 370px;
	width: 536px;
	padding-right: 182px;
	padding-left: 182px;
}
#lattitude {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	color: #FFF;
	padding-top: 15px;
	padding-right: 15px;
	padding-bottom: 15px;
}

img {
	border: none;
	text-align: center;	
	}.police_plan_acces {
	text-align: left;
	color: #FFF;
	font-size: 16px;
	padding-top: 15px;
	padding-bottom: 15px;
	padding-left: 25px;
}


.lienbaspage:hover  /* Quand le visiteur pointe sur le lien */
{
	
	color: #000;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: normal;
	text-decoration: underline;
	font-family: Arial, Helvetica, sans-serif;
}

.lienbaspage {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: normal;
	color: #000;
	text-decoration: none;
	text-align: right;
}
#titre_produits {
	height: 18px;
	width: 875px;
	padding-top: 20px;
	padding-left: 25px;
	font-size: 18px;
	font-weight: bold;
	color: #FFF;
	text-align: left;
	background-image: url(../produits/images/barre_additif.png);
	background-repeat: no-repeat;
	background-position: bottom;
	padding-bottom: 22px;
}
#titre_produits_chimie {
	height: 18px;
	width: 875px;
	padding-top: 20px;
	padding-left: 25px;
	font-size: 18px;
	font-weight: bold;
	color: #FFF;
	text-align: left;
	background-image: url(../produits/images/barre_chimie.png);
	background-repeat: no-repeat;
	background-position: bottom;
	padding-bottom: 22px;
}

#titre_produits_carrosserie {
	height: 18px;
	width: 875px;
	padding-top: 20px;
	padding-left: 25px;
	font-size: 18px;
	font-weight: bold;
	color: #FFF;
	text-align: left;
	background-image: url(../produits/images/barre_carrossirie.png);
	background-repeat: no-repeat;
	background-position: bottom;
	padding-bottom: 22px;
}
#titre_produits_lub {
	height: 18px;
	width: 875px;
	padding-top: 20px;
	padding-left: 25px;
	font-size: 18px;
	font-weight: bold;
	color: #FFF;
	text-align: left;
	background-image: url(../produits/images/barre_lub.png);
	background-repeat: no-repeat;
	background-position: bottom;
	padding-bottom: 22px;
}

#titre_produits_matos {
	height: 18px;
	width: 875px;
	padding-top: 20px;
	padding-left: 25px;
	font-size: 18px;
	font-weight: bold;
	color: #FFF;
	text-align: left;
	background-image: url(../produits/images/barre_materiels.png);
	background-repeat: no-repeat;
	background-position: bottom;
	padding-bottom: 22px;
}
.numgras{
	font-weight:bold;
	}

#bas-ages_produit {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	height: 16px;
	width: 900px;
}

#bas-ages_produit2 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	height: 16px;
	width: 900px;
	text-align:center;
}

#espaces_fiches {
	height: 734px;
	width: 900px;
	padding-top: 20px;
	padding-bottom: 20px;
	text-align: left;
	vertical-align: top;
}

#barre-produits {
	height: 30px;
	width:900px;
	margin:0px;
	padding:0px;
	
}
.faq_question{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	text-align:left;
	padding-left: 15px;
	color: #000;
	font-weight: bold;
	}
.faq_reponse{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	text-align:left;
	font-style:italic;
	padding-left: 25px;
	color: #000;
	}
.faq-area{
	width:900px;
	height:450;
	padding-bottom:12px;
	padding-top:17px;
	}
#newscontent{
	height: 866px;	
	}
#taille_ek{
	width:auto;
	}

.photo_liens{
	width:200px;
	height:100px;
	text-align:center;
	vertical-align:middle;
	}
.titre_liens{
	width: 685px;
	height:30px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:18px;
	font-weight:bold;
	padding-left:15px;
	text-align:left;
	color:#FFF;
	}
.texte_liens{
	width: 685px;
	height:60px;
	padding-left:15px;
	padding-top:10px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:14px;
	font-weight:normal;
	text-align:left;
	color:#999;
	}
.liens_titre{
	width:115;
	padding-left:15px;
	padding-right:770px;
	}
.tblien{
	border:solid 2px #FF3333;
	}
.tblien2{
	border:solid 2px #2F3A8E;
	}
.telecharger{
	font-family:Arial, Helvetica, sans-serif;
	font-size:16px;
	font-weight:bolder;
	text-align:left;
	color:#FFF;
	}

.news_actualisees{
	font-size:18px;
	color:#F00;
}
