/* CSS Document */

/* TEMPLATE */
#container {background-image: url("/images/sfondo.jpg"); min-height: 750px; background-repeat:no-repeat; padding-bottom: 20px;}

#header {}
#logo {height: 100px; background-image:url(/images/logo.jpg); background-repeat:no-repeat; background-position:0px 37px;}

#main { background-image:url(/images/ombra_left.png); background-repeat:repeat-y; min-height:500px; width:780px; padding:0px 10px 0px 0px;}
#footer {width:785px; background-image: url(/images/ombra_down.png); background-repeat:no-repeat; height:30px;}

#footer #pie { background-color: #FFFFFF; padding: 5px; clear:both; }
#footer * { font-family:Geneva, Arial, Helvetica, sans-serif !important; font-size:9px !important;  }
#footer BUTTON { background-color:#000; color:#FFF; margin:0px; font-size:10px;  }
#footer A { color: #000; font-weight: bold; text-decoration: none; }


/* HTML */

* {
	font-family:Verdana, Arial, Helvetica, sans-serif;
}
BODY,P,INPUT,SELECT,TEXTAREA,TR,TH,TD,LI,DIV {
	font-family:Verdana, Arial, Helvetica, sans-serif;
}


HTML, BODY {
	

}

BODY,FORM, FIELDSET, P, H1, H2, H3 ,H4, H5, H6, TFOOT, TABLE {
	margin:0px;
	padding:0px;
}

HR { height:1px; border:0px; border-bottom:1px dashed #CCC; padding-top:10px;}
UL {
	margin:0px;
	padding:0px 5px 0px 15px;
}

UL LI {
	 font-size:11px;
}

H1, H2, H3 {
	
}

H1 { font-size:13px; }
H2 { font-size:12px; }
H3 { font-size:11px; }
H4 { font-size:12px; }
H5 { font-size:10px; }


H2 {
	border-bottom: 1px solid #4e98b2;
	color:#4e98b2;
	font-size:12px;
	font-weight:normal;
	text-transform:uppercase;
	padding-bottom:5px;
}

H1 {
	margin:20px 20px 10px;
	padding-bottom:5px;	
	border-bottom: 1px dashed #4e98b2;
	color:#4e98b2;
	font-size:14px;
	font-weight:normal;
	text-transform:uppercase;

}

A.scarica {
	color:#4e98b2;
	font-size:11px;
	font-weight:normal;
	text-transform:uppercase;
	text-decoration:none;
}

A:HOVER.scarica {
	text-decoration:underline;
}

/* MENU */
#menu { text-align: left; background-image:url(/images/ombra_top.png); background-repeat:no-repeat; height:40px;}
#menu  UL { margin:0px;	padding:0px; }
#menu  LI { list-style:none; float:left; background-repeat:no-repeat; }
#menu  LI A { display:block; height:40px;  text-indent:-9999px;}
#menu  LI A:HOVER { filter:alpha(opacity=90);-moz-opacity:.90;opacity:.90; }
#menu_home  A { background-image:url(/images/m_home.gif); width:76px; }
#menu_struttura A { background-image:url(/images/m_struttura.gif); width:92px; }
#menu_malattie A { background-image:url(/images/m_malattie.gif); width:160px; }
#menu_news A { background-image:url(/images/m_news.gif); width:71px; }
#menu_eventi A { background-image:url(/images/m_eventi.gif); width:77px; }
#menu_contatti A { background-image:url(/images/m_contatti.gif); width:87px; }
#menu_faq A { background-image:url(/images/m_faq.jpg); width:60px; }
#menu_danea A { background-image:url(/images/m_danea.jpg); width:84px; }


#utente { font-size:11px; color:#333; padding:5px;}
#utente A { font-weight:bold; color:#333; text-decoration:none;}

/* SUBMENU */
#submenu { text-align: left;  background-repeat:no-repeat;}
#submenu  UL { margin:0px;	padding:0px; }
#submenu  LI { list-style:none; background-repeat:no-repeat; }
#submenu  LI A { display:block; height:40px; width:150px;   text-indent:-9999px;}
/*#submenu  LI A:HOVER { filter:alpha(opacity=90);-moz-opacity:.90;opacity:.90; }*/
#sub_home  A { background-image:url(/images/t_home.gif); }
#sub_esperto A { background-image:url(/images/t_esperto.gif);}
#sub_prenotazione A { background-image:url(/images/t_prenotazioni.gif); }
#sub_documenti A { background-image:url(/images/t_documenti.gif); }
#sub_home  A:HOVER { background-image:url(/images/t_home_x.gif); }
#sub_esperto A:HOVER { background-image:url(/images/t_esperto_x.gif);}
#sub_prenotazione A:HOVER { background-image:url(/images/t_prenotazioni_x.gif); }
#sub_documenti A:HOVER { background-image:url(/images/t_documenti_x.gif); }

#sub_home, #sub_esperto, #sub_prenotazione  { border-bottom:1px solid #FFF; }



#funzioni { padding-top:20px !important; }
#funzioni LI { list-style:square; background-repeat:no-repeat; margin-top:10px; color:#4e98b2 ;}
#funzioni LI A { display:block; text-decoration:none; color:#4e98b2  }

.nota {
	font-weight:bold;
	color:#FF0000;
}
/* ARCHIVIO*/
DIV.archivio {
	padding:0px 10px;
	
}

DIV.archivio H1{
	margin-bottom:none;
}


DIV.archivio * {
	font-size:12px;
	color:#444;
}

DIV.archivio A {
	color:#4e98b2;
	text-decoration:none;
}

DIV.archivio A:HOVER {
	text-decoration:underline;
}

DIV.archivio TABLE {
	border-bottom:1px dashed #CCCCCC;
	
}

DIV.archivio FORM {
	
}

DIV.archivio TH {
	padding:5px;
	border-bottom:1px dashed #CCCCCC;
	text-align:left;
	background-color:#F0F0F0;
}
DIV.archivio TH A {

}

DIV.archivio TD {
	padding:5px;
	border-bottom:1px dashed #CCCCCC;
}

DIV.archivio TD A {

}

DIV.archivio TD.bottoni {
	text-align:right;
	background:#fbdc81;
}



/* NAVIG */
#navig {
	background-color:#EEE;
	padding:10px;
}

#navig H2 {
	border-bottom: 1px solid #4e98b2;
	color:#4e98b2;
	font-size:14px;
	text-transform:uppercase;
	padding-bottom:5px;
}

#navig UL {
	padding-bottom:15px;
	list-style:none;
}

#navig LI {

}

#navig LI A {
	color:#000;
	text-decoration:none;
	font-size:11px;
}

#navig LI A:HOVER {
	text-decoration:underline;
}

/* IMMAGINI */
DIV.immagini {
 float:right;
}

DIV.immagini TD {
	text-align:center;
	/*background:url(/images/malattie_foto_bg.gif) no-repeat;*/
	padding:10px;
	color:#4e98b2;
}

DIV.immagini IMG{
	margin-bottom:5px;
	border: 6px solid #4e98b2;
}

DIV.immagini {

}

/* ARTICOLO */
DIV.articolo {
	padding:20px;
}

DIV.articolo * {
	color:#444;
	font-size:12px;
}

DIV.articolo TABLE {
	border:none;
}

DIV.articolo LI {
	list-style-type:square;
	color:#444;
}

DIV.articolo H1 {
	margin:0px;
	padding-bottom:5px;	
	border-bottom: 1px dashed #4e98b2;
	color:#4e98b2;
	font-size:14px;
	font-weight:normal;
	text-transform:uppercase;
}

DIV.articolo H2 {
	color:#666;
	padding:0px;
	margin:20px 0px 5px;
	text-transform:none;
	border:none;
	font-weight:bold;
	font-size:12px;
}

/* ERRORE */
DIV.errore {
	padding:25px;
	background-color:#fbdc81;
}

DIV.errore H3{
	font-size:13px;
	color:#FF3300;
}

DIV.errore P {
	font-size:11px;
}

/* MODULO */

DIV.modulo {
	padding:20px;
}

DIV.modulo H1 {
	padding:none;
}

DIV.modulo FORM {
	color:333;
}



DIV.modulo FIELDSET{
	border:none;
}

DIV.modulo LEGEND{
	color:#4e98b2;
	font-size:12px;
	font-weight:bold;
	text-decoration:underline;
	padding:5px;
}

DIV.modulo TR {
	vertical-align:top;
}

DIV.modulo TD {
	padding:5px;
	font-size:10px;
	color:#333333;
}

DIV.modulo LABEL {
	font-size:12px;
	display:block;
}

DIV.modulo TR.upload TD {
	border-top:1px dashed #999;
}

DIV.modulo TD.caselle {

}

DIV.modulo TD.caselle INPUT {
	border:none;
	background:url(/images/input.gif) no-repeat;
	width:380px;
	padding:5 10;
	height:25;
	font-size:12px;
	color:#FFFFFF;
	font-size:11px;
}

DIV.modulo TEXTAREA {
	border:none;
	background:url(/images/textarea.gif) no-repeat;
	padding:5 10;
	height:25;
	color:#FFFFFF;
	font-size:11px;
	
	width:380px;
	height:200px
}


DIV.modulo TD.bottoni {
	text-align:right;
	border-top:1px dashed #999;
	background-color:#DDD;
}


/* EDITOR */
DIV.editor {
	font-size:11px;
}

/* BOX */
DIV.galleria {
 	float:right;
	width:100px;
	text-align:center;
	padding-top:40px;
}

DIV.galleria IMG {
 	margin-top:10px;
}

DIV.zona {
	padding:20px;
	background-color:#e6e6e6;
}

DIV.box {
	padding:20px;
	color:#444;
}


DIV.foto {
	float:left;
	clear:left;
	width:85px;
	height:120px;
	
}

DIV.foto IMG {
	margin-top:10px;
	width:80px;
}

DIV.box H2 {
	border-bottom: 1px solid #4e98b2;
	font-size:12px;
	font-weight:bold; /* normal */
	text-transform:uppercase;
	padding-bottom:5px;
}

DIV.box B {
	color:#666666;
}

DIV.box P A {
	color:#4e98b2;
	text-decoration:none;
}

DIV.box P A:HOVER {
	text-decoration:underline;
}


DIV.box H2 A {
	color:6eb8d2;
	text-decoration:none;
}
DIV.box H2 A:HOVER {
	color:#4e98b2;
}

DIV.box P {
	padding-top: 10px;
	font-size:11px;
	line-height: 14px;
}


DIV.elenco {
 padding: 10px 20px 0px;
}

DIV.elenco H2 {
	color:#4e98b2;
	font-size:14px;
	text-decoration:underline;
	margin-bottom:5px;
	border:none;
}

DIV.elenco A {
	color:#4e98b2;
}


DIV.elenco UL {
	list-style:none;
}

DIV.elenco LI {
	padding-bottom:10px;
}

DIV.elenco LI H3 {

}

DIV.elenco LI I {
	color:#4e98b2;
}

