/***********************************
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;}
.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;}
.W200 {width: 200px;}
.W960 {width: 960px; }
.W950 {width: 950px; }
.W940 {width: 940px; }
.W920 {width: 920px; }
.HMED {height:150px;}
.FL {float:left;}
.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;}

.csc-header h1,
csc-textpicHeader h1{border-bottom:1px solid #454545; color:#454545; font-size:20px; font-weight:normal; margin-bottom:10px; padding-bottom:5px; padding-top:5px;}
.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;}

hr {height:1px; background-color:#e3e2e2; border:0px;}

.googlebox {
	background-color:#FFFFFF;
	border:1px solid #CCCCCC;
	padding:8px;
}

/****************************************************************
BLOCCO ------ SCORRIMENTO PROPOSTE
****************************************************************/
/***********************************
PROPOSTE
************************************/
.proposte-list-container .news-title h3 {border-bottom:1px solid #454545; color:#454545; font-size:20px; font-weight:normal; margin-bottom:10px; padding-bottom:5px; padding-top:5px;}
.proposte-list-container .news-text h4 {border:1px solid #e8d1d4; color:#A83845; font-size:12px; font-weight:normal; margin:10px 0px; padding:5px; background-color: #f7f7f7; }
.proposte-list-container .news-title a {color:#a83845; font-weight: normal; text-decoration: none;}
.proposte-list-container .news-single-img {background-color:#ddd;}
.proposte-list-container ul {padding: 10px; margin: 10px 0px; background-color:#eee; border: 1px solid #d1d1d1;}
.proposte-list-container li {margin-left: 10px;}
/***********************************
NEWS
************************************/
.news-latest-container .news-latest-item .news-title-container  a {xcolor:#ddd; font-weight: normal; text-decoration: none;}
.news-latest-container .news-latest-item {width:460px; padding:0 5px 0 10px; float:left;}
.news-latest-container .news-latest-item .news-title-container {margin-bottom:10px; border-bottom:1px solid #aaa;}
.news-latest-container .news-latest-item .news-title {width:310px; float:left;}
.news-latest-container .news-latest-item .news-date {width:150px; float:right; text-align:right; font-size: 9px; color:#b1b1b1;}
.news-latest-container .news-latest-item .news-text {width:250px; float:left;padding-right:10px;}
.news-latest-container .news-latest-item .news-single-img {float:right; margin:0px 0 10px 10px;}
.news-list-item {margin-bottom: 10px; padding:10px;  border: 1px solid #f1f1f1; background-color:#f9f9f9; font-size: 11px; margin-left: 260px;}
.news-list-item p{float:left;}
.news-list-item .news-title {padding-bottom:20px; font-size: 9px; color:#b1b1b1;}
.news-list-item .news-single-img {float:left; width:300px; margin:0px 20px 20px 0;}
.news-list-item .news-text { font-size: 12px; width:338px; float:left;}
.news-title h3 {font-size: 12px;}
.news-latest-morelink {text-align:right;}
.news-single-item .news-title {padding-bottom: 20px; font-size: 9px; color:#b1b1b1;}
.news-single-item .news-title h1 {font-size: 18px; border-bottom:1px solid #aaa; font-weight: normal; padding-bottom:5px; color:#464646;}
.news-single-item .news-text {padding:10px 0px; font-size: 12px; width:350px; float:left;}
.news-single-item .news-single-img {float:left; xwidth:400px; margin:0px 20px 20px 0;}
.news-single-backlink a{font-size: 12px; font-weight: normal; text-decoration: none;}
.news-single-additional-info {float:right; font-size:10px; text-align:right; }
.news-single-files dd {background-color:#f3f3f3; border:1px solid #dedede;  padding: 5px; margin-top: 5px;}

/*
.browseBoxWrap {}
.showResultsWrap{font-size: 10px; font-weight: normal; color:#acacac; padding-bottom: 10px;}
.showResultsNumbersWrap{}
.news-list-browse {}
.browseLinksWrap {text-transform: uppercase; font-size: 10px; }
.inactiveLinkWrap{margin: 2px;}
.activeLinkWrap {background-color:#DDDDDD; border:1px solid #ACACAC; padding:2px; }
*/

/****************************************************************
BLOCCO ------ TT_NEWS
****************************************************************/
DIV.news-latest-container,
DIV.news-list-container,
DIV.news-single-item {}


/*---------------------------------  tt_news Page-Browser ---------------------------------*/
.news-list-browse {
    background-color:#F9F9F9;
    border:1px solid #F1F1F1;
    font-size:11px;
    margin-bottom:10px;
    margin-left:260px;
    padding:10px;
    text-align:center;
    clear:both;
}
.browseBoxWrap {padding:5px 0px; height:50px; color: #333;}
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;}
span.inactiveLinkWrap a:hover {color:#fff;  background:#666;}
span.activeLinkWrap { color:#fff;  background:#666; padding:2px; font-weight:bold; }

