/* 
================================
 Container Styles for DotNetNuke
================================
*/   

.containermaster_blue {
	width: 100%;
	background-color: #e7e7e7;
	border-right: #7994cb 0px solid; 
	border-top: #7994cb 0px solid; 
	border-left: #7994cb 0px solid; 
	border-bottom: #cecfce 3px solid; 
	moz-border-radius-bottomleft: 15px; 
	moz-border-radius-bottomright: 15px; 
	moz-border-radius-topleft: 3px; 
	moz-border-radius-topright: 3px;
}

.containermaster_gray {
	width: 100%;
	background-color: #efebef;
	border-right: #7994cb 0px solid; 
	border-top: #7994cb 0px solid; 
	border-left: #7994cb 0px solid; 
	border-bottom: #cecfce 1px solid; 
	moz-border-radius-bottomleft: 15px; 
	moz-border-radius-bottomright: 15px; 
	moz-border-radius-topleft: 3px; 
	moz-border-radius-topright: 3px;
}

.containermaster_manchette {
	width: 100%;
	background-color: #efefef;
	border-right: #ffffff 0px solid; 
	border-top: #7994cb 0px solid; 
	border-left: #7994cb 0px solid; 
	border-bottom: #cecfce 1px solid; 
	valign:top;
	}

.containermaster_immagini {
	width: 100%;
	background-color: #efebef;
	border-right: #ffffff 0px solid; 
	border-top: #7994cb 0px solid; 
	border-left: #7994cb 0px solid; 
	border-bottom: #cecfce 1px solid; 
	valign:top;
	}

.containermaster_ricerca {
	width: 100%;
	background-color: #efebef;
	border-right: #ffffff 0px solid; 
	border-top: #7994cb 0px solid; 
	border-left: #7994cb 0px solid; 
	border-bottom: #cecfce 1px solid; 
	valign:top;
	}

.containermaster_links {
	width: 100%;
	background-color: #efebef;
	border-right: #ffffff 0px solid; 
	border-top: #7994cb 0px solid; 
	border-left: #7994cb 0px solid; 
	border-bottom: #cecfce 1px solid; 
	valign:top;
	}

	
.containermaster_form {
	width: 100%;
	background-color: #efebef;
	border-right: #ffffff 0px solid; 
	border-top: #7994cb 0px solid; 
	border-left: #7994cb 0px solid; 
	border-bottom: #cecfce 1px solid; 
	valign:top;
	}

.containermaster_testi {
	width: 100%;
	background-color: #ffffff;
	border-right: #ffffff 0px solid; 
	border-top: #7994cb 0px solid; 
	border-left: #7994cb 0px solid; 
	border-bottom: #cecfce 0px solid; 
	valign:top;
	}

.containermaster_fotogallery {
	width: 100%;
	background-color: #ffffff;
	border-right: #ffffff 0px solid; 
	border-top: #7994cb 0px solid; 
	border-left: #7994cb 0px solid; 
	border-bottom: #cecfce 0px solid; 
	valign:top;
	}

.containermaster_eventi {
	width: 100%;
	background-color: #ffffff;
	border-right: #ffffff 0px solid; 
	border-top: #7994cb 0px solid; 
	border-left: #7994cb 0px solid; 
	border-bottom: #cecfce 0px solid; 
	valign:top;
	}


.containermaster_documenti {
	width: 100%;
	background-color: #ffffff;
	border-right: #ffffff 0px solid; 
	border-top: #7994cb 0px solid; 
	border-left: #7994cb 0px solid; 
	border-bottom: #cecfce 0px solid; 
	valign:top;
	}

.containermaster_white {
	width: 100%;
	background-color: #ffffff;
	border-right: #7994cb 0px solid; 
	border-top: #7994cb 0px solid; 
	border-left: #7994cb 0px solid; 
	border-bottom: #cecfce 1px solid; 
	moz-border-radius-bottomleft: 15px; 
	moz-border-radius-bottomright: 15px; 
	moz-border-radius-topleft: 3px; 
	moz-border-radius-topright: 3px;
}

.containermaster_white_page {
	width: 100%;
	background-color: #ffffff;
	border-right: #7994cb 0px solid;
	border-top: #7994cb 0px solid;
	border-left: #7994cb 0px solid;
	border-bottom: #cecfce 0px solid;
	moz-border-radius-bottomleft: 15px;
	moz-border-radius-bottomright: 15px;
	moz-border-radius-topleft: 3px;
	moz-border-radius-topright: 3px;
	padding: 8px;
}

.containerrow1_blue {
	background-image: url(gradient_LtBlue.jpg);
}
.containerrow2_blue {
	background-color: #ffffff;
}

th.titolo {
	background-color: #009eff;
	font-weight: bold;
	margin: 0px;
	padding: 0px;
	height:18px;
	font-size: 10px;
	valign: bottom;
}

th.titolo_immagini {
	background-color: #cecfce;
	color:  #ffffff;
	font-weight: bold;
	margin: 0px;
	padding: 0px;
	height:0px;
	font-size: 10px;
}

th.titolo_ricerca {
	background-color: #cecfce;
	color:  #ffffff;
	font-weight: bold;
	margin: 0px;
	padding: 0px;
	height:0px;
	font-size: 10px;
}


th.titolo_links {
	background-color: #cecfce;
	color:  #ffffff;
	font-weight: bold;
	margin: 0px;
	padding: 0px;
	height:0px;
	font-size: 10px;
}


th.titolo_form {
	background-color: #cecfce;
	color:  #ffffff;
	font-weight: bold;
	margin: 0px;
	padding: 0px;
	height:0px;
	font-size: 10px;
}


th.titolo_testi {
	background-color: #ffffff;
	color:  #ffffff;
	font-weight: bold;
	margin: 0px;
	padding: 0px;
	height:0px;
	font-size: 10px;
}

th.titolo_fotogallery {
	background-color: #ffffff;
	color:  #ffffff;
	font-weight: bold;
	margin: 0px;
	padding: 0px;
	height:0px;
	font-size: 10px;
}

th.titolo_eventi {
	background-color: #cecfce;
	color:  #ffffff;
	font-weight: bold;
	margin: 0px;
	padding: 0px;
	height:0px;
	font-size: 10px;
}


th.titolo_documenti {
	background-color: #0099ff;
	color:  #ffffff;
	font-weight: bold;
	margin: 0px;
	padding: 0px;
	height: 20px;
	font-size: 14px;
}

th.titolo_manchette {
	background-color: #cecfce;
	color:  #ffffff;
	font-weight: bold;
	margin: 0px;
	padding: 0px;
	height:0px;
	font-size: 10px;
}

th.titolo_servizi {
	background-color: #cecfce;
	font-weight: bold;
	margin: 0px;
	padding: 0px;
	height:20px;
	font-size: 0px;
	border-bottom: #cecfce 1px solid; 
}


.Head   {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size:  11px;
	font-weight: bold;
	color: #FFFFFF;
	vertical-align: middle;
	text-align: left;
}


A.CommandButton:link {
    text-decoration:    none;
    color: #009eff;
	font-weight: normal;
}

A.CommandButton:visited  {
    text-decoration:    none;
    color: #009eff;
	font-weight: normal;
}

A.CommandButton:active   {
    text-decoration:    none;
    color: #009eff;
	font-weight: normal;

}

A.CommandButton:hover    {
    text-decoration:    underline;
    color: #009eff;
	font-weight: normal;
}

td.testo {
	background-color:#efebef;
	color:  #ffffff;
	font-weight: bold;
	margin: 0px;
	padding: 3px;
	height:22px;
	font-size: 10px;
}

td.testo_bianco {
	background-color:#ffffff;
	color:  #313031;
	font-weight: bold;
	margin: 0px;
	padding: 3px;
	height:22px;
	font-size: 10px;
}


td.menulat a:link {
	background-color:#e7e7e7;
	color:  #000000;
	font-weight: bold;
	text-decoration: none;
	border-bottom-width: 1px;
    border-bottom-style: solid;
    border-bottom-color: #cecfce;
	height:18px;
	text-align: left;
	font-size:  10px;
	width: 160px;
} 
	
td.menulat a:visited {
	background-color:#e7e7e7;
	color:  #000000;
	font-weight: bold;
	text-decoration: none;
	border-bottom-width: 1px;
    border-bottom-style: solid;
    border-bottom-color: #cecfce;
	height:18px;
	text-align: left;
	font-size:  10px;
	width: 160px;
	} 

td.menulat a:hover {
	background-color:#e7e7e7;
	color:  #000000;
	font-weight: bold;
	border-bottom-width: 1px;
    border-bottom-style: solid;
    border-bottom-color: #009eff;
	text-decoration: none;
	height:18px;
	text-align: left;
	font-size:  10px;
	width: 160px;
	} 
	
td.menulat a:active {
	background-color:#e7e7e7;
	color:  #000000;
	font-weight: bold;
	text-decoration: none;
	border-bottom-width: 1px;
    border-bottom-style: solid;
    border-bottom-color: #cecfce;
	height:18px;
	text-align: left;
	font-size:  10px;
	width: 160px;
	} 

HR {
    color: #009eff;
    height:1px;
    align:left;
}

.containermaster_calendar {
	width: 100%;
	background-color: #ffffff;
	border-right: #7994cb 0px solid; 
	border-top: #7994cb 0px solid; 
	border-left: #7994cb 0px solid; 
	border-bottom: #cecfce 1px solid; 
	moz-border-radius-bottomleft: 15px; 
	moz-border-radius-bottomright: 15px; 
	moz-border-radius-topleft: 3px; 
	moz-border-radius-topright: 3px;
}

td.testo_immagini {
	color:  #313031;
	font-weight: bold;
	margin: 0px;
	padding: 0px;
	text-align: center;
}

td.testo_ricerca {
	color:  #313031;
	font-weight: bold;
	margin: 0px;
	padding: 0px;
	text-align: center;
}

.Head_registrazione   {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size:  11px;
	font-weight: bold;
	color: #000000;
	vertical-align: middle;
	text-align: left;
}

