/* @override http://www.emmabonino.it/img/main.css */

BODY
{
        FONT-SIZE: 11px;
        MARGIN: -10px 0px 5px -10px;
        COLOR: #333333;
        FONT-FAMILY: verdana, helvetica, arial, sans-serif;
        padding: 0 7% 0 7%;
}
HTML BODY {
        MARGIN: 0px
}
A {
        COLOR: #9F0F0F; TEXT-DECORATION: none
}
A:link {
        COLOR: #003366; TEXT-DECORATION: none
}
A:visited {
        COLOR: #003366; TEXT-DECORATION: none
}
A:hover {
        COLOR: #9F0F0F; TEXT-DECORATION: underline
}
.leftNavCol {
        BACKGROUND-COLOR: #EAEAEA
}
.leftNav {
        FONT-SIZE: 9px; MARGIN: 4px 0px 6px 6px; WIDTH: 155px; COLOR: #45515D; LINE-HEIGHT: 16px; FONT-FAMILY: verdana, helvetica, arial, sans-serif; BACKGROUND-COLOR: #EAEAEA; TEXT-DECORATION: none
}
A.leftNav:link {
        MARGIN-LEFT: 0px; COLOR: #003366
}
A.leftNav:visited {
        MARGIN-LEFT: 0px; COLOR: #003366
}A.leftNav:hover {
        MARGIN-LEFT: 0px; COLOR: #C51B0E;
}

.leftNavHead {
        PADDING-LEFT: 4px; FONT-WEIGHT: bold; FONT-SIZE: 9px; COLOR: #003366; LINE-HEIGHT: 18px; FONT-FAMILY: verdana, helvetica, arial, sans-serif; BACKGROUND-COLOR: #C5C5C5; TEXT-DECORATION: none; BORDER-TOP: #DDDDDD 1px solid; BORDER-BOTTOM: #AAAAAA     1px solid
}
.leftNavSearch {
        MARGIN-TOP: 0px; PADDING-LEFT: 4px; FONT-WEIGHT: bold; FONT-SIZE: 9px; COLOR: #003366; LINE-HEIGHT: 18px; FONT-FAMILY: verdana, helvetica, arial, sans-serif; BACKGROUND-COLOR: #C5C5C5; TEXT-DECORATION: none; BORDER-TOP: #DDDDDD 1px solid; BORDER-BOTTOM: #AAAAAA     1px solid
}
.contentMain {
        PADDING-RIGHT: 12px; PADDING-LEFT: 12px; PADDING-BOTTOM: 12px; LINE-HEIGHT: 16px; PADDING-TOP: 12px;
        text-align: justify;
}
.contentMain p { text-align: justify; }
.contentSearch {
        FONT-SIZE: 10px; PADDING-RIGHT: 1px; PADDING-LEFT: 1px; PADDING-BOTTOM: 20px; LINE-HEIGHT: 16px; PADDING-TOP: 2px
}
.contentMainGallery {
        PADDING-RIGHT: 12px; PADDING-LEFT: 12px; PADDING-BOTTOM: 12px; WIDTH: 580px; LINE-HEIGHT: 16px; PADDING-TOP: 12px
}
.divGrey {
         MARGIN-BOTTOM: 8px; BORDER-BOTTOM: #cccccc 1px solid
}
.apertura_dx {
        PADDING-LEFT: 8px; PADDING-BOTTOM: 1px; PADDING-TOP: 4px;
}
.imagePadd {
        PADDING-RIGHT: 0px; PADDING-LEFT: 8px; PADDING-BOTTOM: 2px; PADDING-TOP: 2px;
}
.imageBlack {
        BORDER-RIGHT: #000000 1px solid; BORDER-TOP: #000000 1px solid; MARGIN: 2px; BORDER-LEFT: #000000 1px solid; BORDER-BOTTOM: #000000 1px solid
}
.imageGrey {
        BORDER-RIGHT: #6D6D6D 1px solid; BORDER-TOP: #6D6D6D 1px solid; MARGIN: 2px; BORDER-LEFT: #6D6D6D 1px solid; BORDER-BOTTOM: #6D6D6D 1px solid
}
.topStoryInt {
        BORDER-RIGHT: #000 1px solid; BORDER-TOP: #000 1px solid; MARGIN: 0px 0px 6px 6px; BORDER-LEFT: #000 1px solid; BORDER-BOTTOM: #000 1px solid
}
.subHead {
        FONT-WEIGHT: bold; FONT-SIZE: 14px; COLOR: #45515D
}
.sectHead {
        FONT-WEIGHT: bold; FONT-SIZE: 24px; MARGIN: 12px 0px 20px; COLOR: #45515D; LINE-HEIGHT: 1.2em
}
.pageTitle {
        PADDING-RIGHT: 12px; PADDING-LEFT: 12px; FONT-FAMILY: helvetica, arial, verdana, sans-serif; FONT-WEIGHT: bold; FONT-SIZE: 19px; MARGIN: 12px 0px 20px; COLOR: #45515D; LINE-HEIGHT: 1.2em
}
.catTitle {
        PADDING-RIGHT: 12px; PADDING-LEFT: 12px; FONT-FAMILY: helvetica, arial, verdana, sans-serif; FONT-WEIGHT: bold; FONT-SIZE: 17px; MARGIN: 12px 0px 20px; COLOR: #9F0F0F; LINE-HEIGHT: 1.2em
}
.servizio {
        text-transform:uppercase; FONT-SIZE: 8px; COLOR: #454545
}
.testata {
        text-transform:uppercase; FONT-WEIGHT: bold; FONT-SIZE: 10px; COLOR: #9F0F0F
}
.titoloArticolo {
        text-transform:uppercase; FONT-SIZE: 10px;
}
.titoloSearch {
        text-transform:uppercase; FONT-SIZE: 10px; COLOR: #9F0F0F; FONT-WEIGHT: bold;
}
.boxHead {
        FONT-WEIGHT: bold; COLOR: #45515D
}
.paraHead {
        FONT-WEIGHT: bold
}
.featBox {
        BORDER-RIGHT: #cccccc 1px solid; BORDER-TOP: #cccccc 1px solid; BORDER-LEFT: #cccccc 1px solid; BORDER-BOTTOM: #cccccc 1px solid
}
.featBoxTitleBar {
        PADDING-RIGHT: 2px; PADDING-LEFT: 2px; PADDING-BOTTOM: 2px; PADDING-TOP: 2px; BORDER-BOTTOM: #cccccc 1px solid; BACKGROUND-COLOR: #EAEAEA
}
.featBoxMain {
        PADDING-RIGHT: 4px; PADDING-LEFT: 4px; PADDING-BOTTOM: 4px; PADDING-TOP: 4px
}
.actionBoxGrey {
        BORDER-RIGHT: #cccccc 1px solid; PADDING-RIGHT: 4px; BORDER-TOP: #cccccc 1px; PADDING-LEFT: 4px; PADDING-BOTTOM: 4px; BORDER-LEFT: #cccccc 1px solid; PADDING-TOP: 4px; BORDER-BOTTOM: #cccccc 1px solid; BACKGROUND-COLOR: #EAEAEA
}
.actionBoxContribute {
        BORDER-RIGHT: #cccccc 1px solid; PADDING-RIGHT: 4px; BORDER-TOP: #cccccc 1px; PADDING-LEFT: 4px; PADDING-BOTTOM: 4px; BORDER-LEFT: #cccccc 1px solid; PADDING-TOP: 4px; BORDER-BOTTOM: #cccccc 1px solid
}
.footerBox
{
        BORDER-RIGHT: #cccccc 1px solid;
        PADDING-RIGHT: 2px;
        PADDING-LEFT: 2px;
        PADDING-BOTTOM: 2px;
        margin: 0px auto 0px auto;
        BORDER-LEFT: #cccccc 1px solid;
        PADDING-TOP: 2px;
        BACKGROUND-COLOR: #cccccc;
        BORDER-TOP: #DDDDDD 1px solid;
        BORDER-BOTTOM: #AAAAAA 1px solid;
}
.footerWrap { text-align: center; }
.footerBoxText {
        FONT-SIZE: 9px; MARGIN: 3px
}

#menu {
        PADDING-LEFT: 10px; PADDING-BOTTOM: 19px; MARGIN: 0px 0px 30px; BORDER-BOTTOM: #C5C5C5 1px solid; WHITE-SPACE: nowrap
}
#menu UL {
        PADDING-RIGHT: 0px; DISPLAY: inline; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-TOP: 0px; LIST-STYLE-TYPE: none
}
#menu LI {
        PADDING-RIGHT: 0px; DISPLAY: inline; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-TOP: 0px; LIST-STYLE-TYPE: none
}
#menu A:link {
        BORDER-RIGHT: #C5C5C5 1px solid; PADDING-RIGHT: 10px; BORDER-TOP: #C5C5C5 1px solid; PADDING-LEFT: 10px; FONT-WEIGHT: normal; FONT-SIZE: 11px; BACKGROUND: #EAEAEA; FLOAT: left; PADDING-BOTTOM: 2px; BORDER-LEFT: #C5C5C5 1px solid; COLOR: #45515D; LINE-HEIGHT: 14px; MARGIN-RIGHT: 8px; PADDING-TOP: 2px; BORDER-BOTTOM: #C5C5C5 1px solid; TEXT-DECORATION: none; moz-border-radius-topleft: 9px; moz-border-radius-topright: 9px
}
#menu A:visited {
        BORDER-RIGHT: #C5C5C5 1px solid; PADDING-RIGHT: 10px; BORDER-TOP: #C5C5C5 1px solid; PADDING-LEFT: 10px; FONT-WEIGHT: normal; FONT-SIZE: 11px; BACKGROUND: #EAEAEA; FLOAT: left; PADDING-BOTTOM: 2px; BORDER-LEFT: #C5C5C5 1px solid; COLOR: #45515D; LINE-HEIGHT: 14px; MARGIN-RIGHT: 8px; PADDING-TOP: 2px; BORDER-BOTTOM: #C5C5C5 1px solid; TEXT-DECORATION: none; moz-border-radius-topleft: 9px; moz-border-radius-topright: 9px
}
#menu A.active:link {
        BACKGROUND: #ff9; COLOR: #000; BORDER-BOTTOM: #ff9 1px solid
}
#menu A.active:visited {
        BACKGROUND: #ff9; COLOR: #000; BORDER-BOTTOM: #ff9 1px solid
}
#menu A:hover {
        TEXT-DECORATION: underline
}
#testata { background-image: url(testata.jpg); }

/* agenda */
.evento-agenda {
	clear: both;
	padding: 6px;
	margin-bottom: 15px;
	border-color: #ccc;
	border-width: 1px;
	border-bottom-style: solid;
}
.evento-agenda img.immagine-evento {
	float:  right;
	margin-left: 4px;
	margin-bottom: 4px;
}
.evento-agenda .data-evento {
	font-weight: bold;
	font-size: 100%;
}
.evento-agenda .titolo-evento {
	font-size: 130%;
	margin-left: 20px;
}
.calendario-agenda .with-events {
    font-weight: bold;
}