@charset "UTF-8";
/* CSS Document by dAvydAv on 2007/16/10 */

/*==========================================
============================================
   >>>>>>>>>>>>>>Printable<<<<<<<<<<<<<<<<
============================================   
==========================================*/   
@import url(css/divers.css);   
   
   
/*==========================================
General§
------------------------------------------*/

body {
	background-color: #FFFFFF;
	font-family: "Trebutchet MS", Verdana, Arial, Helvetica, sans-serif;
	font-size: 10pt;
	}

hr {
  visibility: hidden;
}


#cadre { /* taille du cadre, à titre d'exemple */
	margin: 0;
	padding: 0;
	border:none;
	}
a{
color:#000000;
text-decoration:none;
}
	/*L'utilisation de position: relative; sur #cadre définit les frontières de l'élément #cadre comme point de repère pour le positionnement de ses enfants. La position "top: 0px, left: 0px" est maintenant le coin supérieur gauche de #cadre, au lieu de celui de body.*/
/* ----------------------------------------------------- */
/* ------------------------- éléments masqués ------------------ */
/* ----------------------------------------------------- */

#onthetop, #nav, #sidebar, #right_col, #reviews, #additionalImages {
	display: none;
}

	
/*==========================================
entete
------------------------------------------*/
div#top {
	}
	

div#top h1 {
	margin: 0;
	padding: 0;
	
}
 #breadCrumb {
	padding: 1pt 0 0 1pt;
	margin: 0;
	border-top: solid 1px #666666;
}
#breadCrumb a{
	font-size: 9pt ;
	/*font-weight: bold ;*/
	color: #333333;
	text-decoration: none ;
	}



/*==========================================
pied
------------------------------------------*/


/*==========================================
index
------------------------------------------*/
#Page_index h1{
	display: none;
}
/*-------------------------------------------
contenu du contenu centré
---------------------------------------------*/

#contenu h1{
	font-weight:normal;
	font-size: 16pt ;
	color: #000000;
	border-bottom: 2pt double #666666;
}

#contenu p {
	text-align: justify ;
}

/*==========================================
produit
------------------------------------------*/

#prod_left_col {
	float: left;
	width: 20%;
	margin: 0 5pt 0 0;
}
#productImage {
	margin: 0;
	text-align:center;
	padding: 0 0 5pt 0;
}
						
#productImage img, #productImage img a{
	border: solid 1pt #CCCCCC;
	padding: 4pt;
	margin:0 0 0 0;
	vertical-align: middle;
}



#productInfoSpec { 
	border: 0;	
}
.productModel {
}
#productInfoSpec .productPrice{ 
}
.productPrice{
 	display: none;
}


#productDescription { 
	border:1pt solid #CCCCCC;
	padding: 0;
	margin: 0 0 0 20%;
	width: 80%;
	color: #333333;
}
#productDescription h4{
	color: #000000;
	padding: 0pt 0 0 10pt;
	margin-top: 0;
	font-size: 10pt;
	font-weight: normal;
}
#qtity {
	border: solid 1px #666666;
	margin: 5px 0 5px 200px;
	padding: 0;
	display: none;
}
/*#qtity .formBt {
	padding: 0 20px 5px 0;
	margin : 0;
	border: solid 1px red;
}
*/

#qtity p{
	text-align: right;
	padding: 0;
}
#productInfo form#cart_quantity {	
	margin: 0;
	padding: 0;
}

div#productInfo .submitBt { 
  	margin: 0;
  	font-size: 8pt;
}
#qtity .submitBt{ 
}

#productDateAdded { }

div#productInfo select{ 
  border: solid 1px #666666
}

#productUrl {
 margin:0;
 display: none;
}

#productDateAdded {
 margin:0;
 display: none;
}

#productDescription p {
	text-align: justify;
}

#productDescription p {
}
#productDescription p strong {
	font-weight: strong;
	color: #000000;
}


#productDescription ul {
	list-style-position: inside;
	list-style-type: square;
	padding: 2pt 2pt 0 20pt;
	margin: 0 0 10px 0;
}
#productOptions {
	border:1px solid #CCCCCC;
	border-width: 1pt;
	margin-right: 3pt;
}
#productOptions h4 {
	color: #000000;
	padding: 2pt;
	margin-top: 0;
}
#productOptions p{
	color: #666666;
	padding: 0 5px 0 5px;
}
#productOptions label{
	text-align: left;
	display: block;
	font-size: 8pt;
}
#productOptions p select{
	font-size: 8pt;	
}
#productDescription em {
	padding: 5px;
	font-size: 0.8em;
	color: #666666;
}

/*==========spe produits=========*/
#productDescription table {
	width: 95%;
	font-size: 80%;
	border-top: 1px solid #666666;
	border-bottom: 1px solid #666666;
	margin-bottom: 10px;
	color: #000000;
}
#productDescription table th {
	text-align: left;
	width: 35%;
	padding-left: 10px;
	vertical-align: top;
	height: 15px;
	border-bottom: solid 1px #F2F2F2;

}
#productDescription table td {
	background-color: #F2F2F2;
	text-align: right;
	padding-right: 10px;
	vertical-align: top;
		border-bottom: solid 1px #CCCCCC;

}
 
#productDescription table caption {
	font-size: 100%;
	font-weight: bold;
	padding-bottom: 10px;
	}
/*======================*/

/*======================*/

div#productInfo .submitBt { 
	margin: 15px 0 0 15px;
	font-size:10px;
	text-align: center;
}

div#productInfo .submitBt:hover { 
	
}
div#productInfo select{ 
	width:110px;
}

#productUrl {
	margin:0 0 0 150px;
}

/*-------------------------*/
/*----- product listing ---*/

div.listing {
	margin: 0 0 2pt 0;
	padding: 0;
	color: #333333;
}
div.listing a{
	color: #000000;
	font-size: 13px;
	font-weight: bold;
}
div.listing .productWeigth, div.listing .productPrice, productQuantity {
	display: none
}
div.listing .productQuantity, div.listing .listingBuy, input {
	font-size: 8pt;
	padding: 0 0 3px 3px;
	margin: 0;
}

div.listing dl {
	border: 1px solid #CCCCCC;
	margin: 0;
	padding: 0;
}

div.listing dt {
    height: 30px;
	font-weight:bold;
	margin:0;
	padding:0 0 0 10px;
	background: url(../images/design/h4_boxe.png) repeat-x 0 0;
}
dd.productImage {
	height: 120px;
	margin: 0 0 0 5px;
	padding: 0;
	}
dd.productImage img, dd.productImage img a{
	float: right;
	margin: 3px;
	padding: 4px;
	border: solid 1px #CCCCCC;
	display: block;
}
dd.listing .spacer {
	clear: both;
	visibility: hidden;
}

dd.productImage img:hover {
	border: solid 1px #00CCFF;
}

div.listing #descriptionCourte {
	padding: 0;
	margin: 0;
}

/*=========================================
Image buse moussse
=======================================*/
#label{
margin:0;
position:relative;
float:right;
}
#label a{
color:#FFFFFF;
text-decoration:none;
}

/*=========================================
accueil
=======================================*/

ul#gamme {
	width:100%;
	margin: 0 0 5px 0;
	padding: 0;
	text-align: center;
	list-style-type: none ;
/* Suppression du margin, du padding et des puces du <ul> */
}
ul#gamme li {
	margin: 2px 4px 2px 4px;
	padding: 0;
	/*background: #cccccc;*/
	float: left;
}
#gamme01, #gamme02, #gamme03, #gamme04,#gamme05, #gamme06 {
}
ul#gamme li a{
	display: block ; /* On passe les liens en éléments de type block pour leur donner des propriétés de taille */
	width: 175px; 
	height: 100px;
	line-height: 3000px ;
	color: #FFFFFF ;
	text-indent: 40px ; /* On décale le texte de 40px du bord gauche */
	text-decoration: none ;
}

#gamme01 a, #gamme02 a, #gamme03 a, #gamme04 a, #gamme05 a{
}
/*==================conditions générales =========*/
#conditions{
text-align:justify;
}
#conditions #bordure{
border:1px solid #ccc;
padding:10px;
}
#conditions #italique{
font-style:italic;
font-size:80%;
text-align:center;
}
#conditions h4{
margin-left:115px;
text-align:center;
border:2px solid #000;
width:300px;	
}
#conditions li{
list-style:none;
padding-right:40px;
margin-bottom:10px;
}
#conditions a{
display:none;
}
#conditions .titre{
font-weight:bold;
}



#print_pied {
position:absolute;
bottom:20px;
	font-weight: normal;
	text-align: left;
}

#footer .copyright{
display:none;
}
/*================== site map =========*/



/*================
liste glossaire
================*/

#sitemap {
background:url(../images/fond_sitemap.png) top right;
background-repeat: no-repeat;
border-right:1px solid #ccc;
 }

#sitemap ul{

 }
 
 
 #sitemap li{
 width:400px;
list-style:url(../images/design/sidebar_li.gif);
	
} 





#sitemap li li{
list-style:url(../images/design/sidebar_li_li.gif);
border:0;
}



#sitemap li li li{
list-style:none;
border:0px;
}

#sitemap #pageContent {
background:none;
}

#sitemap li a{
border-bottom:2px solid #ccc;
display:block; 
width:400px;
text-decoration:none;
font-weight:bold;
font-variant:small-caps;
color: #FF3300;
}

#sitemap li a:hover{
background-color: #CCCCCC;
}

#sitemap li li a:hover{
background-color: #FFFFFF;
}


#sitemap li li a{
border:0px ;
font-variant:normal;
color: #003366;
}
#sitemap li li li a{
border:0px ;
font-weight: normal;
}
#sitemap #infoBox{
color: #666666;
}
#sitemap #infoBox li a{
color: #666666;
}
#sitemap #infoBox li a:hover{
color: #999999;
}
