﻿td {font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 13px}
.anteprimatitolo { font-size: 10px; text-align:justify; font-weight:bold; color:#000000; background-color:#CECEFF}
.anteprimacorpo { font-size: 10px; text-align:justify}
.anteprima { border: 1px solid #C0C0C0; font-size: 10px; text-align:justify}
.festivo     { background-color:#99CCFF;}
.festivooggi     { border:2px solid #FF0000; background-color:#99CCFF}
.oggi     { border:2px solid #FF0000}
.visible     { border: 1px solid #000000 }
.piede       { border: 1px solid #C0C0C0;  }
.evidenziato     { background-color:#FF9999;}
.normale     { background-color:#FFFFFF;}
th {font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 13px; text-align:left}

input, select {font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px}


h3           { font-family: Tahoma; font-size: 14pt; font-style: italic; text-align: center; 
               margin-top: 0; margin-bottom: 0 }

.tablink       { border: 0px}
.menu        { background-image:url('images/Pulsanti/button8.gif'); text-align:center }
.menu1        {text-align:center }

Form {  font-family: Verdana, Arial, Helvetica, sans-serif;margin-top:0; margin-bottom:0}

P {  font-family: Verdana, Arial, Helvetica, sans-serif;margin-top:0; margin-bottom:0}
.piccolissimo{  font-family: Verdana; font-size: 7pt; margin-top:0; margin-bottom:0}
.piccolo8{  font-family: Verdana; font-size: 8pt; margin-top:0; margin-bottom:0}
.piccolo{  font-family: Verdana; font-size: 9pt; margin-top:0; margin-bottom:0}
.rosso12{  font-family: Verdana; font-size: 12pt; color: #FF0000; font-weight: bold}
.rosso{  font-family: Verdana;  color: #FF0000; font-weight: bold}
.blu{  font-family: Verdana; font-size: 10pt; color: #000080}
.blu8{
	font-family: Verdana;
	font-size: 8pt;
	color: #0000FF
}
.ClMenu{ /* All sub level links */
	color:#000000;
	font-size:10pt;
	font-weight:bold;
	text-decoration:none; font-family:Verdana; font-style:italic}

iframe {padding:0;  margin-top:0; margin-bottom:0; }

h1 {  font-size: 20px; color: #000000; font-weight: normal}

table {}
.visible     { border: 1px solid #000000}
.approfondimento     { border: 0px none; background-image:url('images/Fondoazzurro.gif'); text-align:justify}
.storico     { border: 0px none; background-image:url('images/Fondogiallo.gif'); text-align:justify}
.notizia     { border: 0px none; background-image:url('images/Fondo.gif'); text-align:justify}
.Titolo     { border: 0px; margin:0 10; text-align:center; font-weight:bold}
.titoli     { border: 1px solid #808080; font-size:10pt; text-align:justify}
.cerca     { background-color:#CCFFFF }
.tblink     { border: 0px }

.ospite_ocra     { background-color:#F3D65F; border:0px}
.ospite_bottone_ocra     { background-color:#CC9900; border:0px; text-decoration:none ;
						font-family: Verdana; font-size: 9pt; color: #000000}
.ospite_evento_ocra     { background-color:#CCFF00; border:0px; text-decoration:none ;
						font-family: Verdana; font-size: 9pt; color: #000000}




body {margin-left:0; margin-top:0; background-image:url('images/Intonaco-spagnoloverde.gif'); background-repeat:repeat}

#divmain { 
text-align: left; 
background-color: #DDDDDD; 
margin:10px auto;
} 

#pscrollerPUBB{
width: 200px;
height: 100px;
border: 1px #FFFFFF;
padding: 5px;
background-color: white;
}
#pscroller1{
width: 200px;
height: 100px;
border: 1px #FFFFFF;
padding: 5px;
background-color: white;
}
#pscroller2{
width: 200px;
height: 100px;
border: 1px #FFFFFF;
padding: 5px;
background-color: white;
}
#pscroller3{
width: 200px;
height: 100px;
border: 1px #FFFFFF;
padding: 5px;
background-color: white;
}
#pscroller4{
width: 200px;
height: 100px;
border: 1px #FFFFFF;
padding: 5px;
background-color: white;
}
#pscroller5{
width: 200px;
height: 100px;
border: 1px #FFFFFF;
padding: 5px;
background-color: white;
}
#pscroller6{
width: 200px;
height: 100px;
border: 1px #FFFFFF;
padding: 5px;
background-color: white;
}
#pscroller7{
width: 200px;
height: 100px;
border: 1px #FFFFFF;
padding: 5px;
background-color: white;
}
#pscroller8{
width: 200px;
height: 100px;
border: 1px #FFFFFF;
padding: 5px;
background-color: white;
}
#pscrollerHP{
width: 510px;
height: 700px;
border: 1px #FFFFFF;
padding: 5px;
background-color: white;
}

#pscrollerAtt{
height: 50px;
padding: 5px; 
background-color: #FFFF99; font-size:7pt
}
#pscrollerAzi{
height: 50px;
padding: 5px; 
background-color: #CCFFFF; font-size:9pt
}
#pscrollerSpo{
height: 50px;
padding: 5px; 
background-color: #FFFF99; font-size:9pt
}
#pscrollerArt{
height: 50px;
padding: 5px; 
background-color: #FFFF99; font-size:9pt
}
#pscrollereve{
text-align: left; 
height: 50px;
padding: 5px; 
background-color: #FFCCFF; font-size:9pt
}

div.clSlideMenu{ /* All slideMenu2 DIV elements */
	position:absolute;
	font-family:verdana,arial,helvetica;
	font-size:10px;
	overflow:hidden;
	width:150px;
	height:22px;
}
a {}
a.clA0{ /* All top level links */
	color: #FFFFFF;
	font-size:12px;
	text-decoration:none;
	font-weight:bold;
}
a.clA1{ /* All sub level links */
	color:black;
	font-size:11px;
	font-weight:bold;
	text-decoration:none;
}
a.clA2{ /* All sub2 level links */
	color:navy;
	text-decoration:none;
}
a.clA3{ /* All sub3 level links */
	color:black;
	text-decoration:none;
}
a.clA4{ /* All sub4 level links */
	color:green;
	text-decoration:none;
}

/* NEEDED STYLES */
div.slideMenuBG{position:absolute; left:0px; top:0px; z-index:1;}
div.slideMenuText{position:absolute; left:2px; top:2px; z-index:200;}
/* NEEDED ----- This class should be named like this:
	#NAME_OF_YOUR_MENUcont
*/
#slideMenucont{position:absolute;	height:600px; width:200px; visibility:hidden;}

.dhtmlwindow{
position: absolute;
border: 2px solid black;
visibility: hidden;
background-color: white; font-size:8pt;
font-family: Verdana, Arial, Helvetica, sans-serif; text-align:justify
}

.drag-handle{ /*CSS for Drag Handle*/
padding: 1px;
text-indent: 3px;
background-color: #3333CC;
color: #FFFFFF;
cursor: move;
overflow: hidden;
width: auto; font-size:10pt; font-family:Arial
}

.drag-controls{ /*CSS for controls (min, close etc) within Drag Handle*/
position: absolute;
right: 1px;
top: 2px;
cursor: pointer;
}

.drag-contentarea{ /*CSS for Content Display Area div*/
border-top: 1px solid gray;
background-color: white;
color: black;
height: 150px;
padding: 2px;
overflow: auto;
}

.drag-statusarea{ /*CSS for Status Bar div (includes resizearea)*/
border-top: 1px solid gray;
background-color: #F8F8F8;
height: 13px; /*height of resize image*/
}


.drag-resizearea{ /*CSS for Resize Area itself*/
float: right;
width: 13px; /*width of resize image*/
height: 13px; /*height of resize image*/
cursor: nw-resize;
font-size: 0;
}

.shadetabs{
border-bottom: 0px solid gray;
margin-bottom: 0em;
}

.shadetabs ul{
padding: 3px 0;
margin-left: 0;
margin-top: 1px;
margin-bottom: 0;
font: bold 11px Verdana;
list-style-type: none;
text-align: left; /*set to left, center, or right to align the menu as desired*/
}

.shadetabs li{
display: inline;
margin: 0;
}

.shadetabs li a{
height: 25px;
text-decoration: none;
padding: 3px 7px;
margin-right: 0px;
margin-left: 0px;
border: 1px solid #778;
color: #2d2b2b;
background: white url(shade.gif) top left repeat-x; /*THEME CHANGE HERE*/
}

.shadetabs li a:visited{
color: #2d2b2b;
}

.shadetabs li a:hover{
text-decoration: underline;
color: #2d2b2b;
}

.shadetabs li.selected{
text-decoration: underline;
}

.shadetabs li.selected a{ /*selected main tab style */
background-image: url(shadeactive.gif); /*THEME CHANGE HERE*/
text-decoration: underline;
}

.shadetabs li.selected a:hover{ /*selected main tab style */
border-bottom-color: white;
text-decoration: underline;
}

/* ######### Style for Drop Down Menu ######### */

.dropmenudiv{
position:absolute;
top: 0;
border: 1px solid #918d8d; /*THEME CHANGE HERE*/
border-width: 0 1px;
font:normal 10px Verdana;
line-height:18px;
z-index:100;
background-color: #e8fad5;
width: 150px;
visibility: hidden;
}


.dropmenudiv a{
width: auto;
display: block;
text-indent: 3px;
border-bottom: 1px solid #918d8d; /*THEME CHANGE HERE*/
padding: 2px 0;
text-decoration: none;
font-weight: bold;
color: black;
}

* html .dropmenudiv a{ /*IE only hack*/
width: 100%;
}

.dropmenudiv a:hover{ /*THEME CHANGE HERE*/
background-color: #baef83;
}

img.pic{border:20px ridge #FFCC00; background-position: 0% 0%; padding:10px; background-repeat:no-repeat; background-color:#CCCCCC}

table.santiebeati_tabella1 {background-color: Blue}
table.santiebeati_tabella2 {background-color: black}
td.santiebeati_tabella3 {background-color: white}
td.santiebeati_titolosfondo {background-color: red}
a.santiebeati_titolotesto {color: yellow; font-family: verdana; font-size: 13px; font-weight: bold; text-decoration: none}
a.santiebeati_linktesto {color: blue; font-size: 13px; text-decoration: none}
a.santiebeati_altrotesto {color: black; font-size: 10px}
td.santiebeati_altrisfondoto {font-size: 13px; font-weight: bold}
a.santiebeati_altritesto {color: black; font-size: 13px; font-weight: bold}


#lightbox{
	background-color:#eee;
	padding: 10px;
	border-bottom: 2px solid #666;
	border-right: 2px solid #666;
	}
#lightboxDetails{
	font-size: 0.8em;
	padding-top: 0.4em;
	}	
#lightboxCaption{ float: left; }
#keyboardMsg{ float: right; }
#closeButton{ top: 5px; right: 5px; }

#lightbox img{ border: none; clear: both;} 
#overlay img{ border: none; }

#overlay{ background-image: url("lightbox/overlay.png"); }

* html #overlay{
	background-color: #333;
	back\ground-color: transparent;
	background-image: url("lightbox/blank.gif");
	filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src="overlay.png", sizingMethod="scale");
	}
.blu8 {
	font-family: Verdana;
	font-size: 8pt;
	color: #000080;
}
