body {
	padding: 0px;
	font-family: Tahoma, Verdana, Arial;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 7px;
	margin-left: 0px;
}
div.hrdotted {
	height: 1px;
	margin-top: -3px;
	margin-bottom: -7px;
	margin-left: 0px;
	margin-right: 0px;
	border-top-width: 1px;
	border-top-style: dotted;
	border-top-color: #786E4A;
}
div.hrdotted hr {
	display: none;
}
#content {
	border: 8px solid #FFFFFF;
	width: 100%;
	margin-right: auto;
	margin-left: auto;
}
#tableentete {
	width: 100%;
	height: 88px;
	background-image: url(../medias/communs/bgentete.jpg); padding-bottom:10px;
	background-repeat: no-repeat;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #EEE8D2;
}
#menuentete { display:none; }
#menuenteteprintable {
	width: 100%;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #FFFFFF;
	vertical-align: top;
}
.hideprint { display:none;}

.bgbasindex, .bgbasindex2 {
	background-image: url(/medias/communs/bgbasagric.jpg);
	background-repeat: repeat;
	width: 100%;
	vertical-align: top;
	border-top-width: 8px;
	border-top-style: solid;
	border-top-color: #FFFFFF;
	font-size: 67%;
	line-height: 145%;
	color: #FFFFFF;

}

#btnimprimer { display:none;
 
}
#btnlangue, #btnPlan { display:none;

}

.imgmenuentete {
	margin-right: 7px;
	margin-bottom: 5px;
}
.btnbrochure {
	margin-left: 7px;
}
.tdtextintro {
	padding-top: 10px;
	padding-right: 15px;
	padding-bottom: 10px;
	padding-left: 30px;
	vertical-align: top;
}
.tdtextintrophoto {
	padding-top: 10px;
	padding-right: 15px;
	padding-bottom: 10px;
	padding-left: 30px;
	vertical-align: top;
	background-image: url(../medias/communs/bgboxphotos.jpg);
	background-repeat: no-repeat;
	background-position: right top;
}
.tdtextintroentrep {
	padding-top: 10px;
	padding-right: 15px;
	padding-bottom: 10px;
	padding-left: 7px;
	vertical-align: top;
	background-image: url(../medias/communs/bgboxentreprise.jpg);
	background-repeat: no-repeat;
	background-position: right top;
}
.tdtextintroproduits {
	padding-top: 10px;
	padding-right: 15px;
	padding-bottom: 10px;
	padding-left: 30px;
	vertical-align: top;
	background-image: url(../medias/communs/bgboxproduits.jpg);
	background-repeat: no-repeat;
	background-position: right top;
}
.tdtextintroagricole {
	padding-top: 10px;
	padding-right: 15px;
	padding-bottom: 10px;
	padding-left: 7px;
	vertical-align: top;
	background-image: url(../medias/communs/bgboxagricole.jpg);
	background-repeat: no-repeat;
	background-position: right top;
}
.tdtextintrosurfaceuse {
	padding-top: 10px;
	padding-right: 15px;
	padding-bottom: 10px;
	padding-left: 7px;
	vertical-align: top;
	background-image: url(../medias/communs/bgboxsurfaceuse.jpg);
	background-repeat: no-repeat;
	background-position: right top;
}
.tdtextintrocontact {
	padding-top: 10px;
	padding-right: 15px;
	padding-bottom: 10px;
	padding-left: 30px;
	vertical-align: top;
	background-image: url(../medias/communs/bgboxcontact.jpg);
	background-repeat: no-repeat;
	background-position: right top;
}
/* ---( bg box haut)----------------------------------- */

.bgboxcontact {
	background-image: url(../medias/communs/bgboxcontact.jpg);
	background-repeat: no-repeat;
	background-position: right;
}



/* ---( accueil )----------------------------------- */

.bgbodyaccueil {
	background-color: #D5DCC8;
	background-image: url(../medias/communs/bgaccueil.jpg);
	background-repeat: no-repeat;
	background-position: center top;
}
.bgflashtxtaccueil {
	background-color: #877F74;
	background-image: url(../medias/communs/bgflashtxtaccueil.jpg);
	vertical-align: middle;
}
.indexsousagric {
	border-right-width: 1px;
	border-right-style: solid;
	border-right-color: #FFFFFF;
}
.bgbasindex { display:none;}
.navphotos { display:none;}
.textbasindex {
	padding-bottom: 4px;
	text-align: center;
}
.textbasindex IMG {
	vertical-align: middle;
	border-style: none;
	margin-top: 4px;
}
.indexpictures {
	vertical-align: top;
	border-top-width: 1px;
	border-top-style: solid;
	border-top-color: #FFFFFF;
	height: 78px;
	background-color: #FFFFFF;
	text-align: center;
	padding-left: 1px;
}
.indexpictures IMG {
	border-right-width: 1px;
	border-right-style: solid;
	border-right-color: #FFFFFF;
	text-align: center;
}

/* ---( produits )----------------------------------- */

.tableproduits
{
	border-collapse: collapse;
	width: 99%;
}
.tableproduitdim
{
	border-collapse: collapse;
}
.tableproduitdim TD
{
	border: 0 ;
	padding: 3px;
}
.tableproduitstitre
{
	padding-top: 0;
	padding-right: 3px;
	padding-bottom: 2px;
	padding-left: 0;
	background-color: #CCC4A6;
	font-size: 80%;
	color: #5F4E1A;
	font-weight: bolder;
	text-transform: uppercase;
	border-right-width: 0;

	
}
.tableproduitstd3 img{ display:none;}
.tableproduitstitreright
{
	padding-top: 0;
	padding-right: 3px;
	padding-bottom: 2px;
	padding-left: 0;
	background-color: #CCC4A6;
	font-size: 80%;
	color: #5F4E1A;
	font-weight: bolder;
	text-transform: uppercase;
	
}
.tableproduitstd1
{
	padding-top: 0;
	padding-right: 3px;
	padding-bottom: 2px;
	padding-left: 0;
	background-color: #FAF7EB;
	font-size: 74%;
	color: #786E4A;
	line-height: 140%;
	border-right-width: 0px;

}
.tableproduitstd1titre
{
	padding-top: 0;
	padding-right: 3px;
	padding-bottom: 2px;
	padding-left: 0;
	background-color: #FAF7EB;
	font-size: 105%;
	color: #786E4A;
	line-height: 140%;
	border-right-width: 0px;
	font-weight: bold;
}
.tableproduitstd1right
{
	padding-top: 0;
	padding-right: 3px;
	padding-bottom: 2px;
	padding-left: 0;
	background-color: #FAF7EB;
	font-size: 74%;
	color: #786E4A;
	line-height: 140%;
}
.tableproduitstd2
{
	padding-top: 0;
	padding-right: 3px;
	padding-bottom: 2px;
	padding-left: 0;
	background-color: #F0ECDB;
	font-size: 74%;
	color: #786E4A;
	line-height: 140%;
	border-right-width: 0;

}
.tableproduitstd2right
{
	padding-top: 0;
	padding-right: 3px;
	padding-bottom: 2px;
	padding-left: 0;
	background-color: #F0ECDB;
	font-size: 74%;
	color: #786E4A;
	line-height: 140%;
}
.tableproduitstd3
{
}

.tabletitreproduits
{
	font-size: 74%;
	color: #786E4A;
	line-height: 140%;
	font-weight: bold;
	text-transform: uppercase;
}
.imgsproduits {
	border: 1px solid #A19774;
	margin-right: 3px;
}
.bgbodyproduits {
	background-color: #D5DBC9;
	background-image: url(../medias/communs/bgproduits.jpg);
	background-repeat: no-repeat;
	background-position: center top;
}


/* ---( contact )----------------------------------- */

.bgbodycontact {
	background-color: #D5DCC8;
	background-image: url(../medias/communs/bgcontact.jpg);
	background-repeat: no-repeat;
	background-position: center top;
}

/* ---( photo/vidéo )----------------------------------- */

.bgbodyphoto {
}
#photoimgs {
	width: 100%;
}
#photoimgs IMG {
	border: 1px solid #A19774;
}
#photoimgs TABLE {
	margin-right: 3px;
	margin-bottom: 10px;
	width: 123px;
	float: left;
}
#photoimgs TD {
	font-size: 71%;
	color: #98874A;
	line-height: 140%;
	width: 123px;
	vertical-align: top;
}

.imgsproddetails {
	border: 1px solid #A19774;
	width: 123px;
}


/* ---( entreprise )----------------------------------- */

.bgbodyentreprise {
	background-color: #E5E9DE;
	background-image: url(../medias/communs/bgentreprise.jpg);
	background-repeat: no-repeat;
	background-position: center top;
}
.bgentreprise {
	background-image: url(../medias/communs/bgcentregagric.jpg);
	background-repeat: repeat;
	vertical-align: top;
	padding: 15px;
	border-right-width: 1px;
	border-right-style: solid;
	border-right-color: #FFFFFF;
	width: 100%;
}
.bgcentredentrep {
	background-image: url(../medias/communs/bgcentredentrep.jpg);
	background-repeat: repeat;
	width: 50%;
	vertical-align: top;
	padding-bottom: 10px;
}

.bgcentredcontact, .bgcentredcontacten { display:none;}
.textgen {
	font-size: 71%;
	color: #786E4A;
	line-height: 140%;
	text-align: justify;
}
#entrepriseimgs {
	position: relative;
	vertical-align: top;
	padding-top: 12px;
	padding-right: 10px;
	padding-bottom: 10px;
	padding-left: 12px;
}
#entrepriseimgs IMG {
	margin-right: 10px;
	margin-bottom: 10px;
	border: 1px solid #FFFFFF;
	float: left;
}

/* ---( agricole )----------------------------------- */

.bgbodyagricole {
	background-color: #DFD7CA;
	background-image: url(../medias/communs/bgagricole.jpg);
	background-repeat: no-repeat;
	background-position: center top;
}

.titreagricole, h1 {
	font-size: 95%;
	color: #5F4E1A;
	font-weight: bolder;
	text-transform: uppercase;
	text-align: left;
	margin-bottom: -8px;
}

h1 { font-size: 100%; }

.titre2agricole {
	font-size: 80%;
	color: #5F4E1A;
	font-weight: bolder;
	text-transform: uppercase;
	text-align: left;
}
.titre2agricoleblanc {
	font-size: 80%;
	color: #FFFFFF;
	font-weight: bolder;
	text-transform: uppercase;
	text-align: left;
}
.soustitreagricole {
	font-size: 80%;
	color: #FFF5D6;
	font-weight: bolder;
	text-align: left;
	margin-bottom: -10px;
}


.ulagricole LI {
	font-size: 71%;
	color: #98874A;
	list-style-type: square;
	margin-left: -20px;
	line-height: 140%;
	margin-bottom: 5px;
}

.tdtextintrodoc {
	padding-top: 10px;
	padding-right: 15px;
	padding-bottom: 10px;
	padding-left: 30px;
	vertical-align: top;
}

.ulagricole { font-size: 71%; color: #98874A;}
.ulagricole a { color: #98874A;}
.ulagricole a:hover{ color: #98874A; text-decoration:none; }

.textgen a:link, .tableproduits a:link, #photoimgs a:link{
	text-decoration:underline;
	color: #786E4A;
	font-weight: bold;
}
.ulagricole a:visited, .textgen a:visited, .tableproduits a:visited, #photoimgs a:visited{
	text-decoration:underline;
	color: #877F74;
	font-weight: bold;
}
.ulagricole a:hover, .textgen a:hover, .tableproduits a:hover, #photoimgs a:hover{
	text-decoration:underline;
	color: #C3B58E;
	font-weight: bold;
}
.ulagricole a:active, .textgen a:active, .tableproduits a:active, #photoimgs a:active{
	text-decoration:underline;
	color: #8D4F47;
	font-weight: bold;
}
.bgcentregagricole {
	background-image: url(../medias/communs/bgcentregagric.jpg);
	background-repeat: repeat;
	vertical-align: top;
	padding: 8px;
	border-right-width: 1px;
	border-right-style: solid;
	border-right-color: #FFFFFF;
}
.bgcentredagricole {
	background-image: url(../medias/communs/bgcentredagric.jpg);
	background-repeat: repeat;
	width: 50%;
	vertical-align: top;
}
.textebenefices {
	font-size: 72%;
	line-height: 125%;
	color: #FFFFFF;
	text-align: justify;
}
.imgbenefices {
	display: block;
    margin-left: auto;
    margin-right: auto;
	margin-top: 8px;
	padding: 0px;
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
}
#agricbenef0 {
	position: relative;
	display: block;
	margin: 0px;
	padding: 0px;
}
#agricbenef1, #agricbenef2, #agricbenef3, #agricbenef4, #agricbenef5, #agricbenef6 {
	position: relative;
	display: none;
	vertical-align: top;
	padding-top: 12px;
	padding-right: 15px;
	padding-bottom: 15px;
	padding-left: 15px;
}
#agricbenef1 LI, #agricbenef2 LI, #agricbenef3 LI, #agricbenef4 LI, #agricbenef5 LI, #agricbenef6 LI {
	font-size: 72%;
	line-height: 125%;
	color: #FFFFFF;
	list-style-type: square;
	margin-left: -20px;
	line-height: 140%;
	margin-bottom: 5px;
}

/* ---( surfaceuse )----------------------------------- */

.bgsurfaceuse {
	background-color: #DCCFCF;
	background-image: url(../medias/communs/bgsurfaceuse.jpg);
	background-repeat: no-repeat;
	background-position: center top;
}
.bgcentredsurfac {
	background-image: url(../medias/communs/bgcentredsurfac.jpg);
	background-repeat: repeat;
	width: 50%;
	vertical-align: top;
}
#surfacbenef1, #surfacbenef2, #surfacbenef3, #surfacbenef4, #surfacbenef5, #surfacbenef6 {
	position: relative;
	display: none;
	vertical-align: top;
	padding-top: 12px;
	padding-right: 15px;
	padding-bottom: 15px;
	padding-left: 15px;
}
#surfacbenef1 LI, #surfacbenef2 LI, #surfacbenef3 LI, #surfacbenef4 LI, #surfacbenef5 LI, #surfacbenef6 LI {
	font-size: 72%;
	line-height: 125%;
	color: #FFFFFF;
	list-style-type: square;
	margin-left: -20px;
	line-height: 140%;
	margin-bottom: 5px;
}

/* ---( bas page )----------------------------------- */

.bgbasagricole {
	background-image: url(../medias/communs/bgbasagric.jpg);
	background-repeat: repeat;
	width: 100%;
	vertical-align: top;
	border-top-width: 1px;
	border-top-style: solid;
	border-top-color: #EEE8D2;
	height: 78px;
	font-size: 67%;
	line-height: 145%;
	color: #FFFFFF;
}
.bgbasagricole IMG { display:none;}
.textbasagricole {
	padding-top: 4px;
	padding-left: 12px;
	height: 74px;
}
.textbasagricole IMG {
	vertical-align: middle;
	border-style: none;
	margin-top: 4px;
}
.photobasagricole { display:none;}
.photobasagricole IMG { display:none;}

/* ---( texte et titres général )----------------------------------- */

.texteintroblanc {
	font-size: 71%;
	line-height: 125%;
	color: #FFFFFF;
	text-align: justify;
	font-weight: bold;
}
.texteintroblancnojust {
	font-size: 71%;
	line-height: 125%;
	color: #FFFFFF;
	font-weight: bold;
}
.textegennojust {
	font-size: 70%;
	line-height: 125%;
	color: #666666;
	text-align: left;
}

/* ---( liens )----------------------------------- */


.bgbasagricole a:link, .textbasindex a:link, .texteintroblanc a:link, .texteintroblancnojust a:link{
	text-decoration:underline;
	color: #FFFFFF;
	font-weight: bold;
}
.bgbasagricole a:visited, .textbasindex a:visited, .texteintroblanc a:visited, .texteintroblancnojust a:visited{
	text-decoration:underline;
	color: #EEE8D2;
	font-weight: bold;
}
.bgbasagricole a:hover, .textbasindex a:hover, .texteintroblanc a:hover, .texteintroblancnojust a:hover{
	text-decoration:underline;
	color: #FFF5D6;
	font-weight: bold;
}
.bgbasagricole a:active, .textbasindex a:active, .texteintroblanc a:active, .texteintroblancnojust a:active{
	text-decoration:underline;
	color: #8D4F47;
	font-weight: bold;
}

/* ---( media )----------------------------------- */

#flashmedia1 {
	text-align: center;
	margin-top: 8px;
}
#flashmedia2 {
	text-align: center;
	margin-top: 10px;
}
#flashmedia3 {
	text-align: center;
}
#flashmedia4 {
	text-align: center;
	margin-top: 5px;
}
#flashmedia5 {
	text-align: center;
}
#flashmedia6 {
	text-align: center;
}
#flashmedia7 {
	text-align: center;
	margin-top: 5px;
}

/* ---( gestion )----------------------------------- */

.gestioncontent {
	border: 8px solid #E5DEC2;
	width: 747px;
	margin-right: auto;
	margin-left: auto;
	margin-top: 27px;
}

.bordervid1{ display:none;}
.bordervid2{ display:none;}