html,body {
background-color: #C7D6E9;
margin: 0; /* pour éviter les marges */
text-align: center; /* pour corriger le bug de centrage IE */
}

#all_page {
     margin-left: auto;
     margin-right: auto;
     text-align: left; /* pour desactiver le centrage IE */
     width: 788px;
}

.top_high_page{
   width: 100%;
   height: 54px;
   margin-top: 5px;
}
.top_high_left{
   background-color: Blue;
   float: left;
   width: 30%;
   margin: 2 0 2 0;
   height: 44px;
}
.top_high_center{
   background-color: red;
   float: left;
   width: 30%;
   margin: 2 0 2 0;
   height: 44px;
}
.top_high_right{
   background-color: Fuchsia;
   float: left;
   width: 39%;
   text-align: center;
   margin: 2 2 2 2;
   height: 44px;
}
.spacer {
  clear: both;
}
.top_middle_page{
   height: 16px;
}
.top_bottom_page{
   height: 20px;
}
.body_page{
   text-align: center;
}
.footer_page{
   margin: 2px 0px 2px 0px;
   width: 100%;
   text-align: left;
   color: #264555;
   font-size: 11px;
   font-family: Arial;
}

ul,li,p,td {
#font-size: 11px; 
#font-family: Arial;
COLOR: #022345;
font-size: 10px;
font-family: Verdana;
}

select,input {
font-size: 9px; 
font-family: verdana; 
height:18px;  
}

#select,input {
#font-size: 11px; 
#font-family: Arial; 
#}

.input_bold {
font-size: 11px; 
font-family: arial;
width: 200px;
height:18px;      
#font-weight: bolder; 
}

.donnes {
FONT-SIZE: 11px; 
COLOR: #022345; 
FONT-FAMILY: Arial;
}

.donnesb {
FONT-SIZE: 11px; 
COLOR: #022345; 
FONT-FAMILY: Arial;
font-weight: bolder;
}

.orange {
FONT-SIZE: 11px; 
COLOR: #ff7200; 
FONT-FAMILY: Arial;
}

.input_normal {
font-size: 11px; 
font-family: arial; 
width: 200px;
height:18px;      
}

.radio_normal {
font-size: 8px; 
font-family: arial; 

height:18px;       
}

.login {
font-size: 9px; 
font-family: verdana; 
width: 100px;
height:18px;      
#font-weight: bolder; 
}

.loginSAVE {
font-size: 9px; 
font-family: verdana; 
width: 85px;
height:18px;      
#font-weight: bolder; 
}

.champ {
font-size: 11px; 
font-family: Arial; 
width: 50px;       
}

.bouton {
font-size: 11px; 
font-family: Arial; 
text-align: center;
width: 75px;       
}


.liste {
font-size: 11px; 
font-family: Arial; 
width: 100px;       
}


.listeDep {
font-size: 11px; 
font-family: Arial; 
width: 160px;       
}

h1 {
	font-size: 100%;
	font-family: Arial;
	color: Navy;
	text-align: right;
	font-variant: normal;
	font-weight: bold;
}

h2 {
font-size : 150%;
font-family : Verdana, Arial, Helvetica, Geneva, sans-serif;
color : red;
padding-left:15px;
}

.estimation_mauvaise{
	background: red;
	border-bottom: 2 solid Black;
	border-right: 2 solid Black;
}
.estimation_moyen{
   background: #FFA73C;
   border-bottom: 2 solid Black;
   border-right: 2 solid Black;
}
.estimation_bon{
   background: Yellow;
   border-bottom: 2 solid Black;
   border-right: 2 solid Black;
}
.estimation_tres_bon{
   background: #BDFF5E;
   border-bottom: 2 solid Black;
   border-right: 2 solid Black;
}
.estimation_excelent{
   background: #32B833;
   border-bottom: 2 solid Black;
   border-right: 2 solid Black;
}

.bg_blanc{	background-color: white;}
.bg_bleu_ciel{	background-color: #B0CAFF;}
.bg_bleu_marine{	background-color: #3366FF;}
.bg_vert{	background-color: #1E701F;}
.bg_rouge{	background-color: #FF4242;}
.bg_violet{	background-color: #7267B6;}
.bg_violet_fonce{	background-color: #660066;}
.bg_violet_rose{background-color: #B11778;}
.bg_marron{	background-color: #730000;}
.bg_vert_clair{	background-color: #729924;}
.bg_marron_clair{	background-color: #A6581D;}

.bg_excelent{	background-color: #008000;}
.bg_tresbon{	background-color: #99FF33;}
.bg_bon{	background-color: #FFFF00;}
.bg_moyen{	background-color: #FF9933;}
.bg_mauvais{	background-color: #FF0000;}

.txt_blanc{	color: white;}
.txt_noir{	color: black;}
.txt_rouge{	color: red;}
.txt_normal{font-weight: normal;}
.txt_italique{font-style: italic;}

.txt_link_blue{
   color: "#004488";
   font-weight: bolder;
   font-family: Arial;
   font-size: 10px;
   text-decoration: underline;
   vertical-align: middle;
}


.home_right_pdfpuce{
	width:32px;
	height : 25px;
	background-color:#FFFFFF;
	background-image:url(http://www.monsieurcote.com/image/right_pucepdf.jpg);
	background-repeat:no-repeat;
	background-position:center;
	float:left;
	}
	
.home_right_textepdf{
	width:138px;
	padding-top:5px;
	float:left;
	font-size:12px;
	color:#FF0000;
	font-weight:bold;
	}
	
a.home_right_textepdf {
	text-decoration: none;
	padding-top:0px;
	cursor:pointer;
	}

a.home_right_textepdf:hover {
	text-decoration: underline overline;
	padding-top:0px;
	cursor:pointer;
	}
	
.home_right_textebloc{
	width:170px;
	height : 25px;
	background-color:#FFFFFF;
	padding-bottom:5px;
	}