/* CSS Document */
* {
	margin:0px;
	
padding: 0px;
}
.texte-rouge  {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #D2021C;
}
#lien-transparent{
	height: 150px;
	width: 200px;
	display: block;
	padding-top: 50px;
}
#lien-transparent a,visited,hover,active{
	height: 150px;
	width: 200px;
	display: block;
	text-decoration: none;
}
.texte-rouge a,visited,hover,active{
	font-size: 12px;
	font-weight: bold;
	color: #D2021C;
}
.texte-noir {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: bold;
	color: #000000;
}
.float-gauche {
	float: left;	
}
.texte-noir a,visited,hover,active {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: bold;
	color: #000000;
	text-decoration:none;
}
.titre-blanc{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 17px;
	font-weight: bold;
	color: #FEFFFD;
	padding-left: 20px;
	text-transform: uppercase;
}

.texte-mentions{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: normal;
	color: #999999;
	border-top-width: 2px;
	border-top-style: solid;
	border-top-color:#D3D3D3;
	display: block;
}
.texte-mentions a,visited,hover,active{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: normal;
	color: #999999;
	text-decoration: none;
}
.texte-mentions-index{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: normal;
	color: #999999;
}
.texte-mentions-index a,visited,hover,active{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: normal;
	color: #999999;
	text-decoration: none;
}
.label{
	margin:-2px 0px 0px;
	padding: 0px;
	height: 15px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9px;
	color: #999999;
	line-height: 7px;
}
.label a,visited,hover,active{
	color: #999999;
	text-decoration: none;
}
.sautdelignepetit{
	line-height: 6px;

}
.formulaire{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #CCCCCC;
	line-height: 12px;
}
#colonne-gauche {
	background:url(images/page-int-bandeauG.jpg) no-repeat left top;
	height: 620px;
	width: 217px;
	font-size: 12px;
	font-weight: bold;
	color: #000000;
}

#remorque-g {
	background:url(images/page-int-B.jpg) no-repeat left top;
	height: 318px;
	width: 420px;
}
#remorque-d{
	background:url(images/page-int-C.jpg) no-repeat right top;
	height: 265px;
	width: 355px;
	padding-top: 48px;
	padding-left: 0px;
}
#partie-D {
	background:url(images/page-int-D.jpg) no-repeat left top;
	height: 161px;
	width: 775px;
	padding-top: 15px;
}

/* GESTION DE L'EMPLACEMENT DU MENU ET DE SON STYLE */
#menu-gauche {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 13px;
	font-style: normal;
	font-weight: bold;
	color: #000000;
	text-decoration: none;
	padding-top: 28px;
	padding-left: 49px;
	display: block;
	}
#menu-gauche a:link {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 13px;
	font-style: normal;
	font-weight: bold;
	color: #000000;
	text-decoration: none;
	display: block;
	}
#menu-gauche a:visited {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 13px;
	font-style: normal;
	font-weight: bold;
	color: #000000;
	text-decoration: none;
	display: block;
	}
#menu-gauche a:hover{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 13px;
	font-style: normal;
	font-weight: bold;
	color: #FFFFFF;
	text-decoration: none;
	display: block;
	}
#menu-gauche a:active{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 13px;
	font-style: normal;
	font-weight: bold;
	color: #000000;
	text-decoration: none;
	display: block;
	}
	/* gestion de l'interlignage en ciblant juste les saut de lignes : <p> */
#menu-gauche p {
	margin-bottom: 2px;
	}
	/* gestion du mot PROMOTION rouge du menu */
#promotions{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 13px;
	font-style: normal;
	font-weight: bold;
	color: #D3011E;
	text-decoration: none;
	display: block;
	}
	#revendeurs{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 13px;
	font-style: normal;
	font-weight: bold;
	color: #000000;
	text-decoration: none;
	display: block;
	background-image: url(images/fond-clignotant.gif);
	height: 22px;
	width: 142px;
	top: 2px;
	margin-top: 0px;
	padding-top: 17px;
	background-repeat: no-repeat;
	background-position: right bottom;
	padding-right: 2px;
	padding-bottom: 0px;
	margin-bottom: 8px;
	}
#promotions a:link{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 13px;
	font-style: normal;
	font-weight: bold;
	color: #D3011E;
	text-decoration: none;
	display: block;
	}
#promotions a:visited{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 13px;
	font-style: normal;
	font-weight: bold;
	color: #D3011E;
	text-decoration: none;
	display: block;
	}
#promotions a:hover{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 13px;
	font-style: normal;
	font-weight: bold;
	color: #FFFFFF;
	text-decoration: none;
	display: block;
	}
#promotions a:active{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 13px;
	font-style: normal;
	font-weight: bold;
	color: #FFFFFF;
	text-decoration: none;
	display: block;
	}
#promotions p {
	margin-bottom: 2px;
	}	
	
#liste {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	line-height: 25px;
	padding-top: 13px;
	padding-left: 40px;
	width: 377px;
	overflow:auto;
}
#liste a:link{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	line-height: 22px;
	color: #333333;
}
#liste a:visited{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	line-height: 22px;
	color: #333333;
}
#liste a:hover{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	line-height: 22px;
	color: #333333;
	text-decoration: none;
}
#liste a:active{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	line-height: 22px;
	color: #333333;
}
#menu-rouge{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 13px;
	font-weight: bold;
	line-height: 22px;
	color: #FFFFFF;
	width: 754px;
	background-color: #D4021D;
	margin-top: 0px;
	background-position: center;
	padding-left: 19px;
	height: 28px;
}
#menu-rouge a,visited{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 13px;
	font-weight: bold;
	color: #FFFFFF;
	text-decoration: underline;
}
#menu-rouge a:hover{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 13px;
	font-weight: bold;
	color: #FFFFFF;
	text-decoration: none;
}
#flash{
	background-position: right;
	text-align: right;
	margin-right: 3px;
}

								/* gestion de la DIV conteneur qui englobe les 5 autres DIV */
#conteneur{
	width: 760px;
	background-position: top;
	vertical-align: top;
	height: 420px;

}

	 							/* gestion des DIV de l'accueil */

/* gestion de le DIV coupe-herbe et ses liens */
#coupe-herbe{
	font-size: 10px;
	background-image: url(images/fd-coupe-herbe.jpg);
	width: 255px;
	background-position: top;
	padding-top: 60px;
	text-align: center;
	color: #444444;
	display: block;
	height: 147px;
}
#coupe-herbe a,visited{
	font-size: 10px;
	color: #444444;
	text-decoration: underline;
}
#coupe-herbe a:hover{
	font-size: 10px;
	color: #444444;
	text-decoration: none;
}

/* gestion de le DIV aspiration et ses liens */
#aspiration{
	font-size: 10px;
	font-weight: bold;
	color: #999999;
	background-image: url(images/fd-aspiration.jpg);
	height: 147px;
	width: 252px;
	float: right;
	margin-right: 6px;
	padding-top: 60px;
	text-align: center;
	color: #444444;
	background-repeat: no-repeat;
	background-position: left top;
}
#aspiration a,visited{
	font-size: 10px;
	color: #444444;
	text-decoration: underline;
}
#aspiration a:hover{
	font-size: 10px;
	color: #444444;
	text-decoration: none;
}

/* gestion de le DIV remorques et ses liens */
#remorques{
	font-size: 10px;
	font-weight: bold;
	color: #999999;
	background-image: url(images/fd-remorque-benne.jpg);
	height: 147px;
	width: 255px;
	float: right;
	text-align: center;
	color: #444444;
	margin-top: 0px;
	padding-top: 60px;
}
#remorques a,visited{
	font-size: 10px;
	color: #444444;
	text-decoration: underline;
}
#remorques a:hover{
	font-size: 10px;
	color: #444444;
	text-decoration: none;
}

/* gestion de le DIV preparation et ses liens */
#preparation{
	font-size: 10px;
	font-weight: bold;
	color: #999999;
	background-image: url(images/fd-prepa-culture.jpg);
	height: 360px;
	width: 247px;
	float: right;
	padding-top: 60px;
	text-align: center;
	color: #444444;
}
#preparation a,visited{
	font-size: 10px;
	color: #444444;
	text-decoration: underline;
}
#preparation a:hover{
	font-size: 10px;
	color: #444444;
	text-decoration: none;
}

/* gestion de le DIV traitement et ses liens */
#traitement{
	font-size: 10px;
	font-weight: bold;
	color: #999999;
	background-image: url(images/fd-traitement.jpg);
	height: 147px;
	width: 255px;
	float: right;
	padding-top: 60px;
	text-align: center;
	color: #444444;
	background-repeat: no-repeat;
	background-position: left top;
}
#traitement a,visited{
	font-size: 10px;
	color: #444444;
	text-decoration: underline;
}
#traitement a:hover{
	font-size: 10px;
	color: #444444;
	text-decoration: none;
}

/* gestion des styles des lettres colorées */
.texte-orange {
	color: #ED7F04;
	text-transform: uppercase;
	font-weight: bold;
	font-size: 11px;
}
.texte-vert {
	color: #466D41;
	text-transform: uppercase;
	font-weight: bold;
	font-size: 11px;
}
.texte-marron {
	color: #7B6840;
	text-transform: uppercase;
	font-weight: bold;
	font-size: 11px;
}
.texte-carmin {
	color: #9B141B;
	text-transform: uppercase;
	font-weight: bold;
	font-size: 11px;
}
.texte-indigo {
	color: #265E77;
	text-transform: uppercase;
	font-weight: bold;
	font-size: 11px;
}

                  /* gestion des DIV des pages REMORQUES */

#remorque-zone-texte{
	font-size: 10px;
	color: #444444;
	text-decoration: none;
	background-image: url(images/bandeau-remorques.gif);
	width: 754px;
	background-repeat: no-repeat;
	background-position: left top;
	height: 389px;
	padding-left: 20px;
	padding-top: 10px;
}
.titre-blanc-minuscule{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 17px;
	font-weight: bold;
	color: #FEFFFD;
	padding-left: 35px;
}
.titre-blanc-minuscule-petit{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #FEFFFD;
}
.descriptif-technique{
	margin-right: 380px;
	text-align: justify;
	line-height: 28px;
	font-size: 12px;
}

 /* style absolute a appliquer */
.absolue{
	position: absolute;
	left: 636px;
	top: 237px;
	z-index: 0;
}

 /* gestion de la DIV des boutons du bas */
#boutons{
	height: 30px;
	width: 753px;
	text-align: right;
}
.texte-boutons {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #000000;
}
.texte-boutons a,visited,hover,active{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #FFFFFF;
}


#pt-de-vente-zone-texte{
	font-size: 10px;
	color: #444444;
	text-decoration: none;
	background-image: url(images/bandeau-pt-de-vente.gif);
	width: 748px;
	background-repeat: no-repeat;
	background-position: left top;
	padding-left: 20px;
	padding-top: 10px;
}
#entreprise{
	font-size: 10px;
	color: #444444;
	text-decoration: none;
	background-image: url(images/bandeau-entreprise.jpg);
	width: 748px;
	background-repeat: no-repeat;
	background-position: left top;
	height: 40px;
	padding-left: 20px;
	padding-top: 10px;
}

 /* gestion du style invisible de retour a l'accueil */
.retour{
	display: block;
	height: 155px;
	width: 165px;
	color: #135086;
}

.dessus-de-lanim{
	color: #135086;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 15px;
	letter-spacing: 1pt;
}

#zone-info{
	background-image: url(images/fd-information.jpg);
	width: 240px;
	background-repeat: no-repeat;
	background-position: left top;
	padding-top: 40px;
	padding-left: 45px;
	padding-right: 20px;
	color: #D4021B;
	text-align: left;
	padding-bottom: 20px;
}
/* css coupe de l'herbe */
.texte-reduit{
	font-size: 10px;
	line-height: 18px;
}
.texte-reduit a{
	font-size: 10px;
	line-height: 18px;
}
.texte-reduit visited,hover,active{
	line-height: 18px;
}
.texte-reduit-rouge{
	font-size: 10px;
	line-height: 18px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-weight: bold;
	color: #D2021C;
}
.texte-reduit-rouge a{
	font-weight: bold;
	color: #D2021C;
}
.texte-reduit-rouge visited,hover,active{
	font-weight: bold;
	color: #D2021C;
}

#herbe-g{
	background:url(images/herbe-g.jpg) no-repeat left top;
	height: 318px;
	width: 420px;
}
#herbe-d {
	background:url(images/herbe-d.jpg) no-repeat right top;
	height: 265px;
	width: 355px;
	padding-top: 48px;
	padding-left: 0px;
}
/* css traitement et nettoyage */
#traitement-g{
	background:url(images/traitement-g.jpg) no-repeat left top;
	height: 318px;
	width: 420px;
}
#traitement-d {
	background:url(images/traitement-d.jpg) no-repeat right top;
	height: 265px;
	width: 355px;
	padding-top: 48px;
	padding-left: 0px;
}
/* css prépa */
#prepa-g{
	background:url(images/prepa-g.jpg) no-repeat left top;
	height: 318px;
	width: 420px;
}
#prepa-d {
	background:url(images/prepa-d.jpg) no-repeat right top;
	height: 265px;
	width: 355px;
	padding-top: 48px;
	padding-left: 0px;
}
/* css aspiration */
#aspi-g{
	background:url(images/aspi-g.jpg) no-repeat left top;
	height: 318px;
	width: 420px;
}
#aspi-d {
	background:url(images/aspi-d.jpg) no-repeat right top;
	height: 265px;
	width: 355px;
	padding-top: 48px;
	padding-left: 0px;
}

/* Gestion des fonds des DIV Produits */
#herbe-zone-texte{
	font-size: 10px;
	color: #444444;
	text-decoration: none;
	background-image: url(images/bandeau-herbe.jpg);
	width: 754px;
	background-repeat: no-repeat;
	background-position: left top;
	height: 389px;
	padding-left: 20px;
	padding-top: 10px;
}
#traitement-zone-texte{
	font-size: 10px;
	color: #444444;
	text-decoration: none;
	background-image: url(images/bandeau-traitement.jpg);
	width: 754px;
	background-repeat: no-repeat;
	background-position: left top;
	height: 389px;
	padding-left: 20px;
	padding-top: 10px;
}
#preparation-zone-texte{
	font-size: 10px;
	color: #444444;
	text-decoration: none;
	background-image: url(images/bandeau-preparation.jpg);
	width: 754px;
	background-repeat: no-repeat;
	background-position: left top;
	height: 389px;
	padding-left: 20px;
	padding-top: 10px;
}
#aspiration-zone-texte{
	font-size: 10px;
	color: #444444;
	text-decoration: none;
	background-image: url(images/bandeau-aspiration.jpg);
	width: 754px;
	background-repeat: no-repeat;
	background-position: left top;
	height: 389px;
	padding-left: 20px;
	padding-top: 10px;
}
.titre-rouge {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 17px;
	font-weight: bold;
	color: #ffffff;
	text-transform: uppercase;
}
.textepagementions {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-style: normal;
	line-height: normal;
	font-weight: normal;
	color: #000000;
}
.texte-tableau {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9px;
}
.texte-tableau-blanc {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9px;
	color: #ffffff;
}
#partie-B {
	vertical-align: top;
}
.onglets {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #ffffff;
	font-weight: bold;
	background-image: url(images/bt-actif.jpg);
	background-repeat: no-repeat;
	background-position: left top;
	text-align: center;
	display: block;
	height: 18px;
	width: 133px;
	padding-top: 0px;
}
.onglets a,visited,hover,active{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #ffffff;
	font-weight: bold;
	display: block;
	height: 21px;
	width: 133px;
	background-image: url(images/bt-actif.jpg);
	background-repeat: no-repeat;
	padding-top: 5px;
}
.decale {
	vertical-align: top;
	padding-top: 4px;
}
