body,html { 
	height:100%;
	margin:0; 
	background:url("bg.gif") repeat-x #6EAAC0;
}
div#container {
	width:1000px; height:100%;
	position:absolute;
	top:0;
	left:50%;
	margin:0px 0 0 -500px;
}
div#top {
	float:left;
	height:315px;
	width:100%
}
div#bottom {
	float:left;
	padding:8px 0 0 8px;
	border:0px solid #ff0000;
	width:991px
}
div#bottomNews {
	float:left;
	padding:8px 0 0 4px;
	border:0px solid #ff0000;
	width:995px;
}
div#latestNews {
	float:left;
	width:401px;
	border:0px solid #fff;
	margin:0 15px 0 0 
}
DIV.newsList{
	float:left;
	width:401px;
	margin:0px 0px 0px 0px;
	padding:0px 0px 0px 0px;
}
DIV.newsListSing {
	margin:0px 0px 0px 0px;
	float:left;
	width:373px;	
	height:80px;
	min-height:80px;
	background:#fff;
	display:inline;
	padding:14px 14px 14px 14px;
	border-bottom:1px solid #CDE1E7;	
}
DIV.newsListSingImg{
	float:left;
	width:75px;
	border:0px solid #CDE1E7;
}
DIV.newsListSingTxt{
	float:left;
	width:286px;
	margin:0 0 0 10px
}

DIV.newsList IMG{
	float:left;
	border:1px solid #ddd;
	margin:0px 0px 0px 0px;
	
}
p.titoloNews, p.titoloNews a, p.titoloNews a:visited, p.titoloNews a:hover{
	font-family: Arial, Verdana, Helvetica, sans-serif;
	font-size: 12px;
	font-weight:bold;
	line-height:1,4em;
	color: #666;
	text-align:left;
	margin:0px;
	padding:0px;
	text-decoration:none
}
p.tipologia{
	font-family: Arial, Verdana, Helvetica, sans-serif;
	font-size: 11px;
	font-weight:bold;
	line-height:1,4em;
	color: #4990A9;
	text-align:right;
	margin:0px;
	padding:0px;
	text-decoration:none
}
p.settore_attivita{
	font-family: Arial, Verdana, Helvetica, sans-serif;
	font-size: 11px;
	font-weight:bold;
	line-height:1,4em;
	color: #4990A9;
	text-align:right;
	margin:0px;
	padding:0px;
	text-decoration:none
}
p.dataNews{
	font-family: Arial, Verdana, Helvetica, sans-serif;
	font-size: 11px;
	font-weight:normal;
	color: #4990A9;
	text-align:left;
	margin:0px 0 0 0;
	padding:0px;
	text-decoration:none
}
p.testoNews, p.testoNews a, p.testoNews a:link, p.testoNews a:visited{
	font-family: Arial, Verdana, Helvetica, sans-serif;
	font-weight:normal;	
	line-height:1.3em;
	font-size: 11px;
	color: #666;
	text-align:left;
	margin:12px 0 0 0px;
	padding:0px;
	text-decoration:none;
}
p.testoNews a:hover{
	color: #046484;
}
p.testoNewsDet{
	font-family: Arial, Verdana, Helvetica, sans-serif;
	font-weight:normal;	
	line-height:1.3em;
	font-size: 12px;
	color: #666;
	text-align:left;
	margin:12px 0 0 0px;
	padding:0px;
	text-decoration:none;
	border:0px solid #ff0000;
	width:698px;
	text-align:justify
}
p.testoNewsDet a, p.testoNewsDet a:visited{
	font-weight:bold;
	color: #005B7C;
	text-decoration:none;
}
p.testoNewsDet a:hover{
	font-weight:bold;
	color: #6EAABF;
	text-decoration:none;
}
div#imgBig {
	float:left;
	width:240px;
	border:4px solid #fff;
	margin:0 15px 0 0 
}
div#vantaggi {
	float:left;
	margin:0px 0px 14px 0
}
div#tesseramento {
	float:left;
	
}
div#newsletter {
	float:left;
	margin:0 9px 0 0 
}
div#banner {
	float:left;
	margin:14px 0px 0 0 
}
div#footer{
	float:left;	
	width:1000px;
	padding:4px 0 20px 0;
	margin:0;
	text-align:center;
}
div#footer p{
	font-family: Arial, Verdana, Helvetica, sans-serif;
	font-weight:normal;	
	line-height:1.3em;
	font-size: 11px;
	color: #fff;
	text-decoration:none
}
div#footer p a, div#footer p a:visited{
	color: #fff;
	text-decoration:none
}
div#footer p a:hover{
	color: #fff;
	text-decoration:underline
}
/* ------- NEWS -------*/

div#colonnaLeft{
	float:left;
	width:240px;
	border:0px solid #fff;
	margin:2px 10px 0 0;
	display:inline;
}
* html div#colonnaLeft{
	float:left;
	width:240px;
	height:400px;
	border:0px solid #fff;
	margin:2px 6px 0 0;
	display:inline	
}
div#sfondoLeft{
	background:url("bgColonnaSx.gif") repeat-y;
	height:200px
}
div#colonnaRight {
	float:left;
	width:745px;	
	border:0px solid #fff;
	margin:0 0px 0 0 
}
div#sfondoNews{
	float:left;
	width:745px;
	min-height: 200px;
	height: auto !important;
	height: 200px;
	margin:0 0px 0 0;
	border:0px solid #ff0000;
	background:url("bgNews.gif") repeat-y;
	display:inline;
}

DIV#sfondoNews DIV{
	border:0px solid #000;
	margin:0px 0px 0px 10px;
	float:left;
	padding:14px 14px 14px 14px;
	display:inline;
}

DIV#sfondoNews IMG{
	clear:left;
	border:1px solid #046484;
	margin:21px 0px 0px 0px;
	
}

div#sfondoNews2{	
	width:745px;
	margin:0 0px 0 0;
	border:0px solid #ff0000;
	background:url("bgNews.gif") repeat-y;	
	float:left;
	display:inline
}
DIV#sfondoNews2 DIV{
	border:0px solid #000;
	margin:0px 0px 0px 0px;
	float:left;
	padding:0px;
	display:inline;
	min-height: 240px;
	height: auto !important;
	height: 240px;
}
div#sfondoNews3{	
	width:745px;
	margin:0 0px 0 0;
	border:0px solid #ff0000;
	background:url("bgNews.gif") repeat-y;	
	float:left;
	display:inline
}
DIV.bloccoNews{
	margin:23px 0px 0px 0px;
	float:left;
	width:700px;
	height:50px;
	padding:0px;
	min-height: 120px;
	height: auto !important;
	height: 120px;
	border:0px solid #ff0000;
	display:inline
}
DIV.bloccoNews IMG{
	float:left;
	border:1px solid #046484;
	margin:0px 20px 0px 23px;
}
DIV.bloccoNews2{
	margin:23px 0px 0px 23px;
	float:left;
	width:700px;
	height:50px;
	padding:0px;
	min-height: 120px;
	height: auto !important;
	height: 120px;
	border:0px solid #ff0000;
	display:inline
}
DIV.bloccoNews2 IMG{
	float:left;
	border:1px solid #046484;
	margin:0px 20px 0px 23px;
}
UL.pdf-link{
	position:relative;
	padding:0px 0px 0px 0px;
	display:block;
	float:left;
	margin:10px 0px 0px 0px;
	text-align:left;
}
UL.pdf-link LI{
	display:inline;
	border:0px solid #f2f2f2;
	padding:0px;
	margin:0px 0px 0px 0px;
	color:#000;
	line-height:30px !important;
	height:30px !important;
	border-top:0px solid #dcdcdc;
	border-bottom:0px solid #dcdcdc;
	font-family: Arial, Verdana, Helvetica, sans-serif;
	font-weight:bold;	
	line-height:1.5em;
	font-size: 12px;
	color: #333;
}
UL.pdf-link A{
	height:0px;	
	padding:0em 0px;
	text-decoration:none !important;
	/*margin:-0.5em 0em 0em 0em;*/
	margin:0em 0em 0em 0em;
	padding:4px 0px 8px 0px;
	white-space:nowrap;
	display:inline;
	line-height:30px !important;
	height:30px;
	font-weight:700;	
}
UL.pdf-link A:link,
UL.pdf-link A:visited{
	color:#666;
}
UL.pdf-link A:hover,
UL.pdf-link A:focus,
UL.pdf-link A:active{
	color: #ff0000;;
	text-decoration:underline !important
}
UL.pdf-link LI.pdf {
	border-right:0px solid #dcdcdc;	
	padding:0 0 0 26px;
	display:block;
	background:url("pdf.gif") no-repeat 0px 4px;
}
UL.pdf-link LI.url {
	border-right:0px solid #dcdcdc;	
	padding:0 0 0 26px;
	display:block;
	background:url("link.gif") no-repeat 0px 6px;
}
UL.pdf-link LI.back {
	border-right:0px solid #dcdcdc;	
	padding:0 0 0 26px;
	display:block;
	background:url("backNews.gif") no-repeat 0px 6px;
}
UL.pdf-link LI.prev {
	border-right:0px solid #dcdcdc;	
	padding:0 0 0 26px;
	display:block;
	background:url("prevNews.gif") no-repeat 0px 6px;
}
UL.pdf-link LI.next {
	border-right:0px solid #dcdcdc;	
	padding:0 0 0 26px;
	display:block;
	background:url("nextNews.gif") no-repeat 0px 6px;
}
p.titoloNewsDet{
	font-family: Arial, Verdana, Helvetica, sans-serif;
	font-size: 16px;
	font-weight:bold;
	line-height:1em;
	color: #666;
	text-align:left;
	margin:0px;
	padding:0px;
	text-decoration:none
}
/*----------- SETTORI ---------- */
div#corpoSettori {
	float:left;
	width:991px;
	border:0px solid #fff;
	margin:0 0px 0 6px;
	display:inline;
	
}
div#sfondoSettori{
	float:left;
	width:991px;
	padding:0px;
	margin:0 0px 0 0px;
	border:0px solid #fff;
	background:url("settoriBg.gif") repeat-y;
	min-height: 240px;
	height: auto !important;
	height: 240px;
}
div#sfondoSettori h1{
	font-family: "Trebuchet MS", Helvetica, sans-serif;
	font-weight:bold;	
	font-size: 16px;
	letter-spacing:2px;
	color: #ccc;
	padding:0;
	margin:10px 0px 8px 24px;
	text-decoration:none;	
	clear:both;
	display:inline;
	text-align:justify
}
div#leftSettori{
	width:213px;
	float:left;
	border:0px solid #ff0000;
	margin:6px 0 6px 24px;
	display:inline
}
div.settore{
	float:left;
	margin:0 0 1px 0
}
div#rightSettori{
	width:708px;
	float:left;
	border:0px solid #ff0000;
	margin:6px 0 6px 21px
}
DIV#rightSettoriDet{
	border:0px solid #000;
	margin:0px 0px 0px 0px;
	float:left;
	width:690px;
	padding:0px;
	border:0px solid #CDE1E7;
	display:inline;
}

DIV#rightSettoriDet IMG{
	float:left;
	border:1px solid #046484;
	margin:21px 0px 0px 0px;
	
}
div#headerSettori{
	float:left;
	margin:0 0 21px 0
}
div#bgSettori{
	background:#4990A9;
	width:708px;
	float:left
}
div#bgSettori p{
	font-family: Arial, Verdana, Helvetica, sans-serif;
	font-weight:bold;	
	font-size: 18px;
	color: #fff;
	padding:0;
	margin:0 0 0 10px;
	text-decoration:none;	
	float:left
}
div.headerBox{
	float:left;
	margin:0 0 21px 0
}
div.bgBox{
	background:#CFD5D7;
	width:708px;
	float:left;
	
}
div.bgBox p.titolo{
	font-family: Arial, Verdana, Helvetica, sans-serif;
	font-weight:bold;	
	font-size: 12px;
	color: #666;
	padding:0 0 10px 0;
	margin:0 0 0px 10px;
	text-decoration:none;	
	float:left;	
	display:inline
	border:0px solid #ff0000
}
div.bgBox p.elenco, div.bgBox p.elenco a, div.bgBox p.elenco a:visited{
	font-family: Arial, Verdana, Helvetica, sans-serif;
	font-weight:bold;	
	font-size: 12px;
	float:right;
	width:100px;
	color: #666;
	margin:0 0px 0px 0px;
	padding:0 0 0px 0;
	text-decoration:none;
	border:0px solid #ff0000
}
div.bgBox p.elenco a:hover{
	text-decoration:underline;
}
div.textBox{
	background:#fff;
	border-left:1px solid #CFD5D7;
	border-right:1px solid #CFD5D7;
	width:706px;
	float:left
}
div.textBox p{
	font-family: Arial, Verdana, Helvetica, sans-serif;
	font-weight:normal;	
	font-size: 12px;
	color: #666;
	padding:0;
	margin:10px 0 8px 10px;
	text-decoration:none;	
	float:left
}

DIV.textProgramma{
	background:#fff;
	border-left:1px solid #CFD5D7;
	border-right:1px solid #CFD5D7;
	width:706px;
	float:left;
	margin:0px 0px 0px 0px;
	padding:0px 0px 0px 0px;
}
DIV.textProgramma DIV{
	border:0px solid #000;
	margin:0px 0px 0px 0px;
	float:left;
	min-height:80px;
	display:inline;
	padding:10px 0px 0px 10px;
	border-bottom:0px solid #CDE1E7;	
}
DIV.textProgramma IMG{
	float:left;
	border:1px solid #046484;
	margin:0px 10px 0px 0px;
	
}
p.titoloProgramma, p.titoloProgramma a, p.titoloProgramma a:visited, p.titoloProgramma a:hover{
	font-family: Arial, Verdana, Helvetica, sans-serif;
	font-size: 12px;
	font-weight:bold;
	line-height:1em;
	color: #666;
	text-align:left;
	margin:0px;
	padding:0px;
	text-decoration:none
}
p.dataProgramma{
	font-family: Arial, Verdana, Helvetica, sans-serif;
	font-size: 11px;
	font-weight:normal;
	color: #4990A9;
	text-align:left;
	margin:0px 0 0 0;
	padding:0px;
	text-decoration:none
}
p.testoProgramma, p.testoProgramma a, p.testoProgramma a:link, p.testoProgramma a:visited{
	font-family: Arial, Verdana, Helvetica, sans-serif;
	font-weight:normal;	
	line-height:1.3em;
	font-size: 11px;
	color: #666;
	text-align:left;
	margin:12px 0 0 0px;
	padding:0px;
	text-decoration:none
}
p.testoProgramma a:hover{
	color: #046484;
}
/*--------- PHOTOGALLERY --------- */
div#leftGallery{
	width:263px;
	float:left;
	border:0px solid #ff0000;
	margin:6px 0 6px 24px;
	display:inline
}

div#rightGallery{
	width:658px;
	float:left;
	border:0px solid #ff0000;
	margin:0px 0 0px 20px
}
div#rightGallery img{
	border:1px solid #ddd;
	margin:0 12px 12px 0	
}


/*----- CMS --------*/
div#sfondoCms{
	float:left;
	width:949px;
	padding:0 21px 0 21px;
	margin:0 0px 0 0px;
	border:0px solid #fff;
	background:url("settoriBg.gif") repeat-y;
	min-height: 240px;
	height: auto !important;
	height: 240px;
}
div#sfondoCms h1{
	font-family: "Trebuchet MS", Helvetica, sans-serif;
	font-weight:bold;	
	font-size: 16px;
	letter-spacing:2px;
	color: #ccc;
	padding:0;
	margin:10px 0px 8px 0px;
	text-decoration:none;	
	clear:both;
	display:inline;
	text-align:justify
}

div#sfondoCms p{
	font-family: Arial, Verdana, Helvetica, sans-serif;
	font-weight:normal;	
	font-size: 12px;
	line-height:1.5em;
	color: #666;
	padding:0;
	margin:10px 0px 8px 0px;
	text-decoration:none;	
	float:left;
	display:inline;
	text-align:justify
}
div#sfondoCms img{
	
	border:1px solid #046484;
	
}
div#sfondoCms p a, div#sfondoCms p a:visited{
	color: #005B7C;
	font-weight:bold;
	text-decoration:none
}
div#sfondoCms p a:hover{
	color: #6EAABF;
	font-weight:bold;
	text-decoration:none
}
/*------- NEWSLETTER -----------*/

.form{
	margin:0;
	padding:0
}
.txtContatti{
	width:940px;
	font-family:Arial,Verdana,Geneva,Helvetica,sans-serif;
	font-size: 12px;
	font-weight:normal;
	color: #666;
	text-align:left;
	float:left;
	padding:10px 0px 16px 0px;
	border-bottom:1px solid #dcdcdc;
}
#content-top-left-contatti{
	float:left;
	width:500px;
	margin:0 0 0 0px;
	border:0px solid #ff0000;
	display:inline	
}
#content-top-right-contatti{
	float:left;
	margin:0px 0px 0 0px;
	width:440px;
	border:0px solid #ff0000;
	display:inline	
}

.box-griglia{
	margin:22px 0px 0px 0px;
	padding:0px 0px 0px 0px;
	border:0px solid #ff0000;	
}
div.riga-griglia{
	width:470px;
	clear:left;
	float:left;
	border:0px solid #E8E8E8;	
}
div.riga-griglia div{
	float:left;	
	display:inline;
	margin:0px 10px 4px 0px;
	padding:3px 5px 0px 0px;
	color:#666;
	font-size:11px;
	line-height:1.4em;
	font-family:Arial,Verdana,Geneva,Helvetica,sans-serif;
	font-weight:normal;
	border:0px solid #ff0000;
	text-align:left;	
}
div.riga-griglia div.cell-testo{
	width:100px;
	padding:5px 0px 0px 0px;
}
.textbox{
	font-family: Arial, Helvetica, "trebuchet ms", sans-serif;
	border:1px solid #ccc;
	font-size: 11px;
	color: #5B6065;
	width:302px;
	border-top: 1px solid #a1a1a1;
	border-right: 1px solid #dadada;
	border-bottom: 1px solid #dadada;
	border-left: 1px solid #a1a1a1;
	padding:1px;
	background:#f5f5f5;
	display:inline
}
.textboxBig{
	font-family: Arial, Helvetica, "trebuchet ms", sans-serif;
	border:1px solid #ccc;
	font-size: 11px;
	color: #5B6065;
	width:302px;
	height:90px;
	border-top: 1px solid #a1a1a1;
	border-right: 1px solid #dadada;
	border-bottom: 1px solid #dadada;
	border-left: 1px solid #a1a1a1;
	padding:1px;
	background:#f5f5f5;
	display:inline
}
select{
	font-family: Arial, Helvetica, "trebuchet ms", sans-serif;
	font-size: 11px;
	color: #5B6065;
	width:307px;
	border-top: 1px solid #a1a1a1;
	border-right: 1px solid #dadada;
	border-bottom: 1px solid #dadada;
	border-left: 1px solid #a1a1a1;
	padding:1px;
	background:#f5f5f5;
	display:inline	
}
div#bottomNewsletter{
	float:left;
	border:0px solid #ff0000;
	display:inline;
	width:800px;
	margin:40px 0 20px 110px
}
.privacy{
	font-family: Arial, Helvetica, sans-serif;
	border:1px solid #dcdcdc;
	font-size: 10px;
	color: #888;
	width:795px;
	overflow:auto;
	height:65px;
	background:#f5f5f5;
	scrollbar-3dlight-color: #ccc;
	scrollbar-arrow-color: #4CB2D1;
	scrollbar-base-color: #FCFCFC;
	scrollbar-darkshadow-color: #ccc;
	scrollbar-face-color: #FCFCFC;
	scrollbar-highlight-color: #FCFCFC;
	scrollbar-shadow-color: #FCFCFC;
	scrollbar-track-color: #FCFCFC;
	padding:5px;
	display:block;	
	float:left;
}
.privacy A{
	text-decoration:none;
	color:#E2151B;
	font-size: 10px;
}
.privacy A U{
	text-decoration:underline;
}
.privacy A:link, .privacy A:visited{
	text-decoration:none;	
}
.privacy A:hover, .privacy A:active {
	text-decoration:none;
	color:#E2151B;
}
div.acconsento{
	margin:30px 0px 0px 0px !important;
	padding:0px 0px 0px 0px !important;
	font-family:Arial,Verdana,Geneva,Helvetica,sans-serif;
	font-size: 10px;
	font-weight:normal;
	color: #666;
	text-align:left;
	float:left;
	display:block;		
}
div.acconsento div.formAgree{
	padding:0px 0px 0px 0px !important;
}
.cell-bottReset{
	float:left;
	border:0px solid #000;
	margin:30px 0px 0px 274px;
	display:inline
}
.cell-bott{
	float:left;
	border:0px solid #000;
	padding:30px 0px 0px 0px;
	display:inline
}
.sender{
	background: url("invia_off.gif") no-repeat 0px top;	
	height:23px;
	width:70px;
	margin:30px 0px 0px 20px;
	padding:0px 0px 0px 0px;
	display:inline
}
.button{
	background:url("bgButton.gif") left top repeat-x;
	border-width:1px;
	border-style:solid;
	border-color:#62A3D5;
	color:#FFFFFF;
	font-weight:bold;
	font-family:Arial, Verdana, sans-serif;
	font-size:11px;
	width:70px;
	padding:0px 0px;
	margin:0px 0px 0px 0px
}
/* --- LISTE -----*/
UL.pdf{
	position:relative;
	padding:0px 0px 0px 0px;
	display:block;
	float:left;
	width:780px;
	margin:10px 0px 0px 0px;
	text-align:left;
	
}
UL.pdf LI{
	display:inline;
	padding:0px;
	margin:0px;
	color:#000;
	font-family: Arial, Verdana, Helvetica, sans-serif;
	font-weight:normal;	
	line-height:1.2em;
	font-size: 11px;
	color: #666;
	width:780px;
	border-bottom:1px solid #ddd;
}
.descrizione{
	float:left;
	line-height:1.2em;
	border:0px solid #ff0000;
	padding:0 0 10px 0
}
UL.pdf LI A{
	height:0px;	
	padding:0;
	text-decoration:none !important;
	margin:0;
	padding:0;
	white-space:nowrap;
	display:inline;
	line-height:50px !important;
	height:50px;	
}
UL.pdf A:link,
UL.pdf A:visited{
	color:#026181;
}
UL.pdf A:hover,
UL.pdf A:focus,
UL.pdf A:active{
	color: #ff0000;;
	text-decoration:underline !important
}
UL.pdf LI.pdf {
	border-right:0px solid #dcdcdc;	
	padding:0 0 0 40px;
	display:block;
	float:left;
	clear:both;
	background:url("pdfBig.gif") no-repeat 0px 8px;
}

UL.pdfLinks{
	position:relative;
	padding:0px 0px 0px 0px;
	display:block;
	float:left;
	width:950px;
	margin:10px 0px 0px 0px;
	text-align:left;
	border:0px solid #f2f2f2;

}
UL.pdfLinks LI{
	display:inline;
	padding:0px;
	margin:0px;
	color:#000;
	font-family: Arial, Verdana, Helvetica, sans-serif;
	font-weight:normal;	
	line-height:1.2em;
	font-size: 11px;
	color: #666;
	width:950px;
	border-bottom:1px solid #ddd;
}
.descrizione{
	width:100%;
	line-height:1.2em;
	border:0px solid #ff0000
}
UL.pdfLinks LI A{
	height:0px;	
	font-size: 14px;
	padding:0;
	text-decoration:none !important;
	margin:0;
	padding:0;
	white-space:nowrap;
	display:inline;
	line-height:30px !important;
	height:30px;
	font-weight:bold
}
UL.pdfLinks A:link,
UL.pdfLinks A:visited{
	color:#026181;
}
UL.pdfLinks A:hover,
UL.pdfLinks A:focus,
UL.pdfLinks A:active{
	color: #ff0000;;
	text-decoration:underline !important
}
UL.pdfLinks LI.pdfLinks {
	border-right:0px solid #dcdcdc;	
	padding:0 0 0 0px;
	display:block;
	float:left;
	clear:both;
	
}
UL.pdfCircolo{
	padding:0px 0px 0px 0px;
	width:700px;
	margin:10px 0px 20px 20px;
	display:inline;
	text-align:left;
	border:0px solid #ff0000;
	float:left;
	white-space: no-wrap
}
UL.pdfCircolo LI{
	display:inline;
	padding:0px;
	margin:0px;
	color:#000;
	font-family: Arial, Verdana, Helvetica, sans-serif;
	font-weight:bold;	
	line-height:20px !important;
	font-size: 12px;
	color: #026181;
}
UL.pdfCircolo LI A{
	text-decoration:none !important;	
	color: #ff0000;
	font-weight:bold;
	
}
UL.pdfCircolo A:link,
UL.pdfCircolo A:visited{
	color: #333;
}
UL.pdfCircolo A:hover,
UL.pdfCircolo A:focus,
UL.pdfCircolo A:active{
	color: #ff0000;
	text-decoration:underline !important;
	white-space: no-wrap
}
UL.pdfCircolo LI.pdfCircolo {
	border-right:0px solid #dcdcdc;	
	padding:0 0 0 50px;
	display:block;
	float:left;
	clear:both;
	background:url("pdfBig.gif") no-repeat 0px 4px;
	white-space: no-wrap
}
.testodescrizione{
	font-family: Arial, Verdana, Helvetica, sans-serif;
	font-weight:normal;	
	font-size: 11px;
	color: #666666;
	float:left;
	margin:0 0 10px 0;
	border:0px solid #ff0000;	

}
.link{
width:100%;
display:block
}
/*-------- PARTNERS ------*/
div#sfondoPartners{
	float:left;
	width:949px;
	padding:0 21px 0 21px;
	margin:0 0px 0 0px;
	border:0px solid #fff;
	background:url("settoriBg.gif") repeat-y;	
	min-height: 240px;
	height: auto !important;
	height: 240px;
}
div#sfondoPartners h1{
	font-family: "Trebuchet MS", Helvetica, sans-serif;
	font-weight:bold;	
	font-size: 16px;
	letter-spacing:2px;
	color: #ccc;
	padding:0;
	margin:10px 0px 8px 0px;
	text-decoration:none;	
	clear:both;
	display:inline;
	text-align:justify
}
table#partners img{
	border:0px solid #046484;
	margin:0px 0px 0px 0px;
	padding:0
}
table#partners{
	border:0px solid #ff0000;
	width:950px;
	margin:10px 0 0 0
}
table#partners td{
	border:0px solid #ff0000;
	width:150px;
	height:150px;
	vertical-align:middle;
	text-align:center;
	border:1px;
	border-color:#fff;
	border-style:solid;
	background-image:none;
}
table#partners td:hover{
	border:1px;
	border-color:#ddd;
	border-style:solid;
	background-image:none;
}
table#partners td:visited{
	border:1px;
	border-color:#fff;
	border-style:solid;
	background-image:none;
}

table#Gallery img{
	border:0px solid #046484;
	margin:0px 0px 0px 0px;
	padding:0
}
table#Gallery{
	border:0px solid #ff0000;
	width:600px;
}
table#Gallery td{
	width:110px;
	height:85px;
	vertical-align:middle;
	text-align:center;
	border:1px;
	border-color:#fff;
	border-style:solid;
	background-image:none;
}
table#Gallery td:hover{
	border:1px;
	border-color:#ddd;
	border-style:solid;
	background-image:none;
}
table#Gallery td:visited{
	border:1px;
	border-color:#fff;
	border-style:solid;
	background-image:none;
}
/* -------- COMITATI ---------*/

DIV#comitatiFlash{
	float:left;
	border:0px solid #ff0000;
	width:450px
}
DIV#comitatiElenco{
	float:left;
	margin:50px 0 0 0;
	border:0px solid #ff0000;
	width:450px
}
.content{
	font-family: Arial, Verdana, Helvetica, sans-serif;
	font-weight:normal;	
	font-size: 11px;
	color: #666666;
}
.testo{
	font-family: Arial, Verdana, Helvetica, sans-serif;
	font-weight:normal;	
	font-size: 11px;
	color: #666666;
}
.content a:hover{
	font-family: Arial, Verdana, Helvetica, sans-serif;
	font-weight:normal;	
	font-size: 11px;
	color: #5A9CB4;
	text-decoration:none;
	font-weight:bold
}
.content a,.content a:visited{
	font-family: Arial, Verdana, Helvetica, sans-serif;
	font-weight:normal;	
	font-size: 11px;
	color: #005B7C;
	text-decoration:none;
	font-weight:bold
}
span.comitati{
	font-family: Arial, Helvetica, sans-serif;
	font-weight:normal;	
	font-size: 12px;
	letter-spacing:0px;
	color: #999;
	padding:0;
	margin:0px 0px 0px 436px !important;
	margin:0px 0px 0px 440px;
	text-decoration:none;
}
span.comitati a, span.comitati a:visited{
	color: #fff;
	background:#6EAABF;
	padding:2px 4px 2px 4px;
	font-weight:bold;	
	font-size: 11px;
	text-decoration:none
}
span.comitati a:hover{
	color: #005B7C;
	font-weight:bold;
	text-decoration:none
}
DIV#navigazione{
	border:0px solid #ff0000;
	margin:30px 0px 0px 0px;
	float:left;
	width:690px;
	padding:0px;
	display:inline;
}
DIV#indietro{
	float:left;
	width:460px;
	border:0px solid #CDE1E7;
}
DIV#precedente{
	float:left;border:0px solid #000;
	width:100px
}
DIV#successiva{
	float:right;border:0px solid #000;
	width:100px
}
DIV#listaBanner{
	float:left;
	width:991px;
	border:0px solid #fff;
	margin:13px 0px 0 6px;
	display:inline;
}
div#centroBanner{
	float:left;
	width:988px;
	padding:0 0px 0 3px;
	margin:0px 0px 0 0px;
	border:0px solid #fff;
	background:url("settoriBg.gif") repeat-y;
	min-height: 90px;
	height: auto !important;
	height: 90px;
}
div#centroBanner img{
	border:0px solid #fff;
	float:left;
	margin:0 0px 0 8px;
	display:inline
}