
/* Import de la CSS d'initialisation
----------------------------------------------------------*/

@import url(structure.css);

/* Construction (Montage)
----------------------------------------------------------*/

body { color:#6d6034; font-family: Verdana, "Trebuchet MS", helvetica, "Bitstream Vera Sans", sans-serif; font-size:12px; }

h1 { color:#6d6034; font-size: 1.4em; }
h2 { color:#6d6034; font-size: 1.3em; }
h3 { color:#6d6034; font-size: 1.17em; }
h4 { color:#6d6034; font-size: 1em; }
h5 { color:#6d6034; font-size: 0.83em; }
h6 { color:#6d6034; font-size: 0.67em; }
p { color:#6d6034; font-size: 1em; }
ul, ol { color:#6d6034; font-size: 1em;}
li {  color:#6d6034; font-size: 1em;  }
a { color:#6d6034; text-decoration:underline; }
a:hover { text-decoration:none; } /* si changement de couleur au survol */
a:visited { } /* si changement de couleur après le clic */
input { border-width:thin; padding:3px; background-color:#fff; }
textarea { border-width:thin; padding:3px; }
em { }
strong { }


/* Éléments Particuliers
----------------------------------------------------------*/

/* Placement d'images */
.imgLeft{ float:left; margin-right:1em; }
.imgRight{ float:right; margin-left:1em; }


/* Des classes d'alignement d'objets */
.aligntop { vertical-align:top; }
.alignbottom { vertical-align:bottom; }
.aligncenter { margin-left:auto; margin-right:auto; }

/* Des classes d'alignement du texte */
.h1index{ position:relative; left:0; top:0; width:100%; padding:0; color:#6d6034; }
.left { text-align: left; }
.right { text-align: right; }
.center { text-align: center; }
.justify { text-align: justify; }

/* Des classes de formatage du texte en ligne */
.bold, .gras { font-weight: bold; }
.italic, .italique { font-style: italic; }
.strike, .barre { text-decoration: line-through; }

/* Des classes flotante */
.floatleft { float: left; }
.floatright { float: right; }

/* Les "nettoyeurs" */
.clearb { clear: both; }
.clearer { clear: both; width: 0; height: 0; line-height: 0; }

/* Formulaire de contact */
/*#frmEnvoi{ width:470px; }
#frmEnvoi input, textarea{ background-color:transparent; border-width:thin; }
#frmEnvoi .field{ text-align:right; margin-top:10px; }
#frmEnvoi .champ { border:none; border:#000000 inset 1px; padding:5px; background-color:#6d60346d6034; }
#frmEnvoi .champ:focus { }
#frmEnvoi #code {  border:none;  border:#000000 inset 1px; padding:5px; background-color:#6d60346d6034; }
#frmEnvoi #code:focus { }
#frmEnvoi #send2 { border-color:#000000;  background-color:#888; color:#fff;}*/
/*======================================================================================>	Formulaire de contact
----------------------------------------------------------*/
#formulaire { width:450px; text-align:center; padding:0 20px; margin:0 auto; }
fieldset { border:1px solid #6d6034; padding:10px 10px 0; }
legend { font: 700 1em Georgia, "Times New Roman", Times, serif; border-left:3px solid #6d6034; padding:2px 15px 2px 10px; }
.margform { margin-bottom:30px;  }

#civil { text-align:left; margin:7px 0 10px 0; }
#civil select{background-color:#fff; color:#6d6034; }
.label1, .label2, .label3 { float:left; text-align:right; margin-bottom:5px; }
.label1 { width:74px; }
.label2 { width:90px; }
.label3 { width:231px; }


.label_message { width:100%; text-align:center; }

.input1, .input2, .input3 { float:left; background-color:#fff; color:#6d6034; padding:1px; margin:1px; }
.input1 { width:141px; }
.input2 { width:106px; }
.input3 { width:182px; }

.textarea { width:394px; height:60px; overflow:auto; clear:both; background-color:#fff; color:#6d6034;}

.image_antispam { display:none; }
#question { font-weight:700; text-align:center; width:100%; }
#code { width:150px; }
.divimagecaptchat { margin:0 auto; }

.border, #code, #civil select, #imgcaptcha { border:1px solid #6d6034; color:#6d6034; }
/* Effet de pointiers lors de la selection d'un champ input ou textarea */
.border_hover, #code.border_hover { border:1px dashed #6d6034; color:#6d6034; }

.envoyer { width:150px; height:auto; margin-bottom:20px; background-color:#6d6034; color:#fff; }

#coordonnees { text-align:center; padding:0 10px; margin:0 auto; }
#coordonnees h3 { font:700 1.17em Georgia, "Times New Roman", Times, serif; }

.titreListe{ color:#6d6034; list-style:none; font-size:1em;}

/*intro*/
#intro{  background:#000 url(../images/fond-intro.jpg) top repeat-x;}
#intro p,#intro a{ color:#6d6034;}

/*yzeo*/
#yzeo p { color:#fff; font-size: 1em; }
#yzeo ul,#yzeo ol { color:#fff; font-size: 1em; }
#yzeo li {  color:#fff; font-size: 1em; }
#yzeo a { color:#fff; text-decoration:underline; }
#yzeo a:hover { text-decoration:none; } /* si changement de couleur au survol */
#yzeo a:visited { } /* si changement de couleur après le clic */

/*Header hack*/
/*html>*/
/*body{ padding-right:2px;}*/

/*validator*/
#validator{ text-align:center;}

/*Lettrine*/
.Lettrine:first-letter{ font-size:3em; float:left; ; color: #6d6034; 
margin;
padding-right:1em;
line-height: 1em;
}

#infoclient {  margin-bottom:1.7em; }
#hebergeur { margin-bottom:1.5em; float:right;}

#validator a img { vertical-align:middle; filter:alpha(opacity=50); -moz-opacity:.5; opacity:.5; }
#validator a:hover img { vertical-align:middle; filter:alpha(opacity=100); -moz-opacity:1; opacity:1; }

/*======================================================================================>Encart left & right column*/
#left_column div.block h4, #right_column div.block h4{padding:10px 20px 0px 30px;  height:35px; color:#fff; text-align:left;}
#left_column div.block h4 { background:url(../images/encartgauche.jpg);}
#right_column div.block h4 {background:url(../images/encartdroite.jpg); }

.block_content li,.block_content li{list-style-image:none;}
.block_content li,.block_content li a{text-align:left; padding-left:10px; color:#fff!important;}

#left_column div.block {background:url(../images/gauche/basGauche.jpg) bottom no-repeat; width:221px;/* padding:0 0 29px 0; margin-bottom:29px;*/}
#right_column div.block{background:url(../images/droite/basDroite.jpg) bottom no-repeat; width:222px;/* padding:0 0 29px 0; margin-bottom:29px;*/}

#left_column div.block p, #right_column div.block p,#left_column div.block p a, #right_column div.block p a{padding:0 20px!important; color:#fff!important;}
#left_column div.block .block_content{background:url(../images/gauche/cadreGauche.jpg) top repeat-y; width:100%; text-align:center; padding:0;}
#right_column div.block .block_content{background:url(../images/droite/cadreDroite.jpg) top repeat-y; width:100%; text-align:center;padding:0;}


.produit{background:url(../images/encart.jpg) top no-repeat; width:257px; margin-left:5px;  float:left; border:#ba4800 solid 1px; }
.produit h3{ padding:10px; text-align:center; background-color:#fff; color:#ba4800;}
.produit img{ padding-left:0px;}
.produit p{ text-align:left;}
.produit p a{ padding:1px 0; }

a.coeur,.nouveau,.promo{ background: url(../images/boutons/boutonLarge.jpg) top no-repeat; display:block;  width:102px; padding-top:2px!important;  background-color:#ba4800; font-weight:bold; color:#fff!important; text-align:center; }
/*.nouveau{background:#6d6034;  display:block; width:100px; padding-top:2px!important; height:2px;   color:#FFF!important; text-align:center;margin:0 auto;}
.promo{background:#6d6034; display:block; height:2px; width:100px; padding-top:2px!important; color:#FFF!important; text-align:center;margin:0 auto;}
#arianne{ padding:0 10px 0 10px; float:left; width:617px; position:relative; top:-5px;}*/

/*======================================================================================> HTML Titles*/
#titre h1{padding:10px 0 0 20px; height:35px; margin:0; color:#6d6034; background:url(../images/encartcentre.jpg) top no-repeat; text-align:left; width:545px;}

#find input{background-color:#FFF; color:#6d6034;}
#find a{color:#FFF; padding-right:10px}

.imgTopLeft{ float:left; width:758px;background: transparent url(../images/haut.jpg)  top left no-repeat;}
.imgTopRight{ float:left; height:291px; width:250px; background: transparent url(../images/haut.jpg)  top right no-repeat;}

/* Header */
#header ul { list-style: none; }
#header form {
	border: none;
	margin-bottom: 0!important;
	display: inline;
}
#header label {
	margin: 0;
	float: none;
}

/* block top currencies */
#header #currencies_block_top {
	margin: 0.4em 0.5em 0 0;
	float: left;
}
#header #currencies_block_top ul {
	float: left;
	height: 1.5em;
}
#header #currencies_block_top ul li {
	float:left;
	margin-right:0.2em;
}
#header #currencies_block_top ul li a {
	display:block;
	font-size:0.8em;
	background-color:#f1f2f4;
	/*border:#595a5e 1px solid;*/
	text-decoration:none;
	width: 1.6em;
	line-height: 1.5em;
	text-align: center;
	vertical-align: middle;
}
#header #currencies_block_top ul li a:hover {
	background-color:#ba4800;
	/*border: #7C8187 1px solid;*/
	color: black;
}
#header #currencies_block_top ul li.selected a {
	border: none;
	background-color: transparent;
	font-size: 1.1em;
	line-height: 1.2em;
	font-weight: bold;
	color: black;
}
#header #currencies_block_top p {
	clear: left;
}

/* block top languages */
#header #languages_block_top {
	margin: 0.4em 0.3em 0 0;
	float: left;
}
#header #languages_block_top p {
	clear: left;
}
#languages_block_top ul#first-languages {
	float: left;
	height: 1.5em;
	width: 8.6em;
}
#languages_block_top ul#first-languages li {
	float:left;
	margin-right: 0.3em;
}

#languages_block_top ul#first-languages li.selected_language {
	float:left;
	margin-right: 0.3em;
}

/* top links */
ul#header_links {
	margin: 0.4em 0.3em 0 0;
	list-style-type: none;
	float: left;
}
#header_links li {
	float:left;
	width: 66px;
}
#header_links a {
	display: block;
	height: 15px;
	color: #595a5e;
	padding-top: 19px;
	text-align: center;
	text-decoration: none;
	background-repeat: no-repeat;
	background-position: top center;
	background-color: transparent;
}
#header_links #header_link_sitemap a {
	background-image: url('../img/icon/sitemap.gif');
}
#header_links #header_link_contact a {
	background-image: url('../img/icon/contact.gif');
}
#header_links #header_link_bookmark a {
	background-image: url('../img/icon/star.gif');
}

/* block top search */
#header #search_block_top {
	/*background: #e5e6e7 url('../img/block_search_bg.jpg') no-repeat top right;*/
	position:relative; top:2px; left:-19px;
	width: 243px;
	float: left;
}
#header #search_block_top p { padding: 0.4em 0 0.4em 1em; }
#header #search_block_top label, #header #search_block_top input{ float:left; }
#header #search_block_top label {
	/*background: transparent url('../img/icon/search.gif') no-repeat 0 2px;*/
	background: transparent url(../img/icon/icone-recherche.gif) no-repeat 0 1px;
	float: left;
	width: 19px;
	height: 18px;
	display: block;
}
#header #search_block_top input#search_query { width: 9em; background-color:#FFF; color:#ba4800; padding:2px 0; }

/* block left column "Quick search" */

#search_block_left input{ 
	/*margin: 2px 0px 0px 10px;*/
}

#search_block_left #search_query {
	width: 11em;
}
#search_button {
	display: inline;
}

/* block top user information */
#header #header_user {
	width: 94%;
	text-align:right;
	clear: left;
	margin:0em 0;
	position:relative; top:-10px;
}
#header_user p { color:#fff;  margin:0; padding:0 0;}
#header_user a,#header_user li { color:#fff;}
#header_user span { font-weight: bold; }
#header_user ul { margin-top: 0em; }
#header_user li {
	float: right;
	line-height: 2em;
	margin-left: .1em;
	white-space: nowrap;
}
#header_user #shopping_cart, #header_user #your_account { font-size: 0.9em!important; }
#header_user #shopping_cart a, #header_user #your_account a {
	background-repeat: no-repeat;
	background-position: top left;
	padding: 0px 0 4px 25px;
	height: 20px;
	text-decoration: none;
}
#header_user #shopping_cart a { background-image: url('../img/icon/cart.gif'); }
#header_user #shopping_cart span.ajax_cart_quantity { padding-right:0.5em; }
#header_user #your_account a { background-image: url('../img/icon/my-account.gif'); }

.button{
	width: 70px;
	/*background-image: url('../img/button-mini.gif');*/
	background-color:#ba4800; color:#000!important;
	float:left;  margin:2px 0 2px 19px; height:20px; padding:0px 0 4px 0;
}