/* 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;}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-image: url(images/body.jpg); background-position: left top; background-repeat: repeat-x; background-color: #434021; font-family: Arial;}

div#main {width: 980px; margin: 0 auto; text-align: center; background-color: transparent;}
div#top, div#center, div#bottom {width: 980px; min-height: 54px;}
div#top {background-color: transparent;position: relative;}
div#top div#menu {height: 24px; background-color: transparent; width:700px; position: absolute; bottom: 0; right: 15px;}
div#top div#menu ul li {background-color: #ddd9b6; width:100px; height: 24px;  text-align: center; line-height: 24px; display: block; float: left;}
div#top div#menu ul li a {line-height: 24px; color: white; font-size: 12px; text-decoration: none;width:100px; height: 24px; display: block;background-image: url(images/menu.jpg); background-position: top center; background-repeat: no-repeat; color: #c2e21e; text-transform: capitalize;}
div#top div#menu ul li.current_page_item a, div#top div#menu ul li a:hover {background-image: url(images/menuhover.jpg); color: white;}
div#top div#logo {width: 192px; height: 72px; position: absolute; top: 30px; left: 15px; background-image: url(images/logo.jpg); z-index: 9999;}
div#top div#logo a {width: 192px; height: 72px; display: block;}
div#menu ul {background-color: transparent;}
div#menu ul li {display: inline;}

div#center {overflow: auto;}
div#center div#sx {width: 260px; min-height: 300px; background-color: transparent; float: left;}
div#center div#dx {width: 700px; min-height: 500px; background-color: transparent; float: right;}
div#center div#dx div#header {width: 700px; position: relative; background-color: transparent; height: 350px;}
div#center div#dx div#header div#innerfade {width: 672px; height: 317px; border: 8px solid #d9d2b6; background-color: white; position: absolute; top: 15px; right: 15px;}
/*lang*/
	div#center div#dx div#lang {width: 700px; position: relative; background-color: transparent;height: 32px;}

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


div#center div#dx div#evidenza {width: 670px; min-height: 250px; padding:10px 15px; background-color: transparent;}
div#center div#dx div#evidenza div.box {height: 120px; background-color: transparent; width: 335px; position: relative; float:left;  }
div#center div#dx div#evidenza div.box div.th {height: 100px; background-color: transparent; width: 154px; position: absolute; top: 0; right: 0; border: 4px solid #d9d2b6;}
div#center div#dx div#evidenza div.box h1 {position: absolute; top: 0; left: 15px; font-weight: bold;}
div#center div#dx div#evidenza div.box h1 a {color: red; font-size: 13px; text-decoration: none; text-transform: capitalize;}
div#center div#dx div#evidenza div.box p { background-color: transparent; position: absolute; bottom: 34px; left: 15px; width: 160px; font-size: 12px; height: 65px; text-align: left !important;}
div#center div#dx div#evidenza div.box a.readmore {width: 80px; height: 20px; background-color: #4ba714; display: block; position: absolute; bottom: 20px; left: 15px; border: 1px solid #208711; color: white; font-size: 12px; line-height: 20px; text-transform: capitalize;}

div#center div#dx div#post {width: 670px; position: relative; background-color: transparent; min-height:200px; padding:20px 15px; font-size: 13px; color: black;line-height:15px;}
div#center div#dx div#post p {padding:5px 0px;  }
div#center div#dx div#post ul {padding:5px 15px;}
div#center div#dx div#post h2 {color: #7a8831;font-size: 24px; text-align: left; font-weight: normal; padding: 10px 0px; text-transform: capitalize;line-height:24px;}
div#center div#dx div#post table {width:80%; margin:20px 0px; border:3px solid #d9d2b6}
body#progetto-sole div#center div#dx div#post table {border: 0;}
body#progetto-sole div#center div#dx div#post table tr {background-color: white;}
div#center div#dx div#post table tr.bhu90 {background-color:#d9d2b6;}
div#center div#dx div#post table th {padding:10px; text-align:center; font-size:16px;}
div#center div#dx div#post table td {padding:5px; text-align:center;}
div#center div#dx div#post p img.normalimg {border:1px solid #ccc; width:150px; height:90px; margin:5px; padding:1px;}
div#center div#dx div#post a.le-tue-immagini img {border: 1px solid #7a8831; padding: 2px; background-color: white; }
div#center div#dx div#post a.le-tue-immagini {float: left; margin: 3px 3px;}

div#center div#photogallery {width: 240px; height: 350px; background-color:transparent; padding: 20px 10px 10px 10px; position: relative;}
div#center div#eventi {width: 240px; min-height: 300px; background-color: transparent; padding: 60px 10px 10px 10px;}
div#center div#newsletter {width: 240px; min-height: 100px; background-color: transparent; padding: 0px 10px 10px 10px;}
div#center div#link {width: 240px;  background-color: transparent; padding: 0px 10px 10px 10px;}
div#center div#link ul {list-style-type: none;}
div#center h2 {text-transform:capitalize; font-size:26px; text-align:left; padding: 5px 0px; color: #7a8831}
div#center div#eventi  li.cat-post-item {background-color:transparent; list-style-type: none; position:relative; height:90px; }
div#center div#eventi  li a.post-title {background-color: transparent;width: 190px; display:block; text-align:left; position:absolute; top:0; left:50px; color: #333; font-weight: bold;font-size: 15px; text-decoration: none; color: green;}
div#center div#eventi  li.cat-post-item p {background-color: transparent;width: 190px; display:block; text-align:left; position:absolute; top:20px; left:50px; font-size:11px; height:60px;}
div#center div#eventi  li.cat-post-item p.post-date {width: 41px; height: 46px; background-image: url('images/data.jpg'); background-position: center center; background-repeat: no-repeat; position: absolute; top: 0; left: 0; padding:4px; text-align:center; background-color: transparent; font-size:14px;  margin:0;}

div#center {background-color: white; position: relative;}
div#bottom {background-color: #999566;; height: 100px;}
div#bottom div#menu {height: 50px;}
div#bottom div#menu ul {}
div#bottom div#menu ul li {height: 50px; line-height: 50px ;}
div#bottom div#menu ul li a { color: white; text-transform: capitalize; text-decoration: none; font-size: 12px; border-left: 1px solid #fff; height: 13px;padding: 0px 5px;text-align: center }
div#bottom div#footer p {font-size: 11px; color: #ede7ad;}
div#bottom div#footer p a {font-size: 11px; color: #ede7ad;}
 /*powered*/
 
 div#powered {margin: 0 auto; width: 690px; text-align: center;}
 div#linkamici {margin: 0 auto; width: 690px; text-align: center; padding: 5px;}
 div#link-esterni {width:900px; margin:0 auto;text-align:center;height:50px;}
 div#link-esterni ul {height:50px;background-color:transparent;width:900px;padding-top:20px;}
 div#link-esterni ul li {display:inline;line-height:50px;height:50px;}
 div#link-esterni ul li a {line-height:50px;height:50px;}
 
 	/*MAPPA */
   div.map {background-color:transparent; width:500px; height:300px; margin: 0 auto; padding:40px;}
   div.map iframe {border: 1px solid #ccc; width:500px; height:290px; margin:0 auto; padding:1px;-moz-border-radius: 0.3em;  -webkit-border-radius: 0.3em; border-radius: 0.3em;} 
 	/*MAPPA */


        
     	

