/* CSS Document */
body{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:85%;
	color: #451800;
	line-height: 1.166;	
	margin: 0px;
	padding: 0px;
	scrollbar-3dlight-color:#EEEEEE;
	scrollbar-arrow-color:#451800;
	scrollbar-darkshadow-color:#888888;
	scrollbar-face-color:#F3D2A2;
	scrollbar-highlight-color:#FFFFFF;
	scrollbar-shadow-color:#451800;
	scrollbar-track-color:#F8E4C6;
}
img{border:0;}
a:link, a:visited, a:hover {
	color: #94410F;
	text-decoration: underline;
}

a:hover {
	text-decoration: none;
}
/* overrides decoration from previous rule for hovered links */

h1, h2, h3, h4, h5, h6 {
	margin: 0px;
	padding: 0px;
	color: #5D2000;
}

h1{
 font-size:110%;
 font-weight:bold;
 padding:0px 0px 0px 20px;
}

h2{
 font-size:80%;
 font-weight:bolder;
 padding:10px 0px 5px 0px;
 margin:0;
 text-align:center;
}

h3{
 font-size: 135%;
 padding:5px 0px 0px 10px;
  color: #A45F05;
}

h4{
 font-size: 105%;
 padding:0px 0px 5px 0px;
 text-align:inherit;
}

h5{
 font-size: 90%;
 font-weight: normal;
 color: #451800;
}

ul{
 list-style-image: url(/design/images/list-style-image.gif);
}

ul ul{
 list-style-type: disc;
}

ul ul ul{
 list-style-type: none;
}
.error{
	margin:15px;
	padding:5px 10px;
	font-size:73%;
	border:1px solid #A45F05;
	color:#A45F05;
}
.header{
	text-align: right;
	vertical-align:bottom;
	padding:0px 10px 20px 0px;
}
.headerTxt1{
	color: White;
	font:bold 85%;
	vertical-align:bottom;
	padding:5px 0px 10px 7px;
	text-align:center;
}
.headerTxt2,.headerTxt2 a:link,.headerTxt2 a:visited,.headerTxt2 a:hover{
	color: White;
	font-size:90%;
	text-decoration: none;
	vertical-align:bottom;
	padding-bottom: 5px;
}
.headerTxt2 a:hover{
	text-decoration: underline;
}
.alignRightPadding{text-align:right; padding-right:50px;}
.encart{
background-color:#E8CA90;
}
.encart ul{
font-size:75%;
/*margin:0px 0px 13px 20px;
list-style:url(/design/images/puce_bouteille.gif) outside;*/
}
.encart ul a:link,.encart ul a:visited{display:block; text-decoration:none;color: #451800;}
.encart ul a:hover{color: White;}
.encart li{border-bottom:1px solid #451800; width:95%; padding:3px;}
#articleListe{ margin:0 0 0 5px; padding:0; list-style:none; list-style-image:none; width:178px;}
#articleListe li{ background:url(/design/images/puce_bouteille.gif) no-repeat left top; padding:5px 0 5px 25px; margin:0;width:153px;}
.urlhere{
	color: #4E2511;
	font-size: 75%;
	display: block;
	white-space: nowrap;
}
.content_photo{
	background-color:#F9F3DB;
	font-size:85%;
}
.mainContent{
	padding:10px 15px;
	vertical-align:top;
	font-size:70%;
	text-align:justify;
}
.articleContainer{width:100%; margin:15px; text-align:center;}
.articleContent{ float:left; width:48%; text-align:left;font-size:70%; font-weight:bold;background-color:#FCF9EF; padding:10px; margin:2px;}
.img_article{ margin:0px 10px 2px 0px;}
.img_full{margin:10px 15px 10px 10px;}
#divContainer{
	width:100%;
	height:200px;
	left:0;
	top:0;
	position:relative;
	text-align: center;
}
.divContent{
	left:0;
	top:0;
	height:200px;
	width:100%;
	position:absolute;
	overflow: auto;
	border-width:1px;
	border-style:solid;
	border-color:#5D2001;
	background-color:White;
}
.switchcontent{
	left:0;
	position:absolute;
	top:0;
	padding: 10px;
}
.switchcontent2{
	padding: 0px;
	margin: 0px;
}
.alignCenter{
text-align:center;}
.colonLeft{vertical-align:top;background-color:#5D2001; text-align:center;}
.menu{
	font-size:85%;
	vertical-align:top;
	background-color:#5D2001;
}
.menu_border{
	border-bottom:1px solid #DAC8AF;
}
td.menuLevel0,td.menuLevel0Part,td.menuLevel0Active{
	color: White;
	font-size:85%;
	font-weight:bold;
	/*border-bottom:1px solid #DAC8AF;*/
	width:197px;
	height:29px;
}
td.menuLevel0Part,td.menuLevel0Active{
	font-size:85%;
	font-weight:bold;
	border-bottom:1px solid #DAC8AF;
	width:197px;
	color: #5D2000;
	background-color:#F9F2DB;
/*	border-bottom:inherit;*/
	height:29px;
}
.menuiconeActive{
	height:29px;
	background-color:#F9F2DB;
	border-bottom:1px solid #DAC8AF;
}
.menuLevel0 a,.menuLevel0 a:link,.menuLevel0 a:visited,.menuLevel0Part a,.menuLevel0Part a:link,.menuLevel0Part a:visited,.menuLevel0Active a:link,.menuLevel0Active a:visited{
	color: White;
	text-decoration: none;
}
.menuLevel0Part a,.menuLevel0Part a:link,.menuLevel0Part a:visited,.menuLevel0Active a:link,.menuLevel0Active a:visited{
	color: #5D2000;
}
.menuLevel0 a:hover,.menuLevel0Part a:hover,.menuLevel0Active a:hover{
	text-decoration: underline;
}

td.menuLevel1,td.menuLevel1Part,td.menuLevel1Active{
	background-color:#F9F2DB;
	color: #5D2000;
	border-bottom:1px solid #5D2001;
	font-size: 80%;
	padding: 3px 2px 0px 0px;
}
td.menuLevel1Puce{
	background-color:#F9F2DB;
	color: #5D2000;
	border-bottom:1px solid #5D2001;
	font-size: 80%;
	padding: 3px 5px 0px 0px;
	text-align:right;
}
td.menuLevel1Part,td.menuLevel1Active{
background-color:#F9F2DB;
font-weight:bold;
}
.menuLevel1 a:link,.menuLevel1 a:visited,.menuLevel1Part a:link,.menuLevel1Part a:visited,.menuLevel1Active a:link,.menuLevel1Active a:visited{
	color: #5D2000;
	text-decoration: none;
}
.menuLevel1 a:hover,.menuLevel1Part a:hover,.menuLevel1Active a:hover{
	text-decoration: underline;
}
.adresse{
font-size:70%;
padding:10px;
border:1px solid #451800;
}
.footer{
	text-align: center;
	color: White;
	font-size: 70%;
	height:24px;
	vertical-align:middle;
	padding:2px;
}
.footer a,.footer a:visited,.footer a:link,.footer a:active,.footer a:hover{
	color: White;
	background-color: #5D2001;
}
.recherche{
padding-left:5px;
}
.login{
	font-size: 70%;
	padding-left:5px;
}
.login a:link,.login a:visited,.login a:hover{
	text-decoration:none;
}
.login a:hover{
	text-decoration: underline;
}
.credit{
	font-size: 70%;
	text-align: right;
	padding-right:10px;
}
.credit a:link,.credit a:visited,.credit a:hover{
	text-decoration:none;
}
.credit a:hover{
	text-decoration: underline;
}
form{
margin:0;
padding:0;
}
.loginLbl{
	background-color:#F8E4C6;
	text-align: right;
	padding-right: 7px;
	font-size:75%;
}
.formBouton{
	border: 1px solid #4E2511;
	color: White;
	font-size:70%;
	background-color: #4E2511;
}	
.formBoutonOver{
	border: 1px solid #4E2511;
	color: #4E2511;
	font-size:70%;
	background-color: White;
	cursor: hand;
}	
.formText{
	border: 1px solid #4E2511;
	font-size:75%;
}
.formTextarea{
	border: 1px solid #4E2511;
}			
table.formContactTable{
 /* table dans tpl/shop/category/contact_ok.htm */
 width: 75%;
}
td.formContactLabel {
 /* colonne gauche tpl/shop/category/contact_ok.htm */
 	text-align:right;
	padding: 5px 7px;
	margin: 5px;
 	background-color: #F2F4F7;
	color: #040129;
}
td.formContactValue {
 /* colonne droite tpl/shop/category/contact_ok.htm */
	border: 1px solid #00003C;
	padding: 3px 7px;
	margin: 5px;
}
img.headerHomeImg{
border: none;
}
