@media screen {
/* --- BALISE HTML --- */
body{
	background-color: #182958;
	margin			: 0;
	margin-top		: 0;
	padding			: 0;	
	color			: #062689;
	font-family		: arial, Geneva, Helvetica, sans-serif;
	font-size		: 12px;
}
p {text-align:justify;}
strong {color:#062689;}

h1 {
	font-size		: 18px;
	color			: #012F35;
	margin			: 0px;
	margin-top		: 0px;
	text-align		: left;
	text-transform	: none;
}
h2{
	font-size		: 16px;
	color			: #000;
	margin			: 0px;
	margin-top		: 0px;
	text-align		: left;
	text-transform	: none;
}
h3{
	font-size		: 14px;
	color			: #000000;
	margin			: 0px;
	margin-top		: 0px;
	text-align		: left;
	text-transform	: none;
}
a, a:active, a:visited{
	color			: #012F35;
	text-decoration	: underline;
	text-transform	: none;
}
	a:hover{
		color			: red;
		text-decoration	: underline;
	}

table{}
tr{}
td{}

/* --- CLASSES PERSONNALISEES --- */
.font_bandeau_haut{
/*	background-color: #fff; */
}
.font_bandeau_bas{
/*	background-color: #fff; */
}
.font_colonne_gauche{
	background-image:url('../images/menugauche/maquettehaut_12.jpg');
	background-repeat:repeat-y;
	background-color: #014E5E;
}
.font_colonne_droite{
	background-color: #014E5E;
}
.font_centre{
	background-color: #fff;
	padding-left	: 30px;
	padding-right	: 30px;
	text-align		: justify;
}

.bas, .bas p, .bas a, .bas a:active, .bas a:visited{
	color				: #fff;
	font-size			: 10px;
	text-decoration		: none;
}
.bas a:hover{
		color			: red;
		font-size		: 10px;
		text-decoration	: underline;
	}
	.bas img{
		border			: 0;
	}
	
.tableau_entete{
	border 			: thin solid #000000;
	background-color: #CCCCCC;
	font-size		: 14px;
	font-weight		: bold;
}
.ligne1{
	/*color			: #FFFFFF;*/
	border 			: thin solid #000000;
}
.ligne2{
	color			: #D7E3F2;
	border 			: thin solid #000000;
}


/* --- STYLE DES POLICES --- */
.important{
	color			: #000;
	font-weight		: normal;
	font-size:16px;
	font-weight:bold;
	text-align:center;
}

.fontimagecontenu{
	font-size:16px;
	text-align:center;
	font-weight:bold;
	border			: 1px solid #09B2EB;
	color			: #062689;
	font-size		: small;
	font-style		: normal;
	font-variant	: normal;
	padding			: 0px;
	margin			: 5px;
}

.titre{
	Background-color: inherit;
	Color			: #012F35;
	font-size		: 16px;
	font-family		: Arial, Helvetica, sans-serif;
	font-weight:bold;
	padding-left	: 5px;
	padding-right	: 5px;
	border-right	: 1px solid #012D6C;
}
li {
font-weight:normal;
list-style-type: none;
font-weight:normal;
background-position: center;
background-repeat: no-repeat;
background-position: 0px 0px;
border-left	: 5px solid #012D6C; 
padding-left: 15px;
}
.titre2{
	Background-color: inherit;
	Color			: #D1D606;
	font-size		: 14px;
	font-family		: Arial, Helvetica, sans-serif;
	padding-left	: 5px;
	padding-right	: 5px;
	font-weight:bold;
	border-left	: 12px solid #D1D606;
	
}

.cadre {
	border				: 1px solid #25408D;
	padding 			: 4px;
	margin-left 		: 5px;
	margin-right 		: 5px;
	margin-top			: 10px;
	margin-bottom		: 10px;	
	font-weight			: bold;
	color:#25408D;
	text-align:center;
}

.cadre_menu{
	padding-top		:30px;
	padding-left	:15px;
}
	.cadre_menu p{
		margin-top	:14px;
	}

.menu a{
	color			: #FFFFFF;
	font-size		: 90%;
	font-family		: Arial, Helvetica, sans-serif;
	text-decoration	: none;
	font-weight		: bold;
}
	.menu a:hover{
	color			: #FFFFFF;
	text-decoration	: underline;
	font-size		: 90%;
	font-family		: Arial, Helvetica, sans-serif;
	font-weight		: bold;
	}
	
.nouveau{
	text-align:center;
	font-size:23px;
	color:#6F3488;
	font-weight:bold;
	padding-bottom:10px;
	padding-top:10px;
	padding-left:10px;
}
}

