/*stili per il layout fisso*/
html,body{margin-top: 6;padding:0}
body{font-family: arial,sans-serif;
     font-size: 76%;text-align: center;
}

div#container{width: 808px;margin: 0 auto;text-align: left;border-left: 1px solid #115711;
border-right: 0px solid #115711; border-bottom: 1px solid #115711; background-color: #bfe1bf} 

/*stili generici, su header e footer*/
div#header{height:100; background:#115711 url(img/imgsupute.jpg) left top no-repeat}
div#subheader{height:18; width: 807px; background:#e9dd1b left top no-repeat; border-right: 1px solid #115711;}
/* #bfe1bf #f0f89f */

h1,h2{margin: 0;padding:0; text-decoration: underline}
h1{color: #ff0000; padding-left:1px;font: bold 1.9em/80px verdana, arial,sans-serif}
h2{color: #115711;font-size: 1.7em}
hr{color: #115711; height:1px}
div#footer a{color: #f2f166;font-weight: normal;text-decoration: none} 

/*stili specifici per il layout*/
div#picture{float:right;margin-left:0.33em; margin-right:0.25em; margin-top:0.25em}
div#image{float:center;width: 14em; text-align:center; padding-top: 0.3em; margin-left: 0.8em; FONT-SIZE: 10px; FONT-FAMILY: verdana, arial, times new roman; FONT-WEIGHT: bold;}
div#logo{float:center;width: 30em; text-align:center; padding-top: 0.3em; margin-left: 0.8em; FONT-SIZE: 10px; FONT-FAMILY: verdana, arial, times new roman; FONT-WEIGHT: bold;}
div#banner{float:center;width: 11.2em; height:12em; background:url(img/banner2.gif) top right no-repeat; text-align:center; padding-top: 0.3em; padding-left: 0.4em; margin-left: 0.5em; FONT-SIZE: 10px; FONT-FAMILY: verdana, arial, times new roman; FONT-WEIGHT: bold;}
div#navigation{float:left;width: 13em}
div#navcor{float:left;width: 12.4em;}

div#content{margin-left: 14em; padding: 0.8em; 
            border-right: 1px solid #115711;TEXT-ALIGN:justify; background-color: #fff}
div#content li{margin-right: 1.1em;padding-left: 7; padding-right: 5; padding-top: 3; padding-bottom: 3}

div#titcorso{float; margin:0; padding:0; width:45.8em; height:1.6em; background:url(img/barratitoli.gif) top right no-repeat; 
             font: verdana, arial,sans-serif; font-size: 1.0em; margin-left: 0em; 
             padding-top: 0.26em; padding-left: 0.7em;background-color: #ffffff; color:"#fff"}

div#footer{clear:right; text-align:center; padding: 0.5em;
    border-right: 1px solid #115711; background-color: #006343; color: #fff}

/*stili per la navigazione*/
div#navigation ul{margin: 1em 0 0 0.6em;padding: 0; list-style-type: none;}
div#navigation li{margin: 0;padding: 0}
div#navigation a{color:#369;font: normal bold 1.2em/1.6em arial,sans-serif;text-decoration: none}
div#navigation a:hover{color: #033;text-decoration: underline}
div#navigation a#activelink{
        background:url(img/activevox.png); 
        width:156px;
        color: #fff;text-decoration: none}
div#navigation a#actlnkdbl{
        background:url(img/activedbl.png); 
        text-decoration: none;
        line-height:16px;
        padding-top: 4px; 
        width:156px;
        height:42px 
}
div#navigation a#adbl{
        background:url(img/vocedbl.png) no-repeat 0px 0px 50px 30px; 
        color: #fff;
        text-decoration: none; 
        line-height:16px;
        padding-top: 4px; 
        width:156px;
        height:42px 
}
div#navigation a#adbl:hover{
        color:#fff;
        margin-left:0.0em;
        margin-right:0.0em;
        color:#000; 
        height:42px; 
	background:#bae2f0 url(img/voceadbl.png) no-repeat;
        text-decoration: none;
}
div#navcor ul{margin: 0.2em 0 0 0.6em;padding-left: 22;  font: bold 0.75em verdana, arial,sans-serif}
div#navcor li{margin: 0;padding-left: 0; list-style-type:disc; padding-right: 5; padding-top: 0; padding-bottom: 3}
table#subh tr,td{font: normal bold 0.84em verdana, arial,sans-serif; border:1; ; color:#000}

ul#navmenu, ul#navmenu li{
	margin-top:15px;
	margin-left:0px;
	padding:0;
	list-style:none;
}
ul#navmenu{
	height:125px;
}
ul#navmenu li{
	width:94%px;
	margin-top:0px;
}
ul#navmenu li.first{
	background:url(img/tmenu2.png) no-repeat 0px -1px ;
        width:156px;
        height:33px; 
}
ul#navmenu li.last{
	background:url(img/pmenu.png) no-repeat 0px -1px ;
        width:156px;
        height:10px;
}
ul#navmenu li a{
	display:block;
	width:100%;	
	background:#bae2f0 url(img/voce.png) no-repeat 0px -1px 10%;
	color:#fff;	
	line-height:29px;
        padding-left:11px;	
	text-indent:0px;
	font-family: verdana, arial,sans-serif;font-size: 94%;

}
ul#navmenu li a:hover{
	color:#fff;
        margin-left:0.0em;
        margin-right:0.0em;
        color:#000; 
	background:#bae2f0 url(img/vocea.png) no-repeat 0px -1px 1px;
        text-decoration: none;
}
/* p#{text-indent: 30px} */
p#colorato{background-color:"#e4faea"; paddin-bottom:0em;margin-bottom:0
}
p#normal{text-indent: 0px; margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:12px; text-align:justify}
p#normal ul{text-indent: 00px;padding-top:0px; padding-bottom:0px;margin-top:0px; margin-bottom:0px}
p#center{text-align:center}
p#auguri {
	FONT-SIZE: 16px; FONT-FAMILY: arial, times new roman; FONT-WEIGHT: bold; TEXT-ALIGN: center; COLOR: #115711
}

.image_dx {float: right; margin: 8px;}

.elcorsisx {
        font: verdana, arial,sans-serif; font-size: 1.0em; FONT-WEIGHT: normal;
	background-color:"#e4faea"; BORDER-RIGHT: #006343 0px solid; PADDING-RIGHT: 5px; 
        BORDER-TOP: #006343 0px solid; PADDING-LEFT: 8px; FONT-SIZE: 13px; PADDING-BOTTOM: 5px; 
        BORDER-LEFT: #006343 0px solid; PADDING-TOP: 5px; BORDER-BOTTOM: #006343 0px solid; 
        TEXT-ALIGN: left
}

.elcorsidx {
        font: verdana, arial,sans-serif; font-size: 1.0em; FONT-WEIGHT: normal;
	background-color:"#f0f89f"; BORDER-RIGHT: #006343 0px solid; PADDING-RIGHT: 5px; 
        BORDER-TOP: #006343 0px solid; PADDING-LEFT: 8px; FONT-SIZE: 13px; PADDING-BOTTOM: 5px; 
        BORDER-LEFT: #006343 0px solid; PADDING-TOP: 5px; BORDER-BOTTOM: #006343 0px solid; 
        TEXT-ALIGN: left
}
.ellink {
	color:#ff0000; FONT-WEIGHT: bold; PADDING-RIGHT: 5px; PADDING-LEFT: 8px; 
        FONT-SIZE: 11px; PADDING-BOTTOM: 5px; PADDING-TOP: 5px; text-decoration: underline;
        FONT-FAMILY: verdana, Arial; TEXT-ALIGN: right
}
.testo {
	FONT-SIZE: 13px; FONT-FAMILY: verdana; FONT-WEIGHT: normal; TEXT-ALIGN: justify; COLOR: #000000
}
.testopic {
	FONT-SIZE: 10px; FONT-FAMILY: verdana; FONT-WEIGHT: normal; TEXT-ALIGN: justify; COLOR: #000000
}

.testoindent { padding-left: 8px;
	FONT-SIZE: 13px; FONT-FAMILY: verdana; FONT-WEIGHT: normal; TEXT-ALIGN: justify; COLOR: #000000
}
.testobold {
	FONT-SIZE: 13px; FONT-FAMILY: verdana; FONT-WEIGHT: bold; TEXT-ALIGN: justify; COLOR: #000000
}
.testoR {
	FONT-SIZE: 13px; FONT-FAMILY: arial, times new roman; FONT-WEIGHT: bold; TEXT-ALIGN: left; COLOR: #FF0000
}

.txtRpic {
	FONT-SIZE: 11px; FONT-FAMILY: arial, times new roman; FONT-WEIGHT: bold; TEXT-ALIGN: left; COLOR: #FF0000
}
.testoul {
	FONT-SIZE: 13px; FONT-FAMILY: verdana; FONT-WEIGHT: normal; text-decoration: underline; TEXT-ALIGN: left; COLOR: #000000
}
.titolo {
	color:#ff0000; FONT-SIZE: 18px; FONT-FAMILY: verdana; TEXT-ALIGN: center; text-decoration: underline;
}
.titunderline {
	FONT-SIZE: 12px; FONT-FAMILY: verdana; TEXT-ALIGN: left; padding-top: 5px; padding-left: 8px; COLOR: #000000; FONT-WEIGHT: bold;
        text-decoration: underline;
}
.titelenco {
	FONT-SIZE: 11px; FONT-FAMILY: verdana, arial, times new roman; FONT-WEIGHT: bold; TEXT-ALIGN: left; COLOR: #000000
}



