BODY {
	
SCROLLBAR-FACE-COLOR: #A2BAD4;
SCROLLBAR-HIGHLIGHT-COLOR: #e7e3ef;
SCROLLBAR-SHADOW-COLOR: #000000;
SCROLLBAR-3DLIGHT-COLOR: #e7e3ef;
SCROLLBAR-ARROW-COLOR: #ffffff;
SCROLLBAR-TRACK-COLOR: #D6E2EE;
SCROLLBAR-DARKSHADOW-COLOR: black;
/*background-color:#FFF;*/


background: #ffffff url(images/bg_main_login.jpg) no-repeat; 
-moz-background-clip:border;
-moz-background-origin:padding;
-moz-background-size:auto auto;
background-attachment:fixed;
background-color:#3080BB;
background-position:100% 100%;
background-repeat:no-repeat;
 
 
height: 100%;
width: 100%;
margin: 0;
padding: 0;
border: none; 

  
}

HR { 
height:1px;
border: none 0; 
border-top: 1px solid #343434;
}

.champtextinput {
	FONT-SIZE: 12px;
	MARGIN: 0px;
	FONT-FAMILY: Verdana, Geneva, Arial, Helvetica, sans-serif;
	HEIGHT: 20px;
	border: 1px solid #1F5D68;
	background-color: #F8F6F2;
	background-position: center;
	vertical-align: middle;
}

.champtextinputdisabled {
	FONT-SIZE: 12px;
	MARGIN: 0px;
	FONT-FAMILY: Verdana, Geneva, Arial, Helvetica, sans-serif;
	HEIGHT: 20px;
	border: 1px solid #1F5D68;
	background-color: #C2BFA5;
	background-position: center;
	vertical-align: middle;
}

.champtselect {
	FONT-SIZE: 12px;
	MARGIN: 1px;
	FONT-FAMILY: Verdana, Geneva, Arial, Helvetica, sans-serif;
WIDTH: 700px;

}


.champtselectnew {
FONT-SIZE: 11px;
MARGIN: 1px;
FONT-FAMILY: Verdana, Geneva, Arial, Helvetica, sans-serif;
WIDTH: 680px;
border: 1px solid #1F5D68;
BACKGROUND-COLOR: #dbe0e5;
HEIGHT: 25px;
padding:5px;
letter-spacing: 1px;
line-height:15px;
pixelHeight:15px;
}
.champtoptionsnew {
height: 15px; margin-left : 15px; margin-top : 5px;  margin-bottom : 5px; 
}

.btn_1 {background:#DC5D00 url('/images/actionbtn_2a.gif') repeat-x left center; border-width:1px; border-style:solid; border-color:#cb7739 #963f00 #542400 #cb7739; color:#FFF; font-weight:bold; padding-bottom:1px;font-family:Arial, Helvetica, sans-serif;}
.btn_1.alt_1 {font-size:16px}

.btn_2 {background:#DC5D00 url('/images/actionbtn_3a.gif') repeat-x left center; border-width:1px; border-style:solid; border-color:#cb7739 #963f00 #542400 #cb7739; color:#FFF; font-weight:bold; padding-bottom:1px;font-family:Arial, Helvetica, sans-serif;}
.btn_2.alt_2 {font-size:16px}


.champtcountchar {
	FONT-SIZE: 9px;	
	MARGIN: 0px;
	FONT-FAMILY: Verdana, Geneva, Arial, Helvetica, sans-serif;	
	border: 0px;		
	color: #888888;	
}

.champtareaticket {
	FONT-SIZE: 11px;
	MARGIN: 0px;
	FONT-FAMILY: Verdana, Geneva, Arial, Helvetica, sans-serif;
	HEIGHT: 200px;
	WIDTH: 660px;
	border: 1px solid #1F5D68;
	background-color: #F8F6F2;
	background-position: center;
	vertical-align: middle;
}


.champtselecttitre {
	FONT-SIZE: 12px;
	font-weight: bold;
	MARGIN: 1px;
	FONT-FAMILY: Verdana, Geneva, Arial, Helvetica, sans-serif;
	BACKGROUND-COLOR: #79B6FC;
}


.champtextinput:focus {
	FONT-SIZE: 12px;
	MARGIN: 0px;
	FONT-FAMILY: Verdana, Geneva, Arial, Helvetica, sans-serif;
	HEIGHT: 20px;
	border: 1px solid #4A5F9A;
	background-color: #D7E5F2;
	background-position: center;
	vertical-align: middle;
}

.champcheckbox {
	FONT-SIZE: 11px;
	MARGIN: 0px;
	FONT-FAMILY: Verdana, Geneva, Arial, Helvetica, sans-serif;	
	border: 0px ;
	background-color: #F8F6F2;
	background-position: center;
	vertical-align: middle;
}


.champtextinput2 {
	FONT-SIZE: 11px;
	MARGIN: 0px;
	FONT-FAMILY: Verdana, Geneva, Arial, Helvetica, sans-serif;	
	border: 1px solid #1F5D68;
	background-color: #F8F6F2;
	background-position: center;
	vertical-align: middle;
}

.champtextinput2:focus {
	FONT-SIZE: 11px;
	MARGIN: 0px;
	FONT-FAMILY: Verdana, Geneva, Arial, Helvetica, sans-serif;
	border: 1px solid #4A5F9A;
	background-color: #D7E5F2;
	background-position: center;
	vertical-align: middle;
}


.champtextinput22 {
	FONT-SIZE: 11px;
	MARGIN: 0px;
	FONT-FAMILY: Verdana, Geneva, Arial, Helvetica, sans-serif;	
	border: 1px solid #1F5D68;
	background-color: #dddddd;
	background-position: center;
	vertical-align: middle;
	padding:2px 2px 2px 2px;
}

.champtextinput22:focus {
	FONT-SIZE: 11px;
	MARGIN: 0px;
	FONT-FAMILY: Verdana, Geneva, Arial, Helvetica, sans-serif;
	border: 1px solid #4A5F9A;
	background-color: #D7E5F2;
	background-position: center;
	vertical-align: middle;
	padding:2px 2px 2px 2px;
}

.champtextinput3 {
	FONT-SIZE: 11px;
	MARGIN: 0px;
	FONT-FAMILY: Verdana, Geneva, Arial, Helvetica, sans-serif;	
	border: 1px solid #1F5D68;
	background-color: #FFFFFF;
	color: #666666;
	background-position: center;
	vertical-align: middle;
}

.arial9 {  font-family: Arial, Helvetica, sans-serif; font-size: 9px; letter-spacing: 1px}
.arial13 {  font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 13px}
.courrier13 {  font-family: Verdana, Arial, Helvetica, sans-serif; color: #000000; text-align: justify; font-size: 13px}
.arial9 {  text-decoration: none; color: #FFFFFF}
.liens {  font-family: Arial, Helvetica, sans-serif; font-size: 12px; color: #000000; text-decoration: underline}
.arialblc13 {  font-family: Arial, Helvetica, sans-serif; font-size: 14px; color: #FFFFFF}
.arial14noir {  font-family: Arial, Helvetica, sans-serif; font-size: 14px; color: #000000}
.arial12blc {  font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 13px; color: #000000; text-align: justify}
.arial12n {  font-family: Arial, Helvetica, sans-serif; font-size: 12px; color: #000000}
.arial13bleu {  font-family: Arial, Helvetica, sans-serif; font-size: 13px; color: #000066}
.arial14bleu {  font-family: Arial, Helvetica, sans-serif; font-size: 14px; color: #000066; text-align: justify}
.arial10bleu {  font-family: Arial, Helvetica, sans-serif; font-size: 12px; color: #00145c}
.verdana1 {  font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 9px}
.arial_fact {  font-family: Arial, Helvetica, sans-serif; font-size: 16px}
.verdana-gestion {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #FF0000;
}
.arial11 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-style: normal;
	text-decoration: none;
}
.contenu {FONT-SIZE: 11px; COLOR: #555555; FONT-FAMILY: Arial, Helvetica, sans-serif; BACKGROUND-COLOR: #ffffff}
.bouton {border: 1px solid #1F5D68; FONT-WEIGHT: bold; FONT-SIZE: 10px; BACKGROUND-COLOR: #80B5D7; CURSOR: hand; COLOR: #FFFFFF; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif}
.boutoncancel {border: 1px solid #1F5D68; FONT-WEIGHT: bold; FONT-SIZE: 10px; BACKGROUND-COLOR: #FF2B2B; CURSOR: hand; COLOR: #FFFFFF; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif}

.boutoncancel2 {border: 1px solid #B70303; FONT-WEIGHT: bold; FONT-SIZE: 12px; BACKGROUND-COLOR: #FF2B2B; CURSOR: hand; COLOR: #FFFFFF; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif; padding: 2px; margin: 2px auto;text-decoration: none;width: 120px;}
.boutoncancel3 {border: 1px solid #B70303; FONT-WEIGHT: bold; FONT-SIZE: 12px; BACKGROUND-COLOR: #FF2B2B; CURSOR: hand; COLOR: #FFFFFF; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif; padding-top: 2px; padding-bottom: 2px; padding-left: 10px; padding-right: 10px; margin: 2px auto;text-decoration: none;width: auto;}

.boutonvalide2 {border: 1px solid #00570C; FONT-WEIGHT: bold; FONT-SIZE: 12px; BACKGROUND-COLOR: #0CB624; CURSOR: pointer; COLOR: #FFFFFF; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif; padding: 2px; margin: 2px auto;text-decoration: none;width: 70px;}
.boutonvalide3 {border: 1px solid #00570C; FONT-WEIGHT: bold; FONT-SIZE: 12px; BACKGROUND-COLOR: #0CB624; CURSOR: pointer; COLOR: #FFFFFF; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif; padding-top: 2px; padding-bottom: 2px; padding-left: 10px; padding-right: 10px;margin: 2px auto;text-decoration: none;width: auto;}

.boutonvalide_link {border: 1px solid #00570C; FONT-WEIGHT: bold; FONT-SIZE: 12px; BACKGROUND-COLOR: #0CB624; CURSOR: pointer; COLOR: #FFFFFF; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;padding-right: 14px;padding-left: 14px; padding-bottom: 4px; padding-top: 4px; margin: 12px 12px 12px 12px; text-decoration: none;width: auto;}
.boutonvalide_link_2 {border: 1px solid #00570C; FONT-WEIGHT: bold; FONT-SIZE: 12px; background:#DC5D00 url('/images/actionbtn_2a.gif') repeat-x left center; CURSOR: pointer; COLOR: #FFFFFF; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;padding-right: 18px;padding-left: 18px; padding-bottom: 5px; padding-top: 5px; margin: 12px 12px 12px 12px; text-decoration: none;width: auto;}
.boutonvalide_link_2:hover {border: 1px solid #00570C; FONT-WEIGHT: bold; FONT-SIZE: 15px; background:#DC5D00 url('/images/actionbtn_2a.gif') repeat-x left center; CURSOR: pointer; COLOR: #FFFFFF; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;padding-right: 18px;padding-left: 18px; padding-bottom: 5px; padding-top: 5px; margin: 12px 12px 12px 12px; text-decoration: none;width: auto;}


.grostitre {
	font-family: Geneva, Arial, Helvetica, sans-serif;
	font-size: 16px;
	font-weight: bold;
}
.verdana-12 {
	font-family: Verdana, Arial, Helvetica, sans-serif;	font-size: 12px;
}

.verdana-12-2 {
	font-family: Verdana, Arial, Helvetica, sans-serif;	font-size: 12px;
	line-height:20px;
	
}


.verdana9gris {
	font-family: Verdana, Arial, Helvetica, sans-serif;	font-size: 9px;
	color: #888888;	
}

.verdana11gris {
	font-family: Verdana, Arial, Helvetica, sans-serif;	font-size: 11px;
	color: #888888;	
}


.verdana11blanc {
	font-family: Verdana, Arial, Helvetica, sans-serif;	font-size: 11px;
	color: #FFFFFF;	
}

.txtfieldmidhead4 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-style: normal;
	color: #1D64AD;
	font-weight: bold;
	text-decoration: none;
}
.txtfieldmidhead45 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-style: normal;
	color: #FFC000;
	font-weight: bold;
	text-decoration: none;
}

.txtfieldmidhead42 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9px;
	font-style: normal;
	color: #FFC000;
	font-weight: none;
	text-decoration: none;
}

.txtfieldmidhead44ok {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-style: normal;
	color: #345699;
	font-weight: bold;
	text-decoration: none;
}

.txtfieldmidhead44 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-style: normal;
	color: #345699;
	font-weight: bold;
	text-decoration: underline;
}

.txtfieldmidhead44:hover {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-style: normal;
	color: #4B7FE4;
	font-weight: bold;
	text-decoration: none;
}

.txtfieldmidhead44gris {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-style: normal;
	color: #8A8A8A;
	font-weight: bold;
	text-decoration: underline;
}

.txtfieldmidhead5 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-style: normal;
	color: #054180;
	font-weight: bold;
	text-decoration: none;
}

.txtfieldmidvert {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-style: normal;
	color: #006600;
	font-weight: bold;
	text-decoration: none;
}

.txtfieldmidvert2 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-style: normal;
	color: #006600;
	font-weight: bold;
	text-decoration: none;
}

.verdana-11 {
	font-family: Verdana, Arial, Helvetica, sans-serif;	font-size: 11px;
}

.verdana-8 {
	font-family: Verdana, Arial, Helvetica, sans-serif;	font-size: 8px;
}
a.lienblanc {
	FONT-WEIGHT: bold; FONT-SIZE: 13px; FONT-FAMILY: Verdana, Geneva, Arial, Helvetica, sans-serif; COLOR: #FFFFFF; TEXT-DECORATION: underline

}
a.lienblanc:hover {
	FONT-WEIGHT: bold; FONT-SIZE: 13px; FONT-FAMILY: Verdana, Geneva, Arial, Helvetica, sans-serif; COLOR: #FFFFFF; TEXT-DECORATION: none 
}


a.lienblanc2 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-style: normal;
	FONT-WEIGHT: bold; 
 	COLOR: #FFFFFF; 
	TEXT-DECORATION: underline

}
a.lienblanc2:hover {
		font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-style: normal;
	FONT-WEIGHT: bold; 
 	COLOR: #FFFFFF; 
	TEXT-DECORATION: none
}

a.lienblanc2marge10 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-style: normal;
	FONT-WEIGHT: bold; 
 	COLOR: #FFFFFF; 
	TEXT-DECORATION: underline
	line-height: 10pt
}
a.lienblanc2marge10:hover {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-style: normal;
	FONT-WEIGHT: bold; 
 	COLOR: #FFFFFF; 
	TEXT-DECORATION: none
	line-height: 10pt
}


a.lienblanc3 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-style: normal;
	FONT-WEIGHT: bold; 
 	COLOR: #0cff00; 
	TEXT-DECORATION: underline

}
a.lienblanc3:hover {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-style: normal;
	FONT-WEIGHT: bold; 
 	COLOR: #0cff00; 
	TEXT-DECORATION: none
}


a.linkverdana-11 {
	font-family: Verdana, Arial, Helvetica, sans-serif;	font-size: 11px; TEXT-DECORATION: underline
}
a.linkverdana-11:hover {
	FONT-WEIGHT: bold; font-family: Verdana, Arial, Helvetica, sans-serif;	font-size: 11px; TEXT-DECORATION: underline
}


a.linkverdana12 {
	FONT-WEIGHT: bold; font-family: Verdana, Arial, Helvetica, sans-serif;	font-size: 15px; TEXT-DECORATION: underline ; COLOR: #0f23ea;
}
a.linkverdana12:hover {
	FONT-WEIGHT: bold; font-family: Verdana, Arial, Helvetica, sans-serif;	font-size: 15px; COLOR: #0f23ea; TEXT-DECORATION: none ;
}


a.linkverdana122 {
	FONT-WEIGHT: none; font-family: Verdana, Arial, Helvetica, sans-serif;	font-size: 12px; TEXT-DECORATION: underline ; COLOR: #0f23ea; line-height:20px;
}
a.linkverdana122:hover {
	FONT-WEIGHT: none; font-family: Verdana, Arial, Helvetica, sans-serif;	font-size: 12px; COLOR: #0f23ea; TEXT-DECORATION: none ; line-height:25px;
}


.titrerougegros {
	font-family: Geneva, Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight: bold;
	color: #FF0000;
}
.titregrosbleu {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 16px;
	font-weight: bold;
	color: #3366CC;
}

.menuafficher {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;	
    font-weight: normal;
	color: #000082;
	TEXT-DECORATION: underline;

}
.menuafficher:hover {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: normal;
	color: #FF0B0B;
	TEXT-DECORATION: underline;
}


.expirationdate {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;	
    font-weight: normal;
	color: #444E61;
}

.linkdomaine1 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;	
    font-weight: normal;
	color: #345699;
	TEXT-DECORATION: underline;


}

.linkdomaine1:hover {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight:  normal;
	color: #4B7FE4;
	TEXT-DECORATION: none;
}


.linkrouge11 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;	
    font-weight: normal;
	color: #ff0000;
	TEXT-DECORATION: underline;


}

.linkrouge11:hover {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight:  normal;
	color: #ff0000;
	TEXT-DECORATION: none;
}

.linkvert13 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 13px;	
    font-weight: normal;
	color: #00a108;
	TEXT-DECORATION: underline;


}

.linkvert13:hover {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 13px;
	font-weight:  normal;
	color: #00a108;
	TEXT-DECORATION: none;
}

.linkvert14 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 14px;	
    font-weight: normal;
	color: #00a108;
	TEXT-DECORATION: underline;


}

.linkvert14:hover {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight:  normal;
	color: #00a108;
	TEXT-DECORATION: none;
}

.linkrouge16 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 16px;	
    font-weight: bold;
	color: #ff0000;
	TEXT-DECORATION: underline;


}

.linkrouge16:hover {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 16px;
	font-weight:  bold;
	color: #ff0000;
	TEXT-DECORATION: none;
}

.menuafficher2 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;	
    font-weight: normal;
	color: #000000;
	TEXT-DECORATION: underline;


}
.menuafficher2:hover {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight:  normal;
	color: #FF0B0B;
	TEXT-DECORATION: underline;
}


.linkhautblanc {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 13px;	
    font-weight: normal;
	color: #FFFFFF;
	TEXT-DECORATION: underline;
}

.linkhautblanc:hover {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 13px;
	font-weight:  normal;
	color: #FFFFFF;
	TEXT-DECORATION: none;
}
.verdanablanc_haut {
	font-family: Verdana, Arial, Helvetica, sans-serif;	font-size: 9px; color: #FFFFFF; ;
}


.verdana-12blanc {
	font-family: Verdana, Arial, Helvetica, sans-serif;	font-size: 11px; color: #343434; font-weight: bold;
}
.verdana-12blancblanc {
	font-family: Verdana, Arial, Helvetica, sans-serif;	font-size: 11px; color: #ffffff; font-weight: bold;
}

.verdana-14blanc {
	font-family: Verdana, Arial, Helvetica, sans-serif;	font-size: 14px; color: #FFFFFF; font-weight: bold;
}
.verdana-10blanc {
	font-family: Verdana, Arial, Helvetica, sans-serif;	font-size: 10px; color: #000000; 
}

.verdana-gris {
	font-family: Verdana, Arial, Helvetica, sans-serif;	font-size: 10px; color: #6C6C6C; 
}
.verdana-10blanc2 {
	font-family: Verdana, Arial, Helvetica, sans-serif;	font-size: 10px; color: #FFFFFF; 
}

.verdana-11blanc2 {
	font-family: Verdana, Arial, Helvetica, sans-serif;	font-size: 11px; color: #FFFFFF; 
}

.verdana-11ROUGE {
	font-family: Verdana, Arial, Helvetica, sans-serif;	font-size: 11px; color: #FF0000; 
}

.verdana-12ROUGE {
	font-family: Verdana, Arial, Helvetica, sans-serif;	font-size: 12px; color: #FF0000; 
}
.verdana11bleubold {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: 0A328C;
	font-weight: bold;
	line-height:18px;
}
.verdana11noirbold {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: 000000;
	font-weight: bold;
}

.verdana12noirbold {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: 000000;
	font-weight: bold;
}

.verdana12noir {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: 000000;
	font-weight: none;
}

.verdana12grisbold {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #444E61;
	font-weight: bold;
}

.verdana13grisbold {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 16px;
	color: #353535;
	font-weight: bold;
}


.verdana18grisbold {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 18px;
	color: #595351;
	font-weight: bold;
}

.verdana11bleu {

	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: 002D86;
}

.verdana11bleu {

	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: 002D86;
}


.tablegend {
/*
font-family:verdana;
font-size:11; 
font-weight:700;
border: 1px solid #1F5D68;
background-color: #F8F6F2;
padding:2;
*/
	  -webkit-border-radius: 3px;    /* for Safari */
	  -moz-border-radius: 3px;       /* for Firefox */
	  -ms-border-radius: 3px; /* IE 8 */
	border: 1px solid #1F5D68;
	background-color:#FFF;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	/*color: #e97f35;*/
	font-weight: bold;
	/*margin: 2px 2px 2px 2px;*/
	padding-top:2px;
	padding-bottom:2px;
	padding-left:5px;
	padding-right:5px;
	
	/*float: left;*/	
	/*position:fixed;*/
	/*float:left;*/
	margin-bottom:10px;
	margin-left:5px;
	/*z-index:10;*/
	text-align:left;
}

.fieldsetcsswarning {
border: 2px solid #1F5D68;
background-color: #F4F4F5;
	  -webkit-border-radius: 5px;    /* for Safari */
	  -moz-border-radius: 5px;       /* for Firefox */
	  -ms-border-radius: 5px; /* IE 8 */
	  padding: 5px 3px 10px 3px;
	 /* margin-top:20px;*/	  
}

.fieldsetcsswarning680 {
border: 2px solid #1F5D68;
background-color: #F4F4F5;
width:680px;
padding:5px;
}

.fieldsetcss {
border: 1px solid #1F5D68;
background-color: #F7F7F7;
	  -webkit-border-radius: 5px;    /* for Safari */
	  -moz-border-radius: 5px;       /* for Firefox */
	  -ms-border-radius: 5px; /* IE 8 */
	  padding: 5px 3px 10px 3px;
}

.fieldsetcssDomain {
border: 1px solid #1F5D68;
background-color: #EEEEEE;
padding: 5px;
}

.hrd {
color: #4d4d4d;
background-color: #6d6d6d;
height: 1px;
border: 0;
/*
border-top:0;
border-bottom: 1px solid #cacaca;
*/
}


.fieldsetcss720 {
border: 1px solid #1F5D68;
background-color: #F7F7F7;
padding: 1em;
}

.fieldsetcssacc {
border: 1px solid #1F5D68;
background-color: #F7F7F7;
width:462px;
}

.fieldsetrond
{
	border:1px solid #bcbcbc;-moz-border-radius:5px;
}

.tablegendacc {
font-family:verdana;
font-size:11; 
font-weight:700;
border: 1px solid #1F5D68;
background-color: #F8F6F2;
padding:2;
}

.valider_action1 {
border: 1px solid #cccccc; background-color: #15b911; padding: 5px;
}

.valider_action11 {
background:url('images/panel_success.gif') no-repeat  ;
background-position:5px 25px;
font-family:verdana;
font-size:14; 
font-weight: bold;
color: #ffffff;
padding:25;
text-align:center;
}    


.valider_action0 {
border: 1px solid #d90000; background-color: #ffcaca; padding: 5px;
}

.titre_s0 {
font-family:verdana;
font-size:14; 
font-weight: bold;
color: #04124D;
padding:5;
text-align:center;
} 

.titre_s {
border-bottom: 1px solid #ABBEEF; background-color: #D2DDF9; padding: 3px;
}

.valider_action00 {
background:url('images/off2.gif') no-repeat  ;
background-position:5px 25px;
font-family:verdana;
font-size:14; 
font-weight: bold;
color: #d90000;
padding:25;
text-align:center;
} 

.valider_action2 {
border: 1px solid #ffa913; background-color: #fffca4; padding: 5px;
}
.valider_action22 {
background:url('images/warning16_16.png') no-repeat  ;
background-position:5px 25px;
font-family:verdana;
font-size:14; 
font-weight: bold;
color: #ff1e00;
padding:25;
text-align:center;
} 


.formchamp2err {
	background-color: #FFF292;
	border: 2px solid #FF0000;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 13px;
	color: 002D86;
}

.divattente {
      position: fixed;
      background-color: black;
      width: 100%;
      height: 100%;
      filter:alpha(opacity=40);
      -moz-opacity: 0.4;
    }
	
.tabtr2 { background-color:#f4fbff; }
.tabtr2:hover { background-color:#d9e5fe; }


.verdana11rougebold {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: EB0609;
	font-weight: bold;
line-height:18px;
}

.verdana12bleubold {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: 002D86;
	font-weight: bold;

}

.verdana11noir {

	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: 000000;
}

.verdanna18bleubold {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 18px;
	font-weight: bold;
	color: #002D86;
}

.overT {
	BACKGROUND: #C9D9F3; border-color:#0000CC ; 
}
.outT {
	BACKGROUND: #F2F2F2; 
}


.table01{
-moz-box-shadow:1px 1px 20px #000000;  -webkit-box-shadow: 1px 1px 20px #000000; box-shadow: 1px 1px 20px #000000;
}



