/* CSS Document */

img {
border: none;
}

body, div, dl, dt, dd, ul, ol, li, h1, h2, h3, h4, h5, h6, pre, form, fieldset, input, p, blockquote, th, td {
font-family: verdana, arial, sans-serif;
font-size: 1em; 
margin: 0px;
padding:0px;

}

ul {
list-style: none;
}


a {
	text-decoration: none;
	font-weight: bold;
	color: #850909;
}
a:Hover {
	text-decoration: underline;
	font-weight: bold;
	color: #850909;
}

/********************/
html {
text-align: center
}

body {
width: 910px;
margin: 0 auto;
text-align: left;
}

.header {
margin-bottom: 5px;
width: 910px;
height: 244px;
background-color: #fff;
padding: 1px;  
border-bottom: 4px solid #016DB6;
}

.img1 {
display: block;
border: 1px solid #fff;
border-bottom: 8px solid maroon;
}

h3{
display: block;
text-align: right;
color: #fff;
font-size: 0.8em;
font-weight: bold;
padding: 5px;
adding-right: 2px;
}

.oggetto{
float: left;
display: block;
width: 700px;
height: 148px;
border-left: 1px solid #fff;
}

.img_clinica{
float: left;
display: block;
width: 208px;
height: 119px;
border-bottom: none;

}

.forms {
float: left;
display: block;
width: 206px;
height: 2px;
background-color: #fff;
margin-top: 4px;
margin-left: 2px;

}
.input2{
float: left;
padding-left: 1px;
font-size: 0.8em;
background-color: #fff;
border: 1px solid #016DB6;
width: 170px;
height: 18px;
margin-right: 2px;
padding-top: 3px

}

.submitblu{
float: left;
padding-left: 1px;
color: #fff;
font-size: 0.8em;
width: 30px;
height: 22px;
background-color: #016DB6;

}
.menu_top{
float: left;
border: 1px solid #fff;
background-image: url(img/sf-menutop.gif);
background-repeat: repeat y;
width: 910px;
height: 30px;

}
.menu_top ul{
display: block;
margin-left: 30px;
background-image: url(img/sf-menutop.gif);
background-repeat: repeat y;
padding-top: 6px;
}
.menu_top li {
display: inline;
background-color: transparent;

}

.menu_top ul li a:hover{
text-decoration: underline;
	
	
}
.menu_top a{
text-decoration: none;
	font-size: 0.9em;
	font-weight: bold;
	color: #fff;
	padding: 10px;
	
}
.menu_top a:hover{
text-decoration: underline;
	
	
}
/************************************/

div#contents {
	float:left;
border-top: 5px solid #fff;
border-right: 1px solid #fff;
border-left: 1px solid #fff;
border-bottom: 1px solid #fff;
margin: 0px;
padding: 0px;

		
}


/***********************top************/
.titoli{
border-top: solid 8px white;
}


/***********************TABS************/
.bodygrey {  font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 8pt; color: #666666; text-decoration: none; padding: 4px}

.t_white{
	font-family: Verdana,sans-serif;
	font-size: 11px;
	color: #fff;
	font-weight: bold;
	padding: 4px
	}

.text_grey{
	font-family: Verdana,sans-serif;
	font-size: 11px;
	color: #333;
padding: 4px;
padding-bottom: 10px;
	}

.border_left {
	border-left: 1px solid #fff; 
	border-bottom: 1px solid #fff; 
}
.sfondo {
	
}
.tab_left {
	width: 190px;
 background: url(img/sf-left.jpg) no-repeat;	


}
.tab_left_t {
	 width: 190px; height: 18px; margin-left: 1px; margin-bottom: 1px; margin-top: 0px; background: url(img/bgHead191.gif) no-repeat; 	
}
.tab_right_t {
	width: 180px; height: 18px; margin-top: 0px; background: url(img/bgHead184.gif) no-repeat;	
}
.tab_right {
	width: 174px; 
}
.tab_right img {
	padding-bottom: 5px;
	padding-top: 5px;
	padding-left: 0px;
	padding-right: 0px;
}

.tab_center_t {
	 margin-top: 0px; width: 532px; height: 18px; background: url(img/bgHead530.gif) no-repeat;
}


.tab_esperto_t {
	margin-right: 4px; margin-left: 18px; width: 660px; height: 18px; background: url(img/bgHead715.gif) no-repeat;
}
.tab_content_esp {
	width: 692px; padding-top: 14px; padding-bottom: 10px; margin-right: 4px; margin-left: 18px; margin-bottom: 4px; background: url(img/bgBlank_esp.gif) no-repeat bottom left;
}

.tab_content_esp img{
	padding-top: 4px; padding-left: 2px; 
}

.tab_content {
	width: 534px; padding-top: 14px; padding-bottom: 10px; margin-bottom: 4px; background: url(img/bgBlank.gif) no-repeat bottom left;
}

.tab_content img{
	padding-top: 4px; padding-left: 2px; 
}
/***********************footer************/
#footer{
margin-top: 8px; 
width: 910px;

}

#footer img{
padding-right: 2px;
}
.text_footer{
	font-family: Verdana,sans-serif;
	font-size: 10px;
	color: #fff;
	}
	
#footer	a {
	text-decoration: none;
	font-weight: bold;
	color: #fff;
}
#footer a:Hover {
	text-decoration: underline;
	font-weight: bold;
	color: #fff;
}
.titol_black{
	font-family: Verdana,sans-serif;
	font-size: 11px;
	color: #000;
	font-weight: bold;
padding: 2px;
	}


/***********************esperto************/
.tab_esperto {
	float: left;
	margin-left: 7px;
	background: url(img/box_esperto2.gif) no-repeat;	
	width: 214px;
	height: 92px;
	padding-left: 8px;
}

.tab_esperto img{
	display: block;
	float: left;
	margin: 0px;
	padding: 0px;
	margin-top: 7px;
	
}

.tab_esperto p{
	display: block;
	float: left;
	margin-top: 8px;
	margin-left: 2px;
	font-family: Verdana,sans-serif;
	font-size: 11px;
	color: #fff;
	font-weight: bold;
	width: 105px;
}



.sf_form {
	
	background: url(img/sf_form.gif) no-repeat;	
  	margin: 15px;
	width:420px;
height: 250px;

	
}
.sf_form .bodygrey {
	
	padding-left: 10px;
	padding-top: 10px;
}



/***********************form************/
.esperto {


}
 input.esperto {
width: 100px;
font: bold 12px Verdana;
background-color: #2EA2F1;

color: #fff;
padding: 2px
}
 select.esperto {
width: 130px;
font: bold 12px Verdana;
background-color: #2EA2F1;

color: #fff;
padding: 2px
}
textarea.esperto  {
width: 300px;
font: bold 12px Verdana;
background-color: #2EA2F1;

color: #fff;
padding: 2px
}

.esperto input.submit {
width: 20px;
font: bold 12px Verdana;
background-color: #2EA2F1;
border: solid 1px #000;
color: #fff;
}

/***********************form************/



.tab_content_esp input {
width: 100px;
font: bold 12px Verdana;
background-color: #2EA2F1;

color: #fff;
padding: 2px
}
.tab_content_esp select {
width: 130px;
font: bold 12px Verdana;
background-color: #2EA2F1;

color: #fff;
padding: 2px
}
.tab_content_esp textarea  {
width: 300px;
font: bold 10px Verdana;
background-color: #2EA2F1;

color: #fff;
padding: 2px
}

.tab_content_esp input.submit {
width: 20px;
font: bold 12px Verdana;
background-color: #2EA2F1;
border: solid 1px #000;
color: #fff;
}
/*****POP BOX****/
.PopBoxImageSmall
{
   border: none 0px white;
   cursor: url("img/magplus.cur"), pointer;
z-index: 1;
}
.PopBoxImageLarge
{
   border: solid thin #CCCCFF;
   cursor: url("img/magminus.cur"), pointer;
}

.high-dots-wide {
background:url(img/riga_900.gif) no-repeat;
background-color: #fff;
margin:0px 0 0;
}

.box1 {float: left; margin: 5px 1px 5px 0px; padding: 0;
}

.link_orange a:Hover  {
color: #016db6;
text-decoration: underline;

}
