/* AUTORE: Laboratorio Kos - www.labkos.com */

*{margin:0; padding: 0;}

body{font-family: Helvetica;color:#828181;background: #f8f9f9; 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; }

.grigio1{color:#666666; font-weight: bold; width: 129px; text-align: center;}
.grigioAccomm{color:#666666; font-weight: bold; width: 110px; text-align: center;}
.grigioMedio{color:#666666; font-weight: bold; width: 80px; text-align: center;}
.grigioMedio1{color:#666666; font-weight: bold; width: 71px; text-align: center;}
.grigioCorto{color:#666666; font-weight: bold; width: 45px; text-align: center;}

.pulsanti {width: 129px; text-align: center;}
.accomm {width: 110px; text-align: center;}
.pulsantiMedi {width: 80px; text-align: center;}
.pulsantiMedi1 {width: 71px; text-align: center;}
.pulsantiCorti {width: 45px; text-align: center;}


a:hover{text-decoration:none ;color:#333333; font-weight: bold;margin-top: 1px;}
a{text-decoration:none;color:#666666;margin-top: 1px;}
#pdf  a:hover{color:#b01d3c;position: absolute; width: 150px; top:530px;left: 671px;font-size: 12px;float: right;  }
#pdf  a{color:#b01d3c;position: absolute; width: 150px; top:530px;left: 671px;font-size: 12px; overflow: auto; float: right; }
#pdf1  a:hover{color:#b01d3c;position: absolute; width: 350px; top:555px;left: 671px;font-size: 12px;float: right;  }
#pdf1  a{color:#b01d3c;position: absolute; width: 350px; top:555px;left: 671px;font-size: 12px; overflow: auto; float: right; }
#pdf #PDFweek {position: absolute; width: 200px; top: 140px; left: 650px; }




#container{ width:1120px; border: 0px solid red;margin: 0 auto;position: relative;}
#container #logo {position: absolute; left: 114px;width: 87px} 
#logoHome {position: absolute; left: 114px; top: 401px;}
#container #index{left:207px; top:120px;}
#container #testata h1{text-align: left; letter-spacing: 0px; font-size:14px;font-weight: normal;position: absolute; top:34px; left:272px; }
#container #testataEng h1{text-align: left; letter-spacing: 0px; font-size:14px;font-weight: normal;position: absolute; top:34px; left:272px; }
#container #testata{ width:1120px; height: 110px; border: 0px solid red;}
#container #testata ul {width: 840px;list-style: none;border: 0px solid blue;overflow: auto;position: absolute;top:60px;left: 262px;margin: 1px;}
#container #testata ul li {border: 0px solid green;float: left;margin-left: 0px; margin-right: 22px}
#container #testata ul li a {color:#666666;font-size: 12px; text-decoration: none;padding: 0 0px; }
#container #testata ul li a:hover{color: #666666;}

#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:270px;}

#corpo #booking a:hover{color:#b01d3c;position: absolute; width: 150px;height: 15px; top:369px;left: 671px;font-size: 12px;  }/* booking */
#corpo #booking a{color:#b01d3c;position: absolute;height: 15px; width: 150px; top:369px;left: 671px;font-size: 12px;  }
#corpo #booking1 a:hover{color:#b01d3c;position: absolute; height: 15px;width: 150px; top:420px; left: 671px; font-size: 12px;  }/* booking */
#corpo #booking1 a{color:#b01d3c;position: absolute; height: 15px; width: 150px; top:420px; left: 671px; font-size: 12px;  }

#corpo #descrizione24 a:hover{color:#b01d3c;position: absolute; width:300px;height: 15px; top:477px;left: 671px;font-size: 14px;  }/* booking */
#corpo #descrizione24 a{color:#b01d3c;position: absolute;height: 15px; width: 300px; top:477px;left: 671px;font-size: 14px;  }


#container #flashContainer {position: absolute;top:112px;left:145px;}
#container #corpo #flashcontainerHome {position: absolute; top:112px;left:0px;}
#filmHome {position: absolute; top:0px; left:272px;}
#container #src {position: absolute; top:0px; left: 147px;}
.spazioSotto{font-size: 11px; left: 600px;}
.indirizzo1 {margin-bottom: 15px; text-transform:none;}
#container #corpo ul {width: 135px;list-style: none;border: 0px solid blue;position: absolute;top:111px;left: 513px;}
#container #corpo ul li {border: 0px solid green;margin-left: 3px;margin-bottom: 17px; }
#container #corpo ul li a {color:#666666;font-size: 11px; text-decoration: none;padding: 0 8px; }
#container #map {position: absolute; left: 146px; width:371px; height: 349px} 
#descrizione1 {position: absolute; width: 329px; top:115px;left: 671px; text-align: justify;}/* tutti */
#descrizionetopPilot {position: absolute; width: 350px; top:280px;left: 671px;}
#descrizione2 {position: absolute; width: 350px; top:321px;left: 652px;}/* pilot */
#descrizione3 {position: absolute; width: 350px; top:112px;left: 671px;}/* pilot */
#descrizione4 {position: absolute; width: 350px; top:321px;left: 652px;}/* asmara */
#descrizione5 {position: absolute; width: 350px; top:112px;left: 671px;}/* asmara */
#descrizioneTopAsmara {position: absolute; width: 340px; top:256px;left: 671px;}/* asmara */
#descrizione6 {position: absolute; width: 350px; top:321px;left: 652px;}/* azul */
#descrizione7 {position: absolute; width: 260px; height: 350px; top:112px;left: 652px;}/* azul */
#descrizioneTopAzul {position: absolute; width: 340px; top:269px;left: 652px;}/* azul */
#descrizione8 {position: absolute; width: 350px; top:317px;left: 652px;}/* berbere */
#descrizione9 {position: absolute; width: 350px; top:112px;left: 671px;}/* berbere */
#descrizioneTopBerbere {position: absolute; width: 340px; top:256px;left: 671px;}/* berbere */
#descrizione10 {position: absolute; width: 350px; top:360px;left: 671px;}/* falconara */
#descrizione11 {position: absolute; width: 350px; top:570px;left: 652px;}/* falconara */
#descrizione12 {position: absolute; width: 350px; top:365px;left: 671px;}/* findus */
#descrizione13 {position: absolute; width: 350px; top:170px;left: 652px;}/* guest findus */
#descrizione14 {position: absolute; width: 350px; top:230px;left: 652px;}/* guest */
#descrizione15 {position: absolute; width: 350px; top:321px;left: 652px;}/* guest */
#descrizione16 {position: absolute; width: 350px; top:321px;left: 652px;}/* japanese */
#descrizione17 {position: absolute; width: 350px; top:112px;left: 671px;}/* japanese */
#descrizioneTopJapanese {position: absolute; width: 340px; top:256px;left: 671px;}/*japanese */

#descrizione19 {position: absolute; width: 350px; top:112px;left: 671px;}/* kikinger */
#descrizioneTopKikinger {position: absolute; width: 349px; top:256px;left: 671px;}/* asmara */
#descrizione20 {position: absolute; width: 350px; top:112px;left: 361px;}/* rate */
#descrizione21 {position: absolute; width: 350px; top:200px;left: 361px;}/* rate */
#descrizione22 {position: absolute; width: 350px; top:283px;left: 361px;}/* rate */
#descrizione23 {position: absolute; width: 230px; top:112px;left: 580px;}/* rate */

#descrizione25 {font-size: 14px; position: absolute; width: 200px; top:400px;left: 361px;}/*BOOKING */
#descrizione26 {position: absolute; width: 350px; top:112px;left: 840px;}/* rate */
#descrizione27 {font-size: 9px; position: absolute; width: 155px; top:200px;left: 840px;}/* rate */
#descrizione28 {font-size: 9px; position: absolute; width: 160px; top:310px;left: 840px;}/* rate */
#descrizione29 {position: absolute; width: 150px; top:130px;left: 671px;}/* tour_noto*/
#descrizione30 {position: absolute; width: 150px; top:175px;left: 671px;}/* tour_noto */
#descrizione31 {position: absolute; width: 150px; top:233px;left: 671px;}/* tour_noto */
#descrizione32 {position: absolute; width: 150px; top:305px;left: 671px;}/* tour_noto */
#descrizione33 {position: absolute; width: 150px; top:365px;left: 671px;}/* tour_noto */
#descrizione34 {position: absolute; width: 350px; top:115px;left: 840px;}/* tour_noto */
#descrizione35 {position: absolute; width: 350px; top:140px;left: 840px;}/* tour_noto */
#descrizione36 {position: absolute; width: 350px; top:193px;left: 840px;}/* tour_noto */
#descrizione37 {position: absolute; width: 350px; top:210px;left: 840px;}/* tour_noto */
#descrizione38 {position: absolute; width: 318px; top:172px;left: 671px;}/* falconara_ITA */
#descrizione39 {position: absolute; width: 350px; top:381px;left: 671px;}/* falconara_ITA */
#descrizione40 {position: absolute; width: 350px; top:440px;left: 600px; text-align: justify;}/* descrizionehome */
#descrizione41 {position: absolute; width: 350px; top:440px;left: 600px; text-align: justify; font-size: 11px;}/* descrizionehomeITA */
#grigio_week {color: #828181; position: absolute; width: 350px; top:282px;left: 361px;}
#descrizioneEvent {position: absolute; width: 348px; top:115px;left: 671px; }
#descrizioneEvent1 {position: absolute; width: 348px; top:153px;left: 671px; }
#descrizioneEvent2 {position: absolute; width: 348px; top:165px;left: 652px; }
#descrizioneEvent3 {position: absolute; width: 348px; top:200px;left: 671px; }
#descrizioneEvent4 {position: absolute; width: 348px; top:240px;left: 652px; }
#descrizioneEvent5 {position: absolute; width: 348px; top:280px;left: 652px; }
#descrizioneEvent6 {position: absolute; width: 348px; top:320px;left: 652px; }
#descrizioneEvent7 {position: absolute; width: 348px; top:360px;left: 652px; }
#descrizioneweek {position: absolute; width: 320px; top:130px;left: 652px;}
#descrizioneweek2 {position: absolute; width: 320px; top:155px;left: 671px;}
#descrizioneweek3 {position: absolute; width: 320px; top:171px;left: 652px;}
#descrizioneweek4 {position: absolute; width: 320px; top:190px;left: 652px;}
#caffeSicilia {position: absolute; width: 320px; top:300px;left: 652px;}
#container #corpo #rate {font-size: 9px; position: absolute;top:380px;left: 652px;border: 0px solid fuchsia;}
#container #corpo #ratefalco {width: 205px; font-size: 10px; position: absolute;top:520px;left: 652px;border: 0px solid fuchsia;}
#container #corpo #ratefindus {font-size: 10px; position: absolute;top:439px;left: 671px;border: 0px solid fuchsia}
#container #footer{ border:0px solid blue; font-size:11px; left:147px; float: left; position:absolute; top:480px; height: 150px; width: 200px; }
#container #footerHome {border:0px solid blue; float:left; font-size:11px; height:140px; left:272px; position:absolute; top:440px; width:200px;}
#lingue {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:671px;  width: 50px; height: 10px; float: left;}
#container #piva {border:0px solid blue;position: absolute; top:597px;left:272px;  width: 130px; height: 18px; float: left;}

/*  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: 671px; 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; }



