/* CSS Document */
body {
	background-image: url(../images/rip_body.jpg);
	background-repeat: repeat-x;
	background-position: top;
	font-family:"Trebuchet MS", arial, sans-serif;
	margin: 0px;
	padding: 0px;
	font-size: 12px;
}
img {
	margin: 0px;
	padding: 0px;
}

a:link {
	font-size: 12px;
	color: #999999;
	text-decoration: none;
}
.fre {
	font-size: 10px;
}

p {
	margin: 0px;
	padding: 0px;
}


h1 {
	font-weight:bold;
	padding: 0px;
	font-size: 24px;
	color: #C20000;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
}
h2 {
	font-size:19px;
	color: #C20000;
	font-weight: normal;
	margin: 0px;
	padding: 0px;
}
h3 {
	font-weight:normal;
	margin-bottom:0.3em;
}
h4 {
	margin:0pt;
}
a {
	margin: 0px;
	padding: 0px;
}

li {
	margin: 0px;
	padding: 0px;
	list-style-type: none;
}
ul {
	margin: 0px;
	padding: 0px;
	list-style-type: none;
}


a:hover {
	margin: 0px;
	padding: 0px;
	font-size: 12px;
	color: #990000;
	text-decoration: underline;
}
a:active {
	font-size: 12px;
	color: #999999;
	text-decoration: none;
}
a:visited {
	font-size: 12px;
	color: #999999;
	text-decoration: none;
}
.operative2 {
	background-image: url(../images/struttura/st_operativ2.jpg);
	background-repeat: no-repeat;
	background-position: center bottom;
}
.operative3 {
	background-image: url(../images/struttura/st_operativ3.jpg);
	background-repeat: no-repeat;
	background-position: center bottom;
}
.operative4 {
	background-image: url(../images/struttura/st_operativ4.jpg);
	background-repeat: no-repeat;
	background-position: center bottom;
}
.operative5 {
	background-image: url(../images/struttura/st_operativ5.jpg);
	background-repeat: no-repeat;
	background-position: center bottom;
}
.smaltxt {
	font-size: 10px;
}
.bolda {
	font-weight: bold;
}
.title02 {
	color: #C20000;
	font-size: 14px;
	font-weight: bold;
	padding: 0px;
	margin: 0px;
}
.inLine {
	display: inline;
}
.inp_01 {
	margin: 0px;
	padding: 0px;
	width: 215px;
}
.inp_02 {
	margin: 0px;
	padding: 0px;
	width: 470px;
	
}
.inp_03 {
	margin: 0px;
	padding: 0px;
	width: 470px;
	height: 50px;
}
.footer_titlet {
	font-size: 12px;
	font-weight: normal;
	color: #F1C406;
	text-decoration: none;
}



/*////////////////////////////////////////////////////  MENU  CSS     //////////////////////////////////////////////////*/


#menu {
	padding: 0;
	height: 40px;
	width: 955px;
	background-color: #FFFFFF;
	margin: 0px;
}
#menu ul {
	margin: 0;
	padding: 0;
	text-decoration: none;
}
#menu li {
	list-style:none;
	margin: 0px;
	padding: 0px;
	text-decoration: none;
	display: inline;
	float: left;
	height: 40px;
}
#menu a, #menu a:visited {
	display: block;
	margin: 0px;
	padding: 0px;
	height: 40px;
}
#menu a.p2 {
	width:90px;
	text-align: center;
	height: 40px;
	text-decoration: none;
	background-image: url(../images/images/home.jpg);
	background-repeat: no-repeat;
	margin: 0px;
	text-indent: -5000px;
	padding: 0px;
	background-position: top;
}
#menu a.p3 {
	width: 143px;
	text-align: center;
	height: 40px;
	text-decoration: none;
	background-image: url(../images/images/profilo.jpg);
	background-repeat: no-repeat;
	margin: 0px;
	text-indent: -5000px;
	padding: 0px;
	background-position: top;
}
#menu a.p4 {
	width: 92px;
	text-align: center;
	height: 40px;
	text-decoration: none;
	background-image: url(../images/images/notizie.jpg);
	background-repeat: no-repeat;
	margin: 0px;
	text-indent: -5000px;
	padding: 0px;
	background-position: top;
}
#menu a.p5 {
	width: 318px;
	text-align: center;
	height: 40px;
	text-decoration: none;
	background-image: url(../images/images/logos_menu.jpg);
	background-repeat: no-repeat;
	margin: 0px;
	text-indent: -5000px;
	padding: 0px;
	background-position: top;
}
#menu a.p6 {
	width: 83px;
	text-align: center;
	height: 40px;
	text-decoration: none;
	background-image: url(../images/images/servizi.jpg);
	background-repeat: no-repeat;
	margin: 0px;
	text-indent: -5000px;
	padding: 0px;
	background-position: top;
}
#menu a.p7 {
	width:111px;
	text-align: center;
	height: 40px;
	text-decoration: none;
	background-image: url(../images/images/download.jpg);
	background-repeat: no-repeat;
	margin: 0px;
	text-indent: -5000px;
	padding: 0px;
	background-position: top;
}
#menu a.p8 {
	width:118px;
	text-align: center;
	height: 40px;
	text-decoration: none;
	background-image: url(../images/images/contatti.jpg);
	background-repeat: no-repeat;
	margin: 0px;
	text-indent: -5000px;
	padding: 0px;
	background-position: top;
}
#menu a.p2_selected {
	width:90px;
	text-align: center;
	height: 40px;
	text-decoration: none;
	background-image: url(../images/images/home_o.jpg);
	background-repeat: no-repeat;
	margin: 0px;
	text-indent: -5000px;
	padding: 0px;
	background-position: top;
}
#menu a.p3_selected {
	width:143px;
	text-align: center;
	height: 40px;
	text-decoration: none;
	background-image: url(../images/images/profilo_o.jpg);
	background-repeat: no-repeat;
	margin: 0px;
	text-indent: -5000px;
	padding: 0px;
	background-position: top;
}
#menu a.p4_selected {
	width:92px;
	text-align: center;
	height: 40px;
	text-decoration: none;
	background-image: url(../images/images/notizie_o.jpg);
	background-repeat: no-repeat;
	margin: 0px;
	text-indent: -5000px;
	padding: 0px;
	background-position: top;
}
#menu a.p5_selected {
	width:318px;
	text-align: center;
	height: 40px;
	text-decoration: none;
	background-image: url(../images/images/logos_menu.jpg);
	background-repeat: no-repeat;
	margin: 0px;
	text-indent: -5000px;
	padding: 0px;
	background-position: top;
}
#menu a.p6_selected {
	width:83px;
	text-align: center;
	height: 40px;
	text-decoration: none;
	background-image: url(../images/images/servizi_o.jpg);
	background-repeat: no-repeat;
	margin: 0px;
	text-indent: -5000px;
	padding: 0px;
	background-position: top;
}
#menu a.p7_selected {
	width:111px;
	text-align: center;
	height: 40px;
	text-decoration: none;
	background-image: url(../images/images/download_o.jpg);
	background-repeat: no-repeat;
	margin: 0px;
	text-indent: -5000px;
	padding: 0px;
	background-position: top;
}
#menu a.p8_selected {
	width:118px;
	text-align: center;
	height: 40px;
	text-decoration: none;
	background-image: url(../images/images/contatti_o.jpg);
	background-repeat: no-repeat;
	margin: 0px;
	text-indent: -5000px;
	padding: 0px;
	background-position: top;
}
/*/////  fine ////////////////////////////////////////////////////////////////////////        M E N U       */


/*////////////////////////////////////////////////////  sottoMENU  CSS     //////////////////////////////////////////////////*/


#sottomenu {
	padding: 0;
	width: 246px;
	background-color: #FFFFFF;
	margin: 0px;
}
#sottomenu img {
	margin: 0px;
	padding: 0px;
	height: 28px;
	width: 246px;
}

#primul {
	margin: 0;
	padding: 0;
	text-decoration: none;
	display: block;
	width: 246px;
}
#primul li {
	list-style:none;
	margin: 0px;
	padding: 0px;
	text-decoration: none;
	display: block;
	width: 246px;
}
#sottovoce {
}

#sottomenu a, #sottomenu a:visited {
	display: block;
	margin: 0px;
	padding: 0px;
}

#sottomenu a.s21 {
	width:246px;
	text-align: center;
	height: 28px;
	text-decoration: none;
	background-image: url(../images/sottomenu/immagini/s1oh.jpg);
	background-repeat: no-repeat;
	margin: 0px;
	text-indent: -5000px;
	padding: 0px;
	background-position: top;
}
#sottomenu a.s22 {
	width:246px;
	text-align: center;
	height: 28px;
	text-decoration: none;
	background-image: url(../images/sottomenu/immagini/s22oh.jpg);
	background-repeat: no-repeat;
	margin: 0px;
	text-indent: -5000px;
	padding: 0px;
	background-position: top;
}
#sottomenu a.s23 {
	width:246px;
	text-align: center;
	height: 28px;
	text-decoration: none;
	background-image: url(../images/sottomenu/immagini/s33oh.jpg);
	background-repeat: no-repeat;
	margin: 0px;
	text-indent: -5000px;
	padding: 0px;
	background-position: top;
}

#sottomenu a.s1 {
	width:246px;
	text-align: center;
	height: 28px;
	text-decoration: none;
	background-image: url(../images/sottomenu/s1.jpg);
	background-repeat: no-repeat;
	margin: 0px;
	text-indent: -5000px;
	padding: 0px;
	background-position: top;
}
#sottomenu a.s2 {
	width:246px;
	text-align: center;
	height: 28px;
	text-decoration: none;
	background-image: url(../images/sottomenu/s2.jpg);
	background-repeat: no-repeat;
	margin: 0px;
	text-indent: -5000px;
	padding: 0px;
	background-position: top;
}
#sottomenu a.s3 {
	width: 246px;
	text-align: center;
	height: 28px;
	text-decoration: none;
	background-image: url(../images/sottomenu/s3.jpg);
	background-repeat: no-repeat;
	margin: 0px;
	text-indent: -5000px;
	padding: 0px;
	background-position: top;
}
#sottomenu a.s4 {
	width: 246px;
	text-align: center;
	height: 28px;
	text-decoration: none;
	background-image: url(../images/sottomenu/s4.jpg);
	background-repeat: no-repeat;
	margin: 0px;
	text-indent: -5000px;
	padding: 0px;
	background-position: top;
}
#sottomenu a.s5 {
	width: 246px;
	text-align: center;
	height: 28px;
	text-decoration: none;
	background-image: url(../images/sottomenu/s5.jpg);
	background-repeat: no-repeat;
	margin: 0px;
	text-indent: -5000px;
	padding: 0px;
	background-position: top;
}
#sottomenu a.s6 {
	width: 246px;
	text-align: center;
	height: 28px;
	text-decoration: none;
	background-image: url(../images/sottomenu/s6.jpg);
	background-repeat: no-repeat;
	margin: 0px;
	text-indent: -5000px;
	padding: 0px;
	background-position: top;
}
#sottomenu a.s7 {
	width: 246px;
	text-align: center;
	height: 28px;
	text-decoration: none;
	background-image: url(../images/sottomenu/s7.jpg);
	background-repeat: no-repeat;
	margin: 0px;
	text-indent: -5000px;
	padding: 0px;
	background-position: top;
}
#sottomenu a.s8 {
	width: 246px;
	text-align: center;
	height: 28px;
	text-decoration: none;
	background-image: url(../images/sottomenu/s8.jpg);
	background-repeat: no-repeat;
	margin: 0px;
	text-indent: -5000px;
	padding: 0px;
	background-position: top;
}
#sottomenu a.s9 {
	width: 246px;
	text-align: center;
	height: 28px;
	text-decoration: none;
	background-image: url(../images/sottomenu/s9.jpg);
	background-repeat: no-repeat;
	margin: 0px;
	text-indent: -5000px;
	padding: 0px;
	background-position: top;
}
#sottomenu a.s10 {
	width: 246px;
	text-align: center;
	height: 28px;
	text-decoration: none;
	background-image: url(../images/sottomenu/s10.jpg);
	background-repeat: no-repeat;
	margin: 0px;
	text-indent: -5000px;
	padding: 0px;
	background-position: top;
}
#sottomenu a.s11 {
	width: 246px;
	text-align: center;
	height: 28px;
	text-decoration: none;
	background-image: url(../images/sottomenu/s11.jpg);
	background-repeat: no-repeat;
	margin: 0px;
	text-indent: -5000px;
	padding: 0px;
	background-position: top;
}
#sottomenu a.s1_selected {
	width: 246px;
	text-align: center;
	height: 28px;
	text-decoration: none;
	background-image: url(../images/sottomenu/s1o.jpg);
	background-repeat: no-repeat;
	margin: 0px;
	text-indent: -5000px;
	padding: 0px;
	background-position: top;
}
#sottomenu a.s2_selected {
	width: 246px;
	text-align: center;
	height: 28px;
	text-decoration: none;
	background-image: url(../images/sottomenu/s2o.jpg);
	background-repeat: no-repeat;
	margin: 0px;
	text-indent: -5000px;
	padding: 0px;
	background-position: top;
}
#sottomenu a.s3_selected {
	width: 246px;
	text-align: center;
	height: 28px;
	text-decoration: none;
	background-image: url(../images/sottomenu/s3o.jpg);
	background-repeat: no-repeat;
	margin: 0px;
	text-indent: -5000px;
	padding: 0px;
	background-position: top;
}
#sottomenu a.s4_selected {
	width: 246px;
	text-align: center;
	height: 28px;
	text-decoration: none;
	background-image: url(../images/sottomenu/s4o.jpg);
	background-repeat: no-repeat;
	margin: 0px;
	text-indent: -5000px;
	padding: 0px;
	background-position: top;
}
#sottomenu a.s5_selected {
	width: 246px;
	text-align: center;
	height: 28px;
	text-decoration: none;
	background-image: url(../images/sottomenu/s5o.jpg);
	background-repeat: no-repeat;
	margin: 0px;
	text-indent: -5000px;
	padding: 0px;
	background-position: top;
}
#sottomenu a.s6_selected {
	width: 246px;
	text-align: center;
	height: 28px;
	text-decoration: none;
	background-image: url(../images/sottomenu/s6o.jpg);
	background-repeat: no-repeat;
	margin: 0px;
	text-indent: -5000px;
	padding: 0px;
	background-position: top;
}
#sottomenu a.s7_selected {
	width: 246px;
	text-align: center;
	height: 28px;
	text-decoration: none;
	background-image: url(../images/sottomenu/s7o.jpg);
	background-repeat: no-repeat;
	margin: 0px;
	text-indent: -5000px;
	padding: 0px;
	background-position: top;
}
#sottomenu a.s8_selected {
	width: 246px;
	text-align: center;
	height: 28px;
	text-decoration: none;
	background-image: url(../images/sottomenu/s8o.jpg);
	background-repeat: no-repeat;
	margin: 0px;
	text-indent: -5000px;
	padding: 0px;
	background-position: top;
}
#sottomenu a.s9_selected {
	width: 246px;
	text-align: center;
	height: 28px;
	text-decoration: none;
	background-image: url(../images/sottomenu/s9o.jpg);
	background-repeat: no-repeat;
	margin: 0px;
	text-indent: -5000px;
	padding: 0px;
	background-position: top;
}
#sottomenu a.s10_selected {
	width: 246px;
	text-align: center;
	height: 28px;
	text-decoration: none;
	background-image: url(../images/sottomenu/s10o.jpg);
	background-repeat: no-repeat;
	margin: 0px;
	text-indent: -5000px;
	padding: 0px;
	background-position: top;
}
#sottomenu a.s11_selected {
	width: 246px;
	text-align: center;
	height: 28px;
	text-decoration: none;
	background-image: url(../images/sottomenu/s11o.jpg);
	background-repeat: no-repeat;
	margin: 0px;
	text-indent: -5000px;
	padding: 0px;
	background-position: top;
}


#sottomenu a:hover.s1 {
	width: 246px;
	text-align: center;
	height: 28px;
	text-decoration: none;
	background-image: url(../images/sottomenu/immagini/s1oh.jpg);
	background-repeat: no-repeat;
	margin: 0px;
	text-indent: -5000px;
	padding: 0px;
	background-position: top;
}
#sottomenu a:hover.s2 {
	width: 246px;
	text-align: center;
	height: 28px;
	text-decoration: none;
	background-image: url(../images/sottomenu/immagini/s2oh.jpg);
	background-repeat: no-repeat;
	margin: 0px;
	text-indent: -5000px;
	padding: 0px;
	background-position: top;
}
#sottomenu a:hover.s3 {
	width: 246px;
	text-align: center;
	height: 28px;
	text-decoration: none;
	background-image: url(../images/sottomenu/immagini/s3oh.jpg);
	background-repeat: no-repeat;
	margin: 0px;
	text-indent: -5000px;
	padding: 0px;
	background-position: top;
}
#sottomenu a:hover.s4 {
	width: 246px;
	text-align: center;
	height: 28px;
	text-decoration: none;
	background-image: url(../images/sottomenu/immagini/s4oh.jpg);
	background-repeat: no-repeat;
	margin: 0px;
	text-indent: -5000px;
	padding: 0px;
	background-position: top;
}
#sottomenu a:hover.s5 {
	width: 246px;
	text-align: center;
	height: 28px;
	text-decoration: none;
	background-image: url(../images/sottomenu/immagini/s5oh.jpg);
	background-repeat: no-repeat;
	margin: 0px;
	text-indent: -5000px;
	padding: 0px;
	background-position: top;
}
#sottomenu a:hover.s6 {
	width: 246px;
	text-align: center;
	height: 28px;
	text-decoration: none;
	background-image: url(../images/sottomenu/immagini/s6oh.jpg);
	background-repeat: no-repeat;
	margin: 0px;
	text-indent: -5000px;
	padding: 0px;
	background-position: top;
}
#sottomenu a:hover.s7 {
	width: 246px;
	text-align: center;
	height: 28px;
	text-decoration: none;
	background-image: url(../images/sottomenu/immagini/s7oh.jpg);
	background-repeat: no-repeat;
	margin: 0px;
	text-indent: -5000px;
	padding: 0px;
	background-position: top;
}
#sottomenu a:hover.s8 {
	width: 246px;
	text-align: center;
	height: 28px;
	text-decoration: none;
	background-image: url(../images/sottomenu/immagini/s8oh.jpg);
	background-repeat: no-repeat;
	margin: 0px;
	text-indent: -5000px;
	padding: 0px;
	background-position: top;
}
#sottomenu a:hover.s9 {
	width: 246px;
	text-align: center;
	height: 28px;
	text-decoration: none;
	background-image: url(../images/sottomenu/immagini/s9oh.jpg);
	background-repeat: no-repeat;
	margin: 0px;
	text-indent: -5000px;
	padding: 0px;
	background-position: top;
}
#sottomenu a:hover.s10 {
	width: 246px;
	text-align: center;
	height: 28px;
	text-decoration: none;
	background-image: url(../images/sottomenu/immagini/s10oh.jpg);
	background-repeat: no-repeat;
	margin: 0px;
	text-indent: -5000px;
	padding: 0px;
	background-position: top;
}
#sottomenu a:hover.s11 {
	width: 246px;
	text-align: center;
	height: 28px;
	text-decoration: none;
	background-image: url(../images/sottomenu/immagini/s11oh.jpg);
	background-repeat: no-repeat;
	margin: 0px;
	text-indent: -5000px;
	padding: 0px;
	background-position: top;
}

/*/////  fine ////////////////////////////////////////////////////////////////////////        S O T T O M E N U       */



#sottomenu a.p1 {
	width:246px;
	text-align: center;
	height: 28px;
	text-decoration: none;
	background-image: url(../images/p1.jpg);
	background-repeat: no-repeat;
	margin: 0px;
	text-indent: -5000px;
	padding: 0px;
	background-position: top;
}
#sottomenu a.p2 {
	width:246px;
	text-align: center;
	height: 28px;
	text-decoration: none;
	background-image: url(../images/p2.jpg);
	background-repeat: no-repeat;
	margin: 0px;
	text-indent: -5000px;
	padding: 0px;
	background-position: top;
}
#sottomenu a.p3 {
	width: 246px;
	text-align: center;
	height: 28px;
	text-decoration: none;
	background-image: url(../images/p3.jpg);
	background-repeat: no-repeat;
	margin: 0px;
	text-indent: -5000px;
	padding: 0px;
	background-position: top;
}
#sottomenu a.p1_selected {
	width: 246px;
	text-align: center;
	height: 28px;
	text-decoration: none;
	background-image: url(../images/p1o.jpg);
	background-repeat: no-repeat;
	margin: 0px;
	text-indent: -5000px;
	padding: 0px;
	background-position: top;
}
#sottomenu a.p2_selected {
	width: 246px;
	text-align: center;
	height: 28px;
	text-decoration: none;
	background-image: url(../images/p2o.jpg);
	background-repeat: no-repeat;
	margin: 0px;
	text-indent: -5000px;
	padding: 0px;
	background-position: top;
}
#sottomenu a.p3_selected {
	width: 246px;
	text-align: center;
	height: 28px;
	text-decoration: none;
	background-image: url(../images/p3o.jpg);
	background-repeat: no-repeat;
	margin: 0px;
	text-indent: -5000px;
	padding: 0px;
	background-position: top;
}

#sottomenu a:hover.p1 {
	width: 246px;
	text-align: center;
	height: 28px;
	text-decoration: none;
	background-image: url(../images/p1oh.jpg);
	background-repeat: no-repeat;
	background-position: top;
	margin: 0px;
	text-indent: -5000px;
	padding: 0px;
}
#sottomenu a:hover.p2 {
	width: 246px;
	text-align: center;
	height: 28px;
	text-decoration: none;
	background-image: url(../images/p2oh.jpg);
	background-repeat: no-repeat;
	margin: 0px;
	text-indent: -5000px;
	padding: 0px;
	background-position: top;
}
#sottomenu a:hover.p3 {
	width: 246px;
	text-align: center;
	height: 28px;
	text-decoration: none;
	background-image: url(../images/p3oh.jpg);
	background-repeat: no-repeat;
	margin: 0px;
	text-indent: -5000px;
	padding: 0px;
	background-position: top;
}




#sottomenu a:hover.d1 {
	width: 246px;
	text-align: center;
	height: 28px;
	text-decoration: none;
	background-image: url(../images/d1o.jpg);
	background-repeat: no-repeat;
	margin: 0px;
	text-indent: -5000px;
	padding: 0px;
	background-position: top;
}
#sottomenu a:hover.d2 {
	width: 246px;
	text-align: center;
	height: 28px;
	text-decoration: none;
	background-image: url(../images/d2o.jpg);
	background-repeat: no-repeat;
	margin: 0px;
	text-indent: -5000px;
	padding: 0px;
	background-position: top;
}
#sottomenu a.d1 {
	width: 246px;
	text-align: center;
	height: 28px;
	text-decoration: none;
	background-image: url(../images/d1.jpg);
	background-repeat: no-repeat;
	margin: 0px;
	text-indent: -5000px;
	padding: 0px;
	background-position: top;
}
#sottomenu a.d2 {
	width: 246px;
	text-align: center;
	height: 28px;
	text-decoration: none;
	background-image: url(../images/d2.jpg);
	background-repeat: no-repeat;
	margin: 0px;
	text-indent: -5000px;
	padding: 0px;
	background-position: top;
}
#sottomenu a.d1_selected {
	width: 246px;
	text-align: center;
	height: 28px;
	text-decoration: none;
	background-image: url(../images/d1oh.jpg);
	background-repeat: no-repeat;
	margin: 0px;
	text-indent: -5000px;
	padding: 0px;
	background-position: top;
}
#sottomenu a.d2_selected {
	width: 246px;
	text-align: center;
	height: 28px;
	text-decoration: none;
	background-image: url(../images/d2oh.jpg);
	background-repeat: no-repeat;
	margin: 0px;
	text-indent: -5000px;
	padding: 0px;
	background-position: top;
}




#sottomenu a:hover.w1 {
	width: 246px;
	text-align: center;
	height: 28px;
	text-decoration: none;
	background-image: url(../images/w1o.jpg);
	background-repeat: no-repeat;
	margin: 0px;
	text-indent: -5000px;
	padding: 0px;
	background-position: top;
}
#sottomenu a:hover.w2 {
	width: 246px;
	text-align: center;
	height: 28px;
	text-decoration: none;
	background-image: url(../images/w2o.jpg);
	background-repeat: no-repeat;
	margin: 0px;
	text-indent: -5000px;
	padding: 0px;
	background-position: top;
}
#sottomenu a:hover.w3 {
	width: 246px;
	text-align: center;
	height: 28px;
	text-decoration: none;
	background-image: url(../images/w3o.jpg);
	background-repeat: no-repeat;
	margin: 0px;
	text-indent: -5000px;
	padding: 0px;
	background-position: top;
}
#sottomenu a.w1 {
	width: 246px;
	text-align: center;
	height: 28px;
	text-decoration: none;
	background-image: url(../images/w1.jpg);
	background-repeat: no-repeat;
	margin: 0px;
	text-indent: -5000px;
	padding: 0px;
	background-position: top;
}
#sottomenu a.w2 {
	width: 246px;
	text-align: center;
	height: 28px;
	text-decoration: none;
	background-image: url(../images/w2.jpg);
	background-repeat: no-repeat;
	margin: 0px;
	text-indent: -5000px;
	padding: 0px;
	background-position: top;
}
#sottomenu a.w3 {
	width: 246px;
	text-align: center;
	height: 28px;
	text-decoration: none;
	background-image: url(../images/w3.jpg);
	background-repeat: no-repeat;
	margin: 0px;
	text-indent: -5000px;
	padding: 0px;
	background-position: top;
}
#sottomenu a.w1_selected {
	width: 246px;
	text-align: center;
	height: 28px;
	text-decoration: none;
	background-image: url(../images/w1sel.jpg);
	background-repeat: no-repeat;
	margin: 0px;
	text-indent: -5000px;
	padding: 0px;
	background-position: top;
}
#sottomenu a.w2_selected {
	width: 246px;
	text-align: center;
	height: 28px;
	text-decoration: none;
	background-image: url(../images/w2sel.jpg);
	background-repeat: no-repeat;
	margin: 0px;
	text-indent: -5000px;
	padding: 0px;
	background-position: top;
}
#sottomenu a.w3_selected {
	width: 246px;
	text-align: center;
	height: 28px;
	text-decoration: none;
	background-image: url(../images/w3sel.jpg);
	background-repeat: no-repeat;
	margin: 0px;
	text-indent: -5000px;
	padding: 0px;
	background-position: top;
}
#sottovoce {
	margin: 0px;
	padding: 0px;
	width: 246px;
}

#pdf_s2 {
	margin: 0px;
	padding: 0px;
	height: 91px;
	width: 400px;
}
#pdf_txt {
	margin: 0px;
	float: left;
	height: 91px;
	width: 180px;
	font-size: 12px;
	line-height: 91px;
	font-weight: normal;
	text-align: right;
	padding-top: 0px;
	padding-right: 10px;
	padding-bottom: 0px;
	padding-left: 0px;
}
#pdf_img {
	margin: 0px;
	padding: 0px;
	float: left;
	height: 91px;
	width: 90px;
}





#ultracontainer {
	padding: 0px;
	width: 955px;
	margin-top: 0px;
	margin-right: auto;
	margin-bottom: 0px;
	margin-left: auto;
}
#testata {
	margin: 0px;
	padding: 0px;
	height: 183px;
	width: 955px;
	background-repeat: repeat-x;
	background-position: top;
}
#contenitore1 {
	margin: 0px;
	padding: 0px;
	height: 78px;
	width: 955px;
	background-image: url(../images/rip_righe.jpg);
	background-repeat: repeat-x;
	background-position: top;
	clear: both;
}
#testo02  h1 {
	padding: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 24px;
}
#testo01  h1 {
	padding: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 24px;
}
#testo02 li {
	padding: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 12px;
	list-style-type: circle;
}
#testo02 ul {
	padding: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 35px;
}


#briciole {
	padding: 0px;
	float: left;
	height: 40px;
	width: 395px;
	color: #666666;
	margin-top: 10px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
}
#spacers1 {
	margin: 0px;
	padding: 0px;
	height: 3px;
}

#briciole p {
	padding: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 5px;
}
#logo2 {
	background-image: url(../images/logo_final.jpg);
	background-repeat: no-repeat;
	background-position: top;
	margin: 0px;
	padding: 0px;
	height: 78px;
	width: 190px;
	float: left;
}
#supercontenitore {
	margin: 0px;
	padding: 0px;
	width: 955px;
}
#supercleardiv {
	margin: 0px;
	padding: 0px;
	clear: both;
	height: 0px;
}
#box1 {
	margin: 0px;
	padding: 0px;
	width: 246px;
	float: left;
}
#txt1 {
	margin: 0px;
	width: 246px;
	padding-top: 50px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
	clear: both;
}

#box2 {
	margin: 0px;
	padding: 0px;
	width: 690px;
	float: left;
}
#contenitore2 {
	width: 520px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 30px;
	padding: 0px;
}
#box2_strutt {
	margin: 0px;
	padding: 0px;
	width: 693px;
	float: left;
}
#contenitore2_strutt {
	width: 663px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 30px;
	padding: 0px;
}
#testo02_strutt {
	margin: 0px;
	width: 693px;
	padding-top: 55px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
}
#testo01 {
	background-image: url(../images/title1.jpg);
	background-repeat: no-repeat;
	background-position: top;
	margin: 0px;
	width: 520px;
	padding-top: 70px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
}
#testo01 p {
	padding: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 25px;
}
#testo02 {
	margin: 0px;
	width: 520px;
	padding-top: 55px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
}

#cat {
	width: 470px;
	padding-top: 55px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
	height: 240px;
	margin-top: 0px;
	margin-right: auto;
	margin-bottom: 0px;
	margin-left: auto;
}

#cat2 {
	width: 470px;
	padding-top: 55px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
	height: 240px;
	margin-top: 0px;
	margin-right: auto;
	margin-bottom: 0px;
	margin-left: auto;
}
#cat3 {
	width: 470px;
	padding-top: 55px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
	height: 240px;
	margin-top: 0px;
	margin-right: auto;
	margin-bottom: 0px;
	margin-left: auto;
}

#mappata_box {
	margin: 0px;
	width: 520px;
	padding: 0px;
	height: 350px;
}
#spacers_btn {
	margin: 0px;
	padding: 0px;
	height: 55px;
}
#m_s_294 {
	margin: 0px;
	padding: 0px;
	height: 294px;
	width: 520px;
}
#s11w {
	margin: 0px;
	padding: 0px;
	width: 250px;
	float: left;
	height: 294px;
}
#s12w {
	margin: 0px;
	padding: 0px;
	width: 10px;
	float: left;
	height: 294px;
}
#s13w {
	margin: 0px;
	padding: 0px;
	width: 250px;
	float: left;
	height: 294px;
}
#pisa1 {
	height: 55px;
	width: 250px;
	float: right;
	margin: 0px;
	padding: 0px;
}
#pisa2 {
	margin: 0px;
	padding: 0px;
	float: right;
	height: 55px;
	width: 260px;
}


#clearmap {
	margin: 0px;
	padding: 0px;
	clear: both;
	height: 0px;
}

#pisa1 p {
	display: block;
	padding: 0px;
	margin-top: 20px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
	color: #999999;
	text-decoration: none;
}
#pisa2 p {
	display: block;
	padding: 0px;
	margin-top: 20px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
	color: #999999;
	text-decoration: none;
}
#mask {
	margin: 0px;
	padding: 0px;
	height: 70px;
	width: 907px;
	position: absolute;
	left: 61px;
	top: 1023px;
	background-color: #FFFFFF;
}
#testo02 a:link {
	color: #000000;
	text-decoration: none;
	font-weight: normal;
}
#testo02 a:hover {
	color: #666666;
	text-decoration: underline;
	font-weight: normal;
}
#testo02 a:active {
	color: #000000;
	text-decoration: none;
	font-weight: normal;
}
#testo02 a:visited {
	color: #000000;
	text-decoration: none;
	font-weight: normal;
}
#testo02_form {
	margin: 0px;
	width: 495px;
	padding-top: 55px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
	height: 450px;
	float: right;
}
#testo02_form table {
	margin: 0px;
	padding: 0px;
	width: 495px;
}
#testo02 p {
	padding: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 25px;
}
#spazioDown {
	margin: 0px;
	padding: 0px;
	height: 120px;
	width: 955px;
	clear: both;
}
#clearDiv {
	padding: 0px;
	clear: both;
	width: 900px;
	margin-top: 0px;
	margin-right: auto;
	margin-bottom: 0px;
	margin-left: auto;
}

/*|||||||||||||||||||||||||||||||||||||||||||||||||||||*/
#footer {
	padding: 0px;
	height: 150px;
	width: 955px;
	background-image: url(../images/footer.jpg);
	background-repeat: no-repeat;
	background-position: top;
	clear: both;
	background-color: #0B4575;
	color: #FFFFFF;
	font-size: 10px;
	margin-top: 0px;
	margin-right: auto;
	margin-bottom: 0px;
	margin-left: auto;
}
#footer_img1 {
	margin: 0px;
	padding: 0px;
	float: left;
	width: 210px;
	height: 150px;
}
#footer_img3 {
	margin: 0px;
	padding: 0px;
	float: left;
	width: 132px;
	height: 150px;
}
#footer_img2 {
	margin: 0px;
	padding: 0px;
	float: left;
	height: 150px;
	width: 215px;
	text-align: right;
}
#txt2_footer p {
	font-weight: normal;
}
#footer_img1 a:link {
	color: #86A2B8;
	text-decoration: none;
	margin: 0px;
	padding: 0px;
}
#footer_img1 a:hover {
	color: #FFFFFF;
	text-decoration: none;
	margin: 0px;
	padding: 0px;
}
#footer_img1 a:visited {
	color: #88A3B8;
	text-decoration: none;
	margin: 0px;
	padding: 0px;
}
#footer_img1 a:active {
	color: #86A2BA;
	text-decoration: none;
	margin: 0px;
	padding: 0px;
}
#txt_footer {
	padding: 0px;
	margin-top: 35px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 35px;
	height: 90px;
	font-weight: normal;
}
#txt2_footer {
	padding: 0px;
	margin-top: 35px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
	height: 90px;
	font-weight: normal;
}
#rip_footer {
	background-image: url(../images/footer_rip.jpg);
	background-repeat: repeat-x;
	background-position: top;
	margin: 0px;
	padding: 0px;
	width: auto;
	height: 150px;
	clear: both;
	background-color: #0A406C;
}
#spa_copy {
	padding: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
	height: 35px;
}
#footer_img2 p {
	color: #86A2B8;
}
#footer_img2 a:link {
	color: #86A2B8;
	font-weight: normal;
	text-decoration: none;
	font-size: 10px;
}
#footer_img2 a:hover {
	color: #FFFFFF;
	font-weight: normal;
	text-decoration: none;
	font-size: 10px;
}
#footer_img2 a:active {
	font-weight: normal;
	text-decoration: none;
	font-size: 10px;
}
#footer_img2 a:visited {
	color: #86A2B8;
	font-weight: normal;
	text-decoration: none;
	font-size: 10px;
}
/*|||||||||||||||||||||||||||||||||||||||||||||||||||||*/
#contieni_strutt {
	padding: 0px;
	width: 693px;
	text-align: center;
	margin-top: 0px;
	margin-right: auto;
	margin-bottom: 0px;
	margin-left: auto;
}
#st_gabbia00 {
	padding: 0px;
	height: 80px;
	width: 173px;
	margin-top: 0px;
	margin-right: auto;
	margin-bottom: 0px;
	margin-left: auto;
	float: right;
}
#st_gabbia1 {
	padding: 0px;
	height: 80px;
	width: 173px;
	margin-top: 0px;
	margin-right: auto;
	margin-bottom: 0px;
	margin-left: auto;
	float: right;
}
#st_gabbia2 {
	padding: 0px;
	height: 80px;
	width: 173px;
	margin-top: 0px;
	margin-right: auto;
	margin-bottom: 0px;
	margin-left: auto;
	float: right;
}
#st_gabbia3 {
	padding: 0px;
	height: 80px;
	width: 173px;
	margin-top: 0px;
	margin-right: auto;
	margin-bottom: 0px;
	margin-left: auto;
	float: right;
}
#st1 {
	margin: 0px;
	padding: 0px;
	float: left;
	width: 20px;
	height: 80px;
	background-image: url(../images/struttura/latosx_defoult.jpg);
	background-repeat: no-repeat;
	background-position: right top;
}
#st1b {
	margin: 0px;
	padding: 0px;
	float: left;
	width: 20px;
	height: 80px;
	background-image: url(../images/struttura/latosx_defoult01.jpg);
	background-repeat: no-repeat;
	background-position: right top;
}
#st1c {
	margin: 0px;
	padding: 0px;
	float: left;
	width: 20px;
	height: 80px;
	background-image: url(../images/struttura/latosx_defoult02.jpg);
	background-repeat: no-repeat;
	background-position: right top;
}
#st1d {
	margin: 0px;
	padding: 0px;
	float: left;
	width: 20px;
	height: 80px;
	background-image: url(../images/struttura/latosx_defoult03.jpg);
	background-repeat: no-repeat;
	background-position: right top;
}
#st1e {
	margin: 0px;
	padding: 0px;
	float: left;
	width: 20px;
	height: 80px;
	background-image: url(../images/struttura/latosx_defoult04.jpg);
	background-repeat: no-repeat;
	background-position: right top;
}
#st2 {
	background-image: url(../images/struttura/latocx_defoult04.jpg);
	background-repeat: no-repeat;
	background-position: center top;
	margin: 0px;
	padding: 0px;
	float: left;
	height: 80px;
	width: 133px;
}
#st2a {
	background-image: url(../images/struttura/latocx_defoult01.jpg);
	background-repeat: no-repeat;
	background-position: center top;
	margin: 0px;
	padding: 0px;
	float: left;
	height: 80px;
	width: 133px;
}
#st2b {
	background-image: url(../images/struttura/latocx_defoult02.jpg);
	background-repeat: no-repeat;
	background-position: center top;
	margin: 0px;
	padding: 0px;
	float: left;
	height: 80px;
	width: 133px;
}
#st2c {
	background-image: url(../images/struttura/latocx_defoult03.jpg);
	background-repeat: no-repeat;
	background-position: center top;
	margin: 0px;
	padding: 0px;
	float: left;
	height: 80px;
	width: 133px;
}
#st2d {
	background-image: url(../images/struttura/latocx_defoult08.jpg);
	background-repeat: no-repeat;
	background-position: center top;
	margin: 0px;
	padding: 0px;
	float: left;
	height: 80px;
	width: 133px;
}
#st3 {
	margin: 0px;
	padding: 0px;
	float: left;
	height: 80px;
	width: 20px;
	background-image: url(../images/struttura/latodx_defoult.jpg);
	background-repeat: no-repeat;
	background-position: top;
}
#st3a {
	margin: 0px;
	padding: 0px;
	float: left;
	height: 80px;
	width: 20px;
	background-image: url(../images/struttura/latodx_defoult08.jpg);
	background-repeat: no-repeat;
	background-position: top;
}
#st3b {
	margin: 0px;
	padding: 0px;
	float: left;
	height: 80px;
	width: 20px;
	background-image: url(../images/struttura/latodx_defoult01.jpg);
	background-repeat: no-repeat;
	background-position: top;
}
#st_spacers1 {
	margin: 0px;
	padding: 0px;
	height: 12px;
	width: 133px;
}
#st_spacers2 {
	margin: 0px;
	padding: 0px;
	height: 5px;
	width: 133px;
}
#st_txt {
	margin: 0px;
	padding: 0px;
	height: 20px;
	width: 133px;
	line-height: 20px;
	font-size: 11px;
	font-weight: bold;
	text-align: center;
	color: #FFFFFF;
}
#st_btn_hover {
	margin: 0px;
	padding: 0px;
	height: 30px;
	width: 133px;
}
#st_btn_hover ul {
	margin: 0px;
	padding: 0px;
}
#st_btn_hover li {
	margin: 0px;
	padding: 0px;
	text-align: center;
	list-style-type: none;
	display: block;
	width: 133px;
	height: 30px;
}
#st_btn_hover a:link {
	display: block;
	margin: 0px;
	padding: 0px;
	height: 30px;
	width: 133px;
	font-size: 12px;
	font-weight: normal;
	color: #000000;
	text-align: center;
}
#st_btn_hover a:hover {
	background-image: url(../images/struttura/description_txt.jpg);
	background-repeat: no-repeat;
	background-position: center bottom;
	margin: 0px;
	padding: 0px;
	height: 30px;
	width: 133px;
	display: block;
	font-size: 12px;
	font-weight: normal;
	color: #333333;
	text-decoration: underline;
}
#st_btn_hover a:visited {
	display: block;
	margin: 0px;
	padding: 0px;
	height: 30px;
	width: 133px;
	font-size: 12px;
	font-weight: normal;
	color: #000000;
	text-align: center;
}
#st_btn_hover a:active {
	display: block;
	margin: 0px;
	padding: 0px;
	height: 30px;
	width: 133px;
	font-size: 12px;
	font-weight: normal;
	text-align: center;
}
#st_cleardiv {
	margin: 0px;
	padding: 0px;
	height: 0px;
	width: 520px;
	clear: both;
}
#st_riga2 {
	margin: 0px;
	padding: 0px;
	height: 80px;
	width: 693px;
}
#st_riga3 {
	margin: 0px;
	padding: 0px;
	height: 80px;
	width: 693px;
}
#st_riga4 {
	margin: 0px;
	padding: 0px;
	height: 80px;
	width: 693px;
}
#st_riga5 {
	margin: 0px;
	padding: 0px;
	height: 80px;
	width: 693px;
}
#st_riga6 {
	margin: 0px;
	padding: 0px;
	height: 80px;
	width: 693px;
}
#md_box {
	margin: 0px;
	padding: 0px;
	width: 945px;
	text-align: center;
	float: right;
}
#modello_download {
	background-image: url(../images/immagini/download2.jpg);
	background-repeat: no-repeat;
	background-position: center center;
	padding: 20px;
	height: 152px;
	width: 480px;
	margin-top: 0px;
	margin-right: auto;
	margin-bottom: 0px;
	margin-left: auto;
	position: fissa;
}
#modello_download2 {
	background-image: url(../images/immagini/download22.jpg);
	background-repeat: no-repeat;
	background-position: center center;
	padding: 20px;
	height: 152px;
	width: 480px;
	margin-top: 0px;
	margin-right: auto;
	margin-bottom: 0px;
	margin-left: auto;
	position: fissa;
}
#md_title h1 a:link {
	display: block;
	margin: 0px;
	padding: 0px;
	font-size: 24px;
	color: #BE0000;
	line-height: 24px;
	text-decoration: none;
}
#md_title h1 a:hover {
	display: block;
	margin: 0px;
	padding: 0px;
	font-size: 24px;
	color: #990000;
	line-height: 24px;
	text-decoration: underline;
}
#md_title h1 a:active {
	display: block;
	margin: 0px;
	padding: 0px;
	font-size: 24px;
	line-height: 24px;
	text-decoration: none;
}
#md_title h1 a:visited {
	display: block;
	margin: 0px;
	padding: 0px;
	font-size: 24px;
	color: #BE0000;
	line-height: 24px;
	text-decoration: none;
}
#md_center {
	margin: 0px;
	padding: 0px;
	height: 152px;
	width: 480px;
}
#md_title {
	margin: 0px;
	padding: 0px;
	height: 64px;
	width: 480px;
	background-image: url(../images/immagini/lineared.jpg);
	background-repeat: no-repeat;
	background-position: center bottom;
}
#md_cleardiv {
	margin: 0px;
	padding: 0px;
	clear: both;
	height: 0px;
	width: 955px;
}
#org_cont {
	padding: 0px;
	width: 800px;
	margin-top: 0px;
	margin-right: auto;
	margin-bottom: 0px;
	margin-left: auto;
}
#sotto_cleardiv {
	margin: 0px;
	padding: 0px;
	clear: both;
	height: 0px;
	width: 246px;
}
