/* Default CSS Stylesheet for a new Web Application project */
HTML, FORM
{
    height:100%;
}
BODY
{
	background: #F1F2F1;
	margin: 1px 50px 0px 50px;
	color: #000000;
	font-family: Verdana,Tahoma, Arial, Serif;
    height:100%;
}

table.tblCounter
{
font-size:0.8em;
text-align:center;
font-weight:bold;
background-color:#F2F3F6;
color:#003459;
border-bottom: solid 1px #265076;
border-top: solid 1px #265076;
border-left: solid 1px #265076;
border-right: solid 1px #265076;
}


table.tblFax,
table.tblDoc
{
	margin-top:40px;
	width:80%;
	/*border:solid 1px #2D577F;*/
	border:solid 1px #004677;
	background-color:#F2F3F6;
	font-size:0.8em;
	font-weight:bold;
	/*color:#265076;*/
	color:#003C65;
	text-align:center;
}

table.tblDoc
{
	margin-top:20px;
}

td.tdImgFax,
td.tdImgDoc
{
	width:1%;
	padding: 0px 3px 0px 3px;
}

/* Stili align per tag P, Hnn ( vedi filtro )*/
.aLeft
{
	text-align:left;
}

.aRight
{
	text-align: right;
}

.aCenter
{
	text-align: center;
}

.aJustify
{
	text-align: justify;
}

IMG 
{
    border:0;
}

img.unimareLogo
{
vertical-align:middle;

}

/* Stili align per IMG ( vedi filtro )*/
IMG.aLeft
{
	float:left;
}

IMG.aRight
{
	float: right;
}



/* ======================= */
/* DIV Telerik             */
/* ======================= */
DIV#phText, TABLE#phText
{
    font-size:0.7em;
    text-align:left;
}
/* ======================= */


table.header3
{
	font-size:0.70em; 
	font-family: Verdana,Tahoma,  Arial, Serif;
	background-color:White;
	color:#003366;
	width:100%;
	BACKGROUND-POSITION: left top; 
	BACKGROUND-IMAGE: url(/CO/WebUserControls/WBCHeader/images/Header_BG.jpg);
	BACKGROUND-REPEAT: repeat-x;
	padding:0 0 0 0;
	margin: 0 0 0 0;
}

table.header2
{
	font-size:0.70em; 
	font-family: Verdana,Tahoma,  Arial, Serif;
	background-color:White;
	color:#003366;
	width:100%;
	BACKGROUND-POSITION: left top; 
	BACKGROUND-IMAGE: url(/CO/WebUserControls/WBCHeader/images/SfondoRipetuto.gif);
	BACKGROUND-REPEAT: repeat;
}

TR.trHeader {
	background-color:#FCFDFD;
}

.topLeft{
	text-align:left;
	vertical-align:top;
}
.topRight{
	text-align:right;
	vertical-align:top;
}
.topCenter{
	text-align:center;
	vertical-align:top;
}
.ScrittaTestata
	{
	margin-left:8px;
 	}
.headerTestuale
	{
	position:absolute;
 	left:0px;
 	top:-500px;
 	width:1px;
 	height:1px;
 	overflow:hidden;
 	}
table.tblMain
{
	color:#000000; 
	background-color:#ffffff; 
	border-width:0px;
	width:100%; 
	height:100%;
	margin-left:auto;
	margin-right:auto;
	
}
td.colonnaSinistra
{
	padding :  20px 2px 0 7px; 
	width:20%; 
	height:100%;
	vertical-align:top;
	text-align:center;
	background-color:#FCFDFD;
}
td.colonnaCentrale
{
	padding : 5px 5px 2px 5px; 
	width:60%; 
	height:100%; 
	vertical-align:top; 
	text-align:center;
	background-color:#E3E6E9;
}
td.colonnaCentraleHome
{
	color: #004677;
	padding : 5px 5px 2px  5px;
	width:60%; 
	height:100%; 
	vertical-align:top; 
	text-align:center;
	BACKGROUND-COLOR:#fcfdfd;
}
td.colonnaDestra  
{
	padding : 20px 2px 0 7px;
	width:20%; 
	height:100%; 
	vertical-align:top;
	text-align:center;	
	background-color:#FCFDFD;
}
td.footer
{
	font-size: xx-small;
	padding-bottom: 3px;
	vertical-align: bottom;
	color: #414D59;
	font-family: tahoma, Verdana, Arial, Geneva, serif;
	background-color: #FFFFFF;
	text-align: center;
	white-space:nowrap;
	width:10%;

}

UL.menu
{
	list-style-image:url(/CO/Images/square.png);
	margin:auto auto auto 16px;
	padding:0 0 0 0;
	text-align:left;
    
		
	
}
UL.menu LI.item
{
	font-size:0.7em;
	font-weight:700;
	margin-bottom:8px; 
}
UL.menu LI.item A {color: #A64711;	background-color:#FCFDFD;}

UL.breadCrumb
{
	
	padding:0 0 0 0;
	text-align:left;
	margin-left:0px;
	border-bottom: solid 1px #95A7A7;
	color:#000000;
	background-color:#FCFDFD;
	padding-bottom:4px;
	padding-top:1px;
	font-size:0.7em;
}
UL.breadCrumb LI.breadCrumb
{
	display:inline;
	text-align:left;
	margin-left:3px;
	padding-right:3px;
}


A.breadCrumb:link	{	
	text-decoration:	underline;
	color:	#4A5454;
	}	
		
A.breadCrumb:visited	{	
	text-decoration:	underline;
	color:	#4A5454;
	}	
		
A.breadCrumb:active	{	
	text-decoration:	underline;
	color:	#4A5454;
	}	
		
A.breadCrumb:hover	{	
	text-decoration:	none;
	color:	#4A5454;
	}
/* ======================== */
/* Sub menu                 */
/* ======================== */

LI.item UL.menu
{
   list-style-image:none;
   list-style-type: square;  
   margin:5px auto 20px 16px;
}

LI.item UL.menu LI.item
{
    font-size:100%;
}

LI.item UL.menu LI.item A 
{
    color: #692D0B;
}

/* ======================== */
TABLE.regioni
{
	width:50%;
	FONT-FAMILY: Verdana, Arial, Geneva, serif;
	border: solid 1px #265076;
}
TABLE.regioni TD
{
	text-align:left;
	color: #004677;
	font-size:0.7em;
	width:50%;
	padding: 4px 10px 4px 10px;
	white-space:nowrap;
}
TABLE.regioni TH
{
	background-color:#FFFCD4;
	font-size:0.7em;
	text-align:center;
	padding: 10px 0 10px 0;
}
H2.regioni
{
	font-size:1.0em;
	color:Black;
	display:inline;
}
	
H1, H2, H3, H4, H5, TH, THEAD, TFOOT
{
    COLOR: #003366;
}
H1	{	
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size:	2em;
	font-weight:	700;
	font-style:	normal;
	text-decoration:	none;
	word-spacing:	normal;
	letter-spacing:	normal;
	text-transform:	none;
	}	
		
H2	{	
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size:	1.75em;
	font-weight:	700;
	font-style:	normal;
	text-decoration:	none;
	word-spacing:	normal;
	letter-spacing:	normal;
	text-transform:	none;
	}	
		
H3	{	
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size:	1.58em;
	font-weight:	500;
	font-style:	normal;
	text-decoration:	none;
	word-spacing:	normal;
	letter-spacing:	normal;
	text-transform:	none;
	}	
H4	{	
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size:	1.33em;
	font-weight:	500;
	text-decoration:	none;
	word-spacing:	normal;
	letter-spacing:	normal;
	text-transform:	none;
	}	
		
H5, DT	{	
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size:	1em;
	font-weight:	700;
	font-style:	normal;
	text-decoration:	none;
	word-spacing:	normal;
	letter-spacing:	normal;
	text-transform:	none;
	}	
		
H6	{	
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size:	.8em;
	font-weight:	700;
	font-style:	normal;
	text-decoration:	none;
	word-spacing:	normal;
	letter-spacing:	normal;
	text-transform:	none;
	}	
TFOOT, THEAD	{	
	font-size:	1em;
	word-spacing:	normal;
	letter-spacing:	normal;
	text-transform:	none;
	font-family: Arial, Helvetica, sans-serif;
	}	
		
TH	{	
	vertical-align:	baseline;
	font-size:	1em;
	font-weight:	bold;
	word-spacing:	normal;
	letter-spacing:	normal;
	text-transform:	none;
	font-family: Arial, Helvetica, sans-serif;
	}	


A:link	{	
	text-decoration:	none;
	color:	#692D0B;
	}	
		
A:visited	{	
	text-decoration:	none;
	color:	#692D0B;
	}	
		
A:active	{	
	text-decoration:	none;
	color:	#692D0B;
	}	
		
A:hover	{	
	text-decoration:	underline;
	color:	#692D0B;
	}

/*----------- BOX TITOLO--------*/
.tblTitoloHome
{
	margin-left:auto;
	margin-right:auto;
}

.titoloHome
{
	color: #004677;
	font-weight:bold;
	text-align:center;
	padding: 5px 30px 20px 30px;
	border-bottom:solid 1px #D9D9D9;
	border-right:solid 1px #D9D9D9;
}

.titolone
{
	display:inline;
	font-size: 2em;
}

/*---------------------------------------*/

table
{
	margin-left:auto;
	margin-right:auto;
}


#phCentro
{
	font-size:0.8em;
	padding-left:10px;
	padding-right:10px;
}

/*----------- BOX GUIDA ACCREDITO--------*/

TABLE.tblGuida 
{
	margin-left:auto;
	margin-right:auto;
	background-color:#FFFCD4;
	border: solid 1px #2F5980;
}

TD.tdGuidaImg {
	vertical-align:top;
	text-align:left;
}

TD.tdGuidaText {
	text-align:center;
	color:#1C3F5F;
	padding: 0 3px 0 3px;
	font-size:0.70em;
	vertical-align:middle;
}

A.guida:link {
	text-decoration: none;
	color: #1C3F5F;
}	
		
A.guida:visited	{	
	text-decoration: none;
	color:	#1C3F5F;
	}	
		
A.guida:active	{	
	text-decoration: none;
	color:	#1C3F5F;
	}	
		
A.guida:hover	{	
	text-decoration: underline;
	color:	#1C3F5F;
	}
/*---------------------------------------*/

/*----------- BOX ANDAMENTO MERCATO --------*/

TABLE.tblMercato {
	background-color:#265076;
	border: solid 1px #000000;
}

TD.tdMercText {
	text-align:center;
	color:#FFFFFF;
	/*padding: 0 20px 0 20px;*/
	font-size:0.70em;
	font-weight:bold;
	vertical-align:middle;
}

A.mercato:link {
	text-decoration: none;
	font-style:italic;
	font-size:0.70em;
	font-weight:bold;
	color: #FFFFFF;
}	
		
A.mercato:visited {
	text-decoration: none;
	font-style:italic;
	font-size:0.70em;
	font-weight:bold;
	color: #FFFFFF;
}
		
A.mercato:active {
	text-decoration: none;
	font-style:italic;
	font-size:0.70em;
	font-weight:bold;
	color: #FFFFFF;
}
		
A.mercato:hover	{
	text-decoration: underline;
	font-style:italic;
	font-size:0.70em;
	font-weight:bold;
	color: #FFFFFF;
}
/*---------------------------------------*/
TABLE.tblNewsList
{
	text-align:left;
	width:90%;
	color: #000000;
	font-family: Verdana,Tahoma, Arial, Serif;
	border-bottom: solid 1px #545E5E;
}
TD.hdNewsList
{
	color:#ffffff;
	font-weight:bold;
	font-size:0.8em;
	padding-left:15px;
	background-color:#545E5E;
}
UL.newsList
{
	font-size:0.7em;
	padding-top:10px;
	margin-left:15px;	
}
UL.newsList, LI
{
	line-height:11pt;	
	padding-bottom:5px;
	list-style-type:square;
}

/*---------------- BOX EVENTI --------------------*/
TABLE.tblBoxEventi 
{
	color: #004677;
	text-align:left;
	margin-left:auto;
	margin-right:auto;
	width:80%;
	border: solid 1px #265076;
}
TD.BoxEventiLogoTop
{
	width:4%;
	VERTICAL-ALIGN:bottom;
	BACKGROUND-COLOR:#265076;
	TEXT-ALIGN:right;
	padding-left:5px;
}
TD.BoxEventiTitolo
{
	width:10%;
	white-space:nowrap;
	background-color:#265076;
	FONT-WEIGHT: bold;
	FONT-SIZE: 0.8em;
	COLOR: #fcfdfd;
	FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
	TEXT-ALIGN: center;
	padding:0 2px 0 5px;
}
TD.BoxEventiSpacer
{
	width:100%;
	background-image:url(/Co/WebUserControls/WBCEventi/images/sfHeaderEventi.gif);
}
TD.BoxEventiLogoDown
{
	VERTICAL-ALIGN:top;
	BACKGROUND-COLOR:#fffcd4;
	TEXT-ALIGN:right;
}
TD.BoxEventiSpacerDown
{
	FONT-SIZE: 0.7em;
	BACKGROUND-COLOR: #fffcd4;
}
TD.tdEventsList
{
	/*color: #004677;*/
	FONT-SIZE: 0.7em;
	BACKGROUND-COLOR: #fcfdfd;
	padding:10px 5px 2px 10px;
}
TD.tdEventsListFoot
{
	FONT-SIZE: 0.7em;
	BACKGROUND-COLOR: #fcfdfd;
	text-align:right;
	padding:2px 5px 2px 5px;
}

h3.PrimoPiano 
{
	font-family:  Verdana, Tahoma,Arial, Helvetica, sans-serif;
	font-size: 1.0em;	
	margin:0;
	padding:0;
	font-weight:normal;
	display:inline;
} 
P.PrimoPiano
{
	padding:  2px 0 0 0;
	margin:  0 0 0 0 ;
}
A.notizia:link
{
	COLOR: #692D0B; 
	background-color:#fcfdfd; 
	TEXT-DECORATION: none; 
}
A.notizia:visited {
	COLOR: #692D0B; 
	background-color:#fcfdfd; 
	TEXT-DECORATION: none;
}
A.notizia:active {
	COLOR: #692D0B; 
	background-color:#fcfdfd; 
	TEXT-DECORATION: none; 
}
A.notizia:hover {
	COLOR: #692D0B; 
	BACKGROUND-COLOR: #fcfdfd; 
	TEXT-DECORATION: underline;
}
/*--------------------------------------------*/
