



*{
	margin:0;
	padding:0;
}

a{
color:#000;
}

a img{
	border:none;
}

#container {
	background-color:#fff;
	margin: 0 auto;
	width:998px;
}

#header{
	background-color: #CFCFCF;
	height:auto;
}

#header #header-top{
	background-color: #4F2B08;
	color:#fff;
	display:block;
	height:15px;
	line-height:15px;
	margin-bottom:1px;
}

#header #header-top p{
	float:left;
	font-family:arial;
	font-size:12px;
	font-weight: bold;
	margin-left:36px;
}

#header #header-top a{
	color: #fff;
	text-decoration:none;
	font-family:arial;
	font-size:12px;
	font-weight: bold;
}

#header #header-top #flags{
	float:right;
	margin-right:34px;
	margin-top:1px;
.margin-top:-1px;
}


#header #menubar{
	background-color: #4F2B08;
	color:#fff;
	height:48px;
}

#menubar #menu{
	margin-top:-5px; /*regle pb bande grise sous ff a virer sous ie*/
	margin-left:10px;
}

#menubar #menu a{
	border-right: 1px solid #fff;
	color:#fff;
	display:block;
	float:left;
	font-family: arial;
	font-size:12px;
	height:36px;
	text-transform: uppercase;
	text-decoration: none;
	padding-left:45px;
	padding-right:4px;
	margin-top:12px;
	.margin-top:17px;
	_margin-top:17px;
}

#menu a#accueil{
	background: transparent url(/charte/www.boutiqueofficielle-toureiffel.com/eng/prod/images/moncompte.gif) no-repeat bottom right;
}

#menu a#contact{
	background: transparent url(/charte/www.boutiqueofficielle-toureiffel.com/eng/prod/images/contact.gif) no-repeat bottom right;
}

#menu a#compte{
	background: transparent url(/charte/www.boutiqueofficielle-toureiffel.com/eng/prod/images/euro.gif) no-repeat bottom right;
}

#menu a#panier{
	background: transparent url(/charte/www.boutiqueofficielle-toureiffel.com/eng/prod/images/panier.gif) no-repeat 120px 15px;
}

#menu a#aide{
	background: transparent url(/charte/www.boutiqueofficielle-toureiffel.com/eng/prod/images/aide.gif) no-repeat bottom right;
}

#header #menubar #forms{
	float:right;
	margin-right:34px;
	_margin-right:15px;
	_margin-top:4px;
	.margin-top:6px;
}

#menubar #search{
	color:#333;
	border:none;
_border-color:#fff;
.border-color:#fff;
font-family:verdana;
font-size:10px;
height:17px;
.height:17px;
width:167px;
_width:170px;
_margin-top:2px;
.margin-top:1px;
.margin-left:-1px;
padding-left:3px;
_padding-left:7px;
}

#menubar #sub{
background-color:#666666;
border:none;
color: #fff;
height:17px;
font-size:10px;
_height:1px;
.height:17px;
width:42px;
_width:39px;
vertical-align:middle;
margin-top:1px;
.margin-top:-1px;
_margin-top:-1px;
.margin-left:2px;
_margin-left:0px;
cursor:pointer;
_padding-bottom:-5px;

}

#menubar #prod{
height:17px;
color:#333;
border: 1px solid #4F2B08;
_border-color:#fff;
.border-color:#fff;
width:218px;
_width:220px;
font-family:verdana;
font-size:10px;
margin-top:4px;
_margin-top:-1px;
_margin-bottom:-1px;
.margin-bottom:-2px;
.margin-top:2px;
margin-left:-1px;
}

#content {
	margin: 0 auto;
	/*padding-top:34px;*/
padding-top:11px;
	padding-bottom:75px;
	.padding-bottom:40px;
	_padding-bottom:20px;
	width:955px;
}

.home-produits{
	display:block;
	float:left;
	height:280px;
	width:182px;
	margin-right:11px;
	position:relative;
}

.home-produits .libelle{
	font-size:10px;
	font-family: arial;
	color:#999;
	height:57px;
.margin-top:-10px;
/*_margin-top:-18px;*/
_margin-top:0;
_padding-top:-20px;
}

.home-produits .desc{
	/*position:absolute;
	bottom:0;*/
	background-color:#ededed;
	font-size:10px;
	font-family: arial;
	color:#000;
	width:100%;
	height:20px;
	position:relative;
	margin-top:-4px;
}

.home-produits .info{
padding-top:11px;
	margin-left:20px;
	margin-right:10px;
}

.home-produits .info strong{
position:absolute;
bottom:57px;
}

.info img{position:absolute;bottom:30px;}

.home-produits .autres-prod{
	background-color:#4F2B08;
	color:#EE820F;
	text-transform: uppercase;
	font-weight:bold;
	font-size:12px;
	padding:4px;
	/*padding-bottom:4px;
	padding-left:13px;*/
	position:absolute;
	bottom:0;
	width:174px;
	text-align:center;
}

.home-produits .autres-prod a{
color:#EE820F;
text-decoration:none;
}

.clear{
	clear:both;
}


.menu-cat{
margin-right:11px;
float:left;
}

.menu-cat.last{
margin-right:-3px;
}

#footer{
	background-color: #4F2B08;
	color:#fff;
	font-family: verdana;
	font-size:10px;
	padding-top:2px;
	padding-bottom:2px;
	margin-bottom:20px;
text-align:right;
display:block;
margin-right:110px;
padding-right:10px;
}


#footer a{ 
color:#fff;
text-decoration:none;
font-weight:normal;
}

#paybox {
	float:right;
	margin-top:-71px;
	padding-right:23px;
	background-color:#fff;
}

/* Pages */
/* Page contact */
.contact{
	background: #fff url(/charte/www.boutiqueofficielle-toureiffel.com/eng/prod/images/bg-contact.jpg) no-repeat 0 34px;
	font-family: arial;
	font-size:11px;
	color:#000;
}

.aide{
	background: #fff url(/charte/www.boutiqueofficielle-toureiffel.com/eng/prod/images/bg-aide.jpg) no-repeat 0 34px;
	font-family: arial;
	font-size:11px;
	color:#000;
}

.send{
	background: #fff url(/charte/www.boutiqueofficielle-toureiffel.com/eng/prod/images/bg-send.jpg) no-repeat 0 34px;
	font-family: arial;
	font-size:11px;
	color:#000;
}

.conditions{
	background: #fff url(/charte/www.boutiqueofficielle-toureiffel.com/eng/prod/images/bg-conditions.jpg) no-repeat 0 34px;
	font-family: arial;
	font-size:11px;
	color:#000;
}

.confi{
	background: #fff url(/charte/www.boutiqueofficielle-toureiffel.com/eng/prod/images/bg-conf.jpg) no-repeat 0 34px;
	font-family: verdana;
	font-size:10px;
	color:#000;
}

.legal{
	background: #fff url(/charte/www.boutiqueofficielle-toureiffel.com/eng/prod/images/bg-mentions.jpg) no-repeat 0 34px;
	font-family: verdana;
	font-size:10px;
	color:#000;
}

.secure{
	background: #fff url(/charte/www.boutiqueofficielle-toureiffel.com/eng/prod/images/bg-paiement.jpg) no-repeat 0 34px;
	font-family: verdana;
	font-size:10px;
	color:#000;
}

.siteplan{
	background: #fff url(/charte/www.boutiqueofficielle-toureiffel.com/eng/prod/images/bg-carte.jpg) no-repeat 0 34px;
	font-family: verdana;
	font-size:10px;
	color:#000;
}

.conditions h2, .legal h2{
font-size:16px;
font-family:arial;
color:#4F2B08;
}

.conditions a{
color:#000;
text-decoration:underline;
}

.boutique-officielle{
	background: #fff url(/charte/www.boutiqueofficielle-toureiffel.com/eng/prod/images/bg-boutique.jpg) no-repeat 0 34px;
	font-family: arial;
	font-size:12px;
	color:#4F2B08;
}

.mon-compte{
	background: #fff url(/charte/www.boutiqueofficielle-toureiffel.com/eng/prod/images/bg-compte.jpg) no-repeat 0 34px;
	font-family: arial;
	font-size:12px;
	color:#4F2B08;
}

.mon-compte2{
	background: #fff url(/charte/www.boutiqueofficielle-toureiffel.com/eng/prod/images/bg-compte2.jpg) no-repeat 0 34px;
	font-family: arial;
	font-size:12px;
	color:#4F2B08;
}

.mon-panier{
	background: #fff url(/charte/www.boutiqueofficielle-toureiffel.com/eng/prod/images/bg-panier.jpg) no-repeat 0 34px;
	font-family: arial;
	font-size:12px;
	color:#4F2B08;
}

.votre-recherche{
	background: #fff url(/charte/www.boutiqueofficielle-toureiffel.com/eng/prod/images/bg-recherche.jpg) no-repeat 0 34px;
	font-family: arial;
	font-size:12px;
	color:#4F2B08;
padding-top:115px;
}

.votre-recherche .produit p{
margin-left:0;
.margin-left:15px;
}

.boutique-officielle .content{
margin-left:35px;
}

.boutique-officielle .title h2{
margin-left:35px;
margin-bottom:20px;
font-weight:normal;
font-size:18px;
}

.inside{
width:565px;
margin-top:80px;
.margin-top:120px;
_margin-top:120px;
}


.inside a{
color:#000;
}

.boutique-officielle .inside, .mon-compte .inside, .mon-panier .inside{
width:705px;
}

.inside p{
	margin-bottom:20px;
}

.contact form{
	font-weight:bold;
	background-color:#EFEFF0;
	width:554px;
	padding-top:20px;
	padding-left:11px;
	margin-top:26px;
font-size: 11px;
}

.contact form label input{
margin-left:7px;
}

.contact .input{
background: transparent url(/charte/www.boutiqueofficielle-toureiffel.com/eng/prod/images/input.gif) repeat-y top left;
border:0;
font-size:11px;
font-weight:bold;
margin-bottom:6px;
_margin-bottom:4px;
}

.contact .input.left{
	width:153px;
}

.contact .input.right{
	width:128px;
}

.contact textarea{
	background: transparent url(/charte/www.boutiqueofficielle-toureiffel.com/eng/prod/images/textarea.gif) repeat-y top left;
	border:0;
	width:417px;
	height:99px;
margin-bottom:15px;
}


.contact label{
margin-right:20px;
}

#subcont{
	width:560px;
	background-color:#fff;
	margin-left:-15px;
	padding-right:10px;
}

.contact #csub{
float:right;
margin-top:5px;
border:0;
background-color:#4F2B08;
color:#fff;
font-weight:bold;
font-size:11px;
padding:2px 15px;
margin-right:-9px;
cursor:pointer;
}

/* Page produit */
#produit{
font-family: arial;
}

#produit .retrait{
margin-left:25px;
}

#produit h2, #produit h3{
color:#4F2B08;
font-size:16px;
margin-top:5px;
}

#produit h2 span{
color:#EE820F;
}

#produit h3{
margin-left:12px;
margin-top:35px;
margin-bottom:17px;
}

#produit h3 span{
font-size:20px;
}

#produit p{
font-size:11px;
color:#4F2B08;
margin-left:13px;
margin-top:10px;
}

#produit .item{
border-bottom:1px solid #999;
width:273px;
padding-left:11px;
margin-top:3px;
margin-left:12px;
}

#produit #quantite{
float:left;
}
#produit #input-qt{
border:1px solid #000;
width:16px;
padding:2px;
text-align:center;
font-weight:bold;
float:left;
margin-left:16px;
margin-bottom:5px;
}

/* Liste produits */
#liste-produits{
display:block;
width:943px;
/*height:431px;
overflow: auto;*/
margin-left:12px;
margin-top:50px;
position:relative;
.margin-bottom:30px;
_margin-bottom:50px;
}

#liste-produits.votre-recherche{
margin-top:10px;
.margin-top:-110px;
.background-color: transparent;
}

#liste-produits .produit{
width:221px;
height:180px;
border: 1px solid #DCDDDE;
border-right: 2px solid #DCDDDE;
border-bottom:none;
position:relative;
float:left;
margin-right:5px;
margin-bottom:65px;
}


#liste-produits .produit .prix{
border: 2px solid #EE820F;
position:absolute;
bottom:-19px;
left:-1px;
width:220px;
height:15px;
}


.prix span{
float:left;
color:#EE820F;
font-weight:bold;
font-family:arial;
font-size:12px;
line-height:15px;
margin-left:5px;
}

.prix img{
float:right;
background-color:#EE820F;
padding-bottom:3px;
height:14px;
}

.produit h3{
font-family:arial;
color: #4F2B08;
font-size:14px;
margin-left:15px;
margin-bottom:30px;
}

.produit h3 span{
color:#EE820F;
}

.produit p{
margin-top:-12px;
margin-left:15px;
.margin-left:0;
font-family:arial;
font-size:11px;
color: #4F2B08;
_width:205px;
.width:205px;
}


.produit p .plus{
float:right;
position:absolute;
right:5px;
bottom:5px;
}

.produit .img-cnt{
text-align:center;
padding-top:10px;
padding-bottom:10px;
}

.produit .img-prod{
/*margin-top:10px;
margin-left:63px;
margin-bottom:10px;*/
}

/* Formulaire login/inscription */
#compteExists, #compteNoExists{
background-color:#ECECED;
width:259px;
height:147px;
float:left;
padding-left:10px;
padding-top:5px;
padding-bottom:5px;
font-size:11px;
}

#compteExists{
margin-left:31px;
}

#compteExists a, #compteNoExists a{
color: #4F2B08;
}

#compteExists .input{
background: transparent url(/charte/www.boutiqueofficielle-toureiffel.com/fre/prod/images/input.gif) repeat-y top left;
border:0;
font-size:11px;
font-weight:bold;
width:128px;
height:15px;
}

#compteNoExists #csub, #compteExists #csub{
float:right;
margin-top:5px;
border:0;
background-color:#4F2B08;
color:#fff;
font-weight:bold;
font-size:11px;
padding:2px 15px;
margin-right:2px;
text-transform:uppercase;
width:120px;
}

#compteNoExists #csub{
margin-top:10px;
margin-right:41px;
}

#inputListPays{
width:219px;
color:#333;
font-size:11px;
border:1px #4F2B08 solid;
margin-top:7px;
}

/* Création de compte */
.inscription table tr td{
color:#000;
font-weight:bold;
font-size:10px;
font-family:verdana;
}

.inscription h3{
color:#4F2B08;
font-size:12px;
font-family:verdana;
}

.inscription .input{
background: #FFCA92 url(/charte/www.boutiqueofficielle-toureiffel.com/eng/prod/images/input.gif) repeat-y top left;
border:0;
font-size:11px;
font-weight:bold;
}

.inscription #csub{
margin-top:5px;
border:0;
background-color:#4F2B08;
color:#fff;
font-weight:bold;
font-size:11px;
padding:2px 15px;
margin-right:2px;
text-transform:uppercase;
width:120px;
}

.inscription #inputListPays{
width:173px;
margin-right:47px;
color:#333;
font-size:11px;
border:1px #4F2B08 solid;
margin-top:7px;
}

.link-table a{
color: #4F2B08;
text-decoration:none;
}

/* Récup mot de passe */
#recup{
font-family:verdana;
font-size:10px;
color:#000;
}

#recup strong{
color: #4F2B08;
}

#recup .input{
background: #FFCA92 url(/charte/www.boutiqueofficielle-toureiffel.com/eng/prod/images/input.gif) repeat-y top left;
border:0;
font-size:11px;
font-weight:bold;
}

#recup #csub{
margin-top:5px;
border:0;
background-color:#4F2B08;
color:#fff;
font-weight:bold;
font-size:11px;
padding:2px 15px;
margin-right:2px;
text-transform:uppercase;
width:120px;
}


#nomargin #inputListPays{
margin-top:0;
}

th{
font-weight:normal;
}

#caddie tr td{
padding:1px;
}

#sep-title-body{
margin-left:-10px;
}

#sep-title-body table{
margin-left:-20px;
_margin-left:0;
}

.qt{
border:1px #4F2B08 solid;
width:30px;
height:15px;
line-height:15px;
position:relative;
background-color:#fff;
text-align:right;
padding-right:17px;
}

.qt span{
background-color:#4F2B08;
color:#fff;
text-transform:uppercase;
position:absolute;
right:0;
_right:-1px;
.margin-top:-2px;
}

#grossac{
_position:absolute;
_top:500px;
_left:800px;
}

.input{padding-left:3px;}

.conditions .bloc{
margin-bottom:20px;
}


ul li {
list-style-type:none;
margin-bottom:10px;
}

ul li ul li {
margin-left:25px;
margin-bottom:10px;
list-style-type:disc;
}


ul li.error{
color:red;
margin-left:10px;
font-size:11px;
}

/* EBUSINESS
----------------------------------------*/
table.listProducts td, table.listProducts th { height:18px; padding:2px; }
table.listProducts th { white-space:pre; }
tr.beige td { background-color:#FCEBD8; }

option{width:100%;}