

body {
      scrollbar-face-color: #ffffff;
      scrollbar-shadow-color: #333333;
      scrollbar-highlight-color: #999999;
      scrollbar-track-color: #ffffff;
      scrollbar-arrow-color: #4dac27;
		
    }
	
	

A:link, A:visited { text-decoration: none }

.tutto {width:100%;}

.tuttoh {width:100%; height:100%;}

.space {
	font-size: 2px;
	font-family: verdana, arial, helvetica;
}

.grey {	
	color: #AAAAAA;
}
.home {
	font-size: 1px;
	width: 780px;
	height: 350px;
	font-family: verdana, arial, helvetica;
	background-repeat: no-repeat;
	background-position: top;
	background-image: url(img/home01.gif);
}

.hometop {
	font-size: 1px;
	width: 780px;
	height: 284px;
	font-family: verdana, arial, helvetica;
	text-align: left;
}
.homebot {
	font-size: 1px;
	width: 780px;
	height: 66px;
	font-family: verdana, arial, helvetica;
	text-align: left;
}
.homesub {
	font-size: 1px;
	width: 780px;
	height: 14px;
	font-family: verdana, arial, helvetica;
	text-align: left;
}

.quadro {
	font-size: 1px;
	width: 780px;
	height: 550px;
	font-family: verdana, arial, helvetica;
	background-image: url(img/quadro.gif);
	background-repeat: no-repeat;
	background-position: top;
}

.sezioni {
	font-size: 10px;
	width: 170px;
	height:16px;
	color: #666666;
	vertical-align: top;
	text-align: right;
	font-weight: bold;
	font-family: verdana, arial, helvetica;
	background-color: #fafafa;
	filter:alpha(opacity=80);
	-moz-opacity: .80;
	opacity: .80;
}

.sezioni A:hover {color: #ffffff; background-color: #323232; width: 169px; height:15px;}

.sezionibg {
	font-size: 10px;
	width: 170px;
	height:16px;
	color: #666666;
	vertical-align: top;
	text-align: right;
	font-weight: bold;
	font-family: verdana, arial, helvetica;
	background-color: #fafafa;
	filter:alpha(opacity=80);
	-moz-opacity: .80;
	opacity: .80;
}
.sezionibg A:hover {color: #ffffff; background-color: #323232; width: 169px; height:15px;}


.menudx {
	font-size: 10px;
	color: #5083B6;
	width: 170px;
	font-family: verdana, arial, helvetica;
	text-align: right;
	vertical-align: top;
	padding-top: 4px;
	padding-right: 4px;
	padding-bottom: 4px;
	background-color: #fefefe;
	filter:alpha(opacity=80);
	-moz-opacity: .80;
	opacity: .80;
}

.menudx A:hover {color: #FFFFFF; background-color: #5083B6; width: 166px;}


.menudxbg {
	font-size: 10px;
	color: #5083B6;
	width: 170px;
	font-family: verdana, arial, helvetica;
	text-align: right;
	vertical-align: top;
	padding-top: 4px;
	padding-right: 4px;
	padding-bottom: 4px;
	background-color: #fefefe;
	filter:alpha(opacity=80);
	-moz-opacity: .80;
	opacity: .80;
}

.menudxbg A:hover {color: #FFFFFF; background-color: #5083B6; width: 166px;}




.testo {
	font-size: 10px;
	width: 50px;
	height:14px;
	color: #999999;
	vertical-align: top;
	text-align: left;
	font-weight: bold;
	font-family: verdana, arial, helvetica;
	border-style: solid solid solid solid;
	border-color: #f0f0f0 #f0f0f0 #f0f0f0 #f0f0f0;
	border-width: 1 1 1 1;
}

.testo A:hover {color: #ffffff; width: 50px; height:12px; 
	background-color: #323232;}
	
.testono {
	font-size: 10px;
	width: 50px;
	height:14px;
	color: #999999;
	vertical-align: top;
	text-align: left;
	font-weight: bold;
	font-family: verdana, arial, helvetica;
}


.testobg {
	font-size: 10px;
	width: 50px;
	height:14px;
	color: #ffffff;
	vertical-align: top;
	text-align: left;
	font-weight: bold;
	font-family: verdana, arial, helvetica;
	border-style: solid solid solid solid;
	border-color: #f0f0f0 #666666 #666666 #999999;
	border-width: 0 0 0 1;
	background-color: #323232;
}

.testobgno {
	font-size: 10px;
	width: 50px;
	height:14px;
	color: #ffffff;
	vertical-align: top;
	text-align: left;
	font-weight: bold;
}

.menutestosx {
	font-size: 10px;
	color: #333333;
	width: 400px;
	height:200px;
	font-family: verdana, arial, helvetica;
	text-align: right;
	vertical-align: top;
	padding-top: 4px;
	padding-right: 4px;
	padding-bottom: 4px;background-color: #FAFAFA;
	border-style: solid solid solid solid;
	border-color: #f0f0f0 #666666 #666666 #999999;
	border-width: 1 2 2 1;
}

.menutestosx A:hover {color: #FFFFFF; background-color: #323232;}

.curriculum {
	font-size: 11px;
	color: #333333;
	font-family: verdana, arial, helvetica;
	text-align: justify;
	vertical-align: top;
	padding-top: 4px;
	padding-bottom: 4px;
}

.curriculum A:hover {color: #FFFFFF; background-color: #323232;}

.credits {
	font-size: 10px;
	color: #999999;
	font-family: verdana, arial, helvetica;
	text-align: left;
	vertical-align: top;
}
.credits A:hover {color: #5083B6;}

.img {
	font-size: 1px;
	color: #cccccc;
	font-weight: bold;
}


.exit {
	font-size: 10px;
	color: #333333;
	text-align: right;
	font-weight: bold;
	font-family: verdana, arial, helvetica;
	border-style: solid solid solid solid;
	border-color: #5083B6 #5083B6 #5083B6 #5083B6;
	border-width: 1 1 1 1;
}
.exit A:hover {color: #FFFFFF; background-color: #323232;}

.exitbg {
	font-size: 10px;
	color: #ffffff;
	text-align: right;
	font-weight: bold;
	font-family: verdana, arial, helvetica;
	background-color: #5083B6;
}

.nextbg {
	font-size: 10px;
	color: #ffffff;
	text-align: right;
	font-weight: bold;
	font-family: verdana, arial, helvetica;
	background-color: #5083B6;
}



.chiudi {
	font-size: 10px;
	background-color: #333333;
	color: #ffffff;
	font-weight: bold;
	font-family: verdana, arial, helvetica;
}
.chiudi A:hover {color: #FFFFFF; background-color: #323232;}



.form {
	font-size: 1px;
	width: 580px;
	color: #333333;
	font-family: verdana, arial, helvetica;
	background-color: #fAfAfA;
	border-color: #dddddd #999999 #999999 #dddddd;
	border-style: solid solid solid solid;
	border-width: 1 1 1 1;
	vertical-align: top;
}

.testoform {
	font-size: 11px;
	color: #333333;
	font-family: verdana, arial, helvetica;
	padding-right: 6;
	text-align: right;
	vertical-align: top;
}


.campicont {
	font-size: 11px;
	color: #333333;
	font-family: verdana, arial, helvetica;
	background-color: #ffffff;
	border-color: #dddddd #999999 #999999 #dddddd;
	border-style: solid solid solid solid;
	border-width: 1 1 1 1;
}

.campirichiesta {
	font-size: 11px;
	width: 457px;
	height: 50px;
	color: #333333;
	font-family: verdana, arial, helvetica;
	background-color: #ffffff;
	border-color: #dddddd #999999 #999999 #dddddd;
	border-style: solid solid solid solid;
	border-width: 1 1 1 1;
}


.nb {
	font-size: 11px;
	color: #333333;
	font-family: verdana, arial, helvetica;
	font-weight: bold;
}


.nbprivacy {
	font-size: 11px;
	color: #666666;
	font-family: verdana, arial, helvetica;
	border-color: White White White White;
	border-style: solid solid solid solid;
	border-width: 1 1 1 0;
	padding-left: 6;
	padding-right: 6;
	padding-top: 2;
	padding-bottom: 2;
}

.privacy {
	font-size: 11px;
	color: #333333;
	font-family: verdana, arial, helvetica;
	font-weight: bold;
	background-color: #ffffff;
	padding-top: 2;
	padding-bottom: 2;
	padding-left: 6;
	padding-right: 6;
	text-align: right;
	vertical-align: top;
	border-color: White White White White;
	border-style: solid solid solid solid;
	border-width: 0 0 1 0;
}

.testomodulo {
	font-size: 11px;
	font-weight: bold;
	color: #666666;
	font-family: verdana, arial, helvetica;
	background-color: #ffffff;
	border-color: White White #cccccc White;
	border-style: solid solid solid solid;
	border-width: 0 0 1 0;
	padding-right: 6;
	text-align: left;
	padding-left: 6;
	padding-top: 3;
	padding-bottom: 3;
}

.testo_news {
	font-size: 11px;
	color: #333333;
	font-family: verdana, arial, helvetica;
	text-align: justify;
	vertical-align: top;
	padding-top: 4px;
	padding-bottom: 4px;
}

.testo_news A {	color: #5083B6; font-weight: bold;}
.testo_news A:hover {color: #FFFFFF; background-color: #5083B6;}

