/* CSS Document */

body {
	margin: 0px;
	/*background: url(../img/bgr.png) repeat;*/
	background-color: #505F70;
}

p, ol{
font-size:11px;
text-align:justify;

}
p.note{font-size:10px;
text-align:justify;

}

p.situation{
display: block;
background-image: url(../img/situation.png);
background-repeat: no-repeat;
line-height: 20px;
font-size:9px;
text-align:left;
color:#CCCCCC;

}


table.main {
	border:solid 15px #FFFFFF;
	background-color:#FFFFFF;
	font-family:Arial, Helvetica, sans-serif;
}

td.head {
	background-color:#336688;
	

	
}

td.footer {
	background-color:#336688;
	font-size:11px;
	color:#FFFFFF;
	text-align:center;
	
}

td.mainmenu {
	background-color:#336688;
	padding-top:30px;
	text-align:left;
	vertical-align:top;
}

td.content {
	
	padding-top:0px;
	padding-right:20px;
	
	vertical-align:text-top;
	padding-left:15px;
}

table.actu {
border: 1px solid #505F70;
background-color:#ffffff;
}

td.titre_actu{
color : #ffffff; 
text-align: center; 
font-weight:bold; 
height:17px;
background-color:#505F70;
font-size:13px;
}

td.actu {
padding:5px;
line-height:12px;
text-align:left;
font-size:11px;
}


table.higlight {
border: 1px solid #ffcc00;
background-color:#ffffff;
}

td.titre_higlight{
color : #ffffff; 
text-align: center; 
font-weight:bold; 
height:17px;
background-color:#ffcc00;
font-size:11px;
padding:3px;
}

td.higlight {
padding:5px;
line-height:12px;
text-align:left;
font-size:11px;
}


h1 {
	font-size:13px;
	color:#336688;
	font-weight:bold;
	/*background-image: url(../img/arrow_blue.gif);
	background-repeat: no-repeat;
	width: 100%;
	background-position: 5px 1px;
	text-indent:15px;*/
	font-family:Arial, Helvetica, sans-serif;

}

h2{
	font-size:13px;
	color:#ffCC00;
	font-weight:bold;
	background-image: url(../img/arrow_orange.gif);
	background-repeat: no-repeat;
	width: 100%;
	background-position: 0px 1px;
	text-indent:10px;
	font-family:Arial, Helvetica, sans-serif;
	

}

h3{
	font-size:12px;
	color:#336688;
	font-weight:bold;
	font-family:Arial, Helvetica, sans-serif;

}

h4{
	font-size:12px;
	color:#505F70;
	font-weight:bold;
	font-family:Arial, Helvetica, sans-serif;

}

h5{
	font-size:12px;
	color:#33CC33;
	font-weight:bold;
	font-family:Arial, Helvetica, sans-serif;

}

p{
	font-size:12px;
	color:#000000;
	font-family:Arial, Helvetica, sans-serif;


}


a:link, a:visited {
color: #336699;
font-weight: normal;
text-decoration: none;
}

a:hover {
color: #505F70;
/*background-color:#CADBFF;*/
font-weight: normal;
text-decoration:underline;
}


a.actu:link, a.actu:visited {

color: #505F70;
text-decoration:none;
font-weight: normal;

}

a.actu:hover {

color: #ff9900;
text-decoration:underline;


}

a.mainmenu:link, a.mainmenu:visited {
display: block;
color: #ffffff;
font-size:11px;
font-weight: normal;
background-image: url(../img/arrow_white.gif);
background-repeat: no-repeat;
width: 100%;
 background-position: 15px 0px;
text-indent: 25px;
text-decoration: none;
font-family: Verdana, Helvetica, Arial, sans-serif;
line-height: 14px;
margin-bottom: 1px;
}

a.mainmenu:hover {
color: #ffcc00;
background-image: url(../img/arrow_orange.gif);
}

a.mainmenu_active:link, a.mainmenu_active:visited {
display: block;
color: #ffcc00;
font-size:11px;
font-weight: normal;
background-image: url(../img/arrow_orange.gif);
background-repeat: no-repeat;
width: 100%;
 background-position: 15px 0px;
text-indent: 25px;
text-decoration: none;
font-family: Verdana, Helvetica, Arial, sans-serif;
line-height: 14px;
margin-bottom: 1px;
}





a.sub_menu:link, a.sub_menu:visited {
display: block;
color: #336699;
font-size:11px;
font-weight: normal;
/*background-image: url(../img/menu_bgr.gif);
background-repeat: no-repeat;

text-indent: 15px;*/
text-decoration: none;
font-family: Verdana, Helvetica, Arial, sans-serif;
line-height: 15px;
margin-bottom: 0px;
border-bottom:dotted 1px #999999;
width: 90%;
padding:3px;
padding-left:5px;


}

a.sub_menu:hover {
color: #505F70;
background-color:#E2E8FF;
font-weight: normal;
text-decoration:blink;
}

a.sub_menu_active {
background-color:#CADBFF;
display: block;
color: #336699;
font-size:10px;
font-weight: bold;
/*background-image: url(../img/menu_bgr.gif);
background-repeat: no-repeat;
width: 100%;
text-indent: 15px;*/
text-decoration: none;
font-family: Verdana, Helvetica, Arial, sans-serif;
line-height: 15px;
padding:3px;
margin-bottom: 0px;
border-bottom:dotted 1px #999999;
width: 90%;
padding-left:5px;
}




a.sub_sub_menu:link, a.sub_sub_menu:visited {
display: block;
color: #336699;
font-size:11px;
font-weight: normal;
background-color:#E2E8FF;

text-indent: 15px;
text-decoration: none;
font-family: Verdana, Helvetica, Arial, sans-serif;
line-height: 13px;
margin-bottom: 0px;
border-bottom:dotted 1px #999999;
width: 90%;
padding:3px;
padding-left:5px;


}

a.sub_sub_menu:hover {
color: #505F70;
background-color:#CADBFF;
font-weight: normal;
text-decoration:blink;
}

a.sub_sub_menu_active {
background-color:#CADBFF;
display: block;
color: #336699;
font-size:10px;
text-indent: 15px;
font-weight: bold;
/*background-image: url(../img/menu_bgr.gif);
background-repeat: no-repeat;
width: 100%;
text-indent: 15px;*/
text-decoration: none;
font-family: Verdana, Helvetica, Arial, sans-serif;
line-height: 13px;
padding:3px;
margin-bottom: 0px;
border-bottom:dotted 1px #999999;
width: 90%;
padding-left:5px;
}




ul {
list-style-type:square;
font-size:12px;
/*list-style-position:30px;
text-indent:-10px;*/
}



hr {
border:0px;
border-bottom:dotted 1px #999999; 
color:#FFFFFF; 
height:0px; 
}

a img {border: 0;}