/* CSS Document */
body
{
font-family:Arial, Verdana, Helvetica, sans-serif;
font-size:0.9em;
width:800px;
margin:auto;
color:#003366;
margin-top:20px;
}
h1
{
text-align:center;
font-size:1.6em;
font-weight:bold;
color:#FFFFFF;
background-color:#003366;
border:1px solid #003366;
-moz-border-radius: 5px;
-webkit-border-radius: 5px;
margin:10px 0 0 0;
}
h2
{
font-size:1em;
/*font-weight:bold;
background-color:#003366;
*/
margin: 2px 0 2px 0;
color:#003366;
/*border:1px dotted #003366;*/
-moz-border-radius: 5px;
-webkit-border-radius: 5px;
padding:3px;

}

#header
{
height:100px;
font-size:2em;
font-weight:bold;
color:#FFFFFF;
border:1px solid #003366;
-moz-border-radius: 5px;
-webkit-border-radius: 5px;

background-image:url(../images/project_x_banner2.jpg);

}
#header .banner_texte{
font-family:Arial, Verdana, Helvetica, sans-serif;

margin: 17px 0 0 160px;
}
.beta {
	font-size: 0.5em;
	color: #FF99CC;
}
.nav a{
color:#003366;
font-size:0.8em;
text-decoration:none;
}
.nav a:hover{
color:#FF9B02;
font-size:0.8em;
text-decoration:none;
}

.select_ref{
font-size:1em;
font-weight:bold;
color:#003366;

}
form{
margin-bottom:5px;
}
#content
{
float:left;
width:600px;
/*border:1px dotted #000000;*/
-moz-border-radius: 5px;
-webkit-border-radius: 5px;

padding:0px 5px 10px 5px;
margin:0px 0px 5px 0px;
}

#content a, #content a:visited, #content a:active
{
color:#003366;
text-decoration:none;
}

#content a:hover
{
color:#FF9B02;
/*font-weight:bold;*/
text-decoration:none;
}
.cont{
/*font-size:1.3em;
font-weight:bold;
background-color:#003366;

color:#003366;*/
border:1px solid #003366;
-moz-border-radius: 5px;
-webkit-border-radius: 5px;
padding:3px;
margin-bottom:5px;

}
table{
width:595px;
font-size:0.9em;
padding:3px;
}
#content .cont table tr td {
padding:3px;
}






/* RIGHT-MENU */
#right_menu/*, #right_menu a:hover*/
{
float:right;
width:150px;
border:1px solid #003366;
 -moz-border-radius: 5px;
-webkit-border-radius: 5px;
font-size:0.9em;
margin:10px 0px 5px 0px;
padding:5px 5px 5px 5px;
}
#right_menu h2
{
font-size:1em;
font-weight:bold;
color:#FFFFFF;

border:1px solid #000000;
background-color:#003366;
padding:5px;

}
#right_menu  dl dt {
margin-top:3px;
list-style-type:none;

}
#right_menu a, #right_menu a:visited, #right_menu a:active
{
text-decoration:none;
font-size:0.9em;

/*padding:5px 0 5px 0;
 -moz-border-radius: 5px;
-webkit-border-radius: 5px;
*/
}

#right_menu a:visited, #right_menu a:active
{
text-decoration:none;
color:#003366;/* #FF33FFPink
background-color:#003366;
display:block;
background-color:#ffffff;
font-size:0.9em;
 -moz-border-radius: 5px;
-webkit-border-radius: 5px;
*/
}

#right_menu a:hover
{
font-weight:bold;
color:#FF9B02;/* #FF33FFPink*/

/* background-color:#003366;
display:block;
-moz-border-radius: 5px;
-webkit-border-radius: 5px;
*/
}
