@charset "UTF-8";
/* CSS Document */


* {
	margin:             0;
	padding:            0;
	border : 0;
}
body {
background-color:#f3f3f3;
}

h1{
	font-size:13px;
	color:#83160B;
	font-family: Arial;
	font-weight: bold;	
	text-align:left;
	margin-left:0px;
	margin-top:5px;
	
}
#contact h1{
	font-size:13px;
	color:#83160B;
	font-family: Arial;
	font-weight: bold;	
	text-align:left;
	margin-left:20px;
	margin-top:0px;
	
}
h2{
	font-size:12px;
	color:#5A5A5A;
	font-family: Arial;
	line-height: 18px;
	font-weight: normal;
	text-align:justify;
	margin-left:0px;
	padding-top:15px;
}
*:first-child+html h2{
	font-size:12px;
	color:#5A5A5A;
	font-family: Arial;
	line-height: 18px;
	font-weight: bold;
	text-align:justify;
	margin-left:0px;
	padding-top:17px;
}
/* [IE7fix] still buggy *sic* */

.style4 {
    color: #FF0000;
}
p{
	font-size:12px;
	color:#5a5a5a;
	font-family: Arial;
	line-height:18px;
	text-align:justify;
	margin-left:22px;
	padding-top:10px;
	padding-right:10px;
	
}
.select{
width:182px; 
border:1px solid #DDDDDD;
	
}
#container {
width:100%;
	height: 920px;
	margin-left: auto;
	margin-right: auto;
	position:relative;
	background-image:url(../images/sf-nero.jpg);
	
	
	
}
#container_a {
width:100%;
	height: 773px;
	margin-left: auto;
	margin-right: auto;
	position:relative;
	background-image:url(../images/sf-nero.jpg);
	
}
#container_f {
width:100%;
	height: 650px;
	margin-left: auto;
	margin-right: auto;
	position:relative;
	background-image:url(../images/sf-nero.jpg);
	
}
th, td{
padding:3px 5px;
	
}
table{
width:100%;
border-collapse:collapse;
	
}
#cx {
	width:982px;
	height: 116px;
	margin-left: auto;
	margin-right: auto;
	position:relative;
	
}
#line-preventivo {
 background: none repeat scroll 0 0 #222;
    height: 1px;
    margin-left: 27px;
    margin-top: 12px;
    position: relative;
    width: 656px;
}
*:first-child+html #line-preventivo {
  background: none repeat scroll 0 0 #222;
    height: 1px;
    position: relative;
    width: 656px;margin-left: 27px;
    margin-top: 12px;
	
}
#gfx {
	width:973px;
	height: 799px;
	margin-left: auto;
	margin-right: auto;
	position:relative;
	background-image:url(../images/sfondo2.png);
	
}
.input {
    border: 1px solid #DDDDDD;
    height: 20px;
    width: 180px;
}
.input2 {
    border: 1px solid #DDDDDD;
    width: 420px;
}
#visione {
	width:300px;
	margin-top:18px;
	font-size:11px;
	margin-left:22px;
	
	
}
*:first-child+html #visione {
	width:300px;
	margin-top:12px;
	font-size:11px;
	margin-left:22px;
	
	
}
/* [IE7fix] still buggy *sic* */

#visione a:link {
text-decoration:none;
	
	
}
#gfx_azienda {
	width:976px;
	height: 709px;
	margin-left: auto;
	margin-right: auto;
	position:relative;
	background-image:url(../images/sf-nero8.jpg);
	
}
#gfx_prodotti {
	width:976px;
	height: 628px;
	margin-left: auto;
	margin-right: auto;
	position:relative;
	background-image:url(../images/gfx_prodotti.jpg);
	
}
#gfx_franchising{
	width:976px;
	height: 588px;
	margin-left: auto;
	margin-right: auto;
	position:relative;
	background-image:url(../images/sf-nero3.jpg);
	
}
#gfx_consulenza{
	width:966px;
	height: 515px;
	margin-left: auto;
	margin-right: auto;
	position:relative;
	background-image:url(../images/sf-nero_consulenza.jpg);
	
}
#gfx_dove{
	width:969px;
	height: 457px;
	margin-left: auto;
	margin-right: auto;
	position:relative;
	background-image:url(../images/sf-nero4.jpg);
	
}
#gfx_privacy{
	width:969px;
	height: 750px;
	margin-left: auto;
	margin-right: auto;
	position:relative;
	background-image:url(../images/sf-nero_privacy.jpg);
	
}

/*#assistenza {
	width:231px;
	height: 258px;
	margin-left: 106px;
	margin-right: auto;
	margin-top:2px;
	position:absolute;
	background-image:url(../images/assistenza.jpg);
	
}*/
#menu {
	width:231px;
	height: 258px;
	margin-left: 15px;
	margin-right: auto;
	margin-top:2px;
	position:absolute;
	background-image:url(../images/menu2.png);
	
}
div#menu ul{
	list-style-type: none;
	position:absolute;
	margin: 0;
	padding: 0;
	float:left;
	margin-top:57px;
	margin-left:42px;
}
div#menu li{
	float: left;
	margin: 0 0px 0 0;
	
}
div#menu a{
	display: block;
	width: 140px;
	line-height: 24px;
	font-family: Arial;
	font-size: 12px;
	font-style: normal;
	text-align:left;
	text-decoration:none;
	font-variant: normal;
	letter-spacing:normal;
	color:#83160b;
}
div#menu a:hover{
	color:#434D4F;
	
	
	
}
div#menu li#activelink a,div#navigation li#activelink a:hover{color:#434D4F;
}

#head {
	background-image:url(../images/titolo_home2.jpg);
height:73PX;
margin-left:256px;
margin-right:auto;
margin-top:263px;
position:absolute;
width:696px;
	
}
#head_a {
	width:950px;
	height:72px;
	margin-left:13px;
	margin-right: auto;
	margin-top:263px;
	position:absolute;
	background-image:url(../images/titolo_azienda2.jpg);
	
}
.prodotto{
margin-left:15px;
	
}
.prodotto2{
margin-left:-157px;
margin-top:131px;
position:absolute;
	
}
.prodotto6{
margin-left:-157px;
margin-top:263px;
position:absolute;
	
}
.prodotto8{
margin-left:-157px;
margin-top:396px;
position:absolute;
	
}

.prodotto3{
margin-left:-157px;
margin-top:263px;
position:absolute;
	
}
.prodotto4{
margin-left:-157px;
margin-top:396px;
position:absolute;
	
}
#head_prodotti {
	width:950px;
	height:42px;
	margin-left:13px;
	margin-right: auto;
	margin-top:5px;
	position:absolute;
	background-image:url(../images/titolo_prodotti.jpg);
	
}
#head_prodotti2 {
	width:950px;
	height:42px;
	margin-left:13px;
	margin-right: auto;
	margin-top:5px;
	position:absolute;
	background-image:url(../images/attivatori.jpg);
	
}
#head_f {
	width:950px;
	height:72px;
	margin-left:8px;
	margin-right: auto;
	margin-top:263px;
	position:absolute;
	background-image:url(../images/h_f.jpg);
	
}
#head_privacy {
	width:950px;
	height:46px;
	margin-left:8px;
	margin-right: auto;
	margin-top:10px;
	position:absolute;
	background-image:url(../images/privacy.jpg);
	
}
#head_anti {
	width:950px;
	height:42px;
	margin-left:13px;
	margin-right: auto;
	margin-top:263px;
	position:absolute;
	background-image:url(../images/titolo_anti.jpg);
	
}
#head_video {
	width:950px;
	height:42px;
	margin-left:13px;
	margin-right: auto;
	margin-top:263px;
	position:absolute;
	background-image:url(../images/titolo_video.jpg);
	
}
#head_servizi{
	width:949px;
	height:42px;
	margin-left:13px;
	margin-right: auto;
	margin-top:263px;
	position:absolute;
	background-image:url(../images/consulenza.jpg);
	
}
#head_assistenza{
	width:950px;
	height:42px;
	margin-left:13px;
	margin-right: auto;
	margin-top:263px;
	position:absolute;
	background-image:url(../images/assistenza_tecnica.jpg);
	
}
#head_controllo{
	width:950px;
	height:42px;
	margin-left:13px;
	margin-right: auto;
	margin-top:263px;
	position:absolute;
	background-image:url(../images/controllo.jpg);
	
}
#head_progettazione{
	width:950px;
	height:42px;
	margin-left:13px;
	margin-right: auto;
	margin-top:263px;
	position:absolute;
	background-image:url(../images/progettazione.jpg);
	
}


#head_out{
	width:950px;
	height:42px;
	margin-left:13px;
	margin-right: auto;
	margin-top:263px;
	position:absolute;
	background-image:url(../images/titolo_out.jpg);
	
}

#head_franchising {
	background-image:url(../images/17.jpg);
height:242px;
margin-left:249px;
margin-right:auto;
margin-top:12px;
position:absolute;
width:705px;
	
}
#contact {
	width:709px;
	height:332px;
	margin-left:255px;
	margin-right: auto;
	
	margin-top:12px;
	position:absolute;
	
}
#preventivo {
	width:709px;
	height:332px;
	margin-left:255px;
	margin-right: auto;
	
	margin-top:10px;
	position:absolute;
	
}
#linea {
	
	height:357px;
	margin-left:569px;
	margin-right: auto;
	margin-top:53px;
	position:absolute;
	border-right:1px solid #ddd;
	
}
#rif {
	
	/*height:335px;*/
	width:300px;
	margin-left:612px;
	margin-right: auto;
	margin-top:269px;
	position:absolute;
	
	
}
#img {
	
	height:207px;
	width:340px;
	margin-left:609px;
	margin-right: auto;
	margin-top:60px;
	position:absolute;
	background-image:url(../images/contatti.jpg);
	
	
}
#rif a:link{
	font-size:12px;
	color:#8c8b8b;
	font-family: Arial;
	text-align:left;
	line-height:18px;
	text-decoration:none;
	
	
}
#rif a:visited{
	font-size:12px;
	color:#8c8b8b;
	font-family: Arial;
	text-align:left;
	line-height:18px;
	text-decoration:none;
	
	
}
#rif a:hover{
	font-size:12px;
	color:#B93227;
	font-family: Arial;
	text-align:left;
	line-height:18px;
	text-decoration:underline;
}

#map {
	width:709px;
	height:415px;
	margin-left:248px;
	margin-right: auto;
	margin-top:10px;
	position:absolute;
	
}
#testo_home {
	width:704px;
	height: 255px;
	margin-left:238px;
	margin-right: auto;
	margin-top:330px;
	position:absolute;
	
	
}
#testo_anti {
	width:950px;
	/*height: 255px;*/
	margin-left:6px;
	margin-right: auto;
	margin-top:309px;
	position:absolute;
	
	
}
#testo_privacy {
	width:950px;
	height: 255px;
	margin-left:1px;
	margin-right: auto;
	margin-top:57px;
	position:absolute;
	
	
}
#testo {
	width:950px;
	height: 255px;
	margin-left:7px;
	margin-right: auto;
	margin-top:335px;
	position:absolute;
	
	
}
#testo_prodotti {
	width:460px;
	height: 255px;
	margin-left:7px;
	margin-right: auto;
	margin-top:57px;
	position:absolute;
	
	
}
#testo_prodotti2 {
	width:460px;
	height: 255px;
	margin-left:481px;
	margin-right: auto;
	margin-top:60px;
	position:absolute;
	
	
}
*:first-child+html #prodotti {
	height:255px;
margin-left:-20px;
margin-right:auto;
margin-top:-5px;

position:absolute;
width:320x;
	
	
}

/* [IE7fix] still buggy *sic* */

#prodotti {
	height:255px;
margin-left:150px;
margin-right:auto;
margin-top:-137px;

position:absolute;
width:320px;
	
	
}
*:first-child+html #prodotti2 {
	height:255px;
margin-left:-20px;
margin-right:auto;
margin-top:128px;

position:absolute;
width:320px;
	
	
}

/* [IE7fix] still buggy *sic* */

#prodotti2 {
	height:255px;
margin-left:150px;
margin-right:auto;
margin-top:-3px;

position:absolute;
width:320px;
	
	
}

*:first-child+html #prodotti3 {
	height:255px;
margin-left:-20px;
margin-right:auto;
margin-top:260px;

position:absolute;
width:312px;
	
	
}

/* [IE7fix] still buggy *sic* */

#prodotti3 {
	height:255px;
margin-left:150px;
margin-right:auto;
margin-top:127px;

position:absolute;
width:314px;
	
	
}

#prodotti4 {
	height:255px;
margin-left:150px;
margin-right:auto;
margin-top:259px;

position:absolute;
width:314px;
	
	
}
*:first-child+html #prodotti4 {
	height:255px;
margin-left:-20px;
margin-right:auto;
margin-top:392px;

position:absolute;
width:314px;
	
	
}


/* [IE7fix] still buggy *sic* */


#prodotti7 {
	height:255px;
margin-left:150px;
margin-right:auto;
margin-top:259px;

position:absolute;
width:314px;
	
	
}
*:first-child+html #prodotti7 {
	height:255px;
margin-left:-20px;
margin-right:auto;
margin-top:392px;

position:absolute;
width:314px;
	
	
}



/* [IE7fix] still buggy *sic* */

#next {
	
margin-left:380px;
margin-right:auto;
margin-top:396px;

position:absolute;

	
	
}
*:first-child+html #next {
	
margin-left:226px;
margin-right:auto;
margin-top:520px;

position:absolute;

	
	
}




/* [IE7fix] still buggy *sic* */


#testo_franchising {
	margin-left:2px;
margin-right:auto;
margin-top:331px;
position:absolute;
width:950px;
	
	
}
#box_1{
	width:227px;
	height: 252px;
	margin-left:13px;
	margin-right: auto;
	margin-top:470px;
	position:absolute;background-image:url(../images/box_1.png);
	
	
}
#box_1_a{
	width:227px;
	height: 252px;
	margin-left:106px;
	margin-right: auto;
	margin-top:612px;
	position:absolute;background-image:url(../images/box_1.png);
	
	
}

#skipe{
	width:182px;
	height: 43px;
	margin-left:20px;
	margin-right: auto;
	margin-top:185px;
	position:relative;
	
	
	
}

#box_2{
	width:461px;
	height: 252px;
	margin-left:250px;
	margin-right: auto;
	margin-top:475px;
	position:absolute;background-image:url(../images/box_2.png);
	z-index:2;
	
	
}
#box_2_a{
	width:461px;
	height: 252px;
	margin-left:345px;
	margin-right: auto;
	margin-top:612px;
	position:absolute;background-image:url(../images/box_2.png);
	z-index:2;
	
	
}

#text{
	width:280px;
	height: auto;
	margin-left:10px;
	margin-right: auto;
	margin-top:70px;
	position:absolute;
	
	
}

#text p{
	font-size:12px;
	color:#5a5a5a;
	font-family: Arial;
	text-align:justify;
	line-height:18px;
	margin-left:20px;
	padding-top:10px;
	
}

#box_3{
	background-image:url(../images/box_3.png);
height:244px;
margin-left:727px;
margin-right:auto;
margin-top:473px;
position:absolute;
width:228px;
	
	
}
#box_3_a{
	width:230px;
	height: 244px;
	margin-left:815px;
	margin-right: auto;
	margin-top:615px;
	position:absolute;background-image:url(../images/box_3.png);
	
	
}
#footer{
	width:1000px;
	margin-left:0px;
	margin-right: auto;
	margin-top:734px;
	position:absolute;
	clear:both;
}
#footer_a{
	width:1000px;
	margin-left:0px;
	margin-right: auto;
	margin-top:705px;
	position:absolute;
	clear:both;
}
#footer_prodotti{
	width:1000px;
	margin-left:0px;
	margin-right: auto;
	margin-top:626px;
	position:absolute;
	clear:both;
}
#footer_f{
	width:1000px;
	margin-left:0px;
	margin-right: auto;
	margin-top:452px;
	position:absolute;
	clear:both;
}
#footer_d{
	width:1000px;
	margin-left:0px;
	margin-right: auto;
	margin-top:453px;
	position:absolute;
	clear:both;
}
#footer_s{
	width:1000px;
	margin-left:0px;
	margin-right: auto;
	margin-top:508px;
	position:absolute;
	clear:both;
}
select		{
	
		border:1px solid #ddd;
		background:#fff url(../images/form_input.gif) repeat-x;
		padding:3px;color:#5A5A5A;
	}	
p, blockquote, ul, ol, form{
	/*margin:1em 0;*/
	}
blockquote{
	}
img{
	border:none;
	}			
hr{
	display:none;
	}	
	/* form 1 */

	#form1{
		/*margin:1em 0;
		padding-top:10px;
		background:url(../images/form1/form_top.gif) no-repeat 0 0;*/
		}
		
		#formdx{
		margin-left:603px;
margin-top:91px;
position:absolute;
		/*margin:1em 0;
		padding-top:10px;
		background:url(../images/form1/form_top.gif) no-repeat 0 0;*/
		}
		
		*:first-child+html 	#formdx{
		margin-left:603px;
margin-top:86px;
position:absolute;
		/*margin:1em 0;
		padding-top:10px;
		background:url(../images/form1/form_top.gif) no-repeat 0 0;*/
		}




/* [IE7fix] still buggy *sic* */

	#form1 fieldset{
		margin:0;
		padding:0;
		border:none;	
		float:left;
		display:inline;
		
		
		}		
		
	#form1 label{display:block;}
	#formdx label{display:block;}	
	#form1 input, #form1 textarea{		
		width:243px;
		border:1px solid #ddd;
		background:#fff url(../images/form_input.gif) repeat-x;
		padding:3px;
		}	
		#formdx .form1 input, formdx .form1textarea{		
		width:243px;
		border:1px solid #ddd;
		background:#fff url(../images/form_input.gif) repeat-x;
		padding:3px;
		}	
		 .form1 {		
		width:243px;
		border:1px solid #ddd;
		background:#fff url(../images/form_input.gif) repeat-x;
		padding:3px;
		}	
		.form1 textarea{
		height:125px;
		overflow:auto;
		}			
	#form1 textarea{
		height:125px;
		overflow:auto;
		}	
			.form1 p.submit{
		clear:both;
		/*background:url(../images/form_bottom.gif) no-repeat 0 100%;*/
		/*padding:0 25px 20px 25px;
		margin:0;
		text-align:right;*/
		}
		#form1 p.submit{
		clear:both;
		/*background:url(../images/form_bottom.gif) no-repeat 0 100%;*/
		/*padding:0 25px 20px 25px;
		margin:0;
		text-align:right;*/
		}	
		
	#formdx button{
		border:medium none;
color:#83160B;
cursor:pointer;
height:24px;

margin-left:82px;
text-align:center;
width:76px;
margin-top:7px;
		}	
		*:first-child+html 	#formdx button{
		border:medium none;
color:#83160B;
cursor:pointer;
height:20px;
line-height:37px;
margin-left:82px;
text-align:center;
width:76px;
margin-top:8px;
		}			
	#formdx p.submit{
		clear:both;
		/*background:url(../images/form_bottom.gif) no-repeat 0 100%;*/
		/*padding:0 25px 20px 25px;
		margin:0;
		text-align:right;*/
		}	
		
	#form1 button{
		border:medium none;
color:#83160B;
cursor:pointer;
height:24px;

margin-left:82px;
text-align:center;
width:76px;
		}			
			
	*:first-child+html 	#form1 button{
		border:medium none;
color:#83160B;
cursor:pointer;
height:24px;
line-height:27px;
margin-left:82px;
text-align:center;
width:76px;
		}			


/* [IE7fix] still buggy *sic* */

/* // form 1 */

#footer p{
	font-size:11px;
	color:#8c8b8b;
	font-family: Arial;
	text-align:left;
	line-height:18px;
	margin-left:20px;
	padding-top:10px;
	
}
#footer_a p{
	font-size:11px;
	color:#8c8b8b;
	font-family: Arial;
	text-align:left;
	line-height:18px;
	margin-left:20px;
	padding-top:10px;
	
}
#footer_f p{
	font-size:11px;
	color:#8c8b8b;
	font-family: Arial;
	text-align:left;
	line-height:18px;
	margin-left:20px;
	padding-top:10px;
	
}
#footer_prodotti p{
	font-size:11px;
	color:#8c8b8b;
	font-family: Arial;
	text-align:left;
	line-height:18px;
	margin-left:20px;
	padding-top:10px;
	
}

#footer_d p{
	font-size:11px;
	color:#8c8b8b;
	font-family: Arial;
	text-align:left;
	line-height:18px;
	margin-left:20px;
	padding-top:10px;
	
}
#footer_s p{
	font-size:11px;
	color:#8c8b8b;
	font-family: Arial;
	text-align:left;
	line-height:18px;
	margin-left:20px;
	padding-top:10px;
	
}

#footer a:link{
	font-size:11px;
	color:#8c8b8b;
	font-family: Arial;
	text-align:left;
	line-height:18px;
	text-decoration:none;
	
	
}
#footer a:visited{
	font-size:11px;
	color:#8c8b8b;
	font-family: Arial;
	text-align:left;
	line-height:18px;
	text-decoration:none;
	
	
}
#footer a:hover{
	font-size:11px;
	color:#B93227;
	font-family: Arial;
	text-align:left;
	line-height:18px;
	text-decoration:underline;
}
#prodotti2 a:link{
	font-size:12px;
	color:#B93227;
	font-family: Arial;
	text-align:left;
	line-height:27px;
	text-decoration:none;
	margin-left:20px;font-weight:bold;
	
	
}
#prodotti2 a:visited{
	font-size:12px;
	color:#B93227;
	font-family: Arial;
	text-align:left;
	line-height:27px;
	text-decoration:none;margin-left:20px;font-weight:bold;
	
	
}
#prodotti2 a:hover{
	font-size:12px;
	color:#8c8b8b;
	font-family: Arial;
	text-align:left;
	line-height:27px;
	text-decoration:underline;margin-left:20px;font-weight:bold;
}
#prodotti4 a:link{
	font-size:12px;
	color:#B93227;
	font-family: Arial;
	text-align:left;
	line-height:29px;
	text-decoration:none;
	margin-left:20px;font-weight:bold;
	
	
}
#prodotti4 a:visited{
	font-size:12px;
	color:#B93227;
	font-family: Arial;
	text-align:left;
	line-height:29px;
	text-decoration:none;margin-left:20px;font-weight:bold;
	
	
}
#prodotti4 a:hover{
	font-size:12px;
	color:#8c8b8b;
	font-family: Arial;
	text-align:left;
	line-height:29px;
	text-decoration:underline;margin-left:20px;font-weight:bold;
}
#prodotti7 a:link{
	font-size:12px;
	color:#B93227;
	font-family: Arial;
	text-align:left;
	line-height:28px;
	text-decoration:none;
	margin-left:20px;font-weight:bold;
	
	
}
#prodotti7 a:visited{
	font-size:12px;
	color:#B93227;
	font-family: Arial;
	text-align:left;
	line-height:28px;
	text-decoration:none;margin-left:20px;font-weight:bold;
	
	
}
#prodotti7 a:hover{
	font-size:12px;
	color:#8c8b8b;
	font-family: Arial;
	text-align:left;
	line-height:28px;
	text-decoration:underline;margin-left:20px;font-weight:bold;
}

#prodotti a:link{
	font-size:12px;
	color:#B93227;
	font-family: Arial;
	text-align:left;
	line-height:28px;
	text-decoration:none;
	margin-left:20px;font-weight:bold;
	
	
}
#prodotti a:visited{
	font-size:12px;
	color:#B93227;
	font-family: Arial;
	text-align:left;
	line-height:28px;
	text-decoration:none;margin-left:20px;font-weight:bold;
	
	
}
#credits{
float:right;
width:90px;
margin-top:-18px;
	
	
}
*:first-child+html #credits{
float:right;
width:110px;
margin-right:-20px;
margin-top:-18px;
	
	
}

/* [IE7fix] still buggy *sic* */

#prodotti a:hover{
	font-size:12px;
	color:#8c8b8b;
	font-family: Arial;
	text-align:left;
	line-height:28px;
	text-decoration:underline;margin-left:20px;font-weight:bold;
}
#prodotti3 a:link{
	font-size:12px;
	color:#B93227;
	font-family: Arial;
	text-align:left;
	line-height:28px;
	text-decoration:none;
	margin-left:20px;
	font-weight:bold;
	
	
}
#prodotti3 a:visited{
	font-size:12px;
	color:#B93227;
	font-family: Arial;
	text-align:left;
	line-height:28px;
	text-decoration:none;margin-left:20px;font-weight:bold;
	
	
}
#prodotti3 a:hover{
	font-size:12px;
	color:#8c8b8b;
	font-family: Arial;
	text-align:left;
	line-height:28px;
	text-decoration:underline;margin-left:20px;font-weight:bold;
}

#footer_a a:link{
	font-size:11px;
	color:#8c8b8b;
	font-family: Arial;
	text-align:left;
	line-height:18px;
	text-decoration:none;
	
	
}
#footer_a a:visited{
	font-size:11px;
	color:#8c8b8b;
	font-family: Arial;
	text-align:left;
	line-height:18px;
	text-decoration:none;
	
	
}
#footer_a a:hover{
	font-size:11px;
	color:#B93227;
	font-family: Arial;
	text-align:left;
	line-height:18px;
	text-decoration:underline;
}
#next a:link{
	font-size:12px;
	color:#B93227;
	font-family: Arial;
	text-align:left;
	line-height:18px;
	text-decoration:none;
	
	
}
#next a:visited{
	font-size:12px;
	color:#B93227;
	font-family: Arial;
	text-align:left;
	line-height:18px;
	text-decoration:none;
	
	
}
#next a:hover{
	font-size:12px;
	color:#8c8b8b;
	font-family: Arial;
	text-align:left;
	line-height:18px;
	text-decoration:underline;
}

#footer_prodotti a:link{
	font-size:11px;
	color:#8c8b8b;
	font-family: Arial;
	text-align:left;
	line-height:18px;
	text-decoration:none;
	
	
}
#footer_prodotti a:visited{
	font-size:11px;
	color:#8c8b8b;
	font-family: Arial;
	text-align:left;
	line-height:18px;
	text-decoration:none;
	
	
}
#footer_prodotti a:hover{
	font-size:11px;
	color:#B93227;
	font-family: Arial;
	text-align:left;
	line-height:18px;
	text-decoration:underline;
}
#footer_f a:link{
	font-size:11px;
	color:#8c8b8b;
	font-family: Arial;
	text-align:left;
	line-height:18px;
	text-decoration:none;
	
	
}
#footer_f a:visited{
	font-size:11px;
	color:#8c8b8b;
	font-family: Arial;
	text-align:left;
	line-height:18px;
	text-decoration:none;
	
	
}
#footer_f a:hover{
	font-size:11px;
	color:#B93227;
	font-family: Arial;
	text-align:left;
	line-height:18px;
	text-decoration:underline;
}
#footer_d a:link{
	font-size:11px;
	color:#8c8b8b;
	font-family: Arial;
	text-align:left;
	line-height:18px;
	text-decoration:none;
	
	
}
#footer_d a:visited{
	font-size:11px;
	color:#8c8b8b;
	font-family: Arial;
	text-align:left;
	line-height:18px;
	text-decoration:none;
	
	
}
#footer_d a:hover{
	font-size:11px;
	color:#B93227;
	font-family: Arial;
	text-align:left;
	line-height:18px;
	text-decoration:underline;
}


#footer_s a:link{
	font-size:11px;
	color:#8c8b8b;
	font-family: Arial;
	text-align:left;
	line-height:18px;
	text-decoration:none;
	
	
}
#footer_s a:visited{
	font-size:11px;
	color:#8c8b8b;
	font-family: Arial;
	text-align:left;
	line-height:18px;
	text-decoration:none;
	
	
}
#footer_s a:hover{
	font-size:11px;
	color:#B93227;
	font-family: Arial;
	text-align:left;
	line-height:18px;
	text-decoration:underline;
}



.btn {
margin-top:2px;
margin-left:100px;
z-index:1;
}
.btn2 	 {
margin-top:2px;
margin-left:200px; border: medium none;
    color: #83160B;
    cursor: pointer;
    height: 24px;
    line-height: 37px;
	font-weight:bold;
    margin-top: 7px;
    text-align: center;
    width: 76px;
	font-family:Arial;
 
}
*:first-child+html 	.btn2 {
		border:medium none;
color:#83160B;
cursor:pointer;
height:30px;
line-height:27px;
margin-left:200px;
text-align:center;
width:76px;font-family:Arial;
		}			
#testo a:link{
	font-size:11px;
	color:#8c8b8b;
	font-family: Arial;
	text-align:left;
	line-height:18px;
	text-decoration:none;
	
	
}
#testo a:visited{
	font-size:11px;
	color:#8c8b8b;
	font-family: Arial;
	text-align:left;
	line-height:18px;
	text-decoration:none;
	
	
}
#testo a:hover{
	font-size:11px;
	color:#B93227;
	font-family: Arial;
	text-align:left;
	line-height:18px;
	text-decoration:underline;
}
.form {
	border:1px solid #83160B;
	margin-left:0px;
	width:180px;
	margin-top:5px;
}
.form_3 {
	border:1px solid #83160B;
	margin-left:0px;
	width:250px;
	margin-top:5px;
}
.form_2 {
	border:1px solid #83160B;
	background:#FFFFFF;
	margin-left:0px;
	margin-bottom:1px;
	width:100px;
	height:20px;
	/*background-color:#5A5A5A;*/
	letter-spacing: 1px;
	font-family: Geneva, Arial, Helvetica, sans-serif;
	font-size:11px;
	font-weight: bold;
	color:#83160B;
	text-transform: uppercase;
}
#slide_anti2 {

  clear: both;

  width: 239px;

  height: 147px;

  margin-left:47px;
	margin-right: auto;
	margin-top:269px;
	position:absolute;

  

}
#slide_anti {

  clear: both;

  width: 239px;

  height: 147px;

  margin-left:13px;
	margin-right: auto;
	margin-top:287px;
	position:absolute;

  

}
#slide_anti img {

  width: 239px;

  height:147px;

  display: none;

}

#slideshow {

 clear: both;

  width: 704px;

  height: 241px;

  margin-left:253px;
	margin-right: auto;
	margin-top:12px;
	position:absolute;

  

}
#featMain {
display:inline;
float:left;
position:relative;
width:704px;
}
#slider {
margin:0 auto;
position:relative;
width:750px;
}
#slideshow_servizi {

  clear: both;

  width: 714px;

  height: 254px;

  margin-left:248px;
	margin-right: auto;
	margin-top:9px;
	position:absolute;

  

}

#slideshow_azienda {

  clear: both;

  width: 704px;

  height: 241px;

  margin-left:253px;
	margin-right: auto;
	margin-top:12px;
	position:absolute;

  

}

#boxFeatured {

overflow:hidden;

}
/*#boxFeatured img {

  width: 714px;

  height:254px;

  display: none;

}*/

.scroll {
clear:left;
height:251px;
width:704px;


overflow-x:hidden;
overflow-y:auto;
position:relative;

}
.scrollContainer div.panel {
height:254px;
width:704px;
}
#testo_anti a:link{
	font-size:12px;
	color:#5A5A5A;
	font-family: Arial;
	text-align:left;
	line-height:18px;
	text-decoration:none;
	
	
}
#testo_anti a:visited{
	font-size:12px;
/*	color:#5A5A5A;*/
	font-family: Arial;
	text-align:left;
	line-height:18px;
	text-decoration:none;
	
	
}
#testo_anti a:hover{
	font-size:12px;
	color:#B93227;
	font-family: Arial;
	text-align:left;
	line-height:18px;
	text-decoration:underline;
}

