 /*	-------------------------------------------------------------
	Ferme de Découverte css du 16-07-2009 par SF
	- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -	*/

.fleft { float: left; }
/*div{border:1px solid red}*/
#backImg{position:relative; width:100%; background:url(../images/fdSite.jpg) repeat; min-height:800px; height:auto !important; height:800px; top:0; left:0; z-index:0; text-align:center;overflow:hidden;}


#global{ display:block; position:relative;  margin: 0 auto; padding:20px 0; min-height:550px; height:auto !important; height:550px; text-align: center; width: 960px; left:0px; top:0;}/* CONTAINER GLOBAL */

.content{display: block; margin: 0 auto; padding:0; position: relative;}/* classe des containers par niveau*/

/* ################## DEBUT TOP ################### */
.ctop1{ width:960px; height:40px;  top:0px; text-align:left; background:url(../images/toptop.gif) no-repeat}
.ctop2{min-height:92px; height:auto !important; height:92px;  top:0px; text-align:left; background:#fff;}

/* ################## DEBUT H1 ################## */
#h1_tt, #h1_tt a{display:block;  position:absolute; left:15px; top:46px; width:178px; height:178px; text-indent:-9000px; z-index:10000;}
#h1_tt img{position:absolute; top:0; left:0;}
#h1_tt a {display:block; float:left; position:absolute; left:0; top:0px;}
#h1_tt a strong{text-indent:-9000px;}
#h1_tt strong{text-indent:-9000px;}
/* ##################  FIN  H1 ################## */

#slogan{position:absolute; top:49px; left:419px}
#france{position:absolute;  top:45px; right:5px; z-index:10000}
/*.posDate{position:absolute; top:-17px; right:0; display:block; width:200px; height:15px; text-align:right}*/

/* ################## DEBUT tools Accès Top ################## */
#tools_min { display:block; height:15px; margin: 0 auto; padding:4px 0 0 0; position: absolute; right:65px; text-align: center; width: 370px; top:7px;}
/*#ax_tools_basic_top img{margin-bottom:2px;}*/
#tools_min .ecart_tools {margin-left:9px; margin-right:9px;}
/*#ax_tools_basic_top .ecart_modif{ margin-right:5px;}*/
/* ################## FIN tools Accès Top ################## */ 

.cvisuel1{height:442px; width:958px; border-left:1px solid #595910; border-right:1px solid #595910;}
.cvisuel2{height:314px; border-left:1px solid #595910; border-right:1px solid #595910;}
#ContNavig{ display:block;  position:absolute; width:960px; height:33px; left:0;  top:-24px; text-align:center; z-index:1000000}
/* ################## FIN TOP ################### */





/* ################## Barre de couleur séparatrice ################### */
.csep{height:9px; background:#1E84AE;}
/* ################## Barre de couleur séparatrice ################### */

/* ################## DEBUT CENTER ################### */
.cCenter{ min-height:375px; height:auto !important; height:375px; top:0px; text-align:center; width:958px; margin:0 auto; background:#FFFFFF; border-left:1px solid #595910; border-right:1px solid #595910;z-index:100;}
#col1{float:left; display:block; position:relative; width:247px; min-height:301px; height:auto !important; height:301px; text-align:left; margin-left:18px; margin-top:37px; background: transparent url(../images/fd_colaccG.gif) no-repeat scroll 0px 35px}
#col1 p{padding:7px; text-align:left; line-height:18px;}
#col2{float:left; display:block; position:relative; width:416px; min-height:301px; height:auto !important; height:301px; text-align:left; margin:37px 4px 21px 3px; }
#col3{float:left; display:block; position:relative; width:255px; min-height:301px; height:auto !important; height:301 px; text-align:left;  margin-top:37px;  background: transparent url(../images/fd_colaccD.gif) no-repeat scroll 0px 35px;}


#colLeft{float:left; display:block; position:relative; width:193px; min-height:616px; height:auto !important; height:616px; text-align:left; margin:0; padding:0; margin-right:20px; background:url(../images/fd_colL.gif) repeat-y }
#colRight{float:left; display:block; position:relative; width:704px; min-height:616px; height:auto !important; height:616px; text-align:left; margin:0; padding:0; margin-left:15px; }
#h2_tt{}

/* ################## DEBUT H1 ################## */
#h2_tt{float:left; display:block; position:relative; width:704px;  height:28px; text-align:left; margin:0 0 15px 0; padding:48px 0 0 0; border-bottom:1px solid #1E84AE; text-indent:-9000px;}
#h2_tt img{position:absolute; top:48px; left:0;}
#h2_tt strong{text-indent:-9000px;}
/* ##################  FIN  H1 ################## */

#partL{float:left; display:block; position:relative; width:475px; min-height:480px; height:auto !important; height:480px; text-align:left; margin:0; padding:0;}
#partR{float:left; display:block; position:relative; width:210px; min-height:480px; height:auto !important; height:480px; text-align:left; margin:0 0 0 15px; padding:0;}
#partR img{border:1px solid #1E84AE; margin-bottom:17px;}
/* ################## FIN CENTER ################### */






/* ################## DEBUT BOTTOM ################### */
.cbottom{display: block; margin: 0 auto; padding:0; position: relative; min-height:80px; height:auto !important; height:80px;  text-align:center; width:100%; top:0px; background:#595910; z-index:100}


/* ############### BLOCK adresse ################ */
#adresse, #adresse a{ color:#ffffff; position: relative; font-size: 10px; padding: 5px;}
#adresse a{text-decoration:underline; font-weight:bold;}
/* ############### BLOCK adresse ################ */

/* ################## FIN BOTTOM ################### */


