/***********************************
STILI DIV ESTERNO A TT_CONTENT 
************************************/
.PLBIG {padding-left:20px; }
.PRBIG {padding-right:20px;}
.PLSMALL {padding-left:10px; }
.PRSMALL {padding-right:10px;}
.PSMALL {padding:10px;}
.PBIG {padding:20px;}
.W480 {width: 480px; }
.W470 {width: 470px;}
.W460 {width: 460px;}
.W440 {width: 440px;}
.W340 {width: 340px;}
.W330 {width: 330px;}
.W320 {width: 320px;}
.W310 {width: 310px;}
.W300 {width: 300px;}
.W280 {width: 280px;}
.W720 {width: 720px; }
.W710 {width: 710px; }
.W700 {width: 700px; }
.W680 {width: 680px; }
.W240 {width: 240px;}
.W230 {width: 230px;}
.W220 {width: 220px;}
.W210 {width: 210px;}
.W200 {width: 200px;}
.W960 {width: 960px; }
.W950 {width: 950px; }
.W940 {width: 940px; }
.W920 {width: 920px; }
.HMED {height:150px;}
.FL {float:left;}
.FR {float:right;}
.CB {clear:both;}
.BGGREY {background-color:#eeeeee; background:transparent url(../images/bg_gray.jpg) repeat-x;}
.NOMARGIN div.csc-textpic div.csc-textpic-imagewrap .csc-textpic-image {margin-bottom:0;}
.align-center {text-align:center;}


.csc-frame-default  ul {padding-left:25px;}
.csc-header h1, .csc-textpicHeader  h1{font-size:20px; padding-bottom:5px; padding-top:10px; margin-bottom:10px; color:#cccccc;border-bottom:2px solid #cccccc;font-weight:normal;}
.csc-header h2 {font-size:24px; padding-top:15px; padding-bottom:10px; color:#aaa; font-weight:normal;}
.csc-header h3 {font-size:14px; padding-bottom:5px; margin-bottom:10px; color:#727272; border-bottom:1px solid #ddd;}

xhr {height:1px; xbackground-color:#e3e2e2; border-bottom:1px dotted #e3e2e2;}

.atelier_sub {list-style-type:none;color:#999;}
.atelier_coll, .atelier_sub li {padding:10px;}
.atelier_sub li.first {border-bottom:1px solid #cccccc;}
.atelier_coll a, .atelier_sub a {font-size: 13px; color:#999; }
.atelier_coll a:hover, .atelier_sub a:hover {color:#6f6f6f; text-decoration: underline;}

.performa_sub {list-style-type:none;color:#ccc;}
.performa_sub li {padding:10px;}
.performa_sub li.first {border-bottom:1px solid #cccccc;}
.performa_sub a {font-size: 13px; color:#ccc; }
.performa_sub a:hover, .performa_sub a:active {color:#ddd; text-decoration: underline;}



div#menucollezioni {width:940px; height:30px; background:#000;}
div#menucollezioni ul{list-style-type: none;padding-top:3px;}
div#menucollezioni li {display:inline; background:transparent url(../images/menu_bullet.gif) no-repeat scroll 7px 4px; padding:0 0 0 16px;}
div#menucollezioni li a {color: #666; font-size:14px; line-height:24px;font-weight: bold; text-transform:uppercase;}
div#menucollezioni li a:hover,
div#menucollezioni a.activelink {color: #ffffff ;border-bottom:2px solid #ffffff;}
div#menucollezioni li.first {background:none;}

/****************************************************************
BLOCCO ------ TT_NEWS
*****************************************************************/
DIV.news-latest-container,
DIV.news-list-container {padding:0; color:#999; font-size:11px;}

.unanews DIV.news-latest-container DIV.news-latest-item {padding:10px;}
.duenews DIV.news-latest-container DIV.news-latest-item {padding:10px; width:460px; float:left;}
.trenews DIV.news-latest-container DIV.news-latest-item {padding:10px; width:300px; float:left;}

DIV.news-latest-container h3, 
DIV.news-list-item h3 {font-size:14px; border-bottom:1px dotted #cccccc;padding-bottom:5px;}

DIV.news-latest-container a, 
DIV.news-list-item a,
DIV.news-single-item a {color: #aaa; text-decoration: none;}
DIV.news-latest-container a:hover,
DIV.news-list-item a:hover,
DIV.news-single-item a:hover {color: #444444;}
.news-single-additional-info dl a {color: #d00000; text-decoration: none;}
.news-single-files dd img {xmargin-right: 10px; padding-right: 10px;}

DIV.news-latest-container DIV.news-title,
DIV.news-list-item DIV.news-title,
DIV.news-single-item DIV.news-title {padding-bottom:10px;}
DIV.news-latest-container DIV.news-image, 
DIV.news-list-item .news-image,
DIV.news-single-item .news-image{float:left; padding:0 10px 5px 0 ;}

DIV.news-latest-container DIV.news-text { xheight:80px;}

DIV.news-text { xborder-left:1px solid #ddd; padding-left:10px; font-family: Verdana, Arial, Tahoma, Geneva, sans-serif; font-size:11px; line-height:16px;}
DIV.news-list-item {padding:20px; font-size:12px;  margin-bottom:10px; background-color:#f9f9f9;}
DIV.news-single-item {xbackground-color:#f4f4f4; padding:10px 0; margin-bottom:10px; font-size:11px; color:#999; line-height:20px;}

DIV.news-list-item hr,
DIV.news-single-item hr {border-bottom:1px dotted #bababa; margin-top: 20px; border-left:0px; border-right:0px; border-top:0px;}

DIV.news-single-item h1 {font-size:16px; padding-bottom:4px; padding-top:15px; margin-bottom:2px; color:#cccccc;border-bottom:2px solid #cccccc; xfont-weight:normal;}


/*---------------------------------  tt_news Page-Browser ---------------------------------*/
div.news-single-backlink {border-top: 1px dotted #ddd; margin-top: 15px; background-color:#f5f5f5}
div.news-list-browse {text-align:center; width:100%; }
.browseBoxWrap {	padding:5px 0px;	height:50px; background:#f9f9f9;	color: #666;	font-size: 12px;}
div.browseLinksWrap {margin-top:10px;}
span.showResultsNumbersWrap {font-weight:bold;}
div.browseLinksWrap {}
span.inactiveLinkWrap a,
span.inactiveLinkWrap a:link, 
span.inactiveLinkWrap a:active, 
span.inactiveLinkWrap a:visited { padding:2px;color:#999;}
span.inactiveLinkWrap a:hover {color:#ddd;  background:#666;}
span.activeLinkWrap { color:#fff;  background:#666; padding:2px; font-weight:bold; }

/*---------------------------------  Tabella ---------------------------------*/
.contenttable { color:#333;	font-family: "tahoma", verdana, arial; font-size:10px; line-height:14px; }
.contenttable td {background: #f5f5f5; padding:5px; margin: 1px;}
.contenttable th {background: #f0f0f0; padding:5px; margin: 1px;}


/*---------------------------------  Link Prodotti Performa ---------------------------------*/
a.prodotti_performa {display:block; width:240px; height:53px; background: transparent url(../images/prodotti_it.jpg) 0 0 no-repeat;}
a.prodotti_performa span{display:none;}
a.prodotti_performa:hover {background-image: url(../images/prodotti_it_over.jpg);}
a.prodotti_performa_en {display:block; width:240px; height:53px; background: transparent url(../images/prodotti_en.jpg) 0 0 no-repeat;}
a.prodotti_performa_en span{display:none;}
a.prodotti_performa_en:hover {background-image: url(../images/prodotti_en_over.jpg);}


/******************
Form
*****************/
.csc-mailform {
        font-family:tahoma,trebuchet ms, verdana, arial, helvetica, sans-serif;
		color:#616161;
        font-size: 10px;
        border: 1px solid #d6d6d6;
        padding: 10px;
		margin: 0 auto;
		font-weight:normal;
        }
.csc-mailform-field {
        border-bottom: 1px dotted #ddd;
       	padding: 5px;
        text-align: right;
        }
.field-privacy0{
		text-align: left;
        }
.csc-mailform-field label{
        xfont-size: 10px;
        font-weight: bold;
        float: left;
        background-repeat: no-repeat;
        }
.csc-mailform-label {
        xfont-size: 12px;
        font-weight: bold;
        color: #616161;
        }
.csc-mailform input {
        color: #616161;
        font-size: 12px;
        padding: 6px;
        background-color: #f6f6f6;
		border:1px solid #cacaca;
}
.csc-mailform select {
        color: #616161;
        font-size: 10px;
		text-transform:uppercase;
        padding: 6px;
        background-color: #f6f6f6;
		border:1px solid #cacaca;
		width:283px;
}
.csc-mailform textarea {
        color: #616161;
        font-size: 10px;
		text-transform:uppercase;
        padding: 6px;
        background-color: #f6f6f6;
		border:1px solid #cacaca;
		width:269px;

        }
.csc-mailform-check {
         text-align: right;
}
.csc-mailform .csc-mailform-submit {
        width:70px;
		background-color:#EBEBEB;
		border: 1px outset #cacaca;
		font-size:15px;
		padding:5px;
}
.csc-textpic ul {
margin-left:30px;
line-height:18px;
}
.field-gg {
display: inline;
float:left;
}
.field-gg label{padding-right:194px;}
*:first-child+html .field-gg label {padding-right:197px;}
html>body .field-gg label {padding-right:206px;}

.field-mm {
display:inline;        
float:left;
}
.field-aaaa {
display:inline;        
float:left;
}
.field-Settore {
clear:both;
}
.csc-mailform select#mailformgg {
width:50px;
}
.csc-mailform select#mailformmm {
width:159px;
}
.csc-mailform select#mailformaaaa {
width:100px;
}
.csc-mailform select#mailformSettore {
width:275px;
}
.csc-mailform input#mailformattachment1 {
width:275px;
}