@charset "utf-8";
body {
    	font: 100% Arial, Helvetica, Verdana, sans-serif;
    	background: #ffffff;
    	margin: 0; /* il est conseillé de mettre à zéro la marge et le remplissage de l'élément body, pour tenir compte des différentes valeurs par défaut des navigateurs */
    	padding: 0;
    	text-align: center; /* ce paramétrage centre le conteneur dans les navigateurs IE 5.x. Le texte est ensuite aligné à gauche (valeur par défaut) dans le sélecteur #container */
    	color: #000000;
    }

/*.oneColFixCtr #container {
    	width: 990px;  
    	background: #FFFFFF;
    	margin: 0 auto;  les marges automatiques (et dotées d'une largeur positive) centrent la page
    	border: 0px solid #000000;
    	text-align: left; /* ce paramétrage annule le paramètre text-align: center de l'élément body. 
} */

.oneColFixCtr #container {
  position:absolute;
  left: 50%; 
  top: 50%;
  width: 1000px;
  height: 500px;
  margin-top: -300px; /* moitié de la hauteur */
  margin-left: -500px;/* moitié de la largeur */
}

.oneColFixCtr #mainContent {
    margin:0; padding: 0; float: left; background-color:#FFFFFF; }
/* -------------------------------------- */


#cont_top { }
#cont_center, #cont_center img { 
	width:990px;
	margin:0 auto; }
#cont_address { }
#contents { float: left;}
#flashcontent, #flashcontent0 {
	clear:both;
	background-color:#FFFFFF; 
/*	float: left; position:relative; left:0px; top:0px; */
	}
 /*-----------page 1 ------- */

#L01eads { 
	float: left; position:relative; left:0px; top:0px; width:658px; height:127px; z-index:2; visibility:visible; }
#L01afnic {
	float: left; position:relative; left:0px; top:0px; width:332px; height:127px; z-index:3; visibility:visible; }
#L01creditl {
	float: left; position:relative; left:0px; top:0px; width:238px; height:123px; z-index:4; visibility:visible; }
#L01adp {
	float: left; position:relative; left:0px; top:0px; width:109px; height:123px; z-index:5; visibility:visible; }
#L01osiatis {
	float: left; position:relative; left:0px; top:0px; width:204px; height:123px; z-index:6; visibility:visible; }
#L01acova {
	float: left; position:relative; left:0px; top:0px; width:439px; height:123px; z-index:7; visibility:visible; }
#L01camara {
	float: left; position:relative; left:0px; top:0px; width:449px; height:127px; z-index:8; visibility:visible; }
#L01celio {
	float: left; position:relative; left:0px; top:0px; width:182px; height:127px; z-index:9; visibility:visible; }
#L01ceric {
	float: left; position:relative; left:0px; top:0px; width:242px; height:127px; z-index:10; visibility:visible; }
#L01-chien { background-color:#ffffff;
	float: left; position:relative; left:0px; top:0px; width:117px; height:127px; z-index:11; visibility:visible; }
#L01rungis {
	float: left; position:relative; left:0px; top:0px; width:588px; height:125px; z-index:12; visibility:visible; }
#L01-4temps {
	float: left; position:relative; left:0px; top:0px; width:402px; height:125px; z-index:13; visibility:visible; }
#flashcontent2 {background-color:#ffffff;
	float: left; position:relative; left:0px; top:0px; width:117px; height:127px; z-index:6; visibility:visible; }


/* Footer  navigation   */
.oneColFixCtr #footer {
    padding: 0; float: left;width: 990px; background-color:#FFFFFF; }
	
#home {
	width:155px; height:25px; float: left; margin: 0 0 0 140px; }
* html #home {
	width:155px; height:25px; float: left; margin: 0 0 0 90px; }
#creation {
	width:80px; height:25px; float: left; margin: 0 0 0 40px; }
#team {
	width:59px; height:25px; float: left; margin: 0 0 0 40px; }
#prestation {
	width:100px; height:25px; float: left; margin: 0 0 0 40px; }
#galerie {
	width:70px; height:25px; float: left; margin: 0 0 0 40px; }
#contact {
	width:90px; height:25px; float: left; margin: 0 0 0 40px; }

/*--------------------------------*/
.FloatInsided {
	overflow: visible;
	height: 1%;
}
html>body .FloatInsided {
	overflow: hidden;
	height: auto;
}
ul, ul li {
list-style-image:none;
list-style-position:outside;
list-style-type:none;
margin:0;
padding:0;
}


ul.ContentMenu li,
ul.ContentMenu li a {    float: left; display:inline; margin:0; padding:0;}
ul.ContentMenu li a span { 	display: none; margin:0; padding:0;}
ul.ContentMenu li a { display: block; padding-bottom: 20px; }
ul.ContentMenu li.Active a { background-position: left -20px !important; }

ul.ContentMenu li.navhorizon0 a { 		background: #FFFFFF url(../images/spacer.gif) left top no-repeat; width: 90px;}
ul.ContentMenu li.navhorizon0 a:hover { background: #FFFFFF url(../images/spacer.gif) left  no-repeat; width: 90px; }
ul.ContentMenu li.navhorizon1 a { 		background: url(../images/naveads.gif) left top no-repeat; width: 50px;}
ul.ContentMenu li.navhorizon1 a:hover { background: url(../images/naveads.gif) left -20px no-repeat; width: 50px; }
ul.ContentMenu li.navhorizon2 a { 		background: url(../images/navAfnic.gif) left top no-repeat; width: 74px; }
ul.ContentMenu li.navhorizon2 a:hover { background: url(../images/navAfnic.gif) left -20px no-repeat; width: 74px; }
ul.ContentMenu li.navhorizon3 a { 		background: url(../images/navCredit.gif) left top no-repeat; width: 110px; }
ul.ContentMenu li.navhorizon3 a:hover { background: url(../images/navCredit.gif) left -20px no-repeat; width: 110px; }
ul.ContentMenu li.navhorizon4 a { 		background: url(../images/navadp.gif) left top no-repeat; width: 64px; }
ul.ContentMenu li.navhorizon4 a:hover { background: url(../images/navadp.gif) left -20px no-repeat; width: 64px; }
ul.ContentMenu li.navhorizon5 a { 		background: url(../images/navOsiatis.gif) left top no-repeat; width: 67px; }
ul.ContentMenu li.navhorizon5 a:hover { background: url(../images/navOsiatis.gif) left -20px no-repeat; width: 67px; }
ul.ContentMenu li.navhorizon6 a { 		background: url(../images/navAcova.gif) left top no-repeat; width: 63px; }
ul.ContentMenu li.navhorizon6 a:hover { background: url(../images/navAcova.gif) left -20px no-repeat; width: 63px; }
ul.ContentMenu li.navhorizon7 a { 		background: url(../images/navCamara.gif) left top no-repeat; width: 77px; }
ul.ContentMenu li.navhorizon7 a:hover { background: url(../images/navCamara.gif) left -20px no-repeat; width: 77px; }
ul.ContentMenu li.navhorizon8 a { 		background: url(../images/navCelio.gif) left top no-repeat; width: 59px; }
ul.ContentMenu li.navhorizon8 a:hover { background: url(../images/navCelio.gif) left -20px no-repeat; width: 59px; }
ul.ContentMenu li.navhorizon9 a { 		background: url(../images/navCeric.gif) left top no-repeat; width: 62px; }
ul.ContentMenu li.navhorizon9 a:hover { background: url(../images/navCeric.gif) left -20px no-repeat; width: 62px; }
ul.ContentMenu li.navhorizon10 a { 		background: url(../images/navRungis.gif) left top no-repeat; width: 68px; }
ul.ContentMenu li.navhorizon10 a:hover { background: url(../images/navRungis.gif) left -20px no-repeat; width: 68px; }
ul.ContentMenu li.navhorizon11 a { 		background: url(../images/nav4temps.gif) left top no-repeat; width: 124px; }
ul.ContentMenu li.navhorizon11 a:hover { background: url(../images/nav4temps.gif) left -20px no-repeat; width: 124px; }





