BODY {
     margin: 0 auto;
     margin-top:20px;
	 height:100%;
	 background-color:white;
}

p {
	font-size:12px;
	font-family:Verdana, Geneva, sans-serif;
	text-decoration:none;
	margin-right:10px
}

#content {
margin: 0 auto;
width:805px;
height:705px;
margin-bottom:20px;
}
#content_big {
margin: 0 auto;
width:805px;
height:905px;
margin-bottom:20px;
}
#content_serv {
margin: 0 auto;
width:805px;
height:945px;
margin-bottom:20px;
}
#pezzo1 {
position:absolute;
width:401px;
height:36;
margin-top:0px;
}
#loading_pezzo2 {
position:absolute;
width:404px;
height:347px;
margin-left:401px;
margin-top:0px;
visibility: visible;
z-index:8;
background-image: url(img/sfondo/box.gif);
}
#pezzo2 {
	position:absolute;
	width:404px;
	height:347px;
	margin-left:401px;
	margin-top:0px;
	background-image: url(img/sfondo/Box_flash.jpg);
	z-index:1;
}
#popup_dettagli {
position:absolute;
width:374px;
height:419px;
margin-left:25px;
margin-top:375px;
background-image:url(img/details/sfondo.gif);
visibility:hidden;
z-index:11;
}
#popup_dettagli_int {
position:absolute;
width:355px;
height:250px;
visibility:hidden;
z-index:12;
overflow:auto;
}
#pezzo3 {
position:absolute;
width:401px;
height:119;
margin-top:36px;
}
#pezzo4 {
position:absolute;
width:401px;
height:37;
margin-top:155px;
}
#menu_puls {
	position:absolute;
	width:401px;
	height:70;
	margin-top:192px;
}
#menu_puls1 {
width:99px;
height:24px;
background-image:url(img/pulsanti/1a.jpg);
}
#pezzo5 {
position:absolute;
width:401px;
height:23;
margin-top:285px;
z-index:10;
}
#pezzo6 {
	position:absolute;
	width:401px;
	height:55;
	margin-top:285px;
	top: 20px;
}
#pezzo7 {
	position:absolute;
	width:404px;
	height:88px;
	margin-top:347px;
	margin-left:401px;
	top: 20px;
}
#testi {
	position:absolute;
	width:798px;
	height:280px;
	margin-top:435px;
	margin-left:7px;
	background-image:url(img/pattern.jpg);
	top: 20px;
}
#testi_serv {
	position:absolute;
	width:798px;
	height:381px;
	margin-top:435px;
	margin-left:7px;
	background-image:url(img/pattern.jpg);
	top: 21px;
	left: 97px;
}
#testi_serv2 {
	position:absolute;
	width:798px;
	height:350px;
	margin-top:435px;
	margin-left:7px;
	background-image:url(img/pattern.jpg);
	top: 21px;
	left: 103px;
}
#testi_small {
	position:absolute;
	width:798px;
	height:100px;
	margin-top:435px;
	margin-left:7px;
	background-image:url(img/pattern.jpg);
}
#news {
	position:absolute;
	width:269px;
	height:143px;
	margin-left:536px;
	margin-top:392px;
	background-image:url(img/box_news.gif);
	background-repeat:no-repeat;
}
#news_dett {
	position:absolute;
	width:240px;
	height:98px;
	margin-top:31px;
	margin-left:17px;
	overflow:auto;
}
#testi_small_cont {
	position:absolute;
	width:400px;
	height:450px;
	margin-top:390px;
	margin-left:35px;
	z-index:3;
	top: 21px;
	overflow: auto;
	font-size: 12px;
	color: #333;
}
#testi_contact {
	position:absolute;
	width:367px;
	height:200px;
	margin-top:390px;
	margin-left:503px;
	z-index:4;
	visibility:hidden;
}
#testi_contact2 {
	position:absolute;
	width:367px;
	height:200px;
	margin-top:390px;
	margin-left:503px;
	z-index:4;
	visibility:hidden;
}
#testi_contact3 {
	position:absolute;
	width:367px;
	height:200px;
	margin-top:390px;
	margin-left:503px;
	z-index:4;
	visibility:hidden;
}
#testi_contact4 {
	position:absolute;
	width:367px;
	height:200px;
	margin-top:390px;
	margin-left:503px;
	z-index:4;
	visibility:hidden;
}
#testi_contact5 {
	position:absolute;
	width:367px;
	height:200px;
	margin-top:390px;
	margin-left:503px;
	z-index:4;
	visibility:hidden;
}
#testi_contact6 {
	position:absolute;
	width:367px;
	height:200px;
	margin-top:390px;
	margin-left:503px;
	z-index:4;
	visibility:hidden;
}
#textform {
	position:absolute;
	width:280px;
	height:30px;
	margin-top:770px;
	margin-left:520px;
	z-index:4;
}
#testi_small_cont_act {
	position:absolute;
	width:400px;
	height:430px;
	margin-top:390px;
	margin-left:35px;
	z-index:3;
	overflow:auto;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	text-decoration:none;
	top: 21px;
	text-align: left;
	color: #333;
}
#testi_small_contdx {
	position:absolute;
	width:260px;
	height:200px;
	margin-top:390px;
	margin-left:503px;
	z-index:3;
	left: 68px;
	top: 83px;
}
#testi_small_contdx_staff {
	position:absolute;
	width:260px;
	height:200px;
	margin-top:390px;
	margin-left:503px;
	z-index:3;
	top: 35px;
}
#link_managed {
	position:absolute;
	width:301px;
	height:200px;
	margin-top:390px;
	margin-left:503px;
	z-index:3;
}
#menu_managed {
	width:301px;
	height:19px;
	z-index:3;
	padding-bottom:14px;
}
#testi_managed {
	position:absolute;
	width:367px;
	height:450px;
	margin-top:390px;
	margin-left:35px;
	z-index:3;
	overflow:auto;
	color: #333;
}
#text_collab {
	position:absolute;
	width:260px;
	height:300px;
	margin-top:376px;
	margin-left:503px;
	z-index:3;
	visibility:hidden;
}
#text_collab2 {
	position:absolute;
	width:260px;
	height:300px;
	margin-top:376px;
	margin-left:503px;
	z-index:3;
	visibility:hidden;
}
#text_collab3 {
	position:absolute;
	width:260px;
	height:300px;
	margin-top:376px;
	margin-left:503px;
	z-index:3;
	visibility:hidden;
}
#text_collab4 {
	position:absolute;
	width:260px;
	height:300px;
	margin-top:376px;
	margin-left:503px;
	z-index:3;
	visibility:hidden;
}
#text_collab5 {
	position:absolute;
	width:260px;
	height:300px;
	margin-top:376px;
	margin-left:503px;
	z-index:3;
	visibility:hidden;
}
#text_collab6 {
	position:absolute;
	width:260px;
	height:300px;
	margin-top:376px;
	margin-left:503px;
	z-index:3;
	visibility:hidden;
}
#hypertext {
	position:absolute;
	width:260px;
	height:120px;
	margin-top:650px;
	margin-left:503px;
	visibility:hidden;
	z-index:4;
	overflow:auto;
}
#hypertext2{
	position:absolute;
	width:260px;
	height:200px;
	margin-top:650px;
	margin-left:503px;
	z-index:4;
	visibility:hidden;
}
#hypertext3{
	position:absolute;
	width:260px;
	height:200px;
	margin-top:650px;
	margin-left:503px;
	z-index:4;
	visibility:hidden;
}
#hypertext4{
	position:absolute;
	width:260px;
	height:200px;
	margin-top:650px;
	margin-left:503px;
	z-index:4;
	visibility:hidden;
}
#hypertext5{
	position:absolute;
	width:260px;
	height:200px;
	margin-top:650px;
	margin-left:503px;
	z-index:4;
	visibility:hidden;
}
#hypertext6{
	position:absolute;
	width:260px;
	height:200px;
	margin-top:650px;
	margin-left:503px;
	z-index:4;
	visibility:hidden;
}
#hypertext7{
	position:absolute;
	width:260px;
	height:200px;
	margin-top:650px;
	margin-left:503px;
	z-index:4;
	visibility:hidden;
}
#hypertext8{
	position:absolute;
	width:260px;
	height:200px;
	margin-top:650px;
	margin-left:503px;
	z-index:4;
	visibility:hidden;
}
#hypertext9{
	position:absolute;
	width:260px;
	height:200px;
	margin-top:650px;
	margin-left:503px;
	z-index:4;
	visibility:hidden;
}
#hypertext10{
	position:absolute;
	width:260px;
	height:200px;
	margin-top:650px;
	margin-left:503px;
	z-index:4;
	visibility:hidden;
}
#hypertext11{
	position:absolute;
	width:260px;
	height:120px;
	margin-top:650px;
	margin-left:503px;
	z-index:4;
	visibility:hidden;
	overflow:auto;
}
#hypertext12{
	position:absolute;
	width:260px;
	height:120px;
	margin-top:650px;
	margin-left:503px;
	z-index:4;
	overflow:hidden;
	visibility:hidden;
}
#hypertext13{
	position:absolute;
	width:260px;
	height:120px;
	margin-top:650px;
	margin-left:503px;
	z-index:4;
	visibility:hidden;
	overflow:auto;
}
#intestazione {
	position:absolute;
	width:15px;
	height:125px;
	margin-top:390px;
	z-index:2;
	top: 65px;
}
#intestazione2 {
	position:absolute;
	width:15px;
	height:172px;
	margin-top:390px;
	z-index:2;
}
#footer {
	position:absolute;
	width:503px;
	height:170px;
	margin-top:715px;
	top: 20px;
}
#footer2 {
	position:absolute;
	width:302px;
	height:170px;
	margin-top:715px;
	margin-left:503px;
	background-image: url(img/box_market.jpg);
	top: 20px;
}
#footer_serv {
	position:absolute;
	width:503px;
	height:170px;
	margin-top:755px;
}
#footer3 {
	position:absolute;
	width:302px;
	height:170px;
	margin-top:755px;
	margin-left:503px;
	background-image: url(img/box_market.jpg);
}
#footer_serv2 {
	position:absolute;
	width:503px;
	height:170px;
	margin-top:785px;
	top: 0;
	left: 66px;
}
#footer3_2 {
	position:absolute;
	width:302px;
	height:170px;
	margin-top:785px;
	margin-left:503px;
	background-image: url(img/box_market.jpg);
	top: 16px;
	left: 176px;
}
#footer_small {
	position:absolute;
	width:503px;
	height:170px;
	margin-top:535px;
	margin-bottom:20px;
	background-image:url(img/barretta_sotto_home.jpg);
}
#footer2_small {
	position:absolute;
	width:302px;
	height:170px;
	margin-top:535px;
	margin-left:503px;
	margin-bottom:20px;
	background-image: url(img/box_market.jpg);
}
#banner_flash {
position:absolute;
width:353px;
height:550px;
margin-left:1px;
margin-right:1px;
background-image:url(Box_flash.jpg);
}
#content_flash {
position:absolute;
width:331px;
height:529px;
margin-left:13px;
margin-top:12px;
z-index:2;
}
#menu {
	position:absolute;
	width:139px;
	height:232px;
	margin-left:353px;
	margin-right:1px;
	background-image:url(Box_link.jpg);
}
#menu_content{
	position:absolute;
	width:130px;
	height:10px;
	margin-left:11px;
	margin-right:1px;
	margin-top:9px;
	z-index:2;
}
#mappa {
	position:absolute;
	width:374px;
	height:278px;
	margin-top:390px;
	margin-left:35px;
	background-image:url(img/cartina/sfondo.jpg);
	z-index:10;
	visibility:hidden;
}
#tube {
	position:absolute;
	width:40px;
	height:40px;
	margin-top:190px;
	margin-left:50px;
	z-index:11;
	left: 55px;
	top: 50px;
}
#partner_box {
	position:absolute;
	width:502px;
	height:434px;
	margin-left:150px;
	margin-top:150px;
	z-index:12;
	visibility:visible;
}
#video_box {
	position:absolute;
	width:350px;
	height:205px;
	margin-left:80px;
	margin-top:65px;
	z-index:12;
}
#alli_box {
	position:absolute;
	width:150px;
	height:83px;
	margin-left:80px;
	margin-top:280px;
	z-index:12;
	visibility:visible;
}
#ics {
	position:absolute;
	width:12px;
	height:12px;
	margin-left:437px;
	margin-top:42px;
	z-index:12;
	visibility:visible;
}
#news_num {
	position:absolute;
	width:269px;
	height:12px;
	margin-left:10px;
	margin-top:10px;
	z-index:15;
	left: -4px;
	top: 3px;
}
#focuson {
	position:absolute;
	width:495px;
	height:20px;
	margin-left:10px;
	margin-top:105px;
	z-index:16;
	background-image:url(img/focuson.gif);
	background-repeat:no-repeat;
}
#textfocus {
	padding-top:20px;
	padding-left:30px;
	position:absolute;
	width:485px;
	height:10px;
	z-index:16;
	}
#detailstxt{
	position:absolute;
	width:260px;
	height:120px;
	margin-top:650px;
	margin-left:503px;
	z-index:4;
	overflow:hidden;
}
#textfocus {
	padding-top:20px;
	padding-left:30px;
	position:absolute;
	width:485px;
	height:10px;
	z-index:16;
	}
#form_focus {
	position:absolute;
	width:375px;
	height:300px;
	margin-top:390px;
	margin-left:430px;
	z-index:3;
}
.Stile1 {
	font-size: 12px;
	color:#333;
	font-family:verdana
}
.Stile1 a:hover{
	font-size: 12px;
	color:#F90;
	font-family: Verdana, Geneva, sans-serif;
	font-weight: bold;
}
.Stile6 {font-size: 10px; text-decoration:none; color:#adadad; font-family:verdana; text-indent:11px;}
.Stile5 {
	font-size: 12px;
	text-decoration:none;
	color:#333;
	font-family:verdana
}
.Stile3 {font-size: 10px; text-decoration:none; color:#adadad; font-family:verdana; line-height:8px}
.Stile2 {font-size: 10px; text-decoration:none; color:white; font-family:verdana; line-height:2em; font-weight: bold; text-indent:11px}
.Stile2 a{font-size: 10px; text-decoration:none; color:white; font-family:verdana; line-height:2em; font-weight: bold}
a:link a:visited{font-size: 10px; text-decoration:none; color:white; font-family:verdana; line-height:2em; font-weight: bold}
a:hover {
	font-size: 12px;
	text-decoration:none;
	color:#F90;
	font-family:verdana
}
.Stile4 {font-size: 11px; text-decoration:none; color:#98876d; font-family:verdana}
.Stile7 {font-size: 11px; text-decoration:none; color:white; font-family:verdana}
.Stile8 {font-size: 10px; text-decoration:none; color:white; font-family:verdana}
.Stile9 {font-size: 10px; text-decoration:none; color:#adadad; font-family:verdana;}

#testi_small_cont_act a{
	font-size: 12px;
	text-decoration:none;
	color:#333;
	font-family:verdana;
	text-decoration:none;
}
#testi_small_cont_act a:hover{
	font-size: 12px;
	text-decoration:none;
	color:#F90;
	font-family:verdana;
	font-weight: bold;
}
#content_big #testi_small_cont_act div big {
	color: #333;
}

