/*
.Title{
	font: Arial,Helvetica,sans-serif;
	font-size: 14px;
	font-weight: bold;
	color:#00529F;
}
*/
.Title{
	font: Arial,Helvetica,sans-serif;
	font-size: 16px;
	font-weight: bold;
	color:DimGray;
}

.SubTitle{
	font: Arial,Helvetica,sans-serif;
	font-size: 13px;
	font-weight: bold;
	color:#000000;
}

.BodyText{
	font: Arial,Helvetica,sans-serif;
	font-size: 12px;
}

.tabBarre th{
	background-color:#58B170;
	text-align:center;
	width:40px;
	height:30px;
}

.tabBarre td{
	color:#000000; 
	font:13px/18px "Trebuchet MS", Arial, Helvetica, sans-serif;
	padding-left:8px;
	vertical-align:middle;
}
.Date{
	font: Arial, Helvetica,sans-serif;
	font-size: 10pt;
	font-weight: bold;
	color:#ee9430;
}

body{
            font-family :  Verdana, Geneva, Helvetica, sans-serif;
            color : #000000;
			margin:0;
            font-size : 9pt;
}
.gen{
			 font-family:Arial, Helvetica, sans-serif;
             color : #000000;
             background : #FFFFFF;
}
.gen p{
             color : #000000;
             font-size : 9pt;
			 line-height:20px;
}



a:link{
             color : rgb(109,155,47);//rgb(140,198,63);
             background : ;
             font-size : 9 pt;
			 text-decoration : underline;
}

a:visited{
             font-size : 9 pt;
             text-decoration : none;
             text-decoration : underline;
}

/*a:visited{
             color : #486DAC;
             background : ;
             font-size : 9 pt;
             text-decoration : none;
             font-weight : bold;
}*/

/*a:hover{
             color : #486DAC;
             background : ;
             font-size : 9 pt;
             text-decoration : underline;
}*/


.right{
             color : ;
             background : ;
             font-size : 9 pt;
}
.path{
             color : #606060;
             font-size : 8.2 pt;
}
.path a{
             color : #606060;
			 text-decoration:none;
}
.path a:hover{
             color : #606060;
			 text-decoration:underline;
}
.title{
             color : #FFFFFF;
             font-size : 14pt;
			 font-weight:bold;
}
.title span{
             display:block;
			 float:left;
			 height:23px;
}
.subtitle{
             color : #777676;
             font-size : 9.2pt;
			 font-weight:bold;
			 margin:8px 0 8px 0;
}
.sectiontitle{
             color : #000000;
             background : ;
             font-size : 10.2 pt;
}
.baseline{
             color : #969696;
             background : ;
             font-size : 18.2 pt;
}
.footer{
            color : #FFFFFF;
            font-size : 8pt;
			padding-top:10px;
}
.topnav{
             color : #000000;
             background : #F4F2FF;
             font-size : 9 pt;
}
/***********************************************************/
.nav1{
			font-family:Arial, Helvetica, sans-serif;
			font-size:12px;
			font-weight:bold;
			color:#e52e1a;
			display:block;
			width:100%;
			padding-left:4px;
			text-decoration:none;
}




a.nav1{
			font-family:Arial, Helvetica, sans-serif;
			font-size:12px;
			font-weight:bold;
			color:#e52e1a;
			display:block;
			width:100%;
			padding-left:4px;
			text-decoration:none;
}



.nav1:hover{
			color:#FFFFFF;
			background-color:#e52e1a;
			text-decoration:none;
}

a.nav1:hover{
			color:#FFFFFF;
			background-color:#e52e1a;
			text-decoration:none;
}


.nav1_active{
			font-family:Arial, Helvetica, sans-serif;
			font-size:12px;
			font-weight:bold;
			color:#FFFFFF;
			background-color:#e52e1a;
			text-decoration:none;
			display:block;
			width:100%;
			padding-left:4px;
}


a.nav1_active{
			font-family:Arial, Helvetica, sans-serif;
			font-size:12px;
			font-weight:bold;
			color:#FFFFFF;
			background-color:#e52e1a;
			text-decoration:none;
			display:block;
			width:100%;
			padding-left:4px;
}

.nav2{
			font-family:Arial, Helvetica, sans-serif;
			font-size:12px;
			font-weight:bold;
			color:#f28e00;
			display:block;
			width:100%;
			height:100%;
			padding-left:4px;
			text-decoration:none;
}

a.nav2{
			font-family:Arial, Helvetica, sans-serif;
			font-size:12px;
			font-weight:bold;
			color:#f28e00;
			display:block;
			width:100%;
			height:100%;
			padding-left:4px;
			text-decoration:none;
}


.nav2:hover{
			color:#FFFFFF;
			background-color:#f28e00;
			text-decoration:none;
}

a.nav2:hover{
			color:#FFFFFF;
			background-color:#f28e00;
			text-decoration:none;
}

.nav2_active{
			color:#FFFFFF;
			background-color:#f28e00;
			text-decoration:none;
			font-family:Arial, Helvetica, sans-serif;
			font-size:12px;
			font-weight:bold;
			display:block;
			width:100%;
			height:100%;
			padding-left:4px;
}

a.nav2_active{
			color:#FFFFFF;
			background-color:#f28e00;
			text-decoration:none;
			font-family:Arial, Helvetica, sans-serif;
			font-size:12px;
			font-weight:bold;
			display:block;
			width:100%;
			height:100%;
			padding-left:4px;
}


.nav3{
			font-family:Arial, Helvetica, sans-serif;
			font-size:12px;
			font-weight:bold;
			color:#009836;
			display:block;
			width:100%;
			height:100%;
			padding-left:4px;
			text-decoration:none;
}

a.nav3{
			font-family:Arial, Helvetica, sans-serif;
			font-size:12px;
			font-weight:bold;
			color:#009836;
			display:block;
			width:100%;
			height:100%;
			padding-left:4px;
			text-decoration:none;
}


.nav3:hover{
			color:#FFFFFF;
			background-color:#009836;
			text-decoration:none;
}

a.nav3:hover{
			color:#FFFFFF;
			background-color:#009836;
			text-decoration:none;
}


.nav3_active{
			color:#FFFFFF;
			background-color:#009836;
			text-decoration:none;
			font-family:Arial, Helvetica, sans-serif;
			font-size:12px;
			font-weight:bold;
			display:block;
			width:100%;
			height:100%;
			padding-left:4px;
}

a.nav3_active{
			color:#FFFFFF;
			background-color:#009836;
			text-decoration:none;
			font-family:Arial, Helvetica, sans-serif;
			font-size:12px;
			font-weight:bold;
			display:block;
			width:100%;
			height:100%;
			padding-left:4px;
}

.nav4{
			font-family:Arial, Helvetica, sans-serif;
			font-size:12px;
			font-weight:bold;
			color:#000000;
			display:block;
			width:100%;
			height:100%;
			padding-left:4px;
			text-decoration:none;
}

a.nav4{
			font-family:Arial, Helvetica, sans-serif;
			font-size:12px;
			font-weight:bold;
			color:#000000;
			display:block;
			width:100%;
			height:100%;
			padding-left:4px;
			text-decoration:none;
}

.nav4:hover{
			color:#FFFFFF;
			background-color:#000000;
			text-decoration:none;
}

a.nav4:hover{
			color:#FFFFFF;
			background-color:#000000;
			text-decoration:none;
}

.nav4_active{
			color:#FFFFFF;
			background-color:#000000;
			text-decoration:none;
			font-family:Arial, Helvetica, sans-serif;
			font-size:12px;
			font-weight:bold;
			display:block;
			width:100%;
			height:100%;
			padding-left:4px;
			
}

a.nav4_active{
			color:#FFFFFF;
			background-color:#000000;
			text-decoration:none;
			font-family:Arial, Helvetica, sans-serif;
			font-size:12px;
			font-weight:bold;
			display:block;
			width:100%;
			height:100%;
			padding-left:4px;
			
}


/***********************************************************/
.subnav{
			display:block;
			width:105px;
			padding:4px 3px;
            color : #fefefe;
            font-size : 9pt;
			float:right;
}
.subnav:hover{
             color : fefefe;
             font-size : 9pt;
}
.subnav_active{
			display:block;
			width:105px;
			padding:4px 3px;
			color : #fefefe;
			font-size : 9pt;
			float:right;
}
.subnav1{
             color : #F4F2FF;
             background : #000000;
             font-size : 9 pt;
}
td{
             font-family :Arial, Verdana, Geneva, Helvetica, sans-serif;
             color : #000000;
             font-size : 9pt;
}
  /* FREE STYLESHEET ADDED */

.nav{
			font-weight : normal;
			text-decoration : none;
}
.nav_active{
			font-weight : normal;
			text-decoration : none;
}
.subnav{
			font-weight : normal;
			text-decoration : none;
}
.subnav_active{
			font-weight : normal;
			text-decoration : none;
}
/*
.path{
			font-weight : normal;
			text-decoration : none;
}
*/
.ariane{
			color : #556061;
            font-size : 8pt;
}
.ariane a{
			color : #556061;
            font-size : 8pt;
			text-decoration:none;
}
.red {
			background-color:#e52e1a;
			height:23;
}
.green {
			background-color:#009836;
			height:23;
}

.orange {
			background-color:#f28e00;
			height:23;
}


.black {
			background-color:#000000;
			height:23;
}



.puce_menu {
			padding:3px; 
			vertical-align:top;
}
