#afft{
FONT-SIZE: 14px;
FONT-FAMILY: Arial, Verdana, Helvetica, sans-serif;
COLOR: #000000;
TEXT-ALIGN: left;
DISPLAY: block;
MAX-WIDTH: 995px;
MARGIN: 0px auto;
POSITION: relative;
}
/* #pubtextedroite{ FONT-SIZE: 14px; FONT-FAMILY: Arial, Verdana, Helvetica, sans-serif; COLOR: #000000; TEXT-ALIGN: left;} */

body {
font-family: Arial, Verdana, Helvetica, sans-serif;
font-size: 14px;
background-color: #3A3A3A;
background-attachment: fixed;
/* background: url(../../img/9/background.gif); */
}

.hrligne { color: #CBCBCB; height: 4px; width: 987px}

.menu { BORDER-TOP: 0px; FONT-WEIGHT: bold; FONT-SIZE: 12px; COLOR: #000000; LINE-HEIGHT: 12px; FONT-FAMILY: Trebuchet MS, Verdana, Geneva, Arial, Helvetica}
A.menu:link { FONT-WEIGHT: bold; COLOR: #000000; TEXT-DECORATION: underline}
A.menu:visited { FONT-WEIGHT: bold; COLOR: #000000; TEXT-DECORATION: underline}
A.menu:hover { COLOR: #cccccc; TEXT-DECORATION: none}

A:link {line-height: 15px; color: #000000; text-decoration:underline;Font-Weight : Bold; FONT-FAMILY: Arial, Verdana, Helvetica, sans-serif; FONT-SIZE: 12px}
A:visited {color: #000000; text-decoration:underline;Font-Weight : Bold; FONT-FAMILY: Arial, Verdana, Helvetica, sans-serif; FONT-SIZE: 12px}
A:hover {color: #cc0000;text-decoration:none;Font-Weight : Bold; FONT-FAMILY: Arial, Verdana, Helvetica, sans-serif; FONT-SIZE: 12px}

.rss{ font-size: 12px; font-family: Arial, Verdana, Helvetica, sans-serif; color: #000000;}

.tablerss {border: 1px solid #ccc; padding: 6px; background-color:#eee;}
.titre_page{ font-size: 16px; font-family: Arial, Verdana, Helvetica, sans-serif; color: #bb0000;Font-Weight : Bold;}
.texte_page{ font-size: 12px; font-family: Arial, Verdana, Helvetica, sans-serif; color: #000000;}


.form_passive, .form_active {
FONT-SIZE: 11px;
FONT-FAMILY: Trebuchet MS, Verdana, Arial, Helvetica, sans-serif;
TEXT-ALIGN: left;
}

.form_passive {
COLOR: #5252CF;
FONT-SIZE: 12px;
}

.form_active {
COLOR: #000000;
}

/*
.input {
background: #FFFFFF url(../../img/9/bgr_button.gif) repeat-x top center;
}
*/
.input{
	background:url(../../img/9/loupe.png) no-repeat;
	border:1px solid #8FD2FE;
	width:200px;
	color:#3F4B57;
	padding-left:20px;
	background-color:white
}


.tablepubdessus{
border-top: 2px solid #9F9F9F;
border-left: 2px solid #9F9F9F;
border-right: 2px solid #9F9F9F;
}


.tablemilieu{
border-left: 2px solid #9F9F9F;
border-right: 2px solid #9F9F9F;
background-color:#FFFFFF;
}

.tabledegrade{
background: #FFFFFF url(../../img/9/degrade_haut.gif) repeat-x top center;
}

.tailetableindex {
	width:994px!important;
}

.tabledessous{
border-top: 2px solid #9F9F9F;
border-bottom: 2px solid #9F9F9F;
border-left: 2px solid #9F9F9F;
border-right: 2px solid #9F9F9F;
background-color:#FFFFFF;
}

.entete {
font-family: Arial, Tahoma, Verdana; 
font-size: 10px; 
color: #000000; 
font-weight: bold;
text-align: center;
color:#333366;
background-color:#FFFFFF;
}

.cherche {
FONT-SIZE: 11px;
FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
TEXT-ALIGN: center;
COLOR: #FFFFFF;
background-color:#861615;
Font-Weight : Bold;
}

.dateenre {
FONT-SIZE: 10px;
FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
TEXT-ALIGN: left;
COLOR: #333366;
}

A.dateenre:link { COLOR: #333366; TEXT-DECORATION: underline; FONT-SIZE: 10px;}
A.dateenre:visited { COLOR: #333366; TEXT-DECORATION: underline; FONT-SIZE: 10px;}
A.dateenre:hover { COLOR: #cc0000; TEXT-DECORATION: none; FONT-SIZE: 10px;}


#footer a:link{ COLOR: #ffffff; TEXT-DECORATION: underline}
#footer a:visited{ COLOR: #ffffff;  TEXT-DECORATION: underline}
#footer a:active,
#footer a:hover{color: #ffcc00;	text-decoration: none;}


#footer
{
	FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
	width: 620px;
	height: 39px;
	text-align: center;
	background-color: #535353;
	font-size: 11px;
	color: #CACACA;
	border-right: 0px solid #CCCCCC;
	border-bottom: 0px solid #CCCCCC;
	border-left: 0px solid #CCCCCC;
	padding-top: 5px;
	}


#abo
{
	width: 120px;
	height: 60px;
	text-align: center;
	background-color: #535353;
	font-size: 11px;
	color: #CACACA;
	border-right: 0px solid #CCCCCC;
	border-bottom: 0px solid #CCCCCC;
	border-left: 0px solid #CCCCCC;
	border-top: 0px solid #CCCCCC;
	padding-top: 5px;
	}

#abo1
{
	text-align: center;
	background-color: #535353;
	font-size: 11px;
	color: #CACACA;
	}

.tdnav {
/* BORDER-RIGHT: #FFFFFF 1px solid; */
/* BORDER-TOP: #FFFFFF 2px solid; */
/* BORDER-LEFT: #FFFFFF 2px solid;  */
/* BORDER-BOTTOM: #FFFFFF 2px solid; */
}

/* debut navigation */

.ddmx {
border-left: 2px solid #9F9F9F;
border-right: 2px solid #9F9F9F;
/* BORDER-BOTTOM: #808080 1px solid; */
	font-family: Verdana, Arial , sans-serif;
	font-size: 11px;
/*	text-transform: uppercase;*/
}



.des2:link {line-height: 15px; color: #000000; text-decoration:underline;Font-Weight : Bold; FONT-FAMILY: Arial, Verdana, Helvetica, sans-serif; FONT-SIZE: 12px}
.des2:visited {color: #ffffff; text-decoration:none;Font-Weight : Bold; FONT-FAMILY: Arial, Verdana, Helvetica, sans-serif; FONT-SIZE: 12px}
.des2:hover {color: #cc0000;text-decoration:none;Font-Weight : Bold; FONT-FAMILY: Arial, Verdana, Helvetica, sans-serif; FONT-SIZE: 12px}



.ddmx .des1,
.ddmx .des1:hover,
.ddmx .des1-active,
.ddmx .des1-active:hover{
	padding: 3px 10px 3px 10px;
	font-weight: bold;
	text-decoration: none;
	display: block;
	white-space: nowrap;
	position: relative;
	text-align: left;
}

.ddmx .des1,
.ddmx .des1:hover,
.ddmx .des1-active{
	background: url(../../img/9/background_lght_fixed.gif);
	color: #FFFFFF;
}


.ddmx .des1:hover {
	background: url(../../img/9/bordure_nav.gif);
	color: #FFFFFF;
}


.ddmx .item1,
.ddmx .item1:hover,
.ddmx .item1-active,
.ddmx .item1-active:hover{
	padding: 3px 10px 3px 10px;
	font-weight: bold;
	text-decoration: none;
	display: block;
	white-space: nowrap;
	position: relative;
	text-align: left;
}


.ddmx .item1,
.ddmx .item1:hover,
.ddmx .item1-active{
	background: url(../../img/9/background_lght_fixed.gif);
	color: #FFFFFF;
}


.ddmx .item1-active:hover {
	background: url(../../img/9/bordure_nav.gif);
	color: #FFFFFF;
}

.ddmx .item2,
.ddmx .item2:hover,
.ddmx .item2-active,
.ddmx .item2-active:hover {
	background: #4C4C4C;
	padding: 1px 8px 2px 8px;
	font: 11px tahoma;
	color: #FFFFFF;
	font-weight: bold;
	text-decoration: none;
	display: block;
	white-space: nowrap;
	position: relative;
	z-index: 500;
	text-align: left;
}

.ddmx .item2 {
	background: #FFFFFF;
	color: #000000;
}

.ddmx .item2:hover,
.ddmx .item2-active,
.ddmx .item2-active:hover {
	background: #000000;
	color: #FFFFFF;
}

.ddmx .section {
	border: 1px solid #b8b4ae;
	position: absolute;
	visibility: hidden;
	z-index: -1;
BORDER-RIGHT: #808080 2px solid;
BORDER-TOP: #808080 2px solid;
}

* html .ddmx td { position: relative; } /* ie 5.0 fix */


.ddmx .rouge,
.ddmx .rouge:hover,
.ddmx .rouge-active,
.ddmx .rouge-active:hover{
	padding: 3px 10px 3px 10px;
	font: 12px arial;
	font-weight: bold;
	text-decoration: none;
	display: block;
	white-space: nowrap;
	position: relative;
	text-align: left;
}


.ddmx .rouge,
.ddmx .rouge:hover,
.ddmx .rouge-active{
	background: url(../../img/9/background_login.gif);
	color: #FFFFFF;
}

.ddmx .rouge:hover {
	background: url(../../img/9/bouton.gif);
	color: #000000;
}

/* fin navigation */

.boutons {
	border: 1px solid #1f1f5f;
	padding: 1px;
	background: #eee;
	font-size: 10px;
}

.bouton{font:10px Verdana;padding:0px 0px 0px 0px;font-weight:bold;margin:4px 0px 0px 0px;cursor:pointer}
.bouton:hover{background-color:#dedede}


A.small:link {color: #000000; text-decoration:underline;Font-Weight : Bold; FONT-FAMILY: Arial; FONT-SIZE: 10px} 
A.small:visited {color: #000000; text-decoration:underline;Font-Weight : Bold; FONT-FAMILY: Arial; FONT-SIZE: 10px} 
A.small:hover {color: #cc0000;text-decoration:none;Font-Weight : Bold; FONT-FAMILY: Arial; FONT-SIZE: 10px}

#parttextedroite{ 
	overflow: auto; 
	height: 8em;
	background-color: #D91C06;
	margin: 0px 0 10px;
	/* padding: 10px 5px; */
	FONT-SIZE: 14px;
	FONT-FAMILY: Arial, Verdana, Helvetica, sans-serif;
	COLOR: #000000;
	TEXT-ALIGN: left;
	COLOR: #FFFFFF;
}


.lienspart {
	COLOR: #FFFFFF;
	FONT-FAMILY: Arial, Verdana, Helvetica, sans-serif;
	TEXT-ALIGN: center;
	FONT-SIZE: 19px;
}


.textepart a.menu{
	display: block;
	text-align: left;
	background-color: #D91C06; 
	padding: 4px 10px;
	margin: 0 1px 0 0;
	color: #FFF;
	text-decoration: none;
	font: bold 12px arial;
	margin: 0;
	padding: 0;
}

.textepart a.menu:hover{
	background: #64472E;

}

.erreur_scr{
	color: red;

}

.table_b_d{
	border-right: 1px solid #9F9F9F;
}
.bordure_g{
	border-left: 5px solid #FFFFFF;
}

.box1{
	width: 95%;
	background-color: #E5E5E5;
}
.box2{
	background-color: #999999;
	font-family: Geneva, Arial, Helvetica, sans-serif;
	height: 22px;
	font: bold 13px;
	color: #ffffff;
	padding: 3px 0 0 7px;
	border-bottom: 5px solid #9F9F9F;
}
.box3{
	margin-top:2px;
	margin-left:5px;
	margin-right:6px;
	font-size:11px;
	text-align: left;
	font-family:Arial;
	color:#000000;
}
.box4{
	background-color: #FFCC00;
	text-align: left;
	font: bold 11px Arial, Helvetica;
	color: #CC0000;
}

label:hover {
cursor:pointer;
}

img{
	border:0px;
}