a:link{font-family:Verdana, sans-serif;font-size:11px;color:#333399;text-decoration:underline;}
a:hover{font-family:Verdana, sans-serif;font-size:11px;color: #6699FF;text-decoration:underline;}
a:visited, a:active{font-family:Verdana, sans-serif;font-size:11px;color:#ff9900;text-decoration:underline;}	
.altern{background-color: #DEE7ED;}
.altern2{background-color: #F4F9FF;}
.altern3{background-color: #f6f6f6;}

banniere.table{
 	padding:0;
 	margin:0;
	}
.banniere td#BANN01{
	background-image:url(/images/banniere/01.jpg);
	background-attachment:scroll;
	background-repeat:no-repeat;
	cursor:pointer;
	}
.banniere td#BANN02{	
	background-image:url(/images/banniere/02.jpg);
	background-attachment:scroll; 
	background-repeat:no-repeat;
	}
.banniere td#BANN03{	
	background-image:url(/images/banniere/03.gif);
	background-attachment:scroll;
	background-repeat:no-repeat;
	text-align:right;
	}
body{
	margin:0;
	padding:0;  
	background-color:#CCCFDB;
	}		

.placeur{position:absolute;padding:0;margin:0;width:150px;height:650px;background-color:#3366cc}
div#NavLeft{padding:0;margin:0;width:150px;	height:100%;text-align:left;}
div#NavLeft span{display:none;}
div#content1,div#content2,div#content3,div#content4,div#content5,div#content6,div#content7,div#content8,div#content9,div#content10{
	border:1px solid #677fa4;
	background-color:#E8F1FF;
	padding:0;
	margin:0;
	width:196px;
	height:203px;
	}
ul.menu{list-style-type:none;padding:0;margin:0;border-top:1px solid white;border-bottom:1px solid white;}
.menu li{list-style-type:none;padding:0;margin:0;}
.menu a:link, .menu a:visited, .menu a:active{font-family:Verdana, sans-serif;font-size:10px;color:white;text-decoration:none;background-color:#3366CC;border-top:1px solid #6699CC;border-bottom:1px solid #365A94;padding:3px 0px 3px 0px;margin:0px;width:150px;display:block;}
.menu a:hover, .menu a:focus{font-family:Verdana, sans-serif;font-size:10px;color:#000000;text-decoration:none;background-color:#D4E4FE;border-top:1px solid #26498F;border-bottom:1px solid #fbfbfb;padding:3px 0px 3px 0px;margin:0px;width:150px;display:block;}	
ul.ssmenu{list-style-type:none;padding:0;margin:0;}
.ssmenu li{float:left;padding:0;margin:0;border-bottom:1px solid #C4D4EE;}
.ssmenu a:link, .ssmenu a:visited, .ssmenu a:active{font-family:Verdana,sans-serif;font-size:9px;text-decoration:none;color:#4a6a99;background-color:#E8F1FF;padding:3px 0px 3px 4px;margin:0;width:192px;display:block;}
.ssmenu a:hover, .ssmenu a:focus{font-family:Verdana, sans-serif;font-size:9px;text-decoration:none;color:#1C3762;background-color:#D4E4FE;padding:3px 0px 3px 4px;margin:0;width:192px;display:block;}
ul.accesdirect{list-style-type:none;padding:0;margin:0;border-top:1px solid #6699CC;}
.accesdirect li{margin:0;padding:0;}
.accesdirect a, .accesdirect a:visited, .accesdirect a:active{font-family:Verdana, sans-serif;font-size:9px;text-decoration:none;color:#FFFFFF;border:1px solid #3366CC;padding:2px 0px 2px 0px;margin:0px 0px 0px 2px;width:146px;display:block;}
.accesdirect a:hover, .accesdirect a:focus{font-family:Verdana, sans-serif;font-size:9px;text-decoration:none;color:#f2f5f9;border:1px solid #97aedc;background-color:#5782d8;padding:2px 0px 2px 0px;margin:0px 0px 0px 2px;width:146px;display:block;}
table.Article{
	font-family:Verdana, Tahoma, sans-serif;
	font-size:11px;	
	font-weight:normal;
	color:#37537F;
	border:1px solid white;
	}
table.ArticleOn{
	font-family:Verdana, Tahoma, sans-serif;
	font-size:11px;	
	font-weight:normal;
	color:black;
	cursor:pointer;
	border:1px solid #EBEBEB;
	background-color:#FCFCFC;	
	}
.Article H1{
	font-size:12px;	
	font-weight:bold;
	color:#677fa4;
	padding:2px 0px 4px 32px;
	margin:0px 0px 0px 0px;	
	background-image:url(/images/css/TblDefault/thead/Head.gif);
	background-attachment:scroll; 
	background-repeat:no-repeat;
	background-position:center top;	
	}
.ArticleOn H1{
	font-size:12px;	
	font-weight:bold;
	color:#666666;
	padding:2px 0px 4px 30px;
	margin:0px 0px 0px 0px;	
	background-image:url(/images/css/TblDefault/thead/HeadOver.gif);
	background-attachment:scroll;
	background-repeat:no-repeat;
	background-position:center top;	
	}	
.Article H2{
	font-size:13px;
	font-weight:bold;
	color:#FF9900;
	text-transform:uppercase;
	margin:0;
	padding:0;
	}
.ArticleOn H2{
	font-size:15px;
	font-weight:bold;
	text-transform:uppercase;
	}
.Article H3{
	font-size:12px;
	font-weight:bold;
	padding:0;
	margin:2px 1px 3px 1px;
	color:#37537F;
	}
.ArticleOn H3{
	font-size:12px;
	font-weight:bold;
	padding:0;
	margin:2px 1px 3px 1px;
	color:#ff9900;/*CC0000*/
	}
.Article tfoot, .ArticleOn tfoot{
	font-size:9px;
	color:#999999;
	text-align:right;
	height:14px;
	padding:2px 0px 0px 0px;
	background-image:url(/images/css/TblDefault/tfoot/Foot.gif);
	background-attachment:scroll;	
	background-repeat:repeat-x;
	background-position:center top;
	}
.Article P:first-line{
	font-size:12px;
	font-weight: bold;
	color:#FF9900;
    }
.ArticleOn P:first-line{
	font-weight: bold;
	font-size:12px;
	}
.Article P:first-letter{  
    font-family:Times New Roman, serif; 
	font-variant:normal;
	font-size:24px;     
    color:#FF9900;
    top:100px;
    left:0px; 
    float:left;
    padding:2px 1px 0px 1px;
    }
.ArticleOn P:first-letter{
    font-family:Times New Roman,serif;
	font-variant:normal;
	font-size:24px; 
    color:silver;
    top:100px;
    left:0px; 
    float:left;
    padding:2px 1px 0px 1px;   
    }
.Article tbody ul,.ArticleOn tbody ul{
	list-style-type:none;
	list-style-position:outside;
	list-style-image:url(/images/puce.gif);
	}	
table.MenuD{
	font-family:Verdana, sans-serif;
	font-size:9px;
	color:black;
	border-left:2px solid #ff9900;
	}	
.MenuD thead{	
	font-weight:bold;
	color:white;
	padding:0px 0px 0px 1px;
	background-color:#ff9900;
	}
.MenuD tfoot{
	border-top:1px solid #ff9900;
	background-image:url(/images/MenuD_Foot.gif);
	background-attachment:scroll; 
	background-position:center bottom;
	background-repeat:no-repeat;	
	}
.MenuDOn {
	background-color:#f5f5f5;	
	cursor:pointer;	
	}
.MenuDOff {
	color:#37537F;
	}
.MenuDThis{
	color:#ff9900;
	}
ul.MenuD{list-style-type:none;padding:0;margin:0;border:1px solid #ff9900;border-right:none;border-bottom:none;width:124px}
ul.MenuD li{list-style-type:none;padding:0;margin:0;border-bottom:1px solid #ff9900}
ul.MenuD li.Title {font-family:Verdana, sans-serif;font-size:10px;font-weight: bold;color:#FFFFFF;background-color: #FF9900;padding:0;margin:0;height:18px;width:124px}	
ul.MenuD A:link, ul.MenuD A:visited, ul.MenuD A:active{font-family: Verdana, sans-serif;font-size: 10px;font-weight: normal;text-decoration: none;color:#37537F;background-color:white;padding: 2px 0px 2px 0px;margin: 0px 0px 0px 2px;width: 122px;display: block}
ul.MenuD A:hover{font-family: Verdana, sans-serif;font-size: 10px;font-weight: normal;text-decoration: none;color:#000000;background-color: white;padding: 2px 0px 2px 0px;margin: 0px 0px 0px 2px;width: 122px;display:block}
ul.MenuD A.LienActif, ul.MenuD A:link.LienActif, ul.MenuD A:visited.LienActif, ul.MenuD A:hover.LienActif, ul.MenuD A:active.LienActif,ul.MenuD A:focus.LienActif{font-family: Verdana, Tahoma, Helvetica, sans-serif;font-size: 10px;font-weight: normal;text-decoration:none;color:#999999;background-color:transparent;padding:2px 0px 2px 0px;margin:0px 0px 0px 2px;width:122px;cursor:default;display:block}
UL#menuInterne{
	padding:0; 
	margin:0; 
	list-style:none;
	}
/* classe pour menu de navigation auxiliaire situé à droite */	
ul#MenuD{list-style-type:none;padding:0;margin:0;border:1px solid #ff9900;border-right:none;border-bottom:none;width:124px}
ul#MenuD li{list-style-type:none;padding:0;margin:0;border-bottom:1px solid #ff9900}
ul#MenuD a,ul#MenuD a:visited,ul#MenuD a:active{font-family: Verdana, sans-serif;font-size: 10px;font-weight: normal;text-decoration: none;color: #362e69;background-color: white;padding: 2px 0px 2px 0px;margin: 0px 0px 0px 2px;width: 122px;display: block}
ul#MenuD a:hover{font-family: Verdana, sans-serif;font-size: 10px;font-weight: normal;text-decoration: none;color: #f89400;background-color: white;padding: 2px 0px 2px 0px;margin: 0px 0px 0px 2px;width: 122px;display: block}
ul#MenuD li.Title {font-family:Verdana, sans-serif;font-size:10px;font-weight: bold;color:#FFFFFF;background-color: #FF9900;padding:0;margin:0;height:18px;width:124px}	
ul#MenuD a.LienActif{font-family: Verdana, sans-serif;font-size: 10px;font-weight: normal;text-decoration: none;color: #f89400;background-color:white;padding:2px 0px 2px 0px;margin:0px 0px 0px 2px;width:122px;cursor:default;display:block}
UL#menuInterne LI{
	float:right;
	cursor:pointer;
	border-bottom:#F2F2F2 1px solid;
	}
UL#menuInterne A{
	border-right:#F2F2F2 1px solid; 
	border-top:#F2F2F2 1px solid;
	border-left:#F2F2F2 1px solid;
	border-bottom:none;  
	padding:2px 3px 2px 3px;
	margin:0; 
	display:block;
	color:#999999;
	text-decoration:none;
	}
UL#menuInterne A:hover{
	color:#677fa4; 
	background-color:#FAFAFA;
	}
UL#menuInterne a.pageActive {
	display:block;
	color:#525253;  
	padding:2px 3px 2px 3px;
	background-color:#F3F7FA;
	border-right:1px solid #78A2BC;
	border-top:1px solid #B5CAD7;
	border-left:1px solid #B5CAD7;
	border-bottom:none;  
	}

hr{
	color:#cccccc;
	border:none;
	height:1px;
	padding:0;
	margin:0;
	}
.BordurePage{
	border-right:1px solid #000000;
	border-left:1px solid #000000;
	background-color:white;
	}
.FondBleu{
	font-family:Tahoma, Verdana, sans-serif;
	font-size:9px;
	color:white;
 	background-color:#3366CC;
	padding:0;
 	margin:0;
	vertical-align:top;
	}
table.Encadre{
	font-family:Verdana, Tahoma, sans-serif;
	font-size:11px;
	color:black;
	border-top:1px solid #e1e1e1;
	border-right:1px solid #eaeaea;
	border-bottom:1px solid #eaeaea;
	border-left:1px solid #e1e1e1;
	background-color:#f9f9f9;
	}	
div.Une{
	font-family:Arial, sans-serif;
	font-size:25px;	
	font-weight:bold;
	color:#cccccc;
	text-align:left;
	padding:0px 0px 0px 15px;
	width:90%;
	border-bottom:2px solid #f4f4f4;	
	}
div.Text{
	font-family:Verdana, sans-serif;
	font-size:11px;
	color: #677FA4;
	}
img{
	border:none;
	margin:0;
	padding:0;
	}
.ImgLeft{
	float:left;
	margin:0px 10px 0px 0px;
	padding:0;
	border:1px solid #677fa4;	
	}
.ImgRight{
	float:right;
	margin:0px 0px 0px 10px;
	padding:0;
	border:1px solid #677fa4;	
	}
.InputOff{
	font-family:Verdana, sans-serif;
	font-size:10px;
	font-weight:normal;	
	color:#666666;
	cursor:pointer;
	background-attachment:scroll; 
	background-image:url(/images/InputOn.gif);
	border-top:1px solid #DBD9D9;
	border-right:1px solid #DBD9D9;
	border-bottom:1px solid #DBD9D9;
	border-left:4px outset #FED206;
	}
.InputOver{
	font-family:Verdana, sans-serif;
	font-size:10px;
	font-weight:normal;
	cursor:pointer;	
	color:#999999;
	background-attachment:scroll; 
	background-image:url(/images/InputOver.gif);
	border-top:1px solid #DBD9D9;
	border-right:1px solid #DBD9D9;
	border-bottom:1px solid #DBD9D9;
	border-left:4px outset #00CC00;
	}
legend{
	font-family:Verdana, sans-serif;
	font-size:12px;	
	font-weight:bold;
	color:#ff9900;
	padding:0px 6px 0px 1px;
	}
.Legende{
	font-family:Tahoma, sans-serif;
	font-size:10px;	
	font-weight:normal;
	color:#999999;
	}
mask{
	display:block;
	padding:0;
	margin:0;
	}
fieldset{width:96%;} 
select{ 
	font-family:Verdana, sans-serif;
	font-size:10px;
	color:#37537F;
	}
H3{	
	font-family:Tahoma, sans-serif;
	font-size:22px;
	color:#BBCFDD;
	}	
ul li.pageencours{
  	font-family:Tahoma,Verdana, sans-serif;
	padding:0px 2px 3px 2px;
	font-size:9px;
	font-weight:bold;
	color:black;
	background-color:#DEE7ED; 
	}
.MotRechercher{
	background-color:yellow;
	color:black;
	text-decoration:underline;
	}
table.NavigationOrange{
	font-family:Verdana, sans-serif;
	font-size:10px;	
	color:#666666;
	border-right:1px inset #F2F2F2;
	border-bottom:1px inset #F2F2F2;
	background-image:url(/images/InputOn.gif);
	background-attachment:scroll; 
	}
table.TableauListing{
	font-family:Tahoma, sans-serif;
	font-size:11px;	
	font-weight:normal;
	color:#677fa4;
	border:1px solid white;
	}	
.TableauListing thead H1{
	font-family:Verdana, sans-serif;
	font-size:11px;	
	font-weight:normal;
	color:white;
	background-image: url(/images/shadow_orange.gif);	
	background-attachment:scroll;
	border-right:1px inset #CC6600; 
	border-bottom:1px inset #CC6600;
	padding:1px 1px 1px 3px;
	margin:0;
	}	
.TableauListing thead H2{
	font-family:Tahoma, sans-serif;
	font-size:11px;	
	font-weight:bold;
	color:#666666;
	background-color:#fefefe;
	border-top:2px solid #f4f4f4;
	border-right:1px solid #f4f4f4;
	border-bottom:2px solid #f4f4f4;
	border-left: 1px solid #f4f4f4;
	padding: 1px 3px 1px 3px;
	margin:0;
	}	
.TableauListing tbody{
	font-family:Tahoma, sans-serif;
	font-size:11px;	
	font-weight:normal;
	color:#424242;
	border-bottom:1px #DBD9D9 solid;
	padding:0;
	margin:0;
	}	
.TableauListing tbody H3{
	font-family:Tahoma, sans-serif;
	font-size:12px;	
	font-weight:bold;
	color:#ff9900;
	padding:0;
	margin:0;
	}	
.TextBox {
	font-family:Tahoma, sans-serif;
	font-size:10px;	
	color:#5C759B;
	border-top:1px solid white;
	border-right:1px solid white;
	border-bottom:1px solid white;
	border-left:3px solid #FED206;
	padding-left:3px;
	background-image:url(/images/box_shadow.gif); 
	background-attachment:scroll;  	
	}
.TextBoxOver {
	font-family:Tahoma, sans-serif;
	font-size:10px;
	color:#5C759B;	
	border-top:1px solid white;
	border-right:1px solid white;
	border-bottom:1px solid white;
	border-left:3px solid #00CC00;
	padding-left:3px;
	background-image:url(/images/box_shadow.gif);
	background-attachment:scroll;
	}	
table.Vignette, table.VignetteContact{
	font-family:Verdana, Tahoma, Arial, sans-serif;
	font-size:11px;
	font-weight:normal;
	color:black;
	border:none;
	}
.Vignette thead h1{
	font-size:13px;	
	color:#CCCCCC;
	padding:0;
	margin:0;	
	background-image:url(/images/VignetteAsavoirTop.gif);
	background-attachment:scroll; 
	background-repeat:no-repeat;
	background-position:right top;
	}
.VignetteContact thead h1{
	font-size:13px;
	color:#CCCCCC;
	padding:0;
	margin:0;	
	background-image:url(/images/VignetteContactTop.gif);
	background-attachment:scroll; 
	background-repeat:no-repeat;
	background-position:right top;
	}
.Vignette tbody{
	background-color:#FFCC00;
	text-align:center;
	}
.VignetteContact tbody{
	background-color:#66CC66;
	text-align:center;
	}
.Vignette a:link, .Vignette a:visited, .VignetteContact a:link, .VignetteContact a:visited{
	text-decoration:underline;
	color:black;
	}	
.Vignette a:active, .Vignette a:hover, .VignetteContact a:active, .VignetteContact a:hover{
	color:white;
	}
.Vignette tbody H3, .VignetteContact tbody H3{
	font-size:12px;
	font-weight:bold;
	color:white;
	padding:0;
	margin:0;
	}
.Vignette tfoot{
	background-color:#f1f1f1;
	background-image:url(/images/VignetteAsavoirBottom.gif);
	background-attachment:scroll;
	background-repeat:no-repeat;
	background-position:left top;
	}
.VignetteContact tfoot{
	background-color:#CCFFCC;
	background-image:url(/images/VignetteContactBottom.gif);
	background-attachment:scroll;
	background-repeat:no-repeat;
	background-position:left top;
	}
.Vignette ul, .VignetteContact ul{
	list-style-image:url(/images/Vignette_puce.gif);
	list-style-position:inside;
	vertical-align:bottom;
	}
