/* ----------Définitions générales----------- */

/*
Last modified : 02/02/2005
*/

body {  
    	background : rgb(255,255,255);  /*ou 240,240,240*/
	padding : 0; 
	margin : 0px;
	
	/*scrollbar-face-color : rgb(175,15,25);*/     /* face bare de défilement    */
	/*scrollbar-arrow-color : rgb(245,242,233);*/    /* flèches   */
	/*scrollbar-track-color : rgb(245,242,233);*/    /* fond fixe */
	/*scrollbar-3dlight-color : rgb(59,55,54);*/  /* coin gauche et supérieur */
	/*scrollbar-darkshadow-color : rgb(59,55,54);*/  /* coin droit et inférieur */
	font-family: arial, helvetica, verdana, sans-serif;
	}
p{
	line-height:17px;	
}
A 	{
	text-decoration : none;
	color : white;
	}
a:hover {
	text-decoration : none;
	}
h1 {
    font-Family : Arial,Verdana,Helvetica;
	font-Weight : bold; 
	font-Size : 16px;
    	color : rgb(0,0,0);
	text-decoration : none;
	text-align : left;
	padding : 0px;
	border-bottom : 0px solid white;
	}
h2 {
    font-Family : Arial,Verdana,Helvetica;
	font-Weight : bold; 
	font-Size : 15px;
     	color : rgb(0,0,0);
	text-decoration : none;
	text-align : left;
	padding : 0px;
	border-bottom : 0px solid white;
	}

span.highlighted {
	color : rgb(175,15,25);
	}

/*---------------bullet point lists----------------*/

ul{
	list-style-type:square;
	list-style-position: outside;
	/*list-style-image: url(images/site-menu2-puce.gif);*/
	padding-top: 3px;
	/*color: red;*/
	}

li{	
	/*padding-top: 0px;*/
	padding-bottom: 6px;
	}

/* ------------definitions du contenu----------- */
/* Bloc de base */

div#level1 {
	text-align : right;
	width: 875px;
	background-color : rgb(255,255,255);
	height: 100%;
	}

div#level1Priv {
	text-align : right;
	width: 100%;
	background-color : rgb(255,255,255);
	height: 100%;
	}

div#header {
	height: 70px;
	background-color: rgb(175,15,25);
	}
div#footer {
	font-Family : Arial,Verdana,Helvetica;
	font-Weight : normal;
	font-Size : 10px;
	color : rgb(0,0,0);
	background-color : rgb(255,255,255);
	text-decoration : none;
	text-align : center;
	vertical-align : middle;
	padding : 2px;
	height : 30px;
	border-top : 1px solid rgb(59,55,54);
	}
div#footer a {
	font-Family : Arial,Verdana,Helvetica;
	font-Weight : normal;
	font-Size : 10px;
	color : rgb(175,15,25);
	text-decoration : none;
	}
div#footer a:hover {
	color : rgb(0,0,0);
	text-decoration : underline;
	}
div#center {
	background-color: rgb(255,255,255);
	}

table#contentTable {
	width: 100%;
	height: 500px;
	/*background-color: rgb(0,0,0);*/
	border-left: 1px solid rgb(59,55,54);
	border-right: 1px solid rgb(59,55,54);
	padding: 0px;
	}
td#contentLeft {
	padding-top : 0px;
	padding-bottom : 0px;	
	padding-right : 0px;	
	padding-left : 0px;
	width : 135px;
	vertical-align : top;
	background-color :  rgb(217,212,206);
	/*border-left: 1px solid rgb(59,55,54);*/
	border-right: 1px solid rgb(59,55,54);
	}

td#contentLeftSep {
	width : 0px;
	vertical-align : top;
	/*background :  rgb(255,255,255) url(images/tdsep.gif) repeat-y bottom left;*/
	background-color : rgb(255,255,255);
	}

td#contentMain {
	vertical-align: top;
	/*background-color: rgb(220,220,220);*/
	padding-top : 0px;
	padding-bottom : 0px;	
	padding-right : 0px;	
	padding-left : 0px;
	text-align: left;
	/*width : 630px;*/
	}
td#contentRight {
	text-align : right;
	vertical-align: top;
	width: 110px;
	background-color: rgb(255,255,255);
	/*border-right: 1px solid rgb(59,55,54);*/
	padding-top : 0px;
	padding-bottom : 10px;	
	padding-right : 10px;	
	padding-left : 10px;
	}

/* Bloc de contenu */

td.ContentLevel1 {
	text-align : left;
	vertical-align : top;
	width : 100%;
	padding-top : 10px;
	padding-bottom : 5px;	
	padding-right : 10px;	
	padding-left : 10px;
	}
td.ContentLevel2 {
	text-align : left;
	vertical-align : top;
	width : 50%;
	padding-top : 10px;
	padding-bottom : 0px;	
	padding-right : 0px;	
	padding-left : 0px;
	}


/* ----------Définitions des entêtes graphiques----------- */
td.Title {
	font-Family : Arial,Verdana,Helvetica;
	font-Weight : bold; 
	font-Size : 12px;
	color : #99ccff;
	text-decoration : none;
	text-align : center;
	padding : 0px;
	width : 100%;
	height : 64px;
	}
td.Title a {
	font-Family : Arial,Verdana,Helvetica;
	font-Weight : bold; 
	font-Size : 12px;
	color : #99ccff;
	text-decoration : none;
	text-align : right;
	}
td.TitlePage {
	font-Family : Arial,Verdana,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 : Arial,Verdana,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--------- */
td.fond-bg-content1 {
	background-color : rgb(0,0,0);
	}
div.MenusContainer {
	font-Family : Arial,Verdana,Helvetica;
	font-Weight : normal; 
	font-Size : 10px;
	color : rgb(255,255,255);
	text-decoration : none;
	text-align : center;
	vertical-align : middle;	
	padding : 0px;
	width : 100%;
	/*height : 18px;*/
	background-color : rgb(59,55,54);
	}
td.MenusNavigation {
	font-Family : Arial,Verdana,Helvetica;
	font-Weight : normal;
	font-Style : italic;
	font-Size : 11px;
	color : rgb(0,28,108);
	text-decoration : none;
	text-align : center;
	/*background  :  rgb(18,169,218);*/
	padding : 0px;
	width : 100%;
	height : 18px;
	}
td.MenusNavigation a{
	font-Family : Arial,Verdana,Helvetica;
	font-Weight : normal;
	font-Style : italic;
	font-Size : 11px;
	color : rgb(0,0,153);
	text-decoration : none;
	}
td.MenusNavigation a : hover{
	text-decoration : underline;
	} 

div.Menus {  
	padding : 0px;
	}
div.Menus2 {  
	padding : 0px;
	}

td.Menus {
	font-Family : Arial,Verdana,Helvetica;
	font-Weight : bold; 
	font-Size : 10px;
	color : rgb(255,255,255);
	text-decoration : none;
	text-align : center;
	text-transform : uppercase;
	padding-top : 0px;
	padding-bottom : 0px;	
	padding-right : 10px;	
	padding-left : 10px;
	vertical-align : middle;
	height : 18px;
	width : 120px;
	}

td.Menus a {
	font-Family : Arial,Verdana,Helvetica;
	font-Weight : bold; 
	font-Size : 10px;
	color : rgb(255,255,255);
	text-decoration : none;
	}
td.Menus a:hover {
	font-Family : Arial,Verdana,Helvetica;
	font-Weight : bold; 
	font-Size : 10px;
	color : rgb(217,212,206);
	text-decoration : none;
	}

td.MenusSelected {
	font-Family : Arial,Verdana,Helvetica;
	font-Weight : bold; 
	font-Size : 10px;
	color : rgb(0,0,0);
	background-color : rgb(217,212,206);
	text-decoration : none;
	text-transform : uppercase;
	text-align : center;
	padding-top : 0px;
	padding-bottom : 0px;	
	padding-right : 10px;	
	padding-left : 10px;
	vertical-align : middle;
	height : 18px;
	width : 120px;
	}

td.MenusSelected a {
	font-Family : Arial,Verdana,Helvetica;
	font-Weight : bold; 
	font-Size : 10px;
	color : rgb(0,0,0);
	text-decoration : none;
	}
td.MenusSelected a:hover {
	font-Family : Arial,Verdana,Helvetica;
	font-Weight : bold; 
	font-Size : 10px;
	color : rgb(153,153,153);
	text-decoration : none;
	}

td.MenusPriv {
	font-Family : Arial,Verdana,Helvetica;
	font-Weight : bold; 
	font-Size : 10px;
	color : rgb(255,255,255);
	text-decoration : none;
	text-align : center;
	text-transform : uppercase;
	padding-top : 0px;
	padding-bottom : 0px;	
	padding-right : 10px;	
	padding-left : 10px;
	vertical-align : middle;
	height : 18px;
	}

td.MenusPriv a {
	font-Family : Arial,Verdana,Helvetica;
	font-Weight : bold; 
	font-Size : 10px;
	color : rgb(255,255,255);
	text-decoration : none;
	}
td.MenusPriv a:hover {
	font-Family : Arial,Verdana,Helvetica;
	font-Weight : bold; 
	font-Size : 10px;
	color : rgb(217,212,206);
	text-decoration : none;
	}

td.MenusSelectedPriv {
	font-Family : Arial,Verdana,Helvetica;
	font-Weight : bold; 
	font-Size : 10px;
	color : rgb(0,0,0);
	background-color : rgb(217,212,206);
	text-decoration : none;
	text-transform : uppercase;
	text-align : center;
	padding-top : 0px;
	padding-bottom : 0px;	
	padding-right : 10px;	
	padding-left : 10px;
	vertical-align : middle;
	height : 18px;
	}

td.MenusSelectedPriv a {
	font-Family : Arial,Verdana,Helvetica;
	font-Weight : bold; 
	font-Size : 10px;
	color : rgb(0,0,0);
	text-decoration : none;
	}
td.MenusSelectedPriv a:hover {
	font-Family : Arial,Verdana,Helvetica;
	font-Weight : bold; 
	font-Size : 10px;
	color : rgb(153,153,153);
	text-decoration : none;
	}

td.Menus2Fixed {
	font-Family : Arial,Verdana,Helvetica;
	font-Weight : bold; 
	font-Size : 11px;
	color : rgb(255,255,255);
	background-color : rgb(59,55,54);
	text-decoration : none;
	text-align : left;
	vertical-align : middle;
	width : 135px;
	height : 30px;
	padding-top : 5px;
	padding-bottom : 5px;	
	padding-right : 1px;	
	padding-left : 20px;
	border-top : 1px solid rgb(59,55,54);
	border-bottom : 1px solid rgb(59,55,54);
	}

td.Menus2 {
	font-Family : Arial,Verdana,Helvetica;
	font-Weight : bold; 
	font-Size : 11px;
	color : rgb(0,0,0);
	background-color : rgb(217,212,206);
	text-decoration : none;
	text-align : left;
	vertical-align : middle;
	width : 135px;
	height : 30px;
	padding-top : 5px;
	padding-bottom : 5px;	
	padding-right : 1px;	
	padding-left : 20px;
	border-top : 1px solid rgb(59,55,54);
	border-bottom : 1px solid rgb(59,55,54);
	}
td.Menus2 a {
	font-Family : Arial,Verdana,Helvetica;
	font-Weight : bold; 
	font-Size : 11px;
	color : rgb(0,0,0);	
	}
td.Menus2 a:hover {
	font-Family : Arial,Verdana,Helvetica;
	font-Weight : bold; 
	font-Size : 11px;
	color : rgb(153,153,153);
	text-decoration : none;	
	}
td.Menus2Selected {
	font-Family : Arial,Verdana,Helvetica;
	font-Weight : bold; 
	font-Size : 11px;
	color : rgb(0,0,0);
	background-color : rgb(193,190,185);
	text-decoration : none;
	text-align : left;
	vertical-align : middle;
	width : 135px;
	height : 30px;
	padding-top : 5px;
	padding-bottom : 5px;	
	padding-right : 1px;	
	padding-left : 20px;
	border-top : 1px solid rgb(59,55,54);
	border-bottom : 0px solid rgb(59,55,54);
	}
td.Menus2Selected a {
	font-Family : Arial,Verdana,Helvetica;
	font-Weight : bold; 
	font-Size : 11px;
	color : rgb(0,0,0);
	}
td.Menus2Selected a:hover {
	font-Family : Arial,Verdana,Helvetica;
	font-Weight : bold; 
	font-Size : 11px;
	color : rgb(153,153,153);
	text-decoration : none;
	}
td.Menus2ImagesLeft {
	width : 120px;
	}

td.Menus3Fixed {
	font-Family : Arial,Verdana,Helvetica;
	font-Weight : bold; 
	font-Size : 10px;
	color : rgb(175,15,25);
	background-color : rgb(245,242,233);
	text-decoration : none;
	text-align : left;
	vertical-align : middle;
	width : 135px;
	height : 20px;
	padding-top : 5px;
	padding-bottom : 5px;	
	padding-right : 1px;	
	padding-left : 20px;
	/*border-top : 1px solid rgb(59,55,54);
	border-bottom : 1px solid rgb(59,55,54);*/
	}


td.Menus3 {
	font-Family : Arial,Verdana,Helvetica;
	font-Weight : bold; 
	font-Size : 10px;
	color : rgb(0,0,0);
	background-color : rgb(245,242,233);
	text-decoration : none;
	text-align : left;
	vertical-align : middle;
	width : 135px;
	height : 20px;
	padding-top : 5px;
	padding-bottom : 5px;	
	padding-right : 1px;	
	padding-left : 20px;
	/*border-top : 1px solid rgb(59,55,54);
	border-bottom : 1px solid rgb(59,55,54);*/
      }
td.Menus3 a {
	font-Family : Arial,Verdana,Helvetica;
	font-Weight : normal; 
	font-Size : 10px;
	color : rgb(0,0,0);	
      }
td.Menus3 a:hover {
    	font-Family : Arial,Verdana,Helvetica;
	font-Weight : normal; 
	font-Size : 10px;
	color : rgb(153,153,153);
	text-decoration : none;
      }
td.Menus3Selected {
      font-Family : Arial,Verdana,Helvetica;
	font-Weight : bold; 
	font-Size : 10px;
	color : rgb(0,0,0);
	background-color : rgb(245,242,233);
	text-decoration : none;
	text-align : left;
	vertical-align : middle;
	width : 135px;
	height : 20px;
	padding-top : 5px;
	padding-bottom : 5px;	
	padding-right : 1px;	
	padding-left : 20px;
	/*border-top : 1px solid rgb(59,55,54);
	border-bottom : 1px solid rgb(59,55,54);*/
      }
td.Menus3Selected a {
      font-Family : Arial,Verdana,Helvetica;
	font-Weight : normal; 
	font-Size : 10px;
	color : rgb(0,0,0);
	text-decoration : underline;
      }
td.Menus3Selected a:hover {
      font-Family : Arial,Verdana,Helvetica;
	font-Weight : normal; 
	font-Size : 10px;
	color : rgb(153,153,153);
	text-decoration : underline;
      }

td.Menus4Fixed {
	font-Family : Arial,Verdana,Helvetica;
	font-Weight : bold; 
	font-Size : 10px;
	color : rgb(175,15,25);
	background-color : rgb(255,255,255);
	text-decoration : none;
	text-align : left;
	vertical-align : middle;
	width : 135px;
	height : 16px;
	padding-top : 2px;
	padding-bottom : 2px;	
	padding-right : 1px;	
	padding-left : 30px;
	}


td.Menus4 {
	font-Family : Arial,Verdana,Helvetica;
	font-Weight : bold; 
	font-Size : 10px;
	color : rgb(0,0,0);
	background-color : rgb(255,255,255);
	text-decoration : none;
	text-align : left;
	vertical-align : middle;
	width : 135px;
	height : 16px;
	padding-top : 2px;
	padding-bottom : 2px;	
	padding-right : 1px;	
	padding-left : 30px;
	/*border-top : 1px solid rgb(59,55,54);
	border-bottom : 1px solid rgb(59,55,54);*/
      }
td.Menus4 a {
	font-Family : Arial,Verdana,Helvetica;
	font-Weight : normal; 
	font-Size : 10px;
	color : rgb(0,0,0);
      }
td.Menus4 a:hover {
    	font-Family : Arial,Verdana,Helvetica;
	font-Weight : normal; 
	font-Size : 10px;
	color : rgb(153,153,153);
	text-decoration : none;
      }

td.Menus4Selected {
	font-Family : Arial,Verdana,Helvetica;
	font-Weight : bold; 
	font-Size : 10px;
	color : rgb(0,0,0);
	background-color : rgb(255,255,255);
	text-decoration : none;
	text-align : left;
	vertical-align : middle;
	width : 135px;
	height : 16px;
	padding-top : 2px;
	padding-bottom : 2px;	
	padding-right : 1px;	
	padding-left : 30px;
	/*border-top : 1px solid rgb(59,55,54);
	border-bottom : 1px solid rgb(59,55,54);*/
      }
td.Menus4Selected a {
	font-Family : Arial,Verdana,Helvetica;
	font-Weight : normal; 
	font-Size : 10px;
	color : rgb(0,0,0);
	text-decoration : underline;
      }
td.Menus4Selected a:hover {
    	font-Family : Arial,Verdana,Helvetica;
	font-Weight : normal; 
	font-Size : 10px;
	color : rgb(153,153,153);
	text-decoration : underline;
      }

td.Menus3Images {
        text-align :  absmiddle;
        border : 0px;
        height : 40px;
        width : 50px;
        }
td.Menus3Puces {
        text-align : left;
        vertical-align : middle;
	padding-top : 0px;
	padding-bottom : 0px;	
	padding-right : 0px;	
	padding-left : 2px;
        }
/* Messages d'exception ou d'erreur */
td.NoInput {
	font-Family : Arial,Verdana,Helvetica;
	font-Weight : bold;
	font-Style : italic; 
	font-Size : 14px;
	color : rgb(0,0,0);
	text-decoration : none;
	text-align : left;
	vertical-align : top;
	padding : 10px;
	width : 100%;
	height : 300px;
	}
/* ------Images------- */
td.Images {
	padding-top : 0px;
	padding-bottom : 0px;	
	padding-right : 2px;	
	padding-left : 2px;
	vertical-align : top;
	}
td.Images1 {
	font-Family : Verdana,Arial,Helvetica;
	font-Weight : bold;
	font-Style : normal; 
	font-Size : 10px;
	color : rgb(0,0,0);
	padding : 2px;
	vertical-align : top;
	border : 0px solid rgb(234,124,19);
	}
td.Images2 {
	font-Family : Arial,Verdana,Helvetica;
	font-Weight : bold;
	font-Style : italic; 
	font-Size : 11px;
	color : rgb(0,0,0);
	padding : 0px;
	text-align : left;
	vertical-align : top;
	border : 0px solid rgb(234,124,19);
	}
td.ImagesProduits {
	font-Family : Arial,Verdana,Helvetica;
	font-Weight : normal;
	font-Style : italic; 
	font-Size : 11px;
    	background-color: #f5f2e9;
    	color : rgb(34,35,135);
	padding-top : 0px;
	padding-bottom : 0px;	
	padding-right : 0px;	
	padding-left : 0px;
	text-align : left;
	vertical-align : top;
	width:300px;
	}
td.ImagesProduitsx {
	font-Family : Arial,Verdana,Helvetica;
	font-Weight : normal;
	font-Style : italic; 
	font-Size : 11px;
    	color : rgb(34,35,135);
	padding-top : 0px;
	padding-bottom : 0px;	
	padding-right : 0px;	
	padding-left : 0px;
	text-align : left;
	vertical-align : top;
	}
td.ImagesMembres {
	font-Family : Arial,Verdana,Helvetica;
	font-Weight : bold;
	font-Style : italic; 
	font-Size : 11px;
	color : rgb(197,190,204);
	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(205,230,248);
	}
td.Content2Images {
	text-align : center;
	padding-top : 0px;
	padding-bottom : 0px;	
	padding-right : 5px;	
	padding-left : 5px;
	vertical-align : top;
	background-color : rgb(250,250,250);
	}
/*  ------Descriptions-------- */
td.Level1Title {
	font-Family : Arial,Verdana,Helvetica;
	font-Weight : bold; 
	font-Size : 16px;
	color : rgb(175,15,25);
	text-decoration : none;
	text-align : left;
	vertical-align : middle;
	padding-top : 10px;
	padding-left : 10px;
	/*background :  rgb(255,255,255) url(images/menu_st.gif) no-repeat center left;*/
	border-bottom : 0px solid rgb(203,220,252);
	height :  30px;
	}
td.Level1Descr {
	font-Family : Arial,Verdana,Helvetica;
	font-Weight : normal; 
	font-Size : 11px;
	color : rgb(0,0,0);
	text-decoration : none;
	text-align : justify;
	padding-top : 5px;
	padding-bottom : 5px;	
	padding-right : 0px;	
	padding-left : 10px;
	}
td.Level1Descr a {
	font-Family : Arial,Verdana,Helvetica;
	font-Weight : normal; 
	font-Size : 11px;
	color : rgb(175,15,25);
	text-decoration : none;
	}
td.Level1Descr a:hover {
	font-Family : Arial,Verdana,Helvetica;
	font-Weight : normal; 
	font-Size : 11px;
	color : rgb(153,153,153);
	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 : Arial,Verdana,Helvetica;
	font-Weight : bold; 
	font-Size : 13px;
	color : rgb(0,0,0);
	/*background : rgb(255,255,255) url(images/menu2_st.gif) no-repeat center left;*/
	text-decoration : none;
	text-align : left;
	padding-top : 5px;
	padding-bottom : 5px;	
	padding-right : 0px;	
	padding-left : 10px;
	height : 16px;
	vertical-align : middle;
	/*border-bottom : 1px dashed rgb(203,220,252);*/
	/*border-top : 1px solid #F97F3F;*/
	}
td.Level2TitleInfo {
	font-Family : Arial,Verdana,Helvetica;
	font-Weight : bold; 
	font-Size : 13px;
	color : rgb(0,0,0);
	background-color : rgb(175,15,25);
	text-decoration : none;
	text-align : left;
	padding-top : 1px;
	padding-bottom : 1px;	
	padding-right : 0px;	
	padding-left : 0px;
	border-bottom : 0px solid rgb(0,0,0);
	height : 16px;
	vertical-align : top;
	}
td.Level2Descr {
	font-Family : Arial,Verdana,Helvetica;
	font-Weight : normal; 
	font-Style : normal;
	font-Size : 11px;
	color : rgb(0,0,0);
	text-decoration : none;
	text-align : justify;
	padding-top : 5px;
	padding-bottom : 5px;	
	padding-right : 0px;	
	padding-left : 10px;
	vertical-align : top;
	/*border-bottom : 1px solid #F97F3F;*/
	}
td.Level2Descr a {
	color : rgb(175,15,25);
	text-decoration : none;
	}
td.Level2Descr a:hover {
	color : rgb(153,153,153);
	text-decoration : underline;
	}
td.linkItems {
	font-Family : Arial,Verdana,Helvetica;
	font-Weight : bold; 
	font-Size : 11px;
	color : rgb(175,15,25);
	text-decoration : none;
	text-align : justify;
	padding-top : 3px;
	padding-bottom : 3px;	
	padding-right : 0px;	
	padding-left : 20px;
	}
td.linkItems a {
	font-Family : Arial,Verdana,Helvetica;
	font-Weight : bold; 
	font-Size : 11px;
	color : rgb(175,15,25);
	/*background :  url(images/site-fl-link.gif) no-repeat center left;*/
	text-decoration : none;
	padding-left : 0px;
	}
td.linkItems a:hover {
	font-Family : Arial,Verdana,Helvetica;
	font-Weight : bold; 
	font-Size : 11px;
	color : rgb(153,153,153);
	/*background :  url(images/site-fl-link-hover.gif) no-repeat center left;*/
	text-decoration : underline;
	padding-left : 0px;
	}

/* -------Infos-------- */
table.InfosList {
	border : 1px solid rgb(217,212,206);
	background-color : rgb(245,242,233);
	padding : 4px;
}
td.InfoTitle {
	font-Family : Arial,Verdana,Helvetica;
	font-Weight : bold; 
	font-Size : 13px;
	color : rgb(175,15,25);
	text-decoration : none;
	text-align : left;
	padding-left : 20px;
	/*background :  rgb(255,255,255) url(images/menu_st.gif) no-repeat center left;*/
	height :  24px;
	}
td.InfoDescr {
	font-Family : Arial,Verdana,Helvetica;
	font-Weight : normal; 
	font-Size : 11px;
	color : rgb(0,0,0);
	text-decoration : none;
	text-align : justify;
	padding-top : 4px;
	padding-bottom : 0px;	
	padding-right : 0px;	
	padding-left : 20px;
	}
td.InfoDescr a {
	font-Family : Arial,Verdana,Helvetica;
	font-Weight : bold; 
	font-Size : 11px;
	color : rgb(175,15,25);
	text-decoration : underline;
	text-align : left;
	}
td.InfoDescr a:hover {
	font-Family : Arial,Verdana,Helvetica;
	font-Weight : bold; 
	font-Size : 11px;
	color : rgb(153,153,153);
	text-decoration : none;
	}
td.InfoDate {
	font-Family : Arial,Verdana,Helvetica;
	font-Weight : bold; 
	font-Size : 11px;
	color : rgb(175,15,25);
	text-decoration : none;
	text-align : right;
	padding-top : 0px;
	padding-bottom : 0px;	
	padding-right : 30px;	
	padding-left : 25px;
	}
td.InfoImages {
	padding-top : 0px;
	padding-bottom : 0px;	
	padding-right : 2px;	
	padding-left : 2px;
	vertical-align : top;
	text-align : right;
	}
td.InfoUrl {
	font-Family : Arial,Verdana,Helvetica;
	font-Weight : normal; 
	font-Size : 11px;
	color : rgb(175,15,25);
	text-decoration : none;
	text-align : left;
	padding-top : 0px;
	padding-bottom : 0px;	
	padding-right : 0px;	
	padding-left : 15px;
	}
td.InfoUrl a {
	font-Family : Arial,Verdana,Helvetica;
	font-Weight : normal; 
	font-Size : 11px;
	color : rgb(175,15,25);
	text-decoration : none;
	}
td.InfoUrl a:hover {
	font-Family : Arial,Verdana,Helvetica;
	font-Weight : normal; 
	font-Size : 11px;
	color : rgb(153,153,153);
	text-decoration : underline;
	}

td.linkInfoItems {
	font-Family : Arial,Verdana,Helvetica;
	font-Weight : bold; 
	font-Size : 11px;
	color : rgb(175,15,25);
	text-decoration : none;
	text-align : justify;
	padding-top : 3px;
	padding-bottom : 3px;	
	padding-right : 0px;	
	padding-left : 5px;
	}
td.linkInfoItems a {
	font-Family : Arial,Verdana,Helvetica;
	font-Weight : bold; 
	font-Size : 11px;
	color : rgb(175,15,25);
	/*background :  url(images/site-fl-link.gif) no-repeat center left;*/
	padding-left : 15px;
	text-decoration : none;
	}
td.linkInfoItems a:hover {
	font-Family : Arial,Verdana,Helvetica;
	font-Weight : bold; 
	font-Size : 11px;
	color : rgb(153,153,153);
	/*background :  url(images/site-fl-link-hover.gif) no-repeat center left;*/
	padding-left : 15px;
	text-decoration : underline;
	}

/* Header footer menus */
td.Header {
	font-Family : Arial,Verdana,Helvetica;
	font-Weight : bold;
	font-Style : normal; 
	font-Size : 13px;
	color : rgb(36,100,154);
	background-color : rgb(255,255,255);
	text-decoration : none;
	text-align : left;
	padding : 5px;
	border : 2 rgb(234,124,19) solid;
	width : 100%;
	}
td.Footer {
	font-Family : Arial,Verdana,Helvetica;
	font-Weight : bold;
	font-Style : normal; 
	font-Size : 13px;
	color : rgb(36,100,154);
	background : url(images/footer.jpg);
	text-decoration : none;
	text-align : left;
	padding : 5px,5px,5px,5px;
	border : 0 rgb(234,124,19) solid;
	width : 100%;
	}
/* Guidage lors de coupure d'infos, ... */
td.Guidageback {
	font-Family : Verdana,Arial,Helvetica;
	font-Weight : bold; 
	font-Size : 10px;
	color : rgb(22,58,132);
	text-decoration : none;
	text-align : center;
	text-transform : uppercase;
	padding-top : 10px;
	padding-bottom : 10px;	
	padding-right : 20px;	
	padding-left : 5px;
	}

td.Guidageback a{
	font-Family : Verdana,Arial,Helvetica;
	font-Weight : bold; 
	font-Size : 10px;
	color : rgb(175,15,25);
	text-decoration : underline;
	}
td.Guidageback a:hover{
	font-Family : Verdana,Arial,Helvetica;
	font-Weight : bold; 
	font-Size : 10px;
	color : rgb(153,153,153);
	text-decoration : underline;
	}

td.Guidage {
	font-Family : Arial,Verdana,Helvetica;
	font-Weight : normal; 
	font-Size : 10px;
	font-Style : normal;
	color : rgb(175,15,25);
	text-decoration : none;
	text-align : center;
	padding : 0px;
	vertical-align : middle;
	border-bottom : 0px solid rgb(0,28,108);
	}
td.Guidage a {
	font-Family : Arial,Verdana,Helvetica;
	font-Weight : normal; 
	font-Size : 10px;
	font-Style : normal;
	color : rgb(175,15,25);
	}
td.Guidage a:hover {
	font-Family : Arial,Verdana,Helvetica;
	font-Weight : normal; 
	font-Size : 10px;
	font-Style : normal;
	color : rgb(153,153,153);
	text-decoration : none;
	}
/*  ---------Formulaires------------- */
table.Form {
	border : 1px solid rgb(175,15,25);
	background-color : rgb(245,242,233);
}

td.FormTitle {
	font-Family : Arial,Verdana,Helvetica;
	font-Weight : bold; 
	font-Size : 14px;
	color : rgb(175,15,25);
	text-decoration : none;
	text-align : center;
	padding : 2px;
	border-top : 1px solid rgb(175,15,25);
	border-bottom : 1px solid rgb(175,15,25);
	}
select.Select {
	font-Family : Arial,Verdana,Helvetica;
	font-Weight : normal; 
	font-Size : 11px;
	color : rgb(0,0,0);
	text-decoration : none;
	text-align : left;
	padding : 2px,5px,2px,5px;
	padding-top : 2px;
	padding-bottom : 2px;	
	padding-right : 5px;	
	padding-left : 5px;
	border-bottom : 1px solid rgb(0,0,0);
	}
td.ChampTitle {
	font-Family : Arial,Verdana,Helvetica;
	font-Weight : bold; 
	font-Size : 11px;
	color : rgb(0,0,0);
	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 : Arial,Verdana,Helvetica;
	font-Weight : normal; 
	font-Style : normal;
	font-Size : 11px;
	color : rgb(0,0,0);
	text-decoration : none;
	text-align : left;
	padding-top : 2px;
	padding-bottom : 2px;	
	padding-right : 0px;	
	padding-left : 5px;
	vertical-align : top;
	}
input.Input,textarea.Input {
	font-Family : Arial,Verdana,Helvetica;
	font-Weight : normal; 
	font-Size : 11px;
	color : rgb(0,0,0);
	text-decoration : none;
	text-align : left;
	padding-top : 1px;
	padding-bottom : 1px;	
	padding-right : 5px;	
	padding-left : 5px;
	border : 1px solid rgb(0,0,0);
	}
input.Submit {
	font-Family : Arial,Verdana,Helvetica;
	font-Weight : bold; 
	font-Size : 12px;
	font-Style : italic;
	color : rgb(175,15,25);
	background-color : rgb(217,212,206);
	text-decoration : none;
	text-align : left;
	padding : 2px;
	border : 1px solid rgb(0,0,0);
	}
span.Obligatoire {
	font-Family : Arial,Verdana,Helvetica;
	font-Weight : bold; 
	font-Size : 12px;
	color : rgb(255,0,0);
	text-decoration : none;
	text-align : right;
	padding-top : 1px;
	padding-bottom : 1px;	
	padding-right : 5px;	
	padding-left : 5px;
	}
td.Warning {
	font-Family : Arial,Verdana,Helvetica;
	font-Weight : bold; 
	font-Size : 11px;
	color : rgb(255,0,0);
	text-decoration : none;
	text-align : justify;
	padding-top : 5px;
	padding-bottom : 5px;	
	padding-right : 5px;	
	padding-left : 25px;
	}
td.MsgError {
	font-Family : Arial,Verdana,Helvetica;
	font-Weight : bold; 
	font-Size : 12px;
	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 : Arial,Verdana,Helvetica;
	font-Weight : bold; 
	font-Size : 12px;
	color : rgb(0,0,0);
	text-decoration : none;
	text-align : left;
	padding : 5px;
	border : 2px solid rgb(7,16,153);
	}
/*  ---------Produits-------- */
table.list {
	border : 1px solid rgb(175,15,25);
}
td.ProduitsTitle {
	font-Family : Arial,Verdana,Helvetica;
	font-Weight : bold; 
	font-Size : 15px;
	color : rgb(0,0,0);
	text-decoration : none;
	text-align : left;
	padding-top : 3px;
	padding-bottom : 3px;	
	padding-right : 0px;	
	padding-left : 0px;
	/*border-bottom : 1px solid rgb(0,0,0);*/
	}
td.ProduitsDescr2 {
	font-Family : Arial,Verdana,Helvetica;
	font-Weight : normal; 
	font-Size : 11px;
	color : rgb(0,0,0);
	text-decoration : none;
	text-align : justify;
	padding-top : 10px;
	padding-bottom : 2px;	
	padding-right : 30px;	
	padding-left : 20px;
	}
td.ProduitsDescr2 a {
	font-Family : Arial,Verdana,Helvetica;
	font-Weight : normal; 
	font-Size : 11px;
	color : rgb(175,15,25);
	text-decoration : none;
	}
td.ProduitsDescr2 a:hover {
	font-Family : Arial,Verdana,Helvetica;
	font-Weight : normal; 
	font-Size : 11px;
	color : rgb(153,153,153);
	text-decoration : underline;
	}
em.ProduitsDescr {
	font-Family : Arial,Verdana,Helvetica;
	font-Weight : normal; 
	font-Style : normal;
	font-Size : 9px;
	color : rgb(49,56,92);
	text-decoration : none;
	text-align : justify;
	padding : 0px;
	vertical-align : middle;
	}
td.ProduitsDescr {
	font-Family : Arial,Verdana,Helvetica;
	font-Weight : normal;
	font-Style : normal;
	font-Size : 10px;
	color : rgb(0,0,0);
	text-decoration : none;
	text-align : justify;
	padding-top : 5px;
	padding-bottom : 2px;	
	padding-right : 2px;	
	padding-left : 20px;
	vertical-align : top;
	}
td.ProduitsDescr a {
	color : rgb(175,15,25);
	text-decoration : none;
	}
td.ProduitsDescr a:hover {
	color : rgb(153,153,153);
	text-decoration : underline;
	}
td.ProduitsTitleItems {
	font-Family : Verdana,Arial,Helvetica;
	font-Weight : bold; 
	font-Size : 12px;
	color : rgb(0,0,0);
	text-decoration : none;
	text-align : left;
	/*background : url(images/titre.gif) no-repeat bottom left;*/
	background-position : 2pt 0pt;
	padding-top : 2px;
	padding-bottom : 2px;	
	padding-right : 2px;	
	padding-left : 15px;
	}


td.ListTitle {
	font-Family : Arial,Verdana,Helvetica;
	font-Weight : bold; 
	font-Size : 12px;
	color : rgb(0,0,0);
	text-decoration : none;
	text-align : center;
	padding : 5px;
	}
td.ListItemTitle a {
	font-Family : Arial,Verdana,Helvetica;
	font-Weight : normal; 
	font-Size : 14px;
	color : rgb(175,15,25);
	text-decoration : none;
	padding-top : 0px;
	padding-bottom : 0px;	
	padding-right : 0px;	
	padding-left : 12px;
	}
td.ListItemTitle a:hover {
	font-Family: Arial,Verdana,Helvetica;
	font-Weight : normal; 
	font-Size:14px;
	color:rgb(153,153,153);
	text-decoration:underline;
	padding-top : 0px;
	padding-bottom : 0px;	
	padding-right : 0px;	
	padding-left : 12px;
	}
td.ListItem {
	font-Family : Arial,Verdana,Helvetica;
	font-Weight : normal; 
	font-Size : 12px;
	color : rgb(0,0,0);
	text-decoration : none;
	text-align : center;
	padding : 2px;
	}
td.ListItem2 {
	font-Family : Arial,Verdana,Helvetica;
	font-Weight : bold; 
	font-Size : 14px;
	color : rgb(255,255,255);
	background-color : rgb(175,15,25);
	text-decoration : none;
	text-align : left;
	padding : 5px;
	}
td.ListItem2Descr {
	font-Family : Arial,Verdana,Helvetica;
	font-Weight : normal; 
	font-Size : 11px;
	color : rgb(0,0,0);
	text-decoration : none;
	text-align : left;
	padding : 5px;
	}
td.ListItem a {
	font-Family : Arial,Verdana,Helvetica;
	font-Weight : normal; 
	font-Size : 12px;
	color : rgb(175,15,25);
	text-decoration : none;
	}
td.ListItem a:hover {
	font-Family : Arial,Verdana,Helvetica;
	font-Weight : normal; 
	font-Size : 12px;
	color : rgb(153,153,153);
	text-decoration : underline;
	}
td.Level1Descr2 {
	font-Family : Arial,Verdana,Helvetica;
	font-Weight : normal; 
	font-Size : 12px;
	color : rgb(64,92,129);
	text-decoration : none;
	text-align : justify;
	padding-top : 10px;
	padding-bottom : 2px;	
	padding-right : 30px;	
	padding-left : 25px;
	}
td.Level1Descr2 a {
	font-Family : Arial,Verdana,Helvetica;
	font-Weight : normal; 
	font-Size : 12px;
	color : rgb(0,135,105);
	}
td.Level1Descr2 a:hover {
	font-Family : Arial,Verdana,Helvetica;
	font-Weight : normal; 
	font-Size : 12px;
	color : rgb(110,48,180);
	text-decoration : underline;
	}
td.Level1Price {
	font-Family : Arial,Verdana,Helvetica;
	font-Weight : bold; 
	font-Size : 12px;
	color : rgb(0,28,108);
	text-decoration : none;
	text-align : justify;
	padding-top : 10px;
	padding-bottom : 2px;	
	padding-right : 30px;	
	padding-left : 25px;
	}
td.Level1State {
	font-Family : Arial,Verdana,Helvetica;
	font-Weight : bold; 
	font-Size : 12px;
	color : rgb(255,0,0);
	text-decoration : none;
	text-align : center;
	padding : 5px;
	}
/* Produits encadres liens */

table.LinkList {
	border : 0px solid rgb(175,15,25);
	background-color : #f5f2e9;
    width: 220px;
}

td.LinksProduits {
	vertical-align:top;
	text-align : left;
	padding-top : 0px;
	padding-bottom : 0px;	
	padding-right : 0px;	
	padding-left : 60px;
    /*width:250px;*/
	background-color: #f5f2e9;
	/*width:330px;*/
	}

td.ProduitsLinksItems {
	font-Family : Verdana,Arial,Helvetica;
	font-Weight : bold; 
	font-Size : 11px;
	color : rgb(22,58,132);
	text-decoration : none;
	text-align : left;
	padding-top : 3px;
	padding-bottom : 3px;	
	padding-right : 2px;	
	padding-left : 5px;
	}

td.ProduitsLinksItems a{
	font-Family : Verdana,Arial,Helvetica;
	font-Weight : bold; 
	font-Size : 11px;
	color : rgb(175,15,25);
	text-decoration : none;
	}
td.ProduitsLinksItems a:hover{
	font-Family : Verdana,Arial,Helvetica;
	font-Weight : bold; 
	font-Size : 11px;
	color : rgb(153,153,153);
	text-decoration : underline;
	}
td.ProduitsLinksItemsCompl {
	font-Family : Verdana,Arial,Helvetica;
	font-Weight : normal; 
	font-Size : 11px;
	color : rgb(22,58,132);
	text-decoration : none;
	text-align : left;
	padding-top : 3px;
	padding-bottom : 3px;	
	padding-right : 2px;	
	padding-left : 5px;
	}

td.ProduitsLinksItemsCompl a{
	font-Family : Verdana,Arial,Helvetica;
	font-Weight : normal; 
	font-Size : 11px;
	color : rgb(175,15,25);
	text-decoration : none;
	}
td.ProduitsLinksItemsCompl a:hover{
	font-Family : Verdana,Arial,Helvetica;
	font-Weight : normal; 
	font-Size : 11px;
	color : rgb(153,153,153);
	text-decoration : underline;
	}

td.ProduitsLinksItems2 {
	font-Family : Verdana,Arial,Helvetica;
	font-Weight : bold; 
	font-Size : 10px;
	color : rgb(22,58,132);
	text-decoration : none;
	text-align : right;
	text-transform : uppercase;
	padding-top : 3px;
	padding-bottom : 3px;	
	padding-right : 20px;	
	padding-left : 5px;
	}

td.ProduitsLinksItems2 a{
	font-Family : Verdana,Arial,Helvetica;
	font-Weight : bold; 
	font-Size : 10px;
	color : rgb(175,15,25);
	text-decoration : underline;
	}
td.ProduitsLinksItems2 a:hover{
	font-Family : Verdana,Arial,Helvetica;
	font-Weight : bold; 
	font-Size : 10px;
	color : rgb(153,153,153);
	text-decoration : underline;
	}
/* ------- Content Part 3------- */
td.Complement {
	font-Family : Arial,Verdana,Helvetica;
	font-Weight : normal; 
	font-Size : 10px;
	color : rgb(0,0,0);
	/*background-color : rgb(245,242,233);*/
	text-decoration : none;
	text-align : center;
	padding-top : 5px;
	padding-bottom : 5px;	
	padding-right : 5px;	
	padding-left : 5px;
	border-bottom : 1px solid rgb(59,55,54);
	width : 100px;
	}
td.Complement a {
	font-Family : Arial,Verdana,Helvetica;
	font-Weight : normal; 
	font-Size : 10px;
	color : rgb(0,0,0);
	text-align : center;
	}
td.Complement a:hover {
	font-Family : Arial,Verdana,Helvetica;
	font-Weight : normal; 
	color : rgb(153,153,153);
	text-decoration : none;
	text-align : center;
	}
td.ComplementTitle {
	font-Family : Arial,Verdana,Helvetica;
	font-Weight : bold; 
	font-Size : 10px;
	color : rgb(0,0,0);
	background-color : rgb(217,212,206);
	text-decoration : none;
	text-align : center;
	padding : 2px;
	width : 100px;
	}

/* ---------- Admin --------*/
td.AuthUser {
	font-Family : Arial,Verdana,Helvetica;
	font-Weight : bold; 
	font-Size : 10px;
	color : rgb(0,0,0);
	background-color : rgb(153,153,153);
	text-decoration : none;
	text-align : center;
	padding : 2px;
	width : 100px;
	}


/*  ----------Liste photo-------- */
td.ListPhoto {
	font-Family : Arial,Verdana,Helvetica;
	font-Weight : normal; 
	font-Style : normal;
	font-Size : 10px;
	color : rgb(0,0,0);
	text-decoration : none;
	text-align : center;
	padding-top : 2px;
	padding-bottom : 2px;	
	padding-right : 2px;	
	padding-left : 5px;
	vertical-align : top;
	}
/* ---------Editize table support---*/
td.Editize {
	font-Family : Arial,Verdana,Helvetica;
	font-Weight : normal; 
	font-Style : normal;
	font-Size : 10px;
	color : rgb(0,0,153);
	text-decoration : none;
	text-align : left;
	padding : 0px;
	vertical-align : top;
	}
tr.Editize {
	font-Family : Arial,Verdana,Helvetica;
	font-Weight : normal; 
	font-Style : normal;
	font-Size : 10px;
	color : rgb(0,0,153);
	background-color : rgb(210,215,225);
	text-decoration : none;
	text-align : left;
	vertical-align : top;
	border : 1px solid rgb(0,0,153);
	}
table.Editize {
	border : 1px solid rgb(0,0,153);
}
/* ----------- Partie transactionnelle ----------- */
td.TransItem {
	font-Family : Arial,Verdana,Helvetica;
	font-Weight : normal; 
	font-Size : 11px;
    	color : rgb(0,0,0);
	background-color : rgb(245,242,233);
	padding : 5px;
	border-top : 1px solid rgb(217,212,206);
	}
td.TransItem2 {
	font-Family : Arial,Verdana,Helvetica;
	font-Weight : normal; 
	font-Size : 11px;
    color : rgb(1,34,118);
	background-color : #F6F6F6;
	padding : 5px,30px,5px,25px;
	padding-top : 5px;
	padding-bottom : 5px;	
	padding-right : 30px;	
	padding-left : 25px;
	border : 0px solid rgb(9,2,107);
	}
select.TransSelect {
	font-Family : Arial,Verdana,Helvetica;
	font-Weight : normal; 
	font-Style : normal;
	font-Size : 10px;
	color : rgb(0,0,0);
	background-color : rgb(245,242,233);
	}
.InfoDetails {
  	cursor : wait;
  	text-decoration : none;
}

/*---------------- Contacts ------------------*/

table.contactList {
	border : 1px solid rgb(175,15,25);
	background-color: rgb(255,255,255);
	padding:5px;
}

table.contactListItem {
	border : 0px solid rgb(175,15,25);
	background-color: rgb(255,255,255);
}

td.ContactSiteTitle {
	font-Family : Arial,Verdana,Helvetica;
	font-Weight : bold; 
	font-Size : 13px;
	color : rgb(255,255,255);
	background-color : rgb(175,15,25);
	text-decoration : none;
	text-align : left;
	padding-top : 1px;
	padding-bottom : 1px;	
	padding-right : 0px;	
	padding-left : 0px;
	border-bottom : 0px solid rgb(0,0,0);
	height : 16px;
	vertical-align : top;
	}
td.ContactTitle {
	font-Family : Arial,Verdana,Helvetica;
	font-Weight : bold; 
	font-Size : 13px;
	color : rgb(175,15,25);
	text-decoration : none;
	text-align : left;
	padding-left : 20px;
	border-bottom : 0px solid rgb(240,240,240);
	/*background :  rgb(255,255,255) url(images/menu_st.gif) no-repeat center left;*/
	border-bottom : 1px solid rgb(0,0,0);
	height :  24px;
	}
td.ContactDescr {
	font-Family : Arial,Verdana,Helvetica;
	font-Weight : normal; 
	font-Size : 11px;
	color : rgb(0,0,0);
	text-decoration : none;
	text-align : justify;
	padding-top : 4px;
	padding-bottom : 0px;	
	padding-right : 0px;	
	padding-left : 25px;
	}

td.ContactDescr a {
	font-Family : Arial,Verdana,Helvetica;
	font-Weight : bold; 
	font-Size : 11px;
	color : rgb(175,15,25);
	text-decoration : none;
	text-align : left;
	}
td.ContactDescr a:hover {
	font-Family : Arial,Verdana,Helvetica;
	font-Weight : bold; 
	font-Size : 11px;
	color : rgb(153,153,153);
	text-decoration : underline;
	}

td.ContactSiteDescr {
	font-Family : Arial,Verdana,Helvetica;
	font-Weight : normal; 
	font-Style : normal;
	font-Size : 11px;
	color : rgb(0,0,0);
	background-color : rgb(245,242,233);
	text-decoration : none;
	text-align : justify;
	padding-top : 5px;
	padding-bottom : 2px;	
	padding-right : 2px;	
	padding-left : 5px;
	vertical-align : top;
	border-bottom : 1px dashed rgb(175,15,25);
	}

td.ContactSiteDescr a {
	font-Family : Arial,Verdana,Helvetica;
	font-Weight : bold; 
	font-Size : 11px;
	color : rgb(175,15,25);
	text-decoration : none;
	text-align : left;
	}
td.ContactSiteDescr a:hover {
	font-Family : Arial,Verdana,Helvetica;
	font-Weight : bold; 
	font-Size : 11px;
	color : rgb(153,153,153);
	text-decoration : underline;
	}

/* Specific */

td.header1 {
	font-Family : Arial,Verdana,Helvetica;
	font-Weight : bold; 
	font-Size : 13px;
	color : rgb(34,39,139);
	text-decoration : none;
	text-align : left;
	padding-top : 1px;
	padding-bottom : 1px;
	padding-left : 20px;
	border-bottom : 0px solid rgb(240,240,240);
	background :  rgb(255,255,255) url(images/menu_st.gif) no-repeat center left;
	/*border-bottom : 1px solid rgb(203,220,252);*/
	height :  20px;
	}
/* Produits styles */

td.PrTitle {
	font-Family : Arial,Verdana,Helvetica;
	font-Weight : bold; 
	font-Size : 20px;
	color : rgb(175,15,25);
	text-decoration : none;
	text-align : left;
	padding-top : 20px;
	padding-bottom : 5px;	
	padding-right : 0px;	
	padding-left : 20px;
	}
td.PrTypTitle {
	font-Family : Arial,Verdana,Helvetica;
	font-Weight : bold;
	/*font-Style : italic;*/
	font-Size : 17px;
	color : rgb(175,15,25);
	text-decoration : none;
	text-align : left;
	padding-top : 0px;
	padding-bottom : 5px;	
	padding-right : 0px;	
	padding-left : 20px;
	}
td.ProduitsDate {
	font-Family : Arial,Verdana,Helvetica;
	font-Weight : bold; 
	font-Size : 16px;
	color : rgb(0,0,0);
	text-decoration : none;
	text-align : left;
	padding-top : 5px;
	padding-bottom : 5px;	
	padding-right : 0px;	
	padding-left : 20px;
	}


/* Home styles */
td.HomeImages {
	padding : 0px;
	vertical-align : top;
	}
td.HomeTitle {
	font-Family : Arial,Verdana,Helvetica;
	font-Weight : bold; 
	font-Size : 20px;
	color : rgb(0,0,0);
	text-decoration : none;
	text-align : center;
	vertical-align : middle;
	padding-top : 20px;
	padding-bottom : 20px;
	}
td.HomeDescr {
	font-Family : Arial,Verdana,Helvetica;
	font-Weight : normal; 
	font-Size : 12px;
	color : rgb(0,0,0);
	text-decoration : none;
	text-align : justify;
	padding-top : 5px;
	padding-bottom : 5px;	
	padding-right : 5px;	
	padding-left : 20px;
	}
td.HomeDescr a {
	font-Family : Arial,Verdana,Helvetica;
	font-Weight : normal; 
	font-Size : 12px;
	color : rgb(175,15,25);
	text-decoration : none;
	}
td.HomeDescr a:hover {
	font-Family : Arial,Verdana,Helvetica;
	font-Weight : normal; 
	font-Size : 12px;
	color : rgb(153,153,153);
	text-decoration : underline;
	}

/* Program list styles */

td.progradate {
	font-Family : Arial,Verdana,Helvetica;
	font-Weight : bold; 
	font-Size : 14px;
	color : rgb(175,15,25);
	text-decoration : none;
	text-align : left;
	vertical-align : top;
	padding-top : 25px;
	padding-bottom : 10px;	
	padding-right : 30px;	
	padding-left : 20px;
	/*border-top : 1px dashed rgb(175,15,25);*/
	}

td.prograsession {
	font-Family : Arial,Verdana,Helvetica;
	font-Weight : bold; 
	font-Size : 14px;
	color : rgb(175,15,25);
	text-decoration : none;
	text-align : left;
	vertical-align : top;
	padding-top : 10px;
	padding-bottom : 10px;	
	padding-right : 30px;	
	padding-left : 20px;
	/*border-top : 1px dashed rgb(175,15,25);*/
	}

td.progratime {
	font-Family : Arial,Verdana,Helvetica;
	font-Weight : bold; 
	font-Size : 11px;
	color : rgb(0,0,0);
	text-decoration : none;
	text-align : right;
	vertical-align : top;
	padding-top : 10px;
	padding-bottom : 2px;	
	padding-right : 30px;	
	padding-left : 20px;
	}

td.progratitle {
	font-Family : Arial,Verdana,Helvetica;
	font-Weight : bold; 
	font-Size : 11px;
	color : rgb(0,0,0);
	text-decoration : none;
	text-align : justify;
	padding-top : 10px;
	padding-bottom : 2px;	
	padding-right : 30px;	
	padding-left : 20px;
	vertical-align : top;
	}
td.progratitle a {
	font-Family : Arial,Verdana,Helvetica;
	font-Weight : bold; 
	font-Size : 11px;
	color : rgb(175,15,25);
	text-decoration : none;
	}
td.progratitle a:hover {
	font-Family : Arial,Verdana,Helvetica;
	font-Weight : bold; 
	font-Size : 11px;
	color : rgb(153,153,153);
	text-decoration : underline;
	}

td.prograspeaker {
	font-Family : Arial,Verdana,Helvetica;
	font-Weight : normal;
	font-style : italic; 
	font-Size : 11px;
	color : rgb(0,0,0);
	text-decoration : none;
	text-align : justify;
	padding-top : 0px;
	padding-bottom : 2px;	
	padding-right : 30px;	
	padding-left : 20px;
	vertical-align : top;
	}
td.prograspeaker a {
	font-Family : Arial,Verdana,Helvetica;
	font-Weight : normal; 
	font-Size : 11px;
	color : rgb(175,15,25);
	text-decoration : none;
	}
td.prograspeaker a:hover {
	font-Family : Arial,Verdana,Helvetica;
	font-Weight : normal; 
	font-Size : 11px;
	color : rgb(153,153,153);
	text-decoration : underline;
	}
	
td.prograparasesstitle {
	font-Family : Arial,Verdana,Helvetica;
	font-Weight : bold; 
	font-Size : 14px;
	color : rgb(175,15,25);
	text-decoration : none;
	text-align : center;
	vertical-align : top;
	padding-top : 10px;
	padding-bottom : 10px;	
	padding-right : 10px;	
	padding-left : 0px;
	width:25%;
	}
td.prograparasesstitle a{
	font-Size : 12px;
	color : rgb(153,153,153);
	text-decoration : underline;
	}
td.prograparasesslocation {
	font-family : Arial,Verdana,Helvetica;
	font-weight : normal;
	font-style: italic; 
	font-size : 10px;
	color : rgb(153,153,153);
	text-decoration : none;
	text-align : center;
	vertical-align : top;
	padding-top : 1px;
	padding-bottom : 5px;	
	padding-right : 30px;	
	padding-left : 20px;
	}
	
td.tableparasess {
	padding-left: 20px;
	padding-top: 15px;
	padding-bottom: 15px;
	}
	
table.tableparasess {
	border-bottom: 1px solid rgb(245,242,233);
	border-top: 1px solid rgb(245,242,233);
	background-color: rgb(255,252,243);
	}
	
td.prograparasess {
	vertical-align : top;
	}
	
td.prograsesstime {
	font-Family : Arial,Verdana,Helvetica;
	font-Weight : bold; 
	font-Size : 11px;
	color : rgb(0,0,0);
	text-decoration : none;
	text-align : right;
	vertical-align : top;
	padding-top : 10px;
	padding-bottom : 2px;	
	padding-right : 10px;	
	padding-left : 0px;
	}
	
td.prograsesstitle {
	font-Family : Arial,Verdana,Helvetica;
	font-Weight : bold; 
	font-Size : 11px;
	color : rgb(0,0,0);
	text-decoration : none;
	text-align : left;
	padding-top : 10px;
	padding-bottom : 2px;	
	padding-right : 10px;	
	padding-left : 0px;
	vertical-align : top;
	}

td.prograsesstime2 {
	font-Family : Arial,Verdana,Helvetica;
	font-Weight : bold; 
	font-Size : 11px;
	color : rgb(0,0,0);
	text-decoration : none;
	text-align : left;
	vertical-align : top;
	padding-top : 10px;
	padding-bottom : 2px;	
	padding-right : 10px;	
	padding-left : 0px;
	}
	
td.prograsesstitle2 {
	font-Family : Arial,Verdana,Helvetica;
	font-Weight : bold; 
	font-Size : 11px;
	color : rgb(0,0,0);
	text-decoration : none;
	text-align : left;
	padding-top : 10px;
	padding-bottom : 2px;	
	padding-right : 10px;	
	padding-left : 15px;
	vertical-align : top;
	}
	
td.prograsesstitle p, td.prograsesstitle2 p{
		line-height:15px;
}
	
td.prograsessspeaker {
	font-Family : Arial,Verdana,Helvetica;
	font-Weight : normal;
	font-style : italic; 
	font-Size : 11px;
	color : rgb(0,0,0);
	text-decoration : none;
	text-align : left;
	padding-top : 0px;
	padding-bottom : 2px;	
	padding-right : 10px;	
	padding-left : 0px;
	vertical-align : top;
	}
td.prograsessspeaker a {
	font-Family : Arial,Verdana,Helvetica;
	font-Weight : normal; 
	font-Size : 11px;
	color : rgb(175,15,25);
	text-decoration : none;
	}
td.prograsessspeaker a:hover {
	font-Family : Arial,Verdana,Helvetica;
	font-Weight : normal; 
	font-Size : 11px;
	color : rgb(153,153,153);
	text-decoration : underline;
	}

li.progratopics{
	margin: 0px;
	padding: 2px 0px 2px 0px;
	font-weight: normal;
	font-style:normal;
	/*height:14px;*/
	}

/* mail template automatique */

td.cust1{
	font-Family:Arial,Verdana,Helvetica;
	font-Weight:normal; 
	font-Size:18px;
   color:rgb(255,255,255);
	background-color:rgb(175,15,25);
	text-align: center;
	width: 875px;
	height: 20px;
	}
	
div#layoutSpeHeader {
	height: 100px;
	background-color: rgb(175,15,25);
	border-bottom: 5px solid rgb(59,55,54);
	}

span.renom2{
	color : rgb(175,15,25);
	}
	
span.renom1{
	color : rgb(0,0,0);
	}
	
span.renom0{
	color : rgb(104,104,104);
	}

div.moreinfo{
	background-color: rgb(255,255,255);
	padding: 5px;
	margin-top: 10px;
	margin-left: 30px;
	border: 2px solid rgb(59,55,54);
	position: absolute;
	z-index: 500;
	font-size: 11px;
}

div.moreinfo a{
	text-decoration: underline;
	}

div.moreinfo a:hover{
	text-decoration: underline;
	}

/* tableau speakers */

td.speOrateursItems{
	font-Family : Arial,Verdana,Helvetica;
	font-Weight : normal;
	font-style : italic; 
	font-Size : 11px;
	color : rgb(0,0,0);
	text-decoration : none;
	text-align : justify;
	padding-top : 2px;
	padding-bottom : 2px;	
	padding-right : 30px;	
	padding-left : 0px;
	vertical-align : top;
	}

td.speOrateursItems a {
	font-Family : Arial,Verdana,Helvetica;
	font-Weight : normal; 
	font-Size : 11px;
	color : rgb(175,15,25);
	text-decoration : none;
	}
td.speOrateursItems a:hover {
	font-Family : Arial,Verdana,Helvetica;
	font-Weight : normal; 
	font-Size : 11px;
	color : rgb(153,153,153);
	text-decoration : underline;
	}

td.speOrateursPictures{
	padding-top : 0px;
	padding-bottom : 2px;	
	padding-right : 15px;	
	padding-left : 0px;
	vertical-align : top;
	width: 50px;
	}

div#displaybox{
        position: absolute;
        left:0px;
        top:0px;
        visibility: hidden;
        background-color: rgb(255,255,255);
        padding: 5px;
        border: 1px solid rgb(54,54,54);
}

img.displaybox{
        border: 0;
        margin: 0;
        padding: 0;
}

