*{
	padding:0;
	margin:0;
	color:#000000;
	border:none;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:97%;
	text-decoration:none;
	list-style:none;
}
#page{
	margin:0 auto 0 auto;
	min-width:1000px;
}

.header,
.body,
.footer{
	width:100%;
}
.header{
	background:#fff url(/img/bgHeader.gif) repeat-x left top;
}
.header .contentHeader
{
	float:left;
	background:url(/img/bgHeaderConcat.jpg) repeat-x top center;
	width:100%;
	border-bottom:#f0c870 4px solid;
}
.header .contentHeader .leftHeader
{
	float:left;
}
.header .contentHeader .rightHeader
{
	float:right;
}
.body{
	float:left;
	padding-bottom:40px;
	margin-top:9px;
}
.footer{
	background:#efc970;
	height:16px;
	float:left;
	width:100%;
}
.invisibile
{
	display:none;
}
.invisibile *
{
	display:none;
}
.header .panel{
	width:100%;
	padding:5px 0;
	text-align:right;
}
.header .panel ul li{
	display:inline;
}
.header .breadcrumb{
	width:100%;
	background:#ffcc66 url(/img/bgBreadcrumb.gif) repeat-x left top;
	padding:5px 0;
	margin-top:2px;
	float:left;
}

.body .left,
.body .center,
.body .right{
	float:left;
}
.body .left{
		width:22%;
}
.body .left .contentLeft{
	border-right:#cccc99 1px solid;
	border-bottom:#cccc99 1px solid;	
}
.body .left .contentLeft .corner {
	background:#f5ebc8 url(/img/bgCornerSection.gif) no-repeat right bottom;
}
.body .left .contentLeft h2{
	padding:3px;
	border-top:#cccc99 1px solid;
	color:#852D00;
	padding-left:10px;
}
.body .left .contentLeft h2.opened{
	border-bottom:#cccc99 1px solid;
	background:#f5ebc8 url(/img/bgh2opened.gif) no-repeat left center;
}
.body .left .contentLeft h2 a{
	color:#852D00;
}

.body .left .contentLeft ul{
	padding:5px 0 5px 8px;
	margin-bottom:4px;
	border-bottom:#e5d8a1 1px solid;
}


.body .left .contentLeft ul li{
	background:url(/img/bgLileft.gif) no-repeat; /* added 2009/11/04 */
	background-position:0px 7px;	/* added 2009/11/04 */
}
.body .left .contentLeft ul li a{
	color:#996600;
	font-size:80%;
	padding-left:7px;
/*	background:url(/img/bgLileft.gif) no-repeat left center;  Mod: 2009/11/04 */
}


.body .center{
	width:61%;
	padding:0 0 0 9px;
}
.body .center .homepageContent .dualFor,
.body .center .homepageContent .oneFor,
.body .center .homepageContent .contenTab{
	float:left;
	margin-bottom:5px;
	padding-bottom:11px;
}
.body .center .homepageContent .contenTab .textTab{

	border:#c0d38c 1px solid;
	float:left;
	background-color:#fff;
	width:99%;
	
}
.body .center .homepageContent .dualFor,
.body .center .homepageContent .contenTab{
	width:48%;
}
.body .center .homepageContent .dualFor,
.body .center .homepageContent .oneFor{
	border:#efc970 1px solid;
}
.body .center .homepageContent .leftBox{
	margin-right:10px;
}
.body .center .homepageContent .oneFor{
	width:97.8%;
}
.body .center .homepageContent h3{
	font-size:85%;
	color:#852D00;
	background:#f8e8c2;
	padding:1px;
	margin-bottom:11px;
}
.body .center .homepageContent p{
	color:#585858;
	padding:0 4px;
}
.body .center .homepageContent .dualFor h4,
.body .center .homepageContent .oneFor h4,
.body .center .homepageContent .contenTab .textTab h4{
	color:#617035;
}
.body .center .homepageContent .dualFor img,
.body .center .homepageContent .oneFor img,
.body .center .homepageContent .contenTab .textTab img{
	float:left;
	margin: 0 5px 0 4px;
	border:#699b69 1px solid;
}
.body .center .homepageContent .dualFor p,
.body .center .homepageContent .oneFor p,
.body .center .homepageContent .contenTab .textTab p{
	font-size:85%;
	margin-top:3px;
	margin-bottom:3px;
}
.body .center .homepageContent .dualFor span,
.body .center .homepageContent .oneFor span,
.body .center .homepageContent .contenTab .textTab span,
.body .right .rightContent .meteo span {
	font-size:85%;
	font-style:italic;
	color:#333;
}
.body .center .homepageContent .dualFor span.rightLink a,
.body .center .homepageContent .oneFor span.rightLink a,
.body .center .homepageContent .contenTab .textTab a{
	background:url(/img/bgRightLink.gif) no-repeat left 3px;
	padding-left:8px;
	float:right;
	color:#666633;
	font-size:90%;
	font-weight:bold;
	font-style:normal;
	margin-right:5px;
}
.body .right .rightContent .meteo span.rightLink a{
	background:url(/img/bgRightLink.gif) no-repeat left 3px;
	padding-left:8px;
	float:right;
	color:#505028;
	font-size:90%;
	font-weight:bold;
	font-style:normal;
	margin-right:5px;
}
.body .right .rightContent .meteo span.leftLink a{
	background:url(/img/bgRightLink.gif) no-repeat left 3px;
	padding-left:8px;
	/*float:right; */
	color:#505028;
	font-size:90%;
	font-weight:bold;
	font-style:normal;
	margin-right:5px;
}
.body .center .homepageContent .dualFor .archivio{
	float:left;
	width:100%;
	background:url(/img/bgArchivio.gif) no-repeat 5px 10px;
	border-top:#f8e8c2 1px solid;
	padding-top:8px;
	margin-top:5px;
}
.body .center .homepageContent .dualFor .archivio h4,
.body .center .homepageContent .dualFor .archivio p,
.body .center .homepageContent .dualFor .archivio span{
	padding:0 0 0 15px;
}
.body .center .homepageContent .dualFor .archivio span a{
	color:#333333;
}
.body .center .homepageContent .dualFor .archivio h4{
	font-size:85%;
}
.body .center .homepageContent .dualFor .archivio h4 a{
	color:#585858;
}
.body .center .homepageContent .dualFor .archivio p{
	padding-bottom:5px;
}
.body .center .homepageContent .dualFor .footerArchivio{
	border-top:#f8e8c2 1px solid;
	float:left;
	width:100%;
	padding-top:5px;
}
.body .center .homepageContent .contenTab ul li span{
	font-size:90%;
	padding:0 4px;
}
.body .center .internalContent {
	padding-right:10px;
}
.body .center .internalContent h3{
	color:#617035;
	background:url(/img/bgH3Internal.gif) no-repeat left center;
	padding-left:10px;
	width:98%;
	border-bottom:#b2b799 1px solid;
	margin-bottom:10px;
}

.body .center .internalContent h4,
.body .center .internalContent a{
	color:#a35500;
}
.body .center .internalContent a{
	text-decoration:underline;
}
.body .center .internalContent img{
	float:left;
	margin:0 10px 5px 0;
}
.body .center .internalContent ul{
	padding-left:31px;
	margin:15px 0 ;
}
.body .center .internalContent ul.listaLink{
	float:right;
	margin-right:20px;
}

.body .center .internalContent ul li{
	background:url(/img/bgLiInternal.gif) no-repeat;
	padding-left:10px;
	margin-bottom:3px;
}

* html> .body .center .internalContent ul li
{
	background:url(/img/bgLiInternal.gif) no-repeat ;
	background-position:5px 0px;
	
}
/* Added per ul nidificati */
.body .center .internalContent ul li ul{
	font-size:100% !important;
}

* html> .body .center .internalContent ul li ul
{
	font-size:100% !important;
}


/* END Added per ul nidificati */

.body .right{
	width:16%;
}
.body .right .rightContent *{ 
	margin:0 0 0 3px;
}
.body .right .rightContent{
	border:#617035 1px solid;
	border-right:none;
	border-bottom:none;
	padding:0px 0 0 0;
	float:left;
	width:100%;
	margin-bottom:5px;
	
}
.body .right .rightContent ul li a{
	color:#585858;
	font-size:80%;
}
.body .right .rightContent .stampa,
.body .right .rightContent .comunicazioni,
.body .right .rightContent .meteo {
	margin:0;
	border-bottom:#617035 1px solid;
	padding-bottom:5px;
	/*****Modifica gaudino*******/
	width:100%
}
.body .right .rightContent .stampa h4,
.body .right .rightContent .comunicazioni h4{
	color:#2c3a05;
	background:#f6efdb;
	border-bottom:#617035 1px solid;
	margin:0;
	padding:3px 0 3px 3px;
	font-size:85%;
	/*****Modifica gaudino*******/
	clear:both;
	
}
.body .right .rightContent .stampa ul {
	padding:10px 0 0 0 ;
}
.body .right .rightContent .stampa ul li a{
	font-weight:bold;
}
/*added for areastampa */
.body .right .rightContent .stampa ul li.areastampa{
	background: url(/img/ico_Areastampa.gif) no-repeat left center;
}
/*end added for areastampa */

.body .right .rightContent .stampa ul li.newsletter{
	background:url(/img/ico_Newsletter.gif) no-repeat left center;
}

.body .right .rightContent .stampa ul li.rss{
	background:url(/img/ico_feed.gif) no-repeat left center;
}
.body .right .rightContent .stampa ul li.areastampa,  /* Added for areastampa */
.body .right .rightContent .stampa ul li.newsletter,
.body .right .rightContent .stampa ul li.rss{
	padding:5px 0 5px 20px;
	margin-left:7px;
}
.body .right .rightContent .comunicazioni ul {
	padding:3px 0  ;
}
/*
.body .right .rightContent .comunicazioni ul li a{
	background:url(/img/bgLiRight.gif) no-repeat left center;
	padding:0 0 0 8px;
}
*/
.body .right .rightContent .comunicazioni ul li a{

	padding-right: 0px; 
	padding-left: 5px; 
	padding-bottom: 0px; 
	padding-top: 0px;

}
.body .right .rightContent .comunicazioni ul li
{
	background: url(/img/bgLiRight.gif) no-repeat ; 
	background-position:0px 7px;
}
.body .right .rightContent form{
	padding:0 0 5px 0;
	margin-left:0px;
	border-bottom:#617035 1px solid;
}
.body .right .rightContent form label{
	color:#2c3a05;
	font-weight:bold;
	font-size:75%;
	margin-left:4px;
}
.body .right .rightContent form input.textInput{
	border:#617035 2px solid;
	width:84%;
}
.body .right .rightContent .meteo{
	padding-top:3px;
	float:left;
}
.body .right .rightContent .meteo h4{
	color:#505028;
	font-size:80%;
}


.body .right .leftMenu{
	border-top:#e5d8a1 1px solid;
	border-left:#e5d8a1 1px solid;
	border-right:#e5d8a1 1px solid;
	border-bottom:#e5d8a1  2px solid;
	float:left;
	width:100%;
}

.body .right .leftMenu h4{
	background:#f5ebc8 url(/img/bgH4MenuLef.gif) no-repeat 3px 8px;
	padding:3px;
	padding-left:10px;
	border-bottom:#e5d8a1  1px solid;
}

.body .right .leftMenu h4.ricerca{
background:#f5ebc8 url(/img/lente_ricerca.gif) no-repeat 0px 3px;
padding:6px;
padding-left:32px;
border-bottom:#e5d8a1  1px solid;
}	

.body .right .leftMenu h4 a{
	color:#872b00;
}
.body .right .leftMenu dl a{
	color:#924e03;
}
/*
.body .right .leftMenu dl dt {
	background:url(/img/bgLileft.gif) no-repeat 10px center;	
	border-top:#e5d8a1 2px solid;
	padding:3px 0 3px 10px;
}
.body .right .leftMenu dl dt a{
	margin-left:10px;
}
*/
body .right .leftMenu dl dt {
	background:url(/img/bgLileft.gif) no-repeat 10px 8px;             
	border-top:#e5d8a1 2px solid;
	/*padding:3px 0 3px 10px;*/
    padding:3px 0 3px 20px; 
}
.body .right .leftMenu dl dt a {   
 /*margin-left:10px;*/
}


.body .right .leftMenu dl dt.opened{
	background:url(/img/bgDtLeftMenu.gif) no-repeat 10px 8px;
	border:none;
}
.body .right .leftMenu dl dt.opened a{
	color:#924e03;
	font-weight:bold;
}
.body .right .leftMenu dl dd
{
	background:url(/img/bgddRightMenu.gif) no-repeat left center;
	margin-left:20px;
	padding:3px 0 3px 10px;
	border-top:#e5d8a1 1px solid;
}
.body .right .leftMenu dl dd a
{
	font-size:80%;
}
.salta{
	clear:both;
}
/* added */

.Italic
{
	font-style:italic;
}
.Bold
{
	font-weight:bold;
}

.ConcorsiTipo{
	background-color: #F5EBC8;
	text-align:left;
	line-height: 1.4em;
	padding-bottom: 2px;
	padding-top: 2px;
	padding-left: 5px;  

}

.ConcorsiLista {
	margin-left: 30px !important;
	padding-top: 8px;
}
.ConcorsiLista span {
	padding-left:10px;
	display:block;
}

.ConcorsiLista a{
	padding-left:10px;
	margin-bottom:3px;
	background:url(/img/bgLiInternal.gif) no-repeat;
/*
	background-position: 0px 1px;
*/
	font-weight:normal !important;
	display:block;
}

.AlignCenter 
{
	text-align:center !important;
}

.RassegnaStampa {
	margin-left:40px;
	padding:10px 10px 10px 10px;
}
.UltimoAggiornamento {
	text-align:right;
	color:#924e03;
	font-size:86%;
	margin-right:15px;
}
.hrPuntini {
	clear:both;
	display: block;
	padding-left: 10px;
	margin: 5px 20px 5px 5px;
	height: 5px;
	background: url(/img/puntini.gif) repeat-x left top;
}
.body table{
	width:100%; 
	border-collapse:collapse;
	border: #cccc99 1px solid;

}

.body table td{
	padding: 10px !important;
	text-align: left !important;
	vertical-align:top;
	border: #cccc99 1px solid; 
}

.body table th{
	padding: 10px; 
	font-weight: bold;
	color: #250;
	text-align: left;
	border: #cccc99 1px solid; 
}

/* ADDED PER FORMS */
.Error
{
	color:Red;
}
.body table td input{
	border:#617035  1px solid;
}
.body table td textarea{
	border:#617035  1px solid;
}
.body table td select{
	border:#617035  1px solid;
}
.body table td submit{
	border:#617035  1px solid;
}
.body table td.AlignCenter{
	text-align: center !important;
}
.dim20{
	width: 24%;
}

/* stampa  */
@media print{
body {
/*	padding: 0px 2px 20px 2px ; */
/*	font-size: 24px; */
	font-size: 26px; 
	margin: 20px 2px 20px 2px ; 
}
html>body .homepageContent {
	width: 160%;
}

html>body  #fragment-3,  #fragment-4 {
	display: none;
}

html>body .internalContent {
width: 160%;
}

html>body #menuSx, #mSezione, #path, .header, .footer{
	display: none;
}
/* end added */
}

