@charset "iso-8859-1";/*utf-8*/
/******************************************************************************************************/
/***                                          For printing                                          ***/
/******************************************************************************************************/
/*@media print
{
.no_printed {
	display:none;
}
}*/


/******************************************************************************************************/
/*                                         STYLES DES BALISES                                         */
/******************************************************************************************************/
html {
	margin:0;
	padding:0;
/*	width:100%;
	height:100%;*/
/*	overflow:auto;*/
}
body {
	margin:0;
	padding:0;
/*	width:100%;
	height:100%;*/
	overflow:auto;
	
	font-family:Arial,Geneva,Times,sans-serif;
	font-size:12px;
	font-style:normal;
	font-variant:normal;
	font-weight:normal;
	color:#666666;
	text-decoration:none;
	
	background-color:#666666;
}

img { border:0; }
/*table { border-collapse:collapse; }*/
td {
/* NON car ceci empèche les attributs des balises <TD> de fonctionner et nous oblige donc à redéfinir encore les styles */
/*	text-align:left;
	vertical-align:top;*/
	font-family:Arial,Geneva,Times,sans-serif;
	font-size:12px;
	font-style:normal;
	font-variant:normal;
	font-weight:normal;
	color:#666666;
	text-decoration:none;
}
div, p {
	font-family:Arial,Geneva,Times,sans-serif;
	font-size:12px;
	font-style:normal;
	font-variant:normal;
	font-weight:normal;
	color:#666666;
	line-height:17px;
/*	letter-spacing:1.6pt;*/
}
/******************************************************************************************************/
form,h1,h2,h3,h4,h5,h6 {
	margin:0;
	padding:0;
}
input {
	font-family:Arial,Geneva,Times,sans-serif;
	font-size:11px;
	font-style:normal;
	font-weight:normal;
	color:#010101;
}
/*input.text { => NE MARCHE PAS */
.input_text {
	font-family:Arial,Geneva,Times,sans-serif;
	font-size:12px;/*10px*/
	font-style:normal;
	font-variant:normal;
	font-weight:normal;
	color:#fff;
	border:none;
	background-color:#ccc;
	padding-left:5px;
}
.input_news {
	font-family:Arial,Geneva,Times,sans-serif;
	font-size:12px;/*10px*/
	font-style:normal;
	font-variant:normal;
	font-weight:normal;
	color:#ccc;/*000*/
	border:none;
	background:none;
/*	background-image:url(../img/input_news_tex.gif);*/
}
.select_news {
	font-family:Arial,Geneva,Times,sans-serif;
	font-size:12px;/*10px*/
	font-style:normal;
	font-variant:normal;
	font-weight:normal;
	color:#ccc;/*000*/
/*	border:none;
	background:none;*/
}
.input_log {
	font-family:Arial,Geneva,Times,sans-serif;
	font-size:12px;
	font-style:normal;
	font-variant:normal;
	font-weight:normal;
	color:#666;
	border:none;
	border-bottom:1px #ddd solid;
	background:none;
}
.input_adr {
	font-family:Arial,Geneva,Times,sans-serif;
	font-size:11px;
	font-style:normal;
	font-variant:normal;
	font-weight:normal;
	color:#666;
	border:none;
	border-bottom:1px #ddd solid;
	background:none;
	width:100%;
	height:10px;
}
.radiocli {
	margin:0;
	border:0;
	padding:0;
	position:relative;
	top:2px;/*3px >> précis mais pas visuellement OK */
	margin-right:2px;
/*	height:11px;
	line-height:11px;*/
}
textarea {
	font-family:Arial,Geneva,Times,sans-serif;
	font-size:11px;
	font-style:normal;
	font-variant:normal;
	font-weight:normal;
	color:#666;
	line-height:15px;
/*	width:100%;
	height:46px;*/
	border:0;/*1px #ccc solid*/
	background-color:#f7f7f7;
	margin:0;
	padding:0;
}
select {
	font-family:Arial,Geneva,Times,sans-serif;
	font-size:10px;
	font-style:normal;
	font-weight:normal;
	color:#010101;
/*	border:none;*/ /* NON COMPATIBLE IE */
/*	background:none;*/ /* NON COMPATIBLE IE */
	border:1px #999999 solid;
	background-color:#ffffff;
}
/******************************************************************************************************/


/******************************************************************************************************/
/*                                              STYLES DES LIENS                                      */
/******************************************************************************************************/
a, a:link, a:visited, a:active {
/*	font-family:Arial,Geneva,Times,sans-serif;
	font-weight:normal;
	font-size:11px;
	line-height:12px;*/
/*	letter-spacing:1.6pt;*/
	color:#B8937A;/*888888 010203*/
	text-decoration:none;
	outline:none;
}
a:hover {
	color:#9b391c;/*993300*//*ffffff*/
}
/******************************************************************************************************/
a.lieninv, a.lieninv:link, a.lieninv:visited, a.lieninv:active {
	color:#9b391c;/*993300*//*ffffff*/
	text-decoration:none;
}
a.lieninv:hover {
	color:#B8937A;/*888888 010203*/
}
/******************************************************************************************************/
.titresite, a.titresite, a.titresite:link, a.titresite:visited {
	font-family:Arial,Geneva,Times,sans-serif;
	font-style:normal;
	font-variant:normal;
	font-weight:bold;
	font-size:29px;
	color:#ffffff;
	text-decoration:none;
}
a.titresite:hover, a.titresite:active {
	color:#cccccc;
}
/******************************************************************************************************/
.piedadmin, a.piedadmin, a.piedadmin:link, a.piedadmin:visited {
	font-family:Arial,Geneva,Times,sans-serif;
	font-size:12px;
	font-style:normal;
	font-variant:normal;
	font-weight:normal;
	color:#9b391c;
	text-decoration:none;
}
a.piedadmin:hover, a.piedadmin:active { color:#9b391c; text-decoration:underline; }
/******************************************************************************************************/
.menuadmin, a.menuadmin, a.menuadmin:link, a.menuadmin:visited { color:#666666; text-decoration:none; }
a.menuadmin:hover, a.menuadmin:active { color:#666666; text-decoration:underline; }
/******************************************************************************************************/
.menuadminon, a.menuadminon, a.menuadminon:link, a.menuadminon:visited { color:#9b391c; text-decoration:none; }
a.menuadminon:hover, a.menuadminon:active { color:#9b391c; text-decoration:underline; }
/******************************************************************************************************/
.liengal, a.liengal, a.liengal:link, a.liengal:visited {
	font-family:Arial,Geneva,Times,sans-serif;
	font-weight:normal;
	font-size:10px;
/*	letter-spacing:1.6pt;*/
	color:#B8937A;/*888888*//*993300*//*9b391c*/
	text-decoration:none;
}
a.liengal:hover, a.liengal:active {
	color:#9b391c;/*010203*//*888888*/
}
/******************************************************************************************************/
.liengalprec, a.liengalprec, a.liengalprec:link, a.liengalprec:visited {
	display:block;
/*	width:100%;*/
	height:16px;
	background-image:url(../img/fleche_precedente.gif);
	background-position:left center;
	background-repeat:no-repeat;
	padding-left:19px;
	font-family:Arial,Geneva,Times,sans-serif;
	font-weight:normal;
	font-size:10px;
/*	letter-spacing:1.6pt;*/
	color:#B8937A;/*888888*/
	text-decoration:none;
}
a.liengalprec:hover, a.liengalprec:active {
	background-image:url(../img/fleche_precedente_on.gif);
	color:#666666;/*9b391c*/
}
.liengalsuiv, a.liengalsuiv, a.liengalsuiv:link, a.liengalsuiv:visited {
	display:block;
/*	width:100%;*/
	height:16px;
	background-image:url(../img/fleche_suivante.gif);
	background-position:right center;
	background-repeat:no-repeat;
	padding-right:19px;
	font-family:Arial,Geneva,Times,sans-serif;
	font-weight:normal;
	font-size:10px;
/*	letter-spacing:1.6pt;*/
	color:#B8937A;/*888888*/
	text-decoration:none;
}
a.liengalsuiv:hover, a.liengalsuiv:active {
	background-image:url(../img/fleche_suivante_on.gif);
	color:#666666;/*9b391c*/
}
/******************************************************************************************************/
.text_prec_suiv {
	width:80px;
	height:16px;
	
	font-family:Arial,Geneva,Times,sans-serif;
	font-weight:normal;
	font-size:11px;/*10px*/
	color:#666666;
	text-decoration:none;
	
	text-align:center;
}
/******************************************************************************************************/
.text_cmd_add {
	width:80px;
	font-family:Arial,Geneva,Times,sans-serif;
	font-weight:normal;
	font-size:11px;/*10px*/
	line-height:12px;
	color:#666;
	text-decoration:none;
	text-align:center;
}
.prix_cmd_add {
	width:80px;
	font-family:Arial,Geneva,Times,sans-serif;
	font-weight:bold;
	font-size:15px;
	line-height:23px;
	letter-spacing:1px;
	color:#ccc;
	text-decoration:none;
	text-align:center;
}
/******************************************************************************************************/
.lienalpha, a.lienalpha, a.lienalpha:link, a.lienalpha:visited {
	font-family:Arial,Geneva,Times,sans-serif;
	font-weight:bold;
	font-size:12px;
	line-height:19px;
/*	letter-spacing:1.6pt;*/
	color:#ffffff;
	text-decoration:none;
}
a.lienalpha:hover, a.lienalpha:active {
	color:#9b391c;
}
/******************************************************************************************************/
.pied, a.pied, a.pied:link, a.pied:visited {
	font-family:Arial,Geneva,Times,sans-serif;
	font-style:normal;
	font-variant:normal;
	font-weight:normal;
	font-size:11px;
	color:#fff;
	line-height:15px;
	letter-spacing:0.04em;
	text-decoration:none;
}
a.pied:hover, a.pied:active {
	color:#ccc;
}
.rub_titre {
	font-family:Arial,Geneva,Times,sans-serif;
	font-style:normal;
	font-variant:normal;
	font-weight:bold;
	font-size:14px;
	color:#666666;
	line-height:20px;
	text-decoration:none;
}
/******************************************************************************************************/
.cmd_vide {
	font-family:Arial,Geneva,Times,sans-serif;
	font-size:10px;
	color:#a44c20;
	letter-spacing:1px;
	text-align:center;
	border-top:#CCC solid 1px;
	border-bottom:#CCC solid 1px;
	padding:130px 0px 130px 0px;
}
.cmd_step {
	font-family:Arial,Geneva,Times,sans-serif;
	font-style:normal;
	font-variant:normal;
	font-weight:normal;
	font-size:10px;
	line-height:21px;
	color:#fff;
	letter-spacing:1px;
	background-color:#CCC;
}
.cmd_step_on {
	font-family:Arial,Geneva,Times,sans-serif;
	font-style:normal;
	font-variant:normal;
	font-weight:normal;
	font-size:10px;
	line-height:21px;
	color:#9d3f10;
	letter-spacing:1px;
	background-color:#CCC;
}

.cmd_login_titre {
/*	text-align:left;*/
	font-family:Arial,Geneva,Times,sans-serif;
	font-style:normal;
	font-variant:normal;
	font-weight:bold;
	font-size:11px;
	height:18px;
	color:#666;
	letter-spacing:1px;
	border-bottom:#CCC solid 1px;
}
.cmd_login_texte {
	font-family:Arial,Geneva,Times,sans-serif;
	font-style:normal;
	font-variant:normal;
	font-weight:normal;
	font-size:11px;
	line-height:13px;
	color:#666;
	letter-spacing:1px;
}
.cmd_login_mini {
	font-family:Arial,Geneva,Times,sans-serif;
	font-style:normal;
	font-variant:normal;
	font-weight:normal;
	font-size:9px;
	color:#666;
	letter-spacing:1px;
}
.cmd_adr_texte {
	font-family:Arial,Geneva,Times,sans-serif;
	font-style:normal;
	font-variant:normal;
	font-weight:normal;
	font-size:11px;
/*	line-height:13px;*/
	color:#666;
}
.cmd_adr_mini {
	font-family:Arial,Geneva,Times,sans-serif;
	font-style:normal;
	font-variant:normal;
	font-weight:normal;
	font-size:9px;
	color:#666;
}

.cmd_tab_titre {
	font-family:Arial,Geneva,Times,sans-serif;
	font-style:normal;
	font-variant:normal;
	font-weight:normal;
	font-size:10px;
	line-height:16px;
	color:#666;
	letter-spacing:1px;
	border-bottom:#CCC solid 1px;
}
.cmd_total {
	font-family:Arial,Geneva,Times,sans-serif;
	font-style:normal;
	font-variant:normal;
/*	font-weight:normal;*/
	font-size:10px;
	line-height:12px;
	color:#666;
	letter-spacing:1px;
}
.cmd_tab_lign {
	font-family:Arial,Geneva,Times,sans-serif;
	font-style:normal;
	font-variant:normal;
	font-weight:normal;
	font-size:9px;
/*	line-height:16px;*/
	color:#666;
	letter-spacing:1px;
	border-bottom:#CCC solid 1px;
}
.cmd_tab_prix {
	font-family:Arial,Geneva,Times,sans-serif;
	font-style:normal;
	font-variant:normal;
	font-weight:normal;
	font-size:9px;
/*	line-height:16px;*/
	color:#a35229;
	letter-spacing:1px;
	border-bottom:#CCC solid 1px;
}
.cmd_prod_lien, a.cmd_prod_lien, a.cmd_prod_lien:link, a.cmd_prod_lien:visited {
	font-family:Arial,Geneva,Times,sans-serif;
	font-style:normal;
	font-variant:normal;
	font-weight:normal;
	font-size:10px;
/*	line-height:16px;*/
	color:#c7aa96;
	letter-spacing:1px;
	text-decoration:none;
}
a.cmd_prod_lien:hover, a.cmd_prod_lien:active {
	color:#9b391c;
}
/******************************************************************************************************/
.panier_qte {
	font-family:Arial,Geneva,Times,sans-serif;
	font-style:normal;
	font-variant:normal;
	font-weight:normal;
	font-size:9px;
/*	line-height:16px;*/
	color:#666;
	letter-spacing:1px;
/*	border-bottom:#CCC solid 1px;*/
	
	margin:0;
	padding:0;
	border:none;
	background-color:#f7f7f7;
	width:24px;
	height:13px;
	text-align:right;
}
a.plus {
/*	font-family:Arial,Geneva,Times,sans-serif;*/
	font-family:Times,"Courier New",Courier,monospace;
	font-style:normal;
	font-variant:normal;
	font-weight:normal;
	font-size:11px;/*9px*/
/*	line-height:9px;*/
	color:#666;
	text-decoration:none;
	padding:0;
	margin:0;
}
a.plus:hover {
	color:#9b391c;
/*	outline:dotted #F00 1px;*/
}
a.moins {
/*	font-family:Arial,Geneva,Times,sans-serif;*/
	font-family:"Courier New",Courier,Times,monospace;
	font-style:normal;
	font-variant:normal;
	font-weight:normal;
	font-size:11px;/*9px*/
/*	line-height:9px;*/
	color:#666;
	text-decoration:none;
	padding:0;
	margin:0;
}
a.moins:hover {
	color:#9b391c;
/*	outline:dotted #F00 1px;*/
}
/******************************************************************************************************/


/******************************************************************************************************/
/*                                         CLASSES-RACCOURCIS                                         */
/******************************************************************************************************/
.nowrap		{ white-space:nowrap; }  /* Affiche le texte sur une seule ligne */

.normal		{ font-weight:normal; }
.bold		{ font-weight:bold; }
.italic		{ font-style:italic; }
.underline	{ text-decoration:underline; }

.left		{ text-align:left; margin-left:0px; margin-right:auto; }
.center		{ text-align:center; margin-left:auto; margin-right:auto; }
.right		{ text-align:right; margin-left:auto; margin-right:0px; }
.top		{ vertical-align:top; }
.middle		{ vertical-align:middle; }
.bottom		{ vertical-align:bottom; }
.pointer	{ cursor:pointer; }

.ff0		{ font-family:Arial,Geneva,Times,sans-serif; }
.ff1		{ font-family:Geneva,Arial,Times,sans-serif; }
.ff2		{ font-family:Times,Geneva,Arial,sans-serif; }

.s2			{ font-size:2px; }
.s4			{ font-size:4px; }
.s6			{ font-size:6px; }
.s9			{ font-size:9px; }
.s10		{ font-size:10px; }
.s11		{ font-size:11px; }
.s12		{ font-size:12px; }
.s13		{ font-size:13px; }
.s14		{ font-size:14px; }
.s15		{ font-size:15px; }
.s16		{ font-size:16px; }
.s17		{ font-size:17px; }
.s18		{ font-size:18px; }
.s19		{ font-size:19px; }
.s20		{ font-size:20px; }
.s22		{ font-size:22px; }
.s24		{ font-size:24px; }
.s28		{ font-size:28px; }
.s36		{ font-size:36px; }

.l12		{ line-height:12px; }
.l13		{ line-height:13px; }
.l14		{ line-height:14px; }
.l15		{ line-height:15px; }
.l18		{ line-height:18px; }
.l20		{ line-height:20px; }
.l22		{ line-height:22px; }
.l30		{ line-height:30px; }

.c0			{ color:#000000; } /* noir */
.c1			{ color:#FFFFFF; } /* blanc */
.c2			{ color:#666666; } /* gris du fond */
.c3			{ color:#9b391c; } /* couleur du survol des liens */
.c4			{ color:#cccccc; } /* gris clair */
.c5			{ color:#B8937A; } /*888888*//* couleur de basse des liens */
.c6			{ color:#333333; } /* gris-noir */

.bg0		{ background-color:#000000; }
.bg1		{ background-color:#FFFFFF; }
.bg2		{ background-color:#666666; }
.bg3		{ background-color:#cccccc; }
/******************************************************************************************************/


/******************************************************************************************************/
/*                                          CLASSES pr FCKeditor                                      */
/******************************************************************************************************/
.fck_titre			{ font-family:Arial,Geneva,Times,sans-serif; font-weight:bold;   font-size:15px; line-height:15px;   /*letter-spacing:1.6pt;*/ color:#666666; }
.fck_texte			{ font-family:Arial,Geneva,Times,sans-serif; font-weight:normal; font-size:12px; line-height:15px;   /*letter-spacing:1.6pt;*/ color:#666666; }
.fck_petit			{ font-family:Arial,Geneva,Times,sans-serif; font-weight:normal; font-size:10px; line-height:normal; /*letter-spacing:1.6pt;*/ color:#666666; }
/*.fck_texte_regular	{ font-family:Arial,Geneva,Times,sans-serif; font-weight:normal; font-size:12px; line-height:15px; letter-spacing:1.6pt; color:#666666; }*/
/*.fck_texte_bold		{ font-family:Arial,Geneva,Times,sans-serif; font-weight:bold; font-size:12px; line-height:15px; letter-spacing:1.6pt; color:#666666; }*/
/*.fck_menu			{ font-family:Arial,Geneva,Times,sans-serif; font-weight:normal; font-size:11px; line-height:12px; letter-spacing:1.6pt; color:#666666; }/*/
.fck_color_gris		{ color:#666666; }/* gris foncé */
.fck_color_orange	{ color:#9b391c; }/* orange lien */
/******************************************************************************************************/
/*
Titres : Arial (bold) / corps 14 / gris foncé
Texte rédactionel : Arial (regular) / corps 12 / interligne 15 / gris foncé
Texte des menus : Arial (regular) / corps 11 / sur le bandeau gris : noir / sur fond blanc : gris foncé ou clair selon les cas.
*/
/******************************************************************************************************/


