/* COte site reel*/
@media print {
	#bandeau {
		display:none;
	}		
	#collgauche {
		display:none;		
	}	
	.menugauche {
		display:none;
		width:0px;	
	}		
	#conteneur {
		font-family: Verdana, Arial, Helvetica, sans-serif;
		color: #000000;
		margin: 0px;
		padding: 0px;
		width: 100%;
		border: 1px solid #999999;
		font-size:0.6em;
		left:208px;
		top:139px;
		position:absolute;
		text-align:left;	
	}			
	}
.intro {
	border-top: dashed;
	border-top-width: 1px;
	border-bottom: dashed;
	border-left: none;
	border-right: none;
	border-bottom-width: 1px;
	background-color: #eeeff1;
	padding-top: 5px;
	padding-bottom: 5px;
}

@media screen {	
	
body {  margin: 0px 0px; font-family: Verdana;font-size:10px;
 	scrollbar-face-color:#033669;
 	scrollbar-arrow-color:#E2EAF2;
  	scrollbar-track-color:#E2EAF2;
  	scrollbar-shadow-color:#ffffff;
  	scrollbar-highlight-color:#02548E;
  	scrollbar-1dlight-color:#02548E;
  	scrollbar-darkshadow-Color:#02548E;
	scrollbar-3dlight-Color:#ffffff;
	background-image:url(images/motif.gif);
}
.bab_cal_tooltip {
	position:absolute;
	
	border: 1px solid black;
	padding: 2px;
	background-color: white;
	visibility: hidden;
	z-index: 100;
	text-align:left;
	font-family: Verdana, Arial, Helvetica, sans-serif; 
	font-size: 8px; 
	color: #000000;
	zIndex: "1";
}
.Menu_Contextuel {
	position:absolute;
	border: 1px solid black;
	padding: 2px;
	background-color: black;
	visibility: hidden;
	z-index: 100;
	text-align:left;
	font-family: Verdana, Arial, Helvetica, sans-serif; 
	font-size: 8px; 
	color: #000000;
}

#conteneur {
		font-family: Verdana, Arial, Helvetica, sans-serif;
		color: #000000;
		margin: 0px;
		padding: 0px;
		width: 770px;	
		text-align:left;					
	}		

.menugauche {		
		width:190px;
		background-color:#CCCCCC;		
	}	

/* Form elements */
.part input {
	border:1px solid #F2943C; 
	background-color:#FFFFFF;   
	font-size:10px;   
	font-family:Verdana, Arial, Helvetica, sans-serif;   
	font-weight: normal;		
}
.part select {   
	border:1px solid #F2943C; 
	background-color:#FFFFFF;   
	font-size:10px;   
	font-family:Verdana, Arial, Helvetica, sans-serif;   
	font-weight: normal;	
}
.part textarea {
	border:1px solid #F2943C; 
	background-color:#FFFFFF;   
	font-size:10px;   
	font-family:Verdana, Arial, Helvetica, sans-serif;   
	font-weight: normal;
	
		
scrollbar-shadow-color:#F2943C;
scrollbar-3dlight-Color:#F2943C;
scrollbar-face-color:#FFD7B3;
 scrollbar-arrow-color:#FFFFFF;
  scrollbar-track-color:#ECEFF0;
  	
  	scrollbar-highlight-color:#FFFFFF;
 
  	scrollbar-darkshadow-Color:#FFFFFF;
		
	}

.coll input , textarea {   
	border:1px solid #0072B2; 
	background-color:#FFFFFF;   
	font-size:10px;   
	font-family:Verdana, Arial, Helvetica, sans-serif;   
	font-weight: normal;	
}
	
.coll select {   
	border:1px solid #0072B2; 
	background-color:#FFFFFF;   
	font-size:10px;   
	font-family:Verdana, Arial, Helvetica, sans-serif;   
	font-weight: normal;	
}
.coll textarea {
	border:1px solid #0072B2; 
	background-color:#FFFFFF;   
	font-size:10px;   
	font-family:Verdana, Arial, Helvetica, sans-serif;   
	font-weight: normal;
	scrollbar-face-color: #B3CBE4; 
	scrollbar-shadow-color: #0072B2;
	scrollbar-highlight-color: #FFFFFF;
	scrollbar-3dlight-color: #0072B2; 
	scrollbar-darkshadow-color: #FFFFFF; 
	scrollbar-track-color: #ECEFF0; 
	scrollbar-arrow-color: #0072B2;	
}

.formvert input , textarea {   
	border:1px solid #84CAEC; 
	background-color:#FFFFFF;   
	font-size:10px;   
	font-family:Verdana, Arial, Helvetica, sans-serif;   
	font-weight: normal;	
}
/* general Font */
TD { font-family :  Verdana, Arial, sans-serif; font-size : 10px }


/*copyrightlink*/
a:hover {  font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px; color: #F88A3B}
a:link {  font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px; color: #000000}
a:visited {  font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px; color: #000000}
a:active {  font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px; color: #000000}

/*copyrightlink1*/
a.gen:link {color: #FFFFFF; font-family: verdana, Helvetica, sans-serif; font-size: 10px}
a.gen:active {color: #FFFFFF; font-family: verdana, Helvetica, sans-serif; font-size: 10px}
a.gen:visited {COLOR: #FFFFFF; font-family: verdana, Helvetica, sans-serif; font-size: 10px}

.Titre {
	FONT: bold 10px Verdana, Arial, sans-serif;
	color: #CC0000;
}
.Legende {

	FONT: normal 9px Verdana, Arial, sans-serif;
	color: #000000;
}
.texte {
	FONT: 10px Verdana, Arial, sans-serif;
	color: #000000;
	text-align: justify;
}
.texteblanc {

	FONT: normal 8pt Verdana, Arial, sans-serif;
	color: #FFFFFF;
	text-align: justify;
}
.texteblancgras {

	FONT: bold 8pt Verdana, Arial, sans-serif;
	color: #FFFFFF;
	text-align: justify;
}
.tableaujaune {
	border-top: solid;
	border-top-width: 1px;
	border-top-color: #F2943C;
	border-bottom: solid;
	border-left: solid;
	border-left-width: 1px;
	border-left-color: #F2943C;
	border-right: solid;
	border-right-width: 1px;
	border-right-color: #F2943C;
	border-bottom-width: 1px;
	border-bottom-color: #F2943C;	
	padding-top: 1px;
	padding-bottom: 1px;
	clear:both;
	width:188px;
	background-color:#FCF4DA;
}
.tableaubordgris {
	
	border-left: solid;
	border-left-width: 1px;
	border-left-color: #D0D1CF;
	border-right: solid;
	border-right-width: 1px;
	border-right-color: #D0D1CF;
	border-bottom: solid;
	border-bottom-width: 1px;
	border-bottom-color: #D0D1CF;	

}
.tableauvert {
	border-top: solid;
	border-top-width: 1px;
	border-top-color: #84CAEC;
	border-bottom: solid;
	border-left: solid;
	border-left-width: 1px;
	border-left-color: #84CAEC;
	border-right: solid;
	border-right-width: 1px;
	border-right-color: #84CAEC;
	border-bottom-width: 1px;
	border-bottom-color: #84CAEC;	
	padding-top: 1px;
	padding-bottom: 1px;
	clear:both;
	width:188px;
	background-color:#CEE8F7;
}
.tableaubleu {
	border-top: solid;
	border-top-width: 1px;
	border-top-color: #0072B2;
	border-bottom: solid;
	border-left: solid;
	border-left-width: 1px;
	border-left-color: #0072B2;
	border-right: solid;
	border-right-width: 1px;
	border-right-color: #0072B2;
	border-bottom-width: 1px;
	border-bottom-color: #0072B2;	
	padding-top: 1px;
	padding-bottom: 1px;
	clear:both;
	width:188px;
	background-color:#E0EAF4;
}
.tableaugris {
	border-top: solid;
	border-top-width: 1px;
	border-top-color: #ACACAC;
	border-bottom: solid;
	border-left: solid;
	border-left-width: 1px;
	border-left-color: #ACACAC;
	border-right: solid;
	border-right-width: 1px;
	border-right-color: #ACACAC;
	border-bottom-width: 1px;
	border-bottom-color: #ACACAC;	
	padding-top: 1px;
	padding-bottom: 1px;
	clear:both;
	background-color:#F2F2F2;
}
.tableaubordvert {
	border-top: solid;
	border-top-width: 1px;
	border-top-color: #84CAEC;
	border-bottom: solid;
	border-left: solid;
	border-left-width: 1px;
	border-left-color: #84CAEC;
	border-right: solid;
	border-right-width: 1px;
	border-right-color: #84CAEC;
	border-bottom-width: 1px;
	border-bottom-color: #84CAEC;		
	background-color:#CEE8F7;	
}
.tableaubordvertBIS {
	border-top: solid;
	border-top-width: 1px;
	border-top-color: #84CAEC;
	border-bottom: solid;
	border-left: solid;
	border-left-width: 1px;
	border-left-color: #84CAEC;
	border-right: solid;
	border-right-width: 1px;
	border-right-color: #84CAEC;
	border-bottom-width: 1px;
	border-bottom-color: #84CAEC;		
	background-color:#FFFFF;	
}

.tableaubordvert_sansbordure {
background-color:#CEE8F7;
}

.tableaubordjaune {
	border-top: solid;
	border-top-width: 1px;
	border-top-color: #F2943C;
	border-bottom: solid;
	border-left: solid;
	border-left-width: 1px;
	border-left-color: #F2943C;
	border-right: solid;
	border-right-width: 1px;
	border-right-color: #F2943C;
	border-bottom-width: 1px;
	border-bottom-color: #F2943C;	
	background-color:#FCF4DA;
}

.tableaubordjauneBIS {
	border-top: solid;
	border-top-width: 1px;
	border-top-color: #F2943C;
	border-bottom: solid;
	border-left: solid;
	border-left-width: 1px;
	border-left-color: #F2943C;
	border-right: solid;
	border-right-width: 1px;
	border-right-color: #F2943C;
	border-bottom-width: 1px;
	border-bottom-color: #F2943C;	
	background-color:#FFFFFF;
}

.tableaubordjaune_sansbordure {
	background-color:#FCF4DA;
}
.tableaubordbleu {
	border-top: solid;
	border-top-width: 1px;
	border-top-color: #0072B2;
	border-bottom: solid;
	border-left: solid;
	border-left-width: 1px;
	border-left-color: #0072B2;
	border-right: solid;
	border-right-width: 1px;
	border-right-color: #0072B2;
	border-bottom-width: 1px;
	border-bottom-color: #0072B2;		
	background-color:#E0EAF4;
}

.tableaubordbleuBIS {
	border-top: solid;
	border-top-width: 1px;
	border-top-color: #0072B2;
	border-bottom: solid;
	border-left: solid;
	border-left-width: 1px;
	border-left-color: #0072B2;
	border-right: solid;
	border-right-width: 1px;
	border-right-color: #0072B2;
	border-bottom-width: 1px;
	border-bottom-color: #0072B2;		
	background-color:#FFFFFF;	
}

.tableauListebordbleu {
	border-top: solid;
	border-top-width: 1px;
	border-top-color: #0072B2;
	border-bottom: solid;
	border-left: solid;
	border-left-width: 1px;
	border-left-color: #0072B2;
	border-right: solid;
	border-right-width: 1px;
	border-right-color: #0072B2;
	border-bottom-width: 1px;
	border-bottom-color: #0072B2;		
	background-color:#FFFFFF;
	
}
.tableaubordbleu_sansbordure {
	background-color:#E0EAF4;
}
.tableaubordvertresult {
	border-top: solid;
	border-top-width: 1px;
	border-top-color: #84CAEC;
	border-bottom: solid;
	border-left: solid;
	border-left-width: 1px;
	border-left-color: #84CAEC;
	border-right: solid;
	border-right-width: 1px;
	border-right-color: #84CAEC;
	border-bottom-width: 1px;
	border-bottom-color: #84CAEC;		
	width:99%;	
}
.tableauphoto {
	border-top: solid;
	border-top-width: 1px;
	border-top-color: #84CAEC;
	border-bottom: solid;
	border-left: solid;
	border-left-width: 1px;
	border-left-color: #84CAEC;
	border-right: solid;
	border-right-width: 1px;
	border-right-color: #84CAEC;
	border-bottom-width: 1px;
	border-bottom-color: #84CAEC;			
}

#menugauche {
	width: 190px;
	background-color: #CCCCCC;
}

.texteblanccentre {

	FONT: bold 8pt Verdana, Arial, sans-serif;
	color: #FFFFFF;
	text-align: center;
}

.textegras {
	FONT: bold 10px Verdana, Arial, sans-serif;
	color: #000000;
	text-align: justify;
}
.textegrassansjustification {
	FONT: bold 10px Verdana, Arial, sans-serif;
	color: #000000;
}

.textenormal{
	FONT:  10px Verdana, Arial, sans-serif;
	color: #000000;
	text-align: justify;
}

.titre_vert {
	FONT: bold 9pt Verdana, Arial, sans-serif;
	color: #84CAEC;
}

.titre_jaune {

	FONT: bold 9pt Verdana, Arial, sans-serif;
	color: #F2943C;
}
.titre_bleu {

	FONT: bold 9pt Verdana, Arial, sans-serif;
	color: #0072B2;
}
.textegrasblanc {

	FONT: bold 10px Verdana, Arial, sans-serif;
	color: #FFFFFF;
	text-align: justify;
}
.Texteorange {


	FONT: bold 11px Verdana, Arial, sans-serif;
	color: #E61317;
}
}

.textepetit {

	FONT: 9px Verdana, Arial, sans-serif;
	color: #000000;
	text-align: center;
}
.nodisplay{
	visibility: hidden;
	display: none;
}
#celluleTitre{
	border-top-width:10px;
	border-left-width:1px;
	border-right-width:10px;
	
	border-color:#595959; 
}