 HMTL, BODY { margin:0px; padding:0px;}

BODY { background-color:#F2E6E6; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:10pt;}
IMG { border:0px;}
UL { list-style-type:none;}

#container { width:770px; margin:20px auto 0px; }

#menu { width:750px; color:#666666; font-size:10px; text-align:right; padding:0px 0px 3px 0px;}
#menu UL { margin:0px; padding:0px 0px 0px 8px;}
#menu UL LI { display:inline; background-image:url(../images/list_square.gif); background-position:left center; background-repeat:no-repeat; padding:0px 0px 0px 10px; margin-right:3px;}
#menu Ul LI A, A:hover { color:#666666; text-decoration:none;}
#menu Ul LI A:hover { color:#333333;}

DIV#wrapper { background-color:#FFFFFF; width:770px; position:relative;}
DIV.hotel { background-image:url(../images/bg_latosx_hotel.jpg); background-position:left top; background-repeat:no-repeat;}
DIV.position { background-image:url(../images/bg_latosx_position.jpg); background-position:left top; background-repeat:no-repeat;}
DIV.thermes { background-image:url(../images/bg_latosx_thermes.jpg); background-position:left top; background-repeat:no-repeat;}
DIV.eau { background-image:url(../images/bg_latosx_eau.jpg); background-position:left top; background-repeat:no-repeat;}
DIV.cures { background-image:url(../images/bg_latosx_cures.jpg); background-position:left top; background-repeat:no-repeat;}
DIV.contact { background-image:url(../images/bg_latosx_contact.jpg); background-position:left top; background-repeat:no-repeat;}
DIV.photo { background-image:url(../images/bg_latosx_photo.jpg); background-position:left top; background-repeat:no-repeat;}


#logo { background-image:url(../images/logo.gif); background-position:left top; background-repeat:no-repeat; width:100px; height:99px; position:absolute; top:-20px; left:30px; cursor:pointer;}

#header { height:80px; padding:0px 0px 5px 5px; border-bottom-style:solid; border-bottom-width:10px;}
#header OL { margin:0px 0px 2px; padding:0px; list-style-type:none; height:40px;}
#header OL LI { width:100px; height:40px;display:inline; margin:0px 2px; float:right; padding:0px;}
#header OL LI DIV { background-position:right bottom; background-repeat:no-repeat; width:100px; height:40px;}
#header OL LI DIV.struttura {background-image:url(/images/over_struttura.jpg);}
#header OL LI DIV.posizione {background-image:url(/images/over_posizione.jpg);}
#header OL LI DIV.terme {background-image:url(/images/over_terme.jpg);}
#header OL LI DIV.acqua {background-image:url(/images/over_acqua.jpg);}
#header OL LI DIV.cure {background-image:url(/images/over_cure.jpg);}
#header UL { margin:0px; padding:0px; list-style-type:none;}
#header UL LI { width:96px; height:36px; background-image:url(../images/bg_menu.gif); background-position:left bottom; background-repeat:repeat-x; font-family:Georgia, "Times New Roman", Times, serif; font-size:9pt; color:#666666; display:inline; margin:0px 2px; float:right; padding:5px 2px 0px 2px; cursor:pointer;}
#header UL LI.struttura { background-color:#CFE89E;}
#header UL LI.posizione { background-color:#7BD1B8;}
#header UL LI.terme { background-color:#ADCFE6;}
#header UL LI.acqua { background-color:#FCB0BA;}
#header UL LI.cure { background-color:#FCD194;}
#header UL LI.over { background-image:none;}

#flash { width:750px; height:283px; background-color:#DCE6F8; margin:10px; background-image:url(../images/flash.png); background-position:left top; background-repeat:no-repeat;}

#galleria { background-image:url(../images/bg_galleria.gif); background-position:left top; background-repeat:no-repeat; width:264px; height:34px; font-family:Georgia, "Times New Roman", Times, serif; font-size:18pt; color:#C89292; text-transform:uppercase; font-weight:bold; padding:5px; text-align:right; position:relative; float:left; margin:0px 0px 0px 2px; cursor:pointer;}
#galleria DIV.cornice { position:absolute; left:0px; top:0px; background-image:url(../images/cornice.gif); background-position:left top; background-repeat:no-repeat; width:123px; height:68px; z-index:2;}
#galleria B { z-index:10; position:absolute; left:0px; top:9px; padding:0px; margin:0px; text-align:right; display:block; width:264px;}
DIV.on B { color:#6C3737;}
DIV.off B { color:#C89292;}

#filmati { background-image:url(../images/bg_filmati.gif); background-position:left top; background-repeat:no-repeat; width:164px; height:34px; font-family:Georgia, "Times New Roman", Times, serif; font-size:18pt; color:#C89292; text-transform:uppercase; font-weight:bold; padding:5px; text-align:right; position:relative; float:left; margin:0px 2px 0px 0px; cursor:pointer;}
#filmati DIV.cornice { position:absolute; right:0px; top:0px; background-image:url(../images/cornice_sx.gif); background-position:right top; background-repeat:no-repeat; width:123px; height:68px; z-index:2;}
#filmati B { z-index:10; position:absolute; right:0px; top:9px; padding:0px; margin:0px; text-align:left; display:block; width:164px;}
DIV.on B { color:#6C3737;}
DIV.off B { color:#C89292;}


#bottom { width:750px; margin:10px 10px 0px 10px;overflow:hidden;}
#bottom DIV.boxes { width:279px; float:left; margin:0px 8px 0px 10px;}
#bottom DIV.boxes H6 { font-family:Georgia, "Times New Roman", Times, serif; font-size:8pt; font-weight:bold; color:#414141; text-align:right; margin:0px; padding:0px; width:90px; display:inline; float:left;}
#bottom DIV.boxes H6.azzurro { background-color:#ADCFE6;}
#bottom DIV.boxes H6.turchese { background-color:#78B3E0;}
#bottom DIV.boxes H6.blu { background-color:#00ABBA;}
#bottom DIV.boxes H6 A, #bottom DIV.boxes H6 A:hover { color:#414141; text-decoration:none; padding:0px 2px 0px 5px; background-color:#FFFFFF;}
#bottom DIV.boxes DIV.testo { font-family:Tahoma, Verdana, Arial, Helvetica, sans-serif; font-size:8pt; color:#414141;  padding:0px 5px; width:179px; float:left; overflow:hidden;}

DIV.bottom { text-align:right; font-size:10px; font-family:Georgia, "Times New Roman", Times, serif; padding:0px 3px 0px 0px;}

#content { width:760px; margin:5px; overflow:hidden;}

#lato_sx { width:200px; float:left; min-height:367px;}
#lato_sx UL { margin:0px; padding:0px;}
#lato_sx UL LI { border-bottom:dotted 1px #666666; font-family:Georgia, "Times New Roman", Times, serif; font-size:9pt; color:#666666; cursor:pointer; width:155px; padding:10px 5px 10px 30px; clear:left;font-weight:bold;}
#lato_sx UL LI A, #lato_sx UL LI A:hover { color:#666666; text-decoration:none;}
#lato_sx UL LI.on { background-image:url(/images/bianco.png);}
#lato_sx UL LI.off { background-image:none; background-color:transparent;}
#lato_sx UL LI.foto { width:40px; height:40px; float:left; clear:none; margin:10px 2px 2px 2px; padding:2px; background-color:#FFFFFF; display:inline; border:none;}
#lato_sx UL LI.foto IMG { width:40px; height:40px;}

#page { width:555px; float:left; padding:0px 5px 0px 0px; overflow:hidden;}
#page H1 { margin:5px 0px; padding:0px; font-family:Georgia, "Times New Roman", Times, serif; font-size:16pt;}
#page P { text-align:justify;}
#page IMG { margin:5px;}
#page TABLE TR TD {padding:2px 5px;border-bottom:dotted 1px #666666;}
#page TABLE.gallery TR TD { background-color:#F2E6E6; margin:2px; border:none; text-align:center; font-family:Tahoma, Verdana, Arial, Helvetica, sans-serif; font-size:10px; width:120px;}
#page TABLE.gallery TR TD A, #page TABLE.gallery TR TD A:hover { color:#666666; text-decoration:none;}
#pages UL { padding:0px; margin:0px;}
#page UL LI { background-image:url(../images/lista.gif); background-position:left center; background-repeat:no-repeat; padding:2px 0px 2px 20px;}
/*#page DIV.foto { padding:0px 125px 0px 0px; background-image:url(../images/bg_foto_gal.gif); background-position:right bottom; background-repeat:no-repeat; float:left;}*/
#page DIV.foto { position:relative;float:left;}
#page DIV.foto DIV.cornice { width:174px; height:151px; position:absolute; right:-75px; bottom:0px; background-image:url(../images/bg_foto_gal.gif); background-position:left top; background-repeat:no-repeat; z-index:-10; }
#page DIV.foto IMG { border:solid 4px #F2E6E6; background-color:#FFFFFF; float:left;}
#page DIV.nav { position:absolute;right:-35px; top:5px;}
#page DIV.nav DIV { width:40px; height:40px;}
#page DIV.nav DIV.on { background-color:#E2C7C7;}
#page DIV.nav DIV.off { background-color:#F2E6E6;}
#page DIV.nav DIV.prev { background-image:url(../images/btn_prev.gif); background-position:left top; background-repeat:no-repeat;}
#page DIV.nav DIV.next { background-image:url(../images/btn_next.gif); background-position:left top; background-repeat:no-repeat;}

#footer { background-image:url(../images/bg_footer.gif); background-position:left top; background-repeat:no-repeat; height:40px; text-align:center; font-size:8pt; color:#666666; font-family:Georgia, "Times New Roman", Times, serif; padding:5px 0px 10px 10px;}
#footer A { color:#666666; text-decoration:none;}
#footer A:hover { color:#000000; }

#dati { margin:0px 0px 0px 0px; color:#FBACCA; font-size:8pt; font-family:Georgia, "Times New Roman", Times, serif; text-align:right; }
#dati A { color:#F75391; text-decoration:none;}

DIV.info { background-color:#FFCC66; font-weight:bold; text-align:center; padding:0px; margin:0px 0px 10px 80px; width:300px; font-size:10px;}

TD.altern { background-color:#F7EEEE;}
TD A { color:#333333; text-decoration:none;}