body {
	margin:0px;
	font-family:Verdana, Tahoma, sans-serif;
	background-color:#371F0B;
	font-size:60.5%;
}
body.simple {
	color:#FFF;
	font-family:Verdana, Tahoma, sans-serif;
	padding:10px;
}
strong { font-weight:bold; }
p {
	padding:0.5em 0;
}
img {
	border:0;
}
#logo_sati {
	float:left;
}
#header {
	height:130px;
	width:960px;
	background:url(top.jpg) no-repeat center #371F0B;
	margin:auto;
}
#header_produit {
	height:130px;
	width:960px;
	background:url(bg_top_produit.jpg) no-repeat top center #371F0B;
	margin:auto;
}
#header_rub {
	height:130px;
	width:960px;
	margin:auto;
}
#header_home {
	height:122px;
	width:960px;
	background:url(header_home.jpg) no-repeat top left #371F0B;
	margin:auto;
}
#header_boutique {
	height:128px;
	width:960px;
	background:url(header_boutique.jpg) no-repeat top left #371F0B;
	margin:auto;
}
#main_menu {
	margin-bottom:50px;
}
#right_col {
	width:620px;
	float:right;
	background:url(bar_separ.jpg) no-repeat top left transparent;
	padding:0 10px 0 20px;
}
#left_col {
	width:150px;
	float:left;
}
#corps_produit {
	background:url(bg_center_produit.jpg) no-repeat top left #371F0B;
	min-height:565px;
	height:auto !important;
	height:565px;
	padding-bottom:50px;
}
#corps_entreprise {
	/*background:url(bg_entreprise.jpg) no-repeat top right #371F0B;*/
	min-height:565px;
	height:auto !important;
	height:565px;
}
#contenu_txt {
	color:#FFF;
	padding:20px 0px 10px 120px;
	
}
#global {
	width:999px;
	background:url(bg.jpg) no-repeat top center #371F0B;
	margin:auto;
	min-height:800px;
	height:auto !important;
	height:800px;
}
#product_left {
	width:275px; 
	float:left;
}
#product_right {
	width:548px;
	float:right;
}
#menu_gamme {
	margin:80px 0 0 0;
}
#descrip_gamme {
	background:url(bg_descrip_gamme.png) no-repeat top left transparent;
	height:115px; /*135*/
	width:256px; /*276*/
	padding:10px;
	margin-bottom:10px;
	margin-top:70px;
	color:#FFF;
	text-align:right;
}
#mm_gamme {
	/*background:url(bg_mm_gamme.png) no-repeat top left transparent;*/
	height:58px; /*135*/
	width:275px; /*275*/
}
#descrip_produit {
	background:url(bg_descrip_prod.png) no-repeat top left transparent;
	height:115px; /*135*/
	width:528px; /*558*/
	padding:10px;
	margin-bottom:10px;
	color:#FFF;
	margin-top:70px;
}
#img_produit {
	width:125px;
	float:left;
	margin-left:7px;
}
#order_produit {
	background:url(bg_order_produit.png) no-repeat top left transparent;
	height:48px; /*135*/
	width:538px; /*558*/
	padding:5px;
}
#descrip_produit h1 {
	color:#FFF;
	font-family:Georgia, Verdana, Tahoma, sans-serif;
	font-size:1.3em;
	font-weight:bold;
}
#content {
	width:960px;
	margin:auto;
	
}
#content_zone {
	margin:0 0 0 60px;
	background-color:#000;
	padding:10px 20px;
	color:#FFF;
}
#bottom {
	background:url(bottom_cadre_txt.gif) no-repeat bottom left #000;
	padding:20px 10px;

}
#actu {
	background:url(bottom_home.jpg) no-repeat top left #371F0B;
	height:169px;
}
#panier {
	width:840px;
	/*background:url(bg_top_panier.png) no-repeat top left transparent;*/
	padding-top:30px;
	float:right;
}
#bottom_panier {
	width:818px;
	margin-left:22px;
	background:url(bg_bottom_panier.png) no-repeat bottom right #FFF;
	padding-bottom:20px;
}
#cadre_total {
	width:284px; /*334*/
	height:152px; /*182*/
	padding:15px 25px;
	background:url(bg_cadre_total.jpg) no-repeat top left #FFF;
	float:right;
}
#saviez_vous {
	background:url(bg_saviez_vous.png) no-repeat top left transparent;
	width:602px; /*622*/
	height:140px; /*160*/
	position:absolute;
	top:520px;
	left:180px;
	color:#FFF;
	padding:10px;
}
* html #saviez_vous {
	background-color: #000;
	back\ground-color: transparent;
	background-image: url(../rien.gif);
	filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src="squelettes/css/bg_saviez_vous.png", sizingMethod="scale");
}
#login_compte {
	width:150px;
	float:right;
	color:#FFF;
	text-align:right;
	padding:10px 20px 0 0;
}
#vente_eclair {

	width:300px;
	height:83px;
	float:left;
	margin:10px 0 0 0;
	text-align:center;
}
#pays_courant {
	position:absolute;
	color:#FFF;
	top:0;
	left:558px;
	z-index:100;
}
#choix_pays {
	position:absolute;
	z-index:50;
	width:210px;
	left:550px;
	background-color:#FDFEEE;
	padding:20px 5px 5px 5px;
	display:none;
}
#choix_pays table td {
	padding:3px;
}
#choix_pays h1 {
	margin:0.3em 0;
}
#display_pays {
	color:#FFF;
	display:block;
	float:left;
	padding:0 20px 0 0;
	background:url(pic_fl_off.gif) no-repeat right 5px;
}
#display_pays.selected {
	color:#333;
	background:url(pic_fl_on.gif) no-repeat right 5px;
}
/*TABLES*/
#table_panier {
	width:470px;
	float:left;
}
#table_panier td {
	vertical-align:top;
}
table#recap {
	width:98%;
	margin:auto;
	border-collapse:collapse;
}
table#recap th {
	font-size:1.2em;
	padding:0.4em 0;
	background-color:#F3E0CF;
}
table#recap td.ligneTableau {
	border-bottom:1px solid #F3E0CF;
	padding:0.5em;
}
table#recap td.footerTableau {
	background-color:#F3E0CF;
	padding:0.5em;
	color:#333;
	font-weight:bold;
}
table#recap td.footerTableauTotal {
	background-color:#F3E0CF;
	padding:0.5em;
	color:#333;
	font-weight:bold;
	font-size:1.3em;
}	
table#recap td.total {
	font-size:1.3em;
}
.prod_info {
	width:190px;
	padding-left:0.5em;
}
.tab_prod {
	border-collapse:collapse;
	width:100%;
	
}
.tab_prod td {
	border-bottom:1px solid #FFF;
	padding:0.6em 0.3em;
	vertical-align:top;
}
.tab_prod td.prix {
	font-size:1.3em;
	width:50px;
	text-align:center;
}
.tab_prod td.poids {
	width:50px;
	text-align:center;
}
.tab_prod td.img { width:55px; }
.tab_prod td.chapo { width:90px; }
.tab_prod td.titre { width:100px; }
.tab_prod td.btn { width:40px; }
.tab_prod td.champ { width:40px; }

#panier_simpl {
	width:100%;
	border-collapse:collapse;
}
#panier_simpl td {
	border-bottom:1px solid #371F0B;
	color:#FFF;
}
#panier_simpl td h2.product_title{
	color:#CFA481;
}
td.titre h4 a {
	color:#CFA481;
	font-size:12px;
}
tr.danspanier td {
	background-color:red;
}
/*SPIP*/
h3.spip {
	font-size:1.4em;
	color:#FFF;
}
hr.spip, div.separ {
	background:url(pointille.gif) repeat-x center bottom transparent;
	color:none;
	height: 1px;
	border: 0;
	padding:0;
	clear:both;
}
div.separ {
	margin:3px 0;
}
hr.spip {
	_margin:-8px 0;
}
*html .format_png {
	behavior:url(win_png.htc);
}
.spip_documents_left {
	float:left;
	margin:0 5px 5px 0;
}
.spip_documents_right {
	float:right;
	margin:0 5px 5px 0;
}
/*CLASSES*/
p.backtotop {
	margin:0.5em 0;
	text-align:right;
}
p.backtotop a:link , p.backtotop a:visited {
	color:#FFF;
	font-size:1.2em;
}
.right {
	text-align:right;
}
.invisible {
	display:none;
}
.clear {
	clear:both;
}
.center {
	text-align:center;
}
.chapo {
	font-weight:bold;
	margin:0.5em 0 1em 0;
}
.f_left {
	float:left;
	margin:0 9px 9px 0;
}
.boutonMonCompteContenu a {
	display:block;
	padding:5px 27px 5px 0;
	background:url(picto_fleche.gif) right top no-repeat #FFF;
	text-decoration:none;
	font-size:1.4em;
	font-weight:bold;
	color:#AB0D04;
}
a.btn_retour:link, a.btn_retour:visited {
	display:block;
	padding:0 5px 5px 27px;
	background:url(picto_fleche_left.gif) 0 -1px no-repeat #FFF;
	text-decoration:none;
	font-size:1.4em;
	font-weight:bold;
	color:#AB0D04;
}
a.btn_action:link, a.btn_action:visited {
	text-decoration:none;
	font-size:1.4em;
	font-weight:bold;
	color:#AB0D04;
}
.marge_page {
	padding:0 20px;
}
span.titleAdresse {
	font-size:1.3em;
	color:#371F0B;
}
span.prix {
	color:#AB0D04;
	font-weight:bold;
	font-size:1.4em;
}
.tab_btn {
	width:100%;
}
.tab_btn td {
	vertical-align:top;
	padding:5px 0 0 0;
}
.txt_right {
	text-align:right;
}
/*TYPO*/
.product_title {
	font-family:Verdana, Tahoma, sans-serif;
	font-size:1.4em;
	color:#000;
	margin:0;
}
h1 {
	font-size:1.8em;
	font-family:"Trebuchet MS", Verdana, Tahoma, sans-serif;
	color:#FFF;
}
h2 {
	font-size:1.6em;
	font-family:"Trebuchet MS", Verdana, Tahoma, sans-serif;
	color:#FFF;
}
h3 {
	font-size:1.4em;
	font-family:"Trebuchet MS", Verdana, Tahoma, sans-serif;
	color:#FFF;
	position:relative;
}
h3.title_article {
	text-align:right;
	margin:0 0 1em 0;
}
h2.title_gamme {
	font-size:1.8em;
	text-transform:uppercase;
	border-bottom:1px solid #CFA481;
	margin:0.5em 0;
}
h3.title_type {
	font-size:1.6em;
	margin:0.5em 0 0.6em 0;
}
span.prixu {
	color:#AB0D04;
	font-size:1.4em;
	font-weight:bold;
}
span.total_panier {
	font-size:2em;
}
.titrePage h1 {
	font-family:"Trebuchet MS", Verdana, Tahoma, sans-serif;
	font-size:1.6em;
	color:#371F0B;
}
.titrePage h2 {
	font-family:"Trebuchet MS", Verdana, Tahoma, sans-serif;
	font-size:1.4em;
	color:#371F0B;
}
#login_compte h1 {
	font-family:"Trebuchet MS", Verdana, Tahoma, sans-serif;
	font-size:1.4em;
}
h1.title_gamme {
	font-family:Georgia, Verdana, sans-serif;
	font-size:1.3em;
}
/*LISTES*/

#liste_art li {
	list-style-type:none;
	text-align:left;
	display:block;
	margin:2px 0 2px 0;
	_margin:0;
}
#liste_art li a:link, #liste_art li a:visited {
	padding-right:15px;
	display:block;
	margin:0;
}
#liste_art li a:hover, #liste_art li a:active, #liste_art li a.on {
	background:url(puce_liste.gif) no-repeat right 5px transparent;
	
}
ul#bas_page {
	margin:20px 0 20px 20px;
}
ul#bas_page li {
	float:left;
	display:block;
	color:#FFF;
}
ul#bas_page li a {
	float:left;
	display:block;
	color:#FFF;
	padding:0 20px;
	font-weight:normal;
}
ul.portfolio li {
	float:left;
	list-style-type:none;
	display:inline;
}
ul.portfolio li a {
	float:left;
	display:block;
	width:92px;
	height:92px;
	padding:5px;
	background-color:#FFF;
	margin:5px;
}
ul.liste_enligne {
	margin-left:-0.8em;
	margin-bottom:1.5em;
}
ul.liste_enligne li {
	display:inline;
}
ul.liste_enligne li a {
	color:#FFF;
	font-size:1.2em;
	display:block;
	float:left;
	padding:0 0.8em;
	border-right:1px solid #FFF;
}
/*LIENS*/
a.lien_suppr:link, a.lien_suppr:visited {
	font-weight:bold;
	color:#000;
	text-decoration:none;
	display:block;
	background:url(retirer_panier.gif) top right #FFF no-repeat;
	padding:10px 30px 8px 0;
}
a:link, a:visited {
	font-weight:bold;
	color:#371F0B;
	text-decoration:none;
}
a:hover, a:active {
	text-decoration:underline;
}
#contenu_txt a:link, #contenu_txt a:visited, #login_compte a:link, #login_compte a:visited {
	color:#FFF;
	text-decoration:underline;
}
#contenu_txt a:hover, #contenu_txt a:active, #login_compte a:hover, #login_compte a:active {
	text-decoration:none;
}
a.btn_info:link, a.btn_info:visited {
	display:block;
	width:450px;
	border:1px solid #371F0B;
	height:30px;
	margin:10px;
	padding:10px;
}
a.btn_info:hover, a.btn_info:active {
	background-color:#5F4E3E;
	color:#FFF;
	text-decoration:none;
}
a.retour_gamme {
	background:url(pic_retour_gamme.gif) no-repeat right 0 #FFF;
	padding:0 25px 0px 0;
	display:block;
	height:22px;
	margin:0;
	margin:-3px 0 2px 0;
}
a.voir_panier {
	background:url(pic_panier.gif) no-repeat right 0  #FFF;
	padding:0 25px 0px 0;
	display:block;
	height:22px;
	margin:0;
}
a.voir_panier2 {
	background:url(pic_panier.gif) no-repeat 198px 3px  #FFF;
	padding:3px 25px 3px 3px;
	display:block;
	height:22px;
	line-height:22px;
	color:#000;
	width:200px;
	margin:5px 0 0 0;
}
body.simple a:link, body.simple a:visited {
	color:#FFF;
	font-weight:bold;
	text-decoration:underline;
}
body.simple a:hover, body.simple a:active {
	text-decoration:none;
}
/*FORM*/
.input_quantite {
	width:50px;
	background:#FFF;
	text-align:center;
	border:1px solid #000;
	font-weight:bold;
	padding:0;
	font-size:1em;
	font-family:Verdana, Tahoma, sans-serif;
}
.zoneDeSaisie {
	font-size:1em;
}
.champFormMonCompte {
	width:120px;
	border:1px solid #FFF;
	font-size:1em;
	font-family:Verdana, Tahoma, sans-serif;
		background-color:#371F0B;
		color:#FFF;
		padding:1px;
}
.formMonCompte {
	padding:2px 0;

}