﻿/* ------------------------------------------- */
/* BODY                                        */
body { background: #f7f0dd; }

/* ------------------------------------------- */
/* USER                                        */
div#userui a { color: #3d3d3d; background: url('/images/forget.gif') no-repeat center left; }
	div#userui input.btn { background: url('/images/login.png') no-repeat; border: none; color: #0069b6; }
	div#userui input.exit { background: url('/images/logout.png') no-repeat; border: none; color: #0069b6; }
	p.logged { border-left: 6px solid #f08671; }	

/* ------------------------------------------- */
/* BRANDING                                    */
div#branding a { background: url('/images/logo.png') no-repeat; }

/* ------------------------------------------- */
/* NAV MAIN                                    */
div#nav_main ul li { background: url('/images/spacer.gif') repeat-y top left; }
div#nav_main ul li:first-child { background: none; }
	div#nav_main ul li a { color: #000000; }
	div#nav_main ul li a:hover { color: #000000; background: #cfcaba; }
    div#nav_main ul li ul { background: url('/images/subbo.png'); }

/* ------------------------------------------- */
/* SEARCH                                      */
div#searchui input { border: none; background: #ffffff; color: #000000; }
div#searchui input.btn { border: none; background: url('/images/searchbtn.gif') no-repeat; color: #c0c0c0; }

/* ------------------------------------------- */
/* NAV ADD                                     */
div#nav_add { background: #636261 url('/images/top_att.gif') repeat-x top left; }
	div#nav_add ul { background: url('/images/bottom_att.gif') repeat-x bottom left; }
		div#nav_add ul li { border-left: 1px solid #ffffff; }
		div#nav_add ul li.cos_amb { border-left: none; }
		/*div#nav_add ul li.lic_tec { border-left: none; }*/
		    li.cos_amb a.main { background: url('/images/cos-amb.gif') no-repeat top left; }
			li.lic_tec a.main { background: url('/images/lic_tec.gif') no-repeat top left; }
			li.lic_spo a.main { background: url('/images/lic_spo.gif') repeat-x top left; }
			li.cor_tec a.main { background: url('/images/cor_tec.gif') repeat-x top left; }
			li.cor_ser a.main { background: url('/images/cor_ser.gif') repeat-x top left; }
			li.oltre a.main { background: url('/images/oltre.gif') no-repeat top left; }
div#nav_add_home { background: #636261 url('/images/top_att.gif') repeat-x top left; }
	div#nav_add_home ul { background: url('/images/bottom_att.gif') repeat-x bottom left; }
		div#nav_add_home ul li { border-left: 1px solid #ffffff; }
		div#nav_add_home ul li.cos_amb { background: url('/images/cos-amb.jpg') no-repeat 0px 10px; border-left: none; }
		div#nav_add_home ul li.lic_tec { background: url('/images/lic_tec.jpg') no-repeat 0px 10px; }
		div#nav_add_home ul li.lic_spo { background: url('/images/lic_spo.jpg') no-repeat 0 10px; }
		div#nav_add_home ul li.cor_tec { background: url('/images/cor_tec.jpg') no-repeat 0 10px; }
		div#nav_add_home ul li.cor_ser { background: url('/images/cor_ser.jpg') no-repeat 0 10px; }
		div#nav_add_home ul li.oltre { background: url('/images/oltre.jpg') no-repeat 0 10px; }
		    div#nav_add_home ul li.cos_amb ul { background: #5b52b1; }
			div#nav_add_home ul li.lic_tec ul { background: #de5e45; }
			div#nav_add_home ul li.lic_spo ul { background: #f97c0e; }
			div#nav_add_home ul li.cor_tec ul { background: #fbc105; }
			div#nav_add_home ul li.cor_ser ul { background: #95bb22; }
			div#nav_add_home ul li.oltre ul { background: #5280b1; }
				div#nav_add_home ul li ul li { border-left: none; }
					div#nav_add_home ul li ul li a { color: #ffffff; }

/* ------------------------------------------- */
/* CONTENT                                     */
div.public { background: url('/images/content_public.gif') repeat-y; }
div.admin { background: url('/images/content_admin.gif') repeat-y; }

	/* ------------------------------------------- */
	/* BREADCRUMB                                  */
	div#breadcrumb span { color: #5280b1; }
	div#breadcrumb span:first-child { color: #000000; background: url('/images/home.gif') no-repeat center left; }
	div#breadcrumb a { color: #000000; }

	/* ------------------------------------------- */
	/* NAV SUPP                                    */
	div#nav_supp ul li { border-bottom: 1px solid #5f6062; }
	div#nav_supp h2 { color: #f08671; }
	div#nav_supp h2 span { border-bottom: 0; }
		div#nav_supp ul li a { color: #000; }
		div#nav_supp ul li a:hover { color: #000; }
		    div#nav_supp ul li ul { }
	        div#nav_supp ul li ul li { border-bottom: none; background: #fbf8ee; }
	ul.home_ecdl li { border: 0!important; border-top: 1px solid #8e9090!important; padding-bottom: 10px!important; padding-top: 10px!important; }
	ul.home_ecdl li:first-child { border-top: none!important; }
		ul.home_ecdl li img { border: 1px solid #8e9090; }
		div#nav_supp ul.home_ecdl li h3 { color: #777777; background: none; }

	/* ------------------------------------------- */
	/* CONTENT MAIN                                */
	div#content_main h2 { color: #f08671; }
		div#content_main h2 span { border-bottom: 0; }
	div#content_main h3 { color: #777777; background: url('/images/h3.gif') no-repeat center left; }
	div#content_main p { color: #3d3c3c; }
	div#content_main ul { color: #3d3c3c; }
	ul.home_highlights li { border-top: 1px solid #8e9090; }
	ul.home_highlights li:first-child { border-top: none; }
		ul.home_highlights li img { border: 1px solid #8e9090; }
		div#content_main ul.home_highlights li h3 { color: #777777; background: none; }
	p.p_evento { border-top: 1px solid #d0cabb; border-bottom: 1px solid #d0cabb; }
    div#content_main ul.linklist li { background: url('/images/arrow.gif') no-repeat 0 4px; }
    div#content_main div.genericContent ul li { background: url('/images/arrow.gif') no-repeat 0 2px; }
        div#content_main div.genericContent ul li ul li { background: none; }

	/* -------------------------------------------- */
	/* CONTENT SUB                                  */
	div#content_sub { color: #3d3d3d; }
		div#content_sub h4 { color: #2970bc; background: url('/images/arr_yellow.gif') no-repeat center left; }
		div#content_sub ol li { border-top: 1px solid #5f6062; }
		div#content_sub ol li:first-child { border-top: none; }
			div#content_sub ol li h5 {  }
			div#content_sub ol li h5 a { color: #6f6f6f; }
			div#content_sub ol li h5 a:hover { text-decoration: underline; }
			div#content_sub ol li p {  }
		div#content_sub h4.usermenu_head { color: #d56752; }
		ul.usermenu li { border-bottom: 1px solid #5f6062; }
			ul.usermenu li a { color: #3d3d3d; }
				ul.usermenu li ul li { border-bottom: none; }
		table#calendar { color: #6e6e6e; }
			table#calendar caption {  }
				table#calendar caption a { color: #6e6e6e; }
			table#calendar td.event a { color: #ffffff; background: #f08671; }

	/* ------------------------------------------- */
	/* CONTENT ADMIN                               */
	div#content_admin h2 { color: #f08671; }
		div#content_admin h2 span { border-bottom: 0; }

/* ------------------------------------------- */
/* SITE INFO                                   */
div#site_info { color: #ffffff; background: #333333 url('/images/site_info.gif') repeat-x top left; }
	div#site_info a { color: #ffffff; }
	div#site_info img { border: 0; }
	
/* FORM */
span.requiredField {
    color: #f50000;
}

/* ------------------------------------------- */
/* CMS LATO PUBBLICO                           */

a { color:black; }
.libritesto { padding-left:25px;background:url('/clientfiles/files/pdf.gif') no-repeat 5px 3px; }
