/* fogliodi stile NOi Site Ramo Oratorio*/
BODY {
        PADDING-RIGHT: 0px; 
		PADDING-LEFT: 0px; 
		PADDING-BOTTOM: 0px; 
		PADDING-TOP: 0px; 
		margin: 0px; 
		color: #000; 
		font-family: Verdana;
		font-size: 11px;
}

UNKNOWN {
        FONT-SIZE: small
}

#header {
        font-size: 93%; background: url(../img/bg.gif) #dae0d2 repeat-x 50% bottom; float: left; width: 100%; line-height: normal
}
#header ul {
        padding-right: 10px; padding-left: 10px; padding-bottom: 0px; margin: 0px; padding-top: 10px; list-style-type: none
}
#header li {
        padding-right: 0px; padding-left: 9px; background: url(../img/left.gif) no-repeat left top; float: left; padding-bottom: 0px; margin: 0px; padding-top: 0px
}
#header a {
        padding-right: 15px; display: block; padding-left: 6px; font-weight: bold; background: url(../img/right.gif) no-repeat right top; float: left; padding-bottom: 4px; color: #765; padding-top: 5px; text-decoration: none
}
#header a {
        float: none
}
#header a:hover {
        color: #333
}
#header #current {
        background-image: url(../img/left_on.gif)
}
#header #current a {
        background-image: url(../img/right_on.gif); padding-bottom: 5px; color: #333
}



.clFontTesto20 {
	font-family: Verdana;
	font-size: 20px;
	color: #414042;
}
.clFontTitolo {
	font-family: Verdana; 
	font-size: 12px;
	color: #E65963;
	line-height:16px;
	font-weight: bold;
}
.clFont14 {
	font-family: Verdana; 
	font-size: 14px;
	color: #414042;
	line-height:16px
}
.clFontTitoloGrass {
	font-family: Verdana; 
	font-size: 18px; 
	color: #D90514; 
	font-weight: bold;
	line-height:18px;
}

.clFontTesto {
	font-family: Verdana;
	font-size: 11px;
	color: #414042;
	font-weight: normal;
}
.clFontNero {
	font-family: Verdana;
	font-size: 11px;
	color: #222;
	font-weight: normal;
}

.clFontTestoGrass {
	font-family: Verdana;
	font-size: 11px;
	color: #414042;
	font-weight: bold;
}

.clFontTestoRed {
	font-family: Verdana;
	font-size: 10px;
	color: #ff0000;
	font-weight: normal;
}

.riq_sx {
	border-left: 1px solid #666;
}
.riq_dx {
	border-right: 1px solid #666;
}


.divConfirm	{
	width: 360px;
	height: 240px;
	position: absolute;
	z-index: 1000;
}


/* ANCHOR (A) */

a.linkGrigioGrass:link {text-decoration:underline; font-family:Verdana; font-size:10px; font-weight:bold; color:#414042;}
a.linkGrigioGrass:visited {text-decoration:underline; font-family:Verdana; font-size:10px; font-weight:bold; color:#414042;}
a.linkGrigioGrass:active {text-decoration:none; font-family:Verdana; font-size:10px; font-weight:bold; color:#fff;background-color:#333;}
a.linkGrigioGrass:hover {text-decoration:none; font-family:Verdana; font-size:10px; font-weight:bold; color:#fff;background-color:#333;}

a.linkBlueGrass:link {text-decoration:none; font-family:Verdana; font-size:12px; font-weight:bold; color:#3366CC;}
a.linkBlueGrass:visited {text-decoration:none; font-family:Verdana; font-size:12px; font-weight:bold; color:#3366CC;}
a.linkBlueGrass:active {text-decoration:underline; font-family:Verdana; font-size:12px; font-weight:bold; color:#3366CC;}
a.linkBlueGrass:hover {text-decoration:underline; font-family:Verdana; font-size:12px; font-weight:bold; color:#3366CC;}

a.linkRedGrass:link {text-decoration:none; font-family:Verdana; font-size:12px; font-weight:bold; color:#C33;}
a.linkRedGrass:visited {text-decoration:none; font-family:Verdana; font-size:12px; font-weight:bold; color:#C33;}
a.linkRedGrass:active {text-decoration:underline; font-family:Verdana; font-size:12px; font-weight:bold; color:#F69;}
a.linkRedGrass:hover {text-decoration:underline; font-family:Verdana; font-size:12px; font-weight:bold; color:#F69;}


/* 	TABLE: 
	generica larga 960px, usate ovunque */

.table960 {
	display: block;
	width : 960px;
	border: 0 none;
	font-family: Verdana, Arial;
	font-size: 11px;
	color: #414042;
}

	/* usate nel TAG libraries di Messenger per definire NOTE & ERRRORI */
.tableInfo {
	display: block;
	width : 960px;
	border: 1px solid #333333;
	font-family: Verdana;
	font-size: 10px;
	color: #000000;
}

	/* usate nel TAG libraries di Messenger errori  in ROSSO */
.tableError {
	display: block;
	width : 960px;
	border: 1px solid #ff0000;
	font-family: Verdana;
	font-size: 10px;
	color: #cc0000;
}

/**TABELLE*******************new******************/

#principale table p {
	margin:0
}
table.tabella1 {
	border-width: 1px 1px 0px 0;
	border-style:solid;
	border-color:#C8DFE3;
	margin:5px auto 15px auto;
	font-size:85%;
	text-align:left

}
table.tabrisult {
	border-width: 1px 1px 0px 0;
	border-style:solid;
	border-color:#C8DFE3;
	margin:5px auto 15px auto;
	font-size:85%;
}

/* per IE */
	* html table.tabella1 th, * html table.tabrisult th {
		border-bottom:1px solid #C8DFE3;
		border-left:1px solid #C8DFE3;
		background:#F8F9F9;
		padding: 4px;
	}

table.tabella1 td {
	border-bottom:1px solid #C8DFE3;
	border-left:1px solid #C8DFE3;
	padding:3px;
}

table.tabrisult td {
	border-bottom:1px solid #C8DFE3;
	border-left:1px solid #C8DFE3;
	padding:3px;
	text-align:center
}

table.tabella1 th[scope=col], table.tabrisult th[scope=col] {
	border-left:1px solid #C8DFE3;
	border-bottom:1px solid #900;
	background:#F8F9F9;
	padding: 4px;
	text-align:center;
	color:#990000
}
table.tabella1 th[scope=row], table.tabrisult th[scope=row] {
	border-bottom:1px solid #C8DFE3;
	border-left:1px solid #C8DFE3;
	background:#F8F9F9;
	padding: 4px;
	text-align:left
}
#principale th p {
	text-align:left
}
/*********************************************/

h1 {
	color:#Ff5500;
	border-left:7px solid #D2DEEE;
	border-bottom:2px solid #D2DEEE;
	margin: 0 160px 3px 192px;
	font-family:Georgia, "Times New Roman", Times, serif;
	font-style:italic;
	text-align:left;
	font-size:130%;
	padding: 1px 0 1px 5px;
 	background:#F2F5FA;

}
#destra h2 {
	color:#FFFFFF;
	border-left:none;
	border-bottom:none;
	margin: 22px 0 4px 0;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	background-color:#325B9E;
	text-align:left;
	font-style:normal;
	font-size:100%;

}
h2 {
	color: #9F0002;
	margin: 4px 15px;
	text-align:center;
	font-size:100%;
	background-color:#E4EBF8;
	border-bottom:2px solid #D2DEEE;
	clear:both
}
h3 {
	color:#D03218;
	padding-left: 10px;
	background: url("../grafica/layout/freccina.gif") no-repeat left center;
	margin: 5px 10px;
	font-size:100%;
	text-align:left
}
h4 {
	margin:1px 90px;
	font-size:100%;
	background:url(../grafica/layout/dotted.gif) repeat-x bottom;
}
h5 {
	margin-left:10px;
}
