/* CSS Document */

* {margin:0; padding:0; border:0}
a {text-decoration:none;color:#4f7362;}
/* a {text-decoration:none;color:#273F95;}     link blu         */
a:hover{text-decoration:underline}

body { 	background-color:#cecece; 
		background-image:url(../img/sf_body.jpg); 
		background-repeat:repeat-x; 
		text-align:center;
		font-family: "Lucida Sans Unicode", Arial, helvetica, "MS Sans Serif";
		font-size:13px;
		color:#333}

fieldset {
	border:1px solid #FFFFFF;
	margin:10px 0pt 0pt;
	padding:5px;
}
legend { font-weight:bold}

#canvas {margin:0 auto;
			min-width:750px;
			max-width:939px;
			 _width:750px;
			 background:url(../img/sf_maincanvas.jpg) #cecece 0 158px no-repeat;
			}

#top { 	background-image:url(../img/testata_con_logo.jpg);
		background-repeat:no-repeat;
		height:159px;
		text-align:right}
		
#top a.home {display:block; float:left;width:91px;height:141px; padding: 0 0 0 70px; }
.nav { float:right; border:0px solid red; color:#FFF; background-color:transparent; font-size:10px; margin-right:3px}
.nav a.navlnk{ font-size:10px; color:#fff; text-transform:uppercase }
.nav a.navlnkblu{ font-size:10px; text-transform:uppercase}

#main {	color:#333; background:url(../img/sfondo_sidebar.gif) repeat-y; margin-top:18px;}

#menu {padding:10px 5px;font-size:12px;background-image:url(../img/sf_menu.jpg);width:143px;float:left;text-align:left; padding-right:14px; background-repeat:no-repeat}
#menu ul { list-style:none; line-height:12px; margin-bottom:0px; text-transform:uppercase}
#menu ul li {text-align:right; color:#4F7362; font-weight:bold; margin-bottom:30px;}
/* #menu ul li {text-align:right; color:#18328F; font-weight:bold; margin-bottom:30px;}         versione blu*/
#menu ul li a, #menu ul li a.on {color:#18328F; display:block}
#menu ul ul {margin-top:5px;text-transform:none}
#menu ul ul li {color:#000; font-weight:normal; margin-bottom:15px; }
#menu ul ul li a { font-weight:normal; color:#000;}
#menu ul ul ul li {color:#4F4F4F;font-weight:normal;font-size:10px;margin-bottom:5px}
#menu ul ul ul li a {color:#000;border-right:2px solid #4F4F4F;background:#CFCFCF;padding-right:2px}

#menu ul ul li a.on {color:#FF0000; font-weight:bold}

#breadcrumbs {font-size:9px;text-align:right}
#testo { margin:0px 0 10px 180px; border:0px solid blue; text-align:left; padding:0 10px 10px 20px}
#testo ul {margin-left:30px;line-height:22px}
#testo ol {margin-left:30px;line-height:22px}
#testo h2 {text-align:right; font-size:16px; color:#4F7362; font-weight:normal; padding-top:10px; line-height:16px; border-bottom:1px solid #4F7362; padding-bottom:5px;}
/* #testo h2 {text-align:right; font-size:16px; color:#18328F; font-weight:normal; padding-top:10px; line-height:16px; border-bottom:1px solid #18328F; padding-bottom:5px;}              versione blu*/
#testo p {padding-top:10px; line-height:22px}

#testo .privacy {
font-size:smaller;line-height:1px;
border-width:1px 0 1px 1px;
height:250px !important;
overflow:auto;
padding:4px;
width:95% !important;
}
#testo .privacy p, #testo .privacy ol, #testo .privacy ul{line-height:15px}


#footer{ border-top:5px solid #4f7362; padding-top:10px; font-size:12px;}
/* #footer{ border-top:5px solid #273F95; padding-top:10px; font-size:12px;}          versione blu */
#slogan{ text-align:left;padding-top:20px;padding-left:35px;width:400px; float:left}
#lf{float:left; width:55%; text-align:justify;border:0px solid red}
#lf img{display:none}
#rgh{float:right; width:35%; text-align:right;border:0px solid red}

#tabella_corsi {
width:100%;
border: 1px solid black;
border-collapse: collapse;
border-spacing: 0px;
}

#tabella_corsi td {border: 1px solid black;}
#tabella_corsi th {border: 1px solid black;text-align:center}
#tabella_corsi td p.verde { border-left:4px solid #66CC00;}
#tabella_corsi td p.giallo { border-left:4px solid #FFCC00;}
#tabella_corsi td p.rosso { border-left:4px solid #E10000;}

#stampa {padding-right:5px;margin-bottom:5px;font-size:11px;text-align:right}
.linkpdf{background: url(/img/ffmc/page_white_acrobat.png)  right  no-repeat;padding-right:16px}
.linkdoc{background: url(/img/ffmc/page_white_word.png)  right  no-repeat;padding-right:16px}
.linkxls{background: url(/img/ffmc/page_white_excel.png)  right  no-repeat;padding-right:16px}
.linktxt{background: url(/img/ffmc/icon_text_12.png)  right  no-repeat;padding-right:16px}
.linkext{background: url(/img/ffmc/page_world.png)  right  no-repeat;padding-right:16px}
.linkimg{background:none;padding:0}
.linkmail{background: url(/img/ffmc/email.png)  right  no-repeat;padding-right:16px}

.mappa {text-align:left;}
.mappa ul {list-style:none; margin-bottom:5px;background:url(../img/mappa2vert.gif) repeat-y; font-weight:bold}
.mappa ul ul { margin-bottom:0; font-weight:normal}
.mappa ul ul li  {background:url(../img/mappa2angolo.gif) no-repeat; padding-left:20px}
.mappa .apri {padding:0 5px;color:#000; background:url(/img/mappa2piu.gif) no-repeat;font-weight:normal}
.mappa .file {background:url(http://new.lucense.it/img/mappa2file.gif) no-repeat; padding-left:20px}
.mappa a:hover {text-decoration:none}