body {background-color:#fff; font-family:Arial; font-size:76%; color:#000;  width:1000px; margin:0; padding:10px 0;}body.last {margin:0; padding:0;}

div.container {width:1000px; position:absolute; left:50%; margin-left:-450px; bordser:1px solid red;}
img {border:0px;}

/*
div {border:1px solid green;}
*/

div.frase h1 {color:#fff; font-size:66%; font-weight:normal; margin:0 0 10px 6px; padding:0;}

div.top {float:left; margin:18px 0;}
div.maps { margin:-220px 0 35px 70px;}
div.menu {background-color:#01016c; font-weight:bold; font-family:Arial!important; text-align:center; font-size:120%; borsder:1px solid red; width:760px; margin:10px 0;}
div.menu ul {margin:0; padding:5px 0; list-style-type: none; width:760px;}
div.menu li {display:inline; color:#fff; borsder:1px solid yellow; margin-right:5px;}
div.menu img {margin:0 5px -5px 0; line-height:0;}
div.menu li.sel {color:#8989f6;}
div.menu li.sel img {border:2px solid #8989f6;}
div.menu a:link, div.menu a:visited, div.menu a:hover {color:#fff; text-decoration:none;}

div.testo {float:left;  width:500px; margin:15px 10px 15px 0;}
div.testo img {float:left; margin:0 20px 0 10px;}
div.testo p {display:block; margin-top:30px;}
div.testo h1 {color:#9E2627; font-size:180%; margin:-5px 0 5px 0; float:left; display:block;}

div.secliv {background-color:#ffe374; padding:1px 10px; height:25px; margin:10px  0;}
div.secliv ul {margin:0; padding:0; list-style-type: none;}
div.secliv li {display:inline; padding:4px 1px; line-height:180%; color:#01016c;}
div.secliv li a:link, div.secliv li a:visited, div.secliv li a:hover {color:#01016c; font-weight:bold; text-decoration:none;}
div.secliv li.sel {font-weight:bold; color:#c5492c;}

div.box-home {width:356px; float:right; margin:0 20px 20px 0; border:0px solid green;}
div.box-home div {border-right:2px solid #e07d08; border-left:2px solid #e07d08; border-top:2px solid #e07d08; float:right; padding-left:9px}
div.box-home div img {float:right; margin-right:10px;}
div.lingua {font-size:86%; margin:5px 15px;}
div.lingua img {margin:15px 5px -5px; border:0px solid red;}

div.riferimenti {color:#000; clear:both; border-top:1px solid #032348; margin:50px 0 0; padding:5px 0 0;}
div.riferimenti a:link, div.riferimenti a:visited, div.riferimenti a:hover {color:#235da0;}  

div.mail {color:#000; clear:both; margin:-55px 0 0 285px; padding:5px 0 0;}
div.mail a:link, div.riferimenti a:visited, div.riferimenti a:hover {color:#235da0;}

div.mail1 {color:#000; clear:both; margin:-20px 0 0 745px; padding:5px 0 0;}
div.mail1 a:link, div.riferimenti a:visited, div.riferimenti a:hover {color:#235da0;}

div.mail_de {color:#000; clear:both; margin:-55px 0 0 285px; padding:5px 0 0;}
div.mail_de a:link, div.riferimenti a:visited, div.riferimenti a:hover {color:#235da0;}  


div.cam {clear:both; margin:55px 0 0;}



a:link, a:visited {color:#00468E;}a:hover {color:#0067D0;}
.fr {float:right; margin-right:1px; clear:both;}

div.testo-home {float:left; width: 370px;}
div.testo-home h1 {color:#9E2627; font-size:180%; display:block;}




/*list-last*/
img {border:0px;}

/*div {border:1px solid red;}*/


.fright {float:right;}
.prezzi_offerte {width:860px; margin:50px 0 0 70px;}
/*colonna di sinistra*/
.prezzi_offerte .colonna-sx {width:200px; vertical-align:top; padding:20px 0; margin:50px 0 0 260px;} /*la larghezza puņ essere espressa in px e dipende da 	quella del sito*/
.prezzi_offerte .colonna-sx .listini {margin-top:5px; padding-bottom:15px; margin-bottom:10px; border-bottom:1px solid #B6B09F;} /*i due DIV prezzi e offerte possono essere separati*/
.prezzi_offerte .colonna-sx .offerte {background-color:#EEECE7; padding:0px 10px 10px; font-size:76%;}
.prezzi_offerte .colonna-sx .offerte a {padding-left:10px;}
.prezzi_offerte .colonna-sx .ctp {display:none; }
.prezzi_offerte .colonna-sx .listini .title,
.prezzi_offerte .colonna-sx .offerte .title,
.prezzi_offerte .colonna-sx .ctp .title {font-size:18px!important; font-family:arial; color:#4fff; margin-bottom:0px; font-weight:bold; padding:10px 0px 10px;} /*titolo*/
.prezzi_offerte .colonna-sx  ul { list-style-type: none; padding: 0; margin:0 0 0 8px; } 
.prezzi_offerte .colonna-sx  ul li { background-image: url('images/li.gif'); background-repeat: no-repeat; background-position:0px 12px; padding:5px 15px 0px;  font-size:86%;}
.prezzi_offerte .colonna-sx  ul li.sel {font-weight:bold; color:#BC4D04; font-size:86%;}

.last_m {text-align:center; padding:20px 0px; border-bottom:1px solid #B6B09F;}
.lucchetto img {margin-bottom:10px;}

.stampa {float:right; height:10px; border:0px solid red; margin-left:-3px; background-color:#fff; padding-right:8px; margin-right:-4px; font-size:76%;}
.stampa IMG {margin-top:10px;}
.stampa A:link, .stampa A:visited, .stampa A:hover {color:#1D366C!important;}

/*colonna centrale*/
.prezzi_offerte .central {padding:10px 35px; vertical-align:top;} /*il padding va modificato a seconda */

.prezzi_offerte .central div.offerta_singola {font-size:76%; border:0px solid red; padding:0; margin:0;}
.prezzi_offerte .central div.offerta_singola h2 {font-size:130%;}
.prezzi_offerte .central div.offerta_singola .data {font-size:90%;}
.prezzi_offerte h1 {font-family:arial; font-size:160%; color:#BC4D04; padding:10px 0px; margin:0px;}
.prezzi_offerte h2 {font-family:arial; color:#ffff; padding:0px 0px 5px; margin:5px 0 5px; font-size:150%;}

.prezzi_offerte .titolo-pagina {width:100%; background-color:#4E7E8A;}

/*tabella listino*/
.listino_prezzi {margin:0px;}
.listino_prezzi th {background-color:#EAE7E2; color:#40100F; padding:5px!important; font-size:12px; border:1px solid #40100F; font-weight:bold!important;}
.listino_prezzi td {border:1px solid #40100F; background-color:#FFF; padding:5px!important; font-size:11px; font-weight:bold; color:#000; text-align:center; vertical-align:middle!important}

/*note*/
.prezzi_offerte .note {width:650px; padding:15px 20px; font-size:13px;}
.prezzi_offerte .note h2 {font-family:arial; font-size:18px; color:red; padding:25px 0px 0 0; margin:0px;}
.prezzi_offerte .note ul { list-style-type: none; padding: 0; margin: 0; } 
.prezzi_offerte .note li { background-image: url('images/li.gif'); background-repeat: no-repeat; background-position:0px 12px; padding:15px 15px 0px; }

.prezzi_offerte a:link, .prezzi_offerte a:visited {color:00468E;}
.prezzi_offerte a:hover {color:black; text-decoration:none;}

/*offerta*/
.img-offerta {float:left; margin-right:10px;  margin-bottom:5px;}

.white {background-color:white; border-top:1px solid black;}

/*offerte in home page*/

a.offerte-titolo:link, a.offerte-titolo:visited, a.offerte-titolo:hover {display:block; background:url('images/offerte.gif') no-repeat; width:150px; font-size:100%; color:#C8501C; padding-top:20px;  padding-left:20px; text-transform:uppercase; font-weight:bold;}
.offerte_h { background-color:#fff; padding:20px; color:#000; background:url('images/decorazione-dx.gif') no-repeat bottom right;}
.offerta_h { font-size:11px; padding-bottom:20px; padding-right:50px;  border:0px solid red; margin:0;}
.offerta_h .validita {font-size:10px;}
.offerta_h H2 {font-size:120%; font-family:arial; color:#11334F; padding:0px; margin:0px;}
.tutte-offerte {border:1px solid #BC4D05; background-color:#D28857; color:#FFF; padding:2px; text-align:right; padding-right:10px; border-top:0px;}
.tutte-offerte A:link, .tutte-offerte A:hover, .tutte-offerte A:visited {color:#FFF;}

.no-offerte_h {color:#000; font-size:11px; padding:0 70px 20px 10px; background:url('images/decorazione-dx.gif') no-repeat bottom right #fff; }
.no-offerte_h H2 {font-size:120%; font-family:arial; color:#11334F; padding:20px 0 0; margin:0px; text-decoration:underline;}
.no-offerte_h h2 a {color:#11334F;}

.no-b {border:0px!important; padding-bottom:0px;}

.big-title {font-size:220%; font-family:times; color:#4E7E8A;}

body.pop {text-align:center; margin:0; padding:0; font-family:Verdana;}
body.top-last {text-align:center; margin:0; padding:0; font-family:Verdana; background:url('images/bg-last.gif') repeat-x;}
body.top-last td {font-size:76%;}

.lastminute_base h4 {color:#B83F0A;}

.lang-last {position:absolute; top:8px; right:10px;}

