<!--
BODY {
	background: url('../img/sfondo/home.gif') top left repeat-x;	
	background-color:#efefef;
	font-family: Arial, Verdana, Helvetica, sans-serif;
	font-size:12px;
	color: #333333;
	text-align:center;
	margin:0;
	padding:0;
}

a { text-decoration:none;}
img { border:0px;}

#main {
	width:990px;
	background: url('../img/sfondo/ombraSX.gif') top left repeat-y;
	background-color:#ffffff;
	text-align:center;
	margin:0 auto;
}

#BDTesta {
	background:url('../img/sfondo/ombraUP.gif') top left repeat-x;
	height:10px;
}
#BDTesta .SX{
	background:url('../img/sfondo/angoloSXUP.gif') top left no-repeat;
	width:10px;
	float:left;
}
#BDTesta .DX{
	background:url('../img/sfondo/angoloDXUP.gif') top right no-repeat;
	width:10px;
	float:right;
}
#BDCorpo {
	background: url('../img/sfondo/ombraDX.gif') top right repeat-y;
	padding:0px;
	margin:0px;
}

#BDCoda {
	background:url('../img/sfondo/ombraBT.gif') top left repeat-x;
	height:10px;
}
#BDCoda .SX{
	background:url('../img/sfondo/angoloSXBT.gif') top left no-repeat;
	width:10px;
	float:left;
}
#BDCoda .DX{
	background:url('../img/sfondo/angoloDXBT.gif') top right no-repeat;
	width:10px;
	float:right;
}
h1 { font-size: 16px; color:#000000; display:block; clear:both; line-height:40px; }
h2 { margin: 10px 0 15px 0; font-size: 15px; color:#1992c7; font-weight:bold; display:block; width:100%;}
h2 label{
	color:#666666;
	font-size:12px;
	display:block; 
	width:100%;
}
h3{
	display:block;
	color:#009933;
	font-size:18px;
	text-align:center;
	padding:0;
}
h4 {
	clear:both;
	display:block;
	color:#1992c7;
	border-bottom:2px solid #1992c7;
	margin: 15px 0 0 0;
}
h4:first-letter {font-size:xx-large;}
h5 {
	display:block;
	font-size:14px;
	line-height:14px;
	color:#0000FF;
}
h6 {
	margin:10px 0 10px 0;
	font-size:12px;
	color:#000000;
	font-weight:bold;
}
label {
	color: #333333;
	font-weight:bold;
	font-size:14px;

}


p:first-line{ font-weight:bold; font-size:14px; color:#000;}

.MacroLink li{
	font-size:12px;
	font-style:italic;
	color:#000;
	height:50px;
	display:block;
}
.MacroLink li a{
	font-size:16px;
	text-transform:uppercase;
	font-style:normal;
	font-weight:bold;
	display:block;

}

#Prt1{
	width:190px;
	float:left;
	margin-left:10px;
}
#Prt2{
	width:520px;
	float:left;
	margin:0;
}
#Prt3{
	width:250px;
	margin-right:10px;
	min-height:550px;
	text-align:left;
	float:right;
}

#HeadMenu{
	width:190px;
	float:left;
	background-color:#f8f8f8;
}
#logo{
	width:520px;
	height:168px;
	background:url('../img/CameraMinorile.gif') top center no-repeat;
	float:right;
}
#logoSEDE{
	width:520px;
	height:168px;
	background:url('../img/CameraMinorileTerritoriale.gif') top center no-repeat;
	float:right;
	vertical-align:middle;
	line-height:160px;
	text-align:right;
	font-size:24px;
	color:#94b4c9;
}

/********************************/
/*** FORMATTAZIONE DEL TESTO *****/
/********************************/
#linea{
	clear:both;
	border-top:2px solid #5a6d8c;
	height:4px;
	width:98%;
	margin: 0 auto;
}
hr { color:#5a6d8c; background-color:#5a6d8c; display:block; height:2px; width:98%;}
#molliche, #dataora{
	clear:both;
	margin:2px 0 0 0;
	border-top:2px solid #5a6d8c;
	border-bottom:2px solid #5a6d8c;
	height:26px;
	line-height:26px;
	text-align:left;
	font-weight:bold;
}
#molliche a{ text-decoration:none; font-size:12px;}
#molliche a:hover{ text-decoration:underline;}
/*#ora{
	width:190px;
	float:left;
}*/
#mollica{
	width:100%;
	display:block;
}

/********************************/
/*** FORMATTAZIONE DEL MENU *****/
/********************************/
#menu{
	float:left;
	width:189px; 
	text-decoration:none;
	font-size:12px;
	font-weight:bold;
	color:#94b4c9;
	text-align:left;
	margin:0 0 0 -40px;
	padding: 0 0 0 40px;
	border-color:#cdcdcd;
	border-style:solid;
	border-bottom-width:0px;
	border-left-width:0px;
	border-top-width:0px;
	border-right-width:1px;
} 

#menu li ul li, #menu li{
	list-style:none;
	margin:0;
	padding:0;
}
#menu a, .nolink{
    text-decoration:none;
	font-size:12px;
	font-weight:bold;
	color:#375e7f;
	text-align:left;
	height:20px;
	line-height:20px;
	border-color:#cdcdcd;
	border-style:solid;
	border-bottom-width:0px;
	border-left-width:1px;
	border-top-width:1px;
	border-right-width:0px;
	padding-left:15px;
	display: block;
	padding-left:10px;
} 
#menu li.blu a{ 	border-left:7px solid #1992c7; }
#menu li.rosso a{ 	border-left:7px solid #ff0033; }
#menu li.giallo a{ 	border-left:7px solid #ffff33; }
#menu li.verde a{ 	border-left:7px solid #33cc33; }
#menu li.grigio a{ 	border-left:7px solid #666666; }
#menu li.arancione a{ 	border-left:7px solid #fdab1b; }
#menu li.viola a{ 	border-left:7px solid #cc00cc; }
#menu li.celeste a{ border-left:7px solid #3399ff; }

#menu a:hover{
	background-color:#ececec;
	font-size:12px;
	font-weight:bold;
	color:#375e7f;
	padding-left:10px;
}
#menu li ul{ display:none; }
#menu li:hover ul{
	display: block;
	position: absolute;
	z-index:2;
	margin:-22px 0 0 149px;
	padding: 0 0 0 40px;
	height:20px;
	line-height:20px;
	border:0px;
	font-size:12px;
}
#menu li ul li {
	border-color:#dbdbdb;
	border-style:solid;
	border-bottom-width:0px;
	border-left-width:1px;
	border-top-width:0px;
	border-right-width:1px;
	width: 189px;
	background-color:#ececec;
} 
#menu li li a:hover {
	background-color:#e5e5e5;
} 

.rosso,#menu li.rosso a:hover {color:#ff0033; }
.blu,#menu li.blu a:hover { color:#1992c7; }
.giallo,#menu li.giallo a:hover { color:#ffff33; }
.verde,#menu li.verde a:hover {	color:#33cc33; }
.grigio,#menu li.grigio a:hover { color:#666666; }
.arancione,#menu li.arancione a:hover { color:#fdab1b; }
.viola,#menu li.viola a:hover { color:#cc00cc; }
.celeste,#menu li.celeste a:hover { color:#3399ff; }

#QuickView{
	padding:2px 2px 2px 2px;
	margin:5px 0 5px;
	width:181px;
	text-align:left;
	float:left;
}
#Testo{
	clear:both;
	padding: 5px;
	text-align:justify;
	font-size:12px;
}
#TestoBox {
	font-size:12px;
	font-weight:bold;
	color:#6a6a6a;
}

p{	display:inline;
	margin:0;
	padding:0;
}
ul, ul.Link, ul.ListaLettere, .MacroLink, .Elenca, .Sede {
	margin:0;
	padding:0;
}
ul li, .Link li, ul.ListaLettere li, .MacroLink li, .Elenca li{
	margin-left:25px;
	padding:0;
}
.Link li { font-weight:bold;}
.Elenca li { height:35px; }
.Sede li { width:90%; clear:both; }
.Sede li label{ float:left; font-weight:bold;width:180px; }
.Sede li span{ float:right; text-align:left; width:250px;  }
.Link, .MacroLink, .Elenca, .Sede { list-style-type:none; }
ul.ListaLettere li { list-style-type:lower-latin; list-style-type:upper-alpha; }
.Link a, .Link a:hover{ text-transform:uppercase;}

.box, .boxNews{
	float:left;
	width:100%; 
	text-decoration:none;
	font-size:12px;
	font-weight:bold;
	color:#6a6a6a;
	text-align:left;
	margin:0 0 0 -40px;
	padding: 0 0 0 40px;
} 

ul.box .BoxCX{
	clear:both;
	color:#ffffff;
	line-height:25px;
	padding:0px;
	border:0px;
	background-image:url('../img/sfondo/BoxCX.gif');
	background-repeat:repeat-x;
}
ul.box .BoxSX{ 
	background-image:url('../img/sfondo/BoxSX.gif');
	background-repeat:no-repeat;
	float:left;
	line-height:23px;
	width:4px;
}

ul.box .BoxDX{ 
	background-image:url('../img/sfondo/BoxDX.gif');
	background-repeat:no-repeat;
	float:right;
	line-height:25px;
	width:4px;
}
ul.box .BTBoxSX{ 
	background-image:url('../img/sfondo/BTBoxSX.gif');
	background-repeat:no-repeat;
	float:left;
	width:6px;
	height:7px;
}

ul.box .BTBoxDX{ 
	background-image:url('../img/sfondo/BTBoxDX.gif');
	background-repeat:no-repeat;
	float:right;
	width:6px;
	height:7px;
}
ul.box .BTBox{
	padding:0px;
	border:0px;
	background-image:url('../img/sfondo/BTBoxCX.gif');
	background-repeat:repeat-x;
}
ul.box li, ul.boxNews li{
	list-style:none;
	margin:0;
}
ul.boxNews li{
	padding:2px 2px 2px 2px;
	border-bottom:1px solid #cdcdcd;
}

ul.box li{
	padding:6px 2px 6px 2px;
	border-top:1px solid #e7e7e7;
	border-left:1px solid #cdcdcd;
	border-right:1px solid #cdcdcd;
	background-image:url('../img/boxli.gif');
	background-repeat:repeat-x;
	background-position:top;
}
ul.box li.intesta{
	padding:4px 2px 4px 2px;
	border-top:1px solid #e7e7e7;
	border-left:1px solid #cdcdcd;
	border-right:1px solid #cdcdcd;
	background-color:#FFCC00;
	background-image:none;
}
ul.box li a,ul.boxNews li a, a, ul.box li a.titolo:hover,.boxNews li a.titolo:hover { color:#375e7f; }
ul.box li a:hover,ul.boxNews li a:hover, a:hover, ul.box li a.titolo,.boxNews li a.titolo{ color:#1992c7; }
a.email,a.email:hover {	font-size:10px; }

#TitoloNews { width:410px; font-size:18px; line-height:25px; height:25px; border-bottom:1px solid #cccccc; display:block; color:#000000; float:left; font-weight:800;}
.TitoloAuditing { width:200px; padding-top:6px; font-size:12px; color:#999999;float:left; text-align:right;display:block;}
#PopTools { padding:2px; background-color:#fafafa; border:1px solid #e7e7e7;width:200px;height:60px; padding-top:6px; font-size:12px; color:#999999;}

#StTitoloNews { padding-top:3px; font-size:12px; color:#999999;clear:both;}
#dw { font-size:12px; color: #e1e1e1; float:right; width:80px; display:block; height: 14px;}
#st { font-size:12px; color: #e1e1e1; float:right; width:70px; display:block; height: 14px;}

#Tools{
	float:right;
	width:90px; 
	text-decoration:none;
	margin:0;
	padding:0;
	/*
	margin:0 0 0 -40px;
	padding: 0 0 0 40px;*/
} 

#Tools li ul li, #Tools li{
	list-style:none;
	position:relative;
	margin:0;
	padding:0;	
	float:left;

}
#Tools li a, #Tools li a:hover{ display: block;} 

#Tools li ul{
	display:none;
	position: absolute;
	z-index:2;
	clear:both;
	margin:0 0 0 -140px;
}
#Tools li:hover ul{
	display: block;
}
#Tools li ul li {
	line-height:14px;
	font-size:12px;
	padding:0; 
	width:176px;
	color:#000000;
	background-color:#fafafa;
	text-indent:4px;	
	border-left:2px solid #e7e7e7;
	border-right:2px solid #e7e7e7;
	display:block;
}	


#Tools .BTBoxSX{ 
	background-image:url('../img/sfondo/BTBoxSX.gif');
	background-repeat:no-repeat;
	float:left;
	width:6px;
	height:7px;
}

#Tools .BTBoxDX{ 
	background-image:url('../img/sfondo/BTBoxDX.gif');
	background-repeat:no-repeat;
	float:right;
	width:6px;
	height:7px;
}
#Tools .BTBox{
	margin:0px;
	padding:0px;
	border:0px;
	background-image:url('../img/sfondo/BTBoxCX.gif');
	background-repeat:repeat-x;
	width:180px;
}
#Tools .TPBox{
	margin:0px;
	padding:0px;
	border:0px;
	background-image:url('../img/sfondo/TPBoxCX.gif');
	background-repeat:repeat-x;
	width:180px;
}
#Tools .TPBoxSX{ 
	background-image:url('../img/sfondo/TPBoxSX.gif');
	background-repeat:no-repeat;
	float:left;
	width:6px;
	height:7px;
}

#Tools .TPBoxDX{ 
	background-image:url('../img/sfondo/TPBoxDX.gif');
	background-repeat:no-repeat;
	float:right;
	width:6px;
	height:7px;
}

#TitoloCorso {
	line-height:30px;
	background-color:#4c6e00;
	font-size:24px;
	text-align:center;
	color:#FFFFFF;
	font-weight:bold;
	min-height:60px;
	vertical-align:middle;
}
.ModuloCorso{
	text-align:center;
	display:block;
	width:410px;
}
.quadrato{
	width:20px;
	height:20px;
	background-color:#4c6e00;
	margin-top:21px;
	float:left;	
}
.numero{
	width:20px;
	height:60px;
	font-size:56px;
	color:#dfdfdf;
	float:left;	
}
.DoveCorso {
	font-size:24px;
	text-align:left;
	color:#0000CC;
	font-weight:bold;
	line-height:18px;
	margin-left:40px;

} 

.QuandoCorso {
	font-size:24px;
	text-align:left;
	color:#000000;
	font-weight:bold;
} 
.Ora{
	font-size:14px;
	font-weight:bold;
	color:#9d9c9c;
	margin-left:40px;
} 
.Posto {
	font-size:18px;
	text-align:left;
	color:#009933;
	font-weight:bold;
	line-height:20px;
	margin-left:40px;

} 
.Indirizzo {
	font-size:18px;
	text-align:left;
	color:#9d9c9c;
	font-weight:bold;
	line-height:20px;
	margin-left:40px;

} 

.OrdineCorso {
	clear:both;
	font-size:12px;
	color:#000000;
	text-align:right;
}

.CreditiCorso {
	line-height:20px;
	background-color:#ebf2d0;
	font-size:14px;
	text-align:right;
	color:#4c6e00;
	font-weight:bold;
}
.numerico{
list-style-type:decimal;
}

ol{
	list-style:none;
	margin:0;
	padding:0;
}
ol li{
	line-height:30px;
	height:30px;
	vertical-align:middle;
	padding-left:5px;
	
}
ol li label{
	float:left;
	width: 125px;
	font-weight:bold;
} 
ol li h6 {
	color:#1992c7;
	font-weight:bold;
	font-size:16px;
}

.inlinea{
	float:left;
} 

.button, .button:hover {
    clear:both;
	width:120px;
	display:block;
	text-align:center;
	height:30px;
	line-height:30px;
	font-size:14px; 
	font-weight:bold;
	background-image:url('../img/button.gif');
	background-repeat:no-repeat;
	margin-top:5px;
	float:right;
	
} 
.button:hover {
	background-image:url('../img/buttonON.gif');
} 

-->