BODY {
	background: White;
	margin: 0 0 0 0;
	 }

.titre_caract
{
	color:#FF9900;
	font-weight: bold;
	text-decoration: underline;
	font-size: 13px;
	padding-bottom: 5px;
}
	 
.text1 {
	color: #00668E;
	font-size:11px;
	font-family:Arial, Helvetica, sans-serif;
	text-decoration: none;
	}
	
.servlien a{
	color: #00668E;
	font-family: Arial, sans-serif;
	font-size : 10px;
	text-decoration: underline;
	}
.servlien a:hover{
	color: #55bbe6;
	font-family: Arial, sans-serif;
	font-size : 10px;
	text-decoration: underline;
	}

.help {
	color: #666666;
	font-size:11px;
	font-family:arial, sans-serif;	
	text-decoration: none; 
	}

.log {
	color: #666666;
	font-size:11px;
	font-family:arial, sans-serif;	
	text-decoration: none; 
	}
	
#ErrMsg
{
	font-size: 13px;
	color: red;
	font-weight: bold;
}

#ErrMsg a
{
	font-size: 13px;
	color: red;
	font-weight: bold;
}

#ErrMsg a:hover
{
	font-size: 13px;
	color: #00668E;
	font-weight: bold;
}

#InfoMsg
{
	font-size: 13px;
	color: #00668E;
	font-weight: bold;	
}
	
a{ /* Les liens qui ne sont pas sous le curseur. */
	color: #00668E;
	/*font-weight:bold;*/
	text-decoration:none;
	font-size:12px;
	font-family:Arial, sans-serif; 
}
a:hover { /* Les liens lorsque le curseur est dessus. */
	color: #FF9900; /*#858585;*/
	/*font-weight:bold;*/
	font-size:12px;
	font-family:Arial, sans-serif;
	text-decoration: none; 
}
	
a.small{ /* Les liens qui ne sont pas sous le curseur. */
	color: #00668E;
	font-weight:bold;
	text-decoration:none;
	font-size:10px;
	font-family:Arial, sans-serif; 
}
a.small:hover { /* Les liens lorsque le curseur est dessus. */
	color: #00668E;
	font-weight:bold;
	font-size:10px;
	font-family:Arial, sans-serif;
	text-decoration: none; 
}

	
a.medium{ /* Les liens qui ne sont pas sous le curseur. */
	color: #00668E;
	font-weight:bold;
	text-decoration:none;
	font-size:11px;
	font-family:Arial, sans-serif; 
}
a.medium:hover { /* Les liens lorsque le curseur est dessus. */
	color: #00668E;
	font-weight:bold;
	font-size:11px;
	font-family:Arial, sans-serif;
	text-decoration: none; 
}
a.big{ 
	color: #00668E;
	font-weight:bold;
	text-decoration:none;
	font-size:13px;
	font-family:Arial, sans-serif; 
}
a.big:hover { 
	color: #00668E;
	font-weight:bold;
	font-size:13px;
	font-family:Arial, sans-serif;
	text-decoration: none; 
}

	 
#maintable /* Table principale */
{
	width: 100%;
	height: 100%;
	border-collapse:collapse;	
	padding: 0px;
}

#header /* TD contenant le iframe du header */
{
	height: 129px;	 
}
#header_flash /* Table contenant le header flash + login */
{
	width: 100%;
}
#header_flash_gauche
{
	width: 650px;
}
#header_flash_login
{
	vertical-align: middle;
	text-align: center;
	width: 180px;
}
#header_flash_droite
{
	text-align: right;
}
a.decox /* Lien de déconnexion dans le header */
{
	font-size: 11px;
	color: #00668E;
}
a.decox:hover /* Lien de déconnexion dans le header */
{
	font-size: 11px;
	color: #ff0000;
}

#hmenu /* TD contenant le menu horizontal */
{
	height: 25px;
	background: url(bg_header.png) bottom right;
	text-align: left;
}
#hmenu_tr /* TR contenant le menu horizontal */
{
	height: 27px;
	background: url(bg_menu.jpg) top left;
	text-align: right;
}
#hmenu_table /* Table de menu horizontal */
{
	height: 25px;
	text-align: left;
}

#hmenu_table td /* TD du hmenu_table */
{
}

.hmenu_td
{
	background:url(bg_menu.png) repeat-x bottom; 
	padding-left:10px;
	padding-right:10px;
	vertical-align: middle;	
	padding-top:4px;
	font-weight: bold;
	white-space:nowrap;
}

.hmenu_td a /* Liens du menu horizontal. */
{
	color: #666666;
	text-decoration:none;
	font-size:12px;
	font-family:Arial, sans-serif;
	text-decoration: none ; 	
}
.hmenu_td a:hover /* Liens du menu horizontal. */
{ 
	color: #00668e;
	text-decoration:none;
	font-size:12px;
	font-family:Arial, sans-serif;
	text-decoration: none; 
}

.hmenu_td_selected
{
	background:url(bg_menu.png) repeat-x bottom; 
	padding-left:10px; 
	padding-right:10px;	
	padding-top:4px;
	white-space:nowrap;
}

.hmenu_td_selected a /* Liens du menu horizontal - selected. */
{
	color: #00668e;
	text-decoration:none;
	font-size:12px;
	font-family:Arial, sans-serif;
	text-decoration: none ; 	
	font-weight: bold;	
}

.hmenu_td_selected a:hover /* Liens du menu horizontal - seleted. */
{ 
	color: #666666;
	text-decoration:none;
	font-size:12px;
	font-family:Arial, sans-serif;
	text-decoration: none; 
}

.hmenu_td_cat1 /* Menu - Cat1 */
{
	background:url(bg_menu.png) repeat-x bottom; 
	padding-left:10px;
	
}

.hmenu_td_cat1 a /* Liens du menu horizontal - Cat1. */
{
	color: #ff0000;
	text-decoration:none;
	font-size:12px;
	font-family:Arial, sans-serif;
	text-decoration: none ; 
	
}
.hmenu_td_cat1 a:hover /* Liens du menu horizontal - Cat1. */
{ 
	color: #00668E;
	text-decoration:none;
	font-size:12px;
	font-family:Arial, sans-serif;
	text-decoration: none; 
}

.hmenu_fin
{
	text-align: left;
	width: 24px;
	background: url(menu_droite.png) no-repeat left;
}
.hmenu_lg_gauche
{
	text-align: right;
	width: 24px;
	background: url(menu_gauche_lg.png) no-repeat left;
}

#copyright
{
	height:17px;
	vertical-align: bottom;
	text-align: right;
	background: url(bg_feet.png) bottom repeat-x;
	padding-right: 10px;
	color: #00668E;
	font-size: 10px;
	font-family: Arial, Helvetica, sans-serif;
}

#vmenu /* TD contenant le Menu vertical */
{
	vertical-align: top;
	padding-top: 0px;
	padding-bottom: 10px;
	padding-right: 0px;
	width: 174px;
	height: 100%;
}

#vmenu_table /* Table contenant le menu vertical */
{
	width: 174px;

}

.vmenu_haut /* Haut du tableau menu vertical */
{
	height: 29px;
	background: url(../design/infopratiques.jpg) bottom left no-repeat;

}

.vmenu_td /* Cellule du menu vertical */
{
	background: url(bg_2menu.png) top left repeat-y;
	color: #FF0000;
	padding-left: 11px;
	padding-bottom: 1px;
}

.vmenu_td a /* Liens du menu vertical. */
{
	color: #666666;
	font-weight: bold;
	text-decoration:none;
	font-size:12px;
	font-family:Arial, sans-serif;
	text-decoration: none ; 
}
.vmenu_td a:hover /* Liens du menu vertical. */
{ 
	color: #00668E;
	text-decoration:none;
	font-size:12px;
	font-family:Arial, sans-serif;
	text-decoration: none; 
}

.vmenu_td_selected /* Cellule du menu vertical - selected */
{
	background: url(bg_2menu.png) top left repeat-y;
	color: #00668E;
	padding-left: 15px;
	padding-top: 3px;
	padding-bottom: 3px;
}

.vmenu_td_selected a /* Liens du menu vertical - selected. */
{
	color: #FF9900;
	font-weight: bold;
	text-decoration:none;
	font-size:12px;
	font-family:Arial, sans-serif;
	text-decoration: none ; 
	
}
.vmenu_td_selected a:hover /* Liens du menu vertical - selected. */
{ 
	color: #00668E;
	text-decoration:none;
	font-size:12px;
	font-family:Arial, sans-serif;
	text-decoration: none; 
}

.vmenu_td_1 /* Cellule du menu vertical - Hierarchie 1 */
{
	background: url(bg_2menu.png) top left repeat-y;
	color: #FF9900;
	font-size:11px;
	padding-left: 30px;
	padding-top: 3px;
	padding-bottom: 3px;
}

.vmenu_td_1 a /* Liens du menu vertical - Hierarchie 1. */
{
	color: #FF9900;
	font-size:11px;
	font-weight: bold;
	text-decoration:none;
	font-family:Arial, sans-serif;
	text-decoration: none ; 
	
}
.vmenu_td_1 a:hover /* Liens du menu vertical - Hierarchie 1. */
{ 
	color: #666666;
	font-size:11px;
	text-decoration:none;
	font-family:Arial, sans-serif;
	text-decoration: none; 
}

.vmenu_td_1_selected /* Cellule du menu vertical - Hierarchie 1 - selected */
{
	background: url(bg_2menu.png) top left repeat-y;
	color: #FF9900;
	font-size:11px;
	padding-left: 30px;
	padding-top: 3px;
	padding-bottom: 3px;
}

.vmenu_td_1_selected a /* Liens du menu vertical - Hierarchie 1 - selected. */
{
	color: #00668E;
	font-size:11px;
	font-weight: bold;
	text-decoration:none;
	font-family:Arial, sans-serif;
	text-decoration: none ; 
	
}
.vmenu_td_1_selected a:hover /* Liens du menu vertical - Hierarchie 1 - selected. */
{ 
	color: #00668E;
	font-size:11px;
	font-weight: bold;
	text-decoration:none;
	font-family:Arial, sans-serif;
	text-decoration: none; 
}

.vmenu_td_2 /* Cellule du menu vertical - Hierarchie 2 */
{
	background: url(bg_2menu.png) top left repeat-y;
	color: #FF9900;
	padding-left: 35px;
	padding-top: 3px;
	padding-bottom: 3px;
}

.vmenu_td_2 a /* Liens du menu vertical - Hierarchie 2. */
{
	color: #00668E;
	font-weight: bold;
	text-decoration:none;
	font-size:12px;
	font-family:Arial, sans-serif;
	text-decoration: none ; 
	
}
.vmenu_td_2 a:hover /* Liens du menu vertical - Hierarchie 2. */
{ 
	color: #666666;
	text-decoration:none;
	font-size:12px;
	font-family:Arial, sans-serif;
	text-decoration: none; 
}

.vmenu_td_2_selected /* Cellule du menu vertical - Hierarchie 2 - selected */
{
	background: url(bg_2menu.png) top left repeat-y;
	color: #00668E;
	padding-left: 35px;
	padding-top: 3px;
	padding-bottom: 3px;
}

.vmenu_td_2_selected a /* Liens du menu vertical - Hierarchie 2 - selected. */
{
	color: #00668E;
	font-weight: bold;
	text-decoration:none;
	font-size:12px;
	font-family:Arial, sans-serif;
	text-decoration: none ; 
	
}
.vmenu_td_2_selected a:hover /* Liens du menu vertical - Hierarchie 2 - selected. */
{ 
	color: #00668E;
	text-decoration:none;
	font-size:12px;
	font-family:Arial, sans-serif;
	text-decoration: none; 
}

.vmenu_td_3 /* Cellule du menu vertical - Hierarchie 3 */
{
	background: url(bg_2menu.png) top left repeat-y;
	color: #00668E;
	padding-left: 22px;
	padding-top: 3px;
	padding-bottom: 3px;
}

.vmenu_td_3 a /* Liens du menu vertical - Hierarchie 3. */
{
	color: #00668E;
	font-weight: bold;
	text-decoration:none;
	font-size:12px;
	font-family:Arial, sans-serif;
	text-decoration: none ; 
	
}
.vmenu_td_3 a:hover /* Liens du menu vertical - Hierarchie 3. */
{ 
	color: #666666;
	text-decoration:none;
	font-size:12px;
	font-family:Arial, sans-serif;
	text-decoration: none; 
}

.vmenu_td_3_selected /* Cellule du menu vertical - Hierarchie 3 - selected */
{
	background: url(bg_2menu.png) top left repeat-y;
	color: #00668E;
	padding-left: 22px;
	padding-top: 3px;
	padding-bottom: 3px;
}

.vmenu_td_3_selected a /* Liens du menu vertical - Hierarchie 3 - selected. */
{
	color: #00668E;
	font-weight: bold;
	text-decoration:none;
	font-size:12px;
	font-family:Arial, sans-serif;
	text-decoration: none ; 
	
}
.vmenu_td_3_selected a:hover /* Liens du menu vertical - Hierarchie 3 - selected. */
{ 
	color: #00668E;
	text-decoration:none;
	font-size:12px;
	font-family:Arial, sans-serif;
	text-decoration: none; 
}


.vmenu_bas /* Pied du tableau menu vertical */
{
	height: 21px;
	background: url(2menu_bas.png) no-repeat;
}



.vmenu_avant_cats /* Ligne avant les cats */
{
	height: 20px;
	background: url(bg_2menu.png) top left repeat-y;
	color: #00668E;
	padding-left: 7px;
}
.vmenu_avant_catprod1 /* Ligne avant la catprod1 du tableau menu vertical */
{
	height: 1px;
	background: url(bg_2menu.png) top left repeat-y;
	color: #00668E;
	padding-left: 7px;
}

.vmenu_apres_catprod1 /* Ligne apres la catprod1 du tableau menu vertical */
{
	height: 0px;
	background: url(bg_2menu.png) top left repeat-y;
	color: #00668E;
	padding-left: 7px;
}

.vmenu_haut_produits /* Haut du tableau menu vertical */
{
	height: 50px;
	background: url(../design/NosProduits.jpg) bottom left no-repeat;
	color:#FF9900;
	font-weight:bold;
	font-size: 11px;
	text-transform: uppercase;
	text-align: center;
/*	padding-left:20px;*/
	padding-bottom:10px;
}

.vmenu_haut_menu /* Haut du tableau menu vertical */
{
	height: 44px;
	background: url(../design/NosProduits.jpg) bottom left no-repeat;
	color:#FF9900;
	font-weight:bold;
	font-size: 11px;
	text-transform: uppercase;
	text-align: center;
/*	padding-left:20px;*/
	padding-bottom:10px;
}

.vmenu_td_catprod1_titre /* Titre catégories CATPROD */
{
	background: url(bg_2menu_selected.png) bottom left repeat-y;
	color: #00668E;
	text-align: center;
	padding-bottom: 5px;
	padding-top: 5px;
}
.vmenu_td_catprod1_titre a /* Titre catégories CATPROD */
{
	color:#00668E;
	text-transform:uppercase;
	font-weight:bold;
}
.vmenu_td_catprod1_titre a:hover /* Titre catégories CATPROD */
{
/*	background: url(bg_2menu.png) top left repeat-y; */
	color: #00668E;
}
.vmenu_td_catprod1 /* Cellule du menu vertical - Catprod1*/
{
	background: url(bg_2menu.png) top left repeat-y;
	color: #FF0000;
	padding-left: 11px;
	padding-bottom: 1px;
}
.vmenu_td_catprod1 a /* Liens du menu vertical. - Catprod1 */
{
	color: #666666;
	font-weight: bold;
	text-decoration:none;
	font-size:12px;
	font-family:Arial, sans-serif;
	text-decoration: none ; 
	
}
.vmenu_td_catprod1 a:hover /* Liens du menu vertical. - Catprod1 */
{ 
	color: #00668E;
	text-decoration:none;
	font-size:12px;
	font-family:Arial, sans-serif;
	text-decoration: none; 
}

.vmenu_td_catprod1_selected /* Cellule du menu vertical - Catprod1 selected */
{
	background: url(bg_2menu_selected.png) bottom left repeat-y;
	color: #00668E;
	padding-left: 11px;
	padding-bottom: 3px;
}

.vmenu_td_catprod1_selected a /* Liens du menu vertical. - Catprod1 selected */
{
	color: #EE7F01;
	font-weight: bold;
	text-decoration:none;
	font-size:12px;
	font-family:Arial, sans-serif;
	text-decoration: none ; 
	
}
.vmenu_td_catprod1_selected a:hover /* Liens du menu vertical. - Catprod1 selected */
{ 
	color: #00668E;
	text-decoration:none;
	font-size:12px;
	font-family:Arial, sans-serif;
	text-decoration: none; 
}

.vmenu_td_catprod1_selected2 /* Cellule du menu vertical - Catprod1 selected */
{
	background: url(bg_2menu.png) top left repeat-y;
	color: #00668E;
	padding-left: 11px;
	padding-bottom: 1px;
}
.vmenu_td_catprod1_selected2 a /* Liens du menu vertical. - Catprod1 selected */
{
	color: #FF9900;
	font-weight: bold;
	text-decoration:none;
	font-size:12px;
	font-family:Arial, sans-serif;
	text-decoration: none ; 
	
}
.vmenu_td_catprod1_selected2 a:hover /* Liens du menu vertical. - Catprod1 selected */
{ 
	color: #00668E;
	text-decoration:none;
	font-size:12px;
	font-family:Arial, sans-serif;
	text-decoration: none; 
}

.vmenu_avant_catprod2 /* Ligne avant la catprod2 du tableau menu vertical */
{
	height: 1px;
	background: url(bg_2menu.png) top left repeat-y;
	color: #00668E;
	padding-left: 1px;
}

.vmenu_apres_catprod2 /* Ligne apres la catprod2 du tableau menu vertical */
{
	height: 0px;
	background: url(bg_2menu.png) top left repeat-y;
	color: #00668E;
	padding-left: 1px;

}


.vmenu_td_catprod2 /* Cellule du menu vertical - Catprod2 */
{
	background: url(bg_2menu.png) top left repeat-y;
	color: #00668E;
	padding-left: 25px;
	padding-bottom: 1px;
}

.vmenu_td_catprod2 a /* Liens du menu vertical. - Catprod2 */
{
	color: #00668E;
	font-weight: bold;
	text-decoration:none;
	font-size:12px;
	font-family:Arial, sans-serif;
	text-decoration: none ; 
	
}
.vmenu_td_catprod2 a:hover /* Liens du menu vertical. - Catprod2 */
{ 
	color: #FF9900;
	text-decoration:none;
	font-size:12px;
	font-family:Arial, sans-serif;
	text-decoration: none; 
}

.vmenu_td_catprod2_selected /* Cellule du menu vertical - Catprod1 selected */
{
	background: url(bg_2menu_selected.png) bottom left repeat-y;
	color: #FF9900;
	padding-left: 25px;
	padding-bottom: 1px;
}

.vmenu_td_catprod2_selected a /* Liens du menu vertical. - Catprod1 selected */
{
	color: #EE7F01;
	font-weight: bold;
	text-decoration:none;
	font-size:12px;
	font-family:Arial, sans-serif;
	text-decoration: none ; 
	
}
.vmenu_td_catprod2_selected a:hover /* Liens du menu vertical. - Catprod1 selected */
{ 
	color: #00668E;
	text-decoration:none;
	font-size:12px;
	font-family:Arial, sans-serif;
	text-decoration: none; 
}
.vmenu_td_catprod2_selected2 /* Cellule du menu vertical - Catprod2 selected */
{
	background: url(bg_2menu.png) top left repeat-y;
	color: #00668E;
	padding-left: 25px;
	padding-bottom: 1px;
}

.vmenu_td_catprod2_selected2 a /* Liens du menu vertical. - Catprod2 selected */
{
	color: #FF9900;
	font-weight: bold;
	text-decoration:none;
	font-size:12px;
	font-family:Arial, sans-serif;
	text-decoration: none; 
}
.vmenu_td_catprod2_selected2 a:hover /* Liens du menu vertical. - Catprod2 selected */
{ 
	color: #00668E;
	text-decoration:none;
	font-size:12px;
	font-family:Arial, sans-serif;
	text-decoration: none; 
}

.vmenu_avant_catprod3 /* Ligne avant la catprod3 du tableau menu vertical */
{
	height: 0px;
	background: url(bg_2menu.png) top left repeat-y;
	color: #00668E;
	padding-left: 7px;
}

.vmenu_apres_catprod3 /* Ligne apres la catprod3 du tableau menu vertical */
{
	height: 10px;
	background: url(bg_2menu.png) top left repeat-y;
	color: #00668E;
	padding-left: 7px;
}

.vmenu_td_catprod3 /* Cellule du menu vertical - Catprod3 */
{
	background: url(bg_2menu.png) top left repeat-y;
	color: #FF0000;
	padding-left: 15px;
	padding-bottom: 10px;
}

.vmenu_td_catprod3 a /* Liens du menu vertical. - Catprod3 */
{
	color: #666666;
	font-weight: bold;
	text-decoration:none;
	font-size:12px;
	font-family:Arial, sans-serif;
	text-decoration: none ; 
	
}
.vmenu_td_catprod3 a:hover /* Liens du menu vertical. - Catprod3 */
{ 
	color: #00668E;
	text-decoration:none;
	font-size:12px;
	font-family:Arial, sans-serif;
	text-decoration: none; 
}

.vmenu_td_catprod3_selected /* Cellule du menu vertical - Catprod3 selected */
{
	background: url(bg_2menu.png) top left repeat-y;
	color: #00668E;
	padding-left: 15px;
	padding-bottom: 10px;
}

.vmenu_td_catprod3_selected a /* Liens du menu vertical. - Catprod2 selected */
{
	color: #FF0000;
	font-weight: bold;
	text-decoration:none;
	font-size:12px;
	font-family:Arial, sans-serif;
	text-decoration: none ; 
	
}
.vmenu_td_catprod3_selected a:hover /* Liens du menu vertical. - Catprod2 selected */
{ 
	color: #00668E;
	text-decoration:none;
	font-size:12px;
	font-family:Arial, sans-serif;
	text-decoration: none; 
}
.vmenu_td_catprod3_selected2 /* Cellule du menu vertical - Catprod3 selected */
{
	background: url(bg_2menu.png) top left repeat-y;
	color: #00668E;
	padding-left: 15px;
	padding-bottom: 10px;
}

.vmenu_td_catprod3_selected2 a /* Liens du menu vertical. - Catprod2 selected */
{
	color: #00668E;
	font-weight: bold;
	text-decoration:none;
	font-size:12px;
	font-family:Arial, sans-serif;
	text-decoration: none ; 
	
}
.vmenu_td_catprod3_selected2 a:hover /* Liens du menu vertical. - Catprod2 selected */
{ 
	color: #00668E;
	text-decoration:none;
	font-size:12px;
	font-family:Arial, sans-serif;
	text-decoration: none; 
}


.vmenu_td_cattxt_titre /* Titre catégories CATPROD */
{
	background: url(bg_2menu_selected.png) bottom left repeat-y;
	color: #00668E;
	padding-left: 50px;
	padding-bottom: 5px;
	padding-top: 5px;
	width: 174px;

}
.vmenu_td_cattxt_titre a /* Titre catégories CATPROD */
{
	color:#00668E;
	text-transform:uppercase;
	font-weight:bold;
}
.vmenu_td_cattxt_titre a:hover /* Titre catégories CATPROD */
{
/*	background: url(bg_2menu.png) top left repeat-y; */
	color: #00668E;
}

.vmenu_avant_cattxt1 /* Ligne avant la catprod1 du tableau menu vertical */
{
	height: 1px;
	background: url(bg_2menu.png) top left repeat-y;
	color: #00668E;
	padding-left: 7px;
}

.vmenu_apres_cattxt1 /* Ligne apres la catprod1 du tableau menu vertical */
{
	height: 0px;
	background: url(bg_2menu.png) top left repeat-y;
	color: #00668E;
	padding-left: 7px;
}

.vmenu_td_cattxt1 /* Cellule du menu vertical - Catprod1*/
{
	background: url(bg_2menu.png) top left repeat-y;
	color: #FF0000;
	padding-left: 15px;
	padding-bottom: 5px;
}
.vmenu_td_cattxt1 a /* Liens du menu vertical. - Catprod1 */
{
	color: #666666;
	font-weight: bold;
	text-decoration:none;
	font-size:12px;
	font-family:Arial, sans-serif;
	text-decoration: none ; 
}
.vmenu_td_cattxt1 a:hover /* Liens du menu vertical. - Catprod1 */
{ 
	color: #00668E;
	text-decoration:none;
	font-size:12px;
	font-family:Arial, sans-serif;
	text-decoration: none; 
}
.vmenu_td_cattxt1_selected2 /* Cellule du menu vertical - Catprod1 selected */
{
	background: url(bg_2menu.png) top left repeat-y;
	color: #00668E;
	padding-left: 15px;
	padding-bottom: 5px;
}
.vmenu_td_cattxt1_selected2 a /* Liens du menu vertical. - Catprod1 selected */
{
	color: #00668E;
	font-weight: bold;
	text-decoration:none;
	font-size:12px;
	font-family:Arial, sans-serif;
	text-decoration: none ; 
	
}
.vmenu_td_cattxt1_selected2 a:hover /* Liens du menu vertical. - Catprod1 selected */
{ 
	color: #00668E;
	text-decoration:none;
	font-size:12px;
	font-family:Arial, sans-serif;
	text-decoration: none; 
}

.vmenu_avant_cattxt2 /* Ligne avant la catprod1 du tableau menu vertical */
{
	height: 1px;
	background: url(bg_2menu.png) top left repeat-y;
	color: #00668E;
	padding-left: 7px;
}

.vmenu_apres_cattxt2 /* Ligne apres la catprod1 du tableau menu vertical */
{
	height: 0px;
	background: url(bg_2menu.png) top left repeat-y;
	color: #00668E;
	padding-left: 7px;
}

.vmenu_td_cattxt2 /* Cellule du menu vertical - Catprod1*/
{
	background: url(bg_2menu.png) top left repeat-y;
	color: #FF9900;
	padding-left: 40px;
	padding-bottom: 5px;
}
.vmenu_td_cattxt2 a /* Liens du menu vertical. - Catprod1 */
{
	color: #FF9900;
	font-weight: bold;
	text-decoration:none;
	font-size:12px;
	font-family:Arial, sans-serif;
	text-decoration: none ; 
}
.vmenu_td_cattxt2 a:hover /* Liens du menu vertical. - Catprod1 */
{ 
	color: #00668E;
	text-decoration:none;
	font-size:12px;
	font-family:Arial, sans-serif;
	text-decoration: none; 
}
.vmenu_td_cattxt2_selected2 /* Cellule du menu vertical - Catprod1 selected */
{
	background: url(bg_2menu.png) top left repeat-y;
	color: #00668E;
	padding-left: 40px;
	padding-bottom: 5px;
}
.vmenu_td_cattxt2_selected2 a /* Liens du menu vertical. - Catprod1 selected */
{
	color: #00668E;
	font-weight: bold;
	text-decoration:none;
	font-size:12px;
	font-family:Arial, sans-serif;
	text-decoration: none ; 
	
}
.vmenu_td_cattxt2_selected2 a:hover /* Liens du menu vertical. - Catprod1 selected */
{ 
	color: #00668E;
	text-decoration:none;
	font-size:12px;
	font-family:Arial, sans-serif;
	text-decoration: none; 
}


.vmenu_avant_cattxt3 /* Ligne avant la catprod1 du tableau menu vertical */
{
	height: 1px;
	background: url(bg_2menu.png) top left repeat-y;
	color: #00668E;
	padding-left: 7px;
}

.vmenu_apres_cattxt3 /* Ligne apres la catprod1 du tableau menu vertical */
{
	height: 0px;
	background: url(bg_2menu.png) top left repeat-y;
	color: #00668E;
	padding-left: 7px;
}

.vmenu_td_cattxt3 /* Cellule du menu vertical - Catprod1*/
{
	background: url(bg_2menu.png) top left repeat-y;
	color: #FF0000;
	padding-left: 60px;
	padding-bottom: 5px;
}
.vmenu_td_cattxt3 a /* Liens du menu vertical. - Catprod1 */
{
	color: #666666;
	font-weight: bold;
	text-decoration:none;
	font-size:12px;
	font-family:Arial, sans-serif;
	text-decoration: none ; 
}
.vmenu_td_cattxt3 a:hover /* Liens du menu vertical. - Catprod1 */
{ 
	color: #00668E;
	text-decoration:none;
	font-size:12px;
	font-family:Arial, sans-serif;
	text-decoration: none; 
}
.vmenu_td_cattxt3_selected2 /* Cellule du menu vertical - Catprod1 selected */
{
	background: url(bg_2menu.png) top left repeat-y;
	color: #00668E;
	padding-left: 60px;
	padding-bottom: 5px;
}
.vmenu_td_cattxt3_selected2 a /* Liens du menu vertical. - Catprod1 selected */
{
	color: #00668E;
	font-weight: bold;
	text-decoration:none;
	font-size:12px;
	font-family:Arial, sans-serif;
	text-decoration: none ; 
	
}
.vmenu_td_cattxt3_selected2 a:hover /* Liens du menu vertical. - Catprod1 selected */
{ 
	color: #00668E;
	text-decoration:none;
	font-size:12px;
	font-family:Arial, sans-serif;
	text-decoration: none; 
}


.vmenu_avant_cattxt4 /* Ligne avant la catprod1 du tableau menu vertical */
{
	height: 1px;
	background: url(bg_2menu.png) top left repeat-y;
	color: #00668E;
	padding-left: 7px;
}

.vmenu_apres_cattxt4 /* Ligne apres la catprod1 du tableau menu vertical */
{
	height: 0px;
	background: url(bg_2menu.png) top left repeat-y;
	color: #00668E;
	padding-left: 7px;
}

.vmenu_td_cattxt4 /* Cellule du menu vertical - Catprod1*/
{
	background: url(bg_2menu.png) top left repeat-y;
	color: #FF9900;
	padding-left: 80px;
	padding-bottom: 5px;
}
.vmenu_td_cattxt4 a /* Liens du menu vertical. - Catprod1 */
{
	color: #FF9900;
	font-weight: bold;
	text-decoration:none;
	font-size:12px;
	font-family:Arial, sans-serif;
	text-decoration: none ; 
}
.vmenu_td_cattxt4 a:hover /* Liens du menu vertical. - Catprod1 */
{ 
	color: #00668E;
	text-decoration:none;
	font-size:12px;
	font-family:Arial, sans-serif;
	text-decoration: none; 
}
.vmenu_td_cattxt4_selected2 /* Cellule du menu vertical - Catprod1 selected */
{
	background: url(bg_2menu.png) top left repeat-y;
	color: #00668E;
	padding-left: 80px;
	padding-bottom: 5px;
}
.vmenu_td_cattxt4_selected2 a /* Liens du menu vertical. - Catprod1 selected */
{
	color: #00668E;
	font-weight: bold;
	text-decoration:none;
	font-size:12px;
	font-family:Arial, sans-serif;
	text-decoration: none ; 
	
}
.vmenu_td_cattxt4_selected2 a:hover /* Liens du menu vertical. - Catprod1 selected */
{ 
	color: #00668E;
	text-decoration:none;
	font-size:12px;
	font-family:Arial, sans-serif;
	text-decoration: none; 
}



.vmenu_avant_cattxt5 /* Ligne avant la catprod1 du tableau menu vertical */
{
	height: 1px;
	background: url(bg_2menu.png) top left repeat-y;
	color: #00668E;
	padding-left: 7px;
}

.vmenu_apres_cattxt5 /* Ligne apres la catprod1 du tableau menu vertical */
{
	height: 0px;
	background: url(bg_2menu.png) top left repeat-y;
	color: #00668E;
	padding-left: 7px;
}

.vmenu_td_cattxt5 /* Cellule du menu vertical - Catprod1*/
{
	background: url(bg_2menu.png) top left repeat-y;
	color: #FF0000;
	padding-left: 100px;
	padding-bottom: 5px;
}
.vmenu_td_cattxt5 a /* Liens du menu vertical. - Catprod1 */
{
	color: #666666;
	font-weight: bold;
	text-decoration:none;
	font-size:12px;
	font-family:Arial, sans-serif;
	text-decoration: none ; 
}
.vmenu_td_cattxt5 a:hover /* Liens du menu vertical. - Catprod1 */
{ 
	color: #00668E;
	text-decoration:none;
	font-size:12px;
	font-family:Arial, sans-serif;
	text-decoration: none; 
}
.vmenu_td_cattxt5_selected2 /* Cellule du menu vertical - Catprod1 selected */
{
	background: url(bg_2menu.png) top left repeat-y;
	color: #00668E;
	padding-left: 100px;
	padding-bottom: 5px;
}
.vmenu_td_cattxt5_selected2 a /* Liens du menu vertical. - Catprod1 selected */
{
	color: #00668E;
	font-weight: bold;
	text-decoration:none;
	font-size:12px;
	font-family:Arial, sans-serif;
	text-decoration: none ; 
	
}
.vmenu_td_cattxt5_selected2 a:hover /* Liens du menu vertical. - Catprod1 selected */
{ 
	color: #00668E;
	text-decoration:none;
	font-size:12px;
	font-family:Arial, sans-serif;
	text-decoration: none; 
}



#vmenu_g_table /* Table menu vertical gauche */
{
	
}
#vmenu_g_table_premiereligne /* Première ligne menu vertical gauche */
{
	height: 0px;
}
#vmenu_g_table_ligneblanche /* Cellule avant bloc menu vertical gauche */
{
	
}
#vmenu_g_table_bloc /* Bloc de menu vertical gauche */
{
}
#vmenu_g_table_derniereligne /* Derière ligne menu vertical gauche */
{
	height: 0px;
}

#vmenu_d_table /* Table menu vertical gauche */
{
	background-color: Red;
}
#vmenu_d_table_premiereligne /* Première ligne menu vertical droite */
{
	height: 0px;
}
#vmenu_d_table_ligneblanche /* Cellule avant bloc menu vertical droite */
{
	height: 0px;
}
#vmenu_d_table_bloc /* Bloc de menu vertical droite */
{
}
#vmenu_d_table_derniereligne /* Derière ligne menu vertical droite */
{
	height: 0px;
}


#main /* Cellule contenant la partie principale de la page */
{
	width: 100%;
	vertical-align: top;
	padding: 3px 15px 15px 15px;
	
}

#table_txt
{
	width: 100%;
	height: 100%;
}

#table_Liens_2_1 /* Séparateur Texte / Liens - Coin gauche */
{
	height: 10px;
	background: url(if_bg_gauche.png) repeat-y;
}

#table_Liens_2_2 /* Séparateur Texte / Liens - Milieu */
{
}

#table_Liens_2_3 /* Séparateur Texte / Liens - Coin Droit */
{
	background: url(if_bg_droite.png) right repeat-y;
}
#table_Liens_3_1 /* Liens - Coin gauche */
{
	background: url(if_bg_gauche.png) repeat-y;
}
#table_Liens_3_2_n1 a /* Liens - Milieu */
{
	height: 10px;
	vertical-align: top;
	padding-top: 5px;
	padding-bottom: 5px;
	padding-left:20px;
	color: #00668E;
	font-size:12px;
	font-family:arial, sans-serif;	
	text-decoration: none; 
}
#table_Liens_3_2_n1 a:hover /* Liens - Milieu */
{
	height: 10px;
	vertical-align: top;
	padding-top: 5px;
	padding-bottom: 5px;
	padding-left:20px;
	color: #00668E;
	font-size:12px;
	font-family:arial, sans-serif;	
	text-decoration: none; 
}
#table_Liens_3_2_n2 a /* Liens - Milieu */
{
	height: 10px;
	vertical-align: top;
	padding-top: 5px;
	padding-bottom: 5px;
	padding-left:50px;
	color: #FF9900;
	font-size:12px;
	font-family:arial, sans-serif;	
	text-decoration: none; 
}
#table_Liens_3_2_n2 a:hover /* Liens - Milieu */
{
	height: 10px;
	vertical-align: top;
	padding-top: 5px;
	padding-bottom: 5px;
	padding-left:50px;
	color: #00668E;
	font-size:12px;
	font-family:arial, sans-serif;	
	text-decoration: none; 
}
#table_Liens_3_2_n3 a /* Liens - Milieu */
{
	height: 10px;
	vertical-align: top;
	padding-top: 5px;
	padding-bottom: 5px;
	padding-left:80px;
	color: #00668E;
	font-size:12px;
	font-family:arial, sans-serif;	
	text-decoration: none; 
}
#table_Liens_3_2_n3 a:hover /* Liens - Milieu */
{
	height: 10px;
	vertical-align: top;
	padding-top: 5px;
	padding-bottom: 5px;
	padding-left:80px;
	color: #00668E;
	font-size:12px;
	font-family:arial, sans-serif;	
	text-decoration: none; 
}
#table_Liens_3_2_n4 a /* Liens - Milieu */
{
	height: 10px;
	vertical-align: top;
	padding-top: 5px;
	padding-bottom: 5px;
	padding-left:110px;
	color: #FF9900;
	font-size:12px;
	font-family:arial, sans-serif;	
	text-decoration: none; 
}
#table_Liens_3_2_n4 a:hover /* Liens - Milieu */
{
	height: 10px;
	vertical-align: top;
	padding-top: 5px;
	padding-bottom: 5px;
	padding-left:110px;
	color: #00668E;
	font-size:12px;
	font-family:arial, sans-serif;	
	text-decoration: none; 
}
#table_Liens_3_2_n5 a /* Liens - Milieu */
{
	height: 10px;
	vertical-align: top;
	padding-top: 5px;
	padding-bottom: 5px;
	padding-right: 5px;
	padding-left:140px;
	color: #00668E;
	font-size:12px;
	font-family:arial, sans-serif;	
	text-decoration: none; 
}
#table_Liens_3_2_n5 a:hover /* Liens - Milieu */
{
	height: 10px;
	vertical-align: top;
	padding-top: 5px;
	padding-bottom: 5px;
	padding-right: 5px;
	padding-left:140px;
	color: #00668E;
	font-size:12px;
	font-family:arial, sans-serif;	
	text-decoration: none; 
}
#table_Liens_3_2 a /* Liens du menu vertical. - Catprod1 */
{
	color: #666666;
	font-weight: bold;
	text-decoration:none;
	font-size:12px;
	font-family:Arial, sans-serif;
	text-decoration: none ; 
}
#table_Liens_3_2 a:hover /* Liens du menu vertical. - Catprod1 */
{ 
	color: #00668E;
	text-decoration:none;
	font-size:12px;
	font-family:Arial, sans-serif;
	text-decoration: none; 
}

#table_Liens_3_3 /* Texte - Coin Droit */
{
	background: url(if_bg_droite.png) right repeat-y;
}
#table_promo_1_1 /* titre - Coin Droit */
{
	background:url(if_titre_gauche_haut.png) no-repeat;
}

#table_promo_1_2 /* titre - Zone de texte */
{
	height: 24px;
	background:url(if_titre_fin.png) bottom repeat-x;
}

#table_promo_1_3 /* titre - Zone Coin Droit */
{
	background: url(if_haut_droite_haut.png) left bottom no-repeat;
}

#table_promo_3_1 /* Texte - Coin gauche */
{
	background: url(if_bg_gauche.png) repeat-y;
}

#table_promo_3_2 /* Texte - Milieu */
{
	vertical-align: top;
	padding-top: 10px;
	padding-bottom: 10px;
	padding-right: 10px;
	padding-left:20px;
	color: #333333;
	font-size:12px;
	font-family:arial, sans-serif;	
	text-decoration: none; 
	text-align: left;
}

#table_promo_3_3 /* Texte - Coin Droit */
{
	background: url(if_bg_droite.png) right repeat-y;
}


#table_promo_titre_1 /* Cellule de titre */
{
	background: url(if_titre.png) repeat-x top;
	height:24px;
	padding-right: 10px;
	padding-left: 10px;
	color: #00668E;
	font-size:12px;
	font-family:arial, sans-serif;
	font-weight: bold;
	padding-top: 3px;
}

#table_promo_titre_2 /* Bout de titre */
{
	background: url(if_titre_bout.png) no-repeat top;
	width: 11px;
}

#table_promos /* Table des promotions */
{
	text-align: left;
}
#table_promos_cellule /* Espace entre les articles */
{
	border: #888888 1px solid;
	vertical-align: top;
}

#table_promos_article_50 /* Table article en promo */
{
	width: 60px;
	text-align: center;
	vertical-align: top;
}
#table_promos_article_60 /* Table article en promo */
{
	width: 70px;
	text-align: center;
	vertical-align: top;
}
#table_promos_article_75 /* Table article en promo */
{
	width: 80px;
	text-align: center;
	vertical-align: top;
}
#table_promos_article_100 /* Table article en promo */
{
	width: 150px;
	text-align: center;
	vertical-align: top;
}
#table_promos_article_150 /* Table article en promo */
{
	width: 180px;
	text-align: center;
	vertical-align: top;
}


#table_promos_art_photo_50
{
	height: 60px;
	vertical-align: middle;
}
#table_promos_art_photo_60
{
	height: 70px;
	vertical-align: middle;
}#table_promos_art_photo_75
{
	height: 80px;
	vertical-align: middle;
}#table_promos_art_photo_100
{
	height: 110px;
	vertical-align: middle;
}#table_promos_art_photo_150
{
	height: 160px;
	vertical-align: middle;
}
#table_promos_art_nom
{
	height: 50px;
	color: #00668E;
	font-size:11px;
	font-family:Arial, Helvetica, sans-serif;
	vertical-align: top;
}
#table_promos_art_prix1
{
	height: 14px;
	text-decoration: line-through;
	color: #00668E;
	font-size:14px;
	font-family:Arial, Helvetica, sans-serif;
}
#table_promos_art_prix2
{
	height: 14px;
	color: red;
	font-size:14px;
	font-family:Arial, Helvetica, sans-serif;
}
#table_promos_art_prix_div1
{
	height: 14px;
	text-decoration: line-through;
	color: #00668E;
	font-size:14px;
	font-family:Arial, Helvetica, sans-serif;
}
#table_promos_art_prix_div2
{
	height: 14px;
	color: red;
	font-size:14px;
	font-family:Arial, Helvetica, sans-serif;
}
#table_promos_art_text
{
	height: 50px;
	color: #00668E;
	font-size:11px;
	font-family:Arial, Helvetica, sans-serif;
	vertical-align: top;
	padding-top: 10px;
}
#table_promos_art_espace
{
	width: 15px;
}


#table_promos_art1
{
	border-left: #888888 1px solid;
	border-right: #888888 1px solid;
	border-bottom: #888888 1px solid;
	color: #00668E;
	font-size:11px;
	font-family:Arial, Helvetica, sans-serif;
	vertical-align: top;
	text-align: center;
}
#table_promos_art1_nom
{
	border-left: #888888 1px solid;
	border-top: #888888 1px solid;
	border-right: #888888 1px solid;
	padding-top: 5px;
	padding-bottom: 5px;
	font-size:13px;
	font-weight: bold;
	color: #00668E;
	font-family:Arial, Helvetica, sans-serif;
	vertical-align: top;
	text-align: center;
}
#table_promos_art1_photo_50
{
	width: 60px;
	vertical-align: top;
}
#table_promos_art1_photo_60
{
	width: 70px;
	vertical-align: top;
}
#table_promos_art1_photo_75
{
	width: 80px;
	vertical-align: top;
}
#table_promos_art1_photo_100
{
	width: 110px;
	vertical-align: top;
}
#table_promos_art1_photo_150
{
	width: 160px;
	vertical-align: top;
}

#table_promos_art1_prix
{
	vertical-align: top;
	text-align: right;
	height: 14px;
	width: 70px;
}
#table_promos_art1_prix_div1
{
	height: 14px;
	text-decoration: line-through;
	text-align: right;
	color: #00668E;
	font-size:12px;
	font-weight: bold;
	font-family:Arial, Helvetica, sans-serif;
	width: 70px;
	vertical-align: top;
}
#table_promos_art1_prix_div2
{
	height: 14px;
	text-align: right;
	color: red;
	font-size:12px;
	font-weight: bold;
	font-family:Arial, Helvetica, sans-serif;
	width: 70px;
	vertical-align: top;
}
#table_promos_art1_prix_div3
{
	color: #00668E;
	text-align: right;
	font-size:10px;
	font-weight: bold;
	font-family:Arial, Helvetica, sans-serif;
	width: 70px;
	vertical-align: top;
}
#table_promos_art1_text
{
	color: #00668E;
	font-size:11px;
	font-family:Arial, Helvetica, sans-serif;
	vertical-align: top;	
	text-align: justify;
}
#table_promos_art1_espace
{
	width: 20px;
}
#table_promos_art1_ligne_espace
{
	height: 20px;
}


#table_txt_0_1 /* Bordure - Coin gauche */
{
	height: 10px;
	width: 10px;
}

#table_txt_0_2 /* Bordure - Milieu */
{
}

#table_txt_0_3 /* Bordure - Coin Droit */
{
	width: 10px;
}

#table_txt_1_1 /* titre - Coin Droit */
{
	background:url(if_titre_gauche.png) no-repeat;
}

#table_txt_1_2 /* titre - Zone de texte */
{
	height: 24px;
	background:url(if_titre_fin.png) bottom repeat-x;
}

#table_txt_1_3 /* titre - Zone Coin Droit */
{
	background: url(if_haut_droite.png) left bottom no-repeat;
}

#table_txt_2_1 /* Séparateur Titre / Texte - Coin gauche */
{
	height: 10px;
	background: url(if_bg_gauche.png) repeat-y;
}

#table_txt_2_2 /* Séparateur Titre / Texte - Milieu */
{
}

#table_txt_2_3 /* Séparateur Titre / Texte - Coin Droit */
{
	background: url(if_bg_droite.png) right repeat-y;
}

#table_txt_3_1 /* Texte - Coin gauche */
{
	background: url(if_bg_gauche.png) repeat-y;
}

#table_txt_3_2 /* Texte - Milieu */
{
	vertical-align: top;
	padding-top: 10px;
	padding-bottom: 10px;
	padding-right: 10px;
	padding-left:20px;
	color: #333333;
	font-size:12px;
	font-family:arial, sans-serif;	
	text-decoration: none; 
}

#table_txt_3_3 /* Texte - Coin Droit */
{
	background: url(if_bg_droite.png) right repeat-y;
}

#table_txt_9_1 /* Bordure Bas - Coin gauche */
{
	height: 5px;
	background: url(if_bas_gauche.png) no-repeat;
}

#table_txt_9_2 /* Bordure Bas - Milieu */
{
	background: url(if_bas.png) repeat-x;
}

#table_txt_9_3 /* Bordure Bas - Coin Droit */
{
	background: url(if_bas_droite.png) no-repeat;
}

#table_txt_titre_1 /* Cellule de titre */
{
	background: url(if_titre.png) repeat-x top;
	height:24px;
	padding-right: 10px;
	padding-left: 10px;
	color: #00668E;
	font-size:12px;
	font-family:arial, sans-serif;
	font-weight: bold;
	padding-top: 3px;
}

#table_txt_titre_2 /* Bout de titre */
{
	background: url(if_titre_bout.png) no-repeat top;
	width: 11px;
}


#table_QR_Cat /* Tableau avec les catégories de Q/R */
{
	width: 75%;
	text-align: center;
	border: #666666 1px solid; 
	background: url(Hachures.jpg);
	
}

#table_QR_Cat_TD /* Cellule du tableau avec les cat. de Q/R */
{
	padding-top: 10px;
	padding-right: 10px;
	padding-left: 10px;
	padding-bottom: 10px;
	font-size:15px;
}

#QR_Table_Cat /* Table Catégorie dans les Q/R */
{
	width: 100%
}

#QR_Table_Cat_titre /* Catégorie dans les Questions / Réponses */
{
/*	font-size: 18px;
	font-variant: small-caps;
	text-decoration: underline;
	line-height: 35px;*/
}

.QR_titre_cat /* Lien de catégorie */
{
	font-size: 16px;
	font-variant: small-caps;
	text-decoration: underline;
	line-height: 35px;
}

#QR_Table_Cat_UP /* Catégorie dans les Questions / Réponses */
{
	font-size: 14px;
	text-align: right;
}




#QR_Table /* Table contenant une question / Réponse */
{
	width:100%
}

#QR_Table_TDTitre /* Titre d'une question / Réponse */
{
	color: #00668E;
	font-size: 12px;
	font-weight: bold;
	padding-left: 30px;	
}
#QR_Table_TDReponse /* Réponse d'une question / Réponse */
{
	color: #333333;
	font-size: 12px;
	font-weight: bold;
	padding-left: 40px;	
	padding-bottom: 20px;
	padding-top: 5px;	
}

#Contact_Table /* Tableau de la page Contact */
{
	padding-left: 100px;
}

#Contact_Gauche /* Cellule de gauche du tableau Contact */
{ }

#Contact_Coordonnees_Datas_Table /*Table contenant les coordonnées & l'image */
{ 

}

#Contact_Coordonnees_Image /* TD contenant l'image */
{ 
text-align: center;
padding-bottom: 25px;
}
#Contact_Coordonnees_Maps /* TD contenant les boutons vers GoogleMaps */
{ 
text-align: center;
padding-top: 25px;
}
#Contact_Coordonnees_Datas_Table_Nom /* TD contenant le nom de contact */
{ 
	text-align: center;
}

#Contact_Coordonnees_Datas_Table_Lib /* TD contenant le libellé de l'info */
{
	vertical-align: top;
	color: #00668E;
	font-size: 12px;
	font-weight: bold;
	padding-right: 10px;
}

#Contact_Coordonnees_Datas_Table_Datas /* TD contenant l'info */
{
	vertical-align: top;
	color: #00668E;
	font-size: 12px;
	font-weight: bold;	
	padding-bottom: 10px;
}

#Contact_Form /* TD contenant le tableau avec les input */
{
	padding-left: 70px;
	vertical-align: top;
}

#Contact_Form_Table /* Table contenant les input */
{
}

#Contact_Form_Lib /* Libellé des input */
{
	width: 120px;
	color: #00668E;
	font-size: 12px;
	font-weight: bold;
	padding-right: 10px;	
}

#Contact_Form_Content /* Texte des TD contenant les input */
{
	color: #00668E;
	font-size: 12px;
	font-weight: bold;
	padding-right: 10px;	
}

.Contact_Form_Input /* Input en eux-mêmes */
{
	color: #102041;
	font-size: 11px;
	font-weight: bold;
	border: #CCCCCC 1px solid;
}

.w_300
{
	width: 300px;
}

.w_100
{
	width: 100px;
}

.w_170
{
	width: 185px;
}

.Contact_Form_Button /* Bouton de submit en eux-mêmes */
{
	padding-top:5px;
	padding-bottom: 5px;
	background: url(Hachures.jpg);
	color: #00668E;
	font-size: 11px;
	font-weight: bold;
	border: #CCCCCC 1px solid;
}

#table_lst_art /* Table contenant la liste des articles */
{
	/*width: 100%;	*/
}

#table_lst_art_coin_hg /* Coin supérieur gauche de la table contenant la liste des articles */
{
	height: 20px;
	width: 20px;
	background: url(table_lst_art_coin_hg.png);
}

#table_lst_art_coin_hm /* Milieu supérieur de la table contenant la liste des articles */
{ }


#table_lst_art_coin_hd /* Coin supérieur droite de la table contenant la liste des articles */
{	
	width: 20px;
}

#table_lst_art_dim_photo /* TD de largeur pour la photo */
{ 
	width: 70px;
}

#table_lst_art_dim_artnom /* TD de largeur pour le nom article */
{ 
}

#table_lst_art_dim_prix /* TD de largeur pour le prix */
{ 
	width: 80px;
}

#table_lst_art_dim_stock /* TD de largeur pour le stock */
{ 
	width: 80px;
}

#table_lst_art_dim_panier /* TD de largeur pour l'ajout dans le panier */
{ 
	width: 80px;
}



#table_lst_art_titre_g /* Coin gauche de la table de titre */
{ }

#table_lst_art_titre_d /* Coin droit de la table de titre */
{ }

#table_lst_art_titre_photo /* TD de titre pour la photo */
{ text-align: center;
	vertical-align: middle;
	font-size: 12px;
	color: white;
	font-weight: bold;	
	border-top: #cccccc solid 1px;
	border-bottom: #cccccc solid 1px;
	border-left: #cccccc solid 1px;
	width: 60px;
	background-color: #eeeeee;
}

#table_lst_art_titre_artnom /* TD de titre pour le nom article */
{ 
	vertical-align: middle;
	font-size: 12px;
	font-weight: bold;	
	border-top: #cccccc solid 1px;
	border-bottom: #cccccc solid 1px;
	padding-left: 5px;
	background-color: #eeeeee;
	color: #EE7F01;
}
#table_lst_art_titre_marque /* TD de titre pour la marque */
{ 
	vertical-align: middle;
	font-size: 12px;
	font-weight: bold;	
	text-align: center;
	border-top: #cccccc solid 1px;
	border-bottom: #cccccc solid 1px;
	border-left: #cccccc solid 1px;
	padding-top: 5px;
	padding-bottom: 5px;
	background-color: #eeeeee;
	color: #EE7F01;
}
#table_lst_art_titre_prix /* TD de titre pour le prix */
{ 
	vertical-align: middle;
	font-size: 12px;
	font-weight: bold;	
	text-align: center;
	border-top: #cccccc solid 1px;
	border-bottom: #cccccc solid 1px;
	border-left: #cccccc solid 1px;
	padding-top: 5px;
	padding-bottom: 5px;
	width: 120px;
	background-color: #eeeeee;
	color: #EE7F01;
}

#table_lst_art_titre_stock /* TD de titre pour le stock */
{ 
	vertical-align: middle;
	font-size: 12px;
	font-weight: bold;	
	text-align: center;
	border-top: #cccccc solid 1px;
	border-bottom: #cccccc solid 1px;
	border-left: #cccccc solid 1px;
	width: 100px;
	background-color: #eeeeee;
	color: #EE7F01;
}

#table_lst_art_titre_panier /* TD de titre pour l'ajout dans le panier */
{ 
	vertical-align: middle;
	font-size: 12px;
	font-weight: bold;	
	text-align: center;
	border: #cccccc solid 1px;
	width: 100px;
	background-color: #eeeeee;
	color: #EE7F01;
}

#table_lst_art_titre_sep_g /* Coté gauche de la ligne du séparateur entre titre et articles */
{
	height: 20px;
}
#table_lst_art_titre_sep_m /* Milieu de la ligne du séparateur entre titre et articles */
{ }
#table_lst_art_titre_sep_g /* Coté droit de la ligne du séparateur entre titre et articles */
{ }

#table_lst_art_bord_g /* Bord gauche dans la table */
{	}

#table_lst_art_bord_d /* Bord droit dans la table */
{	}


#table_lst_artsep_bord_g /* Bord gauche dans la table pour le séparateur d'articles */
{	
	height: 20px;
}

#table_lst_artsep_bord_d /* Bord droit dans la table pour le séparateur d'articles */
{	}

#table_lst_art_separateur /* Milieu dans la table pour le séparateur d'articles */
{	height: 15px;}
#table_lst_art_data_photo /* Photo de l'article */
{ 
	text-align: center;
	vertical-align: top;
}

#table_lst_art_data_nom /* Nom de l'article */
{ 
	padding-left: 5px;
	border-bottom: #cccccc 1px dotted;
	line-height: 10px;
	width: 100%;
}
#table_lst_art_data_marque /* Marque de l'article */
{ 
	padding-left: 5px;
	border-bottom: #cccccc 1px dotted;
	line-height: 10px;
	width: 100%;
	text-align: center;
}
#table_lst_art_data_numartfou /* Numero de l'article chez fournisseur */
{ 
	font-size: 11px;
	color: #00668E;
	height: 30px;
	padding-left: 5px;
	vertical-align: top;
	text-align: center;
}
#table_lst_art_data_prix /* Prix de l'article */
{ 
	border-bottom: #cccccc 1px dotted;
	text-align: right;
	padding-right: 10px;
	width: 110px;
}

#table_lst_art_data_stock
{ 
	border-bottom: #cccccc 1px dotted;
	text-align: center;
	width: 100px;
}

#table_lst_art_data_qte /* Qte de l'article */
{ 
	border-bottom: #cccccc 1px dotted;
	text-align: center;
	width: 100px;
}


#table_lst_art_data_qte input /* Input de Qte de l'article */
{ 
	color: #00668E;
	font-size: 11px;
	font-weight: bold;
	border: #CCCCCC 1px solid;
	text-align: center;
}

#table_lst_art_data_desc_court /* Description de l'article */
{ 
	font-size: 11px;
	color: #00668E;
	height: 30px;
	padding-left: 5px;
	vertical-align: top;
}

#table_lst_art_data_contrat
{ 
	font-size: 12px;
	color: #00668E;
	padding-left: 5px;
	vertical-align: top;
}

#table_lst_gal /* Table avec les sscat - Affichage Gal*/
{ 
}

#table_lst_gal_coin_hg /* Coin haut gauche - Table avec les sscat - Affichage Gal*/
{ height: 10px; width: 10px;}

#table_lst_gal_coin_hm /* Milieu haut - Table avec les sscat - Affichage Gal*/
{ }

#table_lst_gal_coin_hd /* Coin haut droite - Table avec les sscat - Affichage Gal*/
{ width: 10px;}

#table_lst_gal_coin_bg /* Coin bas gauche - Table avec les sscat - Affichage Gal*/
{ height: 10px; width: 10px;}

#table_lst_gal_coin_bm /* Milieu bas - Table avec les sscat - Affichage Gal*/
{ }

#table_lst_gal_coin_bd /* Coin bas droite - Table avec les sscat - Affichage Gal*/
{ }

#table_lst_gal_data /* Cellule contenant un produit - une catprod - ... */
{
	width: 150px;
	height: 200px;
	padding-bottom: 10px;
	padding-left: 10px;
	padding-right: 10px;
	padding-top: 10px;
	vertical-align: bottom;
	text-align: center;
}

.color0 /* Couleur 1 pour les tables */
{ background: #eeeeee; }

.color1 /* Couleur 1 pour les tables */
{ background: url(Hachures.jpg); }

#table_gal_3_2 /* Texte - Milieu */
{
	vertical-align: top;
	text-align: center;
	height: 100%;
	padding-top: 10px;
	padding-bottom: 10px;
	padding-right: 10px;
	padding-left:20px;
	color: #333333;
	font-size:12px;
	font-family:arial, sans-serif;	
	text-decoration: none; 
}

#table_lst_gal_data_table
{ width: 100%; 
	border: #00668E dashed 1px;}

#table_lst_gal_data_table_photo
{ height: 150px; text-align: center;}

#table_lst_gal_data_table_txt
{ height: 40px; text-align: center; vertical-align: top; font-weight: bold;}

a.chemin_txt
{
	color: #00668E;
	font-size:12px;
	font-family:arial, sans-serif;
	font-weight: bold;
}

a.chemin_txt:hover
{
	color: #00668E;
	font-size:12px;
	font-family:arial, sans-serif;
	font-weight: bold;
}

a.chemin_catprod1
{
	color: #00668E;
	font-size:12px;
	font-family:arial, sans-serif;
	font-weight: bold;
}

a.chemin_catprod1:hover
{
	color: #00668E;
	font-size:12px;
	font-family:arial, sans-serif;
	font-weight: bold;
}

a.chemin_catprod2
{
	color: #00668E;
	font-size:12px;
	font-family:arial, sans-serif;
	font-weight: bold;
}

a.chemin_catprod2:hover
{
	color: #00668E;
	font-size:12px;
	font-family:arial, sans-serif;
	font-weight: bold;
}

a.chemin_catprod3
{
	color: #00668E;
	font-size:12px;
	font-family:arial, sans-serif;
	font-weight: bold;
}

a.chemin_catprod3:hover
{
	color: #00668E;
	font-size:12px;
	font-family:arial, sans-serif;
	font-weight: bold;
}

a.chemin_prod
{
	color: #00668E;
	font-size:12px;
	font-family:arial, sans-serif;
	font-weight: bold;
}

a.chemin_prod:hover
{
	color: #00668E;
	font-size:12px;
	font-family:arial, sans-serif;
	font-weight: bold;
}

#table_art_3_2 /* Cellule centrale contenant le tableau de la fiche produit */
{ 
	vertical-align: top;
	padding-top: 10px;
	padding-bottom: 10px;
	padding-left: 10px;
	padding-right: 10px;
}

#table_art /* Tableau contenant la fiche produit */
{
	width: 100%;
}

#table_art_td1
{
	vertical-align: top;
}

#table_art_td2 /* Séparateur entre les deux TD */
{
	width: 30px;
}

#table_art_td3
{
	text-align: right;
	vertical-align: top;
	width: 150px;
}

#table_art_1
{ width: 100%;}

#table_art_1_photo
{ padding-right: 30px; /* padding-bottom: 20px; */}

#table_art_1_cadre
{ vertical-align: top; 
	width: 100%; }

#table_art_1_cadre_table
{ }

#table_art_1_artnom
{ vertical-align: top; }

#table_art_1_desccourt
{ font-size: 12px; color: #474747; font-weight: bold;}

#table_art_1_stock
{ font-size: 12px; color: #00668E; font-weight: bold; padding-top: 25px;}

#table_art_1_photos
{ text-align: center; padding-top: 0px; padding-bottom: 30px;}

#table_art_1_nophoto
{ height: 20px; }

#table_art_1_photos_photos
{ padding-left: 20px; padding-right:20px;}

#table_art_1_onglet
{ vertical-align: top; text-align: center; padding-top: 0px;}

#table_art_onglets
{ width: 90%;}

#table_art_onglets_td1
{	background:url(Onglet_9.jpg) bottom repeat-x; }
#table_art_onglets_td1_impression
{	
background-color: red;
	border-bottom: #00668E solid 1px; 
	color: Green;
}

#table_art_onglets_ong
{ height: 20px; }

#table_art_onglets_ong_g
{ background:url(Onglet_1.jpg) top left no-repeat; }

#table_art_onglets_ong_m
{ background:url(Onglet_2.jpg) top; }

#table_art_onglets_ong_d
{ background:url(Onglet_3.jpg) top right no-repeat; }

#table_art_onglets_ong_g_b
{ background:url(Onglet_1.jpg) top left no-repeat; border-bottom: #00668E solid 1px; }

#table_art_onglets_ong_m_b
{ background:url(Onglet_2.jpg) top; border-bottom: #00668E solid 1px;}

#table_art_onglets_ong_d_b
{ background:url(Onglet_3.jpg) top right no-repeat; border-bottom: #00668E solid 1px;}

#table_art_onglets_td2
{ 
	border-left: #00668E solid 1px; 
	border-right: #00668E solid 1px; 
	border-bottom: #00668E solid 1px; 
	background: white; 
	padding:20px;
	height: 280px;
	vertical-align: top;
	font-size: 13px;
	color: #00668E;
}


#table_art_onglets_accessoires /* Accessoires dans la fiche article */
{	width: 100%; }

#table_art_onglets_accessoires_artphotp
{
	width: 100px;
	text-align: center;
	vertical-align: middle;
	background: White;
}

#table_art_onglets_accessoires_art
{
	padding-left:10px;
	vertical-align: middle;
	color: #00668E;
	font-size: 12px;
	font-weight: bold;
}

#table_art_onglets_accessoires_artprix
{
	text-align: right;
}

#table_art_onglets_accessoires_panier
{
	text-align: right;
	width: 70px;
}

#table_art_onglets_liens /* Liens dans la fiche article */
{	width: 100%; }

#table_art_onglets_liens_artphotp
{
	text-align: center;
	vertical-align: middle;
}

#table_art_onglets_liens_art
{
	padding-left:10px;
	vertical-align: middle;
	color: #00668E;
	font-size: 8px;
	font-weight: bold;
}

.font_small
{
	font-size: 11px;
}

a.table_art_onglets_lien
{
	color: #00668E;
	font-size: 10px;
}
a.table_art_onglets_lien:hover
{
	color: red;
	font-size: 8px;
}

a.table_art_onglets_lien_selected
{
	color: #FF9900;
	font-weight: bold;
	text-decoration: underline;
}
a.table_art_onglets_lien_selected:hover
{
	color: #00668E;
}

#table_art_3
{ }

#table_art_3_prix
{ font-size: 16px; color: #00668E; font-weight: bold; text-align: right; }

#table_art_3_cmd
{ padding-top: 12px; text-align: center;}
#table_art_3_contrat
{ 
	padding-top: 16px; 
	text-align: center;
	font-size: 12px;
	color: #00668E;
	padding-left: 5px;
	vertical-align: top;
}

#table_art_3_infos
{ padding-top: 20px; }

.qtecmd
{ color: #00668E; font-size: 11px; font-weight: bold; border: #CCCCCC 1px solid; text-align:center;}

#table_art_champs_annexes /* Table contenant les champs supplementaires dans l'onglet de l'article */
{ }

#table_art_champs_annexes_libelle /* TD contenant le libellé du champ supplémentaire */
{
	padding-left: 20px;
	padding-right: 20px;
	font-weight: bold;
	color: #00668E;
	font-size: 12px;
}

#table_art_champs_annexes_val /* TD contenant la valeur du champ supplémentaire */
{
	padding-right: 20px;
	font-weight: bold;
	color: #474747;
	font-size: 12px;
}

#table_art_champs_annexes_sep_apres /* TD séparant les lignes des champs supplémentaires */
{ 	height: 5px;}

#table_art_infos /* Table contenant les infos latérales dans une fiche produit */
{ border: #666666 solid 1px; background: url(Hachures.jpg); width: 130px;}

#table_art_infos_l0 /* TD 1x avant les infos */
{ height:10px;}

#table_art_infos_ln_libelle /* TD avec le libellé d'un champ supplémentaire en info */
{ font-weight: bold;
	color: #00668E;
	font-size: 13px; 
	padding-left: 10px;
	padding-right: 10px; }
	
#table_art_infos_ln_val /* TD avec la valeur d'un champ supplémentaire en info */
{
	font-weight: bold;
	color: #00668E;
	font-size: 13px;
	padding-left: 25px;
	padding-right: 10px;
}

#table_art_infos_ln_post /* TD séparateur entre chaque info */
{
	height: 10px;
}

#table_art_infos_l9 /* TD 1x apres les infos */
{ height:10px;}


#table_rech_form /* Table pour le formulaire de recherche */
{
	border: 1px dashed #00668E;
	text-align: center;
	width: 100%;
}

#table_rech_form_hg /* Coin supérieur gauche du tableau */
{ width: 15px; height: 15px;}
#table_rech_form_h1 /* Milieu 1 du tableau */
{ }
#table_rech_form_h2 /* Milieu 2 du tableau */
{ }
#table_rech_form_h3 /* Milieu 3 du tableau */
{ }
#table_rech_form_h3 /* Milieu 4 du tableau */
{ }
#table_rech_form_h3 /* Milieu 5 du tableau */
{ }
#table_rech_form_hd /* Coin supérieur droit du tableau */
{ width: 15px; }
#table_rech_form_g /* Colonne de gauche du tableau */
{ }

#table_rech_form_table1 /* Colonne avec la 1ere colonne de critères de recherche */
{  vertical-align: top;	}

#table_rech_form_table_1 /* 1er tableau de recherche */
{ }

#table_rech_form_1_lib /* Libellé du 1er tableau */
{
	font-weight: bold;
	color: #00668E;
	font-size: 11px; 
	padding-left: 0px;
	padding-right: 20px;
}

#table_rech_form_1_val /* Td avec l'input du 1er tableau */
{ 
	font-weight: bold;
	color: #00668E;
	font-size: 11px; 
	padding-left: 0px;
/*	padding-right: 30px;*/
}

#table_rech_form_1_img /* Td avec l'image du 1er tableau */
{ 
	padding-right: 30px;
}

#table_rech_form_1_sep /* Séparateur entre deux lignes */
{ height: 0px; }

.input_rech /* Input du formulaire de recherche */
{
	color: #00668E;
	font-size: 11px;
	font-weight: bold;
	border: #CCCCCC 1px solid;
	width: 200px;
}

.input_invisible /* Submit invisible */
{
	border: White solid 0px;
	width: 0px;
	height: 0px;	
	background-color: transparent;
}

.input_rech_menuv /* Input du formulaire de recherche dans le menu vertical */
{
	color: #00668E;
	font-size: 11px;
	font-weight: bold;
	border: #CCCCCC 1px solid;
	width: 100px;
	padding-right: 10px;
}

.input_rech_x /* Input du formulaire de recherche XFields */
{
	color: #00668E;
	font-size: 11px;
	font-weight: bold;
	border: #CCCCCC 1px solid;
	width: 170px;
}

.input_rech_annee /* Input du formulaire de recherche */
{
	color: #00668E;
	font-size: 11px;
	font-weight: bold;
	border: #CCCCCC 1px solid;
	width: 70px;
}
.input_rech_px /* Input du formulaire de recherche */
{
	color: #00668E;
	font-size: 11px;
	font-weight: bold;
	border: #CCCCCC 1px solid;
	width: 70px;
}
.input_rech_no_l /* Input du formulaire de recherche sans largeur */
{
	color: #00668E;
	font-size: 11px;
	font-weight: bold;
	border: #CCCCCC 1px solid;;
}

#table_rech_form_sep
{ width: 40px; }

#table_rech_form_sep_middle
{ width: 20px;}

#table_rech_form_table2 /* Colonne avec la 2eme colonne de critères de recherche */
{  vertical-align: top;	}

#table_rech_form_table_2 /* 2eme tableau de recherche */
{ }

#table_rech_form_2_lib /* Libellé du 2eme tableau */
{
	font-weight: bold;
	color: #00668E;
	font-size: 13px; 
	padding-left: 10px;
	padding-right: 10px;
}

#table_rech_form_2_val /* Td avec l'input du 1er tableau */
{ }

#table_rech_form_2_sep /* Séparateur entre deux lignes */
{ height: 10px; }

#table_rech_form_table3 /* Td avec les boutons */
{ vertical-align: top;}

#table_rech_form_table3 a
{
	color: #00668E;
	font-family: Arial, sans-serif;
	font-size : 10px;
	}
#table_rech_form_table3 a:hover
{
	color: #55bbe6;
	font-family: Arial, sans-serif;
	font-size : 10px;
}


#table_rech_form_table_xf /* Td contenant les champs supplémentaires */
{ 	}

#table_rech_xf /* Tableau contenant les champs supplémentaires */
{	padding-top: 10px;  }

#table_rech_xf_box /* td contenant la champ supp et le libelle */
{ vertical-align: top; }

#table_rech_xf_box_table /* Table contenant le champ supp et le libelle */
{ }

#table_rech_xf_box_table_lib /* TD contenant le libelle du champ supp */
{	
	font-weight: bold;
	color: #00668E;
	font-size: 13px; 
	
}

#table_rech_xf_box_table_input /* TD contenant l'input du champ supp */
{	padding-left: 30px;
	padding-right: 10px;	}

/* Deux séparateurs horizontaux pour éventuellement insérer une bordure entre les deux */
#table_rech_xf_box_table_sep1 /* TD contenant le séparateur 1*/
{ width: 20px; }
#table_rech_xf_box_table_sep2 /* TD contenant le séparateur 2*/
{ width: 20px; }

#table_rech_xf_box_table_sep_vertical /* TD servant de séparateur horizontal */
{	height: 10px; }

#table_rech_form_bg /* Coin supérieur gauche du tableau */
{ width: 15px; height: 15px;}
#table_rech_form_b1 /* Milieu 1 du tableau */
{ }
#table_rech_form_b2 /* Milieu 2 du tableau */
{ }
#table_rech_form_b3 /* Milieu 3 du tableau */
{ }
#table_rech_form_b3 /* Milieu 4 du tableau */
{ }
#table_rech_form_b3 /* Milieu 5 du tableau */
{ }
#table_rech_form_bd /* Coin supérieur droit du tableau */
{ width: 15px; }

#table_txt_rech_1 /* Formulaire de recherche - Coin gauche */
{
	background: url(if_bg_gauche.png) repeat-y;
}

#table_txt_rech_2 /* Formulaire de recherche - Milieu */
{
/*	height: 100%;*/
	vertical-align: top;
	padding-bottom: 10px;
	padding-right: 10px;
	padding-left:20px;
	color: #333333;
	font-size:12px;
	font-family:arial, sans-serif;	
	text-decoration: none; 
	text-align: center;
}

#table_txt_rech_3 /* Formulaire de recherche - Coin Droit */
{
	background: url(if_bg_droite.png) right repeat-y;
}

#rech_txt_nores /* Div contenant un message quand il n'y a pas de résultat ou si la recherche n'est pas lancée */
{
	font-size: 13px;
	font-weight: bold;
	color: #00668E;
	width: 500px;
	padding-top: 20px;
	padding-left: 20px;
	padding-right: 20px;
	padding-bottom: 20px;	
}

#table_marque_4_1 /* Texte - Coin gauche */
{
	background: url(if_bg_gauche.png) repeat-y;
}

#table_marque_4_2 /* Texte - Milieu */
{
	vertical-align: top;
	height: 100%;
	padding-top: 10px;
	padding-bottom: 10px;
	padding-right: 10px;
	padding-left:20px;
	color: #333333;
	font-size:12px;
	font-family:arial, sans-serif;	
	text-decoration: none; 
	text-align: center;
}

#table_marque_4_3 /* Texte - Coin Droit */
{
	background: url(if_bg_droite.png) right repeat-y;
}

#Marques_Table /* Table des marques */
{
	border: #474747 solid 1px;
	text-align: center;
}

#Marques_coin_hg /* TD coin Haut Gauche */
{
	height: 15px;
	width: 80px;
}

#Marques_coin_hd /* TD coin Haut Droite */
{
	width: 80px;
}

#Marques_hm /* TD Haut Milieu */
{ }

#Marques_hd /* TD coin Haut Droite */
{ }

#Marques_coin_mg /* TD Milieu Gauche */
{ }
#Marques_coin_md /* TD Milieu Droite */
{ }

#Marques_mm /* TD Milieu contenant le tableau de la marque */
{	
	text-align: center;
	vertical-align: top;
}

#Marques_mm_separateur /* TD séparateur entre deux marques */
{
	width: 50px;
}

#Marques_coin_sep_g /* TD coin gauche Séparateur */
{
	height: 25px;
}

#Marques_coin_sep_m /* TD milieu Séparateur */
{ }

#Marques_coin_sep_d /* TD coin droite Séparateur */
{ }

#Marque_Tb /* Tableau de marques */
{
	width: 120px;
}

#Marque_Tb_Img /* Image de la marque */
{
	text-align: center;
	vertical-align: middle;
	height: 120px;
}

#Marque_Tb_Nom/* Nom de la marque */
{
	text-align: center;
	vertical-align: top;
}

#Marque_Tb_Nom a /* Nom de la marque - Lien */
{
	font-size: 15px;
	color: #00668E;
	font-weight: bold;	
} 

#Marque_Tb_Nom a:hover /* Nom de la marque - Lien - Survol */
{
	color: #00668E;
}

#Marque_Tb_Url /* URL vers la marque */
{ text-align: center; }

#Marque_Tb_Url a /* URL vers la marque - Lien */
{ font-size: 11px; }

#Marque_Tb_Url a:hover /* URL vers la marque - Lien */
{ font-size: 11px; }


#Marque_Tb_Desc /* Description de la marque */
{ 
	font-size: 10px;
	font-weight: bold;
	color: #00668E;
	text-align: center;
}

#Marques_coin_bg /* TD coin Bas Gauche */
{
	height: 15px;
}

#Marques_bm /* TD Bas Milieu */
{ }

#Marques_bd /* TD coin Bas Droite */
{ }

/*****************************************************************************/
/* Panier */
/*****************************************************************************/
#table_panier_4_1 /* Texte - Coin gauche - SEPARATEUR txt - panier */
{
	background: url(if_bg_gauche.png) repeat-y;
}

#table_panier_4_2 /* Texte - Milieu - SEPARATEUR txt - panier */
{
	vertical-align: top;
	padding-top: 10px;
	padding-bottom: 10px;
	padding-right: 10px;
	padding-left:20px;
	color: #333333;
	font-size:12px;
	font-family:arial, sans-serif;	
	text-decoration: none; 
}

#table_panier_4_3 /* Texte - Coin Droit - SEPARATEUR txt - panier */
{
	background: url(if_bg_droite.png) right repeat-y;
}

#table_panier_5_1 /* Texte - Coin gauche - Tableau avec le panier */
{
	background: url(if_bg_gauche.png) repeat-y;
}

#table_panier_5_2 /* Texte - Milieu - Tableau avec le panier */
{
	vertical-align: top;
	padding-top: 10px;
	padding-bottom: 10px;
	padding-right: 10px;
	padding-left:20px;
	color: #333333;
	height: 100%;
	font-size:12px;
	font-family:arial, sans-serif;	
	text-decoration: none; 
	text-align: center;
}

#table_panier_5_3 /* Texte - Coin Droit - Tableau avec le panier */
{
	background: url(if_bg_droite.png) right repeat-y;
}

#table_panier_p_1 /* Texte - Coin gauche - Tableau avec les boutons panier */
{
	background: url(if_bg_gauche.png) repeat-y;
}

#table_panier_p_2 /* Texte - Milieu - Tableau avec les boutons panier */
{
	vertical-align: bottom;
	padding-top: 10px;
	padding-bottom: 10px;
	padding-right: 10px;
	padding-left:20px;
	color: #333333;
	height: 100%;
	font-size:12px;
	font-family:arial, sans-serif;	
	text-decoration: none; 
	text-align: center;
}

#table_panier_p_3 /* Texte - Coin Droit - Tableau avec les boutons panier */
{
	background: url(if_bg_droite.png) right repeat-y;
}

#table_panier_bts /* Table avec les boutons suivants et précédents */
{	width: 100%; }

#table_panier_bts_prec /* Bouton précédent */
{	padding-left: 20px; }

#table_panier_bts_suiv /* Bouton suivant */
{	padding-right: 20px; text-align: right; }


#tableau_etapes /* tableau avec les étapes */
{
	width: 100%;
	border: #474747 solid 1px;
	background: url(hachures.jpg);
}

a.etape_selected /* Etape sélectionnée */
{
	color: red;
}

#tableau_etapes_etape /* TD avec l'étape */
{
	text-align:center;
	padding-top: 10px;
	padding-bottom: 10px;
	font-size: 13px;
	font-weight: bold;
	color: #00668E;
}

#tableau_panier /* Tableau avec le panier */
{
	width: 100%;
	border: #474747 solid 1px;
}

#tableau_panier_titre_supp /* Titre de la colonne Supprimer */
{
	width: 50px;
	background: url(Hachures.jpg);
	font-size: 12px;
	font-weight: bold;
	color: #00668E;
	border-bottom: #474747 solid 1px;
}
#tableau_panier_titre_photo /* Titre de la colonne Photo */
{
	background: url(Hachures.jpg);
	border-bottom: #474747 solid 1px;
}

#tableau_panier_titre_designation /* Titre de la colonne Designation */
{
	background: url(Hachures.jpg);
	font-size: 12px;
	font-weight: bold;
	color: #00668E;
	border-bottom: #474747 solid 1px;	
}

#tableau_panier_titre_prix_unitaire /* Titre de la colonne Prix Unitaire */
{
	padding-top: 5px;
	padding-bottom: 5px;
	width: 100px;
	background: url(Hachures.jpg);
	font-size: 12px;
	font-weight: bold;
	color: #00668E;
	text-align: center;
	border-bottom: #474747 solid 1px;
}

#tableau_panier_titre_qte /* Titre de la colonne Qté */
{
	width: 100px;
	background: url(Hachures.jpg);
	font-size: 12px;
	font-weight: bold;
	color: #00668E;
	text-align: center;
	border-bottom: #474747 solid 1px;
}

#tableau_panier_titre_stock /* Titre de la colonne Stock */
{
	width: 100px;
	background: url(Hachures.jpg);
	font-size: 12px;
	font-weight: bold;
	color: #00668E;
	text-align: center;
	border-bottom: #474747 solid 1px;
}

#tableau_panier_titre_pxtotal /* Titre de la colonne Prix Total */
{
	width: 100px;
	background: url(Hachures.jpg);
	font-size: 12px;
	font-weight: bold;
	color: #00668E;
	text-align: center;
	border-bottom: #474747 solid 1px;
}


#tableau_panier_supp /* Colonne Supprimer */
{
	text-align: center;
	padding: 5px 5px 5px 5px;
	width: 60px;
}

#tableau_panier_photo /* Colonne photo */
{
	padding: 5px 5px 5px 5px;
	width: 60px;
	text-align: center;
	width: 60px;
}

#tableau_panier_designation /* Colonne Designation */
{
	padding-top: 5px;
	padding-bottom: 5px;
	font-size: 12px;
	color: #00668E;
}

#tableau_panier_prix_unitaire /* Colonne Prix Unitaire */
{
	font-size: 12px;
	color: #00668E;
	text-align: center;
	font-weight: bold;
	width: 100px;
}

#tableau_panier_qte /* Colonne Qté */
{
	font-size: 12px;
	color: #00668E;
	text-align: center;
	width: 100px;
}

#tableau_panier_stock /* Colonne Stock */
{
	font-size: 12px;
	color: #00668E;
	text-align: center;
	font-weight: bold;	
	width: 100px;
}

#tableau_panier_pxtotal /* Colonne Prix Total */
{
	font-size: 12px;
	color: #00668E;
	text-align: center;
	font-weight: bold;
	width: 100px;
}

.lg0
{
	background-color: #e7e7e7; 	
}

.lg1
{
	background-color: #FFFFFF; 	
}

.txt_panier /* Texte du panier */
{
	color: #333333;
	font-size:12px;
	font-family:arial, sans-serif;	
}

#panier_bt
{
	text-align: right;
	
}

#panier_pas_panier
{
	color: #00668E;
	font-weight: bold;
	font-size: 12px;
}

#tableau_panier_sous_txt
{
	border-top: #474747 solid 1px;
	border-right: #474747 solid 1px;
	padding: 10px 10px 10px 10px;
	
	color: #00668E;
	font-weight: bold;
	font-size: 12px;
}

#tableau_panier_sous_total
{
	border-top: #474747 solid 1px;
	padding: 10px 10px 10px 10px;
	text-align: right;
}

#table_sstotal /* Tableau contenant les sous-totaux */
{ width: 300px; }

#table_sstotal_htva_lib /* Libellé du total htva */
{
	color: #00668E;
	font-weight: bold;
	font-size: 13px;
	padding-bottom: 5px;
	padding-top: 5px;
	padding-left: 25px;
}

#table_sstotal_htva_val /* Valeur du total htva */
{
	color: #00668E;
	text-align: right;
	font-weight: bold;
	font-size: 13px;
	padding-right: 25px;
	padding-bottom: 5px;
	padding-top: 5px;
}

#table_sstotal_tva_lib /* Libellé du total tva */
{
	color: #00668E;
	font-weight: bold;
	font-size: 13px;
	padding-bottom: 5px;
	padding-top: 5px;
	padding-left: 25px;
}

#table_sstotal_tva_val /* Valeur du total tva */
{
	color: #00668E;
	text-align: right;
	font-weight: bold;
	font-size: 13px;
	padding-right: 25px;
	padding-bottom: 5px;
	padding-top: 5px;
}


#table_sstotal_fdp_lib /* Libellé du total frais de port */
{
	color: #00668E;
	font-weight: bold;
	font-size: 13px;
	padding-bottom: 5px;
	padding-top: 5px;
	padding-left: 25px;
}

#table_sstotal_fdp_val /* Valeur du total frais de port */
{
	color: #00668E;
	text-align: right;
	font-weight: bold;
	font-size: 13px;
	padding-right: 25px;
	padding-bottom: 5px;
	padding-top: 5px;
}


#table_sstotal_tvac_lib /* Libellé du total tvac */
{
	color: #00668E;
	font-weight: bold;
	padding-bottom: 5px;
	padding-top: 5px;
	padding-left: 25px;
	font-size: 13px;
	border-top: #474747 solid 1px;
}

#table_sstotal_tvac_val /* Valeur du total tvac */
{
	color: #00668E;
	text-align: right;
	font-weight: bold;
	padding-bottom: 5px;
	padding-top: 5px;
	padding-right: 25px;
	border-top: #474747 solid 1px;
	font-size: 13px;
}

#login_OK /* Zone de login quand OK */
{
	text-align: center;
	font-size: 12px;
	font-weight: bold;
	color: #00668E;	
}

#login_OK a
{
	font-size: 16px;
}

/*****************************************************************************/
/* Menu Espace Clients */
/*****************************************************************************/

#vmenu_client /* TD contenant le Menu vertical */
{
	vertical-align: top;
	padding-top: 5px;
	padding-bottom: 5px;
	padding-right: 20px;
	width: 174px;
	height: 100%;
}

#vmenu_client_table /* Table contenant le menu vertical */
{
	width: 174px;
}

.vmenu_client_haut /* Haut du tableau menu vertical */
{
	height: 30px;
	background: url(../design/2menu_top.png) bottom left no-repeat;
}

.vmenu_client_haut a
{
	font-size:11px; 
	font-weight:bold;
	color:#00835c;
} 
	
.vmenu_client_haut a:hover
{
	font-size:11px; 
	font-weight:bold;
	color:#102041;
}
 


.vmenu_client_td /* Cellule du menu vertical */
{
	background: url(bg_2menu.png) top left repeat-y;
	color: #FF0000;
	padding-left: 15px;
	padding-bottom: 4px;
}

.vmenu_client_td a /* Liens du menu vertical. */
{
	color: #666666;
	font-weight: bold;
	text-decoration:none;
	font-size:12px;
	font-family:Arial, sans-serif;
	text-decoration: none ; 
}
.vmenu_client_td a:hover /* Liens du menu vertical. */
{ 
	color: #00668E;
	text-decoration:none;
	font-size:12px;
	font-family:Arial, sans-serif;
	text-decoration: none; 
}

.vmenu_client_td_selected /* Cellule du menu vertical - selected */
{
	background: url(bg_2menu.png) top left repeat-y;
	color: #00668E;
	padding-left: 15px;
	padding-bottom: 4px;
}

.vmenu_client_td_selected a /* Liens du menu vertical - selected. */
{
	color: #666666;
	font-weight: bold;
	text-decoration:none;
	font-size:12px;
	font-family:Arial, sans-serif;
	text-decoration: none ; 
	
}
.vmenu_client_td_selected a:hover /* Liens du menu vertical - selected. */
{ 
	color: #00668E;
	text-decoration:none;
	font-size:12px;
	font-family:Arial, sans-serif;
	text-decoration: none; 
}

.vmenu_client_bas /* Pied du tableau menu vertical */
{
	height: 21px;
	background: url(2menu_bas.png) no-repeat;
}

.vmenu_client_sepa /* Séparateur entre deux menus */
{
	background: url(bg_2menu.png) top left repeat-y; height: 15px;
	display: none;
	height: 0px;
}

.vmenu_client_td_decox /* Déconnexion dans menu client */
{
	background: url(bg_2menu.png) top left repeat-y; height: 15px;
	font-size: 11px;
	color: #00668E;
	padding-top: 5px;
}
.vmenu_client_td_decox a /* Déconnexion dans menu client */
{
	font-size: 11px;
	color: #00668E;
}
.vmenu_client_td_decox a:hover /* Lien de déconnexion dans le header */
{
	font-size: 11px;
	color: #ff0000;
}
/*****************************************************************************/
/* Register */
/*****************************************************************************/

#table_register
{	}

#table_register_n1
{
	font-size: 14px;
	font-weight: bold;
	color: #FF9900;
	background-color: #FAFAFA;
	padding-bottom: 6px;
	padding-top: 6px;
	text-align: center;
	vertical-align: middle;
	border:#cccccc solid 1px;
}

#table_register_lib
{
	padding-top: 6px; /* avant 2009-02-09 5px */
	padding-bottom: 3px; /* avant 2009-02-09 10px */
	padding-left: 30px;
	color: #00668E;
	font-size: 12px;
	font-weight: bold;
	border-left: #cccccc solid 1px;
}

#table_register_input
{
	padding-top: 6px; /* avant 2009-02-09 5px */
	padding-bottom: 3px; /* avant 2009-02-09 10px */
	padding-left: 20px;
	color: #00668E;
	font-size: 12px;
	font-weight: bold;
}
#table_register_input_no
{
	padding-top: 3px; /* avant 2009-02-09 5px */
	padding-bottom: 3px; /* avant 2009-02-09 10px */
	padding-left: 0px;
	color: #00668E;
	font-size: 12px;
	font-weight: bold;
}

#table_register_chkbox
{
	padding-top: 3px; /* avant 2009-02-09 5px */
	padding-bottom: 3px; /* avant 2009-02-09 10px */
	padding-left: 30px;
	color: #00668E;
	font-size: 12px;
	font-weight: bold;
	border-left: 2px solid #CFCFCF;
	border-right: 2px solid #CFCFCF;
}
#table_register_stars
{
	font-weight: bold;
	font-size: 16px;
	color: red;	
	border-right: #cccccc solid 1px;
	padding-left:5px;
	padding-right:30px;
}
#table_register_legende
{
	padding-top: 3px; /* avant 2009-02-09 5px */
	padding-bottom: 3px; /* avant 2009-02-09 10px */
	padding-left: 30px;
	padding-right: 25px;
	color: Red;
	font-size: 10px;
	border-left: #cccccc solid 1px;
	border-right: #cccccc solid 1px;
	text-align: right;
}

#table_register_end_of_group
{
	padding-top: 0px;
	padding-bottom: 0px;		

	padding-left: 20px;
	color: #00668E;
	font-size: 12px;
	font-weight: bold;
	border-top: #cccccc solid 1px;

}

.input_register /* Input du formulaire d'inscription */
{
	color: #474747;
	font-size: 11px;
	font-weight: bold;
	border: #CCCCCC 1px solid;
/*	height: 20px;*/
}

.oblig
{
	font-weight: bold;
	font-size: 16px;
	color: #FF0000;	
}


/*****************************************************************************/
/* Texte + Sous-Menu + Texte */
/*****************************************************************************/

#SSMenu_Table /* Table contenant les sous-menus */
{ 	width: 75%; padding-top: 10px; padding-bottom: 10px; background: url(hachures.jpg);
	border: #474747 solid 1px; }

#SSMenu_Table_TD /* TD contenant les sous-menus */
{	text-align: center; }

#SSMenu_Table_Txt /* Table contenant le texte */
{	}

#SSMenu_Table_Txt_TD /* TD contenant le texte */
{	padding-top: 25px; color: #00668E; font-size: 12px; padding-left: 50px; }

/*****************************************************************************/
/* Anciens paniers */
/*****************************************************************************/

#tableau_panier_ancien /* Tableau avec la liste des paniers */
{
	border: #474747 solid 1px; width: 95%;
}

#tableau_panier_ancien_titre /* Titre de la colonne */
{
	background: url(Hachures.jpg);
	font-size: 12px;
	font-weight: bold;
	color: #00668E;
	border-bottom: #474747 solid 1px;
	text-align: center;
	padding: 10px 10px 10px 10px;
}

#tableau_panier_ancien_TD /* Colonne */
{
	font-size: 12px;
	font-weight: bold;
	color: #00668E;
	text-align: center;
	padding: 5px 10px 5px 10px;
}

.info_bulle /* InfoBulles */
{
	font-size: 10px;
	font-weight: bold;
	color: #00668E;
}

/*****************************************************************************/
/* Texte + Chapitres */
/*****************************************************************************/
#table_ss_cat
{	}

#table_ss_cat_photo
{
	padding-top: 45px;
	vertical-align: top;
	text-align: center;
	width: 170px;
	padding-left: 10px;
	padding-right: 10px;
}

#table_ss_cat_titre
{
	padding-top: 45px;
	font-size: 14px;
	font-weight: bold;
	color: #00668E;
}

#table_ss_cat_memo
{
	padding-top: 10px;
	font-size: 12px;
	color: #00668E;	
}

/*****************************************************************************/
/* Mot de passe perdu */
/*****************************************************************************/
#table_pwd_lost
{ }

#table_pwd_lost_email
{
	padding-left: 25px;
	font-size: 14px;
	color: #00668E;
	font-weight: bold;
	padding-top: 15px;
}

#table_pwd_lost_input
{	padding-left: 10px; padding-top: 15px; }

#table_pwd_lost_bt
{	padding-left: 10px; padding-top: 15px; }

#table_pwd_lost_error
{
	padding-left: 25px;
	font-size: 10px;
	color: Red;
	font-weight: bold;
	padding-top: 15px;
}

/*****************************************************************************/
/* Adresses de livraison */
/*****************************************************************************/

#table_adresses /* Tableau */
{	}

#table_adresses_titre_liv /* Titre Livraison */
{	padding-top: 25px; padding-left: 20px; font-size: 14px; color: #00668E; font-weight: bold;}

#table_adresse_lib /* Libellé */
{
	padding-top: 20px;
	padding-left: 55px;
	font-size: 12px; color: #00668E; font-weight: bold;		
}

#table_adresse_nouvelle /* Saisie nouvelle adresse */
{
	border: 1px solid #B0B0B0;
	padding-left: 55px;
	padding-top: 10px;
}
#td_adresse_nouvelle_2 /* Saisie nouvelle adresse */
{
	border: none;
	padding: 10px 10px 10px 10px;
}
#table_adresse_nouvelle_2 /* Saisie nouvelle adresse */
{
	border: none;
	padding: 10px 10px 10px 10px;
}
#table_adresse_prompt /* Champs de l'adresse */
{
	padding-top: 5px;
	padding-left: 5px;
	font-size: 12px; color: #00668E; font-weight: bold;		
}

#table_adresse_input /* Champs de l'adresse */
{
	padding-top: 5px;
	padding-left: 5px;
	font-size: 12px; color: #00668E; font-weight: bold;		
}

.w_300
{
	width: 300px;
}

.w_100
{
	width: 100px;
}

.w_170a
{
	width: 170px;
}


#table_adresse_adresse /* TD contenant l'étiquette de l'adresse */
{
	padding-top: 10px;
	padding-left: 100px;
}

#table_adresse_etiquette /* Table étiquette */
{
	border: 1px solid #B0B0B0;
	width: 250px;
	height: 100px;
	background: url(Hachures.jpg);
}

#table_adresse_etiquette_nom /* Etiquette */
{
	text-align: center;
	padding: 10px 10px 10px 10px;
	font-size: 12px;
	color: #00668E;
	font-weight: bold;
}

#table_adresse_next /* Prochaine étape */
{
	text-align: center;
	vertical-align: bottom;
}

/*****************************************************************************/
/* Modes de livraison */
/*****************************************************************************/
#table_mode_livraison
{}

#table_mode_livraison_sep
{
	height: 15px;
}

#table_mode_livraison_sel
{
	padding-top: 5px;
	padding-left: 55px;
	font-size: 12px; color: #00668E; font-weight: bold;		
}

#table_mode_livraison_cout
{
	padding-top: 5px;
	padding-left: 55px;
	text-align: right;
	font-size: 12px; color: #00668E; font-weight: bold;		
}

#bts_panier_cmd /* Div des boutons du processus de commande */
{
	text-align: center;
	padding-top: 40px;
}


/*****************************************************************************/
/* Connexin */
/*****************************************************************************/

#table_connexion /* Tableau */
{	}

#table_connexion_titre /* Titre Connexion */
{	padding-top: 0px; padding-left: 10px; font-size: 14px; color: #00668E; font-weight: bold;}

#table_connexion_td_table /* TD contenant la table de login / pwd */
{	padding-left: 30px; padding-top: 20px;}

#table_connexion_table_login /* Table de login / pwd */
{
	border: #474747 solid 1px;
}

#table_connexion_table_login_lib /* Libellé des inputs */
{
	padding-top: 20px;
	padding-left: 20px;
	font-weight: bold;
	color: #00668E;
	font-size: 13px; 
	padding-right: 10px;
}


#table_connexion_table_login_input /* TD avec les inputs */
{ 
	padding-top: 20px;
	padding-right: 20px;}
	
#table_connexion_table_login_OK /* TD avec les inputs */
{ 
	padding-top: 20px;
	padding-right: 20px;}


#table_connexion_table_pwd_lib /* Libellé des inputs */
{
	padding-bottom: 20px;
	padding-top: 10px;
	padding-left: 20px;
	font-weight: bold;
	color: #00668E;
	font-size: 13px; 
	padding-right: 10px;
}


#table_connexion_table_pwd_input /* TD avec les inputs */
{ 
	padding-bottom: 20px;
	padding-top: 10px;
	padding-right: 20px;}
	
#table_connexion_table_register /* TD avec les liens "Pwd perdu & s'inscrire */
{
	padding-bottom: 10px;
}

#table_cmddetails /* Table avec le détail de la commande */
{	}

#table_cmddetails_lib /* TD avec le libellé */
{
	font-size: 11px;
	font-weight: bold;
	color: #00668E;
	padding-bottom: 5px;
}
#table_cmddetails_val /* TD avec la valeur */
{
	padding-left: 20px;
	font-size: 11px;
	font-weight: bold;
	color: #00668E;
	padding-bottom: 5px;
}

.fili
{
	background: bottom right no-repeat;
}


.servtitre {
	color: #0099d9;
	font-family:Arial, sans-serif;
	font-size : 10px;
	text-decoration: none;
	font-weight:bold;
	}
.servtext {
	color: #60757f;
	font-family:Arial, sans-serif;
	font-size : 10px;
	text-decoration: none;
	}
.servlien a{
	color: #00668E;
	font-family: Arial, sans-serif;
	font-size : 10px;
	text-decoration: underline;
	}
.servlien a:hover{
	color: #55bbe6;
	font-family: Arial, sans-serif;
	font-size : 10px;
	text-decoration: underline;
	}
	
	
.liencov a{ /* Les liens qui ne sont pas sous le curseur. */
	color: #60757f;
	font-family:Arial, sans-serif;
	font-size : 10px;
	text-decoration: none;
}
.liencov a:hover { /* Les liens lorsque le curseur est dessus. */
	color: #0099d9;
	font-family:Arial, sans-serif;
	font-size : 10px;
	text-decoration: none;
}

/******************************************************************************************/
#Txt_Promos_Separateur /* Séparateur entre le texte et les promos */
{
	height: 50px;
}

#table_promos_haut
{
	width: 100%;
	border: #00668E solid 1px;
}

#table_promos_haut_titre
{
	font-size: 14px;
	font-weight: bold;
	color: #00668E;
	padding: 10px 10px 10px 10px;
}

#table_promos_haut_texte
{
	font-size: 10px;
	font-weight: bold;
	color: #00668E;
	padding: 0 10px 10px 10px;
}

#table_promos_haut_promos
{
	text-align: center;
}

#table_promos
{

}

#table_promos_td
{
	padding: 0px 20px 5px 20px;
}

#table_promos_separateur
{
	width: 0px;
}

#table_promo_td_promo_img
{
	width: 110px;
	height: 110px;
	text-align: center;
	vertical-align: top;
}

#table_promo_td_promo_nom
{
	text-align: center;
	font-weight: bold;
	vertical-align: top;
}

#table_promo_td_promo_prix
{
	padding-top: 5px;
	font-size: 12px;
	font-weight: bold;
	text-align: center;
	vertical-align: top;
	color: red;
}

.h4
{
	font-size: 15px;
	color: #00668E;
	font-weight: bold;	
} 



#table_lst_art_gr /* Table contenant la liste des articles */
{
	/*width: 100%;	*/
}

#table_lst_art_gr_coin_hg /* Coin supérieur gauche de la table contenant la liste des articles */
{
	height: 20px;
	width: 20px;
	background: url(table_lst_art_gr_coin_hg.png);
}

#table_lst_art_gr_coin_hm /* Milieu supérieur de la table contenant la liste des articles */
{ }


#table_lst_art_gr_coin_hd /* Coin supérieur droite de la table contenant la liste des articles */
{	
	width: 20px;
}

#table_lst_art_gr_dim_photo /* TD de largeur pour la photo */
{ 
	width: 70px;
	background-color: #d6d6d6;
}

#table_lst_art_gr_dim_artnumero /* TD de largeur pour le nom article */
{ 
	background-color: #FAFAFA;
}
#table_lst_art_gr_dim_artnom /* TD de largeur pour le nom article */
{ 
	background-color: #FAFAFA;
}

#table_lst_art_gr_dim_prix /* TD de largeur pour le prix */
{ 
	background-color: #FAFAFA;
	width: 80px;
}

#table_lst_art_gr_dim_stock /* TD de largeur pour le stock */
{ 
	background-color: #FAFAFA;
	width: 80px;
}

#table_lst_art_gr_dim_panier /* TD de largeur pour l'ajout dans le panier */
{ 
	background-color: #FAFAFA;
	width: 80px;
}



#table_lst_art_gr_titre_g /* Coin gauche de la table de titre */
{ }

#table_lst_art_gr_titre_d /* Coin droit de la table de titre */
{ }

#table_lst_art_gr_titre_photo /* TD de titre pour la photo */
{ text-align: center;
	vertical-align: middle;
	font-size: 12px;
	color: white;
	font-weight: bold;	
	border-top: #cccccc solid 1px;
	border-bottom: #cccccc solid 1px;
	border-left: #cccccc solid 1px;
	width: 60px;
	background-color: #d6d6d6;
}
#table_lst_art_gr_titre
{
	padding-left: 5px;
	padding-bottom: 5px;
	padding-top: 5px;
	vertical-align: middle;
	font-size: 13px;
	font-weight: bold;	
	border: #cccccc solid 1px;
	background-color: #fafafa;
	color: #FF9900;
}
#table_lst_art_gr_titre_artnumero /* TD de titre pour le nom article */
{ 
	vertical-align: middle;
	font-size: 11px;
	padding-top: 2px;
	text-align:center;
	padding-bottom: 2px;
	font-weight: bold;	
	border-bottom: #cccccc solid 1px;
	border-top: none;
	padding-left: 5px;
	background-color: #FAFAFA;
	color: #00668E;
	width:130px;
}
#table_lst_art_gr_titre_artnom /* TD de titre pour le nom article */
{ 
	vertical-align: middle;
	font-size: 11px;
	padding-top: 2px;
	padding-bottom: 2px;
	font-weight: bold;	
	border-bottom: #cccccc solid 1px;
	padding-left: 5px;
	background-color: #FAFAFA;
	color: #00668E;
}
#table_lst_art_gr_titre_caract 
{ 
	vertical-align: middle;
	font-size: 11px;
	padding-top: 2px;
	padding-bottom: 2px;
	font-weight: bold;	
	text-align: left;
	border-bottom: #cccccc solid 1px;
	padding-left: 5px;
	background-color: #FAFAFA;
	color: #00668E;
}
#table_lst_art_gr_titre_marque /* TD de titre pour la marque */
{ 
	vertical-align: middle;
	font-size: 11px;
	padding-top: 2px;
	padding-bottom: 2px;
	font-weight: bold;	
	text-align: center;
	border-bottom: #cccccc solid 1px;
	background-color: #FAFAFA;
	color: #00668E;
}
#table_lst_art_gr_titre_prix /* TD de titre pour le prix */
{ 
	vertical-align: middle;
	font-size: 11px;
	padding-top: 2px;
	padding-bottom: 2px;
	font-weight: bold;	
	text-align: center;
	border-bottom: #cccccc solid 1px;
	width: 120px;
	background-color: #FAFAFA;
	color: #00668E;
}

#table_lst_art_gr_titre_stock /* TD de titre pour le stock */
{ 
	vertical-align: middle;
	font-size: 11px;
	padding-top: 2px;
	padding-bottom: 2px;
	font-weight: bold;	
	text-align: center;
	border-bottom: #cccccc solid 1px;
	width: 100px;
	background-color: #FAFAFA;
	color: #00668E;
}

#table_lst_art_gr_titre_panier /* TD de titre pour l'ajout dans le panier */
{ 
	vertical-align: middle;
	font-size: 11px;
	padding-top: 2px;
	padding-bottom: 2px;
	font-weight: bold;	
	text-align: center;
	border-bottom: #cccccc solid 1px;
	width: 100px;
	background-color: #FAFAFA;
	color: #00668E;
}

#table_lst_art_gr_titre_sep_g /* Coté gauche de la ligne du séparateur entre titre et articles */
{
	height: 20px;
}
#table_lst_art_gr_titre_sep_m /* Milieu de la ligne du séparateur entre titre et articles */
{ }
#table_lst_art_gr_titre_sep_g /* Coté droit de la ligne du séparateur entre titre et articles */
{ }

#table_lst_art_gr_bord_g /* Bord gauche dans la table */
{	}

#table_lst_art_gr_bord_d /* Bord droit dans la table */
{	}


#table_lst_artsep_bord_g /* Bord gauche dans la table pour le séparateur d'articles */
{	
	height: 20px;
}

#table_lst_artsep_bord_d /* Bord droit dans la table pour le séparateur d'articles */
{	}

#table_lst_art_gr_separateur /* Milieu dans la table pour le séparateur d'articles */
{	height: 15px;}
#table_lst_art_gr_data_photo /* Photo de l'article */
{ 
	text-align: center;
	vertical-align: top;
}

#table_lst_art_gr_data_photocat /* Nom de l'article */
{ 
	padding: 5px;
	border-left: #cccccc 1px solid;
	border-right: #cccccc 1px solid;
	border-bottom: #cccccc 1px solid;
	text-align: center;
	vertical-align: top;
}
#table_lst_art_gr_data_detail
{
	border-right: #cccccc 1px solid;
	border-bottom: #cccccc 1px solid;
	vertical-align: top;	
}
#table_lst_art_gr_data_numero /* Nom de l'article */
{ 
	padding-left: 5px;
	border-bottom: #cccccc 1px dotted;
	vertical-align: top;
	text-align: center;
	padding-top: 4px;
	padding-bottom: 4px;
}
#table_lst_art_gr_data_nom /* Nom de l'article */
{ 
	padding-left: 5px;
	border-bottom: #cccccc 1px dotted;
	vertical-align: top;
	padding-top: 4px;
	padding-bottom: 4px;
}
#table_lst_art_gr_data_champssup /* Champs supplémentaires */
{ 
	padding-left: 5px;
	border-bottom: #cccccc 1px dotted;
	vertical-align: top;
	width: 50%;
	padding-top: 4px;
	padding-bottom: 4px;
}
#table_lst_art_gr_data_caract /* Nom de l'article */
{ 
	padding-left: 5px;
	border-bottom: #cccccc 1px dotted;
	padding-top: 4px;
	vertical-align: top;
	width: 40%;
}
#table_lst_art_gr_data_marque /* Marque de l'article */
{ 
	padding-left: 5px;
	border-bottom: #cccccc 1px dotted;
	padding-top: 4px;
	vertical-align: top;
	width: 100%;
	text-align: center;
}
#table_lst_art_gr_data_numartfou /* Numero de l'article chez fournisseur */
{ 
	font-size: 11px;
	color: #00668E;
	height: 30px;
	padding-left: 5px;
	padding-top: 4px;
	vertical-align: top;
	text-align: center;
}
#table_lst_art_gr_data_prix /* Prix de l'article */
{ 
	border-bottom: #cccccc 1px dotted;
	padding-top: 4px;
	vertical-align: top;
	text-align: right;
	padding-right: 10px;
	width: 110px;
}

#table_lst_art_gr_data_stock
{ 
	border-bottom: #cccccc 1px dotted;
	padding-top: 4px;
	vertical-align: top;
	text-align: center;
	width: 100px;
}

#table_lst_art_gr_data_qte /* Qte de l'article */
{ 
	border-bottom: #cccccc 1px dotted;
	text-align: center;
	padding-top: 4px;
	vertical-align: top;
	width: 100px;
	padding-bottom: 5px;
}


#table_lst_art_gr_data_qte input /* Input de Qte de l'article */
{ 
	color: #00668E;
	font-size: 11px;
	font-weight: bold;
	border: #CCCCCC 1px solid;
	text-align: center;
}

#table_lst_art_gr_data_desc_court /* Description de l'article */
{ 
	font-size: 11px;
	color: #00668E;
	height: 30px;
	padding-left: 5px;
	vertical-align: top;
}

#table_lst_art_gr_data_contrat
{ 
	font-size: 12px;
	color: #00668E;
	padding-left: 5px;
	vertical-align: top;
}

.table_lst_art_gr_lien a{ /* Les liens qui ne sont pas sous le curseur. */
	color: #00668E;
	/*font-weight:bold;*/
	text-decoration:none;
	font-size:12px;
	font-family:Arial, sans-serif; 
	padding-top: 4px;
	padding-bottom: 4px;
}
.table_lst_art_gr_lien a:hover { /* Les liens lorsque le curseur est dessus. */
	color: #858585;
	/*font-weight:bold;*/
	font-size:12px;
	font-family:Arial, sans-serif;
	text-decoration: none; 
	padding-top: 4px;
	padding-bottom: 4px;
}