/* CSS Document */
body {
	background-color: #EFEAEB;
	color: #000;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 62.5%;
	margin: 47px;
	padding: 0;
	text-align: center;
}
fieldset {
	border: none;
}
form {
	padding: 0;
	margin: 0;
}
object {
	margin: 0 -3px;
	padding: 0;
}
* html object {
	margin: 0;
	padding: 0;
}
/* General container */
div#lay_main {
	margin: 0 auto;
	text-align: center;
	width: 1022px;
}
/* Top header */
div#lay_head {
	/*background-color: #000000;*/
	height: 185px;
	width: 1022px;
	position:inherit !important;
}
* html div#lay_head {
	margin-bottom: -3px !important;
}
div#lay_head img{
	border: none;
}

/* Content container */
div#lay_main_content {
	background: #9D607C url(../_images/itf_main_shad.gif) repeat-y 0 0;
	float: left;
}
div#lay_main.colssalcool div#lay_main_content {	background-color: #F57009; }
div#lay_main.colnoel div#lay_main_content { 		background-color: #C80F32; }
div#lay_main.colterroir div#lay_main_content {	background-color: #D06DA0; }
div#lay_main.objets div#lay_main_content {			background-color: #31BDB1; }

/* Left menu */
div#lay_left {
	float:left;
	padding: 0 0 21px 6px;
	text-align: left;
	width: 181px !important;
	width: 176px;
}
div#lay_left ul {
	margin: 11px 0 21px 0;
	padding: 0;
	list-style-type: none;
}
div#lay_left li {
	background: transparent url(../_images/itf_left_menu_li.gif) repeat-x left bottom;
	margin: 0;
	padding: 0;
}
div#lay_main.colssalcool div#lay_left li {	background: transparent url(../_images/itf_left_menu_li_colis.gif) repeat-x left bottom; }
div#lay_main.colnoel div#lay_left li {			background: transparent url(../_images/itf_left_menu_li_noel.gif) repeat-x left bottom; }
div#lay_main.colterroir div#lay_left li {		background: transparent url(../_images/itf_left_menu_li_terroir.gif) repeat-x left bottom; }
div#lay_main.objets div#lay_left li {				background: transparent url(../_images/itf_left_menu_li_objets.gif) repeat-x left bottom;}

div#lay_left li.first {
	height: 1px;
	padding: 0;
}
/* Main content */
div#lay_center {
	background: transparent url(../_images/itf_content_btm_shad.gif) no-repeat 0 bottom;
	float:left;
	padding-bottom: 6px;
	width: 835px;
}
div#lay_center div.inside {
	background: transparent url(../_images/itf_content_bg.gif) repeat-y 0 bottom;
	float: left;
	height: auto;
	padding: 20px 50px 20px 51px;
	min-height: 355px;
	text-align: left;
	width: 728px;
}
#accueil{
	width:595px;
	margin-right:15px;
	float:left;
	display:inline;
}
#videoAccueil{
	float:left;
	z-index: 99;
	text-align:right;
	width:110px;
}
* html div#lay_center div.inside {
	height: 355px;
}
div#lay_center div.inside div.exergue {
	background-color: #F4E9EE;
	float: right;
	margin: 15px 0 15px 21px; 
	width: 224px;
}
div#lay_center div.inside div.ecolo {
	background-color: #EEF7F6;
	float: right;
	margin: 0 0 15px 21px; 
	padding: 0 0 18px 0;
	width: 350px;
}
div#lay_center div.inside img.lpadding {
	margin-left: 21px;
}
div#lay_center div.inside img.lpadding_btm {
	margin: 21px 0 0 40px;
}
div#lay_center div.inside img.rpadding {
	margin-right: 40px;
}
/*- Packages sub-navigation bar -*/
div#lay_center div.inside ul.colis_nav {
	clear: left;
	padding: 0;
	margin: 55px 0 35px 228px;
}
* html div#lay_center div.inside ul.colis_nav { margin-top: 15px; }

div#lay_center div.inside ul.colis_nav li {
	display: inline;
	list-style: none;
}

/*- Pack shot -*/
div#lay_center div.inside div.pshot {
	 clear: left; 
	 float:left;
	 width: 224px;
}

div#lay_center div.inside div.pshot ul {
	margin: 5px 31px 0 0;
	padding: 0;
}

div#lay_center div.inside div.pshot li {
	list-style-type: none;
	padding: 0 0 0 11px;
	margin: 2px 0 0 0;
}

div#lay_main.colssalcool div.pshot li {	background: transparent url(../_images/li_colis_point_colis.gif) no-repeat 0 2px; }
div#lay_main.colnoel div.pshot li {	background: transparent url(../_images/li_colis_point_noel.gif) no-repeat 0 2px; }
div#lay_main.colterroir div.pshot li {	background: transparent url(../_images/li_colis_point_terroir.gif) no-repeat 0 2px; }

/* Bloc plan de site à droite */

#right_plan {
width:334px;
max-width:334px;
float:right;
min-height:160px;
height:auto;
background: url(../_images/right_plan.jpg) repeat-x bottom #A8A8A8;
}

#right_plan_txt {
margin-left:10px;
}

/*- Package description -*/
div#lay_center div.inside div.colis_descr {
	padding: 0 0 21px 0;
	margin: 0 0 0 218px;
}

div#lay_center div.inside div.colis_descr img.ttc{
	margin-right: -1px;
}
div#lay_center div.inside div.colis_descr img.ht{
	margin-right: 11px;
}

/*- Description header -*/
div#lay_center div.inside div.colis_descr p.descr_head {
	margin-right: 24px;
	padding-left: 15px;
}
div#lay_main.colssalcool p.descr_head {	border-bottom: 1px solid #D67529; }
div#lay_main.colnoel p.descr_head {			border-bottom: 1px solid #CD1846; }
div#lay_main.colterroir p.descr_head {	border-bottom: 1px solid #AB3A62; }

div#lay_center div.inside div.colis_descr ul {
	padding: 0;
	margin: 8px 0 0 15px;
}
div#lay_center div.inside div.colis_descr li {
	font: normal 1.1em/normal Arial, Helvetica, sans-serif;
	list-style: none;
	margin: 1px 0;
}
div#lay_center div.inside div.colis_descr li.legend {
	color: #919191;
	margin: 2px 0 4px 0;
}

/*- Description prices table -*/
div#lay_center div.inside div.colis_descr table {
	border-collapse: collapse;
	margin: 0 0 21px 8px;
	width: 436px;
}

div#lay_center div.inside div.colis_descr th {
	font: bold 1.1em/normal Arial, Helvetica, sans-serif;
	padding: 5px 0 5px 7px;
}
div#lay_main.colssalcool div.colis_descr th {	border-bottom: 1px solid #F0CBB6; }
div#lay_main.colnoel div.colis_descr th {			border-bottom: 1px solid #EFB5C4; }
div#lay_main.colterroir div.colis_descr th {	border-bottom: 1px solid #E4C0CD; }

div#lay_center div.inside div.colis_descr td {
	padding: 3px 0 2px 7px;
}
div#lay_main.colssalcool div.colis_descr tr.each {	background-color: #FBF4EF; }
div#lay_main.colnoel div.colis_descr tr.each {		background-color: #F9E9ED; }
div#lay_main.colterroir div.colis_descr tr.each {	background-color: #F6ECF0; }

div#lay_center div.inside div.colis_descr caption {
	padding-top:10px;
	font: bold 1.2em/normal Arial, Helvetica, sans-serif;
	margin: 15px 0 0 5px;
	text-align: left;
}
div#lay_main.colssalcool div.colis_descr caption {	color: #D67529; }
div#lay_main.colnoel div.colis_descr caption {			color: #CD1846; }
div#lay_main.colterroir div.colis_descr caption {		color: #AB3A62; }

div#lay_center div.inside#qui_sommes_nous img.border_r {
	border: 5px solid #BD839F;
	margin-left: 21px;
}
div#lay_center div.inside#qui_sommes_nous img.border_l {
	border: 5px solid #BD839F;
	margin: 0 18px 0 0;
}
/*-Description note -*/
div#lay_center div.inside p.descr_note {
	margin: 0 0 0 8px;
	padding: 0;
}
div#lay_center div.inside p.descr_note span {
	display: block;
	margin-top: -2px;
	padding: 0 0 1px 148px;
}

div#lay_main.colssalcool p.descr_note span { 	color: #E39E6D; }
div#lay_main.colnoel p.descr_note span { 			color: #DE6483; }
div#lay_main.colterroir p.descr_note span { 	color: #C87F99; }

div#lay_center div.inside p.list_note {
	color: #808080;
	font: italic 1.1em/1.15em Arial, Helvetica, sans-serif;
	margin: 8px 21px 0 16px;
	padding: 0;
}

/*- Contact Form */
label {
	float: left;
	font: normal 1em/normal Arial, Helvetica, sans-serif;
	text-align: right;
	padding: 3px 8px 1px 0;
	width: 70px;
	clear: left;
}
input {
	border: 1px solid #DABAC9;
	float: left;
	font: normal 1em/normal Arial, Helvetica, sans-serif;
	padding: 2px 5px 1px 5px;
	margin-bottom: 5px;
	width: 150px;
}
input:focus, textarea:focus {
	background-color: #FAF4F6;
}
input.small {		width: 50px; }
input.medium {		width: 75px; }
input.send {
	background-color: #995570;
	clear: left;
	color: #FFF;
	font-weight: bold;
	margin-left: 240px;
	padding: 2px 5px 1px 5px;
	width: 100px;
}
textarea {
	border: 1px solid #DABAC9;
	float: left;
	font: normal 1em/normal Arial, Helvetica, sans-serif;
	height: 100px;
	margin-bottom: 2px;
	padding: 3px 5px;
	width: 250px;
}
fieldset.checkbox {
	background-color: #FAF4F6;
	border-top: 1px solid #DABAC9;
	float: left;
	margin-bottom: 21px;
	padding: 0 15px 10px 15px;
	width: 400px;
}
* html fieldset.checkbox {
	position: relative;
	margin-top: 17px; 
}
fieldset.checkbox label {
	clear: none;
	text-align: left;
	width: auto;
}
fieldset.checkbox input {
	border: none;
	clear: left;
	float: left;
	width: 11px;	
}

fieldset.checkbox_add {
	background-color: #FAF4F6;
	border-top: 1px solid #DABAC9;
	float:left;
	margin: 18px 0 21px 2px;
	padding: 11px 0 7px 15px;
	width: 240px;
}
fieldset.checkbox_add label {
	width: 100px;
}
fieldset.checkbox_add input {

	width: 60px;	
}

fieldset.option {
	background-color: #FAF4F6;
	border-top: 1px solid #DABAC9;
	margin-bottom: 5px;
	padding: 0 0 10px 15px;
	width: 280px;
}
* html fieldset.option {
	position: relative;
	margin-top: 17px; 
}

fieldset.option label {
	clear: none;
	text-align: left;
	width: auto;
}
fieldset.option input {
	border: none;
	width: 11px;	
}
p.error input, p.error textarea {
	background-color: #F7ECEC;
	border: 1px solid #CC0000;
	/*color: #CC0000;*/
}
p.error span {
	color: #CC0000;
}
p.error span.text {
	display: block;
	float: left;
}
div#lay_center div.inside p.mail_sent {
	background-color: #31BDB1;
	color: #FFFFFF;
	font: bold 1.2em/1.5em Arial, Helvetica, sans-serif;
	margin: 60px 0 0 120px;
	padding: 20px 10px;
	text-align: center;
	width: 450px;
}
div#lay_center div.inside p.mail_sent img {
	border: 0;
	margin: 0 5px 2px 0;
}

/* Main Menu */

ul#lay_menu {
	margin: 0;
	padding: 0;
	list-style-type: none;
	width:829px;
	position:inherit !important;
	position:relative;
	right:3px;
	border:none;
	
}

* html ul#lay_menu {
	margin-left: -5px !important;
	margin-top: -4px !important;
	position:relative;
	left:0px;
}
ul#lay_menu li {
	display: inline;
	border:none;
}
ul#lay_menu li.quisommenous a { 
	background: transparent url(../_images/btn_menu_qui.gif) no-repeat 0 4px;
	display: block;
	float: left;
	height: 47px;
	width: 142px;
	border:none;
}


div#lay_main li.quisommenous a:hover {	background: transparent url(../_images/btn_menu_qui.gif) no-repeat -142px 4px; }
div#lay_main.quisommenous li.quisommenous a {	background: transparent url(../_images/btn_menu_qui_down.gif) no-repeat 0 4px; }
div#lay_main.quisommenous li.quisommenous a:hover {	background: transparent url(../_images/btn_menu_qui_down.gif) no-repeat 0 4px; }

ul#lay_menu li.colssalcool a { 
	background: transparent url(../_images/btn_menu_colis.gif) no-repeat 0 4px;
	border:0px;
	display: block;
	float: left;
	height: 47px;
	width: 144px;
}
div#lay_main li.colssalcool a:hover {	background: transparent url(../_images/btn_menu_colis.gif) no-repeat -144px 4px; 
	border:0px;}
div#lay_main.colssalcool li.colssalcool a { background: transparent url(../_images/btn_menu_colis_down.gif) no-repeat 0 4px;}
div#lay_main.colssalcool li.colssalcool a:hover { background: transparent url(../_images/btn_menu_colis_down.gif) no-repeat 0 4px;}

ul#lay_menu li.colnoel a { 
	background: transparent url(../_images/btn_menu_noel.gif) no-repeat 0 4px;
	display: block;
	float: left;
	height: 47px;
	width: 148px;
}
div#lay_main li.colnoel a:hover { 		background: transparent url(../_images/btn_menu_noel.gif) no-repeat -147px 4px; }
div#lay_main.colnoel li.colnoel a { 	background: transparent url(../_images/btn_menu_noel_down.gif) no-repeat 0 4px; }
div#lay_main.colnoel li.colnoel a:hover { 	background: transparent url(../_images/btn_menu_noel_down.gif) no-repeat 0 4px; }

ul#lay_menu li.colterroir a { 
	background: transparent url(../_images/btn_menu_terroir.gif) no-repeat 0 4px;
	display: block;
	float: left;
	height: 47px;
	width: 134px;
}
div#lay_main li.colterroir a:hover { 			background: transparent url(../_images/btn_menu_terroir.gif) no-repeat -134px 4px; }
div#lay_main.colterroir li.colterroir a { 	background: transparent url(../_images/btn_menu_terroir_down.gif) no-repeat 0 4px; }
div#lay_main.colterroir li.colterroir a:hover { 	background: transparent url(../_images/btn_menu_terroir_down.gif) no-repeat 0 4px; }

ul#lay_menu li.cadeau a { 
	background: transparent url(../_images/btn_menu_cadeau.gif) no-repeat 0 4px;
	display: block;
	float: left;
	height: 47px;
	width: 153px;
}
div#lay_main li.cadeau a:hover { 	background: transparent url(../_images/btn_menu_cadeau.gif) no-repeat -153px 4px; }
div#lay_main.objets li.cadeau a { 	background: transparent url(../_images/btn_menu_cadeau_down.gif) no-repeat 0 4px; }
div#lay_main.objets li.cadeau a:hover { 	background: transparent url(../_images/btn_menu_cadeau_down.gif) no-repeat 0 4px; }

ul#lay_menu li.contact a { 
	background: transparent url(../_images/btn_menu_contact.gif) no-repeat 0 4px;
	display: block;
	float: left;
	height: 47px;
	width: 108px;
}
div#lay_main li.contact a:hover { 		background: transparent url(../_images/btn_menu_contact.gif) no-repeat -108px 4px; }
div#lay_main.contact li.contact a {	background: transparent url(../_images/btn_menu_contact_down.gif) no-repeat 0 4px; }
div#lay_main.contact:hover li.contact a {	background: transparent url(../_images/btn_menu_contact_down.gif) no-repeat 0 4px; }


#video{
	position:relative;
	left:-40px;
	padding-bottom:15px;
	margin-bottom:40px;
}
#malentendant{
	text-align:right;
	display:inline;
}
#soustitre_malentendant{
	display:none;
	color:#663300;
	margin-top:10px;
	position:relative;
	left:30px;
}
/* Footer */
div#lay_foot {
	background-color: #5C2723;
	clear: both;
	height: 33px;
	text-align: left;
	width: 1022px;
}

* html ul#lay_menu li {
	zoom: 1;
}
div#lay_foot img {
	float: left;
}
div#lay_foot ul {
	background: transparent url(../_images/itf_foot_bg.gif) no-repeat 0 0;
	display: inline;
	float: left;
	height: 22px;
	margin: 0;
	padding: 11px 20px 0 0;
	width: 990px;
}




