BODY {
	background: White;
	margin: 0 0 0 0;
	color: #777777;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size : 11px;
	text-decoration: none;
	 }
	 
p
{
	color: #000000;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size : 12px;
	text-decoration: none;

}

#TH_gal_avant
{
	height: 50px;	
}

#TH_gal_apres
{
	height: 0px;	
}

.titre {
	color: #095384;
	font-family: Arial, sans-serif;
	font-size : 16px;
	text-decoration: none;
	font-weight: bold;
	}
	
.titre2 {
	color: #666666;
	font-family: Arial, sans-serif;
	font-size : 16px;
	text-decoration: none;
	font-weight: bold;
	}
	
.rech {
	font-family: Arial, sans-serif;
	font-size : 12px;
	text-decoration: none;
	font-weight: bold;
	color: #474747;
}

.comm_nom {
	font-family: Arial, sans-serif;
	font-size : 12px;
	text-decoration: none;
	font-weight: bold;
	color: #0C8200;
}
a.comm_nom {
	font-family: Arial, sans-serif;
	font-size : 12px;
	text-decoration: none;
	font-weight: bold;
	color: #0C8200;
}
a.comm_nom:hover {
	font-family: Arial, sans-serif;
	font-size : 12px;
	text-decoration: none;
	font-weight: bold;
	color: #0C8200;
}

.cx_txt
{
	font-weight: bold;
	color: #222222;
	font-size: 13px;
}

.cx_txt2
{
	font-weight: bold;
	color: #222222;
	font-size: 11px;
}

.cx_txt4
{
	font-weight: bold;
	color: #222222;
	font-size: 10px;
}
a.cx_txt4
{
	font-weight: bold;
	color: #222222;
	font-size: 10px;
}
a.cx_txt4:hover
{
	font-weight: bold;
	color: #0c8200;
	font-size: 10px;
}
.cx_txt3
{
	font-weight: bold;
	color: #222222;
	font-size: 12px;
	font-style:italic;
}

.text {
	color: #777777;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size : 11px;
	text-decoration: none;
	}
.mysoignies {
	color: #666666;
	font-family: Arial, Helvetica, sans-serif;
	font-size : 12px;
	text-decoration: none;
	}
.recherche {
	color: #666666;
	font-family: Arial, Helvetica, sans-serif;
	font-size : 12px;
	text-decoration: none;
	}
.agenda {
	color: #666666;
	font-family: Arial, Helvetica, sans-serif;
	font-size : 12px;
	text-decoration: none;
	font-weight:bold;
	font-style:italic;
	}
.agenda2 {
	color: #666666;
	font-family: Arial, Helvetica, sans-serif;
	font-size : 12px;
	text-decoration: none;
	font-style:italic;
	}

.agendalink a{ /* Les liens qui ne sont pas sous le curseur. */
	color: #3d5660;
	font-family: Arial, Helvetica, sans-serif;
	font-size : 12px;
	text-decoration: none;
	font-weight:bold;
	font-style:italic
}
.agendalink a:hover { /* Les liens lorsque le curseur est dessus. */
	color: #0c8200;
	font-family: Arial, Helvetica, sans-serif;
	font-size : 12px;
	text-decoration: none;
	font-weight:bold;
	font-style:italic
}

.agendalink_PLUS a{ /* Les liens qui ne sont pas sous le curseur. */
	color: #0c8200;
	font-family: Arial, Helvetica, sans-serif;
	font-size : 14px;
	text-decoration: none;
	font-weight:bold;
}
.agendalink_PLUS a:hover { /* Les liens lorsque le curseur est dessus. */
	color: #3d5660;
	font-family: Arial, Helvetica, sans-serif;
	font-size : 14px;
	text-decoration: none;
	font-weight:bold;
}
.agendalink_selected a{ /* Les liens qui ne sont pas sous le curseur. */
	color: #0c8200;
	font-family: Arial, Helvetica, sans-serif;
	font-size : 12px;
	text-decoration: none;
	font-weight:bold;
	font-style:italic
}
.agendalink_selected a:hover { /* Les liens lorsque le curseur est dessus. */
	color: #3d5660;
	font-family: Arial, Helvetica, sans-serif;
	font-size : 12px;
	text-decoration: none;
	font-weight:bold;
	font-style:italic
}
.news {
	color: #666666;
	font-family: Arial, Helvetica, sans-serif;
	font-size : 12px;
	text-decoration: none;
	}
.date a{ /* Les liens qui ne sont pas sous le curseur. */
	color: #415860;
	font-size:12px;
	font-family: Arial, Helvetica, sans-serif;
	text-decoration: underline ; 
}
.date a:hover { /* Les liens lorsque le curseur est dessus. */
	color: #666666;
	text-decoration:underline;
	font-size:12px;
	font-family:Arial, Helvetica, sans-serif;
	text-transform: capitalize;
}
	
.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: 14px;
	color: red;
	font-weight: bold;
}

#InfoMsg
{
	font-size: 14px;
	color: #00668E;
	font-weight: bold;	
}
	
a{ /* Les liens qui ne sont pas sous le curseur. */
	color: #00668E;
	font-weight:bold;
	text-decoration:none;
	font-size:12px;
	font-family:Arial, sans-serif; 
}
a:hover { /* Les liens lorsque le curseur est dessus. */
	color: #888888;
	font-weight:bold;
	font-size:12px;
	font-family:Arial, sans-serif;
	text-decoration: none; 
}

	 
#maintable /* Table principale */
{
	width: 100%;
	height: 100%;
	border-collapse:collapse;	
	padding: 0px;
}

#header /* TD contenant le iframe du header */
{
	height: 120px;
}

a.decox /* Lien de déconnexion dans le header */
{
	font-size: 11px;
	color: #00668E;
}
a.decox:hover /* Lien de déconnexion dans le header */
{
	font-size: 11px;
	color: #ff0000;
}

#hmenu /* TD contenant le menu horizontal */
{
	height: 25px;
	background: url(bg_header.png) bottom right;
}

#hmenu_table /* Table de menu horizontal */
{
	height: 25px;
}

#hmenu_table td /* TD du hmenu_table */
{
}

.hmenu_td
{
	background:url(bg_menu.png) repeat-x bottom; 
	padding-left:10px;
	vertical-align: middle;	
}

.hmenu_td a /* Liens du menu horizontal. */
{
	color: #666666;
	text-decoration:none;
	font-size:12px;
	font-family:Arial, sans-serif;
	text-decoration: none ; 
	
}
.hmenu_td a:hover /* Liens du menu horizontal. */
{ 
	color: #00668e;
	text-decoration:none;
	font-size:12px;
	font-family:Arial, sans-serif;
	text-decoration: none; 
}

.hmenu_td_selected
{
	background:url(bg_menu.png) repeat-x bottom; 
	padding-left:10px;
	
}

.hmenu_td_selected a /* Liens du menu horizontal - selected. */
{
	color: #00668e;
	text-decoration:none;
	font-size:12px;
	font-family:Arial, sans-serif;
	text-decoration: none ; 
	
}
.hmenu_td_selected a:hover /* Liens du menu horizontal - seleted. */
{ 
	color: #666666;
	text-decoration:none;
	font-size:12px;
	font-family:Arial, sans-serif;
	text-decoration: none; 
}

.hmenu_td_cat1 /* Menu - Cat1 */
{
	background:url(bg_menu.png) repeat-x bottom; 
	padding-left:10px;
	
}

.hmenu_td_cat1 a /* Liens du menu horizontal - Cat1. */
{
	color: #ff0000;
	text-decoration:none;
	font-size:12px;
	font-family:Arial, sans-serif;
	text-decoration: none ; 
	
}
.hmenu_td_cat1 a:hover /* Liens du menu horizontal - Cat1. */
{ 
	color: #00668E;
	text-decoration:none;
	font-size:12px;
	font-family:Arial, sans-serif;
	text-decoration: none; 
}

.hmenu_fin
{
	text-align: left;
	width: 24px;
	background: url(menu_droite.png) no-repeat left;
}

#copyright
{
	height:17px;
	vertical-align: top;
	text-align: left;
	background: url(bg_feet.png) bottom repeat-x;
	padding-right: 10px;
	color: #474747;
	font-size: 10px;
	font-family: Arial, Helvetica, sans-serif;
}

#vmenu /* TD contenant le Menu vertical */
{
	vertical-align: top;
	padding-left: 30px;
	padding-top: 10px;
	padding-bottom: 10px;
	padding-right: 20px;
	width: 200px;
	height: 100%;
	background: url(L_left.jpg) left repeat-y;
}

#vmenu_table /* Table contenant le menu vertical */
{
	width: 190px;
}

.vmenu_haut /* Haut du tableau menu vertical */
{
	height: 0px;
}

.vmenu_td /* Cellule du menu vertical */
{
	background: url(bg_menu.gif) top left no-repeat;
	color: #474747;
	padding-left: 7px;
	padding-top: 2px;
	height: 26px;
	width: 172px;	
}

.vmenu_td a /* Liens du menu vertical. */
{
	color: #474747;
	font-weight: bold;
	text-decoration:none;
	font-size:12px;
	font-family:Arial, sans-serif;
	text-decoration: none;
}
.vmenu_td a:hover /* Liens du menu vertical. */
{ 
	color: #ff0000;
	text-decoration:none;
	font-size:12px;
	font-family:Arial, sans-serif;
	text-decoration: none; 
}


.vmenu_td_selected /* Cellule du menu vertical */
{
	background: url(bg_menu.gif) bottom left no-repeat;
	color: #474747;
	padding-left: 7px;
	padding-top: 2px;
	height: 26px;
	width: 172px;
}

.vmenu_td_selected a /* Liens du menu vertical. */
{
	color: #ff0000;
	font-weight: bold;
	text-decoration:none;
	font-size:12px;
	font-family:Arial, sans-serif;
	text-decoration: none;
}
.vmenu_td_selected a:hover /* Liens du menu vertical. */
{ 
	color: #474747;
	text-decoration:none;
	font-size:12px;
	font-family:Arial, sans-serif;
	text-decoration: none; 
}
.vmenu_td_selected_H /* Cellule du menu vertical */
{
	background: url(bg_menu_s.gif) bottom left no-repeat;
	color: #474747;
	padding-left: 7px;
	padding-top: 2px;
	height: 26px;
	width: 172px;
}

.vmenu_td_selected_H a /* Liens du menu vertical. */
{
	color: #ff0000;
	font-weight: bold;
	text-decoration:none;
	font-size:12px;
	font-family:Arial, sans-serif;
	text-decoration: none;
}
.vmenu_td_selected_H a:hover /* Liens du menu vertical. */
{ 
	color: #474747;
	text-decoration:none;
	font-size:12px;
	font-family:Arial, sans-serif;
	text-decoration: none; 
}

.vmenu_td_1 /* Texte Hierarchie - SSNiveau 1 */
{
	background: url(fleches.gif) top left no-repeat;
	color: #474747;
	padding-left: 7px;
	height: 24px;
	width: 172px;
}

.vmenu_td_1 a
{
	color: #474747;
	padding-left: 14px;
	vertical-align: center;
}
.vmenu_td_1 a:hover
{
	color: #ff0000;
	padding-left: 14px;
	vertical-align: center;
}
.vmenu_td_1_selected /* Texte Hierarchie - SSNiveau 1 */
{
	background: url(fleches.gif) top left no-repeat;
	color: #474747;
	padding-left: 7px;
	height: 24px;
	width: 172px;
}

.vmenu_td_1_selected a
{
	color: #ff0000;
	padding-left: 14px;
	vertical-align: center;
}
.vmenu_td_1_selected a:hover
{
	color: #474747;
	padding-left: 14px;
	vertical-align: center;
}

.fin_vmenu_td_1
{
	background: url(bg_sousmenu.gif) no-repeat;
	height: 31px;
}


.vmenu_td_2 /* Texte Hierarchie - SSNiveau 2 */
{
	background: url(fleches2.gif) top left no-repeat;
	color: #474747;
	padding-left: 17px;
	height: 24px;
	width: 172px;
}

.vmenu_td_2 a
{
	color: #474747;
	padding-left: 14px;
	vertical-align: center;
}
.vmenu_td_2 a:hover
{
	color: #ff0000;
	padding-left: 14px;
	vertical-align: center;
}
.vmenu_td_2_selected /* Texte Hierarchie - SSNiveau 1 */
{
	background: url(fleches2.gif) top left no-repeat;
	color: #474747;
	padding-left: 17px;
	height: 24px;
	width: 172px;
}

.vmenu_td_2_selected a
{
	color: #ff0000;
	padding-left: 14px;
	vertical-align: center;
}
.vmenu_td_2_selected a:hover
{
	color: #474747;
	padding-left: 14px;
	vertical-align: center;
}




.vmenu_bas /* Pied du tableau menu vertical */
{
	height: 0px;
}

.vmenu_avant_catprod1 /* Ligne avant la catprod1 du tableau menu vertical */
{
	height: 20px;
	background: url(bg_2menu.png) top left repeat-y;
	color: #00668e;
	padding-left: 7px;
}

.vmenu_apres_catprod1 /* Ligne apres la catprod1 du tableau menu vertical */
{
	height: 10px;
	background: url(bg_2menu.png) top left repeat-y;
	color: #00668e;
	padding-left: 7px;
}

.vmenu_td_catprod1 /* Cellule du menu vertical - Catprod1*/
{
	background: url(bg_2menu.png) top left repeat-y;
	color: #FF0000;
	padding-left: 7px;
	padding-bottom: 10px;
}

.vmenu_td_catprod1 a /* Liens du menu vertical. - Catprod1 */
{
	color: #666666;
	font-weight: bold;
	text-decoration:none;
	font-size:12px;
	font-family:Arial, sans-serif;
	text-decoration: none ; 
	
}
.vmenu_td_catprod1 a:hover /* Liens du menu vertical. - Catprod1 */
{ 
	color: #00668e;
	text-decoration:none;
	font-size:12px;
	font-family:Arial, sans-serif;
	text-decoration: none; 
}

.vmenu_td_catprod1_selected /* Cellule du menu vertical - Catprod1 selected */
{
	background: url(bg_2menu.png) top left repeat-y;
	color: #00668e;
	padding-left: 7px;
	padding-bottom: 10px;
}

.vmenu_td_catprod1_selected a /* Liens du menu vertical. - Catprod1 selected */
{
	color: #FF0000;
	font-weight: bold;
	text-decoration:none;
	font-size:12px;
	font-family:Arial, sans-serif;
	text-decoration: none ; 
	
}
.vmenu_td_catprod1_selected a:hover /* Liens du menu vertical. - Catprod1 selected */
{ 
	color: #00668e;
	text-decoration:none;
	font-size:12px;
	font-family:Arial, sans-serif;
	text-decoration: none; 
}

.vmenu_avant_catprod2 /* Ligne avant la catprod2 du tableau menu vertical */
{
	height: 20px;
	background: url(bg_2menu.png) top left repeat-y;
	color: #00668e;
	padding-left: 7px;
}

.vmenu_apres_catprod2 /* Ligne apres la catprod2 du tableau menu vertical */
{
	height: 10px;
	background: url(bg_2menu.png) top left repeat-y;
	color: #00668e;
	padding-left: 7px;
}

.vmenu_td_catprod2 /* Cellule du menu vertical - Catprod2 */
{
	background: url(bg_2menu.png) top left repeat-y;
	color: #FF0000;
	padding-left: 15px;
	padding-bottom: 10px;
}

.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: #00668e;
	text-decoration:none;
	font-size:12px;
	font-family:Arial, sans-serif;
	text-decoration: none; 
}

.vmenu_td_catprod2_selected /* Cellule du menu vertical - Catprod2 selected */
{
	background: url(bg_2menu.png) top left repeat-y;
	color: #00668e;
	padding-left: 15px;
	padding-bottom: 10px;
}

.vmenu_td_catprod2_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_catprod2_selected a:hover /* Liens du menu vertical. - Catprod2 selected */
{ 
	color: #00668e;
	text-decoration:none;
	font-size:12px;
	font-family:Arial, sans-serif;
	text-decoration: none; 
}


.vmenu_avant_catprod3 /* Ligne avant la catprod3 du tableau menu vertical */
{
	height: 0px;
	background: url(bg_2menu.png) top left repeat-y;
	color: #00668e;
	padding-left: 7px;
}

.vmenu_apres_catprod3 /* Ligne apres la catprod3 du tableau menu vertical */
{
	height: 10px;
	background: url(bg_2menu.png) top left repeat-y;
	color: #00668e;
	padding-left: 7px;
}

.vmenu_td_catprod3 /* Cellule du menu vertical - Catprod3 */
{
	background: url(bg_2menu.png) top left repeat-y;
	color: #FF0000;
	padding-left: 15px;
	padding-bottom: 10px;
}

.vmenu_td_catprod3 a /* Liens du menu vertical. - Catprod3 */
{
	color: #666666;
	font-weight: bold;
	text-decoration:none;
	font-size:12px;
	font-family:Arial, sans-serif;
	text-decoration: none ; 
	
}
.vmenu_td_catprod3 a:hover /* Liens du menu vertical. - Catprod3 */
{ 
	color: #00668e;
	text-decoration:none;
	font-size:12px;
	font-family:Arial, sans-serif;
	text-decoration: none; 
}

.vmenu_td_catprod3_selected /* Cellule du menu vertical - Catprod3 selected */
{
	background: url(bg_2menu.png) top left repeat-y;
	color: #00668e;
	padding-left: 15px;
	padding-bottom: 10px;
}

.vmenu_td_catprod3_selected a /* Liens du menu vertical. - Catprod2 selected */
{
	color: #FF0000;
	font-weight: bold;
	text-decoration:none;
	font-size:12px;
	font-family:Arial, sans-serif;
	text-decoration: none ; 
	
}
.vmenu_td_catprod3_selected a:hover /* Liens du menu vertical. - Catprod2 selected */
{ 
	color: #00668e;
	text-decoration:none;
	font-size:12px;
	font-family:Arial, sans-serif;
	text-decoration: none; 
}



#main /* Cellule contenant la partie principale de la page */
{
	width: 80%;
	vertical-align: top;
	padding-top: 10px;
	padding-bottom: 10px;
	padding-right: 10px;
}

#rig
{
	background: url(L_right.jpg) right repeat-y;
	padding-right:18px;
}

#table_txt
{
	width: 100%;
	height: 100%;
	border: #cccccc solid 1px;
}

#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 */
{ }

#table_txt_1_2 /* titre - Zone de texte */
{ 	height: 18px; }

#table_txt_1_3 /* titre - Zone Coin Droit */
{	}

#table_txt_2_1 /* Séparateur Titre / Texte - Coin gauche */
{
	height: 0px;
}

#table_txt_2_2 /* Séparateur Titre / Texte - Milieu */
{
}

#table_txt_2_3 /* Séparateur Titre / Texte - Coin Droit */
{
}

#table_txt_3_1 /* Texte - Coin gauche */
{
}

#table_txt_3_2 /* Texte - Milieu */
{
	vertical-align: top;
	padding-top: 10px;
	padding-bottom: 10px;
	padding-right: 10px;
	padding-left:40px;
	color: #000000;
	font-size:12px;
	font-family:arial, sans-serif;	
	text-decoration: none; 
}

#table_txt_3_3 /* Texte - Coin Droit */
{
}

#table_txt_9_1 /* Bordure Bas - Coin gauche */
{
	height: 5px;
}

#table_txt_9_2 /* Bordure Bas - Milieu */
{
}

#table_txt_9_3 /* Bordure Bas - Coin Droit */
{
}

#table_txt_titre_1 /* Cellule de titre */
{
	height:35px;
	padding-right: 10px;
	padding-left: 10px;
	color: #474747;
	font-size:16px;
	font-family:arial, sans-serif;
	font-weight: bold;
	vertical-align:bottom;
	padding-bottom: 5px;
}

#table_txt_titre_2 /* Bout de titre */
{
}

#table_QR_Cat /* Tableau avec les catégories de Q/R */
{
	width: 75%;
	text-align: center;
	border: #666666 1px solid; 
	background: url(Hachures.jpg);
	
}

#table_QR_Cat_TD /* Cellule du tableau avec les cat. de Q/R */
{
	padding-top: 10px;
	padding-right: 10px;
	padding-left: 10px;
	padding-bottom: 10px;
	font-size:15px;
}

#QR_Table_Cat /* Table Catégorie dans les Q/R */
{
	width: 100%
}

#QR_Table_Cat_titre /* Catégorie dans les Questions / Réponses */
{
/*	font-size: 18px;
	font-variant: small-caps;
	text-decoration: underline;
	line-height: 35px;*/
}

.QR_titre_cat /* Lien de catégorie */
{
	font-size: 16px;
	font-variant: small-caps;
	text-decoration: underline;
	line-height: 35px;
}

#QR_Table_Cat_UP /* Catégorie dans les Questions / Réponses */
{
	font-size: 14px;
	text-align: right;
}




#QR_Table /* Table contenant une question / Réponse */
{
	width:100%
}

#QR_Table_TDTitre /* Titre d'une question / Réponse */
{
	color: #00668E;
	font-size: 12px;
	font-weight: bold;
	padding-left: 30px;	
}
#QR_Table_TDReponse /* Réponse d'une question / Réponse */
{
	color: #333333;
	font-size: 12px;
	font-weight: bold;
	padding-left: 40px;	
	padding-bottom: 20px;
	padding-top: 5px;	
}

#Contact_Table /* Tableau de la page Contact */
{
	padding-left: 100px;
}

#Contact_Gauche /* Cellule de gauche du tableau Contact */
{ }

#Contact_Coordonnees_Datas_Table /*Table contenant les coordonnées & l'image */
{ 

}

#Contact_Coordonnees_Image /* TD contenant l'image */
{ 
text-align: center;
padding-bottom: 25px;
}

#Contact_Coordonnees_Datas_Table_Nom /* TD contenant le nom de contact */
{ 
	text-align: center;
}

#Contact_Coordonnees_Datas_Table_Lib /* TD contenant le libellé de l'info */
{
	vertical-align: top;
	color: #00668E;
	font-size: 12px;
	font-weight: bold;
	padding-right: 10px;
}

#Contact_Coordonnees_Datas_Table_Datas /* TD contenant l'info */
{
	vertical-align: top;
	color: #474747;
	font-size: 12px;
	font-weight: bold;	
	padding-bottom: 10px;
}

#Contact_Form /* TD contenant le tableau avec les input */
{
	padding-left: 70px;
	vertical-align: top;
}

#Contact_Form_Table /* Table contenant les input */
{
}

#Contact_Form_Lib /* Libellé des input */
{
	width: 120px;
	color: #00668E;
	font-size: 12px;
	font-weight: bold;
	padding-right: 10px;	
}

#Contact_Form_Content /* Texte des TD contenant les input */
{
	color: #00668E;
	font-size: 12px;
	font-weight: bold;
	padding-right: 10px;	
}

.Contact_Form_Input /* Input en eux-mêmes */
{
	color: #00668E;
	font-size: 11px;
	font-weight: bold;
	border: #CCCCCC 1px solid;
}

.Contact_Form_Button /* Bouton de submit en eux-mêmes */
{
	padding-top:5px;
	padding-bottom: 5px;
	background: url(Hachures.jpg);
	color: #00668E;
	font-size: 11px;
	font-weight: bold;
	border: #CCCCCC 1px solid;
}

#table_lst_art /* Table contenant la liste des articles */
{
	width: 95%;	
}

#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_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 /* Cellule contenant le tableau de titres */
{ }

#table_lst_art_titre_table /* Table contenant les titres */
{ 	
	width:100%; 
	height: 45px;
	border: #666666 1px solid; 
	background: url(Hachures.jpg);
}

#table_lst_art_titre_photo /* TD de titre pour la photo */
{ 
	width: 120px;
	text-align: center;
	vertical-align: middle;
	font-size: 12px;
	font-weight: bold;	
}

#table_lst_art_titre_artnum /* TD de titre pour le code article */
{ 
	width: 80px;
	vertical-align: middle;
	font-size: 12px;
	font-weight: bold;	
}

#table_lst_art_titre_artnom /* TD de titre pour le nom article */
{ 
	vertical-align: middle;
	font-size: 12px;
	font-weight: bold;	
}

#table_lst_art_titre_prix /* TD de titre pour le prix */
{ 
	width: 80px;
	vertical-align: middle;
	font-size: 12px;
	font-weight: bold;	
	text-align: center;
}

#table_lst_art_titre_stock /* TD de titre pour le stock */
{ 
	width: 60px;
	vertical-align: middle;
	font-size: 12px;
	font-weight: bold;	
	text-align: center;
}

#table_lst_art_titre_panier /* TD de titre pour l'ajout dans le panier */
{ 
	width: 80px;
	vertical-align: middle;
	font-size: 12px;
	font-weight: bold;	
	text-align: center;
}

#table_lst_art_titre_sep_g /* Coté gauche de la ligne du séparateur entre titre et articles */
{
	height: 20px;
}
#table_lst_art_titre_sep_m /* Milieu de la ligne du séparateur entre titre et articles */
{ }
#table_lst_art_titre_sep_g /* Coté droit de la ligne du séparateur entre titre et articles */
{ }

#table_lst_art_bord_g /* Bord gauche dans la table */
{	}

#table_lst_art_bord_d /* Bord droit dans la table */
{	}


#table_lst_artsep_bord_g /* Bord gauche dans la table pour le séparateur d'articles */
{	
	height: 20px;
}

#table_lst_artsep_bord_d /* Bord droit dans la table pour le séparateur d'articles */
{	}

#table_lst_art_separateur /* Milieu dans la table pour le séparateur d'articles */
{	}
#table_lst_art_data_photo /* Photo de l'article */
{ 
	width: 120px;
	text-align: center;
}

#table_lst_art_table_details /* Table contenant la description */
{
	width: 100%;
}

#table_lst_art_data_num /* N° de l'article */
{ 
	border-bottom: #cccccc 1px dotted;
	line-height: 10px;
	width: 80px;
}

#table_lst_art_data_nom /* Nom de l'article */
{ 
	border-bottom: #cccccc 1px dotted;
}

#table_lst_art_data_prix /* Prix de l'article */
{ 
	border-bottom: #cccccc 1px dotted;
	width: 80px;
	text-align: right;
}

#table_lst_art_data_stock
{ 
	border-bottom: #cccccc 1px dotted;
	width: 60px;
	text-align: center;
}

#table_lst_art_data_qte /* Qte de l'article */
{ 
	border-bottom: #cccccc 1px dotted;
	width: 80px;
	text-align: center;
}


#table_lst_art_data_qte input /* Input de Qte de l'article */
{ 
	color: #00668E;
	font-size: 11px;
	font-weight: bold;
	border: #CCCCCC 1px solid;
	text-align: center;
}

#table_lst_art_data_desc_court /* Description de l'article */
{ 
	font-size: 11px;
	color: #474747;
}

#table_lst_gal /* Table avec les sscat - Affichage Gal*/
{ 
	border: #888888 solid 1px;
}

#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: #888888 1px solid;
}

.color0 /* Couleur 1 pour les tables */
{ background: #eeeeee; }

.color1 /* Couleur 1 pour les tables */
{ background: url(Hachures.jpg); }

#table_gal_3_2 /* Texte - Milieu */
{
	vertical-align: middle;
	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%; }

#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;}

a.chemin_txt
{
	color: #00668E;
	font-size:12px;
	font-family:arial, sans-serif;
	font-weight: bold;
}

a.chemin_txt:hover
{
	color: #00668E;
	font-size:12px;
	font-family:arial, sans-serif;
	font-weight: bold;
}

a.chemin_catprod1
{
	color: #00668E;
	font-size:12px;
	font-family:arial, sans-serif;
	font-weight: bold;
}

a.chemin_catprod1:hover
{
	color: #00668E;
	font-size:12px;
	font-family:arial, sans-serif;
	font-weight: bold;
}

a.chemin_catprod2
{
	color: #00668E;
	font-size:12px;
	font-family:arial, sans-serif;
	font-weight: bold;
}

a.chemin_catprod2:hover
{
	color: #00668E;
	font-size:12px;
	font-family:arial, sans-serif;
	font-weight: bold;
}

a.chemin_catprod3
{
	color: #00668E;
	font-size:12px;
	font-family:arial, sans-serif;
	font-weight: bold;
}

a.chemin_catprod3:hover
{
	color: #00668E;
	font-size:12px;
	font-family:arial, sans-serif;
	font-weight: bold;
}

a.chemin_prod
{
	color: #00668E;
	font-size:12px;
	font-family:arial, sans-serif;
	font-weight: bold;
}

a.chemin_prod:hover
{
	color: #00668E;
	font-size:12px;
	font-family:arial, sans-serif;
	font-weight: bold;
}

#table_art_3_2 /* Cellule centrale contenant le tableau de la fiche produit */
{ 
	vertical-align: top;
	padding-top: 10px;
	padding-bottom: 10px;
	padding-left: 10px;
	padding-right: 10px;
}

#table_art /* Tableau contenant la fiche produit */
{
	width: 100%;
}

#table_art_td1
{
	vertical-align: top;
}

#table_art_td2 /* Séparateur entre les deux TD */
{
	width: 30px;
}

#table_art_td3
{
	text-align: right;
	vertical-align: top;
	width: 150px;
}

#table_art_1
{ width: 100%;}

#table_art_1_photo
{ padding-right: 30px; padding-bottom: 20px;}

#table_art_1_cadre
{ vertical-align: top; 
	width: 100%; }

#table_art_1_cadre_table
{ }

#table_art_1_artnom
{ vertical-align: top; }

#table_art_1_desccourt
{ font-size: 14px; color: #00668E; font-weight: bold;}

#table_art_1_stock
{ font-size: 12px; color: #00668E; font-weight: bold; padding-top: 25px;}

#table_art_1_photos
{ text-align: center; padding-top: 0px; padding-bottom: 30px;}

#table_art_1_nophoto
{ height: 20px; }

#table_art_1_photos_photos
{ padding-left: 20px; padding-right:20px;}

#table_art_1_onglet
{ vertical-align: top; text-align: center;}

#table_art_onglets
{ width: 90%;}

#table_art_onglets_td1
{	background:url(Onglet_9.jpg) bottom repeat-x; }

#table_art_onglets_ong
{ height: 20px; }

#table_art_onglets_ong_g
{ background:url(Onglet_1.jpg) top left no-repeat; }

#table_art_onglets_ong_m
{ background:url(Onglet_2.jpg) top; }

#table_art_onglets_ong_d
{ background:url(Onglet_3.jpg) top right no-repeat; }

#table_art_onglets_ong_g_b
{ background:url(Onglet_1.jpg) top left no-repeat; border-bottom: #474747 solid 1px; }

#table_art_onglets_ong_m_b
{ background:url(Onglet_2.jpg) top; border-bottom: #474747 solid 1px;}

#table_art_onglets_ong_d_b
{ background:url(Onglet_3.jpg) top right no-repeat; border-bottom: #474747 solid 1px;}

#table_art_onglets_td2
{ 
	border-left: #474747 solid 1px; 
	border-right: #474747 solid 1px; 
	border-bottom: #474747 solid 1px; 
	background: #e7e7e7; 
	padding:20px;
	height: 280px;
	vertical-align: top;
	font-size: 13px;
	color: #474747;
}

#table_art_onglets_accessoires /* Accessoires dans la fiche article */
{	width: 100%; }

#table_art_onglets_accessoires_artphotp
{
	width: 100px;
	text-align: center;
	vertical-align: middle;
	background: White;
}

#table_art_onglets_accessoires_art
{
	padding-left:10px;
	vertical-align: middle;
	color: #474747;
	font-size: 12px;
	font-weight: bold;
}

#table_art_onglets_accessoires_artprix
{
	text-align: right;
}

#table_art_onglets_accessoires_panier
{
	text-align: right;
	width: 70px;
}

#table_art_onglets_liens /* Liens dans la fiche article */
{	width: 100%; }

#table_art_onglets_liens_artphotp
{
	text-align: center;
	vertical-align: middle;
}

#table_art_onglets_liens_art
{
	padding-left:10px;
	vertical-align: middle;
	color: #474747;
	font-size: 12px;
	font-weight: bold;
}

a.table_art_onglets_lien
{
	color: #474747;
}
a.table_art_onglets_lien:hover
{
	color: red;
}

a.table_art_onglets_lien_selected
{
	color: red;
}
a.table_art_onglets_lien_selected:hover
{
	color: #474747;
}

#table_art_3
{ }

#table_art_3_prix
{ font-size: 16px; color: #00668E; font-weight: bold; text-align: right; }

#table_art_3_cmd
{ padding-top: 12px; text-align: center;}

#table_art_3_infos
{ padding-top: 20px; }

.qtecmd
{ color: #00668E; text-align: center; font-size: 11px; font-weight: bold; border: #CCCCCC 1px solid;}

#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: #474747;
	font-size: 13px;
}

#table_art_champs_annexes_val /* TD contenant la valeur du champ supplémentaire */
{
	padding-right: 20px;
	font-weight: bold;
	color: #00668E;
	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: #474747;
	font-size: 13px; 
	padding-left: 10px;
	padding-right: 10px; }
	
#table_art_infos_ln_val /* TD avec la valeur d'un champ supplémentaire en info */
{
	font-weight: bold;
	color: #00668E;
	font-size: 13px;
	padding-left: 25px;
	padding-right: 10px;
}

#table_art_infos_ln_post /* TD séparateur entre chaque info */
{
	height: 10px;
}

#table_art_infos_l9 /* TD 1x apres les infos */
{ height:10px;}


#table_rech_form /* Table pour le formulaire de recherche */
{
	border: #666666 1px solid;
	text-align: center;
	width: 95%;
}

#table_rech_form_hg /* Coin supérieur gauche du tableau */
{ width: 15px; height: 15px;}
#table_rech_form_h1 /* Milieu 1 du tableau */
{ }
#table_rech_form_h2 /* Milieu 2 du tableau */
{ }
#table_rech_form_h3 /* Milieu 3 du tableau */
{ }
#table_rech_form_h3 /* Milieu 4 du tableau */
{ }
#table_rech_form_h3 /* Milieu 5 du tableau */
{ }
#table_rech_form_hd /* Coin supérieur droit du tableau */
{ width: 15px; }
#table_rech_form_g /* Colonne de gauche du tableau */
{ }

#table_rech_form_table1 /* Colonne avec la 1ere colonne de critères de recherche */
{  vertical-align: top;	}

#table_rech_form_table_1 /* 1er tableau de recherche */
{ }

#table_rech_form_1_lib /* Libellé du 1er tableau */
{
	font-weight: bold;
	color: #474747;
	font-size: 13px; 
	padding-left: 10px;
	padding-right: 30px;
}

#table_rech_form_1_val /* Td avec l'input du 1er tableau */
{ 
	font-weight: bold;
	color: #474747;
	font-size: 13px; 
	padding-left: 10px;
/*	padding-right: 30px;*/
}

#table_rech_form_1_img /* Td avec l'image du 1er tableau */
{ 
	padding-right: 30px;
}

#table_rech_form_1_sep /* Séparateur entre deux lignes */
{ height: 10px; }

.input_rech /* Input du formulaire de recherche */
{
	color: #00668E;
	font-size: 11px;
	font-weight: bold;
	border: #CCCCCC 1px solid;
	text-align: center;
	width: 200px;
}

.input_invisible /* Submit invisible */
{
	border: White solid 0px;
	width: 0px;
	height: 0px;	
	background-color: transparent;
}

.input_rech_menuv /* Input du formulaire de recherche dans le menu vertical */
{
	color: #00668E;
	font-size: 11px;
	font-weight: bold;
	border: #CCCCCC 1px solid;
	text-align: center;
	width: 100px;
	padding-right: 10px;
}

.input_rech_x /* Input du formulaire de recherche XFields */
{
	color: #00668E;
	font-size: 11px;
	font-weight: bold;
	border: #CCCCCC 1px solid;
	text-align: center;
	width: 170px;
}

.input_rech_annee /* Input du formulaire de recherche */
{
	color: #00668E;
	font-size: 11px;
	font-weight: bold;
	border: #CCCCCC 1px solid;
	text-align: center;
	width: 70px;
}
.input_rech_px /* Input du formulaire de recherche */
{
	color: #00668E;
	font-size: 11px;
	font-weight: bold;
	border: #CCCCCC 1px solid;
	text-align: center;
	width: 70px;
}
.input_rech_no_l /* Input du formulaire de recherche sans largeur */
{
	color: #00668E;
	font-size: 11px;
	font-weight: bold;
	border: #CCCCCC 1px solid;
	text-align: center;
}

#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: #474747;
	font-size: 13px; 
	padding-left: 10px;
	padding-right: 10px;
}

#table_rech_form_2_val /* Td avec l'input du 1er tableau */
{ }

#table_rech_form_2_sep /* Séparateur entre deux lignes */
{ height: 10px; }

#table_rech_form_table3 /* Td avec les boutons */
{ vertical-align: top;}

#table_rech_form_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: #474747;
	font-size: 13px; 
	
}

#table_rech_xf_box_table_input /* TD contenant l'input du champ supp */
{	padding-left: 30px;
	padding-right: 10px;	}

/* Deux séparateurs horizontaux pour éventuellement insérer une bordure entre les deux */
#table_rech_xf_box_table_sep1 /* TD contenant le séparateur 1*/
{ width: 20px; }
#table_rech_xf_box_table_sep2 /* TD contenant le séparateur 2*/
{ width: 20px; }

#table_rech_xf_box_table_sep_vertical /* TD servant de séparateur horizontal */
{	height: 10px; }

#table_rech_form_bg /* Coin supérieur gauche du tableau */
{ width: 15px; height: 15px;}
#table_rech_form_b1 /* Milieu 1 du tableau */
{ }
#table_rech_form_b2 /* Milieu 2 du tableau */
{ }
#table_rech_form_b3 /* Milieu 3 du tableau */
{ }
#table_rech_form_b3 /* Milieu 4 du tableau */
{ }
#table_rech_form_b3 /* Milieu 5 du tableau */
{ }
#table_rech_form_bd /* Coin supérieur droit du tableau */
{ width: 15px; }

#table_txt_rech_1 /* Formulaire de recherche - Coin gauche */
{
	background: url(if_bg_gauche.png) repeat-y;
}

#table_txt_rech_2 /* Formulaire de recherche - Milieu */
{
	height: 100%;
	vertical-align: top;
	padding-bottom: 10px;
	padding-right: 10px;
	padding-left:20px;
	color: #333333;
	font-size:12px;
	font-family:arial, sans-serif;	
	text-decoration: none; 
	text-align: center;
}

#table_txt_rech_3 /* Formulaire de recherche - Coin Droit */
{
	background: url(if_bg_droite.png) right repeat-y;
}

#rech_txt_nores /* Div contenant un message quand il n'y a pas de résultat ou si la recherche n'est pas lancée */
{
	font-size: 13px;
	font-weight: bold;
	color: #474747;
	width: 500px;
	padding-top: 20px;
	padding-left: 20px;
	padding-right: 20px;
	padding-bottom: 20px;	
	background: url(Hachures.jpg);
	border: #474747 solid 1px;
}

#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: #474747;
	font-weight: bold;	
} 

#Marque_Tb_Nom a:hover /* Nom de la marque - Lien - Survol */
{
	color: #00668E;
}

#Marque_Tb_Url /* URL vers la marque */
{ text-align: center; }

#Marque_Tb_Url a /* URL vers la marque - Lien */
{ font-size: 11px; }

#Marque_Tb_Url a:hover /* URL vers la marque - Lien */
{ font-size: 11px; }


#Marque_Tb_Desc /* Description de la marque */
{ 
	font-size: 10px;
	font-weight: bold;
	color: #474747;
	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;
}

#tableau_etapes /* tableau avec les étapes */
{
	width: 100%;
	border: #474747 solid 1px;
	background: url(hachures.jpg);
}

a.etape_selected /* Etape sélectionnée */
{
	color: red;
}

#tableau_etapes_etape /* TD avec l'étape */
{
	text-align:center;
	padding-top: 10px;
	padding-bottom: 10px;
	font-size: 13px;
	font-weight: bold;
	color: #474747;
}

#tableau_panier /* Tableau avec le panier */
{
	width: 95%;
	border: #474747 solid 1px;
}

#tableau_panier_titre_supp /* Titre de la colonne Supprimer */
{
	width: 50px;
	background: url(Hachures.jpg);
	font-size: 12px;
	font-weight: bold;
	color: #474747;
	border-bottom: #474747 solid 1px;
}
#tableau_panier_titre_photo /* Titre de la colonne Photo */
{
	background: url(Hachures.jpg);
	border-bottom: #474747 solid 1px;
}

#tableau_panier_titre_designation /* Titre de la colonne Designation */
{
	background: url(Hachures.jpg);
	font-size: 12px;
	font-weight: bold;
	color: #474747;
	border-bottom: #474747 solid 1px;	
}

#tableau_panier_titre_prix_unitaire /* Titre de la colonne Prix Unitaire */
{
	padding-top: 5px;
	padding-bottom: 5px;
	width: 100px;
	background: url(Hachures.jpg);
	font-size: 12px;
	font-weight: bold;
	color: #474747;
	text-align: center;
	border-bottom: #474747 solid 1px;
}

#tableau_panier_titre_qte /* Titre de la colonne Qté */
{
	width: 100px;
	background: url(Hachures.jpg);
	font-size: 12px;
	font-weight: bold;
	color: #474747;
	text-align: center;
	border-bottom: #474747 solid 1px;
}

#tableau_panier_titre_stock /* Titre de la colonne Stock */
{
	width: 100px;
	background: url(Hachures.jpg);
	font-size: 12px;
	font-weight: bold;
	color: #474747;
	text-align: center;
	border-bottom: #474747 solid 1px;
}

#tableau_panier_titre_pxtotal /* Titre de la colonne Prix Total */
{
	width: 100px;
	background: url(Hachures.jpg);
	font-size: 12px;
	font-weight: bold;
	color: #474747;
	text-align: center;
	border-bottom: #474747 solid 1px;
}


#tableau_panier_supp /* Colonne Supprimer */
{
	text-align: center;
	padding: 5px 5px 5px 5px;
}

#tableau_panier_photo /* Colonne photo */
{
	padding: 5px 5px 5px 5px;
	width: 60px;
	text-align: center;
}

#tableau_panier_designation /* Colonne Designation */
{
	padding-top: 5px;
	padding-bottom: 5px;
	font-size: 12px;
	color: #474747;
}

#tableau_panier_prix_unitaire /* Colonne Prix Unitaire */
{
	font-size: 12px;
	color: #474747;
	text-align: center;
}

#tableau_panier_qte /* Colonne Qté */
{
	font-size: 12px;
	color: #474747;
	text-align: center;
}

#tableau_panier_stock /* Colonne Stock */
{
	font-size: 12px;
	color: #474747;
	text-align: center;
}

#tableau_panier_pxtotal /* Colonne Prix Total */
{
	font-size: 12px;
	color: #474747;
	text-align: center;
}

.lg0
{
	background-color: #e7e7e7; 	
}

.lg1
{
	background-color: #FFFFFF; 	
}

.txt_panier /* Texte du panier */
{
	color: #333333;
	font-size:12px;
	font-family:arial, sans-serif;	
}

#panier_bt
{
	text-align: right;
	
}

#panier_pas_panier
{
	color: #00668E;
	font-weight: bold;
	font-size: 12px;
}

#tableau_panier_sous_txt
{
	border-top: #474747 solid 1px;
	border-right: #474747 solid 1px;
	padding: 10px 10px 10px 10px;
	
	color: #00668E;
	font-weight: bold;
	font-size: 12px;
}

#tableau_panier_sous_total
{
	border-top: #474747 solid 1px;
	padding: 10px 25px 10px 10px;
	text-align: right;
}

#table_sstotal /* Tableau contenant les sous-totaux */
{ }

#table_sstotal_htva_lib /* Libellé du total htva */
{
	color: #00668E;
	font-weight: bold;
	font-size: 13px;
}

#table_sstotal_htva_val /* Valeur du total htva */
{
	color: #474747;
	text-align: right;
	font-weight: bold;
	font-size: 13px;
	padding-left: 20px;
}

#table_sstotal_tva_lib /* Libellé du total tva */
{
	color: #00668E;
	font-weight: bold;
	font-size: 13px;
}

#table_sstotal_tva_val /* Valeur du total tva */
{
	color: #474747;
	text-align: right;
	font-weight: bold;
	font-size: 13px;
	padding-left: 20px;
}


#table_sstotal_tvac_lib /* Libellé du total tvac */
{
	color: #00668E;
	font-weight: bold;
	font-size: 13px;
}

#table_sstotal_tvac_val /* Valeur du total tvac */
{
	color: #474747;
	text-align: right;
	font-weight: bold;
	font-size: 13px;
	padding-left: 20px;
}

#login_OK /* Zone de login quand OK */
{
	text-align: center;
	font-size: 12px;
	font-weight: bold;
	color: #474747;	
}

#login_OK a
{
	font-size: 16px;
}

/*****************************************************************************/
/* Menu Espace Clients */
/*****************************************************************************/

#vmenu_client /* TD contenant le Menu vertical */
{
	vertical-align: top;
	padding-top: 10px;
	padding-bottom: 10px;
	padding-right: 20px;
	width: 163px;
	height: 100%;
}

#vmenu_client_table /* Table contenant le menu vertical */
{
	width: 143px;
}

.vmenu_client_haut /* Haut du tableau menu vertical */
{
	height: 9px;
	background: url(2menu_top.png) no-repeat;
}

.vmenu_client_td /* Cellule du menu vertical */
{
	background: url(bg_2menu.png) top left repeat-y;
	color: #00668e;
	padding-left: 7px;
}

.vmenu_client_td a /* Liens du menu vertical. */
{
	color: #00668e;
	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: #666666;
	text-decoration:none;
	font-size:12px;
	font-family:Arial, sans-serif;
	text-decoration: none; 
}

.vmenu_client_td_selected /* Cellule du menu vertical - selected */
{
	background: url(bg_2menu.png) top left repeat-y;
	color: #00668e;
	padding-left: 7px;
}

.vmenu_client_td_selected a /* Liens du menu vertical - selected. */
{
	color: #666666;
	font-weight: bold;
	text-decoration:none;
	font-size:12px;
	font-family:Arial, sans-serif;
	text-decoration: none ; 
	
}
.vmenu_client_td_selected a:hover /* Liens du menu vertical - selected. */
{ 
	color: #00668e;
	text-decoration:none;
	font-size:12px;
	font-family:Arial, sans-serif;
	text-decoration: none; 
}

.vmenu_client_bas /* Pied du tableau menu vertical */
{
	height: 21px;
	background: url(2menu_bas.png) no-repeat;
}

.vmenu_client_sepa /* Séparateur entre deux menus */
{
	background: url(bg_2menu.png) top left repeat-y; height: 15px;
}
/*****************************************************************************/
/* Register */
/*****************************************************************************/

#table_register
{	}

#table_register_n1
{
	font-size: 14px;
	font-weight: bold;
	color: #00668E;
	padding-bottom: 2px;
	padding-top: 20px;
}

#table_register_lib
{
	padding-top: 5px;
	padding-bottom: 10px;
	padding-left: 30px;
	color: #474747;
	font-size: 12px;
	font-weight: bold;
}

#table_register_input
{
	padding-top: 5px;
	padding-bottom: 10px;		
	padding-left: 20px;
	color: #474747;
	font-size: 12px;
	font-weight: bold;
}

.input_register /* Input du formulaire d'inscription */
{
	color: #00668E;
	font-size: 12px;
	font-weight: bold;
	border: #CCCCCC 1px solid;
	text-align: center;
	height: 20px;
}

.oblig
{
	font-weight: bold;
	font-size: 16px;
	color: #FF0000;	
}


/*****************************************************************************/
/* Texte + Sous-Menu + Texte */
/*****************************************************************************/

#SSMenu_Table /* Table contenant les sous-menus */
{ 	width: 75%; padding-top: 10px; padding-bottom: 10px; background: url(hachures.jpg);
	border: #474747 solid 1px; }

#SSMenu_Table_TD /* TD contenant les sous-menus */
{	text-align: center; }

#SSMenu_Table_Txt /* Table contenant le texte */
{	}

#SSMenu_Table_Txt_TD /* TD contenant le texte */
{	padding-top: 25px; color: #474747; font-size: 12px; padding-left: 50px; }

/*****************************************************************************/
/* Anciens paniers */
/*****************************************************************************/

#tableau_panier_ancien /* Tableau avec la liste des paniers */
{
	border: #474747 solid 1px;
}

#tableau_panier_ancien_titre /* Titre de la colonne */
{
	background: url(Hachures.jpg);
	font-size: 12px;
	font-weight: bold;
	color: #474747;
	border-bottom: #474747 solid 1px;
	text-align: center;
	padding: 10px 10px 10px 10px;
}

#tableau_panier_ancien_TD /* Colonne */
{
	font-size: 12px;
	font-weight: bold;
	color: #474747;
	text-align: center;
	padding: 5px 10px 5px 10px;
}

.info_bulle /* InfoBulles */
{
	font-size: 10px;
	font-weight: bold;
	color: #474747;
}

/*****************************************************************************/
/* 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: #474747;
}

#table_ss_cat_memo
{
	padding-top: 10px;
	font-size: 12px;
	color: #474747;	
}

/*****************************************************************************/
/* Mot de passe perdu */
/*****************************************************************************/
#table_pwd_lost
{ }

#table_pwd_lost_email
{
	padding-left: 25px;
	font-size: 14px;
	color: #00668E;
	font-weight: bold;
	padding-top: 15px;
}

#table_pwd_lost_input
{	padding-left: 10px; padding-top: 15px; }

#table_pwd_lost_bt
{	padding-left: 10px; padding-top: 15px; }

/*****************************************************************************/
/* Adresses de livraison */
/*****************************************************************************/

#table_adresses /* Tableau */
{	}

#table_adresses_titre_liv /* Titre Livraison */
{	padding-top: 25px; padding-left: 20px; font-size: 14px; color: #00668E; font-weight: bold;}

#table_adresse_lib /* Libellé */
{
	padding-top: 20px;
	padding-left: 55px;
	font-size: 12px; color: #00668E; font-weight: bold;		
}

#table_adresse_adresse /* TD contenant l'étiquette de l'adresse */
{
	padding-top: 10px;
	padding-left: 100px;
}

#table_adresse_etiquette /* Table étiquette */
{
	border: #474747 solid 1px;
	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: #474747;
	font-weight: bold;
}

#table_adresse_next /* Prochaine étape */
{
	text-align: center;
	vertical-align: bottom;
}

/*****************************************************************************/
/* Modes de livraison */
/*****************************************************************************/
#table_mode_livraison
{}

#table_mode_livraison_sep
{
	height: 15px;
}

#table_mode_livraison_sel
{
	padding-top: 5px;
	padding-left: 55px;
	font-size: 12px; color: #00668E; font-weight: bold;		
}

#table_mode_livraison_cout
{
	padding-top: 5px;
	padding-left: 55px;
	text-align: right;
	font-size: 12px; color: #00668E; font-weight: bold;		
}

#bts_panier_cmd /* Div des boutons du processus de commande */
{
	text-align: center;
	padding-top: 40px;
}