*{
	margin:0;
	padding:0;
	outline:0;
	/*direction:rtl;
	unicode-bidi:bidi-override;*/
}

html{
	height: 100%;
	margin:0;
	padding:0;
}
body {
	font: 12px Arial, Helvetica, sans-serif;
	text-align:center;
	margin-top:0;
	margin-left:auto;
	margin-right:auto;
	background-color:#000000;
} 
td {
	font: 12px Arial, Helvetica, sans-serif;
}
p {
	/*font: 12px Arial, Helvetica, sans-serif;*/
	font: 13px Geneva, Arial, Helvetica, sans-serif;
	margin:10px 0;
}
h1 {
	padding:0 5px 0 5px;
	display:inline;
	background-repeat:no-repeat;
	background-color:#F0D7DA;
	border:solid 1px #B3071B;
	font-family:Book Antiqua,Geneva, Arial, Helvetica, sans-serif;
	font-weight:normal;
}
h2 {
	font-size:14px;	
}
h3 {}
a, a:visited{
		color:#007400;
		text-decoration:none;
		font-weight:bold;
}
a:hover, a:active {
	color:#C4D379;
}

#Conteneur{
	width:950px;
	margin-left:10px;
}

s{
	display:inline-block;
	height:20px;
	width:20px;
	background-image:url(/BioretAgri/images/Etoile.png);
	margin:0 1px;
}
/**************Style Home**************************************/

#GrandPereConteneur{
	margin-top:0;
	text-align:center;
	margin-left:auto;
	margin-right:auto;
	width:980px;
	/*background-image:url(/BioretAgri/images/FondEcran.png);*/
}
#PereConteneur{
	margin:0;
	padding:0;
	width:950px;
	margin-left:auto;
	margin-right:auto;
	text-align:left;
	overflow:hidden;
	background-color:#FFF;
}
#ConteneurDeContenu{
	background-image:url(/BioretAgri/images/Fonds.jpg);
	height:545px;
	width:950px;
	margin-left:auto;
	margin-right:auto;
	text-align:left;
	
}
#PerrePiedDePage{
	margin-left:auto;
	margin-right:auto;
	height:16px;
	width:980px;
	/*background-color:#DCE0D2;*/
	background-color:#000000;
	/*background-image:url(/BioretAgri/images/BasPage.jpg);*/
	background-position:bottom;
}

#IncHautConteneur{
	/*border:solid orange;*/
	width:950px;
	margin-left:auto;
	margin-right:auto;
}

#IncBasConteneur{
	text-align:center;
}
#incBasChantierDuMois{
	/*border:solid 1px black;*/
		margin:15px 0 0 15px;;
		width:935px;
		height:129px;
		background-image:url(/BioretAgri/images/Chantier.jpg);
		position:relative;
		overflow:hidden;
}
#incBasChantierDuMois_titre{
	text-align:center;
}
#incBasChantierDuMois_titre div{
	margin-left:auto;
	margin-right:auto;
	padding-top:20px;
	font-weight:bold;
}
#incBasChantierDuMois_contenu{
	text-align:left;
	width:85%;
	height:55%;
	margin-left:135px;
	margin-top:5px;
	text-align:justify;
}
#incBasChantierDuMois_contenu img{
	float:left;
	margin-right:10px;
	position:absolute;
	top:15px;
	left:15px;
}
/************Entète de la home**************************/
#EnteteContenu{
	background-image:url(/BioretAgri/images/Entete.png);
	height:150px;
	width:950px;
	text-align:left;
}
#ContenantMenu{
	margin-top:125px;
	margin-left:20px;
	width:850px;
	height:22px;
	position:absolute;
}

	/*Image bloc étiquette*/
.Etiquette{
	position:absolute;
	cursor:pointer;
}
.EtiquettePicture{
	border:solid 1px #df0319;
	height:190px;
	width:165px;
}
.EtiquetteTitre{
	margin-top:10px;
	height:37px;
	width:172px;
	background-image:url(/BioretAgri/images/Onglet.png);
	background-repeat:no-repeat;
	text-align:center;
}
.EtiquetteTitre a,.EtiquetteTitre a:visited{
	display:block;
	padding-top:5px;
	color:#007400;
	text-decoration:none;
	font-weight:bold;
	font-size:16px;
}
.EtiquetteTitre a:hover{
	color:B3071B;
}

#Etik1{
	margin-left:35px;
	margin-top:22px;	
}
#Etik1 .EtiquettePicture{
	background-image:url(/BioretAgri/images/img01.jpg);
}
#Etik2{
	margin-left:265px;
	margin-top:88px;
}
#Etik2 .EtiquettePicture{
	background-image:url(/BioretAgri/images/img02.jpg);
}
#Etik3{
	margin-left:485px;
	margin-top:154px;
}
#Etik3 .EtiquettePicture{
	background-image:url(/BioretAgri/images/img03.jpg);
}
#Etik4{
	margin-left:705px;
	margin-top:220px;
}
#Etik4 .EtiquettePicture{
	background-image:url(/BioretAgri/images/img04.jpg);
}
	/*Titre page*/
#ContenuTitre{
	position:absolute;
	margin-left:500px;
	margin-top:60px;
	background-image:url(/BioretAgri/images/OngletGrand.png);
	background-repeat:no-repeat;
	width:400px;
	height:40px;
	text-align:center;
}
#ContenuTitre a{
	text-decoration:none;
	color:#007400;
	font-weight:bold;
	z-index:10;
	display:block;
	font-size:24px;
}
	/*Gestion Drapeaux*/
#ContenuDrapeaux{
	position:absolute;
	margin-top:505px;
	margin-left:20px;
}
#ContenuDrapeaux img{
	margin-right:20px;
}
	/*Alerte*/
#ContenuAlerte{
	position:absolute;
	margin-top:500px;
	margin-left:170px;
	border:solid 2px #000000;
	background-color:#FFFFFF;
	width:750px;
	height:25px;
}
#ContenuAlerte a,#ContenuAlerte a:visited{
	color:#222222;
}

#ContenuAlerte a:hover{
	color:#B3071B;
}
#Alerte{
	padding-top:2px;
	font-size:15px;
	font-weight:bold;
}
/*******************************************************/
/**************** element specifique formulaire ****************/
.champ{}
.bouton{}
/***********entetes***********/
.entete a:link, .entete a:link, .entete a:visited, .entete a:hover, .entete a:active{}
/***********style du bandeau partenaire***********/
#BandeauContainer{}
/***********style du module d'actualité***********/
/*module sur page d'accueil*/
#actualitecontainer{}
#actualitecontainer td{}
#actualitecontainer .suite{
	padding-left: 20px;
	background: url(/images/next.gif) no-repeat left;
}
/*dans la page qui liste les actu*/
#listeActualiteContainer{
	margin:2% 1% 2% 1%;
}
#listeActualiteContainer div.listeActualiteLigne{
	margin:1% 1%;
}
#listeActualiteContainer div.listeActualite{}
/*dans la page qui affiche une actu*/
#detailActualite{
	margin-top:1%;
	margin-left:3%;
	margin-right:1%;
	text-align:justify;
	color:#353535;
	font-family:Geneva, Arial, Helvetica, sans-serif;
}
#detailActualite .introActualite{
	margin-top:1%;
}
#detailActualite .introActualite div{}
/***********style du footer***********/
#footercontainer{}
#footercontainer a:link,#footercontainer a:visited{}
#footercontainer a:hover,#footercontainer a:active,#footercontainer a:focus{}
/***********style pour la remonté d'annonce***********/
#fichecontainer, #fichecontainerHP{}
#fichecontainer img, #fichecontainerHP img{}
#ficheContainer .labelMat, #fichecontainerHP .labelMat{}
#fichecontainer .annonce0{}
#fichecontainer .annonce1{}
#fichecontainerHP .annonce0, #fichecontainerHP .annonce1{border-top: 1px solid white;border-bottom: 1px solid #D8D7D7;cursor: pointer;width: 49%;float: left; height: 90px;}
#fichecontainerHP .annonce1{background-color: #F6F6F6;}
/***********style pour l'alerte***********/
#alertecontainer{}
#alertecontainer marquee, #alertecontainer a:link, #alertecontainer a:hover, #alertecontainer a:visited, #alertecontainer a:active, #alertecontainer a:focus{}
/***********style pour la page de contact***********/
#contactContainer{
	padding: 5px 5px 5px 5px; 
	width:100%;
	text-align:center;
}
/***********style pour la grille***********/
#GrilleContainer{}
#GrilleContainer table{}
#GrilleContainer td{}
/***********style pour la page de meteo et le bloc metéo en HP***********/
#MeteoContainer{padding: 5px 5px 5px 5px; width:100%;}
#MeteoContainer td, #MeteoHPContainer td{text-align: center;}
#MeteoContainer td.legende, #MeteoHPContainer td.legende{text-align: left;vertical-align: middle;}
#MeteoContainer .meteoLig1, #MeteoHPContainer .meteoLig1{background-color: #EBEBEB;}/*comme le style de liste dans TNO annonce0Liste1*/
#MeteoContainer .meteoLig0, #MeteoHPContainer .meteoLig0{background-color: white;}/*comme le style de liste dans TNO annonceListe0*/
#MeteoContainer .meteoCol1, #MeteoHPContainer .meteoCol1{background-color: #e1e1e1;}
#MeteoContainer .meteoCol0, #MeteoHPContainer .meteoCol0{background-color: #f5f5f5;}
/***********style pour la base line TNM***********/
#BaseLineContainer{
	text-align: center;
	width: 100%;
	color: silver;
}
#BaseLineContainer marquee, #BaseLineContainer a:link, #BaseLineContainer a:hover, #BaseLineContainer a:visited, #BaseLineContainer a:active, #BaseLineContainer a:focus{
	color: silver;
	text-decoration: none;
}
/*********** style pour les drapeaux ******************/
#LangueContainer{}
#LangueContainer img{}


/*******************************************/
/**
*	Pour actualités type PageGamme
**/

.TypeGammeBlock{
	/*border:solid 1px black;*/
	margin-top:1%;
	width:47%;
	display:inline-block;
	margin-right:1%;
	min-height:100px;
	vertical-align:top;
	/*overflow:hidden;*/
}
.TypeGamme_img{
	float:left;
	width:20%;
	overflow:hidden;
	height:99px;;
	border:solid 1px #df0319;
}
.TypeGamme_img img{
	height:100%;
	border:0;
}

.TypeGammeDroit{
	float:left;
	width:73%;
	min-height:100px;
	position:relative;
}
.TypeGammeDroit s{
	margin-right:5px;
}
.TypeGamme_titre{
	position:absolute;
	height:37px;
	width:172px;
	padding-top:7px;
	margin-left:5px;
	background-image:url(/BioretAgri/images/Onglet.png);
	background-repeat:no-repeat;
	text-align:center;
	top:0;
	font-weight:bold;
}
.TypeGammeBlock .TypeGamme_titre a{
	color:#2F2F2F;
}
.TypeGamme_titre a:hover{
	color:#DB001B;
}


.TypeGamme_texte{
	position:absolut;
	margin-top:15px;
	padding:25px 10px 10px 10px;
	background-color:#f4f5fa;
	width:290px;;
	min-height:50px;
	text-align:center;
	overflow:hidden;
	text-align:justify;
}

/*	Page type produit */

#TypeProduit{
	margin-top:10px;
	margin-bottom:10px;
}
#TypeProduit_Gauche{
	width:45%;
	float:left;
	overflow:hidden;
}
#TypeProduit_Droit{
	float:left;
	width:49%;
}
.TypeProduitImage{
	overflow:hidden;
	border:solid 2px #a51010;
}
.TypeProduitImage img{
	width:100%;

}
.TypeProduitDecri{
	margin-top:3%;
	width:100%;
	display:inline-block;
	margin-right:1%;
	min-height:100px;
	vertical-align:top;
	position:relative;
}

.TypeProduitDecri_Titre{
	position:absolute;
	height:37px;
	width:260px;
	padding-top:7px;
	margin-left:5px;
	background-image:url(/BioretAgri/images/Onglet_large.png);
	background-repeat:no-repeat;
	text-align:center;
	top:0;
	font-weight:bold;
}
.TypeProduitDecri_Text{
	position:absolut;
	margin-top:15px;
	padding:25px 10px 10px 10px;
	background-color:#f4f5fa;
	width:100%;
	min-height:50px;
	text-align:center;
	overflow:hidden;
	text-align:justify;
}















.clear{
	clear:both;
}