/* AUTORE: Laboratorio Kos - www.labkos.com */

*{margin:0; padding: 0;}

body{font-family: Helvetica;color:#828181;background: #ffffff;  }/*body*/

.grassetto80{color:#666666; font-weight: bold;margin-top: 0px;}
.normale80{color:#666666; margin-top: 0px; font-weight: normal; font-size: 11px;}
.grigioCorto{color:#666666; font-weight: bold; width: 45px; }
.grigioMedio{color:#666666; font-weight: bold; width: 50px; }
.grigio{color:#666666; font-weight: bold; width: 85px; }
.tastiFoto {top:120px;left: 300px;}
.pulsantiCorpo {width: 100px; text-align: center;}
.pulsanti {width: 85px;}
.pulsantiMedi {width: 50px;}
.pulsantiCorti {width: 45px;}
.pulsantiCortiON {width: 45px; font-weight: bold;}
.pulsantiON {color:#666666;width: 85px; font-weight: bold;}

a:hover{text-decoration:none ;color:#91b2d3; font-weight: bold;margin-top: 1px;}
a{text-decoration:none;color:#666666;margin-top: 1px;}
#testo1 a:hover{text-decoration:none; color: #afc5d7; font-weight: bold;margin-top: 1px;}
#testo1 a{text-decoration:none; color:#d61d23; margin-top: 1px;}
#w3c a:hover{text-decoration:none; color: #ffffff; font-weight: bold;margin-top: 1px;}
#w3c a{text-decoration:none; color:#ffffff; margin-top: 1px;}

#pdf {position: absolute; font-size: 12px; left: 559px; top: 385px; z-index: 140;}/*scarica la mappa*/

#container{ width:800px; border: 0px solid red;margin: 0 auto;position: relative;top: 20px; left: 0px;}/*contenitore*/
#corpo{ width:800px; border: 0px solid red;margin: 0 auto;position: relative; top: 0px; left: 0px;}/*corpo centrale*/
#container #footer #logo {position: absolute; left: 0px; top:0px;} /* style logo*/
#container #corpo #logo_contatti {position: absolute; left: 230px; top:203px;  width: 80px; height:50px; z-index: 30; }/* style logo contatti*/
#container #corpo #foto_contatti {position: absolute; left: 0px; top:0px;  width: 800px; height:480px; z-index: 20; }/* style foto contatti*/
#container #corpo #foto_credits {position: absolute; left: 0px; top:30px;  width: 770px; height:420px; z-index: 20; }/* style foto contatti*/
#container #gallery {border:0px solid blue;position: absolute; top:625px;left:0px;  width: 130px; height: 18px; float: left;}
#testiCredits {position: absolute; font-size: 12px; font-style: italic; left: 310px; top:215px; z-index: 100; }/* style testo credits*/
#descrizione2 {font-size: 15px; color:#666666; position: absolute; width: 184px; top:180px;left: 542px; text-align: left; z-index: 200}/*  B&B */
#descrizione3 {font-size: 12px; color:#666666; position: absolute; width: 500px; top:190px;left: 90px; text-align: left; }
#descrizione4 {font-size: 12px; color:#666666; position: absolute; width: 500px; top:240px;left: 90px; text-align: left; }
#descrizione5 {font-size: 12px; color:#666666; position: absolute; width: 500px; top:290px;left: 90px; text-align: left; } 
#container #index{left:207px; top:120px;}
#container #testata h1{text-align: left; letter-spacing: 0px; font-size:14px;color: white; font-weight: normal;position: absolute; top:-300px; }
#container #testata h2{text-align: left; letter-spacing: 0px; font-size:14px;color: white; font-weight: normal;position: absolute; top:-300px; }
#container #footer{ border:0px solid blue; font-size:11px; float: left; position:absolute; top: 500px; height: 120px; width: 700px; }/* style footer*/
#container #footer ul {height: 107px; list-style: none; border-left: 1px solid #b0b0b0; overflow:auto; position:relative; top:10px;left: 325px;}/* style menu*/
#container #footer ul li {border: 0px solid green;float: left;margin-left: 4px; text-align: center;} /* style menu*/
#container #footer ul li a {color:#666666;font-size: 12px; text-decoration: none; text-align: center;  padding: 0 0px;}/* style menu*/
#container #footer ul li a:hover{color: #666666;}/* menu style */

#container #tastiFoto { border:0px solid blue; border-left: 1px solid #b0b0b0; font-size:12px; float: left; position:absolute; top: 558px; left: 448px; height: 20px; width: 366px; }/* style menu immagini*/
#container #tastiFoto ul {height: 18px; list-style: none; border-left: 0px solid #b0b0b0; overflow:auto; position:relative; }/* style menu immagini*/
#container #tastiFoto ul li {border: 0px solid green;float: left;margin-left: 10px; text-align: center; padding: 2px;} /* style menu immagini*/
#container #tastiFoto ul li a {color:#666666;font-size: 12px; text-decoration: none; text-align: center;  padding: 0 0px;  border-bottom: 1px solid #b0b0b0;}/* style menu immagini*/
#container #tastiFoto ul li a:hover{color: #91b2d3;}/* style menu immagini*/

/* style menu appartamenti*/
#container #tastiFotoApp { border:0px solid blue; font-size:12px; float: none; position:absolute; top: 540px; left: 518px; height: 20px; width: 80px; }/* style menu immagini*/
#container #tastiFotoApp ul {height: 18px; list-style: none; border-left: 0px solid #b0b0b0;  position:relative; }/* style menu immagini*/
#container #tastiFotoApp ul li {border: 0px solid green;float: left;margin-bottom: px; text-align: center; padding: 2px; text-align: left;} /* style menu immagini*/
#container #tastiFotoApp ul li a {color:#666666;font-size: 12px; text-decoration: none; text-align: center;  padding: 0 0px;  border-bottom: 0px solid #b0b0b0;}/* style menu immagini*/
#container #tastiFotoApp ul li a:hover{color: #91b2d3;}

/* style menu appartamenti_ENG*/
#container #tastiFotoApp1 { border:0px solid blue; font-size:12px; float: left; position:absolute; top: 540px; left: 524px; height: 15px; width: 80px; }/* style menu immagini*/
#container #tastiFotoApp1 ul {height: 18px; list-style: none; border-left: 0px solid #b0b0b0; position:relative; }/* style menu immagini*/
#container #tastiFotoApp1 ul li {border: 0px solid green;float: left;margin-left: 0px; text-align: center; padding: 2px;text-align: left;} /* style menu immagini*/
#container #tastiFotoApp1 ul li a {color:#666666;font-size: 12px; text-decoration: none; text-align: center;  padding: 0 0px;  border-bottom: 0px solid #b0b0b0;}/* style menu immagini*/
#container #tastiFotoApp1 ul li a:hover{color: #91b2d3;}





#container #filmHome {position: absolute; top:11px;left:53px; border: 0px solid blue; z-index: 2; width: 709px; height: 389px; z-index: 180;} /* filmati flash */
#container #flashcontainerHome {position: absolute;  width: 709px; height: 389px; top:35px;left:-8px; border: 0px solid blue;} /* filmati flash */
#container #corpo #photos{position: absolute; width: 760px; height:495px; top: 0px; left: 18px; z-index: 0;}/* immagini da menu secondario */
#container #corpo #pavimenti{ position: absolute; width: 800px; height:480px; position: absolute; top: 0px; left: 0px; z-index: 100;}/* cornice*/
#container #corpo #striscia{ position: absolute; position: absolute; top: 70px; left: 400px;}

#container #map {position: absolute; left: 75px; width:623px; height:362px; top: 60px;} /* mappe */
#container #descrizioneMappa {color: #666666; position: absolute; font-size: 12px; left: 570px; top: 250px; z-index:0; border: 0px solid fuchsia;}
#container #qui {color: #666666; position: absolute; font-size: 12px; left: 570px; top: 205px; z-index:0; border: 0px solid fuchsia; font-style: italic;}
#container #descrizioneinCostruzione {color: #afc5d7; position: absolute; font-size: 16px; left: 515px; top: 330px; z-index:30; border: 0px solid fuchsia;}
#container #tariffe {color: #afc5d7; position: absolute; font-size: 16px; left: 515px; top: 330px; z-index:30; border: 0px solid fuchsia;}
#footer #titolo {border: 0px solid red; position: absolute; width: 140px; top:09px;left: 170px; text-align: left; font-size: 15px;}/* titolo */
#footer #indirizzo {position: absolute; width: 180px; top:58px;left: 170px; text-align: left; font-size: 10px;}/* style indirizzo*/
#descrizione1 {font-size: 14px; color:#333333;  position: absolute; width: 170px; top:180px;left: 545px; text-align: left;}/* descrizopne B&B */

#base {font-size: 9px;}
#italiano { border:0px solid blue; position: absolute; top:597px; left:730px; width:50px; height: 10px; float: left; }
#inglese {border:0px solid blue;position: absolute; top:597px;left:653px;  width: 50px; height: 10px; float: left;}
#container #piva {border:0px solid blue;position: absolute; top:625px;left:0px;  width: 130px; height: 18px; float: left;}/* style piva*/
#container #credits {font-size: 9px; border:0px solid blue;position: absolute; top:625px;left:775px;  width: 130px; height: 20px; float: left;}/* style credits*/
#container #w3c{border: none;position: absolute; top:605px;left:820px; }/* style w3c*/
#container #carte {border:0px solid blue;position: absolute; top:370px;left:400px;}

