/***********************************************/
/* emx_nav_left.css                            */
/* Use with template Halo_leftNav.html         */
/***********************************************/

/***********************************************/
/* HTML tag styles                             */
/***********************************************/
body { 
font-family : arial, sans-serif;
color : #003366;
line-height : 1.166;
margin : 0;
padding : 0;
background-color : #ffffff;
background-image : url(images/img_sfondo.gif);
font-size : 105%;
} 
a:hover { 
text-decoration : underline;
background-color : #ffffcc;
} 
a:visited { 
color : #006699;
text-decoration : none;
} 
a:link { 
color : #ff9900;
text-decoration : none;
} 
h1 { 
color : #7b9ff4;
margin : 0;
font-size : 150%;
font-weight : bold;
padding-top : 0;
padding-right : 0;
padding-bottom : 0;
padding-left : 2%;
} 
h2 { 
color : #005fa9;
font-size : 80%;
font-weight : lighter;
text-align : right;
padding : 0;
margin-top : 20px;
margin-right : 0;
margin-bottom : 20px;
margin-left : 0;
} 
h3 { 
color : #334d55;
margin : 0;
padding : 0;
font-size : 100%;
font-weight : bold;
} 
h4 { 
color : #ff3333;
margin : 0;
font-size : 95%;
padding-top : 5px;
padding-right : 0;
padding-bottom : 5px;
padding-left : 0;
font-weight : bold;
} 
h5 { 
color : #709ca9;
margin : 0;
padding : 0;
font-size : 75%;
font-weight : lighter;
} 
ul { 
list-style-type : disc;
padding-top : 10px;
padding-bottom : 10px;
} 
ul ul { 
list-style-type : disc;
} 
ul ul ul { 
list-style-type : none;
} 
form { 
margin : 0;
padding : 0;
} 
label { 
font : bold 1em Arial, sans-serif;
color : #334d55;
} 
input { 
font-family : Arial, sans-serif;
} 
#pagecell1 { 
position : absolute;
top : 2%;
left : 1%;
right : 1%;
width : 97.6%;
background-color : #ffffff;
border-right-width : 1px;
border-left-width : 1px;
border-right-style : solid;
border-left-style : solid;
border-right-color : #ccd9ff;
border-left-color : #ccd9ff;
border-top-width : 1px;
border-top-style : solid;
border-top-color : #f0f8ff;
background-image : url(images/layout_flash_05.gif);
background-attachment : scroll;
background-repeat : repeat-x;
background-position : center top;
} 
#tl { 
position : absolute;
top : 1px;
left : 1px;
margin : 0;
padding : 0;
z-index : 100;
height : 8px;
width : 8px;
} 
#tr { 
position : absolute;
top : 1px;
right : 1px;
margin : 0;
padding : 0;
z-index : 100;
height : 8px;
width : 8px;
} 
#masthead { 
position : absolute;
top : 6px;
left : 2%;
right : 2%;
width : 95.6%;
background-attachment : scroll;
background-image : url(images/layout_flash_05.gif);
background-repeat : repeat-x;
height : 145px;
border-top-width : 4px;
border-right-width : 3px;
border-left-width : 3px;
border-top-style : solid;
border-right-style : solid;
border-left-style : solid;
border-top-color : #dfefff;
border-right-color : #ccd9ff;
border-left-color : #ccd9ff;
} 
#pageNav { 
float : left;
width : 145px;
padding : 0;
background-color : #fbffff;
border-right-width : 1px;
border-right-style : solid;
border-right-color : #f0f8ff;
border-left-width : 1px;
border-left-style : solid;
border-left-color : #f0f8ff;
border-top-width : 1px;
border-bottom-width : 1px;
border-top-style : solid;
border-bottom-style : solid;
border-top-color : #f0f8ff;
border-bottom-color : #f0f8ff;
font-size : 85%;
} 
#content { 
margin-top : 0;
margin-right : 0;
margin-bottom : 0;
margin-left : 149px;
padding-top : 12px;
padding-right : 5px;
padding-bottom : 0;
padding-left : 0;
} 
#siteName { 
margin : 0;
font-weight : normal;
color : #7b9ff4;
padding-top : 16px;
padding-right : 0;
padding-bottom : 8px;
padding-left : 0;
position : relative;
} 
#siteName a { 
font-weight : normal;
color : #7b9ff4;
} 
#siteName a:hover { 
font-weight : normal;
color : #ff9900;
text-decoration : none;
} 
#siteName img { 
font-weight : normal;
color : #7b9ff4;
} 
#utility { 
position : absolute;
top : 10px;
right : 0;
font-size : 75%;
color : #ccd9ff;
padding-right : 2px;
} 
#utility a { 
color : #005fa9;
} 
#utility a:hover { 
text-decoration : underline;
} 
#pageName { 
margin : 0;
border-bottom-width : 1px;
border-bottom-color : #f0f8ff;
border-bottom-style : solid;
padding-top : 0;
padding-right : 0;
padding-bottom : 5px;
padding-left : 10px;
font-size : 110%;
} 
#pageName a { 
color : #009999;
margin : 0;
padding : 0;
} 
#pageName h2 { 
color : #009999;
margin : 0;
padding : 0;
text-align : left;
font-weight : bold;
} 
#pageName img { 
padding : 0;
margin : 0;
position : absolute;
top : 10px;
right : 10px;
} 
#globalNav {
	position : relative;
	width : 100%;
	margin : 0;
	padding-top : 0;
	padding-right : 0;
	padding-bottom : 40px;
	padding-left : 0;
	font-size : 65%;
} 
#globalNav img { 
margin-bottom : -4px;
} 
#gnl { 
position : absolute;
top : 0;
left : 0;
} 
#gnr { 
position : absolute;
top : 0;
right : 0;
} 
#globalLink { 
color : #3491ab;
margin : 0;
border-right-width : 1px;
border-right-style : solid;
border-right-color : #f2f9ff;
padding-top : 2px;
padding-right : 7px;
padding-bottom : 4px;
padding-left : 7px;
position : absolute;
right : 0;
font-size : 140%;
} 
a.glink, a.glink:visited {
	color : #3491ab;
} 
a.glink:hover { 
text-decoration : none;
background-color : #ffffff;
} 
.skipLinks { 
display : none;
} 
.subglobalNav { 
position : absolute;
top : 85px;
visibility : hidden;
color : #ff0000;
padding-left : 6px;
padding-top : 0;
padding-bottom : 0;
margin : 0;
width : 99%;
text-align : right;
font-size : 75%;
font-weight : bold;
} 
.subglobalNav a:link, .subglobalNav a:visited { 
font-size : 110%;
color : #003399;
padding-right : 5px;
padding-left : 5px;
font-weight : normal;
text-align : center;
left : 25%;
right : 25%;
} 
.subglobalNav a:hover { 
color : #ffffff;
background-color : #005fa9;
} 
#search { 
font-size : 70%;
color : #249cff;
font-weight : lighter;
} 
#search input { 
font-size : 100%;
margin : 0 0 0 10px;
color : #000066;
} 
#search a:link, #search a:visited { 
font-size : 80%;
font-weight : bold;
} 
#search a:hover { 
margin : 0;
} 
#breadCrumb { 
padding : 5px 0 5px 10px;
color : #dfefff;
font-size : 78%;
} 
#breadCrumb a { 
color : #9bcf9a;
} 
#breadCrumb a:hover { 
color : #ff3300;
text-decoration : underline;
} 
.feature { 
padding : 0 0 10px 10px;
font-size : 90%;
height : 200px;
color : #000033;
} 
body .feature { 
height : auto;
} 
.feature h3 { 
color : #cc6600;
font-size : 120%;
font-weight : bold;
padding-top : 0;
padding-right : 0;
padding-bottom : 10px;
padding-left : 0;
} 
.feature img { 
float : left;
padding : 0 10px 0 0;
} 
.feature table { 
border : 1px solid #003399;
font-size : 90%;
} 
.feature td { 
border : 1px solid #dde8ff;
} 
.story { 
padding : 10px 0 0 10px;
font-size : 80%;
} 
.story h3 { 
color : #005fa9;
font-size : 120%;
font-weight : bold;
background-color : #e5ecf9;
} 
.story p { 
padding : 0 0 10px 0;
} 
.story a.capsule { 
font : bold 1em Arial, sans-serif;
color : #005fa9;
display : block;
padding-bottom : 5px;
background-color : #0099cc;
} 
.story a.capsule:hover { 
text-decoration : underline;
} 
td.storyLeft { 
padding-right : 12px;
} 
#siteInfo {
	clear : both;
	font-size : 80%;
	color : #005fa9;
	padding : 10px 10px 10px 10px;
	margin-top : 0;
	background-attachment : scroll;
	background-image : url(images/layout_flash_05_2.gif);
	background-repeat : repeat-x;
	background-position : bottom;
	border-bottom-width : 3px;
	border-bottom-style : solid;
	border-bottom-color : #f0f8ff;
	border-top-width : 3px;
	border-top-style : solid;
	border-top-color : #f0f8ff;
} 
#siteInfo img { 
padding : 4px 4px 4px 0;
} 
#sectionLinks { 
margin : 0;
padding : 0;
} 
#sectionLinks a:link, #sectionLinks a:visited { 
display : block;
font-weight : bold;
padding : 3px 0 3px 10px;
color : #ff9900;
border-top-width : 1px;
border-bottom-width : 1px;
border-top-style : solid;
border-bottom-style : solid;
border-top-color : #ecf5ff;
border-bottom-color : #ecf5ff;
font-size : 85%;
} 
#sectionLinks a:hover { 
background-color : #f4fcff;
background-image : url(images/freccia-rossa.gif);
font-weight : bold;
text-decoration : none;
border-top-width : 1px;
border-bottom-width : 1px;
border-top-style : solid;
border-bottom-style : solid;
border-top-color : #ccd9ff;
border-bottom-color : #ccd9ff;
color : #ff3300;
background-attachment : fixed;
background-repeat : no-repeat;
background-position : right center;
} 
.relatedLinks { 
margin : 0;
font-size : 80%;
} 
.relatedLinks h3 { 
padding-top : 5px;
padding-right : 0;
padding-bottom : 2px;
padding-left : 2px;
color : #399cb9;
} 
.relatedLinks a { 
display : block;
padding-top : 0;
padding-right : 0;
padding-bottom : 0;
padding-left : 10px;
font-weight : normal;
} 
.relatedLinks a:hover { 
display : block;
color : #ffffff;
background-color : #2257d5;
text-decoration : none;
} 
#advert { 
padding : 10px;
text-align : center;
} 
#advert img { 
display : block;
} 
.story a.capsule_rosso { 
color : #ffffff;
display : block;
padding-bottom : 5px;
background-color : #ff3300;
font-size : 1em;
font-weight : bold;
border : thin solid #ffc0b0;
} 
.story a.capsule_arancione { 
color : #ffffff;
display : block;
padding-bottom : 5px;
background-color : #ff8033;
font-size : 1em;
font-weight : bold;
border : thin solid #ffd5bb;
} 
.story a.capsule_verde { 
color : #ffffff;
display : block;
padding-bottom : 5px;
background-color : #8fdab5;
font-size : 1em;
font-weight : bold;
border : thin solid #cfefdf;
} 
.story a.capsule_viola { 
color : #ffffff;
display : block;
padding-bottom : 5px;
background-color : #ab91e3;
font-size : 1em;
font-weight : bold;
border : thin solid #ebe3f9;
} 
.story a.capsule_giallo { 
color : #ffffff;
display : block;
padding-bottom : 5px;
background-color : #f8c107;
font-size : 1em;
font-weight : bold;
border : thin solid #fef1c7;
} 
.story a.capsule_blu { 
color : #ffffff;
display : block;
padding-bottom : 5px;
background-color : #87c7da;
font-size : 1em;
font-weight : bold;
border : thin solid #e1f2f7;
} 
.story a.capsule_amaranto { 
color : #ffffff;
display : block;
padding-bottom : 5px;
background-color : #aa0033;
font-size : 1em;
font-weight : bold;
border : thin solid #ffc0b0;
} 
.story a.capsule_marrone { 
color : #ffffff;
display : block;
padding-bottom : 5px;
background-color : #669999;
font-size : 1em;
font-weight : bold;
border : thin solid #d9e6e6;
} 
.story a.capsule_verde_scuro { 
color : #ffffff;
display : block;
padding-bottom : 5px;
background-color : #669999;
font-size : 1em;
font-weight : bold;
border : thin solid #d9e6e6;
} 
.story a.capsule_grigio { 
color : #ffffff;
display : block;
padding-bottom : 5px;
background-color : #cccccc;
font-size : 1em;
font-weight : bold;
border : thin solid #e8e8e8;
} 
a.glink:active {
	text-decoration : none;
	background-color : #C9E1FC;
	color : #003366;
	font-weight : bold;
} 
#news { 
color : #ff3300;
width : 350px;
margin : 0;
padding : 0;
font-size : 95%;
} 
.celeste { 
background-color : #87c7da;
display : block;
padding-bottom : 5px;
} 
.rosa { 
background-color : #fee0eb;
display : block;
padding-bottom : 5px;
} 
#news a:hover { 
background-color : #003366;
color : #ffffff;
} 
hr { 
color : #dbe7ea;
margin : 0;
padding : 0;
border-top-width : thin;
border-right-width : thin;
border-bottom-width : thin;
border-left-width : thin;
} 
.story a.capsule_blu_scuro { 
color : #ffffff;
display : block;
padding-bottom : 5px;
background-color : #005bb7;
font-size : 1em;
font-weight : bold;
border : thin solid #e1f2f7;
} 
.dropin { 
position : absolute;
visibility : hidden;
color : #ff3300;
font-size : 85%;
width : 600px;
} 
.dropin a { 
color : #000066;
} 
.favola_luciano { 
font-size : 83%;
color : #000033;
padding-top : 0;
padding-right : 0;
padding-bottom : 10px;
padding-left : 10px;
background-image : url(images/copertina_neelo_small_sfondo.jpg);
background-attachment : scroll;
background-repeat : no-repeat;
background-position : center top;
} 
.favola_luciano h3 { 
font-size : 83%;
color : #000033;
padding-top : 0;
padding-right : 0;
padding-bottom : 10px;
padding-left : 10px;
} 
.favola_luciano h1 { 
font-size : 400%;
color : #000033;
padding-top : 0;
padding-right : 0;
padding-bottom : 10px;
padding-left : 10px;
} 
.favola_luciano h2 { 
font-size : 300%;
color : #000033;
padding-top : 0;
padding-right : 0;
padding-bottom : 10px;
padding-left : 10px;
text-align : center;
} 
.sfondo_blu { 
background-color : #000066;
font-size : 1px;
} 
.sfondo_arancione { 
background-color : #ff8033;
font-size : 1px;
} 
.sfondo_arancione_chiaro { 
background-color : #ffbb93;
font-size : 1px;
} 
.sfondo_rosso { 
background-color : #ff0000;
font-size : 1px;
} 
.sfondo_rosso_chiaro { 
background-color : #ffdddd;
font-size : 1px;
} 
.sfondo_celeste { 
background-color : #87c7da;
font-size : 1px;
} 
.sfondo_celeste_chiaro { 
background-color : #e0f1f5;
font-size : 1px;
} 
.sfondo_giallo { 
background-color : #f8c107;
font-size : 1px;
} 
.sfondo_giallo_chiaro { 
background-color : #fdeaa6;
font-size : 1px;
} 
.sfondo_blu { 
background-color : #005bb7;
font-size : 1px;
} 
.sfondo_blu_chiaro { 
background-color : #82c0ff;
font-size : 1px;
} 
.sfondo_viola { 
background-color : #ab91e3;
font-size : 1px;
} 
.sfondo_viola_chiaro { 
background-color : #e1d8f5;
font-size : 1px;
} 
#ftn1 { 
font-size : 75%;
color : #000099;
} 
.codice_shinystat { 
margin : 0;
font-size : 80%;
position : absolute;
visibility : hidden;
} 
.featureattivita { 
padding : 0 0 10px 10px;
font-size : 90%;
height : 200px;
color : #000033;
} 
body .featureattivita { 
height : auto;
} 
.featureattivita h3 { 
color : #ffffff;
font-size : 120%;
font-weight : bold;
background-color : #cccccc;
border : thin solid #e4e4e4;
} 
.featureattivita table { 
font-size : 90%;
} 
.featureattivita h1 { 
color : #336666;
font-size : 200%;
font-weight : bold;
padding-top : 0;
padding-right : 0;
padding-bottom : 10px;
padding-left : 0;
} .corsi_ecm {
	margin: 0px;
	padding: 0px;
}
.corsi_ecm h1 {
	font-size : 150%;
	margin: 0px;
	padding: 0px;
}
.corsi_ecm h2 {
	font-size : 120%;
	text-align: left;
}
.corsi_ecm h3 {
	font-size : 110%;
	color: #FFFFFF;
	background-color: #006699;
	padding-left: 5px;
}
.corsi_ecm h4 {
font-size : 80%;
}
.corsi_ecm h5 {
font-size : 70%;
}
.corsi_ecm a:link {
	color: #CC6600;
	margin: 0px;
	padding-top: 0px;
}
.corsi_ecm a:visited {
	color: #0066CC;
	margin: 0px;
	padding: 0px;
}
.corsi_ecm a:hover {
	color: #669999;
	margin: 0px;
	padding: 0px;
}
