@charset "utf-8";

/* CSS Document */

/*
 * LIENS
 */
a:link {font-style:italic; text-decoration: underline; color: #B2A094;}

a:visited {font-style:italic; text-decoration: underline; color: #B2A094;}

a:active {font-style:italic; text-decoration: underline; color: #B2A094;}

a:hover {font-style:italic; text-decoration: none; color: #B2A094;}

#header{
	background-image:url(../images/interface/espaces/200/bgHeader.jpg);
}
	.image-banniere {
		border:1px solid #857362;
		float:left;
		margin:2px 10px 0 0;
	}
	
.logo {
	float:left;
	border:none;
	margin:2px 10px 0 0;
}	
	
#selection-espace{
	background-image:url(../images/interface/espaces/200/slogan.jpg);
}

#main{
	background-color:#5a4d4a;
}
	#main-content{
		/*background-image:none;*/
	}

#footer{
	background-image:url(../images/interface/espaces/200/bgFooter.jpg);
}

ul#menu-espace li{
	background-image:url(../images/interface/espaces/200/bgMenuEspaceLi.jpg);
}
	ul#menu-espace li:hover,  ul#menu-espace li.iehover, ul#menu-espace li.active{
		background-color:#fea5c9;
	}
		ul#menu-espace li ul{
			background-color:#fea5c9;
			border-left:1px solid #b25f1b;
			border-bottom:1px solid #b25f1b;
			border-right:1px solid #b25f1b;
		}
		
			ul#menu-espace li ul li a:hover{
				color:#fff;
				background-color:#dd7900;
			}
			
/**
 * LISTE GAMME
 */
#main-gamme{
	width:100%;
	height:380px;
	padding:0;
	background:none;
	/*
	background-image:url(../images/interface/espaces/200/bgContent-gamme.png);
	background-position:0 0;
	background-repeat:no-repeat;
	*/
}

#main-gamme-content{
	position:relative;
	float:left;
	width:100%;
	height:380px;
}

#box-gamme-epices1{
	float:left;
	width:141px;
	padding:75px 0 0 310px;
}

	.box-gammeHeader-epices{
		float:left;
		width:100%;
		height:10px;
		margin:0;
		padding:0;
		background-image:url(../images/interface/espaces/200/bgBox-gammeHeader.jpg);
		background-position:0 0;
		background-repeat:no-repeat;
	}
	
	.box-gammeMain-epices{
		float:left;
		width:100%;
		padding:5px 0 5px 0;
		margin:0 0 0 0 !important;
		margin:-10px 0 0 0;
		background-image:url(../images/interface/espaces/200/bgBox-gammeMain.jpg);
		background-position:0 0;
		background-repeat:repeat-y;
	}
	.box-gammeDroite-epices{
		float:left;
		width:100%;
		height:21px;
		padding:5px 0 0 0;
		margin:0 0 4px 0;
		margin:0 0 4px 0 !important;
		background-image:url(../images/interface/espaces/200/bgBox-gammeDroite.jpg);
		background-position:0 0;
		background-repeat:no-repeat;
	}
		.box-gammeMain1-epices{
			
		}
		
	.box-gammeFooter-epices{
		float:left;
		width:100%;
		height:10px;
		padding:0;
		margin:0;
		background-image:url(../images/interface/espaces/200/bgBox-gammeFooter.jpg);
		background-position:0 0;
		background-repeat:no-repeat;
	}
	
	.box-gammeMain-epices a, .box-gammeMain-epices a:link, .box-gammeMain-epices a:visited, .box-gammeMain-epices a:active{
		float:left;
		color:#fea5c9;
		display:block;
		width:121px;
		padding:0 0 0 10px;
		height:15px;
		text-transform:uppercase;
		margin:0 0 0 0;
		font-style:normal; 
		text-decoration: none;		
	}
		.box-gammeMain1-epices a, .box-gammeMain1-epices a:link, .box-gammeMain1-epices a:visited, .box-gammeMain1-epices a:active{
			margin:5px 0 5px 0;	
		}
		
	.box-gammeMain-epices a:hover{
		color:#FFF;
		text-decoration:none;
	}
	
#box-gamme-epices1_images{
	float:left;
	width:200px;
	padding:75px 0 0 10px;
}

#box-gamme-epices1_images a{
	display:block;
	float:left;
	width:62px;
	margin:0 4px 4px 0;
}

.image-gamme1{
	border:1px solid #ab9e9b;
}

.image-gamme1-hover{
	border:1px solid #dc7a00;
}

#box-gamme-epices2{
	float:right;
	width:148px;
	padding:75px 0 0 0;
}

	.box-gammeMain2-epices a, .box-gammeMain2-epices a:link, .box-gammeMain2-epices a:visited, .box-gammeMain2-epices a:active{
		margin:0 0 0 0;	
	}

#box-gamme-epices2_images{
	float:left;
	padding:5px 0 0 0;
}

#box-gamme-epices2_images a{
	display:block;
	float:left;
	width:68px;
	margin:0 4px 4px 0;
}

.image-gamme2{
	border:1px solid #ab9e9b;
}

.image-gamme2-hover{
	border:1px solid #dc7a00;
}

a.link-gamme2_ES, a.link-gamme2_ES:link, a.link-gamme2_ES:active, a.link-gamme2_ES:visited{
	font-size:10px;
	line-height:9px;
}

.link-gamme1_ES{
	line-height:10px;
}
 
/**
 * SELECT PRODUIT
 */
ul.selectOpen li:hover,
ul.selectOpen li.hover {
	background:#dc7a00;
	color:#FFF;
}

/**
 * BOX FAMILLE
 */
#box-famille{
	background-image:url(../images/interface/espaces/200/bgBox-famille.jpg);
}	
#box-famille a, #box-famille a:link, #box-famille a:visited, #box-famille a:active{
	color:#fea5c9;	
}


.main-gamme-content-200-ans{
	float:left;
	width:100%;
}

#animation200ans{
	float:left;
	width:600px;
	height:450px;
	/*
	background: #FF0000;
	*/
	position:relative;
}

#menu200ans{
	float:right;
	width:250px;
	padding: 0 0 0 30px;
	height:337px;
}

#form_inscr{
	float:left;
	width:400px;
}
		
	#form_inscr td.blocLabel{
		padding:2px;
	}
	#form_inscr td.blocInput{
		padding:2px;
	}
	#form_inscr .inscription{
		clear:both;
	}
	
	#form_inscr .submitInscription{
		position:absolute;
		bottom:0;
		left:500px;
		background-color:#EA4E8D;
		color:#FFF;
	}
	
	#form_inscr #validInscr{
		display:none;
	}
	
	#certificationForm{
		float:left;
		width:500px;
	}
	.certicationCheckbox{
		float:left;
	}
	.certificationText{
		font-weight:bold;
	}
		.certificationText span{
			float:left;
			padding:0 0 0 20px;
		}
	
#box-menu200{
	float:right;
	width:248px;
	padding:0 0 0 0;
	/*padding:0 0 110px 0;*/
	/*
	background-image:url(../images/interface/espaces/200/logo200.jpg);
	background-position:bottom center;
	background-repeat:no-repeat;
	*/
}

	.box-menu200-header{
		float:left;
		width:100%;
		height:10px;
		padding:0;
		margin:0;
		background-image:url(../images/interface/espaces/200/box-menu200-header.jpg);
		background-position:0 0;
		background-repeat:no-repeat;
	}
	.box-menu200-main{
		float:left;
		width:100%;
		padding:0;
		margin:0 0 0 0 !important;
		margin:-10px 0 0 0;
		background-image:url(../images/interface/espaces/200/box-menu200-main.jpg);
		background-position:0 0;
		background-repeat:repeat-y;
	}	
	.box-menu200-footer{
		float:left;
		width:100%;
		height:10px;
		padding:0;
		margin: 0 0 10px 0;
		background-image:url(../images/interface/espaces/200/box-menu200-footer.jpg);
		background-position:0 0;
		background-repeat:no-repeat;
	}
	
	#content-cms .box-menu200-main h1{
		float:left;
		text-transform:uppercase;
		color:#5f044c;
		padding:0 0 0 10px;
		width:238px;
		height:20px;
		font-size:12px;
		margin:0;
	}
	
	#content-cms .box-menu200-main ul{
		width:208px;
		padding:0 0 0 40px;
		list-style:disc;
		color:#5f044c;
	}
	
	#content-cms .box-menu200-main ul li ul{
		list-style:circle;
	}
		#content-cms .box-menu200-main ul li ul li{
			text-transform:uppercase;
		}
	
	#content-cms .box-menu200-main a, .box-menu200-main a:link, .box-menu200-main a:visited, .box-menu200-main a:active{
		color:#5f044c;
		display:block;
		padding:0 0 0 0;
		margin:0 0 0 0;
		font-style:normal; 
		text-decoration: none;
		text-transform:none;
	}
	#content-cms .box-menu200-main a:hover{
		color:#FFF;
		text-decoration:none;
	}
	
#main-content-fond {
	background-image:url(../images/interface/espaces/200/bgContent200ans.jpg);
}

#boxMenuInterieur{
	float:left;
	width:540px;
	height:25px;
	margin:10px 0 10px 0;
	padding:5px 0 0 10px;
	background-image:url(../images/interface/espaces/200/bgBoxMenuInterieur.jpg);
	background-position:0 0;
	background-repeat:no-repeat;
}
	
	#boxMenuInterieur ul{
		width:520px;
		padding:0 0 0 20px;
		list-style:disc;
		color:#5f044c;
	}
	#boxMenuInterieur ul li{
		float:left;	
		margin:0 20px 0 0;
	}
	
	#boxMenuInterieur a, #boxMenuInterieur a:link, #boxMenuInterieur a:visited, #boxMenuInterieur a:active{
		color:#5f044c;
		display:block;
		padding:0 0 0 0;
		margin:0 0 0 0;
		font-style:normal; 
		text-decoration: none;
		text-transform:none;
	}
	#boxMenuInterieur a:hover{
		color:#FFF;
		text-decoration:none;
	}
	
.blocLabel{
	float:left;
	width:150px;
}
.requiredError{
	float:left;
}
.inscription{
	float:left;
}
.a.linkPlainButton {
	float:right;
	margin:0;
}
.submitContact{
	float:right;
	height:15px;
	margin:0;
}
#content-cms-left {
	float:left;
	width:600px;
}
