@charset "UTF-8";
body {
	top:0px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 0.9em;
	margin: 0;
	padding: 0;
	background-color:#c4c4c4;
	height : 100%;
}
#page{

	width:950px;	
	min-height : 100%;
	background-color:#294F94;	
}
#tete{
	margin: 0 0 0 0;
	padding: 0 0 0 0;
	height:220px;
	background-color:#294F94;	
}


#contenu{

/*position:relative;*/
	height:auto;
	min-height:500px;
	top:0px;
	left : 0px;
	padding: 0px 60px 0px 60px;
	text-align:left;
	z-index: 0;
	background-color:#294F94;	
	color:#ffffff;
}
#pied{
margin: 0 0 0 0;
	padding: 0 0 0 0;
	margin: auto;
	padding: 0px;
	text-align:center;
	/*background-color:#ababab;*/
	}
#tete h1{
    display:none;
}
#pied h1{
    display:none;
}

	

#menu, #menu ul /* Liste */     
{
		
		/* font-family: Helvetica, sans-serif; */
        padding : 0; /* pas de marge int�rieure */
        margin : 0; /* ni ext�rieure */
        list-style : none; /* on supprime le style par d�faut de la liste */
		line-height : 28px; /* on d�finit une hauteur pour chaque �l�ment */
        text-align : center; /* on centre le texte qui se trouve dans la liste */	
		z-index:2000;
}

#menu /* Ensemble du menu */
{
/* font-family: Helvetica, sans-serif;
 */	/*background-image: url(../image/bandeau-sous2.jpg);*/
	font-weight:bold;
	font-size:1em;
	text-align: center;
	padding:0px 0px 0px 0px;
}

#menu a /* Contenu des listes */
{
/* font-family: Helvetica, sans-serif;
 */	border-bottom-color: #F67C1B;
	border-bottom-style:solid;
	border-bottom-width: 1px;
        display : block; /* on change le type d'�l�ment, les liens deviennent des balises de type block */
        background : #F67C1B; /* couleur de fond */        
        color : #fff; /* couleur du texte */
        text-decoration : none; /* on supprime le style par d�faut des liens (la plupart du temps = soulign�) */
        width : 165px; /* largeur */
}


#menu li /* Elements des listes */      
{ 	
        float : left; 
}
#menu li.bout 
{
background-color : #F67C1B; /* couleur de fond */ 
}
#menu li ul /* Sous-listes */
{ 

	font-weight:normal;
	text-align:left;
	position: absolute; /* Position absolue */
	width: 165px; /* Largeur des sous-listes */
	left: -999em; /* Hop, on envoie loin du champ de vision */
}
#menu a:hover /* Lorsque la souris passe sur un des liens */    
{
	color:#ffffff;
	border-bottom-color: #ffffff;
	border-bottom-style:solid;
	border-bottom-width: 1px;       

}
#menu li:hover ul, #menu li li:hover ul, #menu li.sfhover ul, #menu li li.sfhover ul  /* Sous-listes lorsque la souris passe sur un �l�ment de liste ET sous-sous-lites lorsque la souris passe sur un �l�ment de sous-liste */
{
        left: auto; /* Repositionnement normal */
        min-height: 0; /* Corrige un bug sous IE */
}
	
	
/* Mise en forme des menus */
/*dl, dt, dd, ul, li {
margin: 0;
padding: 0;
list-style-type: none;
color:#ffffff;

}
#menu {
	position: relative;
	top: -33px;
	top: -36px !important ; 
	width: 100%;
	margin:0 0 0 0;
	padding:0 0 0 0;
	z-index: 100;
}
#menu dl {
	float: left;
	width: 144px;
	margin: 0 0px;

}
#menu dt {
	cursor: pointer;
	text-align: center;
	font-weight: bold;
	background-color: #460F13;
	height:19px;
	padding:5px 0px 0px 0px;
	border-bottom-color: #460F13;
	border-bottom-style:solid;
	border-bottom-width: 1px;
}
#menu dt_vide {
display: block;
height: 100%;
}
#menu li_bas{
background-color:transparent;
}
#menu dd {
	display: block;
}
#menu li {
text-align: left;
background-color: #460F13;
color:#ffffff;
}
#menu li a, #menu dt a {
color: #ffffff;
text-decoration: none;
display: block;
height: 100%;
	padding:0px 7px 0px 7px;
	border-bottom-color: #460F13;
	border-bottom-style:solid;
	border-bottom-width: 1px;
}
#menu li a:hover, #menu dt a:hover {
	background-color: #460F13;
	color:#F7923A;
	padding:0px 7px 0px 7px;
	border-bottom-color: #946D57;
	border-bottom-style:solid;
	border-bottom-width: 1px;
}



/* Mise en forme des tableaux*/
/*table {
margin-left:5px;
margin: 0px;
	width:90%;
	border-spacing:0px;
	background-color:transparent;		
	border-collapse:separate;
	empty-cells:show;/* affiche les bordures des cellules vides */ 	
/*}
tr{
	margin: 0px;
	padding: 0px;
	/*font-size: 1em;	
	line-height: 1.1em;*/
/*	font-size: 0.9em;
	line-height: 1em;	
}
th {
    /*width:15%; dimension la colonne */ 	
    /*border-bottom:2px solid #84be25;*/
/*	border-bottom:2px solid #014FA3;
	border-top:4px solid #ffffff;  
	margin :2px;
	padding-bottom:4px;
	padding-top:4px;
	padding: 2px;
	/*background-color: #E2F792;*/
/*	background-color:#F79239;
	/* color:#75ae19; */
/*	color:#ffffff;
	text-align: center;
	vertical-align: middle;	
	font-weight: bold;/* met en gras */ 	
/*}
td {
    /*border-bottom:2px solid #84be25;*/
/*	border-bottom:2px solid #014FA3;
	border-top:4px solid #ffffff;  	
   	margin :2px;
	padding-bottom:4px;
	padding-top:4px;
	padding:2px;
	/*background-color: #F7FDDB;*/
	/* color:#75ab19; */
	/*color:#ffffff;*/
/*	color:#014FA3;
	text-align: left;
	vertical-align: top;
	font-weight: bold;
	background-image: url(../image/blanc_8.png);
	background-repeat:repeat;
}
/* rend le tableau invisble */ 	
/*.invisiblet{
	border-spacing:0;
	border-style:none;
    width:100%; 
}
.invisible{
	border-spacing:0;
	border-style:none;
}
/* Mise en forme du formulaire*/
/*form {
    font-family: Arial, Helvetica, sans-serif;
	font-weight: bold;	
}
textarea {
    font-family: Arial, Helvetica, sans-serif;
	font-weight: bold;
	text-align:justify;
	margin : 2px;
	font-size: 1.1em;
	line-height: 1em;		
	color:#014FA3;
}
button{	
    font-family: Arial, Helvetica, sans-serif;
	font-weight: bold;
	text-align:center; 
	border-width: 2pt;
	margin : 2px;
	font-size: 0.9em;
	line-height: 1em;		
}
select{
    font-family: Arial, Helvetica, sans-serif;
	font-weight: bold;
	margin : 2px;
	font-size: 0.9em;
	line-height: 1em;		
	color:#014FA3;
}
	
option{
    font-family: Arial, Helvetica, sans-serif;
	font-weight: bold;
	background-image: url(../image/blanc_8.png);
	background-repeat :repeat;
	margin : 2px;
	font-size: 0.9em;
	line-height: 1em;		
}
input{	
    font-family: Arial, Helvetica, sans-serif;
	font-weight: bold;
	margin : 2px;
	color:#014FA3;
	font-size: 0.9em;
	line-height: 1em;		
}
.bouton {
	font-family: Arial, Helvetica, sans-serif;
	margin : 2px;
	color:#014FA3;
	font-weight: bold;
	font-size: 0.9em;
	line-height: 1em;		
	text-align:center;
}
#bouton{
text-align:center;
}
#bouton input.bouton{  
	background-color: #E2F792;
    width :150px;
    height:30px;
	padding:0;
	font-size: 0.9em;
	line-height: 1em;		
}
#parcourir{
text-align:left;
}
#bouton inputFile{  
	background-color: #E2F792;
    cursor:pointer;
    width :150px;
    height:30px;
	padding:0;
}

	/* Mise en forme des liens en bouton gris*/
/*table a {
	/*font-size:0.8em;*/
/*	font-size:0.6em;
	margin : 2px;
	/*color:#84be25;*/
/*	color:#014FA3;
	text-decoration:none;
	font-weight:bold;
	background-color:#CCCCCC;
	border-bottom-style:ridge;	
	border-bottom-color:#808080;
	border-bottom-width: 2px;
	border-right-style:ridge;	
	border-right-color:#808080;
	border-right-width: 2px;
	border-left-color: #ffffff;
	border-top-color: #ffffff;
	border-left-style:outset;
	border-top-style:outset;
	border-left-width: 2px;
	border-top-width: 2px;
	padding-left:10px;
	padding-right:10px;
 }
 /*center le contenu d'une cellule*/
.centrer{text-align:center;}

table a {
font-family: Verdana, Arial, Helvetica, sans-serif; 
	font-size: 1em;
	color: #F67C1B;

}
table a:hover {  
	/*color: #FF6600;*/
	text-decoration:underline;
}

.tableaufiche{
width:500px; 
}


/* Mise en forme du texte */
h2{
	height:32px;
	color:#F67C1B;
	font-weight: bold;
	font-family: Verdana, Arial, sans-serif;
	vertical-align: middle;
	margin: 1px 1px 10px 1px;
	padding: 0px 0px 0px 0px;
	text-align: left;
	font-size: 1.8em;
	}
.titrepardep{
	color:#F67C1B;
	font-weight: bold;
	font-family: Verdana, Arial, sans-serif;
	text-align: left;
	font-size: 1.5em;
	}
.texteorange {  
	font-family: Verdana, Arial, Helvetica, sans-serif; 
	font-size: 1.1em;
	font-weight: bold; 
	color: #F67C1B;
}
.majuscule{
	text-transform: uppercase;
}
.copyright {  
font-family: Arial, Helvetica, sans-serif; 
font-size: 1em; 
color: #ababab;
}
.copyrightvideo {  
font-family: Arial, Helvetica, sans-serif; 
font-size: 0.8em; 
color: #0f238c;
}
.titreactu {  
	font-family: Arial, Helvetica, sans-serif; 
	font-size: 0.9em;
	font-weight: bold; 
	color: #F67C1B;
	text-transform:uppercase;
}
.titredepactu {  
	font-family: Arial, Helvetica, sans-serif; 
	font-size: 0.9em;
	font-weight: bold; 
	color: #294F94;
}
.texteactu {  
	font-family: Arial, Helvetica, sans-serif; 
	font-size: 0.8em;
	color: #294F94;
	/*text-transform:lowercase;*/
}
.dateactu {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 0.7em;
	color: #606060;
	font-weight: bold;
}
.titrefiche{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 1.4em;
	color: #294F94;	
	font-weight: bold;
	text-transform: uppercase;
	
}
.titrefichedep{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 1.2em;
		color:#294F94;	
	font-weight: bold;
	
}
.champs{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 0.8em;
	color:#294F94;	
	font-weight: bold;
	text-align: left;
	text-transform: uppercase;
}
.textefiche{
font-family: Arial, Helvetica, sans-serif;
	font-size: 0.8em;
	color: #294F94;	
	text-align: left;
}
a:hover {  
	/*color: #FF6600;*/
	text-decoration:underline;
}
a:link {  
	text-decoration:none;
}
a:visited {  
	text-decoration:none;
}
p {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 1.2em;
}
.adresse {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 0.7em;
	color: #294F94;
}
hr{
color: #294F94;
}

.H1 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 25px;
	font-weight: bold;
	color: #F67C1B;
}

.petittitreblanc {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 0.8em;
	font-weight: bold;
	color: #FFFFFF;
}
.petittexteblanc {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 0.8em;
	color: #FFFFFF;
}
.petittitreorange {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 0.9em;
	text-transform: uppercase;
	color: #F67C1B;
	font-weight: bold;
}
.pttorange {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 0.7em;
	color: #F67C1B;
}
.orange {
	color: #F67C1B;
}
.blanc {
	color: #FFFFFF;
}
p a:hover {
	color: #FFFFFF;
	text-decoration:underline;
}
.texteorangecontact {  
	font-size: 1.1em;
	color: #F67C1B;
}
