/*
Theme Name: Paolo Consorti
Author: Daniele Camaioni
Version: 2.0
*/
body{
font-family: Verdana, Helvetica, Arial;
}
a img{
border: none;
}
p a{
color: yellow;
text-decoration: none;
}
#general2{
width: 100%;
height: 100%;
}
.nav h3{ padding:30px 30px 0px 30px;
font-family: "Arial Black", helvetica;
}
.nav h3 a{
font-family: "Arial Black", helvetica;
text-decoration: none;color: white; font-size: 29px;
}
.nav{ 
position:fixed; 
top:270px; 
left:50px; 
background:#111; 
background:rgba(0,0,0,0.70); 
width:360px; 
text-align:left;
cursor: move; 
}
.nav p{ 
padding:0 30px 30px 30px; 
color:#fff;
font:11pt "Helvetica Neue", "Helvetica", Arial, sans-serif; 
text-shadow: #000 0px 1px 0px; 
line-height:200%;
}
.nav ul{ 
padding:0 30px 30px 30px; 
color:#fff;
font:11pt "Helvetica Neue", "Helvetica", Arial, sans-serif; 
text-shadow: #000 0px 1px 0px; 
list-style: none;
}
.nav li a{ 
font-size:10pt; 
text-decoration:none; 
outline: none; color:#ddd; 
padding:2px 5px;
line-height: 22px;
}
.nav li a:hover{ 
background-color:yellow;
border-color:#5c94cb;
color:#000000;
}
.stamp{ 
float: right; 
margin: 15px 30px 0 0;
}
.accordionButton a{
font-size:10pt; 
text-decoration:none; 
outline: none; color:#ddd; 
cursor: pointer; 
padding:2px 5px; 
margin: 2px 0px 2px 0px;
}
.accordionButton a:hover{
background-color:yellow;
border-color:#5c94cb;
color:#000000;
}
.accordionContent{ 
position:relative; 
width:300px; 
text-align:left; 
margin: 5px 5px 5px 5px;
}
.accordionContent ul{ 
list-style: none;
}
.accordionContent li a{ 
padding: 2px 5px;
line-height: 22px;
}
#contenuto{
width: 900px;
left: 500px;
background:#111; 
background:rgba(0,0,0,0.70); 
position: absolute;
cursor: move;
margin: 30px 0px 80px 0px;
}
.push{
width: 900px;
height: 60px;
}
#contenuto h1{
color: white;
padding: 40px 0px 10px 60px;
font-size: 22px;
margin-bottom: 40px;
}
#contenuto p{
color: white;
}
#footer{
margin-left: 60px;
width: 900px;
text-align: left
color: white;
}
#footer p{
padding-top: 20px;
font-size: 11px;
color: #555555;
font-family: helvetica, arial, 'san-serif';
}
#footer p a{
color: #555555;
font-size: 9px;
text-decoration: none;
}
#footer p a:hover{
color: #555555;
text-decoration: underline;
}
#section{
width: 900px;
height: 900px;
background: white;
float:left;
}
.newsbox{
width: 390px;
float: left;
margin: 40px 0px 40px 40px;
color: white;
}
.newsbox2{
width: 390px;
float: left;
margin: 40px 0px 40px 40px;
color: white;
}
.newsbox2 p{
font-size: 12px;
}
.imgbox{
float: left;
width: 390px;
}
.textbox{
float: left;
width: 390px;
padding: 20px 10px 10px 20px;
}
.textbox h2 {
text-decoration: none;
color: white;
text-align: left;
font-size: 19px;
}
.textbox h2 strong a{
text-decoration: none;
color: #957618;
}
.textbox h3{
text-align: left;
font-size: 16px;
color: #333333;
}
.textbox p{
text-align: left;
font-size: 15px;
color: white;
}
.clearit{
visibility: hidden;
clear: both;
}
#news-past{
width: 700px;
height: auto;
overflow: hidden;
padding: 0px 50px 50px 50px;
float: left;
margin-bottom: 50px;
}
#news-past p{
font-size: 12px;
color: white;
}
#news-past ul,  #news-past li{
width: 165px;
height: 290px;
float: left;
color: white;
overflow: hidden;
margin: 0px 5px 0px 0px;
}
.next{
cursor: pointer;
width: 50px;
height: 200px;
background: url(img/cursoresx.png) no-repeat;
float: left;
}
.prev{
cursor: pointer;
width: 50px;
height: 200px;
background: url(img/cursoredx.png) no-repeat;
float: left;
}
#wpcf7-f25-p5-o1{
color: white;
margin-left: 40px;
padding-bottom: 100px;
}
.input{
display: block;
padding-bottom: 8px;
}
.input label{
display: block;
width: 85px;
padding: 6px 15px 6px 0px;
text-align: right;
float: left;
}
.input input[type=text]{
display: block;
padding: 6px;
width: 70%;
border: 1px solid white;
background: none;
color: white;
}
.input textarea{
display: block;
padding: 6px;
width: 70%;
height: 140px;
border: 1px solid white;
background: none;
color: white;
}


