/* CSS Document */
body
{
font-family:Arial, Helvetica, sans-serif;
font-size:10px;
}
.normal
{
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:12px;
color:#000000;

}
.normal77
{
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:12px;
color:#ffffff;

}


.defil
{
	
}

.normal2
{
font-family:Verdana,Arial, Helvetica, sans-serif;
font-size:10px;
color:#0033FF;

}

.plusinfo
{
color:#000066;
}

.normal_blanc
{
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:12px;
color:#000000;

}
.miniature
{
	font-size:9px;
	color:#ceae52;
}
.normal_fond
{
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:12px;
color:#000000;
background-color:#EFC758;

}
.normal_justifie
{
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
text-align:justify;
color:#FFFFFF;

}

html { scrollbar-face-color: #eeeeee; scrollbar-highlight-color: #ffffff; scrollbar-shadow-color: #d5d5d5; scrollbar-3dlight-color: #000000; scrollbar-arrow-color: #000000; scrollbar-track-color: #ffffff; scrollbar-darkshadow-color: #000000;}

a
{
	text-decoration:none;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#000000;
	
}
.tableau_print
{
	BORDER-RIGHT: 1px solid; 
	BORDER-TOP: 1px solid; 
	BORDER-LEFT: 1px solid; 
	BORDER-BOTTOM: 1px solid;
	border-color:#000000;
	font-size:13px;
}
.scroll_bleu
{
scrollbar-track-color: #F2F2F2;
scrollbar-arrow-color:#FFFFFF;
scrollbar-base-color:#63B9E6;
scrollbar-shadow-color:#FFFFFF;
scrollbar-face-color:#3C89D1;	
scrollbar-highlight-color:#FFFFFF;
scrollbar-dark-shadow-color:#ffffff;
scrollbar-3d-light-color:#FFFFFF;
}

.contoure 
{
    border:1px solid #FFFFFF;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#666666;

}
.contoure_blanc 
{
    BORDER: 1px solid #ffffff;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#000000;		
}
.contoure2 
{
    BORDER: 1px solid #666666;
}

.contoure3 
{
    border:1px solid #FFFFFF;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#FFFFFF;
	
}

.head 
{
	background-color: #c2cdd6; 
	padding: 5px; 
	font-weight: bold;
}
.head2 
{
	background-color: #CCCCCC; 
	padding: 5px;
	font-weight: bold;
	font-size:12px;
}
.tr_haut 
{
	background-image:url(gfx/gfx_do/tr_bg.gif);	
	background-repeat:repeat-x;	
	color:#FFFFFF;
	font-weight: bold;
	font-family:Arial, Helvetica, sans-serif;
	padding: 3px;
	font-size:12px;
}
.tr_bas 
{
	background-image:url(gfx/gfx_do/tr_bg2.gif);
	background-repeat:repeat-x;	
	padding: 3px;
	color:#000000;
	font-weight: bold;
	font-family:Arial, Helvetica, sans-serif;
	font-size:10px;
	vertical-align:bottom;
}

.ombre{
border: transparent 1px outset;
filter:progid:DXImageTransform.Microsoft.Shadow(color=Buttonshadow,direction=135,strength=7);
}

.ombrebas
{
	background-image:url(gfx/gfx_do/tr_bg2.gif);
	background-repeat:repeat-x;
	font-size:5px;
}
.ombrebasgauche
{
	background-image:url(gfx/gfx_do/tr_bg2.gif);
	background-repeat:repeat-x;
	font-size:5px;
}
.ombrebasdroite
{
	background-image:url(gfx/gfx_do/tr_bg2.gif);
	background-repeat:repeat-x;
	font-size:5px;
}
.paire 
{
	background-color: #cccccc; 
	padding: 5px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	cursor:hand;	
}
.impaire 
{
	background-color: #c6fbff;
	padding: 5px;
	cursor:hand;
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;	
}

.impaire2 
{
	background-color: #EEEEEE;
	padding: 5px;
	
}

.impaire2_hover 
{
	background-color: #DDDDDD;
	padding: 5px;
	cursor:hand;
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;		
}
.titre 
{
	background-color:#FFFFFF; 
	color: #FFFFFF; 
	padding : 2px; 
	vertical-align : middle; 
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-weight:bold;
	font-size:12px;
}
.titre2 
{
	background-color:#FFFFFF;
	background-image:url(gfx_do/fond_h.gif); 
	color: #FFFFFF; 
	padding : 2px; 
	vertical-align : middle; 
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-weight:bold;
	font-size:12px;
}
.titre3 
{
	/*background-color: #2F5376; */
	color: #ffffff; 
	padding : 2px; 
	vertical-align : middle;
	letter-spacing:5px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-weight:900;
	font-size:12px;
	filter:progid:DXImageTransform.Microsoft.Shadow(color=#666666,direction=135,strength=2);
}
a.menuTop 
{
	background-color: #e6e6e6; display: block; margin: 0; padding: 4px;
	color: #666666; text-decoration: none; font-weight: bold; font-size:12px;
	padding-left: 3px; border-top: 1px solid silver; border-right: 1px solid #666666; border-bottom: 1px solid #666666; border-left: 1px solid silver;
}
a.menuTop:hover 
{
	color: #ff6600;
	background-color: #ffffff;
}

A.detail:link,A.detail:visited,A.detail:active{
{
	color: #E33838; text-decoration: none; font-weight: bold; font-size:12px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
}
.txt_box 
{
	border-right: #000000 1px solid; border-top: #000000 1px solid; font: 11px verdana, arial, helvetica, sans-serif; border-left: #000000 1px solid;color: #666666; border-bottom: #000000 1px solid; background-color: #ffffff;
}
.txt_box_rouge 
{
	border-right: #FF0000 1px solid; border-top: #FF0000 1px solid; font: 11px verdana, arial, helvetica, sans-serif; border-left: #FF0000 1px solid;color: #000000; border-bottom: #FF0000 1px solid; background-color: #ffffff;
}


.zone_liste { border: #000000 1px solid; font: 11px verdana, arial, helvetica, sans-serif;}
.zone_aera { border: #000000 1px solid;  font: 11px verdana, arial, helvetica, sans-serif;}
.bouton { border: #000000 1px solid; font: 11px verdana, arial, helvetica, sans-serif; cursor:hand;}
textarea { border: #000000 1px solid;  font: 11px verdana, arial, helvetica, sans-serif;}



/* frame bleu */
.okvir {
	border: 1px solid #7F9DB9;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #000000;
}
.titrebleu
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 18px;
	color: #3C89D1;
	font-weight: bold;
	}

A.lien_bouton:link,A.lien_bouton:visited,A.lien_bouton:active{
background-color: ButtonFace;
font-family:Arial, Helvetica, sans-serif; 
font-size: 11px; color: ButtonText;
font-weight:normal;
border: 1px outset solid;text-decoration: none;
padding-top:1px;padding-bottom:1px;padding-right:3px;padding-left:3px;
width:92px;


}
A.lien_bouton:hover {
color: ButtonText;text-decoration: none; background-color: #D8D8D8;
padding-top:1px;padding-bottom:1px;padding-right:3px;padding-left:3px;
BORDER:1px inset solid;
}
