body{
	font-family:Verdana;
	font-size:11px;
	color:#414242;
	background:#FFF;   z-index: 1;
}

.relativo {
	position:relative;
	width:100%;
	background-color:#FFF;
	z-index:99000; background-image:
	
}
.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:99900;
	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;}
/******************************************************/


.img_ab {
	position:absolute;
	z-index:99000;
	left:0px;
	top:0px;
	width:100%;
	border-top-width: 50px;
	border-top-style: solid;
	border-top-color: #Fff;
}

.img_ab2 {
	position:relative;
	z-index:99000;
	top:-50px;
	width:900px;
	height:804px;
	background-color: #FFFFFF;
	
	
}

 


.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;

		}
		
/* 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;
	
  	
}


.sfondo{
	
	background-image:url(../images/bg_.gif);
	background-repeat: repeat-x;
	background-position: left top;
  z-index: 1;
}
.rel{ position:relative; width:898px;  padding:0px; margin:0px; z-index:1;}
.ax  {
	position:absolute;
	width:899px;
	left: 0px;
	top: 682px;
	z-index:1;
	height: 100px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #999;
	text-decoration: none;
	text-align:justify;
}
#piede a{font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #999;
	text-decoration: none;}
#piede a:hover{color:#999;}
#piede a:visited{}

.ax2{
	position:absolute;
	left: 0px;
	top:0px;
	z-index:100;
}

#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;
		}
.piede {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #999;
	text-decoration: none;
	padding-top: 100px;
	text-align:justify;
}
#piede a{font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #999;
	text-decoration: none;}
#piede a:hover{color:#999;}
#piede a:visited{}
		
.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;
			
		}
		
		.accordion_content2 { position:relative; float:left; padding-top:20px; padding-bottom:20px; border-top:  solid 1px #ccc; width:350px; clear:both 
			
			
		}
		
				.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.link_blu:link, a.link_blu:visited{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #09F;
	text-decoration: underline;
}

.    facebook{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #ccc;
	text-decoration: none;
}
    a.facebook:link, a.facebook:visited{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #000;
	text-decoration: none;
}

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;}
.img-map {
	border: 1px solid #CCCCCC;
}

	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;}
	
	
	
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; font-size:12px; font-family:Arial, Helvetica, sans-serif}
.blue14{color:#1474C2; font-size:14px; font-family:Arial, Helvetica, sans-serif}
.black{color:#000000}
.pad{ padding-top:20px; padding-bottom:5px;}

/*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:13px; color:#777575; text-decoration:none;}
a.zoom:visited{ color:#777575; }
a.zoom:hover{color:#1074bf;}


.link_scheda{ padding-bottom:4px;}
a.link_scheda:link{font-family:Verdana; font-size:11px; color:#1074bf; text-decoration:none; font-weight:bold}
a.link_scheda:visited{ color:#1074bf; font-weight:bold}
a.link_scheda:hover{color:#777575;}

a.link_scheda2:link{font-family:Verdana; font-size:11px; color:#777575; text-decoration:none;}
a.link_scheda2:visited{ color:#777575; }
a.link_scheda2:hover{color:#1074bf;}

a.link_scheda3:link{font-family:Verdana; font-size:11px; color:#777575; text-decoration:none; font-weight:bold}
a.link_scheda3:visited{ color:#777575; font-weight:bold}
a.link_scheda3:hover{color:#1074bf;}

.img_scheda_preview {position:relative; width:126px; height:85px; overflow:hidden; float:left; padding-right:15px;}
.img_scheda_preview2 {position:relative; width:126px; height:85px; overflow:hidden; float:left;}

.riga_preview{position:relative; float:left; padding-bottom:15px;}


/*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;
}
.titolo_concorso {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	color: #333;
}

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.linkcat2:link,a.linkcat:visited{background: url(../images/frsx_1.gif) center left no-repeat; padding-left: 8px; color: #414242; text-decoration:underline;}
a.linkcat2:hover{background: url(../images/frsx_2.gif) center left no-repeat; color: #1474C2; text-decoration:underline;}

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.scheda:link,a.scheda:visited{font-size: 11px; color: #1474C2;}

a.selezionato:link,a.selezionato:visited{font-size: 11px; color: #fff;}
a.selezionato2:link,a.selezionato2:visited{font-size: 11px; color: #fff; padding-left:15px;}

a.selezio:link,a.selezio:visited{font-size: 11px; color: #000;}

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;}
.testo_news {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #000;
}



.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;}
.cont_pubblicazione {
	height: 230px;
	width: 172px;
	float: left;
	clear: none;
}
.titolo_rivista {
	padding-top: 10px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #4A4A4A;
	text-align: left;
}
.neve{
	width:559px;
	height:374px;
	z-index:1900;
	position:absolute;
	background-image:url(../immagini/snowflakes_02.gif);
	background-repeat:no-repeat;
	background-position:right bottom;
	top: 87px;
	left: 340px;
}
.bannercomfort{ float:left; padding-top:18px;
}
.link_materiale {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 18px;
	color: #01415C;
}
