/* ----------Définitions générales----------- */
BODY {  
    background  :  #DBE9DE; 	
	margin : 0px;
	scrollbar-face-color : rgb(88,134,106);
	scrollbar-arrow-color : #9FBD9C;
	scrollbar-track-color :  #9FBD9C;
	scrollbar-3dlight-color :  rgb(88,134,106);
	scrollbar-darkshadow-color :  #005421;
	}
A 	{
	text-decoration :  none;
	color : white
	}
a:hover {
	text-decoration :  none
	}
h1 {
    font-Family : Verdana,Arial,Helvetica;
	font-Weight : bold; 
	font-Size : 15px;
    color : rgb(103,140,117);
	text-decoration : none;
	text-align : left;
	padding : 0px;
	border-bottom : 0px solid white;
	}
h2 {
    font-Family : Verdana,Arial,Helvetica;
	font-Weight : bold; 
	font-Size : 13px;
    color : rgb(103,140,117);
	text-decoration : none;
	text-align : left;
	padding : 0px;
	border-bottom : 0px solid white;
	}
span.highlighted {
    color : #E07000;
	}
/* ----------Définitions des entêtes graphiques----------- */
td.Title {
	font-Family : Verdana,Arial,Helvetica;
	font-Weight : bold; 
	font-Size : 12px;
	color : #FFFFFF;
	background-color :  #005421;
	text-decoration : none;
	width : 406px;
	height : 61px;
	text-align : left;
	padding : 0px;
	}
td.Title a {
	font-Family : Verdana,Arial,Helvetica;
	font-Weight : bold; 
	font-Size : 12px;
	color : rgb(6,82,207);
	text-decoration : none;
	text-align : right;
	}
td.TitlePage {
	font-Family : Verdana,Arial,Helvetica;
	font-Weight : normal; 
	font-Size : 12px;
	color : darkblue;
	text-decoration : none;
	text-align : left;
	vertical-align : middle;
 	padding-top : 0px;
	padding-bottom : 0px;	
	padding-right : 0px;	
	padding-left : 10px;
	width : 100%;
	height : 25px;
	background-color : #8EA9EF;
	}
td.TitleProduit {
	font-Family : Verdana,Arial,Helvetica;
	font-Weight : normal; 
	font-Size : 35px;
	color : #FFFFFF;
	text-decoration : none;
	text-align : left;
 	padding-top : 0px;
	padding-bottom : 0px;	
	padding-right : 0px;	
	padding-left : 10px;
	height : 56px;
	}
/* ---------Definitions menus--------- */
/* Container de menus de niveau 1 */
td.MenusContainer {
	font-Family : Verdana,Arial,Helvetica;
	font-Weight : normal; 
	font-Size : 11px;
	color : #FFFFFF;
	text-decoration : none;
	text-align : left;
	background-color : rgb(159,189,156);
	padding : 0px;
	height : 16px;
	}
td.MenusNavigation {
	font-Family : Verdana,Arial,Helvetica;
	font-Weight : normal;
	font-Style : normal;
	font-Size : 8px;
	color : rgb(255,255,255);
	text-decoration : none;
	text-align : right;
	background-color : rgb(159,189,156);
 	padding-top : 0px;
	padding-bottom : 0px;	
	padding-right : 10px;	
	padding-left : 10px;
	height : 16px;
	}
td.MenusNavigation a{
	font-Family : Verdana,Arial,Helvetica;
	font-Weight : normal;
	font-Style : normal;
	font-Size : 8px;
	color : rgb(49,56,92);
	text-decoration : underline;
	}
td.MenusNavigation a:hover{
	color : rgb(205,230,248);
	} 
td.BorduresBleus2 {
	border-top : 2px solid darkblue;
	}
td.BorduresBleus {
	height : 56px; 
	width : 100%;
	padding : 0px;
	border-top : 4px solid darkblue;
	border-bottom : 4px solid darkblue;
	text-align : left;
	vertical-align : top;
	background-color : rgb(221,228,237);
	}
div.Menus {  
	padding : 0px;
	}
div.Menus2 {  
	padding : 0px;
	}
td.Menus {
	font-Family : Verdana,Arial,Helvetica;
	font-Weight : normal; 
	font-Size : 12px;
	color : rgb(243,246,242);
	text-decoration : none;
	text-align : center;
 	padding-top : 0px;
	padding-bottom : 3px;	
	padding-right : 10px;	
	padding-left : 0px;
	vertical-align : middle;
	height : 14px;	
	}
td.Menus a {
	font-Family : Verdana,Arial,Helvetica;
	font-Weight : normal; 
	font-Size : 12px;
	color : rgb(255,255,255);
	text-decoration : none;
	}
td.Menus a:hover {
	font-Family : Verdana,Arial,Helvetica;
	font-Weight : normal; 
	font-Size : 12px;
	color : rgb(77,101,71);
	text-decoration : none;
	}
td.MenusSelected {
	font-Family : Verdana,Arial,Helvetica;
	font-Weight : normal; 
	font-Size : 12px;
	color : rgb(77,101,71);
	text-decoration : none;
	text-align : center;
 	padding-top : 0px;
	padding-bottom : 3px;	
	padding-right : 10px;	
	padding-left : 0px;
	vertical-align : middle;
	height : 14px;
	}
td.MenusSelected a {
	font-Family : Verdana,Arial,Helvetica;
	font-Weight : normal;
	font-Size : 12px;
	color : rgb(77,101,71);
	text-decoration : none;
	}
td.MenusSelected a:hover {
	font-Family : Verdana,Arial,Helvetica;
	font-Weight : normal; 
	font-Size : 12px;
	color : rgb(77,101,71);
	text-decoration : none;
	}
td.Menus2 {
	font-Family : Verdana,Arial,Helvetica;
	font-Weight : bold; 
	font-Size : 11px;
    color : #D7E1C2;
	text-decoration : none;
	text-align : left;
	padding : 2px;
	vertical-align : top;
	height : 16px;
 	width : 122px; 
	}
td.Menus2 a {
	font-Family : Verdana,Arial,Helvetica;
	font-Weight : bold; 
	font-Size : 11px;
    color : #D7E1C2;
	text-decoration : none;
	}
td.Menus2 a:hover {
	font-Family : Verdana,Arial,Helvetica;
	font-Size : 11px;
    color : #D7E29F;
	font-Weight : bold; 
	text-decoration : none;
	}
td.Menus2Selected {
	font-Family : Verdana,Arial,Helvetica;
	font-Weight : bold; 
	font-Size : 11px;
    color : #D7E29F;
	text-decoration : none;
	text-align : left;
	padding : 2px;
	vertical-align : top;
	height : 16px;
 	width : 122px; 
	}
td.Menus2Selected a {
	font-Family : Verdana,Arial,Helvetica;
	font-Weight : bold; 
	font-Size : 11px;
    color : #D7E29F;
	text-decoration : none;
	}
td.Menus2Selected a:hover {
	font-Family : Verdana,Arial,Helvetica;
	font-Weight : bold; 
	font-Size : 11px;
    color : #D7E29F;
	text-decoration : none;
	}
td.Menus2ImagesLeft {
	width : 156px;
	}
td.Menus2Bas {
	font-Family : Verdana,Arial,Helvetica;
	font-Weight : normal; 
	font-Size : 10px;
    color : rgb(1,34,118);
	text-decoration : none;
	text-align : left;
 	padding-top : 0px;
	padding-bottom : 0px;	
	padding-right : 0px;	
	padding-left : 5px;
	vertical-align : middle;
	width : 156px;
	}
td.Menus2BasSelected {
	font-Family : Verdana,Arial,Helvetica;
	font-Weight : normal; 
	font-Size : 10px;
	color : rgb(255,255,255);
	text-decoration : none;
	text-align : left;
 	padding-top : 0px;
	padding-bottom : 0px;	
	padding-right : 0px;	
	padding-left : 5px;
	vertical-align : middle;
	width : 156px;
	}
td.menu2puce {
	width : 22px;  
	background-color : rgb(125,199,237);
	text-align : center;  
	}
td.Menus3 {
    font-Family : Verdana,Arial,Helvetica;
	font-Weight : bold; 
	font-Size : 10px;
    color : #D7E1C2;
	text-decoration : none;
	text-align : left;
 	padding-top : 2px;
	padding-bottom : 2px;	
	padding-right : 2px;	
	padding-left : 10px;
	vertical-align : top;
	width : 122px; 
	height : 14px;
        }
td.Menus3 a {
    color : #D7E1C2;
	font-Family : Verdana,Arial,Helvetica;
	font-Weight : bold; 
	font-Size : 10px;
	text-decoration : none;
        }
td.Menus3 a:hover {
    font-Family : Verdana,Arial,Helvetica;
	font-Weight : bold;
	font-Size : 10px;
    color : #D7E29F;
	text-decoration : none;
	font-Weight : bold; 
	text-decoration : none;
    }
td.Menus3Selected {
      font-Family : Verdana,Arial,Helvetica;
	font-Weight : bold; 
	font-Size : 10px;
    color : #D7E29F;
	text-decoration : none;
	text-align : left;
 	padding-top : 2px;
	padding-bottom : 2px;	
	padding-right : 2px;	
	padding-left : 10px;
	vertical-align : top;
 	width : 122px; 
	height : 14px;
	text-decoration : none;
    }
td.Menus3Selected a {
    font-Family : Verdana,Arial,Helvetica;
	font-Weight : bold; 
	font-Size : 10px;
    color : #D7E29F;
	text-decoration : none;
    }
td.Menus3Selected a:hover {
    font-Family : Verdana,Arial,Helvetica;
	font-Weight : bold; 
	font-Size : 10px;
    color : #D7E29F;
	text-decoration : none;
	font-Weight : bold;
	text-decoration : none; 
    }
td.Menus3Images {
        text-align :  absmiddle;
        border : 0px;
        height : 40px;
        width : 50px;
        }
td.menu3puce {
	width : 22px;  
	background-color : #97D3F7;
	text-align : center;  
	}
/* ------------definitions du contenu----------- */
/* Bloc de contenu */
td.Content1 {
	padding : 0px;
	width : 135px;
	height : 100%;
	background-color : #58866A ;
	vertical-align : bottom;
	}
td.Content2 {
	font-Family : Verdana,Arial,Helvetica;
	font-Weight : normal; 
	font-Size : 11px;
	color : white;
	padding : 10px;
	width : auto;
	height : 100%;
	vertical-align : top;
	background-color :  #DBE9DE;
	}
td.Content2 a {
	font-Family : Verdana,Arial,Helvetica;
	font-Weight : normal; 
	font-Size : 11px;
	color : rgb(58,42,126);
	}
td.Content2 a:hover {
	font-Family : Verdana,Arial,Helvetica;
	font-Weight : normal; 
	font-Size : 11px;
	color : rgb(236,158,0);
	}
td.Content2Info {
	font-Family : Verdana,Arial,Helvetica;
	font-Weight : normal; 
	font-Size : 11px;
	color : white;
	padding : 10px;
	width : auto;
	height : 100%;
	vertical-align : top;
	background-color :  #DBE9DE;
	}
td.Content2Contact {
	font-Family : Verdana,Arial,Helvetica;
	font-Weight : normal; 
	font-Size : 11px;
	color : white;
	padding : 10px;
	width : auto;
	height : 100%;
	vertical-align : top;
	background-color :  #DBE9DE;
	border :  1px solid green;
	}
td.Content3 {
 	padding-top : 15px;
	padding-bottom : 0px;	
	padding-right : 15px;	
	padding-left : 0px;
	width : 100px;
	text-align : right;
	vertical-align : top;
	background-color :  #DBE9DE;
	}
td.ContentLevel1 {
	text-align : left;
	vertical-align : top;
	width : 80%;
	border : 0;
	}
td.ContentLevel2 {
	text-align : left;
	vertical-align : top;
	width : 50%;
	}
/* Messages d'exception ou d'erreur */
td.NoInput {
	font-Family : Verdana,Arial,Helvetica;
	font-Weight : bold;
	font-Style : italic; 
	font-Size : 14px;
      color : #006600;
	text-decoration : none;
	text-align : left;
	vertical-align : top;
	padding : 10px;
	width : 100%;
	height : 300px;	
	}
/* ------Images------- */
td.Images {
	font-Family : Verdana,Arial,Helvetica;
	font-Weight : bold;
	font-Style : italic; 
	font-Size : 11px;
      color : rgb(1,34,118);
	padding : 0px;
	text-align : left;
	vertical-align : top;
	}

td.Images1 {
	font-Family : Verdana,Arial,Helvetica;
	font-Weight : bold;
	font-Style : italic; 
	font-Size : 11px;
    color : rgb(1,34,118);
	padding : 5px;
	text-align : left;
	vertical-align : top;
	}
td.Images2 {
	font-Family : Verdana,Arial,Helvetica;
	font-Weight : bold;
	font-Style : italic; 
	font-Size : 11px;
    color : rgb(1,34,118);
	padding : 0px;
	text-align : left;
	vertical-align : top;
	border : 2px solid rgb(1,34,118);
	}
td.ImagesProduits {
	font-Family : Verdana,Arial,Helvetica;
	font-Weight : bold;
	font-Style : italic; 
	font-Size : 11px;
    color : rgb(1,34,118);
	padding : 20px;
	text-align : left;
	vertical-align : top;
	width : 250px;
	}
td.ImagesMembres {
	font-Family : Verdana,Arial,Helvetica;
	font-Weight : bold;
	font-Style : italic; 
	font-Size : 11px;
    color : rgb(1,34,118);
 	padding-top : 2px;
	padding-bottom : 2px;	
	padding-right : 10px;	
	padding-left : 10px;
	text-align : left;
	vertical-align : top;
	background-color : rgb(255,255,255);
	border : 2px solid rgb(1,34,118);
	}
td.Content2Images {
	text-align : center;
	padding : 0px,5px,0px,5px;
	vertical-align : top;
	background-color : rgb(250,250,250);
	}
/*  ------Descriptions-------- */
td.Level1Title {
	font-Family : Verdana,Arial,Helvetica;
	font-Weight : bold; 
	font-Style : normal; 
	font-Size : 14px;
    color : rgb(59,105,77);
	border-bottom : 2px solid rgb(59,105,77);
 	padding-top : 0px;
	padding-bottom : 5px;	
	padding-right : 0px;	
	padding-left : 3px;
	text-decoration : none;
	text-align : left;
	}
td.Level1Descr {
	font-Family : Verdana,Arial,Helvetica;
	font-Weight : normal; 
	font-Size : 12px;
     color : rgb(59,105,77);
	text-decoration : none;
	text-align : justify;
 	padding-top : 10px;
	padding-bottom : 2px;	
	padding-right : 0px;	
	padding-left : 25px;
	}
td.Level1Descr a {
	font-Family : Verdana,Arial,Helvetica;
	font-Weight : normal; 
	font-Size : 12px;
    color : rgb(87,133,105);
	text-decoration : underline;
	}
td.Level1Descr a:hover {
	font-Family : Verdana,Arial,Helvetica;
	font-Weight : normal; 
	font-Size : 12px;
	color : #85B297;
	text-decoration : underline;
	}
td.Level1Image {
	width : 100%;
	text-align : right;
 	padding-top : 0px;
	padding-bottom : 0px;	
	padding-right : 0px;	
	padding-left : 15px;
	}
td.Level2Title {
	font-Family : Verdana,Arial,Helvetica;
	font-Weight : bold; 
	font-Size : 13px;
    color : rgb(255,255,255);
	background-color : #86AB83;
	text-decoration : none;
	text-align : left;
	padding : 2px;
	border-bottom : 0px solid rgb(87,133,105);
	height : 20px;
	vertical-align : top;
	}
td.Level2Descr {
	font-Family : Verdana,Arial,Helvetica;
	font-Weight : normal; 
	font-Style : normal;
	font-Size : 11px;
    color : #769C72;
	text-decoration : none;
	text-align : justify;
 	padding-top : 5px;
	padding-bottom : 2px;	
	padding-right : 2px;	
	padding-left : 25px;
	vertical-align : top;
	}
td.Level2Descr a {
	color : #769C72;
	text-decoration : underline;
	}
td.Level2Descr a:hover {
	color : #85B297;
	text-decoration : underline;
	}
/* -------Infos-------- */
td.InfoTitle {
	font-Family : Verdana,Arial,Helvetica;
	font-Weight : bold; 
	font-Size : 12px;
	font-Style : normal; 
    color : rgb(59,105,77);
 	padding-top : 0px;
	padding-bottom : 0px;	
	padding-right : 0px;	
	padding-left : 3px;
	text-decoration : none;
	text-align : left;
	border-bottom : 1px solid rgb(59,105,77);
	}
td.InfoDescr {
	font-Family : Verdana,Arial,Helvetica;
	font-Weight : normal; 
	font-Size : 11px;
    color : rgb(87,133,105);
	text-decoration : none;
	text-align : justify;
	padding : 2px,0px,2px,2px;
 	padding-top : 2px;
	padding-bottom : 2px;	
	padding-right : 0px;	
	padding-left : 2px;
	}
td.InfoDescr a {
	font-Family : Verdana,Arial,Helvetica;
	font-Weight : normal; 
	font-Size : 11px;
    color : rgb(87,133,105);
	text-decoration : underline;
	text-align : left;
	}
td.InfoDescr a:hover {
	font-Family : Verdana,Arial,Helvetica;
	font-Weight : normal; 
	font-Size : 11px;
	color : #85B297;
	}
td.InfoDate {
	font-Family : Verdana,Arial,Helvetica;
	font-Weight : normal; 
	font-Size : 10px;
    color : rgb(87,133,105);
	text-decoration : none;
	text-align : right;
	padding : 2px;
	}
td.Info2Date,span.Info2Date {
	font-Family : Verdana,Arial,Helvetica;
	font-Weight : bold; 
	font-Size : 12px;
    color : rgb(87,133,105);
	text-decoration : none;
	text-align : right;
 	padding-top : 2px;
	padding-bottom : 2px;	
	padding-right : 30px;	
	padding-left : 25px;
	border-bottom : 1px solid rgb(87,133,105);
	}
td.InfoImages {
 	padding-top : 0px;
	padding-bottom : 0px;	
	padding-right : 2px;	
	padding-left : 2px;
	vertical-align : top;
	text-align : right;
	}
td.InfoUrl {
	font-Family : Verdana,Arial,Helvetica;
	font-Weight : normal; 
	font-Size : 12px;
    color : rgb(87,133,105);
	text-decoration : none;
	text-align : justify;
 	padding-top : 2px;
	padding-bottom : 2px;	
	padding-right : 0px;	
	padding-left : 2px;
	border : 0px;
	}
td.InfoUrl a {
	font-Family : Verdana,Arial,Helvetica;
	font-Weight : normal; 
	font-Size : 12px;
    color : rgb(87,133,105);
	text-decoration : underline;
	}
td.InfoUrl a:hover {
	font-Family : Verdana,Arial,Helvetica;
	font-Weight : normal; 
	font-Size : 12px;
	color : #85B297;
	text-decoration : underline;
	}
/* Header footer menus */
td.Header {
	font-Family : Verdana,Arial,Helvetica;
	font-Weight : bold;
	font-Style : italic; 
	font-Size : 14px;
	color : rgb(205,230,248);
	text-decoration : none;
	text-align : left;
	padding : 5px;
	width : 100%;
	}
td.Footer {
	font-Family : Verdana,Arial,Helvetica;
	font-Weight : bold;
	font-Style : italic; 
	font-Size : 14px;
	color : rgb(205,230,248);
	text-decoration : none;
	text-align : left;
	padding : 5px;
	width : 100%;
	}
/* Guidage lors de coupure d'infos, ... */
td.Guidage {
	font-Family : Verdana,Arial,Helvetica;
	font-Weight : normal; 
	font-Size : 11px;
	font-Style : italic;
	color : #FFFFFF;
	text-decoration : none;
	text-align : center;
	padding : 0px;
	vertical-align : middle;
	}
td.Guidage a {
	font-Family : Verdana,Arial,Helvetica;
	font-Weight : normal; 
	font-Size : 11px;
	font-Style : italic;
	color : rgb(49,56,92);
	text-decoration : underline;
	}
td.Guidage a:hover {
	font-Family : Verdana,Arial,Helvetica;
	font-Weight : normal; 
	font-Size : 11px;
	font-Style : italic;
	color : #FF9900;
	text-decoration : underline;
	}
/*  ---------Formulaires------------- */
td.FormTitle {
	font-Family : Verdana,Arial,Helvetica;
	font-Weight : bold; 
	font-Size : 14px;
	color : rgb(59,105,77);
	text-decoration : none;
	text-align : center;
	padding : 2px;
	border-top : 1px solid rgb(59,105,77);
	border-bottom : 1px solid rgb(59,105,77);
	}
td.ChampTitle {
	font-Family : Verdana,Arial,Helvetica;
	font-Weight : bold; 
	font-Size : 11px;
	color : rgb(59,105,77);
	text-decoration : none;
	text-align : left;
 	padding-top : 2px;
	padding-bottom : 2px;	
	padding-right : 0px;	
	padding-left : 10px;
	vertical-align : top;
	}
td.ChampDescr {
	font-Family : Verdana,Arial,Helvetica;
	font-Weight : normal; 
	font-Style : normal;
	font-Size : 10px;
	color : rgb(87,133,105);
	text-decoration : none;
	text-align : left;
 	padding-top : 2px;
	padding-bottom : 2px;	
	padding-right : 0px;	
	padding-left : 5px;
	vertical-align : top;
	}
select.Select {
	font-Family : Verdana,Arial,Helvetica;
	font-Weight : normal; 
	font-Size : 10px;
	color : rgb(87,133,105);
	background-color : rgb(255,255,255);
	text-decoration : none;
	text-align : left;
	vertical-align : middle;
 	padding-top : 2px;
	padding-bottom : 2px;	
	padding-right : 5px;	
	padding-left : 5px;
	border-bottom : 1px solid rgb(87,133,105);
	}
input.Input,textarea.Input {
	font-Family : Verdana,Arial,Helvetica;
	font-Weight : normal; 
	font-Size : 10px;
	color : rgb(87,133,105);
	background-color : rgb(255,255,255);
	text-decoration : none;
	text-align : left;
	vertical-align : middle;
 	padding-top : 2px;
	padding-bottom : 2px;	
	padding-right : 5px;	
	padding-left : 5px;
	border : 1px solid rgb(87,133,105);
	}
input.Submit {
	font-Family : Verdana,Arial,Helvetica;
	font-Weight : bold; 
	font-Size : 11px;
	font-Style : italic;
	color : rgb(59,105,77);
	background-color : rgb(255,255,255);
	text-decoration : none;
	text-align : left;
	padding : 1px;
	border-top : 1px solid rgb(59,105,77);
	}
span.Obligatoire {
	font-Family : Verdana,Arial,Helvetica;
	font-Weight : bold; 
	font-Size : 10px;
	color : #FF3300;
	text-decoration : none;
	text-align : right;
	padding : 5px;
	}
td.Warning {
	font-Family : Verdana,Arial,Helvetica;
	font-Weight : bold; 
	font-Size : 10px;
	color : #FF3300;
	text-decoration : none;
	text-align : justify;
 	padding-top : 5px;
	padding-bottom : 5px;	
	padding-right : 5px;	
	padding-left : 25px;
	}
td.MsgError {
	font-Family : Verdana,Arial,Helvetica;
	font-Weight : bold; 
	font-Size : 11px;
	color : rgb(255,0,0);
	background-color : rgb(255,255,255);
	text-decoration : none;
	text-align : left;
	padding : 5px;
	border : 2px solid rgb(255,0,0);
	}
td.MsgDisplay {
	font-Family : Verdana,Arial,Helvetica;
	font-Weight : bold; 
	font-Size : 11px;
	color : rgb(0,0,0);
	text-decoration : none;
	text-align : left;
	padding : 5px;
	border : 2px solid rgb(236,158,0);
	}
/*  ---------Produits-------- */
table.list {
	border : 1px solid rgb(156,186,166);
	width : 100%;
	background : rgb(234,245,236) ;
	}
td.ProduitsTitle {
	font-Family : Verdana,Arial,Helvetica;
	font-Weight : bold; 
	font-Style : normal; 
	font-Size : 15px;
	color : #006600;
	text-decoration : none;
	text-align : left;
	padding : 4px;
	}
td.ProduitsDescr2 {
	font-Family : Verdana,Arial,Helvetica;
	font-Weight : normal; 
	font-Size : 11px;
	color : #006600;
	text-decoration : none;
	text-align : left;
	vertical-align : top;
 	padding-top : 10px;
	padding-bottom : 2px;	
	padding-right : 30px;	
	padding-left : 25px;
	}
td.ProduitsDescr2 a {
	font-Family : Verdana,Arial,Helvetica;
	font-Weight : normal; 
	font-Size : 11px;
	color : #006600;
	text-decoration : underline;
	}
td.ProduitsDescr2 a:hover {
	font-Family : Verdana,Arial,Helvetica;
	font-Weight : normal; 
	font-Size : 11px;
	color : #85B297;
	}
td.ProduitsDescr {
	font-Family : Verdana,Arial,Helvetica;
	font-Weight : normal; 
	font-Style : normal;
	font-Size : 9px;
	color : rgb(2,35,142);
	text-decoration : none;
	text-align : justify;
 	padding-top : 5px;
	padding-bottom : 2px;	
	padding-right : 2px;	
	padding-left : 25px;
	vertical-align : top;
	}
td.ProduitsDescr a {
	color : rgb(2,35,142);
	text-decoration : underline;
	}
td.ProduitsDescr a:hover {
	color : #85B297;
	}
td.ListTitle {
	font-Family : Verdana,Arial,Helvetica;
	font-Weight : bold; 
	font-Size : 12px;
	color : rgb(234,245,236);
	background-color : rgb(99,145,110);
	text-decoration : none;
	text-align : center;
	padding : 2px;
	border-bottom : 1px solid rgb(159,189,156);
	}
td.ListItem {
	font-Family : Verdana,Arial,Helvetica;
	font-Weight : normal; 
	font-Size : 9px;
	color : rgb(64,101,73);
	background-color : rgb(170,202,173);
	text-decoration : none;
	text-align : left;
	padding : 2px;
	}
td.ListItem a {
	font-Family : Verdana,Arial,Helvetica;
	font-Weight : bold;
	font-Size : 10px;
	color : rgb(234,245,236);
	text-decoration : underline;
	}
td.ListItem a:hover {
	font-Family : Verdana,Arial,Helvetica;
	font-Weight : bold; 
	font-Size : 10px;
	color : rgb(255,255,255);
	text-decoration : underline;
	}
td.ListItem2 {
	font-Family : Verdana,Arial,Helvetica;
	font-Weight : bold; 
	font-Size : 14px;
	color : rgb(255,255,255);
	background : rgb(134,171,131);
	text-decoration : none;
	text-align : left;
	padding : 5px;
	}
td.ListItem2Descr {
	font-Family : Verdana,Arial,Helvetica;
	font-Weight : normal; 
	font-Size : 11px;
	color : rgb(118,156,114);
	background : rgb(234,245,236);
	text-decoration : none;
	text-align : left;
	padding : 8px;
	border-bottom : 1px solid rgb(159,189,156);
	}
td.Level1Descr2 {
	font-Family : Verdana,Arial,Helvetica;
	font-Weight : normal; 
	font-Size : 12px;
	color : rgb(2,35,142);
	text-decoration : none;
	text-align : justify;
 	padding-top : 10px;
	padding-bottom : 2px;	
	padding-right : 30px;	
	padding-left : 25px;
	}
td.Level1Descr2 a {
	font-Family : Verdana,Arial,Helvetica;
	font-Weight : normal; 
	font-Size : 12px;
	color : rgb(2,35,142);
	text-decoration : underline;
	}
td.Level1Descr2 a:hover {
	font-Family : Verdana,Arial,Helvetica;
	font-Weight : normal; 
	font-Size : 12px;
	color : #FF9900;
	text-decoration : underline;
	}
td.Level1Price {
	font-Family : Verdana,Arial,Helvetica;
	font-Weight : bold; 
	font-Size : 12px;
	color : #006600;
	text-decoration : none;
	text-align : justify;
 	padding-top : 10px;
	padding-bottom : 2px;	
	padding-right : 30px;	
	padding-left : 25px;
	}
td.Level1State {
	font-Family : Verdana,Arial,Helvetica;
	font-Weight : bold; 
	font-Size : 12px;
	color : rgb(255,0,0);
	background-color : rgb(26,0,125);
	text-decoration : none;
	text-align : center;
	padding : 5px;
	}
td.Complement {
	font-Family : Verdana,Arial,Helvetica;
	font-Weight : normal; 
	font-Size : 10px;
	color : rgb(87,103,105);
	background : #DBE9DE ;
	text-decoration : none;
	text-align : left;
	padding : 2px;
	border : 1px solid #578569;
	width : 100px;
	}
td.Complement a {
	font-Family : Verdana,Arial,Helvetica;
	font-Weight : normal; 
	font-Size : 10px;
	color : rgb(87,103,105);
	text-decoration : none;
	text-align : left;
	}
td.Complement a:hover {
	font-Family : Verdana,Arial,Helvetica;
	font-Weight : normal; 
	font-Size : 10px;
	color : rgb(133,178,151);
	text-decoration : none;
	text-align : left;
	}
td.ComplementTitle {
	font-Family : Verdana,Arial,Helvetica;
	font-Weight : bold; 
	font-Size : 9px;
	color : rgb(255,255,255);
	background-color : #578569;
	text-decoration : none;
	text-align : left;
	padding : 2px;
	border-right : 0px solid rgb(2,35,142);
	height : 11px;
	}
td.Complement_panier {
	font-Family : Verdana,Arial,Helvetica;
	font-Weight : normal; 
	font-Size : 10px;
	color : rgb(1,34,118);
	background :  url(images/table-list-bg2.gif) no-repeat bottom right;
	text-decoration : none;
	text-align : left;
	padding : 2px;
	border : 1px solid rgb(2,35,142);
	width : 100px;
	}
td.Complement_panier a {
	font-Family : Verdana,Arial,Helvetica;
	font-Weight : normal; 
	font-Size : 10px;
	color : #006600;
	text-decoration : underline;
	text-align : left;
	}
td.Complement_panier a:hover {
	font-Family : Verdana,Arial,Helvetica;
	font-Weight : normal; 
	font-Size : 10px;
	color : #FF9900;
	text-decoration : underline;
	text-align : left;
	}
td.Complement_panierTitle {
	font-Family : Verdana,Arial,Helvetica;
	font-Weight : normal; 
	font-Size : 9px;
	color : rgb(255,255,255);
	text-decoration : none;
	text-align : center;
	padding : 0px;
	}
/*  ----------Copyright - final------*/
td.Final {
	font-Family : Verdana,Arial,Helvetica;
	font-Weight : normal;
	font-Size : 11px;
      color : rgb(87,133,105);
	text-decoration : none;
	text-align : left;
	vertical-align : bottom;
 	padding-top : 2px;
	padding-bottom : 2px;	
	padding-right : 2px;	
	padding-left : 165px;
	width : 100%;
	height : 20px;
	}
td.Final a {
	font-Family : Verdana,Arial,Helvetica;
	font-Weight : normal;
	font-Size : 11px;
	color : rgb(87,133,105);
	text-decoration : underline;
	}
td.Final a:hover {
	color : #85b297;
	text-decoration : underline;
	}
/*  ----------Liste photo-------- */
table.photo {
	border : 1px solid rgb(156,186,166);
	background-color :  #EAF5EC;
	}
td.ListPhoto {
	font-Family : Verdana,Arial,Helvetica;
	font-Weight : normal; 
	font-Style : normal;
	font-Size : 10px;
	color : rgb(1,34,118);
	text-decoration : none;
	text-align : center;
	padding : 5px,5px,5px,5px;
	vertical-align : top;
	}
td.ListPhotoEnd {
	font-Family : Verdana,Arial,Helvetica;
	font-Weight : bold; 
	font-Size : 12px;
	color : rgb(1,34,118);
	text-decoration : none;
	text-align : right;
	padding : 5px;
	}
/* ---------Editize table support---*/
td.Editize {
	font-Family : Verdana,Arial,Helvetica;
	font-Weight : normal; 
	font-Style : normal;
	font-Size : 10px;
	color : rgb(9,2,107);
	text-decoration : none;
	text-align : left;
	padding : 2px;
	vertical-align : top;
	}
tr.Editize {
	font-Family : Verdana,Arial,Helvetica;
	font-Weight : normal; 
	font-Style : normal;
	font-Size : 10px;
	color : rgb(0,0,153);
	background-color : rgb(240,240,240);
	text-decoration : none;
	text-align : left;
	vertical-align : top;
	border : 1px solid rgb(9,2,107);
	}
table.Editize {
	border : 1px solid rgb(9,2,107);
	}
/* ----------- Partie transactionnelle ----------- */
td.TransItem {
	font-Family : Verdana,Arial,Helvetica;
	font-Weight : normal; 
	font-Size : 11px;
    	color : rgb(1,34,118);
	background-color : #BBD8BE;
	padding : 5px;
	border : 0px solid rgb(9,2,107);
	cursor : pointer;
	}
td.TransItem2 {
	font-Family : Verdana,Arial,Helvetica;
	font-Weight : normal; 
	font-Size : 11px;
    color : rgb(1,34,118);
	background-color : #BBD8BE;
	padding : 5px,30px,5px,25px;
	border : 0px solid rgb(9,2,107);
	}
select.TransSelect {
	font-Family : Verdana,Arial,Helvetica;
	font-Weight : normal; 
	font-Style : normal;
	font-Size : 10px;
	color : rgb(87,133,105);
	background-color : rgb(255,255,255);
	}
.InfoDetails {
  	cursor :  wait;
  	text-decoration :  none;
}