@charset "iso-8859-1";
*{font-family: Arial, Helvetica, sans-serif;
	}
html, body, div, span, object, iframe,
h1, h2, h3, h4, h5, h6, p, blockquote, pre,
a, abbr, acronym, address, big, cite, code,
del, dfn, em, font, img, ins, kbd, q, s, samp,
small, strike, strong, var,
b, u, i, center,
dl, dt, dd, ol, ul, li,
fieldset, form, label, legend {
	margin: 0;
	padding: 0;
	border: 0;
	outline: 0;
	vertical-align: baseline;
	background: transparent;
}

html, body{height:100%}
body,table,form,input,textarea,select,h1,h2,h3,h4,h5,h6{
	color:#666666;
	font-size:12px;
}
body{
	 background: #FFFFFF url(/img_old/moving.png);
    background-repeat: no-repeat;
    background-position: center center;	 
}

img{border:0}
a{outline:none}
a:link, a:visited{
	text-decoration:none;
	color:#000000;
}
a:hover{
	color:#007CC2;
}

#mn a.blu:link, #mn a.blu:visited, a.blu:link, a.blu:visited{
	text-decoration:none;
	color:#007CC2;
}
a.blu:hover{
	color:#666666;
}

.sx{float:left}
.dx{float:right}

div#container{position: relative; height:100%; }
body>div#container{height: auto; min-height: 100%}
div#content{width:990px; margin:0 auto;padding-bottom:90px}
div#footer{position:absolute;bottom: 0;width:100%; margin:0 auto; height:80px; } 


#blut{color:#FFFFFF; background:#007CC2; text-align:center; padding:6px 0 7px 0}

#blut a:link, #blut a:visited{
	color:#C5DDEB;
}
#blut a:hover{
	color:#FFFFFF;
}


#cmn{width:990px; margin:0 auto; padding:26px 0 18px 0; overflow:auto }
.pad{padding:0 10px 0 10px}

#mn{}
#mn a:link, #mn a:visited{
	font-size:20px;
	color:#BEBEBE; margin-left:30px
}
#mn a:hover{
	color:#007CC2;
}

#sfc{height:240px; background: url(/imgs/sfc.png) no-repeat; margin:52px 0 52px 0; font-size:20px;
-moz-border-radius: 7px;
-webkit-border-radius: 7px;
border-radius: 7px;
behavior: url(/PIE.htc);}
.bianco{color:#FFFFFF}
.nero{color:#000000}
.blu{color:#007CC2}

.box a:link, .box a:visited{color:#888888}
.box a:hover{color:#000000}
.box{border-top:1px solid #CCCCCC; font-size:19px; color:#888888}
.box td{width:33.3%; padding:30px 30px 30px 30px; background:url(/imgs/rv.png) no-repeat}
.box span.bl{display:block;padding-bottom:16px}

#sfci{min-height:240px; height:240px; height:auto !important; background: #E0E0E0 url(/imgs/sfci.png) no-repeat; margin:52px 0 52px 0; font-size:20px;
-moz-border-radius: 7px;
-webkit-border-radius: 7px;
border-radius: 7px;
behavior: url(/PIE.htc);
}

.permin{width:220px; text-align:center; height:264px; float:left; display:inline; margin:0 6px 0 6px}
a.min:link, a.min:visited{
display:block;width:200px; margin:0 auto
}
a.min:hover{
	width:220px
}
a.min img{width:100%; margin-top:0px}


.perminu1{width:183px; text-align:center; height:140px; float:left; display:inline; margin:12px 6px 0 6px}
a.minu1:link, a.minu1:visited{
display:block;width:163px; margin:0 auto
}
a.minu1:hover{
	width:183px
}
a.minu1 img{width:100%}



.perminu{width:183px; text-align:center; height:183px; float:left; display:inline; margin:12px 6px 0 6px}
a.minu:link, a.minu:visited{
display:block;width:163px; margin:0 auto
}
a.minu:hover{
	width:183px
}
a.minu img{width:100%}

.titp{color:#007CC2; text-align:center; font-size:22px; padding-bottom:12px; font-weight:normal}
#ind{display:none;position:absolute; left:20px; bottom:10px; z-index:2000}