 body
{
    font-family:Verdana,Arial;
    font-size:80%;
    margin:0px;
    background-image:url(/img/sfondoBody.jpg);
    background-repeat:repeat;
        
}

#testataSito
{
    margin:0 auto;
    width:790px;
    height:90px;
    border:1px solid white;
    }

#frameCX
{
    margin:0 auto;
    width:790px;
    text-align:justify;
    border:1px solid white;
    background-color: white;
    font-size:85%;
    min-height:400px;
    }
    
#corpo {padding:5px;}
    
#corpo img 
 {
    margin:5px;
    } 
    
#corpoContatti 
{
    margin:0 auto;
    width:65%;
    }

#corpoContatti img 
{
    float:left;
    margin:10px;
    width:10%;
    }
    
#corpoContatti ul li 
{
    list-style-type:none;
    font-size:100%;
    }

#corpoContatti ul li em
{
    font-size:110%;
    font-weight:bold;
    }
    
#dettaglioContatto {
	display:none; 
	position:absolute; 
	border-style: solid; 
	background-color: white; 
	padding:3px;
	width:200px;
}

#dettaglioContatto div ul li
{
	margin:0px;
	padding:0px;
}

#menuTOPsito 
{
    margin:0 auto;
    background-color:White;
    border:1px solid white;
    border-top:5px solid #fff; 
    border-bottom:5px solid #fff;
    width:790px;
    text-align:center;
    }

#piepaginaSito 
{
    margin:0 auto;
    background-color:White;
    border:1px solid white;
    width:790px;
    text-align:center;
    padding-top:10px;
    font-size:75%;
    }

#cartina 
{
    margin:0 auto;
    width:450px;
    height:300px;
    border:1px solid #447E65;
    }

#menuTOPsito ul {padding:0; margin:0; list-style:none;}
#menuTOPsito ul li {float:left; text-align:center; margin-right:-20px;} 
#menuTOPsito ul li a {display:block; text-decoration:none;}
#menuTOPsito ul li a em {font-style:normal; display:block; padding:0 5px; height:25px; background:#447E65; float:left; cursor:pointer; color:#beb; line-height:24px;}

#menuTOPsito ul li a b, a span {cursor:pointer; display:block; width:0; overflow:hidden; float:left; background:#447E65;}

#menuTOPsito ul li a span {height:0; border-top:25px solid #447E65; border-right:25px solid #fff;}

#menuTOPsito ul li a b.p1,
#menuTOPsito ul li a b.p2,
#menuTOPsito ul li a b.p3,
#menuTOPsito ul li a b.p4,
#menuTOPsito ul li a b.p5 {border-top:5px solid #fff; border-right:5px solid #447E65;}

#menuTOPsito ul li a b.p1 {height:0; margin-top:20px;}
#menuTOPsito ul li a b.p2 {height:5px; margin-top:15px;}
#menuTOPsito ul li a b.p3 {height:10px; margin-top:10px;}
#menuTOPsito ul li a b.p4 {height:15px; margin-top:5px;}
#menuTOPsito ul li a b.p5 {height:20px;}

#menuTOPsito ul li a b.p6,
#menuTOPsito ul li a b.p7,
#menuTOPsito ul li a b.p8,
#menuTOPsito ul li a b.p9,
#menuTOPsito ul li a b.p10 {border-bottom:5px solid #fff; border-left:5px solid #447E65;}

#menuTOPsito ul li a b.p6 {height:20px;}
#menuTOPsito ul li a b.p7 {height:15px;}
#menuTOPsito ul li a b.p8 {height:10px;}
#menuTOPsito ul li a b.p9 {height:5px;}
#menuTOPsito ul li a b.p10 {height:0;}

#menuTOPsito ul li a:hover {background:#696;}

#menuTOPsito ul li a:hover em, #menuTOPsito ul li a.selected em {color:#030; background:#E2A621;}

#menuTOPsito ul li a:hover b.p1, #menuTOPsito ul li a.selected b.p1,
#menuTOPsito ul li a:hover b.p2, #menuTOPsito ul li a.selected b.p2,
#menuTOPsito ul li a:hover b.p3, #menuTOPsito ul li a.selected b.p3,
#menuTOPsito ul li a:hover b.p4, #menuTOPsito ul li a.selected b.p4,
#menuTOPsito ul li a:hover b.p5, #menuTOPsito ul li a.selected b.p5 {border-right-color:#E2A621; background: #696;}

#menuTOPsito ul li a:hover b.p6, #menuTOPsito ul li a.selected b.p6,
#menuTOPsito ul li a:hover b.p7, #menuTOPsito ul li a.selected b.p7,
#menuTOPsito ul li a:hover b.p8, #menuTOPsito ul li a.selected b.p8,
#menuTOPsito ul li a:hover b.p9, #menuTOPsito ul li a.selected b.p9,
#menuTOPsito ul li a:hover b.p10, #menuTOPsito ul li a.selected b.p10 {border-left-color:#E2A621; background: #696;}

#menuTOPsito ul li a:hover span, #menuTOPsito ul li a.selected span {border-top-color:#E2A621;}

#menuTOPsito ul li a.selected:hover b, #menuTOPsito ul li a.selected:hover em, #menuTOPsito ul li a.selected:hover span {cursor:default;}


#login, #lstErrori
{
    margin:0px auto;
    margin-top:20px;
    border:1px dashed black;
    padding:10px;
    width:300px;
    }
    
#lstErrori
{
    border:0px;
}

#login p
{
    width:100px;
    font-weight:bold;
    padding-right:20px;
}

#btnLogin 
{
    background:#fff url(../img/pro_eight_back.gif);
    margin-left:120px;
    margin-top:5px;
    color:White;
    }
    

#lstBook table 
{
    margin:0 auto;
    }


#lstBook td 
{
    border-bottom:1px solid gray;
    width:770px;
    }

#lstBook td a
{
    font-family:Arial, Verdana;
    font-size:130%;
    text-decoration:none;
    color:Black;
    background-color:#E4E4E4;
    display:block;
}

#lstBook td a:hover
{
    background-color:#FFFF99;
}

#lstBook img 
{
    width:80px;
    height:80px; 
    padding:4px;  
    vertical-align:middle;
    }
    
 input.pulsante 
{
    background-color:#FFFFCC;
    font-weight:bold;
    color:black;
    }
    
div.lstCorso
{
    width:600px;
    margin-left:85px;
    font-size:120%;
    padding:5px;
    background-color:#cdcdcd;
    border-bottom:3px solid gray;
    }
    
div.lstNotizia 
{
    width:600px;
    margin-left:85px;
    font-size:120%;
    padding:5px;
    background-color:#F2DBDB;
    border-bottom:3px solid #D89191;
    }
 
div.lstModulo
{
    width:600px;
    margin-left:85px;
    font-size:120%;
    padding:5px;
    background-color:#EFEFD1;
    border-bottom:3px solid #D8D891;
    }
 
div.lstBandi
{
    width:600px;
    margin-left:85px;
    font-size:100%;
    padding:5px;
    background-color:#B7E9F9;
    border-bottom:3px solid #0F8AB3;
    }
    
div.lstCorso a:link, div.lstCorso a:visited, div.lstNotizia a:link, div.lstNotizia a:visited, div.lstModulo a:link, div.lstModulo a:visited, div.lstBandi a:link, div.lstBandi a:visited
{
    color:Black;
    font-weight:bold;
    }

div.lstCorso a:hover, div.lstNotizia a:hover, div.lstModulo a:hover, div.lstBandi a:hover
{
    color:red;
    }