html, body{
	margin: 0;
	padding:0;
	background:#fff;
font-family:"Georgia", Times, serif;
/*	font-family:Arial, Helvetica, sans-serif;*/
	font-size: 12px;
	color:#666;
}
a:link, 
a:visited{
	text-decoration:none;
}
a:hover,
a:focus,
a:active a{
	text-decoration:underline;
}
.font_size {font-size: 12px;}
.principale { position:relative; width:1001px; height:auto;}
.fascia_logo {position:relative; width:1001px; height:137px;}
.fascia_menu {position:relative; width:1001px; height:30px; z-index:900; text-align:left;}
.foto_centrale {position:relative; width:1001px; height:438px; padding-bottom:10px; float:left; z-index:109;}
.spazio_centrale {position:relative; width:1001px; height:20px; padding-bottom:10px; float:left; z-index:109;}
.centrale {
	position:relative; 	width:1001px; padding-bottom:10px; float:left; margin-top:20px;
	background-image: url(../immagini/bg_menu_sx.jpg);
	background-repeat: repeat-y;
	background-position: 0px 4px;
}
/*	scheda prodotto parte in piu	*/
.centrale2 {
	position:relative; 	width:1001px; padding-bottom:10px; float:left;
	background-image: url(../immagini/bg_menu_sx.jpg);
	background-repeat: repeat-y;
	background-position: 0px 4px; text-align:left;}
.menu_sx_coda {position:relative; width:175px; float:left; clear:none; border-bottom: solid 1px #ccc; padding-left:10px; margin-top:5px; }
.centro2 {
	position:relative;
	width:792px;/*totale della largezza 816*/
	float:right;
	padding-left:20px;
	padding-top:0px;}
.titolo_scheda {Position:relative; float:left; width:470px;   height:45px; }
.titolo_prodotto{ position:relative; float:left; clear:both; font-size:28px; font-weight:bold}
.titolo_design{ font-size:15px; position:relative; float:left; width:470px; }
.titolo_prodotto2{ font-size:18px; font-weight:bold; position:relative; float:left; width:470px; }
.contenitore_spray{ position:relative; float:left;  width:775px; overflow:hidden; clear:both;   }
.riga_{ position:relative; float:left; padding-right:20px; margin-top:25px; }
.bg_sx_{ background-image:url(../immagini/bg_sx.jpg); background-repeat:repeat-y; background-position:0px 0px;  }

.img_riga_{ position:relative; float:left; padding-right:5px; width:40px; overflow:hidden; margin-bottom:15px; }
.testo_riga_{ position:relative; float:left; width:155px; min-height:60px; }
.colonna_dx{ padding-left:20px; }
.colonna_dx_img{  position: relative; float:left; margin-top:20px; margin-left:20px; margin-bottom:20px; width:200px; overflow:hidden;  }
.colonna_dx_tab{ padding-top:35px; margin-left:20px; position:relative; float:left; clear:both }
.colonna_dx_tab_bordo{ margin-left:20px;; border-bottom: solid 1px #ccc; padding-bottom:2px; }


/*	fine scheda prodotto parte in piu	*/
.slogan {
	
	position:absolute;
	left:0px;
	top:0px;
	z-index:110;
	float: left;

}
.menu_bordi {
	background-color: #1c1c1c;
	border-top-width: 4px;
	border-bottom-width: 2px;
	border-top-style: solid;
	border-bottom-style: solid;
	border-top-color: #FFF;
	border-bottom-color: #FFF;
}
/**/
.titolo_filtro{ font-weight:bold; padding-bottom:2px; padding-top:6px; }
.filtro { font-size:11px;}
.riga_filtro  { border-bottom: solid 1px #ccc; width:100px;}
.riga_preview {
	position:relative;
	float: left;
	width:84px; 
	overflow:hidden; margin-right:16px; 	
}
#page_1 {
	width:84px; 
	overflow:hidden; 
}
.preview {position:relative; float:left; overflow:hidden; margin-bottom:10px; overflow:hidden; width:84px; } /*uguali */
.bordo_soluzione_bianco {position:relative; float:left; overflow:hidden; margin-bottom:10px; overflow:hidden; width:84px; }  /*uguali */
.streccia_tavolo { width:80px; overflow:hidden }
.bordo_bianco {	 }
.bordo_blu {  }


.foto_scheda {
	position:relative;
	float: left;
	width:470px;
	height:470px;
	overflow:hidden;
	text-align:left; 
	 
	
}
.linea_temporale_preview {
	position:relative;
	float: left;
	text-decoration:none; width:84px; clear:left;
	
}
.linea_temporale_preview a {
	color:#F00;
	
}
.assoluto_img{position:aboslute; width:1001px; height:438px; left:0px; top:0px; z-index:1}/**/
.short_cut {position:relative; width:1001px; height:auto; float:left; clear:both; margin-bottom:15px;}
.img_shortcut{
	position:relative;
	width:150px;
	height:107px;
	float:left;
	clear:both;
	overflow:hidden;
	border-left-width: 22px;
	border-left-style: solid;
	border-left-color: #f0f0f0;
}
.preview_assoluto{
	/*position:absolute; left:0px; top:-40px;*/
}
.big_assoluto{
	position:absolute; left:0px; top:-30px;
}
.short_cut {position:relative; width:1001px; height:auto; float:left; clear:both; margin-bottom:15px;}
.img_designer_index {position:relative; width:160px; height:160px; float:left; clear:both; overflow:hidden;  }/*background-color:#FF0*/
.bg {
/*	background-image: url(../immagini/index_08.jpg);
	background-repeat: no-repeat;
	background-position: right top;	*/
	border-right-width: 1px;
	border-left-width: 1px;
	border-right-style: solid;
	border-left-style: solid;
	border-right-color: #CCC;
	border-left-color: #CCC;
	border-top-width: 1px;
	border-top-style: solid;
	border-top-color: #CCC;
	
}
.bg_int {
	border-top-width: 1px;
	border-top-style: solid;
	border-top-color: #CCC;/*	background-image: url(../immagini/index_08_b.gif);
	background-repeat: no-repeat;
	background-position: left top; 	*/
	
}
.fianchi {
	border-right-width: 1px;
	border-left-width: 1px;
	border-right-style: solid;
	border-left-style: solid;
	border-right-color: #CCC;
	border-left-color: #CCC;
}
.piede {padding-top:15px; position:relative; float:left; width:1001px; text-align:center; font-size:11px; color:#666 }
.tit { 
color:#333;
padding-top:13px;
padding-left:12px;
padding-bottom:13px;
font-size:12px; }


.menu_sx {position:relative; width:185px; float:left; clear:none;}
.fumetto { width:250px; height:250px
	
	padding:20px;
	
	
}
.centro {
	position:relative;
	width:792px;/*totale della largezza 816*/
	float:right;
	padding-left:20px;
	padding-top:0px;
	padding-bottom:20px;
	
}
.tit_interne {
	color:#333;
	font-weight:bold;
	margin-bottom:20px;
	width: 340px;
	font-size:16px;
	
}
.tit_cerca {
	color:#333;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #CCC;
	margin-bottom:20px;
	width: 200px;
	font-size:14px;
	
}
.testi_interne{
	color:#333;
	text-align:left;
	padding-left:30px;	
}
.testi_interne2{
color:#333;
	text-align:left;
	padding-right:30px;	
}
.link{ color:#666 }
.pad_sx{ padding-left:15px;}
.pad_top{ padding-top:15px;}
.pad_dx{ padding-right:20px; position:relative; float:left; padding-bottom:20px;}
.pad_dx_tavolo{ padding-right:20px; position:relative; float:left; padding-bottom:20px;}

.tiene_altezza {
	position:relative;
	float:left;
	height:113px;
	width:80px;
	overflow:hidden;
}

.tiene_altezza_hp {
	position:relative;
	float:center;
	height:160px;
	width:160px;
	overflow:hidden;
}

.tiene_altezza_tavolo {
	position:relative;
	float:left;
	height: 113px;
	width:146px;
	overflow:hidden; text-align:center;
}
.nome_reparto { position:relative; float:left; clear:both; width:80px; font-size:10px; text-align:center; height:26px; overflow:hidden}
.nome_reparto_hp { position:relative; float:left; clear:both; width:80px; font-size:11px; text-align:center; height:26px; overflow:hidden}
.nome_reparto_tavolo { position:relative; float:left; clear:both; width:146px; font-size:10px; text-align:center;height:26px; overflow:hidden}

.select{ width:200px; margin-bottom:15px;}

/*news*/
#news { width:750px; float:left} 
.news_riga {position:relative; float:left; margin-bottom:30px; border-bottom: dashed 1px #ccc; padding-bottom:15px;    }
.data_news{
	position:relative; float:left;
	font-size:13px;
	padding-bottom:2px;
	padding-top:3px;
	width:500px;
	text-align:left; 
	} 
.data_news_scheda{
	
	font-size:13px;
	padding-bottom:2px;
	padding-top:3px;
	width:500px;
	text-align:left; 
	} 

.titolo_news{
	color:#000;
	font-size:14px;
	text-align:justify;
	padding-bottom:2px;
	font-weight:bold;
	padding-bottom:5px; position:relative; float:left; width:500px;   
	} 
.titolo_news_scheda{
	color:#000;
	font-size:14px;
	text-align:justify;
	padding-bottom:2px;
	font-weight:bold;
	padding-bottom:5px; position:relative; float:left; width:500px;   
	} 
.testo_news {position:relative; float:left; width:770px; text-align:left;   }
.testo_news_scheda {position:relative; float:left; width:510px; text-align:left;  }

.img_news { position:relative; float:left; width:250px; text-align:left; margin-right:15px; overflow:hidden;  }
.img_scheda_news { position:relative; float:left; width:250px; text-align:left; margin-right:15px; overflow:hidden  }
.img_scheda_news22 { position:relative; float:left; width:145px; text-align:left; margin-right:15px; overflow:hidden;  }

.more_news_preview_div  { position:relative; float:left; margin-bottom:15px;  margin-top:15px; width:510px;  }
.more_news_preview_div2  { position:relative; float:left; margin-bottom:15px;  margin-top:15px;   width:450px;  }

.more {
	color:#000;
	font-size:13px;
	padding-top:15px;
	padding-right:20px;
	font-weight:bold;
	text-decoration:none;
	}
a.linknews:link {
	color: #333; font-weight:bold; text-decoration:none;
}
a.linknews:visited {
	color: #333;
}
a.linknews:hover {
	color: #F00;
}
a.linknews:active {
	color: #F00;
}
.news_gallery  { position:relative; float:left; clear:both; float:left; margin-bottom:15px; margin-top:15px; width:790px; }
.news_img_padding { position:relative; float:left; padding-bottom:15px;}

/**/





/*index */

#nav-menu 
{ 
width:150px;
float: left;
list-style-type:none;
text-align:left;
padding-top:10px; 
padding-left:2px; 
padding-right:5px;

}
#nav-menu ul
{list-style-type:none; padding-left:10px;
margin:0px;}
#nav-menu ul a
{list-style-type:none; text-decoration: none;color: #8c8c8c; 
font-size:11px;
margin:0px;}
#nav-menu ul a:hover
{list-style-type:none; text-decoration: none;color: #000;
margin:0px;}
#nav-menu ul a:visited
{/*list-style-type:none; text-decoration: none;color: #8c8c8c;
margin:0px;*/}
#nav-menu li
{list-style-type:none; padding-top:3px; font-size:11px;border-bottom:1px solid #cccccc;}
.selezionato { font-weight:bold; color:#000}

/**/

/*pagine */

#nav-menu2 
{ width:185px;/* height:560px;*/
float: left;
list-style-type:none;
text-align:left;
padding-top:10px;
font-size:12px;
}
#nav-menu2 ul
{list-style-type:none; padding-left:10px;
margin:0px;}
#nav-menu2 ul a
{list-style-type:none; text-decoration: none;color: #8c8c8c;
margin:0px;}
#nav-menu2 ul a:link
{/*list-style-type:none; text-decoration: none;color: #8c8c8c;
margin:0px;*/}
#nav-menu2 ul a:hover
{list-style-type:none; text-decoration: none;color: #000;
margin:0px;}
#nav-menu2 ul a:visited
{/*list-style-type:none;  text-decoration: none;color: #8c8c8c;
margin:0px;*/}
#nav-menu2 li
{list-style-type:none; padding-top:3px; margin-bottom:8px;}
#nav-menu2 ul li .over{
	color:#000;
}
.selezionato { font-weight:bold; color:#000}

/*robot statiche*/


#nav-menu33 {
	position:absolute;
	top:750px;
	left:0px;
	font-size:11px;
	list-style:none;
	overflow:hidden;
	text-align:justify;
	margin:0px;
	padding:0px;
	width:1020px;
}
#nav-menu33 ul { margin:0px; list-style: none; padding:0px; float:left; text-align:left;}
#nav-menu33 ul a:link, #nav-menu33  ul a:visited { text-decoration: none; color: #666; text-decoration:none}
#nav-menu33 ul a:hover { text-decoration: none; color: #666; }
#nav-menu33  li { 
	display:inline;
	
}

/**/

/*pagine */

#nav-menu3 
{ width:190px;
float: left;
list-style-type:none;
text-align:left;
padding-right:10px;
font-size:12px;
}
#nav-menu3 ul
{list-style-type:none; padding-left:10px;
margin:0px;}
#nav-menu3 ul a:link
{list-style-type:none; padding-left:5px; text-decoration: none;color: #8c8c8c;
margin:0px;}
#nav-menu3 ul a:hover
{list-style-type:none; padding-left:5px; text-decoration: none;color: #000;
margin:0px;}
#nav-menu3 ul a:visited
{list-style-type:none; padding-left:5px; text-decoration: none;color: #8c8c8c;
margin:0px;}
#nav-menu3 li
{
	list-style-type:none;
	padding-top:10px;
	text-align:right;
	padding-bottom:3px;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #CCC;
}

.selezionato { font-weight:bold; color:#000}

/**/

.hidden{display:none;}


/* filtri... */
/****Header & Pagination****/

#prTOP{
	float:left;
	width:100%;/*for safari*/
	padding-top:.416em;
	position:relative;
}
#prTOP ul{
	float:left;
}
.prLogoBrand{
position:relative;
bottom:-1.2em;
}
#prTOP .productPagination{
	float:right;
}
.productPaginationTop{
	float:right;
	margin-bottom:3em;
}
.productPagination li {
	text-align:center;
}

.asterisco {color: #000;}
.campi_moduli{border: 1px solid #CCC; width:150px; color:#87888a;}
.campi_moduli2{border: 1px solid #CCC; width:430px; color:#87888a;}
.invia{border: 1px solid #CCC; width:50px; color:#87888a; font-weight:bold}
.salva{border: 1px solid #CCC; width:70px; color:#87888a; font-weight:bold}
.modulis{border: 1px solid #CCC; width:150px; color:#87888a;}
.moduliu{border: 1px solid #CCC; width:150px; color:#87888a;}


/* Area Download -  */
.riga_down  {
	position:relative;
	float:left;
	clear:both;
	margin-left:60px;
	font-size:16px;
	padding-bottom:10px;
	color:#999;
	width:650px;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #CCC; margin-bottom:20px; 
}
.titolo_down  { position:relative; float:left; margin-left:20px;}
.icona_down  {
	position:relative; float:left;  
	
}

a.link_down:link {
	text-decoration:none;
	 color:#87888a; 
}
a.link_down:visited {  text-decoration:none;
	 color:#87888a; 
	
}
a.link_down:hover {
	text-decoration:none;
	 color:#87888a; 
}
a.link_down:active {  text-decoration:none;
	 color:#87888a; 
	
}

