/**
Bleu foncé :		#102870
Bleu moyen :		#5D92C4
Bleu clair :		#4674FF
Orange :			#FF9933
Jaune :				#FF0000
**/

.print { visibility: hidden; display: none; }
.couleur { color: #102870; }

body {
	margin: 0;
	padding: 0;
	font-family: verdana;
	font-size: 10;
	color: #fff; } 
.body {
	background-color: #102870; }

/************** DEBUT BOX *****************/


.texte {
	padding: 10px;
}
.box_haut_page {
	width: 100%;
	text-align: right;
}

div,td,p {
	font: normal 10px Verdana, Geneva, Arial, sans-serif; }

/* Navigations */
#box_nav_haut {
	background: transparent url("../images/page/bande_haut_font.jpg") no-repeat left top;
	text-align: right;
	padding: 3px 10px 5px 0px; /* top right bottom left */
	margin: 0px; 
}
#box_nav_bas {
	text-align: right;
	background-color: #4674FF;
	padding: 3px 10px 5px 0px; /* top right bottom left */
	margin: 0px; 
}

/* Cadre */
#box_cadre_page {
	background-color: #4674FF;
	text-align: justify;
	line-height: 1.5em;
	width: 799px;
	margin: 0px 0px 0px 0px; }
/* Colonnes */
#box_colonnes {
	background-color: #4674FF;
	text-align: left;
	width: 599px;
	padding: 0px 0px 0px 0px; /* top right bottom left */
	margin: 0px 0px 0px 0px; /* top right bottom left */
	float: left; }
#box_colonne_info {
	background-color: #4674FF;
	line-height: 1.5em;
	width: 199px;
	padding: 0px 0px 0px 0px; /* top right bottom left */
	margin: 0px 0px 0px 0px; /* top right bottom left */
	float: right; }
/* Page */
#box_tete_de_page {
	background-color: #4674FF;
	width: 100%;
	height: 139px;
	padding: 0px; 
	margin: 0px; 
	clear: both; }
#box_corps_de_page {
	background-color: #4674FF;
	width: 100%;
	padding: 10px 10px 10px 0px; /* top right bottom left */
	margin: 0px 0px 0px 0px; /* top right bottom left */
	clear: both; }
#box_pied_de_page {
	background-color: transparent;
	text-align: center;
	height: 20px;
	padding: 3px 0px 5px 0px; /* top right bottom left */
	clear: both; }


/************** FIN BOX *****************/


.table_h2 {
	width: 100%;
	border: 0px; 
	padding: 0px;
	margin: 0px;
	background-color: #4674FF;
}

table#table_799 {
	display: table; 
	border-collapse: collapse; 
	width: 799px; 
	margin: 0; 
	padding: 0; 
	border: 0px solid #cccccc; }

table#table_599 {
	display: table; 
	border-collapse: collapse; 
	width: 599px; 
	margin: 0; 
	padding: 0; 
	border: 0px solid #cccccc; }

td { font-family:verdana; font-size:10; color:#FFFFFF; }

.titre_page { font-size: 11px; color: #FFFFFF; font-weight: bold; padding-left: 5px; }
.titre_pagebis { font-size: 11px; color: #FFFFFF; font-weight: normal; padding-right: 5px; }

.titre { font-size: 11px; color: #FF9933; font-weight: bold; }
.sous_titre { font-size: 11px; color: #FF9933; font-weight: normal; }

.rubrique { font-size: 11px; color: #4674FF; font-weight: bold; }
.sous_rubrique { font-size: 11px; color: #4674FF; font-weight: normal; }

a,a:visited { font-size: 10px; color: #4674FF; text-decoration:none; font-weight: normal; }
a:hover { font-size: 10px; color: #FF9933; text-decoration:underline; font-weight: normal; }

a.a_link,a.a_link:visited { font-size: 10px; color: #ffffff; text-decoration:none; font-weight: normal; }
a.a_link:hover { font-size: 10px; color: #ffffff; text-decoration:underline; font-weight: normal; }

a.a_titre,a.a_titre:visited { font-size: 11px; color: #FF9933; text-decoration:none; font-weight: normal; }
a.a_titre:hover { font-size: 11px; color: #999999; text-decoration:underline; font-weight: normal; }

a.a_lien,a.a_lien:visited { color: #FFFFFF; text-decoration:none; font-weight: normal; }
a.a_lien:hover { color: #999999; text-decoration:underline; font-weight: normal; }

a.a_rubrique,a.a_rubrique:visited { font-size: 11px; color: #FF9933; text-decoration:none; font-weight: normal; }
a.a_rubrique:hover { font-size: 11px; color: #999999; text-decoration:underline; font-weight: normal; }

A.a_navigation,A.a_navigation:visited {color: #FFFFFF;text-decoration:none;}
A.a_navigation:hover {color: #CCCCCC;text-decoration:underline;}

div.bleu { background:#4674FF; height:16px; }

h1 { font-size: 11px; color: #FF9933; text-decoration:none; font-weight: bold; padding: 0; margin: 0; }
h2 { font-size: 11px; color: #fff; text-decoration:none; font-weight: bold; padding-left: 5px; margin: 0; }
h3 { font-size: 11px; color: #FF9933; text-decoration:none; font-weight: bold; padding: 0; margin: 0; }
h4 { font-size: 10px; color: #4674FF; text-decoration:none; font-weight: bold; padding-bottom: 10px; margin: 0; }
h5 { font-size: 10px; color: #4674FF; text-decoration:none; font-style: italic; padding-bottom: 10px; margin: 0; }

hr {
	height:1;
	border: #666666;
	border-style: solid; 
	border-top-width: 1px; 
	border-right-width: 1px; 
	border-bottom-width: 1px; 
	border-left-width: 1px; }

#box_hautdepage { 
	text-align: right;
	padding-right: 15px;
	margin: 0;
	clear: both; }

.input {
	font-family: Verdana;
	font-size: 10px;
	font-weight: normal;
	color: #FFFFFF;
	background-color: #4674FF;
	border: #FFFFFF; 
	border-style: solid;
	border-top-width: 1px; 
	border-right-width: 1px; 
	border-bottom-width: 1px; 
	border-left-width: 1px;
	scrollbar-3dlight-color :#4674FF;
	scrollbar-arrow-color :#FFFFFF;
	scrollbar-base-color :#4674FF;
	scrollbar-darkshadow-color :#4674FF;
	scrollbar-face-color :#4674FF;
	scrollbar-highlight-color :#4674FF;
	scrollbar-shadow-color :#4674FF;
	scrollbar-track-color :#4674FF; } 
	
<!-- PAGES -->
div.liste_bc {
	font-family: Verdana;
	font-size: 10px;
	font-weight: normal;
	color: #FFFFFF;
	background-color: #4F8AEE;
	border: #4F8AEE; 
	border-style: solid; 
	border-top-width: 1px; 
	border-right-width: 1px; 
	border-bottom-width: 1px; 
	border-left-width: 1px;
	scrollbar-3dlight-color :#4F8AEE;
	scrollbar-arrow-color :#FFFFFF;
	scrollbar-base-color :#2254C5;
	scrollbar-darkshadow-color :#4F8AEE;
	scrollbar-face-color :#4F8AEE;
	scrollbar-highlight-color :#4F8AEE;
	scrollbar-shadow-color :#4F8AEE;
	scrollbar-track-color :#4F8AEE;
	width: 100%;
	overflow: auto; }

<!-- POPUP -->
div.liste_pop_bc {
	font-family: Verdana;
	font-size: 10px;
	font-weight: normal;
	color: #FFFFFF;
	background-color: #102870;
	border: #102870; 
	border-style: solid; 
	border-top-width: 1px; 
	border-right-width: 1px; 
	border-bottom-width: 1px; 
	border-left-width: 1px;
	scrollbar-3dlight-color :#102870;
	scrollbar-arrow-color :#FFFFFF;
	scrollbar-base-color :#0C3283;
	scrollbar-darkshadow-color :#102870;
	scrollbar-face-color :#102870;
	scrollbar-highlight-color :#102870;
	scrollbar-shadow-color :#102870;
	scrollbar-track-color :#102870;
	width: 100%;
	height: 470px;
	overflow: auto; }
	
LEGEND.alert {
	font-family:arial;
	font-size:12;
	font-weight: bold;
	color:#FFFF00; } 

.alert {
	font-size: 12px;
	color: #FFFF00;
	font-weight: bold; }
	
FIELDSET.alert {
	height:1;
	border: #FFFF00;
	border-style: solid; 
	border-top-width: 1px; 
	border-right-width: 1px; 
	border-bottom-width: 1px; 
	border-left-width: 1px; }

