body {margin: 0px; font-family: Arial, Helvetica, sans-serif; font-size: 12px; color:#660033;
	background-image: url(img/fond.jpg);
	background-repeat:repeat;
	background-position:top;
}
h1{ color:#515151; padding:0; margin:0; font-weight:bold; font-size:13px}
h2{	font-family:Arial, Helvetica, sans-serif;	font-size:13px;	color:#931711;	padding:0px;	margin:0px;}
h3{	font-family:Arial, Helvetica, sans-serif;	font-size:13px;	color:#B9291C;	padding:0px;	margin:0px;}
ul {	margin-top:10px;	margin-bottom:10px;	margin-left:16px;}



.texteBSI { font-family:Arial; font-size:11px; color:#FFFFFF; }
.txtBSI { font-family: Arial, Helvetica, sans-serif;	font-size: 11px; color: #931711;}
.9 {font-size: 9px;}
.10 {font-size: 10px;}
.11 {font-size: 11px;}
.12 {font-size: 12px;}
.13 {font-size: 13px;}
.14 {font-size: 13px;}
.s9 {font-size: 9px;}
.s10 {font-size: 10px;}
.s11 {font-size: 11px;}
.s12 {font-size: 12px;}
.s13 {font-size: 13px;}
.s14 {font-size: 13px;}
.blanc{color: #FFFFFF;}
.lien_contour{border:1px dotted #ADB9C2;; cursor:pointer}


.box_kit {padding:5px; border:1px solid #ffbebf; margin:8px 0}

/* Decoupe */
.coord {font-size: 12px;; color: #6a001f; text-align:center; vertical-align:middle; font-weight:bold; font-family:Verdana, Arial, Helvetica, sans-serif; margin:2px 0 7px 0}
.titre {	font-size: 13px; font-weight: bold; color: #fff; font-family:Arial, Helvetica, sans-serif;	background-repeat:no-repeat;	background-position:left;	margin-left:20px;}
.navigation {font-size: 11px;color: #000000;}
.mentions {font-size:10px; color:#931711; text-align:center}
.bouton_menu{ color:#FFFFFF; background-color:#b80037; height:18px; font-size:11px; border:0; font-weight:bold; font-family: Verdana, Arial, Sans-serif; padding:0;}
.bouton_menu:hover{ background-color:#d00a45; cursor:pointer; border:1px solid #b80037;}
.entete_cadre{ width:176px;color:#fff;font-weight:bold;margin: 0;height: 27px;line-height: 24px;text-align: center;font-weight: bold;font-size:12px;background-image:url(img/rayon.jpg);background-repeat:no-repeat;background-position:center;}
#bloc_accueil{ margin:15px 15px 0 0; width:180px; float:left;}
.bloc_accueil_txt{cursor:pointer; border:1px solid #ABABAB; padding:3px; background-image:url(img/fd_encart_accueil.jpg); background-repeat:repeat-x; background-position:top; background-color:#ff9998}
.bloc_accueil_txt2{cursor:pointer; border:1px solid #fff; padding:3px; background-image:url(img/fd_encart_accueil.jpg); background-repeat:repeat-x; background-position:top; background-color:#ff9998}

/* Liens */
.lien:link {font-family: arial;font-size: 12px;text-decoration:underline;color: #222222;}
.lien:active {font-family: arial;font-size: 12px;text-decoration:underline;color: #222222;}
.lien:visited {font-family: arial;font-size: 12px;text-decoration:underline;color: #222222;}
.lien:hover {font-family: arial;font-size: 12px;text-decoration:none;color: #222222;}

a:link {font-family: arial;font-size: 12px;text-decoration:underline;color: #222222;}
a:active {font-family: arial;font-size: 12px;text-decoration:underline;color: #222222;}
a:visited {font-family: arial;font-size: 12px;text-decoration:underline;color: #222222;}
a:hover {font-family: arial;font-size: 12px;text-decoration:none;color: #222222;}

.lien2:link {font-family: arial;font-size: 12px;text-decoration:underline;color: #fff;}
.lien2:active {font-family: arial;font-size: 12px;text-decoration:underline;color: #fff;}
.lien2:visited {font-family: arial;font-size: 12px;text-decoration:underline;color: #fff;}
.lien2:hover {font-family: arial;font-size: 12px;text-decoration:none;color: #fff;}

.lien_signature:link {font-family: arial;font-size: 11px;text-decoration:underline;color: #A56D4D;}
.lien_signature:active {font-family: arial;font-size: 11px;text-decoration:underline;color: #A56D4D;}
.lien_signature:visited {font-family: arial;font-size: 11px;text-decoration:underline;color: #A56D4D;}
.lien_signature:hover {font-family: arial;font-size: 11px;text-decoration:none;color: #A56D4D;}
.signature{ margin-top:10px;font-size:11px;color:#A56D4D;}
.signature2{ margin-top:10px;font-size:11px;color:#A56D4D;margin-bottom:10px;}

.lien_mini_navig:link {font-family: arial;font-size: 11px;text-decoration:none;color: #222222;}
.lien_mini_navig:active {font-family: arial;font-size: 11px;text-decoration:none;color: #222222;}
.lien_mini_navig:visited {font-family: arial;font-size: 11px;text-decoration:none;color: #222222;}
.lien_mini_navig:hover {font-family: arial;font-size: 11px;text-decoration:underline; color:#222222}

.lien_cata_r:link {font-family: arial;font-size: 11px;text-decoration:none;color: #fff; font-weight:bold }
.lien_cata_r:active {font-family: arial;font-size: 11px;text-decoration:none;color: #fff; font-weight:bold }
.lien_cata_r:visited {font-family: arial;font-size: 11px;text-decoration:none;color: #fff; font-weight:bold }
.lien_cata_r:hover {font-family: arial;font-size: 11px;text-decoration:underline;color: #fff; font-weight:bold }

.lien_cata_sr:link {font-family: arial;font-size: 11px;text-decoration:none;color: #fff; }
.lien_cata_sr:active {font-family: arial;font-size: 11px;text-decoration:none;color: #fff; }
.lien_cata_sr:visited {font-family: arial;font-size: 11px;text-decoration:none;color: #fff; }
.lien_cata_sr:hover {font-family: arial;font-size: 11px;text-decoration:underline;color: #fff; }

.lien_multipage_catalogue:link {font-family: arial;font-size: 12px;text-decoration:underline;color: #222222;}
.lien_multipage_catalogue:active {font-family: arial;font-size: 12px;text-decoration:underline;color: #222222;}
.lien_multipage_catalogue:visited {font-family: arial;font-size: 12px;text-decoration:underline;color: #222222;}
.lien_multipage_catalogue:hover {font-family: arial;font-size: 12px;text-decoration:none;color: #222222;}
.multipage_catalogue {font-family: arial;font-size: 12px;text-decoration:none;color: #222222;}

.picBorder 	{border: 1px solid #FCBBB7;}
.picSite 	{border: 1px solid #FFFFFF;}

/* Formulaire */
.form { font-size: 9px; }
.formulaire {color:#666666;border: solid 1px #007ace; background-color:#FFFFFF; font-size:9px; font-weight: none; font-family: Verdana, Arial, Sans-serif; z-index:1; }

/* Catalogue */
.entete_cata{
	font-size:12px;
	font-family:Arial, Helvetica, sans-serif;
	color:#fff;
	font-weight:bold;
}
.fd_tab_cata {
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
	border-right-color: #ababab;
	border-bottom-color: #ababab;
	border-left-color: #ababab;
	background-image: url(img/fd_tab.gif);
	background-repeat: repeat-x;
	background-position: top;
	background-color: #FFFFFF;
}
.fd_tab_cata tr.hover, .fd_tab_cata tr:hover {
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
	background-color:#F3F9FF;
}
.prix {font-size: 15px;font-weight: bold;color: #8E0100;}
.prix_barre {font-size: 12px;color:#666666}
.prix_desc {font-size: 18px;font-weight: bold;color: #FFFFFF;}
.prix_barre_desc {font-size: 12px;color:#CCCCCC;}

.indisponible{font-size: 11px;font-weight: bold;
	color: #AD3D01;	
}

/* Panier */
.txtpanier {font-weight:bold;font-size:10px; color: #522E30;}
.picBorder_panier {border: 1px solid #723408;background-color:#FFFFFF;}
.panier_separateur { border-top: 1px dotted #7F9FB8}


/* Menu */
.actif{
	text-align:center;
	cursor:pointer;
	font-size:12px;
	color:#68001d;;
	font-weight:bold;
	vertical-align:middle;
	padding:0 25px
}
.actif_hover{
	text-align:center;
	cursor:pointer;
	font-size:12px;
	color:#fff;;
	font-weight:bold;
	vertical-align:middle;
	background-image:url(img/fd_menu_hover.gif);
	background-position:right;
	padding:0 25px
}
/* News */
.titre_news {font-size: 13px; font-weight: bold; color: #314494;}
.signature2{position:relative; top:-8px;}



/* Menu */
dl, dt, dd, ul, li {
margin: 0 0 8px 0;
padding: 0;
list-style-type: none;
}
#menu {
width: 176px ;
}
#menu dt {
color:#fff;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-weight:bold;
cursor: pointer;
margin: 0 0;
height: 27px;
line-height: 24px;
text-align: center;
font-weight: bold;
font-size:13px;
background-image:url(img/rayon.jpg);
background-repeat:no-repeat;
background-position:center;
}
#menu dt.hover, #menu dt:hover{
	background-image:url(img/rayon_hover.jpg);
	background-repeat:no-repeat;
	background-position:center;
}
#menu dd {
margin-left:14px;
margin-right:1px;
margin-top:7px;
}
#menu li {
vertical-align:middle;
text-align: left;
list-style-type:none;
line-height:13px
}
#menu li a, #menu dt a {
color: #fff;
text-decoration: none;
display: block;
border: 0 none;
font-size:11px;
font-weight:bold;
}
#menu li a:hover, #menu dt a:hover {
	font-weight:bold;
	text-decoration:underline;
}






.popperlink{
	POSITION: absolute; 
	VISIBILITY: hidden ;
	filter:alpha(opacity=80);
	-moz-opacity: 0.8;
	opacity: 0.8;
	z-index:90;

	}

.lien_menu{
color:#fff;
font-size:11px;
text-decoration:none;
font-weight:bold;

}
.lien_menu:hover{
color:#fff;
text-decoration:underline;
}

/*****************************************************************************
								CONNEXION
**********************************************************************************/
#button_connexion{
background:url(img/bt_ok.gif);
border:0;
width:23px;
height:15px;
cursor:pointer;
}

.message_erreur_connexion{
font-size:15px;
color:#C80216;
text-align:center;
font-weight:bold;
margin: 0 0 5px 0;
}
.liens_connexion {font-family: arial;font-size: 11px;text-decoration:none;color: #fff; font-weight:bold; }
.liens_connexion:link {font-family: arial;font-size: 11px;text-decoration:none;color: #fff; font-weight:bold; }
.liens_connexion:active {font-family: arial;font-size: 11px;text-decoration:none;color: #fff; font-weight:bold; }
.liens_connexion:visited {font-family: arial;font-size: 11px;text-decoration:none;color: #fff; font-weight:bold; }
.liens_connexion:hover {font-family: arial;font-size: 11px;text-decoration:underline;color: #fff; font-weight:bold; }

.formulaire_compte{color:#666666;border: solid 1px #dddddd; background-color:#F2F2F2; font-size:9px; font-weight: none; font-family: Verdana, Arial, Sans-serif; z-index:1; }




/*Compte client*/

.field_compte{
background:url(img/fd_compte.gif) repeat-x #fff;
margin-top:30px;
text-align:left;
}

.titre_compte{
background:url(img/puce_titre.gif) no-repeat left;
padding-left:25px
}

.titre_adresse{
font-size:14px;
text-align:left;
font-weight:bold;
}
.flottant{
	text-align:left;
	position:relative;
	float:left; 
}
.cadre{
	padding:13px 14px 25px 14px;
	border:1px solid #cccccc; 
	background:url(img/fd_compte.gif) repeat-x #fff;
}
.cadre_compte{
	width:43%;
}
.cadre_desc{ 
	margin:10px auto;
	width:92%
}
.cadre_desc p {color:#4E4E4E; font-size:16px; font-weight:bold}

.tab_detail_compte{
color:#707070;
width:300px;
text-align:left;
}
.lien_menu_compte:link {font-family: arial;font-size: 12px;text-decoration:none; font-weight:bold;color: #222222;}
.lien_menu_compte:active {font-family: arial;font-size: 12px;text-decoration:none; font-weight:bold;color: #222222;}
.lien_menu_compte:visited {font-family: arial;font-size: 12px;text-decoration:none; font-weight:bold;color: #222222; }
.lien_menu_compte:hover {font-family: arial;font-size: 12px;text-decoration:underline; font-weight:bold;color: #222222;}

.lien_button_compte:link {font-family: arial;font-size: 9px;text-decoration:none; font-weight:bold;color: #666666; clear:both;}
.lien_button_compte:active {font-family: arial;font-size: 9px;text-decoration:none; font-weight:bold;color: #666666; clear:both;}
.lien_button_compte:visited {font-family: arial;font-size: 9px;text-decoration:none; font-weight:bold;color: #666666;clear:both;}
.lien_button_compte:hover {font-family: arial;font-size: 9px;text-decoration:underline; font-weight:bold;color: #666666; clear:both;}

h5 {
	font-size:14px;
	color:#222222;
}

h5#commande{background:url(img/picto_commande.gif) left no-repeat;padding:10px 0 10px 30px;	margin:0;}
h5#param{background:url(img/picto_param.gif) left no-repeat;padding:10px 0 10px 30px;	margin:0;}



