body {background-color:#FCFFDF; font-family:Arial; font-size:76%; color:#000; txt-align: justify; width:780px; margin:0; padding:0;}

div.container {width:780px; position:absolute; left:50%; margin-left:-390px; bordder:1px solid red; padding:10px 0;}

img {border:0px;}

div {border:0px solid red;}


div.frase h1 {color:#FCFFDF; font-size:46%; font-weight:normal; margin:0 0 20px 0; vertical-align:top;}

div.top {float:left; clear:both; font-size:160%; font-family:Verdana; width:530px;}

div.top-home {float:left; font-size:180%; font-family:Verdana; margin-top:20px;}

div.menu-home {margin-top:20px; float:left; width:33px; background-color:#E07D08; margin-bottom:auto; min-height: 655px; height: auto !important; height: 655px;}
div.ar {width:80px; float:right;}
div.ar1 {margin-top:-100px; float:right;}
div.ar11 {margin-top:-50px; float:right;}

div.top-interno {font-size:150%;}


div.menu { padding:4px; background-color:#E07D08; color:#fff; font-weight:bold; font-family:Arial!important; clear:right; text-align:left; font-size:120%; bordessr:1px solid red; margin-top:15px; text-align:center;}
div.menu ul {margin:0; padding:0; list-style-type: none;}
div.menu li {display:inline; padding:4px 0 4px 4px; line-height:180%;}
div.menu li.sel {background-color:#fff; color:#E07D08;}
div.menu a:link, div.menu a:visited, div.menu a:hover {color:#fff; text-decoration:none;}

div.book {font-size:130%; float:right; margin:0 0px 14px 0; height:0px; bordessr:1px solid red; color:#E07D08; text-decoration:none;}

div.lingua {font-size:86%; flodat:right; widtdh:250px; margin:0 50px 14px 0; height:62px; bordessr:1px solid red;}
div.lingua img {margin:0 2px -2px;}

div.riferimenti {clear:both; font-size:70%; padding-top:3px; font-family:Arial; width:230px; margin-left:15px;}

div.blocchi-home {background-color:#E8ECC7; float:left; width:462px; margin:20px 0 0 5px; padding:10px 10px 0;text-align: justify;}
div.blocchi-home div {border-bottom:1px solid #426A9E; font-size:96%; padding-bottom:10px; min-height: 215px; height: auto !important; height: 215px; }
div.blocchi-home div h1 {color:#426A9E; display:block; font-size:160%; margin-top:10px;}
div.blocchi-home img {border:2px solid #426A9E; }
div.blocchi-home div h1 a:link, div.blocchi-home div h1 a:visited, div.blocchi-home div h1 a:hover {text-decoration:none; } 

.fl {float:left; margin-right:10px;}

.fr {float:right; margin-left:10px;}

.gallery {float:left; padding:20px 0 0 0;}

.min {float:right; margin-top:15px; width:300px;}
.min ul {margin:0; padding:0; list-style-type:none;}
.min li {display:inline; padding-right:8px; }
.min h3 {font-size:90%; margin-bottom:-3px;}
.min ul li img {border:2px solid #11245F; margin-top:10px;}

a:link, a:visited {color:#0C427B;}
a:hover {color:#FF7800;}

div.testo-int1 {float:left; font-family:Verdana; width:780px; margin:0; text-align: justify;}
div.testo-int1 h1 {color:#285691; font-size:180%; margin:-5px 0 15px 0;}

div.testo-int {float:left; font-family:Verdana; width:780px; margin:30px 0;}
div.testo-int h1 {color:#285691; font-size:180%; margin:-5px 0 15px 0;}
div.testo-int span {color:#FF7800; font-size:90%; font-weight:normal;}
div.testo-int p {display:block; float:left; clear:left; width:760px; margin-top:20px;}

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:#e5b3ae; font-size:180%; margin:-15px 0 10px 0; display:block;}

div.testo-int .prezzi_offerte .note {padding:15px 0px; font-size:90%;}

.prezzi_offerte .colonna-sx {width:161px; 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:#ffcb65; padding:5px 10px;}
.prezzi_offerte .colonna-sx .ctp {display:none; }
.prezzi_offerte .colonna-sx .listini .title {font-weight:bold; color:#285691;}
.prezzi_offerte .colonna-sx .ctp .title {font-size:14px!important; font-family:arial; color:#A41216; 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:#81827D!important; font-size:100%;}
.prezzi_offerte .colonna-sx  ul li.sel {font-weight:bold; color:#ffcb65;}

.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:5px 0px;}
.prezzi_offerte .central div.offerta_singola .data {font-size:90%;}
.prezzi_offerte h1 {display:none;}
.prezzi_offerte .central h2 {font-family:arial; font-size:180%; color:#7E0B0F; padding:5px 0px 15px; margin:5px 0 0 0;}


.titolo-pagina {display:none; }

div.secliv {background-color:#DCE2AF; padding:3px 5px;}
div.secliv ul {margin:0; padding:0; list-style-type: none;}
div.secliv li {display:inline; padding:4px 1px; line-height:180%;}
div.secliv li.sel {font-weight:bold;}

div.riferimenti-int {border-top:1px solid #1C77B9; clear:both; font-size:90%; padding-top:3px; margin-top:15px;}
div.design {float:left; font-size:86%; margin:-10px 0 0 15px}

div.fading_img {width:460px; clear:both;}

.logo-st {display:none;}
