body {
	margin: 0px;
	padding: 0px;
}
BODY.home{
	text-align : center;
	font: 11px Arial, Helvetica, sans-serif;
	scrollbar-face-color: #C1F7CF;
	scrollbar-shadow-color: #EAEAEA;
	scrollbar-highlight-color: #EAEAEA;
	scrollbar-3dlight-color: White;
	scrollbar-darkshadow-color: #0B521E;
	scrollbar-track-color: #F7F7F7;
	scrollbar-arrow-color: White;
	background-color: White;
	margin : 0px;
	padding: 0px;
}
BODY.purple{
	text-align : center;
	font: 11px Arial, Helvetica, sans-serif;
	scrollbar-face-color: #D7B5D8;
	scrollbar-shadow-color: #EAEAEA;
	scrollbar-highlight-color: #EAEAEA;
	scrollbar-3dlight-color: White;
	scrollbar-darkshadow-color: #AB63AD;
	scrollbar-track-color: #F7F7F7;
	scrollbar-arrow-color: White;
	background-color: White;
	margin : 0px;
	padding: 0px;
}
BODY.presse{
	text-align : center;
	font: 11px Arial, Helvetica, sans-serif;
	scrollbar-face-color: #FDD291;
	scrollbar-shadow-color: #EAEAEA;
	scrollbar-highlight-color: #EAEAEA;
	scrollbar-3dlight-color: White;
	scrollbar-darkshadow-color: #EC9205;
	scrollbar-track-color: #F7F7F7;
	scrollbar-arrow-color: White;
	background-color: White;
	margin : 0px;
	padding: 0px;
}
BODY.qui{
	text-align : center;
	font: 11px Arial, Helvetica, sans-serif;
	scrollbar-face-color: #6E0C28;
	scrollbar-shadow-color: #EAEAEA;
	scrollbar-highlight-color: #EAEAEA;
	scrollbar-3dlight-color: White;
	scrollbar-darkshadow-color: #6E0C28;
	scrollbar-track-color: #FAD5D5;
	scrollbar-arrow-color: White;
	background-color: White;
	margin : 0px;
	padding: 0px;
}

BODY.bonneadresse{
	text-align : center;
	font: 11px Arial, Helvetica, sans-serif;
	scrollbar-face-color: #AB0014;
	scrollbar-shadow-color: #EAEAEA;
	scrollbar-highlight-color: #EAEAEA;
	scrollbar-3dlight-color: White;
	scrollbar-darkshadow-color: #6E0C28;
	scrollbar-track-color: #FAD5D5;
	scrollbar-arrow-color: White;
	background-color: White;
	margin : 0px;
	padding: 0px;
}
BODY.partenaires{
	text-align : center;
	font: 11px Arial, Helvetica, sans-serif;
	scrollbar-face-color: #89C9DC;
	scrollbar-shadow-color: #EAEAEA;
	scrollbar-highlight-color: #EAEAEA;
	scrollbar-3dlight-color: White;
	scrollbar-darkshadow-color: #3595B3;
	scrollbar-track-color: #D0FFED;
	scrollbar-arrow-color: White;
	background-color: white;
	margin : 0px;
	padding: 0px;
}
BODY.vente{
	text-align : center;
	font: 11px Arial, Helvetica, sans-serif;
	scrollbar-face-color: #AB0014;
	scrollbar-shadow-color: #EAEAEA;
	scrollbar-highlight-color: #EAEAEA;
	scrollbar-3dlight-color: White;
	scrollbar-darkshadow-color: #AB0014;
	scrollbar-track-color: #B50017;
	scrollbar-arrow-color: White;
	background-color: White;
	margin : 0px;
	padding: 0px;
}



BODY.realisation {
	text-align : center;
	font: 11px Arial, Helvetica, sans-serif;
	scrollbar-face-color: #2E72DB;
	scrollbar-shadow-color: #EAEAEA;
	scrollbar-highlight-color: #EAEAEA;
	scrollbar-3dlight-color: White;
	scrollbar-darkshadow-color: #1F58B3;
	scrollbar-track-color: #DDE8F9;
	scrollbar-arrow-color: White;
	background-color: White;
	margin : 0px;
	padding: 0px;
}
BODY.realisation-pop-up {
	text-align: left;
	font: 11px Arial, Helvetica, sans-serif;
	scrollbar-face-color: #242D91;
	scrollbar-shadow-color: #EAEAEA;
	scrollbar-highlight-color: #EAEAEA;
	scrollbar-3dlight-color: White;
	scrollbar-darkshadow-color: #151A55;
	scrollbar-track-color: #DDF7FF;
	scrollbar-arrow-color: White;
	background-color: White;
	margin : 0px;
	padding: 0px;
}
BODY.producteur{
	text-align : center;
	font: 11px Arial, Helvetica, sans-serif;
	scrollbar-face-color: #F5CE4B;
	scrollbar-shadow-color: #EAEAEA;
	scrollbar-highlight-color: #EAEAEA;
	scrollbar-3dlight-color: White;
	scrollbar-darkshadow-color: #E0B10C;
	scrollbar-track-color: #F8F5EA;
	scrollbar-arrow-color: White;
	background-color: White;
	margin : 0px;
	padding: 0px;
}
BODY.revendeur{
	text-align : center;
	font: 11px Arial, Helvetica, sans-serif;
	scrollbar-face-color: #D7B5D8;
	scrollbar-shadow-color: #EAEAEA;
	scrollbar-highlight-color: #EAEAEA;
	scrollbar-3dlight-color: White;
	scrollbar-darkshadow-color: #D7B5D8;
	scrollbar-track-color: #C099C3;
	scrollbar-arrow-color: White;
	background-color: White;
	margin : 0px;
	padding: 0px;
}


#clear{
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	clear: both;
}
#content{
	text-align : center;
	width:780px;
	margin-left:auto;
	margin-right:auto;
	padding : 0px;
}
#home{
	width: 787px;
	margin: 0px;
	padding: 0px;
	border: 1px #0B521E solid;
	height: 455px;
}
#purple{
	width: 787px;
	margin: 0px;
	padding: 0px;
	border: 1px #890F80 solid;
	height: 455px;
	background: url(../images/bg/purple_bg.gif) no-repeat top;
}
#purple p.path{
	font: bold 11px Arial, Helvetica, sans-serif;
	color: #890F80;
	margin-left: 0px;
	padding: 6px 6px 6px 12px;
}
#purple span{
	font: bold 11px Arial, Helvetica, sans-serif;
	color: White;
}	
#purple span.active{
	font: bold 11px Arial, Helvetica, sans-serif;
	color: #D7B5D8;
}	
#purple-frame{
	text-align: left;
	background: #F1E2F0;
	height: 100%;
	margin: 0px;
	padding: 0px;
}
#purple-frame h2{
	background: url(../images/bg/leaf_purple.gif) no-repeat left top;
	font: bold 11px Arial, Helvetica, sans-serif;
	color: #890F80;
	margin: 0px;
	margin-left: 6px;
	padding: 10px 6px 6px 0px;
	text-indent: 20px;
	text-align: left;
}
#purple-frame p{
	font: 11px Arial, Helvetica, sans-serif;
	color: #231F20;
	margin: 0px;
	*margin: 6px;
	padding: 6px 6px 2px 6px;
	*padding: 2px;
}
#purple-frame a{
	color: #231F20;
	text-decoration: none;
}
#purple-frame a:hover{
	color: #695D5F;
	text-decoration: none;
}
#purple-frame p.small{
	font: 10px Arial, Helvetica, sans-serif;
	color: #231F20;
	margin: 6px;
	padding: 2px;
}
#purple-frame-top-menu{
	text-align: center;
	margin: 0px;
	padding: 0px;
	border-bottom: 1px solid white;
}
#purple-frame-top-menu p{
	text-align: center;
	margin: 0px;
	padding: 0px;
	font: bold 11px Arial, Helvetica, sans-serif;
	color: White;
}
#purple-frame-top-menu p.active{
	text-align: center;
	background: #890F80;
	font: bold 11px Arial, Helvetica, sans-serif;
	color: White;
	margin: 0px;
	padding: 3px;
}
#purple-frame-top-menu a{
	text-decoration: none;
	background: #D7B5D8;
	display: block;
	font: bold 11px Arial, Helvetica, sans-serif;
	color: White;
	margin: 0px;
	padding: 3px;
}
#purple-frame-top-menu a:hover{
	text-decoration: none;
	background: #890F80;
	display: block;
	font: bold 11px Arial, Helvetica, sans-serif;
	color: White;
	margin: 0px;
	padding: 3px;
}

#menu-purple{
	text-align : left;
	margin-top: 6px;
	*margin : 0px;
	padding : 0px;
}
#menu-purple p{
	font : bold 11px Arial, Helvetica, sans-serif;
	margin : 0px 0px 0px 12px;
	padding : 0px 0px 1px 0px;
}
#menu-purple p.active{
	font: bold 11px Arial, Helvetica, sans-serif;
	color: #D7B5D8;
	margin : 0px 0px 0px 0px;
	padding : 0px 0px 1px 12px;
}
#menu-purple p.sublien{
	font : 11px Arial, Helvetica, sans-serif;
	margin : 1px 0px 1px 0px;
	*margin : 0px;
	padding : 0px 0px 1px 0px;
}
#menu-purple a{
	display: block;
	text-decoration: none;
	color: #890F80;
}
#menu-purple a:hover{
	display: block;
	text-decoration: none;
	color: #D7B5D8;
}
#menu-purple a.lien{
	display: block;
	font: 11px Arial, Helvetica, sans-serif;
	text-decoration: none;
	color: #890F80;
	padding: 0px 0px 0px 22px;
	text-indent: 4px;
}
#menu-purple a.lien:hover{
	display: block;
	font: 11px Arial, Helvetica, sans-serif;
	text-decoration: none;
	color: White;
	text-indent: 4px;
	padding: 0px 0px 0px 22px;
	background: #D7B5D8 url(../images/bg/arr_purple.gif) top left no-repeat;
}

#presse{
	width: 787px;
	margin: 0px;
	padding: 0px;
	border: 1px #890F80 solid;
	height: 455px;
	background: url(../images/bg/presse_bg.gif) no-repeat top;
}
#presse p.path{
	font: bold 11px Arial, Helvetica, sans-serif;
	color: #EC9205;
	margin-left: 0px;
	padding: 6px 6px 6px 12px;
}
#presse span{
	font: bold 11px Arial, Helvetica, sans-serif;
	color: White;
}	
#presse span.active{
	font: bold 11px Arial, Helvetica, sans-serif;
	color: #FBCC85;
}	
#presse-frame{
	text-align: left;
	background: #F6F3A5;
	height: 100%;
	margin: 0px;
	padding: 0px;
}
#presse-frame h2{
	background: url(../images/bg/leaf_presse.gif) no-repeat left top;
	font: bold 11px Arial, Helvetica, sans-serif;
	color: #231F20;
	margin: 0px;
	margin-left: 6px;
	padding: 10px 6px 6px 0px;
	text-indent: 20px;
}
#presse-frame p{
	font: 11px Arial, Helvetica, sans-serif;
	color: #231F20;
	margin: 0px;
	*margin: 6px;
	padding: 6px 6px 2px 6px;
	*padding: 2px;
}
#presse-frame a{
	color: #231F20;
	text-decoration: none;
}
#presse-frame a:hover{
	color: #695D5F;
	text-decoration: none;
}
#presse-frame p.small{
	font: 10px Arial, Helvetica, sans-serif;
	color: #231F20;
	margin: 6px;
	padding: 2px;
}

#menu-presse{
	text-align : left;
	margin-top: 6px;
	*margin : 0px;
	padding : 0px;
}
#menu-presse p{
	font : bold 11px Arial, Helvetica, sans-serif;
	margin : 0px 0px 0px 12px;
	padding : 0px 0px 1px 0px;
}
#menu-presse p.active{
	font: bold 11px Arial, Helvetica, sans-serif;
	color: #FBCC85;
	margin : 0px 0px 0px 0px;
	padding : 0px 0px 1px 12px;
}
#menu-presse p.sublien{
	font : 11px Arial, Helvetica, sans-serif;
	margin : 1px 0px 1px 0px;
	*margin : 0px;
	padding : 0px 0px 1px 0px;
}
#menu-presse a{
	display: block;
	text-decoration: none;
	color: #EC9205;
}
#menu-presse a:hover{
	display: block;
	text-decoration: none;
	color: #FBCC85;
}
#menu-presse a.lien{
	display: block;
	font: 11px Arial, Helvetica, sans-serif;
	text-decoration: none;
	color: #EC9205;
	padding: 0px 0px 0px 22px;
	text-indent: 4px;
}
#menu-presse a.lien:hover{
	display: block;
	font: 11px Arial, Helvetica, sans-serif;
	text-decoration: none;
	color: White;
	text-indent: 4px;
	padding: 0px 0px 0px 22px;
	background: #F5CE4B url(../images/bg/arr_presse.gif) top left no-repeat;
}

#qui {
	width: 787px;
	margin: 0px;
	padding: 0px;
	border: 1px #6E0C28 solid;
	height: 455px;
	background: url(../images/bg/qui_bg.gif) no-repeat top;
}
#qui p.path{
	font: bold 11px Arial, Helvetica, sans-serif;
	color: #F2C5D6;
	margin-left: 0px;
	padding: 6px 6px 6px 12px;
}
#qui span{
	font: bold 11px Arial, Helvetica, sans-serif;
	color: White;
}	
#qui span.active{
	font: bold 11px Arial, Helvetica, sans-serif;
	color: #D7B5D8;
}	
#qui-cc{
	text-align: left;
	background: url(../images/bg/cahier-des-charges_bg.gif) no-repeat top left;
	width: 500px;
	height: 500px;
}
#qui-cc p.title{
	font: bold 11px Arial, Helvetica, sans-serif;
	color: White;
	margin-left: 0px;
	padding: 6px 6px 6px 12px;
	text-transform: uppercase;
}	
#qui-cc table{
	margin-left: 10px;
	margin-top: 10px;
}
#qui-cc iframe{
	width: 480px;
	height: 420px;
	margin: 0px;	
	padding: 0px;
	border: 0px;
	border-bottom: 1px solid White;
}	


#qui-frame{
	text-align: left;
	background: #F2C5D6;
	height: 100%;
	margin: 0px;
	padding: 0px;
}
#qui-frame-equipe{
	text-align: left;
	background: White;
	margin: 0px;
	padding: 0px;
	padding-bottom: 1px;
}
#qui-frame-equipe img{
	margin-left: 1px;
	margin-right: 6px;
}
#qui-frame-equipe p{
	font: 11px Arial, Helvetica, sans-serif;
	color: #231F20;
	margin: 0px;
	padding: 2px;
}
#qui-frame-equipe p.highlights{
	font: 11px Arial, Helvetica, sans-serif;
	color: #C43A62;
	margin: 0px;
	*margin: 6px;
	padding: 6px 6px 2px 6px;
	*padding: 2px;
}
#qui-frame-equipe a{
	color: #231F20;
	text-decoration: underline;
}
#qui-frame-equipe a:hover{
	color: #695D5F;
	text-decoration: none;
}
#qui-frame h2{
	background: url(../images/bg/leaf_qui.gif) no-repeat left top;
	font: bold 11px Arial, Helvetica, sans-serif;
	color: #231F20;
	margin: 0px;
	margin-left: 6px;
	padding: 10px 6px 6px 0px;
	text-indent: 20px;
	text-align: left;
}
#qui-frame p{
	font: 11px Arial, Helvetica, sans-serif;
	color: #231F20;
	margin: 0px;
	*margin: 6px;
	padding: 6px 6px 2px 6px;
	*padding: 2px;
}
#qui-frame span.lights {
	font: bold 11px Arial, Helvetica, sans-serif;
	color: #C43A62;
}
#qui-frame p.highlights{
	font: 11px Arial, Helvetica, sans-serif;
	color: #C43A62;
	margin: 0px;
	*margin: 6px;
	padding: 6px 6px 2px 6px;
	*padding: 2px;
}
#qui-frame a{
	color: #231F20;
	text-decoration: none;
}
#qui-frame a:hover{
	color: #695D5F;
	text-decoration: none;
}
#qui-frame p.small{
	font: 10px Arial, Helvetica, sans-serif;
	color: #231F20;
	margin: 6px;
	padding: 2px;
}
#menu-qui{
	text-align : left;
	margin-top: 6px;
	*margin : 0px;
	padding : 0px;
}
#menu-qui p{
	font : bold 11px Arial, Helvetica, sans-serif;
	margin : 0px 0px 0px 12px;
	padding : 0px 0px 1px 0px;
}
#menu-qui p.active{
	font: bold 11px Arial, Helvetica, sans-serif;
	color: #C43A62;
	margin : 0px 0px 0px 0px;
	padding : 0px 0px 1px 12px;
}
#menu-qui p.sublien{
	font : 11px Arial, Helvetica, sans-serif;
	margin : 1px 0px 1px 0px;
	*margin : 0px;
	padding : 0px 0px 1px 0px;
}
#menu-qui a{
	display: block;
	text-decoration: none;
	color: #6E0C28;
}
#menu-qui a:hover{
	display: block;
	text-decoration: none;
	color: #C43A62;
}
#menu-qui a.lien{
	display: block;
	font: 11px Arial, Helvetica, sans-serif;
	text-decoration: none;
	color: #6E0C28;
	padding: 0px 0px 0px 22px;
	text-indent: 4px;
}
#menu-qui a.lien:hover{
	display: block;
	font: 11px Arial, Helvetica, sans-serif;
	text-decoration: none;
	color: White;
	text-indent: 4px;
	padding: 0px 0px 0px 22px;
	background: #6E0C28 url(../images/bg/arr_qui.gif) no-repeat top left;
}

#bonneadresse {
	width: 787px;
	margin: 0px;
	padding: 0px;
	border: 1px #D7B668 solid;
	height: 455px;
	background: url(../images/bg/lien_bg.gif) no-repeat top;
}
#bonneadresse p.path{
	font: bold 11px Arial, Helvetica, sans-serif;
	color: #F6E3B0;
	margin-left: 0px;
	padding: 6px 6px 6px 12px;
}
#bonneadresse span{
	font: bold 11px Arial, Helvetica, sans-serif;
	color: White;
}	
#bonneadresse span.active{
	font: bold 11px Arial, Helvetica, sans-serif;
	color: #D7B5D8;
}	
#bonneadresse-frame{
	text-align: left;
	background: #F6E3B0;
	height: 100%;
	margin: 0px;
	padding: 0px;
}
#bonneadresse-frame h2{
	background: url(../images/bg/leaf_lien.gif) no-repeat left top;
	font: bold 11px Arial, Helvetica, sans-serif;
	color: #AB0014;
	margin: 0px;
	margin-left: 6px;
	padding: 10px 6px 6px 0px;
	text-indent: 20px;
}
#bonneadresse-frame p{
	font: 11px Arial, Helvetica, sans-serif;
	color: #231F20;
	margin: 0px;
	*margin: 6px;
	padding: 6px 6px 2px 6px;
	*padding: 2px;
}
#bonneadresse-frame a{
	color: #231F20;
	text-decoration: none;
}
#bonneadresse-frame a:hover{
	color: #695D5F;
	text-decoration: none;
}
#menu-bonneadresse{
	text-align : left;
	margin-top: 6px;
	*margin : 0px;
	padding : 0px;
}
#menu-bonneadresse p{
	font : bold 11px Arial, Helvetica, sans-serif;
	margin : 0px 0px 0px 12px;
	padding : 0px 0px 1px 0px;
}
#menu-bonneadresse p.active{
	font: bold 11px Arial, Helvetica, sans-serif;
	color: #D7B668;
	margin : 0px 0px 0px 0px;
	padding : 0px 0px 1px 12px;
}
#menu-bonneadresse p.sublien{
	font : 11px Arial, Helvetica, sans-serif;
	margin : 1px 0px 1px 0px;
	*margin : 0px;
	padding : 0px 0px 1px 0px;
}
#menu-bonneadresse a{
	display: block;
	text-decoration: none;
	color: #AB0014;
}
#menu-bonneadresse a:hover{
	display: block;
	text-decoration: none;
	color: #D7B668;
}
#menu-bonneadresse a.lien{
	display: block;
	font: 11px Arial, Helvetica, sans-serif;
	text-decoration: none;
	color: #AB0014;
	padding: 0px 0px 0px 22px;
	text-indent: 4px;
}
#menu-bonneadresse a.lien:hover{
	display: block;
	font: 11px Arial, Helvetica, sans-serif;
	text-decoration: none;
	color: White;
	text-indent: 4px;
	padding: 0px 0px 0px 22px;
	background: #AB0014 url(../images/bg/arr_lien.gif) no-repeat top left;
}

#partenaires {
	width: 787px;
	margin: 0px;
	padding: 0px;
	border: 1px #890F80 solid;
	height: 455px;
	background: url(../images/bg/partenaires_bg.gif) no-repeat top;
}
#partenaires p.path{
	font: bold 11px Arial, Helvetica, sans-serif;
	color: #1C0E82;
	margin-left: 0px;
	padding: 6px 6px 6px 12px;
}
#partenaires span{
	font: bold 11px Arial, Helvetica, sans-serif;
	color: White;
}	
#partenaires span.active{
	font: bold 11px Arial, Helvetica, sans-serif;
	color: #D7B5D8;
}	
#partenaires-frame{
	text-align: left;
	background: #F0F0F0;
	height: 100%;
	margin: 0px;
	padding: 0px;
}
#partenaires-frame h2{
	background: url(../images/bg/leaf_partenaires.gif) no-repeat left top;
	font: bold 11px Arial, Helvetica, sans-serif;
	color: #1C0E82;
	margin: 0px;
	margin-left: 6px;
	padding: 10px 6px 6px 0px;
	text-indent: 20px;
}
#partenaires-frame p{
	font: 11px Arial, Helvetica, sans-serif;
	color: #231F20;
	margin: 0px;
	*margin: 6px;
	padding: 6px 6px 2px 6px;
	*padding: 2px;
}
#partenaires-frame img{
	margin-left: 1px;
	margin-right: 6px;
}
#partenaires-frame a{
	color: #231F20;
	text-decoration: none;
}
#partenaires-frame a:hover{
	color: #695D5F;
	text-decoration: none;
}

#menu-partenaires {
	text-align : left;
	margin-top: 6px;
	*margin : 0px;
	padding : 0px;
}
#menu-partenaires p{
	font : bold 11px Arial, Helvetica, sans-serif;
	margin : 0px 0px 0px 12px;
	padding : 0px 0px 1px 0px;
}
#menu-partenaires p.active{
	font: bold 11px Arial, Helvetica, sans-serif;
	color: #89C9DC;
	margin : 0px 0px 0px 0px;
	padding : 0px 0px 1px 12px;
}
#menu-partenaires p.sublien{
	font : 11px Arial, Helvetica, sans-serif;
	margin : 1px 0px 1px 0px;
	*margin : 0px;
	padding : 0px 0px 1px 0px;
}
#menu-partenaires a.lien{
	display: block;
	font: 11px Arial, Helvetica, sans-serif;
	text-decoration: none;
	color: #1C0E82;
	padding: 0px 0px 0px 22px;
	text-indent: 4px;
}
#menu-partenaires a.lien:hover{
	display: block;
	font: 11px Arial, Helvetica, sans-serif;
	text-decoration: none;
	color: white;
	text-indent: 4px;
	padding: 0px 0px 0px 22px;
	background: #89C9DC url(../images/bg/arr_partenaire.gif) no-repeat top left;
}

#menu-partenaires a{
	display: block;
	text-decoration: none;
	color: #1C0E82;
}
#menu-partenaires a:hover{
	display: block;
	text-decoration: none;
	color: #89C9DC;
}

#vente{
	width: 787px;
	margin: 0px;
	padding: 0px;
	border: 1px #890F80 solid;
	height: 455px;
	background: url(../images/bg/vente_bg.gif) no-repeat top;
}
#vente p.path{
	font: bold 11px Arial, Helvetica, sans-serif;
	color: #AB0014;
	margin-left: 0px;
	padding: 6px 6px 6px 12px;
}
#vente span{
	font: bold 11px Arial, Helvetica, sans-serif;
	color: White;
}	
#vente span.active{
	font: bold 11px Arial, Helvetica, sans-serif;
	color: #D7B5D8;
}	
#vente-frame{
    font: bold 11px Arial, Helvetica, sans-serif;
	text-align: left;
	background: #E5C16D;
	height: 100%;
	margin: 0px;
	padding: 0px;
}
#vente-frame h2{
	background: url(../images/bg/leaf_vente.gif) no-repeat left top;
	font: bold 11px Arial, Helvetica, sans-serif;
	color: #AB0014;
	margin: 0px;
	margin-left: 6px;
	padding: 10px 6px 6px 0px;
	text-indent: 20px;
}
#vente-frame p{
	font: 11px Arial, Helvetica, sans-serif;
	color: #231F20;
	margin: 0px;
	*margin: 6px;
	padding: 6px 6px 2px 6px;
	*padding: 2px;
}
#vente-frame a{
	color: #231F20;
	text-decoration: none;
}
#vente-frame a:hover{
	color: #695D5F;
	text-decoration: none;
}


#menu-vente{
	text-align : left;
	margin-top: 6px;
	*margin : 0px;
	padding : 0px;
}
#menu-vente p{
	font : bold 11px Arial, Helvetica, sans-serif;
	margin : 0px 0px 0px 12px;
	padding : 0px 0px 1px 0px;
}
#menu-vente p.active{
	font: bold 11px Arial, Helvetica, sans-serif;
	color: #D7B668;
	margin : 0px 0px 0px 0px;
	padding : 0px 0px 1px 12px;
}

#menu-vente a{
	display: block;
	text-decoration: none;
	color: #AB0014;
}
#menu-vente a:hover{
	display: block;
	text-decoration: none;
	color: #D7B668;
}

#revendeur{
	width: 787px;
	margin: 0px;
	padding: 0px;
	border: 1px #890F80 solid;
	height: 455px;
	background: url(../images/bg/vente_bg.gif) no-repeat top;
}
#revendeur p.path{
	font: bold 11px Arial, Helvetica, sans-serif;
	color: #AB0014;
	margin-left: 0px;
	padding: 6px 6px 6px 12px;
}
#revendeur span{
	font: bold 11px Arial, Helvetica, sans-serif;
	color: White;
}	
#revendeur span.active{
	font: bold 11px Arial, Helvetica, sans-serif;
	color: #D7B5D8;
}	
#revendeur-frame{
    font: bold 11px Arial, Helvetica, sans-serif;
	text-align: left;
	background: #E1C3E2;
	height: 100%;
	margin: 0px;
	padding: 0px;
}
#revendeur-frame h2{
	background: url(../images/bg/leaf_vente.gif) no-repeat left top;
	font: bold 11px Arial, Helvetica, sans-serif;
	color: #AB0014;
	margin: 0px;
	margin-left: 6px;
	padding: 10px 6px 6px 0px;
	text-indent: 20px;
}
#revendeur-frame p{
	font: 11px Arial, Helvetica, sans-serif;
	color: #231F20;
	margin: 0px;
	*margin: 6px;
	padding: 6px 6px 2px 6px;
	*padding: 2px;
}
#revendeur-frame a{
	color: #231F20;
	text-decoration: none;
}
#revendeur-frame a:hover{
	color: #695D5F;
	text-decoration: none;
}

#realisation {
	width: 787px;
	margin: 0px;
	padding: 0px;
	border: 1px #65A2FF solid;
	height: 455px;
	background: url(../images/bg/realisation_bg.gif) no-repeat top;
}
#realisation p.path{
	font: bold 11px Arial, Helvetica, sans-serif;
	color: White;
	margin-left: 0px;
	padding: 6px 6px 6px 12px;
}
#realisation span{
	font: bold 11px Arial, Helvetica, sans-serif;
	color: White;
}	
#realisation span.active{
	font: bold 11px Arial, Helvetica, sans-serif;
	color: #D7B5D8;
}	
#realisation-frame{
	text-align: left;
	background: #E0F2FB;
	height: 100%;
	margin: 0px;
	padding: 0px;
}
#realisation-frame h2{
	background: url(../images/bg/leaf_realisation.gif) no-repeat left top;
	font: bold 11px Arial, Helvetica, sans-serif;
	color: #231F20;
	margin: 0px;
	margin-top: 10px;
	margin-left: 10px;
	padding: 10px 6px 0px 0px;
	text-indent: 20px;
}
#realisation-frame p{
	font: 11px Arial, Helvetica, sans-serif;
	color: #231F20;
	margin: 0px;
	*margin: 6px;
	*margin-left: 10px;
	padding: 2px 6px 2px 6px;
	*padding: 1px;
}
#realisation-frame a{
	color: #231F20;
	text-decoration: none;
}
#realisation-frame a:hover{
	color: #695D5F;
	text-decoration: none;
}
#menu-realisation{
	text-align : left;
	margin-top: 6px;
	*margin : 0px;
	padding : 0px;
}
#menu-realisation p{
	font : bold 11px Arial, Helvetica, sans-serif;
	margin : 0px 0px 0px 12px;
	padding : 0px 0px 1px 0px;
}
#menu-realisation p.active{
	font: bold 11px Arial, Helvetica, sans-serif;
	color: #2E72DB;
	margin : 0px 0px 0px 0px;
	padding : 0px 0px 1px 12px;
}
#menu-realisation a{
	display: block;
	text-decoration: none;
	color: #65A2FF;
}
#menu-realisation a:hover{
	display: block;
	text-decoration: none;
	color: #2E72DB;
}

#container{
	margin: 45px 0px 0px 180px;
	*margin: 45px 0px 0px 156px;
}
#container td {
	margin: 0px;
	padding: 0px;
}
iframe {
	width: 381px;
	height: 295px;
	margin: 0px;	
	padding: 0px;
	border-bottom: 1px solid White;
	border-top: 1px solid White;
	border-left: 1px solid White;
}
hr{
	background: Black;
	height: 1px;
}

/*----------- pop-up style ----------*/

#header-pop-up {
	text-align: left;
	background: url(../images/pop-up-realisation/bg/top.gif) no-repeat top left;
	height: 102px;
}
#header-pop-up-menu p{
	text-align: center;
	font: 11px Arial, Helvetica, sans-serif;
	color: White;
}
#header-pop-up h2{
	text-align: center;
	font: bold 12px Arial, Helvetica, sans-serif;
	color: White;
	text-transform: uppercase;
	margin: 0px;
}
#header-pop-up-menu span.active{
	font: 11px Arial, Helvetica, sans-serif;
	color: #809ECA;
	margin-left: 6px;
	margin-right: 6px;
	padding: 2px;
}
#header-pop-up-menu a{
	font: 11px Arial, Helvetica, sans-serif;
	color: White;
	margin-left: 6px;
	margin-right: 6px;
	padding: 2px;
	text-decoration: none;
}
#header-pop-up-menu a:hover{
	font: 11px Arial, Helvetica, sans-serif;
	color: #809ECA;
	margin-left: 6px;
	margin-right: 6px;
	padding: 2px;
	text-decoration: none;
}
#main-pop-up {
	text-align: left;
	background: #E0ECFF url(../images/pop-up-realisation/bg/main.gif) no-repeat top left;
	height: 100%;
	border-bottom: 1px solid White;
	border-top: 1px solid White;
}
#main-pop-up h1{
	font: bold 12px Arial, Helvetica, sans-serif;
	color: #242D91;
	margin: 0px;
	margin-left: 10px;
	padding: 6px 6px 6px 0px;
	text-transform: uppercase;
}
#main-pop-up h2{
	background: url(../images/pop-up-realisation/leaf.gif) no-repeat left top;
	font: bold 11px Arial, Helvetica, sans-serif;
	color: Black;
	margin: 0px;
	margin-top: 10px;
	margin-left: 10px;
	padding: 10px 6px 0px 0px;
	text-indent: 20px;
}
#main-pop-up p{
	font: 11px Arial, Helvetica, sans-serif;
	color: Black;
	margin: 0px;
	margin-left: 6px;
	padding: 0px 6px 10px 6px;
}
#main-pop-up span.spotlights{
	font: bold 11px Arial, Helvetica, sans-serif;
	color: #6A5ACD;
}
#main-pop-up table{
	margin: 0px;
	padding: 0px;
}
#main-pop-up td.blue{
	background: #809ECA;
}
#main-pop-up td.blue p{
	font: 9px Arial, Helvetica, sans-serif;
	color: White;
	margin: 0px;
	padding: 2px;
}
#main-pop-up-menu p{
	text-align: center;
	font: 11px Arial, Helvetica, sans-serif;
	color: #D5D9EC;
	margin: 0px;
	padding: 3px 6px 3px 6px;
}
#main-pop-up-menu a{
	font: 11px Arial, Helvetica, sans-serif;
	color: White;
	margin-left: 3px;
	margin-right: 3px;
	padding: 2px;
	text-decoration: underline;
}
#main-pop-up-menu a:hover{
	font: 11px Arial, Helvetica, sans-serif;
	color: White;
	margin-left: 3px;
	margin-right: 3px;
	padding: 2px;
	text-decoration: none;
}
#main-pop-up td.bluelight{
	background: #65A2FF;
}
#main-pop-up td.bluelight p{
	font: 9px Arial, Helvetica, sans-serif;
	color: White;
	margin: 0px;
	padding: 2px;
}
#footer-pop-up {
	text-align: left;
	background: url(../images/pop-up-realisation/bg/footer.gif) no-repeat top left;
	height: 27px;
}

iframe.realisation-pop-up {
	width: 590px;
	height: 234px;
	margin: 0px;	
	padding: 0px;
	border: 0px;
	border-bottom: 1px solid White;
	border-top: 1px solid White;
}
#media-realisation {
	text-align: left;
	background: url(../images/pop-up-realisation/bg/media_realisation_bg.gif) no-repeat top left;
	height: 423px;
	width: 454px;
	margin: 0px;
	padding: 0px;
}
#media-realisation table{
	margin-left: 10px;
	margin-top: 10px;
}
#media-realisation p.title{
	font: 12px Arial, Helvetica, sans-serif;
	color: White;
	padding: 6px 12px 6px 12px;
}
#media-realisation p.legend{
	font: bold 11px Arial, Helvetica, sans-serif;
	color: Black;
	padding: 2px;
	text-transform: uppercase;
}
#media-realisation p.navigation{
	font: 11px Arial, Helvetica, sans-serif;
	color: #242D91;
	padding: 1px;
}
#media-realisation a{
	font: 11px Arial, Helvetica, sans-serif;
	color: #242D91;
	text-decoration: underline;
}
#media-realisation a:hover{
	font: 11px Arial, Helvetica, sans-serif;
	color: #242D91;
	text-decoration: none;
}
#media-realisation h2{
	background: url(../images/pop-up-realisation/bg/leaf_realisation_media.gif) no-repeat left top;
	font: bold 11px Arial, Helvetica, sans-serif;
	color: Black;
	margin: 0px;
	margin-top: 0px;
	margin-left: 10px;
	padding: 10px 6px 0px 0px;
	text-indent: 20px;
}
#media-realisation img{
	border: 1px #242D91 solid;
	padding: 0px;
	margin: 0px;
}
/*----------------------------*/
#media-realisation2 {
	text-align: left;
	background: url(../images/pop-up-realisation/bg/media_realisation_bg2.gif) no-repeat top left;
	height: 423px;
	width: 454px;
	margin: 0px;
	padding: 0px;
}
#media-realisation2 table{
	margin-left: 10px;
	margin-top: 10px;
}
#media-realisation2 p.title{
	font: 12px Arial, Helvetica, sans-serif;
	color: White;
	padding: 6px 12px 6px 12px;
}
#media-realisation2 p.legend{
	font: bold 11px Arial, Helvetica, sans-serif;
	color: Black;
	padding: 2px;
	text-transform: uppercase;
}
#media-realisation2 p.navigation{
	font: 11px Arial, Helvetica, sans-serif;
	color: #242D91;
	padding: 1px;
}
#media-realisation2 a{
	font: 11px Arial, Helvetica, sans-serif;
	color: #242D91;
	text-decoration: underline;
}
#media-realisation2 a:hover{
	font: 11px Arial, Helvetica, sans-serif;
	color: #242D91;
	text-decoration: none;
}
#media-realisation2 h2{
	background: url(../images/pop-up-realisation/bg/leaf_realisation_media2.gif) no-repeat left top;
	font: bold 11px Arial, Helvetica, sans-serif;
	color: Black;
	margin: 0px;
	margin-top: 0px;
	margin-left: 10px;
	padding: 10px 6px 0px 0px;
	text-indent: 20px;
}
#media-realisation2 img{
	border: 1px #242D91 solid;
	padding: 0px;
	margin: 0px;
}

#left{
	float: left;
	margin: 0px;
	margin-right: 1px;
	padding: 0px;
}
form {
	margin: 0px;
	padding: 0px;
}
select.realisation{
	border: 1px #242D91 solid;
	font: 11px Arial, Helvetica, sans-serif;
	color: Black;
}



/*----------- producteur ---------*/

#media-producteur {
	text-align: left;
	background: url(../images/bg/media_producteur_bg.gif) no-repeat top left;
	height: 423px;
	width: 454px;
	margin: 0px;
	padding: 0px;
}
#media-producteur table{
	margin-left: 10px;
	margin-top: 10px;
}
#media-producteur p.title{
	font: 12px Arial, Helvetica, sans-serif;
	color: #6E5D22;
	padding: 6px 12px 6px 12px;
}
#media-producteur p.legend{
	font: bold 11px Arial, Helvetica, sans-serif;
	color: Black;
	padding: 2px;
	text-transform: uppercase;
}
#media-producteur p.navigation{
	font: 11px Arial, Helvetica, sans-serif;
	color: #6E5D22;
	padding: 1px;
}
#media-producteur a{
	font: 11px Arial, Helvetica, sans-serif;
	color: #6E5D22;
	text-decoration: underline;
}
#media-producteur a:hover{
	font: 11px Arial, Helvetica, sans-serif;
	color: #6E5D22;
	text-decoration: none;
}
#media-producteur h2{
	background: url(../images/bg/leaf_producteur.gif) no-repeat left top;
	font: bold 11px Arial, Helvetica, sans-serif;
	color: #231F20;
	margin: 0px;
	margin-top: 0px;
	margin-left: 10px;
	padding: 10px 6px 0px 0px;
	text-indent: 20px;
}
#media-producteur img{
	border: 1px #6E5D22 solid;
	padding: 0px;
	margin: 0px;
}
select.producteur{
	border: 1px White solid;
	font: 11px Arial, Helvetica, sans-serif;
	color: #231F20;
}

#producteur {
	width: 787px;
	margin: 0px;
	padding: 0px;
	border: 1px #890F80 solid;
	height: 455px;
	background: url(../images/bg/producteurs_bg.gif) no-repeat top;
}
#producteur p.path{
	font: bold 11px Arial, Helvetica, sans-serif;
	color: #6E5D22;
	margin-left: 0px;
	padding: 6px 6px 6px 12px;
}
#producteur span{
	font: bold 11px Arial, Helvetica, sans-serif;
	color: White;
}	
#producteur span.active{
	font: bold 11px Arial, Helvetica, sans-serif;
	color: #D7B5D8;
}	
#producteur-frame{
	text-align: left;
	background: #F6F3A5;
	height: 100%;
	margin: 0px;
	padding: 0px;
}
#producteur-frame h2{
	background: url(../images/bg/leaf_producteur.gif) no-repeat left top;
	font: bold 11px Arial, Helvetica, sans-serif;
	color: #231F20;
	margin: 0px;
	margin-left: 6px;
	padding: 10px 6px 6px 0px;
	text-indent: 20px;
}
#producteur-frame p{
	font: 11px Arial, Helvetica, sans-serif;
	color: #231F20;
	margin: 0px;
	*margin: 6px;
	padding: 6px 6px 2px 6px;
	*padding: 2px;
}
#producteur-frame a{
	color: #231F20;
	text-decoration: none;
}
#producteur-frame a:hover{
	color: #695D5F;
	text-decoration: none;
}
#producteur-frame p.small{
	font: 10px Arial, Helvetica, sans-serif;
	color: #231F20;
	margin: 6px;
	padding: 2px;
}
#producteur-frame img.flag{
border: 1px solid #6E5D22;
}

#menu-producteur{
	text-align : left;
	margin-top: 6px;
	*margin : 0px;
	padding : 0px;
}
#menu-producteur p{
	font : bold 11px Arial, Helvetica, sans-serif;
	margin : 0px 0px 0px 12px;
	padding : 0px 0px 1px 0px;
}
#menu-producteur p.active{
	font: bold 11px Arial, Helvetica, sans-serif;
	color: #F5CE4B;
	margin : 0px 0px 0px 0px;
	padding : 0px 0px 1px 12px;
}
#menu-producteur p.sublien{
	font : 11px Arial, Helvetica, sans-serif;
	margin : 1px 0px 1px 0px;
	*margin : 0px;
	padding : 0px 0px 1px 0px;
}
#menu-producteur a{
	display: block;
	text-decoration: none;
	color: #6E5D22;
}
#menu-producteur a:hover{
	display: block;
	text-decoration: none;
	color: #F5CE4B;
}

#menu-producteur a.lien{
	display: block;
	font: 11px Arial, Helvetica, sans-serif;
	text-decoration: none;
	color: #6E5D22;
	padding: 0px 0px 0px 22px;
	text-indent: 4px;
}
#menu-producteur a.lien:hover{
	display: block;
	font: 11px Arial, Helvetica, sans-serif;
	text-decoration: none;
	color: white;
	text-indent: 4px;
	padding: 0px 0px 0px 22px;
	background: #F5CE4B url(../images/bg/arr_producteur.gif) no-repeat top left;
}

#producteur-frame-top-menu{
	text-align: center;
	margin: 0px;
	padding: 0px;
	border-bottom: 1px solid white;
}
#producteur-frame-top-menu p{
	text-align: center;
	margin: 0px;
	padding: 0px;
	font: bold 11px Arial, Helvetica, sans-serif;
	color: #6E5D22;
}
#producteur-frame-top-menu p.active{
	text-align: center;
	background: #F5CE4B;
	font: bold 11px Arial, Helvetica, sans-serif;
	color: #6E5D22;
	margin: 0px;
	padding: 3px;
}
#producteur-frame-top-menu a{
	text-align: center;
	text-decoration: none;
	background: #F5CE4B;
	display: block;
	font: bold 11px Arial, Helvetica, sans-serif;
	color: #6E5D22;
	margin: 0px;
	padding: 3px;
}
#producteur-frame-top-menu a:hover{
	text-align: center;
	text-decoration: none;
	background: #F9E18E;
	display: block;
	font: bold 11px Arial, Helvetica, sans-serif;
	color: #6E5D22;
	margin: 0px;
	padding: 3px;
}
/* -------------- new style ---------*/
#picts{
	float : left;
	font: 11px Arial, Helvetica, sans-serif;
	color: white;
	text-align : center;
	padding : 1px;
}

#picts1{
	float : left;
	font: 10px Arial, Helvetica, sans-serif;
	background: #809ECA;
	color: white;
	text-align : center;
	padding : 0px;
	width:112px;
	border : 1px solid White;
}

#prodphoto{
	font: 14px Arial, Helvetica, sans-serif ;	
	font-weight: bold;
	color:#6E5D22;
	background:#F5CE4B;
	text-align : center;
	padding : 0px;
	width:100%;
	border : 1px solid White;
}