﻿/*--start section extra--*/
#iExtra { width: 100%; height: 470px; background: #232526 url('../../images/sf_footer.png') repeat-x; }
#sfiExtra { width: 100%; height: 100%; background: url('../../images/footer_pattern.png') repeat; }
#sfFooterShadow { width: 100%; height: 10px; background: url('../../images/footer_shadow.png') repeat-x; z-index: 200; }
#contExtra { width: 938px; height: 100%; margin: 0 auto; color: #eee; }
.imaExtra { float: left; display: inline; cursor: pointer; margin: 0 3px 9px 0; border: solid 1px #474747; }
#ulImage { list-style-type: none; width: 500px; margin: 0 0 0 15px; }

.liImage { width: 126px; height: 30px; font-size: 14px; color: #333; cursor: pointer; padding: 13px 0 0 0; margin: 0 0 0 -17px; float: left; display: inline; text-align: center; background: url('../../images/menuFoot.png'); }
.liImageSel { width: 126px; height: 30px; font-size: 14px; margin: 0 0 0 -17px; color: #fff; cursor: pointer; padding: 13px 0 0 0; float: left; display: inline; text-align: center; background: url('../../images/menuFootSel.png'); }

.imgPos { margin: 0; border: solid 5px #474747; }
.sezExtra { width: 470px; height: 450px; float: left; display: inline; }
.sezExtra2 { width: 450px; height: 230px; float: left; display: inline; }
.imageOff { display: none; }
.imageOn { display: block; margin: 0 0 0 6px; }
.lineExtra { width: 10px; height: 425px; margin: 0 5px 0 0; float: left; display: inline; }
.aSectionUrl { color: #eee; font-size: 11px; text-decoration: underline; }

/*--end section extra--*/

/*bottom_bar*/

#bottom_bar { padding-top: 10px; width: 100%; height: 83px; margin: 0 auto; color: #eee; background: #242424 url('../../images/bottom_bar_pattern.png') repeat; }
#bottom_cont { width: 938px; height: 100%; margin: 0 auto; color: #eee; }
#bottom_filter { width: 100%; height: 30px; margin: 0 auto; color: #eee; background: #2f2f2f url('../../images/bottom_filler_pattern.png') repeat; }
#shadowBottomFilter { width: 100%; height: 10px; background: url('../../images/bottom_bar_shadow.png') repeat-x; }
#pSezFoot1 { width: 740px; height: 100%; padding: 5px 0 0 0; margin: 0 0 0 10px; float: left; display: inline; }
#pSezFoot2 { width: 160px; margin: 10px 0 0 10px; height: 100%; text-align: right; float: left; display: inline; }
.colceba78 { color: #ceba78; }
.coleee { color: #eee; }
#sez1 { width: 100%; height: 225px; }
#sottosez1 { float: left; display: inline; width: 236px; height: 232px; background: url('../../../resources/images/00.png') no-repeat; }
#sottosez2 { float: left; display: inline; width: 210px; height: 222px; padding: 0; }
#sez2 { width: 100%; height: 235px; position: relative; }
#sottosez3 { float: left; display: inline; width: 236px; height: 232px; /*background: url('../../images/01.png'); position: absolute;*/ }
#sottosez4 { float: left; display: inline; width: 210px; height: 222px; padding: 0; /*background: url('../../images/02.png'); position: absolute; left: 237px;*/ }
.spanFooter { padding: 5px 0 0 10px; }

/*end bottom_bar*/

/*end footer*/

/*class footer*/

.grassetto { font-weight: bold; }
.fontUnderline { font-size: 12px; text-decoration: underline; color: #f2f2f2; }
.font11 { font-size: 11px; color: #f2f2f2; }
.fontEvidenza, h2 .fontEvidenza { color: #b49f59; }
.spaceClear { clear: both; }
.imgBorder { border: 0px; cursor: pointer; }
.aUrlTitle { text-decoration: none; font-family: Verdana, Geneva, Tahoma, sans-serif; font-size: 18px; color: #bbc6cb; }
.aUrl { text-decoration: none; font-size: 12px; color: #2a2a2a; }
.aUrlButton { width: 226px; height: 26px; margin: -10px 0 0 -5px; padding: 9px 0 0 15px; background: url('../../images/button_footer.png') no-repeat; }
.ulFooter { list-style-type: none; }
.liFooter { float: left; display:inline; }
.liFooter .spaceImg { padding: 5px 3px 0 0; border: 0; }
.liFooter .spaceImg2 { padding: 0 8px 0 8px; border: 0; }

/*-----------------------------------------------------*/

.ulMenuFooter2 { list-style-type: none; width: 126px; float:left; display: inline; }
.ulMenuFooter { list-style-type: none; width: 114px; float:left; display: inline; }

.contNews:hover { width: 100%; }
.contNews:hover { width: 100%; background: #3d464c; }
.contNews p { text-align: justify; }
.titNews { color: #ceba78; font-size: 11px; }
.descrNews { color: #bbc6cb; font-size: 10px; }
.descrNews a { color: #bbc6cb; font-size: 10px; }
.titMenu { color: #ceba78; font-size: 11px; line-height: 20px; }
.sottTitMenu { color: #bbc6cb; font-size: 9px; padding-left: 4px; }