body {
	margin-left: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	background-color: #9a0000;
	 font-family:Arial, Helvetica, sans-serif;
}



/*-----------------------------*/
.gauch {
	background-image: url(skins/nav/fond_gauch.jpg);
	background-repeat: repeat-x;
	background-position: right top;
}
/*-----------------------------*/
.droit {
	background-image: url(skins/nav/fond_droit.jpg);
	background-repeat: repeat-x;
	background-position: left top;
}
/*-----------------------------*/
.panier-moncompte  {
    font-size: 11px;
	line-height: 14px;
	color: #666666;
	text-align:left;
}


.panier-moncompte a {
    color: #666666;
	text-decoration: none ;
}

.panier-moncompte a:hover{
	text-decoration: underline ;
}



del {
	color:#000;
	font-size:12px;
	font-family:Arial, Helvetica, sans-serif;
	font-weight:normal;
}

.filtre a  {
	color:#FFF;
	text-decoration:none;
}
.colorSort {
	color:#FFFFFF;
	text-decoration:none;
    font-size:12px;
    text-decoration:underline;
}


/*-----------------------------*/
.noir11 {
    font-family:Arial, Helvetica, sans-serif;
	font-size: 12px;
	line-height: 14px;
	color: #000000;
	text-align:left;
}
.noir11 a {
	color: #000000;
}
.noir11 a:hover {
	color: #000000;
}
/*-----------------------------*/
.panier-moncompte {
    font-family:Arial, Helvetica, sans-serif;
    font-size: 11px;
	line-height: 14px;
	color: #666666;
	text-align:left;
	text-decoration: none ;
}

/*-----------------------------*/
.noir11centre {
    font-family:Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #000000;
	text-align:center;
}
.noir11centre a {
	color: #000000;
}
.noir11centre a:hover {
	color: #000000;
}
/*-----------------------------*/
.bleu11 {
	font-family:Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #000033;
	text-align:justify;
	text-decoration: none;
}
.bleu11 a {
	color: #000033;
	text-decoration: none;
}
.bleu11 a:hover {
	color: #000033;
	text-decoration: underline;	
}
/*-----------------------------*/
.bleuprix {
    font-family:Arial, Helvetica, sans-serif;
	font-size: 16px;
	color: #0d5b8c;
	text-align:justify;
	font-weight: bold;
}
.bleuprix a {
	color: #0d5b8c;
}
.bleuprix a:hover {
	color: #0d5b8c;
}
/*-----------------------------*/
.bleuprixbarre {
	font-family:Arial, Helvetica, sans-serif;
	font-size: 14px;
	color: #0d5b8c;
	text-align:justify;
	text-decoration: line-through;
}
.bleuprixbarre a {
	color: #0d5b8c;
}
.bleuprixbarre a:hover {
	color: #0d5b8c;
}

/*-----------------------------*/
.titre-fiche {
	font-family:Arial, Helvetica, sans-serif;
	font-size: 16px;
	color: #990000;
	text-align:justify;
	font-weight: bold;
}

/*-----------------------------*/
.rougetitre {
	font-family:Arial, Helvetica, sans-serif;
	font-size: 13px;
	color: #990000;
	text-align:justify;
	font-weight: bold;
}

.rougetitre a {
	color: #990000;
}
.rougetitre a:hover  {
	color: #990000;
}


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

.rougetitre_grand {
	font-family:Arial, Helvetica, sans-serif;
	font-size: 14px;
	color: #990000;
	text-align:left;
	font-weight: bold;
}
.rougetitre_grand a {
	color: #990000;
}
.rougetitre_grand a:hover  {
	color: #990000;
}


/*-----------------------------*/
.rougeprix {
	font-family:Arial, Helvetica, sans-serif;
	font-size: 14px;
	color: #d30000;
	text-align:justify;
	font-weight: bold;
}
.rougeprix a {
	color: #d30000;
}
.rougeprix a:hover {
	color: #d30000;
}
/*-----------------------------*/
.rouge_erreur {
	font-family:Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #d30000;
	text-align:justify;
	font-weight: bold;
}
/*-----------------------------*/
.orange {
	font-family:Arial, Helvetica, sans-serif;
	font-size: 14px;
	color: #ffa200;
	text-align:center;
	font-weight: bold;
}
.orange a {
	color: #ffa200;
}
.orange a:hover {
	color: #ffa200;
}
/*-----------------------------*/
.blancmaj {
	font-family:Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #FFFFFF;
	text-align:center;
	text-transform: uppercase;
}
.blancmaj a {
	color: #ffa200;
}
.blancmaj a:hover {
	color: #ffa200;
}
/*-----------------------------*/
.blanc {
	font-family:Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #FFFFFF;
	text-align:center;
}
.blanc a {
	color: #ffa200;
}
.blanc a:hover {
	color: #ffa200;
}
/*-----------------------------*/
.blancgauch {
	font-family:Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #FFFFFF;
	text-align:justify;
}
.blanc a {
	color: #ffa200;
}
.blanc a:hover {
	color: #ffa200;
}
/*-----------------------------*/
.contour_gris {
	border-style:solid;
	border-width:1px;
	border-color:#CCCCCC;
}
/*-----------------------------*/
.filtre {
	background-color:#9A0000;
	border-style:solid;
	border-width:1px 0;
	border-color:#CCCCCC;
	text-align:center;
}
/*-----------------------------*/
/* fenêtre d'ajout d'un article dans le panier */
#ajPanier {
	width:350px;
	/*height:110px;*/
	padding:10px;
	border-style:solid;
	border-width:1px;
	border-color:#CCCCCC;
	background-color:#EEEEEE;
	position:absolute;
	top:250px;
	margin-left: 90px;
	z-index:100;
}

#avertissement {
	width:350px;
	/*height:60px;*/
	padding:10px;
	border-style:solid;
	border-width:1px;
	border-color:#CCCCCC;
	background-color:#EEEEEE;
	position:absolute;
	top:250px;
	margin-left: 90px;
	z-index:100;
	text-align:center;
}

#aide {
	border-style:solid;
	border-width:1px;
	border-color:#CCCCCC;
	width:15px;
	height:15px;
	display:block;
	text-decoration:none;
	cursor: help;
}
#aide:hover {
	background-color:#CCCCCC;
}
.leflou {
width:100%;
height:100%;
background-color:#000000;
position:fixed;
top:0;
left:0;
opacity:0.8;
filter:alpha(opacity=50);
z-index:99;
}
#fdep {
	width:350px;
	/*height:240px;*/
	padding:10px;
	border-style:solid;
	border-width:1px;
	border-color:#CCCCCC;
	background-color:#EEEEEE;
	position:absolute;
	top:250px;
	margin-left: 90px;
	z-index:100;
	text-align:left;
	clear:both;
}

#newsletter {
	width:300px;
	/*height:65px;*/
	padding:10px;
	border-style:solid;
	border-width:1px;
	border-color:#CCCCCC;
	background-color:#EEEEEE;
	position:absolute;
	top:250px;
	margin-left: 315px;
	z-index:100;
	text-align:center;
}
#stock {
	width:350px;
	padding:10px;
	border-style:solid;
	border-width:1px;
	border-color:#CCCCCC;
	background-color:#EEEEEE;
	position:absolute;
	top:250px;
	margin-left: 90px;
	z-index:100;
	text-align:center;
}

#menu_bas {
	width:100%;
	text-align:center; 
	margin-top:15px; 
	background-color:#9a0000;
}

/* ZONE CHEQUE */

#zone_paiement_cheque{ color:#666; font-size:12px;}

#zone_cheque1{ background-image:url(skins/img/ch_zone1.jpg); width:720px; height:170px; background-repeat:no-repeat; margin:0 0 0 20px;}
#zone_cheque1 ul{ padding: 55px 0 0 35px ;} 


#zone_cheque2{ background-image:url(skins/img/ch_zone2.jpg); width:720px; height:119px; margin:0 0 0 20px;}
#zone_cheque2 ul{ padding: 25px 0 0 35px ;}

#btn_valid{ float:left; margin:0 10px 0 50px;}

#btn_flash_valider_cheque{margin:0 0 0 180px;}


#message_validation{ background-color:#930000; padding:10px; text-align:center; font-weight:bold; margin:0 0 10px 0; color:#FFF;}

