.logos {
	vertical-align: top;
	padding-top: 36px;
}
.fond_gauche {
	background-image: url(images/herbe_cote.jpg);
	background-repeat: repeat-y;
	padding-top: 223px;
	background-position: right top;
}
.tdcalque {
	font-family: "Trebuchet MS", Verdana;
	font-size: 10px;
	font-weight: bold;
	color: #FFFFFF;
	line-height: 20px;
	padding-top: 5px;
	padding-right: 5px;
	padding-bottom: 5px;
	padding-left: 8px;
}
.bas {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #9ca699;
	text-align: right;
	padding-right: 30px;
	height: 29px;
	vertical-align: middle;
}
.bas a {
	text-decoration: none;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #9ba79b;
}
.bas a:hover {
	text-decoration: underline;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #9ba79b;
}

a.calquejaune {
	font-family: "Trebuchet MS", Verdana;
	font-size: 10px;
	color: #FFFFFF;
	text-decoration: none;
}
a.calquejaune:hover {
	font-family: "Trebuchet MS", Verdana;
	font-size: 10px;
	color: #f8ae00;
	text-decoration: none;
}
a.calquerose {
	font-family: "Trebuchet MS", Verdana;
	font-size: 10px;
	color: #FFFFFF;
	text-decoration: none;
}
a.calquerose:hover {
	font-family: "Trebuchet MS", Verdana;
	font-size: 10px;
	color: #e3007a;
	text-decoration: none;
}
a.calqueorange {
	font-family: "Trebuchet MS", Verdana;
	font-size: 10px;
	color: #FFFFFF;
	text-decoration: none;
}
a.calqueorange:hover {
	font-family: "Trebuchet MS", Verdana;
	font-size: 10px;
	color: #e85113;
	text-decoration: none;
}
a.calqueanis {
	font-family: "Trebuchet MS", Verdana;
	font-size: 10px;
	color: #FFFFFF;
	text-decoration: none;
}
a.calqueanis:hover {
	font-family: "Trebuchet MS", Verdana;
	font-size: 10px;
	color: #97bf0d;
	text-decoration: none;
}
a.calquevert {
	font-family: "Trebuchet MS", Verdana;
	font-size: 10px;
	color: #FFFFFF;
	text-decoration: none;
}
a.calquevert:hover {
	font-family: "Trebuchet MS", Verdana;
	font-size: 10px;
	color: #0c9d30;
	text-decoration: none;
}
.tdcalquejaune {
	position: fixe;
	margin-top: 0px;
	margin-left: 0px;
	padding: 4px;
}
.tdcalquerose {
	position: fixe;
	margin-top: 29px;
	margin-left: 0px;
	padding: 4px;
}
.tdcalqueorange {
	position: fixe;
	margin-top: 87px;
	margin-left: 0px;
	padding: 4px;
}
.tdcalqueanis {
	position: fixe;
	margin-top: 116px;
	margin-left: 0px;
	padding: 4px;
}
.tdcalquevert {
	position: fixe;
	margin-top: 145px;
	margin-left: 0px;
	padding: 4px;
}
.tdcontenu {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #000000;
	padding-top: 80px;
	padding-right: 63px;
	padding-left: 62px;
	line-height: 16px;
	padding-bottom: 60px;
	background-image: url(images/triangle_rouge.gif);
	background-repeat: no-repeat;
	background-position: right top;
}
.tdcontenusans {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #000000;
	padding-top: 80px;
	padding-right: 0px;
	padding-left: 0px;
	line-height: 16px;
	padding-bottom: 60px;
	background-image: url(images/triangle_rouge.gif);
	background-repeat: no-repeat;
	background-position: right top;
}
.txtnormal {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	line-height: 16px;
	color: #000000;
}
.txtjaune {
	color: #f8ae00;
}
.gris10 {
	font-family: Geneva, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #646567;
}
.txtorange {
	color: #e85214;
}
.txtanis {
	color: #97bf0d;
}
a.lien {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	text-decoration: none;
}
a.lien:hover {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	text-decoration: none;
}
.txtrose {
	color: #e3007a;
}
.txtviolet {
	color: #8a5b9d;
}
.paragraphe {
	font-family: Verdana, Geneva, sans-serif;
	font-size: 11px;
	line-height: 16px;
	color: #000;
	padding-right: 110px;
	padding-left: 110px;
}
.ligne {
	border-top-width: 1px;
	border-top-style: dotted;
	border-top-color: #CCC;
}
.txtvert {
	color: #0c9d30;
}
.input {
	border: 1px dotted #bbbabb;
	font-family: Verdana, Geneva, sans-serif;
	font-size: 10px;
	width: 200px;
}
.txtgris {
	font-family: Verdana, Geneva, sans-serif;
	font-size: 11px;
	color: #646567;
}
.txtbleu {
	color: #0baaed;
}
.txtdescription {
	font-family: Verdana, Geneva, sans-serif;
	font-size: 10px;
	line-height: 14px;
	color: #646567;
}
.calquedescription {
	background-color: #FFF;
	padding: 25px;
	border: 1px solid #a3a3a3;
}.txt14 {
	font-size: 14px;
}
.textarea {
	border: 1px dotted #bbbabb;
	font-family: Verdana, Geneva, sans-serif;
	font-size: 10px;
	width: 200px;
}
.txtrouge {
	color: #e30036;
}
.calquepartenaire {
	margin-top: 50px;
	margin-left: 50px;
	position: fixe;
}
.calquepartenairedroit {
	margin-top: 50px;
	margin-left: -325px;
	position: fixe;
}
.calquepartenairemilieu{
	margin-top: 50px;
	margin-left: -135px;
	position: fixe;
}.calquepartenaireblocalians {
	margin-top: -360px;
	margin-left: -135px;
	position: fixe;
}
.calquepartenairenature {
	margin-top: 0px;
	margin-left: 0px;
	position: fixe;
}
.calquepartenairebouyer {
	margin-top: -285px;
	margin-left: 50px;
	position: fixe;
}
.calquepartenaireacieroc {
	margin-top: -340px;
	margin-left: 50px;
	position: fixe;
}
.calquepartenairetoyota {
	margin-top: -115px;
	margin-left: 50px;
	position: fixe;
}
.calquepartenairedpgc {
	margin-top: -130px;
	margin-left: 50px;
	position: fixe;
}
.calquepartenairelogisnature {
	margin-top: -320px;
	margin-left: 50px;
	position: fixe;
}
.calquepartenairerexel {
	margin-top: -295px;
	margin-left: -135px;
	position: fixe;
}
.calquepartenairethermo {
	margin-top: -200px;
	margin-left: 50px;
	position: fixe;
}
.calquepartenairetourargent {
	margin-top: -185px;
	margin-left: -325px;
	position: fixe;
}
.calquepartenairemateriauxverts {
	margin-top: -335px;
	margin-left: -135px;
	position: fixe;
}
.calquepartenairelemasson {
	margin-top: -300px;
	margin-left: 50px;
	position: fixe;
}
.calquepartenaireprobtp {
	margin-top: -290px;
	margin-left: 50px;
	position: fixe;
}
.calquepartenaireaspbtp {
	margin-top: -320px;
	margin-left: -135px;
	position: fixe;
}
.calquepartenairestiebel {
	margin-top: -235px;
	margin-left: -325px;
	position: fixe;
}
.calquepartenairesageret {
	margin-top: -355px;
	margin-left: -325px;
	position: fixe;
}.numerojaune {
	font-family: Verdana, Geneva, sans-serif;
	font-size: 11px;
	color: #f8ae00;
	font-weight: bold;
}
.pointille {
	border: 1px dotted #CCC;
}
.numeroorange {
	font-family: Verdana, Geneva, sans-serif;
	font-size: 11px;
	color: #e75012;
	font-weight: bold;
}
.numerobleu {
	font-family: Verdana, Geneva, sans-serif;
	font-size: 11px;
	color: #25b8ca;
	font-weight: bold;
}
.txtvert16 {
	color: #0c9d30;
	font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
	font-size: 16px;
}

