body {
	scrollbar-3dlight-color: #313289;
	scrollbar-arrow-color: #313289;
	scrollbar-base-color: White;
	scrollbar-darkshadow-color: #313289;
	scrollbar-face-color: #EEEEEE;
	scrollbar-highlight-color: White;
	scrollbar-shadow-color: White;
	scrollbar-track-color: #313289;
}

TD {
	font-family: Verdana;
	font-size: 11px;
	font-style: normal;
	color: Black;
	/*text-align: justify;*/
}

H1{
	text-decoration: none;
	color: White;
	font-size: 9px;
	font-family: Verdana;
	font-weight: normal;
	}
H2
{
	color: #EC128A;
	font-size: 12px;
	font-family: Verdana;
	font-weight: bold;
}
H3
{
	color: #4E5774;
	font-size: 12px;
	font-family: Verdana;
	font-weight: bold;
	padding:0px 0px 0px 0px;
	margin:0px 0px 0px 0px;
	display: list-item;
	list-style-image: url(/images/pictos/fleched.gif);
	list-style-position: inside;
	text-indent: 0px;

}

.titres
{
	color: #EC128A;
	font-size: 12px;
	font-family: Verdana;
	font-weight: bold;
}
td.titre
{
	color: #485879;
	font-size: 12px;
	font-family: Verdana;
	font-weight: bold;
}
td.texte
{
	color: #000000;
	font-size: 11px;
	font-family: Verdana;
	font-weight: normal;
}

.titrescontenu
{
	color: Black;
	font-size: 12px;
	font-family: Verdana;
	font-weight: bold;
}
.titresblanccontenu
{
	color: white;
	font-size: 12px;
	font-family: Verdana;
	font-weight: bold;
}

.soustitrescontenu
{
	color: #666666;
	font-size: 11px;
	font-family: Verdana;
	font-weight: bold;
}

A {
   text-decoration: none;
	color: #EC128A;
	font-size: 10px;
	font-family: Verdana;
	font-weight: bold;
}

A:Hover {
	text-decoration: none;
	color: Black;
	font-weight: bolder;
}
a#bottom{
	text-decoration: none;
	color: White;
	font-size: 9px;
	font-family: Verdana;
	font-weight: normal;
}
a#bottom:hover{
	text-decoration: none;
	color: black;
	font-size: 9px;
	font-family: Verdana;
	font-weight: normal;
}
a#titres{
	color: #EC128A;
	font-size: 12px;
	font-family: Verdana;
	font-weight: bold;
}
a#titres:hover{
	color: black;
	font-size: 12px;
	font-family: Verdana;
	font-weight: bold;
}
input {
	background: White;
	color: #313289;
	font-size: 10px;
	font-family: Verdana;
	}

textarea {
	background: White;
	color: #313289;
	font-size: 10px;
	font-family: Verdana;
	}

select  {
background: White;
	color: #313289;
	font-size: 10px;
	font-family: Verdana;

}

.textfield  {
background: White;
	color: #313289;
	font-size: 10px;
	font-family: Verdana;

}

a.sousmenu {
    font-family: Verdana;
	font-size: 9x;
	font-weight: normal;
	color: #313289;
	text-decoration: none;

}

a.sousmenu:hover {
           font-family: Verdana;
	font-size: 9x;
	font-weight: normal;
	color: #EC128A;
	text-decoration: none;
	}
th {	font-family: Verdana, Arial, Helvetica, sans-serif;font-size: 11px;font-weight: bold; background-color: #313289;  color: #FFFFFF; vertical-align: middle;  border-style: none none none none;  padding: 2px 2px 2px 2px;}
td.row_gris {	font-family: Verdana, Arial, Helvetica, sans-serif;font-size: 10px;font-weight: bold; text-align:center; background-color: #313289;  color: #FFFFFF; vertical-align: middle;  border-style: none none none none;  padding: 2px 2px 2px 2px;}
td.row_gris1 {	font-family: Verdana, Arial, Helvetica, sans-serif;font-size: 10px; background-color: #DFDFEE;font-weight: normal;	vertical-align: middle;  border-style: none none none none;  padding: 2px 2px 2px 2px;}
td.row_gris2 {	font-family: Verdana, Arial, Helvetica, sans-serif;font-size: 10px; background-color: #F3F3F3;font-weight: normal;	vertical-align: middle;  border-style: none none none none;  padding: 2px 2px 2px 2px;}
td.row_gris3 {	font-family: Verdana, Arial, Helvetica, sans-serif;font-size: 11px; background-color: #DFDFEE;font-weight: bold;	vertical-align: middle;  border-style: none none none none;  padding: 2px 2px 2px 2px;}
.avertissement { font-family: Verdana, Arial, Verdana, Helvetica, sans-serif;font-size: 11px;color: #ff0000;text-indent: 2px;text-align: center;	font-weight: bold;}
.effcalque { display:none; }
.affcalque { display:block; }

td.bordure1titre {
	background-color: #DFEAEE;
	color: #556072;
	border: 1pt solid #006699;
	padding:2px;
	font-size: 11px;
	font-family: Verdana;
	font-weight: bold;
}
td.bordure1 {
	background-color: #DFEAEE;
	color: #556072;
	border: 1pt solid #006699;
	padding:2px;
	font-size: 11px;
	font-family: Verdana;
	font-weight: normal;
}
td.bordure2titre {
	background-color: #ACC7DA;
	color: #556072;
	border: 1pt solid #006699;
	padding:2px;
	font-size: 11px;
	font-family: Verdana;
	font-weight: bold;
}
td.bordure2 {
	background-color: #ACC7DA;
	color: #556072;
	border: 1pt solid #006699;
	padding:2px;
	font-size: 11px;
	font-family: Verdana;
	font-weight: normal;
}

ul#menu {
	list-style: none;
	margin : 0px;
	width : 697px;
	padding-left: 0px;
	border-right : 1px solid #EC138A;
	border-left : 1px solid #EC138A;
	height : 24px;
}

ul#menu li{
	float : left;
	display : block;
	position : relative;
}

ul#menu li ul{
	position : absolute;
	margin : 0px;
	padding: 0px;
	top : 24px;
	left: -1px;
	width : 170px;
	display : none;
	overflow : hidden;
	border-right : 1px solid #313289;
}

ul#menu li.current ul{
	display : block;

}

ul#menu li a img{
	border : none;
}

ul#menu li ul li{
	background : white url(images/puce.gif) no-repeat 5px 5px;

	border : 1px solid #313289;
	width : 100%;
	padding : 5px;
	padding-left: 20px;
}

ul#menu li ul li a{
	color:#313289;
	font-weight : normal;
	font-family:Verdana;
}

ul#menu li ul li a:hover{
	color:#EC128A;
}

