/*  TAG CLASSES -----------------------------------------------------------------------------*/

body,td,th 	{	color: #001F66; font-family: Verdana, Tahoma;	font-size: 70%;	}
body 	{ margin-left: 0px;	margin-top: 0px;	margin-right: 0px;	margin-bottom: 0px;	background-color: #001F66;	}
TABLE	{	border:0px;	}
A{ text-decoration:underline; color: #1E71B5}
A:hover{ text-decoration:underline; color: #CC0000}
TH { background-color: #A3ABCE; text-align:left; color:#FFFFFF;}
BUTTON {background-color: #ADB3D3; color:#FFFFFF; font-weight:bold; }
INPUT  { background-color: #EEEFF7; color:#1E71B5; font-weight:bold;}
FIELDSET { border: 1px solid #CC0000; }
LEGEND { color:#CC0000; font-WEIGHT:bold;}
FORM { margin: 0px 0px 0px 0px; padding: 0px 0px 0px 0px;}
/* CORNICE -------------------------------------------------------------------------------------*/ 

.top1	{	text-align:center;	background-image:  url("../images/img-sito/sfondotop.gif");	}
.menutop	{	text-align:center; color:#2D2D7E; text-decoration:none; font-family:Arial, Helvetica, sans-serif; font-size:11px;}
.menutop:hover	{	text-align:center; color:#2D2D7E; text-decoration:none; font-family:Arial, Helvetica, sans-serif; font-size:11px;}
.menuon	{ background-color:#FF9900;}
.left1	{	text-align:center;	background-image:  url("../images/img-sito/sfondo.jpg");	vertical-align:top;	}	
.left-c1	{	background-color: #A3ABCE;	width: 165px;	vertical-align:top;	margin-top: 10px;	}
.left-c2	{	background-color: #C9C9D6;}	
.left-tb	{	width:165px;	background-color: #ffffff; }
.main1	{	background-color: #FFFFFF;	padding:0px 15px 10px 15px;	vertical-align:top;	}
.right1 {  width:180px; background-color: #A3ABCE; vertical-align: top;}

/* CONTENUTI      # = id       . = classe-------------------------------------------------------*/ 

#titolo { color:#1E71B5; font-weight: bold;   margin: 6px 0px 10px 0px; letter-spacing:1px; font-size:120%; text-align:center} /* utilizzato nelle pagine HTML*/
#titolo1 {  color:#1E71B5;  font-weight: bold;  text-align:left;  margin: 10px 0px 8px 0px; } /*utilizzato in news, eventi, corsi*/
#abstract { color:#1E71B5; font-style:italic; background-color: #EEEFF7; padding: 5px 5px 5px 5px; }
#data { text-align:right;  margin: 0px 0px 5px 0px; font-style:italic; }
#corpo { margin: 10px 0px 10px 0px;}
#line { height:1px; color: #CC0000;}
#insideform { padding: 7px 7px 12px 7px;}

.message{color:#CC0000; font-weight: bold;}
.continua { color:#CC0000; font-weight:bold; font-size:85%; text-decoration:none;}
.g-tb1{ border: 1px solid #A3ABCE;} /* tabella archivi: news, eventi, corsi...*/
.g-tb2{ border: 1px solid #A3ABCE; background-color: #FFFFFF;} /* tabella dettaglio:  eventi, corsi...*/
.g-h1{ font-weight:bold;}
.g-c1 {	background-color: #EEEFF7;} /* tabella archivi: news, eventi, corsi...*/
.g-c2 {	background-color: #FFFFFF;} /* tabella archivi: news, eventi, corsi...*/
.bottom{background-color:#001F66; color:#FFFFFF;font-size:10px;	font-weight:bold;height:20px;text-align:center;}


/* menu js ----------------------------------------------*/
#dropmenudiv{
position:absolute;
background-color: #C9C9D6;
border:1px solid #FFFFFF;
border-bottom-width: 0;
font:normal 11px Verdana;
line-height:18px;
z-index:100;
}

#dropmenudiv a{
width: 100%;
display: block;
text-indent: 3px;
border-bottom: 1px solid #FFFFFF;
padding: 1px 0;
text-decoration: none;
font-weight: normal;
}

#dropmenudiv a:hover{ /*hover background color*/
background-color: #c1c1d0;
}
