body{
	font-family:Verdana;
	font-size:11px;
	color:#414242;
	background:#FFF;
}
/* stili per la selezione delle lingue*/
a.flag:link { color:#000; }	
a.flag:visited { color:#000;  }	
a.flag:hoover { color:#000;  }	   
div.menu  {/*eng deutch*/
	position:absolute;
	width:200px;
	top:20px;
	left:14px;
	width:180px;
	z-index:500;
	font-size:12px;
	border: 1px solid #CCC;
	background-color:#fff;
	
	
}
div.menu2  {/*ita*/
	position:absolute;
	width:180px;
	z-index:500;
	top:0px;
	left:14px;
	font-size:12px;
	border: 1px solid #CCC;
	background-image:url(../774_files/arrow_bottom_right.gif);
	background-repeat:no-repeat;
	background-position: right bottom; 
	background-color:#FFF;
	font-weight:bold;
	
  	
}

.rel_menu{/*relativo per orientare */
position:relative; width:200px; height:20px; float:left;  }

div.menup  {/*eng deutch*/
	position:absolute;
	width:200px;
	top:20px;
	left:14px;
	width:180px;
	z-index:500;
	font-size:12px;
	border: 1px solid #CCC;
	background-color:#fff;
	
	
}
div.menu2p  {/*ita*/
	position:absolute;
	width:180px;
	z-index:900;
	top:0px;
	left:14px;
	font-size:12px;
	border: 1px solid #CCC;
	background-image:url(../774_files/arrow_bottom_right.gif);
	background-repeat:no-repeat;
	background-position: right bottom; 
	background-color:#FFF;
	font-weight:bold;
	
  	
}


.img-flag{ padding-right:20px; padding-top:2px;    position:relative; float:left; padding-left:3px;  
  	
}
.riga{/*eng*/
	clear:both;
	width:180px;
	position:relative;
	padding-top:2px; 
	padding-bottom:3px;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #CCC;
	
}
.riga2{
	width:180px;
	position:relative;
	padding-top:1px; 
	padding-bottom:3px;
	
}
.puntatore{ cursor:pointer;}
/******************************************************/
		.menu_lingue {
	color: #ffffff;
	font-family:Arial, Helvetica, sans-serif;
	text-decoration: none;
	font-size: 10px;
	color: #333;
	background-color: #CCC;
	font-weight: bold;
	margin-left: 8px;

		}
		.scheda {
	font-family: Arial;
	color: #666;
	text-decoration: none;
	font-weight: bold;
}
a.scheda:link {
	
	color:#1474C2;
	text-decoration: none;

}
a.scheda:hover {
	
	color: #666;
	text-decoration: none;
	
}


		.selezio {
	font-family: Arial;
	color: #666;
	text-decoration: none;
	font-weight: bold;
}
a.selezio:link {
	
	color:#1474C2;
	text-decoration: none;

}
a.selezio:hover {
	
	color: #666;
	text-decoration: none;
	
}






/** 26 ottobre2009 **/
#container {
	margin: 5px auto 0 auto;
	width: 300px;
}

		.accordion_toggle {
	display: block;
	width: 280px;
	padding: 0 10px 0 10px;
	color: #ffffff;
	font-family:Arial, Helvetica, sans-serif;
	text-decoration: none;
	font-size: 12px;
	color: #FFF;
	cursor: pointer;
	margin: 0 0 0 0;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #D6D6D6;
	background-color: #BBB3AC;
	background-image: url(../images/accordion_toggle.jpg);
	background-repeat: no-repeat;
	background-position: right top;
		}

		.accordion_toggle_active {
	color: #ffffff;
	background-color: #A99F96;
	background-image: url(../images/accordion_toggle_active.jpg);
	background-repeat: no-repeat;
	background-position: right center;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #9E9489;
		}
		
		.accordion_content {
			background-color: #ffffff;
			color: #444444;
			overflow: hidden;
			padding-left:13px;
			
		}
		
				.sx {
	color: #595959;
	padding-left:44px;
	padding-right:10px;
	padding-bottom:20px;
	font-size:11px;
	font-family:Arial, Helvetica, sans-serif;
			
			
		}
			
			.img-riv {
			
			
			padding-left:10px;
			
			
			
		}
			
			.accordion_content h2 {
				
				color: #0099FF;
			}
			
			.accordion_content p {
				
			}
			
		.vertical_accordion_toggle {
			display: block;
			
		
			background: url(../images/accordion_toggle.jpg) no-repeat top right #a9d06a;
			padding: 0 10px 0 10px;
			line-height: 30px;
			color: #ffffff;
			font-weight: normal;
			text-decoration: none;
			outline: none;
			font-size: 12px;
			color: #000000;
			border-bottom: 1px solid #cde99f;
			cursor: pointer;
			margin: 0 0 0 0;
		}

		.vertical_accordion_toggle_active {
	color: #ffffff;
	border-bottom: 1px solid #f68263;
	background-color: #e0542f;
	background-image: url(../images/accordion_toggle_active.jpg);
	background-repeat: no-repeat;
	background-position: right top;
		}

		.vertical_accordion_content {
			background-color: #ffffff;
			color: #444444;
			overflow: hidden;
		}

			.vertical_accordion_content h2 {
				margin: 15px 0 5px 10px;
				color: #0099FF;
			}

			.vertical_accordion_content p {
				line-height: 150%;
				padding: 5px 10px 15px 10px;
			}

a.linkcomfort:link,a.linkcomfort:visited{}
	a.linkcomfort:hover{}
	
	a.linkdesign:link,a.linkdesign:visited{clear: both; float: left; width: 100%; border-top: 1px solid #FFF; background: #035069 url(images/design1.gif) no-repeat;}
	a.linkdesign:hover{background: #397386 url(images/design2.gif) no-repeat;}
	
	a.linkmoderno:link,a.linkmoderno:visited{clear: both; float: left; width: 100%; border-top: 1px solid #FFF; background: #035069 url(images/moderno1.gif) no-repeat;}
	a.linkmoderno:hover{background: #397386 url(images/moderno2.gif) no-repeat;}

	
	a.linkyoung:link,a.linkyoung:visited{clear: both; float: left; width: 100%; border-top: 1px solid #FFF; background: #035069 url(images/young1.gif) no-repeat;}
	a.linkyoung:hover{background: #397386 url(images/young2.gif) no-repeat;}
	

	a.linkclassic:link,a.linkclassic:visited{clear: both; float: left; width: 100%; border-top: 1px solid #FFF; background: #035069 url(images/classic1.gif) no-repeat;}
	a.linkclassic:hover{background: #397386 url(images/classic2.gif) no-repeat;}
	
	a.linktrasf:link,a.linktrasf:visited{clear: both; float: left; width: 100%; border-top: 1px solid #FFF; background: #035069 url(images/trasformabili1.gif) no-repeat;}
	a.linktrasf:hover{background: #397386 url(images/trasformabili2.gif) no-repeat;}
	
td{
	font-family:Verdana;
	font-size:11px;
	text-decoration:none;
	color:#414242;
}
form{margin:0;}
ol{margin:0 10px 0 30px; padding:0; line-height:1.4em; font-family:Verdana; font-size:10px; color:#777575;}



.scroll{
	scrollbar-face-color:#BBB3AC;
	scrollbar-shadow-color:#BBB3AC;
	scrollbar-3dlight-color:#BBB3AC;
	scrollbar-arrow-color:#8B8580;
	scrollbar-darkshadow-color:#BBB3AC;
	scrollbar-track-color:#BBB3AC;
	scrollbar-highlight-color:#BBB3AC;
}

.scroll2{
	scrollbar-face-color:#FFF;
	scrollbar-shadow-color:#FFF;
	scrollbar-3dlight-color:#FFF;
	scrollbar-arrow-color:#8B8580;
	scrollbar-darkshadow-color:#FFF;
	scrollbar-track-color:#FFF;
	scrollbar-highlight-color:#FFF;
}


.fleft{float:left;}
.fright{float:right;}
.aleft{text-align:left;}
.aright{text-align:right;}
.vmiddle{vertical-align:middle;}
.linehg14{line-height:1.4em;}
.logo {
	background-color: #024F68;
	border-right-width: 1px;
	border-right-style: solid;
	border-right-color: #FFFFFF;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #FFFFFF;
}

.linehg18{line-height:1.8em;}
.hand{cursor:hand;}


a{font-family:Verdana; font-size:11px; color:#414242; text-decoration:none;}
a:active{font-family:Verdana; font-size:11px; color:#414242; text-decoration:none;}
a:link{font-family:Verdana; font-size:11px; color:#D9D9D9; text-decoration:none;}
a:visited{font-family:Verdana; font-size:11px; color:#414242; text-decoration:none;}
a:hover{font-family:Verdana; font-size:11px; color:#414242; text-decoration:underline;}


/*Fonts*/
.font9{font-size:9px;}
.font10{font-size:10px;}
.font12{font-size:12px;}
.font13{font-size:13px;}
.font14{font-size:14px;}
.font15{font-size:15px;}
.font16{font-size:16px;}

/*Colors*/
.grey{color:#C5C5C5}
.grey1{color:#777575}
.blue{color:#1474C2}
.black{color:#000000}


/*Lines*/
.bgazienda2{background-image:url(../images/1pixel_line.gif); background-repeat:repeat-x;}
.linemenu{background-image:url(../images/1pixel_menu.gif); background-repeat:repeat-x;}


/*Top*/
.margbot8{margin-bottom:8px;}
.margbot13{margin-bottom:13px;}
.margtop11{margin-top:11px;}


/*Bottom*/
.margtop5{margin-top:5px;}


/*Menu*/
.marglef23{margin-left:23px;}


/*Credits*/
.padcredits{padding:10px 17px;}


/*Catalogo*/
.txtcerca{border:2px solid #7F94A6; background:#FFF; font-family:Verdana; font-size:11px; width:125px; margin-right:5px;}


/*Ditre*/
a.ditre:link{font-family:Verdana; font-size:10px; color:#414242; text-decoration:none;}
a.ditre:visited{font-family:Verdana; font-size:10px; color:#414242; text-decoration:none;}
a.ditre:hover{font-family:Verdana; font-size:10px; color:#FFF; text-decoration:none;}

a.ditre2:link{font-family:Verdana; font-size:10px; color:#FFF; text-decoration:none;}
a.ditre2:visited{font-family:Verdana; font-size:10px; color:#FFF; text-decoration:none;}
a.ditre2:hover{font-family:Verdana; font-size:10px; color:#FFF; text-decoration:none;}

a.zoom:link{font-family:Verdana; font-size:10px; color:#777575; text-decoration:none;}
a.zoom:visited{font-family:Verdana; font-size:10px; color:#777575; text-decoration:none;}
a.zoom:hover{font-family:Verdana; font-size:10px; color:#777575; text-decoration:underline;}


/*Contatti*/
a.cont:link{font-family:Verdana; font-size:11px; color:#777575; text-decoration:none;}
a.cont:visited{font-family:Verdana; font-size:11px; color:#777575; text-decoration:none;}
a.cont:hover{font-family:Verdana; font-size:11px; color:#777575; text-decoration:underline;}



/*Forme*/
a.forme:link{font-family:Verdana; font-size:10px; color:#777575; text-decoration:none;}
a.forme:visited{font-family:Verdana; font-size:10px; color:#777575; text-decoration:none;}
a.forme:hover{font-family:Verdana; font-size:10px; color:#777575; text-decoration:underline;}



/*Stampa*/
.txtstampa{float: left; border: 1px solid #AAA; background: #FFF; font-family: Verdana; font-size: 11px; padding: 0; width:140px;}


/*Invia*/
.areastampa{float:left; border:1px solid #AAA; background:#FFF; font-family:Verdana; font-size:11px; width:240px; height:80px;}



/*Contact*/
.txt{float:left; font-size:10px; padding-right:3px; color:#A7A7A7; text-align:justify;}
.txtobb0{float:left; border:1px solid #AAA; font-family:Verdana; font-size: 10px; padding: 0; width: 85%; background: #fff;}
.txtobbl{float:left; border:1px solid #AAA; font-family:Verdana; font-size: 10px; padding: 0; width: 85%; background: #DDDDDD;}
.txtobb2{float:left; border:1px solid #AAA; font-family:Verdana; font-size: 10px; padding: 0; width: 95%; background: #DDDDDD;
    scrollbar-face-color:#DDDDDD;
	scrollbar-shadow-color:#DDDDDD;
	scrollbar-3dlight-color:#DDDDDD;
	scrollbar-arrow-color:#8B8580;
	scrollbar-darkshadow-color:#DDDDDD;
	scrollbar-track-color:#DDDDDD;
	scrollbar-highlight-color:#DDDDDD;
}
a.info:link{font-family:Verdana; font-size:10px; color:#777575; text-decoration:none;}
a.info:visited{font-family:Verdana; font-size:10px; color:#777575; text-decoration:none;}
a.info:hover{font-family:Verdana; font-size:10px; color:#777575; text-decoration:underline;}


/*The map*/
.linguetta_centro{float:left; padding-top:4px; text-align:center;}

a.linguettalinkoff:link,a.linguettalinkoff:visited{float:left; background:url(../images/linguetta_sfondo_off.gif) repeat-x; font-size:11px; color:#D57417;}
.menu {
	font-family: Arial;
	color: #CCCCCC;
	text-decoration: none;
	font-weight: bold;
}

a.linguettalinkoff:hover{text-decoration:none; cursor:hand; background:url(../images/linguetta_sfondo_off.gif) repeat-x; color:#414242;}

a.scarica:link{font-family:Verdana; font-size:11px; color:#1474C2; text-decoration:none;}
a.scarica:visited{font-family:Verdana; font-size:11px; color:#1474C2; text-decoration:none;}
a.scarica:hover{font-family:Verdana; font-size:11px; color:#1474C2; text-decoration:underline;}

.hand{cursor:hand;}
.bordblack{border:1px solid #000;}

a.linkcat:link,a.linkcat:visited{background: url(../images/frsx_1.gif) center left no-repeat; padding-left: 8px; color: #414242;}
a.linkcat:hover{background: url(../images/frsx_2.gif) center left no-repeat; color: #FFF; text-decoration: none;}

a.linkcaton:link,a.linkcaton:visited{background: url(../images/frsx_2.gif) center left no-repeat; padding-left: 8px; color: #FFF;}
a.linkcaton:hover{background: url(../images/frsx_2.gif) center left no-repeat; color: #FFF; text-decoration: none;}

a.linkmenusx:link,a.linkmenusx:visited{font-size: 11px; color: #414242;}
a.linkmenusx:hover{color: #FFF; text-decoration: none;}

a.linkmenusx2:link,a.linkmenusx2:visited{font-size: 11px; color: #414242; padding-left:15px;}
a.linkmenusx2:hover{color: #FFF; text-decoration: none;}

a.linkmenusx3:link,a.linkmenusx3:visited{font-size: 11px; color: #414242; padding-left:30px;}
a.linkmenusx3:hover{color: #FFF; text-decoration: none;}


.img-container{float: left;  width: 126px; height:84px; overflow:hidden;}
a.linkelencoimgcat:link,a.linkelencoimgcat:visited{float: left; background: #BBB3AC; line-height: 17px; color: #2B334D; width: 126px;  }
a.linkelencoimgcat:hover{color: #C00; text-decoration: none;}

a.linkBottom:link,a.linkBottom:visited{font-size: 10px; color: #A0A0A0; text-decoration: none;}
a.linkBottom:hover{color: #414242;}
