html,body{width:100%;background-color:#330000;margin:0px;text-align:center;}

#zonecontenu{position:relative;width:1000px;height:600px;border:1px solid #3366cc;background-color:#003399;}
#menuaccueil{border:0px solid black;position:absolute;top:15px;left:675px;text-align:left;background-color:transparent;height:270px;overflow:auto;}
#cadrephotohaut{position:absolute;top:138px;left:111px;border:1px solid #3366cc;background-image:url(../images/imagehautaccueil.jpg);width:888px;height:294px}
#cadrephotobasvague{position:absolute;top:499px;left:231px;background-image:url(../images/imagebasvague.jpg);width:769px;height:101px}
#bandebleueclaire{position:absolute;top:440px;left:0px;background-color:#3366cc;width:1000px;height:34px}
#bandemarron1{position:absolute;top:453px;left:80px;background-color:#330000;width:921px;height:20px}
#bandemarron2{position:absolute;top:473px;left:0px;background-color:#330000;width:928px;height:15px}
#titreindigo{position:absolute;top:458px;left:735px;}
#titrepiano{position:absolute;top:498px;left:520px;}
#adresse{position:absolute;top:468px;left:95px;color:#3366cc;letter-spacing:2px;font-family:arial;font-size:12px}
#cadrephotohautresto{background-repeat:no-repeat;position:absolute;top:228px;left:0px;border:0px solid #3366cc;background-image:url(../images/friserestaurant.jpg);width:1000px;height:254px}
#cadrephotohautcarte{background-repeat:no-repeat;position:absolute;top:118px;left:0px;border:0px solid #3366cc;background-image:url(../images/imagecarte.jpg);width:1000px;height:294px}
#cadrephotohautcave{position:absolute;top:119px;left:2px;border:1px solid #FFFFFF;background-color:#2b0819;width:777px;height:274px}
#cadrephotohautpiano{background-repeat:no-repeat;position:absolute;top:118px;left:0px;border:0px solid #3366cc;background-image:url(../images/imagepiano.jpg);width:1000px;height:294px}

#imagecave{position:absolute;top:0px;left:1px}

#titrespagecarte{position:absolute;top:83px;left:230px;}
#titrespagecave{position:absolute;top:83px;left:280px;}


#cadrephotohautinterieur{background-repeat:no-repeat;position:absolute;top:118px;left:0px;border:0px solid #3366cc;background-image:url(../images/imginterieur.gif);width:1000px;height:254px}
#panointerieur{position:absolute;top:0px;left:0px;width:500px;height:245px}
#cadrephotohautterrasse{background-repeat:no-repeat;position:absolute;top:118px;left:0px;border:0px solid #3366cc;background-image:url(../images/imgterrasse.gif);width:1000px;height:254px}



#cadrephotohautmentions{position:absolute;top:228px;left:0px;border:0px solid #3366cc;width:1000px;height:294px}
#cadrementionslegales{position:absolute;text-align:left;top:119px;background-color:#2b0819;left:2px;border:1px solid #FFFFFF;width:777px;height:315px}
#titrementionslegales{letter-spacing:2px;position:absolute;top:40px;text-align:left;left:20px;font-family:trebuchet ms,arial;font-size:24px;color:#3366cc;width:300px;height:30px}
#titrementionslegaleslarge{position:absolute;top:40px;text-align:left;left:20px;font-family:trebuchet ms,arial;font-size:34px;color:#3366cc;width:300px;height:30px}

#zonecontenu h1{letter-spacing:2px;padding:15px;font-family:trebuchet ms,arial;font-size:20px;color:#FFFFFF;}
#zonecontenu h3{letter-spacing:0px;font-family:arial;font-size:14px;color:#3366cc;}

#titrementionslegaleslarge h2{letter-spacing:4px;text-align:left;left:20px;font-family:arial;font-size:45px;color:#224499;width:500px}

#cadrementionslegales ul{margin-top:20px}
#cadrementionslegales li{margin-top:10px}
#cadrementionslegales ul a{color:#FFFFFF;letter-spacing:3px;text-decoration:none}
#cadrementionslegales ul ul a{color:#3366cc;letter-spacing:5px}

#menu{scrollbar-face-color: #003399;
    scrollbar-shadow-color: #2d6bc5;
    scrollbar-highlight-color: #2d6bc5;
    scrollbar-3dlight-color: #2d6bc5;
    scrollbar-darkshadow-color: #2d6bc5;
    scrollbar-track-color: #4595ec;
    scrollbar-arrow-color: #FFFFFF;
position:absolute;top:1px;left:230px;width:547px;overflow:auto;height:272px;}
#menupiano{scrollbar-face-color: #003399;
    scrollbar-shadow-color: #2d6bc5;
    scrollbar-highlight-color: #003399;
    scrollbar-3dlight-color: #2d6bc5;
    scrollbar-darkshadow-color: #2d6bc5;
    scrollbar-track-color: #4595ec;
    scrollbar-arrow-color: #FFFFFF;
position:absolute;top:2px;left:230px;width:550px;overflow:auto;height:274px;}

#menuresto{position:absolute;top:-10px;left:805px;text-align:left;background-color:transparent;width:201px}
#menucarte{position:absolute;top:100px;left:805px;text-align:left;background-color:transparent;width:201px}

#textepresentation{position:absolute;top:100px;left:122px;color:#FFFFFF;letter-spacing:2px;font-size:13px;text-align:justify;background-color:transparent;font-family:trebuchetms,arial;width:401px}
#carresousmenuresto{position:absolute;top:0px;border:1px solid #3366cc;left:805px;text-align:left;background-color:transparent;width:100px;height:95px}

#sousmenuresto{position:absolute;top:355px;left:12px;border:0px solid white;text-align:left;background-color:transparent;width:901px}
.menutable{text-align:left;height:145px;width:auto}

a.linkmenu:active,a.linkmenu:visited,a.linkmenu:link{Letter-spacing:2px;color:#FFFFFF;font-family:arial;font-size:14px;font-weight:normal;text-decoration:none}
a.linkmenu:hover{letter-spacing:2px;color:#FFFFFF;font-family:arial;font-size:14px;text-decoration:none;border-right:1px solid #FFFFFF;border-bottom:1px solid #FFFFFF}

a.linkbasdepage:active,a.linkbasdepage:visited,a.linkbasdepage:link{Letter-spacing:1px;color:#FFFFFF;font-family:bauhaus,trebuchet ms,arial;font-size:10px;text-decoration:none}
a.linkbasdepage:hover{letter-spacing:1px;color:#FFFFFF;font-family:trebuchet ms,arial;font-size:10px;text-decoration:underline}

a.linkpotin:active,a.linkpotin:visited,a.linkpotin:link{Letter-spacing:0px;color:#C0C0C0;font-family:bauhaus,trebuchet ms,arial;font-size:10px;text-decoration:underline}
a.linkpotin:hover{letter-spacing:0px;color:#FFFFFF;font-family:trebuchet ms,arial;font-size:10px;text-decoration:underline}

a.linkmenuresto:active,a.linkmenuresto:visited,a.linkmenuresto:link{Letter-spacing:2px;color:#FFFFFF;font-family:trebuchet ms,arial;font-size:15px;text-decoration:none}
a.linkmenuresto:hover{letter-spacing:2px;color:#000000;font-family:trebuchet ms,arial;font-size:15px;text-decoration:none;}

a.linkssmenucarte:active,a.linkssmenucarte:visited,a.linkssmenucarte:link{Letter-spacing:1px;color:#3366cc;font-family:trebuchet ms,arial;font-size:13px;text-decoration:none}
a.linkssmenucarte:hover{letter-spacing:1px;color:#FFFFFF;font-family:trebuchet ms,arial;font-size:13px;text-decoration:none;}

a.linkmenucarte:active,a.linkmenucarte:visited,a.linkmenucarte:link{Letter-spacing:1px;color:#99ccff;font-family:trebuchet ms,arial;font-size:16px;text-decoration:none}
a.linkmenucarte:hover{letter-spacing:1px;color:#FFFFFF;font-family:trebuchet ms,arial;font-size:16px;text-decoration:none;}

