/*

	960 Grid System ~ Text CSS.

	Learn more ~ http://960.gs/



	Licensed under GPL and MIT.

*/



/* `Basic HTML

----------------------------------------------------------------------------------------------------*/



body {

	font-family: Arial, Verdana, sans-serif;

	background-color: #fff;

	color: #666;

	font-size:12px;

}



a:focus {

	outline: 1px dotted invert;

}

a:link, a:visited {

	text-decoration: underline;

	color: #003399;

}

a:hover, a:focus, a:active {

	text-decoration: underline;

	color: #666;

}



hr {

	border: 0 #ccc solid;

	border-top-width: 1px;

	clear: both;

	height: 0;

}

select {
  width: 350px !important;
}

select > option {
  width: 300px !important; 
}

/* `Headings

----------------------------------------------------------------------------------------------------*/



h1 {

	font-size: 22px !important;

	color:#003399;

	font-family:Georgia, "Times New Roman", Times, serif;

	font-weight:normal;

	clear:left;

}



h2 {

	font-size: 18px !important;

	color:#003399;

	font-family:Georgia, "Times New Roman", Times, serif;

	font-weight:normal;

}



h3 {

	font-size: 16px;

}



h4 {

	font-size: 14px;

}



h5 {

	font-size: 13px;

}



h6 {

	font-size: 12px;

}



/* `Spacing

----------------------------------------------------------------------------------------------------*/



ol {

	list-style: decimal;

}



ul {

	list-style: square;

}

li {

	margin-left: 30px;

}



p,

dl,

hr,

h1,

h2,

h3,

h4,

h5,

h6,

ol,

ul,

pre,

table,

address,

fieldset {

	margin-bottom: 20px;

}

p {

	padding: 8px 0 !important;

}

.post p {



}

/* divs */

#centrato {

	font-size: 12px;

}

#testata {

	background: transparent url(images/header.png) no-repeat 0 0;

	height:97px;

}

#testata h1, #testata h2 {

	position: absolute;

	left: -9999px;

}

#testatamenu {

	background: transparent url(images/immaginehead.jpg) no-repeat 0 0;

	height:156px;

}

#contenuti {

	padding-top: 20px;

}

#menu {

	padding: 10px 0;

}

#menu ul li {

	border-bottom: 4px solid #A6BFC7;

	padding: 8px 12px;

	display:inline;

	margin-left: 0;

	margin-right: 4px;

}

#menu ul li a {

	text-decoration: none;

	font-weight:bold;

}

#footer{

	background: transparent url(images/foot.gif) no-repeat 0 90px;

	color: #fff;

	height: 200px;

	padding: 15px;

	color:#444;

}

#footer a {

	color: #444;

}

#partners {

	margin-bottom: 8px;

}

#footer .grid_4 {

	width:213px;

	text-align:center;

	border-right: 1px solid #eee;

}	

#footer .grid_1 {

	width:90 px;

	text-align:center;



}	

#footer .omega {

	border: 0 !important;

}
#footer .info{
  text-align:center; 
  margin-top:50px;
}


#copyright {

	font-size: 11px;

}

#iscrizione {

	margin-right: 10px;

	width: 300px;

	height:170px;

	background-image:url(images/bottoneiscrizione.gif);

	color: #fff;

	font-weight:bold;

	margin-bottom: 15px;

	padding: 15px;

	font-size: 16px;

	text-align: center;

}

#iscrizione h1 {

	font-size: 28px !important;

	font-weight: bold;

	margin-bottom: 10px;

	margin-top: 20px;

	font-family:Arial, Helvetica, sans-serif;

}

#iscrizione h2 {

	margin-bottom: 10px;

	font-weight: bold;

	font-family:Arial, Helvetica, sans-serif;

}

.post {

	border:1px solid #DDDDDD;

margin-bottom:20px;

padding:10px;

min-height:140px;

height: auto !important;

height: 140px;

}

.undertitle {

	font-size: 11px;

	margin-bottom: 10px;

	color: #999;

}

.sidebar {

	float:left;

	display: inline;

	width:160px;

	margin-right: 10px;

}

.sidebar ul li ul li{

	background: transparent url(images/bullet.gif) no-repeat 0 4px;

	padding: 2px 2px 2px 15px;

	border-bottom: 1px dotted #999;

}

.sidebar ul li ul li a {

	text-decoration: none;

}

.sidebar h2 {

	color: #fff;

	font-size:12px !important;

	font-family:Arial, Helvetica, sans-serif;

	background: #fff url(images/sidebarh2.gif) no-repeat 0 0;

	padding: 4px 10px;

}

.avatar {

	float: right;

	padding: 4px;

	border: 1px solid #ccc;

	margin: 0 0 6px 6px;

}

.author {

	font-weight: bold;

	font-size: 14px;

	padding-right: 10px;

}

.commento {

	padding: 10px;

}

.odd {

	background-color: #eee;

}

.even{

	background-color: #fff;

}

.salta {

	position: absolute;

	left: -9999px;

}

#cerca {

	display:inline;

	float:left;

	margin: 0 0 0 0;

	padding:0;

width:160px;

height: 30px;

}

#cerca legend, #cerca label {

	display: none;

}

#cerca form input#s {

background-color:transparent;

background-image:url(images/ricercaform.png);

background-repeat:no-repeat;

border:0 none;

margin:0;

width:148px;

font-size: 11px;

padding: 4px 0 4px 20px;

}

#cerca form input#searchsubmit{

	display: none;

}

img.alignleft {

	float: left;

	margin: 0 20px 10px 0;

}

img.alignright{

	float: right;

	margin: 0 0 10px 20px;

}

.h2hp{

	padding-bottom: 10px;	

}

.h2hp h2 {

	background: transparent url(images/areamedia.gif) no-repeat 0 0;

	color: #fff;

	padding:4px 10px 6px;

}

.widget {

	margin-bottom: 40px;

}

.widget_sphoto_body{

	padding: 10px;

	text-align:center;

}

.widget_sphoto_body span {

	padding: 0 30px;

}

#events-calendar-list li{

	list-style-image: none !important;

}

.textcenter {

	text-align: center;

}

.social {

	padding-top: 10px;

	margin: 0 auto;

}

.prox{

	float: left;

	margin:10px 40px;

	text-align: justify;

	width:200px;

}

.prox h3 {

	font-size: 14px;

}

.prox p {

	font-size: 11px;

}

#colonna3 {

	margin-top: 30px;

}
