/* CSS Document */

#page  
  {
    position: absolute;

    width: 750px;        /* selon la largeur voulue */
    margin-left: -375px; /* moitie de width */
    left: 50%;           /* constant, toujours 50% */

    height: 530px;       /* selon la quantite de texte */
    margin-top: -265px;   /* moitie de height */
    top: 50%;            /* constant, toujours 50% */
  }
  #contenu { margin: 0; }

body {margin:1em;
        }
		
#header {position:absolute;
top:0px;
left:107px;
width:653px;
height:110px;
background-image:url(IMG/header.gif);}

#coord1 {position:absolute;
top:20px;
left:10px;
width:420px;
height:20px;
font-family:  Georgia, Times, serif;
font-size: 9px;
font-weight: bold;
color: #4c4c4c;}

#coord2 {position:absolute;
top:40px;
left:10px;
width:420px;
height:20px;
font-family:  Georgia, Times, serif;
font-size: 9px;
font-weight: bold;
color: #4c4c4c;}

#coord3 {position:absolute;
top:60px;
left:10px;
width:420px;
height:20px;
font-family:  Georgia, Times, serif;
font-size: 9px;
font-weight: bold;
color: #4c4c4c;}

#menuleft {position:absolute;
top:83px;
left:10px;
width:380px;
height:20px;}

#menuright {position:absolute;
top:83px;
left:520px;
width:120px;
height:20px;
}
.menutxt {
font-family: Georgia, Times, serif;
font-weight:bold;
font-size:11px;
color:#4c4c4c;
}
.menutxt a:link{font-family: Georgia, Times, serif;
font-weight:bold;
font-size:11px;
color:#4c4c4c;
text-decoration:none;}
.menutxt a:active{font-family: Georgia, Times, serif;
font-weight:bold;
font-size:11px;
color:#4c4c4c;
text-decoration:none;}
.menutxt a:visited {font-family: Georgia, Times, serif;
font-weight:bold;
font-size:11px;
color:#4c4c4c;
text-decoration:none;}
.menutxt a:hover {font-family: Georgia, Times, serif;
font-weight:bold;
font-size:11px;
color:#ef621b;
text-decoration:none;}


#bloclogo {position:absolute;
top:10px;
left:0px;
width:97px;
height:197px;}

#blocpix {position:absolute;
top:217px;
left:0px;
width:97px;
height:173px;}

#blocplan {position:absolute;
top:400px;
left:0px;
width:97px;
height:20px;
background-color:#E5E5E5;
text-align:center;
vertical-align:middle;
padding-top:6px;}

.plan {font-family:Georgia, Times, serif;
font-size: 12px;
font-weight:bold;
color:black;}
.plan A:link {font-family: Georgia, Times, serif;
font-size: 12px;
font-weight:bold;
color: #0092D2;
text-decoration:none;}
.plan A:active {font-family: Georgia, Times, serif;
font-size: 12px;
font-weight:bold;
color: #0092D2;
text-decoration:none;}
.plan A:visited {font-family:  Georgia, Times, serif;
font-size: 12px;
font-weight: bold;
color: #0092D2;
text-decoration:none;}
.plan A:hover {font-family:  Georgia, Times, serif;
font-size: 12px;
font-weight: bold;
color: #53C7FA;
text-decoration:none;}

#blocinfos {position:absolute;
top:436px;
left:0px;
width:97px;
height:94px;
background-color:#009ee1;
}

#bloc1 {position:absolute;
top: 110px;
left: 107px;
width: 506px;
height:316px;
background-image:url(IMG/bloc_1.gif);}

#txtbloc1 {position:absolute;
top: 35px;
left: 20px;
width: 376px;
height:250px;}

#bloc2 {position:absolute;
top: 110px;
left: 623px;
width: 125px;
height:316px;
background-image:url(IMG/bloc_2.gif);}

#txtbloc2 {position:absolute;
top: 35px;
left: 15px;
width: 90px;
height:110px;}

#bloc3 {position:absolute;
top: 436px;
left: 107px;
width: 506px;
height:94px;
background-image:url(IMG/bloc_3.jpg);}

#txtbloc3 {position:absolute;
top: 35px;
left: 20px;
width: 296px;
height:39px;}

#bloc4 {position:absolute;
top: 436px;
left: 623px;
width: 125px;
height:94px;
background-image:url(IMG/bloc_4.gif);}
#txtbloc4 {position:absolute;
top: 35px;
left: 20px;
width: 85px;
height:39px;}

.fullbloc {position:absolute;
top: 110px;
left: 107px;
width: 643px;
height:420px;
}

.txt {font-family:  Georgia, Times, serif;
font-size: 12px;
color: #4c4c4c;
text-decoration:none;}
.txt a:link {
font-weight: bold;
color:#0092D2;
text-decoration:none;}
.txt a:active {
font-weight: bold;
color:#0092D2;
text-decoration:none;}
.txt a:visited {
font-weight: bold;
color:#0092D2;
text-decoration:none;}
.txt a:hover {
font-weight: bold;
color: #53C7FA;
text-decoration:none;}


#txtcuisine {position:absolute;
top: 35px;
left: 20px;
width: 476px;
height:350px;}

#txtautour {position:absolute;
top: 35px;
left: 20px;
width: 250px;
height:350px;}
