/* CSS Document */
body{font-family: Arial, Helvetica, sans-serif; margin:0px,auto; background-color:#FFFFFF; }

#indirizzo{font-family: Arial, Helvetica, sans-serif; font-size: 10px; color:#666666; text-align:center; padding-top:10px; width:570px; margin-right:auto;}
.interlinea{line-height:18px; font-size:13px; color:#333333;}
#submenu_sedi{width:100%; background-image: url(/Immagini/sf_arancio2.jpg); height:16px; padding-top:2px;}
#footer2{ width:770px;}
.contatti{text-align:center; margin-bottom:5px;}
.arancio {color: #FF9900;}
.verde {color: #2CB154;}
.blu{color: #0066CC;}
input{ border-color:#666666;}
textarea{border-color:#666666; border:solid 1px; width:100%;}
.didascalia{font-family: Arial, Helvetica, sans-serif;font-size: 10px;font-style: italic;color:#000000;line-height: 13px;}

#ricerca{
 color:#FFFFFF;
 background-image:url(Immagini/footer_sfondo_ricerca.png); 
 background-position:center; 
 background-repeat:no-repeat; 
 width: 100%; 
 text-align: center; 
 padding: 0px;
 font-weight: bold; 
 margin:5px 0px 0px 0px;
 }

/* common */
th{vertical-align:top; text-align:left;}

td{text-align:left;}

.line{width:50%; border-bottom:solid 1px; border-bottom-color:#666666; margin-bottom:3px;}

.line_1{width:50%; border-bottom:solid 1px; border-bottom-color:#666666; margin-bottom:3px; background-color: #C1D9FF;}

#lotrovate{width:90%; margin-left:auto; margin-right:auto;}

#container{width:770px;margin-left:auto;margin-right:auto;position: relative;margin-top: 1%;display: block;}

#copyright{width:360px;float:left;font-size: 10px;text-align:center;padding-left: 10px;}

/* istituzionale */

#cert{padding-left:10px;}

#corpo{margin-right:auto;width:570px;border-right:solid 1px;border-bottom:solid 1px;border-color:#50A98A;position: relative;background-image: url(/Immagini/ist_face.png);background-position: right top;background-repeat: no-repeat;}

.brd_verde{border-left:dotted 1px; border-color: #2CB154;}

.cl_sx{width:300px;float: left;padding-top:15px;padding-left:20px;font-family: Arial, Helvetica, sans-serif;font-size: 11px;line-height: 15px;}

.footermenu {clear:both;font-family:Arial, Helvetica, sans-serif;font-size:10px;width: 570px;border-right: solid 1px;border-right-color: #50A98A;}

#footer{ width:570px;font-size:11px;}

.colonna_testo{width: 250px;text-align:justify;margin-left:40px;}

#map{float:left;text-align: left;border-left: solid 1px;border-bottom: solid 1px;height: 30px;border-left-color: #50A98A;border-bottom-color: #50A98A;width: 390px;}


/*medicina estetica*/
#corpo_medicina_estetica{
    width:570px;
    border-right:solid 1px;
    height:250px;
    background-image: url(/Immagini/head_medicina_estetica.jpg);
    background-position: right top;
    background-repeat: no-repeat;
    position: relative;
    display: block;
    border-right-color: #50A98A;
    }


/*radiologia*/
#corpo_radiologia{
    width:570px;
    border-right:solid 1px;
    height:250px;
    background-image: url(/Immagini/head_radiologia.jpg);
    background-position: right top;
    background-repeat: no-repeat;
    position: relative;
    display: block;
    border-right-color: #50A98A;
    }

/* sedi */

#corpo_sedi{width:570px; border-right:solid 1px;
height:auto;background-image: url(/Immagini/head_istituzionale.jpg);text-align:center;padding-bottom:10px;
background-position: right top;background-repeat: no-repeat;position: relative;display: block;border-right-color: #50A98A;}

#spacer{
	clear:left;
	margin-bottom: 10px;
}

.desc_sedi{
	width:160px;
	float: left;
	padding: 8px;
        font-size:12px;
}

#desc_sedi_serv{
	width:auto;
        margin-right:auto;
        margin-left:auto;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
        text-align:left;
}

.cl_sx_sedi{
	padding-top:15px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	line-height: 15px;
}
.contenuti_sedi{
	font-family:Arial, Helvetica, sans-serif;
	font-size:13px;
        color:#333333;
	width: 570px;
        padding-right:0px;
	border-bottom: solid 1px;
	border-right: solid 1px;
	display: block;
	position: relative;
	border-bottom-color: #50A98A;
	border-right-color: #50A98A;
}
#logo_sedi{width:auto;}
.menu_ist_sedi{
	width:250px;
	padding-left: 60px;
	padding-top: 35px;
	padding-bottom: 25px;
}
#menu_serv_sedi{
	width:277px;
	float: left;
	padding-top: 15px;
}
.form_nav{ padding:2px; text-align:center;  background-color:#FFFFFF; border: solid 1px; border-color: #FF9999;}

/*link*/

a:link
{
	color:#666666;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-style: normal;
	text-decoration:none;
}
a:visited
{ color:#666666;
font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-style: normal;
text-decoration:none;}
a:active
{ color:#666666;
font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-style: normal;
text-decoration:none;
}
a:hover
{
	color:#000000;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-style: normal;
	text-decoration:none;
	}

/* mappe */
#m_istruzioni{
	position: relative;
	text-align:center;
	padding:5px;
}
#m_conegliano{
	display: none;
	position: relative;
	text-align:left;
	padding:5px;
}
#m_studimedici{
	display: none;
	position: relative;
	text-align:left;
	padding:5px;
}
#m_ist_riab{
	display: none;
	position: relative;
	text-align:left;
	padding:5px;
}
#m_baccpiacc{
	display: none;
	position: relative;
	text-align:left;
	padding:5px;
}
#m_feltre{
	display: none;
	position: relative;
	text-align:left;
	padding:5px;
}
#m_vittven{
	display: none;
	position: relative;
	text-align:left;
	padding:5px;
}
#m_oderzo{
	display: none;
	position: relative;
	text-align:left;
	padding:5px;
}
#m_eos{
	display: none;
	position: relative;
	text-align:left;
	padding:5px;
}
#m_pieve{
	display: none;
	position: relative;
	text-align:left;
	padding:5px;
}
#mappa_zona{
	display:none;
	position:relative;
	text-align:center;
	padding:5px;
}
#mappa_via{
	display:none;
	position:relative;
	text-align:center;
	padding:5px;
}
.tab_form1{float: left; width:25px; border-left:solid 1px; border-left-color:#FFCC00; border-bottom: solid 1px; border-bottom-color:#ACC2E1; display:block;}
.titolo_pagina{background-image: url(/Immagini/tit_bar_verde.png); background-repeat:no-repeat; text-align:right; padding-right:5px;
}
.titolo_pagina_blu{background-image: url(/Immagini/tit_bar_blu.png); background-repeat:no-repeat; text-align:right; padding-right:5px;display:block;
}
#help{width:760px; margin-right:auto; margin-left:auto; text-align: left; clear:both;}

.descrizione_macrofamiglia{text-align:justify ;  padding:10px; display:block;}
.img_macrofamiglia{float:left; width:200px; text-align:left; margin-right:10px; margin-bottom:10px;}

.servizi_dett_micro:link{color:#5583C2;}
.servizi_dett_micro:visited{color:#5583C2;}
.servizi_dett_micro:active{color:#5583C2;}
.servizi_dett_micro:hover{color:#003399;}
.input_ricerca{border:solid 1px #FFFFFF; font-size:11px;}

.news{
	width:90px;
	height:40px;
	color:#FFFFFF;
	float:right;
	margin-top: 380px;
	margin-right: 5px;
}

.news_espansa{ border-bottom:solid 1px #cccccc; margin-bottom:10px;color:#666666; margin-right:20px; text-align:justify;}
.news_espansa h3{padding:0px; margin:2px;}
.titolo_news{ padding:0px;margin:0px; line-height:18px;}
.titolo_news a:link{
    display:block;
    padding:5px;
    border-bottom:solid 1px #666666;
    filter:alpha(opacity=60); /* per IE/WIN */
    opacity: 0.6; /* per Mozilla&Co. */
}
.titolo_news a:active{
    display:block;
    padding:5px;
    border-bottom:solid 1px #666666;
    filter:alpha(opacity=60); /* per IE/WIN */
    opacity: 0.6; /* per Mozilla&Co. */
}
.titolo_news a:visited{
    display:block;
    padding:5px;
    border-bottom:solid 1px #666666;
    filter:alpha(opacity=60); /* per IE/WIN */
    opacity: 0.6; /* per Mozilla&Co. */
}
.titolo_news a:hover{
    filter:alpha(opacity=100); /* per IE/WIN */
    opacity: 1.0; /* per Mozilla&Co. */
}

.img_sinistra{float:left;}
.img_destra{float:right;}
/* Vetrina NEWS - AD - 20070104 */

.vetrina-risultato-nuovo{
	width: auto;
	padding: 5px;
	margin: 10px;
        border-bottom:solid 1px; #666666;
}

.vetrina-titolo{
	font-family: Arial, Helvetica, sans-serif;
	font-weight: bold;
        float:left;
	width: 300px;
        padding-left:15px;
}

.vetrina-immagine{
	width: 120px;
        float:left;
        margin-top:10px;
        border:solid 1px #3B6C97;

}
.vetrina-descrizione{
	width: 430px;
        padding-left:15px;
        float:left;

}

.vetrina-spacer{
    clear: both;
    text-align: center;
}

.scheda-titolo{
	margin: 5px;
	font-weight: bold;
	color: #666666;
        clear:left;
}

.scheda-foto{
	width: 255px;
	float: left;
margin-right:10px;
margin-bottom:10px;
}


.scheda-colonna-dx{
	width: auto; 
}

.scheda-miniature{width: 120px; float:left;border:solid 1px  #CCCCCC;margin-right:5px;margin-bottom:5px; height:120px;}
.scheda-miniature:hover{width: 120px; float:left;border:solid 1px #3B6C97; margin-right:5px;margin-bottom:5px; height:120px;}

.scheda-spacer{
    clear: left;
    width:auto;
}

.vetrina-amministrazione{
    border: solid 1px #ACC2E1;
    background-color: #E3E8F0;
    padding:5px;
}

.navigazione:link{ border:solid 1px #ACC2E1; padding:2px;}
.navigazione:active{ border:solid 1px #ACC2E1; padding:2px;}
.navigazione:visited{ border:solid 1px #ACC2E1; padding:2px;}
.navigazione:hover{ border:solid 1px #3B6C97; padding:2px; color:#3B6C97;}

img{border:0px;}


.risultato{text-align:center; font-size:13px;}

.tit_microfamiglia{font-size:15px; color:#999999; text-align:right; padding:5px; border-bottom:solid 1px #C6C6C6;}
.descrizione_microfamiglia{font-size:13px; color:#000000; text-align:justify; line-height:19px; clear:left;}
.prodotto_microfamiglia{font-size:13px; color:#666666; text-align:left; padding:3px; border-bottom:solid 1px #C6C6C6;}


#link_normali a:link{color:blue; text-decoration:underline; font-size:13px;}
#link_normali a:active{color:blue; text-decoration:none; font-size:13px;}
#link_normali a:visited{color:blue; text-decoration:none; font-size:13px;}
#link_normali a:hover{color:blue; text-decoration:underline; font-size:13px;}

h2 {padding:0px; margin:10px; font-size:15px; color:#666666;}


/*STILI PER I FORM*/
/*Modifiche tag form*/
#moduli fieldset{width:90%; margin-right:auto;margin-left:auto;border:none;}
#moduli label {display: block;width: auto;text-align:right;border-bottom: solid 1px #C6C6C6;padding:3px;font-size: 10px;}
#moduli label:hover {background:#EEE;}
#moduli input, textarea, select {width:60%;border: solid 1px #999999;margin-right: 0px;}
#moduli input:hover {width:60%;border: solid 1px #000000; margin-right: 0px;}
#moduli textarea:hover {width:60%;border: solid 1px #000000;margin-right: 0px;}
#moduli select:hover {width:60%;border: solid 1px #000000;margin-right: 0px;}
/*Classi form*/
#moduli .div_label {display: block;width: auto;text-align:right;border-bottom: solid 1px #C6C6C6;padding:3px;font-size: 10px;}
#moduli .div_label:hover {background:#EEE;}
#moduli .descrizione_input {width:35%;display: block; float: left; text-align: left; font-size: 11px;}
#moduli .descrizione_senza_input{width:98%;display: block;text-align: left;font-size: 11px; padding-left:10px;}
#moduli .descrizione_riepilogo{font-size:12px; line-height:18px; display:block;width:65%; margin-left:auto; text-align: left;}
#moduli .form_login{width:30%;padding: 20px;margin-top: 10px;display: block;}
#moduli .form_registrazione{width:65%;padding: 20px;margin-top: 1%;display: block;}
#moduli .container_check{display:block;padding: 10px;}
#moduli .inp_img{width:69px; border:none; height:20px;}
#moduli .inp_img:hover{width:69px; border:none; height:20px;}


.testo_comune{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	line-height: 18px;}

.messaggio_avviso{color:#ff9900;  font-weight:bold; width:auto;  font-size:11px; padding:2px;}
.messaggio_errore{color:red;  font-weight:bold; width:auto; font-size:11px; padding:2px;}
.messaggio_conferma{color:green;font-weight:bold; width:auto;font-size:11px; padding:2px;}

#primo_piano{width:35%; float:left; margin-top:15px;}
#primo_piano .primo_piano_top{background-image: url(/Immagini/menu_lilla_up.gif); background-repeat:no-repeat; height:17px; width:200px;}
#primo_piano .primo_piano_middle{background-image: url(/Immagini/menu_lilla_middle.gif); background-repeat:repeat-y; width:180px; padding:10px; font-size:11px; color:#673259;}
#primo_piano .primo_piano_down{background-image: url(/Immagini/menu_lilla_down.gif); background-repeat:no-repeat; height:17px; width:200px;}

#primo_piano_radiologia{width:35%; float:left; margin-top:15px;}
#primo_piano_radiologia .primo_piano_top{background-image: url(/Immagini/menu_arancio_up.gif); background-repeat:no-repeat; height:17px; width:200px;}
#primo_piano_radiologia .primo_piano_middle{background-image: url(/Immagini/menu_arancio_middle.gif); background-repeat:repeat-y; width:180px; padding:10px; font-size:11px; color:#5A1F0A;}
#primo_piano_radiologia .primo_piano_down{background-image: url(/Immagini/menu_arancio_down.gif); background-repeat:no-repeat; height:17px; width:200px;}

.colonna_prezzi_radiologia{background-image: url(/Immagini/menu_arancio_middle.gif); background-repeat:repeat-y; width:180px; padding:10px; font-size:11px; color:#5A1F0A;}