p                       { font-family:arial; font-weight:normal; color:#202020; font-size: 8.5pt}
p.medium                { font-family:arial; font-weight:normal; color:#202020; font-size: 9pt}
p.white                 { font-family:arial; font-weight:normal; color:#ffffff; font-size: 8.5pt}
p.home_body             { font-family:Georgia, Palatino, serif; font-weight:normal; color:#202020; font-size: 9pt}
p.home_body_small       { font-family:Georgia, Palatino, serif; font-weight:normal; color:#202020; font-size: 8pt}
.box_title             { font-family:Georgia, Palatino, serif; font-weight:normal; color:#ffffff; font-size: 8pt}
p.lateral_title         { font-family:Georgia, Palatino, serif; font-weight:normal; color:#202020; font-size: 12pt}
p.lateral_title_small   { font-family:Georgia, Palatino, serif; font-weight:normal; color:#202020; font-size: 10pt}
p.big_title             { font-family:Georgia, Palatino, serif; font-weight:normal; color:#202020; font-size: 18pt}
p.big_title2            { font-family:Georgia, Palatino, serif; font-weight:normal; color:#202020; font-size: 16pt}
div                     { font-family:Georgia, Palatino, serif; font-weight:normal; color:#202020; font-size: 9pt}

span.home_author        { font-family:Georgia, Palatino, serif; font-weight:normal; color:#202020; font-size: 9pt}

h1, h2, h3, h4, h5, h6  {
	font-weight: normal;
	font-family: Georgia, Palatino, serif;
}

a                       { color:#2C5EB1; text-decoration:underline;}
a:hover                 { color:#2C5EB1; text-decoration:none;} 

a.blue                  { color:#2C5EB1; text-decoration:none; }
a.blue:hover            { color:#2C5EB1; text-decoration:underline; } 

a.no_line               { color:#202020; text-decoration:none;}
a.no_line:hover         { color:#000000; text-decoration:underline;}

a.noline                { color:#202020; text-decoration:none;}
a.noline:hover          { color:#000000; text-decoration:underline;}

a.black                 { color:#202020; text-decoration:underline;}
a.black:hover           { color:#000000; text-decoration:none;}

a.white                 { color:#ffffff; text-decoration:none;}
a.white:hover           { color:#ffffff; text-decoration:underline;}

/*Corsi in sede*/
a.corsi-l1              {font-size:10pt; color:#4477DD; text-decoration:underline; font-weight:bold;}
a.corsi-l1:hover        {font-size:10pt; color:#4477DD; text-decoration:none; font-weight:bold;}


.border1 { 
 border-top: 1pt solid #B8D2F5; 
 border-right: 1pt solid #B8D2F5; 
 border-bottom: 1pt solid #B8D2F5; 
 border-left: 1pt solid #B8D2F5; 
} 

.border2 { 
 border-top: 1pt solid #cccccc; 
 border-right: 1pt solid #cccccc; 
 border-bottom: 1pt solid #cccccc; 
 border-left: 1pt solid #cccccc; 
} 

.border3 { 
 border-top: 2pt solid #FF7D00; 
 border-right: 2pt solid #FF7D00; 
 border-bottom: 2pt solid #FF7D00; 
 border-left: 2pt solid #FF7D00; 
} 

.border4 { 
 border-top: 1pt solid #dfdfdf; 
 border-right: 1pt solid #dfdfdf; 
 border-bottom: 1pt solid #dfdfdf; 
 border-left: 1pt solid #dfdfdf; 
} 


input.text {font-family:arial; font-size: 8pt; border-style:solid; border-color: #c5c5c5; border-width:1px; background-color:#ffffff}
input.text_f {font-family:arial; font-size: 8pt; border-style:solid; border-color: #c7c7c7; border-width:1px}
input.butt_g {font-family:arial; font-size: 8pt; border-width: 1px; padding: 3px; border-color: #e0e0e0; background-color: #eeeeee}
input.butt_o {font-family:arial; font-size:8pt; color:#ffffff; border-style:solid; border-top-color:#FF7D00;border-left-color:#FF7D00;border-bottom-color:#FF3300;border-right-color:#FF3300; border-width:1px; background-color:#FF8900}
select.sel {font-family:arial; font-size: 8pt; border-style:solid; border-color: #808080;  background-color:#ffffff}

/*NEWSLETTER*/
.style3 { font-family:Georgia, Palatino, serif; color:#202020; font-size: 9pt}
.blockquote {margin-right:0px; text-align:justify}

/*MENU LATERALE*/

a.menu {
 color:#ffffff;
 background-color: #AEC9EB;
 display:block;
 text-decoration:none;
 padding:3px;
}

a.menu:hover    {
 color:#ffffff;
 background-color: #FF8900;
}

a.menu_selected {
 color:#ffffff;
 background-color: #FF8900;
 display:block;
 text-decoration:none;
 padding:3px;
}

a.menu_selected:hover {
 color:#ffffff;
 background-color: #FF8900;
}

/*menu top*/
a.menutop {
 color:#ffffff;
 background-color: #99B8DE;
 display:block;
 text-decoration:none;
 padding:3px;
}

a.menutop:hover    {
 color:#ffffff;
 background-color: #FF8900;
}

/*submenu*/
a.submenu {
 color:#ffffff;
 background-color: #FFC15C;
 display:block;
 text-decoration:none;
 padding:3px;
}

a.submenu:hover    {
 color:#ffffff;
 background-color: #FF8900;
}

a.submenu_edilizia {
 color:#ffffff;
 background-color: #9CAAD2;
 display:block;
 text-decoration:none;
 padding:3px;
}

a.submenu_edilizia:hover    {
 color:#ffffff;
 background-color: #FF8900;
}

a.submenu_selected {
 color:#ffffff;
 background-color: #FF8900;
 display:block;
 text-decoration:none;
 padding:3px;
}

a.submenu_selected:hover    {
 color:#ffffff;
 background-color: #FF8900;
}



/*RSS SCROLLER*/
#pscroller2{
 width: 100%;
 height: 110px;
 border: 1px solid #5E77B1;
 padding: 5px;
 background-color: #ffffff;
}

#pscroller3{
 width: 100%;
 height: 110px;
 border: 1px solid #5E77B1;
 padding: 5px;
 background-color: #ffffff;
}

.rssclass .rsstitle{
 color: #000000;
 font-weight: bold;
 font-family: Georgia, Palatino, serif;
 font-size: 10pt;
}

.rssclass .rssdate{
 color: gray;
 font-size: 8pt;
 font-family: arial;
}

.rssclass a{
 text-decoration: none;
 color: #000000;
}

.rssclass .rssdescription{
 text-decoration: none;
 font-family: Georgia, Palatino, serif;
 font-size: 9pt;
}


/*feedgoogle*/
.titlefield{ /*CSS for RSS title link in general*/
 text-decoration: none;
 font-family:Georgia;
 font-weight:bold;
 color:#000000;
 font-size: 11pt
}

.labelfield{ /*CSS for label field in general*/
 color:#037CB9;
 font-size: 90%;
}

.datefield{ /*CSS for date field in general*/
 color:#606060;
 font-family:"Trebuchet MS";
 font-weight:normal;
 font-size: 8pt;
}

#example3{ /*Demo 3 main container*/
 width: 461px;
 height: 110px;
 border: 1px solid #5E77B1;
 padding: 10px;
 overflow:hidden;
}

#example3 p{ /*Demo 3 P element that separates each entry*/
 margin-top: 0;
 margin-bottom: 10px;
 font-family:Georgia;
 font-weight:normal;
 line-height:1.3;
 font-size: 9pt
}

#example4{ /*Demo 3 main container*/
 width: 461px;
 height: 110px;
 border: 1px solid #5E77B1;
 padding: 10px;
 overflow:hidden;
}

#example4 p{ /*Demo 3 P element that separates each entry*/
 margin-top: 0;
 margin-bottom: 10px;
 font-family:Georgia;
 font-weight:normal;
 line-height:1.3;
 font-size: 9pt
}

code{ /*CSS for insructions*/
 color: red;
}

