html {
	
	padding:0px;
	background: fixed url(../../pix/bg_.png) repeat-y -960px 0;
}

body {
	margin: 0px auto;
	padding: 0; 
	font: normal 11px Arial, "Trebuchet MS", Tahoma, Verdana, Georgia, sans-serif; 
	color: #333;
	text-align: left;
	/*background: fixed url(../../pix/bg.png) repeat-y center top;*/

}

h1, h2, h3, h4, h5, h6 {margin:0; padding:0; margin-bottom:7px;}

h1 {font: normal 17px Arial; padding-bottom:10px; color:#fff;}
h2 {font: normal 20px Arial; color:#d17551; padding:0px; padding-left:0;}
h3 {font: bold 13px Arial; margin:0px 0 7px 0; color:#ccc;}

.entete, .tetiere, .tetiere2 {font: normal 20px Arial; color:#d17551; padding:0px; padding-left:0; margin:10px 0 10px 0}
.tetiere2 { font-size:14px }

.petit { color:#999999; font-size:10px;  }
.etoile { color:#d17551;  }
.normal { font-size:11px }

.pages { float:left; width:20px; background-color:#444444; color:#FFFFFF; text-align:center; margin:0px 5px 0px 0;padding-top:0px}
.pages:link, .pages:visited {background-color:#444444; color:#ffffff; text-decoration:none}
.pages:hover {background-color:#d17551; color:#fff;text-decoration:none}

.pages2 { float:left; width:20px; background-color:#d17551; color:#FFFFFF; text-align:center; margin:0px 5px 0px 0;padding-top:0px}
.pages2:link, .pages2:visited {background-color:#d17551; color:#fff;text-decoration:none}
.pages2:hover {background-color:#d17551; color:#fff;text-decoration:none}


#map { width:340px; height:250px; overflow:hidden }

ul {list-style:none;}
li {padding:0px;}

#content #right ul {margin:10px 0 0px 0;}
#content #right li {list-style:circle; list-style-type: disc; list-style-position: inside; margin-left:20px; }

hr{	border: none 0; border-top: 1px solid #333; height: 1px;	vertical-align:top; margin:10px 0 10px 0; clear:both;}

img {border:0;}



a:link, a:visited {	text-decoration: none; border:0; background-color:transparent; color:#d17551; padding:0; outline: none;}
a:active, a:hover {	text-decoration: none; background-color:transparent; }


form {padding:0px; margin:0px;}
p {padding:0px; margin:0px;}
div, ul {padding:0; margin:0;}

.clear {padding:0; margin:0; height:0px; line-height:0px; clear:both;}




#main {width:1000px; text-align:left; padding:10px 0px 0px 60px;height:100%;}

#top {height:100px; margin:auto; text-align:center; padding:25px 0 0 0;}



#content{margin:auto; text-align:left; clear:both; padding-bottom:20px;}

#path {font-size:11px; padding-bottom:0px; padding-top:0; position:relative; top:0px;}
#path ul {margin:0; padding:0; border:0px solid red;}
#content #right #path li {display:inline; margin-right:7px; margin-left:0;}
#path li a {padding-left:14px;padding-right:0px; background: transparent url(../../pix/str_li_.gif) no-repeat 0px 5px; color:#777;}
#path .main {padding-left:0px;padding-right:5px; background: transparent url(../../pix/str_li_.gif) no-repeat -10px 5px;}





#menu {margin:0px; margin:48px 0 20px 0;}
#left, #right {border:0px solid red; height:100%;}

#left {float:left; width:260px;  background: transparent url(../../pix/bg_left.png) no-repeat bottom center; text-align:right;}
#right, #right_ {float:right; width:670px; background: transparent url(../../pix/bottle.png) no-repeat top center; padding-top:125px;}

#right_ {background: transparent url(../../pix/list_top_bg.png) no-repeat top center; padding-top:0; margin-bottom:20px;}

#right_ #bottom { padding:5px 5px 0 10px; float:left}
#right_ #bottom a, #right_ #copy a { color:#444444; text-decoration:none }
#right_ #copy { float:right; padding:5px 5px 0 10px; }

#right_ #top {height:220px; overflow:hidden; padding:0; margin:0; }
#list {background: #fff url(../../pix/list_bottom_bg.png) no-repeat bottom center; padding:20px; overflow:hidden}
#detail {background: #fff url(../../pix/detail_bottom_bg.png) no-repeat bottom center; padding:20px;}

#right_ #top #menu_m {border:0px solid red; width:530px; height:90px; float:right; overflow:hidden; margin-bottom:10px;}

#right_ #top #menu_m .m1, #right_ #top #menu_m .m2, #right_ #top #menu_m .m3, #right_ #top #menu_m .m4, #right_ #top #menu_m .m5 {overflow:hidden; border:0px solid red; float:left; margin-right:2px; height:90px;}
#right_ #top #menu_m .m1 a img {width:100px; height:90px;}
#right_ #top #menu_m .m2 a img {width:130px; height:90px;}
#right_ #top #menu_m .m3 a img {width:105px; height:90px;}
#right_ #top #menu_m .m4 a img {width:95px; height:90px;}
#right_ #top #menu_m .m5 a img {width:80px; height:90px;}


#right_ #top #rechercher {border:0px solid red; width:202px; height:41px; float:left; overflow:hidden; margin-left:141px; padding-top:24px;}
#right_ #top #login {border:0px solid red; width:304px; height:45px; float:right; overflow:hidden;margin-bottom:14px; padding-top:20px; text-align:left; padding-left:10px;}
#right_ #top #login a {background: transparent url(../../pix/str.png) no-repeat 0 4px; color:#fff; margin-right:30px; padding-left:10px; text-decoration:none; border:0px solid red; margin-top:5px;}

#right_ #top #mon_compte {border:0px solid red; width:290px; height:40px; float:left; overflow:hidden;}
#right_ #top #mon_compte a img {width:290px; height:40px;}

#right_ #top #panier {border:0px solid red; width:210px; height:35px; float:right; overflow:hidden; margin-right:70px; text-align:left; padding-left:90px; padding-top:5px; color:#703D2B;}
#right_ #top #panier a {color:#fff; text-decoration:none;}


#boxes {padding: 5px 0;}
#boxes a {margin:0 9px;}
#boxes .first {margin-left:0;}

#logo {padding:0px 0 240px 0px; border:0px solid red; }

/* prod */
#list {text-align:left;}
.prod {float:left; margin-right:16px; width:192px; background-color:#fff; padding:0px; margin-top:10px; margin-bottom:0px;}
.prod .gal_photo {width:200px; height:185px; border:0px solid #D8D8D8; margin-bottom:1px; display:table-cell; vertical-align:middle; text-align:center;}
.prod a  {border:none; padding:0px; margin:auto; vertical-align:middle; background:none;}
.prod .galdesc {color:#333; font-size:11px; display:block; line-height:12px; text-align:center; margin-bottom:10px; border-right:0px solid red;}
.prod .galdesc b {display:block; color:#D48259; font-weight:bold; font-size:12px; margin-bottom:5px;}
.prod .galdesc span {font-weight:bold; display:block; margin-top:5px;}
/* end prod */

.detail_left, .detail_right {float:left; text-align:center;}
.detail_left {width:250px; overflow:hidden; border:1px solid #fff; }
.detail_right {width:260px; margin-left:40px; color:#9D4E2F;}
.detail_right table {margin:10px 0;}
.detail_right table td {text-align:left;}
.detail_right table .r {padding-right:10px; font-weight:bold; text-align:right;}

.line {background: url(../../pix/line.png) no-repeat center top; height:10px; margin:10px 0;}

#newsletter {background-color:#787878; }



.forms {float:left; border:0px solid red; margin-top:80px;}

#newsletter {padding:10px 0px 10px 20px; color:#fff; font-weight:bold; background-color:#787878}
#newsletter #form{background:#787878 url(../../pix/newsletter_bg.png) no-repeat 0px 0px; margin-top:5px;}
#left hr {margin:10px 20px 10px 10px; border-top: 1px solid #34A8F2;}

#left_top {background:transparent url(../../pix/left_top.png) no-repeat top center; height:40px;}

#footer{ font-size:11px; background: transparent url(../../pix/footer_bg.gif) no-repeat center top; text-align:center; text-align:left; color:#B8B8B8; height:50px; clear:both; }
#footer hr {margin:0 20px; color:#222; border-top: 1px solid #222;}
#footer a {background-color:transparent; text-decoration:none; color:#B8B8B8;}
#footer .left {float:left; padding:20px 0 0 20px; width:600px;}
#footer .right {float:right; text-align:right; padding:20px 20px 0 0px;  width:150px;}


textarea {width: 322px;	height: 50px;	background-color:#F0C799; border:1px solid #CA6C4D; padding:5px;  margin-bottom:2px;}

input {margin:0; background:none; font-size:11px;}
.input_, .input__, .input_x {width:140px; border:0px solid red; padding:0 5px 0px 5px; height:20px}
.ok {width:29px; height:23px; border:0px solid red; display:inline; cursor:pointer;}
.input__ {width:120px; height:20px; border:0px solid red; }

.input_x, .formulaire1, .select {background-color:#F0C799; border:1px solid #CA6C4D; width:20px; height:12px; font-size:11px;}
.formulaire1 { width:150px }
.acheter, .back {width:100px; height:24px; border:0px solid red; display:inline; cursor:pointer; background: url(../../pix/bt_acheter.png) no-repeat center top;}
.back {background: url(../../pix/bt_back.png) no-repeat center top; margin-left:50px;}

.bouton { padding:3px; background-color:#d17551; color:#ffffff; border:0; text-transform:uppercase }

.button { background: url(../../pix/bg_bt.png) center bottom no-repeat; width:130px; height:24px; color:#fff; font-size:12px; border:0; padding-bottom:2px; cursor:pointer;}

.button_newsletter { background: none; width:30px; height:20px; border:0; cursor:pointer;}
.select, select.formulaire1 {width:166px; height:18px; margin-bottom:10px;}

.tab_clear {background: transparent; margin:auto; padding:0;}
.in_right {text-align:right;}


.tabClear {padding:0;}

.tab_clear .pole {background: url(../pix/bginput_.gif) left bottom no-repeat; background-color: transparent; width:250px; height:22px; border:none; color:#333; padding:0 ; margin:0;}

#etapecaddie {
background: url(../../pix/fondcad.jpg) left top;
height:40px;
}

.caddie th { font-weight:normal; background:#bbbbbb; padding:2px; font-size:13px; color:#ffffff}
.lignecaddie { border-bottom:1px solid #eeeeee; padding:2px }
.total { font-weight:bold; font-size:14px; color:#d17551 }

#etapecaddie #etape, #etapecaddie #etape_fin, #etapecaddie #etape_cur { padding-top:5px;font-size:13px; text-align:center;float:left;color:#F0C799; width:156px; height:35px; border:0px solid red}
#etapecaddie #etape, #etapecaddie #etape_cur { border-right:1px solid #ffffff }
#etapecaddie #etape_cur { color:#ffffff }

#chiffre { float:left; border:0px solid red; font-size:30px; width:20px; padding:0px 5px 0 7px; font-weight:bold }
#intit { float:left; line-height:15px; text-align:left;padding-top:8px }

#tresc table {
  font: 12px/16px Arial, Verdana, Georgia, Tahoma, sans-serif;
	margin:10px 0 20px 0;
	padding:0px;
	color: #fff;
	background: #3A4851;
}

#tresc table th {
	color: #fff;
	font-weight: normal;
	background: #3A4851;
	text-align: left;
	padding: 6px 2px;
	font-size: 13px;
}

#tresc table th img {border:0px;}
#tresc table th a {color: #333333;text-decoration:none;}

#tresc table tr {
	background: #fff;
}

#tresc table td {
	padding: 2px 5px;
	font-size: 12px;
  color:#333;
}

#tresc #contact{background: transparent;}
#tresc #contact tr{background: transparent;}


