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

.noprint { visibility: hidden; display: none; }
#box_hautdepage { visibility: hidden; display: none; }

body { 
	page: r 
	font-family:times new roman, times, serif;
	color:#5D92C4;
}
@page { size: 21cm 29.7cm; margin: 1cm; marks: cross }
@page r { size: portrait }
.valeur { page-break-before: always }


.body {
	color:#666;
} 

table#table_599 {
	display: table; 
	border-style: hidden; 
	border-collapse: collapse; 
	width: 700; 
	margin: 0; 
	padding: 0; }

td {
	font-size: 0.8em;
	font-family:times new roman, times, serif; 
	color:#666; }

.titre_page { color: #FFFFFF; font-weight: bold; }
.titre_pagebis { color: #FFFFFF; font-weight: normal; }

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

.rubrique { color: #666; font-weight: bold; }
.sous_rubrique { color: #666; font-weight: normal; }

a,a:visited { color: #666; text-decoration:none; font-weight: normal; }
a:hover { color: #666; text-decoration:underline; font-weight: normal; }

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

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

hr {
	height: 1px;
	border: 1px solid #666; }

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

.input {
	color: #666;
	border: 1px solid #666;
} 
	
<!-- PAGES -->
div.liste_bc {
	font: normal times new roman, times, serif;
	color: #5D92C4;
	background-color: #4F8AEE;
	border: 1px solid #4F8AEE; 
	width: 100%;
	overflow: auto; }

<!-- POPUP -->
div.liste_pop_bc {
	font: normal times new roman, times, serif;
	color: #5D92C4;
	background-color: #102870;
	border: 1px solid #102870; 
	width: 100%;
	height: 470px;
	overflow: auto; }
	
LEGEND.alert {
	font-family:arial;
	font-weight: bold;
	color:#FFFF00; } 

.alert {
	color: #FFFF00;
	font-weight: bold; }
	
FIELDSET.alert {
	height: 1px;
	border: 1px solid #FFFF00;
}

