#contenutoHome {margin-left: 25%;}
#contenutoHome h1 {padding: .2em 0 .3em .4em;}
#riga1 {margin-bottom: 1em;}
#riga12 {margin-bottom: 1em;}

.shot {border: 1px solid #ccc;}
.shot span {background-color: #fff; color: #323232; text-align: right;}
.shot {border-top: 2px solid #fff; padding: .2em .4em;}
.shot img {float: left;}
#notizie_s .shot h2 {padding: 0; margin: 0;}
.grigioSf h2 a {color: #323232; text-decoration: none;}
.grigioSf h2 a:hover {text-decoration: underline;}

.boxHome div {position: relative; min-height: 8.8em; height: auto !important; height: 8.8em; background: #8accfc url(../img/grafica/bgBoxHome.gif) repeat-x left top;}
.boxHome p {padding-top: 0;}
.boxHome h1 {color: #036; font-size: 1.3em;}
.boxHome img {width: 100%; margin: 0; padding: 0;}
.boxHome div div img {width: auto; float: left; padding: 1px; border: 1px solid #ccc; margin: 0 .3em;}
.boxHome div div br {clear: left;}
.boxHome div div a {color: #000; position: absolute; bottom: .2em; right: .3em;}

/* STRADE SICURE */
.boxSS .boxstradesicure {position: relative; min-height: 19em; height: auto !important; height: 19em; background-color: #e2e0e1; color: #000;}
.boxSS .ss {padding: 10px 0;}
.boxSS .ss img {margin: 0; padding: 0; margin-left: 2px;}
.boxSS .txt {padding: 0 5px; margin-bottom: 5px;}
.boxSS .txt img {float: left;}
.boxSS .txt h1 {font-size: 1.3em; margin-bottom: 0;}
.boxSS .boxstradesicure a {color: #000; position: absolute; bottom: .2em; right: .3em;}
.boxSS .boxstradesicure .txt a {position:relative; margin: 0; padding: 0;}

/* BANNER */
#futuro {margin: 0 0 35px 0;}
#bannerHomeBottom{text-align:center; margin-top: 10px;}
#bannerHomeBottom img{width: 95%;}

/*HOME 060807*/
.boxDx_Home{border: none;}
.boxDx_Home div {position: relative; min-height: 8.8em; height: auto !important; height: 8.8em; background: #fff url(../img/grafica/sfondoBoxSS.gif) repeat-x left top;color: #fff;border: none;}
.boxDx_Home .txt{clear:both;background-color: #bb1c00;}
.boxDx_Home p {padding-top: 0;}
.boxDx_Home h1 {color: #fff; font-size: 1.3em;font-weight:bold;}
.boxDx_Home img {width: 100%; margin: -1px 0 0 0; padding: 0;}
.boxDx_Home img#obiettivo2010{position: absolute; left: 1%; top: 5%;width:56px; height:58px;}
.boxDx_Home div div{border: none;}
.boxDx_Home div div img {width: auto; float: left; padding: 1px; /*border: 1px solid #ccc;*/ margin: 0 .3em;}
.boxDx_Home div div br {clear: left;}
.boxDx_Home div div a {color: #fff; position: absolute; bottom: .2em; right: .3em;font-weight: bold;}

/* BANNER */
#futuro {margin: 0 0 35px 0;}
.bannerHomeBottom{text-align:center; margin-top: 10px;}
.bannerHomeBottom img{width: 95%;}

#bannerAciVisa{height: 57px; background: #ececec url(../img/banner/backgroundaciVisa.gif) repeat-x left top;margin-bottom: 10px;}
#bannerAciVisa div#aciDx{background-image: url(../img/banner/aciVisaDx.jpg); background-repeat: no-repeat; background-position: top right}
#bannerAciVisa div#aciDx div{height: 57px; background-image: url(../img/banner/aciVisaSx.jpg); background-repeat: no-repeat; background-position: left top;}
#bannerAciVisa div#aciDx div a{display:block; text-decoration: none; padding: 10px 0 0 135px; color: #005ea4; font-family: Verdana, sans-serif; font-weight: bold; font-size: 1.3em}
#bannerAciVisa div#aciDx div a:active, #bannerAciVisa div#aciDx div a:hover, #bannerAciVisa div#aciDx div a:visited{color: #005ea4;}
/*******BANNER APRILE******/
#bannerAcipropone {background: #ececec url(../img/banner/bannerAprileSfx.jpg) repeat-x left top;margin-bottom: 10px;}
#bannerAcipropone div#aciDx {background-image: url(../img/banner/bannerAprileDx.jpg); background-repeat: no-repeat; background-position: top right}
#bannerAcipropone div#aciDx div {height: 82px; background-image: url(../img/banner/bannerAprileSx.jpg); background-repeat: no-repeat; background-position: left top; padding: 10px 0 0 115px;}
#bannerAcipropone div#aciDx div a {text-decoration: none; color: #005ea4; font-family: Verdana, sans-serif; font-weight: bold; font-size: 1.7em;}
#bannerAcipropone div#aciDx div span {display: block; color:#000; font-size: .8em; margin-bottom: 3px;}
#bannerAcipropone div#aciDx div span.bannerSubTitle {font-size: 1.1em; margin-bottom: 0;}
/**BANNER MAGGIO**/
#bannerAciLive {background: #ececec url(../img/banner/bannerAprileSfx.jpg) repeat-x left top;margin-bottom: 10px;}
#bannerAciLive a {text-decoration: none; display: block; cursor: pointer;}
#bannerAciLive div#aciDx {background-image: url(../img/banner/bannerAprileDx.jpg); background-repeat: no-repeat; background-position: top right}
#bannerAciLive div#aciDx div {height: 82px; background-image: url(../img/banner/bannerMaggioSx.jpg); background-repeat: no-repeat; background-position: left top; padding: 10px 0 0 115px;}
#bannerAciLive div#aciDx div span {display: block; color:#000; font-size: .8em; margin-bottom: 3px;}
#bannerAciLive div#aciDx div span.bannerTitle {color: #005ea4; font-family: Verdana, sans-serif; font-weight: bold; font-size: 1.5em;}
#bannerAciLive div#aciDx div span.bannerSubTitle {font-size: 1.1em; margin-bottom: 0;}

/**BANNER luceverde**/
#bannerluceverde{height: 57px; background: #ececec url(../img/ba/bg.jpg) repeat-x left top;margin-bottom: 10px;}
#bannerluceverde div#aciDx{background-image: url(../img/ba/trioacicomunepolizia.jpg); background-repeat: no-repeat; background-position: top right}
#bannerluceverde div#aciDx div {height: 57px; background-image: url(../img/ba/imgluceverde.jpg); background-repeat: no-repeat; background-position: left top;}
#bannerluceverde div#aciDx div a {text-decoration: none; display: block; height: 57px;}
#bannerluceverde div#aciDx div a:active, #bannerluceverde div#aciDx div a:hover, #bannerluceverde div#aciDx div a:visited{color: #005ea4;}

/**BANNER METTIAMOCI LA FACCIA**/
#banner_mettiamocilafaccia{width: 66%; float:left; margin: 5px 0 10px 0; }
#banner_mettiamocilafaccia a {display: block;}

/**BANNER VACANZE**/
/**#banner_vacanze {margin: 5px 0 10px 0;}**/
/**#banner_vacanze a {display: block;}**/
/**#banner_vacanze a img {width: 100%;}**/

/**BANNER GENNAIO 09**/
#banner_vacanze {margin: 5px 0 10px 0; background: #fff url(../img/banner270109/bg_banner_vacanze.jpg) no-repeat left top; height: 102px;}
#banner_vacanze a {display: block; background: transparent url(../img/banner270109/testo_banner.jpg) no-repeat left top; height: 102px; width: 100%; text-decoration: none; position: relative;}
#banner_vacanze a span {display: block; background: transparent url(../img/banner270109/dx_banner.jpg) no-repeat right top; height: 102px; width: 5px; position: absolute; right: 0; top: 0;}




div.colDx #rivisteLogin h1 {padding: 0;}
div.colDx #rivisteLogin h2 {padding: 0;}


/* BANNER VENERE */
#venere {margin-bottom: 10px;}

#colNormal2 {background: none; text-align: center; padding-left: 5px;}
#colLeft2 {background: none; text-align: center; padding-left: 5px;}
#colRight2 {background: none;}
#colRight2 img {width: 100%; margin: 0; padding: 0;}
