.stand{
	font-size:18px;
	color:#c00;
	font-weight:bold;
	line-height:24px;
}
img {
border: none;
display: block;
}
@font-face {
	font-family: 'PT_Sans_Narrow';
	src: url('../font/PT_Sans_Narrow.eot');
	src: local('PT_Sans_Narrow'), url('../font/PT_Sans_Narrow.ttf') format('truetype');
}


h1 span{
font-size:19px;
font-family: 'PT_Sans_Narrow','Arial Narrow',Arial, Tahoma, sans-serif;
font-weight:normal;
}

h1{
color: #b00020;
margin-bottom: 10px;
font-size:19px;
font-family: 'PT_Sans_Narrow','Arial Narrow',Arial, Tahoma, sans-serif;
margin-top:10px;
font-weight:normal;
}

.h1Titolo{
font-size:19px;
font-family: 'PT_Sans_Narrow','Arial Narrow',Arial, Tahoma, sans-serif;
color:#666;
font-weight:normal;
}

h2.link-red, h2.link-red:hover{
font-size:17px;
font-family: 'PT_Sans_Narrow','Arial Narrow',Arial, Tahoma, sans-serif;
color:#b00020;
text-decoration:none;
font-weight:normal;
}

h2, h3, h4, p {margin: 0;}
h2 {
font-size: 17px;
font-family: 'PT_Sans_Narrow','Arial Narrow',Arial, Tahoma, sans-serif;
color: #b00020;
margin-bottom: 8px;
font-weight:normal;
}
.h2Titolo {
font-size: 17px;
font-family: 'PT_Sans_Narrow','Arial Narrow',Arial, Tahoma, sans-serif;
color: #b00020;
margin-bottom: 8px;
text-decoration:none;
font-weight:normal;
}
h3 {
color: #b00020;
font-size: 15px;
font-family: 'PT_Sans_Narrow','Arial Narrow',Arial, Tahoma, sans-serif;
font-weight:normal;
}


h2 span a{
font-size: 17px;
color:#b00020;
text-decoration:none;
font-family: 'PT_Sans_Narrow','Arial Narrow',Arial, Tahoma, sans-serif;
font-weight:normal;
}
h2 span a:hover{
color:#c00;
text-decoration:underline;
font-family: 'PT_Sans_Narrow','Arial Narrow',Arial, Tahoma, sans-serif;
font-weight:normal;
}


p {
color: #333;
font-size: 12px;
line-height: 16px;
margin-bottom: 15px;
}

.c-photo {
border: 1px solid #d6d6d6;
padding: 2px;
margin-bottom:0px;
}
.left {
float: left;
margin-right: 8px;
}
.pdf {
display: block;	
padding-left: 25px;	
background: url(../images/pdf.gif) no-repeat 0% 0%;
font-weight: bold;
font-size: 11px;
text-decoration: underline;
color: #b00020;		
vertical-align:bottom;	
} 

.navigator {
color: #fff;
height: 23px;
background: url(../images/red-line.jpg) no-repeat 0 0;
}
.navigator .h4 {		
font-size: 14px;
font-style:italic;
font-weight:normal;
padding-left: 4px;
line-height:22px;	
}
.navigator p {
color: #fff;
text-align: right;
margin-top: -20px;
padding-right: 10px;	
}
.navigator a {
color: #fff;
font-size:10px;	
}

.referenza {
width: 205px;
height: 240px;
}
.referenza p{
font-size: 11px;
font-weight: bold;
width:155px;
}
.referenza span {
color: #b00020;
}

.decori {
width: 120px;
min-height: 170px;
}
.decori p{
font-size: 11px;
font-weight: bold;

}
.decori span {
color: #666;
}

.prodotti {
width: 140px;
height: 150px;
}
.prodotti p{
font-size: 11px;
font-weight: bold;

}
.prodotti span {
color: #b00020;
}
.prodotti span a{
color: #666;
}
.prodotti span a:hover{
color: #b00020;
}
.materiali {
height:170px;
}
.materiali a {		
color: #b00020;
font-size:11px;	
}
.materiali-small {
height: 100px;	
}
.tabella {
width: 100%;
color: #3A3A3A;

}
.tabella td, .tabella th {
border-right: 1px solid #E6E6E6; 
border-bottom: 1px dashed #E6E6E6;
padding: 3px;
}

.tabella th {
font-size: 11px;
font-weight: bold; 
text-align: left;
}
.red-line {
background:#b00020;
color:#FFF;
font-weight: bold;
font-size: 11px;
text-align:left;
vertical-align:middle;
padding-left: 4px;
width:100%;
}


.column1 {
float: left;
width: 267px;
padding-right: 20px;
background: url(../images/bg-column1-border.gif) no-repeat 100% 0;
}
.c-box {
margin-bottom: 10px;

}

.column2 {
float: right;
width: 320px;
}

.news-title:hover {
text-decoration: none !important;
position: relative;
}
.news-title span {
display: block;
color: #353535;
font-size: 12px;
}
.news-title strong {
color: #77875B;
display: block;
font-size: 16px;
}
.news-title:hover span {color: #000;}
.news-title:hover strong {color: #B00020;}

.more {
padding-right: 10px;
background: url(../images/img-more-arrow.gif) no-repeat 100% 60%;
color: #b00020;
font-size: 13px;
}

.right {
float: right;
margin-left: 8px;
}
.left {
float: left;}


ul.lista{
color:#333;
font-size:12px;
line-height:20px;
}
ul.lista li{
text-decoration:none;
color:#333;
padding-left:15px;
margin-bottom:5px;
font-weight:normal;
background:#fff url(../images/img-realiz.gif) center left no-repeat;
}
ul.lista li a{
text-decoration:none;
color:#333;
font-weight:bold;
padding-left:15px;
background:#fff url(../images/img-realiz-off.gif) center left no-repeat;
}
ul.lista li a:hover{
text-decoration:underline;
color:#b00020;
font-weight:bold;
background:#fff url(../images/img-realiz.gif) center left no-repeat;
}
.list_curr_page{
color:#fc0;
}
.Arial-Narrow{
font-family: 'Arial Narrow',Arial, Tahoma, sans-serif;	
}

.link-red{
color:#b00020;
text-decoration:none;
}
.link-red:hover{
color:#c00;
text-decoration:underline;
}

.link-green{
color:#098500;
text-decoration:none;
}
.link-green:hover{
color:#054400;
text-decoration:underline;
}


.titolo-piccolo{
color:#b00020;
font-size:14px;
font-family: 'Arial Narrow',Arial, Tahoma, sans-serif;
}

.lineHeight20{
line-height:20px;
}
.link-black{
color:#333;
text-decoration:none;
font-weight:bold;
}
.link-black:hover{
color:#b00020;
text-decoration:underline;
}
.link-grey{
color:#666;
text-decoration:none;
font-size:12px;
}
.link-grey:hover{
color:#b00020;
text-decoration:underline;
}
.font14{
font-size:14px;
}
.font12{
font-size:12px;
}
.font11{
font-size:10px;
}
.font10{
font-size:10px;
}
.font9{
font-size:9px;
}
.font8{
font-size:8px;
}

.thReferenze{
width:110px;
height:110px;
margin:2px 5px 2px 0;
color:#666;
font-size:9px;
}
.img-border{
border:1px solid #ccc;
}
.porcellanato{
clear:left; 
padding:15px ;
border-top:1px dashed #ccc;
}

.MacroSezione{
color: #b00020;
font-size:16px;
font-family: 'PT_Sans_Narrow','Arial Narrow',Arial, Tahoma, sans-serif;
font-weight:normal;
padding-left:15px;
padding-top:10px;
}
.TitleFocusFooter{
font-family: 'Arial Narrow',Arial, Tahoma, sans-serif;
color: #FFF;
font-size: 16px;
font-weight:100;
font-style:italic;
}
.box{
border:1px solid #ccc;
padding:3px;
font:12px  Arial,Tahoma;
color:#666;
}
.pulsante{
font:17px Arial,Tahoma;
font-weight:bold;
color:#b00020;
background:none;
border:none;
}

.link-bianco-10{
color:#fff;
text-decoration:none;
font-weight:bold;
font-size:11px;
}
.link-grigio-10{
color:#CCCCCC;
}
.link-grigio-10:hover{
text-decoration:underline;
color:#F00;
}


/* ############ ACCORDION ORIZZONTALE REFERENZE */
#ref-assoc{
min-height:200px;
overflow:visible;
}

.ListRef {
padding: 0;
list-style: none;
overflow:visible;
}
.ListRef li {
padding: 0;
margin: 0 2px;
float: left;
position: relative;
text-align: center;
}
.ListRef a {
padding: 5px;
display: block;
color: #666;
width: 100px;
text-decoration: none;
font-weight: bold;

}
.ListRef li em {
background: url(../images/hover.png) no-repeat;
width: 180px;
height: 45px;
position: absolute;
top: -85px;
left: -40px;
text-align: center;
padding: 20px 12px 10px;
font-style: normal;
z-index: 3;
display: none;
font-size:10px;
}
.spessore_th{
font-size:9px;
color:#bbb;
padding-left: 22px;
line-height:12px;
background: url(../images/spessore_th.gif) center left no-repeat;
}
.txtFooter{
font-size:12px;
color:#666;
text-align:justify;
font-style:italic;
}
/* ############ FINE ACCORDION ORIZZONTALE REFERENZE */

.txtjustify{
text-align:justify;
}
.txtright{
text-align:right;
}
.txtleft{
text-align:left;
}
.txtcenter{
text-align:center;
}
#descr_prodotto, #descr_prodotto p{
clear:both;
width:640px;
padding-top:30px;
text-align:justify;
font-style:italic;
color:#666;
}

.bgGrigio{ background:#ccc; }
#logo-home{float:right; position:relative; top:55px; right:10px; z-index:11;}
.titolo-new{color:#FFCC00; font-weight:bold;}
.collezioni-index-sx{margin-top:7px;}
.clearBoth{ clear:both;}
.contactData{padding-left:15px; width:200px;}


tr.header-table{
	background:#b00020;
	color:#fff;
	font-size:12px;
	font-weight: 100;
	font-family: 'Arial Narrow',Arial, Tahoma, sans-serif;

}

table.border-grey tr td{
	border:1px dotted #CCC;
}
#imgProdotto{
	width:100%;
	height:290px;
}
#imgProdotto img{
	
	border:none;
}
.spessore{
	padding:27px 60px 27px 0;
	background:url(../images/spessori/spessore.jpg) center right no-repeat;
}
.RVAL{
	width:30px;
	height:20px;
	text-align:center;
	line-height:20px;
	background:#c1022c;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	font-weight:bold;
	color:#FFF;
	margin:auto;
	margin-bottom:3px;
}
.NO_RVAL{
	width:30px;
	height:20px;
	margin:auto;
	margin-bottom:3px;
}
.finitura{
font-size:16px;
font-family: 'Arial Narrow',Arial, Tahoma, sans-serif;
font-weight:bold;
color:#333;
}
#tabs-nav {
height: 40px;
padding:0;
margin:0;
margin-top:10px;
}
#tabs-nav li {
float: left;
height:35px;
line-height:35px;
}
#tabs-nav li a{
border-left:1px solid #CCC;
border-top:1px solid #CCC;

}
#tabs-nav li a, #tabs-nav li span{
color: #333;
font-weight: bold;
text-decoration: none;
font-size: 11px;
padding:8px 4px ;
}

#tabs-nav li.selected a, #tabs-nav li.info a {
background: #c1022c;
border:none;
border: solid 1px #c1022c;
color: #FFF;
}
#tabs-nav li.info a {
	background: #0085b0;
	border:1px solid  #0085b0;
	
}
#tabs-nav li.info a span { color:#FFF;}

#tabs-body {
    position: relative;
    overflow: hidden;
    background: #efefef;

    border-bottom: solid 1px #fff;
}
 #tabs-body {
 	margin:0;
	padding:3px;
 }
    #tabs-body li {
        padding: 5px;
        color: #333;
        display: none;
    }
 
#tabs-body li.active {
display: block;
}
	
.ProdColLight{
	background:#EFEFEF;
}
.ProdColDark{
	background:#CCC;
}
.tabFormati{
	text-align:center;
	float:left;
}
.tabDlownload{
	text-align:left;
	margin:auto;
	font-size:13px;
	font-family: 'Arial Narrow',Arial, Tahoma, sans-serif;
	color:#666;
}
.ImgTips{
	margin:auto;
	text-align:center;
	
}
.ProdStucchi{
	margin:auto;
	text-align:center;
	border:2px solid #FFF;
	padding:2px;
	margin-bottom:-10px;
}

#spessore{
	float:right;
	width:120px;
	color:#262626;
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	font-weight:normal;
	font-style:italic;
	float:right;
	text-align:right;
}
.ico-spessore{
	float:left;
	margin-right:5px;
	clear:both;
}
.PrjProdotto{
	width:110px;
	height:160px;
	float:left;
	margin-left:15px;
	font-size:10px;
	font-weight:bold;	
}
.MosaiciProdotto, .DecoriProdotto{
	width:106px;
	 height:auto;
	float:left;
	margin:12px;
	font-size:10px;	
}

.MosaiciProdotto strong, .DecoriProdotto strong{
	color:#c1022c;
	font-size:12px;	
}
.MosaiciProdotto span, .DecoriProdotto span{
	font-style:italic;
}
.NoRes{
	margin:30px;
	font-size:14px;
	color:#c1022c;
}
.spessore-th{
padding-left:10px;
line-height:10px;
background:url(../images/spessori/ico-spessore-th.png) top left no-repeat;
}
.pezziSpeciali{
	float:right;
	margin-top:7px;
	margin-bottom:7px;
}
.AllMosaics, .AllDecorations{
	height:36px;
	line-height:36px;
	color:#262626;
	font-family: 'Arial Narrow',Arial, Tahoma, sans-serif;
	font-size:14px;
	font-weight:normal;
	background:url(../images/mosaici/ico-mosaico.png) top left no-repeat;
	clear:both;
	float:left;
	margin-left:15px;
	margin-top:15px;
}
.AllDecorations{
	background:url(../images/decori/ico-decori.jpg) top left no-repeat;
}
.AllMosaics a, .AllDecorations a{
	color:#262626;
	text-align:left;
	text-decoration:none;
	padding-left:40px;
}
.AllMosaics a:hover, .AllDecorations a:hover{
	text-decoration:none;
	color:#c1022c;
}