body {background-color:#F7F0B4; font-family:Verdana,Arial,San Serif; font-size:76%; color:#000;  width:760px; margin:0; padding:10px 0;}body.last {margin:0; padding:0; width:430px;}

div.container {width:760px; position:absolute; left:50%; margin-left:-331px; bosrder:1px solid green;}
img {border:0px;}


/*
div {border:1px solid red;}
*/

div.frase {width:662px;}
div.frase h1 { color:#757760; font-size:66%; font-weight:normal; margin:0 0 10px 6px; padding:0; width:662px!important;}

div.riferimenti {background:url('images/bg-riferimenti.gif') repeat-x #A0CCDB; font-size:90%; height:145px; float:left; line-height:140%; width:400px;}
div.riferimenti div {margin:25px 0 10px 10px;}

div.riferimenti-int {background:url('images/bg-riferimenti.gif') repeat-x #A0CCDB; font-size:90%; height:157px; float:right; line-height:120%; width:358px;}
div.riferimenti-int div {padding-left:10px;}

div.immagine-big {float:left; bordser:1px solid red;}
div.immagini-small {float:left; bordser:1px solid green;}

div.lingua {background:url('images/bg-lingue.gif') repeat-x #234469; height:145px; width:261px; float:left; border-left:1px solid #fff;}
div.lingua img {margin:115px 5px 0 0; line-height:1; }
div.lingua div {padding-left:180px;}

a:link, a:visited {color:#00468E;}a:hover {color:#0067D0;}

div.menu {clear:both; text-align:center; width:662px;}
div.menu ul {margin:0; padding:10px 0; list-style-type: none;}
div.menu li.sep {color:#9FCCDB;}
div.menu li {display:inline; padding:4px 0 4px 1px ; line-height:180%; font-weight:bold;}
div.menu li.sel {color:#A5A5A5;}
div.menu a:link, div.menu a:visited, div.menu a:hover {color:#27486C; text-decoration:none;}

div.menu-int {background:url('images/menu-int.gif') repeat-x; color:#fff; font-weight:bold; clear:right; text-align:left; font-size:100%; bordessr:1px solid red; text-align:center; height:32px; width:100%;}
div.menu-int ul {margin:0; padding:7px 0; list-style-type: none;}
div.menu-int li {display:inline; padding:4px 0 4px 1px ; line-height:180%;}
div.menu-int li.sel {color:#FCAC3B;}
div.menu-int a:link, div.menu-int a:visited, div.menu-int a:hover {color:#fff; text-decoration:none;}
.offerte_h { padding:10px; color:#000; border:1px solid #FCAC3B; background-color:#fff; width:662px; margin:20px 0;}

.offerta_h {  font-size:11px; padding-bottom:10px;}

.offerta_h .validita {font-size:10px;}

.offerta_h H2 {font-size:160%; font-family:arial; color:#FCAC3B; padding:2px 0px; margin:0px;}
.offerta_h H2 a:link, .offerta_h H2 a:visited,.offerta_h H2 a:hover {color:#FCAC3B; text-decoration:none;}

.fr {float:right; margin-right:1px; clear:both;}
.ac {text-align:center; width:662px;}

.top-last {background:url('images/top-last.jpg') no-repeat; height:129px; width:430px; padding:100px 10px 10px 351px;}
.top-last img {margin-right:3px;}

.last-title {font-size:146%; font-weight:bold; color:#FCAC3B; padding:10px;}

div.prezzi {float:left!important;}
div.prezzi h1 {color:#FCAC3B; font-size:190%; font-weight:bold; margin:10px 0 15px 0; padding:0;}
div.prezzi span {color:#000; font-size:86%; font-weight:normal;}
div.prezzi ul {margin:0; padding:0; list-style-type:none;}
div.prezzi li {display:inline;}

div.testo-int {float:left; clear:both; font-family:Verdana; border:0px solid red; padding-bottom:20px;}
div.citazione {text-align:right; font-style:italic; display:block; margin-bottom:20px; clear:left;}
div.minipics {float:left; width:355px; margin:0; border:0px solid red;}
div.gallery {float:right!important;}
div.gallery h1 {color:#FCAC3B; font-size:190%; font-weight:bold; margin:10px 0 15px 0; padding:0;}
div.gallery span {color:#000; font-size:86%; font-weight:normal;}
div.gallery ul {margin:0; padding:0; list-style-type:none;}
div.gallery li {display:inline;}

.gallery h3 {font-size:80%; margin-top:1px; font-weight:normal; color:#666;}
.gallery ul li img {border-bottom:1px solid #fff;}

.secliv {padding:5px 0 5px 10px; font-size:100%; border:1px solid #FCAC3B; background-color:#fff; margin-bottom:10px;}

.icon { height:25px;}
.icon img {margin:0px 5px -5px 0;}
.copy {border-top:1px solid #000; font-weight:none; margin-bottom:15px; padding-top:2px; font-size:86%; clear:both;}

.fl {float:left; padding-top:20px;}
.fl img {margin:0px 2px -2px 0; heigght:20px;}

/*FORM DI CONTATTO*/

.contatto {clear:both;}
.contatto h1 {color:#45677d; font-size:180%; font-family:Arial;  display:block; margin-bottom:10px; margin-left:10px;}
div.riferimenti-contatto {background:url('images/logo.gif') right no-repeat; width:760px; font-size:96%; font-family:Arial; padding:35px 0 10px 0; height:180px; clear:both; border-top:2px solid #000;}
.contatto table td {padding:0 0 20px 0;}
.contatto span {color:#f00;}


/*tek*/
/*colonna sinistra*/
.prezzi_offerte .colonna-sx {width:120px; vertical-align:top; padding:5px 10px 5px 0; font-size:96%;} /*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;} /*i due DIV prezzi e offerte possono essere separati*/
.prezzi_offerte .colonna-sx .offerte {background-color:#fffff; padding:5px 10px;}
.prezzi_offerte .colonna-sx .ctp {display:none; }
.prezzi_offerte .colonna-sx .listini .title {font-weight:bold; color:#4c5588;}
.prezzi_offerte .colonna-sx .ctp .title {font-size:14px!important; font-family:arial; color:#4c5588; padding-bottom:0px; margin-bottom:0px; font-weight:bold; padding:5px 0px;} /*titolo*/
.prezzi_offerte .colonna-sx  ul { list-style-type: none; padding: 0; margin: 0; } 
.prezzi_offerte .colonna-sx  ul li { padding-bottom:16px; }
.prezzi_offerte .colonna-sx  ul li A:link, .prezzi_offerte .colonna-sx  ul li A:visited {color:#4c5588!important; font-size:106%;}
.prezzi_offerte .colonna-sx  ul li.sel {font-weight:bold; color:#4c5588;}
.prezzi_offerte .colonna-sx div.title {clear:both; padding:px 0px; margin:85px 0 0 0px; width:130px;}

.stampa {float:right; height:70px; border:0px solid red; margin-left:-3px; padding-right:8px; margin-right:-4px;}

/*colonna centrale*/

.prezzi_offerte .central {padding:0px 0px; vertical-align:top; font-size:80%;} /*il padding va modificato a seconda */
.prezzi_offerte .central div.offerta_singola {clear:both; padding:-25px 0px; width:430px; color:#4c5588;}
.prezzi_offerte .central div.offerta_singola h2 {font-size:100%; margin:25px 0 -25px 0px;}
.prezzi_offerte .central div.note {clear:both; padding:-25px 0px; width:430px; color:#4c5588;}
.prezzi_offerte .central div.note h2 {font-size:100%; margin:25px 0 -25px 0px;}
.listino_prezzi {margin:0px; width:90%;}
.listino_prezzi th {background-color:#ffcb65; color:#000; padding:5px!important; font-size:86%; border:1px solid #757459; font-weight:bold!important;}
.listino_prezzi td {border:1px solid #000; background-color:#FFF; padding:5px!important; font-size:86%; color:#000; text-align:center; vertical-align:middle!important}

.offerta_singola {clear:both; font-size:140%; padding:-25px 0px; width:430px; color:#4c5588;}
.offerta_singola h2 {font-size:160%; margin:25px 0 -25px 0px;}

.prezzi_offerte h1 {display:none;}
.prezzi_offerte .central h2 {font-family:arial; font-size:180%; color:#e5b3ae; padding:5px 0px 15px; margin:5px 0 0 0;}

.prezzi_offerte .note {width:530px; padding:15px 0px; font-size:106%;}
.prezzi_offerte .note h2 {color:#e5b3ae; font-size:150%; margin:0; display:block; margin:5px;}
.prezzi_offerte .note ul {list-style-type:none; margin:5px; padding:0;} 
.prezzi_offerte .note ul li {padding:px; display:block!important; font-size:86%; color:#4c5588; font-size:96%;}

.stampa {float:right; height:70px; border:0px solid red; margin:10px 0 0 0; padding-right:8px; font-size:100%; font-color:#4c5588;}
