@charset "utf-8";

p {margin:0; padding:0;}


.container {
	width: 950px;
	left: 50%;
	margin-left: -475px;
	position: absolute;
}
.header {

}

.menu {
	float: left;
	width: 250px;
	border-right-width: 5px;
	border-right-style: dotted;
	border-right-color: #98B7D9;
	margin-left: 10px;
	margin-top: 15px;
}
.img {
	float: right;
	margin-top: -50px;
}

.privacy {
	overflow: scroll;
	height: 70px;
	overflow-x: hidden;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	
}

.footer {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	text-align: center;
	background-color: #2381C7;
	color: #FFFFFF;
	border-top-width: 1px;
	border-top-style: solid;
	border-top-color: #FF0000;
	border-right-color: #FF0000;
	border-bottom-color: #FF0000;
	border-left-color: #FF0000;
	clear: both;
}
.content {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 13px;
	line-height: 20px;
	text-align: left;
	border-right-width: 2px;
	border-right-style: dotted;
	border-right-color: #98B7D9;
	padding-left: 270px;
	padding-right: 10px;
	background-color: #F3FAFF;
	border-left-width: 2px;
	border-left-style: dotted;
	border-left-color: #98B7D9;
}



body {
        font-family: Verdana, Arial, Helvetica, sans-serif;
        margin: 0;
        font-size: 80%;
        font-weight: normal;
        background: #F3FAFF;
        }

ul {
        list-style: none;
        margin: 0;
        padding: 0;
        }

/* =-=-=-=-=-=-=-[Menu Three]-=-=-=-=-=-=-=- */

#menu3 {
        width: 200px;
        border: 1px solid #ccc;
        margin: 10px;
        }

#menu3 li a {
          height: 32px;
          voice-family: "\"}\"";
          voice-family: inherit;
          height: 24px;
        text-decoration: none;
        }

#menu3 li a:link, #menu3 li a:visited {
        color: #666666;
        display: block;
        background: url(menu3.gif);
        padding: 8px 0 0 30px;
        }

#menu3 li a:hover, #menu3 li #current, #menu3 li a:active {
        color: #283A50;
        background: url(menu3.gif) 0 -32px;
        padding: 8px 0 0 30px;
        }

</style>
.titoli {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 16px;
	font-style: italic;
	font-weight: bold;
}
.titoli {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 16px;
	font-style: italic;
	font-weight: bold;
	border-bottom-width: 1px;
	border-bottom-style: dotted;
	border-bottom-color: #9CBBDA;
}


div.captionbox{float: left;margin: 10px;border: 0px}
div.captionbox img{border:0;display:block}
div.captionbox a{position: relative;float: left;color: #FFF;
    text-decoration: none}
div.captionbox span{position:absolute;bottom: 0;width: 100%;padding: 3px 0;
    background: url(img/opacity.png) repeat-x 0 -100px;
    cursor: pointer;text-align: center}
div.captionbox a:hover span{background-position: 0 -200px;color: #000}
