/* Theme Name: Tema */

html{}body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,code,form,fieldset,legend,input,textarea,p,blockquote,th,td{margin:0;padding:0;}table{border-collapse:collapse;border-spacing:0;}fieldset,img{border:0;}address,caption,cite,code,dfn,th,var{font-style:normal;font-weight:normal;}li{list-style:none;}caption,th{text-align:left;}h1,h2,h3,h4,h5,h6{font-size:100%;font-weight:normal;}q:before,q:after{content:'';}abbr,acronym{border:0;font-variant:normal;}sup{vertical-align:text-top;}sub{vertical-align:text-bottom;}input,textarea,select{font-family:inherit;font-size:inherit;font-weight:inherit;}input,textarea,select{font-size:100%;}legend{color:#000;}del,ins{text-decoration:none;}ul li {vertical-align: bottom;}

.nodisplay {display: none;}

/* inizio css*/

body {background-color: #562101;font-family:arial}

div#main {width: 900px; margin: 0 auto; background-color: #fbfbef;position: relative; padding: 15px;}

div#center, div#bottom, div#top {width: 900px; position: relative; margin: 0 auto;}
div#top {height: 300px; background-color:#333; }
div#center {min-height: 440px; background-color: transparent; padding: 25px;width: 850px; overflow: auto;}


div#bottom {height: 70px; background-color: #000;}

div#center h2 {color:#446a1a; font-size:28px; text-transform:capitalize; padding:0px 0px 10px 0px;}
div#center div#post p {color:#7a7c4d; font-size:13px; text-transform: none; padding:0px 0px 10px 0px; line-height:19px;}
div#center div#post ul {padding:5px 15px;}
div#center div#post ul li {padding:2px; list-style-type: disc;font-size:13px;color:#7a7c4d; }
div#center div#post ul li a{color:#7a7c4d; }
div#center div#post table{width:100%; margin: 5px 0px;}
body#listino-prezzi table{border:3px double #EFEBD1; }
.single table{border:3px double #EFEBD1; }
div#center div#post table tr {}
div#center div#post table tr th {font-weight:bold; text-align:center;font-size:13px;padding:5px; background-color:#c4ba75}
div#center div#post table tr td {padding:5px;font-size:13px; text-align:center;}
div#center div#post table tr td img {border: 1px solid #333;}
div#center div#post table tr td a {color:#7a7c4d; }
div#center div#post table tr.bhu90 {background-color: #e4e7b0;}

div#top div#header {background-color:transparent; position:absolute; top:0; left;height: 270px; width:700px;}
div#top div#menu {background-color:transparent; position:absolute; top:128px; right:0;height: 155px; width:200px;}
div#top div#menu ul {}
div#top div#menu ul li {width: 200px; height: 20px; line-height: 20px; background-image: url('images/bgli.jpg'); background-position: center center; background-repeat:repeat-x; }
div#top div#menu ul li:hover {background-image: url('images/bglihover.jpg');}
div#top div#menu ul li a {height: 20px; line-height: 20px; display: block; font-size: 12px; padding:0px 0px 0px 30px; text-decoration:none; text-transform:capitalize; color:#000; font-weight:bold;}
div#top div#menu ul li a {background-image: url('images/home.png'); background-position: 6px 2px; background-repeat: no-repeat;}
div#top div#logo {position: absolute; top: 0; right: 0; width: 200px; height: 129px;background-image: url('images/logo.jpg'); background-position: top center; background-repeat: no-repeat; background-color: transparent}
div#top div#logo a {width: 200px; height: 105px; display: block; cursor: pointer;}
div#top div#lang {background-color:transparent; position:absolute; bottom:0; right:0; height:30px; width:200px;}

div#post {padding: 0px 0px 20px 0px;min-height:300px; background-color: transparent; float: left; width:523px; position: relative;}

div#evidenza {background-color:transparent; width:523px; min-height:300px;}
div#evidenza div.box {width: 523px; height: 89px; background-image: url('images/box-evidenza.jpg'); background-position: center center; background-repeat: no-repeat; margin: 10px 0px; position:relative;}

div#evidenza div.box div.th{background-color:transparent; width:90px; height:60px; position:absolute; top:15px; left:20px; border: 1px solid #ccc;}
div#evidenza div.box h1 a {color:red; text-decoration:none; position:absolute; top:15px; left:120px; font-size: 18px; text-transform: capitalize;}
div#evidenza div.box p {color:white !important; position:absolute; top:35px; left:120px; height:30px; background-color:transparent; width:380px; font-size: 10px;}

div#offerte {background-color:transparent; width:300px; min-height:300px; float: right; }
div#offerte div#banner {background-color: transparent; width: 300px; height: 52px; }
div#offerte div.bit {background-image: url('images/richiesta-preventivo_it.jpg');}
div#offerte div.ben {background-image: url('images/richiesta-preventivo_en.jpg');}
div#offerte div.bde {background-image: url('images/richiesta-preventivo_de.jpg');}
div#offerte div#banner a {width: 300px; height:52px; display: block;}
div#offerte h2 {color: #446a1a; font-size: 25px; text-transform: capitalize; padding: 5px 0px}
div#offerte ul li.cat-post-item {width: 300px; min-height: 52px; margin: 5px 0px; background-color: transparent; position: relative;}
div#offerte ul li.cat-post-item p.post-date {width: 40px; height: 44px; background-image: url('images/data.jpg'); background-position: center center; background-repeat: no-repeat; position: absolute; top: 0; left: 0; padding:4px 4px 4px 5px; font-size:15px;text-align:center;}
div#offerte ul li.cat-post-item p.post-date span {position:absolute;width: 40px; background-color: transparent; display: block; text-align: center; display: none;}
div#offerte ul li.cat-post-item p.post-date span.data {top:8px; left:5px; }
div#offerte ul li.cat-post-item p.post-date span.anno {bottom:13px; left:5px;font-size: 10px;}
div#offerte ul li.cat-post-item a.post-title { position: absolute; top: 0; right: 0; width: 245px; color:red; font-size:12px; font-weight:bold;}
div#offerte ul li.cat-post-item p {font-size: 11px; color: black; line-height:13px; background-color:transparent; position:absolute; width:245px; right:0; top:20px; background-image:none;}
div#offerte ul li.cat-post-item p a {color: #333;}

div#bottom {padding:20px 0px 0px 0px;}
div#bottom div#menu {background-color:transparent;width:810px; margin:0 auto; }
div#bottom div#menu ul {background-color:transparent; width:810px; text-align:center; height:30px; line-height:30px;}
div#bottom div#menu ul li {display:inline;}
div#bottom div#menu ul li a {color:#b6d285; font-size:12px; text-decoration: none; text-transform: capitalize;}
div#bottom div#menu ul li a:hover {text-decoration: underline;}
div#bottom div#footer {background-color:transparent;text-align:center; height:20px; line-height:20px; margin:0 auto;}
div#bottom div#footer p {font-size:11px; color: #3b4925; }
 /*powered*/
 
 div#powered {margin: 0 auto; width: 800px; text-align: center;}
 
 	/*MAPPA */
   div.map {background-color:transparent; width:500px; height:400px; margin: 0 auto;}
   div.map iframe {border: 1px solid #ccc; width:500px; height:390px; margin:0 auto; padding:1px;-moz-border-radius: 0.3em;  -webkit-border-radius: 0.3em; border-radius: 0.3em;} 
 	/*MAPPA */

    ul.xoxo {background-color: transparent; text-align:right; padding:0px 0px 5px 0px ;}
    ul.xoxo li {display:inline;}



    
     	/*lang*/
	ul.qtrans_language_chooser {position: absolute; top: 10px; right: 10px; background-color: transparent; width:200px; height: 12px;}
 	ul.qtrans_language_chooser li {background-color:transparent; width:18px; height:12px;  float:right; margin-left:20px;}
 	ul.qtrans_language_chooser li a {width:18px; height:12px; display:block;cursor:pointer;}
	/*lang*/

  /*galleria*/
    div#galleria {padding:20px 0px;}    
    div#galleria img {border:1px solid #333;}
    div#galleria a {margin:10px 5px; width:92px; height:62px;float:left; text-align: center;}
    
 /*galleria*/
