/***********************************
STILI DIV ESTERNO A TT_CONTENT 
************************************/
.PLBIG {padding-left:20px; }
.PRBIG {padding-right:20px;}
.PLMID {padding-left:15px;}
.PRMID {padding-right:15px;}
.PLSMALL {padding-left:10px; }
.PRSMALL {padding-right:10px;}
.PSMALL {padding:10px;}
.PBIG {padding:20px;}
.PBBIG {padding-bottom: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; }
.HBAN {height:100px;}
.HMED {height:150px;}
.FL {float:left;}
.CL {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;}
.CENTER {text-align:center;}
.CENTER p.bodytext {text-align:center;}

/*PROBLEMA SBORDO IE6 BARRA LATERALE IMPORTATA (SOLUZIONE CORRETTA E METTER FLSMALL NEI BLOCCHI IN HOME PER TUTTI I SITI*/
* html .twocols #row3 .tx-srincludepages-pi1 .PRSMALL {padding-right:0;}

.csc-frame h1{font-size:14px; margin-bottom:5px; color:#3377be;border-bottom:1px solid #3377be;}
.csc-frame h2{font-size:14px; margin-bottom:5px; color:#3377be;border-bottom:1px solid #3377be;}
.csc-frame h3 {font-size:20px; margin-bottom:5px; padding-bottom:5px; color:#e70015; border-bottom:1px solid #3377be;}
.csc-frame h4 {font-size:14px; padding-bottom:5px; margin-bottom:10px; color:#727272; border-bottom:1px solid #ddd;}

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

/*anchor generici*/
.csc-frame  a  {text-decoration: underline; font-weight: bold; color:#3377be; }
.csc-frame  a:hover {text-decoration: none; color: #dc000e; xbackground-color:#ededed; }



/****************************************************************
BLOCCO xSTYLE
****************************************************************/
DIV.AStyle h1, DIV.BStyle h1 {padding-top:5px;}
DIV.AStyle h2, DIV.BStyle h2 {padding-top:5px;}
DIV.AStyle h3, DIV.BStyle h3 {font-size:14px; margin-bottom:0; padding-bottom:5px; color:#e70015; border-bottom:none;}
DIV.AStyle p.bodytext, DIV.BStyle p.bodytext {background-color:#fff;padding:5px;}
DIV.BStyle p.bodytext {height:100px;}
DIV.AStyle, DIV.BStyle {height:139px; overflow:hidden;}

/****************************************************************
BLOCCO CAMPAGNE IN HOMEPAGE ------ TT_NEWS
****************************************************************/
DIV.news-campagna-latest-container .news-latest-item {height:110px; background:#fff; }
DIV.news-campagna-latest-container .news-link a { text-decoration:none; color:#fff; padding:8px 0 0 20px; font-size:18px; font-weight:bold;display:block;height:37px; width:300px; background:transparent url(../images/button.png) no-repeat 0 0;}
DIV.news-campagna-latest-container .news-link a:hover {color:#fff; background:transparent url(../images/button_over.png) no-repeat 0 0;}
* html DIV.news-campagna-latest-container .news-link a {width:280px; height:29px;  background-image: none; filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src="/fileadmin/templates/images/button.png", sizingMethod="crop");}
* html DIV.news-campagna-latest-container .news-link a:hover { background-image: none; filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src="/fileadmin/templates/images/button_over.png", sizingMethod="crop");}
DIV.news-campagna-latest-container DIV.news-title {padding:5px 5px 0 5px;}

/****************************************************************
BLOCCO ------ TT_NEWS
****************************************************************/
DIV.news-latest-container h1 {padding:0; margin-bottom:5px;}
DIV.news-latest-container .news-latest-item p.bodytext {color:#000; }
DIV.news-latest-container DIV.news-title {padding:5px 5px 0 5px;}


DIV.news-list-container {padding:0; color:#333; font-size:11px;}

DIV.news-latest-container h3, 
DIV.news-list-item h3 {font-size:14px; color:#3377be; }
DIV.news-latest-link {text-align:right; padding-top:10px;}

DIV.news-latest-container a,
DIV.news-list-item a,
DIV.news-single-item a {text-decoration: none; font-weight: bold; color:#3377be;  }
DIV.news-latest-container a:hover,
DIV.news-list-item a:hover,
DIV.news-single-item a:hover {text-decoration: none; color: #dc000e; background-color:#ededed;  }



DIV.news-list-item DIV.news-title,
DIV.news-single-item DIV.news-title {padding-bottom:10px;}
DIV.news-list-item DIV.news-date {color:#3377be;}
DIV.news-list-item DIV.news-content { margin-top:5px; padding-top:5px;}
DIV.news-list-item DIV.news-latest-morelink {border-bottom:1px solid #3377be; text-align:right;}



DIV.news-latest-container DIV.news-image, 
DIV.news-list-item .news-image,
DIV.news-single-item .news-image,
DIV.news-list-item .rgsgcontent,
DIV.news-single-item .rgsgcontent {
    border-color:#DEDEDE #B2B2B2 #B2B2B2 #DEDEDE;
    border-style:solid;
    border-width:1px;
    float:left;
    padding:5px;
    margin: 0 10px 5px 0;
}


DIV.news-single-item h2  {font-size:20px; padding-bottom:5px; color:#e70015; border-bottom:1px solid #3377be;}
DIV.news-list-item {padding:10px 0; font-size:12px;}
DIV.news-single-item {padding:10px 0; font-size:13px; color:#333; }
DIV.news-list-item hr,
DIV.news-single-item hr {color:#ff0000; border:1px solid #ddd; }
DIV.news-single-item .news-single-backlink {padding-top:20px;border-top:1px solid #3377be;text-align:right;width:100%;}
DIV.news-single-item h1 {font-size:24px; padding-bottom:10px; margin-bottom:10px; color:#cccccc;border-bottom:2px solid #cccccc; font-weight:normal;}
DIV.news-single-item DIV.news-single-additional-info {padding-top:20px;}

/*---------------------------------  tt_news Page-Browser ---------------------------------*/
div.news-list-browse {text-align:center; width:100%; border-top:1px solid #3377be;}
div.showResultsWrap {text-align:center; color:#a2a2a2; font-weight:bold; text-transform: uppercase; font-size:10px; padding:10px; border-bottom:1px solid #ddd; margin-bottom:10px;}
.browseBoxWrap {	padding:5px 0px;	height:50px;	color: #333;	font-size: 12px;}
div.browseLinksWrap {margin-top:10px;}
div.browseLinksWrap span {padding: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;}
div.browseLinksWrap span:hover,
span.inactiveLinkWrap a:hover {background-color:#bed3e5; color:#fff;}
div.browseLinksWrap span:hover a {color:#fff;}
span.activeLinkWrap { background:#3377BE;color:#fff; padding:2px; font-weight:bold; }
/***********************************
STILI YEJJSWFOBJECT 
************************************/
#tx-yejjswfobject-pi1-swf_altcontent {}
#swfalternativecontent {width:100%;height:100%;}
#swfalternativecontent div{width:200px; margin:0 auto; text-align:center; padding-top:60px;}
