html,body {margin:0; padding:0;height:100%; overflow:hidden;}
body{font-family: Arial, Helvetica, "sans-serif large";font-size: 11px; background:#A79D93;}
/*ul,li{padding:0;margin:0;list-style:none;}*/
h1{	padding:0;	margin:0; 	font-weight:normal; font-size:20px;}
h2{	font-size: 14px;font-weight:bold; padding:0; margin:20px 0 0 0; color:#C40725;}
a{ outline:none;}
p{ margin:10px 0; padding:0; }


/*----------------------------------------

		ACHAT

----------------------------------------*/

#accroche{ font-size:12px; line-height:15px; text-align:justify;}

.col{ float:left;}
.col.small{ width:300px;}
.col.big{ width:540px; margin-left:40px; }
.col.small2{ width:300px;}
.col.big2{ width:490px; margin-left:40px; }

/*----------------------------------------

		MAIN

----------------------------------------*/
#global{ position:absolute; top:50%; left:50%; width:980px; height:600px; margin:-320px 0 0 -490px; border:2px #FFF solid; z-index:1;}
#global.home{background:url(../_img/h_bkg.jpg) no-repeat;}
#global.shop{background: #FEEDD7 url(../_img/p_header.gif) no-repeat;}

a#logoretourhome{ width:280px; height:110px; position:absolute; top:14px; left:14px; text-decoration:none;}

#menu_haut{height:40px; width:980px;overflow:hidden; clear:both; position:relative;}

#langue{ width:600px; height:30px; position:relative; left:779px; background:url(../_img/h_fleur.gif) left no-repeat; line-height:30px; padding-left:30px; }
#langue.page{left:748px;}
#langue a{font-size:9px; color:#000000;text-decoration:none;  padding:0 3px;}
#langue a.retourhome{background:url(../_img/home.gif) no-repeat bottom; padding:0 10px;}
#langue a.retourhome:hover{ text-decoration:none;}
#langue a:hover{text-decoration:underline;}
#langue form{ display:inline;}
#langue form label{ display:inline;}
#langue form input{ display:inline-block; width:130px;}
#langue form input.submit{ width:auto;}
#langue form label.error{color:#C40725; text-align:left; position:absolute; left:335px; top:20px;}

/*#home_flash{ width:470px; height:390px; margin:115px auto 0 auto; clear:both;}*/
#home_flash{ width:470px; height:390px; position:relative; top:115px; left:250px;}

#shop_slider{width:976px; height:457px; margin:103px 0 0 0; clear:both; background:#FFF; }

#content{ margin-top:120px; padding:0 0 0 100px;}
#content.cms{ margin-top:200px; padding:0 0 0 300px;}
#content.cms.news{ margin-top:150px;/margin-top:120px; padding:0 0 0 200px;}
#content.cms h1{ margin-bottom:30px; padding-left:100px;}
#content_texte{ margin-top:120px; padding:0 100px; }
#content_texte a{ color:#000;}
#content_texte a:hover{ text-decoration:none;}

#footer{ position:absolute; font-size:9px; text-align: center; top:610px; width:980px; left:0;}
#footer a{color:#000000;text-decoration:none; padding:0 3px; display:inline-block;height:30px;line-height:30px;}
#footer a:hover{text-decoration:underline;}
#footer .minilogo{background:url(../_img/h_minilogo.png) no-repeat right; padding-right:30px;}
#fleur{ background:url(../_img/fleur.png) no-repeat; width:115px; height:190px; position:absolute; top: 490px; left:915px;}

/*----------------------------------------

		Apercu Newsletter

----------------------------------------*/
a.apercu{ width:100px; height:22px; background:#FFF; cursor:pointer; outline:none; margin-top:3px; text-decoration:none; display:block; border:1px solid #CCC; line-height:24px; float:left; text-align:center; color:#000000; margin-right:10px;}
a.apercu :hover{ text-decoration:none;}
#apercu{background:url(../_img/bkg_connected.png); width:100%; height:100%; position:absolute; top:0; left:0; display:none; z-index:2;}
#apBox{ width:630px; margin:10px auto; height:700px; overflow:auto;}


/*----------------------------------------

		fisrt connected

----------------------------------------*/

#firstconnected{ background:url(../_img/bkg_connected.png); width:980px; height:600px; position:absolute; top:0;  overflow:hidden; display:none;}
#firstBox{ background:#FEEDD7; position:relative; top:155px; left:-650px; width:550px; height:350px;  border:#FFF solid 2px; padding:30px; }
#firstBox h1,#firstBox p{text-align:center;}
#firstBox h1{ margin-bottom:20px;}
#firstBox p{ margin-bottom:30px;}
#firstBox form{ margin-left:20px;}
#firstBox form label{ width:115px;}
#firstBox form label.error{width:160px;}
#firstBox form input{ width:190px;}
#firstBox form input.submit{width:100px; outline:none;}
#firstBox div.submit{padding-left:130px; margin-top:0px; }
#firstBox .dialog { padding-left:130px; }
a.close{ font-size:10px; display:block; width:100px; text-align:right; padding-right:10px; color:#000000; text-decoration:none; position:relative; top:-25px; left:470px;}
a.close:hover{text-decoration:underline; }

/*----------------------------------------

		FORM

----------------------------------------*/
.asterix{ color:#C40725; font-weight:bold; font-size:12px;}
.myform {font-size: 11px;color: #FFF;  border-top:none; margin-top:-3px;}
.myform select{ display:inline-block;}
.myform p{padding: 10px;list-style:none;clear:both;} 

.myform div { clear:both;}
.myform div.submit{ padding-left:100px; margin-top:0px; }

.myform .infotype { color:#666; padding-left:100px; padding-top:10px; width:300px;}

.myform textarea{width:230px; display:block;margin:5px 0;   border:1px solid #CCC; float:left;}
.myform.newsletter textarea{width:300px; display:block;margin:5px 0;   border:1px solid #CCC; float:left;}

.myform label {display:block; height:20px; line-height:20px;   font-weight:bold; margin:2px 0; color:#000; width:85px; float:left; text-align:right; padding-right:15px;}
.myform label.error{color:#C40725; text-align:left; width:130px; background:none; border:none; padding-left:10px;}

.myform input{width:230px; display:block;margin:3px 0; /margin:4px 0;   border:1px solid #CCC; height:20px; line-height:18px; float:left;}
.myform input.submit { width:100px; height:24px; background:#FFF; cursor:pointer; outline:none;  line-height:normal;}
.myform input.check {display:inline-block; width:auto; clear:both; border:none; float:none; vertical-align:middle; margin-left:15px; margin-bottom:10px;}

.dialog { color:#C40725; font-weight:bold; font-size:11px; clear:both;  padding-left:100px; padding-top:10px; width:300px; }
.mentions{color:#666666;}
