html {overflow-y: -moz-scrollbars-vertical; overflow-y: scroll;}

* {outline:0px; margin:0px; padding:0px;}

body {margin:0px; padding:0px; font-family: Verdana, Arial, Helvetica, sans-serif;background-color: #f2ead7;background-image: url('/img/layout/bg.gif');background-repeat: repeat-x;background-position: left top;border-top: 5px solid #810900;border-bottom: 5px solid #810900;font-size: 12px;color: #333;}

td, div, span {margin:0px; padding:0px; }

img {border:0px; margin:0px; padding:0px;}

a {font-style: italic;text-decoration: none;}
a:hover {text-decoration: underline;}


.floatLeft {float: left;}

#contenitore {width:960px; margin-left:auto; margin-right:auto; margin-top:0px;}

#PreHeader {width:960px; height:35px; float:left;  background: url('/img/layout/bg_preheader.jpg') no-repeat #1f315a;}
	#PreHeader select {margin-top:6px; margin-right:10px; float:right; background-color:#1f315a; color:#ffffff; border:1px solid #1f315a;}

/* ------ HEADER ------ */
#header {background-image: url(/img/layout/BGHeader.jpg);background-repeat: no-repeat;background-position: top center;}
#header #data{background-image: url(/img/layout/BGData.gif);background-repeat: no-repeat;background-position: top center;float: right;margin-right: 120px;_margin-right: 60px;padding: 2px 0px;text-align: center;color: #FFFFFF;width: 207px;height: 20px;font-size: 11px;}
#header #lingua {float: right;padding-top: 60px;clear: right;width: 70px;}
#header #lingua a {display: inline;float: left;padding: 4px;}
#header #menu {background-image: url(/img/layout/BGMenu.gif);background-repeat: no-repeat;background-position: top center;text-align: center;height: 27px;clear: both;}
#header #menu ul {width: 780px;margin: 0 auto}
#header #menu ul li {list-style: none;float: left;}
#header #menu ul li a {display: block;font-size: 14px;color: #460300;font-weight: bold;font-style: normal;padding: 6px 5px 0px}
#header #menu ul li a:hover {text-decoration: none;}
#header #menu ul li.sep {list-style: none;background-image: url(/img/layout/sepMenu.gif);background-repeat: no-repeat;background-position: top center;text-align: center;width: 34px;height: 23px;}
#header #imgHeaderd {width: 960px;height: 147px;background-image: url(/img/layout/imgHeaderd.jpg);background-repeat: no-repeat;background-position: top center;}


#main {background: #fff; width:960px; margin-left:auto; margin-right:auto; margin-top:0px;}

#colDx {width: 300px;float: right;padding: 10px 20px 10px 15px;}


#menu {}

	#menu div.first {}
	#menu div.first a.first {display: block;background: #f2ead7;padding: 10px 10px 10px 20px;font-style: normal;border-top: 1px solid #fff;color: #930600;font-size: 14px;font-weight: bold;}
	#menu div.first a.first:hover {text-decoration: none; background: #E9DAB8;}
	#menu div.first.selected a.first {background: #E9DAB8;color:#460300; }



		#menu div.first ul.second {display: none; list-style-type: none;}
		#menu div.first.selected ul.second {display: block;padding-left: 5px;}
		#menu div.first ul.second li a.second {display: block;background: #E9DAB8;border-top: 1px solid #fff;padding: 7px 7px 7px 20px;font-size: 12px;font-style: normal;font-weight: bold;color: #3C3C3C;}
			#menu div.first ul.second li div.on {display: block;background: #930600;border-top: 1px solid #fff;padding: 7px 7px 7px 20px;font-size: 12px;font-style: normal;font-weight: bold;color: #fff;}
		#menu div.first ul.second li a.second:hover {background: #930600;color: #fff; text-decoration: none;}




			#menu div.first.selected ul.second li ul.third {display: none;list-style-type: none;padding-left: 5px;}
			#menu div.first ul.second li ul.third a.third {display: block;background: #460300;border-top: 1px solid #fff;padding: 5px 5px 5px 20px;font-size: 11px;font-style: normal;color: #fff;}
			#menu div.first ul.second li ul.third div.subon {display: block;background: #660C08;border-top: 1px solid #fff;padding: 5px 5px 5px 20px;font-size: 11px;font-style: normal;color: #fff;}
			#menu div.first ul.second li ul.third a.third:hover {background: #660C08;color: #fff; text-decoration: none;}

			#menu div.first.selected ul.second.selected li ul.third {display: block;}
			#menu div.first.selected ul.second li ul.third.selected {display: block;}


#colMain {width: 603px;padding: 10px 0px 10px 20px;float: left;}

	div.Contents {position: relative;padding-top: 50px;}	
	div.titolo {background-color: #f2ead7;color: #460300;font-size: 24px;font-weight: bold;padding: 7px 15px 5px 25px;width: 583px;margin: -50px 0 20px -20px;}
	div.titolo_two {background-color: #930600;color: #f2ead7;font-size: 24px;font-weight: bold;padding: 7px 15px 5px 25px;width: 583px;margin: 70px 0 20px -20px;}

.footer {padding: 10px 20px 10px;background: #fff;}
#FootContainer {background: #fff; width: 920px;padding-top: 15px;border-top: 1px solid #dbdbdb;margin: 0;padding: 10px 0 15px 0px;font-size: 11px;color: #5a5a5a;}
	#FootContainer #contatti {border-left: 2px solid #b0b0b0;padding: 3px 10px;font-size: 11px;float: left;}
#930600