#header
{
	padding: 0px;
	background-color: #dd401d;
	color: White;
	text-align: center;
	height: 100px;
}

#menuTop
{
	padding: 5px;
	background-color: #711019;
	color: White;
}
#menuTop a
{
	color:White;
	text-decoration: none;
	font-weight: bold;
}
#menuTop a:hover
{
	text-decoration: underline;
}

#content
{
	/*padding: 8px;*/
	background-color: White;
	text-align: justify;
}
/*
#leftContent
{
	float: left;
	position: relative;
	width: 250px;
	z-index: 100;
}

#centerContent
{
	width: 100%;
	z-index: 1;
}

#rightContent
{
	float: right;
	position: relative;
	width: 250px;
	left: 1px;
}
*/

#footer
{
	clear:both;
	padding:5px; 
	background-color:#dd401d; 
	color:White; 
	text-align:center;
}


.divCollapsable {
	background-color: #E6E6FA;
	color: Navy;
	margin-top: 5px;
	font-family: Verdana;
	margin-left: 5px;
	margin-right: 5px;
	margin-bottom: 5px;
	border: 1px solid white;
	padding: 3px;
}

div.userControl 
{
	padding: 0px;
	background-color: #B0C4DE;
	color: Black;
	border: 1px solid Black;
}


div.productsGridControl 
{
	padding: 0px;
	background-color: #92ADD1;
	color: Black;
	border: 1px solid Black;
/*	width: 500px;*/
}
/*
div.userControlHeader 
{
	background-color: #CD3265;
	color: Black;
	width: 100%;
}

div.userControlContent
{
	padding: 0px;
	width: 100%;
}
*/
BODY
{
	margin-top: 0px;
	margin-bottom: 0px;
	margin-right: 0px;
	margin-left: 0px;
	font-size: 11px;
	color: Black;
	font-family: Verdana, Arial, 'Monotype Corsiva';
	background-color: white;
}


A
{
	text-decoration: underline;
	color: Black;
}

IMG
{

}

DIV.loading
{
	position: absolute;
	top: 0px;
	right: 0px;
	COLOR: White;
	background-color:Red;
}

.spanNotes
{
	font-style: italic;
}


.errore
{
    COLOR: red;
}

.success
{
	color: Green;
}

SPAN.pageTitle
{
	font-size: large;
	color: Orange;
	font-weight:bold;
}

SPAN.controlTitle
{
	font-size: medium;
	color: #8e5402;
	font-weight: bold;
}

SPAN.subTitle
{
	font-size:11px;
	color: Black;
	font-weight: bold;
	padding-left:10px;
	padding-top:3px;
}

HR.separator
{
	color: Black;
	background-color: Black;
	border: none;
	height: 1px;
}

DIV.controlBox
{
    border: 2px solid #cccccc;
    background-color: white;
    padding: 0px;
}

DIV.controlHeader
{
    border-bottom: 2px solid #cccccc;
    background-color: #ffcc00;
    padding: 5px;
}

DIV.controlContent
{
	padding: 5px;
}

INPUT
{
    border-right: thin inset;
    border-top: thin inset;
    border-left: thin inset;
    border-bottom: thin inset;
    background-color: #dcdcdc;
    font-size: 11px;
    font-family: Arial, Verdana, 'Monotype Corsiva';
    padding-left: 2px;
}

TEXTAREA
{
    border-right: thin inset;
    border-top: thin inset;
    border-left: thin inset;
    border-bottom: thin inset;
    background-color: #dcdcdc;
    font-size: 11px;
    font-family: Arial, Verdana, 'Monotype Corsiva';
    padding-left: 2px;
}

SELECT
{
    border-right: thin inset;
    border-top: thin inset;
    border-left: thin inset;
    border-bottom: thin inset;
    background-color: #dcdcdc;
    font-size: 11px;
    font-family: Arial, Verdana, 'Monotype Corsiva';
    padding-left: 2px;
}

INPUT.button
{
	border-right: thin outset;
	border-top: thin outset;
	border-left: thin outset;
	border-bottom: thin outset;
	background-color: #dcdcdc;
}

TABLE.contornata
{
	border-right: thin dotted #dcdcdc;
	border-top: thin dotted #dcdcdc;
	border-left: thin dotted #dcdcdc;
	border-bottom: thin dotted #dcdcdc;
}

IMG.preview
{
	border-right:thin solid black;
	border-top:thin solid black;
	border-left:thin solid black;
	border-bottom:thin solid black;
}

UL
{
	padding-left: 20px;
	margin-left: 0px
}

DIV.battesimi
{
	background-image: url(../images/verde.jpg);
}

DIV.sposi
{
	background-image: url(../images/orange.jpg);
}

DIV.defunti
{
	background-image: url(../images/azzur.jpg);
}

SPAN.orarioNotte
{
	color: White;
}


LI.dotted
{
	list-style-type:none;
	list-style-image:url(../images/mesopuntoorange.png);
}

div.boxInfo
{
    display: none;
    border: thin;
    border-color: #711019;
    border-style: dotted;
    background-color: #f2ca75;
    padding-right: 10px;
    padding-left: 10px;
    padding-bottom: 5px;
    padding-top: 5px;
}

a.boxInfo 
{

}