BODY{

	background-color:#333300;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:10px;
	color:#ffffff;
	font-weight:normal;
}
BODY a{
	color:#ffffff;
}
img{
	border:0;
}
.page-properties {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #666666;
	background-color: #333300;
}

#all{
	display:block;
	width:768px;
}
#bonReduc{
	display:none;
}
#formulaire{
	color:#666666;
	font-size:12px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-weight:bold;
}
#formulaire .pasgras{
	font-weight:normal;
}
#formulaire label {
	padding-left:25px;
	font-weight:normal;
}
#formulaire .radioForm{
	margin-right:40px;
}
#gaucheForm{
	display:block;
	float:left;
	width:126px;
	padding-right:10px;
	padding-top:5px;
	height:22px;
	line-height:22px;
	text-align:right;
	padding-bottom:2px;
}
#droiteForm{
	display:block;
	float:left;
	width:344px;
	height:22px;
	padding-top:5px;
	padding-bottom:2px;
}
#gaucheForm4{
	display:block;
	float:left;
	width:126px;
	padding-right:10px;
	line-height:20px;
	padding-top:5px;
	text-align:right;
}
#droiteForm4{
	display:block;
	float:left;
	width:344px;
	height:22px;
	padding-top:5px;
	text-align:center;
}
#gaucheForm1{
	display:block;
	float:left;
	width:126px;
	padding-right:10px;
	line-height:20px;
	padding-top:5px;
	text-align:right;
}
#droiteForm1{
	display:block;
	float:left;
	width:344px;
	height:22px;
	line-height:22px;
	padding-top:5px;
}
#gaucheForm5{
	display:block;
	float:left;
	width:126px;
	padding-right:10px;
	line-height:20px;
	padding-top:5px;
	text-align:right;
}
#droiteForm5{
	display:block;
	float:left;
	width:344px;
	height:50px;
	line-height:22px;
	padding-top:5px;
}
#gaucheForm2{
	display:block;
	line-height:20px;
	float:left;
	width:126px;
	padding-right:10px;
	padding-top:5px;
	text-align:right;
}
#btnSub{
	display:block;
	margin:0 auto;
	width:177px;
	height:24px;
	line-height:24px;
	color:#ffffff;
	font-size:12px;
	background-color:#9eb20b;
	cursor:pointer;
}
#droiteForm2{
	display:block;
	float:left;
	width:134px;
	padding-top:5px;
}
#gaucheForm3{
	display:block;
	line-height:20px;
	float:left;
	width:364px;
	padding-right:10px;
	padding-top:5px;
	text-align:right;
}
#droiteForm3{
	display:block;
	float:left;
	width:84px;
	padding-top:6px;
}
.petitform{
	width:144px;
	height:19px;
}
.petitform1{
	width:121px;
	height:19px;
}
.grandform{
	width:414px;
	height:19px;
}
.grandcom{
	width:414px;
	height:46px;
}
#newHome{
	margin:0 auto;
	width:800px;
	height:554px;
	background-color:#FFFFFF;
}
#newHome #gauche{
	display:block;
	float:left;
	width:322px;
	height:554px;
}
#newHome #gauche #menuFla{
	display:block;
	float:left;
	width:322px;
	height:329px;
}
#newHome #gauche #menuActu{
	display:block;
	float:left;
	width:322px;
	height:225px;
}
#newHome #gauche #menuActu #imgActu{
	display:block;
	float:left;
	width:273px;
	height:81px;
	margin-left:26px;
	margin-right:22px;
	border-bottom:#e55612 solid 4px;
}
#newHome #gauche #menuActu #txtActu{
	display:block;
	float:left;
	width:274px;
	height:140px;
	padding-left:25px;
	padding-right:23px;
}
#newHome #gauche #menuActu #txtActu p{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:10px;
	color:#1A171B;
	margin:0 ;
}
#newHome #gauche #menuActu #txtActu p a{
	color:#E65612;
}
#newHome #gauche #menuActu #txtActu p.titreActu{
	font-weight:bold;
	color:#E65612;
	margin-top:10px;
}
#newHome #droite{
	display:block;
	float:left;
	width:478px;
	height:554px;
}
#newHome #droite #site{
	display:block;
	float:left;
	width:478px;
	height:139px;
}
#newHome #droite #evenement{
	display:block;
	float:left;
	width:468px;
	height:404px;
	padding-top:10px;
}
#header{
	display:block;
	float:left;
	width:768px;
	/*height:97px;*/
}

#bas,#contentPromenade{
	display:block;
	float:left;
	width:768px;
}

#menu{
	display:block;
	float:left;
	width:188px;
	/*height:400px;*/
}



#content{
	display:block;
	float:left;
	width:578px;
	/*height:416px;*/
}

#contentCouleur{
	display:block;
	float:left;
	width:578px;
	/*height:416px;*/
}

#footer{
	display:block;
	float:left;
	width:768px;
	/*border-top:#9db208 solid 1px;*/
	margin-top:5px;
	padding-top:3px;
}

#inFoot,#upFoot,#linkFooter{
	display:block;
	float:left;	
	width:710px;
}

#upFoot{
	height:17px;
}

#linkBistro{
	display:block;
	float:left;
	width:58px;
}

#linkFooter{
	padding-top:4px;
	border-top:#9db208 solid 1px;
	display:block;
	float:left;
	width:711px;
}

#linkFooter #bistroTxt{
	display:block;
	float:left;
	widows:200px;
}

#linkFooter #links{
	display:block;
	float:right;
	text-align:right;
	widows:511px;
}
#linkFooter,#linkFooter a{
	color:#7C7C18;
	text-decoration:none;
}

a.publicselected {
	font-size: 10px;
	color: #FF6600;
	font-weight: bold;
	text-decoration: none;
}

a.publicselected:hover {
	font-size: 10px;
	color: #FF6600;
	font-weight: bold;
	text-decoration: underline;
}

a.statuslink {
/*	color: #474707;*/
	color: #7C7C18;
	font-weight: bold;
	text-decoration: none;
}

a.statuslink:hover {
	color: #9DB208;
	font-weight: bold;
	text-decoration: none;
}

.footer {
	font-size: 9px;
	color: #474707;
	text-align: right;
	vertical-align: top;
	padding-top: 3px;
	border-top-width: 1px;
	border-top-style: solid;
	border-top-color: #9DB208;
}

a.footerlink {
	color: #474707;
	font-weight: bold;
	text-decoration: none;
}

a.footerlink:hover {
	color: #9DB208;
	font-weight: bold;
	text-decoration: none;
}

.menuDer{
	padding-left:3px;
	display:block;
	width:250px!important;
	width:185px;
	text-transform:uppercase;
}

.menuDer,.menuDer a{
	cursor:pointer;
	margin-top:5px;
	margin-bottom:5px;
	color:#7C7C18;
	font-size:10px;
	text-decoration:none;
	background:none;
}

.menuDer:hover,.menuDer a:hover{
	color:#333300;
	background:url(../../images/back_menu.gif) no-repeat top left;
}


.subMenu{
	display:none;
	padding:0;
	margin:0;
	margin-top:-5px;
	padding-left:10px;
}


.subMenu ul{
	display:block;
	list-style-type:none;
	margin:0;
	padding:0;
	margin-top:-5px;
	margin-bottom:10px;
}

.subMenu a{
	text-decoration:none;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:10px;
	color:#9db208;
}

.subMenu a:hover{
	color:#ffffff;
}

.subMenu a.on{
	color:#ffffff;
}

.subMenu ul li{
	padding-top:2px;
	padding-bottom:2px;
}

#centreDesign{
	display:block;
	float:left;
	width:576px;
	/*border:#ffffff solid 1px;*/
}

.content-txt a{
	text-decoration:none;
	color:#9db208;
}

.content-txt p{
	padding-left:5px;
	padding-right:5px;
}

.content-txt{
	background-color:#ffffff;
	padding-left:3px;
	padding-right:0px;
}

#bgBrown .content-txt{
	background-color:#333300;
}

#bgBrown .content-txt a{
	color:#666666;
}

#bgBrown .content-txt a:hover{
	color:#ffffff;
}
/*
.titre-page{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	color:#ffffff;
	background-color:#333300;
	font-size:14px;
	padding:3px 3px 3px 3px;
	margin:0;
}

.soustitre-page,.soustitre-page a{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	color:#9db208;
	font-size:13px;
	text-decoration:none;
}
*/
.titre-caract-prod{
	color:#9db208;
	font-weight:bold;
	font-size:11px;
	border-bottom:#9db208 solid 1px;
}

span.titregris-paragraphe{
	font-size:11px;
	font-weight:bold;
}

td.form2{
	padding-bottom:5px;
	border-bottom:#cccccc solid 1px;
}

td.form3{
	padding-right:5px;
}

span.txt-anis,td.form3 a{
	color:#9db208;
	text-decoration:none;
}

table.blockactus{
	padding-top:10px;
	padding-bottom:10px;
	border-bottom:#cccccc solid 1px;
	border-top:#cccccc solid 1px;
}

#flashcontent{
	padding-bottom:3px;
}

.borderHaut{
	border-top:#9db208 solid 1px;
	margin-top:3px;
	padding-top:3px;
}

.linkP_on{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:13px;
	color:#ffffff;
	padding-right:2px;
	padding-left:2px;
}

.linkP_off{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:10px;
	color:#9db208;
	padding-right:2px;
	padding-left:2px;
	text-decoration:none;
}

.linkP_off:hover{
	color:#ffffff;
}

.arrow_back{
	padding-top:5px;
	text-decoration:none;
	padding:3px;
	width:10px;
	height:10px;
	background:url(../../fermob-common/images/arrow-wh-back-kaki.gif) no-repeat center left;
}

.arrow_backNo{
	padding-top:5px;
	text-decoration:none;
	padding:3px;
	width:10px;
	height:10px;
}

.arrow_back:hover{
	background:url(../../fermob-common/images/arrow-anis-back-kaki.gif) no-repeat center left;
}


.arrow_next{
	padding-top:5px;
	text-decoration:none;
	padding:3px;
	width:10px;
	height:10px;
	background:url(../../fermob-common/images/arrow-wh-next-kaki.gif) no-repeat center left;
}

.arrow_next:hover{
	background:url(../../fermob-common/images/arrow-anis-next-kaki.gif) no-repeat center left;
}

.arrow_nextNo{
	padding-top:5px;
	text-decoration:none;
	padding:3px;
	width:10px;
	height:10px;
}

#contentPromenade, #ville, #campagne{
	display:none;
}

#ville, #campagne{
	margin:0;
	padding:0;
	border:#ffffff solid 1px;
}

a#rootline{
	display:block;
	float:left;
	min-width:10px;
	width:auto;
	color: #7C7C18;
	text-decoration:none;
}

a#statuslink2 {
/*	color: #474707;*/
	color: #7C7C18;
	width:200px;
	float:left;
	font-weight: bold;
	text-decoration: none;
}

a#statuslink2:hover {
	color: #9DB208;
	font-weight: bold;
	text-decoration: none;
}

#statuslink2{
	display:none;
	cursor:pointer;
	border:none;
}

.status{
	display:block;
	border:none;
}

#coulMetal,#coulNew,#coulTTE{
	display:none;
	float:left;
}


a#rootline:hover,#linkFooter a:hover{
	color:#9db208;
}

.divRes{
	display:block;
	float:left;
	width:190px;
	height:181px;
	/*margin-right:1px;*/
	margin-left:1px;
	margin-bottom:5px;

}

.divDL{
	display:block;
	float:left;
	width:99px;
	/*margin-right:1px;*/
}
.imgDL{
	display:block;
	float:left;
	width:99px;
	height:75px;
}
.imgRes{
	display:block;
	float:left;
	widows:190px;
	height:139px;
}

.nomRes{
	text-transform:uppercase;
}

.nomRes a{
	color:#666666;
	text-decoration:none;
}

.nomRes a:hover{
	color:#9db208;
}

.nomRes,.imgRes,.zoomRes{
	display:block;
	float:left;
	width:190px;
	border-bottom:#cccccc solid 1px;
}

.linkgreywhite,.linkaniskaki{
	cursor:pointer;
}

.affRes{
	padding-top:15px;
	padding-bottom:15px;
}

.aRoot{
	color:#9db208;
	text-decoration:none;
	cursor:pointer;
}

.aRoot:hover{
	color:#333333;
}

.aRootOn{
	color:#333333;
	text-decoration:none;
	cursor:pointer;
}

.affNew{
	display:block;
	float:left;
	padding:2px 0px 0px 1px;
	width:190px;
	height:190px;
}

.affNew a{
	font-size:12px;
}

#intPlan{
	background-color:#333300;
	display:block;
	padding-left:20px;
}

.planDer, .planDer a{
	color:#ff6600;
	font-size:11px;
	text-decoration:none;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	text-transform:uppercase;
	font-weight:bold;
	margin-top:20px;
	margin-bottom:-5px;
}

.subPlan ul,.subPlan li{
	margin:0;
	padding:0;
	list-style-type:none;
}

.subPlan ul{
	margin-left:25px;
}

.subPlan li a{
	color:#666666;
	text-decoration:none;
}

.subPlan li a:hover{
	color:#ffffff;
}

#planSite{
	padding-bottom:20px;
	background-color:#333300;
}
.envir{
	padding-right:0;
	width:290px;
}

.affNomNew{
	padding-left:5px;
}

.flashProd{
	padding-top:25px;
}

.flashProd a{
	color:#9db208;
	
}

.content-properties2 {
	background-color: #FFFFFF;
	border:#ffffff solid 1px;
	padding-right:1px;
	font-size: 10px;
	text-align: justify;
}

.titreCible{
	padding:2px 2px 2px 20px;
	margin:20px 0px 0px -20px;
	display:block;
	background-color:#9db208;
	color:#ffffff;
	font-size:14px;
	font-weight:bold;
	text-transform:uppercase;
	font-family:Verdana, Arial, Helvetica, sans-serif;
}

.titreDesigner{
	color:#9db208;
	font-size:12px;
	padding-top:5px;
	font-weight:bold;
	text-transform:uppercase;
	font-family:Verdana, Arial, Helvetica, sans-serif;
}

.liensite{
	padding-top:15px;
	padding-left:20px;

}

.liensite a{
		text-decoration:none;
}

.recherche{
	color:#ff6600;
	text-decoration:none;
	text-transform:uppercase;
	font-size:11px;
}

#divmenu2{
	display:block;
	float:left;
}


#homeAcc{
	display:block;
	width:922px;
	margin:0 auto;
}

#homeAcc #menuHome{
	display:block;
	width:880px;
	margin-left:80px;
	float:left;
}
#menuHome .men{
	display:block;
	width:242px;
	float:left;
}

#menuHome .lng {
	display:block;
	width:487px;
	height:140px;	
	float:left;
}


#menuHome #actuHome{
	display:block;
	float:left;
	width:277px;
	font-size:10px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	color:#ffffff;
}
#menuHome #actuHome #choixLng{
	font-size:10px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	color:#e16600;
	padding-bottom:30px;
}

#menuHome #actuHome a{
	color:#9db208;
	text-decoration:none;
}

#menuHome #actuHome #choixLng a:hover{
	text-decoration:underline;
}

#menuHome .lng p{
	margin-top:0px;
	padding-top:0px;
	font-size:12px;
	color:#ffffff;
	font-family:Verdana, Arial, Helvetica, sans-serif;
}

#menuHome .lng .linkMenuHome a{
	display:block;
	float:left;
	width:235px;
	height:13px;
	padding-left:5px;
	margin-bottom:5px;
	padding-top:2px;
	padding-bottom:1px;
	border:#9db208 solid 1px;
	color:#9db208;
	font-size:10px;
	text-decoration:none;
	background:none;
}

#menuHome .lng .linkMenuHome a:hover{
	border:none;
	height:14px;
	width:237px;
	padding-top:3px;
	padding-bottom:1px;
	color:#333300;
	background:url(../../images/back_menu_home.gif) repeat-x top;
}

#homeAcc #menuHome .lng #subProFr .linkMenuHome a,#homeAcc #menuHome .lng #subProEn .linkMenuHome a{
	width:230px;
	margin-left:4px;
	margin-right:4px;
}

#contFoot{
	display:block;
	float:left;
	width:677px;
	margin-right:77px;
	margin-top:7px;
}

#contFoot #flashHome{
	text-align:right;
}

#bistro{
	display:block;
	float:left;
	width:87px;
	margin-left:80px;
	margin-top:52px;
}
#bistro p{
	margin-top:0px;
	padding-top:4px;
}

#bistro a{
	color:#9db208;
	text-decoration:none;
}
#footLink{
	display:block;
	float:left;
	width:800px;
	margin:0px;
	padding:0px;
	text-align:center;
}
#footLink a,#footLink{
	font-size:9px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-weight:bold;
	color:#9CB211;
	text-decoration:none;
}
#footLink .orange{
	color:#E16600;
}
#footLink a:hover{
	text-decoration:underline;
}
#footHome{
	display:block;
	float:left;
	width:800px;
	margin:0px;
	padding:0px;
	text-align:center;
	color: #71710f;
}
#footHome p{
	margin:0px;
	padding:0px;
}
#footHome a.footerlink {
	color: #71710f;
	font-weight: bold;
	text-decoration: none;
}

#footHome a.footerlink:hover {
	color: #9DB208;
	font-weight: bold;
	text-decoration: none;
}

#where{
	display:block;
	border-top:#9db208 solid 1px;
	width:768px;
	margin-top:13px;
	padding-top:4px;
}
#where #rootRet{
	display:block;
	float:left;
	margin-left:187px;
	width:381px;
	color:#e16600;
}
#where #rootRet a{
	color:#7c7c18;
	text-decoration:none;
}
#where #rootRet a:hover{
	color:#ffffff;
	text-decoration:none;
}
#where #choixLng{
	display:block;
	float:left;
	width:200px;
	font-size:10px;
	padding-bottom:5px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	color:#e16600;
}
#where #choixLng a{
	color:#9db208;
	text-decoration:none;
}
#where #choixLng a:hover{
	text-decoration:underline;
}

#linkWhere{
	color:#9db208;
}
#linkWhere a{
	color:#9db208;
	font-weight:bold;
	font-size:11px;
	text-decoration:underline;
}
#introHome{
	width:800px;
	height:553px;
	margin:0 auto;
	text-align:center;
}
.pointer{
	cursor:pointer;
}