body {
font-family:Verdana, Arial, Helvetica, sans-serif;
/*color:#0A2267;*/
color:#0a2267;
font-size:1em;
margin:0;

/*couleur du fond bleu
background-color:#1B315A;*/

/* couleur du fond gris*/
background-color:#666666;

}



/* Liens */
a {
color:#0a2267;
/*color:#0A2267;*/
}


:hover  {
	background-color: #FBEC88;
}

a.orange {
	color: #FF6600;
	font-weight:bold;
}

.baseline {
	font-size:0.7em;
	padding:5px;
	margin-left:100px;
	margin-right:100px;
	}
	
.baselineGras {
	font-size:0.9em;
	font-weight: bold;

}


/*chemin de la navigation */

.chemin {
	text-align:right;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #FF9900;
}

.chemin a{
	color: #FF9900;
}







/* colonne de gauche */

.adresse {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;

}


 /* Mise en CSS des menus */
.menu {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	background-color: #FBEC88;
	display: block;
}
.menu a {
	/*font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	background-color: #FBEC88;*/
	display: list-item;
	padding-left: 15px;
	text-decoration: none;
	list-style-position: inside;
	list-style-image:  url(images/interface/list-on.gif);
	list-style-type: square;
	padding-top: 2px;
	padding-bottom: 3px;
	margin: 0px;
}
.menu a:hover{
	/*font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;*/
	background-color: #DDDDDD;
	display: list-item;
	padding-left: 15px;
	list-style-position: inside;
	list-style-image:  url(images/interface/list-active.gif);
	list-style-type: square;
	padding-top: 2px;
	padding-bottom: 3px;
	margin: 0px;
}
.menu1  { 
	font-size: 9px; 
	font-family: Arial, Helvetica, sans-serif;
	background-color: #fbec88; 
	display: block;
	} 


.menu1 a   { 
	/*font-size: 9px;
	font-family: Arial, Helvetica, sans-serif;
	background-color: #fbec88;*/
	text-decoration: none;
	list-style: square url("images/interface/list-on.gif") inside;
	display: list-item;
	margin: 0;
	padding-top: 2px;
	padding-bottom: 5px;
	padding-left: 20px } 

      

.menu1 a:hover{
	/*font-size: 9px;
	font-family: Arial, Helvetica, sans-serif;*/
	background-color: #dddddd;
	list-style: square url("images/interface/list-active.gif") inside;
	display: list-item;
	margin: 0;
	padding-top: 2px;
	padding-bottom: 5px;
	padding-left: 20px }
 
 
 

/* colonne centrale */


.texte{
	font-size:0.8em;
	line-height: 20px;
	color: #0a2267;
	}

.Titre {
	font-size: 1em;
	color: #FF6600;
	font-weight: bold;
}



.filetDroite  {
	background-color: #FFFFFF;
	border-right-width: 1px;
	border-right-style: solid;
	border-right-color: #999999;
}
.filetGauche {
	background-color: #FFFFFF;
	border-left-width: 1px;
	border-left-style: solid;
	border-left-color: #999999;

}
.contour {
	background-color: #FFFFFF;
	border: 1px solid #999999;

}

.TitreBlanc {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight: bolder;
	font-variant: small-caps;
	text-transform: uppercase;
	color: #FFFFFF;
	letter-spacing: 0.2em;

}
.introduction {
	font-size: 11px;
	line-height: 18px;
	padding: 5px;
	font-style: italic;

}
.texteGras {
	font-size: 12px;
	/*line-height: 25px;*/
	padding: 5px;
	font-weight: bold;

}
.introductionGras {
	font-size: 11px;
	line-height: 18px;
	padding: 5px;
	font-style: italic;
	font-weight: bold;

}
 
 

 



/* mise en page des colonnes */


td.espace {
padding-left:10px;
padding-right:10px;

}

#encartgris {
background-color:white;
width:194px;
font-size:0.7em;
margin:0 10px 0 10px;
padding:5px;
line-height:17px;
border:1px solid #1B315A;
}

#encartgris a{
color:#FF6600;
font-weight:bold;}


.encadre{
/*margin: 0 15px 0 15px;*/
padding:5px; 
background-color: /*#DDDBCC#EDEADB*/;
background-image:url(images/interface/degrade.jpg);
background-repeat: repeat-x;
border: #FF9700 1px solid;
width:280px;

}

.encadre .Titre {
border-bottom: 1px solid  white;
display:block;
color:white;
/*background-color: #FF9900;
color:white;*/
/*padding:2px;*/
}

.encadre .texte {
color:#0a2267;}

.encadre a {
color:#0a2267;}


.encadre_orange{
padding:2px 10px 2px 10px; 

background-color: #FF9933;}

hr {
border:#666666 dashed 1px;
margin-top:10px;
margin-bottom:10px;}


.texte ul {
margin-left:15px;
margin-right:15px;
padding-left:0px;
}

.texte li {
/*padding:0;
margin:0;*/
padding-bottom:8px;

}


/*Listes*/

ul.liste {
margin:10px 0 0 0px;
line-height:10px;
font-size:0.7em;
}

.liste li {
list-style-image:url(images/interface/note_go.gif);
line-height:15px;
}

.titreListe {
font-size:0.8em;
color: #666666;
font-weight:bold;
text-decoration:none;
padding-bottom:15px;

}

li.listepdf {
list-style-image:url(images/interface/page_white_acrobat.png);}


/* Petit encadré */

.petitencadre{
/*margin: 0 15px 0 15px;*/
padding:5px; 
background-color: /*#DDDBCC#EDEADB*/;
background-image:url(images/interface/degrade.jpg);
background-repeat: repeat-x;
border: #FF9700 1px solid;

}

.petitencadre .Titre {
border-bottom: 1px solid  white;
display:block;
color:white;
/*background-color: #FF9900;
color:white;*/
/*padding:2px;*/
}

.petitencadre .texte {
color:#000000;}

.petitencadre a {
color:#000000;}


.petitencadre_gris{
padding:10px 5px 2px 10px; 
margin : 0;
background-color: #E4DAD5;}




#petit_encartgris {
background-color:#E4DAD5;
width:280px;
font-size:0.7em;
margin:0 10px 0 10px;
padding:5px;
line-height:17px;
}

#petit_encartgris a{
color:#FF6600;
font-weight:bold;}



/* encart bleu*/
.encartbleu {
background-color:white;
margin:5px 10px 15px 10px;
padding:0;
border:1px solid #1B315A;
}
.encartbleu1 { background-color: #fbec88; margin: 5px 10px 15px; padding: 0; border: solid 0 #1b315a }
.encartbleu .petit {
width:194px;
}

/*
.encartmarine h3{
background-color:#1B315A;
font-size:.7em;
padding:.5em ;
color:white;
margin:0;
}

.encartmarine {
background-color:white;
margin:10px 10px 15px 10px;
padding:0;
border:1px solid #1B315A;
}


.encartmarine p{
margin:.5em;
padding:0;
font-size:0.7em;
line-height:1.5em;

}*/


.encartbleu .grand {
width : 340px;
}

.encartbleu h2{
background-color:#1B315A;
font-size:.85em;
padding:.3em ;
color:white;
margin:0;
}

.encartbleu p, .encartor p, .encartblanc p {
margin:1em .5em;
padding:0;
font-size:0.7em;
line-height:1.5em;
}




.encartbleu img, .encartor img {
float:none; 
}


/* encart orange*/
.encartor {
margin:0 10px 15px 10px;
padding:0;
border:1px solid  #FF6600;
}

.encartor .grand {
width : 340px;
}

.encartor h2{
background-color:#FF6600;
font-size:.85em;
padding:.3em ;
color:white;
margin:0;
}

.encartblanc {
margin:0 10px 15px 10px;
padding:0;
}

.encartblanc h2{
background-color: /*#E4DAD5*/ #666666;
font-size:.85em;
padding:.3em ;
color:white;
margin:0;
}
