/* AUTORE: Laboratorio Kos - www.labkos.com */

*{margin:0; padding: 0;}
div {display: block;}
p{display: block;}


body{font-family: Helvetica;color:#828181;background: #e6e5df; font-size: 11px;  }

.grassetto80{color:#666666; font-weight: bold;margin-top: 0px;}
.normale80{color:#666666; margin-top: 0px; font-weight: normal; font-size: 11px;}
.verde{color:#1aba32; font-weight: bold;margin-top: 1px;}
.offerte{color:#b01d3c}
.grigio{color:#666666;font-size: 12px; text-decoration:none; font-weight: bold; padding: 0 8px; }
.red {color:#d90006}

.grigio1{font-size: 12px;  color:#666666; font-weight: bold; width: 137px; text-align: left;}
.grigioAccomm{color:#666666; font-weight: bold; width: 110px; text-align: left;}
.grigioMedio{color:#666666; font-weight: bold; width: 80px; text-align: left;}
.grigioMedio1{color:#666666; font-weight: bold; width: 71px; text-align: left;}
.grigioCorto{color:#666666; font-weight: bold; width: 45px; text-align: left;}

.pulsanti {width: 137px; text-align: left;}
.accomm {width: 110px; text-align: left;}
.pulsantiMedi {width: 80px; text-align: left;}
.pulsantiMedi1 {width: 71px; text-align: left;}
.pulsantiCorti {width: 45px; text-align: left;}
.spazioSotto{font-size: 11px; left: 600px;}
.indirizzo1 {margin-bottom: 15px; text-transform:none;}

a:hover{text-decoration:none ;color:#333333; font-weight: bold;margin-top: 1px;}
a{text-decoration:none;color:#666666;margin-top: 1px;}
#map { border:2px solid #333; position: relative; top: 107px; left: 182px; width:839px; height: 500px;-moz-border-radius: 4px;} 
#close {border: 0px solid red;position: relative; top: -415px; left: 403px; font-size: 12px; text-align: right; width:620px;}

#container{ background: url('../img/Sfondo_sito.png') no-repeat; width:1060px; height: 717px; left:0px; border: 0px solid red; margin: 0 auto;position: relative;}
#container #logo {position: absolute; left: 114px;width: 97px; top:-13px;} 
#logoHome {position: absolute; left: 114px; top: 401px;}
#container #index{left:207px; top:120px;}
#container #testata h1{text-align: justify; letter-spacing: 0.1px; font-size:14px;font-weight: normal;position: absolute; top:34px; left:282px; width: auto;}
#container #testataEng h1{text-align: justify; letter-spacing: 0.3px; font-size:14px;font-weight: normal;position: absolute; top:34px; left:266px; }
#container #testata{ width:886px; height: 110px; border: 0px solid red;}/*ok*/
#container #testata ul {border: 0px solid blue; width: 742px;list-style: none;overflow: auto;position: absolute;top:60px;left: 277px;margin: 1px; }/*ok*/
#container #testata ul li {border: 0px solid green;float: left;margin-left: 0px; margin-right: 15px}/*ok*/
#container #testata ul li a {border: 0px solid fuchsia;color:#666666;font-size: 12px; text-decoration: none;padding-left : 4px; }/*ok*/
#container #testata ul li a:hover{color: #666666;}/*ok*/

#container #testataEng{ width:1120px; height: 110px; border: 0px solid red;}
#container #testataEng ul {width: 840px;list-style: none;border: 0px solid blue;overflow: auto;position: absolute;top:60px;left: 266px;margin: 1px;}
#container #testataEng ul li {border: 0px solid green;float: left;margin-left: 0px; margin-right: 25px}
#container #testataEng ul li a {color:#666666;font-size: 12px; text-decoration: none;padding: 0 0px; }
#container #testataEng ul li a:hover{color: #666666;}
#monte {position: absolute; top:113px; left:182px;}

#container #flashContainer {position: absolute;top:112px;left:100px;}
#container #corpo #flashcontainerHome {position: absolute; top:112px;left:0px;}
#container #corpo #ferie {position: absolute; top:259px; left:272px; font-size: 14px;}
#filmHome {position: absolute; top:0px; left:272px;}
#container #src {position: absolute; top:0px; left: 147px;}

#container #tariffe {left: 90px; position: absolute; top: 102px;}/*OK*/

#container #corpo ul {width: 120px;list-style: none;border-right-style: dotted;position: absolute;top:111px;left: 485px; height: 320px; }/*ok*/
#container #corpo ul li {border: 0px solid green;margin-left: 3px;margin-bottom: 21.5px; }
#container #corpo ul li a {color:#666666;font-size: 11px; text-decoration: none;padding: 0 8px; }
#container #mappa {position: absolute; left: 100px; width:371px; height: 349px}
 
#descrizione1 {position: absolute; width: 323px; top:110px;left: 624px; text-align: justify; letter-spacing: 0.5px;}/* tutti */
#descrizione1a {position: absolute; width: 305px; top:110px;left: 675px; text-align: justify;}/* tutti */
#descrizione3 {position: absolute; width: 323px; top:110px;left: 624px;}/* pilot OK*/
#descrizione100 {position: absolute; width: 318px; top:110px;left: 624px; text-align: justify;}/* tutti */
#descrizione29 {overflow-y: scroll; position: absolute; width: 300px; top:110px;left: 624px; line-height: 15px; height: 385px; padding-right: 14px; text-align: justify;}/* tour_notoOK*/
#descrizione30 {position: absolute; width: 323px; top:110px;left: 624px; line-height: 15px; height: 400px;}/* tour_notoOK*/
#descrizione41 {position: absolute; width: 350px; top:440px;left: 516px; text-align: justify; font-size: 11px;}/* descrizionehomeITA OK*/

#info {border:0px solid blue; font-size:11px; left:50px; float: auto; position:absolute; top:632px; height: 40px; width: 40px; text-align: justify; }/*OK*/
#tripInfo {border:0px solid blue; font-size:11px; left:182px; float: auto; position:absolute; top:641px; height: 30px; width: 100px; text-align: justify; }/*OK*/
#karenInfo {border:0px solid blue; font-size:11px; left:316px; float: auto; position:absolute; top:631px; height: 30px; width: 100px; text-align: justify; }/*OK*/
#sawdaysInfo {border:0px solid blue; font-size:11px; left:390px; float: auto; position:absolute; top:636px; height: 30px; width: 100px; text-align: justify; }/*OK*/
#touringInfo {border:0px solid blue; font-size:11px; left:516px; float: auto; position:absolute; top:627px; height: 30px; width: 100px; text-align: justify; }/*OK*/

#bloccoSX {border: 0px solid red; font-size: 11px;position: absolute; width: 407px; height: 158px; top:500px;left: 273px; text-align: justify;}
#bloccoDX {border: 0px solid red; font-size: 11px;position: absolute; width: 317px; height: 158px; top:500px;left: 711px; text-align: justify;}

/*footer */

#container #footer{border:0px solid blue; font-size:11px; left:272px; float: auto; position:absolute; top:676px; height: 18px; width: 761px; text-align: justify; }
#container #footerHome {border:0px solid blue; float:left; font-size:11px; height:140px; left:182px; position:absolute; top:440px; width:200px;}

#lingue {font-size: 9px;}
#italiano { border:0px solid blue; position: absolute; top:581px; left:570px; width:50px; height: 10px; float: left; }
#inglese {border:0px solid blue;position: absolute; top:581px;left:516px;  width: 50px; height: 10px; float: left;}
#container #piva {border:0px solid blue;position: absolute; top:597px;left:272px;  width: 130px; height: 18px; float: left;}
#meteo {border:0px solid blue;position: absolute; top:637px;left:657px;  width: 50px; height: 50px;}
#meteo2 {color: #0b74d6; border:0px solid blue;position: absolute; top:660px;left:887px;  width: 150px; height: 39px; text-align: center;}

#dispon {color: #0b74d6; border:0px solid blue;position: absolute; top:618px;left:272px;  width: 150px; height: 39px; text-align: center;}


/*  STILE PER FORM */
#modulo #titolo_modulo { margin-bottom: 10px; font-size: 14px;}
#modulo {color:#666666; font-weight: bold;margin-top: 0px; top: 120px; position: absolute; left: 600px; border: 0px solid fuchsia;width: 338px;}

#modulo .riga {border: 0px dotted red; margin-bottom: 15px;clear: both;overflow: hidden; }
#modulo .rigaCommenti {border: 0px dotted red; margin-bottom: 5px;clear: both;overflow: hidden; font-size: 14px; }
#modulo .rigaContatti {border: 0px dotted red; margin-bottom: 15px;clear: both;overflow: hidden; }


#modulo .etichetta { float: left;position: relative;padding: 4px 0;}
#modulo .campo {float: right; position: relative; }
#modulo .riga .campo input { width: 150px; border: 1px solid #555;padding: 3px;}
#modulo .riga .campo select {width: 158px;}
#modulo .riga .campo textarea { width: 330px; border: 1px solid #555;padding: 3px; margin-bottom: 10px;}
#modulo .rigaContatti .campo input { width: 150px; border: 1px solid #555;padding: 3px;}
#modulo .rigaContatti .campo select {width: 158px;}
#modulo .rigaContatti .campo textarea { width: 300px; border:0px solid #555;padding: 3px; }
#modulo .rigaContatti .invia { width: 200px; border: 0px solid #555;float: left;position: relative;padding: 4px 0; }

#modulo .rigaInvio {width: 100px; float: left;position: relative;padding: 4px 0;}
#modulo .rigaInvio.invia send { width: 70px; border: 0px solid #555;padding: 3px; }
#modulo .rigaReset {width: auto; float: left;position: relative;padding: 4px 0;}
#modulo .rigaReset. reset{ width: 50px; border: 0px solid #555;padding: 3px; }




