 /*	-------------------------------------------------------------
	Hôtel Le Majestic css du 3-06-2009 par SF
	- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -	*/

.fleft { float: left; }
/*div{border:1px solid red}*/

#global{ display:block; position:relative;  margin: 0 auto; padding: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; width:960px;}/* classe des containers par niveau*/

/* ################## DEBUT TOP ################### */
.ctop{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:6px; width:363px; height:79px; text-indent:-9000px;}
#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:5px; right:283px; width:40px}
/*.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:85px; margin: 0 auto; padding:4px 0 0 0; position: absolute; right:5px; text-align: right; width:256px; top:7px;}
/*#ax_tools_basic_top img{margin-bottom:2px;}*/
#tools_min a{display:block; position:relative; float:right; text-align:right; width:256px; min-height;15px; height:auto !important; height;15px; margin:0; padding:0;}
#tools_min a img{float:right}
#tools_min .ecart_tools{margin-top:9px; margin-bottom:9px;}
/*#ax_tools_basic_top .ecart_modif{ margin-right:5px;}*/
/* ################## FIN tools Accès Top ################## */ 

.cvisuel{height:203px; z-index:10}
#ContNavig{ display:block;  position:absolute; width:960px; height:33px;  bottom:-16px; text-align:center; z-index:100000}
/* ################## FIN TOP ################### */





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

/* ################## DEBUT CENTER ################### */
.cCenter{ min-height:355px; height:auto !important; height:355px; top:0px; text-align:center; width:960px; margin:0 auto; background:#FFFFFF;}
#col1{float:left; display:block; position:relative; width:241px; min-height:296px; height:auto !important; height:296px; text-align:left; margin-left:18px; margin-top:37px; background:#8EC1D6;}
#col1 p{padding:7px; text-align:left; line-height:18px;}
#col2{float:left; display:block; position:relative; width:391px; min-height:296px; height:auto !important; height:296px; text-align:left; margin:37px 20px 21px 20px; }
#col3{float:left; display:block; position:relative; width:249px; min-height:296px; height:auto !important; height:296px; text-align:left;  margin-top:37px; background:#8EC1D6;}


#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; }
#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; }


/* ################## DEBUT H2 ################## */
#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  H2 ################## */
#resa{float:right; display:block; position:absolute; right:-5px; top:46px; width:256px;  height:30px; text-align:left; margin:0; padding:0;}


#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:960px; top:0px; background:#1E84AE;}


/* ############### 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 ################### */



