body{
	font:76% Arial, Verdana,sans-serif;
	color:#666;
	margin:0;
	padding:0;
}
h1,h2{
	padding:0;
	margin:0px 0 0;
	color:#666;
	text-align:left;
	font-family: "AvantGarde Bk BT";
}
h3{padding:0;margin:20px 10px 0 15px;color:#666;}
h4{padding:0;margin:5px 0 0 15px;color:#900;font-variant:small-caps;}
h1{font-size:160%;}
h2{font-size:140%;}
h3{font-size:110%;clear:left;}
h4{font-size:120%;}
#contenitore{margin:0 auto;width:750px;background:url(../immagini/bordo.jpg) repeat-y;}
#header{border-top:1px solid #666;margin:0px 7px;padding:0 0px 10px;}
#header img{border:none;padding-left:11px;}
#navcontainer ul li{padding:0;display:block;background:url(../immagini/menubg.gif) repeat 100%; 
float:left;margin:0;font:90% Arial,Verdana,sans-serif;list-style-type:none;
text-align:center;line-height:1.6em;}
#navcontainer a {border:none;display: block;width:100px;height:26px;color:#666;text-decoration:none;}
#navcontainer li#active{background:url(../immagini/menuhover.gif) repeat 100%;}
#navcontainer a#current{color:#900;}
#navcontainer a:hover{background: url(../immagini/menuhover.gif) repeat 100%;color:#900;}
.navigazione{padding:0;margin:0 0 0 7px;}
.navigazione{background:url(../immagini/menubg2.gif) repeat-x;}
.navigazione img{margin:0;padding:0;}
.menu{margin:0;padding:0;}
.bordo{background:url(../immagini/bordo1.gif);height:25px;}
.home,.attivita,.negozi,.contract,.urbano,.contatti,.intro{margin:0;padding:0;height:200px;}
.intro{background:url(../immagini/header_intro.jpg);}
.home{background:url(../immagini/header_home.jpg);}
.attivita{background:url(../immagini/header_fasi.jpg);}
.negozi{background:url(../immagini/header_negozi.jpg);}
.contract{background:url(../immagini/header_contract.jpg);}
.urbano{background:url(../immagini/header_urbano.jpg);}
.contatti{background:url(../immagini/header_contatti.jpg);}
.briciola{padding:10px 0 0 30px;margin:0;font-size:85%;color:#999;}
.briciola a{color:#999;text-decoration:underline;}
.briciola a:hover{color:#666;}
#content {margin: 0 25px;padding:0 10px;}
#content p{margin:10px 200px 0 0;text-align:justify;line-height:1.7em;}
#content img{float:left;margin-right:10px;margin-bottom:5px;border:1px solid #999;border:1px solid #999;}
#content a{color:#900;text-decoration:underline;}
#content a:hover{color:#333;}
#content2 {margin: 0 30px 0 25px;padding:0 10px;}
#content2 p{margin:10px 50px 0 0;text-align:justify;line-height:1.7em;}
#content2 p.rientro{margin:10px 50px 10px 30px;text-align:justify;line-height:2em;}
#content2 img{float:left;margin-right:10px;margin-bottom:5px;border:1px solid #999;}
#content2 a{color:#900;text-decoration:underline;}
#content2 a:hover{color:#333;}
.colonna{margin:10px 225px 0 35px;line-height:1.7em;padding:0px;text-align:justify;}
.colonna a{color:#900;text-decoration:underline;}
.colonna a:hover{color:#333;}
.colonna2{margin:10px 30px 0 35px;line-height:1.7em;padding:0px;text-align:justify;}
.colonna2 a{color:#900;text-decoration:underline;}
.colonna2 a:hover{color:#333;}
.colonna2 img{float:left;margin-right:10px;border:1px solid #999;}
.cella{width:230px;}
.cella1{width:350px;}
.cella2{width:300px;text-align:right;}
.cella2 img{text-align:right;margin-bottom:10px;border:none;width:300px;}
.cella2 p{margin:5px 10px 0 0;font-size:110%;clear:left;line-height:1em;color:#333;}
.empty{width:25px;}
.news{background-repeat:no-repeat;}
#news {position:static;float:right;width:170px;}
#news p{margin:0 15px 5px;text-align:left;font-size:93%;}
#news img{float:left;margin:5px 5px 0 0;border:1px solid #999;}
.newstop{background:url(../immagini/newstop.gif);height:10px;}
.newsmiddle{background:url(../immagini/newsmiddle.gif);}
.newsbottom{background:url(../immagini/newsbottom.gif);height:10px;}
#numeri{margin:0;padding:0;}
#numeri ul{list-style:none;margin:0;padding:0 10px 0 0;border:none;}
#numeri li{display:block;margin:0;padding:0;float:right;width:auto;}
#numeri a{color:#900;display:block;width:auto;text-decoration:none;
background:#ccc;margin:0;padding:2px 10px;border-left:1px solid #eee;
border-top:1px solid #ddd;border-right:1px solid #aaa;font-weight:bold;}
#numeri a:hover,#numeri a.active,#numeri a.current{background:#eee;color:#444;}
#numeri br{clear:both;}
#footer{clear:both;border-bottom:1px solid #666;margin:0 7px;padding:40px 0 0;color:#999;text-align:center;font-size:90%;}
#footer p{padding:0;}
.ori{font-size:110%;}
#footer a{color:#999;text-decoration:underline;}
#footer a:hover{color:#666;}
#skipnav{display: none;}
b{font-weight:normal;}
.elenco{margin:10px 200px 10px 5px;text-align:justify;line-height:2em;}
#imgmenu {height:200px;width:736px;position:relative;background-image:url(../immagini/home.gif);}
#link {margin:0;padding:0;}
#link a{position:absolute;text-decoration:none;}
#link a i{visibility:hidden;}
a#link1 {top:0;left:0;height:200px;width:256px;}
a#link2 {top:0;left:256px;height:200px;width:221px;}
a#link3 {top:0;left:477px;height:200px;width:259px;}
a#link1:hover{border:none;background-image:url(../immagini/negozi.jpg);}
a#link2:hover{border:none;background-image:url(../immagini/contract.jpg);}
a#link3:hover{border:none;background-image:url(../immagini/urbano.jpg);}
.form{font-size:1em;color:#666;margin:5px 0 0 5px;}
div#mail{width:650px;padding:10px;margin:0 auto;text-align:left;}
fieldset{padding:10px;border:none;margin-bottom:10px;}
legend{padding:5px 0;font-weight:bold;color:#900;}
label.req strong,strong.asterisco{color:#900;}
fieldset.in label{float:left;text-align:left;margin:0 10px 5px 0;}
fieldset.in input,select{/*display:block;*/border:1px solid #999;background-color:#ebebeb;}
fieldset.in input.small{display:block;width:190px;}
fieldset.in input.medium{display:block;width:250px;}
fieldset.in input.large{width:512px;}
fieldset.in textarea{border:1px solid #999;background-color:#ebebeb;width:512px;}
fieldset#agree p{margin:10px;}
div#bottone{text-align:left;padding-left:10px;}
br{clear:left;}
span.prima{font-size:92%;color:#666;}
span.info{font-size:92%;color:#666;}
