#stampa h2 {
    border-bottom: 14px solid white;
    border-top: 0px solid #B1CF4A;
    color: #1B682F;
    font-size: 18px;
    line-height: 22px;
    margin-bottom: 0px;
    padding: 3px 0;
}


div#mainBottomContainer {
padding-bottom: 28px;
background: url(../images/layout/shadowBottomPortal.png) no-repeat left top;
margin-bottom: 20px;
}

div#mainBottom {
width: 960px;
height: 60px;
margin: 0 auto;
background: white;
}

div#c7467 ul a {
font-size: 12px;
color: white;
text-decoration: none;
font-weight: bold;
border-bottom: 0px solid white;
}

div#c7467 ul a:hover {
font-size: 12px;
color: white;
text-decoration: none;
font-weight: bold;
}

div#c7467 h2 {
margin-bottom: 14px;
border-top: 1px solid #B1CF4A;
padding: 3px 0;
line-height: 22px;
border-bottom: 1px solid #B1CF4A;
color: #1B682F;
font-size: 18px;
background: white;
}

div#c7467 {
background: white;
border-bottom:20px solid white;
}

div#c7467 ul {
padding-top: 14px;
background: #97BF0D;
}

div#c7272.csc-default {
background: #FC0;
}

div#c6751.csc-default { background:white;}

.contenttable-0.tab_green { width: 100%; margin-bottom:11px; padding: 0px 8px;}
.contenttable-0.tab_green a:hover { text-decoration:underline; }
.contenttable-0.tab_green tr td a { text-decoration:none; }
.contenttable-0.tab_green tr td { background: #97BF0D; padding: 6px 0px; vertical-align: middle; font-size:12px; }
.contenttable-0.tab_green tr.tr-even.tr-0 td { border-bottom:1px solid white; }
.contenttable-0.tab_green tr.tr-odd.tr-1 td { border-bottom:1px solid white; }
.contenttable-0.tab_green tr.tr-even.tr-2 td { border-bottom:1px solid white; }
.contenttable-0.tab_green tr .td-0 { width: 400px; }

.cont h1,.cont h2,.cont h3 { margin-bottom:14px; border-top:1px solid #B1CF4A; padding:3px 0; line-height:22px; border-bottom:1px solid #B1CF4A; color:#1B682F; font-size:18px; }

.cont h1 { background:white;}

.cont {
padding-bottom: 0px !important;
}

div#mainCol2 {
padding-bottom: 220px !important;
}

.boxGreen h5 {
    border-bottom: 0 solid #B1CF4A;
    border-top: 0 solid #B1CF4A;
    color: white;
    font-size: 19px;
    line-height: 21px;
    margin-bottom: 0;
    margin-top: 5px;
    padding-bottom: 10px;
    padding-left: 10px !important;
    padding-right: 10px;
    padding-top: 3px;
}

.greenbox h2 { 
	margin-bottom:0px !important; 
	border-top:0px solid #B1CF4A !important; 
	padding:3px 10px !important; 
	line-height:22px !important; 
	border-bottom:0px solid #B1CF4A !important; 
	color:#FFF !important; 
	background:#97BF0D;
	font-size:12px !important;
}
.greenbox p { 
	margin-bottom:0px !important; 
	border-top:0px solid #B1CF4A !important; 
	padding:3px 10px !important; 
	#line-height:20px !important; 
	border-bottom:0px solid #B1CF4A !important; 
	color:#FFF !important; 
	background:#97BF0D;
	font-size:12px !important;
}
.greenbox a { 
	color:#FFF !important; 
	text-decoration:none;
}
.greenbox hr { 
	#margin-bottom:0px !important; 
	#border-top:0px solid #B1CF4A !important; 
	margin:0px 10px !important; 
	line-height:5px !important; 
	#border-bottom:0px solid #B1CF4A !important; 
	color:#FFF !important; 
	#background:#97BF0D;
	#font-size:12px !important;
	border-color: white !important;
	background-color: white !important;
}
div#c7480 { 
	padding-top:8px;
}
div#c6442 { 
	padding-top:8px;
}
div#rgtabs6538 { 
	margin:0px 10px 0 10px;
	padding-top:10px;
}
div#c6538.csc-default { 
	background:white;
}
div#rgtabs7452 { 
	margin:0px 10px 0 10px;
	padding-top:10px;
}
div#c7452.csc-default { 
	background:white;
}
div#rgtabs6587 { 
	margin:0px 10px 0 10px;
	padding-top:10px;
}
div#c6587.csc-default { 
	background:white;
}
div.tx-rgtabs-pi1 { 
	background:#E8F0CF;
}

div.link a { text-decoration:none; }

.greenbox h2 a { color:#FFF; text-decoration:none; }
.greenbox h2 a:hover { text-decoration:underline; }

.greenbox .divider { font-size:0; background:#FFF; height:3px; }
.greenbox .divider hr { display:none; }
.greenbox DIV.csc-textpic DIV.csc-textpic-single-image IMG { margin-bottom: 0px !important; }


ul.csc-menu { list-style: none; padding-left:10px !important; padding-bottom:10px !important; padding-right:10px; }
ul.csc-menu li { display:inline; }
ul.csc-menu li a { display:block; padding:4px 0px; border-bottom:1px solid #FFF; color:#FFF; text-decoration:none; font-size:12px; }
ul.csc-menu li a:hover { color:#EFFFBA; }

/* Content Box */
.boxWhiteSmall { font-size:11px; width:160px; border:0px solid #EEE; height:190px !important; position:relative; margin-bottom:15px; margin-right:21px; float:left;}
.boxWhiteSmall h3 { margin-bottom:0 !important; margin-top:5px !important; border-top:0px solid #B1CF4A !important; padding:3px 0 !important; padding-bottom:10px !important; padding-left:10px !important; padding-right:10px !important; line-height:15px !important; border-bottom:0px solid #B1CF4A !important; color:#1B682F !important; font-size:13px !important; }
.boxWhiteSmall .link { position:absolute; bottom:5px; margin-left:12px; text-decoration:none; padding-left:15px; background:url(../images/layout/point_green.gif) left center no-repeat; }
.boxWhiteSmall .text { padding-left:12px; padding-right:10px; display: none; }
.boxWhiteSmall a { color: black; text-decoration:none; }
.boxWhiteSmall a:hover { text-decoration:underline; font-weight:bold;}

/* Content Box */
.boxWhite { font-size:11px; width:160px; border:0px solid #EEE; height:270px; position:relative; margin-bottom:15px; margin-right:21px; float:left;}
.boxWhite h3 { margin-bottom:0; margin-top:5px; border-top:0px solid #B1CF4A; padding:3px 0; padding-bottom:10px; padding-left:10px; padding-right:10px; line-height:15px; border-bottom:0px solid #B1CF4A; color:#1B682F; font-size:13px; }
.boxWhite .link { position:absolute; bottom:5px; margin-left:12px; text-decoration:none; padding-left:15px; background:url(../images/layout/point_green.gif) left center no-repeat; }
.boxWhite .text { padding-left:12px; padding-right:10px; }
.boxWhite a { color: black; text-decoration:none; }
.boxWhite a:hover { text-decoration:underline; font-weight:bold;}

.scroll {
background: white !important;
}

div#slider .boxGreen { background:#97BF0D;}
div#slider .boxGreen p{ color:white;}
div#slider .boxGreen a{ color:white;}
div#slider .boxGreen h3{ color:white; margin-bottom: 0px !important;}
div#slider .boxGreen .link{ margin-left: 75px !important;}

/* Content Box */
.boxGreen { font-size:11px; width:216px; border:0px solid #EEE; height:270px; position:relative; margin-bottom:15px; margin-right:21px; float:left;}
.boxGreen h3 { margin-bottom:0; margin-top:5px; border-top:0px solid #B1CF4A; padding:3px 0; padding-bottom:10px; padding-left:10px !important; padding-right:10px; line-height:15px; border-bottom:0px solid #B1CF4A; color:#1B682F; font-size:13px; }
.boxGreen .link { position:absolute; bottom:15px; margin-left:12px; text-decoration:none; padding-left:15px; background:url(../images/layout/point_green.gif) left center no-repeat; }
.boxGreen .text { padding-left:12px; padding-right:10px; }
.boxGreen a { color: black; text-decoration:none; }
.boxGreen a:hover { text-decoration:underline; font-weight:bold;}
