﻿html,body {
	margin: 0px;
	padding: 0px;
	height:100%;
	width:100%;
	background-color: #EFEFEF;
	background-image: url(../images/sf03.jpg);
	background-repeat: repeat-x;
	background-position: left top;
}

#mainContainer {
	width: 95.6%;
	left: 2%;
	right: 2%;
	height: 100%;
	/*background-color:#FFFFFF;*/
	background-color:#5F80A0;
	position:absolute;
}


div.barraLinksSkip {
	display: none;
}

#footer 
{
	clear:both;
	min-height: 50px;
	height: auto !important;
	height: 50px;
	width:100%;
	text-align:center;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:10px;
	color:#FFFFFF;
	/*top:283px;*/
	/*background-color:#FFFFFF;*/
	border-top:10px solid #2F3F4F;
	background-color:#5F80A0;
	position:relative;
	vertical-align:top;
	padding-top:5px;
	padding-bottom:5px;
	clear:both;
	/*position:static;*/
	/*clear:both;*/
}

#footer h1 {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:10px;
	margin-bottom:5px;
	font-weight:normal;
}

#footer a:link,a:visited {

	color:#FFFFFF;

}

#footer a:visited {

	color:#FFFFFF;

}

#footer a:hover {

	color:#FFCC00;

}

#divConsole {
	background-color:#FFFFFF;
	border:1px solid #C0C9D2;
	padding:5px;

}

#divConsole a:link,#divConsole a:visited 
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size:10px;
	color:#000000;
}
#divConsole a:hover 
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size:10px;
	color:#FF0000;
}

.testoarancione {

	color:#FF6600;

}
.testorosso {

	color:#FF0000;

}

#barraLinksServizio {
	width: 100%;
	height: 16px;
	background-color:#EEEEED;
	background-image:url(../images/sf01.jpg);
	position:relative;
	background-repeat: repeat-x;
	background-position: left top;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #000000;
	border-bottom:3px solid #FFFFFF;
}

#barraLinksServizio a:link, #barraLinksServizio a:visited {
	color:#000000;
	margin-right:2%;
	text-decoration:none;
}
#barraLinksServizio a:hover {
	color:#FF0000;
	margin-right:2%;
	text-decoration:none;
}

#barraLinksServizio h1 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	margin:0px;
	font-weight:normal;
}

#contenitoreCentrale2 {
	min-height:380px;
	height:auto !important;
	height:380px;
	background-image:url(../images/sf09.jpg);
	background-repeat:repeat-x;
	background-position:top left;
	background-color:#FFFFFF;
	width:100%;
	/*position:relative;*/
}
	

#contenitoreLinks2 {
	border-bottom:1px solid #5F80A0;
	border-top:1px solid #9EA5AD;
	padding-bottom:1px;
	background-color:#CED1D6;
	max-height: 25px;
	height: auto !important;
	height: 25px;
	overflow:hidden;
	float:left;
	width:72%;
	margin-bottom:10px;
	
}

#barraLinksNavigazione2 {
	height:30px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #000000;
	text-align:center;
	background-image:url(../images/sf12.jpg); 
	background-repeat:repeat-x;
	background-position:top left;
	overflow:hidden;
}

div.linksNavigazione 
{
	float:left;
	height: 25px;
	background-image:url(../images/separatore2.gif);
	background-repeat:no-repeat;
	background-position:right 6px;
	overflow:hidden;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
}

div.linksNavigazione a:link, div.linksNavigazione a:visited {
	color: #000000;
	text-decoration:none;
}
div.linksNavigazione a:hover {
	color:#FF0000;
	text-decoration:none;
}

div.linkSingolo 
{
	margin-top:5px;
	margin-left:10px;
	margin-right:10px;
	overflow:hidden;
}

#contenitoreRicerca
{
	border-bottom:1px solid #FFFFFF;
	border-top:1px solid #2F3F4F;
	background-image:url(../images/sf10.jpg);
	background-repeat:repeat-x;
	background-position:top left;
	min-height: 26px;
	height: auto !important;
	height: 26px;
	/*overflow:hidden;*/
	float:right;
	width:27%;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size:10px;
	font-weight:bold;
	color:#FFFFFF;
	margin-bottom:10px;
	
}

#contenitoreRicerca div.contenuto 
{
	/*margin-left:0px;*/
	margin-top:1.7px;
	overflow:hidden;
	white-space:nowrap;
	margin-right:2px;
}
#contenitoreRicerca div.contenuto input 
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size:10px;
	color:#000000;
	width:73%;
}
#contenitoreRicerca div.contenuto
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size:10px;
	color:#FFFFFF;
	font-weight:normal;
}
#contenitoreRicerca div.contenuto input.button
{
	/*margin:0px;*/
	background:none;
	color:#000000;
	/*border:1px solid #FFFFFF;*/
	border:1px solid #FFFFFF;
	cursor:pointer;
	/*font-weight:bold;*/
	/*text-decoration:underline;*/
	background:url(../images/sf01.jpg) repeat-x top left;
	width:20%;
}

#breadCrumb 
{
	clear:both;
	/*width:100%;*/
	text-align:left;
	padding-left:5px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size:10px;
	color:#000000;
	margin-bottom:10px;
}

#breadCrumb a:link, #breadCrumb a:visited  
{
	color:#000000;
}

#breadCrumb a:hover  
{
	color:#FF0000;
}

#contenitoreLeftNavigation 
{
	min-height:307px;
	height:auto !important;
	height:307px;
	background-image:url(../images/sf14.jpg);
	background-repeat:repeat-x;
	background-position:bottom left;
	background-color:#ACB1B7;
	width:25%;
	float:left;
	position:relative;
	margin:0px;
	border-top:15px solid #ACB1B7;
		
}

#contenitoreLeftNavigation ul 
{
	/*list-style-image: url(../images/quadratino.jpg);*/
	margin:0px;
	padding: 0px;
	list-style-type:none;
	overflow:hidden;
	/*background-color:#FFFFFF;*/
}

#contenitoreLeftNavigation li.liClass, #contenitoreLeftNavigation li.liSelectedClass,
#contenitoreLeftNavigation li.liClass21
{
	/*padding:0px;*/
	overflow:hidden;
	width:100%;
	background-color:#FFFFFF;
	
}

#contenitoreLeftNavigation li.liClass a:link,#contenitoreLeftNavigation li.liClass a:visited,
#contenitoreLeftNavigation li.liClass21 a
{
	/*padding:0px;*/
	display:block;
	padding: 7px 3px 7px 20px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size:10px;
	color:#000000;
	text-decoration:none;
	background-image:url(../images/quadratino.jpg);
	background-repeat:no-repeat;
	background-position:5px center;
	border-bottom:1px solid #ACB1B7;
	background-color:#FFFFFF;
	
}


#contenitoreLeftNavigation li.liClass a:hover,
#contenitoreLeftNavigation li.liClass21 a:hover
{
	/*padding:0px;*/
	display:block;
	background-image:url(../images/quadratino.jpg);
	background-repeat:no-repeat;
	background-position:5px center;
	background-color:#BCCFED;
	padding: 7px 3px 7px 20px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size:10px;
	color:#000000;
	text-decoration:none;
	border-bottom:1px solid #ACB1B7;
}


#contenitoreLeftNavigation li.liSelectedClass a:link,#contenitoreLeftNavigation li.liSelectedClass a:visited,#contenitoreLeftNavigation li.liSelectedClass a:hover
{
	/*padding:0px;*/
	display:block;
	background-image:url(../images/quadratino.jpg);
	background-repeat:no-repeat;
	background-position:5px center;
	background-color:#BCCFED;
	padding: 7px 3px 7px 20px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size:10px;
	color:#000000;
	text-decoration:none;
	border-bottom:1px solid #ACB1B7;
}

#contenitoreLeftNavigation li.indentLiClass,#contenitoreLeftNavigation li.indentSelectedLiClass 
{
	/*padding:0px;*/
	overflow:hidden;
	background-color:#FFFFFF;
	
}

#contenitoreLeftNavigation li.indentSelectedLiClass a:link, #contenitoreLeftNavigation li.indentSelectedLiClass a:visited, #contenitoreLeftNavigation li.indentSelectedLiClass a:hover
{
	/*padding:0px;*/
	display:block;
	background-image:url(../images/arrow.gif);
	background-repeat:no-repeat;
	background-position:15px center;
	background-color:#BCCFED;
	padding: 7px 3px 7px 30px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size:10px;
	color:#000000;
	text-decoration:none;
	border-bottom:1px solid #ACB1B7;
	
}

#contenitoreLeftNavigation li.indentLiClass a:link, #contenitoreLeftNavigation li.indentLiClass a:visited, #contenitoreLeftNavigation li.indentLiClass a:hover
{
	/*padding:0px;*/
	display:block;
	background-image:url(../images/arrow.gif);
	background-repeat:no-repeat;
	background-position:15px center;
	padding: 7px 3px 7px 30px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size:10px;
	color:#000000;
	text-decoration:none;
	border-bottom:1px solid #ACB1B7;
	background-color:#FFFFFF;
	
	
}

#contenitoreLeftNavigation li.indentLiClass a:hover
{
	/*padding:0px;*/
	display:block;
	background-image:url(../images/arrow.gif);
	background-repeat:no-repeat;
	background-position:15px center;
	padding: 7px 3px 7px 30px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size:10px;
	color:#000000;
	text-decoration:none;
	border-bottom:1px solid #ACB1B7;
	background-color:#BCCFED;
}
#contenitoreTesto {
	width:72%;
	float:right;
	padding-right:5px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size:10px;
}
#contenitoreTesto h1.h1Class 
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size:10px;
	color:#FFFFFF;
	background-color:#006699;
	/*width:100%;*/
	padding-top:3px;
	padding-bottom:3px;
	padding-left:3px;
	margin:0px;
	
}

#contenitoreTesto h2.h2Class 
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size:10px;
	color:#000000;
	background-color:#E6E6E6;
	/*width:100%;*/
	padding-top:3px;
	padding-bottom:3px;
	padding-left:3px;
	margin:0px;
	
}

#contenitoreTesto div.contentText 
{
	color:#000000;
	margin-top:4px;
	/*width:100%;*/
	margin-bottom:30px;
	overflow:hidden;
	
}
#contenitoreTesto div.contentText p 
{
	margin:0px;
}

#contenitoreTesto div.contentText a:link,#contenitoreTesto div.contentText a:visited 
{
	color:#000000;
}
#contenitoreTesto div.contentText a:hover 
{
	color:#FF0000;
}

div.contenitoreLinks3
{
	clear:both;
	width:100%;	
}

div.contenitoreLinks3 ul 
{
	margin:0px;
	padding: 0px;
	list-style-type:none;
	overflow:hidden;
}

div.contenitoreLinks3 li.liClass
{
	overflow:hidden;
	border-bottom:1px solid #FFFFFF;
}

div.contenitoreLinks3 li.liClass a:link, div.contenitoreLinks3 li.liClass a:visited
{
	display:block;
	padding: 3px 2px 3px 5px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size:10px;
	color:#000000;
	text-decoration:none;
	background-color:#C6CACF;
	
}

div.contenitoreLinks3 li.liClass a:hover
{
	display:block;
	background-color:#E2E4E7;
	padding: 3px 2px 3px 5px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size:10px;
	color:#000000;
	text-decoration:none;
}

.testo a:link, .testo a:visited 
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size:10px;
	color:#000000;
	font-size:10px;
}
.testo a:hover 
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size:10px;
	color:#999999;
	font-size:10px;
}	

div.longDesc 
{
	width: 100%;
	
}

div.longDesc textarea 
{
	width:100%;
	height:100%;
}

div.dettaglioLongDesc 
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#000000;
	font-weight:bold;
	margin:5px;
}

div.dettaglioLongDesc a:link,div.dettaglioLongDesc a:visited 
{
	color:#000000;
	font-weight:normal;	
}

div.dettaglioLongDesc a:hover 
{
	color:#999999;
	font-weight:normal;		
}
#acrobatReader 
{
	margin-top:10px;
	margin-bottom:5px;
	clear:both;
} 

.Dlink {
	display: none;	
}
