/* CSS Document */
legend {
	color: #B97C9A;
	font: bold 1.1em/normal Arial, Helvetica, sans-serif;
	padding: 11px 0;
}
/* Left menu */
/*************/
/* Titles */
div#lay_left h1 {
	color: #E7CDD0;
	font: bold 1.2em/normal Arial, Helvetica, sans-serif;
	margin: 21px 21px 0 21px;
	padding: 0;
}
div#lay_main.colssalcool div#lay_left h1 { color: #F5EEE9; }
div#lay_main.colnoel div#lay_left h1 { color: #F8ECEF; }
div#lay_main.colterroir div#lay_left h1 { color: #F6ECF1; }
div#lay_main.objets div#lay_left h1 { color: #EEF7F6; }

div#lay_left h2 {
	color: #E7CDD0;
	font: bold 1.2em/normal Arial, Helvetica, sans-serif;
	margin: 21px 21px 0 21px;
	padding: 0;
}

/* Paragraphs */
div#lay_left p {
	color: #431815;
	margin: 11px 21px 21px 33px;
	padding: 0;
}

/* Links */
div#lay_center div.inside h2 a {
	background: transparent url("../_images/a_content_purple.gif") no-repeat 0 4px;
	color: #FFFFFF;
	padding: 0 0 0 7px;
	text-decoration: none;
}
div#lay_left li a {
	background: transparent url(../_images/li_left_menu.gif) no-repeat 21px 11px;
	color: #E7CDD0;
	display: block;
	font: normal 1.1em/normal Arial, Helvetica, sans-serif;
	padding: 7px 21px 8px 30px;
	text-decoration: none;
}
* html div#lay_left li a {
		height: 1px;
}
div#lay_left li a:hover {							background: #F8F1F4 url(../_images/li_left_menu_over.gif) no-repeat 21px 11px; color: #9D607C; }
div#lay_left li.left_menu_active a {	background: #F8F1F4 url(../_images/li_left_menu_over.gif) no-repeat 21px 11px; color: #9D607C; }

div#lay_main.colssalcool div#lay_left li a {				background: transparent url(../_images/li_left_menu_colis.gif) no-repeat 21px 11px; color: #F5EEE9; }
div#lay_main.colssalcool div#lay_left li a:hover {	background: #F5EEE9 url(../_images/li_left_menu_colis_over.gif) no-repeat 21px 11px; color: #F57009; }

div#lay_main.colnoel div#lay_left li a {				background: transparent url(../_images/li_left_menu_noel.gif) no-repeat 21px 11px; color: #F8ECEF; }
div#lay_main.colnoel div#lay_left li a:hover {	background: #F8ECEF url(../_images/li_left_menu_noel_over.gif) no-repeat 21px 11px; color: #C80F32; }

div#lay_main.colterroir div#lay_left li a {				background: transparent url(../_images/li_left_menu_terroir.gif) no-repeat 21px 11px; color: #F6ECF1; }
div#lay_main.colterroir div#lay_left li a:hover {	background: #F6ECF1 url(../_images/li_left_menu_terroir_over.gif) no-repeat 21px 11px; color: #D06DA0; }

div#lay_main.objets div#lay_left li a {				background: transparent url(../_images/li_left_menu_objets.gif) no-repeat 21px 11px; color: #EEF7F6; }
div#lay_main.objets div#lay_left li a:hover {	background: #EEF7F6 url(../_images/li_left_menu_objets_over.gif) no-repeat 21px 11px; color: #31BDB1; }

div#lay_left li.left_menu_active a { background: #F8F1F4 url(../_images/li_left_menu_over.gif) no-repeat 21px 11px; color: #9D607C; }

/* Center */
/**********/
/* Titles */
div#lay_center div.inside h1 {
	color: #D06DA0;
	font: bold 1.2em/normal Arial, Helvetica, sans-serif;
	margin: 13px 0 0 0;
	padding: 0;
}
div#lay_main.colssalcool div.inside h1 {	
	color: #D67529;
	float: left;
	letter-spacing: -0.02em;
	padding: 1px 21px 0 0;
	text-align: right;
	width: 209px;
}
div#lay_main.colnoel div.inside h1 {	
	color: #CD1846;
	float: left;
	letter-spacing: -0.02em;
	padding: 1px 21px 0 0;
	text-align: right;
	width: 209px;
}
div#lay_main.colterroir div.inside h1 {	
	color: #AB3A62;
	float: left;
	letter-spacing: -0.02em;
	padding: 1px 21px 0 0;
	text-align: right;
	width: 209px;
}
div#lay_main.objets div.inside h1 {	color: #84CFC9;	}

div#lay_center div.inside#qui_sommes_nous h1 {	color: #B97C9A; }
div#lay_center div.inside h2 {
	font: bold 1.2em/1.5em Arial, Helvetica, sans-serif;
	margin: 21px 0 0 0;
	padding: 0;
}
div#lay_center div.inside#qui_sommes_nous h2 {
	color: #B97C9A;
}
div#lay_center div.inside h3 {
	font: bold 1.05em/1.2em Arial, Helvetica, sans-serif;
	margin: 1em 0 0 0;
	padding: 0;
	text-transform: uppercase;
}
/* Paragraphs */
div#lay_center div.inside p.note {
	float: right;
	font: italic 1em/1.3em Arial, Helvetica, sans-serif;
	margin-top: 22px;
	width: 300px
}
div#lay_center div.inside strong {
	font: bold 1em/1.3em Arial, Helvetica, sans-serif;
	letter-spacing: 0.01em;
}
div#lay_center div.inside p {
	font: normal 1.1em/1.5em Arial, Helvetica, sans-serif;
	margin: 0;
	padding: 0 20px 0 0;
	text-align: justify;
}
div#lay_center div.inside div.ecolo h2 {
	color: #31BDB1;
	font: italic 1.1em/normal Arial, Helvetica, sans-serif;
	margin: 11px 0 0 11px;
}

div#lay_center div.inside div.ecolo p.text {
	text-align: left;
	line-height: 1.3em;
	margin: 15px 0 0 11px;
	padding: 0;
}
div#lay_center div.inside p.enc_objet {
	float: left;
	margin: 10px 0 0 0;
	padding: 0;
	width: 175px;
}
div#lay_center div.inside p.enc_objet a {
	color: #000;
	text-decoration: underline;
}
div#lay_center div.inside p.enc_objet a:hover {
	text-decoration: none;
}
div#lay_center div.inside p.enc_objet img {
	margin: 0 8px 0 0;
}
div#lay_center div.inside p.eco_img, div#lay_center div.inside p.eco_img_first {
	/*background-color: #EEF7F6;*/
	background-color: #84CFC9;
	float: left;
	height: 107px;
	margin: 10px 0 0 12px;
	padding: 1px 1px 5px 1px;
	text-align: center;
	width: 70px;
}
* html div#lay_center div.inside p.eco_img_first {
	margin: 10px 0 0 6px;
}
div#lay_center div.inside p.eco_img img, div#lay_center div.inside p.eco_img_first img {
	display: block;
	margin-bottom: 5px;
}
div#lay_center div.inside p.eco_img span, div#lay_center div.inside p.eco_img_first span {
	color: #431815;
	font: normal 0.85em/1.1em Arial, Helvetica, sans-serif;
	padding: 0 3px;
}

div#lay_center div.inside p.exergue_text {
	margin: 21px 0;
	text-align: center;
}
div#lay_center div.inside p.rpadding {
	padding: 0 50px 0 0;
}
div#lay_center div.inside div.exergue p {
	padding: 14px;
	text-align: left;
}
div#lay_center div.inside address {
	font: normal 1.05em/1.2em Arial, Helvetica, sans-serif;
	float: left;
	margin: 0 21px 0 0;
	width: 180px;
}

div#lay_center div.inside p.intro {
	float: left;
	font-style: italic;
	margin: 13px 21px 11px 0;
	padding: 5px 0 5px 1px;
	text-align: left;
	width: 475px;
}
* html div#lay_center div.inside p.intro {
	width: 455px;
}
div#lay_main.colssalcool div.pshot strong {
		font: bold 1.05em/1.2em Arial, Helvetica, sans-serif;
		margin-left: 10px;
}
/* Links */
div#lay_center div.inside a.key {
	border-bottom: 1px dotted #C39591;
	color: #431815;	
	text-decoration: none;
}
div#lay_center div.inside a.key:hover {
	color: #C39591;	
}
div#lay_center div.inside h2 a {
	background: transparent url("../_images/a_content_purple.gif") no-repeat 0 4px;
	color: #FFFFFF;
	padding: 0 0 0 7px;
	text-decoration: none;
}
div#lay_center div.inside h2 a:hover {
	color: #A66484;
	text-decoration: underline;
}
div#lay_center div.inside h3 a {
	background: transparent url("../_images/a_content_black.gif") no-repeat 0 3px;
	color: #000000;
	padding: 0 21px 0 7px;
	text-decoration: none;
}
div#lay_center div.inside h3 a:hover {
	text-decoration: underline;
}
div#lay_center div.inside ul.colis_nav li a {
	background: transparent url(../_images/li_colis_nav.jpg) no-repeat 0 4px;
	color: #000;
	font: normal 1.1em/normal Arial, Helvetica, sans-serif;
	padding: 0 16px 0 8px;
	padding-left:18px;
	padding-bottom:12px;
	padding-top:3px;
	text-decoration: none;
}
div#lay_main.colssalcool ul.colis_nav li a:hover {	color: #D67428; }
div#lay_main.colssalcool ul.colis_nav li a.active {
	background: transparent url(../_images/li_colis_nav_colis_down.jpg) no-repeat -1px 4px;
	color: #D67428;
}

div#lay_main.colnoel ul.colis_nav li a:hover { color: #CD1846; }
div#lay_main.colnoel ul.colis_nav li a.active {
	background: transparent url(../_images/li_colis_nav_noel_down.jpg) no-repeat -1px 4px;
	color: #CD1846;
}

div#lay_main.colterroir ul.colis_nav li a:hover { color: #AB3A62; }
div#lay_main.colterroir ul.colis_nav li a.active {
	background: transparent url(../_images/li_colis_nav_terroir_down.jpg) no-repeat -1px 4px;
	color: #AB3A62;
}
div#lay_center div.inside p.mail_sent a {	
	color: #FFFFFF;
	padding: 0 5px;
	text-decoration: none;
}
div#lay_center div.inside p.mail_sent a:hover {
	text-decoration: underline;
}

/* Form Elements */
fieldset.option legend {
	color: #000000;
	font: bold 1.1em/normal Arial, Helvetica, sans-serif;	
	margin-bottom: 0;
}
* html fieldset.option legend {
	position: absolute;
	top: -1.5em;
	margin-bottom: 20px;
}

fieldset.checkbox legend {
	color: #000000;
	font: bold 1.1em/normal Arial, Helvetica, sans-serif;
	margin-bottom: 0;
}
* html fieldset.checkbox legend {
	position: absolute;
	top: -1.5em;
	margin-bottom: 20px;
}
/* Footer */
/*************/
/* List Items */
div#lay_foot li {
	color: #D9CBCA;
	display: inline;
	float: right;
	font: normal 1em/normal Arial, Helvetica, sans-serif;	
	list-style: none;
}
div#lay_foot li.credits {
	float: left;
	margin-left: 15px;
}
div#lay_foot li a {
	background: transparent url(../_images/li_foot.gif) no-repeat 0 6px;
	color: #BAA2A1;
	display: inline;
	margin-left: 6px;
	padding-left: 10px;
	text-decoration: none;
}
div#lay_foot li a:hover {
	background: transparent url(../_images/li_foot_over.gif) no-repeat 0 6px;
	color: #E1D6D6;
}
div#lay_foot li.logo a {
	margin: 0;
	padding: 0;
}
div#lay_foot li.logo img {
	padding: 0 0 0 14px;
	margin-top: -11px;
}
