BODY {
 margin: 0px;
 scrollbar-base-color: #194C61;
 scrollbar-arrow-color: #88AABB;
 scrollbar-shadow-color: #194C61;
 scrollbar-3dlight-color: #194C61;
 scrollbar-highlight-color:#88AABB;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
}

input{
	margin:0 0 0 0;
}
	
img{
	border:none;}
	
.noir10{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #000000;
	text-decoration:none;
	letter-spacing:1;
}
.noir14{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 16px;
	color: #000000;
	font-weight:bold;
	text-decoration:none;
}
.pratique{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #FF7A00;
	text-decoration:none;
}
.cal{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #FF7A00;
	text-decoration:none;
}
.pro{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #E24236;
	text-decoration:none;
}
.selec{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9px;
	color: #000000;
	text-decoration:none;
}
.fondselect{
	background-color:#9DD7EF;
	color: #000000;		
}
.blanc10 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #ffffff;
	text-decoration:none;
}
.reference10 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #E41B5B;
	text-decoration:none;
	margin: 2px 2px 2px 22px;
	}
.reference11 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #E41B5B;
	text-decoration:none;
	margin: 0px 0px 0px 20px;
	}
.blanc11 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #ffffff;
	text-decoration:none;
}
.orange10 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #FFC500;
}
.gris10 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #666666;
	text-decoration:none;
}

.navig_decouvrir{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #ffffff;
	text-decoration:none;
}
a:hover.navig_decouvrir {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #FF9900;
	text-decoration:none;
}
.decouvrir {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #FF9900;
	text-decoration:none;
}
.navig_appareiller{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #ffffff;
	text-decoration:none;
}
a:hover.navig_appareiller {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #FFCC00;
	text-decoration:none;
}
.appareiller {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #FFCC00;
	text-decoration:none;
}
.navig_observer{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #ffffff;
	text-decoration:none;
}
a:hover.navig_observer {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #D1B2F6;
	text-decoration:none;
}
.observer {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #D1B2F6;
	text-decoration:none;
}
.navig_explorer {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #ffffff;
	text-decoration:none;
}
a:hover.navig_explorer {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #96C896;
	text-decoration:none;
}
.explorer {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #96C896;
	text-decoration:none;
}
.navig_entrainer {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #ffffff;
	text-decoration:none;
}
a:hover.navig_entrainer {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #E0711F;
	text-decoration:none;
}
.entrainer {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #E0711F;
	text-decoration:none;
}
.navig_spatial {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #ffffff;
	text-decoration:none;
}
a:hover.navig_spatial  {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #9BD7EF;
	text-decoration:none;
}
.spatial  {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #9BD7EF;
	text-decoration:none;
}

.ref {
  display: none;
}

.fondnoir {
background-color:#000000;
}

.menuID{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #FFFFFF;
	font-weight:bold;
	text-decoration:none;
}
a:hover.menuID{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #F46813;
	font-weight:bold;
	text-decoration:none;
}


.menusecure{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #FFFFFF;
	font-weight:bold;
	text-decoration:none;
	padding-left:40px;
	padding-top:3px;
}
#tdsecure {
	background-image:url('../img/fleche_blanche.gif');
	background-repeat:no-repeat;
	background-position:10% 55%;
	background-color:#16325A;
	height:18px;
	margin:0px 0px 0px 0px;
}
#tdsecure a{
display: block;
height:18px;
}
#tdsecure a:hover{
background-image:url('../img/fleche_blanche.gif');
background-repeat:no-repeat;
background-position:10% 55%;
background-color:#294E7B;
}


.menupublic{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #FFFFFF;
	font-weight:bold;
	text-decoration:none;
	padding-left:40px;
	padding-top:3px;
}
#tdpublic {
	background-image:url('../img/fleche_blanche.gif');
	background-repeat:no-repeat;
	background-position:10% 55%;
	background-color:#446088;
	height:18px;
	margin:0px 0px 0px 0px;
}
#tdpublic a{
display: block;
height:18px;
}
#tdpublic a:hover{
background-image:url('../img/fleche_blanche.gif');
background-repeat:no-repeat;
background-position:10% 55%;
background-color:#153159;
}


.interlignesecure{
background-color:#01153A;

}
.interlignepublic{
background-color:#294E7B;

}

BODY {
 margin: 0px;
background-color:#FFFFFF;
height: 100%;
}

 
.table{
padding-left:5px;
padding-right:5px;
margin:0px 0px 0px 0px;
}

.separateur{
	background-image:url('../img/separateur.gif');
	background-repeat:no-repeat;
	background-position:19px 0px;
}

.newstitle{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #446088;
	text-decoration:none;
	font-weight:bold;
	height:22px;
	background-image:url('../img/bt_puces/puce_orange.gif');
	background-position:0% 55%;
	background-repeat:no-repeat;
	padding-left:18px;
}
.news{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #000000;
	text-decoration:none;
	padding-left:18px;
	padding-right:8px;
	margin:0px 0px 0px 0px;
}

.eventtitle{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #446088;
	text-decoration:none;
	font-weight:bold;
	height:22px;
	background-image:url('../img/bt_puces/puce_orange.gif');
	background-position:0% 55%;
	background-repeat:no-repeat;
	padding-left:18px;
}
.event{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #000000;
	text-decoration:none;
	padding-left:18px;
	padding-right:8px;
	margin:0px 0px 0px 0px;
}
.eventdate{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #FF5B07;
	text-decoration:none;
	padding-left:18px;
}

.style_img{
	background-image:url('../img/style_img.gif');
	background-repeat:no-repeat;
	background-position:0px 0px;
	padding-top:4px;
	padding-left:0px;
}

.bandeaubas{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #FFFFFF;
	text-decoration:none;
}
a:hover.bandeaubas{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #FF5B07;
	text-decoration:none;
}

input{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9px;
	color: #000000;
	text-decoration:none;
}

.bleu11{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #01153A;
	font-weight:bold;
	text-decoration:none;
}

.noir11{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #000000;
	text-decoration:none;
}

.noir10{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #000000;
}
.lienactu{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #000000;
	text-decoration:none;
}
a:hover.lienactu{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #999999;
}
.lienback{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #000000;
	text-decoration:underline;
}
a:hover.lienback{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #999999;
}
.orange10{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #F46813;
	text-decoration:none;
}
.orange11{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #F46813;
	text-decoration:none;
}
.blanc11{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #FFFFFF;
	text-decoration:none;
}
.blanc10{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #FFFFFF;
	text-decoration:none;
}
.blanc14{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 14px;
	color: #FFFFFF;
	text-decoration:none;
}

.navigation{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #4999A4;
	text-decoration:none;
}

.tableau {
background-color: #294E7B;
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size: 10px;
color: #000000;
}

.sstitre{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #F46813;
	text-decoration:none;
	background-image:url('../img/bt_puces/puce_orange.gif');
	background-position:0% 55%;
	background-repeat:no-repeat;
	padding-left:18px;
}

.sstitrebleu{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #01153A;
	text-decoration:none;
	background-image:url('../img/bt_puces/puce_bleue.gif');
	background-position:0% 55%;
	background-repeat:no-repeat;
	padding-left:18px;
}

.lignepair {
background-color: #FFFFFF;
}
.ligneimpair {
background-color: #DEEBEE;
}

.divcache {  
	position:absolute;
	visibility: hidden;
}
.recherche { 
   cursor:pointer; 
}
