td {
	font-family: Verdana, Geneva, sans-serif;
	font-size: 12px;
	color: #000000;

}
a {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #000000;
	text-decoration: none;
}
a:link {
	font-family: Verdana, Geneva, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color:#174B7B;
	text-decoration: none;
	
}
a:visited {
	font-family: Verdana, Geneva, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #174B7B;
	text-decoration: none;
	
}
a:hover {
	font-family: Verdana, Geneva, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #F00;
	text-decoration: none;
	

}
.barlink_haut {
	font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #009999;
	text-decoration: none;
	background-image:url(images/560-5.gif);
	height:5px;
}
.barlink_milieu {
	font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #009999;
	padding-left:5px;
	text-decoration: none;
	background-image:url(images/560-20.gif);
	height:20px;
}
.barlink {
	font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #009999;
	padding-left:5px;
	text-decoration: none;
	
}
.barlink_bas {
	font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #009999;
	text-decoration: none;
	background-image:url(images/560-4.gif);
	height:4px;
}
a.barlink:link {
	font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #009999;
	text-decoration: none;
	
}
a.barlink:visited {
	font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #009999;
	text-decoration: none;
}
a.barlink:hover {
	font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #F00;
	text-decoration: none;
}

.sidelink {
	font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #94abcd;
	text-decoration: none;
}
a.sidelink:link {
	font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #7a8b9c;
	text-decoration: none;
}
a.sidelink:visited {
	font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #7a8b9c;
	text-decoration: none;
}
a.sidelink:hover {
	font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #F00;
	text-decoration: none;
}

.catsidelink {
	font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif;
	font-size: 13px;
	font-weight: bold;
	color: #326CA7;
	text-decoration: none;
}
a.catsidelink:link {
	font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif;
	font-size: 13px;
	font-weight: bold;
	color: #326CA7;
	text-decoration: none;
}
a.catsidelink:visited {
	font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif;
	font-size: 13px;
	font-weight: bold;
	color: #326CA7;
	text-decoration: none;
}
a.catsidelink:hover {
	font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif;
	font-size: 13px;
	font-weight: bold;
	color: #F00;
	text-decoration: none;
}
a.insidelink {
	font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight: bold;
	color: #060;
	text-decoration: none;
}
a.insidelink:visited {
	font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight: bold;
	color: #060;
	text-decoration: none;
}
a.insidelink:hover {
	font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight: bold;
	color: #F30;
	text-decoration: none;
}
select {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
}
input {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
}
textarea {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
}
.onepxtable {
	border: 1px solid #CCCCCC;
	background-color: #FCFDEE;
}
.biglink {
	font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif;
	font-size: 18px;
	font-weight: bold;
	color: #326CA7;
	text-decoration: none;
}
a.biglink {
	font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif;
	font-size: 15px;
	font-weight: bold;
	color: #326CA7;
	text-decoration: none;
}
a.biglink:visited {
	font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif;
	font-size: 15 px;
	font-weight: bold;
	color: #326CA7;
	text-decoration: none;
}
a.biglink:hover {
	font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif;
	font-size: 15 px;
	font-weight: bold;
	color: #F00;
	text-decoration: none;
}
.keyword {
	font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	
}
.champs {
	font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	width:145px;
}
input {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color:333;
}
select {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color:333;
}
a.smlink {
	font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #C6C7C8;
	text-decoration: none;
}
a.smlink:hover {
	font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #ffffff;
	text-decoration: none;
}
.menu_haut {
    font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:13px;
	font-weight:bold;
	color: #F00;
	text-align:center;
	background-image:url(images/175-35.gif);
	height:35px;
	padding-top:15px;}
.menu_milieu {
    font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	font-weight:bold;
	color: #0099CC;
	padding-left:5px;
	padding-right:5px;
	background-image:url(images/175-15.gif);
	height:20px;}
.menu_bas {
    font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	font-weight:bold;
	color:#FFFFFF;
	background-image:url(images/175-10.gif);
	height:10px;}	
	
.recherche_haut {
    font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:13px;
	font-weight:bold;
	text-align:center;
	padding-top:15px;
	color:#F00;
	background-image:url(images/560-39.gif);
	height:39px;
	}
.recherche_milieu {
    font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	font-weight:bold;
	color: #0099CC;
	background-image:url(images/560-20.gif);
	height:20px;}
.recherche_bas {
    font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	font-weight:bold;
	color:#FFFFFF;
	background-image:url(images/560-19.gif);
	height:19px;}				
	
.index_haut {
    font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:13px;
	font-weight:bold;
	color: #F00;
	text-align:center;
	background-image:url(images/560-38.gif);
	padding-top:15px;
	height:38px;
	}
.index_milieu {
    font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	font-weight:bold;
	color: #333333;
	background-image:url(images/560-20.gif);
	height:20px;
	padding-left:5px;
	padding-right:5px;}
.index_bas {
    font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	font-weight:bold;
	color:#FFFFFF;
	background-image:url(images/560-19.gif);
	height:19px;}				

.header_haut {
    font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	font-weight:bold;
	color:#CC0000;
	text-align:center;
	background-image:url(images/_top.jpg);
	height:15px;
	padding-top:5px;
	padding-left:5px;
	}
.header_milieu {
    font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	font-weight:bold;
	color: #333333;
	background-image:url(images/_middle.jpg);
	height:20px;}
.header_bas {
    font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	font-weight:bold;
	color:#FFFFFF;
	background-image:url(images/_middle.jpg);
	height:20px;}				
.footer_haut {
    font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	font-weight:bold;
	color:#CC0000;
	text-align:center;
	background-image:url(images/475-57.jpg);
	padding-top:15px;
	height:57px;
	}
.footer_milieu {
    font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	font-weight:bold;
	color: #333333;
	background-image:url(images/475-30.jpg);
	height:20px;}
.footer_bas {
    font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:10px;
	font-weight:bold;
	color: #666666;
	background-image:url(images/_bottom.jpg);
	height:22px;}
.Box_Top {
background-image: url(images/box_top.jpg);
height:32px;
}
.Box_Middle {
background-image: url(images/box_middle.jpg) no repeat;
height:25px;
padding-left:10px;
padding-right:10px;
}
.Box_Bottom {
background-image: url(images/box_bottom.jpg);
height:57px;
}
.onglet a {
	display:block;
	background-image:url(images/onglet_a.gif);
	width:95px;
	height:32px;
	color:#FFF;
	line-height:28px;
	}

.onglet :hover  {
	display:block;
	background-image:url(images/onglet_b.gif);
	width:95px;
	height:32px;
	color:#F00;
	}	
.menu a:link {
	font-family:Tahoma, Geneva, sans-serif;
	font-size:12px;
	font-weight:bold;
	vertical-align:bottom;
	color:#000;}
.menu a:visited {
	font-family:Tahoma, Geneva, sans-serif;
	font-size:12px;
	font-weight:bold;
	vertical-align:bottom;
	color:#000;}	
.menu a:hover {
	font-family:Tahoma, Geneva, sans-serif;
	font-size:12px;
	font-weight:bold;
	vertical-align:bottom;
	color:#09F;}
	
.texte_gris {
    font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#999999;}	
.texte_rouge {
    font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#CC0000;}
.texte_rouge_gras {
    font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	font-weight:bold;
	color:#CC0000;}			
.texte_bleu_fonce {
    font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	color: #003399;}
.texte_blanc_gras {
    font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:12px;
	color: #FFF;
	font-weight:bold;}	
.texte_bleu_fonce_gras {
    font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	color: #003399;
	font-weight:bold;}	
.texte_noir_gras {
    font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	font-weight:bold;
	color: #000000;
	}
.texte_description {
    font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	font-weight:normal;
	color: #333333;}
.titre_log {
    font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:18px;
	font-weight:bold;
	color: #F30;
	}
.t_desc {
	border: dotted 1px #F30;}	
.tr_1 {
	font-family: Verdana, Geneva, sans-serif;
	font-size:12px;
	color: #183443;
	background-color: #FDFDF7;}	
.tr_2 {
	font-family: Verdana, Geneva, sans-serif;
	font-size:12px;
	color: #183443;
	background-color: #EAF5F7;}
.tr_sd {
	font-family: Verdana, Geneva, sans-serif;
	font-size:12px;
	color: #183443;
	background-color: #F2F2F2;}	
.titre {
    font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:15px;
	font-weight:bold;
	color: #F30;
	}
.pg a{
    font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:15px;
	font-weight:bold;
	color: #F30;
	}
.pg:link{
    font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:15px;
	
	}
.pg:visited{
    font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:15px;
	
	}
.pg:hover{
    font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:15px;
	
	}	
.page {
    font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:15px;
	font-weight:bold;
	color: #333;
	vertical-align:middle;
	}
.nbr {
    font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:15px;
	font-weight:bold;
	color: #F00;
	vertical-align:middle;
	}
.prog_desc {
    font-family: Verdana, Geneva, sans-serif;
	font-size:11px;
	font-weight:normal;
	color: #333;
	vertical-align:top;
	}
.message {
	font-family:Verdana, Geneva, sans-serif;
	font-size:13px;
	font-weight:bold;
	color:#C00;
	background-color:#FF0;
	text-align:center;
	vertical-align:middle;
	line-height:20px;}	

#tester {display:none;}
.table_comment {
	border: dotted 1px #033;}