*{
margin: 0;
padding: 0;
border : none ;
}
/* ---------------------------------*/
/* GENERAL*/
/* ---------------------------------*/
body{
	font-family: arial, helvetica, sans serif ;
	font-size : 0.8em ;
	text-align : center ;
	color : #333 ;	
	background:  #F7F7F7 url(images/fd_bo.dy5.jpg) top repeat-x ;	

	}
	
	
#site_fd{

	text-align : center ;
	width : 78% ;
	width : 865px ;
	background : transparent url(images/fd_droit3.jpg) right top repeat-y ;
	margin : 0 auto 0 auto ;
	}	
#site{
	text-align : left ;
	border-left : 1px solid #999 ;
	width : 99% ;
	background-color : #FFF ;
}	
	
#principal{
	/*border-bottom : 1px solid #ccc ;*/
	width : 98% ;
	margin : 0 auto 0 auto ;

	}	
	
br.clear{clear:both;
}	

ul, li{	
	list-style-type : none ;
	color : #333 ;
	}	

	
.liensouligne{
	color : #333 ;	}
.top10{
	margin-top : 10px ;
	height : 20px  ;
	display : block ;
	}
.marges{ margin : 10px 0 10px 0  ;}	

.orange{ color : #335c85 ;	}	

.couleur{ color : #547699 ;	}
/*	color : 335c85 #97140a;*/

.gris{ 	color : #333 ;	}

.blanc{ background-color : #FFF ;}	

.bleu{
	color : #547699 ; 	}
	/*color : #996633 ;*/	

.argent{
	color : #666 ;
	line-height : 20px ;
	}
.fondgris{
	background-color : #F0F0F0 ;
	color : #97140a	;	
	}
		
.expo{
	font-size : 6px ;
	font-weight : bold ;
	}
.light{
	font-weight : lighter ;
	padding-right  : 10px ;
}
.droit{
	text-align : right ;
}	
.centre{ text-align : center ; }	

.ita{ 	font-style: italic ; }	
.haut{
	margin : 0 10px 0 0 ;
	text-align : right ;
}		
.hautdepage{
	margin : 20px 0 30px 0 ;
	text-align : right ;
}
.image{
	margin: 10px 10px 0 0 ;
}
.gras { 	font-weight : bold ; 	}
.size { 	font-size : 12px ; 	}

h1{		
	color: #444;
	font-size : 1.4em ;
	font-weight : normal ;
	vertical-align : middle ;
	margin-top : 20px ;
	letter-spacing : 1px ;
}
	/*Conseil et formation*/
h2{	
	margin : 20px 0 20px 0 ;
	vertical-align: middle ;
	color : #547699;
	font-size : 1.2em ;
	}

h3{
	margin : 20px 0 20px 0 ;
	font-size : 1em ; 
	color: #666 ;
	border-bottom : 1px solid #ccc ;		
	padding-bottom : 5px ;
}/*Toutes nos formations*/
	

h4{

	line-height : 17px ;
	height : 17px ;
	/*text-transform : uppercase ;*/
	margin : 25px 0 10px 0 ;
	font-size : 1em ;
	background: #999 url(images/fd_fic.he.jpg) left top repeat-x ;
	color : #fff ;
	/*color: #335C85 686F8C 346898 */
	}/*Dif et formation continue*/
	
h5{	
	margin : 20px 0 15px 0 ;
	color : #335c85;
	font-size : 1em ;	
	}/*Notre m&eacute;tier : Accompagner les Organisations*/
	
anchor{ 
	text-decoration:none;
	font-weight : bold ;	
	color : #FFF ;
	}
/* ---------------------------------*/
/* HEADER*/
/* ---------------------------------*/
#header{
	height : 195px ;
	margin-right : 1px;
	text-align : left ;
	
	}	
#headersup{
	height:25px ;
	}	

#headersup ul{

	height : 25px ;
	background-color : #346898 ;

	}
#headersup li{	
	text-align : right ;
	font-size : 0.90em ;	
	line-height : 25px ;
	vertical-align : middle ;
	margin-right : 10px ;
	float : right ;
	display : inline ;
	}
#headersup a,
#headersup a:link,
#headersup a:visited,
#headersup a:hover,
#headersup a:active{
	color : #333 ;
	/*text-align : center  ;*/
	/*display : block ;*/
	height : 25px ;	
	color : #FFF ;
	}
#headerbas{

	height : 150px ;
	background: #fff url(images/fd_head.er.jpg) left top repeat-x ;
	}
	
#headersequalia{
	border : 10px solid #dedede ;
	height : 150px ;
	background: #fff url(images/fd_hea.der.jpg) left top repeat-x ;
	}
	
.logo  img{		
	vertical-align : middle ;
	margin : 0 0 0 20px ;
	float : left ;
	display : inline ;
}

.bandeau  img{	
	margin-left : 0;
	float : right ;
}



/*---------------------------------*/
/* ZONE RECHERCHER*/
/* ---------------------------------*/
/*zone originale*/
#zonemenurecherche{
	color : #333 ;
	width : 100% ;
	height : 30px ;
	padding-top:10px ;
	margin : 10px 0 40px 0 ;
	}	

#zonemenurecherche a,
#zonemenurecherche a:link,
#zonemenurecherche a:visited,
#zonemenurecherche a:hover,
#zonemenurecherche a:active{
	color : #333;	
	height : 30px ;	}

#zone_rechercher{
	display :block ;
	float : right ;
	width : 100% ;
	/*width : 400px ;*/
}
#f_rechercher{
	text-align : left ;
}
#f_rechercher fieldset{
	text-align : center ;
	font-size : 10px ;
	height : 22px ;
}
#f_rechercher fieldset input{
	margin : 8px 0 0 0 ;
	width : 136px ;
	vertical-align : middle ;
	height : 22px ;
	background: transparent url(images/bt_saisie.jpg) left top no-repeat ;
	float : left ;
}
#f_rechercher fieldset input.bouton{
	background: #FFF url(images/loupepanier.gif) center no-repeat ;
	vertical-align : middle ;
	width : 15px ;
	height : 22px ;
	margin-left : 4px ;
	float : left ;
}

.eliste{
	padding-top : 10px ;
}

/* ---------------------------------*/
/* MENU HORIZONTAL*/
/* ---------------------------------*/

#menuh{	

	height : 49px ;
	background: transparent url(images/fd_menuh.jpg) left top repeat-x ;
	margin-right : 1px ;
	clear : both ;
	}
#menuh 	ul{	
	width: 98%;
	margin : 0 auto 0 auto ;
	}
#menuh 	li{	
	width: 15%;
	height : 40px ;
	line-height : 40px ;
	vertical-align : middle ;
	text-align : right ;
	float : left ;
	}

#menuh a,
#menuh a:link,				
#menuh a:visited,				
#menuh a:hover,
#menuh a:active
#menuh a:hover,				
#menuh a:active{	
	text-align : center ;
	width : 135px ;
	letter-spacing : 1px ;
	font-size : 1.1em ;
	color :  #FFF;
	display : block ;
	float : left ;
	display : block ;
}

#menuh a#encours,				
#menuh a#encours:link,			
#menuh a#encours:visited,		
#menuh a#encours:hover,			
#menuh a#encours:active{
	width : 138px ;
	color :  #FFF ;
	display : block ;
	float : left ;
	height : 40px ;
	border-left : 1px solid #fff ; 
	border-right : 1px solid #fff ;  
	background-color : #507fb7;
}
/* ---------------------------------*/
/* MENU VERTICAL*/
/* ---------------------------------*/

	
.imagemenuv img{
	padding : 5px 0 30px 5px ;
	margin : 5px ;
	}	
.rubrique{
	text-align : center ;
	margin: 3px ;
	}	
.imagemenuv2{
	padding : 20px 0 30px 5px ;
	margin-left : 0 ;
	}		
#menuv{	
	width : 160px ;
	margin : 10px 5px 0 5px ;
}
	
#menuv 	ul{	 
	width : 145px ;	
	margin : 50px 0 0 0 ;
	min-height : 100px ;
	}	
.topborder{	
	border-bottom : solid 1px #AFAFAF;

	}	
#menuv 	li{	
	height : 30px ;
	border-bottom : solid 1px #AFAFAF;
	vertical-align : middle ; 
	padding : 5px 0 5px 0 ;
	margin : 0 3px 5px 2px ;
	font-size : 0.95em ;
	}	
	
#menuv a,
#menuv a:link,
#menuv a:visited,
#menuv a:hover,
#menuv a:active{
	width : 130px;	
	height : 15px ;	
	color : #222 ;
	display : block ;
	vertical-align : middle ;
	font : normal 0.9em  arial;
	padding : 0 5px 0 5px ;

	}
	
#menuv a:hover,
#menuv a:active{
	color : #547699  ;	
	width : 130px;
	}

	/*background: url(images/puce05.gif)  left center no-repeat ;*/

a#encoursv,				
a#encoursv:link,			
a#encoursv:visited,		
a#encoursv:hover,			
a#encoursv:active{

	color : #547699 ;
	background : transparent url(images/pu.ce04.gif) left center no-repeat ;
	border-right : 10px solid #547699 ;
	}

/* ---------------------------------*/
/* ACCUEIL - CENTRE*/
/* ---------------------------------*/
/* HOME PAGE*/

#gauchehome{
	margin :20px 10px 10px 10px ;
	padding-right : 10px ;
	border : 1px solid #CACACA ;
	/*width : 72% ;*/
	float : left ;
	display : inline ;
 	background :  transparent  url(images/fd_actualites.gif) left top repeat-y ;	}
	
#intro{
	margin-left : 20px ;
	margin-bottom : 20px ;
	}
#intro2{
	width : 95% ;
	margin : 0 30px 20px 20px ;
	clear : left ;
	}
#intro2 p{
	text-align : justify ;
	}
.fer{
	font-size : 2em ;
}	
.imgfer{
	padding-right : 20px  ;
}	
#encart01{	
	margin : 0 0 0 20px ;
	width : 140px ;
	float: left ;
	color : #666 ;
	display : inline ;

	}
#boxencart01{	
	width : 230px ;
	height : 90px ;
	background-color : #335C85 ;
	margin : 0 30px 10px 0  ;
	border : 1px solid #335C85 ;
	font-size : 1.2em ;	
	}
	
#boxencart01 p{	
	margin : 10px 10px 10px 10px ;
	line-height : 20px ;
	color : #FFF ;
	}
	
#boxencart02{	
	width : 230px ;
	height : 120px ;
	margin :25px 0 10px 0  ;
	}
#boxencart02 p{	
	padding-bottom : 20px ;
	text-align : justify ;
	color : #333 ;	
	}
	
.stitrehome {	
	font-weight : bold ;
	font-size : 1.1em ;
	color : #003366 ;
	}	
#groupimg{	
	margin : 0 10px 0 0 ;
	float: right ;
	display : inline ;
	}	
#imgdomaine01{	
	margin :0 0 20px 0 ;
	width : 150px ;
	float: left ;
	border-top : solid 1px #CCC ;
	border-bottom : solid 1px #CCC ;
	border-left : solid 1px #CCC ;	
	display : inline ;
	}
	
#imgdomaine02{	
	width : 150px ;
	float: left ;
	border-top : solid 1px #CCC ;
	border-bottom : solid 1px #CCC ;
	border-right : solid 1px #CCC ;
	}

.boximagehaut{	
	margin : 0 ;
	width : 150px ;
	height : 150px ;
	}
.boximagebas{	
	width : 150px ;
	height : 150px ;
	}	

/* ---------------------------------*/
/* PAGES SECONDAIRES - CENTRE*/ 
/* ---------------------------------*/	

#gauche{	
	width: 155px ;
	float : left ;
	display : inline ;
	padding-right :5px ;
	}	
#centre{
	margin : 10px 0 0 10px ;
	padding : 0 0 30px 20px ;
	width: 66% ;
	min-height : 450px ;
	border-left : 1px solid #CCC ;	
	float : left ;
	display : inline ;
}
#centre p{
	margin-bottom : 15px ;
	text-align : justify ;
}

#filariane{
	width:100% ;
	height : 15px ;
	background-color : #F5F5F5 ;
	margin-left : 10px ;

	}
.listefilariane1{
	width : 100px ;
	color : #666;
	font-size : 0.75em ;
	float : left ;
}	
.listefilariane{
	width : 80px ;
	list-style-image : url(images/puce01.png) ;
	color : #666;
	font-size : 0.75em ;
	float : left ;
}	
#centre blockquote{
	margin : 40px 0 10px 0 ;
}

.divbordure{
	width : 100% ;
	margin : 10px 0 10px 0 ;
	border-bottom : solid 1px #444 ;
	min-height : 150px ;
	clear : left ;}	
}
#pole{
	background: transparent url(images/
	02_logotransparent.png) center center no-repeat ;
	}

.pole{
	font-size : 1.3em ;
	font-family : georgia,serif ;
	margin: 20px 0 5px 0;
	}	
.pole2{
	margin: 200px 0 5px 0;
	}	
.introtexte{
	width : 100% ;
	}		
.introtexteem{
	margin: 20px 0 5px 0;
	}	
.introtexteem2{
	font-weight : italic ;
	font-size : 1.2em ;
	}		
	
.introtextefloat{
	width :40% ;
	text-align : justify ;
	margin : 10px 10px 0 0 ;
	padding-bottom : 10px ;
	float : left ;}
	
.ulconseil{
}
.ulconseilfloat{
	display : block ;
	width :45% ;
	text-align : justify ;
	margin-top : 10px ;
	float : left ;
	margin : 0 10px 10px 20px;
	display : inline ;
}	
ul.ulsequalia {
	margin : 40px 0 ;
}		
.ulsequalia li{
	text-align : justify ;
	margin: 10px 0 10px 20px ;
	list-style : square;
	list-style-position : outside ;
	color : #333 ;
}	

.listeconseil{
	list-style: square ;
	margin : 0 0 0 15px ;
	line-height : 20px ;
}	

.europe{
	margin : 0 ;
	height : 10px ;
	line-height :10px ;
	vertical-align : 10px ;
	}
#contact_europe{
	margin :40px 0 40px 0 ;
	}
/* ---------------------------------*/
/* PAGES SECONDAIRES - NOUS CONTACTER*/ 
/* ---------------------------------*/
 p.nouscontacter{
	width : 100% ;
	font-size : 1.2em ;
	color : #97140a ;
	float : left ;
}
.societe {
	width : 100% ;
	font-size : 1em ;
	color : #335c85 ;
	font-weight : bold ;
}
.bureaux {
	font-size : 1.2em ;
	border-bottom : 1px solid #d3d3d3 ;
background-color : #FFF ;	
	height : 30px ;
	line-height : 30px ;
	vertical-align : middle ;
	margin : 0 0 10px 0 ;
}
.message {
	font-size : 1.2em ;
	border-bottom : 1px solid #d3d3d3 ;
background-color : #FFF ;	
	height : 30px ;
	line-height : 30px ;
	vertical-align : middle ;
	margin : 10px 0 10px 0 ;

}
.infopratique{
	width : 28% ;
	float : left ;
	height : 200px ;
	margin : 10px 20px 10px 0;
	border : 1px solid #d3d3d3 ;	}
.infopratique2{
	width : 60% ;
	float : left ;
	height : 200px ;
	margin : 0 0 0 0;	
	}
.infopratique p,.infopratique2 p{
	padding :  5px 0 3px 10px ;
	color : #333 ;
	}
.infopratique3{
	float : left ;
	width : 60% ;
	}
#imgmail {
	width : 30% ;
	float : right ;}
.imgdif{
	width : 40% ;
	margin-right : 20px ;
	float : left ;}
/*----------------------------------*/
/* CALENDRIER */
/* ---------------------------------*/

.divcontener{	
	padding : 0 0 10px 0 ;
	
}

.s10 {
	color : #333 ;
	font-size : 11px ;
	border-left : 10px solid #5b85ad ;
	padding-left : 10px ;
	margin-left : 30px ;
	font-weight : normal ;
	}
	
.s12 {
	font-size : 11px ;
	width: 200px ;
	float : left ;
	color :#333 ;
	}
.s13{
	border-left : 10px solid #5b85ad ;
	padding-left : 10px ;
	font-size : 12px ;
	vertical-align : middle ;
	padding-bottom : 5px ;
	}
	/*background-color : #e6e6fa ;*/
/*----------------------------------*/
/* FICHE PRODUIT */
/* ---------------------------------*/
table{

	font-size : 10px ;
	}/*
tr{
	height : 50px ;	
	margin : 5px ;	}
th{
	border:1px solid #CCC ;
	vertical-align : middle ;
	background-color : #F5F5F5 ;
	}*/
td{
	font-size : 10px ;

	}/*
.trsmall	{
	height :30px ;	
	text-indent : 30px ;
	}*/
/* ---------------------------------*/
/* COURRIERS*/
/* ---------------------------------*/
#biblio  li{
	color : #333 ;}
.courrier{

	font-size : 12px ;
	border-top : 1px solid #CCC ;
	border-bottom : 1px solid #CCC ;
	}
.destinataire{
	margin : 40px 0 50px 200px ;
  } 
.bouton{
	width: 20px ;
	height : 20px ;
	float : left ;
}
.rar{
	margin-top : 80px ;
	font-weight : bold ;
	text-decoration : underline ;
  }
.intro{
	text-align : left ;
	margin : 20px 0 20px 10px  ;
}
.corps{
	margin : 10px 0 15px 0  ;
	list-style : disc ;
	list-style-position : outside ;
	text-align : justify ;
}

/* ---------------------------------*/
/* LISTE FORMATIONS*/
/* ---------------------------------*/


.domaines{	
	width : 100% ; 
	padding : 10px 0 20px 0 ;
}

ul.domaines {	
	padding :  20px 0 10px 5px ;
	}

.domaines  li{	
	margin-bottom : 10px ;
	height : 20px ;
	float : left ;	
	}
	
.domaines a,
.domaines a:link,
.domaines a:visited,
.domaines a:active,	
.domaines a:hover{
	color : #333 ;
	font-size : 0.85em ;	
	}
	
.domaines a:hover{
	color : #999 ;	
	}	
	
.divcat{
	width : 47% ;
	min-height : 100px ;
	float : left ;	
	}

.divcat_c{
	width : 47% ;
	min-height : 100px ;
	clear : both ;	
	}
	
.divcat_d{
	width : 47% ;
	min-height : 100px ;
	margin :0 0 0 20px ;
	float : right ;	
	}		
li.titrecat{
	font-size : 8px ;
	width : 100% ;
	}

	
li.titre{
	list-style-position : inside ;
	}	
	
.code{
	width : 8% ;
	list-style-type : square ;	
}

.titre{
	width : 85% ;
	}

.jour{
	width : 15% ;
	font-weight : bold ;	
	}

.prix{
	width : 12% ;
	text-align : right ;	
	}
.objectifs li{
	color : blue ;	
	}
.margebas{
	padding-bottom : 30px ;
	}
.margedroit{
	padding-right : 70px ;
	}

/* ---------------------------------*/
/* FICHE PRODUIT */
/* ---------------------------------*/

#entetefiche {
	height : 30px ;
}
p.de {
	height : 30px;
	vertical-align : middle ;
	line-height : 30px ;
	text-indent : 30px ;
	font: normal 1.1em arial,sans serif ;
	}
p.dif {
	height : 40px;
	margin : 20px 0 ;
	padding-left : 30px ;
	background : url(images/fleche_gris.jpg) no-repeat 0 0;
	color : #947b67 ;
	font-weight: bold ;
	letter-spacing : 2px ;
	}
	
.retour a{
	color : #886287 ;
	width : 50% ;
	text-align : right ;
	float : right ;
	
}
.topfiche {
	width : 50% ;
	float : left ;
}
.topfiche img{
margin-left : 5px ;
}

#fiche{
	font-size : 0.9em ;
	height :85px ;
	}

.encart{
	width : 60px ;
	display : block ;
	float : left ;
}
#minifiche{
	width : 200px ;
	margin : 2px 0 2px 0 ;
	float : left ;
}

#minifiche dd{
	color : #222 ;
	width : 200px ;
	line-height : 20px ;
	float : left ;
}

#intra{
	width : 35% ;
	height : 85px ;	
	font-size : 12px ;
	color : #FFF ;
	background:  #5b85ad url(images/fd_bo.dy5.jpg)  top repeat-x ;
	float : right ;
}
#intra p{
	height : 85px ;
	width : 98% ;
	text-align : center ;
	margin : 10px 10px 5px 0 ;
}
.public{
	margin: 10px 0 20px 0 ;
	color : #18285A;
	font-weight : bold ;
	font-size : 1.1em;
	border-bottom : 1px solid #336699 ;
	
}

#produit{
	width : 100% ;
	float : left ;
}

#produit li{
	font-size : 0.95em ;
	margin : 0 0 10px 0 ;
	color : #333 ;
}

/* ---------------------------------*/
/* BOXONGLETS*/
/* ---------------------------------*/

#tabbed_box{
	border : 1px solid red ;
	width : 100% ;
	min-height : 200px ;
}
.tabs{
	width : 350px ;
	border : 1px solid ba

		
}
.tabs ul{
	width : 350px ;


		
}	
ul.tabs li{
	width : 100px;
	height : 20px ;
	display : inline ;
	border : 1px solid red ;
	}
	
	
ul.tabs  a, a:link, a:visited{
	color : black ;
}

ul.tabs li a:hover, a:active{
	color : red ;
}
#cont_1{

}
#cont_2, #cont_3{
display : none ;
}
#cont_3{
}
.content{
	background-color: silver ;
	border: 1px solid silver ;
	}
/* ---------------------------------*/
/* FORMULAIRE CONTACT*/
/* ---------------------------------*/
#formulaire{
	width : 100% ;
	font-size : 1em ;
	margin-top : 20px ;
	}

#formulaire form legend{
	margin : 0 0 10px 10px ;
	color : #97140a ;
	font-weight : bold ;

	}
#formulaire form fieldset{
	display : inline ;
	width :100% ;	
	border : 1px solid #CACACA ;
	height : 630px ;
}
#formulaire form p{
	margin-left : 0 ; 
	line-height : 30px ;
	vertical-align : middle ;
	width : 100% ;
	height : 30px ;
	}
#formulaire form label{
	
	margin : 0 20px 0 10px ;
	display : block ;
	float : left ;
	width : 100px ;
	height : 30px ;
	line-height : 30px ;
	vertical-align : middle ;
	color : #191919  ;

}
#formulaire form input{
	display : block ;
	margin : 0 20px 0 0 ;
	height : 20px ;
	line-height : 20px ;
	vertical-align : middle ;
	border : 1px solid #CACACA ;
	width : 400px ;
	height : 20px ;
	color : #333 ;
	float : left ;
	font-family : arial, sans serif ;
	}
form input#cp {
	width : 80px ;
	padding-right : 20px ;
}
form input#telephone {
	width : 80px ;
	padding-right : 20px ;
}
#formulaire form select{
	display : inline ;
	height :20px ;
	line-height : 20px ;
	vertical-align : middle ;
	border : 1px solid #CACACA ;
	height : 20px ;	
	}
#formulaire  textarea{
	border : 1px solid #CACACA ;
	width : 400px ;
	height : 100px ;
	margin-bottom : 10px ;
	float : left ;
	}
#formulaire form input[type="submit"] {
	font :  1em helvetica, arial ;
	color : #333333 ;
	text-align : center ;
	width : 100px ;
	padding-bottom : 10px ;
	background-color : #F1F1F1 ;
	border : 1px solid #CACACA ;
	clear : both ;
	margin : 0 0 10px 130px ;
	}

/* ---------------------------------*/
/* ST CHARLES*/
/* ---------------------------------*/
#centrestc{
	margin : 10px 0 0 10px ;
	padding : 0 0 0 20px ;
	width: 56% ;
	min-height : 450px ;
	border-left : 1px solid #CCC ;	
	float : left ;
	display : inline ;
}
.boxstc{
	width : 100% ;
}	
.titrepresta{

	border-top : 2px solid #FFF ;
	background-color : #CCC ;
}	
#droitstc{
	width: 155px ;
	float : left ;
}

.boxequip{
	width : 155px ;
	margin : 10px 0 10px 0 ;
	padding-bottom : 10px ;
	background-color : #F0F0F0 ;
	}	
	
.tequip{
	margin : 20px 0 20px 0 ;
	padding-top : 10px ;
	text-align : center ;
	font-size : 1em ;
	line-height : 30px ;
	vertical-align : middle ;
	color : #333 ;
	border-bottom : 2px solid #FFF ;
	}
	
.ulequip li{
	margin : 10px 0 0 20px ;
	text-align : left ;
	list-style-type : square;
	list-style-position : outside ;}		
	
.boxseminaire{
	color : #4670AC	;
	width : 150px ;
	line-height : 20px ;
	padding: 20px 0;
	margin : 20px  0;
}	

#boxsalle{
	height : 250px ;
	background-color : #FFF ;
	padding-bottom : 20px ;
	}
.ulsalle li{
	margin : 0 0 10px 10px ;
	color : #222 ;
	}
	
#boxinfo{
	width : 100%;
	margin-top : 20px ;
	}	
div#galerie { 
    width: 93% ; 
    border: 1px solid #F5F5F5 ; 
    padding: 15px ; 
    margin: 15px 0 ; 
    text-align: center ; 
} 
     /*background: #eed #dcb ; */
	 
ul#galerie_mini { 
    list-style-type: none ; 
} 
 
ul#galerie_mini li { 
    float: left ; 
} 
 
ul#galerie_mini li a img { 
    margin: 2px 1px ; 
    border: 1px solid #CACACA ; 
} 
 
dl#photo { 
    clear: both ; 
    margin: 0 auto ; 
} 
 
dl#photo dt { 
    font: normal 2.5em/1.5em arial, sans serif ; 
    color: #333 ; 
	padding : 10px 0 10px 0 ;
} 
 
dl#photo dd { 
    margin: 0 ; 
} 
 
dl#photo img { 
    border: 1px solid #dcb ; 
} 
        
/* ---------------------------------*/
/* DROIT*/
/* ---------------------------------*/

#droit{
	margin: 10px 0 0 10px ;
	width: 155px ;
	float : left ;
	display : inline ;
	display : none ;
	}	

.boxcontact{
	text-align : center ;
	margin-bottom : 10px ;
	padding :0  0 10px 0 ;
	border-bottom : 1px solid #999 ;
}	
.contact{
	text-align : center ;
	font-size : 1.7em ;
	line-height :40px ;
	color : #666 ;
	}	
#tel{
	text-align : center ;
	font-size : 20px ;
	color : #547699 ;
	font-weight : bolder ;
	/*color : #color : #97140a ;*/
	/*color : #CC6600 ;*/
	}
	
a.imgsurvol{
	margin : 20px 0 10px 1px ;
	display : block ;
	width : 160px ;
	height : 78px ;
	background : url(images/catalogue2.jpg) no-repeat 0 0;
}
a.imgsurvol:hover, a.imagesurvol:focus {
	background-position : 0 -78px ;
}

.lienbox{
	line-height : 15px ;
	vertical-align : middle ;
	font-size : 0.8em ;
	}	
.lienbox p,a{
	margin-bottom : 10px ;	
	}
	
.titrebox {
	line-height : 20px ;
	height : 20px ;
	font-size : 1em ;
	color : #333 ;
	border-bottom : 1px solid #CCC ;
	text-align : center ;
	}
#boxcalendrier{
	text-align : center ;	

	width : 160px ;
	height :120px ;
	}
	
#boxdif{
	text-align : center ;	
	line-height : 50px ;
	vertical-align : middle ;
	width : 160px ;
	height :50px ;
	background : red url(images/fd_box02.jpg) 0 0 repeat-x;	
	margin : 10px 0 20px 0 ;
	border : 1px solid #F0F0F0 ;
	}	
	
#boxdif a{
	color : #547699 ;
	font-size : 0.85em ;
	font-weight : bolder ;
	letter-spacing : 0.1em ;
}

a.imgsurvol{
	margin : 20px 0 10px 1px ;
	display : block ;
	width : 160px ;
	height : 55px ;
	background : url(images/catalogue2.jpg) no-repeat 0 0;
}
a.imgsurvol:hover, a.imagesurvol:focus {
	background-position : 0 0 ;
}
#boxciel{
	text-align : center ;	
	width : 100% ;
	height :80px ;
	}
#boxcomp{	
	text-align : left ;
	width : 158px ;
	margin :10px 0  ;
	border : 1px solid #D3D3D3 ;
	}	
#boxcomp p{	
	margin : 5px 10px ;
	width : 150px ;
	}	
#boxcomp a, a:link, a:visited, a:hover, a:active{ 
	text-decoration:none;	

	color : #666 ;
	font-size : 9px ;
	}
#boxcomp a:hover, a:active{ 
	text-decoration:none;		
	color : #999 ;
	}
#boxcatalogue{	
	color : #555 ;
	width : 160px ;
	height : 80px ;
	margin : 20px 0 0px 0  ;
	}	
#boxcatalogue img{	
	vertical-align : middle ;
	margin : 0 3px 0 0  ;

	}	
.pcatalogue{	
	height :30px ;
	line-height : 30px ;
	vertical-align : middle ;
	}

/* ---------------------------------*/
/* ACTUALITES*/
/* ---------------------------------*/

#actualites{	
	margin : 0 1px ;
	width : 99% ;
	height : 100px ;
	background-color : #f8f8f8 ;
	clear : both ;
	}
	
ul.actualites{	
	margin : 0 2% 0 2% ;
	font-size : 0.7em ;	
	width : 19% ;
	float : left ;
	display : inline ;
	}	
.actualites	li{	
	width : 97% ;
	}

.actualites a,
.actualites a:link,
.actualites a:visited,
.actualites a:hover,
.actualites a:active{
	color : #547699  ;	
	height : 10px ;
	}
.texteactu	li{	
	text-align : justify  ;
	}
.texteactu a,
.texteactu a:link,
.texteactu a:visited,
.texteactu a:hover,
.texteactu a:active{
	color : #666 ;
	text-align : justify ;
	padding-bottom : 5px ;
	}	
.texteactu a.texte:hover{
	text-decoration : underline ;
	color : #999 ;	
	}
	
.savoirplus	li{	
	padding: 3px 0  ;
	height : 15px ;
	}	
.savoirplus a,
.savoirplus a:link,
.savoirplus a:visited,
.savoirplus a:hover,
.savoirplus a:active{		
	font-weight : bold ;
	}
.savoirplus a:hover{
	color : #999 ;

	}
/* ---------------------------------*/
/* FOOTER*/
/* ---------------------------------*/
#footer{
	text-align : center ;
	margin : 0 auto 0 auto ;
	height : 10px ;
	color : #999;
	display : none ;
	}
		
#footer p{
	font-size : 10px ;	
	}

#footer a,
#footer a:link,
#footer a:visited,
#footer a:hover,
#footer a:active{
	margin : 0 ;
	padding : 0 ;
	color : #999;
	}

#footer a:hover,
#footer a:active{
	color : #666 ;
	}
