body{background: #F2F2F2; position: relative; padding: 0px; margin:0px auto; text-align: center;
	font-family: Arial, Helvetica, sans-serif; font-size: 80%; color: #333333;}
div#container{width: 908px; background: url(images/bg_cont.jpg) repeat-y; text-align: left; position: relative;}

p{color: #333333;}
a{color: #009900; text-decoration: none; font-weight: bold;}
a:hover{color: #CC6600; text-decoration: underline;}
a img, img a{border: none;}

div#head_1{height: 117px; background: url(images/head_1.jpg);}
div#head_2{height: 91px; background: url(images/head_2.jpg); margin-bottom: 36px;}
h1 {margin: 0px; padding: 5px; font-size: 120%; background: url(images/h1.jpg) repeat-y;
	margin-left: -4px; color: #fff;}
div#small_link{width: 337px; float: right; margin-right: 25px;}	
#small_link h2{display: inline; font-family: "Times New Roman", Times, serif; color: #333333; letter-spacing: 2px;
	margin-left: 27px; font-size: 155%;}
#small_link a{text-align: center; display: block; float: left; height: 30px; margin-top: 27px;
	line-height: 30px; font-weight: bolder; color: #006600; text-decoration: none;}
#small_link a:hover{color: #fff;}
a.home{width: 112px; background: url(images/link_home.jpg);}
a:hover.home {background: url(images/h_home.jpg);}
a.contatti{width: 113px; background: url(images/link_cont.jpg);}
a:hover.contatti {background: url(images/h_cont.jpg);}
a.english{width: 112px; background: url(images/link_en.jpg);}
a:hover.english {background: url(images/h_en.jpg);}

div#menubar{height: 36px; background: url(images/menu.jpg) no-repeat; text-align: left;
	width: 908px; position: absolute; margin-top: 2px; top: 208px; clear: left; padding-left: 25px;}
#menubar ul{margin: 0px; list-style-type: none; padding: 0; margin-left: -12px;}
#menubar li{list-style-type: none; display: block; float: left; width: 170px; height: 31px; text-align: center;
	background:url(images/button.jpg) no-repeat; margin: 3px 3px 0 3px; line-height: 30px; text-indent: 5px;}
#menubar a{color: black; text-decoration: none; font-size: 90%; font-weight: bold; color: #182D00;}
#menubar a:hover{color: #6E1000; text-decoration: underline;}

div#big_cont{float: left; width: 717px; min-height: 400px; margin: 4px 0 0 0;
	background: url(images/dxdw.jpg) no-repeat 100% 100%; min-height: 400px;}
div#big_cont_2{float: left; width: 902px; margin: 4px 0 0 0;
	background: url(images/dxdw.jpg) no-repeat 100% 100%;}

div#big_nav{float: right; width: 186px; margin: 3px 5px 0 0;}
div#nav_up{height: 10px; background: url(images/nav_up.jpg); font-size: 1%;}
div#navigation{min-height: 377px; background: url(images/nav.jpg); text-align: center;}
#navigation a{display: block; margin: 0 7px 3px 7px; color: #333; text-decoration: none; border-bottom: 1px dotted #D69666;}
div#nav_down{height: 8px; background: url(images/nav_down.jpg) no-repeat; font-size:1%; clear: left;}

div#extras{float: left; width: 140px; min-height: 300px; background: #CDFFB9;
	margin: 0 0 0 7px; border: 1px dotted #408923; padding: 10px 0 10px 0;
	background: url(images/bg_extra.jpg) #CCFEB8 no-repeat;}
#extras a{display: block; color: #006600; text-decoration: none; margin: 0 0 2px 2px;
	border-bottom: 1px dotted #fff; font-weight: normal;}
#extras a:hover{color: #333333; text-decoration: underline;}
	
div#content{background: url(images/sxup.jpg) no-repeat 1px 30px; width: 557px; float: right; padding: 0 5px 5px 5px;
 min-height: 300px;}
div#content_2{background: url(images/sxup.jpg) no-repeat 1px 30px; width: 742px; float: right; padding: 0 5px 5px 5px;
 min-height: 300px;}

a#homebutt{display: block; float: right; width: 338px; height: 60px; background: url(images/home.jpg);
	position: relative; margin: 50px 40px 0 0;}
#homebutt span{width: 100%; height: 100%; background: url(images/home.jpg); position: absolute;}

div#footer{height: 50px; background:url(images/footer.jpg) no-repeat bottom; width: 898px; padding: 5px; font-size: 10; font-weight:normal; }
div#foot_foot{border-top: 1px dotted  #009900;}

div.minicontent{width: 273px; height: 103px; float: left; background:url(images/minicontent.jpg) no-repeat; margin: 10px 2px 0 3px;}
img.thumbs{float: left; margin: 6px 5px 0 7px;}
.minicontent a {color: #003300; line-height: 31px; font-weight: bold; text-decoration: none;}
.minicontent a:hover{color: #CC6600;}
.minicontent p {margin: 0;}