/* ________________ Style général ________________ */

body
	{
	margin: 10px;
	padding: 0;
	color: #FFFFFF;
	background-color: #3F3533;			
	font-size: 11px; 
	font-family: Arial, Helvetica;
	scrollbar-face-color: #d0d0d0;
	scrollbar-shadow-color: #598FB7;
	scrollbar-highlight-color: #598FB7;
	scrollbar-3dlight-color: #d0d0d0; 
	scrollbar-darkshadow-color: #d0d0d0; 
	scrollbar-track-color: #d0d0d0;
	scrollbar-arrow-color: #598FB7;
	background-position: top left;
	background-image: url('../img/menu/bckgrd_body.jpg');
	background-repeat: repeat;	
	text-align: center;
	}
		
/* ________________ Lien ________________  */

a:link 
	{ 
	font-weight: normal; 
	font-size: 11px;   
	color: #598FB7; 
	font-family: Arial, Helvetica; 
	text-decoration: underline;
	}

a:visited 
	{ 
	font-weight: normal;
	font-size: 11px;   
	color: #598FB7;		 
	font-family: Arial, Helvetica; 
	text-decoration: underline; 
	}

a:hover 
	{  
	font-weight: normal; 
	font-size: 11px;  
	color: #333333;
	font-family: Arial, Helvetica; 
	text-decoration: none; 
	}

/* ________________ Définition des boutons ________________ */

input,
select
	{
    	border: #666 1px solid;
	font-size: 12px;
	background-color: #f6f6f6;
	color: #666;
	}
textarea
	{
    	border: #666 1px solid;
	font-size: 12px;
	background-color: #f6f6f6;
	color: #666;
	}
/* ________________ Définition des arrières plans spécifiques ________________ */

label
	{
	vertical-align: top;
	color: #990000;
	background-color: transparent;
	}

.bgcolor
	{
	background-color: transparent;	
	}
/* ________________ Définition des titres ________________ */

.titrub 
	{
	font-weight: bold;
	font-family: Arial, Helvetica;	
	font-size: 12px;
	text-align: left;
	color: #598FB7;
	visibility: hidden;	
	height:0;
	}

.titrarc 
	{
	font-weight: bold;
	font-family: Arial, Helvetica;	
	font-size: 12px;
	color: #598FB7;
	padding-left: 16px;
	background-image: url('../img/0bluepuce.jpg');
	background-repeat: no-repeat; 
	background-position: left center;	
	}

.titre 
	{
	font-weight: bold;
	font-family: Arial, Helvetica; 	
	font-size: 11px;
	color: #598FB7;
	visibility: hidden;
	height:0;		 	 
	}
.titre_centre 
	{
	font-weight: bold;
	text-align: center;
	font-family: Arial, Helvetica; 	
	font-size: 11px;
	color: #598FB7;
	padding-left: 16px;
	background-image: url('../img/0bluepuce.jpg');
	background-repeat: no-repeat; 
	background-position: left center;		 	 
	}
	
#titrubpdt1 
	{	
	font-weight: bold;
	font-size: 14px;
	height: 53px;
	padding-left: 5px;	
	font-family: Arial, Helvetica; 
	color: #FFFFFF;	
	background-image: url('../img/menu/bckgrd_catego_produit1.jpg');
	background-repeat: repeat-w;
	background-position: left top;
	background-color: transparent;
	text-align: left;		 	
	}
#titrubpdt2 
	{	
	font-weight: bold;
	font-size: 14px;
	height: 53px;
	padding-left: 5px;	
	font-family: Arial, Helvetica; 
	color: #FFFFFF;	
	background-image: url('../img/menu/bckgrd_catego_produit2.jpg');
	background-repeat: repeat-w;
	background-position: left top;
	background-color: transparent;
	text-align: left;		 	
	}
#titrubpdt3 
	{	
	font-weight: bold;
	font-size: 14px;
	height: 53px;
	padding-left: 5px;	
	font-family: Arial, Helvetica; 
	color: #FFFFFF;	
	background-image: url('../img/menu/bckgrd_catego_produit3.jpg');
	background-repeat: repeat-w;
	background-position: left top;
	background-color: transparent;
	text-align: left;		 	
	}		
#titrubpdt6 
	{	
	font-weight: bold;
	font-size: 14px;
	height: 53px;
	padding-left: 5px;	
	font-family: Arial, Helvetica; 
	color: #FFFFFF;	
	background-image: url('../img/menu/bckgrd_catego_produit6.jpg');
	background-repeat: repeat-w;
	background-position: left top;
	background-color: transparent;
	text-align: left;		 	
	}
#titrubpdt8 
	{	
	font-weight: bold;
	font-size: 14px;
	height: 53px;
	padding-left: 5px;	
	font-family: Arial, Helvetica; 
	color: #FFFFFF;	
	background-image: url('../img/menu/bckgrd_catego_produit8.jpg');
	background-repeat: repeat-w;
	background-position: left top;
	background-color: transparent;
	text-align: left;		 	
	}
#titrubpdt9 
	{	
	font-weight: bold;
	font-size: 14px;
	height: 53px;
	padding-left: 5px;	
	font-family: Arial, Helvetica; 
	color: #FFFFFF;	
	background-image: url('../img/menu/bckgrd_catego_produit9.jpg');
	background-repeat: repeat-w;
	background-position: left top;
	background-color: transparent;
	text-align: left;		 	
	}
#titrubpdt11 
	{	
	font-weight: bold;
	font-size: 14px;
	height: 53px;
	padding-left: 5px;	
	font-family: Arial, Helvetica; 
	color: #FFFFFF;	
	background-image: url('../img/menu/bckgrd_catego_produit11.jpg');
	background-repeat: repeat-w;
	background-position: left top;
	background-color: transparent;
	text-align: left;		 	
	}
#titrubpdt14 
	{	
	font-weight: bold;
	font-size: 14px;
	height: 53px;
	padding-left: 5px;	
	font-family: Arial, Helvetica; 
	color: #FFFFFF;	
	background-image: url('../img/menu/bckgrd_catego_produit14.jpg');
	background-repeat: repeat-w;
	background-position: left top;
	background-color: transparent;
	text-align: left;		 	
	}
#titrubpdt17 
	{	
	font-weight: bold;
	font-size: 14px;
	height: 53px;
	padding-left: 5px;	
	font-family: Arial, Helvetica; 
	color: #FFFFFF;	
	background-image: url('../img/menu/bckgrd_catego_produit17.jpg');
	background-repeat: repeat-w;
	background-position: left top;
	background-color: transparent;
	text-align: left;		 	
	}
#titrubpdt19 
	{	
	font-weight: bold;
	font-size: 14px;
	height: 53px;
	padding-left: 5px;	
	font-family: Arial, Helvetica; 
	color: #FFFFFF;	
	background-image: url('../img/menu/bckgrd_catego_produit19.jpg');
	background-repeat: repeat-w;
	background-position: left top;
	background-color: transparent;
	text-align: left;		 	
	}
#titrubpdt20 
	{	
	font-weight: bold;
	font-size: 14px;
	height: 53px;
	padding-left: 5px;	
	font-family: Arial, Helvetica; 
	color: #FFFFFF;	
	background-image: url('../img/menu/bckgrd_catego_produit20.jpg');
	background-repeat: repeat-w;
	background-position: left top;
	background-color: transparent;
	text-align: left;		 	
	}		
#fondlistpdt
	{
	font-weight: bold;
	font-size: 14px;
	font-family: Arial, Helvetica;	
	color: #FFFFFF;	
	width: 160px;
	height: 413px;	
	padding-top: 7px;
	padding-left: 5px;
	background-image: url('../img/menu/bckgrd_fondlistpdt.jpg');
	background-repeat: no-repeat;
	background-position: left top;	
	background-color: #A4AFB9;
	text-align: left;	
	}
#fondimgpdt
	{		 	
	background-image: url('../img/menu/bckgrd_images_produit.jpg');
	background-repeat: no-repeat;
	background-position: right top;	
	}
#imgpdt
	{ 
	width: 601px;
	padding: 0px;
	height: 233px;
	background-color: transparent;
	text-align: center;	
	}		
td#titrepdt
	{
	font-size: 12px;
	font-weight: bold;
	color: #877D7B;
	text-align: left;	
	}
span.listpdt
	{
	font-weight: normal;
	font-size: 11px;
	font-family: Arial, Helvetica; 	
	}
span.listpdt a
	{
	color: #FFFFFF; 	
	}	
	
/* The following hack is to correct paragraph text size in IE/WIN */

/* \*/ * html body { font-size: 80%; } /* */

/* ________________ containers ________________ */

#container,
#imprimtexte 
	{
	position: relative;
	width: 100%;
	text-align: left;
	margin: 0  auto;
	color: #FFFFFF;
	background-color: transparent; 
	z-index: 1;	 	  	   	   			
	}
#container table,
#container td
	{
	background-color: transparent;		
	}
	
/* ________________ Partie Bandeau du site ________________ */

#head
	{
    width: 1024px;
		text-align: left;
    height: 187px;
    /*padding-left: 22.5px;
    padding-right: 46.5px;*/
	}	

#head-left
	{
    width: 761px;
		text-align: center;
    height: 177px;
    padding-top: 10px;
    /*padding-left: 22.5px;
    padding-right: 46.5px;*/
	}

#head-right
	{
    width: 253px;
		text-align: left;
    height: 187px;
    /*padding-left: 22.5px;
    padding-right: 46.5px;*/
	}

#head,
#head table,
#head td 
	{	
    background-color: transparent;   		
    z-index: 1;			 		
	}
#flag
	{
    width: 356px;
		text-align: right;
    float: right;
	}
/* ________________ Partie Menu ________________ */
/*#top{
	position: absolute;
	top:0px;
	left:0px;
	width:1000px;
	margin:0px 12%;
	z-index:10;
    background-image: url('../img/menu/nav-top.jpg');
    background-repeat: no-repeat;
	background-position: left top; 
	background-color: transparent; 
}*/
#menu
	{
  width: 243px;
  height: 177px;
  padding-left: 10px;
  padding-top: 10px;
	text-align: left;
	white-space: nowrap;
	background-color: transparent;	
  background-image: url('../img/menu/bckgrd-menu.png');
  background-repeat: no-repeat;
	background-position: left top;					
	z-index: 6;		
	}
	
#spacemenu
	{
		padding-left: 21px;		
	}	
#menu a
	{
	font-weight: bold;
	font-size: 11px;   
	color: #ffffff; 
	font-family: Arial, Helvetica; 
	text-decoration: none;	
	}
#menu a:hover 
	{
	font-weight: bold;
	font-size: 11px;   
	color: #c5bc83; 
	font-family: Arial, Helvetica; 
	text-decoration: none;
	}
#menu dt.swap
	{		
	width: 164px;
	/*margin-top: 8px;*/
	height: 10px;
	margin-left:11px; 
	text-align: left;
	/*padding-top: 4px;*/			
	background-color: transparent;	
	cursor: hand;		
	}		
#menu dt.swap a:link,
#menu dt.swap a:visited
	{
	padding-left: 23px;		
	}	
#menu dt.swap:hover
	{		
	background-image: url('../img/menu/pointer_in.png');
	background-repeat: no-repeat; 
	background-position: left center;		
	}
#menu dl 
	{
	float: left;
	margin: 0;
	padding: 5px;		
	}	
/* DESACTIVE
#menu dt, 
#menu dl, 
#menu dd 
	{
	list-style-type: none;
	margin: 0;
	padding: 0;
	}

#menu dl 
	{
	float: left;
	max-width: 100px;
	margin: 0;
	padding: 1px;		
	}

#smenu1, 
#smenu2, 
#smenu3, 
#smenu4, 
#smenu5, 
#smenu6, 
#smenu7, 
#smenu8 
	{	
	display: none;
	font-size: 7pt;		
	}

#smenu1 a, 
#smenu2 a, 
#smenu3 a, 
#smenu4 a, 
#smenu5 a, 
#smenu6 a, 
#smenu7 a, 
#smenu8 a 
	{
	text-align: center;
	font-weight: bold;
	border: 1px solid #ccc;
	white-space: nowrap;
	font-size: 9pt; 
	background-color: transparent;			
	}

*/
/* ________________ Partie Navigation ________________ */
/* DESACTIVE
#nav,
#nav table 
	{
	background-color: transparent;		
	font-weight: normal;	
	}

#nav #barre_nav
	{	
	position: absolute;
	top: 228px;
	left: 5px;	
	width: 159px;		
	font-size: 11px;	
	text-align: left;	
	white-space: nowrap;
	z-index: 6;		
	}
#nav #date
	{
	visibility: hidden;
	}
*/		
/* ________________ Partie Corps ________________ */

#zonecorps
	{
	position: relative;
	width: 100%;
	min-height: 450px;		
	text-align: left;
	margin: 0 auto;
	color: #333333;
	background-color: #FFFFFF;	
	z-index: 1;		
	}
	
#spacecorps
	{
  width: 1024px; 
	text-align: left;
	background-color: #FFFFFF;	 	
	background-image: url('../img/menu/bckgrd_contenu.jpg');
	background-repeat: no-repeat; 
	background-position: left bottom;
	z-index: 1;				
	}
/*#zonecorps table,
#zonecorps td
	{	
	background-color: transparent;				
	}*/
#zonecentre
	{ 
  padding-left: 5px;
  padding-top: 3px;  	
	}	
.espacement
	{
	padding-left: 0px;	
	}

div#texte .espacement{ 

	padding-left: 0px;
  padding-top: 0px;	
	}

/* ________________ Partie Gauche ________________ */

#gauche
	{
	position: relative;
	width: 0px;
	height: 0px;
	padding-left: 0px;
	text-align: left;
	font-size: 11px;  
    background-color: transparent;					
	z-index: 5;		
	}

#gauche table,
#gauche td
	{
	background-color: transparent;	
	font-size: 11px; 	
	text-align: left;				
	}


/* ________________ Partie Texte ________________ */


div#texte
	{	
	width: 766px;/* 771 - 5 = 766 */
	/*min-height: 345px;*/			
	z-index: 5; 	
	background-color: transparent;
	text-align: justify;
	font-size: 11px;		
	}
div#centre
	{
	width: 766px;/* 771 - 5 = 766 */
	/*min-height: 345px;*/			
	z-index: 5; 	
	background-color: transparent;
	text-align: justify;
	font-size: 11px;
	}	
div#defil
	{
	}
/* DESACTIVE
div#padding1
	{
	padding: 0px 0px 0 5px;
	}

div#padding2
	{
	padding: 5px 10px;
	}

#textesansrub 
	{
	width: 900px;	
	marging: 1px;
	text-align: justify;
	background-color: transparent;
	}
*/
#textesansrub table, 
#texte table,
#imprimtexte table 
	{
	background-color: transparent;
	border-collapse: collapse;
	text-align: left;
	vertical-align: left;
	font-size: 11px; 	
	}

#textesansrub td,
#texte td, 
#imprimtexte td
	{
	/*background-color: transparent;*/	
	}


/* ________________ Partie Texte Imprimer ________________ */

#imprimtexte 
	{
	width: 100%;	
	text-align: left;
	margin: auto;	
	padding: 0;
	font-size: 11px;
    	background-color: #fff;
    	background-image: url('../img/piedpage.jpg');
    	background-repeat: no-repeat;
	background-position: right bottom;	
	}

/* ________________ Partie Droite ________________ */
#droite
	{
	width: 243px;
	min-height: 455px;
	padding-left: 10px;
	padding-top: 15px;
	text-align: left;
	background-color: #FFFFFF;
  background-image: url('../img/menu/bckgrd-droite.jpg');
  background-repeat: no-repeat;
	background-position: left top;		
	font-size: 11px; 					
	z-index: 2;	

	}
	
#droite table,
#droite td
	{
	background-color: transparent;	
	font-size: 11px; 	
	text-align: left;				
	}
#droite a
	{
	font-weight: bold;
	font-size: 11px;   
	color: #666666; 
	font-family: Arial, Helvetica; 
	text-decoration: none;
	}
#droite a:hover 
	{
	font-weight: bold;
	font-size: 11px;   
	color: #c5bc83; 
	font-family: Arial, Helvetica; 
	text-decoration: none;
	}
/* ________________ Partie En-marge de droite ________________ */
/* DESACTIVE
#margedroite 
	{
	width: 47px;
	text-align: right;		
	z-index: 6;		
	}
#margedroite table,
#margedroite td
	{
	position: relative;
	top: 10px;
	width: 47px;
	left: 10px;	
	height: 407px;
	background-color: transparent;	
	text-align: right;		
	}
*/
/* ________________ Partie Pied de page ________________ */

#piedpage
	{
	width: 1001px;
	padding-left: 23px;
	padding-top: 3px;				
	background-color: transparent;	
	color: #ffffff;		
  z-index: 5;
	}
#piedpage td
	{
	font-family: Arial, Helvetica;	
	font-size: 11px;
	font-weight: normal;		
	}

#piedpage a:link 
	{ 
	color: #FFFFFF;
	font-size: 11px;
	text-decoration: underline; 
	}

#piedpage a:visited 
	{ 
	color: #FFFFFF;
	font-size: 11px;
	text-decoration: none; 	
	}

#piedpage a:hover 
	{  
	color: #FFFFFF;
	font-size: 11px;
	text-decoration: none; 	
	}
