﻿html
{
    
}
body
{
    margin: 0;
	padding: 0;
	font-family : Arial;
	font-size : 12px;
	color : #000000;
	background-color : Aqua;
	
}
/* couleur rouge */
.policerouge,
.policerouge a
{
    font-family : Arial;
    color : #cc0000;
}
/* couleur noir */
.policenoir,
.policenoir a
{
    font-family : Arial;
    color : #000;
}
/* Conteneur Général */
#page
{
    margin : 0 auto;
    height : 600px;
    width : 1000px;
    background-color : #00ffff;
}

/* En-Tête */
#header
{
    position : relative;
    
}
#firstline
{
    height : 80px !important;
   height : 10px;
}
/* Image Logo */
#logo
{
    position : relative;
    left : 17px;
    width : 163px;
    float : left; 
}

#title
{
    position : relative;
    margin-top : 40px;
    margin-bottom : -15px;
    margin-right : 25px;
    float : right;
    font-size : 18px;
    font-style : italic;
    font-weight : bold;
}
#title img
{
    margin-left : 40px;
}
#title #ctl00_LBLTitle
{
    position : relative;
    bottom : 12px;
}

/* Onglets */
#onglets 
{
    position : relative;
    margin-top : 1px !important;
    margin-top : -20px;
    left:15px;
    width : 978px;
}
div#onglet table
{
    border-collapse : collapse;
}

#onglets td
{
    background-image : url("images/bouton1.jpg");
    background-repeat : no-repeat;
    height : 43px;
    width : 157px;
    text-align : center;
}
#onglets a
{
    border : none;
    text-decoration : none;
    font-size : 14px;
    font-weight : bold;
    font-style : italic;
    display : block;
}
#onglets a:hover
{
    font-weight : normal;    
}

/* Centre */
#center
{
    position : relative;
    margin-top : -10px;
    left : 17px;
    width : 978px;
}

/* Animation de défilement d'images */
#animation
{
    position:relative;
    background-color : #fff;
    width: 963px;
}

#objetanimation
{
    margin-left : 6px;
}
/* Contenu dynamique */
#content
{
    position : relative;
    float : left;
    left : 0px;
    margin : 0;
    width : 715px;
    height : 203px !important;
    height : 200px;
}
/*footer*/
#footer
{
    width : 715px;
    position : absolute;
    top : 225px;
    text-align : center;
    font-size : 11px;
}
#footer a
{
    text-decoration : none;
}
#footer a:hover
{
    text-decoration : underline;
}
/* Infos en bas à gauche */
#icone
{
    top : 35px !important;
    top : 35px;
    height : 207px !important;
    height : 205px;
    float : right;
    position : relative;
    width : 235px;
    margin-right : 15px !important;
    margin-right : 0.63em;
     background-color : #fff
}

table#parametre
{
    margin : 0 auto;
    top : 5px !important;
    top : 5px;
    position : relative;
    border-collapse : collapse;
    border-spacing : 0px;
    line-height : 1em;
}

div.lienmtstmichel
{
    position : absolute;
    margin-top : 8px;
    left : 780px;
    width : 178px;
}
div.lienmtstmichel a
{
    color : #cc0000;
    text-decoration : none;
    line-height : 20px;
    font-weight : bold;
    font-style : italic;
    font-size : 14px;
    display : block;
} 
div.lienmtstmichel a:hover
{
    text-decoration :underline;  
} 
/* titre de page */
div#subtitle
{
    position : relative;
    height : 30px;
    margin-top : 3px;
    margin-bottom : 2px;
    font-size : 18px;
    font-weight : bold;
    font-style : italic;
    line-height : 30px;
}
/* parties dynamique */
#cph
{
    position : relative;
    height : 207px !important;
    height : 205px;
}
#dynamicparts
{
    position : relative;
    background-color : #fff;
    width : 100%;
    height : 100%;
    text-align : justify;
    
}
/*partie gauche*/
#partiegauche
{
    width : 47%;
    margin : 5px;
    margin-top : 15px !important;
    margin-top : 13px;
    background-color : #fff;
    float : left;
    font-size : 12px;
}
#partiegauchelibre
{
    margin : 5px;
    margin-top : 15px !important;
    margin-top : 13px;
    background-color : #fff;
    float : left;
    font-size : 12px;
}
.pucepoisson img
{
}
/*partie droite*/
#partiedroite
{
    width : 47%;
    margin : 5px;
    margin-top : 15px !important;
    margin-top : 13px;
    background-color : #fff;
    float : right;
    font-size : 12px;
}
#partiedroitelibre
{
    margin : 5px;
    margin-top : 15px !important;
    margin-top : 13px;
    background-color : #fff;
    float : right;
    font-size : 12px;
}
/* centrale unique */
#partiecentraleunique
{
    position : relative;
    margin : 5px;
    background-color : #fff;
    font-size : 12px;
    float : left;
    height : 185px;
    width : 700px;
    overflow : auto;
    overflow-x : hidden;
    
}
#partiecentraleunique input
{
    font-size : 12px;
}

/* partie spécifique a chaque pages ************************************************************************/

/* pages default */
#txtpartiegaucheaccueil
{
   margin-top : -20px;
   margin-left : 40px;
   width : 80%;
}
#drapeaux
{
    margin-left : 40px;
    position : relative;
}
#drapeaux span
{
    margin-left : 15px;
}

#drapeaux table
{
    border-collapse : separate;
}

/* page hotel */
#txtpartiegauchehotel
{
   margin-top : -20px;
   margin-left : 40px;
   width : 90%;
   height : 100px;
   padding-right : 2px;
   overflow : auto;
}
#imgbashotel
{
    margin-left : 40px;
}
#chambreGD
{
    margin-left : 20px;
}
/* page resto */
#txtpartiegaucheresto
{
   margin-top : -20px;
   margin-left : 40px;
   width : 450px;
   height : 95px;
   padding-right : 2px;
   overflow : auto;
}
#imgbasresto
{
    margin-left : 40px;
}
#platGD
{
    margin-right : 20px;
}
/* page seminaire */
#txtpartiegaucheseminaire
{
   margin-top : -20px;
   margin-left : 40px;
   width : 400px;
   line-height : 17px;
   word-spacing : 0.1em;
}
/* page infos legales */
#txtpartiegaucheinfoslegales
{
   margin-top : -20px;
   margin-left : 40px;
   width : 650px;
   height : 150px;
   overflow : auto;
   padding-right : 5px;
}
/* page contactez nous */
#txtpartiegauchecontact
{
   margin-top : -20px;
   margin-left : 40px;
   width : 650px;
   height : 175px;
   overflow : auto;
   
}
#txtpartiegauchecontact table 
{
    border-collapse : collapse;
   width:90%;
}
#txtpartiegauchecontact table tr td
{
   vertical-align:text-top;
}

.promo
{
    position:absolute;
    top:20px;
    left:270px;   
}
.RotatorClass 
{
  border:solid 2px black; 
  padding:3px;
  font-family : Arial;
    color : black;
    background-color : black;
  font-size:11px; 
  font-weight:bold;
  cursor:default;
}
.RotatorClass a
{
  text-decoration:none;
  font-family : Arial;
    color : white;
}
.RotatorClass a:hover
{
  text-decoration:underline;
}

.RotatorFrame 
{
  border:solid 1px white; 
  font-family : Arial;
    color : #cc0000; 
  font-size:11px; 
  background-color:white; 
  cursor:default;
}

.RotatorFrameOver 
{
  border:solid 1px darkgray; 
  border-bottom-color:Black;
  border-right-color:Black;
  font-family:verdana; 
  font-size:11px; 
  background-color:white; 
  cursor:default;
}
div#promotext ul
{
    list-style-position : inside;
    list-style-type : disc;
    margin:5px 0px 0px 20px;
}

/********************* Style Menu Restaurant ***********************************/


 span#MenuRestaurant
 {
    padding-left:120px;
    height : 30px;
    margin-top : 3px;
    margin-bottom : 2px;
    font-size : 18px;
    font-weight : bold;
    font-style : normal;
    line-height : 30px;
   
 }
 span#MenuRestaurant a
 {
	text-decoration : none;
	color : Black;  
	font-family : Arial;
	font-size : 14px;
	font-style : normal;
	font-weight : bold;
	

 } 
 span#MenuRestaurant a:hover
 {
	 text-decoration:underline;
	 font-weight : normal;    
 } 
 div#MenuRestaurant a span
 {
  	margin-left : 20px;
 }