html {
	height:100%;
}

body {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	margin:0;
	height:100%;
	/*background: #b0b0b0 url(/charte/noel2008/bg.png) repeat-y top center;	*/

}


img {
	border:0;
}

a {
	text-decoration:none;
	outline: none;
}

li {
	list-style:none;
}

.marge {
	padding-left : 0px;
	margin:0;
	margin-top: 10px;
	float:left;
}

#conteneur_global {
	margin-top:0px;
	width:100%;
	margin-left:auto;
	margin-right:auto;
	position:relative;
	z-index:0;
	min-height:100%;
    padding-top:10px;
}

#sous_conteneur
{
    width:999px;
    margin-left:auto;
    margin-right:auto;
    position:relative;
    padding-top:10px;
}

#corps{
	width:660px;
	margin-top: 10px;
	margin-left: 10px;
	border: 0px solid green;
	
}

.prix{
	color: red; 
	font-weight: bold;
	font-size: 13px;
	float: right;
}

.prix_barre{
	text-decoration: line-through;
	font-size: 13px;
	text-align:left;
	font-weight: bold;
}



.buyout, .buyout a{

	color: #6cb44c;
	font-size:14px;
	font-weight: bold;
	text-decoration:none;
}

#maison {
	background: url("../charte/maison.png") no-repeat;
	position: absolute;
    left: 20px;
    top: 3px;
	width: 28px;
	height: 34px;
}

#slogan {
	background: url("../charte/slogan.jpg") no-repeat;
	width: 275px;
	height: 22px;
	float: left;
	margin: -4px 0 0 70px; 
}

#menu_haut {
	background: url("../charte/fond_onglets.jpg") no-repeat;
	margin-left: 380px;
	width: 567px;
}

#menu_haut ul {
	margin:0;
	padding-left:10px;
	width: 567px;
	height:19px;
	line-height:19px;
}

#menu_haut li {
	float:left;
	color:#004896;
	list-style:none;
	text-align:center;
	font-weight:bold;
}

#menu_haut li a {
	color:#656565;
}


#header_banniere {
	background: url("../charte/header.jpg") no-repeat top left;
	width:1002px;
	height:122px;
	padding-bottom: 20px;
	margin-left: -3px;
    margin-top: 20px;	
}

#header_banniere a {
	width:100%;
	height:100%;
	display:block;
}

#flash_header {
	position:absolute;
	left:0;
	top:0px;
}

#newsletter_header{
	float: right;
	margin-right: 10px;
	margin-top: 0px;
	
}

#recherche_header{
	
	float: right;
	margin-right: 39px;
	margin-top: 0px;
}

#barre-recherche
{
    background: url("../charte/barre-recherche.jpg") no-repeat left;
    width: 394px;
    height: 21px;
    margin: -24px 0 -12px 303px;	
}

#barre-recherche #rechercher-label
{
    color: #FFF;
    padding: 1px 0 0 15px;
    font-size: 1.2em;
    font-weight: bold;
}

#recherche-forms
{
    margin: -17px 0 0 110px;
}

#motclef
{
    height: 11px;
    margin-top: 2px;
}

#recherche-valid
{
    background:transparent url("../charte/ok.png") no-repeat;
	width:29px;
	height:16px;
	border:0;
	cursor: pointer;
}

#fournisseur_id
{
    vertical-align:1px;
    height: 17px; 
}

#sous_banniere {
	width:760px;
	height:25px;
	display:block;
	text-align: right;
	padding-right: 200px;
	background: url("../charte/banniere2.jpg") no-repeat left;	
}

#sous_banniere a, #sous_banniere a:hover {
	color : #fefefe;
	font-size:12px;
	font-weight:bold;
}

#sous_banniere a:hover {
	text-decoration:underline;
}

.bandeau {
	width:150px;
	height:643px;
	min-height:643px;
	float:left;
	
	
}

.bandeaud{
	width:151px;
	height:643px;
	min-height:643px;
	float:right;
	padding-top: -5px;  
	margin-right: 5px;
	
}

#nbarticles
{
    color: #dd2600;
    padding-left: 40px;
    font-size: 1.2em;
    font-weight: bold;    
}

#nbarticles0
{
    color: #dd2600;
    padding-left: 33px;
    font-size: 1.2em;
    font-weight: bold;
    margin-bottom: 3px;
    display: block;   
}

#img-voir-commande
{
    padding-top: 10px;
    display: block;
    margin-bottom: -10px;
}

.modules {
	width:149px;
	margin-left: 0px;
	margin-bottom: 7px;
	color:black;
	font-size:11px;
	
	
}
.modules a {
	color:black;
	font-size:11px;
}

.modules li {
	font-size:11px;
	margin-bottom: 1px;
	color: black;
}

.modules h1 {
	background:transparent url("../charte/haut-module.jpg") no-repeat;
	color:#FFF;
	font-size:12px;
	line-height:20px;
	margin-top:0;
	margin-bottom:0;
	float:left;
	width:149px;
	height:21px;
	text-align: center;
}

.modules h1#rouge {
	background:transparent url("../charte/haut-module-rouge.jpg") no-repeat;
	width:149px;
	height:21px;
	margin-bottom: -1px;
}

.bas-module 
{
    background:transparent url("../charte/bas-module.jpg") no-repeat;
    width:149px;
	height:10px;
	margin-top: -10px;
}

.modules h1#panier {
	background:transparent url("../charte/haut-module-panier.jpg") no-repeat;
	width:149px;
	height:29px;
	padding-top: 6px;
	margin-bottom: -7px;
}

.modules .img_h1 {
	float:left;
}


.modules .mcontenu {
	background-color:#f5fafe;
	padding-left:0px;
	padding-top:3px;
	padding-bottom:5px;
	width:147px;
	font-size: 11px;
	font-family: Arial, Verdana, Helvetica, sans-serif;
	color:black;
	border: 1px solid #00a6c8;   
	
	
}
	
	
}


.modules .mcontenu a {
	color:black;
	font-size:11px;
	
	
}

.modules .mcontenu a:hover {
	font-size:11px;
	text-decoration: none;
	
}

.modules .mcontenu ul {
	margin: 0;
	padding:0;
}

.modules .mcontenu li {
	padding-left: 10px;
}


.modules .mod_flash_anim {
	float:left;
	margin-right : 1px;
}
.modules .module_text{
	float:right;
	width:80px;
	font-size:10px;
	color:#d2082e;
}
.modules .module_text2{
	float:left;
	font-size:10px;
	margin-top:5px;
	width:105px;
}

.input_text {
	border : #dcd9dc 1px solid;
	width:200px;
	color:#686868;
	font-size:10px;
	padding-left:5px;
	height:17px;
}

select {
	border : #dcd9dc 1px solid;
	width:109px;
	color:#686868;
	font-size:11px;
	padding-left:5px;
	height:19px;
}

.input_button {
	border:0;
	background-color:#FFFFFF;
	color:#686868;
	font-weight:bold;
	background:transparent url("../charte/btn_okjpg.gif") no-repeat;
	width:25px;
	height:20px;
}

#background {
	/*background:transparent url("../charte/background_central.jpg") repeat-x top;
	min-height:1100px;
	margin-top:0px;
	width: 1000px;*/
}

#background2 {
	min-height:609px;
	margin-top:0px;
}

#conteneur_central {
	float:left;
	width:680px;
	min-height:700px;
	height:auto !important;
   	height:800px;
	margin-top:1px;
	border: 0px solid black;
    margin-left: 6px;
}

#sous_conteneur_central
{
    border: 0px solid green;
    margin-left: 10px;
    width:660px;
}

#conteneur_central_panier {
	float:left;
	width:754px;
	min-height:609px;
	margin-left:17px;
}

.head_cat {
	margin-left:13px;
	width:93%;
	font-size:17pt;
	font-family:Arial;
	background:transparent url('../charte/categories_header.jpg') repeat-x;
	color:#9300b8;font-size:13px;
	height:33px;
	line-height:33px;
	padding-left:15px;
}

.chemin_cat {
	margin-left: 25px;
	font-size: 12pt;
	color: black;
}
.pub_droite {
	width:149px;
	margin-left:0px;
	margin-top:0px;
	text-align: center;
}

.erreur {
	color:#FF0000;
	font-size:10px;
	text-align:center;
}

.clear {
	clear:left;
}

.arr {
	height:19px;
	margin-left:31px;
	margin-right:-19px;
}

.arrc {
	background:transparent url('/charte/arr.gif') no-repeat top right;
	width:142px;
	float:left;
	height:21px;
	line-height:21px;
	color:#ef1a51;
	font-size:12px;
	text-align:left;
}

.arr1 {
	float:left;
	background:transparent url('/charte/cc_gauche.gif') no-repeat top right;
	height:20px;
	width:19px;
}




.forminscr select{
	font-size:9px;
	width:49px;
	text-align:left;
	padding:0;
	margin:0;
}


input{
	font-size:11px;
	margin-top:0px;
	
	color:#686868;
	padding-left:5px;
	/*border: 1px solid #CAD8DB;*/

}


form{

	margin:0px;

	padding:0px;

}



.haut{

	background-color:#4C1735;

}



.main{

	#background-color:#F4B91B;

	background-color:#D8D8D8;

}



.main_gris{

	background-color:#D8D8D8;

}



.menu{

	/*background-color:#E73F0A;

	font-size:13pt;

	text-align:center;

	color:#FFFFFF;*/

}



a.menu{

	color:#FFFFFF;

	text-decoration:none;

	

}



a.menu2{

	color:#FFFFFF;

	text-decoration:none;

	

}



a.menu:hover{

	color:#4C4C4C;

	text-decoration:none;

}



a.menu2:hover{

	color:#BBBBBB;

	text-decoration:none;

}



a.menu_gris{

	text-decoration:none;

}



a.blanc {

	text-decoration:none;

	font-size:8pt;

	color:#FFF;

	display: block;

}



a.blanc:hover {

	text-decoration:none;

	color:#4C4C4C;

}



.menu_selected{

	background-color:#F4B91B;

	font-size:13pt;

	text-align:center;

	color:#4C4C4C;

}



.menu_selected_gris{

	background-color:#C8D6D9;

	font-size:13pt;

	text-align:center;

	color:#4C4C4C;

	text-decoration:none;

}



.menu_garcon{

	background-color:#4C4C4C;

	font-size:13pt;

	text-align:center;

	color:#FFFFFF;

	text-decoration:none;

}



.cadre{

	background-color:#FFFFFF;



}



.menu_cadre{

	text-align:center;

	font-size:11pt;

	background-color:#4C4C4C;

	color:#FFFFFF;

}



.menu_cadre_garcon{

	text-align:center;

	font-size:11pt;

	background-color:#E11E26;

	color:#FFFFFF;

}



a.menu_cadre{

	text-decoration:none;

}



a.menu_cadre_garcon{

	text-decoration:none;

}



.menu_cadre_selected{

	background-color:#EA5A18;

	color:#FFFFFF;

}





.menu_bas_gris{

	background-color:#D8D8D8;

	color:#4C4C4C;

	font-size:8pt;

}



a.menu_bas_gris{

	text-decoration:none;

}



a.menu_bas_gris:hover{

	text-decoration:underline;

}



.menu_selected_gris{

	background-color:#CAD8DB;

	color:#706E6F;

}



.compte{

	font-size:8pt;

}

a.compte{

	text-decoration:none;

	color:#000000;

}



a.compte:hover{

	text-decoration:underline;

	color:#000000;

}



.cadre_cat{

	background-image:url("../charte/cadre_menu.gif");

	font-size:12pt;

	color:#FFFFFF;

	text-align:center;

}



.cadre_cote_g{

	background-image:url("../charte/cadre_gris_cote_g.gif");

	width:4px;

}



.cadre_cote_d{

	background-image:url("../charte/cadre_gris_cote_d.gif");

	width:2px;

}



td.cat{

	font-size:12px;

	font-family:Arial;

	text-align:left;

	background-color:#FFFFFF;

}



td.cat_selected{

	background-color:#CAD8DB;

	font-size:12px;

	text-align:left;

}



a.cat{

	text-decoration:none;

	color:#256ff2;

}



a.cat:hover{

	text-decoration:underline;

}



.panier{

	background-color:#B2B2B2;

	color:#4C4C4C;

	font-size:12pt;

}



th.panier{

	background-color:#ceddf2;

	color:#515050;

	text-align:left;

}



.entete_panier{

	background-color:#e4e4e4;

	color:black;

	font-size:14px;

	text-align:center;

	border-left:2px solid #B2B2B2;

	border-top:2px solid #B2B2B2;

	border-bottom:2px solid #B2B2B2;

}



.list_panier{

	background-color:#FFFFFF;

	color:#4C4C4C;

	text-align:center;

	font-size:12px;

	border-left:1px solid #B2B2B2;

	border-top:1px solid #B2B2B2;

	border-bottom:1px solid #B2B2B2;	

}



a.list_panier{

	text-decoration:none;

}



a.list_panier:hover{

	text-decoration:underline;

}



.qte{

	border:1px solid;

	font-size:10pt;

}


.total_panier{

	background-color:#B2B2B2;

	font-size:12pt;

}



td.total_panier{

	background-color: #e4e4e4;

	color:black;

}



.bas_panier{

	background-color:#C8D6D9;

}



.btn_panier{

	background-color:#E11E26;

	color:#FFFFFF;

}



a.btn_panier{

	text-decoration:none;

}



a.btn_panier:hover{

	color:#4C4C4C;

}



.contenu{

	background-color:#FFFFFF;
	text-align:left;
}



.produit{
	
	font-size:10pt;
	
}
.produit_accueil{
	height: 150px;
	border: 1px solid #828282;
	width: 150px;
}

span.titre_accueil
{
     text-transform: uppercase;
     margin: 10px 0 0px 17px;
     display: block;
     color: #054954;
     font-weight: bold;
     font-size: 1.2em;
}

hr.bleu
{
    border:1px solid #ceeffa;
    border-top: none;
    border-right: none;
    border-left: none;
    margin: 2px 18px 0 17px;
}


a.produit{

	text-decoration:none;
	display: block;
	
	color:#000000;

}



a.produit:hover{

	text-decoration:underline;

}

.titre_produit{
	font-size:8pt;

}

a.titre_produit{
	text-decoration:none;
	color:#000000;
	display: block;
	/*height: 50px;*/

	
}


.entete_attribut{

	height: 19px;
	
	line-height: 19px;
	
	background-color:#d3e5ff;

	color:#4d596b;

	font-size:10pt;

	text-align:center;

	border-left:1px solid #B2B2B2;

	border-top:1px solid #B2B2B2;

	border-bottom:1px solid #B2B2B2;
	
	

}



.entete_attribut2{

	height: 19px;
	
	line-height: 19px;
	
	background-color:#d3e5ff;

	color:#4d596b;

	font-size:10pt;

	text-align:center;

	border-left:1px solid #B2B2B2;

	border-top:1px solid #B2B2B2;

	border-bottom:1px solid #B2B2B2;	

}



.attribut{

	text-align:center;

	font-size:10pt;

	border-left:1px solid #ABB6B8;

	border-bottom:1px solid #ABB6B8;

	

}

a.att{

	text-decoration:none;

	color:#000000;

}



a.att:hover{

	text-decoration:underline;

	color:#000000;

}



.ajout_panier{
	font-size: 10pt;
	color: #5da93d;
	font-weight: bold;
	padding-top: 25px;
	float: right;

}



.entete_commande{

	background-color:#1277BA;

	color:white;

	font-size:10pt;
	text-align: center;
	border-left:1px solid #2471f2;

}



.list_commande{

	font-size:8pt;

	border-left:1px solid #A1ACAE;

	border-bottom:1px solid #A1ACAE;

}



.formulaire{

	font-size:10pt;

	margin-right:10px;
	
	font-family: Arial, Helvetica, sans-serif;

}



.formulaire_nom{

	padding-right:10px;

	font-size:10pt;

}



.checkbx{

	border-style:none;

}



.menu_bas, .menu_bas_inscription{
	color:#3d77cb;
	text-align:center;
	font-size:11px;
	font-weight:bold;
	font-family: Arial, sans-serif; 
}
a.menu_bas, a.menu_bas_inscription{
	text-decoration:none;
}
a.menu_bas:hover, a.menu_bas_inscription:hover{
	text-decoration:underline;
}



.texte{

	font-size:10pt;

	text-align:justify;

}



.navigation{

	font-size:8pt;

}



a.navigation{

	text-decoration:none;

	color:#000000;

}



a.navigation:hover{

	text-decoration:underline;

	color:#000000;

}



.ami{

	font-size:8pt;

}



.menu_selected2{

	font-size:10pt;

	color:#FFFFFF;

	text-decoration:none;

}



.main2{

background-color:#843A83;

}



.description{



	color:#666666;

	font-family:Arial;

	font-size:12px;

}



.nom_produit{



font-family:Verdana;

font-size:13px;

color:#4d596b;

}



.liste_produit{

	min-height: 60px;

	height: 60px;
	
	font-family:Verdana;

	font-size:14px;

	color:#666666;



}



.nom_fournisseur{



	font-family:Arial;

	font-size:11px;

	

}

a.nom_produit{

	font-family:Arial;

	font-size:13px;

	color:#666666;

	text-decoration:none;

}



a.nom_produit:hover{

	font-family:Arial;

	font-size:13px;

	color:#666666;

	text-decoration:underline;

}

.recap{

	background-color:#FFFFFF;

	color:#000000;

}



.coord{



	font-size:10pt;



}



.liseret{



	background-color:#D4C3D4;

}



.liseret_gris{



	background-color:#CAD8DB;

}



.cache{

	display:none;

}

.hpanier {
	height:35px;
}

.pub_gauche div {
	margin-bottom : 0px;
}

.debug_img p {
	height:106px;
}

.debug_img img {
	display:block;
	width:175px;
	height:117px;
}

.previsu {
	position:absolute;
}

#bronzage {
float:right;
display:inline;
margin-right:179px;
margin-top:-110px;
}

.select_panier {
	float:left;
	display:block;
	margin-left:40px;
	font-weight:bold;
	margin-top:1px;
}

#lien-site-amis {
	position:relative;
	top:20px;
	text-align: center;
	
}

.footer_p1 {
	margin-left:10px;
	font-size:9px;
	font-family:"Verdana";
	color: #000;
	text-decoration:none;
}

#client_email
{
    width: 130px;
    margin-top: 5px;
}

#client_password
{
    width: 95px;     
    margin: 5px 0;   
}

form#login
{
    margin: 0 5px 3px 5px;
}

#client_valider
{
    background:transparent url("../charte/client-valid.png") no-repeat;
	width:31px;
	height:20px;
	border:0;
	cursor: pointer;    
	vertical-align: -2px;
}

#detente
{
    width: 403px;
    position: relative;
    margin-left: 14px;
    float: left;
}

#haut-detente
{
    background:transparent url("../charte/haut-detente.jpg") no-repeat;
	width:403px;
	height:10px;
}

#milieu-detente
{
    border-left: 1px solid #808080;
    border-right: 1px solid #808080;
    padding: 0 10px;
    height: 200px;
}

#bas-detente
{
    background:transparent url("../charte/bas-detente.jpg") no-repeat;
	width:403px;
    height:10px;
}

#image-detente
{
    margin-top: 17px;
}

span.titre-bleu
{
     text-transform: uppercase;
     margin: 0 0 5px 8px;
     display: block;
     color: #054954;
     font-weight: bold;
     font-size: 1.2em;
}

#pause-detente
{
    font-size: 15px;
    color: #054954;
    font-weight: bold;
    letter-spacing: 1px;
}

#video
{
    width: 236px;
    margin-left: 14px;
    float: left;
}

#haut-video
{
    background:transparent url("../charte/haut-video.jpg") no-repeat;
	width:236px;
   	height:10px;
}

#milieu-video
{
    border-left: 1px solid #808080;
    border-right: 1px solid #808080;
    padding: 0 10px;
    height:200px;
}

#bas-video
{
    background:transparent url("../charte/bas-video.jpg") no-repeat;
	width:236px;
	height:10px;
}

#dernier-article
{
    float: right;
    width: 180px;
    margin-top: -5px;
    font-size: 12px;
}

#image-video
{
    margin-left: 42px;
    padding-top: 5px;
    width: 130px;
}

#voir-commande
{
    margin-top: -5px;
    display: block;
    margin-bottom: 15px;
}

#dernier-article a
{
    color: #aa0000;
}

a#artdetente-titre
{
    color: #0c657a;
    text-decoration: none;
}

#dernier-article a:hover
{
    text-decoration: underline;
}

.titre-produit
{
    height: 26px;
    overflow:hidden;
}

.prix_barre_fiche{
	text-decoration: line-through;
	font-size: 13px;
	text-align:center;
	font-weight: bold;
}

.prix_fiche{
	color: red; 
	font-weight: bold;
	font-size: 15px;
	text-align:center;
}

table#gel-bact a
{
    color: #4C4C4C;
}

table#gel-bact a:hover
{
    text-decoration: underline;
}