/* CSS Document */
body {
	font-size:13px;
	color:#000000;
	font-family:Arial, Helvetica, sans-serif;
	margin:0;
	padding:0;
	background-color: #FFFFFF;
}
form{margin:0; padding:0;}
h2{color:#000000; font-size:12px; font-family:tahoma; font-weight:bold; text-decoration:underline; padding:0px; margin:0px;}

a:hover {color: #FF0000;}

td
{
font-family: Verdana, Arial, Helvetica, sans-serif; FONT-SIZE: 13px; COLOR: #000000;
	
}

th
{
font-family: Verdana, Arial, Helvetica, sans-serif; FONT-SIZE: 13px; COLOR: #000000;
}

tr
{
font-family: Verdana, Arial, Helvetica, sans-serif; FONT-SIZE: 13px; COLOR: #000000;
}

/**************************** home page ***************************/
#lien_top a{color:#000000; font-size:11px; text-decoration:underline; font-family:tahoma; font-weight:bold;}
#lien_top a:hover{color:#FF0000; font-size:11px; text-decoration:underline; font-family:tahoma; font-weight:bold;}
#slogon{
	color:#697F86;
	font-size:16px;
	font-family:"Century Gothic";
}
#bk-menu{background-position:bottom; background-repeat:no-repeat; background-image:url(images/back-menu.jpg); height:22px;}
#bk-menu-bis{background-position:bottom; background-repeat:no-repeat; background-image:url(images/back-menu-bis.jpg);}

#menu .lien_bleu{
	display:block;
	width:166px;
	height:37px;
	background-image:url(images/back-bleu.jpg);
	font-family:arial;
	color:#fff;
	font-size:14px;
	text-decoration:none;
	text-align:center;
	font-weight: bold;
	background-repeat:no-repeat;
}

#menu .lien_bleu2{
	display:block;
	width:216px;
	height:37px;
	background-image:url(images/back-bleu2.jpg);
	font-family:arial;
	color:#fff;
	font-size:14px;
	text-decoration:none;
	text-align:center;
	font-weight: bold;
	background-repeat:no-repeat;
}

#menu .lien_bleu:hover{background-image:url(images/lien_bleu_over.jpg); color:#0071C0;font-weight: bold; background-repeat:no-repeat;}
#menu .lien_bleu2:hover{background-image:url(images/lien_bleu_over2.jpg); color:#0071C0;font-weight: bold; background-repeat:no-repeat;}

#menu .lien_bleu_selected{display:block; width:166px; height:37px; background-image:url(images/lien_bleu_over.jpg); font-family:arial; color:#0071C0; font-size:14px; text-decoration:none; text-align:center; font-weight: bold;  background-repeat:no-repeat;}

#menu .lien_bleu2_selected{display:block; width:216px; height:37px; background-image:url(images/lien_bleu_over2.jpg); font-family:arial; color:#0071C0; font-size:14px; text-decoration:none; text-align:center; font-weight: bold;  background-repeat:no-repeat;}

#menu .lien_rose{display:block; width:216px; height:37px; background-image:url(images/back-rose.jpg); font-family:arial; color:#fff; font-size:14px; text-decoration:none; text-align:center; font-weight: bold; background-repeat:no-repeat;}
#menu .lien_rose:hover{background-image:url(images/back-rose_over.jpg); color:#C35087;font-weight: bold; background-repeat:no-repeat; }

#menu .lien_rose_selected{display:block; width:216px; height:37px; background-image:url(images/back-rose_over.jpg); font-family:arial; color:#C35087; font-size:14px; text-decoration:none; text-align:center; font-weight: bold; background-repeat:no-repeat;}

#menu .lien_rose3{display:block; width:216px; height:37px; background-image:url(images/back-rose.jpg); font-family:arial; color:#fff; font-size:14px; text-decoration:none; text-align:center; font-weight: bold; background-repeat:no-repeat; }
#menu .lien_rose3:hover{background-image:url(images/back-rose_over.jpg); color:#C35087;font-weight: bold; background-repeat:no-repeat;}

#menu .lien_rose3_selected{display:block; width:216px; height:37px; background-image:url(images/back-rose_over.jpg); font-family:arial; color:#C35087; font-size:14px; text-decoration:none; text-align:center;font-weight: bold; background-repeat:no-repeat; }


#menu .lien_rose2 {
	display:block;
	width:166px;
	height:37px;
	background-image:url(images/back-rose2.jpg);
	font-family:arial;
	color:#fff;
	font-size:14px;
	text-decoration:none;
	text-align:center;
	font-weight: bold;
	background-repeat:no-repeat;
	vertical-align:middle;
}
#menu .lien_rose2:hover{background-image:url(images/back-rose2_over.jpg); color:#C35087;font-weight: bold; background-repeat:no-repeat; }

#menu .lien_rose2_selected{display:block; width:166px; height:37px; background-image:url(images/back-rose2_over.jpg); font-family:arial; color:#C35087; font-size:14px; text-decoration:none; text-align:center; font-weight: bold; background-repeat:no-repeat;}


#menu .lien_vert{display:block; width:166px; height:37px; background-image:url(images/back-vert.jpg); font-family:arial; color:#fff; font-size:14px; text-decoration:none; text-align:center; font-weight: bold; background-repeat:no-repeat; }
#menu .lien_vert:hover{background-image:url(images/back-vert_over.jpg); color:#ACDD33;font-weight: bold; background-repeat:no-repeat; }

#menu .lien_vert_selected{display:block; width:166px; height:37px; background-image:url(images/back-vert_over.jpg); font-family:arial; color:#ACDD33; font-size:14px; text-decoration:none; text-align:center; font-weight: bold; background-repeat:no-repeat;}

#menu .lien_vert2{display:block; width:216px; height:37px; background-image:url(images/back-vert2.jpg); font-family:arial; color:#fff; font-size:14px; text-decoration:none; text-align:center; font-weight: bold; background-repeat:no-repeat; }
#menu .lien_vert2:hover{background-image:url(images/back-vert2_over.jpg); color:#ACDD33;font-weight: bold; background-repeat:no-repeat; }

#menu .lien_vert2_selected{display:block; width:216px; height:37px; background-image:url(images/back-vert2_over.jpg); font-family:arial; color:#ACDD33; font-size:14px; text-decoration:none; text-align:center; font-weight: bold; background-repeat:no-repeat; }

#padding_texte_onglet {padding-top:11px;}

#pied{background-color:#8FB3DB; font-family:arial; font-size:11px; color:#fff;}
#pied a{color:#fff; font-family:arial; font-size:11px; text-decoration:none;}
#pied a:hover{color:#FF0000; font-family:arial; font-size:11px; text-decoration:none;}


#img1{ background-position:bottom; background-repeat:no-repeat; color:#000000; font-family:arial; font-size:11px; background-color:#F5F5F5;}
#img2{ background-position:bottom; background-repeat:no-repeat; color:#000000; font-family:arial; font-size:11px;background-color:#F5F5F5;}
#img3{ background-position:bottom; background-repeat:no-repeat; color:#000000; font-family:arial; font-size:11px;background-color:#F5F5F5;}

#titre_page_rose{ color:#980355; font-family:Arial, Helvetica, sans-serif; font-size:16px;background-color:#F5F5F5;}
#titre_page_bleu{ color:#0071C0; font-family:Arial, Helvetica, sans-serif; font-size:16px;background-color:#F5F5F5;}
#titre_page_bleu a{
	color:#0071C0;
	font-family:Arial, Helvetica, sans-serif;
	font-size:16px;
	background-color:#F5F5F5;
	text-decoration: none;
}
#titre_page_vert{ color:#32923B; font-family:Arial, Helvetica, sans-serif; font-size:16px;background-color:#F5F5F5;}


#lire1{padding-left:210px; padding-top:5px; padding-bottom:5px;}
#lire1 a{color:#F1265A; font-family:arial; font-size:11px; font-weight:bold; text-decoration:none;}
#lire2{padding-left:200px; padding-top:5px; padding-bottom:5px; }
#lire2 a{color:#F1265A; font-family:arial; font-size:11px; font-weight:bold; text-decoration:none;}

#prix{color:#D23C7E; font-family:arial; font-size:14px; font-weight:bold;}

/************************ Tableaux ****************************/
#content{font-family:Arial, Helvetica, sans-serif; font-size:13px; color:#000000;}
#tableau{margin-bottom:10px;font-family:Arial, Helvetica, sans-serif; font-size:13px; color:#000000;}
#tableau a{font-family:Arial, Helvetica, sans-serif; font-size:13px; color:#000000; text-decoration:none;}

#tableau .title{color:#fff; font-size:11px; font-family:tahoma; font-weight:bold; background-image:url(images/titre-tableau.jpg); text-align:center;}
#tableau .title a{color:#fff; font-size:11px; font-family:tahoma; font-weight:bold; text-align:center; text-decoration:none}
#tableau .title_engagement{color:#fff; font-size:11px; font-family:tahoma; font-weight:bold; text-align:left; background-image:url(images/nos-engagements.jpg); height:46px;}
#tableau .title_engagement a{color:#fff; font-size:11px; font-family:tahoma; font-weight:bold; text-align:left; background-image:url(images/nos-engagements.jpg); height:46px;  text-decoration:none;}
#tableau .centre{background-image:url(images/centre-tableau.jpg); padding-left:2px; line-height:25px;}
#tableau .centre_newsletter{background-image:url(images/centre-tableau.jpg); padding-left:10px; font-family:Arial, Helvetica, sans-serif; font-size:13px; color:#000000; line-height:20px;}

#tableau .centre_engagement{background-image:url(images/centre-tableau.jpg); padding-left:5px; font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#000000; text-decoration: none; line-height:25px;}
#tableau .centre_engagement li{list-style-image:url(images/puce_li.jpg);}
#tableau .centre_engagement ul{ margin-left:15px; padding-left:5px;}

#tableau .numero{color:#EEAC00; font-weight:bold;}
#content li{list-style-image:url(images/puce_li.jpg);}
#content li a{font-family:Arial, Helvetica, sans-serif; font-size:14px; color:#000000; text-decoration:none;}
#content li a:Hover{font-family:Arial, Helvetica, sans-serif; font-size:14px; color:#FF0000; text-decoration:none;}
#content ul{margin-left:8px; padding-left:8px;}
#formulaire .zone{width:103px; height:13px;}

#tableau .centre_categories {background-image:url(images/centre-tableau.jpg); padding-left:2px; line-height:25px; font-family:Arial, Helvetica, sans-serif; font-size:14px; color:#000000; text-decoration:none;}
#tableau .centre_categories a{font-family:Arial, Helvetica, sans-serif; font-size:14px; color:#000000; text-decoration:none;}
#tableau .centre_categories a:Hover{font-family:Arial, Helvetica, sans-serif; font-size:14px; color:#FF0000; text-decoration:none;}

#tableau .centre_categories_petit {background-image:url(images/centre-tableau.jpg); padding-left:15px; line-height:25px; font-family:Arial, Helvetica, sans-serif; font-size:12x; color:#000000; text-decoration:none;}
#tableau .centre_categories_petit a{font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#000000; text-decoration:none; padding-left:15px; }
#tableau .centre_categories_petit a:Hover{font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#FF0000; text-decoration:none;}

#tableau .gamme_produit td{line-height:25px; font-family:Arial, Helvetica, sans-serif; font-size:13px; color:#000000; text-decoration:none;margin-left:3px; padding-left:3px;}
#tableau .gamme_produit a{font-family:Arial, Helvetica, sans-serif; font-size:13px; color:#000000; text-decoration:none; margin-left:5px; padding-left:5px;}
#tableau .gamme_produit a:Hover{font-family:Arial, Helvetica, sans-serif; font-size:13px; color:#FF0000; text-decoration:none;margin-left:5px; padding-left:5px;}


/************************ detail produit ************************/

#produit{color:#000000; font-family:tahoma; font-size:10px; font-weight:bold;}
#produit .title{color:#2a2a2a; font-family:tahoma; font-size:14px; font-weight:bold; padding-left:22px; background-image:url(images/title_produit.jpg);}
#produit .border{border-bottom:solid 1px #fff; border-left:solid 1px #fff; padding-left:10px; background-color:#F5F7F1;}
#produit .border_bas{border-left:solid 1px #fff; padding-left:10px; background-color:#F5F7F1;}
#title{color:#D00DA2; font-size:13px; font-family:tahoma; font-weight:bold;}
#panier{color:#5A5A5A; font-family:tahoma; font-size:11px;}
#panier .border{border-left:solid 1px #F3AC08; border-right:solid 1px #F3AC08; padding-left:10px;}
#panier .title{ font-family:tahoma; font-size:10px; font-weight:bold; color:#fff; background-image:url(images/panier_title.jpg); padding-left:10px;}





/******************* liste produit nouvelle faite par nous ******************************/
#corner{background-image:url(images/corner_left.jpg); background-position:top left; background-repeat:no-repeat; background-color:#F5F7F1; border-bottom:solid 1px #fff; color:#06306D; font-family:tahoma; font-size:13px; font-weight:bold; text-align:center;}
#corner_right{background-image:url(images/corner_right.jpg); background-position:top right; background-repeat:no-repeat; background-color:#F5F7F1; border-bottom:solid 1px #fff;border-left:solid 1px #fff; color:#06306D; font-family:tahoma; font-size:13px; font-weight:bold; text-align:center;}
#liste_bordure{border-left:solid 1px #fff; border-bottom:solid 1px #fff; background-color:#F5F7F1;color:#06306D; font-family:tahoma; font-size:13px; font-weight:bold; text-align:center;}


#ligne_1{background-color:#FFFFFF; color:#000000; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:13px; text-align:center;font-weight: bold;}
#ligne_2{
	background-color:#FFFFFF;
	color:#000000;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:13px;
	text-align:center;
	font-weight: bold;
}

.nom_produit_dans_liste{
	background-color:#FFFFFF;
	color:#0033DE;
	font-family:Arial, Helvetica, sans-serif;
	font-size:14px;
	text-align:left;
	font-weight: bold;
	text-decoration: none;
}
.nom_produit_dans_liste a{
	background-color:#FFFFFF;
	color:#0033DE;
	font-family:Arial, Helvetica, sans-serif;
	font-size:14px;
	text-align:center;
	font-weight: bold;
	text-decoration: none;
}

.nom_produit_dans_liste a:hover{

	color:#FF0000;
	font-family:Arial, Helvetica, sans-serif;
	font-size:14px;
	text-align:center;
	font-weight: bold;
	text-decoration: underline;
}

.nom_fabriquant_dans_liste {
	background-color:#FFFFFF;
	color:#666666;
	font-family:Arial, Helvetica, sans-serif;
	font-size:13px;
	text-align:center;	
	font-weight: bold;
	text-decoration: none;
	
}

#bas_tableau_liste_produits{
	color:#D00DA2;
	font-family:tahoma;
	font-size:13px;
	font-weight:bold;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #E0E0E0;
}
#photo_dans_liste_produits{
	color:#D00DA2;
	font-family:tahoma;
	font-size:13px;
	font-weight:bold;
	text-align:center;
	padding-top:10px;
	padding-bottom:3px;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #E0E0E0;
}


#prix_paquet{
	color:#B70606;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:15px;
	font-weight:bold;
	text-align:center;
}

#detail a{color:#000000; font-family:tahoma; font-size:12px; text-decoration:none; font-weight:normal;}
#description{background-color:#F5F7F1; color:#2A2A2A; font-family:tahoma; font-weight:bold; font-size:13px;}
#description a{background-color:#F5F7F1; color:#2A2A2A; font-family:tahoma; font-weight:bold; font-size:13px;}
#description a:hover{background-color:#F5F7F1; color:#FF0000; font-family:tahoma; font-weight:bold; font-size:13px;}
#fleche{margin-top:7px;}
#bas_left{background-image:url(images/bas_left.jpg); background-position:bottom left; background-repeat:no-repeat; background-color:#F5F7F1;color:#06306D; font-family:tahoma; border-bottom:solid 1px #fff; font-size:10px; font-weight:bold; text-align:center;}
#bas_right{background-image:url(images/bas_right.jpg); background-position:bottom right; background-repeat:no-repeat; background-color:#F5F7F1;color:#D00DA2; font-family:tahoma; border-bottom:solid 1px #fff; font-size:10px; font-weight:bold; text-align:center;padding-top:20px;}
#bas_right a{color:#000000; font-family:tahoma; font-size:9px; text-decoration:none; font-weight:normal;}



/******************* liste produit ******************************/
#corner{background-image:url(images/corner_left.jpg); background-position:top left; background-repeat:no-repeat; background-color:#F5F7F1; border-bottom:solid 1px #fff; color:#06306D; font-family:tahoma; font-size:13px; font-weight:bold; text-align:center;}
#corner_right{background-image:url(images/corner_right.jpg); background-position:top right; background-repeat:no-repeat; background-color:#F5F7F1; border-bottom:solid 1px #fff;border-left:solid 1px #fff; color:#06306D; font-family:tahoma; font-size:13px; font-weight:bold; text-align:center;}
#liste_bordure{border-left:solid 1px #fff; border-bottom:solid 1px #fff; background-color:#F5F7F1;color:#06306D; font-family:tahoma; font-size:13px; font-weight:bold; text-align:center;}
#detail{background-color:#F5F7F1; border-bottom:solid 1px #fff;color:#D00DA2; font-family:tahoma; font-size:13px; font-weight:bold; text-align:center; padding-top:20px;}
#detail a{color:#000000; font-family:tahoma; font-size:12px; text-decoration:none; font-weight:normal;}
#description{background-color:#F5F7F1; color:#2A2A2A; font-family:tahoma; font-weight:bold; font-size:13px;}
#description a{background-color:#F5F7F1; color:#2A2A2A; font-family:tahoma; font-weight:bold; font-size:13px;}
#description a:hover{background-color:#F5F7F1; color:#FF0000; font-family:tahoma; font-weight:bold; font-size:13px;}
#fleche{margin-top:7px;}
#bas_left{background-image:url(images/bas_left.jpg); background-position:bottom left; background-repeat:no-repeat; background-color:#F5F7F1;color:#06306D; font-family:tahoma; border-bottom:solid 1px #fff; font-size:10px; font-weight:bold; text-align:center;}
#bas_right{background-image:url(images/bas_right.jpg); background-position:bottom right; background-repeat:no-repeat; background-color:#F5F7F1;color:#D00DA2; font-family:tahoma; border-bottom:solid 1px #fff; font-size:10px; font-weight:bold; text-align:center;padding-top:20px;}
#bas_right a{color:#000000; font-family:tahoma; font-size:9px; text-decoration:none; font-weight:normal;}


/* classe de mathias et djamel pour la page description_produit*/
#tableau_description_produit{font-family:Tahoma; font-size:11px; color:#000000;}

#tableau_description_produit .bottom{color:#99CC66; font-size:11px; font-family:tahoma; font-weight:bold; background-image:url(images/bottom_table_description_produit.jpg); text-align:center;}

#tableau_description_produit .centre{background-image:url(images/centre_table_description_produit.jpg); padding-left:10px; color:#000000;}



#tableau_description_produit .caracteristiques_techniques_gauche {
	height: 25px;
	vertical-align: middle;
	text-align: left;
	color: #000000;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #FFFFFF;
	background-color: #CCCCCC;
}

#tableau_description_produit .caracteristiques_techniques_without_border_gauche {
	height: 25px;
	vertical-align: middle;
	text-align: left;
	color: #000000;
	background-color: #CCCCCC;
}

#tableau_description_produit .caracteristiques_techniques_droite {
	height: 25px;
	vertical-align: middle;
	text-align: left;
	color: #000000;
	border-bottom: 1px solid #E8E6DA;
}

#tableau_description_produit .caracteristiques_techniques_without_border_droite {
	height: 25px;
	vertical-align: middle;
	text-align: left;
	color: #000000;
}


.product_name
{
	font-family: arial;
	font-size: 16px;
	color: black;
	font-weight: bold;	
}


/*********************************************** espace client ***********************************/

#espace{font-family:tahoma; font-size:10px; color:#2A2A2A;}
#espace a{font-family:tahoma; font-size:10px; color:#2A2A2A; text-decoration:none;}
#espace h2{color:#06306D; font-family:tahoma; font-size:12px; font-weight:bold; text-decoration:underline;}
#bienvenue{color:#3BD1FF; font-family:tahoma; font-weight:bold; font-size:12px; margin-left:50px;}
.name{color:#5A78C5; font-family:tahoma; font-size:12px; font-weight:bold;}
.date{font-family:tahoma; font-size:10px; color:#2A2A2A; font-weight:normal;}
#matable .title{ color:#2A2A2A; font-size:13px; font-weight:bold; font-family:tahoma; background-image:url(images/cadre_titre.jpg); padding-left:22px;}
#matable .centre{background-image:url(images/matable-centre.jpg); font-family:tahoma; font-size:10px; color:#2A2A2A; padding-left:14px; padding-top:10px; line-height:25px;}

/********************************************** e-commande ******************************************************/

#commande{color:#97C22D; font-size:12px; font-family:Arial, Helvetica, sans-serif;}
#commande a{ color:#97C22D; font-family:Arial, Helvetica, sans-serif; font-size:13px; text-decoration:none;}
#commande .valider{width:85px; height:25px; background-image:url(images/valider-com.jpg); border:0; font-family:arial; font-size:11px; font-weight:bold; color:#4F6F00; text-align:left; padding-left:10px;}
#commande .nav_selected{color:#BE4E83; font-family:Arial, Helvetica, sans-serif; font-size:13px; text-decoration:none; font-weight: bold;}
#commande .nav_not_selected{ color:#97C22D; font-family:Arial, Helvetica, sans-serif; font-size:13px; text-decoration:none;}
#commande .nav_selected a{
	color:#97C22D;
	font-family:Arial, Helvetica, sans-serif;
	font-size:13px;
	text-decoration:none;
	font-weight: bold;
}

#table_com{color:#000000; font-family:tahoma; font-size:10px;}
#table_com .title{color:#2a2a2a; font-size:13px; font-weight:bold; font-family:Arial, Helvetica, sans-serif; background-color:#EBEFE4; text-align:center;}
#table_com .title-left{background-repeat:no-repeat; background-position:left top; background-image:url(images/left-top.jpg);color:#2a2a2a; font-size:13px; font-weight:bold; font-family:Arial, Helvetica, sans-serif; background-color:#EBEFE4; text-align:center;}
#table_com .title-right{background-repeat:no-repeat; background-position:right top; background-image:url(images/right-top.jpg);color:#2a2a2a; font-size:13px; font-weight:bold; font-family:Arial, Helvetica, sans-serif; background-color:#EBEFE4; text-align:center;}
#table_com .content{color:#000000; font-family:Arial, Helvetica, sans-serif; font-size:13px; background-color:#F5F7F1; border-bottom:solid 1px #fff; text-align:center;}
#table_com .content a{color:#000000; font-family:Arial, Helvetica, sans-serif; font-size:13px; background-color:#F5F7F1; text-align:center;text-decoration:none;}
#table_com .content a:hover{color:#FF0000; font-family:Arial, Helvetica, sans-serif; font-size:13px; background-color:#F5F7F1; border-bottom:solid 1px #fff; text-align:center;text-decoration:none;}

#table_com .total{color:#BE4E83; font-family:Arial, Helvetica, sans-serif; font-size:13px; font-weight:bold; background-color:#F5F7F1; text-align:center;}
#table_com .content2{color:#2F3031; font-family:Arial, Helvetica, sans-serif; font-weight:bold; border-bottom:solid 1px #fff; font-size:13px; background-color:#F5F7F1; text-align:right;}
#table_com .content_bas{color:#2F3031; font-family:Arial, Helvetica, sans-serif; font-weight:bold; font-size:13px; background-color:#F5F7F1; text-align:right;}
#table_com .vert{color:#2F3031; font-family:Arial, Helvetica, sans-serif; font-weight:bold; font-size:13px; background-color:#D2EB93; border-bottom:solid 1px #fff; text-align:right;border-top: 3px solid #FFFFFF; border-bottom: 3px solid #FFFFFF;}
#table_com .PiedTableG{background-repeat:no-repeat; background-position:left ; background-image:url(images/BasPanierG.gif);color:#000000; font-size:10px; font-weight:bold; font-family:tahoma; background-color:#F5F7F1; text-align:center;}
#table_com .PiedTableD{background-repeat:no-repeat; background-position:right ; background-image:url(images/BasPanierD.gif);color:#000000; font-size:10px; font-weight:bold; font-family:tahoma; background-color:#F5F7F1; text-align:center;}
#table_com .PiedTableContent{color:#000000; font-family:tahoma; font-size:9px; background-color:#F5F7F1; border-bottom:solid 1px #fff; text-align:center;}

/************* Classe tableaux espace client ************************************/

#total{color:#BE4E83; font-family:Arial, Helvetica, sans-serif; font-size:13px; font-weight:bold; background-color:#F5F7F1; text-align:center;}

#vert{color:#2F3031; font-family:Arial, Helvetica, sans-serif; font-weight:bold; font-size:13px; background-color:#D2EB93; border-bottom:solid 1px #fff; text-align:right;border-top: 3px solid #FFFFFF; border-bottom: 3px solid #FFFFFF;}

.EspaceClient .entete th,
.EspaceClient .entete td {

	text-align: center;
	font-family: arial;
	font-size: 14px;
	font-weight: bold;
	color: #000000;
	background-image: url(images/EspaceClientFondHaut.gif);
	background-position: bottom;
	background-repeat: repeat-x;
	
}

.EspaceClient .entete th.debut,
.EspaceClient .entete td.debut {

	background-image: url(images/EspaceClientCoinHG.gif); 
	background-repeat: no-repeat;
	background-position: bottom;
	
}
.EspaceClient .entete th.fin,
.EspaceClient .entete td.fin {

	background-image: url(images/EspaceClientCoinHD.gif); 
	background-repeat: no-repeat;
	background-position: bottom;

	
}

.EspaceClient .centretableauLarge th.milieu,
.EspaceClient .centretableauLarge td.milieu {
	background-image:url(images/EspaceClientfondCentre.gif); 
	background-position: center;
	font-family:Arial, Helvetica, sans-serif; 
	font-size:14px; 
	color:#000000; 
	line-height:25px;
	padding:10px;
	
}

.EspaceClient .centretableauLarge a{
	background-image:url(images/EspaceClientfondCentre.gif); 
	background-position: center;
	font-family:Arial, Helvetica, sans-serif; 
	font-size:14px; 
	color:#2862AB; 	
}



.EspaceClient .centretableauLarge a:hover{
	background-image:url(images/EspaceClientfondCentre.gif); 
	background-position: center;
	font-family:Arial, Helvetica, sans-serif; 
	font-size:14px; 
	color:#FF0000; 	
}

.EspaceClient .centretableauLarge th.debutcentre,
.EspaceClient .centretableauLarge td.debutcentre {

	background-position: left;
	background-image: url(images/EspaceClientCentreG.gif);
	
}

.EspaceClient .centretableauLarge th.fincentre,
.EspaceClient .centretableauLarge td.fincentre {

	background-image: url(images/EspaceClientCentreD.gif);
	background-position: right;
	background-repeat: repeat-y;

}

.EspaceClient .piedtab th.debutpied,
.EspaceClient .piedtab td.debutpied {
	height: 10px;
	background-image: url(images/EspaceClientPiedG.gif); 
	background-repeat: no-repeat;
	background-position: top;
	
}
.EspaceClient .piedtab th.finpied,
.EspaceClient .piedtab td.finpied {
	height: 10px;
	background-image: url(images/EspaceClientPiedD.gif);
	background-repeat: no-repeat;
	background-position: top;
	

}
.EspaceClient .piedtab th.milieupied,
.EspaceClient .piedtab td.milieupied {
	height: 10px;
	background-image: url(images/EspaceClientPiedFond.gif);
	background-position: top;
	background-repeat: repeat-x;
	}
	
	
	
/************* Classe tableau Rubrique Bleu ************************************/

.TableauBleu .entete th,
.TableauBleu .entete td {
	

	vertical-align:text-bottom;
	font-family: arial;
	font-size: 13px;
	font-stretch:wider;
	font-weight: bold;
	color: #FFFFFF;
	background-image: url(images/ImagesRubriqueBleu/RubriquBleuFondH.gif);
	background-position:bottom;
	background-repeat: repeat-x;
	vertical-align:middle;
	
	
}

.TableauBleu .entete th.debut,
.TableauBleu .entete td.debut {
	height : 25px;
	width:8px;
	background-image: url(images/ImagesRubriqueBleu/RubriqueBleuCoinHG.gif); 
	background-repeat: no-repeat;
	background-position: right;
	
}
.TableauBleu .entete th.fin,
.TableauBleu .entete td.fin {
	height : 25px;
	width:8px;
	background-image: url(images/ImagesRubriqueBleu/RubriqueBleuCoinHD.gif); 
	background-repeat: no-repeat;
	background-position: top;
	background-position: right;	
}

.TableauBleu .centretableaubleu th.milieu,
.TableauBleu .centretableaubleu th.milieu {
	
	font-family:arial; 
	font-size:11px; 
	color:#003399; 
	line-height:20px;
	

	
}


.TableauBleu .centretableaubleu a {
	
	font-family:arial; 
	font-size:13px; 
	color:#003399; 
	line-height:20px;
	text-decoration:none;
	
}

.TableauBleu .centretableaubleu li{list-style-image:url(images/puce_li.jpg); Marker-Offset: 1em}
.TableauBleu .centretableaubleu li a{font-family:Arial, Helvetica, sans-serif; font-size:14px; color:#000000; text-decoration:none; Marker-Offset: 1em}
.TableauBleu .centretableaubleu li a:Hover{font-family:Arial, Helvetica, sans-serif; font-size:14px; color:#FF0000; text-decoration:none;}
.TableauBleu .centretableaubleu ul{margin:0; padding:0; margin-left:15px; Marker-Offset: 1em}

.TableauBleu .centretableaubleu th.debutcentre,
.TableauBleu .centretableaubleu td.debutcentre {

	background-image: url(images/ImagesRubriqueBleu/RubriqueBleuMilieubordG.gif);
	background-repeat: repeat-y;
	background-position: left;
}

.TableauBleu .centretableaubleu th.fincentre,
.TableauBleu .centretableaubleu td.fincentre {

	background-image: url(images/ImagesRubriqueBleu/RubriqueBleuMilieubordD.gif);
	background-repeat: repeat-y;
	background-position: right;

}

.TableauBleu .piedtab th.debutpied,
.TableauBleu .piedtab td.debutpied {
	
	background-image: url(images/ImagesRubriqueBleu/TableauBleuPiedG.gif); 
	background-repeat: no-repeat;

	
}
.TableauBleu .piedtab th.finpied,
.TableauBleu .piedtab td.finpied {

	background-image: url(images/ImagesRubriqueBleu/TableauBleuPiedD.gif);
	background-repeat: no-repeat;
	background-position:top;
	

}
.TableauBleu .piedtab th.milieupied,
.TableauBleu .piedtab td.milieupied {
		
	background-image: url(images/ImagesRubriqueBleu/TableauBleuPiedMilieu.gif);
	font-family:tahoma; 
	color:#2A2A2A;
	background-repeat: repeat-x;
	background-position:top;
	
	}
	
	/********************* Nouveaux tableaux*******************/
	
.TableauOuvert .entete th,
.TableauOuvert .entete td {
	height: 32px;
	vertical-align: middle;
	text-align: center;
	font-family: arial;
	font-size: 13px;
	font-weight: bold;
	color: #000000;
	background-image: url(images/TableauOuvert/entete_fd.gif);
	background-position: left;
	background-repeat: repeat-x;
}
.TableauOuvert .entete th.debut,
.TableauOuvert .entete td.debut {
	background-image: url(images/TableauOuvert/entete_debut.gif); background-position: left; background-repeat: no-repeat;
}
.TableauOuvert .entete th.fin,
.TableauOuvert .entete td.fin
 {
	background-image: url(images/TableauOuvert/entete_fin.gif); background-position: right; background-repeat: no-repeat;
}
.TableauOuvert .entete th div.separe, 
.TableauOuvert .entete td div.separe, 
.TableauOuvert .entete th.debut div.separe,
.TableauOuvert .entete td.debut div.separe {
	background-image: url(images/TableauOuvert/entete_separe.gif);
	background-position: right ;
	background-repeat: no-repeat;
	height: 32px;
	padding-right: 1.5px;
	padding-left: 1.5px;
	padding-top: 1em;     															/* style surchargé par la css_IE */
	text-align: center;
	font-family: arial;
	font-size: 13px;
	font-weight: bold;
	color: #000000;
}

.TableauOuvert .enteteBleu th,
.TableauOuvert .enteteBleu td {
	height: 32px;
	vertical-align: middle;
	text-align: center;
	font-family: arial;
	font-size: 13px;
	font-weight: bold;
	color: #000000;
	background-image: url(images/TableauOuvert/enteteTableauBleuFond.gif);
	background-position: left;
	background-repeat: repeat-x;
	}
	
.TableauOuvert .enteteBleu th.debut,
.TableauOuvert .enteteBleu td.debut {
	background-image: url(images/TableauOuvert/enteteTableauBleuDebut.gif); 
	width:10px;
	background-position: left; background-repeat: no-repeat;
}
.TableauOuvert .enteteBleu th.fin,
.TableauOuvert .enteteBleu td.fin {
	background-image: url(images/TableauOuvert/enteteTableauBleuFin.gif); 
	width:10px;
	background-position: right; background-repeat: no-repeat;
}
.TableauOuvert .enteteBleu th div.separe,
.TableauOuvert .enteteBleu td div.separe,
.TableauOuvert .enteteBleu th.debut div.separe,
.TableauOuvert .enteteBleu td.debut div.separe {
	background-image: url(images/TableauOuvert/SeprationBleu.gif);
	background-position: right ;
	background-repeat: no-repeat;
	height: 32px;
	padding-right: 1.5px;
	padding-left: 1.5px;
	padding-top: 1em;     															/* style surchargé par la css_IE */
	text-align: center;
	font-family: arial;
	font-size: 13px;
	font-weight: bold;
	color: #8A887F;
}

.TableauOuvert .enteteRouge th, 
.TableauOuvert .enteteRouge td{
	height: 32px;
	vertical-align: middle;
	text-align: center;
	font-family: arial;
	font-size: 13px;
	font-weight: bold;
	color: #FFFFFF;
	background-image: url(images/TableauOuvert/TableauRouge/FondHautTableauRouge.gif);
	background-position: left;
	background-repeat: repeat-x;
	}
	
.TableauOuvert .enteteRouge th.debut,
.TableauOuvert .enteteRouge td.debut {
	background-image: url(images/TableauOuvert/TableauRouge/DebutTableauRouge.gif); background-position: left; background-repeat: no-repeat;
}
.TableauOuvert .enteteRouge th.fin,
.TableauOuvert .enteteRouge td.fin {
	background-image: url(images/TableauOuvert/TableauRouge/FinTableauRouge.gif); background-position: right; background-repeat: no-repeat;
}
.TableauOuvert .enteteRouge th div.separe,
.TableauOuvert .enteteRouge th.debut div.separe {
	background-image: url(images/TableauOuvert/TableauRouge/SeprationRouge.gif);
	background-position: right ;
	background-repeat: no-repeat;
	height: 32px;
	padding-right: 1.5px;
	padding-left: 1.5px;
	padding-top: 1em;     															/* style surchargé par la css_IE */
	text-align: center;
	font-family: arial;
	font-size: 13px;
	font-weight: bold;
	color: #8A887F;
}

.TableauOuvert .item td, 
.TableauOuvert .item tr {
	height: 35px;
	vertical-align: middle;
	text-align: center;
	font-family: arial;
	font-size: 13px;
	color: #000000;
	border-bottom: 1px solid #E8E6DA;
	padding:10px;
}

.TableauOuvert .item_keat td, 
.TableauOuvert .item_keat tr
{
	height: 35px;
	vertical-align: middle;
	text-align: center;
	font-family: arial;
	font-size: 13px;
	color: #000000;
	border-bottom: 1px solid #E8E6DA;
	border-top: 1px solid #E8E6DA;
	padding:5px;
}

.TableauOuvert .item_align_left td, 
.TableauOuvert .item_align_left tr 
{
	height: 35px;
	vertical-align: middle;
	text-align: left;
	font-family: arial;
	font-size: 13px;
	color: #000000;
	border-bottom: 1px solid #E8E6DA;
	padding:10px;
}

.TableauOuvert .item_align_left_tnt td, 
.TableauOuvert .item_align_left_tnt tr 
{
	vertical-align: middle;
	text-align: left;
	font-family: arial;
	font-size: 13px;
	color: #000000;
	padding:5px;
	line-height:20px;
	border-top-width: 1px;
	border-top-style: solid;
	border-top-color: #666666;
}

.TableauOuvert .item_align_left_tnt_sans_ligne td, 
.TableauOuvert .item_align_left_tnt_sans_ligne tr 
{
	vertical-align: middle;
	text-align: left;
	font-family: arial;
	font-size: 13px;
	color: #000000;
	padding:5px;
	line-height:20px;
}

.TableauOuvert .item_align_left_sans_ligne td, 
.TableauOuvert .item_align_left_sans_ligne tr 
{

	vertical-align: middle;
	text-align: left;
	font-family: arial;
	font-size: 13px;
	color: #000000;
	padding-left:10px;

}

.TableauOuvert .item_align_left_keat_inscription td, 
.TableauOuvert .item_align_left_keat_inscription tr
{
	height: 35px;
	vertical-align: middle;
	text-align: left;
	font-family: arial;
	font-size: 13px;
	color: #000000;

	padding:2px;
}

.TableauOuvert .item_align_left_forum td, 
.TableauOuvert .item_align_left_forum tr {
	height: 35px;
	vertical-align: top;
	text-align: left;
	font-family: arial;
	font-size: 13px;
	color: #000000;
	border-bottom: 1px solid #E8E6DA;
	padding:10px;
}

.TableauOuvert .item td a,
.TableauOuvert .item tr a {
	font-family: arial;
	font-size: 12px;
	color: #000000;
	font-weight: bold;
	text-decoration: none;
}
.TableauOuvert .item td a:hover,
.TableauOuvert .item tr a:hover {
	font-family: arial;
	font-size: 12px;
	color: #FF0000;
	font-weight: bold;
	text-decoration: none;
}
.TableauOuvert .item_align_left td a,
.TableauOuvert .item_align_left tr a {
	font-family: arial;
	font-size: 12px;
	color: #000000;
	font-weight: bold;
	text-decoration: none;
	text-align: left;
}

.TableauOuvert .item_align_left td a:hover,
.TableauOuvert .item_align_left tr a:hover {
	font-family: arial;
	font-size: 12px;
	color: #FF0000;
	font-weight: bold;
	text-decoration: none;
}

.TableauOuvert .FondVert td {
	background-color: #ECF8CD;
	height: 29px;
	vertical-align: middle;
	text-align: center;
	font-family: arial;
	font-size: 12px;
	font-weight: bold;
	color: #578900;
	border-top: 3px solid #FFFFFF;
	padding: 5px;
}
.TableauOuvert .FondVert td div.separe {
	vertical-align: middle;
	height: 19px;
	padding-right: 1.5em;
	text-align: right;
	font-family: arial;
	font-size: 13px;
	font-weight: bold;
	color: #578900;
	border-right: 1px solid #578900;
	padding-top: 2px;  																		/* style surchargé par la css_IE */
}
.TableauOuvert .FondMauve td {
	background-color: #F1F0E8;
	height: 29px;
	vertical-align: middle;
	text-align: center;
	font-family: arial;
	font-size: 12px;
	font-weight: bold;
	color: #8A887F;
	border-top: 3px solid #FFFFFF;
	padding: 5px;
}
.TableauOuvert .FondMauve td div.separe {
	vertical-align: middle;
	height: 19px;
	padding-right: 1.5em;
	text-align: right;
	font-family: arial;
	font-size: 13px;
	font-weight: bold;
	color: #8A887F;
	border-right: 1px solid #8A887F;
	padding-top: 2px;  													/* style surchargé par la css_IE */
}

.TableauOuvert .FondBleu td {
	background-color: #E9EDF8;
	height: 29px;
	vertical-align: middle;
	text-align: center;
	font-family: arial;
	font-size: 12px;
	font-weight: bold;
	color: #333333;
	border-top: 3px solid #FFFFFF;
	padding: 5px;
}
#Fond_remise td, 
#Fond_remise tr {
	background-color: #CA71E8;
	height: 29px;
	vertical-align: middle;
	text-align: center;
	font-family: arial;
	font-size: 13px;
	font-weight: bold;
	color: #FFFFFF;
	border-top: 3px solid #FFFFFF;
	padding: 5px;
}
.TableauOuvert .Fondbleu td div.separe {
	vertical-align: middle;
	height: 19px;
	padding-right: 1.5em;
	text-align: right;
	font-family: arial;
	font-size: 13px;
	font-weight: bold;
	color: #000000;
	border-right: 1px solid #8A887F;
	padding-top: 2px;  													/* style surchargé par la css_IE */
}

.TableauOuvert .FondRougeClair td,
.TableauOuvert .FondRougeClair tr  {
	background-color: #FDAEF1;
	height: 29px;
	vertical-align: middle;
	text-align: center;
	font-family: arial;
	font-size: 12px;
	font-weight: bold;
	color: #840084;
	border-top: 3px solid #FFFFFF;
	padding: 5px;
}
.TableauOuvert .FondRougeClair td div.separe {
	vertical-align: middle;
	padding-right: 1.5em;
	text-align: right;
	font-family: arial;
	font-size: 13px;
	font-weight: bold;
	color: #840084;
	border-right: 1px solid #8A887F;
	padding-top: 2px;  													/* style surchargé par la css_IE */
}

.TableauOuvert .FondRougeFonce td {
	background-color: #D584AB;
	vertical-align: middle;
	text-align: center;
	font-family: arial;
	font-size: 4px;
	font-weight: bold;
	color: #C35087;
	padding: 1px;
	height:12px;
	border-top-width: 3px;
	border-bottom-width: 3px;
	border-top-style: solid;
	border-bottom-style: solid;
	border-top-color: #FFFFFF;
	border-bottom-color: #C35087;
}

.TableauOuvert .FondRougeFonce_only_border td,
.TableauOuvert .FondRougeFonce_only_border tr {
	vertical-align: middle;
	text-align: center;
	font-family: arial;
	font-size: 4px;
	font-weight: bold;
	color: #C35087;
	padding: 1px;
	height:1px;

	border-bottom-width: 1px;

	border-bottom-style: solid;
	border-bottom-color: #C35087;
}
.TableauOuvert .FondRougeFonce td div.separe {
	vertical-align: middle;
	padding-right: 1.5em;
	text-align: right;
	font-family: arial;
	font-size: 13px;
	font-weight: bold;
	color: #FFFFFF;
	border-right: 1px solid #8A887F;
	padding-top: 2px;  													/* style surchargé par la css_IE */
}

.TableauOuvert .FondBleuFonce td,
.TableauOuvert .FondBleuFonce tr {
	background-color: #E9EDF8;
	height: 15px;
	vertical-align: middle;
	text-align: center;
	font-family: arial;
	font-size: 1px;
	color: #FFFFFF;
	padding: 1px;
	border-top: 3px solid #FFFFFF;
	border-bottom: 2px solid #768FD3;
}

.TableauOuvert .FondBleuFonce_pour_totaux td,
.TableauOuvert .FondBleuFonce_pour_totaux tr {
	background-color: #768FD3;
	vertical-align: middle;
	text-align: center;
	font-family: arial;
	font-size: 14px;
	color: #FFFFFF;
	padding: 1px;
	border-top: 3px solid #FFFFFF;
	font-weight: bold;
}

.TableauOuvert .FondBleuFonce_bordure_top td,
.TableauOuvert .FondBleuFonce_bordure_top tr {
	background-color: #E9EDF8;
	height: 15px;
	vertical-align: middle;
	text-align: center;
	font-family: arial;
	font-size: 1px;
	color: #FFFFFF;
	padding: 1px;
	border-top: 2px solid #768FD3;
	border-bottom: 3px solid #FFFFFF;
}

.TableauOuvert .FondBleuFonce td div.separe {
	vertical-align: middle;
	height: 19px;
	padding-right: 1.5em;
	text-align: right;
	font-family: arial;
	font-size: 13px;
	font-weight: bold;
	color: #8A887F;
	border-right: 1px solid #8A887F;
	padding-top: 2px;  													/* style surchargé par la css_IE */
}


.TableauOuvert .PiedTableauPetitMauve td,
.TableauOuvert .PiedTableauPetitMauve tr
 {
	background-color: #F1F0E8;
	height: 12px;
	vertical-align: middle;
	color: #8A887F;
	border-top: 3px solid #FFFFFF;
	padding: 1px;
	border-bottom: 3px solid #E8E6DA;
	font-size: 2px;	
	}
.TableauOuvert .PiedTableauPetitMauve td div.separe {
	vertical-align: middle;
	height: 12px;
	padding-right: 1.5em;
	text-align: right;
	font-family: arial;
	font-size: 13px;
	font-weight: bold;
	color: #8A887F;
	border-right: 1px solid #8A887F;
	padding-top: 2px;  													/* style surchargé par la css_IE */
}
.TableauOuvert .FondVertFonce td {
	background-color: #336633; /* ancienne couleur #A92C64 */
	height: 29px;
	vertical-align: middle;
	text-align: center;
	font-family: arial;
	font-size: 12px;
	font-weight: bold;
	color: #FFFFFF;
	border-top: 3px solid #FFFFFF;
	padding: 5px;
}
.TableauOuvert .FondVertFonce td div.separe {
	vertical-align: middle;
	height: 19px;
	padding-right: 1.5em;
	text-align: right;
	font-family: arial;
	font-size: 13px;
	font-weight: bold;
	color: #FFFFFF;
	border-right: 1px solid #FFFFFF;
	padding-top: 2px;  														/* style surchargé par la css_IE */
}
.TableauOuvert .FondBeige td.PasdeStyle, .tableauPanier tr.item td.PasdeStyle { height:1px; padding:0; margin:0; border:none; }

/*****************Fond des champs Texte ********************************/

input.txt {
	font-family: Arial, Helvetica, sans-serif;
	font-weight: normal;
	border: 1px solid #C3C3C3;
	background-image: url(images/TableauOuvert/FondChampText.gif);
	background-position: top;
	background-repeat: repeat-x;
	padding: 2px; 
	padding-bottom: 1px;
	font-size: 12px;
	color: #000000; /*** à voir si tu veux une autre couleur */
	margin-top: 0.4em;
	height: 18px;
	}

input.txt_keat {
	font-family: Arial, Helvetica, sans-serif;
	font-weight: normal;
	border: 1px solid #C3C3C3;
	background-image: url(images/keat/FondChampText.gif);
	background-repeat: repeat-x;
	font-size: 14px;
	color: #000000; /*** à voir si tu veux une autre couleur */
	height: 26px;
	background-position:center
	}
	
	.TableauOuvert .item td.detail , item tr.detail  {
	background-image: url(images/TableauOuvert/loupe30px.gif);
	background-position: top;
	height: 35px;
	vertical-align: middle;
	text-align: center;
	font-family: arial;
	font-size: 13px;
	color: #696969;
	border-bottom: 1px solid #E8E6DA;
	
}

	.TableauOuvert .item td.editer , item tr.editer  {
	background-image: url(images/TableauOuvert/notepad.PNG);
	height: 35px;
	vertical-align: middle;

	border-bottom: 1px solid #E8E6DA;
	
}
.TableauOuvert .PiedTableauPetitMauve td div.separe {
	vertical-align: middle;
	height: 10px;
	padding-right: 1.5em;
	text-align: right;
	font-family: arial;
	font-size: 13px;
	font-weight: bold;
	color: #8A887F;
	border-right: 1px solid #8A887F;
	padding-top: 2px;  													/* style surchargé par la css_IE */
}

/*****************Tableau Gris large************************/

.TableauGris .entete th {
	
	background-image: url(images/TableauGris/TableauGrisHautFond.gif);
	background-repeat: repeat-x;
	height: 10px;
	
}

.TableauGris .entete th.debut {

	background-image: url(images/TableauGris/TableauGrisCoinHG.gif); 
	background-repeat: no-repeat;
	height: 10px;
	width:10px;
	
	
}
.TableauGris .entete th.fin {

	background-image: url(images/TableauGris/TableauGrisCoinHD.gif); 
	background-repeat: no-repeat;
	height: 10px;
	width:10px;
	
}

.TableauGris .centretableau th.milieu {
	
	font-family:arial; 
	font-size:11px; 
	color:#003399; 


	
}

.TableauGris .centretableau th.debutcentre {

	background-image: url(images/TableauGris/TableauGrisBordG.gif);
	background-repeat: repeat-y;
	background-position: left;
	width:10px;
}

.TableauGris .centretableau th.fincentre {

	background-image: url(images/TableauGris/TableauGrisBordD.gif);
	background-repeat: repeat-y;
	width:10px;

}

.TableauGris .piedtab th.debutpied {
	
	background-image: url(images/TableauGris/TableauGrisCoinBasG.gif); 
	background-repeat: no-repeat;

	
}
.TableauGris .piedtab th.finpied {

	background-image: url(images/TableauGris/TableauGrisCoinBasD.gif);
	background-repeat: no-repeat;

	

}
.TableauGris .piedtab th.milieupied {
		
	background-image: url(images/TableauGris/TableauGrisLigneBas.gif);
	background-repeat: repeat-x;
	
	}
	
/***************** Tableau Filtre GRIS ***********************/
.FiltreGris .entete th {

	background-image: url(images/FiltreGris/FondH.gif);
	background-repeat: repeat-x;
	
}

.FiltreGris .entete th.debut {
	width: 7px;
	background-image: url(images/FiltreGris/CoinHG.gif); 
	background-repeat: no-repeat;

	
}
.FiltreGris .entete th.fin {
	width: 7px;
	background-image: url(images/FiltreGris/CoinHD.gif); 
	background-repeat: no-repeat;

	
}

.FiltreGris .centretableau th.milieu {

	/*background-image:url(images/FiltreGris/);*/ 
	
}

.FiltreGris .centretableau th.debut {
	
	background-image: url(images/FiltreGris/CoteG.gif);
	background-repeat: repeat-y;
	
}
.FiltreGris .centretableau th.fin {

	background-image: url(images/FiltreGris/CoteD.gif);
	background-repeat: repeat-y;
}
.FiltreGris .piedtab th.debut {

	background-image: url(images/FiltreGris/CoinBG.gif); 
	background-repeat: no-repeat;
	
}
.FiltreGris .piedtab th.fin {
	
	background-image: url(images/FiltreGris/CoinBD.gif);
	background-repeat: no-repeat;

}
.FiltreGris .piedtab th.milieu {
	background-image: url(images/FiltreGris/FondB.gif);
	background-repeat: repeat-x;	
	
	}
	
/********************** Tableau Rubrique Bordeau (rubrique information) ****************/

.TableauRouge .entete th,
.TableauRouge .entete td {
	

	font-family: arial;
	font-size: 13px;
	font-stretch:wider;
	font-weight: bold;
	color: #FFFFFF;
	background-image: url(images/ImagesRubriqueRouge/RubriqueRougeFondH.gif);
	background-position:bottom;
	background-repeat: repeat-x;
	text-align:center;
}

.TableauRouge .entete th.debut,
.TableauRouge .entete td.debut {
	height : 25px;
	background-image: url(images/ImagesRubriqueRouge/RubriqueRougeCoinHG.gif); 
	background-repeat: no-repeat;
	background-position: left;
	width:7px;
	
}
.TableauRouge .entete th.fin,
.TableauRouge .entete td.fin {
	height : 25px;
	background-image: url(images/ImagesRubriqueRouge/RubriqueRougeHD.gif); 
	background-repeat: no-repeat;
	background-position: top;
	background-position: left;	
	width:7px;
}



.TableauRouge .centre th.milieu,
.TableauRouge .centre td.milieu {
	
	font-family:Arial, Helvetica, sans-serif; 
	font-size:14px; 
	color:#003399; 
	line-height:20px;
	
}

.TableauRouge .centre2 th.milieu,
.TableauRouge .centre2 td.milieu {
	
	font-family:Arial, Helvetica, sans-serif; 
	font-size:14px; 
	color:#003399; 
	line-height:20px;
	
}

.TableauRouge .centre li{list-style-image:url(images/puce_li.jpg); Marker-Offset: 1em}
.TableauRouge .centre li a{font-family:Arial, Helvetica, sans-serif; font-size:14px; color:#000000; text-decoration:none; Marker-Offset: 1em}
.TableauRouge .centre li a:Hover{font-family:Arial, Helvetica, sans-serif; font-size:14px; color:#FF0000; text-decoration:none;}
.TableauRouge .centre ul{margin:0px; padding:0px; margin-left:12px; Marker-Offset: 1em}

.TableauRouge .centre2 li{list-style-image:url(images/puce_li.jpg); Marker-Offset: 1em}
.TableauRouge .centre2 li a{font-family:Arial, Helvetica, sans-serif; font-size:13px; color:#000000; text-decoration:none; Marker-Offset: 1em}
.TableauRouge .centre2 li a:Hover{font-family:Arial, Helvetica, sans-serif; font-size:13px; color:#FF0000; text-decoration:none;}
.TableauRouge .centre2 ul{margin:0px; padding:0px; margin-left:5px; Marker-Offset: 1em}

.TableauRouge .centre_filtre th.milieu,
.TableauRouge .centre_filtre td.milieu {
	
	font-family:arial; 
	font-size:13px; 
	color:#003399; 
	line-height:15px;
	margin-left: 5px;
	margin-right: 5px;
	margin-top: 5px;
	margin-bottom: 5px;
	padding: 2px;

	
}

.TableauRouge .centre_filtre th.ligne_separation,
.TableauRouge .centre_filtre td.ligne_separation {
	
	font-family:arial; 
	font-size:13px; 
	color:#003399; 
	line-height:20px;
	border-left: 2px dotted #A54372;
	margin-left: 5px;
	margin-right: 5px;
	margin-top: 10px;
	margin-bottom: 10px;
	padding: 2px;

	
}

.TableauRouge .centre th.debut,
.TableauRouge .centre td.debut {

	background-image: url(images/ImagesRubriqueRouge/RubriqueRougeMilieubordG.gif);
	background-repeat: repeat-y;
	background-position: left;
}

.TableauRouge .centre th.fin,
.TableauRouge .centre td.fin {

	background-image: url(images/ImagesRubriqueRouge/RubriqueRougeMilieubordD.gif);
	background-repeat: repeat-y;
	background-position: right;

}

.TableauRouge .centre2 th.debut,
.TableauRouge .centre2 td.debut {

	background-image: url(images/ImagesRubriqueRouge/RubriqueRougeMilieubordG.gif);
	background-repeat: repeat-y;
	background-position: left;
}

.TableauRouge .centre2 th.fin,
.TableauRouge .centre2 td.fin {

	background-image: url(images/ImagesRubriqueRouge/RubriqueRougeMilieubordD.gif);
	background-repeat: repeat-y;
	background-position: right;

}

.TableauRouge .piedtab th.debut,
.TableauRouge .piedtab td.debut {
	
	background-image: url(images/ImagesRubriqueRouge/TableauRougePiedG.gif); 
	background-repeat: no-repeat;

	
}
.TableauRouge .piedtab th.fin,
.TableauRouge .piedtab td.fin {

	background-image: url(images/ImagesRubriqueRouge/TableauRougePiedD.gif);
	background-repeat: no-repeat;
	background-position:top;
	

}
.TableauRouge .piedtab th.milieu,
.TableauRouge .piedtab td.milieu {
		
	background-image: url(images/ImagesRubriqueRouge/TableauRougePiedMilieu.gif);
	font-family:tahoma; 
	color:#2A2A2A;
	background-repeat: repeat-x;
	
	}
	




.tableau_panier .entete tr,
.tableau_panier .entete td 
	{
	font-family: arial;
	font-size: 13px;
	font-stretch:wider;
	color: #FFFFFF;
	background-image: url(images/ImagesRubriqueVert/RubriqueVertFondH.gif);
	background-position:bottom;
	background-repeat: repeat-x;
	text-align:center;
	}

.tableau_panier .entete tr.debut,
.tableau_panier .entete td.debut {
	height : 25px;
	background-image: url(images/ImagesRubriqueVert/RubriqueVertCoinHG.gif); 
	background-repeat: no-repeat;
	background-position: left;
	
}
.tableau_panier .entete tr.fin,
.tableau_panier .entete td.fin {
	height : 25px;
	background-image: url(images/ImagesRubriqueVert/RubriqueVertHD.gif); 
	background-repeat: no-repeat;
	background-position: top;
	background-position: left;	
}



.tableau_panier .centre tr.milieu,
.tableau_panier .centre td.milieu {
	
	font-family:Arial, Helvetica, sans-serif; 
	font-size:13px; 
	color:#000000; 
	line-height:20px;
	text-decoration:none;
	
}

.tableau_panier .centre tr.debut,
.tableau_panier .centre td.debut {

	background-image: url(images/ImagesRubriqueVert/RubriqueVertMilieubordG.gif);
	background-repeat: repeat-y;
	background-position: left;
}

.tableau_panier .centre tr.fin,
.tableau_panier .centre td.fin {

	background-image: url(images/ImagesRubriqueVert/RubriqueVertMilieubordD.gif);
	background-repeat: repeat-y;
	background-position: right;

}

.tableau_panier .centre a{
	
	font-family:Arial, Helvetica, sans-serif; 
	font-size:13px; 
	color:#000000; 
	line-height:20px;
	text-decoration:none;
	
}
.tableau_panier .centre a:hover{
	
	font-family:Arial, Helvetica, sans-serif; 
	font-size:13px; 
	color:#CC0000; 
	line-height:20px;
	text-decoration:none;
	
}

.tableau_panier .piedtab tr.debut,
.tableau_panier .piedtab td.debut {
	
	background-image: url(images/ImagesRubriqueVert/TableauVertPiedG.gif); 
	background-repeat: no-repeat;

	
}
.tableau_panier .piedtab tr.fin,
.tableau_panier .piedtab td.fin {

	background-image: url(images/ImagesRubriqueVert/TableauVertPiedD.gif);
	background-repeat: no-repeat;
	background-position:top;
	

}
.tableau_panier .piedtab tr.milieu,
.tableau_panier .piedtab td.milieu {
		
	background-image: url(images/ImagesRubriqueVert/TableauVertPiedMilieu.gif);
	font-family:tahoma; 
	color:#2A2A2A;
	background-repeat: repeat-x;
	
	}

.titre_panier
	{
	font-family:Arial, Helvetica, sans-serif; 
	font-size:14px; 
	color:#FFFFFF; 
	line-height:20px;
	text-decoration:none;
	font-weight:bold;	
	}




/* les anciennes classes de mon ancien css mais que on utilise toujours*/
.message
{
FONT-SIZE: 13px; COLOR:#FF0000;  FONT-WEIGHT: bold;
}

.message_cool
{
FONT-SIZE: 13px; COLOR:#3366CC;  FONT-WEIGHT: bold;
}

.titre_page
{
	FONT-SIZE: 16px;
	COLOR:#BE4E83;
	FONT-WEIGHT: bold;
	text-align: center;
	font-family: Arial, Helvetica, sans-serif;
}

.sous_titre_page
{
	FONT-SIZE: 13px;
	COLOR:#BE4E83;
	FONT-WEIGHT: bold;
	text-align: left;
	font-family: Verdana, Arial, Helvetica, sans-serif;
}
	/***************Classe pour l'affichage des catégorie Produit****************/
	
.TitreCategorie .entete td {
	Height :30px;
	vertical-align: middle;
	text-align:center;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 13px;
	font-weight: bolder;
	color: #638802;
	background-image: url(images/TitreCategorie/CategorieTitleFond_30px.gif);
	background-position:bottom;
	background-repeat: repeat-x;
	font-variant: normal;
	text-transform: uppercase;

}

.TitreCategorie .entete td.debut {

	background-image: url(images/TitreCategorie/CategorieTitleD_30px.gif); 
	background-repeat: no-repeat;
	background-position: left;
	width:7px;
	
}
.TitreCategorie .entete td.fin {
	
	background-image: url(images/TitreCategorie/CategorieTitleF_30px.gif); 
	background-repeat: no-repeat;
	background-position: right;	
	width:7px;
}

.table_sans_bordures
{
	FONT-SIZE: 12px;
	COLOR:#000000;
	FONT-WEIGHT: normal;
	margin: 0px;
	padding: 6px 4px;
	text-align: left;
	background-color: #FFFFFF;
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
	padding-top: 3px;
	padding-right: 3px;
	padding-bottom: 3px;
	padding-left: 3px;
	font-family: Arial, Helvetica, sans-serif;
}
.table_sans_bordures td,
.table_sans_bordures th,
.table_sans_bordures tr
{
	FONT-SIZE: 12px;
	COLOR:#000000;
	FONT-WEIGHT: normal;
	margin: 1px;
	text-align: left;
	background-color: #FFFFFF;
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
	padding-top: 3px;
	padding-right: 3px;
	padding-bottom: 3px;
	padding-left: 3px;
	font-family: Arial, Helvetica, sans-serif;
}

#BordFiltreProduit {
border-left: 1px dotted #A54372;
margin-left: 2px;
margin-top: 5px;
margin-bottom: 5px;
padding: 2px;
list-style-type: none;
float: left

}

/***************** Entête tableau Page Produit *****************************/

#EnteteProduit td.FondColore {
	background-color: #DFDFFF;
	height: 35px;
	vertical-align: middle;
	text-align: center;
	font-family: arial;
	font-size: 13px;
	font-weight: bold;
	color: #333333;
	border-top: 3px solid #FFFFFF;
	border-bottom: 3px solid #FFFFFF;
	padding: 5px;
}
#EnteteProduit td div.separe {
	vertical-align: middle;
	height: 25px;
	padding-right: 1.5em;
	text-align: center;
	font-family: arial;
	font-size: 13px;
	font-weight: bold;
	color: #333333;
	border-right: 1px solid #FFFFFF;
	padding-top: 0px;  													/* style surchargé par la css_IE */
}
#EnteteProduitLigneHaut td.ligne {
	height: 5px;
	color: #DBDBDB;
	border-bottom: 1px solid #9D9D9D;
}

#EnteteProduitLigneBas td {
	height: 5px;
	color: #5C5C5C;
	border-top: 1px solid #DBDBDB;
}


/* la barre de nav de l'espace client en haut*/

.Nav_espace_client .entete td,
.Nav_espace_client .entete tr
 {
	Height :30px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bolder;
	color: #638802;
	background-image: url(images/TitreCategorie/CategorieTitleFond_30px.gif);
	background-position:bottom;
	background-repeat: repeat-x;
	font-variant: normal;
	padding:0;

}
.Nav_espace_client .entete a {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bolder;
	color: #425A01;
	font-variant: normal;
	text-decoration:none;
}

.Nav_espace_client .entete a:hover {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bolder;
	color: #FF0000;
	font-variant: normal;
	text-decoration:none;
}

.Nav_espace_client .entete td.debut {

	background-image: url(images/TitreCategorie/CategorieTitleD_30px.gif); 
	background-repeat: no-repeat;
	background-position: left;
	width:7px;
	
}
.Nav_espace_client .entete td.fin {
	
	background-image: url(images/TitreCategorie/CategorieTitleF_30px.gif); 
	background-repeat: no-repeat;
	background-position: right;	
	width:7px;
}

.Forme_espace_pro .entete td,
.Forme_espace_pro .entete tr
 {
	Height :31px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bolder;
	color: #638802;
	background-image: url(images/TitreCategorie/CategorieTitleFond_30px.gif);
	background-position:bottom;
	background-repeat: repeat-x;
	font-variant: normal;
	padding:0;

}
.Forme_espace_pro .entete a {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bolder;
	color: #425A01;
	font-variant: normal;
	text-decoration:none;
}

.Forme_espace_pro .entete a:hover {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bolder;
	color: #FF0000;
	font-variant: normal;
	text-decoration:none;
}

.Forme_espace_pro .entete td.debut {

	background-image: url(images/TitreCategorie/CategorieTitleD_30px.gif); 
	background-repeat: no-repeat;
	background-position: left;
	width:7px;
	
}
.Forme_espace_pro .entete td.fin {
	
	background-image: url(images/TitreCategorie/CategorieTitleF_30px.gif); 
	background-repeat: no-repeat;
	background-position: right;	
	width:7px;
}

#page_accueil_information {
	
	line-height:2;
}

.ligne_tableau_petite tr,
.ligne_tableau_petite td
{
	FONT-SIZE: 1px;
	FONT-WEIGHT: normal;
	margin: 0px;
	padding: 0px;
	font-family: Arial, Helvetica, sans-serif;
	height:2px;
}

.sous_titre_page_perso_1 {
	color: #660000;
	font-weight: bold;
}

<!--
#coin_haut_droite_page_accueil {background-image: url(images/page_accueil/tableau/coin_haut_droite.gif);
background-repeat:no-repeat;
vertical-align:bottom;
width:15px;
height:36px;
}
#coin_haut_gauche_page_accueil {background-image: url(images/page_accueil/tableau/coin_haut_gauche.gif);
background-repeat:no-repeat;
vertical-align:bottom;
width:16px;
}
#haut_droite_page_accueil 
{
background-image: url(images/page_accueil/tableau/bord_haut_droite.gif);
background-repeat: repeat-x;
vertical-align:bottom;
}
#haut_gauche_page_accueil {background-image: url(images/page_accueil/tableau/bord_haut_gauche.gif);
background-repeat: repeat-x;
vertical-align:bottom;
}
#chicane_page_accueil {background-image: url(images/page_accueil/tableau/chicane.gif);
background-repeat:no-repeat;
vertical-align:bottom;
width:75px;
}

#bord_droite_page_accueil {background-image: url(images/page_accueil/tableau/bord_droite.gif);
background-repeat: repeat-y;
}
#bord_gauche_page_accueil {background-image: url(images/page_accueil/tableau/bord_gauche.gif);
background-repeat: repeat-y;
}
#coin_bas_droite_page_accueil {background-image: url(images/page_accueil/tableau/coin_bas_droite.gif);
background-repeat:no-repeat;
vertical-align:bottom;
width:16px;
height:7px;
}
#coin_bas_gauche_page_accueil {background-image: url(images/page_accueil/tableau/coin_bas_gauche.gif);
background-repeat:no-repeat;
vertical-align:bottom;
width:16px;
height:7px;
}
#bord_bas_page_accueil {background-image: url(images/page_accueil/tableau/bord_bas.gif);
background-repeat: repeat-x;
vertical-align:bottom;
}
-->
.lien_normal_texte{color:#0033CC; font-size:11px;}
.lien_normal_texte a{color:#0033CC; font-size:11px;}
.lien_normal_texte a:hover{color:#0033CC; font-size:11px; text-decoration:underline;}

.titre_page_2
	{
	color: #980355;
	font-weight: bold;
	font-size:17px;
	text-transform: none;
	text-decoration:none;
	font-family: Arial, Helvetica, sans-serif;
}

.Style1 {
	color: #660033;
	font-weight: bold;
}
.Style2 {color: #AB2977; font-size:16px; font-family: "trebuchet MS";}
.Style3 {color: #AB2977; font-size:15px; font-family: "trebuchet MS"; font-weight:100; margin-left:15px;}

#pointille {
	padding-bottom: 5px;
	background-image: url(images/filet_dot.gif);
	background-repeat: repeat-x;
	background-position: bottom;
	}
	
.LienTitre {
	color: #363A6F;
	font-weight: bold;
	text-transform: uppercase;
	text-decoration:none;
	font-size:13px;
	margin-bottom:0px;
	margin-top:0px;
}

.LienTitre h1{
	color: #363A6F;
	font-weight: bold;
	text-transform: uppercase;
	text-decoration:none;
	font-size:13px;
}

.LienTitre h1 a{
	color: #363A6F;
	font-weight: bold;
	text-transform: uppercase;
	text-decoration:none;
	font-size:13px;
}
.LienTheme {
	color: #980355;
	font-weight: bold;
	font-size:14px;
	text-transform: none;
	text-decoration:none;
}
.LienArticle {
text-decoration:none;
}

#h3 a:link {
	color:#FF0000;
	text-transform: none;
	font-weight: bold;
	}
#gym{
	color:#4A595E;
	font-size:18px;
	font-family: "Arial Narrow";
	text-align:justify;	
}


.TitreCategorie_bis .entete td {
	Height :30px;
	vertical-align: middle;
	text-align:center;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #638802;
	background-image: url(images/TitreCategorie/CategorieTitleFond_30px.gif);
	background-position:bottom;
	background-repeat: repeat-x;
	font-variant: normal;
	font-style: italic;
}

.TitreCategorie_bis .entete td.debut {

	background-image: url(images/TitreCategorie/CategorieTitleD_30px.gif); 
	background-repeat: no-repeat;
	background-position: left;
	width:7px;
	
}
.TitreCategorie_bis .entete td.fin {
	
	background-image: url(images/TitreCategorie/CategorieTitleF_30px.gif); 
	background-repeat: no-repeat;
	background-position: right;	
	width:7px;
}

.texte_reduction{
	text-align:justify;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #000000;
}

.TableauOuvert .FondVertFonce_top td,
.TableauOuvert .FondVertFonce_top tr {
	border-top: 2px solid #4F6F00;
	height: 23px;
	background-color:#E9EDF8;
	text-align: center;
	font-family: arial;
	font-size: 13px;
	color: #000000;
	font-weight: bold;
	vertical-align:middle;
	
}

.TableauOuvert .FondVertFonce td,
.TableauOuvert .FondVertFonce tr {
    background-color: #E9EDF8;
    height: 15px;
    vertical-align: middle;
    text-align: center;
    font-family: arial;
    font-size: 1px;
    color: #FFFFFF;
    padding: 1px;
    border-top: 3px solid #FFFFFF;
    border-bottom: 2px solid #4F6F00;
}

.TableauOuvert .FondVertFonce_bis_keat td,
.TableauOuvert .FondVertFonce_bis_keat tr {
    background-color: #E9EDF8;
    height: 15px;
    vertical-align: middle;
    text-align: center;
    font-family: arial;
	font-size: 13px;
	color: #000000;
    padding: 1px;
    border-top: 3px solid #FFFFFF;
    border-bottom: 3px solid #FFFFFF;
}

.petit_texte_equivalent_produit {
    text-align: center;

    font-size: 11px;
    color: #000000;
}

.petit_texte_equivalent_produit a{
	text-align: center;
	font-size: 11px;
	color: #000000;
	text-decoration: none;
}

.petit_texte_equivalent_produit a:hover{
	text-align: center;
	font-size: 11px;
	color: #000000;
	text-decoration: underline;
}

#filter_selected
	{
	font-family: arial;
	font-size: 14px;
	font-weight: bold;
	color: #003399;
	text-align:center;
	}
	

#contenu{background-image:url(images/back-centre.jpg); border-bottom:1px solid #cccccc;}


#pied-page {
background-image: url(images/pied-page/pied-centre.gif);
background-position:0px 0px;
background-repeat: repeat-x;
color: #666666;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:11px;
height:25px;
text-align:center;
width:100%;
    }
#pied-page td{
color: #666666;
font-size:11px;
font-family:Verdana, Arial, Helvetica, sans-serif;
height:25px;
text-align:center;}
#pied-page a{
color: #666666;
font-size:11px;
font-family:Verdana, Arial, Helvetica, sans-serif;
text-align:center;}
#pied-page a:hover{
color:#FF0000; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:11px; text-decoration:none;text-align:center;}

#resume-title{background-image:url(images/resume/entete-resu.gif);height:48px;}
#resume-middle{
	background-image:url(images/resume/milieu-resu.gif);
	height:4px;
	padding-right: 5px;
	padding-left: 10px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 9px;
}
#resume-bas{background-image:url(images/resume/bas-resu.gif); background-repeat:no-repeat;height:11px;}

#resume-contenu{
	color: #003366;
	font-family:"Arial Narrow";
	font-size:15px;
	font-style: italic;
	padding:1px;
	font-weight: bold;
	line-height:20px;
}
#resume-contenu a{
	color: #003366;
	font-family:"Arial Narrow";
	font-size:15px;
	font-style: italic;
	padding:1px;
	text-decoration: none;
	font-weight: normal;
}
#resume-contenu a:hover{
	color: #003366;
	font-family:"Arial Narrow";
	font-size:15px;
	font-style: italic;
	padding:1px;
	text-decoration: underline;
	font-weight: normal;
}

#texte_bas_liste_produits{
	color: #003366;
	font-family:"Arial Narrow";
	font-size:15px;
	font-style: italic;
	font-weight: normal;
}

.TitreCategorie_bis_2 .entete td {
	Height :30px;
	vertical-align: middle;
	text-align:center;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 13px;
	color: #638802;
	background-image: url(images/TitreCategorie/CategorieTitleFond_30px.gif);
	background-position:bottom;
	background-repeat: repeat-x;
	font-variant: normal;
}

.TitreCategorie_bis_2 .entete td.debut {

	background-image: url(images/TitreCategorie/CategorieTitleD_30px.gif); 
	background-repeat: no-repeat;
	background-position: left;
	width:7px;
	
}
.TitreCategorie_bis_2 .entete td.fin {
	
	background-image: url(images/TitreCategorie/CategorieTitleF_30px.gif); 
	background-repeat: no-repeat;
	background-position: right;	
	width:7px;
}

#interview{ background-color: #F9F2FB; color:#666666;padding:10px;font-size:13px; font-style: italic; border-bottom:1px solid #cccccc;}

#question {
    color: #993366;
    font-size: 10px;
    font-weight: bold;
    font-style:oblique;
    text-transform: uppercase;
    text-decoration:none;
}
    
#Titrequestion{
    color: #363A6F;
    font-weight: bold;
    text-transform: uppercase;
    text-decoration:none;
}
#Titrequestionvert{
    color: #6B9431;
    font-weight: bold;
    text-transform: uppercase;
    text-decoration:none;
}

#Titrequestionvert_keat{
	color: #6B9431;
	font-weight: bold;
	text-decoration:none;
	border-bottom:1px solid #cccccc;
	text-align: center;
}

#Titrequestionvert_keat_achat{
    color: #6B9431;
    font-weight: bold;
    text-transform: uppercase;
    text-decoration:none;
	border-bottom:1px solid #cccccc;
	padding-bottom:2px;
}

#Statistique_keat{
	color: #006666;
	font-weight: bold;
	text-decoration:none;
	text-align: center;
	vertical-align:text-top;
}

#Titrequestiontd {
    border-bottom:1px solid #cccccc;
}

.TableauVert .entete th,
.TableauVert .entete td {
    

    font-family: arial;
    font-size: 13px;
    font-stretch:wider;
    font-weight: bold;
    color: #FFFFFF;
    background-image: url(images/ImagesRubriqueVert/RubriqueVertFondH.gif);
    background-position:bottom;
    background-repeat: repeat-x;
    text-align:center;
}

.TableauVert .entete th.debut,
.TableauVert .entete td.debut {
    height : 25px;
    background-image: url(images/ImagesRubriqueVert/RubriqueVertCoinHG.gif);
    background-repeat: no-repeat;
    background-position: left;
    
}
.TableauVert .entete th.fin,
.TableauVert .entete td.fin {
    height : 25px;
    background-image: url(images/ImagesRubriqueVert/RubriqueVertHD.gif);
    background-repeat: no-repeat;
    background-position: top;
    background-position: left;    
}



.TableauVert .centre th.milieu,
.TableauVert .centre td.milieu {
    
    font-family:Arial, Helvetica, sans-serif;
    font-size:14px;
    color:#003399;
    line-height:20px;
    
}

#milieu_menu_gauche {
    font-family:Arial, Helvetica, sans-serif;
    font-size:14px;
	color:#000000; 
	text-decoration:none; 
	line-height:25px;
    
}

#milieu_menu_gauche a{
    font-family:Arial, Helvetica, sans-serif;
    font-size:14px;
	color:#000000; 
	text-decoration:none; 
	line-height:25px;
	padding-left:5px;
    
}

#milieu_menu_gauche a:hover{
    font-family:Arial, Helvetica, sans-serif;
    font-size:14px;
	color:#FF0000; 
	text-decoration:none; 
	line-height:25px;
    
}

.TableauVert .centre li{list-style-image:url(images/puce_li.jpg); padding-left:1px;}
.TableauVert .centre li a{font-family:Arial, Helvetica, sans-serif; font-size:14px; color:#000000; text-decoration:none;  padding-left:1px;}
.TableauVert .centre li a:Hover{font-family:Arial, Helvetica, sans-serif; font-size:14px; color:#FF0000; text-decoration:none;}
.TableauVert .centre ul{padding:0; margin-left:10px; }

.TableauVert .centre_filtre th.milieu,
.TableauVert .centre_filtre td.milieu {
    
    font-family:arial;
    font-size:13px;
    color:#003399;
    line-height:20px;
    margin-left: 5px;
    margin-right: 5px;
    margin-top: 5px;
    margin-bottom: 5px;
    padding: 2px;

    
}

.TableauVert .centre_filtre th.ligne_separation,
.TableauVert .centre_filtre td.ligne_separation {
    
    font-family:arial;
    font-size:13px;
    color:#003399;
    line-height:20px;
    border-left: 2px dotted #A54372;
    margin-left: 5px;
    margin-right: 5px;
    margin-top: 10px;
    margin-bottom: 10px;
    padding: 2px;

    
}

.TableauVert .centre th.debut,
.TableauVert .centre td.debut {

    background-image: url(images/ImagesRubriqueVert/RubriqueVertMilieubordG.gif);
    background-repeat: repeat-y;
    background-position: left;
}

.TableauVert .centre th.fin,
.TableauVert .centre td.fin {

    background-image: url(images/ImagesRubriqueVert/RubriqueVertMilieubordD.gif);
    background-repeat: repeat-y;
    background-position: right;

}

.TableauVert .piedtab th.debut,
.TableauVert .piedtab td.debut {
    
    background-image: url(images/ImagesRubriqueVert/TableauVertPiedG.gif);
    background-repeat: no-repeat;

    
}
.TableauVert .piedtab th.fin,
.TableauVert .piedtab td.fin {

    background-image: url(images/ImagesRubriqueVert/TableauVertPiedD.gif);
    background-repeat: no-repeat;
	background-position:top;
    

}
.TableauVert .piedtab th.milieu,
.TableauVert .piedtab td.milieu {
        
    background-image: url(images/ImagesRubriqueVert/TableauVertPiedMilieu.gif);
    font-family:tahoma;
    color:#2A2A2A;
    background-repeat: repeat-x;
    }

#titre-question {
background-image: url(images/ImagesRubriqueVert/titre-question.gif);
background-position:0px 0px;
background-repeat: repeat-x;
font-family:"Arial Narrow";
vertical-align:text-top;
text-transform:uppercase;
font-weight:normal;
color:    #333366;
font-size:22px;
height:25px;
text-align:center;
    }
	
#ligne-logo-partenaire {
background-image: url(images/logo-partenaire/ligne.gif);
background-repeat: repeat-x;
    }

#ligne-logo-partenaire_bis {
background-image: url(images/logo-partenaire/ligne1.gif);
background-repeat: repeat-x;
    }
#ligne-logo-partenaire_ter {
background-image: url(images/logo-partenaire/ligne1.gif);
background-repeat: repeat-x;
border-bottom:1px solid #cccccc;
    }
	
	
#titre-question-vert {
background-image: url(images/ImagesRubriqueVert/titre-question.gif);
background-position:0px 0px;
background-repeat: repeat-x;
font-family:"Arial Narrow";
vertical-align:text-top;
font-weight:normal;
color:    #333366;
font-size:17px;
height:35px;
text-align:center;
    }
	
	
#fond-inscription-vert {
color: #FFFFFF;
font-family:"Arial Narrow";
font-size:15px;
height:178px;
background-image:url(images/inscription/forum/centre.gif);
background-repeat:no-repeat;
vertical-align:top;
}

#haut-inscription-bleu {
color: #FFFFFF;
font-family:"Arial Narrow";
font-size:15px;
background-image:url(images/inscription/boutique/haut.gif);
background-repeat:no-repeat;
padding:0px;
margin:0px;
vertical-align:top;
background-position:top;
height:30px;
}

#haut-nouveau-client-bleu {
color: #FFFFFF;
font-family:"Arial Narrow";
font-size:15px;
background-image:url(images/inscription/boutique/haut-client.gif);
background-repeat:no-repeat;
padding:0px;
margin:0px;
vertical-align:top;
background-position:top;
height:30px;
}


#fond-inscription-bleu {
color: #FFFFFF;
font-family:"Arial Narrow";
font-size:15px;
background-image:url(images/inscription/boutique/centre.gif);
background-repeat:no-repeat;
padding:0px;
margin:0px;
vertical-align:top;
}

#style-blanc {
color: #FFFFFF;
font-family:"Arial Narrow";
font-size:18px;
}
#style-blanc1 {
color: #FFFFFF;
font-family:"Arial Narrow";
font-size:13px;
font-style:italic;
}

#ligne-verte {
background-image: url(images/ligne-verte.gif);
background-repeat: repeat-x;
}


.question-fond-vert .entete td {
	font-family: "Arial";
	font-size: 15px;
	color: #006633;
	background-image: url(images/QuestionMedecin/entete-question/fond-vert.gif);
	background-repeat: repeat-x;
	height:37px;
	text-align:center;
	vertical-align:middle;
}

.question-fond-vert .entete td a{
	font-size: 15px;
	color: #006633;
	text-decoration:none;
}

.question-fond-vert .entete td a:hover{
	font-size: 15px;
	color: #006633;
	text-decoration:underline;
}

.question-fond-vert .entete th.debut,
.question-fond-vert .entete td.debut {
    height : 35px;
    background-image: url(images/QuestionMedecin/entete-question/gauche.gif);
    background-repeat: no-repeat;
    background-position: left;
   
}
.question-fond-vert .entete td.fin {
	height : 37px;
	background-image: url(images/QuestionMedecin/reponse-medecin.gif);
	background-repeat: no-repeat;
	width: 154px;
	vertical-align:bottom;
}

.question-fond-vert .centre th.milieu,
.question-fond-vert .centre td.milieu {
   
    font-family:Arial, Helvetica, sans-serif;
    font-size:14px;
    color:#003399;
    line-height:20px;
   
}
.sous_titre_page_vert
{
    FONT-SIZE: 18px;
    font-family:"Arial Narrow";
    COLOR: #6B9431;
    text-align: left;
}

.message-rouge
{
background-image: url(images/message/rouge.gif);
background-repeat:no-repeat;
height:25px;
vertical-align: bottom;
padding-left:30px;
font-size:16px;
font-family: "Arial Narrow";
color: #FF0000;

}
.message-jaune
{
background-image: url(images/message/jaune.gif);
background-repeat:no-repeat;
height:25px;
vertical-align: bottom;
padding-left:35px;
font-size:16px;
font-family: "Arial Narrow";
color: #FF0000;

}

.message-bleu
{
background-image: url(images/message/jaune.gif);
background-repeat:no-repeat;
height:25px;
vertical-align: bottom;
padding-left:35px;
font-size:16px;
font-family: "Arial Narrow";
color: #3333CC;

}

.message-ok
{
background-image: url(images/message/vert.gif);
background-repeat:no-repeat;
height:25px;
vertical-align: bottom;
padding-left:40px;
font-size:16px;
font-family: "Arial Narrow";
color: #009933;
}

.message-ok-bis
{
background-repeat:no-repeat;
vertical-align: bottom;
font-size:16px;
font-family: "Arial Narrow";
color: #009933;
}

#question-patient{ color: #418159;padding:10px;font-size:13px; font-style: italic; border-bottom:1px solid #cccccc;}
#reponse-medecin{ background-color: #F5FAF8; color:#333333;padding:20px;font-size:13px; font-style: italic; border-bottom:1px solid #cccccc;}


#selected {
background-image: url(images/TitreCategorie/cadre.gif);
height:25px;
padding-left:3px;
font-weight:700;
}

#TableauVertfond{
    vertical-align: middle;
    text-align:justify;
    font-family: Verdana, Arial, Helvetica, sans-serif;
    font-size: 11px;
    color: #638802;
    font-variant: normal;
    font-style: italic;
    background-color:#e7f2d0;

}
#TableauVertHaut {
height:4px;
background-image: url(images/TitreCategorie/haut.gif);
background-position: bottom;
background-repeat: repeat-x;
vertical-align:bottom;

    }
#TableauVertBas {
height:4px;
background-image: url(images/TitreCategorie/bas.gif);
background-position:top;
background-repeat: repeat-x;
vertical-align:top;
    }
#TableauVertCoteGauche {
background-image: url(images/TitreCategorie/gauche.gif);
background-position:top;
background-repeat: repeat-y;
background-position: right;
    }
#TableauVertCoteDroit {
background-image: url(images/TitreCategorie/droit.gif);
background-position:top;
background-repeat: repeat-y;
background-position: left;
    }
	
#Titrecomite{
color: #992671;
font-weight: bold;
text-transform: uppercase;
text-decoration:none;
border-bottom:1px solid #cccccc;
}
    
#Nomcomite{
    color: #336633;
    font-weight: bold;
    text-transform: uppercase;
    text-decoration:none;
    border-bottom:1px solid #006633;
    }
#Textecomite{
    color: #333333;
    font-family:Arial, Helvetica, sans-serif;
    font-style:italic;
    font-size:14px;
    }
#CadreGris{
border:1px solid #006633;
padding:2px;
}

#IntroMenbre{
    color: #336633;
    font-family:Arial, Helvetica, sans-serif;
    font-style:italic;
    font-size:14px;
    }
	
	
#EntetePose{
   color: #006699;
   font-weight: bold;
   text-transform: uppercase;
   text-decoration:none;
   border-bottom:1px solid #003399;
   }
#PoseTexte{
   color: #666666;
   font-family:Arial, Helvetica, sans-serif;
   font-style:italic;
   font-size:14px;
   padding:5px;
   border-bottom:1px solid #999999;
   } 
   
#tableau_page_accueil{
   color: #666666;
   font-family:Arial, Helvetica, sans-serif;
   font-size:14px;
   border-left:1px solid #CCCCCC;
   border-bottom:1px solid #CCCCCC;
   border-right:1px solid #CCCCCC;
   }
  
.menu-gauche {
font-style:italic;
font-family: "Arial Narrow";
    font-size:14px;
    color:#003399;
    line-height:25px;
border-bottom:1px solid #cccccc;
}
.menu-gauche a{font-family:Arial, Helvetica, sans-serif; font-size:14px; color:#000000; text-decoration:none; Marker-Offset: 1em}

.menu-gauche a:Hover{font-family:Arial, Helvetica, sans-serif; font-size:14px; color:#FF0000; text-decoration:none;}

.menu-gauche-soustitre {

font-family: "Arial Narrow";
    font-size:12px;
    color:#003399;
    line-height:20px;
    padding-left:2px;
}
.menu-gauche-soustitre a{padding-left:3px; font-style:italic; font-family:"Arial Narrow"; font-size:15px; color: #7A1F56; text-decoration:none; Marker-Offset: 1em}

.menu-gauche-soustitre a:Hover{padding-left:3px; font-style:italic; font-family:"Arial Narrow"; font-size:15px; color:#FF0000; text-decoration:none;}

.menu-gauche-soustitre-bis {

font-family: "Arial Narrow";
    font-size:12px;
    color:#003399;
    line-height:20px;
    padding-left:2px;
}
.menu-gauche-soustitre-bis a{padding-left:3px; font-style:italic; font-family:"Arial Narrow"; font-size:15px; color: #000000; text-decoration:none; Marker-Offset: 1em}

.menu-gauche-soustitre-bis a:Hover{padding-left:3px; font-style:italic; font-family:"Arial Narrow"; font-size:15px; color:#FF0000; text-decoration:none;}

#CadreGrisAcceuil{
    margin-left:3px;
    margin-top:3px;
}
#CadreGrisAcceuil .entete{
    background-image:url(images/page_accueil/bas/haut-tableau.png);
    font-size:1px;
    height:9px;
}
#CadreGrisAcceuil .contenu{
    font-size:11px;
    background-image:url(images/page_accueil/bas/fond.png);
    margin-bottom:0px;
}
#CadreGrisAcceuil .contenu .title a{
    color:#728399;
    text-decoration:none;
}
#CadreGrisAcceuil .element{
    padding-top:5px;
    font-size:1px;
}
#CadreGrisAcceuil .element .entete{
    background-image:url(images/page_accueil/bas/article-haut.png);
    background-position:left;
    height:10px;
    width:309px;
}
#CadreGrisAcceuil .element .contenu{
    background-image:url(images/page_accueil/bas/article-fond.png);
    background-repeat:repeat-y;
    background-position:3px 0px;
    text-align:left;
    padding-left:10px;
}
#CadreGrisAcceuil .element .contenu a{
    text-decoration:none;
    color:#3f3f3f;
}
#CadreGrisAcceuil .element .contenu a:hover{
    text-decoration:none;
    color:#FF0000;
}

#CadreGrisAcceuil .element .contenu a .EnSavoirPlus, #CadreGrisAcceuil .element .contenu a .date{
    color:#728399;
}
#CadreGrisAcceuil .element .contenu table{
    margin-left:5px;
}
#CadreGrisAcceuil .element .contenu img{
    margin-right:5px;
}

#CadreGrisAcceuil .element .pied{
    background-image:url(images/page_accueil/bas/article-bas.png);
    background-position:left;
    height:10px;
    width:309px;
}
#CadreGrisAcceuil .pied{
    background-image:url(images/page_accueil/bas/bas-tableau.png);
    height:9px;
    font-size:1px;
}

#lien-gris-produit {
color: #666666;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:11px;
height:20px;
text-align:center;
border-top:1px solid #cccccc;
    }

#lien-gris-produit td{
color: #666666;
font-size:11px;
font-family:Verdana, Arial, Helvetica, sans-serif;
height:20px;
text-align:center;

}

#lien-gris-produit a{
color: #666666;
font-size:11px;
font-family:Verdana, Arial, Helvetica, sans-serif;
text-align:center;
text-decoration:none;
}

#lien-gris-produit a:hover{
color:#000099; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:11px; text-decoration:none;text-align:center;
}

#lien-gris-haut-index {
color: #666666;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:11px;
text-align:center;
font-style:italic;
font-weight:normal;
    }
	
#lien-gris-haut-index h1{
color: #666666;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:11px;
text-align:center;
font-style:italic;
font-weight:normal;
    }

#ligne-padding tr{
	padding-top:5px;
	}
	
	
/* nouvelle page accueil ------------------------------------------------------------- */

.hd {
 position:relative;
 height:20px;
 padding:1px 5px;
 font-size:15px;
 color:#7D0236;
 background-image:url(images/page_accueil/new/fond-tableau/rouge.gif);
 background-repeat: repeat-x;
 border:1px solid #b0bec7;
 border-bottom:1px solid #93a6b4;
 font-weight:bold;

}
.hd h1{
 font-size:15px;
 margin-top:0px;
 height:20px;
 margin-bottom:0px;
}

.hd h1 a{
 font-size:15px;
 margin-top:0px;
 height:20px;
 margin-bottom:0px;
}

.hd a{

 color: #9E0345;
 text-decoration:none;
 
}

 
.cadre-vert {
 position:relative;
  height:20px;
 padding:1px 5px;
 font-size:15px;
 color: #336633;
 background-image:url(images/page_accueil/new/fond-tableau/vert.gif);
 background-repeat: repeat-x;
 border:1px solid #b0bec7;
 border-bottom:1px solid #93a6b4;
  font-weight:bold;

}

.cadre-vert h1{
 font-size:15px;
 margin-top:0px;
 height:20px;
 margin-bottom:0px;

}

.cadre-vert h1 a{
 font-size:15px;
 margin-top:0px;
 height:20px;
 margin-bottom:0px;
}
 
.cadre-vert a{
color: #336600;
text-decoration:none;
}
 
.centre-cadre {
border-left:1px solid #b0bec7;
border-right:1px solid #b0bec7;
border-bottom:1px solid #93a6b4;

}

#cadre-vert-image{
border:1px solid #A8D0A6;
padding:2px;
}
#cadre-rouge-image{
border:1px solid #B1167B;
padding:2px;
}

#cadre-rouge-image-bis{
border:1px solid #f8e2df;
padding:2px;
}

#cadre-bleu-image{
border:1px solid #6699CC;
padding:2px;
}

#cadre-bleu-image-new{
border:1px solid #6699CC;
padding:1px;
}


.cadre-bleu {
 position:relative;
  height:20px;
 padding:1px 5px;
 font-size:15px;
 color: #330099;
 background-image:url(images/page_accueil/new/fond-tableau/bleu.gif);
 background-repeat: repeat-x;
 border:1px solid #b0bec7;
 border-bottom:1px solid #93a6b4;
font-weight:bold;
}

.cadre-bleu h1{
 font-size:15px;
 margin-top:0px;
 height:20px;
 margin-bottom:0px;
}

.cadre-bleu h1 a{
 font-size:15px;
 margin-top:0px;
 height:20px;
 margin-bottom:0px;
}
 
 .cadre-bleu a{
color: #330099;
text-decoration:none;
font-weight:bold;
}
 

#Titre-acceuil-rouge {
    color: #98275A;
    text-transform: uppercase;
    text-decoration:none;
    border-bottom:1px solid #cccccc;
    text-align:justify;
}

#Titre-acceuil-rouge a{
    color: #98275A;
    text-transform: uppercase;
    text-decoration:none;
    text-align:justify;
}

#Titre-acceuil-rouge h2 {
    color: #98275A;
    text-transform: uppercase;
    text-decoration:none;
    text-align:justify;
	font-weight:normal;
	margin-bottom:0px;
	font-size:14px;
	
}
#Titre-acceuil-rouge a:hover{
    color: #98275A;
    text-transform: uppercase;
    text-decoration:underline;
    text-align:justify;
}
#Titre-acceuil-bleu {
    color: #000066;
    text-transform: uppercase;
    text-decoration:none;
    border-bottom:1px solid #cccccc;
    text-align:justify;
}
#Titre-acceuil-bleu a{
    color: #000066;
    text-transform: uppercase;
    text-decoration:none;
    text-align:justify;
}
#Titre-acceuil-bleu a:hover{
    color: #000066;
    text-transform: uppercase;
    text-decoration:underline;
    text-align:justify;
}
#Titre-acceuil-bleu h2 {
    color: #000066;
    text-transform: uppercase;
    text-decoration:none;
    text-align:justify;
	font-weight:normal;
	margin-bottom:0px;
	font-size:14px;
}

#Titre-acceuil-vert {
    color: #104B0A;
    text-transform: uppercase;
    text-decoration:none;
    border-bottom:1px solid #cccccc;
    text-align:justify;
	
}

#Titre-acceuil-vert-bis {
    color: #104B0A;
	text-transform: uppercase;
    text-decoration:none;
    border-bottom:1px solid #cccccc;
    text-align:justify;
	font-size:12px;
}

#Titre-acceuil-vert h2 {
    color: #104B0A;
    text-transform: uppercase;
    text-decoration:none;
    text-align:justify;
	font-weight:normal;
	margin-bottom:0px;
	font-size:14px;
}

#Titre-acceuil-vert a{
    color: #104B0A;
    text-transform: uppercase;
    text-decoration:none;
    text-align:justify;
}

#Titre-acceuil-vert a:hover{
    color: #104B0A;
    text-transform: uppercase;
    text-decoration:underline;
    text-align:justify;
}

#text-acceuil {
text-align:justify;
color:#333;
font-weight:normal;
}

#text-acceuil a{
color:#333;
text-decoration: underline;
font-weight:normal;
}

#text-acceuil a:hover{
color:#003399;
 text-decoration: underline;
 font-weight:normal;
}

#text-acceuil-avec-padding {
text-align:justify;
color:#333;
font-weight:normal;
padding-bottom:2px;
}

#text-acceuil-avec-padding a{
color:#333;
 text-decoration: underline;
 font-weight:normal;
}

#text-acceuil-avec-padding a:hover{
color:#003399;
 text-decoration: underline;
 font-weight:normal;
}

#plus-bleu {
color:#003366;
font-weight:bold;
font-size:11px;
font-family: Verdana, Arial, Helvetica, sans-serif;
text-align:right;

}

#plus-bleu a{
color:#003366;
font-weight:bold;
font-size:11px;
font-family: Verdana, Arial, Helvetica, sans-serif;
text-align:right;
text-decoration:none;
}
#plus-bleu a:hover{
color:#003366;
font-weight:bold;
font-size:11px;
font-family: Verdana, Arial, Helvetica, sans-serif;
text-align:right;
text-decoration:underline;
}

#plus-bleu-bis {
color:#003366;
font-weight:bold;
font-size:12px;
font-family: Verdana, Arial, Helvetica, sans-serif;
text-align:center;

}

#plus-bleu-bis a{
color:#003366;
font-weight:bold;
font-size:12px;
font-family: Verdana, Arial, Helvetica, sans-serif;
text-align:center;
text-decoration:none;
}
#plus-bleu-bis a:hover{
color:#003366;
font-weight:bold;
font-size:12px;
font-family: Verdana, Arial, Helvetica, sans-serif;
text-align:center;
text-decoration:underline;
}

#plus-vert a{
text-align:right;
color: #336600;
font-weight:bold;
font-size:11px;
font-family: Verdana, Arial, Helvetica, sans-serif;
text-decoration:none;

}
#plus-vert a:hover{
text-align:right;
color: #336600;
font-weight:bold;
font-size:11px;
font-family: Verdana, Arial, Helvetica, sans-serif;
text-decoration:underline;

}
#plus-rose a{
text-align:right;
color: #8D0372;
font-weight:bold;
font-size:11px;
font-family: Verdana, Arial, Helvetica, sans-serif;
text-decoration:none;
}
#plus-rose a:hover{
text-align:right;
color: #8D0372;
font-weight:bold;
font-size:11px;
font-family: Verdana, Arial, Helvetica, sans-serif;
text-decoration:underline;
}

#tableau-rose {
border: 3px solid #962379;
background-color: #FDE8FB;

}

#tableau-vert {
border: 3px solid #336600;
background-color:#C7D9A2;

}


#text-acceuil-question {
font-family:Arial, Helvetica, sans-serif;
text-align:justify;
font-style:italic;
color:#333;
font-size:12px;
}

#text-acceuil-question-ligne {
font-family:Arial, Helvetica, sans-serif;
text-align:justify;
font-style:italic;
color:#333;
font-size:12px;
border-bottom:1px solid #CCCCCC;
}
.centre-cadre-gris {
border-left:1px solid #b0bec7;
border-right:1px solid #b0bec7;
border-bottom:1px solid #93a6b4;
border-top:1px solid #93a6b4;
background-image:url(images/page_accueil/new/image-article/fond-gris.gif);
background-position:bottom;
background-repeat: repeat-x;

}
.titre-rouge-bas {
 position:relative;
 height:20px;
 padding:1px 8px;
 font-size:122%;
 color:#c94555;
}
.titre-bleu-bas {
 position:relative;
 height:20px;
 padding:1px 8px;
 font-size:122%;
 color: #003399;
}
#lien-gris-acceuil a{
    font-size:12px;
    color:#5A697E;
    text-decoration:none;
}
#lien-gris-acceuil a:hover{
    font-size:12px;
    color:#728399;
    text-decoration:underline;
}

.centre-cadre-gris-bis {
border-left:1px solid #b0bec7;
border-right:1px solid #b0bec7;
border-bottom:1px solid #93a6b4;
background-image:url(images/page_accueil/new/image-article/fond-gris.gif);
background-position:bottom;
background-repeat: repeat-x;

}

.centre-cadre-bis {
border-left:1px solid #b0bec7;
border-right:1px solid #b0bec7;
border-bottom:1px solid #93a6b4;
background-image:url(images/page_accueil/new/image-article/fond-gris.gif);
background-position:bottom;
background-repeat: repeat-x;
}


#request-haut {
background-image:url(images/request/hm.gif);
background-repeat: repeat-x;
height:10px;
background-position:bottom;
}
#request-bas {
background-image:url(images/request/mb.gif);
background-repeat: repeat-x;
height:10px;
background-position:top;
}
#request-gauche {
background-image:url(images/request/mg.gif);
background-repeat: repeat-y;
width:10px;
background-position:left;
}
#request-droit {
background-image:url(images/request/md.gif);
background-repeat: repeat-y;
width:10px;
background-position:right;
}

#titre-keat-1 {
	color: #386784;
	font-size:16px;
	font-family: "Arial Narrow";
	text-decoration: underline;
}

#fond_bleu_keat
	{
	background-color:#386784;
	color: #FFFFFF;
	font-size:17px;
	font-family: Arial, Helvetica, sans-serif;
	padding-left:5px;
	}

#fond_blanc_keat
	{
	background-color:#FFFFFF;
	color: #386784;
	font-size:17px;
	font-family: Arial, Helvetica, sans-serif;
	border:1px solid #93a6b4;
	padding-left:5px;
	font-weight:bold;
	}
	
#classe_keat_divers{
	color: #C44283;
	text-decoration:none;
	text-align: left;
	font-family:Tahoma;
	font-size:14px;
}

	
#classe_keat_inscription_client{
	color: #366784;
	text-decoration:none;
	text-align: center;
	font-family:"Arial Narrow";
	font-size:22px;
	text-transform:uppercase;
	font-weight:bold;
}

	
#classe_keat_total_prix tr,
#classe_keat_total_prix td{
	color: #FFFFFF;
	background-color: #E3518E;
	text-decoration:none;
	text-align: left;
	font-family:"Arial Narrow";
	font-size:16px;
	text-transform:uppercase;
	font-weight:bold;
	border-top:1px;
	border-top-style:solid;
	border-top-color:#647C86;
	padding-left:7px;
}

#classe_keat_total_prix_produits tr,
#classe_keat_total_prix_produits td{
	background-color: #FBFBFB;
	text-decoration:none;
	text-align: left;
	margin-left:50px;
	padding-left:7px;
}
#ligne-keat {
border-bottom: 1px solid #E8E6DA;
}
#classe_etuis_penien{
	color: #1D8938;
	text-decoration:none;
	text-align: left;
	font-family:Tahoma;
	font-size:14px;
}

#titre_etuis_penien{
	color: #336633;
	font-weight:normal;
	text-decoration:none;
	text-align: left;
	font-family:Arial, Helvetica, sans-serif;
	font-size:18px;
	border-bottom:1px;
	border-bottom-style:solid;
	border-bottom-color:#647C86;
	background: #E4F8EC;
}
#titre_grenouillere{
	color: #336633;
	font-weight:normal;
	text-decoration:none;
	text-align: left;
	font-family:Arial, Helvetica, sans-serif;
	font-size:18px;
	border-bottom:1px;
	border-bottom-style:solid;
	border-bottom-color:#647C86;
	background: #E4F8EC;
}
#titre_etuis_penien_35{
	color: #336633;
	height:35px;
	font-weight:normal;
	text-decoration:none;
	text-align: left;
	vertical-align:middle;
	font-family:Arial, Helvetica, sans-serif;
	font-size:18px;
	border-bottom:1px;
	border-bottom-style:solid;
	border-bottom-color:#647C86;
	background: #E4F8EC;
}
#entete_etuis_penien{

	text-decoration: none;
	text-align: justify;
	font-family:Arial, Helvetica, sans-serif;
	font-size:14px;
	font-style:italic;
	
}
#entete_grenouillere{

	text-decoration: none;
	text-align: justify;
	font-family:Arial, Helvetica, sans-serif;
	font-size:14px;
	font-style:italic;
	
}
#title_penien{
font-family:Arial, Helvetica, sans-serif;
font-size:14px;
color:#0C7994;
font-weight:bold;
margin:0px;
text-decoration:none;
}

#clic_penien a{
font-family:Arial, Helvetica, sans-serif;
font-size:13px;
color:#0C7994;
margin:2px;
text-decoration:none;
}

#clic_penien a:hover{
font-family:Arial, Helvetica, sans-serif;
font-size:13px;
color:#FF0000;

margin:2px;
text-decoration:none;
}

#prix-keat{
	text-align: right;
	height:30px;
	font-weight:bold;
	font-family:Arial, Helvetica, sans-serif;
	font-size:14px;
	border-bottom:1px solid #93a6b4;
}
#prix-keat-1{
	text-align: center;
	height:30px;
	color:#333333;
	font-family:Arial, Helvetica, sans-serif;
	font-size:14px;
	border-bottom:1px solid #93a6b4;
}
#frais-keat{
	text-align: right;
	background-color:#ecf8cd;
	vertical-align:middle;
	height:35px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:14px;
	border-bottom:3px solid #ffffff;
	border-top:3px solid #ffffff;
}
#frais-keat-1{
	text-align: center;
	color:#333333;
	background-color:#ecf8cd;
	vertical-align:middle;
	height:35px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:14px;
	border-bottom:3px solid #ffffff;
	border-top:3px solid #ffffff;
}
#total-keat{
	text-align: right;
	color:#ffffff;
	font-weight:bold;
	background-color:#a92c64;
	vertical-align:middle;
	height:35px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:14px;
	border-bottom:3px solid #ffffff;
}
#total-keat-1{
	text-align: center;
	color:#ffffff;
	font-weight:bold;
	background-color:#a92c64;
	vertical-align:middle;
	height:35px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:14px;
	border-bottom:3px solid #ffffff;
}
#fin-tab-keat{
	height:3px;
	border-top:1px solid #93a6b4;
}


#titre_pour_liste_produit{
	color: #336633;
	font-weight:normal;
	text-decoration:none;
	text-align: left;
	font-family:Arial, Helvetica, sans-serif;
	font-size:18px;
	border-bottom:1px;
	border-bottom-style:solid;
	border-bottom-color:#647C86;
	background: #E4F8EC;
}

#titre_pour_liste_produit a{
	color: #336633;
	font-family:Arial, Helvetica, sans-serif;
	font-size:18px;
	text-decoration:none;
	font-weight:normal;

}

#titre_page_rose_new{ color:#980355; font-family:Arial, Helvetica, sans-serif; font-size:16px;}

.lien_adwords {
	color: #FFFFFF;
	font-family:"Century Gothic";
	font-size:18px;
	text-decoration:none;
	font-weight:normal;

}
.lien_adwords a{
	color: #FFFFFF;
	font-family:"Century Gothic";
	font-size:18px;
	text-decoration:none;
	font-weight:normal;

}

.lien_adwords a:hover{
	color: #FF9900;
	font-family:"Century Gothic";
	font-size:18px;
	text-decoration:none;
	font-weight:normal;

}

.lignes_caracteristiques_pour_liste_produits {
	background-color:#FFFFFF;
	color:#333333;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	text-align:left;
	font-weight: normal;
	text-decoration: none;
}
