body{
   background-color: #83a2b3;
   text-align: center;
   height: 100%
}

a{
   text-decoration: none;
}

input{
   border-color: #ffffff;
   height:17px;
   padding: 0px;
}

ul, li {
	margin:0;
	padding:0;
	list-style-type:none;
} 
ul li {
	margin:0;
	padding:0;
   text-align: left;
   font-style: normal;
} 

p{
   text-align: left;
   font-style: normal;
}

form{
   padding-top: 0px;
   padding-bottom: 0px;
   margin:0;
}

label{
   width:100px; 
}

fieldset {
	border:0px solid #ccc;
	margin:0;
	padding:0;
}

legend {
	display:none;
}

#testocontatti form {
	margin:20px 0px 20px 6px;
	padding:0;
	overflow:hidden;
}
#testocontatti form br {
	clear:left;
}

#testocontatti select.selregione{
   float: none;
}

#testocontatti input, #testocontatti select, #testocontatti textarea {
	width:200px;
	height:17px;
	margin:0 0 12px 0;
	padding:0;
	border:#336488 1px solid;
	background:#fff;
	color:#333;
	font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
	font-size:11px;
	float:left;
}
#testocontatti input:focus, #testocontatti select:focus {
	background:#fff url(../images/input_bg_focus.gif) top repeat-x;
}
#testocontatti form span.spaziatore {
	float:left;
	margin:0;
	width:12px;
}
#testocontatti label {
	font-size:12px;
	width:100px;
	line-height:19px;
	float:left;
	display:block;
	margin:0 0px 12px 0;
}
#testocontatti textarea {
	height:87px;
	background:#fff;
}
#testocontatti textarea:focus {
	background:#fff;
}
#testocontatti input.button {
	width:57px;
	height:20px;
	background:#336488;
	color:#fff;
	font-weight:bold;
	border:none;
	margin:0 0 0 100px;
	padding:0;
   text-align: center;
}
#testocontatti input.radio, #testocontatti input.check {
	width:auto;
	height:auto;
	border:none;
	background:none;
}
#testocontatti label.check {
	width:auto;
	margin-right:12px;
}

#testomedico form {
	margin:20px 0px 20px 6px;
	padding:0;
	overflow:hidden;
}
#testomedico form br {
	clear:left;
}

#testomedico select.selregione{
   float: none;
}

#testomedico input, #testomedico select, #testomedico textarea {
	width:200px;
	height:17px;
	margin:0 0 12px 0;
	padding:0;
	border:#336488 1px solid;
	background:#fff;
	color:#333;
	font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
	font-size:11px;
	float:left;
}
#testomedico input:focus, #testomedico select:focus {
	background:#fff url(../images/input_bg_focus.gif) top repeat-x;
}
#testomedico form span.spaziatore {
	float:left;
	margin:0;
	width:12px;
}
#testomedico label {
	font-size:12px;
	width:100px;
	line-height:19px;
	float:left;
	display:block;
	margin:0 0px 12px 0;
}
#testomedico textarea {
	height:87px;
	background:#fff;
}
#testomedico textarea:focus {
	background:#fff;
}
#testomedico input.button {
	width:57px;
	height:20px;
	background:#336488;
	color:#fff;
	font-weight:bold;
	border:none;
	margin:0 0 0 100px;
	padding:0;
}
#testomedico input.radio, #testomedico input.check {
	width:auto;
	height:auto;
	border:none;
	background:none;
}
#testomedico label.check {
	width:auto;
	margin-right:12px;
}


div#body{
   position:relative;
   margin: 0 auto;
   background-color: #fdf2ed;
   width: 875px;
   clear: both;
}

div#menu{
   background-image: 
   width: 875px;
   height: 29px;
   background-image: url(../image/struttura/bg_menu.png) ;
}

#mainNav li a {
	text-align:center;
	font-family: Arial, Helvetica, sans-serif;
   font-size: 14px;
   color: #59493f;
	text-decoration:none;
	overflow:hidden;
}

#mainNav li {
	margin:0;
   padding-left:21px;
   padding-right: 21px; 
   padding-top:5px;
   height:24px!important;
	height:/**/29px;
   float:left;
   display:inline;
   background:url(../image/struttura/div_menu.jpg) right no-repeat;
}

#menu_patologie li a {
	text-align:center;
	font-family: Arial, Helvetica, sans-serif;
   font-size: 14px;
   color: #4c4034;
	text-decoration:none;
	overflow:hidden;
}

#menu_patologie ul{
   padding: 0px;
   margin: 0px;
}
#menu_patologie li {
	margin:0;
   padding-left:21px;
   padding-right: 21px; 
   padding-top:8px;
   height:23px!important;
   height:/**/31px;
   background:url(../image/struttura/sfondo_menu_patologie.png) right no-repeat;
}

#menu_patologie li.close {
	margin:0;
   padding-top:8px;
   height:23px!important;
   height:/**/31px;
   background:url(../image/struttura/sfondo_menu_patologie_close.png) right no-repeat;
}

#menu_patologie li a:hover {
	color: #00792d;
}

#menu_patologie li a { display: block; width: 100%; height: 100%;}

#menu_trattamenti ul{
   padding: 0px;
   margin: 0px;
   font-family: Arial, Helvetica, sans-serif;
}

#menu_trattamenti li {
	margin:0;
   padding-left:21px;
   padding-right: 21px; 
   padding-top:8px;
   height:23px!important;
   height:/**/31px;
   font-family: Arial, Helvetica, sans-serif;
   background:url(../image/struttura/sfondo_menu_patologie.png) right no-repeat;
}

#menu_trattamenti li a {
	text-align:left;
   color: #002e5e;
	text-decoration:none;
   font-family: Arial, Helvetica, sans-serif;
}

#menu_trattamenti li.metodo{
	margin:0;
   padding-top:10px;
   height:70px!important;
   height:/**/80px;
   background:url(../image/struttura/sfondo_menu_trattamenti_metodo.png) right no-repeat;
   font-family: Arial, Helvetica, sans-serif;
}

#menu_trattamenti li.gatekeeper{
	margin:0;
   padding-top:10px;
   height:73px!important;
   height:/**/83px;
   background:url(../image/struttura/sfondo_menu_trattamenti_gatekeeper.png) right no-repeat;
   font-family: Arial, Helvetica, sans-serif;
}

#menu_trattamenti li.lifeguard{
	margin:0;
   padding-top:10px;
   height:73px!important;
   height:/**/83px;
   background:url(../image/struttura/sfondo_menu_trattamenti_lifeguard.png) right no-repeat;
   font-family: Arial, Helvetica, sans-serif;
}

#menu_trattamenti li.metodo p{
   font-size: 12px;
   margin: 0;
   padding-top: 0px;
   font-family: Arial, Helvetica, sans-serif;
}

#menu_trattamenti li.gatekeeper p{
   font-size: 12px;
   margin: 0;
   padding-top: 0px;
   font-family: Arial, Helvetica, sans-serif;
}

#menu_trattamenti li.lifeguard p{
   font-size: 12px;
   margin: 0;
   padding-top: 0px;
   font-family: Arial, Helvetica, sans-serif;
}

#menu_trattamenti li a:hover {
	color: #002e5e;
}

div#header{
   width:875px;
   height: 35px;
   clear: both;
   margin: 0 auto;
}

div#head_left{
   color:#ffffff;
   font-family: Arial, Helvetica, sans-serif;
   font-size: 10px;
   float: left;
   margin-top: 10px;
}

div#head_left a{
   color:#ffffff;
   font-family: Arial, Helvetica, sans-serif;
   font-size: 10px;
}

div#head_right{
   color:#ffffff;
   font-family: Arial, Helvetica, sans-serif;
   font-size: 10px;
   float: right;
}
div#head_right1{
   color:#ffffff;
   font-family: Arial, Helvetica, sans-serif;
   font-size: 10px;
   float: left;
   width: 120px;
}
div#head_right2{
   color:#ffffff;
   font-family: Arial, Helvetica, sans-serif;
   font-size: 11px;
   padding-top: 5px;
   float: left;
}

div#patologie{
   width: 188px;
   padding-top: 10px;
   float:left;
   clear: both;
}
div#patologie img{
   padding: 0;
   margin: 0;
}

div#trattamenti{
   width: 189px;
   float:right;
   padding-top: 10px;
   padding-bottom: 0px;
   padding-right: 1px!important;
   padding-right:/**/ 0px;
}

div#flash{
   padding-top:15px;
   padding-left: 24px;
   float: left;
   width: 450px;
   font-family: Arial, Helvetica, sans-serif;
   font-size: 12px;
   color:#396137;
   font-style: italic;
   position:relative;
   }

div#flash_box{
   background-image:url(../image/struttura/flash_sfondo.png);
   width: 448px;
   height: 316px;
   text-align: left;
}

div#flash_box div#img1{
   position:absolute;
   top:215px;
   width: 140px;
   height: 100px;
   float: left;
   z-index:10;
}

div#flash_box div#img2{
   position:absolute;
   top:240px;
   left:150px;
   width: 129px;
   height: 72px;
   float: left;
   z-index:9;
}

div#flash_box div#img3{
   position:absolute;
   top:238px;
   left:266px;
   width: 108px;
   height: 75px;
   float: left;
   z-index:8;
}

div#flash_box div#img4{
   position:absolute;
   top:240px;
   left:362px;
   width: 60px;
   height: 68px;
   float: left;
   z-index:7;
}

div#box_fibraid{
   position:absolute;
   top:59px;
   left:47px;
}

div#box_deliclin{
   position:absolute;
   top:59px;
   left:267px;
}

div#box_fibraid_gel{
   position:absolute;
   top:59px;
   left:97px;
}

div#box_fleben{
   position:absolute;
   top:59px;
   left:177px;
}

div#loghi{
   clear:both;
   float:left;
   text-align: left;
}

div#loghi img{
   margin-bottom: 5px;
}

div#faq{
   background-image: url(../image/struttura/box_faq.png);
   background-repeat: no-repeat;
   float: left;
   width: 182px!important;
   width: /**/202px;
   height: 148px;
   margin-left: 30px;
   margin-top: 5px;
   padding-top: 35px;
   font-family: Arial, Helvetica, sans-serif;
   font-size: 12px;
   color:#4b4035;
   text-align: left;
   padding-left: 10px;
   padding-right: 10px;
}

div#faq a{
   font-family: Arial, Helvetica, sans-serif;
   font-size: 12px;
   color:#4b4035;
   text-align: left;
   text-decoration: none;
   line-height: 20px;
}

div#test{
   background-image: url(../image/struttura/box_test.jpg);
   background-repeat: no-repeat;
   float: left;
   width: 182px!important;
   width: /**/202px;
   height: 148px;
   margin-left: 30px;
   margin-top: 5px;
   padding-top: 35px;
   font-family: Arial, Helvetica, sans-serif;
   font-size: 12px;
   color:#4b4035;
   text-align: left;
   padding-left: 10px;
   padding-right: 10px;
}

div#test a{
   font-family: Arial, Helvetica, sans-serif;
   font-size: 12px;
   color:#4b4035;
   text-align: left;
   text-decoration: none;
   line-height: 20px;
}

div#approfondimento_small{
   background-image: url(../image/struttura/box_approfondimenti.jpg);
   background-repeat: no-repeat;
   float: left;
   width: 110px!important;
   width: /**/130px;
   height: 97px;
   margin-left: 20px;
   padding-top: 0px;
   font-family: Arial, Helvetica, sans-serif;
   font-size: 12px;
   color:#4b4035;
   text-align: left;
   padding-left: 10px;
   padding-right: 10px;
   margin-top: 5px;
}

div#approfondimento1_small{
   background-image: url(../image/struttura/box_approfondimenti_news.jpg);
   background-repeat: no-repeat;
   float: left;
   width: 110px!important;
   width: /**/130px;
   height: 97px;
   margin-left: 20px;
   padding-top: 0px;
   font-family: Arial, Helvetica, sans-serif;
   font-size: 12px;
   color:#4b4035;
   text-align: left;
   padding-left: 10px;
   padding-right: 10px;
   margin-top: 5px;
}

div#approfondimento2_small{
   background-image: url(../image/struttura/box_approfondimenti_centri.jpg);
   background-repeat: no-repeat;
   float: left;
   width: 110px!important;
   width: /**/130px;
   height: 97px;
   margin-left: 20px;
   padding-top: 0px;
   font-family: Arial, Helvetica, sans-serif;
   font-size: 12px;
   color:#4b4035;
   text-align: left;
   padding-left: 10px;
   padding-right: 10px;
   margin-top: 5px;
}

div#approfondimento3_small{
   background-image: url(../image/struttura/box_approfondimenti_video.jpg);
   background-repeat: no-repeat;
   float: left;
   width: 100px!important;
   width: /**/130px;
   height: 97px;
   margin-left: 20px;
   padding-top: 0px;
   font-family: Arial, Helvetica, sans-serif;
   font-size: 12px;
   color:#4b4035;
   text-align: left;
   padding-left: 20px;
   padding-right: 10px;
   margin-top: 5px;
}

div#approfondimento_small div#titolo{
   font-family: Myriad Pro;
   font-size: 16px;
   color: #ffffff;
   padding-bottom: 2px;
}

div#approfondimento1_small div#titolo{
   font-family: Myriad Pro;
   font-size: 16px;
   color: #ffffff;
   padding-bottom: 2px;
   height: 18px!important;
   height: /**/10px;
}

div#approfondimento2_small div#titolo{
   font-family: Myriad Pro;
   font-size: 16px;
   color: #ffffff;
   padding-bottom: 2px;
   height: 18px!important;
   height: /**/10px;
}

div#approfondimento3_small div#titolo{
   font-family: Myriad Pro;
   font-size: 16px;
   color: #ffffff;
   padding-bottom: 2px;
   height: 18px!important;
   height: /**/10px;
}

div#approfondimento_small a{
   font-family: Arial, Helvetica, sans-serif;
   font-size: 12px;
   color:#4b4035;
   text-align: left;
   text-decoration: none;
   line-height: 15px;
}

div#approfondimento1_small a{
   font-family: Arial, Helvetica, sans-serif;
   font-size: 12px;
   color:#4b4035;
   text-align: left;
   text-decoration: none;
   line-height: 15px;
}

div#approfondimento2_small a{
   font-family: Arial, Helvetica, sans-serif;
   font-size: 12px;
   color:#4b4035;
   text-align: left;
   text-decoration: none;
   line-height: 15px;
}

div#approfondimento3_small a{
   font-family: Arial, Helvetica, sans-serif;
   font-size: 12px;
   color:#4b4035;
   text-align: left;
   text-decoration: none;
   line-height: 15px;
}

div#clubthd{
   background-image: url(../image/struttura/box_club_thd.png);
   background-repeat: no-repeat;
   float: right;
   width: 190px;
   height: 111px!important;
   height:/**/ 151px;
   font-family: Arial, Helvetica, sans-serif;
   font-size: 12px;
   color:#00892d;
   padding-top: 40px;
}

div#clubthd input{
   font-family: Arial, Helvetica, sans-serif;
   font-size: 11px;
   height: 20px;
   padding: 0;
}

div#clubthd p{
   text-align: left;
   font-size: 12px;
   color:#58585a;
   padding-top: 10px;
   margin-top: 0px;
   padding-left: 20px;
}

div#input_cerca{
   background-image: url(../image/struttura/input_cerca.png);
   background-repeat: no-repeat;
   width:97px;
   height:18px;
   float: left;
   text-align: left;
   padding-left: 6px;
   padding-top: 2px!important;
   padding-top: /**/0px;
   margin-top: 4px;
}

div#input_cerca input{
   border:0px;
   width: 74px;
   height:10px;
   font-family: Arial, Helvetica, sans-serif;
   font-size: 9px;
   padding-top:0px;
}

div#input_club{
   background-image: url(../image/struttura/input_club.png);
   background-repeat: no-repeat;
   width:145px;
   height:23px;
   float: left;
   text-align: left;
   padding-top: 5px!important;
   padding-top: /**/5px;
   margin-top: 8px;
   margin-left:25px;
   position:relative;
}

div#input_club input{
   border:0px;
   width: 130px;
   height:10px;
   font-family: Arial, Helvetica, sans-serif;
   font-size: 9px;
   padding-top:0px;
   padding-left: 0px;
   border: thin;
   position:relative;
   left:5px!important;
   left:/**/-15px;
}

div#fascia{
   background-image: url('../image/struttura/fascia.png');
   font-family: Arial, Helvetica, sans-serif;
   font-size: 9px;
   padding-top: 10px;
   background-repeat: no-repeat;
   width: 875px;
   height: 30px;
   clear: both;
}

div#social{
   clear:both;
   float: right;
   text-align: left;
   font-family: Arial, Helvetica, sans-serif;
   font-size:10px;
   color:#0e588a;  
   padding-bottom: 10px;
   padding-top:0px;
   position:relative;
}
div#social img{
   margin-right: 5px;
   padding-left: 0px;
}

div#flash div#barra{
   background-image: url(../image/struttura/barra_home.png);
   background-repeat: no-repeat;
   margin-top: 10px;
   height: 22px;
   width: 444px;
}

div#flash div#barra div#titazz{
   font-size: 16px;
   color: #366f9c;
   text-align: left;
   font-style: normal;
   font-weight: bold;
   width: 350px;
   padding-top: 3px;
   float: left;
   padding-left: 10px;
}

div#flash div#barra div#titblu{
   font-size: 16px;
   color: #002e5f;
   text-align: left;
   font-style: normal;
   font-weight: bold;
   width: 350px;
   padding-top: 3px;
   float: left;
   padding-left: 10px;
}

div#flash div#barra div#approf{
   float: left;
   width: 72px;
   padding-top: 5px;
}

div#flash div#testo{
   font-style: normal;
   text-align: left;
   padding-left: 10px;
   padding-right: 10px;
   padding-top: 10px;
   padding-bottom: 10px;
}

div#patologia{
   padding-top:15px;
   padding-left: 35px;
   float: left;
   width: 450px;
   font-family: Arial, Helvetica, sans-serif;
   font-size: 12px;
   color:#2a231c;
   font-style: italic;
}

div#patologia a{
   font-family: Arial, Helvetica, sans-serif;
   font-size: 12px;
   color:#2a231c;
   font-style: italic;
}

#titpatologia{
   font-family: Arial, Helvetica, sans-serif;
   font-size: 24px;
   color:#002e5e;
   font-style: normal;
   font-weight: normal;
   text-align: left;
   
}

#testopatologia{
	text-align:left;
	font-family: Arial, Helvetica, sans-serif;
   font-size: 12px;
   color: #2a231c;
   font-style: normal;
}

#testopatologia ul li{
	text-align:left;
   list-style: disc;
   margin-left: 15px;
}

#testopatologia p{
	text-align:left;
}

#sottomenu_patologia li {
	margin:0;
   height:15px!important;
	height:/**/19px;
   float:left;
   padding-right: 21px; 
   font-family: Arial, Helvetica, sans-serif;
   font-size: 13px;
   color: #002e5e;
   display:inline;
   font-style: normal;
   background:url(../image/struttura/div_patologia.gif) right no-repeat;
}

#sottomenu_patologia li.close{
	margin:0;
   height:15px!important;
	height:/**/19px;
   float:left;
   padding-right: 21px; 
   font-family: Arial, Helvetica, sans-serif;
   font-size: 13px;
   color: #002e5e;
   display:inline;
   font-style: normal;
   background: none;
}

#sottomenu_patologia li a {
	text-align:center;
	font-family: Arial, Helvetica, sans-serif;
   font-size: 13px;
   color: #002e5e;
	text-decoration:none;
	overflow:hidden;
}

div#trattamento{
   padding-top:15px;
   padding-left: 35px;
   float: left;
   width: 450px;
   font-family: Arial, Helvetica, sans-serif;
   font-size: 12px;
   color:#2a231c;
   font-style: italic;
}

div#trattamento a{
   font-family: Arial, Helvetica, sans-serif;
   font-size: 12px;
   color:#2a231c;
   font-style: italic;
}

#tittrattamento{
   font-family: Arial, Helvetica, sans-serif;
   font-size: 24px;
   color:#002e5e;
   font-style: normal;
   font-weight: normal;
   text-align: left;
   
}

#testotrattamento{
	text-align:left;
	font-family: Arial, Helvetica, sans-serif;
   font-size: 12px;
   color: #2a231c;
   font-style: normal;
}

#testotrattamento ul li{
	text-align:left;
   list-style: disc;
   margin-left: 15px;
}

#testotrattamento p{
	text-align:left;
}

#sottomenu_trattamento li {
	margin:0;
   height:15px!important;
	height:/**/19px;
   float:left;
   padding-right: 21px; 
   font-family: Arial, Helvetica, sans-serif;
   font-size: 13px;
   color: #002e5e;
   display:inline;
   font-style: normal;
   background:url(../image/struttura/div_patologia.gif) right no-repeat;
}

#sottomenu_trattamento li.close{
	margin:0;
   height:15px!important;
	height:/**/19px;
   float:left;
   padding-right: 21px; 
   font-family: Arial, Helvetica, sans-serif;
   font-size: 13px;
   color: #002e5e;
   display:inline;
   font-style: normal;
   background: none;
}

#sottomenu_trattamento li a {
	text-align:center;
	font-family: Arial, Helvetica, sans-serif;
   font-size: 13px;
   color: #002e5e;
	text-decoration:none;
	overflow:hidden;
}

div#azienda{
   padding-top:15px;
   padding-left: 35px;
   float: left;
   width: 450px;
   font-family: Arial, Helvetica, sans-serif;
   font-size: 12px;
   color:#2a231c;
   font-style: italic;
}

div#azienda a{
   font-family: Arial, Helvetica, sans-serif;
   font-size: 12px;
   color:#2a231c;
   font-style: italic;
}

#titazienda{
   font-family: Arial, Helvetica, sans-serif;
   font-size: 24px;
   color:#002e5e;
   font-style: normal;
   font-weight: normal;
   text-align: left;
   
}

#testoazienda{
	text-align:left;
	font-family: Arial, Helvetica, sans-serif;
   font-size: 12px;
   color: #2a231c;
   font-style: normal;
}

#testoazienda ul li{
	text-align:left;
   list-style: disc;
   margin-left: 15px;
}

#testoazienda p{
	text-align:left;
}

#sottomenu_azienda li {
	margin:0;
   height:15px!important;
	height:/**/19px;
   float:left;
   padding-right: 21px; 
   font-family: Arial, Helvetica, sans-serif;
   font-size: 13px;
   color: #002e5e;
   display:inline;
   font-style: normal;
   background:url(../image/struttura/div_patologia.gif) right no-repeat;
}

#sottomenu_azienda li.close{
	margin:0;
   height:15px!important;
	height:/**/19px;
   float:left;
   padding-right: 21px; 
   font-family: Arial, Helvetica, sans-serif;
   font-size: 13px;
   color: #002e5e;
   display:inline;
   font-style: normal;
   background: none;
}

#sottomenu_azienda li a {
	text-align:center;
	font-family: Arial, Helvetica, sans-serif;
   font-size: 13px;
   color: #002e5e;
	text-decoration:none;
	overflow:hidden;
}

div#medico{
   padding-top:15px;
   padding-left: 35px;
   float: left;
   width: 450px;
   font-family: Arial, Helvetica, sans-serif;
   font-size: 12px;
   color:#2a231c;
   font-style: italic;
   text-align: left;
}

div#medico a{
   font-family: Arial, Helvetica, sans-serif;
   font-size: 12px;
   color:#2a231c;
   font-style: italic;
}

#titmedico{
   font-family: Arial, Helvetica, sans-serif;
   font-size: 24px;
   color:#002e5e;
   font-style: normal;
   font-weight: normal;
   text-align: left;
   
}

#testomedico{
	text-align:left;
	font-family: Arial, Helvetica, sans-serif;
   font-size: 12px;
   color: #2a231c;
   font-style: normal;
}

#testomedico ul li{
	text-align:left;
   list-style: disc;
   margin-left: 15px;
}

#testomedico p{
	text-align:left;
}

#sottomenu_medico li {
	margin:0;
   height:15px!important;
	height:/**/19px;
   float:left;
   padding-right: 21px; 
   font-family: Arial, Helvetica, sans-serif;
   font-size: 13px;
   color: #002e5e;
   display:inline;
   font-style: normal;
   background:url(../image/struttura/div_patologia.gif) right no-repeat;
}

#sottomenu_medico li.close{
	margin:0;
   height:15px!important;
	height:/**/19px;
   float:left;
   padding-right: 21px; 
   font-family: Arial, Helvetica, sans-serif;
   font-size: 13px;
   color: #002e5e;
   display:inline;
   font-style: normal;
   background: none;
}

#sottomenu_medico li a {
	text-align:center;
	font-family: Arial, Helvetica, sans-serif;
   font-size: 13px;
   color: #002e5e;
	text-decoration:none;
	overflow:hidden;
}

div#link{
   padding-top:15px;
   padding-left: 35px;
   float: left;
   width: 450px;
   font-family: Arial, Helvetica, sans-serif;
   font-size: 12px;
   color:#2a231c;
   font-style: italic;
   text-align: left;
}

div#link a{
   font-family: Arial, Helvetica, sans-serif;
   font-size: 12px;
   color:#2a231c;
   font-style: italic;
}

#titlink{
   font-family: Arial, Helvetica, sans-serif;
   font-size: 24px;
   color:#002e5e;
   font-style: normal;
   font-weight: normal;
   text-align: left;
   
}

#testolink{
	text-align:left;
	font-family: Arial, Helvetica, sans-serif;
   font-size: 12px;
   color: #2a231c;
   font-style: normal;
}

#testolink ul li{
	text-align:left;
   list-style: disc;
   margin-left: 15px;
}

#testolink p{
	text-align:left;
}

#sottomenu_link li {
	margin:0;
   height:15px!important;
	height:/**/19px;
   float:left;
   padding-right: 21px; 
   font-family: Arial, Helvetica, sans-serif;
   font-size: 13px;
   color: #002e5e;
   display:inline;
   font-style: normal;
   background:url(../image/struttura/div_patologia.gif) right no-repeat;
}

#sottomenu_link li.close{
	margin:0;
   height:15px!important;
	height:/**/19px;
   float:left;
   padding-right: 21px; 
   font-family: Arial, Helvetica, sans-serif;
   font-size: 13px;
   color: #002e5e;
   display:inline;
   font-style: normal;
   background: none;
}

#sottomenu_link li a {
	text-align:center;
	font-family: Arial, Helvetica, sans-serif;
   font-size: 13px;
   color: #002e5e;
	text-decoration:none;
	overflow:hidden;
}

#testocontatti{
	text-align:left;
	font-family: Arial, Helvetica, sans-serif;
   font-size: 12px;
   color: #2a231c;
   font-style: normal;
}

#testocontatti ul li{
	text-align:left;
   list-style: disc;
   margin-left: 15px;
}

#testocontatti p{
	text-align:left;
}

div#dicono{
   padding-top:15px;
   padding-left: 35px;
   float: left;
   width: 450px;
   font-family: Arial, Helvetica, sans-serif;
   font-size: 12px;
   color:#2a231c;
   font-style: italic;
   text-align: left;
}

div#dicono a{
   font-family: Arial, Helvetica, sans-serif;
   font-size: 12px;
   color:#2a231c;
   font-style: italic;
}

#titdicono{
   font-family: Arial, Helvetica, sans-serif;
   font-size: 24px;
   color:#002e5e;
   font-style: normal;
   font-weight: normal;
   text-align: left;
}

div#invia_commento{
   float: none;
   font-family: Arial, Helvetica, sans-serif;
   font-size: 14px;
   color:#002e5e;
   font-style: normal;
   font-weight: bold;
   text-decoration: underline;
   text-align: right;
   width: 250px;
   position:relative;
   top:-40px;
   left:130;
}

div#invia_commento a{
   font-family: Arial, Helvetica, sans-serif;
   font-size: 14px;
   color:#002e5e;
   font-style: normal;
   font-weight: bold;
   text-decoration: underline;
   text-align: right;
}


#testodicono{
	text-align:left;
	font-family: Arial, Helvetica, sans-serif;
   font-size: 12px;
   color: #2a231c;
   font-style: normal;
}

#testodicono ul li{
	text-align:left;
   list-style: disc;
   margin-left: 15px;
   float: none;
   clear: both;
}

#testodicono p{
	text-align:left;
}

#sottomenu_dicono ul{
   float: none;
   clear: both;
}

#sottomenu_dicono li {
	margin:0;
   height:15px!important;
	height:/**/19px;
   float:left;
   padding-right: 21px; 
   font-family: Arial, Helvetica, sans-serif;
   font-size: 13px;
   color: #002e5e;
   display:inline;
   font-style: normal;
   background:url(../image/struttura/div_patologia.gif) right no-repeat;

}

#sottomenu_dicono li.close{
	margin:0;
   height:15px!important;
	height:/**/19px;
   float:left;
   padding-right: 21px; 
   font-family: Arial, Helvetica, sans-serif;
   font-size: 13px;
   color: #002e5e;
   display:inline;
   font-style: normal;
   background: none;
}

#sottomenu_dicono li a {
	text-align:center;
	font-family: Arial, Helvetica, sans-serif;
   font-size: 13px;
   color: #002e5e;
	text-decoration:none;
	overflow:hidden;
}

div#commento_dicono{
   width: 366px!important;
   width:/**/ 381px;
   padding-right: 15px;
   padding-bottom: 0px;
   padding-top: 0px;
   margin: 0px;
   clear: both;
}

div#commento_dicono p{
   padding: 0px;
   margin: 0px;
}

div#video_dicono{
   width: 101px;
   float: left;
}

div#barra_dicono_di_noi{
   width:423px;
   height: 19px!important;
   height:/**/ 22px;
   background-image: url('../image/struttura/sfondo_dicono_di_noi.jpg');
   background-repeat: no-repeat;
   color:#002e5e;
   font-size:14px;
   font-weight: bold;
   padding-top: 3px;
   padding-left: 10px;
   clear:both;
}

div#faq_body{
   padding-top:15px;
   padding-left: 35px;
   float: left;
   width: 450px;
   font-family: Arial, Helvetica, sans-serif;
   font-size: 12px;
   color:#2a231c;
   font-style: italic;
   text-align: left;
}

#faq_body h3 a {
   background-image: url(../image/piu.gif);
   background-position: top left;
   background-repeat: no-repeat;
   padding:0px 0px 0px 28px;
   margin:0px;
   font-weight:normal;
   color:#002e5e;
   display: block;
   font-size:13px;
   line-height: 24px;
}
#faq_body h3 {
   margin:0px;
   padding:0px;
}
#faq_body h3.view a{
   background-image: url(../image/meno.gif);
   font-weight: bold;
   font-style: italic;
   text-decoration: none;
}
#faq_body h3.current a{
	background-image: url(../image/meno.gif);
   	font-weight: bold;
   	font-style: italic;
      text-decoration: none;
} 
#faq_body h3.nonview a{
   background-image: url(../image/piu.gif);
   font-weight: bold;
   font-style: italic;
   text-decoration: none;
}

#faq_body h3 div#risp{
   padding-left: 28px;
   padding-bottom: 10px;
}

#topPic {
	display:block;
	float:right;
	margin:0 0 0 10px;
	padding:0;
}

div#eventi{
   padding-top:15px;
   padding-left: 35px;
   float: left;
   width: 450px;
   font-family: Arial, Helvetica, sans-serif;
   font-size: 12px;
   color:#2a231c;
   font-style: italic;
}

div#eventi a{
   font-family: Arial, Helvetica, sans-serif;
   font-size: 12px;
   color:#2a231c;
   font-style: italic;
}

div#commento_eventi{
   width: 265px!important;
   width:/**/ 280px;
   float: left;
   padding-right: 15px;
}

div#video_eventi{
   width: 101px;
   float: left;
}

#titeventi{
   font-family: Arial, Helvetica, sans-serif;
   font-size: 24px;
   color:#002e5e;
   font-style: normal;
   font-weight: normal;
   text-align: left;
   
}

#sottomenu_eventi li a {
	text-align:center;
	font-family: Arial, Helvetica, sans-serif;
   font-size: 13px;
   color: #002e5e;
	text-decoration:none;
	overflow:hidden;
}

#sottomenu_eventi li {
	margin:0;
   height:15px!important;
	height:/**/19px;
   float:left;
   padding-right: 21px; 
   font-family: Arial, Helvetica, sans-serif;
   font-size: 13px;
   color: #002e5e;
   display:inline;
   font-style: normal;
   background:url(../image/struttura/div_patologia.gif) right no-repeat;
}

#sottomenu_eventi li.close{
	margin:0;
   height:15px!important;
	height:/**/19px;
   float:left;
   padding-right: 21px; 
   font-family: Arial, Helvetica, sans-serif;
   font-size: 13px;
   color: #002e5e;
   display:inline;
   font-style: normal;
   background: none;
}

#testoeventi{
	text-align:left;
	font-family: Arial, Helvetica, sans-serif;
   font-size: 12px;
   color: #2a231c;
   font-style: normal;
}

#testoeventi ul li{
	text-align:left;
   list-style: disc;
   margin-left: 15px;
}

#testoeventi p{
	text-align:left;
}

#testodicono form {
	margin:20px 0px 20px 6px;
	padding:0;
	overflow:hidden;
}
#testodicono form br {
	clear:left;
}

#testodicono select.selregione{
   float: none;
}

#testodicono input, #testodicono select, #testodicono textarea {
	width:200px;
	height:17px;
	margin:0 0 12px 0;
	padding:0;
	border:#336488 1px solid;
	background:#fff;
	color:#333;
	font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
	font-size:11px;
	float:left;
}
#testodicono input:focus, #testodicono select:focus {
	background:#fff url(../images/input_bg_focus.gif) top repeat-x;
}
#testodicono form span.spaziatore {
	float:left;
	margin:0;
	width:12px;
}
#testodicono label {
	font-size:12px;
	width:100px;
	line-height:19px;
	float:left;
	display:block;
	margin:0 0px 12px 0;
}
#testodicono textarea {
	height:87px;
	background:#fff;
}
#testodicono textarea:focus {
	background:#fff;
}
#testodicono input.button {
	width:57px;
	height:20px;
	background:#336488;
	color:#fff;
	font-weight:bold;
	border:none;
	margin:0 0 0 100px;
	padding:0;
   text-align: center;
}
#testodicono input.radio, #testodicono input.check {
	width:auto;
	height:auto;
	border:none;
	background:none;
}
#testodicono label.check {
	width:auto;
	margin-right:12px;
}

div#ricinfo{
   text-align: center;
   background-image: url('../image/thd_richiesta.png');
   width: 992px;
   height: 575px;
   margin: auto;
}

div#ricinfo div#forminfo1{
   color:#cdd9de;
   position:relative;
   font-family: Myriad Pro, Arial;
   font-size: 14px;
   text-align: left;
   top:300px;
   padding-left: 50px;
   line-height: 10px;
   float: left;
}

input.testo{
   width: 254px;
   height: 20px;
   border: none;
   margin: 0px;
   padding: 0px;
}

div#ricinfo div#forminfo2{
   color:#cdd9de;
   position:relative;
   left:80px;
   font-family: Myriad Pro, Arial;
   font-size: 14px;
   text-align: left;
   top:300px;
   padding-left: 50px;
   line-height: 10px;
   float: left;
}

div#ricinfo div#forminfo2 input.testo{
   width: 254px;
   height: 20px;
   border: none;
}

div#ricinfo div#forminfo_submit{
   color:#cdd9de;
   position:relative;
   font-family: Myriad Pro, Arial;
   font-size: 14px;
   text-align: left;
   top:515px;
   padding-left: 20px;
   line-height: 10px;
   float: left;
}

div#ricinfo div#titolo{
   color:#cdd9de;
   position:relative;
   font-family: Myriad Pro, Arial;
   font-size: 14px;
   text-align: left;
   top:300px;
   margin-left: 50px;
   line-height: 10px;
}

div#ricinfo div#ww1{
   color:#cdd9de;
   position:relative;
   font-family: Myriad Pro, Arial;
   font-size: 14px;
   text-align: left;
   top:285px;
   margin-left: 50px;
   line-height: 10px;
   width: 70px;
   float: left;
}

div#ricinfo div#ww2{
   color:#cdd9de;
   position:relative;
   font-family: Myriad Pro, Arial;
   font-size: 14px;
   text-align: left;
   top:339px;
   padding-left: 30px;
   line-height: 10px;
   width: 70px;
   float: left;
}

div#ricinfo div#ww3{
   color:#cdd9de;
   position:relative;
   font-family: Myriad Pro, Arial;
   font-size: 14px;
   text-align: left;
   top:339px;
   padding-left: 30px;
   line-height: 20px;
   width: 70px;
   float: left;
}