html{background:#FFF}
body, div, dl, dt, dd, ul, ol, li, h1, h2, h3, h4, h5, h6, pre, code, form, fieldset, legend, input, textarea, p, blockquote, th, td{margin:0; padding:0}

fieldset, img{border:0}
/*address, caption, cite, code, dfn, em, strong, th, var{font-style:normal; font-weight:normal}*/
/*li{list-style:none}*/
li{list-style-position:inside;}
caption, th{text-align:left}
h1, h2, h3, h4, h5, h6{font-size:100%; font-weight:normal}
q:before, q:after{content:''}
abbr, acronym{border:0; font-variant:normal}
sup{vertical-align:text-top}
sub{vertical-align:text-bottom}
input, textarea, select{font-family:inherit; font-size:inherit; font-weight:inherit}
input, textarea, select{font-size:100%}
legend{color:#fff}
del, ins{text-decoration:none}
input{border:1px solid #000}
html,body{font-size:100%; height:auto !important; min-height:100%;background-color:#000;}
body *{font-size:12px;font-family:Verdana,Geneva,Arial}
strong{font-weight:bold}
h1,h2,h3,h4,h5,h6{font-weight:bold}
a{text-decoration:none;color:#FFF;}
a:hover{text-decoration:underline;color:#FFF;}
a:focus{outline:none;color:#FFF;} 
*{color:#FFF;}

/* UTILITAIRE */
body{text-align:center}
.clear{clear:both}
/*.toSlide li{text-align:left;padding:10px;padding-left:20px}*/
br.clear{line-height:0;height:0}
.selectField{width:150px}
.optionField{margin-right:10px}
.leftCol{}

/* GENERAL */
*{text-align:left}
#supercontent{margin:auto;width:998px}
#content{width:998px;background-color:#fff;text-align:center}
.content{background-color:#d5d5d5;}
.leftblockcontent ul{margin-left:5px}
.oldPrice{text-decoration:line-through}
.newPrice{font-weight:bold}

#recherche .redim{width:140px}
/* NAVIGATION */
#navigation{background-color:#991212;height:25;line-height:25px}

/* ARIANE */
#ariane{margin-bottom:6px}

/* Colonnes */
.col1{background-color:#e4e4e4}

/* BLOCKS */
.leftBlock{margin-top:0px;width:162px}
.leftBlockTitle{background-image:url(/style/front/barTitle.png);height:26px}

.blockListDesignation,.blockListProduit{width:192px;float:left;margin:20px 10px}
.blockListDesignationContent,.blockListProduitContent{background-image:url(/style/front/vigBottom.png);color:#fff;height:70px;font-size:11px}
.blockListDesignationContent *,.blockListProduitContent *{color:#fff}
.blockListDesignationPhoto img,.blockListProduitPhoto img{margin:5px;width:183px;}
.blockListDesignationPhoto,.blockListProduitPhoto{background-color:#d4d4d4;}


.ficheBlock{border:1px solid #ccc;margin-bottom:20px;padding:10px}
.ficheBlock .ficheBlockContent *{font-size:inherit;color:#FFF;}
.ficheBlock .ficheBlockContent {padding:5px}
.ficheBlock .ficheBlockContent input,.ficheBlock .ficheBlockContent textarea{color:#000}
.defaultBlock{border:1px solid #ccc;margin-bottom:20px}
.defaultBlock .defaultBlockContent{padding:5px}

/* CONFIGURATION DES COLONNES DU SITE */
.col2{width:664px;padding:5px}

/* Formulaires */
label{display:inline-block;vertical-align:top;width:200px}
.error{color:#CC0000;font-weight:bold}
label.error{color:#CC0000;font-weight:bold;width:400px;margin-left:10px}
form p{padding:5px}

/* Plan */
#plan ul{margin-left:10px}
#plan li{list-style:none;}
#plan li.cat0{float:left;display:block;width:200px;}

#shadowLeft
{
	background-image:url(/style/front/ombreGauche.png);
	background-color: #000;
	background-repeat: repeat-x;
	width:201px;
	height:100px;
}

#shadowRight
{
	background-image:url(/style/front/ombreGauche.png);
		background-color: #000;
	background-repeat: repeat-x;
	width:201px;
	height:100px;
}

#content
{
	
	background-image:url(/style/front/ntr.png);
	background-repeat: repeat-x;
	background-color:#5c0909;
}

body
{
	background-image:url(/style/front/rtn.png);
	background-repeat: repeat-x;
	background-color:#000;
}
#navigation ul li
{
	float:left;
	background-image:url(/style/front/onglet.png);
	width:110px;
	list-style-type:none;
	padding-left:26px;
	text-align:center;
	height:24px;
}

#navigation ul li.first
{
	background-image:url(/style/front/ongletFirst.png);
}
#navigation ul li.last
{
	background-image:url(/style/front/ongletLast.png);
	
	padding-right:35px;
}
#navigation
{
	background:#af1515;
	height:24px;
	width:999px;
}

#navigation .accueil
{
	height:24px;
	float:left;
	padding-left:70px;
	padding-right:50px;
}

.leftBlockTitle
{
	padding-top:5px;
	background-image:url(/style/front/categorie.png);
	height:16px;
	text-align:center;
}

.leftBlockTitle h2
{
	text-align:center;
}

.leftBlock
{
	background-color:#D4D4D4;
}

.leftBlockContent
{
	padding-left:10px;
}

.leftBlockContent *
{
	color:#560303;
	font-family:"Arial", Helvetica, sans-serif;
	font-size: 10pt;
	font-style:normal;
	font-weight:300;
}
.col1
{
	background-color:#D4D4D4;
	height:688px;
}
.col3
{
	width:150px;
	padding-left:12px;
}
#footerInfos
{
	background-image:url(/style/front/bandeauBas.png);
	text-align:center;
	height:30px;
	padding-top:12px;
}

#footerInfosGris
{
	text-align:center;
	vertical-align:middle;
	background-color:#494444;
	height:23px;

	padding-top:7px;
}

div.achatdirect
{
	background-image:url(/style/front/achatDirect.png);
	background-repeat:no-repeat;
	background-position:center;

	padding-left:45px;
	width:127px;
	height:15px;
}

input,option,select
{
	color:#000;
}



.panier thead th
{
	background-image:url(/style/front/fondTh.png);
	background-repeat:repeat-x;
	height:25px;
	line-height:25px;
	vertical-align:middle;
	padding:0px 5px 0px 5px;
	margin:0px;
}

.panier tbody td.row1,
.panier tbody td.row2,
.panier tbody td.row3
{
	background-image:url(/style/front/fondTd.png);
	background-repeat:repeat-x;
	height:25px;
	line-height:25px;
	vertical-align:middle;
	padding:0px 5px 0px 5px;
	margin:0px;
	color:black;
	background-color:#EEEEE4;
}

.panier tbody td.row2
{
	background-image:url(/style/front/fondTd2.png);
	background-color:#FAE8E8;
}
.panier tbody td.row3
{
	background-image:url(/style/front/fondTdTotal.png);
	background-color:#000000;
	color:white;
}

div.bouton,
input.bouton
{
	width:173px;
	height:47px;
	background-image:url(/style/front/fondBouton.png);

	vertical-align:middle;
	line-height:47px;
	text-align:middle;
}

.categorieArrow{float:left;height:9px;width:7px;background-image:url(/style/front/fleche.png);display:block;cursor:pointer;margin:4px 4px 0}
.categorieArrow.opened{background-image:url(/style/front/flecheturn.png);height:7px;width:9px;margin: 8px 4px 0}

dt
{
	margin-left:30px;
}

dd
{
	margin-left:60px;
}

dd input
{
	width:80%;
}

dd textarea
{
	width:80%;
	height:100px;
	color:#000;
}


.onlyprint
{
	display:none;
}
