@charset "iso-8859-1";

BODY {
	font-family: Trebuchet MS, Verdana, Arial; font-size: 11px; color: #003366;background-color: #FFFFFF;
}
BODY.main {
	font-family: Trebuchet MS, Verdana, Arial; font-size: 12px; color: #6F6F6F;background-color: #FFFFFF;
}

BODY.default{
	background-color: #FFFFFF; border: 0;
}

BODY.popup{
	font-family: Verdana, Trebuchet MS, Verdana, Arial; font-size: 11px; color: #000000;background-color: #CCC7FF;

}

A:active{
font-family:  Trebuchet MS, Verdana, Arial;
font-size: 11px; 
color: #FFFFFF;
text-decoration: none; 
}

A:link{
font-family:  Trebuchet MS, Verdana, Arial;
font-size: 11px; 
color:  #003399;
text-decoration: none; 
}

A:visited{
font-family:  Trebuchet MS, Verdana, Arial;
font-size: 11px; 
color:  #003399;
text-decoration: none; 
}

A:hover{
font-family:  Trebuchet MS, Verdana, Arial;
font-size: 11px; 
color:  #003399;
text-decoration: underline; 
}


A.Lien_w:active{
font-family:  Trebuchet MS, Verdana, Arial;
font-size: 11px; 
font-weight: bold;
color:  #FFFFFF;
text-decoration: none; 
}

A.Lien_w:link{
font-family:  Trebuchet MS, Verdana, Arial;
font-size: 11px; 
font-weight: bold;
color: #FFFFFF;
text-decoration: none; 
}

A.Lien_w:visited{
font-family:  Trebuchet MS, Verdana, Arial;
font-size: 11px; 
font-weight: bold;
color: #FFFFFF;
text-decoration: none; 
}

A.Lien_w:hover{
font-family:  Trebuchet MS, Verdana, Arial;
font-size: 11px; 
font-weight: bold;
color: #FFFFFF;
text-decoration: underline; 
}



A.Lien_ub:active{
font-family:  Trebuchet MS, Verdana, Arial;
font-size: 11px; 
color:  #000000;
text-decoration: underline; 
}

A.Lien_ub:link{
font-family:  Trebuchet MS, Verdana, Arial;
font-size: 11px; 
color: #000000;
text-decoration: underline; 
}

A.Lien_ub:visited{
font-family:  Trebuchet MS, Verdana, Arial;
font-size: 11px; 
color: #000000;
text-decoration: underline; 
}

A.Lien_ub:hover{
font-family:  Trebuchet MS, Verdana, Arial;
font-size: 11px; 
color: #000000;
text-decoration: underline; 
}



A.Lien_b:active{
font-family:  Verdana, Trebuchet MS, Arial;
font-size: 11px; 
color:  #000000;
text-decoration: none; 
}

A.Lien_b:link{
font-family:  Verdana, Trebuchet MS, Arial;
font-size: 11px; 
color: #000000;
text-decoration: none; 
}

A.Lien_b:visited{
font-family:  Verdana, Trebuchet MS, Arial;
font-size: 11px; 
color: #000000;
text-decoration: none; 
}

A.Lien_b:hover{
font-family:  Verdana, Trebuchet MS, Arial;
font-size: 11px; 
color: #000000;
text-decoration: underline; 
}




A.Lien_uw:active{
font-family:  Verdana, Trebuchet MS, Arial;
font-size: 11px; 
color:  #FFFFFF;
text-decoration: none; 
}

A.Lien_uw:link{
font-family:  Verdana, Trebuchet MS, Arial;
font-size: 11px; 
color: #FFFFFF;
text-decoration: underline; 
}

A.Lien_uw:visited{
font-family:  Verdana, Trebuchet MS, Arial;
font-size: 11px; 
color: #FFFFFF;
text-decoration: underline; 
}

A.Lien_uw:hover{
font-family:  Verdana, Trebuchet MS, Arial;
font-size: 11px; 
color: #FFFFFF;
text-decoration: underline; 
}




HR.spacer{clear: both; height: 1px; visibility: hidden;}
BR.spacer{clear: both;}

FIELDSET.default{border: 1px solid black; text-align: left;width: 96%;  position: relative;}
LEGEND.default{color: #000000; font-weight: bold; position: relative; top: -0.5em;}

/** utilisation pour les marges */
INPUT.radio{ width: 15px;height: 15px}

/** margin: 0px auto; sert à centrer les tables dont à spécifier une taille **/
.table {  font-family: Verdana, Trebuchet MS, Arial; font-size: 11px; color: #000000; background-color: #FFFFFF; border: 1px #000000 solid;}
.table_14 {  font-family: Verdana, Trebuchet MS, Arial; font-size: 14px; color: #000000; background-color: #FFFFFF; border: 1px #000000 solid;}
.table_8 {  font-family: Verdana, Trebuchet MS, Arial; font-size: 8px; color: #000000; background-color: #FFFFFF;}
.table_10 {  font-family: Verdana, Trebuchet MS, Arial; font-size: 10px; color: #000000; background-color: #FFFFFF;}
.table_nb {  font-family: Verdana, Trebuchet MS, Arial; font-size: 11px; color: #000000; border: 0px;}
.table_nb_blue {  font-family: Verdana, Trebuchet MS, Arial; font-size: 11px; color: #000000; background-color: #CCC7FF;}

.table_b {  font-family: Verdana, Trebuchet MS, Arial; font-size: 11px; color: #000000; border: 1px #000000 solid;}
.table_nb_grey {  font-family: Verdana, Trebuchet MS, Arial; font-size: 11px; color: #000000; background-color: #E6E6E6;}


.table_b_blue {  font-family: Verdana, Trebuchet MS, Arial; font-size: 11px; color: #000000; background-color: #CBDCEE;border: 2px #426BB5 solid;}
.cell_contexte {  font-family: Verdana, Trebuchet MS, Arial; font-size: 11px; color: #000000;  background-color: #FFDF84;}
.cell_vmenu {  font-family: Verdana, Trebuchet MS, Arial; font-size: 11px; color: #000000; background-image: url(../Images/vmenu_background.gif);}
.cell_w {  font-family: Verdana, Trebuchet MS, Arial; font-size: 11px; color: #000000; background-color: #FFFFFF;}
.cell_w_b{  font-family: Verdana, Trebuchet MS, Arial; font-size: 11px; color: #000000; text-align:center; background-color: #FFFFFF; border: 1px #808080 solid; }
/*.cell_b {  font-family: Trebuchet MS, Verdana, Arial; font-size: 11px; color: #003366; background-color: #CBDCEE;}*/

.cell_b {  font-family: Verdana, Trebuchet MS, Arial; font-size: 11px; color: #000000; background-color: #ECEDEF;}
.cell_lb {  font-family: Verdana, Trebuchet MS, Arial; font-size: 11px; color: #000000; background-color: #FBFFFF;}

.cell_b_b {  font-family: Verdana, Trebuchet MS, Arial; font-size: 11px; font-weight: bold; color: #000000; background-color: #ECEDEF;}

.cell_y {  font-family: Verdana, Trebuchet MS, Arial; font-size: 11px; color: #000000; background-color: #F0EDBA;}
.cell_y_b {  font-family: Verdana, Trebuchet MS, Arial; font-size: 11px; font-weight: bold; color: #000000; background-color: #F0EDBA;}
.cell_ly {  font-family: Verdana, Trebuchet MS, Arial; font-size: 11px; font-weight: bold; color: #000000; background-color: #FFFFC7;}
.cell_dy {  font-family: Verdana, Trebuchet MS, Arial; font-size: 11px; font-weight: bold; color: #000000; background-color: #FFCA2A;}


.cell_warning {  font-family: Verdana, Trebuchet MS, Arial; font-size: 11px; color: #ff0000; background-color: #FFFFFF;}
.cell_b_warning {  font-family: Verdana, Trebuchet MS, Arial; font-size: 11px; color: #ff0000; background-color: #CBDCEE;}
.header {  font-family: Verdana, Trebuchet MS, Arial; font-size: 11px; color: #000000;}
.header_inv {  font-family: Verdana, Trebuchet MS, Arial; font-size: 11px; color: #426BB5; background-color: #FFFFFF;}
.iframe { font-family: Verdana, Trebuchet MS, Arial; font-size: 11px; color: #000000; background-color: #FFFFFF;}
.select {  font-family: Verdana, Trebuchet MS, Arial; font-size: 11px; color: #000000; background-color: #FFFFFF;}
.select_ls {  font-family: Verdana, Trebuchet MS, Arial; font-size: 10px; color: #000000; background-color: #FFFFFF;}
.text {  font-family:  Verdana, Trebuchet MS, Arial; font-size: 11px; color: #000000;}
.text_b {  font-family:  Verdana, Trebuchet MS, Arial; font-size: 11px; color: #000000;}

.text_w {  font-family: Verdana, Trebuchet MS, Arial; font-size: 11px; color: #FFFFFF;}

.readonly{font-family: Verdana, Trebuchet MS, Arial; font-size: 11px; color: #000000; background-color: #EBEBE4; border: 1px solid #4682B4; padding-top: 1px; padding-bottom: 1px; padding-left: 1px;}


.lien{ width: 15px; text-align: center; font-family: Verdana, Trebuchet MS, Arial; font-size: 11pt; color: #003366; background-color: #FFFFFF;}
.warning{ width: 15px; text-align: center; font-family: Verdana, Trebuchet MS, Arial; font-size: 11pt; color: #ff0000; background-color: #FFFFFF; font-weight: bold;}
.form{font-family: Trebuchet MS, Verdana, Arial; font-size: 11px; color: #000000;background-color: #ffffff; padding:0px; margin: 0px;}
.bold {font-weight: bold;}
.center{text-align: center;}
.right{text-align: right;}