/*
Theme Name: Mettiamoci la testa
Theme URI: http://www.milc.it/
Description: Mettiamoci la testa
Version: 0.1
Author: milc
Author URI: http://milc.it/
Tags: custom, fixed width
*/



/* Begin Typography & Colors */
html{
overflow-y:scroll;
}
body {
margin: 0;
padding: 0;
background: #000 url(img/sf.gif) repeat-x;
text-align: center;
font-family: Arial, Helvetica, sans-serif;
}
h1 {
margin: 0;
padding: 60px 0 0 0;
height: 0;
overflow:hidden;
font-size:0;
}
.ilprogetto h1 {
background: url(img/titoli/ilprogetto.gif) no-repeat;
}
.metticilatesta h1 {
background: url(img/titoli/metticilatesta.gif) no-repeat;
}
.partecipa h1 {
background: url(img/titoli/partecipa.gif) no-repeat;
}
.isostenitori h1 {
background: url(img/titoli/isostenitori.gif) no-repeat;
}
.scrivici h1 {
background: url(img/titoli/scrivici.gif) no-repeat;
}
.page13 h1 {
background: url(img/titoli/levostreidee.gif) no-repeat;
}
.page126 h1 {
background: url(img/titoli/lacampagna.gif) no-repeat;
}

#struttura {
width: 950px;
margin: 0 auto;
text-align: left;
}
#testa {
display: none;
}
#menu {
margin: 0;
padding: 0;
list-style: none;
text-transform: uppercase;
font-size: 0;
height:23px;
}
#menu li {
display: inline;
}
#menu a {
color: #FFF;
text-decoration: none;
padding: 0 10px;
font-size: 11px;
line-height: 23px;
height:23px;
display:block;
float:left;
}
#menu a.on,#menu a:hover, #menu li.current_page_item a{
background: #000;
}
#centro {
border: 4px solid #000;
background: #CFCFCD url(img/sf_corpo.jpg) no-repeat;
min-height: 579px;
}
* html #centro {
height: 579px;
}
#corpo {
font-size: 13px;
line-height: 20px;
color: #FFF;
margin: 75px 0 30px 70px;
}
.home #corpo {
background: url(img/mettiamocilatesta.jpg) no-repeat;
}
.messotesta #centro {
background-image: url(img/sf_messotesta.jpg);
}
#corpo a {
color: #FFF;
}
.home #corpo p {
margin: 0;
padding: 190px 420px 0 20px;
color: #000;
}
.home #corpo p strong,.home #corpo p a {
color: #B40000;
text-decoration: none;
}
.home #corpo p a:hover {
text-decoration: underline;
}
#corpo a.butt {
background: #FFF;
color: #000;
text-decoration: none;
padding: 3px 7px;
text-transform: uppercase;
font-size: 11px;
border: 1px solid #FFF;
}
#corpo a.butt:hover {
background: #000;
color: #FFF;
}
#content {
background: #000;
padding: 25px;
width: 390px;
min-height: 420px;
}
.metticilatesta #content,.page13 #content,.page126 #content {
width: 752px;
}
.col1 {
background: #000;
padding: 25px;
width: 390px;
min-height: 420px;
}
.col2 {
background: #000;
padding: 25px;
width: 752px;
min-height: 420px;
}
#sottomenu {
font-size: 0;
}
#sottomenu ul {
margin: 0;
padding: 0;
list-style: none;
text-transform: uppercase;
height:23px;
}
#sottomenu li {
display: inline;
background: #000;
}
#sottomenu a {
text-decoration: none;
margin: 0;
padding: 0 10px;
background: #FFF;
color: #000;
font-size: 11px;
line-height: 23px;
height:23px;
display:block;
float:left;
}
#sottomenu a.on,#sottomenu a:hover {
background: #000;
color: #FFF;
}
.metticilatesta h2,.page13 h2,.page126 h2 {
margin: 0;
padding: 35px 0 0 0;
font-size: 19px;
line-height: 23px;
font-weight: normal;
float: left;
}
.metticilatesta h2 a,.page13 h2 a,.page126 h2 a {
text-decoration: none;
padding-right: 20px;
}
.metticilatesta h2 a:hover,.page13 h2 a:hover,.page126 h2 a:hover {
text-decoration: underline;
}
.metticilatesta .dx,.page13 .dx,.page126 .dx {
margin: 0;
padding: 40px 0 0 0;
float: right;
text-transform: uppercase;
}
.metticilatesta .dx a,.page13 .dx a,.page126 .dx a {
text-decoration: none;
}
.metticilatesta .dx a:hover,.page13 .dx a:hover,.page126 .dx a:hover {
text-decoration: underline;
}
.metticilatesta .striscia,.page13 .striscia,.page126 .striscia {
background: #404041;
border-top: 1px solid #FFF;
margin-top: 15px;
padding: 20px 0 0 20px;
font-size: 0;
}
.metticilatesta .striscia img,.page13 .striscia img,.page126 .striscia img{
border: 1px solid #FFF;
margin: 0 20px 20px 0;
}
.metticilatesta .striscia .faccia,.page13 .striscia .faccia,.page126 .striscia .faccia {
float:left;
background:url(img/sf_faccia.gif) no-repeat;
padding:21px 20px 33px 24px;
border: 1px solid #FFF;
margin:0 20px 20px 0;
}
.metticilatesta .striscia .faccia img,.page13 .striscia .faccia img,.page126 .striscia .faccia img{
border: none;
margin: 0;
}
.metticilatesta #pag,.page13 #pag,.page126 #pag {
padding: 40px 0 0 0;
text-align: center;
color: #404041;
}
.metticilatesta #pag a,.page13 #pag a,.page126 #pag a  {
text-decoration: none;
}
.metticilatesta #text p,.page13 #text p,.page126 #text p {
margin-top: 0;
padding-top: 0;
}
.metticilatesta #text,.page13 #text,.page126 #text {
font-size: 13px;
padding: 0 20px 20px 0;
}
.metticilatesta #vert img,.page13 #vert img,.page126 #vert img {
float: left;
}
.metticilatesta #text strong,.page13 #text strong,.page126 #text strong {
font-size: 15px;
font-weight: normal;
}
#footer {
color: #FFF;
font-size: 11px;
}
#footer hr {
display: none;
}
#footer img {
vertical-align: middle;
margin-right: 15px; 
}
.clearall {
clear: both;
}
#corpo .pag a {
color: #000;
text-decoration: none;
text-transform: uppercase;
font-size: 11px;
}
.pag .prev {
float: left;
background:url(img/prev.gif) no-repeat left center;
padding:2px 25px;
}
.pag .next {
float:right;
background:url(img/next.gif) no-repeat right center;
padding:2px 25px;
}
.pag .center{
text-align: center;
padding: 5px 0px;
}

#faccia {
color: #000;
padding-left: 25px;
margin-right: 470px;
}
#faccia #txt {
padding-top: 70px;
height: 280px;
}
#facciaimg {
float:right;
padding: 81px 91px 0 0;
}
#corpo form th {
color:#505050;
font-weight: normal;
padding:10px 0;
text-align:left;
}
form input, select {
background:#000;
border:1px solid #505050;
color:#FFF;
font-family:Arial,Helvetica,sans-serif;
font-size:11px;
}
form td {
font-size:11px;
line-height:16px;
padding-bottom:10px;
}
form textarea {
border:1px solid #FFF;
font-family:Arial,Helvetica,sans-serif;
font-size:11px;
}
form #contenutofile,form #contenutourl,form #contenutotesto{
margin-top:10px;
}
form input.button {
background:#FFF;
border:0;
color:#000;
}
form input.buttonneg {
background:#000;
border:0;
color:#FFF;
}

form fieldset {
border: 1px solid #444;
padding: 10px;
}
form legend {
color:#FFF;
}
form #privacy input {
border:0;
vertical-align:middle;
}
.recaptchatable * {
	color:white !important;;
}

.scaricapdf {
margin: 0;
float: right;
text-transform: uppercase;
text-decoration: none;
display:block;
}
a.scaricapdf:hover {
text-decoration: underline;
}
#menu li.page-item-134 {
display:none;
}
