/* CSS Document */

/*
div{
	border:1px solid #FFFFFF;
}
*/

body{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	padding:0px;
	margin:0px;
	background-color:#084197;
	color:#084197;
}

body, #site, #menu table td, table td{
	font-size:10px;
}

#site{
	position:absolute;
	left:-450px;
	margin-left:50%;
}	

#site, #menu_admin{
	width:900px;
}

#menu_admin, .backcouleur1{
	background-color:#002257;
}

#menu{
	z-index:110;
	text-transform:uppercase;
	text-align:left;
    margin:0px;
	padding:0px;
	font-weight:bold;
}

#menu table td, #lienretouraccueil a{
	text-transform:uppercase;
	font-weight:bold;
}

#menu a, #lienretouraccueil a{
	text-decoration:none;
}

.itemmenu{
	margin-left:10px;
	margin-right:10px;
}

.smenu{
	z-index:120;
	margin-top:-7px;
	padding-top:5px;
	padding-left:5px;
	padding-right:5px;
}



.smenu #cadre { /* taille du cadre, à titre d'exemple */
/*width: 15em;*/
/*background-color: #909090;*/
}

/* propriétés communes à l'ensemble des 4 coins */
#cadre #basgauche, #cadre #basdroit {
height: 10px; width: 10px;
background-repeat: no-repeat;
font-size:1px; /* correction d'un bug IE */
}
/* propriétés spécifiques à chaque coin */

#cadre #basgauche {
background: url(basgauche.gif);
}
#cadre #basdroit {
background: url(basdroite.gif);
}
#cadre #contenu{
height:10px;
padding:0px;
margin:0px;
padding-bottom:2px;
}
HTML>BODY #cadre #contenu{
	height:auto;
	min-height:10px;
}
#cadre #contenu p {
color: white;
line-height:13px;
margin: 0.8em; /*gestion des espaces interparagraphes */
}
#finpanneau{
margin:0px;
padding:0px;
}

#menuniveau3{
	position:absolute;
	left:120px;
}

#actus{
	position:absolute;
	width:420px;
	height:75px;
	left:130px;
	top:210px;
	line-height:15px;
}

#baspage a{
	font-size:10px;
}

#menu_admin, #menu_admin a{
	font-size:11px;
}

#baspage a{
	text-decoration:none;
}

/*couleur1*/
.couleur1, #menu a, #menu table td, #menu_admin, #menu_admin a, #baspage a:hover, #lienretouraccueil a{
	color:#68a4ff;
}

/*couleur2*/
.couleur2, #menu a:hover, #menu_admin a:hover, #menu table td .smenu a:hover, #actus .titre, #baspage a:hover, #lienretouraccueil a:hover{
	color:#ffffff;
}

/*couleur3*/
.couleur3,#menu table td .smenu, #menu table td .smenu a{
	color:#bbd6ff;
}

/*couleur4*/
.couleur4, #actus, #baspage, #baspage a{
	color:#60a0ff;
}

/*couleur5*/
.couleur5, #site #actus a{
	color:#e63020;
}

#site #actus a{
	text-decoration:none;
	font-weight:bold;
}

#site #actus a:hover{
	text-decoration:underline;
}

#archives a:hover{
	text-decoration:underline;
}

#actus h3{
	font-size:11px;
	letter-spacing:0.1em;
	text-transform:uppercase;
	font-weight:bold;
	padding:0px;
	margin:0px;
}

#anneedate, #actus h3{
	font-family:Arial, Helvetica, sans-serif;
}

#actus p{
	padding:0px;
	margin:0px;
}

#anneedate{
	position:absolute;
	top:385px;
	left:525px;
	color:#002f73;
	font-size:38px;
}

#baspage a:hover{
	text-decoration:underline;
}

#menu_admin{
	position:absolute;
	text-align:center;
	height:25px;
	padding-top:6px;
	top:0px;
}

#liensbas{
	position:relative;
	margin-top:-18px;
}

#messagenoflash{
	position:absolute;
	width:600px;
	height:300px;
	top:10px;
	left:120px;
}

#messagenoflash, #messagenoflash a{
	color:#FFFFFF;
}

#date, #archives{
	text-align:left;
	text-transform:uppercase;
}

#menunavigation{
	width:210px;
	/*border:1px solid #FFFFFF;*/
}

#menunavigation a{
	vertical-align:middle;
	color:#FFFFFF;
	padding-left:10px;
	display:block;
	width:201px;
	height:20px;
	padding-top:5px;
	text-decoration:none;
}

#menunavigation #selected{
	background-color:#abccff;
	color:#012257;
}

#menunavigation a:hover{
	background-color:#61a0ff;
	color:#FFFFFF;
}

#site #archives, #site #archives a{
	color:#60a0ff;
	text-decoration:none;
}

#site #archives a:hover{
	text-decoration:underline;
	color:#FFFFFF;
}

