html, body
{
	margin: 0;
}

a.mike
{
	color:#5C343F;
}
a.mike:hover
{
	color:#333333;
}

a.lien_mauve
{
	color:#666666;
	font-size:10px;
	font-family:Arial, Helvetica, sans-serif;
	text-decoration: none;
	font-weight: bold;
}
a.lien_mauve:hover
{
	color:#EEEEEE;
	font-size:10px;
	font-family:Arial, Helvetica, sans-serif;
	text-decoration: none;
	font-weight: bold;
}


.txt_jaune {
	color: #f8eb30;
	font-size:9px;
	font-family:Arial, Helvetica, sans-serif;
	text-decoration: none;
	font-weight: bold;
	padding-left: 10px;
	text-align: left;
}

BODY {
	background: White;
	margin: 0 0 0 0;
	font-family:Arial, Helvetica, sans-serif;
	 }

.text1 {
	color: #0076b1;
	font-size:11px;
	font-family:Arial, Helvetica, sans-serif;
	text-decoration: none;
	}
	
.servlien a{
	color: #282828;
	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: #0076b1;
	font-weight: bold;
}

#InfoMsg
{
	font-size: 13px;
	color: #282828;
	font-weight: bold;	
}
	
a{ /* Les liens qui ne sont pas sous le curseur. */
	color: #5C343F;
	/*font-weight:bold;*/
	text-decoration:none;
	font-size:12px;
	font-family:Arial, sans-serif; 
}
a:hover { /* Les liens lorsque le curseur est dessus. */
	color: #EEEEEE;
	/*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: #0076b1;
	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: #5C343F;
	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: black;
	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: #888888;
	font-weight:bold;
	font-size:11px;
	font-family:Arial, sans-serif;
	text-decoration: none; 
}
a.big{ 
	color: #5C343F;
	font-weight:bold;
	text-decoration:none;
	font-size:13px;
	font-family:Arial, sans-serif; 
}
a.big:hover { 
	color: #0076b1;
	font-weight:bold;
	font-size:13px;
	font-family:Arial, sans-serif;
	text-decoration: none; 
}

#maintable1 /* Table principale niveau supérieur pour bordures gauche-droite */
{
	height: 100%;
	width: 100%;

}

	 
#maintable /* Table principale */
{
	width: 100%;
	height: 100%;
}

#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: #5C343F;
}
a.decox:hover /* Lien de déconnexion dans le header */
{
	font-size: 11px;
	color: #ff0000;
}

#hmenu /* TD contenant le menu horizontal */
{
	height: 23px;
	/* background: url(../alphi_pics/top_bg.jpg) ;  */
	text-align: center;
	background-repeat: repeat-y;
}
#hmenu_tr /* TR contenant le menu horizontal */
{
	height: 23px;
	background: url(../alphi_pics/menutop_bout.gif) top left;
	
	text-align: right;
	background-repeat: no-repeat;
}
#hmenu_table /* Table de menu horizontal */
{
	height: 23px;
	text-align: center;
}

#hmenu_table td /* TD du hmenu_table */
{
}

.hmenu_td
{
	padding-left:10px;
	padding-right:10px;
	vertical-align: middle;	
	background: url(../alphi_pics/menutop_bout.gif) left no-repeat;
}

.hmenu_td a /* Liens du menu horizontal. */
{
color: #284103;
	text-decoration:none;
	font-size:13px;
	font-family:Arial, sans-serif;
	text-decoration: none ; 
	
}
.hmenu_td a:hover /* Liens du menu horizontal. */
{ 
	color: #eeeeee;
	text-decoration:none;
	font-size:13px;
	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;
	vertical-align: middle;	
	background: url(../alphi_pics/menutop_bout.gif)  left no-repeat;
}

.hmenu_td_selected a /* Liens du menu horizontal. */
{
	color: #284103;
	text-decoration:none;
	font-size:13px;
	font-family:Arial, sans-serif;
	text-decoration: none ; 
	
}
.hmenu_td_selected a:hover /* Liens du menu horizontal. */
{ 
	color: #eeeeee;
	text-decoration:none;
	font-size:13px;
	font-family:Arial, sans-serif;
	text-decoration: none; 
}
.hmenu_icones_td
{
	padding-top:10px;
	padding-left:20px;
	padding-right:20px;
	vertical-align: middle;	
	width: 110px;
	height: 45px;
}

.hmenu_icones_td a /* Liens du menu horizontal. */
{
	color: #284103;
	text-decoration:none;
	font-size:13px;
	font-family:Arial, sans-serif;
	text-decoration: none ; 
	
}
.hmenu_icones_td a:hover /* Liens du menu horizontal. */
{ 
	color: #eeeeee;
	text-decoration:none;
	font-size:13px;
	font-family:Arial, sans-serif;
	text-decoration: none; 

   /* background-color: #dedede; */
}
.hmenu_icones_td_selected
{
	padding-top:10px;
	padding-left:20px;
	padding-right:20px;
	vertical-align: middle;	
	width: 110px;
	height: 45px;
}

.hmenu_icones_td_selected a /* Liens du menu horizontal. */
{
	color: #284103;
	text-decoration:none;
	font-size:13px;
	font-family:Arial, sans-serif;
	text-decoration: none ; 
	
}
.hmenu_icones_td_selected a:hover /* Liens du menu horizontal. */
{ 
	color: #eeeeee;
	text-decoration:none;
	font-size:13px;
	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: #5C343F;
	text-decoration:none;
	font-size:12px;
	font-family:Arial, sans-serif;
	text-decoration: none; 
}
#hmenu_td_g
{
	
}
#hmenu_td_c
{
	
}
#hmenu_td_d
{
	
}
#hmenu_td_bouton1
{
	text-align: right;
	padding-right: 25px;
}
#hmenu_td_bouton2
{
	text-align: left;
	padding-left: 25px;
}
.hmenu_fin
{
	text-align: left;
	width:0px;/*
	background: url(menu_droite.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: #0076b1;
	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: 154px;
	height: 100%;
}
#vmenu_droite /* TD contenant le Menu vertical */
{
	vertical-align: top;
	padding-top: 0px;
	padding-bottom: 10px;
	padding-right: 0px;
	width: 160px;
	height: 100%;
}


#vmenu_table /* Table contenant le menu vertical */
{
	width: 260px;

}
#vmenu_table_droite /* Table contenant le menu vertical */
{
	width: 154px;

}
.vmenu_bloc_table
{
	
}
.vmenu_haut /* Haut du tableau menu vertical */
{
	width: 100%;
	background: url(menu_top.jpg) bottom left no-repeat;
	height: 15px;
	padding-top: 20px;
	width: 260px;
	text-align: center;
	font-size: 12px;
	font-family: Arial, Helvetica, sans-serif;
	font-weight: bold;
	color:#9d365e;
}

.vmenu_td /* Cellule du menu vertical */
{
	padding-left:10px;
	padding-right:10px;
	vertical-align: middle;	
	background-color: #d8bac2;
	color:#666666;
	padding-top: 2px;
	padding-bottom: 2px;
	text-align: left;
}

.vmenu_td a /* Liens du menu vertical. */
{
	padding-left:10px;
	color:#666666;
	font-family:Arial,sans-serif;
	font-size:12px;
	font-weight: bold;
	text-decoration:none;
	padding-top: 2px;
	padding-bottom: 2px;
	
}
.vmenu_td a:hover /* Liens du menu vertical. */
{ 
	padding-left:10px;
	color:#EEEEEE;
	font-family:Arial,sans-serif;
	font-size:12px;
	font-weight: bold;
	text-decoration:none;
	padding-top: 2px;
	padding-bottom: 2px;
}

.vmenu_td_selected /* Cellule du menu vertical - selected */
{
	padding-left:10px;
	padding-right:10px;
	vertical-align: middle;	
	background-color: #d8bac2;
	padding-top: 2px;
	padding-bottom: 2px;
	text-align: left;
}

.vmenu_td_selected a /* Liens du menu vertical - selected. */
{
	padding-left:10px;
	color:#666666;
	font-family:Arial,sans-serif;
	font-size:12px;
	font-weight: bold;
	text-decoration:none;
	padding-top: 2px;
	padding-bottom: 2px;

	
}
.vmenu_td_selected a:hover /* Liens du menu vertical - selected. */
{ 
	padding-left:10px;
	color:#EEEEEE;
	font-family:Arial,sans-serif;
	font-size:12px;
	font-weight: bold;
	text-decoration:none;
	padding-top: 2px;
	padding-bottom: 2px;
}

.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: #0076B1;
	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: #5C343F;
	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: #5C343F;
	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: #5C343F;
	padding-left: 35px;
	padding-top: 3px;
	padding-bottom: 3px;
}

.vmenu_td_2_selected a /* Liens du menu vertical - Hierarchie 2 - selected. */
{
	color: #0076B1;
	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: #5C343F;
	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: #5C343F;
	padding-left: 22px;
	padding-top: 3px;
	padding-bottom: 3px;
}

.vmenu_td_3 a /* Liens du menu vertical - Hierarchie 3. */
{
	color: #5C343F;
	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: #5C343F;
	padding-left: 22px;
	padding-top: 3px;
	padding-bottom: 3px;
}

.vmenu_td_3_selected a /* Liens du menu vertical - Hierarchie 3 - selected. */
{
	color: #0076B1;
	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: #5C343F;
	text-decoration:none;
	font-size:12px;
	font-family:Arial, sans-serif;
	text-decoration: none; 
}


.vmenu_bas /* Pied du tableau menu vertical */
{
	height: 15px;
	background: url(menu_bottom.jpg) repeat-y top left;
}



.vmenu_avant_cats /* Ligne avant les cats */
{
	height: 20px;
	background: url(../alphi_pics/menu_bg_gauche.jpg) repeat-y top left;
	color: #5C343F;
	padding-left: 7px;
}
.vmenu_avant_catprod1 /* Ligne avant la catprod1 du tableau menu vertical */
{
	height: 1px;
	background: url(../alphi_pics/menu_bg_gauche.jpg) repeat-y top left;
	color: #5C343F;
	padding-left: 7px;
}

.vmenu_apres_catprod1 /* Ligne apres la catprod1 du tableau menu vertical */
{
	height: 0px;
	background: url(../alphi_pics/menu_bg_gauche.jpg) repeat-y top left;
	color: #5C343F;
	padding-left: 7px;
}

.vmenu_haut_produits /* Haut du tableau menu vertical */
{
	height: 40px;
	background: url(menu_top.jpg) bottom left no-repeat;
	width: 260px;
	vertical-align: bottom;
	text-align: center;
	font-size: 12px;
	font-family: Arial, Helvetica, sans-serif;
	font-weight: bold;
	color:#9d365e;

}
.vmenu_haut_produits a /* Haut du tableau menu vertical */
{
	color:#9d365e;
	font-size: 12px;
	font-family: Arial, Helvetica, sans-serif;
	font-weight: bold;
}
.vmenu_haut_produits a:hover /* Haut du tableau menu vertical */
{
	color:#eeeeee;
	font-size: 12px;
	font-family: Arial, Helvetica, sans-serif;
	font-weight: bold;
} 

.vmenu_td_catprod1_titre /* Titre catégories CATPROD */
{
	background: url(bg_2menu_selected.png) bottom left repeat-y;
	color: #0076b1;
	text-align: center;
	padding-bottom: 5px;
	padding-top: 5px;
}
.vmenu_td_catprod1_titre a /* Titre catégories CATPROD */
{
	color:#0076b1;
	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: #5C343F;
}
.vmenu_td_catprod1 /* Cellule du menu vertical - Catprod1*/
{
	background-color: #d8bac2;
	color: #666666;
	padding-left: 15px;
	padding-bottom: 1px;
	text-align: left;
}
.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: #EEEEEE;
	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-color: #5c343f;
	color: #5C343F;
	padding-left: 15px;
	padding-bottom: 3px;
	text-align: left;
}

.vmenu_td_catprod1_selected a /* Liens du menu vertical. - Catprod1 selected */
{
	color: #5c343f;
	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: #EEEEEE;
	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-color: #D8BAC2;
	color: #5c343f;
	padding-left: 15px;
	padding-bottom: 1px;
	text-align: left;
}
.vmenu_td_catprod1_selected2 a /* Liens du menu vertical. - Catprod1 selected */
{
	color: #5c343f;
	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: #EEEEEE;
	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(../alphi_pics/menu_bg_gauche.jpg) repeat-y top left;
	color: #5C343F;
	padding-left: 1px;
}

.vmenu_apres_catprod2 /* Ligne apres la catprod2 du tableau menu vertical */
{
	height: 0px;
	background: url(../alphi_pics/menu_bg_gauche.jpg) repeat-y top left;
	color: #5C343F;
	padding-left: 1px;

}


.vmenu_td_catprod2 /* Cellule du menu vertical - Catprod2 */
{
	background-color: #d8bac2;
	color: #666666;
	padding-left: 25px;
	padding-bottom: 1px;
	text-align: left;
}

.vmenu_td_catprod2 a /* Liens du menu vertical. - Catprod2 */
{
	color: #666666;
	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: #EEEEEE;
	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-color: #d8bac2;
	color: #5c343f;
	padding-left: 25px;
	padding-bottom: 1px;
	text-align: left;
}

.vmenu_td_catprod2_selected a /* Liens du menu vertical. - Catprod1 selected */
{
	color: #5c343f;
	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: #EEEEEE;
	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-color: #d8bac2;
	color: #5c343f;
	padding-left: 25px;
	padding-bottom: 1px;
	text-align: left;
}

.vmenu_td_catprod2_selected2 a /* Liens du menu vertical. - Catprod2 selected */
{
	color: #5c343f;
	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: #EEEEEE;
	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(../alphi_pics/menu_bg_gauche.jpg) repeat-y top left;
	color: #5C343F;
	padding-left: 7px;
}

.vmenu_apres_catprod3 /* Ligne apres la catprod3 du tableau menu vertical */
{
	height: 10px;
	background: url(../alphi_pics/menu_bg_gauche.jpg) repeat-y top left;
	color: #5C343F;
	padding-left: 7px;
}

.vmenu_td_catprod3 /* Cellule du menu vertical - Catprod3 */
{
	background-color: #d8bac2;
	color: #FF0000;
	padding-left: 15px;
	padding-bottom: 10px;
	text-align: left;
}

.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: #5C343F;
	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-color: #d8bac2;
	color: #5C343F;
	padding-left: 15px;
	padding-bottom: 10px;
	text-align: left;
}

.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: #5C343F;
	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-color: #d8bac2;
	color: #5C343F;
	padding-left: 15px;
	padding-bottom: 10px;
}

.vmenu_td_catprod3_selected2 a /* Liens du menu vertical. - Catprod2 selected */
{
	color: #0076b1;
	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: #5C343F;
	text-decoration:none;
	font-size:12px;
	font-family:Arial, sans-serif;
	text-decoration: none; 
}


.vmenu_td_cattxt_titre /* Titre catégories CATPROD */
{
	color: #0076b1;
	padding-left: 50px;
	padding-bottom: 5px;
	padding-top: 5px;


}
.vmenu_td_cattxt_titre a /* Titre catégories CATPROD */
{
	color:#0076b1;
	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: #5C343F;
}

.vmenu_avant_cattxt1 /* Ligne avant la catprod1 du tableau menu vertical */
{
	height: 1px;
	color: #5C343F;
	padding-left: 10px;
}

.vmenu_apres_cattxt1 /* Ligne apres la catprod1 du tableau menu vertical */
{
	height: 0px;
	color: #5C343F;
	padding-left: 10px;
}

.vmenu_td_cattxt1 /* Cellule du menu vertical - Catprod1*/
{
	padding-left:10px;
	padding-right:10px;
	vertical-align: middle;	
	background-color: #d8bac2;
	color:#284103;
	padding-top: 2px;
	padding-bottom: 2px;

}
.vmenu_td_cattxt1 a /* Liens du menu vertical. - Catprod1 */
{
	vertical-align: middle;	
	background-color: #d8bac2;
	color:#284103;

}
.vmenu_td_cattxt1 a:hover /* Liens du menu vertical. - Catprod1 */
{ 
	vertical-align: middle;	
	background-color: #d8bac2;
	color:white;

}
.vmenu_td_cattxt1_selected2 /* Cellule du menu vertical - Catprod1 selected */
{
	padding-left:10px;
	padding-right:10px;
	vertical-align: middle;	
	background-color: #d8bac2;
	color:#284103;
	padding-top: 2px;
	padding-bottom: 2px;
}
.vmenu_td_cattxt1_selected2 a /* Liens du menu vertical. - Catprod1 selected */
{
	vertical-align: middle;	
	background-color: #d8bac2;
	color:#284103;

	
}
.vmenu_td_cattxt1_selected2 a:hover /* Liens du menu vertical. - Catprod1 selected */
{ 
	vertical-align: middle;	
	background-color: #d8bac2;
	color:white;
}

.vmenu_avant_cattxt2 /* Ligne avant la catprod1 du tableau menu vertical */
{
	height: 1px;
	background: url(../alphi_pics/menu_bg_gauche.jpg) repeat-y top left;
	color: #5C343F;
	padding-left: 7px;
}

.vmenu_apres_cattxt2 /* Ligne apres la catprod1 du tableau menu vertical */
{
	height: 0px;
	background: url(../alphi_pics/menu_bg_gauche.jpg) repeat-y top left;
	color: #5C343F;
	padding-left: 7px;
}

.vmenu_td_cattxt2 /* Cellule du menu vertical - Catprod1*/
{
	background: url(../alphi_pics/menu_bg_gauche.jpg) repeat-y top left;
	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: #5C343F;
	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(../alphi_pics/menu_bg_gauche.jpg) repeat-y top left;
	color: #0076b1;
	padding-left: 40px;
	padding-bottom: 5px;
}
.vmenu_td_cattxt2_selected2 a /* Liens du menu vertical. - Catprod1 selected */
{
	color: #0076b1;
	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: #5C343F;
	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(../alphi_pics/menu_bg_gauche.jpg) repeat-y top left;
	color: #5C343F;
	padding-left: 7px;
}

.vmenu_apres_cattxt3 /* Ligne apres la catprod1 du tableau menu vertical */
{
	height: 0px;
	background: url(../alphi_pics/menu_bg_gauche.jpg) repeat-y top left;
	color: #5C343F;
	padding-left: 7px;
}

.vmenu_td_cattxt3 /* Cellule du menu vertical - Catprod1*/
{
	background: url(../alphi_pics/menu_bg_gauche.jpg) repeat-y top left;
	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: #5C343F;
	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(../alphi_pics/menu_bg_gauche.jpg) repeat-y top left;
	color: #0076b1;
	padding-left: 60px;
	padding-bottom: 5px;
}
.vmenu_td_cattxt3_selected2 a /* Liens du menu vertical. - Catprod1 selected */
{
	color: #0076b1;
	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: #5C343F;
	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(../alphi_pics/menu_bg_gauche.jpg) repeat-y top left;
	color: #5C343F;
	padding-left: 7px;
}

.vmenu_apres_cattxt4 /* Ligne apres la catprod1 du tableau menu vertical */
{
	height: 0px;
	background: url(../alphi_pics/menu_bg_gauche.jpg) repeat-y top left;
	color: #5C343F;
	padding-left: 7px;
}

.vmenu_td_cattxt4 /* Cellule du menu vertical - Catprod1*/
{
	background: url(../alphi_pics/menu_bg_gauche.jpg) repeat-y top left;
	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: #5C343F;
	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(../alphi_pics/menu_bg_gauche.jpg) repeat-y top left;
	color: #0076b1;
	padding-left: 80px;
	padding-bottom: 5px;
}
.vmenu_td_cattxt4_selected2 a /* Liens du menu vertical. - Catprod1 selected */
{
	color: #0076b1;
	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: #5C343F;
	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(../alphi_pics/menu_bg_gauche.jpg) repeat-y top left;
	color: #5C343F;
	padding-left: 7px;
}

.vmenu_apres_cattxt5 /* Ligne apres la catprod1 du tableau menu vertical */
{
	height: 0px;
	background: url(../alphi_pics/menu_bg_gauche.jpg) repeat-y top left;
	color: #5C343F;
	padding-left: 7px;
}

.vmenu_td_cattxt5 /* Cellule du menu vertical - Catprod1*/
{
	background: url(../alphi_pics/menu_bg_gauche.jpg) repeat-y top left;
	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: #5C343F;
	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(../alphi_pics/menu_bg_gauche.jpg) repeat-y top left;
	color: #0076b1;
	padding-left: 100px;
	padding-bottom: 5px;
}
.vmenu_td_cattxt5_selected2 a /* Liens du menu vertical. - Catprod1 selected */
{
	color: #0076b1;
	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: #5C343F;
	text-decoration:none;
	font-size:12px;
	font-family:Arial, sans-serif;
	text-decoration: none; 
}



#vmenu_g_table /* Table menu vertical gauche */
{
	padding-left: 4px;
}
#vmenu_g_table_premiereligne /* Première ligne menu vertical gauche */
{
	height: 10px;
}
#vmenu_g_table_ligneblanche /* Cellule avant bloc menu vertical gauche */
{
	height: 0px;
}
.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 */
{

}
#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: 0px 0px 0px 0px;
	
}

#table_txt
{
	width: 100%;
	height: 100%;
	vertical-align: top;
}

.table_txt_0_1 /* Bordure - Coin gauche */
{
	height: 0px;
	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;
	text-align: left;
	/* 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 */
{
	text-align: left;
}

.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-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_txt_3_2_fili /* Texte - Milieu */
{
	background: bottom right no-repeat;
	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: left;
}
.table_txt_3_2_perso /* Texte - Milieu VERSION POUR GESTION COMPTE PERSO */
{
	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: center;
}

.table_txt_3_3 /* Texte - Coin Droit */
{
	/* background: url(if_bg_droite.png) right repeat-y; */
}

#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: #5C343F;
	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: #5C343F;
	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: #5C343F;
	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: #5C343F;
	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: #5C343F;
	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: #5C343F;
	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: #5C343F;
	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: #5C343F;
	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: #5C343F;
	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_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_promo_1_1 /* titre - Coin Droit */
{
	/* background:url(if_titre_gauche.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.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; 

}

#table_promo_3_3 /* Texte - Coin Droit */
{
	/* background: url(if_bg_droite.png) right repeat-y; */
}


#table_promo_titre_1 /* Cellule de titre */
{
	height:24px;
	padding-right: 10px;
	padding-left: 10px;
	color: #5C343F;
	font-size:12px;
	font-family:arial, sans-serif;
	font-weight: bold;
	padding-top: 3px;
}

#table_promo_titre_2 /* Bout de titre */
{
	width: 11px;
}

#table_promos /* Table des promotions */
{
	
}
#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: #0076b1;
	font-size:11px;
	font-family:Arial, Helvetica, sans-serif;
	vertical-align: top;
}
#table_promos_art_prix1
{
	height: 14px;
	text-decoration: line-through;
	color: #0076b1;
	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: #0076b1;
	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: #0076b1;
	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: #0076b1;
	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: #0076b1;
	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: #0076b1;
	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: #0076b1;
	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: #0076b1;
	font-size:11px;
	font-family:Arial, Helvetica, sans-serif;
	vertical-align: top;	
	width: 180px;
	text-align: justify;
}
#table_promos_art1_espace
{
	width: 20px;
}
#table_promos_art1_ligne_espace
{
	height: 20px;
}





.table_txt_titre_1 /* Cellule de titre */
{
	/* background: url(if_titre.png) repeat-x top; */
	height:24px;
	padding-right: 10px;
	padding-left: 10px;
	color: #000000;
	font-size:12px;
	font-family:arial, sans-serif;
	font-weight: bold;
	padding-top: 3px;
}
.table_txt_titre_1 a /* Cellule de titre */
{
	/* background: url(if_titre.png) repeat-x top; */

	color: #5C343F;
	font-size:12px;
	font-family:arial, sans-serif;
	font-weight: bold;
}
.table_txt_titre_1 a:hover /* Cellule de titre */
{
	/* background: url(if_titre.png) repeat-x top; */
	color: #000000;
	font-size:12px;
	font-family:arial, sans-serif;
	font-weight: bold;
}

.table_txt_titre_2 /* Bout de titre */
{
	/* background: url(if_titre_bout.png) no-repeat top; */
}

#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: #5C343F;
	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: 20px;
}
#Contact_Coordonnees_Maps /* TD contenant les boutons vers GoogleMaps */
{ 
text-align: center;
padding-top: 15px;
}
#Contact_Coordonnees_Societe /* TD contenant le nom de la société */
{ 
	font-family:Arial, Helvetica, sans-serif;
	text-decoration: none;
	text-align: center;
	color: #000000;
	font-size: 16px;
	font-weight: bold;
	vertical-align: middle;
	padding-top: 10px;
	padding-bottom: 10px;
	
}
.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: #000000;
	font-size: 12px;
	font-weight: bold;
	padding-right: 10px;
}

.Contact_Coordonnees_Datas_Table_Datas /* TD contenant l'info */
{
	vertical-align: top;
	color: #000000;
	font-size: 12px;
	font-weight: bold;	
	padding-bottom: 10px;
}
.Contact_Coordonnees_Datas_Table_Datas a /* TD contenant l'info */
{
	color: black;
}
.Contact_Coordonnees_Datas_Table_Datas a:hover /* TD contenant l'info */
{
	color: #888888;
}
#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: #000000;
	font-size: 12px;
	font-weight: bold;
	padding-right: 10px;	
}

.Contact_Form_Content /* Texte des TD contenant les input */
{
	color: #5C343F;
	font-size: 12px;
	font-weight: bold;
	padding-right: 10px;	
}

.Contact_Form_Input /* Input en eux-mêmes */
{
	color: #282828;
	
	font-size: 11px;
	/* font-weight: bold; */
	border: #888888 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: #5C343F;
	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: #284103;
	background-color: #d8bac2;
	font-weight: bold;	
	border-top: #cccccc solid 1px;
	border-bottom: #cccccc solid 1px;
	border-left: #cccccc solid 1px;
	width: 60px;
}

.table_lst_art_titre_artnom /* TD de titre pour le nom article */
{ 
	font-family:Arial, Helvetica, sans-serif;
	text-decoration: none;
	vertical-align: middle;
	font-size: 12px;
	font-weight: bold;	
	border-top: #cccccc solid 1px;
	border-bottom: #cccccc solid 1px;
	padding-left: 5px;
	color: #666666;
	background-color: #d8bac2;
	width: 100%;
}
.table_lst_art_titre_marque /* TD de titre pour la marque */
{ 
	font-family:Arial, Helvetica, sans-serif;
	text-decoration: none;
	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;
	color: #666666;
	background-color: #d8bac2;
}
.table_lst_art_titre_prix /* TD de titre pour le prix */
{ 
	font-family:Arial, Helvetica, sans-serif;
	text-decoration: none;
	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;
	color: #666666;
	background-color: #d8bac2;
}

.table_lst_art_titre_stock /* TD de titre pour le stock */
{ 
	font-family:Arial, Helvetica, sans-serif;
	text-decoration: none;
	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;
	color: #666666;
	background-color: #d8bac2;
}

.table_lst_art_titre_panier /* TD de titre pour l'ajout dans le panier */
{ 
	font-family:Arial, Helvetica, sans-serif;
	text-decoration: none;
	vertical-align: middle;
	font-size: 12px;
	font-weight: bold;	
	text-align: center;
	border: #cccccc solid 1px;
	width: 100px;
	color: #666666;
	background-color: #d8bac2;
}

.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 */
{ 
	color: #284103;
	background-color: #d8bac2;
}
.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_liens a
{
	color: black;
	font-weight: bold;
}
.table_lst_art_liens a:hover
{
	color: red;
	font-weight: bold;
}
.table_lst_art_data_photo /* Photo de l'article */
{ 
	text-align: center;
	vertical-align: top;
}

.table_lst_art_data_nom /* Nom de l'article */
{ 
	font-family:Arial, Helvetica, sans-serif;
	text-decoration: none;
	vertical-align: middle;
	font-size: 12px;
	font-weight: bold;	
	padding-left: 5px;
	border-bottom: #cccccc 1px dotted;
	line-height: 10px;
	width: 100%;
}
.table_lst_art_data_nom a /* Nom de l'article */
{ 

	color: black;
}
.table_lst_art_data_nom a:hover /* Nom de l'article */
{ 

	color: #888888;
}

.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_marque a /* Nom de l'article */
{ 

	color: black;
}
.table_lst_art_data_marque a:hover /* Nom de l'article */
{ 

	color: #888888;
}
.table_lst_art_data_numartfou /* Numero de l'article chez fournisseur */
{ 
	font-size: 11px;
	color: #0076b1;
	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_prix a /* Prix de l'article */
{ 

	color: black;
}
.table_lst_art_data_prix a:hover /* Prix de l'article */
{ 

	color: #888888;
}

.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 */
{ 
	font-family:Arial, Helvetica, sans-serif;	color: #5C343F;
	font-size: 12px;
	font-weight: bold;
	border: #CCCCCC 1px solid;
	text-align: center;
}

.table_lst_art_data_desc_court /* Description de l'article */
{ 
	font-size: 11px;
	color: #282828;
	height: 30px;
	padding-left: 5px;
	vertical-align: top;
	width: 100%;
}

.table_lst_gal /* Table avec les sscat - Affichage Gal*/
{ 
	/* border: #5c343f solid 1px; */
	text-align: center;
	vertical-align: top;
}

.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;
	/* border: #5c343f 1px solid; */
}

.table_lst_gal_data_color0 /* Cellule contenant un produit - une catprod - ... */
{
	background: #eeeeee;
	width: 150px;
	height: 200px;
	padding-bottom: 10px;
	padding-left: 10px;
	padding-right: 10px;
	padding-top: 10px;
	vertical-align: bottom;
	text-align: center;
	/* border: #5c343f 1px solid; */
}
.table_lst_gal_data_color1 /* Cellule contenant un produit - une catprod - ... */
{
	background: url(Hachures.jpg);
	width: 150px;
	height: 200px;
	padding-bottom: 10px;
	padding-left: 10px;
	padding-right: 10px;
	padding-top: 10px;
	vertical-align: bottom;
	text-align: center;
	/* border: #5c343f 1px solid; */
}
.table_lst_gal_data_color2 /* Cellule contenant un produit - une catprod - ... */
{
	background: url(Hachures.jpg);
	width: 150px;
	height: 200px;
	padding-bottom: 10px;
	padding-left: 10px;
	padding-right: 10px;
	padding-top: 10px;
	vertical-align: bottom;
	text-align: center;
	/* border: #5c343f 1px solid; */
}


.table_lst_gal2_data_color0 /* Cellule contenant un produit - une catprod - ... */
{
	background: #eeeeee;
	padding-bottom: 15px;
	padding-left: 15px;
	padding-right: 15px;
	padding-top: 15px;
	vertical-align: bottom;
	text-align: center;
	/* border: #5c343f 1px solid; */
}
.table_lst_gal2_data_color1 /* Cellule contenant un produit - une catprod - ... */
{
	background: url(Hachures.jpg);
	padding-bottom: 15px;
	padding-left: 15px;
	padding-right: 15px;
	padding-top: 15px;
	vertical-align: bottom;
	text-align: center;
	/* border: #5c343f 1px solid; */
}
.table_lst_gal2_data_color2 /* Cellule contenant un produit - une catprod - ... */
{
	background: url(Hachures.jpg);
	padding-bottom: 15px;
	padding-left: 15px;
	padding-right: 15px;
	padding-top: 15px;
	vertical-align: bottom;
	text-align: center;
	/* border: #5c343f 1px solid; */
}


{ 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%; 

background-color: white; 
border: #5c343f 1px solid;
}

.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;}
.table_lst_gal_data_table_txt a
{
	color: #666666;
}
.table_lst_gal_data_table_txt a:hover
{
	color: black;
}
a.chemin_txt
{
	color: #5C343F;
	font-size:12px;
	font-family:arial, sans-serif;
	font-weight: bold;
}

a.chemin_txt:hover
{
	color: #5C343F;
	font-size:12px;
	font-family:arial, sans-serif;
	font-weight: bold;
}

a.chemin_catprod1
{
	color: #5C343F;
	font-size:12px;
	font-family:arial, sans-serif;
	font-weight: bold;
}

a.chemin_catprod1:hover
{
	color: #5C343F;
	font-size:12px;
	font-family:arial, sans-serif;
	font-weight: bold;
}

a.chemin_catprod2
{
	color: #5C343F;
	font-size:12px;
	font-family:arial, sans-serif;
	font-weight: bold;
}

a.chemin_catprod2:hover
{
	color: #5C343F;
	font-size:12px;
	font-family:arial, sans-serif;
	font-weight: bold;
}

a.chemin_catprod3
{
	color: #5C343F;
	font-size:12px;
	font-family:arial, sans-serif;
	font-weight: bold;
}

a.chemin_catprod3:hover
{
	color: #5C343F;
	font-size:12px;
	font-family:arial, sans-serif;
	font-weight: bold;
}

a.chemin_prod
{
	color: #5C343F;
	font-size:12px;
	font-family:arial, sans-serif;
	font-weight: bold;
}

a.chemin_prod:hover
{
	color: #5C343F;
	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;
}

#table_art_1
{ width: 100%; text-align:left;}

.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: 14px; color: #282828; font-weight: bold;}

.table_art_1_stock
{ font-size: 12px; color: #282828; 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: 10px;}
#table_art_texte_sous_onglet
{ 
	vertical-align: top; 
	text-align: center; 
	padding-top: 10px;
	color: #282828;
	font-size:11px;
	font-family:Arial, Helvetica, sans-serif;
	text-decoration: none;	
}

#table_art_onglets
{ width: 90%;

font-family:Arial,sans-serif;
font-size:12px;
text-decoration:none;
}

#table_art_onglets_td1
{	 
	text-align: left;
}


#table_art_onglets_td1_OLD
{	background:url(Onglet_gris9.jpg) bottom repeat-x; }

#table_art_onglets_td1_impression
{	
	border-bottom: #5C343F solid 1px; 
	color: Green;
}
#table_art_onglets_ong
{ height: 20px; }

.table_art_onglets_ong_g
{ background:url(Onglet_gris1.jpg) top left no-repeat; }

.table_art_onglets_ong_m
{ 
background:url(Onglet_gris2.jpg) top; 
font-family:Arial,sans-serif;
font-size:12px;
text-decoration:none;
}
a.table_art_onglets_ong_m
{ 
background:url(Onglet_gris2.jpg) top; 
font-family:Arial,sans-serif;
font-size:12px;
text-decoration:none;
height:34px;
}
a.table_art_onglets_ong_m:hover
{ 
background:url(Onglet_gris2.jpg) top; 
font-family:Arial,sans-serif;
font-size:12px;
text-decoration:none;
}

.table_art_onglets_ong_d
{ background:url(Onglet_gris3.jpg) top right no-repeat; }

.table_art_onglets_ong_g_b
{ background:url(Onglet_gris1.jpg) top left no-repeat; border-bottom: #5c343f solid 1px; }

.table_art_onglets_ong_m_b
{ 
background:url(Onglet_gris2.jpg) top; 
font-family:Arial,sans-serif;
font-size:12px;
text-decoration:none;
border-bottom: #5c343f solid 1px;
height:34px;
}

a.table_art_onglets_ong_m_b
{ 
background:url(Onglet_gris2.jpg) top; 
font-family:Arial,sans-serif;
font-size:12px;
text-decoration:none;

border-bottom: #5c343f solid 1px;
}

a.table_art_onglets_ong_m_b:hover
{ 
background:url(Onglet_gris2.jpg) top; 
font-family:Arial,sans-serif;
font-size:12px;
text-decoration:none;
border-bottom: #5c343f solid 1px;
}

.table_art_onglets_ong_d_b
{ background:url(Onglet_gris3.jpg) top right no-repeat; border-bottom: #5c343f solid 1px;}

#table_art_onglets_td2
{ 
	border-top: #5c343f solid 1px; 
	border-left: #5c343f solid 1px; 
	border-right: #5c343f solid 1px; 
	border-bottom: #5c343f solid 1px; 

	padding:20px;
	height: 280px;
	vertical-align: top;
	font-size: 13px;
	color: #888888;
}
#table_art_onglets_td2_impression
{ 
	border-top: #000000 solid 1px; 
	border-left: #000000 solid 1px; 
	border-right: #000000 solid 1px; 
	border-bottom: #000000 solid 1px; 

	padding:20px;
	height: 280px;
	vertical-align: top;
	font-size: 13px;
	color: #888888;
	width: 100%; 
}
#table_art_onglets_titre_impression
{
	border-top: #888888 medium double;
	border-bottom: #888888 medium double;

	width: 100%; 
	color: black;
	font-size:16px;
	font-family:Arial, Helvetica, sans-serif;

	text-align: center;
	vertical-align: top;
	
}
#table_art_onglets_titre_impression_td
{
}


#table_art_onglets_accessoires /* Accessoires dans la fiche article */
{	
	width: 100%; 
	color: black;
	font-size:12px;
	font-family:Arial, Helvetica, sans-serif;

	text-align: center;
	vertical-align: top;	
}



#table_art_onglets_accessoires_artphoto
{
	/* width: 100px; */
	text-align: center;
	vertical-align: middle;
	background: White;
}

#table_art_onglets_accessoires_art
{
	padding-left:10px;
	vertical-align: top;
	color: black;
	font-size: 12px;
	font-weight: bold;
	text-align: left;	
	padding-top: 13px;
}

#table_art_onglets_accessoires_artprix
{
	text-align: right;
	padding-top: 13px;
	vertical-align: top;
}

#table_art_onglets_accessoires_panier
{
	text-align: right;
	width: 70px;
	padding-top: 13px;
	vertical-align: top;
}
#table_art_onglets_accessoires_lkcomment
{
	padding-left:10px;
	vertical-align: middle;
	text-align: left;
	color: black;
	font-size: 12px;
	font-weight: normal;
}


#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: #282828;
	font-size: 12px;
	font-weight: bold;
}

a.table_art_onglets_lien
{
	color: white;
}
a.table_art_onglets_lien:hover
{
	color: black;
}

a.table_art_onglets_lien_selected
{
	color: #284103;
}
a.table_art_onglets_lien_selected:hover
{
	color: black;
}


#table_art_onglets_options /* Options dans la fiche article */
{
	width: 100%; 
	color: black;

	font-size:12px;
	font-family:Arial, Helvetica, sans-serif;
	text-align: center;
	vertical-align: top;	
}
#table_art_onglets_options_titre
{
	color: yellow;
	background-color: #888888;
	text-align: center;
}
#table_art_onglets_options_titre_g
{
	color: yellow;
	background-color: #888888;
	text-align: left;
	padding-left: 5px;
}
#table_art_onglets_options_titre_d
{
	color: yellow;
	background-color: #888888;
	text-align: right;
	padding-right: 5px;
}
#table_art_onglets_options_checkbox
{
	text-align: center;
	padding-top: 10px;
	vertical-align: top;
}

#table_art_onglets_options_artphoto
{
	/* width: 100px; */
	text-align: center;
	vertical-align: middle;
	background: White;
}

#table_art_onglets_options_art
{
	padding-left:10px;
	vertical-align: middle;
	text-align: left;
	padding-left: 5px;
	color: black;
	font-size: 12px;
	font-weight: bold;
	padding-top: 13px;
}
#table_art_onglets_options_lkcomment
{
	padding-left:10px;
	vertical-align: middle;
	text-align: left;
	padding-left: 5px;
	color: black;
	font-size: 12px;
	font-weight: normal;
}
#table_art_onglets_options_txt
{
	vertical-align: middle;
	text-align: left;
	padding-left: 5px;
	color: black;
}
#table_art_onglets_options_artprix
{
	vertical-align: top;
	color: black;
	font-size: 12px;
	text-align: right;
	padding-left: 10px;
	padding-right: 5px;
	padding-top: 13px;
}


#table_art_onglets_options_sep
{
		border-bottom: #888888 1px dotted;
		height: 5px;
		padding: 0 0 0 0;
}


#table_art_onglets_accessoires_sep
{
		border-bottom: #888888 1px dotted;
		height: 5px;
		padding: 0 0 0 0;
}

#table_art_onglets_options_panier
{
	text-align: right;
	width: 70px;
}
.input_option_txt /* Input champ txt de l'option */
{
	color: black;
	font-size: 11px;
	font-weight: bold;
	border: #888888 1px solid;
	width: 150px;
	text-align: left;
}
.table_art_onglets_options_prixtotal
{ 
	font-size: 16px; 
	color: black; 
	font-weight: bold; 
	text-align: right; 
	border: none;
}
#table_prix_option
{
	font-size: 12px; 
	color: #888888; 
	font-weight: bold; 
	text-align: right; 
	width: 200px;
}
#table_prix_option_lib
{
	font-size: 12px; 
	color: #888888; 
	font-weight: bold; 
	text-align: right; 
	width: 190px;
	padding-right: 5px;
}
#table_prix_option_val
{
	font-size: 16px; 
	color: black; 
	font-weight: bold; 
	text-align: right; 
	padding-bottom: 10px;
	width: 190px;
	padding-right: 5px;
}
#table_prix_option_dev
{
	font-size: 16px; 
	color: black; 
	font-weight: bold; 
	text-align: right; 
	padding-bottom: 10px;
}

.table_art_3
{ }

.table_art_3_prix
{ font-size: 16px; color: black; font-weight: bold; text-align: right; }
.table_art_3_bouton
{ font-size: 16px; color: black; font-weight: bold; text-align: right; padding-bottom: 10px;}

.table_art_3_cmd
{ padding-top: 12px; text-align: right;}

.table_art_3_infos
{ padding-top: 20px; }

.qtecmd
{ color: #282828; 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: black;
	font-size: 13px;
}

.table_art_champs_annexes_val /* TD contenant la valeur du champ supplémentaire */
{
	padding-right: 20px;
	font-weight: bold;
	color: black;
	font-size: 13px;
}

.table_art_champs_annexes_sep_apres /* TD séparant les lignes des champs supplémentaires */
{ 	height: 10px;}

#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: #5C343F;
	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: #282828;
	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 */
{
	text-align: left;
	width: 100%;
	background-color: #D8BAC2;
	border: #5c343f 1px solid;
	
}

#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_td1 /* Colonne avec la 1ere colonne de critères de recherche */
{  
	vertical-align: top;
}

.table_rech_form_table_1 /* 1er tableau de recherche */
{ 
	vertical-align: top;
}

.table_rech_form_1_lib /* Libellé du 1er tableau */
{
	font-weight: bold;
	color: #111111;
	font-size: 11px; 
	padding-left: 0px;
	padding-right: 10px;
	padding-top: 5px;
	vertical-align: middle;
}
.table_rech_form_1_lib_inter /* Libellé intermédiaire entre champs de/à */
{
	font-weight: bold;
	color: #f8eb30;
	font-size: 11px; 
	padding-left: 0px;
	vertical-align: middle;
}

.table_rech_form_1_val /* Td avec l'input du 1er tableau */
{ 
	font-weight: bold;
	color: #D0d0D0;
	font-size: 11px; 
	padding-left: 0px;
	padding-top: 5px;
	vertical-align: middle;
}

.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: black;
	font-size: 11px;
	font-weight: bold;
	border: #888888 1px solid;
	width: 164px;

}
.input_rech_num /* Input du formulaire de recherche */
{
	color: black;
	font-size: 11px;
	font-weight: bold;
	border: #888888 1px solid;
	width: 60px;
	text-align: right;
}
.input_rech_select /* Input du formulaire de recherche */
{
	color: black;
	font-size: 11px;
	font-weight: bold;
	border: #888888 1px solid;
	width: 165px;
	border: none;
}

.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: black;
	font-size: 11px;
	font-weight: bold;
	border: #888888 1px solid;
	width: 100px;
	padding-right: 10px;
}

.input_rech_x /* Input du formulaire de recherche XFields */
{
	color: black;
	font-size: 11px;
	font-weight: bold;
	border: #CCCCCC 1px solid;
	width: 170px;
}

.input_rech_annee /* Input du formulaire de recherche */
{
	color: #5C343F;
	font-size: 11px;
	font-weight: bold;
	border: #CCCCCC 1px solid;
	width: 70px;
}
.input_rech_px /* Input du formulaire de recherche */
{
	color: black;
	font-size: 11px;
	font-weight: bold;
	border: #CCCCCC 1px solid;
	width: 70px;
}
.input_rech_no_l /* Input du formulaire de recherche sans largeur */
{
	color: #5C343F;
	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: #0076b1;
	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: middle;
	
}

#table_rech_form_table3 a
{
	color: #5C343F;
	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_sep_avant_tri
{
	padding-top: 25px;
}

#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: #0076b1;
	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_1 /* titre - Coin Droit */
{
	/* background:url(if_titre_gauche.png) no-repeat; */
}

.table_txt_rech_1_2 /* titre - Zone de texte */
{
	vertical-align: middle;
	text-align: center;
	height: 84px;
	/* background:url(if_titre_fin.png) bottom repeat-x; */
}

.table_txt_rech_1_3 /* titre - Zone Coin Droit */
{
	/* background: url(if_haut_droite.png) left bottom no-repeat; */
}
.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:10px;
	color: #333333;
	font-size:12px;
	font-family:arial, sans-serif;	
	text-decoration: none; 
	text-align: left;
}

.table_txt_rech_3 /* Formulaire de recherche - Coin Droit */
{
	/* background: url(if_bg_droite.png) right repeat-y; */
}
.table_txt_rech_titre_1 /* Titre des critères de reccherche */
{
	text-align: center;
	padding-top: 10px;
	vertical-align: top;
}
#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: #0076b1;
	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: #0076b1;
	font-weight: bold;	
} 

#Marque_Tb_Nom a:hover /* Nom de la marque - Lien - Survol */
{
	color: #5C343F;
}

#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: #0076b1;
	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; text-align:left; }

#table_panier_bts_suiv /* Bouton suivant */
{	padding-right: 20px; text-align: right; }


.tableau_etapes /* tableau avec les étapes */
{
	width: 100%;
	border: #5c343f solid 1px;
	background-color: #d8bac2;
}


a.etape_selected /* Etape sélectionnée */
{
	color: #eeeeee;
}
a:hover.etape_selected
{
	color: black;
}
a.etape_not_selected /* Etape sélectionnée */
{
	color: #666666;
}
a:hover.etape_not_selected
{
	color: #eeeeee;
}
.tableau_etapes_etape /* TD avec l'étape */
{
	text-align:center;
	padding-top: 10px;
	padding-bottom: 10px;
	font-size: 12px;
	font-weight: bold;
	color: #666666;
	font-family:arial, sans-serif;	
	text-decoration: none; 

}

.tableau_panier /* Tableau avec le panier */
{
	width: 100%;
	border: #5c343f solid 1px;
	background-color: #d8bac2;
	f8eb30
}

.tableau_panier_titre_supp /* Titre de la colonne Supprimer */
{
	width: 50px;
	background: url(Hachures.jpg);
	font-size: 12px;
	font-weight: bold;
	color: #666666;
	border-bottom: #5c343f solid 1px;
}
.tableau_panier_titre_photo /* Titre de la colonne Photo */
{
	background: url(Hachures.jpg);
	border-bottom: #5c343f solid 1px;
}

.tableau_panier_titre_designation /* Titre de la colonne Designation */
{
	background: url(Hachures.jpg);
	font-size: 12px;
	font-weight: bold;
	color: #666666;
	border-bottom: #5c343f solid 1px;	
	text-align : left;
}

.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: #666666;
	text-align: right;
	border-bottom: #5c343f solid 1px;
	padding-right: 15px;
	
}

.tableau_panier_titre_qte /* Titre de la colonne Qté */
{
	width: 100px;
	background: url(Hachures.jpg);
	font-size: 12px;
	font-weight: bold;
	color: #666666;
	text-align: right;
	padding-left: 5px;
	padding-right: 5px;
	border-bottom: #5c343f solid 1px;
}

.tableau_panier_titre_stock /* Titre de la colonne Stock */
{
	width: 100px;
	background: url(Hachures.jpg);
	font-size: 12px;
	font-weight: bold;
	color: #666666;
	text-align: right;
	border-bottom: #5c343f 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: #666666;
	text-align: right;
	border-bottom: #5c343f solid 1px;
	padding-right: 15px;
}

#print_tableau_panier_titre_supp /* Titre de la colonne Supprimer */
{
	width: 50px;
	background: url(Hachures.jpg);
	font-size: 12px;
	font-weight: bold;
	color: #666666;
	border-bottom: #5c343f solid 1px;
}
#print_tableau_panier_titre_photo /* Titre de la colonne Photo */
{
	background: url(Hachures.jpg);
	border-bottom: #5c343f solid 1px;
}

#print_tableau_panier_titre_designation /* Titre de la colonne Designation */
{
	background: url(Hachures.jpg);
	font-size: 12px;
	font-weight: bold;
	color: #666666;
	border-bottom: #5c343f solid 1px;	
}

#print_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: #666666;
	text-align: center;
	border-bottom: #5c343f solid 1px;
}

#print_tableau_panier_titre_qte /* Titre de la colonne Qté */
{
	width: 100px;
	background: url(Hachures.jpg);
	font-size: 12px;
	font-weight: bold;
	color: #666666;
	text-align: center;
	padding-left: 5px;
	padding-right: 5px;
	border-bottom: #5c343f solid 1px;
}

#print_tableau_panier_titre_stock /* Titre de la colonne Stock */
{
	width: 100px;
	background: url(Hachures.jpg);
	font-size: 12px;
	font-weight: bold;
	color: #666666;
	text-align: center;
	border-bottom: #5c343f solid 1px;
}

#print_tableau_panier_titre_pxtotal /* Titre de la colonne Prix Total */
{
	width: 100px;
	background: url(Hachures.jpg);
	font-size: 12px;
	font-weight: bold;
	color: #666666;
	text-align: center;
	border-bottom: #5c343f 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: black;
	text-align: left;
}
.tableau_panier_designation a /* Colonne Designation */
{
	padding-top: 5px;
	padding-bottom: 5px;
	font-size: 12px;
	font-weight: bold;
	color: black;
}
.tableau_panier_designation a:hover /* Colonne Designation */
{
	padding-top: 5px;
	padding-bottom: 5px;
	font-size: 12px;
	color: #888888;
}

.tableau_panier_prix_unitaire /* Colonne Prix Unitaire */
{
	font-size: 12px;
	color: black;
	text-align: right;
	padding-right: 15px;
	font-weight: bold;
	width: 100px;
}

.tableau_panier_qte /* Colonne Qté */
{
	font-size: 12px;
	color: black;
	text-align: right;
	width: 100px;
}

.tableau_panier_stock /* Colonne Stock */
{
	font-size: 12px;
	color: black;
	text-align: right;
	font-weight: bold;	
	width: 100px;
}

.tableau_panier_pxtotal /* Colonne Prix Total */
{
	font-size: 12px;
	color: black;
	text-align: right;
	padding-right: 15px;
	font-weight: bold;
	width: 100px;
}




.tableau_panier_supp_lg0 /* Colonne Supprimer */
{
	background-color: #f5f1d8; 	
	text-align: center;
	padding: 5px 5px 5px 5px;
	width: 60px;
}

.tableau_panier_photo_lg0 /* Colonne photo */
{
	background-color: #f5f1d8; 	
	padding: 5px 5px 5px 5px;
	width: 60px;
	text-align: center;
	width: 60px;
}

.tableau_panier_designation_lg0 /* Colonne Designation */
{
	background-color: #f5f1d8; 	
	padding-top: 5px;
	padding-bottom: 5px;
	font-size: 12px;
	color: black;
	text-align: left;
}
.tableau_panier_designation_lg0 a /* Colonne Designation */
{
	background-color: #f5f1d8; 	
	padding-top: 5px;
	padding-bottom: 5px;
	font-size: 12px;
	font-weight: bold;
	color: black;
}
.tableau_panier_designation_lg0 a:hover /* Colonne Designation */
{
	background-color: #f5f1d8; 	
	padding-top: 5px;
	padding-bottom: 5px;
	font-size: 12px;
	color: #888888;
}

.tableau_panier_prix_unitaire_lg0 /* Colonne Prix Unitaire */
{
	background-color: #f5f1d8; 	
	font-size: 12px;
	color: black;
	text-align: right;
	padding-right: 15px;
	font-weight: bold;
	width: 100px;
}

.tableau_panier_qte_lg0 /* Colonne Qté */
{
	background-color: #f5f1d8; 	
	font-size: 12px;
	color: black;
	text-align: center;
	font-weight:bold;
	width: 100px;
}

.tableau_panier_stock_lg0 /* Colonne Stock */
{
	background-color: #f5f1d8; 	
	font-size: 12px;
	color: black;
	text-align: right;
	font-weight: bold;	
	width: 100px;
}

.tableau_panier_pxtotal_lg0 /* Colonne Prix Total */
{
	background-color: #f5f1d8; 	
	font-size: 12px;
	color: black;
	text-align: right;
	padding-right: 15px;
	font-weight: bold;
	width: 100px;
}






.tableau_panier_supp_lg1 /* Colonne Supprimer */
{
		background-color: #ffffff; 	

	text-align: center;
	padding: 5px 5px 5px 5px;
	width: 60px;
}

.tableau_panier_photo_lg1 /* Colonne photo */
{
	background-color: #ffffff; 	
	padding: 5px 5px 5px 5px;
	width: 60px;
	text-align: center;
	width: 60px;
}

.tableau_panier_designation_lg1 /* Colonne Designation */
{
	background-color: #ffffff; 	
	padding-top: 5px;
	padding-bottom: 5px;
	font-size: 12px;
	color: black;
	text-align: left;
}
.tableau_panier_designation_lg1 a /* Colonne Designation */
{
	background-color: #ffffff; 	
	padding-top: 5px;
	padding-bottom: 5px;
	font-size: 12px;
	font-weight: bold;
	color: black;
}
.tableau_panier_designation_lg1 a:hover /* Colonne Designation */
{
	background-color: #ffffff; 	
	padding-top: 5px;
	padding-bottom: 5px;
	font-size: 12px;
	color: #888888;
}

.tableau_panier_prix_unitaire_lg1 /* Colonne Prix Unitaire */
{
	background-color: #ffffff; 	
	font-size: 12px;
	color: black;
	text-align: right;
	padding-right: 15px;
	font-weight: bold;
	width: 100px;
}

.tableau_panier_qte_lg1 /* Colonne Qté */
{
	background-color: #ffffff; 	
	font-size: 12px;
	color: black;
	text-align: center;
	font-weight:bold;
	width: 100px;
}

.tableau_panier_stock_lg1 /* Colonne Stock */
{
	background-color: #ffffff; 	
	font-size: 12px;
	color: black;
	text-align: right;
	font-weight: bold;	
	width: 100px;
}

.tableau_panier_pxtotal_lg1 /* Colonne Prix Total */
{
	background-color: #ffffff; 	
	font-size: 12px;
	color: black;
	text-align: right;
	padding-right: 15px;
	font-weight: bold;
	width: 100px;
}




.lg0
{
	background-color: #f5f1d8; 	
}

.lg1
{
	background-color: #ffffff; 	
}

.txt_panier /* Texte du panier */
{
	color: #333333;
	font-size:12px;
	font-family:arial, sans-serif;	
}

.panier_bt
{
	text-align: right;
	height: 30px;
}

#panier_pas_panier
{
	color: #5C343F;
	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;
	
	background-color: white;
	color: black;
	font-weight: bold;
	font-size: 12px;
}

.tableau_panier_sous_total
{
	border-top: #474747 solid 1px;
	padding: 10px 10px 10px 10px;
	text-align: right;
	background-color: white;
	color: black;
}

#table_sstotal /* Tableau contenant les sous-totaux */
{ width: 300px; }

#table_sstotal_htva_lib /* Libellé du total htva */
{
	color: black;
	font-weight: bold;
	font-size: 13px;
	padding-bottom: 5px;
	padding-top: 5px;
	padding-left: 25px;
}

#table_sstotal_htva_val /* Valeur du total htva */
{
	color: black;
	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: black;
	font-weight: bold;
	font-size: 13px;
	padding-bottom: 5px;
	padding-top: 5px;
	padding-left: 25px;
}

#table_sstotal_tva_val /* Valeur du total tva */
{
	color: black;
	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: black;
	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: black;
	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: black;
	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: black;
	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: 11px;
	font-weight: bold;
	color: #0076b1;	
}

#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: 154px;
	height: 100%;
}

#vmenu_client_table /* Table contenant le menu vertical */
{
	width: 154px;
}

.vmenu_client_haut /* Haut du tableau menu vertical */
{
	height: 30px;
	background: url(menu_top.jpg) 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: #5C343F;
	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: #5C343F;
	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: #5C343F;
	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: #5C343F;
	padding-top: 5px;
}
.vmenu_client_td_decox a /* Déconnexion dans menu client */
{
	font-size: 11px;
	color: #5C343F;
}
.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: #666666;
	background-color: #D8BAC2;

	border: 2px solid #888888;

	padding-bottom: 2px;
	padding-top: 2px;
	text-align: center;
	vertical-align: middle;

}

.table_register_lib
{
	padding-top: 3px; /* avant 2009-02-09 5px */
	padding-bottom: 3px; /* avant 2009-02-09 10px */
	padding-left: 30px;
	color: black;
	font-size: 12px;
	font-weight: bold;
	border-left: 2px solid #888888;
	text-align: left;
}

.table_register_input
{
	padding-top: 3px; /* avant 2009-02-09 5px */
	padding-bottom: 3px; /* avant 2009-02-09 10px */
	padding-left: 20px;
	color: black;
	font-size: 12px;
	font-weight: bold;
	text-align: left;
}
.table_register_input_no
{
	padding-top: 3px; /* avant 2009-02-09 5px */
	padding-bottom: 3px; /* avant 2009-02-09 10px */
	padding-left: 0px;
	color: black;
	font-size: 12px;
	font-weight: bold;
	text-align: left;
}

.table_register_chkbox
{
	padding-top: 3px; /* avant 2009-02-09 5px */
	padding-bottom: 3px; /* avant 2009-02-09 10px */
	padding-left: 30px;
	color: black;
	font-size: 12px;
	font-weight: bold;
	border-left: 2px solid #888888;
	border-right: 2px solid #888888;
	text-align: center;
}
.table_register_chkbox a
{

	color: black;
	font-size: 12px;
	font-weight: bold;
}
.table_register_chkbox a:hover
{
	color: 888888;
	font-size: 12px;
	font-weight: bold;
}
.table_register_stars
{
	font-weight: bold;
	font-size: 16px;
	color: red;	
	border-right: 2px solid #888888;
	padding-left:5px;
	padding-right:30px;
	text-align: left;
}
.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: 2px solid #888888;
	border-right: 2px solid #888888;
	text-align: right;
}

.table_register_end_of_group
{
	padding-top: 0px;
	padding-bottom: 0px;		

	padding-left: 20px;
	color: black;
	font-size: 12px;
	font-weight: bold;
	border-top: 2px solid #888888;

}

.input_register /* Input du formulaire d'inscription */
{
	color: black;
	font-size: 12px;
	font-weight: bold;
	border: #888888 1px solid;
	height: 20px;
	text-align: left;
}

.input_register_bouton /* Input du formulaire d'inscription */
{
	background-color: #D8BAC2;
	color: #666666;
	font-size: 12px;
	font-weight: bold;
	border: #888888 1px solid;
	height: 22px;
	vertical-align: top;
	text-align: center;
	vertical-align: middle;
	padding: 1px;
}
.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: #0076b1; font-size: 12px; padding-left: 50px; }

/*****************************************************************************/
/* Anciens paniers */
/*****************************************************************************/

.tableau_panier_ancien /* Tableau avec la liste des paniers */
{
	border: #888888 solid 1px; width: 95%;
}

.tableau_panier_ancien_titre /* Titre de la colonne */
{
	font-size: 12px;
	font-weight: bold;
	color: #666666;
	background-color: #D8BAC2;
	text-align: center;
	padding: 10px 10px 10px 10px;
	

}

.tableau_panier_ancien_TD /* Colonne */
{
	font-size: 12px;
	font-weight: bold;
	color: #888888;
	text-align: center;
	padding: 5px 10px 5px 10px;
}
.tableau_panier_ancien_TD a /* Colonne */
{
	font-size: 12px;
	font-weight: bold;
	color: #000000;
	text-align: center;
	padding: 5px 10px 5px 10px;
}
.tableau_panier_ancien_TD a:hover /* Colonne */
{
	font-size: 12px;
	font-weight: bold;
	color: #555555;
	text-align: center;
	padding: 5px 10px 5px 10px;
}
.tableau_panier_ancien_TD_lg0 /* Colonne */
{
	background-color: #f5f1d8; 	
	font-size: 12px;
	font-weight: bold;
	color: #888888;
	text-align: center;
	padding: 5px 10px 5px 10px;
}
.tableau_panier_ancien_TD_lg0 a /* Colonne */
{
	font-size: 12px;
	font-weight: bold;
	color: #000000;
	text-align: center;
	padding: 5px 10px 5px 10px;
}
.tableau_panier_ancien_TD_lg0 a:hover /* Colonne */
{
	font-size: 12px;
	font-weight: bold;
	color: #555555;
	text-align: center;
	padding: 5px 10px 5px 10px;
}
.tableau_panier_ancien_TD_lg1 /* Colonne */
{
	background-color: #ffffff;
	font-size: 12px;
	font-weight: bold;
	color: #888888;
	text-align: center;
	padding: 5px 10px 5px 10px;
}
.tableau_panier_ancien_TD_lg1 a /* Colonne */
{
	font-size: 12px;
	font-weight: bold;
	color: #000000;
	text-align: center;
	padding: 5px 10px 5px 10px;
}
.tableau_panier_ancien_TD_lg1 a:hover /* Colonne */
{
	font-size: 12px;
	font-weight: bold;
	color: #555555;
	text-align: center;
	padding: 5px 10px 5px 10px;
}


.info_bulle /* InfoBulles */
{
	font-size: 10px;
	font-weight: bold;
	color: #888888;
}

/*****************************************************************************/
/* 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: #0076b1;
}

#table_ss_cat_memo
{
	padding-top: 10px;
	font-size: 12px;
	color: #0076b1;	
}

/*****************************************************************************/
/* Mot de passe perdu */
/*****************************************************************************/
#table_pwd_lost
{ }

#table_pwd_lost_email
{
	padding-left: 25px;
	font-size: 14px;
	color: black;
	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: #5C343F; font-weight: bold;}

#table_adresse_lib /* Libellé */
{
	padding-top: 20px;
	padding-left: 55px;
	font-size: 12px; color: #5C343F; 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: #5C343F; font-weight: bold;		
}

#table_adresse_input /* Champs de l'adresse */
{
	padding-top: 5px;
	padding-left: 5px;
	font-size: 12px; color: #5C343F; 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: #5c343f;
	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: #5C343F; font-weight: bold;		
}

#table_mode_livraison_cout
{
	padding-top: 5px;
	padding-left: 55px;
	text-align: right;
	font-size: 12px; color: #5C343F; 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: black; 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: #888888 solid 1px;
}

#table_connexion_table_login_lib /* Libellé des inputs */
{
	font-family:Arial, Helvetica, sans-serif;
	padding-top: 20px;
	padding-left: 20px;
	font-weight: bold;
	color: black;
	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 */
{
	font-family:Arial, Helvetica, sans-serif;
	padding-bottom: 20px;
	padding-top: 10px;
	padding-left: 20px;
	font-weight: bold;
	color: black;
	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: black;
	padding-bottom: 5px;
}
#table_cmddetails_val /* TD avec la valeur */
{
	padding-left: 20px;
	font-size: 11px;
	font-weight: bold;
	color: black;
	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: #5C343F;
	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: #5C343F solid 1px;
}

#table_promos_haut_titre
{
	font-size: 14px;
	font-weight: bold;
	color: #0076B1;
	padding: 10px 10px 10px 10px;
}

#table_promos_haut_texte
{
	font-size: 10px;
	font-weight: bold;
	color: #5C343F;
	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: #0076b1;
	font-weight: bold;	
} 


#ligne_login
{
	
}
#icones_menu
{
	color: #D6D6D6;
	font-size:9px;
	font-family:Arial, Helvetica, sans-serif;
	text-decoration: none;
	padding-right: 10px;
	text-align: right;
}


#login_frame
{
	text-align: right;
	vertical-align: top;
}
#login_logo
{
	color: #f8eb30;
	font-size:9px;
	font-family:Arial, Helvetica, sans-serif;
	text-decoration: none;
	font-weight: bold;
	text-align: right;
	padding-right: 30px;
	vertical-align: middle;
}
.login_prompt
{
	color: #f8eb30;
	font-size:9px;
	font-family:Arial, Helvetica, sans-serif;
	text-decoration: none;
	font-weight: bold;
	padding-left: 5px;
	text-align: left;
	vertical-align: middle;
}

.login_saisie
{
	color: #D6D6D6;
	font-size:9px;
	font-family:Arial, Helvetica, sans-serif;
	text-decoration: none;	
	padding-left: 5px;
	text-align: left;
	vertical-align: middle;
}

.login_prompt2
{
	color:#666666;
	font-size:12px;
	font-family:Arial, Helvetica, sans-serif;
	text-decoration: none;
	font-weight: bold;
	padding-left: 5px;
	text-align: left;
	vertical-align: middle;
	width: 50px;
}

.login_saisie2
{
	color:#284103;
	font-size:12px;
	font-family:Arial, Helvetica, sans-serif;
	text-decoration: none;	
	padding-left: 5px;
	text-align: left;
	vertical-align: middle;
	width: 90px;
	font-weight: normal;
	padding-top: 3px;
}
.login_ok
{
	color: #D6D6D6;
	font-size:9px;
	font-family:Arial, Helvetica, sans-serif;
	text-decoration: none;		
	padding-left: 10px;
	padding-right: 10px;
	text-align: left;
	vertical-align: middle;	
}
.login_lien
{
	color:#666666;
	font-size:12px;
	font-family:Arial, Helvetica, sans-serif;
	text-decoration: none;
	font-weight: bold;
	padding-left: 5px;
	text-align: left;
	vertical-align: middle;
	font-weight: normal;
}
.login_lien a
{
	color:#666666;
	font-size:12px;
	font-family:Arial, Helvetica, sans-serif;
	text-decoration: none;
	font-weight: bold;
}
.login_lien a:hover
{
	color:white;
	font-size:12px;
	font-family:Arial, Helvetica, sans-serif;
	text-decoration: none;
	font-weight: normal;
}

.login_lien2
{
	color: #666666;
	font-size:11px;
	font-family:Arial, Helvetica, sans-serif;
	text-decoration: none;
	font-weight: bold;
	padding-left: 5px;
	text-align: center;
	vertical-align: middle;
	padding-top: 5px;
}
.login_lien2 a
{
	color: #666666;
	font-size:11px;
	font-family:Arial, Helvetica, sans-serif;
	text-decoration: none;
	font-weight: bold;
}
.login_lien2 a:hover
{
	color: #EEEEEE;
	font-size:11px;
	font-family:Arial, Helvetica, sans-serif;
	text-decoration: none;
	font-weight: bold;
}

.login_text1 {

border-color:#5C343F;
border-style:solid;
border-bottom-width:1px;
border-width:1px;

}

.login_Button /* Bouton submit login */
{
	padding-top:3px;
	padding-bottom: 3px;
	background: url(Hachures.jpg);
	color: #D6D6D6;
	font-size: 9px;
	font-weight: bold;
	
}	
.login_sep
{
	border-left: #888888 1px solid;
	height: 5px;
	width: 3px;
	text-align: center;
}

#vmenu_rech_table
{
	width: 100%;
	background-image: url(../alphi_pics/recherche_bg.jpg);
	background-repeat: no-repeat;
}
#vmenu_rech_haut /* Haut du tableau menu vertical pour recherche */
{
	height: 20px;
}

#vmenu_rech_td /* Cellule du menu vertical pour recherche */
{
	color: #5C343F;
	padding-top: 3px;
	padding-bottom: 3px;
}
#vmenu_rech_table_ligne
{
	width: 100%;
	font-size:10px;
	font-family:Arial, Helvetica, sans-serif;
	padding-top: 3px;
	padding-left: 15px;
	padding-right: 5px;
}
#vmenu_rech_prompt /* Cellule du menu vertical pour recherche */
{
	color: #000000;
	font-size:10px;
	font-family:Arial, Helvetica, sans-serif;
	font-weight: bold;
	text-align: left;
	vertical-align: middle;
}
#vmenu_rech_input /* Cellule du menu vertical pour recherche */
{
	color: #474747;
	font-size:10px;
	font-family:Arial, Helvetica, sans-serif;
	text-align: right;
	vertical-align: middle;
}

.vmenu_rech_select
{
	color: #474747;
	font-size:10px;
	font-family:Arial, Helvetica, sans-serif;
	text-align: right;
	vertical-align: middle;
	width: 100px;
}

.vmenu_rech_text100 {
	color: #474747;
	font-size:10px;
	font-family:Arial, Helvetica, sans-serif;
	text-decoration: none;
	border:1px solid #aaaaaa;
	width: 100px;
}			

#vmenu_occasions_table /* Haut du tableau menu vertical */
{
}
#vmenu_occasions_haut /* Haut du tableau menu vertical */
{
	height: 20px;
	background: url(../alphi_pics/titre_derocc.jpg) no-repeat;
	vertical-align: top;

}
#vmenu_occasions_table_ligne /* Haut du tableau menu vertical */
{
	padding-top: 10px;
}
#vmenu_occasions_table_lien /* Haut du tableau menu vertical */
{
	padding-top: 10px;
	color: #474747;
	font-size:12px;
	font-family:Arial, Helvetica, sans-serif;
	text-align: center;
	vertical-align: top;
	width:100%;
}
#vmenu_occasions_table_lien a /* Haut du tableau menu vertical */
{
	color: #474747;
	font-size:12px;
	font-family:Arial, Helvetica, sans-serif;
	text-align: center;
	vertical-align: top;
}
#vmenu_occasions_table_lien a:hover /* Haut du tableau menu vertical */
{
	color: #f8eb30;
	font-size:12px;
	font-family:Arial, Helvetica, sans-serif;
	text-align: center;
	vertical-align: top;
}
#table_rechmixte
{
	background: url(../alphi_pics/menu_bg_rechmixte.jpg);
	background-repeat: repeat-y;
	height: 100%;
}
#table_rechmixte_criteres
{	
	background: url(../alphi_pics/menu_bg_rechmixte.jpg); 
	background-repeat: repeat-y;
	height: 100%;
}
#rechmixte_resultats
{
}

#print_coordonnees_g
{
	padding-top: 10px;
}
#print_coordonnees_d
{
	padding-top: 10px;
	
}
#print_logo
{
	
}

#table_trsp_3_2 /* Texte - Milieu */
{
	vertical-align: top;
	padding-top: 10px;
	padding-bottom: 10px;
	padding-right: 10px;
	padding-left:0px;
	color: #333333;
	font-size:12px;
	font-family:arial, sans-serif;	
	text-decoration: none; 
}
#table_trsp_titre /* Texte - Milieu */
{
	vertical-align: top;
	text-align: left;
	color: #333333;
	font-size:12px;
	font-family:arial, sans-serif;	
	text-decoration: none; 
	border-bottom: 1px solid #333333;
}
#table_trsp_data0 /* Texte - Milieu */
{
	background-color: #ffffff;
	vertical-align: top;
	text-align: left;
	color: #333333;
	font-size:12px;
	font-family:arial, sans-serif;	
	text-decoration: none; 
}
#table_trsp_data1 /* Texte - Milieu */
{
	background-color: #DCDCDC;
	vertical-align: top;
	text-align: left;
	color: #333333;
	font-size:12px;
	font-family:arial, sans-serif;	
	text-decoration: none; 
}
#table_trsp_pays /* Texte - Milieu */
{
	vertical-align: top;
	color: #333333;
	font-size:14px;
	font-family:arial, sans-serif;	
	font-weight:bold;
	text-decoration: underline;
	padding-top: 10px;
	padding-bottom: 10px;
}
#table_trsp_sep
{
	padding-top: 2px;
	border-top: 1px solid #333333;
}
#table_trsp_image
{
	background: url(transporteur.jpg);
	background-repeat: repeat-y;
	width: 177px;
}
#valider_cli_cols
{ 
	font-family:Arial, Helvetica, sans-serif;
	text-decoration: none;
	vertical-align: middle;
	font-size: 12px;
	font-weight: bold;	
	border-top: #cccccc solid 1px;
	border-bottom: #cccccc solid 1px;
	padding-left: 5px;
	background-color: #888888;
	color: #f8eb30;
}
#valider_cli_data0 /* Texte - Milieu */
{
	background-color: #ffffff;
	vertical-align: top;
	text-align: left;
	color: #333333;
	font-size:12px;
	font-family:arial, sans-serif;	
	text-decoration: none; 
	padding-left: 5px;
}
#valider_cli_data1 /* Texte - Milieu */
{
	background-color: #DCDCDC;
	vertical-align: top;
	text-align: left;
	color: #333333;
	font-size:12px;
	font-family:arial, sans-serif;	
	text-decoration: none; 
	padding-left: 5px;
}
#valider_cli_ok0 /* Texte - Milieu */
{
	background-color: #fffff;
	vertical-align: middle;
	text-align: center;
	color: #333333;
	font-size:12px;
	font-family:arial, sans-serif;	
	text-decoration: none; 
	padding-left: 5px;
}
#valider_cli_ok1 /* Texte - Milieu */
{
	background-color: #DCDCDC;
	vertical-align: middle;
	text-align: center;
	color: #333333;
	font-size:12px;
	font-family:arial, sans-serif;	
	text-decoration: none; 
	padding-left: 5px;
}
#table_art_onglets_vignerons
{ 

	padding:20px;
	height: 280px;
	vertical-align: top;
	font-size: 13px;
	color: #888888;
}

#news1
{
	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; 

}
#news_LibMail
{
	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; 

}
#news_GetMail
{
	color: #000001;
	font-weight: normal;
	text-align: left;
	padding-left: 15px;
}
#news_Submit
{
	color: #000001;
	font-weight: normal;
	padding-left: 15px;
}
#news_Submit a
{
	color: #000001;
	font-weight: normal;
}
#news_Submit a:hover
{
	color: #000001;
	font-weight: normal;
}
#news_Titrenews
{
	height:24px;
	padding-right: 10px;
	padding-left: 0px;
	color: #000000;
	font-size:12px;
	font-family:arial, sans-serif;
	font-weight: bold;
	padding-top: 3px;
}
.News_Liste
{
	color: #000001;
	font-weight: normal;
	font-size: 12px;
	padding-left: 20px;
	padding-bottom: 5px;
}
.News_Liste a
{
	color: #9d365e;
	font-size: 12px;
	font-weight: bold;
}
.News_Liste a:hover
{
	color: #5C343F;
	font-weight: bold;
	font-size: 12px;
}
#news_popup
{
	
}
#container {
   height: 100%
}
.partie_droite
{
	background-color:#f5f1d8; 
	height: 100%;
}

a.News1
{
	font-size: 14px;	
}

a.News1:hover
{
	font-size: 14px;	
}