/*  
Theme Name: Imbalance
Theme URI: http://www.wpshower.com
Version: 1.18
Description: Designed by <a href="http://www.wpshower.com">WPSHOWER</a>
Author: WPSHOWER
Author URI: http://www.wpshower.com

	Copyright: (c) 2010 WPSHOWER
	License: GNU/GPL Version 2 or later. http://www.gnu.org/licenses/gpl.html

*/

@font-face {
    font-family: 'EnglandHandDBRegular';
    src: url('england-webfont.eot');
    src: url('england-webfont.eot?#iefix') format('embedded-opentype'),
         url('england-webfont.woff') format('woff'),
         url('england-webfont.ttf') format('truetype'),
         url('england-webfont.svg#EnglandHandDBRegular') format('svg');
    font-weight: normal;
    font-style: normal;

}


html,body{background:white;margin:0;}

a:link, a:visited {
	color:#777;
	text-decoration:underline;
}
a:hover {
	text-decoration:none;
}
#outer {
	font-family:Arial, Helvetica, sans-serif;
	color:#000;
	font-size:12px;
	width:945px;
	margin:0 auto;
}
p {
	margin-bottom:15px !important;
}
blockquote {
	font-style:italic !important;
	margin-left:70px !important;
}

table {border-collapse:separate;border-spacing:0;}
table, td, th {vertical-align:middle;}
table {margin-bottom:1.4em;width:100%;}
th {font-weight:bold;}
thead th {background:#FF3706;}
th, td, caption {padding:4px 10px 4px 5px;}
tr.even td {background:#FF3706;}
tfoot {font-style:italic;}
td#next {text-align:right;}
caption {background:none repeat scroll 0 0 #EEEEEE;}
th, td, caption {padding:4px 10px 4px 5px;}
caption, th, td {font-weight:strong;text-align:left;}

#top h1{
	margin-top: 5px;
	text-align: center;
	font-family: 'EnglandHandDBRegular',Arial, Helvetica, sans-serif;
	font-size: 54px;
	color:#d0cfce;
}


#top a:link {
	text-decoration: none;
}



#menu {
	padding-left:115px;
	height: 50px;
	border-bottom:solid 1px #eeeeee;
	font-size: 16px;
	
}




/* INIZIO Foglio di Stile GRAFICA */

.clearfix:after {
    clear: both;
    content: ".";
    display: block;
    height: 0;
    visibility: hidden;
}
.clearfix {
    display: inline-block;
}
* html .clearfix {
    height: 1%;
}
.clearfix {
    display: block;
}




#bloccog {
width: 100%;
height:100%;
	}


#bloccog span{
		
		font-size: 11px;
		
}




.unog {
float: left;
width:30%;
margin-right:5%;
display: inline;

}

.unog img {	
	
margin-bottom:5px;

}

.unog2 {
float: left;
margin-left:10px;
margin-right:30px;
display: inline;

}

.unog2 img {	
	
margin-bottom:5px;

}


.dueg2 {
	
float: left;
width:30%;
display: inline;

}

.dueg2 img {	
	
margin-bottom:5px;	


}








.dueg {
	
float: left;
width:30%;
margin-right:3%;
display: inline;

}

.dueg img {	
	
margin-bottom:5px;	


}

.treg {
float: right;
width:30%;
display: inline;
}

.treg img {

margin-bottom:5px;	

}



#avanzamento{
text-align:right;
height:18px;
margin-bottom:15px;

	}
	
#avanzamento img{
	position:relative;
	top:-1px;
	vertical-align: middle;
display:inline;
	}	

	
#avanzamento a:link,a:visited{
	vertical-align: middle;
	color: #181C21;
	font-size: 11px;
	display:inline;
	margin: auto 0;
	}

#avanzamento a:hover{

	vertical-align: middle;
	text-decoration: none;
	color: #ff6a44;
	font-size: 11px;
	display:inline;
	margin: auto 0;
	}


/* FINE Foglio di Stile GRAFICA */







#cats li {
	float: left;
	line-height: 50px;
	margin-right: 45px;
}
#cats li a {
	float: left;
	line-height: 50px;
	text-decoration:none !important;
}
#cats li a:hover, #cats li a.active {
	border-bottom:solid 1px #ff3706;
}


.content{color:#777;font:12px/1.4 "helvetica neue",arial,sans-serif;width:945px;margin:0px auto;}

#footer {
	height: 55px;
	margin-top: 5px;
	padding: 5px 0;
	border-top:solid 1px #eeeeee;
	clear: both;
}
#footer a:link, #footer a:visited {
	text-decoration:none;
	border-bottom:solid 1px #ff3706;
}
#footer #copyright {
	float:left;
}
#footer #credits {
	float:right;
}

#credits a:link {
text-decoration: none;
color:green;
border: 0;

}

/* This rule is read by Galleria to define the gallery height: */
#galleria{height:420px;}

.galleria-bar {

display: none;

}

/* Flag code */

#flags_language_selector {
	text-align: right;
	margin-top: 10px;
}

#flags_language_selector img {
	border: 1px solid #333;
	display: inline;
}

/* Page VIDEO */

.video {
	text-align: center;
	margin-bottom: 20px;
}

/* Header */

.logoname {
	margin-bottom: 10px;
}

.logoname a:link {
	color: #777;
}

.logoname a:visited {
	color: #777;
}
