/* Default CSS Stylesheet for a new Web Application project */
HTML, FORM
{
    height:100%;
}
BODY
{
	background-color:#AFB9BA;
	margin: 1px 50px 0px 70px;
	color: #000000;
	font-family: tahoma,Verdana, Arial, Serif;
    height:100%;
    text-align:center;
    
}

TD.Header{vertical-align:top; background-image:url(/mdv/WebUserControls/WBCHeader/images/lineaTestata.gif); background-repeat:repeat-x;}

/* --------------- LINK ---------------------*/

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 CONTATTI ------------------- */

.tblContact
{
	margin-top:30px;
	width:100%;
	border:solid 1px #AFB4B7;
	/*background-color:#BCD7D9;*/
	font-size:0.8em;
	font-weight:bold;
	color:#003C65;
	text-align:center;
}
TD.numVerde
{
background-color:#E2EEDD; border-top:solid 4px #178546; padding-top:10px;
}
TD.eMail
{
background-color:#178546; color:white; border-left:solid 11px #E2EEDD; border-right:solid 11px #E2EEDD;border-bottom:solid 10px #E2EEDD; 
}
.tblContact A 
{
	
	background-color:#178546;
	text-align: center;	
	color:#ffffff;
	text-decoration:none;
}

		
.tblContact A:visited	
{
	background-color:#178546;
	text-decoration:	none;
	color:	#ffffff;
	}	
		
.tblContact A:active	
{
	background-color:#178546;
	text-decoration:	none;
	color:	#ffffff;
	}	
		
.tblContact A:hover	{	
	background-color:#178546;
	text-decoration:	underline;
	color:	#ffffff;
	}
/* ----------------- FINE BOX CONTATTI ---------------- */

/* 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;
}



/* 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.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(/mdv/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;
}

.headerTestuale
	{
	position:absolute;
 	left:0px;
 	top:-500px;
 	width:1px;
 	height:1px;
 	overflow:hidden;
 	}

table.tblMain
{
	color:#000000; 
	background-color:#ffffff; 
	border-width:0px;
	width:80%; 
	height:100%;
	margin-left:auto;
	margin-right:auto;

	
}
td.colonnaSinistra
{
	padding :  10px 3px 0 3px; 
	width:20%; 
	height:100%;
	vertical-align:top;
	text-align:center;
	color:#000000;
	background-color:#ffffff;
	
	
}
td.colonnaCentrale
{
	padding : 5px 5px 2px 5px; 
	width:60%; 
	height:100%; 
	vertical-align:top; 
	text-align:center;
	background-color:#E9EAEC;
}
td.colonnaCentraleHome
{
	color: #062928;
	padding : 0px 5px 2px  5px;
	width:60%; 
	height:100%; 
	vertical-align:top; 
	text-align:left;
	BACKGROUND-COLOR:#E9EAEC;
	border: solid 1px #AFB4B7;
}
td.colonnaDestra  
{
	padding : 10px 3px 0 3px; 
	width:20%; 
	height:100%; 
	vertical-align:top;
	text-align:center;	
	background-color:#ffffff;
	color:#000000;
}
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(/mdv/Images/freccia1.gif);
	margin:auto auto auto 16px;
	padding:0 0 0 0;
	text-align:left;	
    
}

.menuFrame
{
    
	background-color:#F8F1E9;
	border: solid 1px #AFB4B7;
	padding :10px 10px 10px 10px;
}
UL.menu LI.item
{
	color:#824C27;
	font-weight:700;
	margin-bottom:8px; 
    font-size:0.7em;
	border-bottom: dotted 1px #D2AA8F;
}
UL.menu LI.item A {color: #000000;	background-color:#F8F1E9;}

UL.breadCrumb
{
	
	padding:  0 0 0 10px;
	text-align:left;
	margin-left:0px;
	border-bottom: solid 1px #4A7A84;
	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;
	padding-bottom: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;
	}	


/*----------- 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.7em;
	padding-left:10px;
	padding-right:10px;
}



