#row2 {height:334px;}
#row2 ul {padding-left:20px;}
#row2 li {padding-left:5px;}
.COL00 {width:188px;float:left; padding: 10px 10px 10px 10px;}
.COL01 {width:235px;float:left;padding: 10px 10px 10px 0;}
.COLLF, .COLRG {padding:10px 10px 0 10px;width:459px;float:left;}
.COLRG {padding-left:0px;}
.COL1-3 {width:300px;float:left; padding: 10px 10px 10px 10px;}
.COL2-3 {width:600px;float:left; padding: 10px 10px 10px 10px;}
.COLNEWS {position:absolute; right:0; width:198px; z-index:10px;}
.BLOCKNEWS {xposition:absolute; xleft:0; xz-index:5px;width:948px;}

DIV.BStyle {padding: 10px 0 0px 5px;}
DIV.BStyle p.bodytext {font-size:14px; line-height:22px;}

DIV.AStyle DIV.csc-header {color:#01415A; background: url(../images/header_dot.gif) no-repeat left 4px;}
DIV.AStyle DIV.csc-header H1 {margin-bottom:10px;background: url(../images/h2_norm_bg.gif) repeat-x bottom;  padding:0px 0 10px 20px !important; padding-left: 30px;}
DIV.AStyle DIV.csc-header H2 {margin-bottom:10px;background: url(../images/h2_norm_bg.gif) repeat-x bottom;  padding:0px 0 10px 20px !important; padding-left: 30px;}
DIV.AStyle DIV.csc-header H3 {margin-bottom:10px;background: url(../images/h2_norm_bg.gif) repeat-x bottom;  padding:0px 0 10px 20px !important; padding-left: 30px;}
DIV.AStyle DIV.csc-header H4 {margin-bottom:10px;background: url(../images/h2_norm_bg.gif) repeat-x bottom;  padding:4px 0 10px 20px !important; padding-left: 30px;}



/****************************************************************
BLOCCO ------ TT_NEWS
****************************************************************/
DIV.news-list-container {}
DIV.news-list-item {padding:10px;width:230px; float:left;}
DIV.news-list-item DIV.news_title {color:#01415A; background: url(../images/header_dot.gif) no-repeat left 4px;}
DIV.news-list-item DIV.news_title H3 {margin-bottom:10px;font-size:120%;background: url(../images/h2_norm_bg.gif) repeat-x bottom;  padding:0px 0 10px 20px !important; padding-left: 30px;}
DIV.news-list-item DIV.news_image {width: 230px;  text-align:center; padding-bottom:10px;}
DIV.news-list-item DIV.news_text {width: 230px; padding-bottom:5px;height:139px;overflow:auto;}

DIV.gallery-list-container {}
DIV.gallery-list-item {padding:15px; float:left; width: 300px; }
DIV.gallery-list-item .gallery_image {width: 300px; height:300px;}
DIV.gallery-list-item p.bodytext { }

/*---------------------------------  tt_news Page-Browser ---------------------------------*/
div.news-list-browse { width:198px; float:right;}
div.news-list-browse DIV.browserIntro {text-align:right;font-size:14px; height:250px; padding:15px 15px 15px 10px;  line-height:22px;}
div.browseLinksWrap DIV.bleft {float:left;width:8px;height:29px;background: url(../images/news_browse_lf.gif) no-repeat 0 0;}
div.browseLinksWrap DIV.bcent {float:left;height:29px;background: url(../images/news_browse_bd.gif) repeat-x top ;}
div.browseLinksWrap DIV.bright {float:left;width:8px;height:29px;background: url(../images/news_browse_rg.gif) no-repeat 0 0;}
span.showResultsNumbersWrap {font-weight:bold;}
div.browseBoxWrap {padding-left:10px;}
div.browseLinksWrap span {padding:0 5px;}
span.inactiveLinkWrap a,
span.inactiveLinkWrap a:link, 
span.inactiveLinkWrap a:active, 
span.inactiveLinkWrap a:visited { font-weight:bold;line-height:26px;color:#ffffff;}
span.inactiveLinkWrap a:hover {color:#ff3333; }
span.activeLinkWrap {color:#ff3333;  padding:2px; font-weight:bold; }

/*************************************************************
BLOCCO ------ richiesta informazioni
*************************************************************/
div#fieldset01 {float:left;width:290px;}
div#fieldset02 {float:left;width:290px;}

fieldset.csc-mailform {border:none;padding:0px;font-size: 11px;}
fieldset.csc-mailform DIV.csc-mailform-field {padding-bottom:0px;}
fieldset.csc-mailform DIV.csc-mailform-field input {width:250px;font-family: "trebuchet MS"; font-size: 11px;}
fieldset.csc-mailform DIV.csc-mailform-field label {display:block;}
fieldset.csc-mailform DIV.csc-mailform-field #mailformformtype_mail {margin-left: 170px;}

/* REGISTRAZIONE */
.tx-newloginbox-pi1 .button {margin-left:40px;}
.tx-srfeuserregister-pi1 p {margin-top:0px;}
.tx-srfeuserregister-pi1 fieldset#fieldspreview label {float:left; width:200px;}
input.tx-srfeuserregister-pi1-text, 
input.tx-srfeuserregister-pi1-password {font-size:11px;}
#tx-srfeuserregister-pi1-fe_users_form dt, 
#tx-srfeuserregister-pi1-fe_users_form dd {font-size:11px;padding:1px;}
#tx-srfeuserregister-pi1-fe_users_form dd  {width:70%;}
.tx-srfeuserregister-pi1 input {font-size: 11px;}
.tx-srfeuserregister-pi1 fieldset {border:none; padding-bottom:0px;}
.tx-srfeuserregister-pi1 .tx-srfeuserregister-pi1-notice {margin:0;padding:0px;color:#ff0000;}
.tx-srfeuserregister-pi1 .tx-srfeuserregister-pi1-trash {margin:20px 0 0 0;}
.tx-srfeuserregister-pi1 dt {width: 100px;font-size: 11px;}
.tx-newloginbox-pi1 form {font-size: 11px;}
.tx-newloginbox-pi1 .button,
fieldset.csc-mailform DIV.csc-mailform-field #mailformformtype_mail,
.tx-srfeuserregister-pi1 .tx-srfeuserregister-pi1-submit {padding:3px; border:solid 1px #333; background:#ddd;}
