body {background-color:fff; font-family:Currier new; font-size:86%; color:#000;  width:780px; margin:0; padding:10px 0;}body.last {margin:0; padding:0;}

div.container {width:780px; position:absolute; left:50%; margin-left:-390px; bordser:1px solid red;}
img {border:0px;}

/*
div {border:1px solid green;}
*/

div.frase h1 {color:#fff; font-size:26%; font-weight:normal; margin:0 0 10px 6px; padding:0;}

div.top {float:left; margin:18px 0;}

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.secliv1 {background-color:#ffe374; float:left; padding:1px 10px; height:25px; margin:10px  0;}
div.secliv1 ul {margin:0; padding:0; list-style-type: none;}
div.secliv1 li {display:inline; padding:4px 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;}


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.box-home1 {width:356px; float:right; margin:0 20px 20px 0; border:0px solid green;}
div.box-home1 div {border-right:2px solid #e07d08; border-left:2px solid #e07d08; border-top:2px solid #e07d08; float:right; padding-left:9px}
div.box-home1 div img {margin-right:0px; width:343px;}

div.lingua {font-size:86%; float:right; margin:10px 20px;}
div.lingua img {margin:0 2px -5px; border:0px solid red;}

div.link-home {margin:0 50px 10px 0; border:0px solid red; float:left;}

div.riferimenti {color:#000; clear:both; border-top:1px solid #032348; margin:20px 0 0; padding:5px 0 0;}
div.riferimenti a:link, div.riferimenti a:visited, div.riferimenti a:hover {color:#235da0;}  


div.testo-interno {float:right; width:430px; margin:0 20px 0 10px; font-size:116%; clear:both;}
div.testo-interno h1 {color:#01016c; margin:10px 0; font-size:166%;}
div.testo-interno h1 span {color:#c5492c!important; font-weight:normal;}

div.testo-interno-s {float:right; width:730px; margin:0 20px 0 10px; font-size:116%; clear:both;}
div.testo-interno-s h1 {color:#01016c; margin:10px 0; font-size:166%;}
div.testo-interno-s h1 span {color:#c5492c!important; font-weight:normal;}

div.minipics {float:right; width:300px; margin:5px 10px 20px 0;}
div.gallery {float:right;}

div.gallery ul {margin:0; padding:0; list-style-type:none;}
div.gallery li {display:inline; padding-right:8px;}

.gallery h3 {font-size:80%; margin-bottom:-3px;}
.gallery ul li img {margin-top:10px;}

a:link, a:visited {color:#00468E;}a:hover {color:#0067D0;}
.fr {float:right; margin-right:1px; clear:both;}


div.fading_img {width:760px; clear:both;}

div.testo-home {float:left; width: 370px;}
div.testo-home h1 {color:#9E2627; font-size:180%; display:block;}



div.testo-int {float:left; bordner:1px solid yellow; clear:both; padding-lehft:250px;}
div.testo-int img {float:left; margin-top:0px; }
div.testo-int p {display:block; margin-top:30px;}
div.testo-int h1 {color:#01016c; font-sizee:180%; margin:-5px 0 10px 0; display:block;}

div.testo-int h2 {color:#000; font-size:180%; margin:-5px 0 10px 0; display:block;}

div.testo-int .prezzi_offerte .note {padding:15px 0px; font-size:90%;}

div.testo-int .note {}
div.testo-int .note h2 {color:#000; font-size:150%; margin:0; display:block; margin:5px;}
div.testo-int .note ul {list-style-type:none; margin:5px; padding:0;} 
div.testo-int .note ul li {padding:px; display:block!important; color:#000; font-size:96%;}


/*tek*/
/*colonna sinistra*/
.prezzi_offerte .colonna-sx {width:180px; 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; background-color:#01016c;} /*i due DIV prezzi e offerte possono essere separati*/
.prezzi_offerte .colonna-sx .offerte {background-color:#ffe374; padding:5px 10px;}
.prezzi_offerte .colonna-sx .ctp {display:none; }
.prezzi_offerte .colonna-sx .listini .title {font-weight:bold; color:#e5b3ae;}
.prezzi_offerte .colonna-sx .ctp .title {font-size:14px!important; font-family:arial; color:#ffffff; 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:#ffffff!important; font-size:106%;}
.prezzi_offerte .colonna-sx  ul li.sel {font-weight:bold; color:#ffcb65;}
.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 .listino_prezzi {margin-left:0px; width:100%;}
.prezzi_offerte .central .listino_prezzi th {background-color:#ffcb65; color:#000; padding:5px!important; font-size:86%; border:1px solid #757459; font-weight:bold!important;}
.prezzi_offerte .central .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}
font-size:120%; margin:10px 0 0px 0px;

.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:#ffcb65;}
.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:550px; color:#ffcb65; font-size:96%;}
.prezzi_offerte .central h2 {font-size:100%; margin:25px 0 -25px 0px; color:#000}

.offerta_singola {clear:both; padding:-25px 0px; width:430px; color:#ffcb65;}
.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: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:#fff; 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:#ffffff;}

