
.tablegdc{
	width:96%;
	border: 1px solid #e7e7e9;	
	
}

.tdcontenutogdc{
vertical-align:top;
border: 1px solid #e7e7e9;	
}



.paddingtablegdc{
padding:6px;
}


.divtesto{
color:#000000;
font-size:10px;
padding-top:3px;
background-color: #FBFBFB;
padding-left:6px;
padding-right:6px;
padding-bottom:6px;
text-align: justify;
}

.divtitoloarea0{
height:18px;
color:#000000;
font-size:12px;
padding-top:4px;
text-align:center;
background-color: #95aef2;
font-weight:bold;
padding-left:6px;
padding-right:6px;
padding-bottom:2px;
}
.divtitolonearea{
height:40px;
color:#000000;
font-size:18px;
padding-top:4px;
text-align:center;
background-color: #95aef2;
font-weight:bold;
padding-left:6px;
padding-right:6px;
padding-bottom:4px;
}
.divtitoloarea{
height:20px;
color:#000000;
font-size:12px;
padding-top:4px;
text-align:center;
background-color: #95aef2;
font-weight:bold;
padding-left:6px;
padding-right:6px;
padding-bottom:4px;
}
.divblu{
height:17px;
color:#000000;
font-size:10px;
padding-top:3px;
background-color: #c7d5fa;
padding-left:6px;
padding-right:6px;
font-weight:bold;
text-align:center;
}

.evidarancio{
background-color: #FFCC00;
}

.evidrosa{
background-color: #FF5353;
}

.evidviola{
background-color: #FF64FF;
}


.evidgiallo{
background-color: #FFFF00;
font-weight:bold;
}

.sottotitoloblu{
color:#1846c0;
font-size:11px;
font-weight:bold;
}

.sottotitoloblumodif2003{
color:#1846c0;
font-size:11px;
font-weight:bold;
background-color: #00FF00;
}


.sottotitoloblumodif2004{
color:#1846c0;
font-size:11px;
font-weight:bold;
background-color: #C0C0C0;
}

.sottotitoloblumodif2002{
color:#1846c0;
font-size:11px;
font-weight:bold;
background-color: #3399FF;
}

.sottotitoloblumodif2001{
color:#1846c0;
font-size:11px;
font-weight:bold;
background-color: #FFCC00;
}

.evidnero{
background-color: #000000;
color:#ffffff;
font-size:10px;
font-weight:bold;
}

.evidblu{
background-color: #3399FF;
}

.evidverde{
background-color: #00FF00;
}

.evidgrigio{
background-color: #C0C0C0;
}

.tdcontenutoregole{
width:70%;
vertical-align:top;
}

.tdmenuregole{
width:30%;
vertical-align:top;
text-align:right;
}

.tablemenuregole{
	width:95%;
	border: 1px solid #e7e7e9;	
	
}

.tdtablegdc{
vertical-align:top;
border: 1px solid #e7e7e9;	
text-align:right;
}

.divblu0{
height:17px;
color:#000000;
font-size:11px;
padding-top:3px;
background-color: #95AEF2;
padding-left:6px;
padding-right:6px;
font-weight:bold;
text-align:center;
padding-bottom:3px;
}

.divblu3{
height:17px;
color:#000000;
font-size:11px;
padding-top:3px;
background-color: #95AEF2;
padding-left:6px;
padding-right:6px;
font-weight:bold;
text-align:center;
}

.divblu{
height:17px;
color:#000000;
font-size:10px;
padding-top:3px;
background-color: #D9ECFF;
padding-left:6px;
padding-right:6px;
text-align:left;
}

.divgrey{
height:17px;
color:#000000;
font-size:10px;
padding-top:3px;
background-color: #FBFBFB;
padding-left:6px;
padding-right:6px;
text-align:left;}

.divblu1{
color:#000000;
font-size:10px;
padding-top:3px;
background-color: #D9ECFF;
padding-left:6px;
padding-right:6px;
text-align:left;
padding-bottom:3px;
}

.divgrey1{
height:17px;
color:#000000;
font-size:10px;
padding-top:3px;
background-color: #FBFBFB;
padding-left:6px;
padding-right:6px;
text-align:left;
padding-bottom:3px;
}
a.linkregole{
font-size: 10px;
color:#06269d;
font-weight:bold;
text-decoration:none;
}
a.linkregole:hover{
text-decoration:underline;
}

.divlinkregole0{
color:#000000;
font-size:10px;
padding-top:3px;
background-color: #c7d5fa;
padding-left:6px;
padding-right:6px;
text-align:center;
padding-bottom:3px;
}

a.linkregole0{
font-size: 11px;
color:#06269d;
font-weight:bold;
text-decoration:none;
}
a.linkregole0:hover{
text-decoration:underline;
}

.divsottotitolo0{
font-size:11px;
padding-top:3px;
background-color: #c7d5fa;
padding-left:6px;
padding-right:6px;
text-align:left;
padding-bottom:3px;
font-weight:bold;
}