html,body { margin: 0px; padding: 0px; }/* ensures browsers have a known margin/padding */
applet, img, iframe, object { border: 0px; }/* hide borders on these multimedia objects */

.a-keys { text-decoration: underline; }/* accessibility keys must be uppercase/underline */
.d-link { display: none; visibility: hidden; }/* descriptive links letter (accessibility) */
.s-link { display: none; visibility: hidden; }/* adjacent links separator (accessibility) */
.hidden { display: none; visibility: hidden; }/* use this to hide generic elements */

.nw_tooltip{display:none;}

body {
background-color:#fff;
background-image:url("/images/sfondo.jpg");
background-repeat:repeat-x;
font-size:12px;
font-family:arial, helvetica, sans;
color:#222;
}

h1,h2,h3,h4,h5,h6 {
margin:0;
padding:0;
}

h2 {
font-size:2.1em;
}

h3 {
font-size:1.9em;
}

h4 {
font-size:1.7em;
font-falmily:Sans;
color:#444;
}

h5 {
font-size:1.5em;
}

h6 {
font-size:1.3em;
}

.lnkMap {
cursor:pointer;
color:blue;
text-decoration:underline;
}

#div5288 {
font-size:10px;
text-align:center;
margin-top:15px;
border-top:1px solid #999;
padding-top:8px;
margin-bottom:16px;
overflow:auto;
clear:both;
display:block;
}

#div5283 {
margin-top:12px;
}

#div5282 {
overflow:auto;
clear:both;
display:block;
border-bottom:7px solid #00beff;
}

#div5285 {
float:left;
width:310px;
text-align:right;
}

#div5287 {
float:left;
width:343px;
}

#div5286 {
float:left;
width:106px;
}

#div5284 {
float:left;
width:450px;
}

#div5281 {
overflow:auto;
display:block;
clear:both;
}

#div5279 {
padding-left:10px;
padding-right:10px;
}

#div5280 {
background-image:url("/images/spigoloAD.png");
background-repeat:no-repeat;
background-position:top right;
}

#div5278 {
background-image:url("/images/spigoloAS.png");
background-repeat:no-repeat;
}

#div5277 {
width:780px;
background-color:#fff;
margin:10px auto auto;
}

#div5287 h1 {
font-size:30px;
padding-bottom:3px;
border-bottom:1px solid #eee;
margin-bottom:8px;
color:#666;
}

#div5287 h2 {
font-size:18px;
padding-bottom:11px;
border-bottom:1px dotted #eee;
margin-bottom:8px;
color:#444;
}

#div5287 p {
margin-bottom:0;
}

.menu {
height:26px;
margin-top:5px;
}

.menu div {
width:100px;
padding-top:8px;
padding-bottom:5px;
margin-right:8px;
float:left;
text-align:center;
font-size:14px;
background-color:#defcfe;
background-image:url("/images/button.png");
background-position:top center;
background-repeat:no-repeat;
}

.menu div.evid a {
color:#000;
font-weight:700;
}

.menu a:hover {
color:green;
font-weight:700;
}

#div5295 h6 {
margin-top:12px;
margin-bottom:6px;
}

#div5304 {
margin-top:18px;
margin-bottom:18px;
}

#div5304 .gs-csvgal-cell {
margin-right:12px;
margin-bottom:10px;
}

#div5304 .gs-csvgal-paginate a {
margin-right:10px;
}

#div5323 {
float:left;
width:240px;
background-color:#f2f2f2;
}

#div5322 {
float:left;
width:510px;
padding-right:10px;
}

#div5328 {
background-image:url("/images/miniSpigBD.png");
background-repeat:no-repeat;
background-position:bottom right;
}

#div5326 {
background-image:url("/images/miniSpigBS.png");
background-repeat:no-repeat;
background-position:bottom left;
}

#div5325 {
padding-left:4px;
padding-right:4px;
}

#div5327 {
background-image:url("/images/miniSpigAD.png");
background-repeat:no-repeat;
background-position:top right;
}

#div5324 {
background-image:url("/images/miniSpigAS.png");
background-repeat:no-repeat;
}

#div5322 h5.slogan {
font-size:24px;
margin-top:10px;
}

#div5322 p.slogan {
font-size:18px;
margin:0;
}

#div5322 h4.slogan {
font-size:36px;
color:#0047FF;
margin:0 0 8px;
}

#div5322 .sep {
margin-top:10px;
margin-bottom:7px;
font-size:18px;
}

#div5325 img {
margin-bottom:8px;
border:1px solid #333;
}

#div5291 .cont {
margin-top:8px;
}

#div5291 .nome {
float:left;
width:190px;
font-weight:700;
margin-bottom:8px;
background-color:#f1fcfe;
padding-left:4px;
}

#div5291 .ruolo {
float:left;
width:500px;
margin-bottom:8px;
background-color:#f1fcfe;
}

#div5300 {
display:block;
overflow:auto;
clear:both;
}

#div5329 {
clear:both;
overflow:auto;
}

#div5329 p {
padding-bottom:4px;
border-bottom:1px dotted #999;
margin-bottom:10px;
overflow:auto;
clear:both;
display:block;
}

#div5329 img {
border:1px solid #555;
margin-right:6px;
}

#div5334 {
width:440px;
}

#div5335 {
width:800px;
background-color:#fff;
margin:auto;
padding:20px;
}

#div5336 h3 {
color:#0047FF;
font-size:25px;
}

#div5336 h6 {
color:#333;
font-size:12px;
}

#div5336 h2 {
color:#333;
font-size:28px;
font-weight:700;
margin-bottom:10px;
}

#div5336 h5 {
color:#444;
font-size:16px;
font-weight:700;
}

#div5336 h1 {
color:#0047FF;
font-size:40px;
margin-bottom:0;
}

#div5336 p {
margin-top:4px;
margin-bottom:10px;
}

#div5336 strong {
font-size:16px;
}

#div5336 .indietro {
padding-right:35px;
font-size:16px;
}

#div5403 img {
margin-right:10px;
border:1px solid #444;
}

#div5308,#div5336 {
text-align:center;
}

#div5321,#div5291 {
overflow:auto;
}

#div5322 h4,#div5322 p {
margin-bottom:10px;
}

#div5301,#div5302 {
float:left;
width:50%;
}

#div5305{
	clear:both;
}


/*galery*/
.jqueryFancyBox{
	overflow:auto;
}

.jqueryFancyBox ul.galleryPage{
	list-style:none;
	margin:0px;
	padding:0px;
	margin-left:4px;	
}
.jqueryFancyBox ul.galleryPage li{
	float:left;
	margin-right:8px;
}
.jqueryFancyBox .galPaginate{
	clear:both;
	list-style:none;
	margin:0px;
	padding:0px;
	margin-left:1px;
}

.jqueryFancyBox .galPaginate li{
	float:left;
	margin-right:10px;
	font-size:15px;
	width:20px;
	height:20px;
	border:1px solid #000000;
	text-align:center;
	margin-left:4px;
}
.jqueryFancyBox a{
	text-decoration:none;
}
.jqueryFancyBox img{
	border:0px;
}

.jqueryFancyBox .caption{
	display:none;
}
.jqueryFancyBox .galleryClear{
	clear:both;
}