.trlisttitle { 
	FONT-SIZE:13px; FONT-FAMILY:Arial,Helvetica,sans-serif; BACKGROUND-COLOR:#000099; COLOR:#FFFFFF; FONT-WEIGHT:bold;
	padding-left: 10px;
	padding-right: 10px;
	}
.trpageheader{
	FONT-SIZE: 13px;
	FONT-FAMILY: Arial,Helvetica,sans-serif;
	BACKGROUND-COLOR: #000099;
	COLOR: #FFFFFF;
	FONT-WEIGHT: bold;
	padding-left: 10px;
	padding-right: 10px;
}
.searchtable {
	border: 1px solid #000099;
	width: 100%;
}
.tablelist
{
	border: 1px solid #000099;
	width: 100%;
}
.tablefich
{
	border: 1px solid #000099;
	width: 100%;
}
.tdlabel{
	FONT-SIZE: 12px;
	FONT-FAMILY: Arial,Helvetica,sans-serif;
	COLOR: #000099;
	text-align: right;
	padding-right: 3px;
	width: 25%;
}
.tdlabellong{
	FONT-SIZE: 12px;
	FONT-FAMILY: Arial,Helvetica,sans-serif;
	COLOR: #000099;
	text-align: right;
	padding-right: 3px;
	width: 35%;
}
.tdmenu{
	FONT-SIZE: 12px;
	FONT-FAMILY: Arial,Helvetica,sans-serif;
	COLOR: #000099;
	text-align: center;
	padding-left: 3px;
	padding-right: 3px;
}
.tdrightfield{
	FONT-SIZE: 12px;
	FONT-FAMILY: Arial,Helvetica,sans-serif;
	COLOR: #000099;
	text-align: left;
	
}
.inputfield{
	border: 1px solid #000099;
}
.inputfieldreq{
	border: 1px solid #FF6666;
}
.colheaderlist{
	FONT-SIZE: 13px;
	FONT-FAMILY: Arial,Helvetica,sans-serif;
	BACKGROUND-COLOR: #6263FF;
	COLOR: #FFFFFF;
	FONT-WEIGHT: bold;
	padding-left: 10px;
	padding-right: 10px;
	text-align: left;
}


.trerror{
	FONT-SIZE: 13px;
	FONT-FAMILY: Arial,Helvetica,sans-serif;
	COLOR: Red;
	padding-left: 10px;
	padding-right: 10px;
	font-style: italic;
}
.error{
	FONT-SIZE: 13px;
	FONT-FAMILY: Arial,Helvetica,sans-serif;
	COLOR: Red;
	padding-left: 10px;
	padding-right: 10px;
	padding-top: 0px;
	padding-bottom: 0px;
	font-style: italic;	
}
.line0{
	FONT-SIZE: 12px;
	FONT-FAMILY: Arial,Helvetica,sans-serif;
	COLOR: 000000;
	padding-left: 10px;
	padding-right: 10px;
	font-style: normal;
	background-color: #FFFFFF
}
.line1{
	FONT-SIZE: 12px;
	FONT-FAMILY: Arial,Helvetica,sans-serif;
	COLOR: 000000;
	padding-left: 10px;
	padding-right: 10px;
	font-style: normal;
	background-color: #D2D2D2;
}
.lineerror{
	FONT-SIZE: 12px;
	FONT-FAMILY: Arial,Helvetica,sans-serif;
	COLOR: 000000;
	padding-left: 10px;
	padding-right: 10px;
	font-style: normal;
	background-color: Red;
}
.tdbutton{
	text-align:right;
}
.tdmenu{
	padding-right: 10px;
	vertical-align: top;
}
.menutable{
	border: 1px solid #000099;
	height: 500px;
	width: 100%;
}



.tabMenu{
	margin-bottom: 0px;
	margin-top: 5px;
	margin-right: 5px;
	margin-left: 5px;
	background-color: #FFFFFF;
	border-top: 1px solid #AEAEAE;
	border-left: 1px solid #AEAEAE;
	border-right: 0px;
	padding: 0px;
}
		
.tabMenuElt1{
	text-decoration: none;
	border-right: 1px solid;
	height: 25px;
	font-family:arial, helvetica, sans-serif;
	font-size:10pt;
	font-weight:900;
	color:#041893;
}		

.tabMenuElt2{ 		
		background-color: #C7D8FA;
		border-right: 1px solid;
		height: 25px;		
		font-family:arial, helvetica, sans-serif;
		font-size:10pt;
		font-weight:900;
		color:#041893;
}	
		
.tabMenuEltOff{
	background-color: White;
	font-style: italic;
	border-right: 1px solid;
	height: 25px;
	color: Silver;
	font-family:arial, helvetica, sans-serif;
	font-size:10pt;
	font-weight:900;
}		

.tabMenuSelect{
	background-color: #041893;
	border-right: 1px solid;
	height: 25px;
	color: White;
	font-family: arial, helvetica, sans-serif;
	font-size: 10pt;
	font-weight: 900;
}

.libelle{
		font-family:arial, helvetica, sans-serif;
		font-size:10pt;
		font-weight:bold;
		text-align:right;
		color:#2A358E;
		}
		
.header{
		font-family:arial, helvetica, sans-serif;
		font-size:10pt;
		text-align:left;
		color:#000000;
		}	
		
.titrepage{
		font-family:arial, helvetica, sans-serif;
		font-size:12pt;
		font-weight:bold;
		text-align:left;
		color:#2A358E;
		padding-left: 7px;
}

.titrepageetape{
		font-family:arial, helvetica, sans-serif;
		font-size:12pt;
		font-weight:bold;
		text-align:right;
		color:#2A358E;
		padding-right: 7px;
}

.homepage {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 0.9em;
	font-weight: bold;
	color: #000099;
	color:black;
	padding-left:5px;
	padding-right:5px;
}
.homepage p{font-weight: bold;margin-bottom:5px;font-size: 0.9em;}
.homepage li{ padding-left:15px;margin-left:35px;margin-bottom:5px; }
.homepage ul{font-weight: bold;margin-top:5px;margin-bottom:5px;font-size: 0.9em;}
#title{font-weight: bold;margin-bottom:5px;font-size: 1em;text-align:center;font-family:Arial,Helvetica,sans-serif;}
.homepage dt{font-size:1em;text-decoration:underline;margin-bottom:5px;}
.homepage dd{margin-bottom:5px;}
.homepage i {font-size:9pt;}
.homepage .alert_important{text-decoration: underline;}
.homepage a:VISITED{color:blue;}


.bouton {
	cursor: pointer;
	border: 0px;
}

a.download  {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10pt;
	font-weight: bold;
	text-decoration: underline;
	color: Navy;
}

a.download:hover {
	color: Teal;	
}

.famille{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 8pt;
	font-weight: bold;
	background-color:#3333CC;
	color:white;	
}

.activite{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 8pt;
	font-weight: bold;
	overflow:auto;
	height:50px;
	/*background-color:#DDDDDD;*/
}
.tour{
	height:80px;
	width:300px;
	border: 1px solid black;
	
}

/*
.bouton
.maintable
*/

