
/* Layout Stylesheet */ 

body {
 margin:20px;
 background:#ffffff;
 color: #333333;
 text-align:center;
 padding:0;
 }

#outer {
 text-align:left;
 margin: 0 0 auto 0 
 border:0px solid #000000;
 width:650px;
 margin:auto;
 }

#hdr {
 border-left:0px solid #000000; border-right:0px solid #000000; border-top:0pt solid #ffffff; border-bottom:0px solid #576851;
 text-align: center;
 height:60px;
 background:#eeeeee;
 background-image: url('../images/header01a.jpg');
 color: #333333;
 }

#hdr-en {
 border-left:0px solid #000000; border-right:0px solid #000000; border-top:0pt solid #ffffff; border-bottom:0px solid #576851;
 height:60px;
 background:#eeeeee;
 background-image: url('../images/header01a.jpg');
 color: #333333;
 }


#bar {
 border-left:0px solid #000000; border-right:0px solid #000000; border-top:1pt solid #ffffff; border-bottom:1px solid #ffffff; height:16px;
 background:#eeeeee;
 background-image: url('../images/header01b.jpg');
 color: #e6ddb9;
 font-family: "Trebuchet MS", Verdana, Arial;
 font-size: 70%; }
 
#bar-active1 {
 border-left:0px solid #000000; border-right:0px solid #000000; border-top:1pt solid #ffffff; border-bottom:1px solid #ffffff; height:16px;
 background:#eeeeee;
 background-image: url('../images/header01b-vstd1.jpg');
 color: #e6ddb9;
 font-family: "Trebuchet MS", Verdana, Arial;
 font-size: 70%; }

#bar-active2 {
 border-left:0px solid #000000; border-right:0px solid #000000; border-top:1pt solid #ffffff; border-bottom:1px solid #ffffff; height:16px;
 background:#eeeeee;
 background-image: url('../images/header01b-vstd2.jpg');
 color: #e6ddb9;
 font-family: "Trebuchet MS", Verdana, Arial;
 font-size: 70%; }

#bar-active3 {
 border-left:0px solid #000000; border-right:0px solid #000000; border-top:1pt solid #ffffff; border-bottom:1px solid #ffffff; height:16px;
 background:#eeeeee;
 background-image: url('../images/header01b-vstd3.jpg');
 color: #e6ddb9;
 font-family: "Trebuchet MS", Verdana, Arial;
 font-size: 70%; }

 
 #barb {
 border-left:0px solid #000000; border-right:0px solid #000000; border-top:0pt solid #ffffff; border-bottom:1px solid #ffffff; height:20px;
 margin-top:0pt; margin-bottom:0pt;
 background:#eeeeee;
 background-image: url('../images/header02bgrigio.jpg');
 color: #ffffff;
 font-family: "Trebuchet MS", Verdana, Arial;
 font-size: 70%; }

 
 #bar2 {
 border-left:0px solid #000000; border-right:0px solid #000000; border-top:0px solid #C45440; border-bottom:0px solid #C45440; height:16px;
 background:#eeeeee;
 background-image: url('../images/header04d-grigio.jpg');
 color: #e6ddb9;
 font-family: "Trebuchet MS", Verdana, Arial;
 font-size: 70%;
 }


#bar2b {
 border-left:0px solid #000000; border-right:0px solid #000000; border-top:0px solid #C45440; border-bottom:0px solid #C45440; height:16px;
 margin-left:82px;
 background:#eeeeee;
 background-image: url('../images/header04d-grigio.jpg');
 color: #e6ddb9;
 font-family: "Trebuchet MS", Verdana, Arial;
 font-size: 70%;
 }


#bar2c {
 border-left:0px solid #000000; border-right:0px solid #000000; border-top:0px solid #C45440; border-bottom:0px solid #C45440; height:16px;
 margin-left:217px;
 background:#eeeeee;
 background-image: url('../images/header04d-grigio.jpg');
 color: #e6ddb9;
 font-family: "Trebuchet MS", Verdana, Arial;
 font-size: 70%;
 }


#bar a { font-weight:bold }

#bar a:link { color: #e6ddb9; text-decoration: none }

#bar a:visited { color: #e6ddb9; text-decoration: none }

#bar a:hover { color: #ffffff; }


#bar-active1 a { text-decoration: bold; }

#bar-active1 a:link { color: #e6ddb9; text-decoration: none }

#bar-active1 a:visited { color: #e6ddb9; text-decoration: none }

#bar-active1 a:hover { color: #ffffff; }


#bar-active2 a { text-decoration: bold; }

#bar-active2 a:link { color: #e6ddb9; text-decoration: none }

#bar-active2 a:visited { color: #e6ddb9; text-decoration: none }

#bar-active2 a:hover { color: #ffffff; }


#bar-active3 a { text-decoration: bold; }

#bar-active3 a:link { color: #e6ddb9; text-decoration: none }

#bar-active3 a:visited { color: #e6ddb9; text-decoration: none }

#bar-active3 a:hover { color: #ffffff; }



#barb a { text-decoration: none; }

#barb a:link { color: #ffffff; text-decoration: none }

#barb a:visited { color: #ffffff; text-decoration: none }

#barb a:hover { color: #999999; }



#bar2 a { font-weight:bold }

#bar2 a:link { color: #e6ddb9; text-decoration: none }

#bar2 a:visited { color: #e6ddb9; text-decoration: none }

#bar2 a:hover { color: #ffffff; }


#bar2b a { font-weight:bold }

#bar2b a:link { color: #e6ddb9; text-decoration: none }

#bar2b a:visited { color: #e6ddb9; text-decoration: none }

#bar2b a:hover { color: #ffffff; }


#bar2c a { font-weight:bold }

#bar2c a:link { color: #e6ddb9; text-decoration: none }

#bar2c a:visited { color: #e6ddb9; text-decoration: none }

#bar2c a:hover { color: #ffffff; }





#bar3-lato {
 border-left:0px solid #000000; border-right:0px solid #000000; border-top:1pt solid #ffffff; border-bottom:1px solid #b5b987; height:16px;
  width:145px;
 background:#ECEBD9;
 color: #333333;
 font-family: "Trebuchet MS", Verdana, Arial;
 color: #004080;
 display: block;
 }

#bar3b-lato {
 border-left:0px solid #000000; border-right:0px solid #000000; border-top:0pt solid #ffffff; border-bottom:0px solid #b5b987;
 width:145px;
 background-color:#e6ddb9;
 color: #FFFFFF;
 font-family: "Trebuchet MS", Verdana, Arial;
 display: inline;
 }



#bar4-lato {
 border-left:0px solid #000000; border-right:0px solid #000000; border-top:1pt solid #ffffff; border-bottom:1px solid #b5b987; height:16px;
 background:#5D7E93;
 color: #333333;
 font-family: "Trebuchet MS", Verdana, Arial;
 color: #004080;
 }

#bodyblock_NO {
border-left:2px solid #d2d2d2; border-right:2px solid #d2d2d2; border-top:0pt solid #C45440; border-bottom:1px solid #C45440; height:16px;
 position:static;
 background: #e6ddb9;
 color: #333333;
 width:650px;
 padding:0;
 overflow: auto;
 }

 
#bodyblock {
 background: #e6ddb9;
 margin: 0 0 0 0;
 text-align: right;
 color: #333333;
 width:650px;
 overflow: auto;
 }

#bodyblock2 {
 position:static;
 background: #576851;
 color: #333333;
 width:650px;
 padding:0;
 overflow: auto;
 }

#bodyblock-popup {
 position:static;
 background: #ffffff;
 color: #333333;
 padding:0;
 }

#destra {
 border-left:0px solid #000000; border-right:0px solid #000000; border-top:0pt solid #ffffff; border-bottom:0px solid #b5b987;
 background-color:#e6ddb9;
 font-family: "Trebuchet MS", Verdana, Arial;
 margin-top: -16px;
}

#destra img{
	border: 0px none;
}
#destra ul{
	list-style-type: none;
}

#destra a{
	text-decoration: none;
	display: block;
	width: 100%;
}

.menu1, .menu2, .menu3, .menu4 {
	background-color:#e6ddb9;
 background-image: url('../images/sfondo-beige-01.jpg');
		border-left:0px solid #000000; border-right:0px solid #000000; border-top:0px solid #ffffff; border-bottom:0px solid #b5b987; height:16px;
	letter-spacing: 0.1em;
 color: #ffffff;
 font-family: "Trebuchet MS", Verdana, Arial;
 font-weight: bold;
 margin-bottom: -12px;
}
.menu2 {
		border-left:0px solid #000000; border-right:0px solid #000000; border-top:0px solid #ffffff; border-bottom:0px solid #b5b987; height:16px;
	letter-spacing: 0.1em;

}

.menu3 {
		border-left:0px solid #000000; border-right:0px solid #000000; border-top:0px solid #ffffff; border-bottom:0px solid #b5b987; height:16px;
	letter-spacing: 0.1em;
}

.menu4 {
		border-left:0px solid #000000; border-right:0px solid #000000; border-top:0px solid #ffffff; border-bottom:0px solid #b5b987; height:16px;
	letter-spacing: 0.1em;
}


.sottomenu1, .sottomenu2, .sottomenu3, .sottomenu4 {
	background-color:#e6ddb9;
 border-left:0px solid #000000; border-right:0px solid #000000; border-top:0pt solid #ffffff; border-bottom:0px solid #576851; height:16px;
	letter-spacing: 0.1em;
	margin-left: -40px;
	margin-right: 0px;
	margin-bottom: 0px;
	text-align: left;
	padding-left: 0px;
	padding-top: 0px;
	padding-bottom: 0px;
	color: #eeeeee;
}

.sottomenu2 {
 border-left:0px dashed #ca8d8a; border-right:0px dashed #ca8d8a; border-top:0px solid #ca8d8a; border-bottom:0px solid #ca8d8a; height:16px;

	color: #eeeeee;
	border-right-color: #000000;

}

.sottomenu3 {
 border-left:0px solid #000000; border-right:0px solid #000000; border-top:0px solid #ffffff; border-bottom:0px solid #576851; height:16px;

color: #eeeeee;
	border-right-color: #000000;

}

.sottomenu4 {
 border-left:0px solid #000000; border-right:0px solid #000000; border-top:0px solid #ffffff; border-bottom:0px solid #576851; height:64px;

color: #eeeeee;
	border-right-color: #000000;
}


.sottomenu5or {
 border-left:0px solid #000000; border-right:0px solid #000000; border-top:1px solid #ffffff; border-bottom:1px solid #576851; height:16px;

	color: #000000;
	background-image: url('images/quadrazz.gif');
	border-right-color: #000000;
}

.sottomenu1 a {
	color: #eeeeee; }
.sottomenu1  a:link {
    color: #CC3300; text-decoration: none }
.sottomenu1  a:visited {
    color: #CC3300; text-decoration: none }
.sottomenu1 a:hover {
	font-weight: bold;
	color: #ffffff;
    border-left:0px dashed #ffffff; border-right:0px dashed #666666; border-top:0px dashed #ffffff; border-bottom:0px dashed #ffffff;
	}




.sottomenu2 a {
	color: #eeeeee; }
.sottomenu2  a:link {
    color: #CC3300; text-decoration: none }
.sottomenu2  a:visited {
    color: #CC3300; text-decoration: none }
.sottomenu2 a:hover {
	font-weight: bold;
	color: #ffffff;
    border-left:0px dashed #ffffff; border-right:0px dashed #666666; border-top:0px dashed #ffffff; border-bottom:0px dashed #ffffff;
	}


.sottomenu3 a {
	color: #eeeeee; }
.sottomenu3  a:link {
    color: #CC3300; text-decoration: none }
.sottomenu3  a:visited {
    color: #CC3300; text-decoration: none }
.sottomenu3 a:hover {
	font-weight: bold;
	color: #ffffff;
    border-left:0px dashed #ffffff; border-right:0px dashed #666666; border-top:0px dashed #ffffff; border-bottom:0px dashed #ffffff; height:16px;
	}


.sottomenu4 a {
	color: #eeeeee; }
.sottomenu4  a:link {
    color: #CC3300; text-decoration: none }
.sottomenu4  a:visited {
    color: #CC3300; text-decoration: none }
.sottomenu4 a:hover {
	font-weight: bold;
	color: #ffffff;
    border-left:0px dashed #ffffff; border-right:0px dashed #666666; border-top:0px dashed #ffffff; border-bottom:0px dashed #ffffff; height:64px;
	}


.sottomenu5or a {
	color: #004080; }
.sottomenu5or  a:link {
    color: #ffffff; text-decoration: none }
.sottomenu5or  a:visited {
    color: #ffffff; text-decoration: none }
.sottomenu5or a:hover {
	font-weight: bold;
	color: #FFFFFF;
	background-color: #576851; }




#l-col {
 float:left;
 border-left:0px solid #000000; border-right:0px solid #000000; border-top:0px solid #000000; border-bottom:0px solid #000000;
 width:495px;
 background:#FFFFFF;
 font-family: Arial;
 font-size: 70%;
 color: #666666;
 text-align:justify;
 margin-left:0pt;
 }

#l-col-popup {
 float:left;
 border-left:0px solid #000000; border-right:0px solid #000000; border-top:0px solid #000000; border-bottom:0px solid #000000;
 width:500px;
 background:#FFFFFF;
 font-family: Arial;
 font-size: 70%;
 color: #666666;
 text-align:justify;
 margin-left:0pt;
 }

#l-col-popup2 {
 float:left;
 border-left:0px solid #000000; border-right:0px solid #000000; border-top:0px solid #000000; border-bottom:0px solid #000000;
 width:800px;
 background:#FFFFFF;
 font-family: Arial;
 font-size: 90%;
 color: #222222;
 text-align:justify;
 margin-left:0pt;
 }

#1-col a { text-decoration: none; }

#1-col a:visited { color: #576851; text-decoration: none }

#1-col a:hover { color: #618195 }

#2-col {
 float:left;
 border-left:0px solid #000000; border-right:0px solid #000000; border-top:0px solid #000000; border-bottom:0px solid #000000;
 width:495px;
 background:#ffffff;
 font-family: Verdana, Arial;
 font-size: 70%;
 color: #004080;
 text-align:justify;
 margin-left:0pt;
 }


#cont {
 float:right;
 background-color:#e6ddb9;
 width:145px;
 font-family: Verdana, Arial;
 font-size: 70%;
 color: #004080;
 text-align:justify;
 }

#cont2 {
 border-left:0px solid #000000; border-right:0px solid #000000; border-top:0px solid #000000; border-bottom:0px solid #000000; width:495px;
 background:#ffffff;
 font-family: Verdana, Arial;
 font-size: 70%;
 color: #004080;
 text-align:justify;
 }

img.imag0 {
border-left:0px solid #000000; border-right:0px solid #000000; border-top:0px solid #000000; border-bottom:0px solid #000000;
margin-right:0px;
margin-top:0px;
margin-bottom:0px;
text-align:center;
}

img.imag1 {
border-left:0px solid #000000; border-right:0px solid #000000; border-top:0px solid #000000; border-bottom:0px solid #000000;
float : left;
margin-right:10px;
margin-top:10px;
margin-bottom:10px;
}

img.imag2 {
border-left:0px solid #000000; border-right:0px solid #000000; border-top:0px solid #000000; border-bottom:0px solid #000000;
float : right;
margin-left:10px;
margin-top:10px;
margin-bottom:10px;
}

img.imag3 {
border-left:0px solid #000000; border-right:0px solid #000000; border-top:0px solid #000000; border-bottom:0px solid #000000;
margin-top:10px;
margin-bottom:10px;
}



#ftr {
 border-left:0px solid black; border-right:0px solid black; border-top:1px solid #b5b987; border-bottom:0px solid black; height:25px;
 background-image: url('../images/footer01.jpg');
 color: #333333;
 margin:0;
 font-family: "Trebuchet MS", Verdana, Arial;
 font-size: 70%;
 color: #004080;
 text-align: center;
 clear:right;
 clear:left;
 }
 
 #ftr-popup {
 border-left:0px solid black; border-right:0px solid black; border-top:1px solid #b5b987; border-bottom:0px solid black; height:25px;
 width:500px;
 color: #333333;
 margin:0;
 font-family: "Trebuchet MS", Verdana, Arial;
 font-size: 70%;
 color: #004080;
 }

#box1 {
 border-left:0px solid black; border-right:0px solid black; border-top:1px solid #b5b987; border-bottom:0px solid black;
 background:#e6ddb9;
 margin-right:6px;
 margin-left:6px;
 padding-left:3px;
 padding-right:3px;
 }
 
.pcentro {
 text-align:center;
 }
 
.pdx {
 text-align:right;
 }
 
.psx {
 text-align:left;
 } 

.sotl {
 text-decoration: underline;
 }

.grss {
 font-weight: bold;
 }

.itlc {
 font-style: italic;
 }

.colorstaff {
 color: #999999;
 }
