/**************************************************/

.LG1_ssniv a:hover {
	color:#8C3B31;	
}

.LG1_ssniv a {
	color:#4E9300;	
	font-size:14px;
}

.lien_niv1 a {
	font-family:Verdana, Geneva, sans-serif;
	font-size:24px;
	color:#fdf4cc;
	font-weight:bold;
	font-variant:small-caps;	
}

.lien_niv1 a:hover {
	color:white;
	text-decoration:underline;
}

.s2_2 a  {
	font-family:Verdana, Geneva, sans-serif;
	font-size:24px;
	color:#ffffff;
	font-weight:bold;
	font-variant:small-caps;
	text-decoration:underline;
}	

.s2_2 a:hover {
	color:#fdf4cc;
	text-decoration:none;
}

.s76_76 a  {
	font-family:Verdana, Geneva, sans-serif;
	font-size:24px;
	color:#ffffff;
	font-weight:bold;
	font-variant:small-caps;
	text-decoration:underline;
}	

.s76_76 a:hover {
	color:#fdf4cc;
	text-decoration:none;
}

.s77_77 a  {
	font-family:Verdana, Geneva, sans-serif;
	font-size:24px;
	color:#ffffff;
	font-weight:bold;
	font-variant:small-caps;
	text-decoration:underline;
}	

.s77_77 a:hover {
	color:#fdf4cc;
	text-decoration:none;
}	


p
{
	padding-bottom:5px;
	padding-top:5px;
	font-size:13px;
}


.txt ul
{
	padding-left:30px;
/*	padding-bottom:5px;
	padding-top:5px;*/
	font-size:13px;
}

html {
	padding:0;   
	margin:0;   
	border:0;
	}
body {
	padding: 0px 0px 0px 0px;
	margin:0;
	border:0;
	font-size:13px;
	/*font-family: Verdana, Arial, Helvetica, sans-serif;*/
	color:#4f4b4a;
	}
form
	{
		display: inline;
	}

img
{
	border:none;
}

Input, select, textarea
{
	border-bottom:1px solid #bdc7d1; 
	border-left:1px solid #bdc7d1; 
	border-right:1px solid #bdc7d1; 
	border-top:1px solid #bdc7d1; 
	text-align:left; 
	color:#474747;
	font-size:10px;
	font-family:  Verdana, Helvetica, sans-serif;
}


.sep_h1h2
{
	font-family:Verdana, Geneva, sans-serif;
	color: #8e8c8c;
	font-size:18px;
	display:inline;
	font-weight:bold;
	padding: 0px 5px 0px 5px;
}

.sep_h2h3
{
	font-family:Verdana, Geneva, sans-serif;
	color: #8e8c8c;
	font-size:16px;
	font-weight:bold;
	font-style:italic;
	display:inline;	
	padding: 0px 5px 0px 5px;
}



.bt_page
{
	border:#4E9300 solid 1px; 
	padding:10px;
}

.bt_page a 
{
	font-family:Myriad, Verdana, Helvetica, sans-serif;
	color: #4E9300;
	font-size:18px;
}

.bt_page a:hover
{
	color: #4E9300;
}


h3
{
	font-size:20px;
	display:inline;
	font-family:Verdana, Geneva, sans-serif;
	color: #4E9300;	
}

h4, h5, h6, h7
{
	display:inline;
	white-space:nowrap;
}


.img_contact
{
	width:280px; /* 330 */
}



* {
	font-family:  Verdana, Helvetica, sans-serif;
/*	margin: 0;
	padding: 0;*/
}

.nv_td_table
{
	height: 180px;
	width: 510px;
	background:url(../Backgrounds/BG_Liste.png) top center no-repeat;	
}

.nv_td_table_td_photo
{
	padding:10px 10px 10px 15px; 
	vertical-align:top;
	width:150px;
	height:150px;
	
}

.nv_td_table_td_nom
{
	padding-top:10px;
	font-weight:bold;
	font-size:14px;
	color:#255e75;
}

.nv_td_table_td_memo
{
	padding-top:5px;
	font-size:10px;
	color:#474747;
}

.nv_icones
{
	height:139px; 
	width:139px; 
	font-weight:bold; 
	vertical-align:bottom; 
	text-align:center;	
	padding:20px;
}

.nv_icones a
{
	color:#255e75; 	
}

html {
	padding:0;   
	margin:0;   
	border:0;
	}
body {
	padding: 0px 0px 0px 0px;
	margin:0;
	border:0;
	font-size:11px;
	/*font-family: Verdana, Arial, Helvetica, sans-serif;*/
	color:#171e24;
	}
	
.hp_img
{
	padding-left: 25px;
	padding-top: 20px;
	padding-bottom: 20px;
}

.hp_td
{
	padding-right: 25px;
	padding-top: 20px;
	padding-bottom: 20px;
}
	
a.lien_hp, .lien_hp
{
	font-weight:bold; 
	color:#009ddf;
	text-decoration: none;
}

a.lien_hp:hover
{
	color: #474747;
}


a.lien_gris, .lien_gris
{
	font-weight:bold; 
	color:#474747;
	text-decoration: none;
}

a.lien_gris:hover
{
	color: #009ddf;
}
	
.tbTxtA_1, .tb_TitA_1 
{
	display: none;
	width: 0px;
}
	
form
	{
		display: inline;
	}
	
.titre_menu
{
	width:180px;
	line-height:27px;
	background: #0167bc;
	text-align: center;
	vertical-align:middle;
	color:#fff;
	font-size: 11px;
	font-family:  Verdana, Helvetica, sans-serif;
}

.Categories_Liste_td_titreCat
{
	padding-bottom:10px;
}

.Categories_Liste_td_titreCat a
{
	color:#4E9300;	
	font-size:12px;
	font-weight:bold;
}
.Categories_Liste_td_titreCat a:hover
{
	color:#B7B073;	
	font-size:12px;
	font-weight:bold;
}
	
.no_display
{
	display:none ;
}
	
td
{
	font-size: 13px;
	color:#000000;
	text-align:left;
}

img
{
	border:none;
}

a.lien_ov
{
	color:#FDF4CC;
	font-size:10px;
	font-weight:bold;
	text-decoration:none;
	padding-top:3px;
	padding-bottom:3px;
	line-height:18px;
}

a.lien_ov:hover
{
	color:#E00000;
	font-size:10px;
	font-weight:bold;
	text-decoration:none;
}

.table_cadre
{
	
}

.tb_0_1, .tb_9_1
{
	height:10px;	
}

.tb
{
	width: 100%;
}

.txt_bloc_lg0_interne
{
	padding-top: 20px;
}

.TxtA, .TxtB, .TxtC, .Txt_S1, .Txt_S2
{
	padding-left: 20px;
	font-size: 11px;
	white-space:normal;
	width:900px;
}

.Gal
{
	padding-top: 20px;
}

Input, select, textarea
{
	border-bottom:1px solid #bdc7d1; 
	border-left:1px solid #bdc7d1; 
	border-right:1px solid #bdc7d1; 
	border-top:1px solid #bdc7d1; 
	text-align:left; 
	color:#474747;
	font-size:10px;
	font-family:  Verdana, Helvetica, sans-serif;
}


.Input_Login_Username
{
	width:160px;
	background:none;
	border:none;
	color: #CCCCCC;
	font-weight: bold;
}

.Input_Login_Pwd
{
	width:110px;
	background:none;
	border:none;
	color: #0167bc;
	font-weight: bold;
}

a.Lien_Membre_Menu
{
	font-size: 11px;
	text-align: left;
}

a.Lien_Membre_Menu:hover
{
	text-align: left;
	color: #F8EB30;
}

.TD_InfosPersos
{
	background:url(MEP/Profil.jpg) top right no-repeat;
	padding-left: 50px;
}

.Cadre_Titre_Dans_Page
{
	font-size: 10px;
	font-weight: bold;
	border:#b3c3cf solid 1px; 
	line-height:20px; 
	background-color:#e1e8ed;  
	padding: 0px 5px 0px 5px; 
}

.Table_Dans_Page
{
	width: 500px;
}

.Libelle_Input
{
	font-size: 10px;	
}

.Libelle_Input_Infos_Persos
{
	padding-left: 30px;
	border-left: #b3c3cf solid 1px;
}

.Input_TD
{
	vertical-align: middle;
	padding-top: 3px;
	padding-bottom: 3px;
}
.Input_TD_Infos_Persos
{
	border-right: #b3c3cf solid 1px;	
}

.no_oblig
{
	color:#FDF4CC;
	font-weight: bold;
	font-size: 10px;
	vertical-align: top;
	visibility:hidden;
}


.oblig
{
	color:#4E9300;
	font-weight: bold;
	font-size: 10px;
	vertical-align: top;
}

.Cadre_Separation_Dans_Page
{
	border-top: #b3c3cf solid 1px;
	height: 20px;
}


.input_invisible /* Submit invisible */
{
	border: White solid 0px;
	width: 0px;
	height: 0px;	
	background-color: transparent;
}


#ErrMsg
{
	font-size: 12px;
	color: #E00000;
	font-weight: bold;
	padding-bottom: 10px;
}

a.SYS_lien_modif_page
{
	font-size:10px;
	font-weight:bold;
}
a.SYS_lien_modif_page:hover
{
	color:#E00000;
}

.admin_libelle
{
	font-weight: bold;
	font-size:10px;
	padding-right: 20px;
	white-space: nowrap;
}

.admin_input_text, .lib_fiche_titre
{
	width:550px;
	font-size: 10px;
}

.admin_input_memo
{
	width:650px;
	font-size:10px;
	height: 200px;
}

.admin_input_memo_long
{
	width:650px;
	font-size:12px;
	height: 400px;
}

a.lien_onglet
{
	color: #727272;/*#888;*/
	font-weight:bold;
}

a.lien_onglet:hover
{
	color:#4E9300;
	font-weight:bold;
}

a.lien_onglet_Fiche
{
	color: #fbad18;/*#888;*/
	font-weight:bold;
}

a.lien_onglet_Fiche:hover
{
	color:#fbad18;
	font-weight:bold;
}
a.lien_onglet_Fiche_Selected
{
	color: #4E9300;/*#888;*/
	font-weight:bold;
}

a.lien_onglet_Fiche_Selected:hover
{
	color:#4E9300;
	font-weight:bold;
}

a.lien_onglet_selected:hover
{
	color:#727272;
	font-weight:bold;
}

a.lien_onglet_selected
{
	color:#4E9300; /*001d77;*/
	font-weight:bold;
}

.border_solid_bottom_ong
{
	border-bottom: #B3C3CF solid 1px;
}

.Edit_Memo
{
	width: 800px;
	height: 350px;
	padding:0px;
}

.Edit_Titre
{
	width:500px;
	padding-top: 0px;
}

a.lien_admin
{
	color:white;
	font-weight: bold;
}

a.lien_admin:hover
{
	color: #616161;
}

.bt_admin_120
{
	width: 120px;
	background: url(admin/bt_120.jpg);
	line-height: 23px;
	text-align:center;
	vertical-align:middle;
}

.bt_admin_120_png
{
	width: 120px;
	background: url(admin/bt_120.png);
	line-height: 23px;
	text-align:center;
	vertical-align:middle;
}

.tbSSElmts_TD
{
	width:150px;
	text-align: center;	
	padding-top: 30px;
}

.Contact_Gauche
{
	vertical-align: top;
}

.Contact_Coordonnees_Image
{
	text-align: center;
}

.Contact_Coordonnees_Datas_Table_Lib
{
	vertical-align:top;
	padding-top:5px;
	padding-bottom:5px;
	padding-right:0px;
	padding-left:10px;
}

.Contact_Coordonnees_Datas_Table_Nom
{
	padding-top:20px;
	padding-bottom:0px;
	text-align:center;
	font-family:Arial Black;
}


.Contact_Coordonnees_Datas_Table_Datas
{
	padding-top:5px;
}

.Contact_Form
{
	padding-left:50px;
	vertical-align: top;
}

.Contact_Form_Lib
{
	vertical-align:middle;
}

.FS1_Form_Lib
{
	vertical-align:middle;
	font-size:11px;	
	font-weight: bold;
	padding:10px;
}

.FS1_Form_Content /* Texte des TD contenant les input */
{
	white-space: nowrap;
	padding:10px;
	font-size:11px;	
}

.bouton_120
{
	
	height: 23px;
	width: 130px;
	background: url(bouton_130.png) no-repeat;
	text-align:center;
	color:white;
	padding-top:5px;
}


.bouton_180
{
	
	height: 23px;
	width: 180px;
	background: url(bouton_180.png) no-repeat;
	text-align:center;
	color:white;
	padding-top:5px;
}

.bouton_120 a, .bouton_180 a
{
	color: #4E9300;
	font-size: 10px;
	font-weight:bold;
	vertical-align: middle;
}

.bouton_200
{
	
	height: 23px;
	width: 200px;
	background: url(bouton_200.jpg) no-repeat;
	text-align:center;
	color:white;
	padding-top:5px;
}

.bouton_200 a
{
	color: white;
	font-size: 10px;
	font-weight:bold;
	vertical-align: middle;
}

.Contact_Form_Content /* Texte des TD contenant les input */
{
	white-space: nowrap;
}


.ErrMsg
{
	color:#E00000;
	padding:20px;
	font-weight:bold;
	font-size:12px;
}

.tbSSElmts_TD a
{
	font-weight:bold;
	font-size:10px;
}

.TitreB, .TitreC, .Titre_S1, .Titre_S2
{
	padding-top: 20px;	
}

.titre_admin
 {
 	background-color: #FDF4CC;
	color:white;
	font-weight:bold;
	padding:3px;
 }
 
 .lg1
 {
 	background-color: #eeeeee;
 }
 
.txt_admin
{
	font-size:10px;
}

.art_cptpages, .art_nb_art
{
	font-size:10px;	
	font-weight:bold;
}

a.art_cptpages
{
	font-size:10px;	
}
a.art_cptpages_selected
{
	font-weight:bold;
	font-size:10px;	
	color: #E00000;
}



.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: 0px;
	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: 0px;
}

.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: 40px;
	border: #666666 1px solid; 
	background: url(Hachures.jpg);
}

.table_lst_art_titre_artnum /* TD de titre pour le code article */
{ 
	width: 80px;
	vertical-align: middle;
	font-size: 11px;
	font-weight: bold;	
}

.table_lst_art_titre_artnom /* TD de titre pour le nom article */
{ 
	vertical-align: middle;
	font-size: 11px;
	font-weight: bold;	
}

.table_lst_art_titre_prix /* TD de titre pour le prix */
{ 
	width: 80px;
	vertical-align: top;
	padding-top: 7px;
	padding-bottom: 7px;
	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: 00px;
}
.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_g /* Bord gauche dans la table */
{	}

.table_lst_art_bord_d /* Bord droit 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: 20px; }

.table_lst_art_titre_photo /* Photo de l'article */
{ 
	text-align: center;
	color:#474747;
	font-size: 10px;
	font-weight: bold;
	background: #e1e8ed;
	border-top: #b3c3cf solid 1px;
	border-bottom: #b3c3cf solid 1px;
	vertical-align: top;
	padding-top: 7px;
	padding-bottom: 7px;
}

.table_lst_art_titre_nom /* Nom de l'article */
{ 
	color:#474747;
	font-size: 10px;
	font-weight: bold;
	background: #e1e8ed;
	border-top: #b3c3cf solid 1px;
	border-bottom: #b3c3cf solid 1px;
	padding-right: 10px;
	vertical-align: top;
	padding-top: 7px;
	padding-bottom: 7px;
}

.table_lst_art_titre_marque /* Marque de l'article */
{ 
	color:#474747;
	font-size: 10px;
	font-weight: bold;
	vertical-align: top;
	padding-top: 7px;
	padding-bottom: 7px;
	background: #e1e8ed;
	border-top: #b3c3cf solid 1px;
	border-bottom: #b3c3cf solid 1px;
	text-align: center;
	border-left: #b3c3cf solid 1px;
}

.table_lst_art_titre_prixxx /* Prix 2 x */
{
	text-align: center;
	color:#474747;
	font-size: 10px;
	font-weight: bold;
	vertical-align: top;
	background: #e1e8ed;
	border-top: #b3c3cf solid 1px;
	border-right: #b3c3cf solid 1px;
	border-bottom: #b3c3cf solid 1px;
	padding-top:5px;
	padding-bottom:5px;
}

.table_lst_art_titre_center_no_border /* Prix 2 x */
{
	text-align: center;
	color:#474747;
	font-size: 10px;
	font-weight: bold;
	vertical-align: top;
	background: #e1e8ed;
	border-top: #b3c3cf solid 1px;
	border-bottom: #b3c3cf solid 1px;
	padding-top:5px;
	padding-bottom:5px;
}

.table_lst_art_no_res
{
	font-size: 12px;
	font-weight: bold;
	color: #e00000;
}


.table_lst_art_data_photo /* Photo de l'article */
{ 
	text-align: center;
	padding-top:5px;
}

.table_lst_art_data_pdf
{
	text-align: center;
	vertical-align: top;
}

a.table_lst_art_data_photo_a
{
	font-size: 11px;
	line-height: 170%;
}

a.table_lst_art_data_nom_a
{
	font-size: 11px;
	font-weight:bold;
}

.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: 15px;
	vertical-align: top;
	width: 80px;
}

.table_lst_art_data_nom /* Nom de l'article */
{ 
	border-bottom: #cccccc 1px dotted;
	vertical-align: top;
	padding-right: 10px;
	text-align: left;
	padding-top:5px;
}

.table_lst_art_data_marque /* Marque de l'article */
{ 
	vertical-align: top;
	text-align: center;
}

.table_lst_art_data_prixxx /* Prix 2 x */
{
	text-align: right;
	white-space: nowrap;
	vertical-align: top;
	padding-top:5px;
	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_achat_liste2
{
	text-align:right;
	vertical-align:top;
}


.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 */
{ 
	padding-left: 10px;
	padding-right: 10px;
	font-size: 10px;
	color: #474747;
	vertical-align:top;
	padding-top:5px;
	text-align:left;
}
.table_lst_art_data_desc_court_2 /* Description de l'article */
{ 
	padding-left: 10px;
	padding-right: 10px;
	font-size: 10px;
	color: #474747;
	vertical-align:top;
	padding-top:2px;
	text-align:left;
}

.art_cptpages_td
{
	width: 20px;
	text-align:center;
	border-right: #708090 solid 1px;
}

.art_cptpages_input
{
	font-size:10px;
	width:30px;
	color: #474747;
	font-weight: bold;
	text-align:center;
}

.qte_achat_liste
{
	font-size:10px;
	width:30px;
	color: #474747;
	font-weight: bold;
	text-align:center;
}

/***********************************************************/
/*            FORMULAIRE DE RECHERCHE                      */
/***********************************************************/
.table_rech_form
{
	border: #b3c3cf solid 1px;
	background-color: #e1e8ed;
	text-align: center;
	width: 100%;
}

.table_rech_form_1_lib, .table_rech_form_1_val
{
	white-space:nowrap;
	font-size: 10px; 
	padding-right: 10px;
	text-align: left;
}

.table_rech_form_1_val
{
	white-space:nowrap;
	font-size: 10px; 
	padding-right: 10px;
	text-align: left;
	width:180px;
}

.table_rech_form_1_val_txt
{
	white-space:nowrap;
	font-size: 10px; 
	text-align: left;
}

.table_rech_form_1_lib_plus, .table_rech_form_1_val_plus
{
	white-space:nowrap;
	font-size: 10px; 
	padding-right:5px;
	text-align: left;
}

.table_rech_form_hg, .table_rech_form_bg /* Coin supérieur gauche du tableau */
{ width: 10px; height: 10px;}

.table_rech_form_hd /* Coin supérieur droit du tableau */
{ width: 10px; }

.table_rech_form_g /* Colonne de gauche du tableau */
{ border-bottom:#e1e8ed solid 1px; border-top:#e1e8ed solid 1px; }

.table_rech_form_table1 /* Colonne avec la 1ere colonne de critères de recherche */
{  vertical-align: top; border-bottom:#e1e8ed solid 1px;}

.table_rech_form_1_sep /* Séparateur entre deux lignes */
{ height: 5px; }

.input_rech_bloc_menu_recherche_verticale_1
{
	font-size: 11px;
	border: #CCCCCC 1px solid;
	width: 100px;
}


.input_rech /* Input du formulaire de recherche */
{
	font-size: 11px;
	border: #CCCCCC 1px solid;
	width: 150px;
}

.input_rech_petit /* Input du formulaire de recherche */
{
	font-size: 11px;
	border: #CCCCCC 1px solid;
	width: 50px;
}

.input_rech_moyen
{
	font-size: 11px;
	border: #CCCCCC 1px solid;
	width: 60px;	
}

.input_rech_moyen2
{
	font-size: 11px;
	border: #CCCCCC 1px solid;
	width: 80px;	
}

.input_rech_moyen3
{
	font-size: 11px;
	border: #CCCCCC 1px solid;
	width: 130px;	
}

.input_rech_large
{
	font-size: 11px;
	border: #CCCCCC 1px solid;
	width: 170px;	
}

.table_rech_form_table1, .table_rech_form_table2
{
	vertical-align:top;
}

/************************************************************************************/
.PROD_table
{
	width:100%;
}

.PROD_td_PHOTO
{
	text-align:center;
	vertical-align:top;
}

.PROD_td_sep_1, .PROD_td_sep_21
{
	height:20px;
}

.prod_td_sep_9, .prod_td_sep_10
{
	padding-left:10px;
}

.PROD_td_NOM
{
	width:100%;
	vertical-align:top;
	padding-left: 10px;
	padding-right: 10px;
}

.PROD_td_PRIX
{
	white-space:nowrap;
	vertical-align:top;	
}

.PROD_div_NOM_apres
{
	padding-top: 10px;
}

.PROD_div_Memo_apres
{
	border-bottom: #FDF4CC dashed 1px;
	padding-top: 10px;
	width:100%;
}

.PROD_Desc_td_sep1
{
	padding-top:10px;
}

.PROD_Desc_td_lib
{
	padding-left:10px;
	padding-right:3px;
	padding-bottom:3px;
	color: #474747;
	font-size:11px;
	font-weight:bold;
}

.PROD_Desc_td_val
{
	padding-bottom:3px;
	color: #474747;
	font-size:11px;
	font-weight:bold;
}

.PROD_div_Memo_content
{
	padding-left:10px;
	font-size:11px;
	color: #474747;
}


.PROD_lien_onglet
{
	font-weight:bold;	
	font-size:10px;
}

.PROD_lien_onglet_actif
{
	color:#FDF4CC;
	font-weight:bold;
	font-size:10px;
}

.PROD_table_ONGLETS_td2
{
	border-left: #b3c3cf solid 1px; 
	border-right: #b3c3cf solid 1px; 
	border-bottom: #b3c3cf solid 1px; 
	background: url(deg.jpg) repeat-x top;
	padding-top:20px;
	padding-left: 10px;
	padding-right: 10px;
	height: 280px;
	vertical-align: top;
	font-size: 11px;
	color: #3A5E81;
}

.PROD_td_ONGLETS
{
	padding-top: 20px;
	padding-bottom: 20px;
}

.PROD_table_ONGLETS
{
	width:95%;
}

.PROD_onglet_td_999
{
	border-bottom: #B3C3CF solid 1px;
	width:100%;
}

.PROD_ong_photos_td
{
	text-align: center;
	vertical-align: middle;
}

.PROD_ong_photos_table
{
	width: 100%;
}

.PROD_ong_photos_separateur
{
	height: 30px;
}

.PROD_ong_photos_td_00
{
	height:15px;
}

.PROD_div_PRIX, .PROD_div_AJ_PANIER
{
	font-weight: bold;
	color:#FDF4CC;
	font-size: 14px;
	text-align:right;
	padding-bottom: 10px;
}

.PROD_div_STOCK
{
	font-weight: bold;
	color:#FDF4CC;
	font-size: 12px;
	text-align:center;
	padding-bottom: 10px;	
}

.PROD_td_PHOTOS
{
	padding-top:30px;
}

/************************************************************************************/
.tbEtapes
{
	padding-bottom: 10px;
}

.ETAPES_table
{
	width:100%;
	border:#FDF4CC dashed 0px;
}

.ETAPES_td1, .ETAPES_td2, .ETAPES_td3, .ETAPES_td4, .ETAPES_td5, .ETAPES_td6
{
	width: 20%;
	white-space: nowrap;
	text-align: center;
	padding-top: 5px;
	padding-bottom: 5px;
}

.ETAPES_td1_done, .ETAPES_td2_done, .ETAPES_td3_done, .ETAPES_td4_done, .ETAPES_td5_done, .ETAPES_td6_done
{
	width: 20%;
	white-space: nowrap;
	text-align: center;
	padding-top: 5px;
	padding-bottom: 5px;
	background: url(BG_OK.jpg) left center no-repeat;
}

.ETAPES_td1_selected, .ETAPES_td2_selected, .ETAPES_td3_selected, .ETAPES_td4_selected, .ETAPES_td5_selected, .ETAPES_td6_selected
{
	width: 20%;
	white-space: nowrap;
	text-align: center;
	padding-top: 5px;
	padding-bottom: 5px;
	background: url(BG_EnCours.jpg) left center no-repeat;
}

.ETAPES_td1_disabled, .ETAPES_td2_disabled, .ETAPES_td3_disabled, .ETAPES_td4_disabled, .ETAPES_td5_disabled, .ETAPES_td6_disabled
{
	width: 20%;
	white-space: nowrap;
	text-align: center;
	padding-top: 5px;
	padding-bottom: 5px;
	background: url(BG_Disabled.jpg) left center no-repeat;
}

a.ETAPES_td1_lien_done, a.ETAPES_td2_lien_done, a.ETAPES_td3_lien_done, a.ETAPES_td4_lien_done, a.ETAPES_td5_lien_done, a.ETAPES_td6_lien_done
{
	font-size: 10px;
	font-weight: bold;
	color: #FFFFFF;
}

a.ETAPES_td1_lien, a.ETAPES_td2_lien, a.ETAPES_td3_lien, a.ETAPES_td4_lien, a.ETAPES_td5_lien, a.ETAPES_td6_lien
{
	font-size: 10px;
	font-weight: bold;
}

a.ETAPES_td1_lien_selected, a.ETAPES_td2_lien_selected, a.ETAPES_td3_lien_selected, a.ETAPES_td4_lien_selected, a.ETAPES_td5_lien_selected, a.ETAPES_td6_lien_selected
{
	font-size: 10px;
	font-weight: bold;
	color: #F8EB30;
}

a.ETAPES_td1_lien_disabled, a.ETAPES_td2_lien_disabled, a.ETAPES_td3_lien_disabled, a.ETAPES_td4_lien_disabled, a.ETAPES_td5_lien_disabled, a.ETAPES_td6_lien_disabled
{
	font-size: 10px;
	font-weight: bold;
	color: #474747;
}
a.ETAPES_td1_lien_disabled:hover, a.ETAPES_td2_lien_disabled:hover, a.ETAPES_td3_lien_disabled:hover, a.ETAPES_td4_lien_disabled:hover, a.ETAPES_td5_lien_disabled:hover, a.ETAPES_td6_lien_disabled:hover
{
	font-size: 10px;
	font-weight: bold;
	color: #474747;
}

.PANIER_div_avant
{
	padding-top: 20px;
}

a.PANIER_a_caract
{
	font-size: 11px;
}

a.PANIER_a_nom
{
	font-weight: bold;
}

.PANIER_td_titre_Ref, .PANIER_td_titre_Marque, .PANIER_td_titre_Stock
{
	border-top: none;
	text-align: center;
}

.PANIER_td_titre_nom
{
	text-align:center;
}

.PANIER_td_marque, .PANIER_td_ref, .PANIER_td_stock, .PANIER_td_qte
{
	text-align:center;
}

.PANIER_td_pu
{
	text-align:right;
}

.PANIER_td_pt
{
	text-align:right;
	border-right:#cccccc dotted 1px;
}

.PANIER_td_NOM
{
	text-align:center;
}

.PANIER_td_PHOTO
{
	text-align: center;
	vertical-align:middle;
	border-left: #cccccc 1px dotted;
	border-bottom: #cccccc 1px dotted;
	
}

.PANIER_Total_Lib
{
	color:#FDF4CC;
	font-size:14px;
	font-weight: bold;
	padding:5px;
	border-left: #cccccc dotted 1px;
	white-space: nowrap;
	vertical-align:bottom;
}

.PANIER_Total_Val
{
	color:#FDF4CC;
	font-size:14px;
	font-weight: bold;	
	text-align:right;
	padding:5px;
	border-right: #cccccc dotted 1px;
	white-space: nowrap;
	vertical-align:bottom;
}


.PANIER_Total_Lib_TVA
{
	color:#FDF4CC;
	font-size:12px;
	font-weight: bold;
	padding:5px;
	border-left: #cccccc dotted 1px;
	border-bottom: #cccccc dotted 1px;
	white-space: nowrap;
	vertical-align:bottom;
}

.PANIER_Total_Val_TVA
{
	color:#FDF4CC;
	font-size:12px;
	font-weight: bold;	
	text-align:right;
	padding:5px;
	border-right: #cccccc dotted 1px;
	border-bottom: #cccccc dotted 1px;
	white-space: nowrap;
	vertical-align:bottom;
}

.PANIER_Total_expli
{
	font-size:9px;
}

.PANIER_Bt_Fcts
{
	border-left: #cccccc dotted 1px;
	border-bottom: #cccccc dotted 1px;
	vertical-align:middle;
	text-align:center;
}

.PANIER_Vide
{
	border-left: #cccccc dotted 1px;
	border-right: #cccccc dotted 1px;
	border-bottom: #cccccc dotted 1px;
	vertical-align:middle;
	text-align:center;
	line-height:50px;
	font-size: 14px;
	font-weight: bold;
	color:#FDF4CC;
}

.Titre_recap_avant
{
	padding-top:30px;
}
.Titre_recap_txt
{
	border-top: #FDF4CC 1px dashed;
	padding-top:10px;
}

.div_afficher_panier
{
	text-align:center;
	background:url(Panier_Lat.jpg) bottom no-repeat; 
	height: 100px; 
	width: 100px; 
	font-weight: bold;
	border: Red solid 1px; 
}

.PANIER_HELP_div_avant
{
	height: 30px;
}

.PANIER_HELP_Big_Titre
{
	font-size:12px;
	font-weight:bold;
	color: #FDF4CC;
	font-variant: small-caps;
	padding-bottom:5px;	
}

.PANIER_HELP_Titre
{
	background: url(ico_aide_16.png) left top no-repeat;
}

.PANIER_HELP_Titre_Lien
{
	padding-left:20px;
	font-size: 10px;
	font-weight: bold;
}

.PANIER_HELP_ss_div
{
	padding-left: 40px;
	font-size: 10px;
}


.PANIER_bt_vert
{
	width:140px;
	text-align: center;
	background: url(Panier_Bt_Vert.png);
	height: 32px;
	padding-top:2px;
	padding-bottom:2px;
	font-family: "Arial Black", arial;
}

.PANIER_bt_vert a, .PANIER_bt_bleu a, .PANIER_bt_bleu_fin a
{
	color:white;
	font-size:11px;
	font-weight:bold;
}

.PANIER_bt_bleu
{
	width:140px;
	text-align: center;
	background: url(Panier_Bt_Bleu.png);
	height: 32px;
	padding-top:2px;
	padding-bottom:2px;
	font-family: "Arial Black", arial;
}


.PANIER_bt_bleu_fin
{
	width:140px;
	text-align: center;
	background: url(Panier_Bt_Bleu_Fin.jpg) center no-repeat;
	height: 21px;
	padding-top:5px;
	font-family: "Arial Black", arial;
}

.PANIER_bt_orange
{
	width:100px;
	text-align: center;
	background: url(Panier_Bt_Orange.jpg);
	height: 26px;
	padding-top:0px;
}

.PANIER_bt_orange a
{
	color:white;
	font-size:10px;
	font-weight:bold;
}

.PANIER_bt_vert a:hover, .PANIER_bt_bleu a:hover, .PANIER_bt_orange a:hover, .PANIER_bt_bleu_fin a:hover
{
	color:#F8EB30;
}

/********************************************************/
.PANIER_Cnx_table
{
	width: 90%;
}
.PANIER_Cnx_td1
{
	padding-top: 20px;
	padding-right:10px;
	width: 50%;
	vertical-align: top;
	border-right: #FDF4CC dashed 1px;
}

.PANIER_Cnx_td2
{
	padding-top: 20px;
	padding-left:10px;
	width: 50%;
	vertical-align: top;
}


.PANIER_Cnx_Titre
{
	font-size: 12px;
	font-weight: bold;
	color:#FDF4CC;
	font-variant: small-caps;	
}

.PANIER_Cnx_Form
{
	margin-top:10px;
	text-align: center;
}

.PANIER_Cnx_Form_Table
{
	border:#cccccc dotted 1px;
	width: 275px;
}

.PANIER_Cnx_Form_Lib1, .PANIER_Cnx_Form_Lib2
{
	font-size: 10px;
	color: #FDF4CC;
	font-weight: bold;
	padding-top:10px;
	padding-left:10px;
	padding-right:5px;
	text-align:left;
}


.PANIER_Cnx_Form_Data1, .PANIER_Cnx_Form_Data2
{
	padding-top:10px;
	padding-right:10px;
	padding-left:5px;
}

.Input_Panier_Pwd, .Input_Panier_Username
{
	width: 150px;
}


.PANIER_Cnx_Form_Bt
{
	padding-top:10px;
	padding-bottom:10px;
}
.PANIER_Cnx_Pwd_Lost
{
	padding-left:10px;
	font-size:10px;
}

.table_panier_livraison_lib, .table_panier_paiement_lib
{
	font-size: 10px;
	padding-left: 10px;
	color: #FDF4CC;
	font-weight: bold;
}

.table_panier_livraison_chk_td, .table_panier_paiement_chk_td
{
	padding-left:30px;
}
.table_panier_livraison_lib_prix, .table_panier_paiement_lib_prix
{
	padding-left: 10px;
	text-align:right; 
	font-size: 10px;
	color: #FDF4CC;
	font-weight: bold;
}

.table_panier_cgv_lib
{
	padding-left: 10px;
	font-size: 10px;
	color: #FDF4CC;
	font-weight: bold;	
}

.table_panier_cgv_lib a
{
	font-size: 10px;
	color: #E00000;
	font-weight: bold;
}


/************************************************************************************************/
/*  Liste_Liens_1 
/************************************************************************************************/
.Liste_Liens_1_Desc
{
	font-size:10px;
	color:#474747;
	padding-left: 15px;
	padding-top: 5px;
	border-top: #cccccc dotted 1px;
	vertical-align: top;
}

.Liste_Liens_1_Titre
{
	font-weight: bold;
	padding-left:3px;
	width: 100%;
}


.input_inscription_newsletter
{
	width:110px;
	background:none;
	border:none;
	color: #CCCCCC;
	font-weight: bold;
}

.Blocs_Categories_table_td1, .Blocs_Categories_table_td2
{
	vertical-align: top;
	height: 209px; /* 336 ***/
	width: 437px;
	padding-top:0px;
	text-align:left;
}

a.Blocs_Categories_lien{
	color: white;
	font-weight:bold;
}

a.Blocs_Categories_lien:hover{
	color: #FDF4CC;
	font-weight:bold;
}

.Blocs_Categories_apres
{
	height: 10px;
}

.Blocs_Categories_table2_td
{
	vertical-align: top;
	text-align: left;
	padding:5px;
	padding-left:40px;
	color: white;
}

.Blocs_Categories_table2_td a
{
	color: #0167BC;
	font-size:16px;
	font-weight: bold;
}

.Blocs_Liste_Articles_avant
{
	height:25px;
}

.Categories_Liste_td_titre1 a, .Categories_Liste_td_titre0 a, .Fiche_Article_td_titre
{
	color:#4E9300; 
	/*031B5A;*/
	font-size: 13px;
	font-weight: bold;
}


.Categories_Liste_td_titre1 a:hover, .Categories_Liste_td_titre0 a:hover
{
	color:#FDF4CC;
}

.Categories_Liste_td_memo1, .Categories_Liste_td_memo0
{
	white-space: normal;	
	width:550px;
	font-size:11px;
	vertical-align: top;
	padding:10px;
	padding-top:0px;
}

.Fiche_Article_td_memo
{
	white-space: normal;	
	width:730px;
	font-size:11px;
	vertical-align: top;
	padding:10px;
	padding-top:0px;
	padding-right:40px;
}

.Categories_Liste_td_separateur
{
	height:10px;
}

.Fiche_Article_onglet_td_999
{
	border-bottom: #B3C3CF solid 1px;
	width:100%;
}

.Ref_Titre_Pays
{
	color:#4E9300;	
	font-size:12px;
	font-weight:bold;
	padding-top:10px;
}

.Ref_Titre_Province
{
	color:#4E9300;
	font-size:10px;
	font-weight:bold;
	padding-left: 25px; 
}

.table_liste
{
	width:865px;
}

.promo_liste
{
	text-align:right;
}

.sepa_liste
{
	height:15px;
	border-top: #009ddf dashed 1px;
}
.sepa_liste2
{
	height:15px;
}

.img_liste
{
	width: 110px;	
/*	height:100px; */
	vertical-align:top;
}

.ssreg_liste
{
	width:590px;
	color:#474747;
	font-size:10px;
	font-weight:bold;
}

.cats_liste
{
	width:155px;	
	vertical-align:top;
	text-align:center;
	padding-top:10px;
	color:#009ddf;
	font-size:10px;
	font-weight: bold;
	line-height:14px;
}

.desc_courte_liste
{
	font-size: 10px;
	padding-top:5px; 
	padding-right:10px;
	padding-left:20px;	
	vertical-align:top;
	height: 70px;
}

.titre_liste
{
	color:#4E9300;	
	font-size:12px;
	font-weight:bold;
	padding-bottom:5px;
}

.cats_fiche
{
	width:155px;	
	vertical-align:top;
	text-align:center;
	padding-top:10px;
}

.desc_courte_fiche
{
	font-size: 10px;
	padding-top: 0px; 
	padding-bottom:10px; 
	padding-right:10px;
	padding-left:20px;	
	vertical-align:top;	
	border-bottom:#AAA solid 1px;
	width:600px;
}

.desc_courte_fiche_vide
{
	font-size: 10px;
	vertical-align:top;	
	border-top:#AAA solid 1px;
	width:500px;
}

.coord_fiche
{
	padding-top: 10px;
	padding-left: 15px;
	vertical-align:top;
}

.ssreg_fiche
{
	width: 425px;
	color:#474747;
	font-weight:bold;
}

.photo_fiche
{
	width:210px; 
	vertical-align:top;
	text-align:center;
	padding-bottom:10px;
}

.titre_fiche
{
	color: #fbad18;
	font-size:18px;
}

.titre_fiche_td
{
	padding-top: 10px;
	padding-bottom: 15px;
	
}

.lib_coord_fiche
{
	color:#474747;
	font-size:10px;	
}

.val_coord_fiche
{
	color:#474747;
	font-size:10px;	
	font-weight: bold;
}

.cat_fiche
{
	line-height:18px;
	font-weight:bold;	
}

.lien_retour
{
	color:#4E9300;
	font-weight:bold;
	vertical-align:top;
	text-align:center;
	padding-right:10px;	
}

.rech_lib
{
	color: #474747;
	font-weight: bold;
	font-size:10px;
	padding-left:10px;
	padding-right:10px;	
	padding-bottom:2px;
}

.rech_sel
{
	padding-left:10px; 
	padding-right:10px;	
}

.fiche_prod_img
{
	width: 120px;
	text-align:center;
	vertical-align:middle;	
}

.memo_fiche_desc_longue
{
	padding:20px;
	color:#474747;
	padding-top:10px;
}

.liste_cat
{
	color: #4E9300;
	font-weight:bold;
	line-height:16px;
	font-size: 10px;
}

.Map_Titre
{
	color: #4E9300;
	font-weight:bold;
	font-size: 16px;
}

.Map_Txt
{
	color:#474747;
	font-weight:bold;	
}

.Print_Titre
{
	color:#474747;
	font-size:16px;
	font-weight:bold;
	padding:10px;	
}

.Print_Adresse
{
	width:100%;
	vertical-align:bottom;
	border-top:#474747 dashed 1px;
	padding-top:10px; 
	padding-right: 10px;
	padding-left:10px;
}

.Print_MemoCourt
{
	padding:10px;
	color:#474747;
	border-bottom:#474747 dashed 1px;
	font-size:10px;
}

.PR_lib
{
	vertical-align: text-top;
	padding:1px;
	color:#474747;
	font-size:10px;	
	font-weight: bold;
}


.PR_val
{
	vertical-align: text-top;
	padding:1px;
	color:#474747;
	font-size:10px;	
}

.Print_Logo_Promo
{
	padding:10px;
	padding-top:	
}

.Print_Promo_Txt
{
	vertical-align: top;
	padding:10px;
	color:#474747;
	font-weight:bold;	
}

.Login_Lib
{
	color:#474747;
	font-weight:bold;
	font-size:10px;	
}

.Login_Titre
{
	color:#4E9300;
	font-weight:bold;
	font-size:14px;	
	padding-bottom: 10px;
}

.tb_annoceurs_login
{
	vertical-align:top;
	padding-right:15px;
	border-right: #959594 solid 1px;
}

.tb_annoceurs_register
{
	vertical-align:top;
	padding-left:15px;
}

.Lien_Eta
{
	text-align:center;
	padding:10px;
}

.copy2 a, .copy2 a:hover
{
	color:#000;	
}

.tbTxtA_2, .tbTxtB_2, .tbTxtC_2
{
	padding:15px;
	padding-left:35px;
}

.Lien_Etab
{
	
	height: 33px;
	width: 130px;
	background: url(bouton_Eta.png) no-repeat;
	text-align:center;
	color:white;
	padding-top:10px;		
}

.Lien_Etab a
{
	color: #4E9300;
	font-size: 14px;
	font-weight:bold;
	vertical-align: middle;
}
/*
a
{
	text-decoration:none;
	color:#4E9300;
}

a:hover
{
	text-decoration:none;
	color:#FDF4CC;	
}
*/
.Titre
{
	
	font-size:16px;
	font-weight:bold;
	padding:10px 10px 5px 10px;
	font-family:Arial, Helvetica, sans-serif;
	color: #4E9300;	
	white-space:nowrap;
}
.txt
{
	color:#646567;
	padding:10px 20px 20px 30px;
}

.txt_court
{
	color:#616770;
	padding:0px;
}

.Titre_Bloc
{
	color: white;
	font-weight:bold;
}

a.Lien_Menu
{
	color: white;
	font-size:10px;
}
a.Lien_Menu:hover
{
	color: #FDF4CC;
	font-size:10px;
}

.texte1_orange
{
	font-size: 11px;
	color: #4E9300;
	font-weight: bold;
}

a.texte1_orange
{
	font-size: 11px;
	color: #4E9300;
	font-weight: bold;
}


.texte1_orange a
{
	font-size: 11px;
	color: #4E9300;
	font-weight: bold;
}

.texte1_orange a:hover
{
	color: #2f3542;
}


.texte1
{
	font-size: 12px;
	color: #474747;
	font-weight: bold;
}

.texte10
{
	font-size: 11px;
	color: #474747;
	font-weight: bold;
}

.texte3
{
	font-size: 10px;
}

.texte3_rouge
{
	font-size: 10px;
	color: #E00000;
	font-weight: bold;
}

.menu_n0 {
	font-weight:bold;
	font-size:14px;	
}

.LG1_ssniv {
	padding:0px 40px 5px 15px;
	background:url(menu_note.png) top left no-repeat;
	font-weight:bold;
	font-size:12px;
}

#AG_Table /* Agenda */
{
	background-color: #ffffff;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: normal;
	border: #4E9300 1px solid;

}
#AG_NomMois
{
	font-family: Myriad, Verdana, Arial, Helvetica, sans-serif;
	color: white;
	background:#4E9300;
	font-size: 18px;
	text-align: center;
	vertical-align: middle;
	height: 25px;
}
#AG_NomJours
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color: #4E9300;
	background-color: #f0f0f0;
	width: 25px;
	height: 25px;
	text-align: center;
	vertical-align: middle;
	font-size: 14px;
	font-weight: bold;
}
#AG_Datevide
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	background-color: #ffffff;
	color: #4E9300;
	height: 25px;
	width: 25px;
	text-align: center;
	vertical-align: middle;
	font-size: 12px;
	font-weight: normal;
}
#AG_Date 
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
/*	background-color: #4E9300;
	color: #f4f4f4;*/
	height: 25px;
	width: 25px;
	text-align: center;
	vertical-align: middle;
	font-size: 12px;
	font-weight: normal;
}
#AG_Date a
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
/*	background-color: #4E9300;
	color: #f4f4f4;*/
	font-size: 12px;
	font-weight: bold;
	text-align: center;
	vertical-align: middle;
}
#AG_Date a:hover
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
/*	background-color: #f4f4f4;
	color: #666666;*/
	color:#4E9300;
	font-size: 12px;
	font-weight: bold;
	text-align: center;
	vertical-align: middle;
}
#AG_MoisPrecedent
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color: #4E9300;
	height: 20px;
	vertical-align:bottom;
	text-align: left;
	font-size: 12px;
	font-weight: bold;
	text-transform:capitalize;

}


.AG_MoisPrecedent1
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color: #4E9300;
	text-align: left;
	font-size: 12px;
	font-weight: bold;	
}


#AG_MoisPrecedent a
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color: #4E9300;
}
#AG_MoisPrecedent a:hover
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color: #666666;
}
#AG_MoisDateJour
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color: #4E9300;
	height: 20px;
	vertical-align:bottom;
	text-align: center;
	font-size: 12px;
	font-weight: bold;
	text-transform:capitalize;

}
#AG_MoisDateJour a
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color: #4E9300;
}
#AG_MoisDateJour a:hover
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color: #666666;
}
#AG_MoisSuivant
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color: #4E9300;
	height: 20px;
	text-align: right;
	vertical-align:bottom;
	font-size: 12px;
	font-weight: bold;
	text-transform:capitalize;
}
#AG_MoisSuivant a
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color: #4E9300;
}
#AG_MoisSuivant a:hover
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color: #666666;
}
#AG_Desc_Table /* Agenda détail */
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	background-color: #f4f4f4;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: normal;
	border: #CCCCCC 1px solid;

}
#AG_Desc_Date
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color: white;
	border: none;
	font-weight: bold;
	font-size: 16px;
	text-align: center;
	vertical-align: top;
	height: 31px;
}
#AG_Desc_Titre
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color: white;
	border: none;
	font-weight: bold;
	font-size: 16px;
	text-align: center;
	vertical-align: top;
	height: 31px;
}
#AG_Desc_Memo
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color: #666666;
	padding-top: 10px;
	padding-left: 10px;
	text-align: left;
	vertical-align: top;
}
#AG_Desc_Photo
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	padding-top: 10px;
	text-align: center;
	vertical-align: top;
	
}
#AG_Desc_Precedent
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color: #4E9300;
	height: 31px;
	text-align: left;
	vertical-align: top;
	font-size: 14px;
	font-weight: bold;
	padding-left: 10px;
}
#AG_Desc_Precedent a
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color: #4E9300;
	text-align: right;
	vertical-align: top;
	padding-left: 10px;
}
#AG_Desc_Precedent a:hover
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color: #666666;
	text-align: right;
	vertical-align: top;
	padding-left: 10px;
}
#AG_Desc_Suivant
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color: #4E9300;
	height: 31px;
	text-align: right;
	vertical-align: top;
	font-size: 14px;
	font-weight: bold;
	padding-right: 10px;
}
#AG_Desc_Suivant a
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color: #4E9300;
	text-align: right;
	vertical-align: top;
	padding-right: 10px;
}
#AG_Desc_Suivant a:hover
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color: #666666;
	text-align: right;
	vertical-align: top;
	padding-right: 10px;
}


.ligne_tableau_no_bg_0
{
	padding: 5px 15px 5px 15px;
	border-top: #8C3B31 dashed 1px;
	font-size:11px;
	text-align:left;
	vertical-align: middle;
	color:#474747;
	font-weight:bold;
	font-family:Verdana, Geneva, sans-serif;
}
.ligne_tableau_no_bg_1
{
	padding: 5px 15px 5px 15px;
	border-top: #8C3B31 dashed 1px;
	font-size:11px;
	text-align:left;
	color:#474747;
	vertical-align: middle;
	font-weight:bold;
}