div.pulsantiera {

    text-align: right;
    background-color: #E3F1F9;
}

div.pulsantiera-sx {

    background-color: #E3F1F9;
}

.testoisbd
{
        color : #000000;
        font-family : Verdana, serif;
        text-align: justify;
        font-size : small;

}

.testoisbd A:LINK
{
        color : #0657B2;
        font-family : Verdana, serif;
        text-decoration: none;
        text-align: justify;
        font-size : small;

}

.testoisbd A:VISITED
{
        color : #0657B2;
        font-family : Verdana, serif;
        text-decoration: none;
        text-align: justify;
        font-size : small;

}

.testoisbd A:HOVER
{
        color : #800000;
        font-family : Verdana, serif;
        text-decoration : underline;
        text-align: justify;
        font-size : small;

}















.submitBarraPulsanti {
	color: #0657B2;
}

.linkBarraPulsanti a:visited {
	color: #0657B2;
}

.linkBarraPulsanti a:hover {
	color: #0657B2;
}

.linkBarraPulsanti a:link {
	color: #0657B2;
}

.collocazione {
	color:#800000;
}

.rossobold {
	color:#800000;
}

.rosso {
	color:#800000;
}


.testolocalizzazioni a:link {
	color: #0657B2;
	font-weight: normal;
}

.testolocalizzazioni a:visited {
	color: #0657B2;
	font-weight: normal;
}

.testolocalizzazioni a:hover {
	color: #800000;
	font-weight: normal;
}

.colonnaTipoOpzionale
{
        background-color: #CEE7F4;
}

.testobold
{
	font-weight:bold;
}

.testo {
	color: #000000;
}

.testo a:link {
	color:#0657B2;
	font-family:Verdana,serif;
	font-size:small;
	font-weight: normal;	
	text-decoration:none;
}


.testo a:hover {
	color:#800000;
	font-family:Verdana,serif;
	font-size:small;
	text-decoration:underline;
	font-weight: normal;	
}


.testo a:visited {
	color:  #0657B2;
	font-weight: normal;	
}

.sfondochiarissimo
{
        background-color: #ECF5FB;
}
.sfondochiaro
{
        background-color: #E3F1F9;
}
.sfondoscuro
{
        background-color: #CEE7F4;
}




#header{
	position: relative;
	float:left;
	width: 100%;
	height: 130px;
}

			#logo-sx {
			position:absolute;
			z-index:1;
			width:200px;
			height:130px;
			left:0px;
			font-size:10%;
			}
			
			#logo-sx a{
			display:block;
			width:205px;
			height:130px;
			background: transparent url(../images/logo_sx.gif);
			text-decoration:none;
			}
			#logo-sx a strong{
			position:relative;
			z-index:-1;
			}
			
			#logo-dx {
			margin-left:205px;
			height:130px;
			background: transparent url('../images/logo_dx.gif') top left no-repeat;
			padding:0px;
			}
			
						
			
#header-sub{
	clear:left;
	float:left;
	width: 100%;
	background-image:url(../images//header-sub-2ea.gif);
				background-repeat: no-repeat;
				background-position: bottom left;
}
			#header-sub-dx {
				margin-left: 220px;
				text-align:left;
			}

#header-sub-dx .menu-orizz{
font-size: 80%;
font-family: Verdana, Arial, Helvetica, sans-serif;
margin:0px;
padding:0;
text-align:left;
font-weight:normal;
position:relative;
}

#header-sub-dx .menu-orizz ul{
padding:0;
margin:0;
}

#header-sub-dx .menu-orizz li{
display:inline;
height:0px;
border-left: 1px solid #336699;
padding: 1px 0.5em 1px 0.5em;
}

#header-sub-dx .menu-orizz li.prima{
border-left: none;
padding-left:15px;
}

#header-sub-dx .menu-orizz a:link, #header-sub-dx .menu-orizz a:visited {
background-color:#FFFFFF;
color: #214162;
text-decoration:none;
}

#header-sub-dx .menu-orizz a:hover, #header-sub-dx .menu-orizz a:focus, #header-sub-dx .menu-orizz a:active {
background-color: #FFFFD9;
color: #214162;
border-bottom:1px dashed #D12A02;
}

#header-sub-dx .menu-orizz-sfondo {
	background-image: url(../images/in_ev_sfondo.gif);
	background-repeat: repeat-x;
	background-position: 0px 0px;
	margin-left:0;
	padding-left:20px;
	height:30px; 
}

#header-sub-dx .menu-orizz-sfondo-img {
	position:absolute; 
	width:30px;
	height:30px;
	font-size:1px;
}

#header-sub-dx .menu-orizz-sfondo-img h1{
	font-size:1px;
}

#header-sub-dx .menu-orizz-sfondo-img span{
	background-repeat: no-repeat;
	background-image: url(../images/header_sub_ok.gif);
	background-position: 0 10%;	
	background-color:#ffffff;
	position:absolute;
	width:100%;
	height:100%;
}

#footer{
	clear:both;
	text-align:center;
	background-color: #4796CB;
	color: #fff;
	width:100%;
	background-image: url(../images/footer_sx.gif);
	background-repeat: no-repeat;
	background-position: left top;
	font-size:0.8em;
}

#footer a {
	color: #fff;
	font-weight:bold;
}

#footer-extra{
	background-image: url(../images/footer_dx.gif);
	background-repeat: no-repeat;
	background-position: right top;
}


