/*
Artwork by Marco Paoli.net 2004
www.marcopaoli.net
all rights reserved
*/
A:hover
{
text-decoration:underline;
}

HR
{
	border : 1px solid;
	color: #336699;
	
}

BODY 
{
	margin-top : 0px;
	margin-right : 0px;
	margin-left : 0px;
	margin-bottom : 0px;
	border-left : 0px;
	border-bottom-width : 0px;
	margin : 0px 0px 0px 0px;
	padding : 0px;
	background-color: #F2F6F6;
	FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
}

.logo
{
	margin-top : 10px;
	margin-right : 0px;
	margin-left : 0px;
	margin-bottom : 10px;

}

LI
{
list-style-type : square;
color: #336699;
}

.main
{
background-color: #ffffff;
/*
border-bottom : 1px solid #99BBB8;
border-top : 1px solid #99BBB8;
*/
border-left : 1px solid #cccccc;
border-right : 1px solid #cccccc;
}

.menu
{
background-color: #efefef;
border-bottom : 1px solid #cccccc;
border-top : 1px solid #cccccc;
FONT-FAMILY: verdana,arial, helvetica, sans-serif; 
font-size : 10px;
color: #336699;

/*

border-top : 1px solid #99BBB8;
border-left : 1px solid #99BBB8;
border-right : 1px solid #99BBB8;*/
}

.dx
{
border-left : 1px solid #cccccc;
}

.APPCELL
{
background-color: #AEB7BF;
}


h1
{
	FONT-FAMILY: arial, helvetica, sans-serif; 
	font-size : 14pt;
	color: #8A2400;
	font-weight:bold;
	margin-top : 10px;
	margin-right : 15px;
	margin-left : 15px;
	margin-bottom : 10px;
}

h2
{

FONT-FAMILY: arial, helvetica, sans-serif; 
font-size: 12pt;
color: #9D9D9D;
}

h2.normal
{

FONT-FAMILY: tahoma, arial, helvetica, sans-serif; 
font-size: 12pt;
color: #82919D;
font-weight:bold;
}

h3
{
FONT-FAMILY: arial, helvetica, sans-serif; 
font-size: 14px;
color: #7E7E7E;
font-weight:bold;
margin-top : 10px;
margin-right : 15px;

margin-bottom : 10px;
}


h4
{

	FONT-FAMILY: arial, helvetica, sans-serif; 
	font-size : 10pt;
	color: #8A2400;
	font-weight:bold;
	margin-top: 0px;
	margin-bottom: 3px;
}


.padded
{
	margin-top : 10px;
	margin-right : 10px;
	margin-left : 10px;
	margin-bottom : 10px;
}





.ContestualBox
{
border-bottom : 1px solid #cccccc;
}


.Contex
{
background-color: #FFFACD;
COLOR: #121212;
FONT-FAMILY: Verdana,tahoma, arial, helvetica, sans-serif; 
FONT-SIZE: 10px;
border-bottom : 3px solid #EED19E;
border-right: 1px solid #EED19E;
border-top: 3px solid #EED19E;
border-left: 1px solid #EED19E;
}

.Contex2
{
background-color: #f4f4f4;
COLOR: #121212;
FONT-FAMILY: Verdana,tahoma, arial, helvetica, sans-serif; 
FONT-SIZE: 10px;
border-bottom : 3px solid #cccccc;
border-right: 1px solid #cccccc;
border-top: 3px solid #cccccc;
border-left: 1px solid #cccccc;
}


.normal
{
	margin-top : 10px;
	margin-right : 15px;
	margin-left : 15px;
	margin-bottom : 10px;
	FONT-SIZE: 10pt;
	COLOR: #444444;
	FONT-FAMILY: Verdana,tahoma, arial, helvetica, sans-serif; 
}


.footer{

	FONT-SIZE: 10px;
	COLOR: #5B5757;
	FONT-FAMILY: Verdana,tahoma, arial, helvetica, sans-serif; 
	TEXT-DECORATION: none;
	margin-top : 10px;
	margin-right : 15px;
	margin-left : 15px;
	margin-bottom : 10px;
}


.Notizie{
	FONT-SIZE: 10pt;
	COLOR: #501C03;
	FONT-FAMILY: Verdana,tahoma, arial, helvetica, sans-serif; 
	TEXT-DECORATION: none;
		margin-top : 10px;
	margin-right : 15px;
	margin-left : 15px;
	margin-bottom : 10px;
}


.blue{
	margin-top : 5px;
	margin-right : 0px;
	margin-left : 0px;
	margin-bottom : 5px;
	FONT-SIZE: 10px;
	COLOR: #336699;
	FONT-FAMILY: Verdana,tahoma, arial, helvetica, sans-serif; 
	TEXT-DECORATION: none;
}

.BGblue{
	background-color: #336699;
	border-bottom : 1px solid #6790BA;
}
.BGRed{
	background-color: #8A2400;
	border-bottom : 1px solid #6790BA;
}
.BGOrange{
	background-color: #E96E01;
	border-bottom : 1px solid #6790BA;
}
.BGYellow{
	background-color: #6790BA;
	border-bottom : 1px solid #6790BA;
}



background-color: #E96E01;

.BGgrey{
	background-color: #214870;
	border-bottom : 1px solid #6790BA;
}

A.smartmenu{
	FONT-SIZE: 10px;
	COLOR: #ffffff;
	FONT-FAMILY: Verdana,tahoma, arial, helvetica, sans-serif; 
	TEXT-DECORATION: none;
}
A.smartmenu:hover{
	FONT-SIZE: 10px;
	COLOR: #FFCD35;
	FONT-FAMILY: Verdana,tahoma, arial, helvetica, sans-serif; 
	TEXT-DECORATION: none;
}


.green
{
margin-top : 5px;
margin-right : 5px;
margin-left : 5px;
margin-bottom : 5px;
border-left : 1px solid #cccccc;
background-color: #015B2D;
COLOR: #ffffff;
FONT-FAMILY: Verdana,tahoma, arial, helvetica, sans-serif; 
FONT-SIZE: 12px;
font-weight:bold;
}

/* CALENDARSTYLES */

.CalTable
{
background-color: #F7F5F1;
}

.greenT
{
background-color: #015B2D;
COLOR: #ffffff;
FONT-FAMILY: Verdana,tahoma, arial, helvetica, sans-serif; 
FONT-SIZE: 12px;
}
.startH
{
background-color: #EEEECC;
COLOR: #121212;
FONT-FAMILY: Verdana,tahoma, arial, helvetica, sans-serif; 
FONT-SIZE: 10px;
border-bottom : 1px solid #EED19E;
}

.endH
{
background-color: #FFFACD;
COLOR: #121212;
FONT-FAMILY: Verdana,tahoma, arial, helvetica, sans-serif; 
FONT-SIZE: 10px;
border-bottom : 1px solid #EED19E;
border-right: 1px solid #EED19E;
}


.DESRANGE
{
background-color: #EED19E;
COLOR: #121212;
FONT-FAMILY: Verdana,tahoma, arial, helvetica, sans-serif; 
FONT-SIZE: 10px;
font-weight:bold;

}
.Action
{
background-color: #009900;
COLOR: #ffffff;
FONT-FAMILY: Verdana,tahoma, arial, helvetica, sans-serif; 
FONT-SIZE: 12px;

}

.calForm
{
border:0px;
background-color: #f8f8f8;
COLOR: #322489;
FONT-FAMILY: Verdana,tahoma, arial, helvetica, sans-serif; 

}


/* fine calendario*/


.Activity
{
background-color: #f8f8f8;
COLOR: #322489;
FONT-FAMILY: Verdana,tahoma, arial, helvetica, sans-serif; 
FONT-SIZE: 10pt;
border-bottom : 1px solid #F2E1C3;
}






.master
{
background-color: #f8f8f8;
border-bottom : 1px solid #99BBB8;
border-left: 1px solid #99BBB8;
}

.Greenbox
{
background-color: #f8f8f8;
	border-left : 1px solid #B6B6B6;
	border-right : 1px solid #B6B6B6;
	border-bottom : 1px solid #B6B6B6;
	border-top : 1px solid #B6B6B6;

}


.arancio
{
	margin-top : 5px;
	margin-right : 5px;
	margin-left : 5px;
	margin-bottom : 5px;
border-left : 1px solid #cccccc;
background-color: #E96E01;
COLOR: #ffffff;
FONT-FAMILY: Verdana,tahoma, arial, helvetica, sans-serif; 
FONT-SIZE: 12px;
font-weight:bold;
}


.news
{
margin-top : 5px;
margin-right : 5px;
margin-left : 5px;
margin-bottom : 5px;
FONT-FAMILY: Verdana,tahoma, arial, helvetica, sans-serif; 
FONT-SIZE: 10px;
background-color: #ffffff;
}



.flat
{
	/* based for WAI Compliance */
	background-color:#ffffff;
	/*text-decoration : none;*/
}
.bianco
{
	/* based for WAI Compliance */
	background-color:#ffffff;
	/*text-decoration : none;*/
}


.grey
{
	/* based for WAI Compliance */
	background-color:#cccccc;
	width:20%;
	/*text-decoration : none;*/
}

/*
Immagini
*/

.img1{
	border : 1px solid #ffffff;
	spacing-top : 5px;
	padding-bottom : 5px;
	padding-left : 5px;
	padding-right : 5px;	
}


.cover{
	border-left : 1px solid #B6B6B6;
	border-right : 1px solid #B6B6B6;
	border-bottom : 1px solid #B6B6B6;
	border-top : 1px solid #B6B6B6;
	
	spacing-top : 5px;
	padding-bottom : 5px;
	padding-left : 5px;
	padding-right : 5px;	
	
}

/*FOR ADMIN*/


.check

{
width:20px;
background-color: #ffffff;
}
.edtable
{

border: 1px dotted;
border-color: #121212;

}
.table1
{
width:95%;
background-color: #cccccc;
}

.Grey{
border-top : 1px solid #B6B6B6;
background-color: #dddddd;
FONT-SIZE: 10px;
FONT-FAMILY: arial, helvetica, sans-serif;
COLOR: #121212;
}

.Flat{
FONT-FAMILY: arial, helvetica, sans-serif;
font-size : 0.7em;
background-color: #ffffff; 
COLOR: #121212;
}
