
/*  ----------------------------------------------------------- */
/*  Styles généraux du site					  			*/
/*  ----------------------------------------------------------- */


/* - - - Corps de page - - - */
/* - - - - - - - - - - - - - */


body         
{ 
background-color: #FFFFFF; 
background-repeat: repeat-x;  
font-family: Arial;
font-size:10px
}


/* - - - Liens généraux - - - */
/* - - - - - - - - - - - - - */


a, a:visited      
{ 
color: #0066FF; 
}


a:hover      
{ 
color: #000000; 
text-decoration: underline 
}


/* - - - En-têtes de titres - - - */
/* - - - - - - - - - - - - - - - */


h1          
{ font-size: 22px; 
color: #CC0000; 
font-weight: bold }





/*  ----------------------------------------------------------- */
/*  Page d'acceuil      							  			*/
/*  ----------------------------------------------------------- */



/* - - - Tableau principal - - - */
/* - - - - - - - - - - - - - - - */


table.maintable 
{
   
}


/* - - - Description principale de la page d'accueil - - - */
/* - - - - - - - - - - - - - - - - -  - - - - - - - - - - */



.description_top 
{
color: #484848; 
text-align: justify; 
line-height: 150%; 
font-size:12px 
}


/* - - - Description secondaire de la page d'accueil - - - */
/* - - - - - - - - - - - - - - - - - - - - - - - - - - - - */


.sub_description 
{ 
font-size: 11px; 
padding-left: 15px; 
padding-right: 15px; 
color:#484848; 
font-weight:bold; 
text-align:left; 
padding-top:10px; 
padding-bottom:5px 
}


.sub_description a, .sub_description a:visited
{ 

color: #A30003; 
text-decoration: underline
}


.sub_description a:hover
{ 

color: #000000; 
text-decoration: underline
}



/*  ----------------------------------------------------------- */
/*  Menu de bas de page							  				*/
/*  ----------------------------------------------------------- */


/* - - - Premier menu - - - */
/* - - - - - - - - - - - - - */

.menu_bottom 
{ 
font-size: 11px; 
color: #000000; 
padding-top: 10px; 
padding-bottom: 10px; 
background-repeat: repeat; font-family:Arial 
}


.menu_bottom  a, .menu_bottom  a:visited
{ 
text-decoration: none; 
color: #000000
}


.menu_bottom  a:hover
{ 
text-decoration: none; 
color: #CC0000
}


/* - - - Deuxième menu - - - */
/* - - - - - - - - - - - - - */

.sub_menu_bottom 
{ 
text-align: right; 
font-size: 11px; 
color: #666666;  
padding-bottom: 15px; 
padding-right: 25px;
background-repeat: repeat; font-family:Arial 
}


/*  ----------------------------------------------------------- */
/*  Items en général pour le site					  			*/
/*  ----------------------------------------------------------- */



/* - - - Description princiale - - - */
/* - - - - - - - - - - - - - - - - - */


.main_description_page 
{ 
font-size: 12px; 
line-height: 120% 
}


/* - - - Hiérarchie de navigation - - - */
/* - - - - - - - - - - - - - - - - - - */


.hierarchie  
{ 
text-align: 11px; 
color: #808080; 
font-size: 10px; 
font-weight: bold 
}


/* - - - Espacement de cellule de tête - - - - */
/* - - - - - - - - - - - - - - - - - - - - - - */


td.cell_spacing_h2 { font-size:11px; padding-left:15px; padding-right:15px; padding-top:0px; padding-bottom:10px }


td.h2        { 
background-position: left top; padding-left: 32px; 
padding-top: 4px; 
padding-bottom: 12px; 
background-image: url('../medias/Product_layout/Product_layout_19.jpg'); 
background-repeat: no-repeat; color:#CC0000; font-weight:bold }



/* - - - Espacement de cellule princiaple - - - */
/* - - - - - - - - - - - - - - - - - - - - - - */


td.cell_spacing_1 
{ 
padding-left: 20px; 
padding-right: 5px; 
padding-top: 20px; 
padding-bottom: 20px; 
font-size:12px 
}


/* - - - Autre élément - - - - - - - - */
/* - - - - - - - - - - - - - - - - - - */


.descriptifs_h2 
{ 
font-size: 10px 
}


/* - - - Autre élément - - - - - - - - */
/* - - - - - - - - - - - - - - - - - - */


td.table_font_size 
{ 
font-size: 12px 
}




/*  ----------------------------------------------------------- */
/*  Formulaires du site								  			*/
/*  ----------------------------------------------------------- */


/* - - - Formulaires - - - */
/* - - - - - - - - - - - - - */


.form_label  
{ font-size: 12px; 
padding-top: 7px; 
padding-bottom: 2px 
}


.form_text_1 
{ 
background-position: left bottom; color: #000000; 
height: 18px; 
font-size: 12px; 
border: 1px solid #666666; 
background-color: #F4F4F4; background-image:url('../medias/Form_corners/Form_corners_05.jpg'); background-repeat:repeat 
}


.form_button 
{ 
width: 65px; 
height: 25px; 
text-align: center; 
font-size:12px 
}




/*  ----------------------------------------------------------- */
/*  Product page									  			*/
/*  ----------------------------------------------------------- */


/* - - - Formulaires - - - */
/* - - - - - - - - - - - - - */


.product_description 
{ 
color: #000000; 
font-size: 11px; 
text-align: left; 
line-height:140% 
}


/* - - - Tête de tableau - - - */
/* - - - - - - - - - - - - - */


td.cell_spacing_header 
{ 
padding:1px; border-bottom:1px solid #333333; font-size: 11px; 
background-repeat:repeat-x; 
background-color:#8B9BDA; background-image:url('../medias/Product_layout/Product_layout_97.jpg') 
}


/* - - - Cellules thème 1 - - - */
/* - - - - - - - - - - - - - */


td.cell_spacing 
{ 
padding:2px; font-size: 11px; 
 
}


/* - - - Cellule thème alternatif - - - */
/* - - - - - - - - - - - - - */


td.cell_spacing_alt 
{ 
padding:1px; font-size: 11px; 
background-repeat:repeat-x; background-color:#F3F3F3 
}


/*  ----------------------------------------------------------- */
/*  Réserve							  							*/
/*  ----------------------------------------------------------- */

.productbar
{
padding-left: 4px;
padding-right:4px;
background-color:#DDDDDD;
width:100%;
border-top:2px solid #6C7EC6;
border-bottom:2px solid #FFFFFF;
font-size: 10px
}


.prodbuttons
{
border-bottom:1px solid #FFFFFF;
background-color:#E7EFFA;
height:26px;

}



.prodbuttons a, .prodbuttons a:visited
{
text-decoration: none; 
font-size: 10px; 
color:#000000
}



.productPrice
{
color:red;
font-size:12px;
font-weight:bold
}



.grid_Item
{ 
border:1px solid #E1E1E1; 
background:#FFFFFF; 
font-size:11px
}


.grid_alternate
{
border-top:1px solid #C0C0C0; 
border-bottom:1px solid #C0C0C0; 
background-color:#E7EFFA; 
font-size:11px 
}

/*  ----------------------------------------------------------- */
/*  Product frame						  							*/
/*  ----------------------------------------------------------- */


.onglet_titre { font-family: Arial, Helvetica, Verdana; font-size: 20px; color: #000000; 
               font-weight: bold; padding-left: 5px; padding-top: 10px; 
               padding-bottom: 15px; width:170px }
               
.specification_table { font-size: 11px; font-family: Arial; color: #000000; 
               padding-left:3px; padding-right:1px; padding-top:1px; padding-bottom:1px }
               
.product_precision_title { font-family: Arial; font-size: 16px; color: #000000; font-weight: bold; 
               padding-left: 2px }
               
.product_precision_1 { width: 75px; font-family: Arial; font-size: 
               12px; color: #FFFFFF; font-weight: bold; text-align: center }
               
.product_precision_1 a,.product_precision_1 a:visited {  text-decoration: none; color: #333333} 

.product_precision_1 a:hover {  color: #ffffff; text-decoration: none} 
               
.specification_table ul { list-style-type: disc; margin-top: 2px; margin-bottom: 1px }

.menu_specification_a { font-family: Arial; font-size: 12px; color: #000000; 
               font-weight: bold; text-align: center; background-image: 
               url('../medias/Product_layout/Product_layout_93.jpg'); 
               background-repeat: repeat-x }
                     
.menu_specification_b { font-family: Arial; font-size: 12px; color: #000000; 
               font-weight: bold; text-align: center; background-image: 
               url('../medias/Product_layout/Product_layout_96.jpg'); 
               background-repeat: repeat-x }
            
.menu_specification_c { font-family: Arial; font-size: 12px; color: #000000; 
               font-weight: bold; text-align: center; background-image: 
               url('../medias/Product_layout/Product_layout_90.jpg'); 
               background-repeat: repeat-x }