body{
/*définition du body de chaque page (fond bleu degradé) */
		/*background 	: 	#A6B7FC;*/
		/*background 	: 	#66ccff;*/
		/*background 	: 	#c7ecf8;*/
		background 	: 	#0168B3;
		font-family			:	Tahoma, verdana, arial;
		font-size			:	10pt;
		height 				: 	100%;
		width				:	100%;
		margin : 0px;
}

a img{
	border : 0px;
}

#contenu{
		width				:	100%;
		height : 100%;
		min-height : 650px;
		text-align : center;
		vertical-align : middle;
		margin : 0px;
}

#milieu{
	/*background : #0099cc;*/
	background : #FFFFFF;
	width : 800px;
	height : 600px;
	margin : 0px;
	margin-left : auto;
	margin-right : auto;
	margin-top : 3%;
	margin-bottom:auto;
	padding : 0px;
	border : 0px;
}
/*
.ligne_entree{
	background : #FFFFFF;
	text-align : center;
	vertical-align : center;
	clear:both;
}*/

table{
	border-collapse : collapse;
	/*background : #0099cc;*/
	background : #FFFFFF;
}

table a{
	color : white;
	font-weight : bold;
	size : 12pt;
	font-family : Tahoma, verdana, arial, helvetica;
	text-decoration : none;
	text-align : right;
	width : 100%;
	height : 100%;
}
/*
#compteur{
	color : #FFFFFF;
	font-size : 9pt;
	text-align : right;
	font-family : Tahoma, verdana, helvetica, arial;
	font-weight : bolder;
	margin : 0px;
	position : relative;
	top : 0px;
	width : 98%;
}*/

#footer{
	text-align			:	right;
	color				:	#0099cc;
	font-family			:	Tahoma, verdana, arial, helvetica;
	font-size			:	8pt;
	clear : both;
	position : relative;
	top : 0px; left :0;
	bottom : 0px;
	height : 17px;
	margin-top : 5px;
}

#footer p{
	height : 25px;
	background : none;
	position : relative;
	top : 0px; right : 0px;
	margin : 0px;
	padding : 0px;
}


a.footer, a.footer:visited{
		color				:	#0168B3;
		font-family			:	Tahoma, verdana, arial, helvetica;
		font-size			:	8pt;
		text-decoration		:	none;
		font-weight : normal;
		background : #FFFFFF;
		position : relative;
		top : 2px; left : 0px;
		height : 25px;
		margin : 0px;
		padding : 2px;
		border : #0168B3 1px solid;
		border-bottom : 0;
		-moz-border-radius : 5px 5px 0px 0px;
	}
		
a.footer:hover, a.footer:focus, a.footer:active{
		color				:	#FFFFFF;
		font-family			:	Tahoma, verdana, arial, helvetica;
		font-size			:	8pt;
		text-decoration		:	none;
		background : #0168B3;
		height : 25px;
		position : relative;
		top : 2px; left : 0px;
		margin : 0px;
		padding : 2px;
		-moz-border-radius : 5px 5px 0px 0px;
	}

div.divactu{
	text-align : left;
	-moz-border-radius : 10px;
	font-size : 8pt;
	/*width : 320px;*/
	clear:both;
	margin-left : 5px; margin-right : 5px; /*margin-top : 20px;*/
}

div.divactu.bleu{
	background : url('../images/titre-actu.png') repeat-x;
	border-left : #0099cc 1px solid;
	border-right : #0099cc 1px solid;
	border-bottom : #0099cc 1px solid;
}

div.divactu.orange{
	background : url('../images/titre-actu-orange.png') repeat-x;
	border-left : #ff9000 1px solid;
	border-right : #ff9000 1px solid;
	border-bottom : #ff9000 1px solid;
}

div.divactu.rose{
	background : url('../images/titre-actu-rose.png') repeat-x;
	border-left : #e16973 1px solid;
	border-right : #e16973 1px solid;
	border-bottom : #e16973 1px solid;
}

div.divactu.gris_fonce{
	background : url('../images/titre-actu-grisfonce.png') repeat-x;
	border-left : #647d86 1px solid;
	border-right : #647d86 1px solid;
	border-bottom : #647d86 1px solid;
}

div.divactu.vert{
	text-align : center;
	background : url('../images/titre-actu-vert.png') repeat-x;
	margin-top : 10px;
	border-left : #56a724 1px solid;
	border-right : #56a724 1px solid;
	border-bottom : #56a724 1px solid;
}

h1.actus {
margin : 0px;
margin-left : 2px;
margin-right : 2px;
margin-top : 5px;
padding : 0px;
height : 30px;
line-height : 30px;
font-size : 14px;
color : #013C7E;
text-align : left;
font-weight  :bold;
}
div.divactu.orange h1.actus, div.divactu.vert h1.actus{ color : black;}
div.divactu.rose h1.actus{ color : #4b4b4d;}

div.divactu p{ font-size : 8pt; color :#013C7E; margin-top : 5px; margin-bottom : 5px; padding : 2px;}
div.divactu.orange p{color:black;}
div.divactu.rose p{color:black;}
div.divactu p:first-line { font-size : 8pt; color :#0099cc;}
div.divactu.orange p:first-line{ color:black; }
div.divactu.rose p:first-line{ color: #9d9ea0; }

div.divactu.vert span{color : #56a724;font-weight : bold; }

#barre_sponsors{ display : none; }
