html, body, ul, ol, li, p, h1, h2, h3, h4, h5, h6, form, fieldset, a img{
margin:0;
padding:0;
border:0;
}
html{
}
body {
	background-color: #000;
	margin:0px;
	padding:0px;
	font:11px Verdana, sans-serif;
	color:#666;
}
a{
color:#79b51e;
text-decoration:none;
}
a:hover{
text-decoration:underline;
}
h1, h2, h3, h4, h5, h6{
}
/* --------------------------------------------------------------- */
.dn{
display:none;
}
.fl{
float:left;
}
.fr{
float:right;
}
.cb{
clear:both;
}
.cn{
text-align:center;
margin:0 auto;
}
/* --------------------------------------------------------------- */

h4{
	color:#49577A;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
}
h5{
	color:#A3A7AD;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
}
/* --------------------------------------------------------------- */
#alto{
	height:84px;
	width:968px;
	margin:0 auto;
}
#centro{
	min-height:160px;
	width:968px;
	margin:0 auto;
}
#basso{
	background:#000 url(../img/css/bottom.png) no-repeat;
	height:50px;
	width:938px;
	margin:0 auto;
	font:10px Verdana, Arial, Helvetica, sans-serif;
	color:#FFFFFF;
	text-align: left;
	padding-left:30px;
	padding-top:30px;
}
#basso a{
color:#fff;
}
#basso a:hover{
color:#990000;
text-decoration: none;
}
/* --------------------------------------------------------------- */
/*LINGUE*/
#alto #lingue{
	/*height:47px;*/
	width:948px;
	margin:0 auto;
	background:url(../img/css/back_menu.jpg) no-repeat;
	height:81px;
	font-family: Verdana, Geneva, sans-serif;
	font-size: 9px;
	color: #000;
	padding:4px 20px 0 0;
	text-align: right;
}
#alto #lingue #sel_lingua{
}
#alto #lingue #sel_lingua a{
	color:#000;
	font-weight: normal;
	text-decoration: none;
}
#alto #lingue #sel_lingua a:hover{
	color:#000;
	font-weight: normal;
	text-decoration: none;
}
/* --------------------------------------------------------------- */
/*<inizio> PARTE CENTRALE HOME PAGE*/
#centro_home{
	background:#000 url(../img/css/sfondo_dettagli.jpg) repeat-y;
	min-height:219px;
	width:948px;
	margin:0 auto;
	padding-top:10px;
	padding-left:10px;
	padding-right:10px;
}
#centro_banner{
	background:#000 url(../img/css/sfondo_dettagli.jpg) repeat-y;
	min-height:50px;
	width:948px;
	margin:0 auto;
	padding-top:10px;
	padding-left:10px;
	padding-right:10px;
}
#centro_banner a{
	padding-left:10px;
	padding-right:10px;
}
#centro_home #sx{
	width:555px;
	float:left;
	font:11px Verdana, sans-serif;
	color:#A3A7AD;
	min-height:204px;
}
#centro_home #sx a{
	color:#A3A7AD;
	font-weight: bold;
}
#centro_home #sx a:hover{
	color:#666;
	font-weight: bold;
	text-decoration: none;
}
#centro_home #sx #scheda_1{
	/*background:url(../img/css/ceramica_arredo.png) no-repeat;*/
	min-height:102px;
	width:275px;
	float:left;
	/*padding:2px 0 0 5px;*/
}
#centro_home #sx #scheda_sx{
	background:url(../img/css/scheda.png) no-repeat;
	min-height:102px;
	width:267px;
	float:left;
	padding:2px 0 0 5px;
}
#centro_home #sx #scheda_dx{
	background:url(../img/css/scheda.png) no-repeat;
	min-height:102px;
	width:275px;
	float:left;
	padding:2px 0 0 5px;
}
#centro_home #dx{
	padding-left:10px;
	padding-top:0px;
	/*float:left; */
}
#centro_home #dx a{
	color:#666;
	font-weight: bold;
}
#centro_home #dx a:hover{
	color:#666;
	font-weight: bold;
	text-decoration: underline;
}
#centro_home #dx #news_alto_sx{
	height:103px;
	width:173px;
	padding:0px 0 0 10px;
	float:left;
	border-right:1px solid #C9CACD;
	border-bottom:1px solid #C9CACD;
}
#centro_home #dx #news_alto_dx{
	height:103px;
	width:173px;
	padding:0px 0 0 10px;
	float:left;
	border-bottom:1px solid #C9CACD;
}
#centro_home #dx #news_basso_sx{
	height:91px;
	width:173px;
	padding:5px 0 0 10px;
	float:left;
	border-right:1px solid #C9CACD;
}
#centro_home #dx #news_basso_dx{
	height:91px;
	width:173px;
	padding:5px 0 0 10px;
	float:left;
}
/* CENTRO REFERENZE */
#centro_ref{
	background:#000 url(../img/css/sfondo_dettagli.jpg) repeat-y;
	min-height:219px;
	width:948px;
	margin:0 auto;
	padding-left:10px;
	padding-right:10px;
}
#centro_ref #navigatore{
	width:900px;
	height:32px;
	font:11px Verdana, sans-serif;
	color:#A3A7AD;
	margin:0 auto;
	
}
#centro_ref #navigatore #navi{
	width:900px;
	font:11px Verdana, sans-serif;
	color:#A3A7AD;
	margin:0 auto;
}
#centro_ref #navigatore #navi_sx{
	width:15px;
	height:32px;
	float:left;
	background-image: url(../img/css/barra_nav_sx1.png);
	background-repeat: no-repeat;
}
#centro_ref #navigatore #navi_dx{
	width:15px;
	height:32px;
	float:left;
	background-image: url(../img/css/barra_nav_dx1.png);
	background-repeat: no-repeat;
}
#centro_ref #navigatore #navi_centro{
	height:20px;
	float:left;
	background-image: url(../img/css/barra_nav_centro1.png);
	background-repeat: repeat-x;
	padding:12px 0 0 0;
}
#centro_ref #dett_coll{
	width:900px;
	font:11px Verdana, sans-serif;
	color:#A3A7AD;
	margin:0 auto;
}
#centro_ref #dett_coll #schedacol{
	background:url(../img/css/scheda_min.png) no-repeat;
	min-height:170px;	
	width:170px;
	float:left;
	padding: 7px 0 0 10px;
}
#centro_ref #dett_coll #schedacol p{
	padding: 7px 0 0 0;
	
}
#centro_ref #dett_coll #schedacol2{
	/*background:url(../img/css/scheda_min.png) no-repeat;*/
	min-height:170px;
	border-right:1px solid #CCC;
	width:170px;
	float:left;
	padding: 7px 0 0 10px;
}
#centro_ref #dett_coll #schedacol2 a{
	padding: 7px 0 0 0;
	color:#666;
	
}
#centro_ref #dett_coll  h3{
	padding: 7px 0 7px 0;
	color:#464647;
	text-transform:uppercase;
	
}
/*<inizio> PARTE CENTRALE COLLEZIONI*/
#centro_home #coll{
	width:830px;
	font:11px Verdana, sans-serif;
	color:#A3A7AD;
	margin:0 auto;
}
#centro_home #coll #scheda{
	background:url(../img/css/scheda.png) no-repeat;
	min-height:102px;
	width:267px;
	float:left;
	padding:2px 0 0 5px;
}
#centro_home #coll a{
	color:#666;
	font-weight: bold;
}
#centro_home #coll a:hover{
	color:#666;
	font-weight: bold;
	text-decoration: underline;
}
#centro_home #dett_coll{
	width:900px;
	font:11px Verdana, sans-serif;
	color:#A3A7AD;
	margin:0 auto;
}

#centro_home #dett_coll #schedacol{
	background:url(../img/css/scheda_min.png) no-repeat;
	mi-height:170px;
	width:170px;
	float:left;
	padding: 7px 0 0 10px;
}
#centro_home #dett_coll #schedacol p{
	padding: 7px 0 0 0;
	text-align:center;
}
/*<fine> PARTE CENTRALE COLLEZIONI*/
/*<inizio> PARTE CENTRALE PRODOTTI*/
#centro_prod{
	background:#000 url(../img/css/sfondo_dettagli.jpg) repeat-y;
	min-height:219px;
	width:948px;
	margin:0 auto;
	padding-top:10px;
	padding-left:10px;
	padding-right:10px;
}
#centro_prod #sx{
	width:400px;
	float:left;
	font:11px Verdana, sans-serif;
	color:#777;
}
#centro_prod #sx h5{
	color:#000;
	font:11px Verdana, sans-serif;
	font-weight: bold;
}
#centro_prod #sx #schedamin{
	background:url(../img/css/scheda_min.png) no-repeat;
	height:180px;
	width:180px;
	float:left;
	padding: 7px 0 0 10px;
}
#centro_prod #sx #descmin{
	min-height:180px;
	width:204px;
	float:left;
	padding: 10px 0 0 0;
	border-right:1px solid #C9CACD;
}
#centro_prod #centrop{
	width:348px;
	float:left;
	float:left;
	border-right:1px solid #C9CACD;
}
#centro_prod #centrop #schedap{
	background:url(../img/css/amb_mini.png) no-repeat;
	height:82px;
	width:82px;
	float:left;
	padding: 3px 0 0 4px;
}
#centro_prod #dx{
	width:175px;
	float:left;
	padding-left:10px;
	padding-top:0px;
}
#centro_prod #dx ul li{
	list-style:none;
}
#centro_prod #dx ul li a{
	color:#000;
	font:11px Verdana, sans-serif;
	font-weight: bold;
}
#centro_prod #dx ul li a:hover{
	color:#990000;
	text-decoration: none;
}
#centro_prod #dx a{
	color:#666;
	font-weight: normal;
}
#centro_prod #dx a:hover{
	color:#990000;
	text-decoration: none;
	font-weight: normal;
}

/*<fine> PARTE CENTRALE PRODOTTI*/
/*<inizio> PARTE CENTRALE NEWS*/
#centro_home #dett_news{
	width:900px;
	font:11px Verdana, sans-serif;
	color:#A3A7AD;
	margin:0 auto;
	padding: 3px 0 10px 0;
}
#centro_home #elenco_news{
	width:900px;
	min-height:110px;
	font:11px Verdana, sans-serif;
	color:#A3A7AD;
	margin:0 auto;
	border-left:1px solid #C9CACD;
}
#centro_home #elencoPagine_news{
	width:900px;
	height:16px;
	font:11px Verdana, sans-serif;
	color:#A3A7AD;
	border-bottom:1px solid #C9CACD;
	margin:0 auto;
}
#centro_home #elencoPagine_news_sx{
	width:500px;
	font:11px Verdana, sans-serif;
	color:#A3A7AD;
	margin:0 auto;
	float:left;
}
#centro_home #elencoPagine_news_dx{
	width:400px;
	font:11px Verdana, sans-serif;
	color:#777777;
	margin:0 auto;
	float:left;
	text-align: right;
}
#centro_home #elenco_news #schedan{
	height:90px;
	width:204px;
	float:left;
	padding: 10px;
	border-right:1px solid #C9CACD;
	border-bottom:1px solid #C9CACD;
}
#centro_home #elencoPagine_news a{
	color:#666;
	font-weight: normal;
}
#centro_home #elencoPagine_news a:hover{
	color:#FF0007;
	font-weight: normal;
	text-decoration: underline;
}
#centro_home #elenco_news a{
	color:#666;
	font-weight: bold;
}
#centro_home #elenco_news a:hover{
	color:#666;
	font-weight: bold;
	text-decoration: underline;
}
/*<fine> PARTE CENTRALE NEWS*/
/*<inizio> PARTE CENTRALE PAGINA*/
#centro_home #pagina{
	width:900px;
	font:11px Verdana, sans-serif;
	color:#A3A7AD;
	margin:0 auto;
	padding: 3px 0 10px 0;
}
/*<fine> PARTE CENTRALE PAGINA*/
/*<inizio> PARTE CENTRALE CONTATTI*/
#centro_home #contatti{
	width:900px;
	font:11px Verdana, sans-serif;
	color:#A3A7AD;
	margin:0 auto;
	padding: 3px 0 10px 0;
}
#centro_home #contatti #form_sx{
	width:583px;
	font:11px Verdana, sans-serif;
	color:#A3A7AD;
	border-right:1px solid #C9CACD;
	margin:0 auto;
	float:left;
}
#centro_home #contatti #info{
	width:296px;
	font:11px Verdana, sans-serif;
	color:#777777;
	margin:0 auto;
	float:left;
	padding:0 0 0 20px;
	text-align: left;
}

#centro_home #contatti #form_sx #edita{
}
#centro_home #contatti #form_sx #edita p{
	display:block;
	height:32px;
	background-image: url(../img/barra_contatti_1.png);
	background-repeat: no-repeat;
	padding:4px 0 0 0px;
	clear:both;
}
#centro_home #contatti #form_sx #edita label{
	display:block;
	width:145px;
	height:30px;
	font:11px Verdana, sans-serif;
	color:#FFFFFF;
	padding:3px 0 0 10px;
	float:left;
}
#centro_home #contatti #form_sx #edita input{
	/*border:none;
border-bottom:1px solid #ff0000;*/
	font:11px Verdana, sans-serif;
	color:#666;
	width:386px;
	height:18px;
	background-color: #FFF;
	border-style: none;
}
#centro_home #contatti #form_sx #edita select{
	/*border:none;
	border-bottom:1px solid #ff0000;*/
	font:11px Verdana, sans-serif;
	color:#666;
}
#centro_home #contatti #form_sx #edita .btn{
	/*background:red;
	border:none;*/
	background: url(../img/bottone_invia.png) 100% 100% no-repeat;
	margin-left:393px;
	font:12px Verdana, sans-serif;
	color:#FFF;
	padding:5px 0 0 0;
	width:157px;
	height:35px;
}
#centro_home #contatti #form_sx #edita .areatesto{
	/*border:none;
border-bottom:1px solid #ff0000;*/
	background-image: url(../img/barra_contatti_2.png);
	background-repeat: no-repeat;
	width:550px;
	height:190px;
	border-style: none;
	padding:5px 5px 5px 5px;
}
#centro_home #contatti #form_sx #edita textarea{
	/*border:none;
border-bottom:1px solid #ff0000;*/
	font:11px Verdana, sans-serif;
	color:#666;
	width:535px;
	height:185px;
	background-color: #FFF;
	border-style: none;
}
#centro_home #contatti #form_sx #edita .interruzione {
	background:#DADADA;
	height:1px;
	border-top:5px solid white;
	border-bottom:5px solid white;
}
#centro_home #contatti #form_sx #edita .interruzione hr{
	display:none;
}
#centro_home #contatti #form_sx #edita .pulisci{
	clear:both;
}
/*<fine> PARTE CENTRALE CONTATTI*/
.pulisci{
	clear:left;
}
.img_fam{
	padding-right:6px;
}

#riga_rossa{
	background-color: #FF0007;
	height:4px;
	width:950px;
	margin:0 auto;
	border-left:10px solid #950004;
	border-right:8px solid #950004;
}
.interruzione {
  border-top: 1px solid #C9CACD;
  margin-top: 5px;
  margin-bottom: 5px;
}
.interruzione hr{
display:none;
}
/*sIFR*/
sIFR-flash {
	visibility:visible !important;
	margin:0;
}
object, embed {
	margin: 0;
	padding: 0;
}
.sIFR-replaced {visibility:visible !important;}
span.sIFR-alternate {
	position:absolute;
	left:0;
	top:0;
	width:0;
	height:0;
	display:block;
	overflow:hidden;
}
.sIFR-flash + div[adblocktab=true] {display: none !important;}

.sIFR-hasFlash h3 {
	visibility: hidden;
	font-size: 16px;
}
/* FORM VALIDATOR */
#msg {
  display: none;
  position: absolute;
  z-index: 200;
  background: url(../js/msg_arrow.gif) left center no-repeat;
  padding-left: 7px;
}

#msgcontent {
  display: block;
  background: #f3e6e6;
  border: 2px solid #924949;
  border-left: none;
  padding: 5px;
  min-width: 150px;
  max-width: 250px;
}
/* FINESTRE DI INFO */
#info_note{
	/*margin:5 auto;*/
	color:#333;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	padding:10px;
	background-color:#FFF;
}
