/*-------------------------------------------   CSS GLOBAL   Body & Scrollbars     -----------------------------------------*/
BODY {
	scrollbar-face-color: #003399;
	scrollbar-shadow-color: #000000;
	scrollbar-highlight-color: #FFFFFF;
	scrollbar-3dlight-color: #000000;
	scrollbar-darkshadow-color: #000000;
	scrollbar-track-color: #0066cc;
	scrollbar-arrow-color: #7692B7;
	background: #FFFFFF;
	background-position : center;
}
/*------------------------------------------			CSS GLOBAL  	Liens						---------------------------------------------------*/
A, A:LINK, A:VISITED, A:ACTIVE, A:FOCUS, A:VLINK {
	color: #333333;
	text-decoration: underline;
	background : transparent;
}
a:hover {
	color: #FF3333;
	text-decoration: none;
	background : transparent;
}
.TableBody {
	background-color : #FFFFFF;
}
	/*--------------------------------------------------------------------------------------------------------------*/
	/*----------------------------- Login ----------------------------------*/
	/*--------------------------------------------------------------------------------------------------------------*/
.titrelogin{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 20px;
	font-weight:bold;
	color:#FFFFFF;
	text-align : center;
	padding-right : 10px;
	padding-left : 10px;
	padding-top : 10px;
	padding-bottom : 10px;
	background-color:#6699CC;
}
.artlogin{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight:bold;
	color:#003366;
	text-align : right;
	padding-left : 2px;
	background-color: #FFFFFF;
}
.artlogin2{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight:bold;
	color:#003366;
	text-align : left;
	padding-left : 2px;
	background-color: #FFFFFF;
}
.formlogin{
	font-family: Arial,Verdana,Helvetica;
	font-size: 11px; 
	color:#000000 ;
	font-weight:bold;
	background-color:#ffffff;
}
.errlogin{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight:bold;
	color: #DC143C;
	text-align : left;
	padding-left : 2px;
	padding-right: 2px;
	background-color: #FFFFFF;
}
	/*--------------------------------------------------------------------------------------------------------------*/
	/*----------------------------- Nav gauche ----------------------------------*/
	/*--------------------------------------------------------------------------------------------------------------*/
.navtitremenu{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 18px;
	font-weight:bold;
	color:#FFFFFF;
	text-align : center;
	padding-right : 3px;
	padding-left : 3px;
	padding-top : 3px;
	padding-bottom : 3px;
	background-color:#6699CC;
}
A.navtitremenu, A.navtitremenu:LINK, A.navtitremenu:VISITED, A.navtitremenu:ACTIVE, A.navtitremenu:FOCUS, A.navtitremenu:VLINK {
	color: Red;
	text-decoration: none;
	background : transparent;
}
a.navtitremenu:hover {
	color: white;
	text-decoration: underline;
	background : transparent;
}
.navart1{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight:bold;
	color:#FFFFFF;
	text-align : left;
	padding-left : 3px;
	padding-bottom : 3px;
	background-color:#FFFFFF;
}
.navart2{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	color:#FFFFFF;
	text-align : left;
	padding-left : 6px;
	padding-bottom : 3px;
	background-color:#FFFFFF;
}
.navart3{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color:#FFFFFF;
	text-align : left;
	padding-left : 6px;
	padding-bottom : 3px;
	background-color:#FFFFFF;
}
.lien1{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight:bold;
	color:#003366;
	text-align : center;
	padding-left : 2px;
	background-color: #FFFFFF;
}
.lienlogout{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight:bold;
	color:#DC143C;
	text-align : center;
	padding-left : 2px;
	background-color: #FFFFFF;
}
.version{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight:normal;
	color:#003366;
	text-align : center;
	padding-left : 2px;
	background-color: #FFFFFF;
}
/*--------------------------------------------  articles accueil  ---------------------------------------------------*/
.TitreHP{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 30px;
	font-weight:bold;
	color:#003366;
	text-align : left;
	padding-left : 10px;
	padding-right : 10px;
	padding-top : 10px;
	padding-bottom : 10px;
	background-color: #FFFFFF;
}
.artbg{
	background-color: #FFFFFF;
}
.article1{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight:normal;
	color:#000000;
	text-align : left;
	padding-left : 2px;
	padding-right: 2px;
	background-color: #FFFFFF;
}
.articleerr1{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight:normal;
	color: #DC143C;
	text-align : left;
	padding-left : 2px;
	padding-right: 2px;
	background-color: #FFFFFF;
}
.artmore{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight:bold;
	color:#000000;
	text-align : right;
	padding-right : 2px;
	background-color: #FFFFFF;
}
.artback{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight:bold;
	color:#000000;
	text-align : left;
	padding-left : 2px;
	background-color: #FFFFFF;
}
.artnext{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight:bold;
	color:#000000;
	text-align : right;
	padding-left : 2px;
	background-color: #FFFFFF;
}
.artvu{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight:bold;
	color:#000000;
	text-align : right;
	padding-right : 2px;
	background-color: #FFFFFF;
}
.artline{
	background-color: #CCCCCC;
}
.artheader2line{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight:bold;
	color:#003366;
	text-align : left;
	padding-left : 2px;
	background-color: #FFFFFF;
}
.artheader2{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight:bold;
	color:#003366;
	text-align : left;
	padding-left : 2px;
	background-color: #FFFFFF;
}
.article2line{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight:normal;
	color:#000000;
	text-align : left;
	padding-left : 2px;
	padding-right : 2px;
	padding-top : 2px;
	background-color: #FFFFFF;
}
.article2{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight:normal;
	color:#000000;
	text-align : left;
	padding-left : 2px;
	padding-top : 2px;
	background-color: #FFFFFF;
}
A.art, A.art:LINK, A.art:VISITED, A.art:ACTIVE, A.art:FOCUS, A.art:VLINK {
	color: #003366;
	text-decoration: none;
	background : transparent;
}
a.art:hover {
	color: #003366;
	text-decoration: underline;
	background : transparent;
}
.artheader3 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #003366;
	padding-left: 2px;
	background-color: #BBDDFF;

}
.artheader3line {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight:bold;
	color:#0099FF;
	text-align : left;
	padding-left : 2px;
	background-color: #FFFFFF;
	border-right: 1px solid #cccccc;
}
.linkenf {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight:bold;
	color:#000000;
	text-align : left;
	padding-left : 2px;
	padding-right : 2px;
	padding-top : 2px;
	background-color: #FFFFFF;
	border-right: none;
}
.linkenfline {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight:bold;
	color:#000000;
	text-align : left;
	padding-left : 2px;
	padding-right : 2px;
	padding-top : 2px;
	background-color: #FFFFFF;
	border-right: 1px solid #cccccc;
}
.linkother {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight:bold;
	color:#000000;
	text-align : left;
	padding-left : 2px;
	padding-right : 2px;
	padding-top : 2px;
	background-color: #FFFFFF;
}
.smalltext {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight:normal;
	color:#003366;
	text-align : left;
	padding-left : 2px;
	background-color: #FFFFFF;
}
.code {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight:bold;
	color:#FF0000;
	text-align : left;
	padding-left : 2px;
	background-color: #FFFFFF;
}
/*--------------------------------------------  nav_bas  ---------------------------------------------------*/
.navbas{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight:bold;
	color:#FFFFFF;
	text-align : center;
	padding-left : 2px;
	padding-right : 2px;
	padding-top : 5px;
	padding-bottom : 5px;
	background-color: #5C7828;
}
/*---------------------------------------------- items -------------------------------------------------------*/

.itemsheader1 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #003366;
	text-align : center;
	background-color: #BBDDFF;

}
.itemsheader1selection {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #003366;
	text-align : center;
	background-color: #6699CC;
}
.itemsarticle1{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight:bold;
	color:#003366;
	text-align : left;
	padding-left : 2px;
	background-color: #FFFFFF;
	border-right: 1px solid #6699CC;
	border-left: 1px solid #6699CC;
	border-top: 1px solid #6699CC;
	border-bottom: 1px solid #6699CC;
}
/*------------------------------------- moteur de recherche ----------------*/
.searchtitre{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color:#000000;
	text-align : center;
	padding-left : 2px;
	padding-right: 2px;
	background-color: #A9A9A9;
}
.bgsearch0 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #003366;
	padding-left: 2px;
	background-color: #FFFFFF;
}
.bgsearch1 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #003366;
	padding-left: 2px;
	background-color: #D3D3D3;
}
/* ----------- divers ----------*/
.bg1 {
	background-color: #cccccc;
}
.bg2 {
	background-color: #000000;
}
/*-------------------------- mail -----------------------------*/
.form {
	font-size: 12px;
	color: #333333;
	text-align: left;
	font-family: Arial, Helvetica, sans-serif;
}

.contact {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	background-color: #d3e3ed;
	text-align: left;
	padding-left: 15px;
	font-weight: bold;
}


.you {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #1A4F70;
	background-color: #d3e3ed;
	text-align: left;
	padding-left: 15px;
	font-weight: bold;
}

.send {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	background-color: #d3e3ed;
	text-align: center;
	padding-left: 15px;

}


.bg_1 {
	background-color: #000000;
}
.bg_fond_1 {
	background-color: #CCCCCC;
}
.bg_fond_2 {
	background-color: #DDDDDD;
}