body {margin:0;padding:0;background: #FFFFFF url(../images/sfondo.jpg) repeat-x; font:10pt 'Lucida Grande','Lucida Sans Unicode','Lucida Sans', LucidaGrande, Geneva, Arial, Verdana, sans-serif;}



#titolobox {background-color:#436cb0; background-image:url(../images/line_box.gif); background-repeat: no-repeat; background-position: top left; height: 23px; width:768px; margin-bottom:0px;padding:0px;}

#titolobox1 {background-color:#436cb0; background-image:url(../images/line_box1.gif); background-repeat: no-repeat; background-position: top left; height: 23px; width:319px; margin-bottom:0px;padding:0px;}

.titolobox {padding-left:10px; padding-top:4px; color:#ffffff; font-weight: bold; font-size:12px;}

#box {background:url(../images/bg_hp.gif) repeat; margin-top:0px;padding:2px;  }

#boxint {background-color:#ffffff; padding:8px; }

#boxint a {
	color:#333333;
	text-decoration:underline;
}

#boxint a:hover {
	color:#00C;
	text-decoration:underline;
}

#ptbox {width:95%; height:2px; background:url(../images/pt.gif) repeat-x; margin-left:0px;margin-top:2px;margin-bottom:5px;padding:0;}

#ptboxvertical {width:1px; height:160px; background:url(../images/pt_v.gif) repeat-y; margin-left:0px;margin-right:8px;margin-top:0px;margin-bottom:0px;padding:0;}

.fr {padding-top:15px; }

.fr1 {padding-bottom:0px; padding-right:15px; padding-top:3px;}



#boxdx {background-color:#436cb0; margin-top:0px; padding:7px;}

#boxdxint {background-color:#ffffff; padding-top:3px;padding-bottom:3px;padding-right:3px;padding-left:0px;}

#boxdxint a {color:#31528a; text-decoration:none; font-weight:bold;}

#boxdxint a:hover {color:#31528a; text-decoration:underline;}





p {margin:0;padding:0;}

a {color:#ff0000; text-decoration: underline;}

a:hover {color:#515f7b;}

.clear{clear:all;}



#contenitore {width:770px; position:relative; }



#testata {background:url(../images/bg.gif) repeat-x; height:156px; width:770px; margin:0;padding:0;}

#testata .label {padding-top:11px; padding-left:25px; padding-right:25px;  float:left}

#testata .telefono {padding-top:7px; padding-left:15px; padding-right:14px;  float:left}

#testata .dividere {padding:0px; float:left; margin:0px;}



#tipi {position: absolute;width:191px;z-index:100;left:0px;top:155px;	background:#ffffff;	border:1px solid #436cb0;padding-top:6px;display:none;}

#specialisti {position: absolute; width:167px; z-index:30;left:192px;top:155px; background:#ffffff;border:1px solid #436cb0;padding-top:6px; display:none;}

#indirizzo {position: absolute; width:153px; z-index:30;left:360px;top:155px; background:#ffffff;border:1px solid #436cb0;padding-top:6px; display:none;}

#telefono {position: absolute; width:138px; z-index:30;left:514px;top:155px; background:#ffffff;border:1px solid #436cb0;padding-top:6px; display:none;}

#argomenti {position: absolute; width:180px; z-index:30;left:583px;top:208px; background:#ffffff;border:1px solid #436cb0;padding-top:6px; display:none;}

a.testo {display:block;text-decoration:none;padding-right:5px;padding-top:3px; padding-bottom:3px; padding-left:8px;text-align:left; color:#515f7b;background-image: url(../images/punto.gif);background-repeat: no-repeat; background-position: top left;}

a.testo:hover {display:block;text-decoration:none;background-color:#EDEEF0; background-image: url(../images/punto_r.gif);background-repeat: no-repeat; background-position: top left;color:#515f7b;}

.telefono {display:block; padding-right:5px;padding-top:3px; padding-bottom:3px; padding-left:8px;text-align:left; color:#515f7b; font-size:12px;}

a.blu {color:#515f7b;}

a.blu:hover {color:#ff0000;}

#chiudi {width:100%; height:16px; background:#436cb0; margin-top:10px;}

.right {float:right; text-align:middle;}



#contenuto {width:770px; left:0px; background:#ffffff; padding:0px; text-align:left; }

.path {width:750px;  background:#bbcae3; text-align: left; padding:10px; font-size:11px;}

.path p {padding-left:15px; padding-top:5px; color:#333333; font-size: 11px;}

.path a {color:#333333; text-decoration:underline;}

.path a:hover {color:#333333; text-decoration:underline;}

#testo {width:770px; background:#ffffff; float:left}

#testo p {padding-top:0px;padding-right:10px;padding-left:15px;  padding-bottom:10px; text-align:left; font-size: 13px;}

#testo1 {width:770px; background:#ffffff; float:left}

#testo1 p {padding-top:0px;padding-right:10px;padding-left:15px;  padding-bottom:10px; text-align:left; font-size: 13px;}

.disclaimer {color:#224682; font-size: 11px;}

.centro {color:#ff0000; text-align:center;}

.titoletto {font-size: 16px;font-family: Arial, sans-serif; font-weight:bold; padding-bottom: 5px;padding-left: 15px; color:#e21d1d;}

.titoletto1 {padding-left:15px; padding-right: 5px; font-size: 14px;font-family: Arial, sans-serif;color:#e21d1d;}



.titolo {padding-left:15px; padding-right: 5px; font-size: 16px;font-family: Arial, sans-serif;color:#e21d1d;}

.nome {text-align:center; font-size: 30px;font-family: Arial, sans-serif;color:#e21d1d;}

.titoletto { padding-right: 5px; font-size: 12px;font-family: 'Lucida Grande','Lucida Sans Unicode','Lucida Sans', LucidaGrande, Geneva, Arial, Verdana, sans-serif;color:#e21d1d;}

a.titolo {padding-right:20px; padding-left:20px; font-size: 13px;font-family: Arial, sans-serif;color:#436cb0; text-decoration: none}

a.titolo:hover {color:#515f7b;}

.tabella {margin-top:20px;}



#pt {width:740px; height:2px; background:url(../images/pt.gif) repeat-x; margin:2px;padding:0;}

#ptsmall {width:160px; height:2px; background:url(../images/pt.gif) repeat-x; margin-left:5px;margin-top:3px;margin-bottom:0;padding:0;}



#testo {width:770px; background:#ffffff; float:left}

#testo p {padding-top:15px;padding-right:15px;padding-left:15px;  padding-bottom:15px; text-align:left; font-size: 12px;}

.disclaimer {color:#515f7b;}

.centro {color:#ff0000; text-align:center;}
