<html><head><meta name="color-scheme" content="light dark"></head><body><pre style="word-wrap: break-word; white-space: pre-wrap;">@import url(/paghe_editor.css);

/********************************* FONT **********************************/

/******* DIN 1451 Std *******/
@font-face {
font-family: 'dinengschriftstd';
src: url('fonts/dinengschriftstd-webfont.eot');
src: local('â˜º'), url('fonts/dinengschriftstd-webfont.woff') format('woff'), url('fonts/dinengschriftstd-webfont.ttf') format('truetype'), url('fonts/dinengschriftstd.svg#webfont') format('svg');
font-weight: normal;
font-style: normal;
}


.gio {
	font-family: 'dinengschriftstd';
	font-style: normal;
	font-weight: normal;
}

#ajaxplorer {
	border: none;
	width: 995px;
	height: 750px;
}

/********************************* ELEMENTI GENERICI **********************************/

* {
	margin:0;
} 

html, body {height: 100%;}

#footer {
	position: relative;
	margin-top: -316px; /* negative value of footer height */
	height: 316px;
	clear:both;
	background: url('immagini/f_inf.jpg') left bottom repeat-x #113059;
} 
#footer_green {
	position: relative;
	margin-top: -316px; /* negative value of footer height */
	height: 316px;
	clear:both;
	background: url('immagini/f_inf_green.jpg') left bottom repeat-x #113059;
} 
#cont_footer {
	position: relative;
	width: 998px;
	bottom: 0px;
	font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
	font-size: 14px;
	line-height: 22px;
	color: #7B8388;
	margin-left: auto;
	margin-right: auto;
	height: 305px;
	top: 10px;
}
/*Opera Fix*/
body:before {
content:"";
height:100%;
float:left;
width:0;
margin-top:-32767px;/* negate effect of float*/
}



body {
	line-height:22px;
	font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
	font-size: 16px;
	font-style: italic;
	color: #666;
}

/* IE8 hack to get it to apply margin auto centering to element inside this one */
#wrap {
	width:100%;
	min-height: 100%;
	background: url(immagini/f_top.jpg) left top repeat-x;
}
#wrap2 {
	width:100%;
	min-height: 100%;
	background: url(immagini/f_top3.jpg) left top repeat-x;
}
#wrap_area {
	width:100%;
	min-height: 100%;
	background: url(immagini/f_top2.jpg) left top repeat-x;
}
#wrap_green {
	width:100%;
	min-height: 100%;
	background: url(immagini/f_top_green.jpg) left top repeat-x;
}

/********************************* HEADER **********************************/


#header {
	height:auto;
	width: 998px;
	margin-left: auto;
	margin-right: auto;
}

#header #logo {
	height: 357px;
	position: relative;
	margin: 0px 0px 0px 0;
}

#header #logo h1 a {
	width: 176px;
	height: 109px;
	background: url(immagini/logo.png) left top no-repeat;
	position:absolute;
	left:0px;
	text-indent: -9999px;
	top: 6px;
	z-index: 50;
}

#header2 {
	height:auto;
	width: 998px;
	margin-left: auto;
	margin-right: auto;
}

#header2 #logo {
	height: 157px;
	position: relative;
	margin: 0px 0px 0px 0;
}

#header2 #logo h1 a {
	width: 176px;
	height: 109px;
	background: url(immagini/logo.png) left top no-repeat;
	position:absolute;
	left:0px;
	text-indent: -9999px;
	top: 6px;
	z-index: 50;
}


#frase_top {
	float:left;
	margin-top:-220px;
	position:absolute;
	z-index:5;
}

/* Content Area */
#main {
	width:998px;
	margin:0 auto;
	clear:both;
	overflow:auto;
	padding-bottom: 316px;
	/* [disabled]margin-top: 220px; */
}
.clearfix:after {content: ".";display: block;height: 0;clear: both;visibility: hidden}
.clearfix {display: inline-block}
* html .clearfix {height: 1%}
.clearfix {display: block}

.clear{ display:block; clear:both;}


/********************************* LINK **********************************/

a img {border:none}
a:link {
	color: #11305A;
	text-decoration:none;
	font-style: italic;
}
a:hover {
	color:#6CF;
	text-decoration:underline
}
a:visited {
	color: #11305A;
	text-decoration:none;
}

a.inf:link {
	color: #11305A;
	text-decoration:none;
	font-style: italic;
}
a.inf:hover {
	color:#6CF;
	text-decoration:underline;
}
a.inf:visited {
	/* [disabled]color: transparent; */
	text-decoration:none;
}

/********************************* SPAZIATURA **********************************/

.spazio{ display:block; height:5px;}
.spazio-10{ display:block; height:10px;}
.spazio-15{ display:block; height:15px;}
.spazio-20{ display:block; height:20px;}
.spazio-25{ display:block; height:25px;}
.spazio-30{ display:block; height:30px;}
.spazio-35{ display:block; height:35px;}
.spazio-40{ display:block; height:40px;}
.spazio-45{ display:block; height:45px;}
.spazio-50{ display:block; height:50px;}
.spazio-57{ display:block; height:57px;}
.spazio-75{ display:block; height:75px;}
.spazio-100{ display:block; height:100px;}

.angoli {
	border-radius: 12px;
	-moz-border-radius: 12px;	
	-webkit-border-radius: 12px;
}

.ombra_inf {
	box-shadow: 0px 1px 0px 0px #999;
	-moz-box-shadow: 0px 1px 0px 0px #999;
	-webkit-box-shadow: 0px 1px 0px 0px #999;
}

.ombra_top {
	box-shadow: 0px -1px 0px 0px #999;
	-moz-box-shadow: 0px -1px 0px 0px #999;
	-webkit-box-shadow: 0px -1px 0px 0px #999;
}
.ombra_inf_top {
	box-shadow: 0px 0px 0px 1px #999;
	-moz-box-shadow: 0px 0px 0px 1px #999;
	-webkit-box-shadow: 0px 0px 0px 1px #999;
}

.ombra_infv {
	box-shadow: 0px 1px 0px 0px #48B938;
	-moz-box-shadow: 0px 1px 0px 0px #48B938;
	-webkit-box-shadow: 0px 1px 0px 0px #48B938;
}
.ombra_inf_topv {
	box-shadow: 0px 0px 0px 1px #48B938;
	-moz-box-shadow: 0px 0px 0px 1px #48B938;
	-webkit-box-shadow: 0px 0px 0px 1px #48B938;
}


.ombra_sx {
	box-shadow: -1px 0px 0px 0px #999;
	-moz-box-shadow: -1px 0px 0px 0px #999;
	-webkit-box-shadow: -1px 0px 0px 0px #999;
}

.ombra_dx {
	box-shadow: 1px 0px 0px 0px #999;
	-moz-box-shadow: 1px 0px 0px 0px #999;
	-webkit-box-shadow: 1px 0px 0px 0px #999;
}


p {
	margin:10px 0 10px 0
}
.p1 {margin-bottom:8px;}
.p2 {margin-bottom:15px;}
.p3 {margin-bottom:30px;}
.p4 {margin-bottom:40px;}
.p5 {margin-bottom:50px;}
.p6 {margin-bottom:60px !important;}

span.strike {text-decoration: line-through}


/********************************* TITOLI **********************************/


h1 {
	font-size:40px;
	font-weight: lighter;
	font-style: normal;
	letter-spacing: -1px;
}
h2 {
	font-size:40px;
	font-weight: normal;
	letter-spacing: -1px;
	margin-bottom: 10px;
}
h3 {
	font-size:23px;
	margin-bottom: 10px;
	font-weight: lighter;
	font-style: normal;
	letter-spacing: -1px;
} 
h4 {
	font-size:30px;
	font-weight: lighter;
	text-align: left;
	line-height: 30px;
	margin-bottom: 30px;
	margin-top: 10px;
}   
h5 {
	font-size:25px;
	/* [disabled]margin-top: 40px; */
	border-bottom: 1px solid #ccc;
	padding-bottom: 5px;
	font-weight: lighter;
	line-height: 25px;
}  

h6 {
	font-size: 20px;
	margin-bottom: 10px;
	font-style: normal;
	font-weight: normal;
	color: #FFF;
	text-shadow: 1px 0 rgba(0,0,0,0.5);
}

/********************************* MENU **********************************/

#cont_sf-menu {
	width:780px;
	height:62px;
	margin-top:10px;
	float:right;
	text-align: center;
	z-index: 50;
	position: absolute;
	margin-left: 215px;
}
.sf-menu ul {
	position:absolute;
	top:-999em;
	background:url(immagini/submenu.png) 0 0 repeat;
	padding:10px 0;
}
.sf-menu ul ul {
	background:none;
	padding:0;
}
.sf-menu ul li {
	float:none;
	margin:1px 0;
	list-style: none;
}
.sf-menu li.last {
	background:none;
}
.sf-menu li:hover, .sf-menu li.sfHover {
	background:url(immagini/menu-hover.png) 0 0 repeat-x;
}
.sf-menu li {
	float:left;
	position:relative;
	/* [disabled]background:url(immagini/menu-items.png) 100% 50% no-repeat; */
	list-style: none;
}
.sf-menu li.current {
	background:url(immagini/menu-hover.png) 0 0 repeat-x;
}
.sf-menu li.last a {
	margin:0;
	width:auto;
}
.sf-menu a {
	color:#fefefe;
	font-size:18px;
	line-height:1.2em;
	text-decoration:none;
	text-transform:uppercase;
	display:inline-block;
	margin-right:12px;
	width:auto;
	text-align:center;
	text-shadow:1px 0 #89a5b3;
	padding:10px;
	font-style: normal;
}
.sf-menu li.current a {
	color:#fefefe;
}
.sf-menu li:hover ul, .sf-menu li.sfHover ul {
	left:0;
	top:45px;
	z-index:99;
	font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
}
ul.sf-menu li:hover li ul,ul.sf-menu li.sfHover li ul {
	top:-999em;
}
ul.sf-menu li li:hover ul, ul.sf-menu li li.sfHover ul {
	left:150px;
	top:-1px;
}
/*** DEMO SKIN ***/
.sf-menu ul li.sfHover li a { 
	color:#fff;
}
.sf-menu li li:hover, .sf-menu li li.sfHover, .sf-menu li li.current, .sf-menu li li li {
	background:url(immagini/submenu-hover.png) 0 0 repeat;
	font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
}
.sf-menu li li li:hover, .sf-menu li li li.current {
	background:#ff9c00;
}
.sf-menu ul a, .sf-menu li.current li a {
	color:#fff;
	text-shadow:none;
	text-transform:none;
	font-size:14px;
	padding:6px 0 6px 22px;
	text-align:left;
	line-height:1.2em;
	width:180px;
	margin:0;
	background:url(immagini/submenu-marker.gif) 15px 50% no-repeat;
	font-weight:normal;
}



/********************************* PANNELLO DI CONTROLLO *****************************/

#box_bcp {
	width:auto;
	height:35px;
	margin-top:-30px;
	background-color:#215B87;
	padding-left:10px;
	padding-right:10px;
	padding-top:5px;
	float:right;
	box-shadow: 0px 3px 6px 0px #828282;
	-moz-border-radius: 0px 0px 12px 12px;
	border-radius: 0px 0px 12px 12px;
	color: #675E5F;
	font-size: 16px;
}

#cont_cp {
	width:120px;
	height:180px;
	text-align:center;
	float:left;
	margin:20px;
	display: inline;
}
#cont_cp_foto {
	width:95px; 
	height:95px; 
	padding-top:5px; 
	margin-left:12px; 
	float:left; 
	border:1px solid #ccc;
	-moz-border-radius: 12px;
	border-radius: 12px;
}
#cont_cp_testo {
	width:120px;
	float:left;
	text-align:center;
	font-size:16px;
	margin-top:5px;
	text-transform:uppercase;
}
#cont_cp a {
	color:#3D3D3D;
}
#cont_cp a:hover {
	color:#66CCFF;
}

/********************************* REGISTRAZIONE *****************************/

#reg_testo {
	width:100px;
	float:left;
	display:inline;
	font-size:14px;
	padding-top:10px;
	color: #666;
	text-transform: uppercase;
	text-align: left;
}
#reg_testo2 {
	width:300px;
	float:left;
	display:inline;
	font-size:14px;
	padding-top:10px;
	color: #666;
	text-transform: uppercase;
	text-align: left;
	/* [disabled]margin-left: 20px; */
}
#reg_testo3 {
	width:90px;
	float:left;
	display:inline;
	font-size:18px;
	padding-top:10px;
	color: #666;
	text-transform: uppercase;
}
#reg_form {
	width:250px;
	float:left;
	display:inline;
	margin-top: 10px;
	/* [disabled]margin-left: 20px; */
	margin-right: 20px;
}

/********************************* ALL INCLUSIVE ****************************/




#foglio {
	width:900px;
	min-height:100px;
	float:left;
	margin-left:30px;
	background-color:#F3F3F3;
	padding:10px;
	box-shadow: 5px 5px 10px 0px #999;
}
.foglio_testa {
	width:900px;
	/* [disabled]height:134px; */
	float:left;
	background-color:#D6D6D6;
	padding: 5px;
}	
.foglio_testo {
	width:599px;
	float:left;
	display:inline;
	margin-right: 30px;
	padding: 20px 10px 20px 0px;
	border-right: 1px solid #ccc;
}
.foglio_testo2 {
	width:599px;
	float:left;
	display:inline;
	margin-right: 30px;
	padding: 0px 10px 20px 0px;
	color: #009CE8;
	border-right: 1px solid #ccc;
}
.icoinclu{
	width:100px;
	/* [disabled]height:50px; */
	float:left;
	display:inline;
	/* [disabled]background:url(immagini/ico_incluso.png) right center no-repeat; */
	text-align: center;
}

.incluso1{
	width:79px;
	float:left;
	display:inline;
	text-align: center;
	padding: 20px 10px 20px 0px;
	border-right: 1px solid #ccc;
	min-height: 20px;
}

.incluso2{
	width:150px;
	float:left;
	display:inline;
	text-align: center;
	padding: 20px 10px 20px 0px;
}



/********************************* TEAM *************************************/

#cont_team_left {
	width:450px;
	float:left;
	display:inline;
}
#cont_team_left a {
	color:#666;
}
#cont_team_left a:hover {
	color:#6CF;
}
.team_foto_mini {
	width:137px;
	height:143px;	
	float:left; 
	display:inline;
}
.team_testo_mini {
	width:300px; 
	float:right;
	display:inline;
}

.team_testo_mini h3 {
	font-size:18px;
	color:#113059;
}

#cont_team_right {
	width:450px;
	float:right;
	display:inline;
}
#cont_team_right a {
	color:#666;
}
#cont_team_right a:hover {
	color:#6CF;
}

.gallery {
	float: left;
	display: block;
	position: relative;
}

img.grey {
	position: absolute;
	/* [disabled]left: 0; */
	/* [disabled]top: 0; */
	z-index: 10;
	/* [disabled]border:1px solid #000; */
}
 
img.color {
	position: absolute;
	left: 0;
	top: 0;
	/* [disabled]border:1px solid #ccc; */
}

/********************************* VANTAGGI *********************************/

#cont_vant_left {
	width:450px;
	float:left;
	display:inline;
}
#cont_vant_right {
	width:450px;
	float:right;
	display:inline;
}

#cont_vant_left h3, #cont_vant_right h3 {
	font-size:18px;
	color:#173F77;
	text-align:center;
	text-transform:uppercase;
}
#cont_vant_left .foto,  #cont_vant_right .foto {
	text-align:center;
	margin-bottom:20px;
}

/********************************* COSA ************************************/


#cosa_left {
	width:630px;
	float:left;
	display:inline;
	text-align: justify;
}
#cosa_right {
	width:300px;
	float:right;
	display:inline;
	color: #173F77;
	font-style: normal;
}

/********************************* UFFICI **************************************/

.foto_uff {
	width:200px; 
	height:127px; 
	float:left; 
	display:inline; 
	margin-right:10px;
	margin-bottom:50px;
	-moz-border-radius: 12px;
	border-radius: 12px;
	box-shadow: 0px 2px 0px 0px #174077;
	-moz-box-shadow: 0px 2px 0px 0px #174077;
	-webkit-box-shadow: 0px 2px 0px 0px #174077;
}
.foto_uff2 {
	width:620px;
	height:152px;
	float:left;
	display:inline;
	margin-right:10px;
	margin-bottom:50px;
	-moz-border-radius: 12px;
	border-radius: 12px;
	box-shadow: 0px 2px 0px 0px #174077;
	-moz-box-shadow: 0px 2px 0px 0px #174077;
	-webkit-box-shadow: 0px 2px 0px 0px #174077;
}

.lightbox-image {position:relative;overflow:hidden;	display:block; z-index:1;}
.lightbox-image img {position:relative;z-index:2;}
.lightbox-image &gt; span {
	display:block;
	position:absolute;
	left:0;
	top:0;
	width:100%;
	height:100%;
	background: url(images/magnify.png) no-repeat 50% 50%;
	z-index:1;
}

/********************************* UTILIZZO ************************************/


#ut_left {
	width:500px;
	float:left;
	display:inline;
	text-align: justify;
}
#ut_right {
	width:440px;
	float:right;
	display:inline;
	font-style: italic;
	text-align: justify;
}



/********************************* ADESIONE ************************************/


#ad_left {
	width:470px;
	float:left;
	display:inline;
	text-align: justify;
	padding-left: 10px;
}
#ad_right {
	width:470px;
	float:right;
	display:inline;
	font-style: italic;
	text-align: justify;
	padding-left: 10px;
}

#ad_left a:hover, #ad_right a:hover {
	width:470px;
	float:right;
	display:block;
	/* [disabled]text-align:center; */
	background-color:#f1f1f1;
	text-decoration: none;
	cursor: pointer;
	-moz-border-radius: 12px;
	border-radius: 12px;
	/* [disabled]color: #333; */
	padding-left: 10px;
}

.prev a:hover {
	width:300px;
	float:left;
	display:block;
	text-align:center;
	background-color:#f1f1f1;
	text-decoration: none;
	cursor: pointer;
	-moz-border-radius: 12px;
	border-radius: 12px;
}
#fo_left {
	width:300px;
	float:left;
	display:inline;
	text-align: justify;
	padding-left: 10px;
}
#fo_left a:hover {
	width:300px;
	float:right;
	display:block;
	background-color:#f1f1f1;
	text-decoration: none;
	cursor: pointer;
	-moz-border-radius: 12px;
	border-radius: 12px;
	padding-left: 10px;
}


/********************************* FAQ ************************************/


#faq_left {
	width:300px;
	float:left;
	display:inline;
	text-align: justify;
}
#faq_centro {
	width:300px;
	float:left;
	display:inline;
	text-align: justify;
	margin-left: 50px;
}
#faq_right {
	width:300px;
	float:right;
	display:inline;
	text-align: justify;
}

#faq_left h3, #faq_centro h3, #faq_right h3 {
	font-size:22px;
	color: #173F77;
	text-align: left;
	line-height: 25px;
	margin-bottom: 20px;
}

#faq_left p, #faq_centro p, #faq_right p {
	margin-bottom: 50px;
	word-spacing: -1pt;
}

/********************************* FOOTER **********************************/


#box_footer {
	width:100px;
	height:auto;
	text-align:left;
	float:left;
	margin-top: 18px;
	display: inline;
}


#box_footer ul
{
	position:relative;
	float:left;
	display: inline;
	padding: 0;
	}

#box_footer ul li
{
	float:left;
	list-style: none;
	text-align: left;
	clear: both;
	width: auto;
	font-style: italic;
}
#box_footer ul li a
{
	display:block;
	height:25px;
	color:#66CCFF;
	font-style: italic;
}

#box_footer ul li a:hover
{
	color:#FFF;
	text-decoration: none;
}


#box_footer2 {
	width:180px;
	height:auto;
	text-align:left;
	float:left;
	margin-top: 18px;
	display: inline;
	margin-left: 30px;
}

#box_footer2 ul
{
	position:relative;
	float:left;
	display: inline;
	padding:0;
}

#box_footer2 ul li
{
	float:left;
	list-style: none;
	text-align: left;
	clear: both;
	width: auto;
	font-style: italic;
}
#box_footer2 ul li a
{
	display:block;
	height:25px;
	color:#66CCFF;
	font-style: italic;
}

#box_footer2 ul li a:hover
{
	color:#FFF;
	text-decoration: none;
}


#box_footer3 {
	width:120px;
	height:auto;
	text-align:left;
	float:left;
	margin-top: 18px;
	display: inline;
	margin-left: 30px;
	margin-right: 30px;
}

#box_footer3 ul
{
	position:relative;
	float:left;
	display: inline;
}

#box_footer3 ul li
{
	float:left;
	list-style: none;
	text-align: left;
	clear: both;
	width: auto;
	font-style: italic;
}
#box_footer3 ul li a
{
	display:block;
	height:25px;
	color:#66CCFF;
	font-style: italic;
}

#box_footer3 ul li a:hover
{
	color:#FFF;
	text-decoration: none;
}


#box_footer4 {
	width:300px;
	height:auto;
	text-align:left;
	float:left;
	margin-top: -33px;
	margin-left: 60px;
	color: #FFF;
}




#box_footer_copy
{
	width:980px;
	font-size:14px;
	float:left;
	clear: both;
	margin-top: 30px;
	color: #FFF;
	/* [disabled]margin-left: 10px; */
}

#box_logo_3d0 {
	width:84px;
	float:right;
	margin-top:-15px;
	cursor:pointer;
}



/********************************* CONTENUTI PAGINA **********************************/

.descr {
	font-size: 17px;
	/* [disabled]min-height:50px; */
	margin: 10px 0px 15px 0px;
	-moz-float-edge: margin-box;
	line-height: 22px;
	text-align: justify;
	color: #666;
}
#contenitore {
	height: auto !important;
	min-height:50px;
	margin: 0px 0px 60px 0px;
	-moz-float-edge: margin-box;
	width: 998px;
	float: left;
}
#box_centro2 {
	width:998px;
	margin-top:0px;
	float:left;
}


#box_green {
	width:300px;
	float:left;
	text-align:center;
	display:inline;
	margin-bottom:30px;
	margin-left: 30px;
}
#box_green h3 {
	text-align:center;
	color:#009D3D;
	margin-top: 20px;
	margin-bottom: 20px;
}
#box_green p {
	text-align:justify;
}


#box_centro {
	width:285px;
	height:auto;
	margin-top:30px;
	float:left;
	display:inline;
	min-height: 275px;
	padding-left: 10px;
	padding-top: 20px;
}
#box_centro a {
	width:285px;
	height:auto;
	float:left;
	display:inline;
	min-height: 275px;
	padding-left: 10px;
}
#box_centro a:hover {
	width:285px;
	height:auto;
	float:left;
	display:block;
	background-color:#f1f1f1;
	text-decoration: none;
	color: #000;
	margin-left:-10px;
	padding-left:20px;
	padding-right:10px;
	cursor: pointer;
	margin-top: -20px;
	padding-top: 20px;
}

#box_left {
	width:320px;
	height:auto;
	margin-top:30px;
	margin-right:10px;
	float:left;
	display:inline;
	min-height: 275px;
	padding-right: 20px;
	padding-top: 20px;
}
#box_left a {
	width:320px;
	height:auto;
	margin-right:10px;
	float:left;
	display:inline;
	min-height: 275px;
	padding-right: 20px;
	color: #666;
}
#box_left a:hover {
	width:320px;
	height:auto;
	float:left;
	display:block;
	padding-right: 17px;
	background-color:#f1f1f1;
	text-decoration: none;
	color: #000;
	margin-top: -20px;
	padding-top: 20px;
	cursor: pointer;
}
#box_right {
	width:320px;
	height:auto;
	margin-top:30px;
	float:right;
	display:inline;
	min-height: 275px;
	padding-left: 20px;
	padding-top: 20px;
}

#box_right a {
	width:320px;
	height:auto;
	float:right;
	display:inline;
	min-height: 275px;
	padding-left: 20px;
}
#box_right a:hover {
	width:320px;
	height:auto;
	float:right;
	display:block;
	padding-left: 10px;
	background-color:#f1f1f1;
	text-decoration: none;
	color: #000;
	margin-top: -20px;
	padding-top: 20px;
	cursor: pointer;
}

#box_clienti {
	width:350px; 
	height:auto;
	float:right;
	display:inline; 
	text-align:center;
}
#box_clienti a {
	width:350px; 
	height:auto;
	float:right;
	display:inline; 
	text-align:center;
}
#box_clienti a:hover {
	width:350px;
	height:auto;
	float:right;
	display:block;
	text-align:center;
	background-color:#f1f1f1;
	text-decoration: none;
	cursor: pointer;
	-moz-border-radius: 12px;
	border-radius: 12px;
	color: #333;
}


#box_1 {
	width:322px;
	margin:30px 0px 30px 0px;
	float:left;
	display:inline;
	padding: 5px;
}
#box_1 a:hover {
	/* [disabled]width:322px; */
	text-decoration:none;
	display: block;
	cursor: pointer;
}


#box_p2 a {
	width:104px;
	float: left;
	margin-bottom: 8px;
	padding: 5px;
	border:1px solid #ccc;
	text-align:center;
	margin-left: 12px;
	height: 80px;
}
#box_p2 a:hover {
	width:104px;
	float: left;
	margin-bottom: 8px;
	padding: 5px;
	background-color:#f1f1f1;
	border:1px solid #666;
	text-align:center;
	margin-left: 12px;
}


#box_2 {
	width:460px;
	margin:30px 0px 30px 0px;
	float:left;
	display:inline;
	padding: 5px;
}
#box_2 h3 {
	color:#009D3D;
}

/******************************** MAIL ******************************************/

#mail {
	width:842px;
	height:auto;
	float:none;
}
.mail_testo_contatti {
	width:200px;
	float:left;
	margin-right:10px;
	margin-bottom:15px;
	color:#333;
	margin-left: 10px;
}
.mail_contatti_top {
	width:842px;
	height:158px;
	float:left;
	background:url(immagini/mail_cont_top.jpg) left top no-repeat;
}
.mail_lavora_top {
	width:842px;
	height:158px;
	float:left;
	background:url(immagini/mail_lavora_top.jpg) left top no-repeat;
}
.mail_generica_top {
	width:842px;
	height:158px;
	float:left;
	background:url(immagini/mail_gen_top.jpg) left top no-repeat;
}
#mail_foglio {
	width: 780px;
	min-height: 100px;
	float: left;
	margin-left: 10px;
	/* [disabled]background-color: #FFFFFF; */
	padding: 10px;
	/* [disabled]box-shadow: 5px 5px 10px 0px #999; */
}
.mail_incluso1{
	width: 60px;
	float: left;
	display: inline;
	text-align: center;
	padding: 10px 10px 10px 0px;
	min-height: 20px;
}
.mail_foglio_testo {
	width: 650px;
	float: left;
	display: inline;
	margin-right: 30px;
	padding: 10px 10px 10px 0px;
	border-right: 1px solid #ccc;
}

.mail_prevbase_top {
	width: 842px;
	height: 158px;
	float: left;
	background: url(immagini/mail_prev_base.jpg) left top no-repeat;
}
.mail_prevavanzato_top {
	width: 842px;
	height: 158px;
	float: left;
	background: url(immagini/mail_prev_avanzato.jpg) left top no-repeat;
}
.mail_alert_top {
	width:842px;
	height:158px;
	float:left;
	background:url(immagini/mail_alert_top.jpg) left top no-repeat;
}
.mail_prevpro_top {
	width:842px;
	height:158px;
	float:left;
	background:url(immagini/mail_prevpro_top.jpg) left top no-repeat;
}
.mail_previmp_top {
	width:842px;
	height:158px;
	float:left;
	background:url(immagini/mail_previmp_top.jpg) left top no-repeat;
}
.mail_adespro_top {
	width:842px;
	height:158px;
	float:left;
	background:url(immagini/mail_adespro_top.jpg) left top no-repeat;
}
.mail_prev_inf {
	width:842px;
	height:133px;
	float:left;
	background:url(immagini/mail_prev_inf.jpg) left top no-repeat;
}
.mail_adesimp_top {
	width:842px;
	height:158px;
	float:left;
	background:url(immagini/mail_adesimp_top.jpg) left top no-repeat;
}

.mail_centro {
	width:842px;
	height:auto;
	min-height:100px;
	background:url(immagini/mail_centro.jpg) left top repeat-y;
	text-align:left;
	float:left;
}
.mail_centro_prev {
	width:842px;
	height:auto;
	min-height:100px;
	background:url(immagini/mail_centro_prev.jpg) left top repeat-y;
	text-align:left;
	float:left;
}
.mail_inf {
	width:842px;
	height:121px;
	background:url(immagini/mail_inf.jpg) left bottom no-repeat;
	text-align:left;
	float:left;
}


.linea_orizz {
    background: url(immagini/lo.png) left center repeat-x;
}
.linea_vert {
    background:  url(immagini/lv.png) center top repeat-y;
}


#back {
	width:80px;
	height:65px;
	float: right;
	margin-top:-70px;
	margin-right:30px;
}
#back a {
	background:url(immagini/b_indietro.png) left top no-repeat;
	padding-bottom: 65px;
}
#back a:hover {
	background:url(immagini/b_indietro2.png) left top no-repeat;
}



/********************************* TESTO **********************************/

blockquote {
	/* [disabled]width: 210px; */
	text-align: left;
	text-indent: 30px;
	background: url(immagini/quotes1.png) left top no-repeat;
	/* [disabled]margin-left: 20px; */
	margin-top: 20px;
	margin-right: 20px;
}

blockquote p {
	line-height: 28px;
	margin: 0;
	display: inline;
	padding-right: 35px;
	background: url(immagini/quotes2.png) bottom right no-repeat;
	font-size: 21px;
	color: #FFF;
	padding-top: 15px;
	font-style: italic;
	font-weight: normal;
}
#explainLink {
	font-size: 20px;
	text-align: right;
	color: #FFF;
	width: 350px;
	font-style: italic;
}

#explainLink a:link,
#explainLink a:visited,
#explainLink a:hover,
#explainLink a:active {
	color: #D6C810;
}




/********************************* TESTO ********************************/

.testo {
	font-size: 15px;
	color: #666;
	line-height: 20px;
	font-style: italic;
}
.testo_20{
	font-size: 20px;
	color: #8E8E8E;
	line-height: 22px;
}
.titolo {
	font-size: 20px;
	color: #444444;
	margin: 10px 0px 10px 0px;
	text-align: left;
	line-height: 24px;
}
.titolo_25 {
	font-size: 25px;
	color: #444444;
	text-align: left;
	line-height: 28px;
}
.titolo_30 {
	font-size: 30px;
	color: #666;
	margin: 10px 0px 10px 0px;
	text-align: left;
	line-height: 30px;
}
.titolo_35 {
	font-size: 35px;
	text-align: left;
	line-height: 40px;
}




/********************************* COLORI ********************************/

.blu {
	color: #173F77;
}
.cel {
	color: #66CCFF;
}
.verde {
	color: #C8E234;
}
.verdone {
	color: #009D3D;
}



/********************************* FORM **********************************/

.input_txt_DP {
	BORDER-RIGHT: #cccccc 1px solid;
	PADDING-RIGHT: 3px;
	BORDER-TOP: #cccccc 1px solid;
	MARGIN-TOP: 1px;
	PADDING-LEFT: 3px;
	FONT-WEIGHT: normal;
	FONT-SIZE: 11px;
	BACKGROUND-IMAGE: url(immagini/input_bg.gif);
	MARGIN-BOTTOM: 2px;
	PADDING-BOTTOM: 3px;
	MARGIN-LEFT: 0px;
	BORDER-LEFT: #cccccc 1px solid;
	COLOR: #333333;
	PADDING-TOP: 3px;
	BORDER-BOTTOM: #cccccc 1px solid;
	BACKGROUND-REPEAT: no-repeat;
	FONT-STYLE: normal;
	FONT-FAMILY: Tahoma, Arial;
	HEIGHT: 25px;
	TEXT-DECORATION: none;
}
.input_txt_EP {
	FONT-SIZE: 14px;
	BACKGROUND-IMAGE: url(immagini/input_bg.gif);
	MARGIN-LEFT: 5px;
	COLOR: #036;
	BACKGROUND-REPEAT: no-repeat;
	FONT-STYLE: normal;
	FONT-FAMILY: "Trebuchet MS", Arial, Helvetica, sans-serif;
	HEIGHT: 32px;
	TEXT-DECORATION: none;
	border: 1px solid #cccccc;
	padding-left: 5px;
}
.input_txt_EP2 {
	FONT-SIZE: 14px;
	BACKGROUND-IMAGE: url(immagini/input_bg.gif);
	COLOR: #036;
	BACKGROUND-REPEAT: no-repeat;
	FONT-STYLE: normal;
	FONT-FAMILY: "Trebuchet MS", Arial, Helvetica, sans-serif;
	HEIGHT: 25px;
	TEXT-DECORATION: none;
	border: 1px solid #cccccc;
	margin-bottom: 5px;
	padding-left: 5px;
}
.input_txt {
	background:none;
	border:none;
	padding:0 4px;
	margin-top:3px;
	color:#998C8C;
	float: left;
	font-size: 14px;
	font-style: italic;
	width: 190px;
	font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
}

.textArea_txt_EP {
	MARGIN-TOP: 1px;
	FONT-SIZE: 14px;
	BACKGROUND-IMAGE: url(immagini/input_bg.gif);
	MARGIN-BOTTOM: 2px;
	MARGIN-LEFT: 0px;
	COLOR: #036;
	BACKGROUND-REPEAT: no-repeat;
	FONT-STYLE: normal;
	FONT-FAMILY: "Trebuchet MS", Arial, Helvetica, sans-serif;
	TEXT-DECORATION: none;
	padding: 3px;
	border: 1px solid #cccccc;
}
.captcha img { width:136px; height:56px; border: 1px solid #ccc;}
.form-generico input {
	font-size:14px
   }
.form-generico select {
	border:1px solid #D2DBDB;
	background: #EBEFEF;
	font-size:14px;
   }
.form-generico textarea {
	width: 520px;
	BACKGROUND-IMAGE: url(immagini/input_bg.gif);
	padding: 3px;
	height: 100px;
	min-height: 100px;
	line-height: 14px;
	border: 1px solid #cccccc;
	font-size: 14px;
	font-family: Arial, Helvetica, sans-serif;
	color: #536670;
   }
.form-generico input, select, textarea {
	font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
	/* [disabled]height: 37px; */
}

.form-generico input.corto {
	width:220px;
	height:30px;
	padding:5px 0 0 5px;
	BACKGROUND-IMAGE: url(immagini/input_bg.gif);
	color: #536670;
	border: 1px solid #cccccc;
   }
.form-generico input.corto2 {
	width:250px;
	height:30px;
	padding:5px 0 0 5px;
	BACKGROUND-IMAGE: url(immagini/input_bg.gif);
	color: #536670;
	border: 1px solid #cccccc;
   } 
.form-generico input.corto3 {
	width:450px;
	height:30px;
	padding:5px 0 0 5px;
	BACKGROUND-IMAGE: url(immagini/input_bg.gif);
	color: #536670;
	border: 1px solid #cccccc;
   }
.form-generico input.corto4 {
	width:180px;
	height:30px;
	padding:5px 0 0 5px;
	BACKGROUND-IMAGE: url(immagini/input_bg.gif);
	color: #536670;
	border: 1px solid #cccccc;
   }           
.form-generico input.lungo {
	width:500px;
	height:30px;
	padding:5px 0 0 5px;
	BACKGROUND-IMAGE: url(immagini/input_bg.gif);
	border: 1px solid #cccccc;
	color: #536670;
   }
.form-generico input.captcha {
	display: block;
	width:72px;
	height:16px;
	padding:5px 0 0 5px;
	font-size:12px;
	BACKGROUND-IMAGE: url(immagini/input_bg.gif);
   }
.form-generico input.campi-radio {
	display:inline;
	font-size: 11px;
	height:15px;
	width:15px;
	/* [disabled]padding-top: -5px; */
	margin-top: -5px;
   }
.form-generico p { padding: 0; }
.form-generico p.lungo {
	width:500px;
	height:auto !important;
	min-height:35px;
	height:47px;
	position: relative;
	padding: 0px 0 0 0;
	float: left;
   }

.form-generico p.flottante {
   display: inline;
   float:left;
   position: relative;
   padding: 5px 20px 5px 0;
   }
.form-generico p.flottante-h {
	display: inline;
	float:left;
	width:182px;
	height:auto !important;
	min-height:47px;
	height:47px;
	position: relative;
	padding: 0 14px 0 0;
	margin-right: 3px;
   }
.form-generico p.flottante-l {
   display: inline;
   float:left;
   width:340px;
   position: relative;
   padding: 6px 20px 0 0;
   }
.form-generico p.flottante-c {
	display: inline;
	float:left;
	width:220px;
	height:60px;
	position: relative;
	padding: 0px 0 0 0;
	margin:5px 20px 10px 0 !important;

   }

  
.form-generico p.flottante-3 {
	display: inline;
	float:left;
	width:auto;
	padding: 6px 0px 0 0px;
	text-align: left;
	margin-right: 20px;
   }
.form-generico p.flottante-c1 {
   display: inline;
   float:left;
   width:320px;
   position: relative;
   padding: 6px 20px 0 0;
   margin:0;
   }   
.form-generico p.flottante-c2 {
	display: inline;
	float:right;
	width:450px;
	position: relative;
	padding: 6px 20px 0 0
   }
   .form-generico p.flottante-c3 {
	display: inline;
	float:left;
	width:200px;
	height:60px;
	position: relative;
	padding: 0px 0 0 0;
	margin:5px 20px 10px 0 !important;

   } 
 
.form-generico p.pulsante input.pulsante {
	display: inline;
	float: none;
	width: auto;
	height: 35px;
	background: url(immagini/f_bcont.png) left top repeat-x;
	padding: 0px 10px 0 10px;
	margin: 10px 10px 0 0px;
	border:none;
	cursor:pointer;
	font-size: 18px;
	color: #FFF;
	font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
	font-weight: lighter;
	font-style: italic;
	-moz-border-radius: 8px;
	border-radius: 8px;
	min-width: 100px;
   }
.form-generico span.pulsante input.pulsante {
	display: inline;
	float: none;
	width: auto;
	height: 35px;
	background: url(immagini/f_bcont.png) left top repeat-x;
	padding: 0px 10px 0 10px;
	margin: 10px 10px 0 0px;
	border:none;
	cursor:pointer;
	font-size: 18px;
	color: #FFF;
	font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
	font-weight: lighter;
	/* [disabled]font-style: italic; */
	-moz-border-radius: 8px;
	border-radius: 8px;
	min-width: 100px;
   }   
.form-generico p.flottante-checking {
   display: inline;
   float:left;
   width:119px;
   height:auto !important;
   min-height:47px;
   height:47px;
   position: relative;
   padding: 17px 0 0 0;
 }
.form-generico p.flottante-corto {
    display: inline;
    float:left;
    width:72px;
    height:auto !important;
    min-height:27px;
    height:27px;
    position: relative;
    padding: 0 4px 0 12px !important;
    padding: 0 4px 0 6px;
}
.form-generico label.generica {
	display: block;
	font-size: 16px;
	line-height: 20px;
	padding: 10px 10px 0px 10px;
	height:auto !important;
	min-height:25px;
	height:25px;
	/* [disabled]text-transform: uppercase; */
	color: #069;
	text-align: left;
}
.form-generico select { background:#fff}
.form-generico select.lunga { width:300px; height:26px; padding: 4px;}
.form-generico select.lunga-c { width:310px; height:26px; padding: 4px;}
.form-generico select.media { width:212px; height:26px; padding: 4px;}
.form-generico select.media-c { width:210px; height:26px; padding: 4px;}



/********************************* FONDI **********************************/

.bann1 {
	background:url(uploads/banner/home.jpg) right 0px no-repeat;
}
.bann2 {
	background:url(uploads/banner/team.jpg) right 0px no-repeat;
}
.bann3 {
	background:url(uploads/banner/staff.jpg) right 0px no-repeat;
}
.bann_vantaggi {
	background:url(uploads/banner/vantaggi.jpg) right 0px no-repeat;
}
.bann_inclusive {
	background:url(uploads/banner/inclusive.jpg) right 0px no-repeat;
}
.bann_utilizzo {
	background:url(uploads/banner/utilizzo.jpg) right 0px no-repeat;
}
.bann_faq {
	background:url(uploads/banner/faq.jpg) right 0px no-repeat;
}
.bann_valori {
	background:url(uploads/banner/valori.jpg) right 0px no-repeat;
}
.bann_green {
	background:url(uploads/banner/green.jpg) right 0px no-repeat;
}

.div_leftv {
	background:url(immagini/divisore_v.png) left top no-repeat;
}
.div_right {
	background:url(immagini/divisore_v.png) right top no-repeat;
}


#contatti-grazie {
	font-size: 24px;
	height: auto !important;
	height: 500px;
	min-height:500px;
	position: relative;
	background: url(immagini/f_contgrazie.png) right top no-repeat;
	width: 720px;
	float: left;
	color: #999;
}
#f_login {
	background: url(immagini/f_login.png) right bottom no-repeat;
	height: 450px;
	text-align: left;
}
.f_ricercaut {
    background: url(immagini/f_ru.jpg) right top no-repeat;
}
#f_errore {
	background: url(immagini/f_errore.png) center top no-repeat;
	font-size: 20px;
	width: 410px;
	height: 420px;
	margin-left: auto;
	margin-right: auto;
}

#f_not {
	background: url(immagini/f_not.png) center top no-repeat;
	font-size: 12px;
	width: 500px;
	height: 410px;
	margin-left: auto;
	margin-right: auto;
}
#f_costr {
	background: url(immagini/under.png) center top no-repeat;
	width: 740px;
	height: 410px;
	margin-left: auto;
	margin-right: auto;
}
#f_logout {
	background: url(immagini/f_logout.png) center top no-repeat;
	font-size: 12px;
	width: 500px;
	height: 430px;
	margin-left: auto;
	margin-right: auto;
	margin-top: 15px;
}

.bd_sx_dx {
	border-left: 1px solid #ccc;
	border-right: 1px solid #ccc;
}
.bd_dx {
	border-right: 1px solid #ccc;
}
.bd_dx_inf {
	border-right: 1px solid #ccc;
	border-bottom: 1px solid #ccc;
}
.bd_top {
	border-top: 1px solid #333;
}
.bd_inf {
	border-bottom: 1px solid #ccc;
}
.bd_inf_top {
	border-top: 1px solid #333;
	border-bottom: 1px solid #333;
}
.bordogrigio {
	border: 1px solid #333;
}	
	
.form_left {
	width:450px;
	float:left;
	display:inline;
	padding:12px 5px 12px 5px;
	/* [disabled]border: 1px solid #333; */
}		
.form_right {
	width:500px;
	float:right;
	display:inline;
	padding:5px;
	/* [disabled]border: 1px solid #333; */
}	
	
/**
 * j carousel
 */

.jcarousel-skin-tango .jcarousel-container {
	/* [disabled]background-color:#333; */
}

.jcarousel-skin-tango .jcarousel-direction-rtl {
	direction: rtl;
}

.jcarousel-skin-tango .jcarousel-container-horizontal {
	width: 600px;
	/* [disabled]padding: 40px 40px 30px 45px; */
	margin-left: 0px;
	height: 90px;
}

.jcarousel-skin-tango .jcarousel-clip {
    overflow: hidden;
}

.jcarousel-skin-tango .jcarousel-clip-horizontal {
	width:  590px;
	height: 90px;
	margin-left: 40px;
}

.jcarousel-skin-tango .jcarousel-item {
	width: 190px;
	height: 150px;
	font-size: 14px;
	color: #003;
	text-transform: uppercase;
}

.jcarousel-skin-tango .jcarousel-item-horizontal {
	margin-left: 0px;
	margin-right: 10px;
	/* [disabled]border:1px solid #ccc; */
	/* [disabled]margin-top: 10px; */
}

.jcarousel-skin-tango .jcarousel-direction-rtl .jcarousel-item-horizontal {
	margin-left: 10px;
    margin-right: 0;
}

.jcarousel-skin-tango .jcarousel-item-placeholder {
    background: #fff;
    color: #000;
}

/**
 *  Horizontal Buttons
 */
.jcarousel-skin-tango .jcarousel-next-horizontal {
	position: absolute;
	top: 20px;
	right: -90px;
	width: 43px;
	height: 50px;
	cursor: pointer;
	background: transparent url(images/next-horizontal.png) no-repeat 0 0;
}

.jcarousel-skin-tango .jcarousel-direction-rtl .jcarousel-next-horizontal {
    left: 5px;
    right: auto;
    background-image: url(images/prev-horizontal.png);
}

.jcarousel-skin-tango .jcarousel-next-horizontal:hover,
.jcarousel-skin-tango .jcarousel-next-horizontal:focus {
    background-position: -43px 0;
}

.jcarousel-skin-tango .jcarousel-next-horizontal:active {
    background-position: -86px 0;
}

.jcarousel-skin-tango .jcarousel-next-disabled-horizontal,
.jcarousel-skin-tango .jcarousel-next-disabled-horizontal:hover,
.jcarousel-skin-tango .jcarousel-next-disabled-horizontal:focus,
.jcarousel-skin-tango .jcarousel-next-disabled-horizontal:active {
    cursor: default;
    background-position: -132px 0;
}

.jcarousel-skin-tango .jcarousel-prev-horizontal {
	position: absolute;
	top:20px;
	/* [disabled]left:-90px; */
	width: 43px;
	height: 50px;
	cursor: pointer;
	background: transparent url(images/prev-horizontal.png) no-repeat 0 0;
}

.jcarousel-skin-tango .jcarousel-direction-rtl .jcarousel-prev-horizontal {
	left: auto;
	right: 5px;
	background-image: url(images/next-horizontal.png);
}

.jcarousel-skin-tango .jcarousel-prev-horizontal:hover, 
.jcarousel-skin-tango .jcarousel-prev-horizontal:focus {
    background-position: -43px 0;
}

.jcarousel-skin-tango .jcarousel-prev-horizontal:active {
    background-position: -86px 0;
}

.jcarousel-skin-tango .jcarousel-prev-disabled-horizontal,
.jcarousel-skin-tango .jcarousel-prev-disabled-horizontal:hover,
.jcarousel-skin-tango .jcarousel-prev-disabled-horizontal:focus,
.jcarousel-skin-tango .jcarousel-prev-disabled-horizontal:active {
    cursor: default;
    background-position: -132px 0;
}


/*********************NUOVO STILE**********************************/

.pre_menu{
	position: relative;
	float: right;
	width: 775px;
	height: 30px;
	background: #174076;
	border-bottom: 1px solid #FFFFFF;
	z-index: 11;
}

.cont_mail{
	position: relative;
	float: left;
	width: 222px;
	margin: 5px 0 0 112px;
}

.cont_mail &gt; img{
	position: relative;
	float: left;
	width: 9%;
	margin: 3px 0 0 0;
}

.cont_mail &gt; a{
	position: relative;
	float: left;
	font-size: 13px;
	text-decoration: none;
	color: #FFFFFF;
	margin: 0 0 0 10px;
}

.cont_telefono{
	position: relative;
	float: left;
	width: 116px;
	margin: 2px 0 0 63px;
}

.cont_telefono &gt; img{
	position: relative;
	float: left;
	margin: 4px 20px 0 0;
}

.cont_telefono &gt; p{
	position: relative;
	float: left;
	font-size: 13px;
	color: #FFFFFF;
	margin: 3px 0 0 0;
}

.cont_contatti{
	position: relative;
	float: left;
	width: 398px;
	height: 87px;
	background: #E6E6E6;
	padding: 22px 33px 15px 42px;
	margin: 18px 0 0 0;
}

.cont_contatti &gt; a{
	position: relative;
	float: none;
	width: 300px;
	display: block;
	font-weight: 700;
	margin: 0 auto;
}

.cont_contatti &gt; a &gt; img{
	float: left;
	margin: 0 15px 0 0;
}

.cont_contatti &gt; ul{
	float: left;
	padding: 0;
	margin: 22px 0 0 40px;
}

.cont_contatti &gt; ul &gt; li{
	display: inline-block;
	list-style: none;
	margin: 0 30px 0 0;
}

.cont_contatti &gt; ul &gt; li:last-child{
	margin: 0;
}

.cont_social{
	position: relative;
	float: right;
	width: 211px;
	margin: 9px 0 0 0;
}

.cont_social &gt; ul{
	position: relative;
	float: left;
	padding: 0;
}

.cont_social &gt; ul &gt; li{
	position: relative;
	float: left;
	display: inline-block;
	list_style: none;
	margin: 0 30px 0 0;
}

.cont_social &gt; ul &gt; li:last-child{
	margin: 2px 0 0 0;
}

.cont_newsletter{
	position: relative;
	float: left;
	margin: 40px 0 0 40px;
}

.cont_newsletter &gt; img{
	position: relative;
	float: left;
	margin: 0 20px 0 0;
}

.cont_check{
	position: relative;
	float: left;
	clear: both;
	margin: 10px 0 10px 0;
}

.input_home{
	position: relative;
	float: left;
	width: 163px;
	height: 6px;
	color: #333333;
	background: #CCC;
	border: 1px solid #CCC;
	padding: 14px;
}

.btn_iscriviti{
	position: relative;
	float: left;
	width: 89px;
	height: 7px;
	background: #113059;
	font-weight: 400;
	text-transform: uppercase;
	text-align: left;
	color: #CCC;
	border: 1px solid #113059;
	padding: 9px 14px 25px 14px;
}

.cont_servizi &gt; img{
	position: relative;
	float: left;
	margin: 0 20px 0 0;
}

.cont_social_footer{
	position: relative;
	float: left;
	width: 400px;
}

.cont_social_footer &gt; ul{
	position: relative;
	float: left;
	padding: 0;
	margin: 0 0 0 10px;
}

.cont_social_footer &gt; ul &gt; li{
	position: relative;
	float: left;
	display: inline-block;
	list-style: none;
	margin: 0 10px 0 0;
}

.cont_social_footer &gt; ul &gt; li &gt; a{
	position: relative;
	float: left;
	width: 38px;
	height: 38px;
	text-decoration: none;
}

.cont_social_footer &gt; ul &gt; li:first-child &gt; a{
	background: url('/images/facebook_footer.png') center center no-repeat;
	transition: all 0.2s ease-in-out;
}

.cont_social_footer &gt; ul &gt; li:first-child &gt; a:hover{
	background: url('/images/facebook_footer_hover.png?1') center center no-repeat;
}

.cont_social_footer &gt; ul &gt; li:nth-child(2) &gt; a{
	background: url('/images/plus_footer.png') center center no-repeat;
	transition: all 0.2s ease-in-out;
}

.cont_social_footer &gt; ul &gt; li:nth-child(2) &gt; a:hover{
	background: url('/images/plus_footer_hover.png?1') center center no-repeat;
}

.cont_social_footer &gt; ul &gt; li:nth-child(3) &gt; a{
	background: url('/images/linkedin_footer.png') center center no-repeat;
	transition: all 0.2s ease-in-out;
}

.cont_social_footer &gt; ul &gt; li:nth-child(3) &gt; a:hover{
	background: url('/images/linkedin_footer_hover.png?1') center center no-repeat;	
}

.cont_social_footer &gt; ul &gt; li:nth-child(4) &gt; a{
	background: url('/images/twitter_footer.png') center center no-repeat;
	transition: all 0.2s ease-in-out;
}

.cont_social_footer &gt; ul &gt; li:nth-child(4) &gt; a:hover{
	background: url('/images/twitter_footer_hover.png?1') center center no-repeat;
}

.cont_social_footer &gt; ul &gt; li:last-child &gt; a{
	background: url('/images/youtube_footer.png') center center no-repeat;
	transition: all 0.2s ease-in-out;
}

.cont_social_footer &gt; ul &gt; li:last-child &gt; a:hover{
	background: url('/images/youtube_footer_hover.png?1') center center no-repeat;
}

/*********************NUOVO STILE**********************************/</pre></body></html>