/*STRUTTURA*/
body {
	margin-top: 5px;
	margin-bottom: 5px;
	background: #E8EEF2;
}
.sx {
	background-image: url(img/sx.gif);
}
.dx {
	background-image: url(img/dx.gif);
}
.centro {
	background: #FFFFFF;
}
.museum {
	background-image: url(img/museum.jpg);
	background-repeat: no-repeat;
}
/*STRUTTURA*/

/*TOOLTIP*/
#dhtmltooltip{
	font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif;
	font-size: 14px;
	color: #000000;
	position: absolute;
	left: -300px;
	width: 188px;
	border: 1px solid #7E6318;
	padding: 5px;
	background-color: #FEFCF3;
	visibility: hidden;
	z-index: 100;
/*Remove below line to remove shadow. Below line should always appear last within this CSS*/
filter: progid:DXImageTransform.Microsoft.Shadow(color=gray,direction=135);
}

#dhtmlpointer{
position:absolute;
left: -300px;
z-index: 101;
visibility: hidden;
}
/*TOOLTIP*/

/*MENU SX*/
.menu_azzurro {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #0B499E;
	padding-left: 9px;
	background-color: #B6C8E2;
	text-decoration: none;
	cursor:hand;
	cursor:pointer;
}
.menu_azzurro_ovr {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #0B499E;
	padding-left: 9px;
	background-color: #E1F1B9;
	text-decoration: none;
	cursor:hand;
	cursor:pointer;
}

.menu_bordeaux {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #FFFFFF;
	padding-left: 9px;
	background-color: #BA403F;
	text-decoration: none;
	cursor:hand;
	cursor:pointer;
}
.menu_bordeaux_ovr {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #FFFFFF;
	padding-left: 9px;
	background-color: #0B499E;
	text-decoration: none;
	cursor:hand;
	cursor:pointer;
}

.menu_indice_verde {
	background-color: #9ACF16;
}
/*MENU SX*/

/*MENU DX HOME*/
.sf_menudx {
	background: #F5FAE8;
	padding-left: 15px;
	padding-right: 15px;
}
.sf_riga_menudx {
	background: #9ACF16;
}
#boxdx {
	border: 1px solid #9ACF16;
	padding: 10px;
	width: 117px;
}

.imgborder {
	border: 1px solid #9ACF16;
}

.imgborder2 {
	border: 1px solid #A3000C;
}

.testomenudx {
	font: 11px Arial, Helvetica, sans-serif;
	color: #5A8913;
	text-decoration:none;
	font-weight: bold;
	line-height: 25px;
}
a.testomenudx {
	font: 11px Arial, Helvetica, sans-serif;
	color: #5A8913;
	text-decoration:underline;
	font-weight: bold;
	line-height: 25px;
}
a.testomenudx:hover {
	font: 11px Arial, Helvetica, sans-serif;
	color: #A3000C;
	text-decoration:underline;
	font-weight: bold;
	line-height: 25px;
}

.testomenudx2 {
	font: 11px Arial, Helvetica, sans-serif;
	color: #A3000C;
	text-decoration:underline;
	font-weight: bold;
	line-height: 25px;
}
/*MENU DX HOME*/

/*PIEDE*/
.testopiede-dx {
	font: 11px Arial, Helvetica, sans-serif;
	color: #406871;
	text-decoration:none;
	text-align: right;
}
a.testopiede-dx {
	font: 11px Arial, Helvetica, sans-serif;
	color: #406871;
	text-decoration:none;
	text-align: right;
}
a.testopiede-dx:hover {
	font: 11px Arial, Helvetica, sans-serif;
	color: #406871;
	text-decoration:underline;
	text-align: right;
}
.testopiede-sx {
	font: 11px Arial, Helvetica, sans-serif;
	color: #406871;
	text-decoration:none;
	text-align: left;
}
a.testopiede-sx {
	font: 11px Arial, Helvetica, sans-serif;
	color: #406871;
	text-decoration:none;
	text-align: left;
}
a.testopiede-sx:hover {
	font: 11px Arial, Helvetica, sans-serif;
	color: #406871;
	text-decoration:underline;
	text-align: left;
}
/*PIEDE*/

/*GALLERIA/CATALOGO*/
.sf_nero {
	background: #000000;
}
.rigo_grigio {
	background: #406871;
}
.titolo-sovratitolo {
	font: 12px Arial, Helvetica, sans-serif;
	color: #0B499E;
}
.titolo-sottotitolo {
	font: 14px Arial, Helvetica, sans-serif;
	color: #A3000C;
}
.nlotti {
	font: bold 18px Arial, Helvetica, sans-serif;
	color: #A3000C;
}
.npagine {
	font: bold 16px Arial, Helvetica, sans-serif;
	color: #CCCCCC;
	text-decoration: none;
}
a.npagine {
	font: bold 16px Arial, Helvetica, sans-serif;
	color: #CCCCCC;
	text-decoration: none;
}
a.npagine:hover {
	font: bold 16px Arial, Helvetica, sans-serif;
	color: #CCCCCC;
	text-decoration: underline;
}
.npagine-sel {
	font: bold 16px Arial, Helvetica, sans-serif;
	color: #9DCC49;
	text-decoration: underline;
}
.npagine-sel2 {
	font: bold 16px Arial, Helvetica, sans-serif;
	color: #9DCC49;
	text-decoration: none;
}
.cat-titolo-sovratitolo {
	font: 17px Arial, Helvetica, sans-serif;
	color: #A3000C;
}
.cat-date {
	font: bold 17px Arial, Helvetica, sans-serif;
	color: #0B499E;
}
.cat-titolo {
	font: bold 30px Arial, Helvetica, sans-serif;
	color: #A3000C;
}
.ricerche {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #000000;
	text-decoration: none;
}
.form_ricerche {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #FFFFFF;
	font-weight: bold;
	background-color: #C8666D;
}
.testo-popup {
	font: 14px Arial, Helvetica, sans-serif;
	color: #406871;
}
/*GALLERIA/CATALOGO*/

/*SUBMIT*/
.button {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight: bold;
	color: #FFFFFF;
	background-color: #2B56A0;
	border-color: #999999 #2B56A0 #2B56A0 #999999;
}
.button2 {
	font-family: verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: bold;
	color: #FFFFFF;
	background-color: #2B56A0;
	border-color: #B8C9E3 #2B56A0 #2B56A0 #B8C9E3;
}
.pulsanti {
	font: bold 18px Arial, Helvetica, sans-serif;
	color: #99CD10;
	text-decoration:none;
}
a.pulsanti {
	font: bold 18px Arial, Helvetica, sans-serif;
	color: #99CD10;
	text-decoration:none;
}
a.pulsanti:hover {
	font: bold 18px Arial, Helvetica, sans-serif;
	color: #99CD10;
	text-decoration:underline;
}
.pulsanti_pic {
	font: bold 14px Arial, Helvetica, sans-serif;
	color: #99CD10;
	text-decoration:none;
}
a.pulsanti_pic {
	font: bold 14px Arial, Helvetica, sans-serif;
	color: #99CD10;
	text-decoration:underline;
}
a.pulsanti_pic:hover {
	font: bold 14px Arial, Helvetica, sans-serif;
	color: #99CD10;
	text-decoration:underline;
}
/*SUBMIT*/

/*TESTI HOME*/
.home-titolo-sovratitolo {
	font: 17px Arial, Helvetica, sans-serif;
	color: #A3000C;
	text-decoration:none;
}
.home-date {
	font: bold 17px Arial, Helvetica, sans-serif;
	color: #0B499E;
	text-decoration:none;
}
.home-titolo {
	font: bold 26px Arial, Helvetica, sans-serif;
	color: #A3000C;
	text-decoration:none;
}
/*TESTI HOME*/

/*TESTI CALENDARIO*/
.cal-date {
	font: bold 18px Arial, Helvetica, sans-serif;
	color: #0B499E;
	text-decoration:none;
}
.cal-titolo {
	font: bold 21px Arial, Helvetica, sans-serif;
	color: #A3000C;
	text-decoration:none;
}
.cal-esp {
	font: bold 13px Arial, Helvetica, sans-serif;
	color: #0B499E;
	text-decoration:none;
}
.cal-testo {
	font: 13px Arial, Helvetica, sans-serif;
	color: #A3000C;
	text-decoration:none;
}
/*TESTI CALENDARIO*/

/*TESTI PAGINE*/
.testopiccolo {
	font: 11px Arial, Helvetica, sans-serif;
	color: #A3000C;
	text-decoration:none;
}
.testorosso {
	font: 12px Arial, Helvetica, sans-serif;
	color: #A3000C;
	text-decoration:none;
}
.testoblu {
	font: 12px Arial, Helvetica, sans-serif;
	color: #0B499E;
	text-decoration:none;
}
.testoblubold {
	font: bold 12px Arial, Helvetica, sans-serif;
	color: #0B499E;
	text-decoration:none;
}
a.testoblubold {
	font: bold 12px Arial, Helvetica, sans-serif;
	color: #0B499E;
	text-decoration:underline;
}
a.testoblubold:hover {
	font: bold 12px Arial, Helvetica, sans-serif;
	color: #0B499E;
	text-decoration:underline;
}
.pagtitolo {
	font: bold 17px Arial, Helvetica, sans-serif;
	color: #C8666D;
	text-decoration:none;
}
.pagsottotitolo {
	font: bold 17px Arial, Helvetica, sans-serif;
	color: #A3000C;
	text-decoration:none;
}
/*TESTI PAGINE*/

