#box {
	width: 975px;
	background-image: url(../fig/texture-colonna-sx.jpg);
	background-repeat: repeat-y;
	background-position: left top;
}

#testa {
	height: 164px;
}

p#tagline {
	position: absolute;
	top: 49px;
	left: 149px;
	z-index: 2;
}

#utility {
	display: none;
}

#molliche {
	display: none;
}

#boxcategorie {
	display: none;
}

#boxcategorie h2#categoria1 {
	position: absolute;
	top: 8px;
	left: 18px;
	z-index: 1;
	width: 96px;
}

#boxcategorie h2#categoria2 {
	position: absolute;
	top: 55px;
	left: 17px;
	z-index: 1;
	width: 96px;
}

#boxcategorie h2#categoria3 {
	position: absolute;
	top: 101px;
	left: 17px;
	z-index: 1;
	width: 96px;
}

#boxcategorie h2#categoria4 {
	position: absolute;
	top: 156px;
	left: 17px;
	z-index: 1;
	width: 96px;
}

#boxcategorie h2#categoria5 {
	position: absolute;
	top: 194px;
	left: 17px;
	z-index: 1;
	width: 96px;
}

#boxcategorie h2#categoria5 {
	position: absolute;
	top: 196px;
	left: 17px;
	z-index: 1;
	width: 96px;
}

img#imgpulsante1 {
	position: absolute;
	top: 0px;
}

img#imgpulsante2 {
	position: absolute;
	top: 47px;
}

img#imgpulsante3 {
	position: absolute;
	top: 94px;
}

img#imgpulsante4 {
	position: absolute;
	top: 141px;
}

img#imgpulsante5 {
	position: absolute;
	top: 188px;
}

#contenuto {
	position: relative;
}

#colonnasx {
	display: none;
}

#colonnasx h3 {
	padding: 0px 0px 2px 0px;
	margin: 19px 6px 0px 6px;
	color: #FFF;
	border-bottom: 1px solid #eaa729;
	font-size: 17px;
}

#colonnasx h4 {
	padding-right: 6px;
	padding-left: 6px;
	margin: 0px;
	color: #FFF;
	font-size: 11px;
	text-align: center;
}

#colonnasx h4 a:link {
	color: #FFF;
	text-decoration: underline;
}

#colonnasx h4 a:visited {
	color: #E6DA8A;
	text-decoration: underline;
}

#colonnasx h4 a:hover {
	color: #E6DA8A;
	text-decoration: none;
}

#colonnasx ul {
	margin: 9px 0px 0px 15px;
	padding: 0px;
}

#colonnasx ul li {
	margin: 5px 6px 0px 19px;
	list-style-type: square;
	color: #FFF;
	font-size: 13px;
}

#colonnasx ul li a:link {
	color: #FFF;
	text-decoration: underline;
}

#colonnasx ul li a:visited {
	color: #E6DA8A;
	text-decoration: underline;
}

#colonnasx ul li a:hover {
	color: #E6DA8A;
	text-decoration: none;
}

#colonnacentro {
	padding-top: 39px;
	margin: 0px;
	background-image: url(../fig/texture.jpg);
	background-repeat: repeat;
}

#colonnacentro ol, #colonnacentro ul {
	margin: 0px 0px 20px 49px;
	padding: 0px;
}

#colonnacentro ol li, #colonnacentro ul li {
	color: #233f5b;
}

#colonnacentro p.rimpicciolisci, #colonnacentro ol li.rimpicciolisci {
	padding: 0px;
	margin-left: 70px;
	font-size: 13px;
}

#colonnacentro h1 {
	margin: 0px;
	padding: 11px 0px 11px 11px;
	color: #003399;
	font-size: 26px;
}

#colonnacentro h2 {
	margin: 0px;
	padding: 20px 0px 0px 11px;
	color: #ff6600;
	font-size: 20px;
}
/*
#colonnacentro h2 a:link {
	color: #CC9900;
	text-decoration: underline;
}

#colonnacentro h2 a:visited {
	color: #B4852E;
	text-decoration: underline;
}

#colonnacentro h2 a:hover {
	color: #B4852E;
	text-decoration: none;
}
*/
#colonnacentro h3 {
	margin: 0px;
	padding: 11px 0px 11px 11px;
	color: #CC7000;
	font-size: 16px;
}

#colonnacentro p {
	margin: 0px;
	padding: 6px 11px;
	color: #233f5b;
}
/*
#colonnacentro p a:link, #colonnacentro ul li a:link {
	color: #233f5b;
	text-decoration: underline;
}

#colonnacentro p a:visited, #colonnacentro ul li a:visited {
	color: #ff6600;
	text-decoration: underline;
}

#colonnacentro p a:hover, #colonnacentro ul li a:hover {
	color: #ff6600;
	text-decoration: none;
}
*/
img#imgboxnews {
	display: none;
}

img#megafono {
	display: none;
}

img#imgeuri {
	display: none;
}

#news {
	display: none;
}

#news h3 {
	margin: 0px 11px 0px 0px;
	text-align: left;
	color: #004389;
}

#news p.data {
	font-weight: normal;
	color: #a64207;
	font-size: 13px;
	margin-bottom: 0px;
	margin-top: 5px;
	background-image: url(../fig/texture-beije.gif);
}

#news p {
	font-size: 11px;
	color: #970808;
	margin-top: 29px;
	font-weight: bold;
}

#news p a:link {
	color: #05121b;
	text-decoration: underline;
}

#news p a:visited {
	color: #a64207;
	text-decoration: underline;
}

#news p a:hover {
	text-decoration: none;
}

#news p.titolonews {
	font-size: 13px;
	color: #05121b;
	margin-top: 0px;
	margin-bottom: 0px;
	font-weight: bold;
	background-image: url(../fig/texture-beije.gif);
	margin-right: 2px;
	font-weight: bold;
}

#news p.abstract {
	font-size: 11px;
	color: #932415;
	margin-top: 0px;
	margin-bottom: 2px;
	font-weight: bold;
	padding-left: 11px;
}

img#imgominoeuro {
	position: absolute;
	top: 38px;
	left: 29px;
}

#crediti {
	position: absolute;
	right: 19px;
	top: 19px;
	text-align: right;
}

#indirizzo {
	height: 64px;
	padding: 19px 19px 19px 19px;
}

#crediti p {
	font-weight: bold;
	color: #FFF;
}

#indirizzo p {
	font-size: 12px;
	margin: 0px;
	color: #FFF;
}

#opuscolo {
	display: none;
}

img#imgopuscolo {
	display: none;
}

img#imglogo {
	position: absolute;
	top: 0px;
	left: 0px;
	z-index: 1;
}

img#imgeuro {
	display: none;
}

.img {
	border: 2px solid #004389;
	margin: 11px;
}

.imgsxnoborder {
	float: left;
	padding: 16px 16px 0px 16px;
}

.imgcentroborder {
	margin: 16px auto;
	display: block;
	border: 2px solid #004389;
}

img#imglineapiede {
	display: none;
}

#piede{	
	height: 429px;
	background: #004389;
	width: 983px;
	clear: both;
	position: relative;
}

#iscrivitinewsletter {
	display: none;
}

img#imgnews {
	display: none;
}

#iscrivitinewsletter p, #opuscolo p {
	font-size: 12px;
	margin: 0px;
	color: #FFF;
}

.tbstile1, .tbstile2 {
	/*border: 2px dashed #FF9900;*/
	margin: 19px auto 19px auto;
	color: #233f5b;
	font-size: 15px;
	padding: 11px;
	width: 486px;
}

.tbstile3 {
	/*border: 2px dashed #FF9900;*/
	margin: 19px auto 19px auto;
	color: #233f5b;
	font-size: 13px;
	padding: 11px;
	/*width: 529px;*/
}

.tbstile3 tr td {
	padding-bottom: 6px;
	padding-top: 6px;
}
/*
.tbstile1 a:link, .tbstile2 a:link, .tbstile3 a:link {
	color: #233f5b;
}

.tbstile1 a:visited, .tbstile2 a:visited, .tbstile3 a:visited {
	color: #ff6600;
	text-decoration: underline;
}

.tbstile1 a:hover, .tbstile2 a:hover, .tbstile3 a:hover {
	color: #ff6600;
	text-decoration: none;
}
*/
.tbstile2 {
	border: 2px dashed #FF9900;
}

.tbstile1 th, .tbstile3 th {
	text-align: right;
	color: #004389;
}

.tbstile3 th {
	/*width: 400px;*/
	font-size: 11px;
}

.tbstile2 th {
	text-align: left;
}

.tbstile3 tr td input.campoevidenziato, .tbstile1 tr td input.campo, .tbstile1 tr td select.campo, .tbstile1 tr td textarea.campo, .tbstile2 tr td input.campo, .tbstile2 tr td select.campo, .tbstile2 tr td textarea.campo,
.tbstile3 tr td input.campo, .tbstile3 tr td select.campo, .tbstile3 tr td textarea.campo {
	background-color: #FFF;
	border: 1px solid #FF9900;
	color: #004389;
	padding: 5px;
	font-family: Arial, Helvetica, sans-serif;
}

.tbstile3 tr td input.campoevidenziato {
	font-weight: bold !important;
	background-color: #FFFFCC;
	border: 2px solid #FF9900;
}

.note {
	font-size: 12px;
}

#colonnacentro p.didascaliacentrata {
	font-size: 12px;
	text-align: center;
	margin: 0px;
	padding: 0px;
}

.slogan {
	font-size: 20px;
	text-align: center;
}

.sloganrosso {
	font-size: 29px;
	text-align: center;
	color: #FF0000 !important;
}

.slogan2 {
	font-size: 20px;
	text-align: right;
	font-variant: small-caps;
	color: #CE743D !important;
}

div.cappello p {
	font-size: 19px;
	letter-spacing: 0.1em;
	color: #006699 !important;
}

div.cappello ul li {
	font-size: 19px;
	list-style-type: square;
	letter-spacing: 0.1em;
	color: #006699 !important;
}

div.cappello {
	margin-bottom: 29px;
}

div.sponsor {
	margin: 49px auto 0px auto;
	width: 529px;
}

img.imgnews {
	width:200px;
	float:left;
	margin: 30px;
	border:1px solid #FF6600;
}

#tbmappagoogle {
	border: 2px dotted #FF9900;
	margin: 11px auto 0px auto;
}

#colonnacentro p.data {
	font-weight: bold;
	color: #022342;
	font-size: 16px;
	margin: 0px;
	padding-top: 11px;
	padding-bottom: 0px;
	background-image: url(../fig/texture-beije.gif);
}

#colonnacentro p.abstractelenco {
	margin: 0px;
	padding-top: 0px;
	padding-left: 16px;
	padding-bottom: 11px;
	border-bottom: 1px solid #022342;
	font-size: 13px;
}

#contenuto #colonnacentro p.testo {
	margin: 0px;
	padding: 0px;
}

#colonnacentro h2.titoloelenco {
	margin: 0px;
	padding-top: 0px;
	padding-bottom: 0px;
	text-align: left;
	color: #FF9900;
	font-size: 16px;
}

#colonnacentro p.comune {
	margin:0px;
	font-size:12px;
}

#colonnacentro #elencoprovince h3 {
	margin:20px 10px 0px 10px;
	padding:0px;
}

#colonnacentro #elencoprovince p.comune {
	padding:0px 10px;
	font-size:10px;
}

p#indirizzoemail {
	position: absolute;
	top: -39px;
}

.imgcentronoborder {
	margin: auto;
	padding: 16px;
	display: block;
}

