body {background-color:#f2f3da; font-family:Arial; font-size:76%; color:#000;  margin:0 0 10px 0; padding:10px 0;}

div.container {width:95%; position:absolute; left:45%; margin-left:-46%;}

div.immagine-home {visibility:visible; z-index:2;}
div.immagine-home img {wdidth:412px; float:right; visibility:visible z-index:2; borsder:1px solid red;}
div.immagine-home1 img {wdidth:412px; float:right; borcder:1px solid red; margin:50px 0 15px 15px;}


div.fading_img {float:right; width:450px; margin:10px 0; background-color:#f2f3da; z-index:-1}

div.testo {margin:180px 5px 20px 50px; font-size:126%;}
div.testo-int { margin:0 10px 10px 50px!important; font-size:126%; padding:5px 0 0; clear:left;}
img {border:0px;}

/*
div {border:1px solid green;}
*/

div.frase h1 {color:#f2f3da; font-size:66%; font-weight:normal; margin:0 0 0px 0px; padding:0;}

div.top {float:left; margin:5px 50px 10px 45px;}

div.menu {height:50px; width:100%; position:absolute; color:#fff; background:url('images/bg-menu.gif') repeat-x; top:120px; left:50px; visibility:visible; z-index:100; text-align:center;  bosrder:1px solid black; }
div.menu ul {margin:0; list-style-type: none; padding:10px 0 0px 100px; height:30px; border:0px solid black; float:left;}
div.menu li {display:inline; color:#fff; border:0px solid blue; margin-right:5px; font-weight:bold; font-size:120%;}
div.menu img {margin:5px 0 0 50px; float:left;}
div.menu li.sel {background-color:#fff; color:#b2341f; padding:0px 0px 0 0;}
div.menu a:link, div.menu a:visited, div.menu a:hover {color:#fff; text-decoration:none; font-weight:bold;}


div.menu1 {height:50px; width:100%; position:absolute; color:#fff; background:url('images/bg1-menu.gif') repeat-x; top:120px; left:50px; visibility:visible; z-index:10; text-align:center;  bosrder:1px solid red;}
div.menu1 ul {margin:0; padding:10px 0; list-style-type: none;}
div.menu1 li {display:inline; color:#fff; borsder:1px solid yellow; margin-right:5px; font-weight:bold; font-size:140%;}
div.menu1 li.sel {background-color:#fff; color:#b2341f; padding:1px 4px;}
div.menu1 a:link, div.menu a:visited, div.menu a:hover {color:#fff; text-decoration:none; font-weight:bold;}


ul#menu-sec {clear:left; font-size:106%; background-color:#e6cdb4; margin:70px 0 10px; padding:0px; list-style-type:none;}
ul#menu-sec li {display:inline; padding-right:8px;  font-weight:bold; line-height:150%;}

ul#menu-sec1 {font-size:80%; bac1kground-color:#e6cdb4; margin:20px 0 10px; padding:5px; list-style-type:none;}
ul#menu-sec1 li {display:inline; padding-right:8px;  font-weight:bold; line-height:150%;}

.lingue {text-align:right; font-weight:bold; font-size:116%; margin-bottom:5px;}
.lingue ul {margin:0; padding:0; list-style-type:none;}
.lingue li {display:inline; padding:2px 5px;}
.lingue li.sel {color:#fff; background-color:#b2341f;}
.lingue a {font-weight:bold;}

div.riferimenti {color:#000; clear:right; border-top:1px solid #b2341f; margin:0 0 10px 50px; padding:5px 0 0; font-size:116%; }
div.riferimenti a:link, div.riferimenti a:visited, div.riferimenti a:hover {color:#b2341f;}  


div.minipics {float:left; margin:0px 10px 20px 50px;}
div.gallery ul {margin:40px 0 0 0; padding:0; list-style-type:none;}
div.gallery li {display:inline; padding-right:8px;}
div.minipics h3 {background-color:#e6cdb4; width:100%; font-size:116%; padding:3px; margin:10px 0 10px 5px; color:#b2341f;}

a:link, a:visited {color:#b2341f;}a:hover {color:#dc8b7e;}
.fr {float:right; margin-right:1px; clear:both;}


div.testo-int .listino_prezgzi {margin:0px; width:106%;}
div.testo-int .listino_prezgzi th {background-color:#ffcb65; color:#000; padding:5px!important; font-size:86%; border:1px solid #757459; font-weight:bold!important;}
div.testo-int .listino_pregzzi 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:140%; margin:-5px 0 10px 0; display:block;}

div.testo-int .prezzi_offerte .note {padding:15px 0px; font-size:90%;}

div.nonsolo {clear:both; margin:18px 5px 20px 50px; font-size:90%;}

div.gaget {float:left; diplay:inline; margin:0px 5px 20px 50px; font-size:90%;}

/* css Tek */

/* colonna sinistra */

.prezzi_offerte .colonna-sx {clear:both; width:161px; vertical-align:top; padding:8px 10px 5px 0; font-size:106%;} /*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; font-size:96%; margin:0 10px 0 0;}
.prezzi_offerte .colonna-sx .ctp {display:none; }
.prezzi_offerte .colonna-sx .listini .title {font-weight:bold; color:#ffcb65;}
.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;}


/* colonna centrale */


.prezzi_offerte .central {clear:both; margin:0 0 0 80px; padding:0px 0px; vertical-align:top; font-size:106%;} /*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:#e5b3ae; padding:5px 0px 15px; margin:5px 0 0 0px;}
.prezzi_offerte .note {width:450px; padding:0px 0px; font-size:96%; margin:5px 0 0 0px;}
.prezzi_offerte .note h2 {color:#e5b3ae; padding:15px 0px; font-size:136%; margin:5px 0 0 0px;}
.prezzi_offerte .listino_prezzi {margin:0px; width:90%;}
.prezzi_offerte .listino_prezzi th {background-color:#ffcb65; color:#000; padding:5px!important; font-size:86%; border:1px solid #757459; font-weight:bold!important;}
.prezzi_offerte .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}
.prezzi_offerte h2 {color:#e5b3ae; font-size:140%; margin:-5px 0 10px 0; display:block;}


.offerte {font-size:166%; margin:5px 0 20px 50px;}

.prezzi_offerte .central div.offerta_singola {clear:both; padding:px 0px; margin:5px 0 0 0px; width:450px;}
.prezzi_offerte .central div.offerta_singola h2 {font-size:166%; margin:-15px 0 0 0px;}

.stampa {float:right; height:70px; border:0px solid red; margin: 18px 0 0 0;}

/* offerte home */

div.offerte_h {margin:0 10px 0 50px; background-color:#fff; border: 1px solid #e6cdb4; pasdding:5px;}
div.offerte_h img {float:left; margin:0 10px 0 5px;}
div.offerte_h h1 {background-color:#e6cdb4; color:#b2341f; margin:0; font-size:170%; padding:2px 0 5px 2px;}
div.offerte_h h2 {color:#b2341f; font-size:130%; margin:5px 0 0 5px;}
div.offerte_h p {margin-left:10px; font-size:116%; }
div.offerte_h div.offerta_singola {clenar:both; padding:5px 0px;}
div.offerte_h div.offerta_singola .data {font-size:90%;}

div.offerte_h1 {margin:0 10px 0 50px; background-color:#fff; border: 1px solid #e6cdb4; pasdding:5px;}
div.offerte_h1 img {float:left; margin:0 10px 0 5px;}
div.offerte_h1 h1 {background-color:#e6cdb4; color:#b2341f; margin:0; font-size:170%; padding:2px 0 5px 2px;}
div.offerte_h1 h2 {color:#b2341f; font-size:130%; margin:5px 0 0 10px;}
div.offerte_h1 p {margin-left:10px; font-size:116%; }
div.offerte_h1 div.offerta_singola {clenar:both; padding:5px 0px; font-size:130%;}
div.offerte_h1 div.offerta_singola .data {font-size:90%;}



/* news */

div.news-titolo {background-color:#e6cdb4; color:#b2341f; margin:0; font-size:170%; margin:10px 0 0 50px; padding:2px 0 5px 2px;}

div.top-news {margin: -95px 0px 0px 550px; font-size:115%;}
div.top-news h3 {color:#b2341f; font-size:130%;}


