/* 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;
	color: #999999;
}
a:link {
	font-size: 12px;
	color: #999999;
	text-decoration: none;
}
img {
	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;
}
li {
	margin: 0px;
	padding: 0px;
}
span {
	margin: 0px;
	padding: 0px;
}

ul {
	margin: 0px;
	padding: 0px;
}


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;
}
.bolda {
	font-weight: bold;
}
.bisone {
	color: #666666;
}

.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;
}
.sf2 {
	background-repeat: repeat-x;
	background-position: top;
	background-color: #FFFFFF;
	background-image: url(../images/immagini/sf2_rip.jpg);
}
.footer_titlet {
	font-size: 12px;
	font-weight: normal;
	color: #F1C406;
	text-decoration: none;
	margin: 0px;
	padding: 0px;
}

/*////////////////////////////////////////////////////  sottoMENU  CSS     //////////////////////////////////////////////////*/

#sottomenu {
	padding: 0;
	width: 246px;
	background-color: #FFFFFF;
	margin: 0px;
	height: 256px;
}
#sottomenu img {
	margin: 0px;
	padding: 0px;
	height: 28px;
	width: 246px;
}

#sottomenu ul {
	margin: 0;
	padding: 0;
	text-decoration: none;
}
#sottomenu li {
	list-style:none;
	margin: 0px;
	padding: 0px;
	text-decoration: none;
	display: block;
	float: left;
}
#sottomenu a, #sottomenu a:visited {
	display: block;
	margin: 0px;
	padding: 0px;
}
#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.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: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;
}

/*/////  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/w2o.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;
}


#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-image: url(../images/testata.jpg);
	background-repeat: no-repeat;
	background-position: top;
}
#testata_home {
	margin: 0px;
	padding: 0px;
	height: 300px;
	width: 955px;
}
#contenitore1 {
	margin: 0px;
	padding: 0px;
	height: 33px;
	width: 955px;
	background-image: url(../images/rip_righe.jpg);
	background-repeat: repeat-x;
	background-position: top;
	clear: both;
}
#flash {
	padding: 0px;
	height: 299px;
	width: 955px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 20px;
	margin-left: 0px;
}

#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: 23px;
	width: 395px;
	color: #666666;
	margin-top: 10px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
}
#spacers11 {
	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: 33px;
	width: 190px;
	float: left;
}
#supercontenitore {
	margin: 0px;
	padding: 0px;
	width: 955px;
}
#box1 {
	margin: 0px;
	padding: 0px;
	width: 335px;
	float: left;
	background-image: url(../images/home_sf1_t.jpg);
	background-repeat: no-repeat;
	background-position: top;
}
#box1 p {
	text-decoration: none;
	font-size: 12px;
	font-weight: normal;
	margin-top: 5px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 55px;
	padding: 0px;
	color: #999999;
	display: block;
	width: 240px;
}
#ultracontainer #box1 h2 {
	margin-top: 25px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 55px;
}
#boxContainer {
	padding: 0px;
	width: 955px;
	margin-top: 0px;
	margin-right: auto;
	margin-bottom: 0px;
	margin-left: auto;
}
#c1 {
	margin: 0px;
	padding: 0px;
	width: 630px;
	float: left;
	height: 499px;
	background-image: url(../images/home_fine1.jpg);
	background-repeat: no-repeat;
	background-position: bottom;
}
#title {
	background-image: url(../images/home_img_c1.jpg);
	background-repeat: no-repeat;
	background-position: top;
	margin: 0px;
	padding: 0px;
	height: 150px;
	width: 630px;
}
#c1 h2 {
	padding: 0px;
	margin-top: 20px;
	margin-right: 35px;
	margin-bottom: 0px;
	margin-left: 50px;
	text-align: left;
	display: block;
	width: 545px;
}
#model_news {
	padding: 0px;
	margin: 0px;
	width: 295px;
	text-align: left;
}
#puntini {
	background-image: url(../images/home_punti_c2.jpg);
	background-repeat: no-repeat;
	background-position: top;
	margin: 0px;
	padding: 0px;
	height: 8px;
}
#fine1 {
	margin: 0px;
	padding: 0px;
	width: 334px;
	background-image: url(../images/home_fine1.jpg);
	background-repeat: no-repeat;
	background-position: top;
	height: 73px;
}


#c1 p {
	padding: 0px;
	margin-top: 10px;
	margin-right: 30px;
	margin-bottom: 0px;
	margin-left: 50px;
	display: block;
	width: 545px;
}



#c2 {
	margin: 0px;
	padding: 0px;
	float: left;
	width: 295px;
	background-image: url(../images/home_sf_c2down.jpg);
	background-repeat: no-repeat;
	background-position: bottom;
	height: 499px;
}
#title2 {
	background-image: url(../images/home_sf_c2.jpg);
	background-repeat: no-repeat;
	background-position: top;
	margin: 0px;
	padding: 0px;
	height: 90px;
	width: 295px;
}
#title2 h2 {
	padding: 0px;
	margin-top: 0px;
	margin-right: auto;
	margin-bottom: 0px;
	margin-left: auto;
	text-align: left;
	display: block;
	width: 230px;
}
#data {
	margin: 0px;
	padding: 0px;
	width: 295px;
}
#data p {
	padding: 0px;
	margin-top: 0px;
	margin-right: auto;
	margin-bottom: 0px;
	margin-left: auto;
	color: #666666;
	font-weight: bold;
	display: block;
	width: 230px;
	text-align: left;
	background-color: #F0F1F3;
}
#news1 {
	padding: 0px;
	width: 230px;
	margin-right: auto;
	margin-left: auto;
}
#news1 p {
	padding: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
}
#fine {
	margin: 0px;
	padding: 0px;
	height: 73px;
}





#c3 {
	margin: 0px;
	padding: 0px;
	width: 328px;
	float: left;
	height: 499px;
}




#txt1 {
	margin: 0px;
	width: 210px;
	padding-top: 50px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
	float: right;
}

#box2noBg_EN {margin:0px; padding:0px; width:620px; float:left; height:167px;}
#box2noBg_ES {margin:0px; padding:0px; width:620px; float:left; height:167px;}
#box2noBg {margin:0px; padding:0px; width:620px; float:left; height:167px;}

#box2_EN {margin:0px; padding:0px; width:620px; float:left; background:url(../images/home_our_mission_en.jpg) no-repeat right top; height:167px;}
#box2_ES {margin:0px; padding:0px; width:620px; float:left; background:url(../images/home_our_mission_es.jpg) no-repeat right top; height:167px;}
#box2 {margin:0px; padding:0px; width:620px; float:left; background:url(../images/home_our_mission.jpg) no-repeat right top; height:167px;}

#contenitor2 {
	margin: 0px;
	padding: 0px;
	width: 955px;
}

#contenitore2 {
	width: 520px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 30px;
	padding: 0px;
}
#testo01 {
	background-image: url(../images/title1.jpg);
	background-repeat: no-repeat;
	background-position: top;
	margin: 0px;
	width: 520px;
	padding-top: 90px;
	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;
}
#map {
	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-top: 55px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
	height: 250px;
}
#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;
}
/*
#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 a:link {
	color: #85A1B7;
	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: #83A2BE;
	text-decoration: none;
	margin: 0px;
	padding: 0px;
}
#footer_img1 a:active {
	color: #85A1B9;
	text-decoration: none;
	margin: 0px;
	padding: 0px;
}
#txt_footer p {
	margin: 0px;
	padding: 0px;
}
#footer_img1 {
	margin: 0px;
	padding: 0px;
	float: left;
	width: 267px;
	height: 150px;
}
#footer_img3 {
	margin: 0px;
	padding: 0px;
	float: left;
	width: 170px;
	height: 150px;
}
#footer_img2 {
	margin: 0px;
	padding: 0px;
	float: left;
	height: 150px;
	width: 347px;
}
#txt2_footer p {
	font-weight: normal;
}
#txt_footer {
	padding: 0px;
	margin-top: 35px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 35px;
	height: 90px;
	width: 200px;
	font-weight: normal;
}
#txt2_footer p {
	font-weight: normal;
	margin: 0px;
	padding: 0px;
}
#txt2_footer {
	padding: 0px;
	margin-top: 35px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
	height: 90px;
	width: 150px;
	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;
}
#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 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;
}
#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: 180px;
	text-align: right;
}
#txt2_footer p {
	font-weight: normal;
}

#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;
}
#footer_img2 a:hover {
	color: #FFFFFF;
	font-weight: normal;
	text-decoration: none;
}
#footer_img2 a:active {
	font-weight: normal;
	text-decoration: none;
}
#footer_img2 a:visited {
	color: #86A2B8;
	font-weight: normal;
	text-decoration: none;
}
/*|||||||||||||||||||||||||||||||||||||||||||||||||||||*/
#spacers1 {
	margin: 0px;
	padding: 0px;
	height: 12px;
}
#spacers2_news {
	margin: 0px;
	padding: 0px;
	height: 27px;
}
#spacers3 {
	padding: 0px;
	margin-top: 10px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
}
#spacers4 {
	margin: 0px;
	padding: 0px;
	height: 20px;
	clear: both;
}

#clearDiv {
	margin: 0px;
	padding: 0px;
	clear: both;
	height: 1px;
}

