
img {border:0}


ul, li{font-family: arial, helvetica, sans-serif; list-style-type:none; font-size: 12px; margin:0 0 0 10px; padding:5px 0 5px 12px; color:#777;}
ul li{background:url(imgs/sito/bulletSmall.gif) no-repeat 0 -13px;}


a,a:link,a:link,a:link,a:hover {color:#FF3900; background:transparent; text-decoration:none; cursor:pointer} 
a:link, a:visited {text-decoration:none;} 
a:hover {text-decoration:underline;}


hr{clear:both; height:1px;background:transparent;border:0;border-bottom:1px #ccc solid;}

h1, h2, h3, h4, h5, h6 {color:#FF3900;font-family: arial narrow, helvetica condensed, arial, helvetica, sans-serif; margin: 1em 0 .3em; overflow:hidden;}

h1 {font-size: 23px; margin-top:.6em; letter-spacing: -1px; border-bottom: 1px solid #ccc;}
h2 {font-size: 20px; border-bottom: 1px solid #ddd;}
h3 {font-size: 18px; border-bottom: 1px solid #eee;}
h4 {font-size: 16px; padding-bottom:6px; margin:5px 0; border-bottom:1px #eee dashed;}
h5 {font-size: 15px}
h6 {font-size: 14px}



body { 
	background: #F2F2F2 url(imgs/sito/bgMain.png) repeat-x;
	font:70% verdana,helvetica,sans-serif; 
	color:#666;
	padding:40px 0 20px 0;
	text-align:center;
}

#bodyContent { 
	width:960px;
	text-align:left;
	margin:0 auto;
}



/* struttura */
#corpo {
	width:960px;
	position:relative;
}

#ombraSX { 
	position:absolute; top:0; left:0; 
	width:10px; 
	padding:0; 
}

#corpo-main { 
	width:940px; 
	position:absolute; top:0; left:10px;  
	background:#fff; 
}

#ombraDX { 
	position:absolute; top:0; right:0; 
	width:10px; 
	padding:0; 
}




/* main */

#head { 
	width:940px;
	position:relative;
}

#splash { 
	width:900px; 
	margin:0; 
	margin-left:10px;
}

#hp-main {
	position:relative;
	width:900px;
	margin:0px 20px 0px 20px;
}



#pag-main { 
	position:relative;
	width:900px;
	padding:0;
	margin:0px 20px 0px 20px;
	overflow:hidden;
}

#colonnaSX {
	float:left;
	display:inline;
	width:234px;
	padding:0;
	margin:0;
}

#contenuto-main {
	float:right;
	display:inline;
	width:666px;
	padding:0;
	margin:0 0 20px 0;
}

#footer {
	position:relative;
	width:940px; 
	margin:5px 0 0 0;
	overflow:hidden;
	clear:both;
}


.scheda_altri{color:#ccc;clear:both; border-top:1px #ccc solid;text-align:center;margin:15px 0 0 0; padding:5px 0 0 0;font-size:15px;font-family: arial narrow, helvetica condensed, arial, helvetica, sans-serif; font-weight:bold}
.scheda_altri a, .scheda_altri a:link{font-size:15px}

.colonna4o {float:left;display:inline;width:153px;padding:0;margin:7px 17px 0 0;font-size:11px; color:#999}


.destra{float:right; margin: 0 0 10px 10px }
.sinistra{float:left; margin: 0 10px 10px 0}

.foto{border:1px solid #ddd; padding:7px}
.dida{font-size:10px; color:#aaa}

.boxLavoro { height:125px; margin:10px 0 5px 0; line-height:1.3em; font-size:12px; color:#777; border-bottom:1px #eee solid; overflow:hidden; clear:both;}
.boxLavoro a:hover{text-decoration:none}
.boxLavoro p{overflow:hidden; margin:5px 0 8px 0}

.picLavoro {border:1px solid #ccc; padding:5px; margin:0 10px 10px 0; float:left; overflow:hidden;}

.ultimo{margin-right:0; border:0;}

.colonnaDx{width:150px; float:right; margin: 20px 0 10px 20px; background:#fff; }


.mappaDoveSiamo{padding:10px;border:1px solid #ccc}




#mappaSito{}

#mappaSito ul, #mappaSito li{background:none; font-family: arial narrow, helvetica condensed, arial, helvetica, sans-serif; list-style-type:none; font-size: 16px; margin:0 0 0 10px; padding:10px 0 10px 0; font-weight:bold;}

#mappaSito ul ul,#mappaSito ul ul li{background:none; font-size: 15px; margin:0 0 0 10px; }
#mappaSito ul ul li{border-top:1px #ddd dashed; margin:10px 0 0 0; padding:10px 0 0 0;}

#mappaSito ul ul li a,#mappaSito ul ul li a:link{background:url(imgs/sito/bulletMappaBig.gif) no-repeat 0 -14px; padding:0 0 0 15px;}
#mappaSito ul ul li a:hover{background-position:0 5px;}

#mappaSito ul ul ul,#mappaSito ul ul ul li{background:none; font-size:12px; font-family:arial, helvetica, _sans; font-weight:normal; border:none; margin:3px 0 0 0px; padding:0;}

#mappaSito ul ul ul li a,#mappaSito ul ul ul li a:link{color:#777; background:url(imgs/sito/bulletMappa.gif) no-repeat 0 4px; padding:0 0 0 15px;}
#mappaSito ul ul ul li a:hover{background-position:4px 4px;}

ul.download, ul.download li{
	background:none;
	
}

ul.download li{
	border-top:1px dashed #eee;
	margin:5px 0;
	padding:5px 0;
	
}

ul.download li *{
	vertical-align:middle;
}


#head ul, #head li, #head img{
	float:left;
}
#head img{
	margin:10px;
}
#head ul{
	margin:38px 0 0 36px;
}

#footer ul, #footer li, #footer span{
	float:left;
	vertical-align:middle;
}

#footer span{
	margin:10px;
}

#menuSx ul{
	margin:12px 0 0 7px;
}