﻿.masterContent {
	background-color: #fff;
	color: #262626;
	text-align: left;/*Aggiunto per posizionare al centro il layout*/
}
.master {
	background-color: #fff;
	color: #262626;
	text-align: left;/*Aggiunto per posizionare al centro il layout*/
}
.topArea {
	background: url("../images/bl_band.jpg") no-repeat;
}
h1 {
}
.pageTitle {
	/*color: #F78F1E;*/
	color: #31446a;
}
.mainContainer h2 {
	/*color: #F78F1E;*/
	color: #31446a;
}
.mainContainer h3 {
	/*color: #F78F1E;*/
	color: #31446a;
}
.mainContainer h4 {
	color: #0080B2;
}
.mainContainer h5 {
	color: #0080B2;
}
.mainContainer h6 {
	color: #0080B2;
}
.mainContent p {
	color: #262626;
}
.mainContent a:link {
	color: #31446a;
	text-decoration:underline;	
}
.mainContent a:visited {
	color: #31446a;
	text-decoration:underline;	
}
.mainContent a:hover {
	color: #31446a;
	text-decoration:underline;	
}
.mainContent a:active {
}
.breadcrumb a:active {
	color: #;
}
.breadcrumb:active {
	color: #;
}
.breadcrumb a {
	color: #;
}
.logo img {
	/*border-color: #F78F1E; nessun bordo al logo*/
	border: 0px;
}
.logo span {
	color: #00ADEF;
}
.logo span.logoLine2 {
	color: #727165;
}
.toplinkbar a:active {
	color: #;
}
.topLinkBar a {
	color: #;
}
.topLinkBar {
	color: #;
}
.topLink {
	background: url("../Images/linksdivider.gif") right 0.375em no-repeat;
}
.authoringRegion {
	/*background-color:#DDDDDD; tolto il grigio di sfondo*/
	color: #333333;
}

.topNavItem {
	color: #31446a;
	border-bottom: 0;
	padding-left: 0px;
	padding-right: 0px;
	border-style: none;
	border-color: inherit;
	border-width: 0;
	padding-bottom: 0px;
}

.topNavBarSelected {
	border-bottom: 0px;
	color: #00ADEF;
}
.topNavBarSelected td {
	color: #800000;
}
{
color: #800000;
}
.topNavBarSelected a:active {
	color: #800000;
}
.topNavBarSelected a:hover {
	color: #800000;
}
.topNavBarSelected a:visited {
	color: #800000;
}
.topNavBarSelected a:link {
	color: #800000;
}
.topNavBarSelected a {
	color: #800000;
}
.topNav a:hover {
	color: #800000;
}
.topNavHover {
	/*border-bottom:0.31em solid #FFD15E;*/
	border-bottom: 0px;
}
.topNavFlyOutsHover {
}
.leftNavContainer {
	color: #31446a;
}
.leftNav3 {
	color: #31446a;
}
.leftNav2 {
	color: #31446a;
}
.leftNav1 {
	color: #31446a;
}
.leftNav1 {
	border-bottom: .0625em solid #fff;
	/*color: #171717;*/
	/*background-color: #E6E5D3;*/
	background-color: transparent;
	line-height: 1.8em;
}
.leftNav2 {
	/*background-color: #F2F1DF;*/
	background-color: transparent;	
	/*color: #171717;*/
	border-bottom: .0625em solid #fff;
	line-height: 1.8em;
}
.leftNav3 {
	/*background-color: #F2F1DF;*/
	background-color: transparent;	
	/*color: #171717;*/
	border-bottom: .0625em solid #fff;
	line-height: 1.8em;
}

.leftNavHover {
	/*background-color: #5EABC9;*/
	background-color:#ffffff;
	color: #171717;
}
.leftNavSelected {
	/*background-color: #0080B2;*/
	background-color:#ffffff;	
	color: #fff;
}
.footerLeft {
	border-left-color: #F78F1E;
}
.footerRight {
	border-left-color: #99E5FF;
}
.description {
	color: #4c4c4c;
}
.groupheader.medium {
	color: #F09022;
}
table#group .medium {
	color: #F09022;
}
.groupheader.small {
	color: #0084B3;
}
.welcomeSplashContent .small {
	color: #0084B3;
}
.title-home a:active {
	font-weight: bold;
	color: #0282AF;
}
.title-home a:visited {
	font-weight: bold;
	color: #0282AF;
}
.title-home a:link {
	font-weight: bold;
	color: #0282AF;
}
.title-home a {
	font-weight: bold;
	color: #0282AF;
}
.band {
	background-color: #5EABC9;
	color: #FFFFFF;
}
.separator {
	border: .0625em #b2bcd3 solid;
}
.level-band {
	background-color: #596e9e;
}
.level-description {
	color: #4c4c4c;
}
.level-item a:link {
	color: #31446a;
	text-decoration:underline;
}
.level-item a {
	color: #31446a;
	text-decoration:underline;
}
.level-item {
	color: #002a80;
}
.level-item a:active {
	color: #31446a;
	text-decoration:underline;
}
.level-item a:visited {
	color: #31446a;
	text-decoration:underline;
}
.level-item a:hover {
	color: #31446a;
	text-decoration:underline;
}
.headertitle a:link {
	color: #31446a;
	text-decoration:underline;
}
.headertitle a {
	color: #002a80;
}
.headertitle {
	color: #002a80;
}
.headertitle a:active {
	color: #53648e;
}
.headertitle a:visited {
	color: #53648e;
}
.headertitle a:hover {
	color: #3a4663;
}
.headertitle-large a:link {
	color: #002a80;
}
.headertitle-large a {
	color: #002a80;
}
.headertitle-large {
	color: #002a80;
}
.headertitle-large a:active {
	color: #53648e;
}
.headertitle-large a:visited {
	color: #53648e;
}
.headertitle-large a:hover {
	color: #3a4663;
}
.headertitle-small a:link {
	color: #002a80;
}
.headertitle-small a {
	color: #002a80;
}
.headertitle-small {
	color: #002a80;
}
.headertitle-small a:active {
	color: #53648e;
}
.headertitle-small a:visited {
	color: #53648e;
}
.headertitle-small a:hover {
	color: #3a4663;
}
.headertitle-band a:link {
	color: #eceff3;
}
.headertitle-band a {
	color: #eceff3;
}
.headertitle-band {
	color: #eceff3;
}
.headertitle-band a:active {
	color: #eceff3;
}
.headertitle-band a:visited {
	color: #eceff3;
}
.headertitle-band a:hover {
	color: #eceff3;
}
.level-item {
	color: #262626;
}
.level-description {
	color: #262626;
}
.description {
	color: #262626;
}
link-item-large {
	color: #262626;
}
.link-item {
	color: #262626;
}
.level-item a:active {
	color: #31446a;
	text-decoration:underline;
}
.level-item a:visited {
	color: #31446a;
	text-decoration:underline;
}
.level-item a:link {
	color: #31446a;
	text-decoration:underline;
}
.level-item a {
	color: #31446a;
	text-decoration:underline;
}
.link-item-large a:link {
	color: #31446a;
	text-decoration:underline;
}
.link-item-large a {
	color: #31446a;
	text-decoration:underline;
}
.link-item a:link {
	color: #31446a;
	text-decoration:underline;
}
.link-item a {
	color: #31446a;
	text-decoration:underline;
}
.link-item-large a:active {
	color: #31446a;
	text-decoration:underline;
}
.link-item-large a:visited {
	color: #31446a;
	text-decoration:underline;	
}
.link-item a:active {
	color: #31446a;
	text-decoration:underline;	
}
.link-item a:visited {
	color: #31446a;
	text-decoration:underline;	
}
.level-item a:hover {
	color: #31446a;
	text-decoration:underline;	
}
.link-item-large a:hover {
	color: #31446a;
	text-decoration:underline;	
}
.link-item a:hover {
	color: #31446a;
	text-decoration:underline;	
}

.item a:link, .item a, .item a:active, .item a:visited, .item a:hover {
	color: #31446a;
	text-decoration:underline;

}
.pageContentem {
	background-color: #E6F1F7;
}
.SecondTitle {
	color : #F78F1E;
}
.title-With-Background {
	background-color: #F78F1E;
}


/*Stili Unipolis*/
.riga {
	background-color: #31446a; /*blu unipolis sopra all'header*/;
	height: 0.2em;
}
.riga2 {
	border-bottom: 0.2em #31446a solid;/*blu unipolis sopra alla toplinkbar*/
	border-top: 0.2em #31446a solid;/*blu unipolis sotto alla toplinkbar*/
	vertical-align: top;/*era uno stile in linea della TD, spostato qui*/
}
.logoDx {
	float: right; /*posizionamento logo ugf*/
	margin-top:1em;
}

.strumenti {
	/*tabella che contiene gli strumenti Unipolis*/
	/*padding: 1.8em;*/
	left:0;
	color: #ffffff;
	font-size: 0.55em;
	padding-left:0px;
	margin-left:5px;
	/*padding-top:0.3em;*/
	padding-top: 0em;
}

.strumenti li{
	/*tabella che contiene gli strumenti Unipolis*/
	display: inline;
	list-style-type: disc;
	list-style-position: inside;

}

.strumenti a, .strumenti a:visited {
	/*stile per i link strumenti*/
	text-decoration: none;
	color: #ffffff;
	font-size:1em;
}

.spazio-li
{
	padding-right: 3px;
}

.puntoSeparatore {
	/*Stile per il punto separatore nei Link*/
	font-size: 0.8em;
	font-family: Wingdings;
}

.copyright{
	font-family: Times New Roman;
}

#RightContainer {
	background-color:#dee1e7;
}

#RightContainerChild {
	position:absolute;
	top:10em;
	width:162px;
}

#StampaInvia {
	height:45px;
}

#Stampa {
	margin-left:3em;
	float:left;
	color:#31446a;
	font-size:0.6em;
	text-align:center;
}

#Invia {
	margin-right:3em;
	margin-top:0.9em;
	float:right;
	color:#31446a;
	font-size:0.6em;
	text-align:center;
}


#footer {

}

#footerLeft {
	width:298px;
	height:20px;
	background-image:url('../Images/footerSX.gif');
	background-repeat:no-repeat;
	float:left;
	color: #31556a;
	font-size: 0.55em;
	padding-top: 0.3em;	
	text-indent:3em;
}

#footerRight {
	width:298px;
	height:20px;
	background-image:url('../Images/footerDX.gif');
	background-repeat:no-repeat;
	float:right;
	color: #dee1e8;
	font-size: 0.55em;
	padding-top: 0.3em;	
	/*text-indent:6em;*/
	text-align:center;	
}

#footerMiddle {
	background-color:#31446a;
	/*height:20px;*/
	height: auto;
	line-height: 20px;
}

#SegnapostoEventi .ms-WPHeader {
	background-image:url('../Images/TileEtichettaDX.jpg');
	background-repeat:repeat-y;
	background-position:left;
	color:#ffffff;
	background-color:#31446a;
}

#SegnapostoEventi .ms-WPHeader TD{
	border-top: 0.15em #ffffff solid;
	border-bottom: 0.15em #ffffff solid;
}


#SegnapostoEventi .ms-WPTitle {
	color:#ffffff;
	text-align:right;
	font-weight:300;
	font-size:0.8em;
	margin-right:1em;
	}

#SegnapostoPartners .ms-WPHeader {
	background-image:url('../Images/TileEtichettaSX.jpg');
	background-repeat:repeat-y;
	background-position:right;
	color:#ffffff;
	background-color:#31446a;
}

#SegnapostoPartners .ms-WPHeader TD{
	border-top: 0.15em #ffffff solid;
	border-bottom: 0.15em #ffffff solid;
}


#SegnapostoPartners .ms-WPTitle {
	color:#ffffff;
	text-align:left;
	font-weight:300;
	font-size:0.8em;
	margin-left:1em;
	}

#SegnapostoCanali {
	padding-left:1em;
}

#SegnapostoProgetti {
	height:150px;
	vertical-align:top;
	width:160px; /*Deve avere 2px di larghezza IN MENO del RightContainerChild*/
	text-align:right;
}

#SegnapostoAllegati {
	padding-top:0.6em;
	padding-left:0.4em;
	padding-right:0.4em;	
	font-size:0.8em;
	font-family:tahoma, arial, helvetica, sans-serif;
}

.mainleftNavContainer 
{
	margin-top: .625em;
}
.mainleftNavContainer a{
 	width: 10em;
}
.mainleftNav
{
	/*margin:none;
	padding:0px 0px 0px 0px;
	border:none;*/
 	width: 10em;
	background-color:#31446a;
	background-image:url('../Images/TileEtichettaSX.jpg');
	background-repeat:repeat-y;
	background-position:right;

}

.mainleftNavSelected{
	display:block;
	padding: .25em .0625em .1em .45em;
    color:#ffffff;
    font-weight:bold; 
    font-size:.75em; 
    font-family: arial, helvetica, sans-serif;
    height:18px;
 
}

a.mainleftNavSelected{
    background-color:transparent;
    background-image:url('../Images/Quadratino.gif');
    background-repeat:no-repeat;
    background-position:0.23em center;
    padding-left:1.2em;
}

#zz2_leftn0 .leftNavHover, #zz2_leftn0 .leftNav1{
	background-color: #31446a;
	color: #ffffff !important;
	background-image: url('../Images/TileEtichettaSX.jpg');
	width:11.2em;
	background-repeat: repeat-y;
	background-position:right;
}

#zz2_leftn0 .leftNavHover a, #zz2_leftn0 .leftNav1 a{
	color: #ffffff !important;
    background-color:transparent;
    padding-left:0.5em;
}

#zz2_leftn0 .leftNavHover td, #zz2_leftn0 .leftNav1 td{
	color: #ffffff !important;
    background-color:transparent;
	background-image:url('../Images/Quadratino.gif');
    background-repeat:no-repeat;
    background-position:0.56em;
   	padding-left:12px;

 }
.homeTitle{
	color: #31446a;
	font-weight:bold;
	border-bottom: 1px solid #31446a;
	padding-top:0.5em;
}

#WebPartWPQ1/*spinge in basso i partner, stile da rivedere creato solo per la demo*/
{
padding-top:100px;

}
#skip{
	display:block;
	font-size:0.1em;
	height:0px;
	position:absolute;
	top:-100px;
	left:0px;
}
