body { font-family:Arial,Verdana,Sans Serif; font-size:76%; color:#000;  width:989px; height:964px; margin:0; padding:0;}

body.last {margin:0; padding:0;}

div.container {background:url('images/bg-lilla.jpg') no-repeat center center; width:989px; height:904px;  position:absolute; left:50%; margin-left:-495px; margin-top:-25px; borjder:1px solid blue;}

div.container-int {background:url('images/bg-interno-lilla.jpg') no-repeat center center; width:989px; height:864px;  position:absolute; left:50%; margin-left:-495px; margin-top:-25px; bordser:1px solid blue;}


div.container-prices {background:url('images/bg-prices-lilla.jpg') no-repeat center center; width:989px; height:1410px;  position:absolute; left:50%; margin-left:-495px; margin-top:-20px; bordser:1px solid blue;}


img {border:0px;}

div.container-intphoto {background:url('images/bg-photo-lilla.jpg') no-repeat center center; width:1000px; height:1850px;  position:absolute; left:50%; margin:-60px 0 0 -495px; borgder:1px solid blue;}

/*
div {border:1px solid green;}
*/
div.frase h1 {color:#fff; background-color:#ffffff; font-size:16%; font-weight:normal; margin:0px; padding:10px;}

div.top {margin:18px 0; bordefr:1px solid blue;}

div.menu {color:#ffffff; font-weight:bold; font-family:Arial!important; clear:both; font-size:120%; bhorder:1px solid green; text-align:center; width:632px;}
div.menu ul {margin:0; padding:0px 0 10px 0px; list-style-type: none; margin:0;}
div.menu li {display:inline; padding:0px 0 0 1px;}
div.menu li.sel {color:#e5b3ae;}
div.menu a:link, div.menu a:visited {color:#ffffff; text-decoration:none;}
div.menu a:hover {color:#e5b3ae;}

div.menu-1 {color:#ffffff; font-weight:bold; font-family:Arial!important; clear:both; float:left; margin-left:-150px; margin-top:70px; font-size:120%; bordser:1px solid green; width:80px;}
div.menu-1 ul {margin:0; padding:0px 0 20px 0px; list-style-type: none; margin:0;}
div.menu-1 li {display:inline; padding:4px 0 0 1px ; line-height:180%;}
div.menu-1 li.sel {color:#ffffff;}
div.menu-1 a:link, div.menu a:visited {color:#fff; text-decoration:none;}
div.menu-1 a:hover {color:#ffffff;}


div.testo {float:left; borsder:1px solid yellow; clear:both; padding-top:30px; padding-left:250px;}
div.testo img {float:left; margin:0; }
div.testo p {display:block; margin-top:30px;}
div.testo h1 {color:#fff; font-size:180%; margin:-5px 0 5px 0; float:left; display:block;}


div.lingua {font-size:106%; bordder:1px solid blue; color:#fff; font-weight:bold; padding:50px 0px 0 230px; float:left; line-height:80%;}
div.lingua img {borhder:0px solid red; float:left;}
div.lingua a:link, div.lingua a:visited {font-weight:bold; text-decoration:none; color:#fff;}
div.lingua a:hover {color:#e5b3ae;}

div.riferimenti {color:#000; clear:both; margin:135px 25px 5px; border:0px solid red; font-size:106%; text-align:center;}
div.riferimenti a:link, div.riferimenti a:visited {color:#000;}
div.riferimenti a:hover {color:#e5b3ae;}  

div.riferimenti-int {color:#000; clear:both; padding:20px 0 5px; border:0px solid red; font-size:106%; text-align:center;}
div.riferimenti-int a:link, div.riferimenti a:visited {color:#000;}
div.riferimenti-int a:hover {color:#e5b3ae;} 


div.testo-int {float:left; borsder:1px solid yellow; clear:both; padding-left:250px;}
div.testo-int img {float:left; margin-top:0px; }
div.testo-int p {display:block; margin-top:30px;}
div.testo-int h1 {color:#4c5588; font-size:180%; margin:-5px 0 10px 0; display:block;}
div.testo-int .listino_prezzi {margin:0px; width:90%;}
div.testo-int .listino_prezzi th {background-color:#ffcb65; color:#000; padding:5px!important; font-size:86%; border:1px solid #757459; font-weight:bold!important;}
div.testo-int .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}
div.testo-int h2 {color:#fff; font-size:150%; margin:-5px 0 10px 0; display:block;}


div.testo-int-menu {float:left; borsder:1px solid yellow; margin-top:50px; clear:both; padding-left:250px;}
div.testo-int-menu img {float:left; margin-top:50px; }
div.testo-int-menu p {display:block; margin-top:30px;}
div.testo-int-menu h1 {color:#4c5588; font-size:180%; margin:-5px 0 10px 0; display:block;}
div.testo-int-menu .listino_prezzi {margin:0px; width:90%;}
div.testo-int-menu .listino_prezzi th {background-color:#ffcb65; color:#000; padding:5px!important; font-size:86%; border:1px solid #757459; font-weight:bold!important;}
div.testo-int-menu .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}
div.testo-int-menu h2 {color:#fff; font-size:180%; margin:-5px 0 10px 0; display:block;}



div.minipics_photo {float:left; width:700px;}
div.minipics {float:left; width:300px;}

div.gallery {float:left; margin:10px 0 0 0;}
div.gallery span {color:#808080; font-size:90%; 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:0 0 0 5px; color:#fff;}
.gallery ul li img {margin:5px;}
.gallery h4 {background-color:#4c5588; width:570px; font-size:116%; padding:3px; margin:5px 0 5px 5px; color:#ffffff;}

a:link, a:visited {color:#00468E;}a:hover {color:#e5b3ae;}
.testo-mini {float:right; width:330px; margin:0px 90px 0 10px; font-size:116%; color:#fff; text-align: justify; text-justify: newspaper}


div.boxxx-sx {background:url('images/box-sx.jpg')  width:918px; height:300px; clear:both; p4adding:50px 0 10px 150px; margin:0; float:left;}
div.box-sx h3 {no-repeat 0px 130px; font-size:96%; borrder:1px solid #757459;}
div.box-sx { margin:550px 0 50px 160px; width:160px; bordder:1px solid #757459;}

div.hp {font-weight:bold;}
div.hp a:link, div.hp a:visited {color:#fff; text-decoration:none;} 

div.fading_img {float:left; width:780px; margin:10px 0;}

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.secliv1 {background-color:#ffcb65; float:left; padding:1px 5px; height:20px; margin:0px  0;}
div.secliv1 ul {margin:0; padding:0; list-style-type: none;}
div.secliv1 li {display:inline; padding:2px 1px; line-height:180%; color:#01016c;}
div.secliv1 li a:link, div.secliv li a:visited, div.secliv li a:hover {color:#01016c; font-weight:bold; text-decoration:none;}
div.secliv1 li.sel {font-weight:bold; color:#c5492c;}



/*tek*/
/*colonna sinistra*/
.prezzi_offerte .colonna-sx {width:130px; vertical-align:top; padding:5px 10px 5px 0; font-size:90%;} /*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:#000; padding:5px 10px;}
.prezzi_offerte .colonna-sx .ctp {display:none; }
.prezzi_offerte .colonna-sx .listini .title {font-weight:bold; color:#000;}
.prezzi_offerte .colonna-sx .ctp .title {font-size:10px!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:96%;}
.prezzi_offerte .colonna-sx  ul li.sel {font-weight:bold; color:#000;}
.prezzi_offerte .colonna-sx div.title {clear:both; padding:px 0px; margin:85px 0 0 0px; width:130px; font-size:96%;}

.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%; color:#fff;} /*il padding va modificato a seconda */
.prezzi_offerte .central div.offerta_singola {clear:both; padding:-25px 0px; width:430px; color:#000;}
.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:80%; margin:25px 0 -25px 0px;}

.prezzi_offerte .listino_prezzi td {padding:0px 0px; vertical-align:top; font-size:106%; color:#4c5588;} /*il padding va modificato a seconda */

.offerta_singola {clear:both; padding:-25px 0px; width:430px; color:#4c5588;}
.offerta_singola h2 {font-size:100%; margin:25px 0 -25px 0px;}

.prezzi_offerte h1 {display:none;}
.prezzi_offerte .central h2 {font-family:arial; font-size:150%; color:#4c5588; 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:#000; 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:#000; font-size:96%;}

.stampa {display:none}

.email {display:none}