body {
background-color:#FFFFFF;
margin:5px ;
FONT-FAMILY: Verdana
}

.input {
	-moz-border-radius : 6px;
	-webkit-border-radius : 6px;
	-khtml-border-radius : 6px;
	border-radius: 6px;
	border-width: 1px; 
	border-style: solid;
	font-size:10px;
	background:#F8F8F8;
	border-color: #888888;}

.input_erreur {
	-moz-border-radius : 6px;
	-webkit-border-radius : 6px;
	-khtml-border-radius : 6px;
	border-radius: 6px;
	border-width: 1px; 
	border-style: solid;
	font-size:9px;
	background-Color:#FF9B9B;
	border-color: #888888;}

.input_cell {
	-moz-border-radius : 6px;
	-webkit-border-radius : 6px;
	-khtml-border-radius : 6px;
	border-radius: 6px;
	border-width: 1px; 
	border-style: solid;
	font-size:9px;
	background:#F8F8F8;
	border-color: #888888;}

.input_liste {
	-moz-border-radius : 6px;
	-webkit-border-radius : 6px;
	-khtml-border-radius : 6px;
	border-radius: 6px;
	border-width: 1px; 
	border-style: solid;
	font-size:9px;
	background:#F8F8F8;
	border-color: #888888;}

.input_cell_0 {
	border-width: 1px; 
	border-style: solid;
	font-size:9px;
	background:#F8F8F8;
	border-color: #888888;}

a:link {
color:#888888;
text-decoration:none;
}

a:visited {
color:#888888;
text-decoration:none;
}

a:hover {
color:#919191;
text-decoration:none;
}

.ctlboxcbo
{
	border-width: 1px; 
	border-style: solid;
	font-size:9px;
	background:#6600CC;
	border-color: #FFFFFF;
   color: #FFFFFF;
}

.cell {
 	-moz-border-radius : 6px;
	-webkit-border-radius : 6px;
	-khtml-border-radius : 6px;
	border-radius: 6px;
  font-size: 10px;
   border-color: #000000;
}
.brick {
   font-size: 15px;
   color: white;
   text-align: center;
   padding-top:30px;
   font-weight: bold;
}

.cell_noir{
   font-size: 10px;
   text-align: center;
   background-color:#333333; 
   color:#FFFFFF;
   border-color: #000000;
   border-width:1px;
}

.titre_princ {
   font-weight: bold;
   font-size: 12px;
   text-align: center;
   border-style:solid;
   background-color: #E0E0E0;
   border-color: #000000;
   border-width:1px;
}

.titre_princ_petit {
   font-weight: bold;
   font-size: 11px;
   text-align: center;
}

.titre_sec_0 {
   font-weight: bold;
   font-size: 11px;
   text-align: Left;
   border-color: #000000;
   border-width:1px;
}

.titre_sec {
   font-weight: bold;
   border-color: #000000;
   font-size: 11px;
   text-align: Left;
   border-width:1px;
}

.titre_sec_menu {
   font-weight: bold;
   font-size: 11px;
   text-align: Center;
   background-color: #FFFFFF;
   border-color: #000000;
   border-width:1px;
}

.total_princ {
   font-weight: bold;
   font-size: 11px;
   border-top-style:solid;
   border-bottom-style:double;
   border-color: #3399FF;
   font-size: 11px;
   background-color: #E0E0E0;
}

.total_sec {
   border-top-style:solid;
   border-color: #3399FF;
   font-size: 11px;
   background-color: #E0E0E0;
}
.liste_bordure {
   font-size: 11px;
   background-color: transparent;
   border-style:solid;
   border-color: #3399FF;
   border-width:1px;
}

.liste_bordure_sa {
   font-size: 11px;
   background-color: #ffe98c;
   border-style:solid;
   border-color: #3399FF;
   border-width:1px;
}

.liste_bordure_rouge {
   font-size: 11px;
   background-color: #FF9B9B;
   border-style:solid;
   border-color: #3399FF;
   border-width:1px;
}

.liste_bordure_di {
   font-size: 11px;
   background-color: #feb74c;
   border-style:solid;
   border-color: #3399FF;
   border-width:1px;
}

.bvr {
   font-size: 8px;
   background-color: #FF9B9B;
   border-color: #000000;
   border-width:1px;
	}

.cell_r {
   font-size: 11px;
   background-color: #FF0000;
}

.cell_v {
   font-size: 11px;
   background-color: #33FF00;
}

.cell_impair {
   font-size: 11px;
   background-color: #E0E0E0;
   border-color: #000000;
   border-width:1px;
}

.cell_erreur {
   font-size: 11px;
   background-color: #FF9B9B;
   border-color: #000000;
   border-width:1px;
}

.cell_petit {
   font-size: 8px;
   background-color: #FFFFFF;
   border-color: #000000;
   border-width:1px;
}

.cell_impair_petit {
   font-size: 8px;
   background-color: #E0E0E0;
   border-color: #000000;
   border-width:1px;
}

.cell_bordure {
   font-size: 11px;
   background-color: transparent;
   border-style:solid;
   border-color: #3399FF;
   border-width:1px;
}

.cell_bordure_sa {
   font-size: 11px;
   background-color: #ffe98c;
   border-style:solid;
   border-color: #3399FF;
   border-width:1px;
}

.cell_bordure_di {
   font-size: 11px;
   background-color: #feb74c;
   border-style:solid;
   border-color: #3399FF;
   border-width:1px;
}

.cell_bordure_impair {
   font-size: 11px;
   background-color: #E0E0E0;
   border-style:solid;
   border-color: #3399FF;
   border-width:1px;
}

.cell_bordure_petit {
   font-size: x-small;
   border-style:none;
   border-color: #6600CC;
   text-align:center;
   color:white;
}

.cell_bordure_petit_gris {
   font-size: xx-small;
   background-color: #FFFFFF;
   border-style:solid;
   border-color: #3399FF;
   border-width:1px;
   color:#C0C0C0;
}

.cell_bordure_petit_impair {
	-moz-border-radius : 6px;
	-webkit-border-radius : 6px;
	-khtml-border-radius : 6px;
	border-radius: 6px;
   font-size: xx-small;
   background-color: #6600CC;
   border-style:solid;
   border-color: #3399FF;
   border-width:1px;
   text-align:center;
   color:white;
}

.cell_bordure_neutre {
   font-size: 11px;
   border-style:solid;
   border-color: #3399FF;
   border-width:1px;
}

.cell_saisie_ajax {
   font-size: 11px;
   background-color: #E0E0E0;
   border-style:solid;
   border-color: #3399FF;
   border-width:1px;
}

.cell_saisie_ajax_gris {
   font-size: 11px;
   background-color: #E0E0E0;
   border-style:solid;
   border-color: #3399FF;
   border-width:1px;
   color:#C0C0C0;
}

.cell_gris {
   font-size: 20px;
   color:#C0C0C0;
}

.cell_gris_impair {
   font-size: 11px;
   background-color: #E0E0E0;
   color:#C0C0C0;
   border-color: #000000;
   border-width:1px;
}

.cell_gris_impair {
   font-size: 11px;
   background-color: #E0E0E0;
   color:#C0C0C0;
}

.cell_sel {
   font-weight: bold;
   font-size: 11px;
   text-align: Left;
   background-color: #FFFFFF;
}

.cell_gris_sel {
   font-weight: bold;
   font-size: 11px;
   text-align: Left;
   background-color: #FFFFFF;
   color:#C0C0C0;
}

.cell_classe {
   font-weight: bold;
   font-size: 12px;
   text-align: Left;
   background-color: #FFFFFF;
}

.cell_gris_classe {
   font-weight: bold;
   font-size: 12px;
   text-align: Left;
   background-color: #FFFFFF;
   color:#C0C0C0;
}

.cell_gp {
   font-weight: bold;
   font-style: italic;
   font-size: 12px;
   text-align: Left;
   background-color: #FFFFFF;
}

.cell_gris_gp {
   font-weight: bold;
   font-size: 12px;
    font-style: italic;
	text-align: Left;
   background-color: #FFFFFF;
   color:#C0C0C0;
}

.cell_verte
{
    font-size: 7px;
	background-color:#33FF00;
}

.cell_vertclair
{
    font-size: 9px;
	background-color:#DFFFBF;
}

.cell_rose
{
	background-color:#FFD9D9;
    font-size: 9px;
}

.cell_neutre
{
    font-size: 12px;
}
.cell_rouge
{
	background-color:#FF9B9B;
    font-size: 9px;
}

.cell_ameliorer
{
	background-image:url("promag/img/pages/ameliorer.png");
	background-repeat:repeat-x;
    font-size: 9px;
    width:50px;
}

.commentaire {
   font-weight: bold;
   font-size: 10px;
   text-align: Left;
   background-color: #FFFFFF;
   color:#C0C0C0;
}

.commentaire_rouge {
   font-weight: bold;
   font-size: 10px;
   text-align: Left;
   background-color: #FF0000;
   color:#C0C0C0;
}

.texte {
   font-size: 11px;
   color:#000000;
}

.texte_bordure {
   font-size: 10px;
   background-color: #FFFFFF;
   border-style:solid;
   border-color: #3399FF;
   border-width:1px;
}
.saisie_div{
   font-size: 10px;
   text-align: Left;
   background-color: #C6FA5A;
}


.saisie {
   font-size: 10px;
   text-align: Left;
   background-color: FFFFFF;
}

.saisie_r {
   font-size: 10px;
   text-align: Right;
   background-color: #FFFFFF;
}

.demo {
   font-size: 10px;
   text-align: Center;
   background-color: #FFFFFF;
}

.saisie_0 {
   font-size: 10px;
   text-align: Left;
   background-color: #FFFFCC;
}

.separation_0 {
   border-bottom-style: dashed;
   border-color: #888888;
   border-width:1px;
}

.separation {
   border-bottom-style: dashed;
   border-color: #888888;
   border-width:1px;
}

.bascell{
   border-top-style: solid;
   border-color: #888888;
   border-width:1px;
}

.main{
width: 1000px;                //largeur de la div
margin: auto;      //demi-largeur de la div
margin-bottom: 0px;
padding: 0px;
}
