/* CSS Document */

body{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #4c4c4c;
}
a.green{
	color: #009999;
	font-weight: bold;
}
a.green:hover{
	color: #66CCCC;
}
#underTop{
	width:984px;
	height: 21px;
	background-color: #BECCCC;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: bold;
	color: #4c4c4c;
	margin: 0px;
	padding: 0px;
	line-height: 2px;
}

#update{
	width: 400px;
	clear: right;
	float: left;
	line-height: 20px;
	padding-left: 7px;
}
#cerca{
	width: 266px;
	float: right;s
	clear: right;
	line-height: 0px;
	height: 20px;
}
#cerca form{
	margin:0;
	line-height:0;
	display: inline;
	padding: 0;
}
#cerca input{
	font-size: 10px;
	width: 150px;
	line-height: 10px;
	height: 10px;
	display: inline;
	margin-top: 3px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
	padding: 0;
}
#hp{
	clear:both;
	float: left;
}
/*Colonna destra nel content HP*/
#dx{
	float: right;
	width: 218px;
	height: auto;
	margin-top: 5px;
	margin-right: 2px;
	clear: right;
    } 
	
/*Colonna destra nel content pagine interne*/
#content{
	margin-top: 1px;
	margin-right: 2px;	
} 
#content p{
	padding: 0px;
	margin-top: 10px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
}
#content h2{
	background-image: url(../img/green_square.gif);
	background-repeat: no-repeat;
	background-position: left top;
	font-size: 16px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	padding-top: 0px;
	padding-right: 0;
	padding-bottom: 0px;
	padding-left: 16px;
	margin-top: 1px;
	margin-right: 0px;
	margin-bottom: 24px;
	margin-left: 0px;
	
}
	
#pageSx{
	width: 480px;
	padding-right: 7px;
	padding-left: 3px;
	height: auto;	
}
#pageSx cite{
	font-size: 9px;
}
#pageSx a:link, #pageSx a:visited{
	color: #009999;
	font-weight: bold;
}
#pageSx a:hover{
	color: #66CCCC;
}
#pageSx img{
	float: left;
	margin-right: 7px;
}
#pageSx img.dx{
	float: right;
	margin-left: 7px;
}
#pageSx a:link img, #pageSx a:visited img{
	border: 1px solid #009999;
}
#pageSx a:hover img{
	border: 1px solid #66CCCC;
}
#pageSx form{
	margin:0;
	padding:0;
}
#pageSx input{
	padding: 0px;
	margin-top: 0px;
	margin-bottom: 8px;
	color: #4C4C4C;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	width: 260px;
}
#pageSx input.check{
	margin: 0px;
	padding: 0px;
	width: auto;
}
#pageSx textarea{
	padding: 0px;
	margin-top: 0px;
	margin-bottom: 8px;
	color: #4C4C4C;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
}
#pageSx select{
	padding: 0px;
	margin-top: 0px;
	margin-bottom: 8px;
	color: #4C4C4C;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
}
/*bordo nero box nella colonna dx news*/
.top-left {
background-image: url(../img/gtl.jpg);
height: 5px;
font-size: 2px; /* correct height for IE */
}

.top-right {
float: right;
margin-top: -5px;
background-image: url('../img/gtr.jpg'); 
height: 5px; 
width: 5px;
font-size: 2px;

}

.bottom-left {
background-image: url(../img/gbl.jpg);
height: 5px;
font-size: 2px;
margin-right: 5px;
}

.bottom-right {
background-image: url(../img/gbr.jpg);
background-position: 100% 0;
background-repeat: no-repeat;
height: 5px;
font-size: 2px;
margin-top: -5px;
 
}

.insideHP {
border-left: 1px solid #000000;
border-right: 1px solid #000000;
padding-left: 7px;
padding-right: 7px;
}
.inside {
border-left: 1px solid #000000;
border-right: 1px solid #000000;
padding-left: 7px;
padding-right: 7px;
padding-top:7px;
	background-image: url(../img/dash.gif);
	background-repeat: repeat-y;
	background-position: 496px;
}

.notopgap {
	margin: 0px;
	padding:0px;
	clear: none;
}

.nobottomgap {
	margin: 0px;
	padding:0px;
}

#dx h4{
	font-size: 12px;
	font-weight: bold;
	padding: 0px;
	margin-right: 0;
	margin-bottom: 0px;
	margin-left: 0;
	margin-top: 13px;
}
#dx h4 a:link, #dx h4 a:visited{
	font-size: 12px;
	font-weight: bold;
	color: #4c4c4c;
	text-decoration:none;
	padding: 0px;
	margin: 0px;
}
#dx h4 a:hover{
	text-decoration:underline;
}

#dx h3{
	margin:0;
	padding:0;
}
#dx h3 a:link, #dx h3 a:visited{
	font-size: 15px;
	text-decoration: none;
	color: #009999;
}
#dx h3 a:hover{
	color: #66CCCC;
}

#dx p{
	padding: 0px;
	margin: 0px;
}
/*Colonna sinistra content in HP*/	
#contentHP{
	height: auto;
	margin-top: 5px;
	width: 460px;
	text-align: left;
    }
	
/*bordi stondati nella colonna contentHP con fondo verdone*/
#contentHP .roundcont {	
	background-color: #d1f0f0;
	/*color: #fff;*/
}

#contentHP .roundcont #box {
	background-color: #fff;
	margin-top: 0px;
	margin-right: 10px;
	margin-bottom: 5px;
	margin-left: 10px;
	padding: 7px;
}
#box h3{
	margin:0;
	padding:0;
	}
#box h3 a:link, #box h3 a:visited{
	font-size: 15px;
	text-decoration: none;
	color: #009999;
}
#box h3 a:hover{
	color: #66CCCC;
}
#contentHP .roundtop {
	background-image: url(../img/tr.gif);
	background-repeat: no-repeat;
	background-position: right top;
}

#contentHP .roundbottom {
	background-image: url(../img/br.gif);
	background-repeat: no-repeat;
	background-position: right top;
}

#contentHP img.corner {
   width: 5px;
   height: 5px;
   border: none;
   display: block !important;
}

/*STILI PER I TITOLI NELLE NOTIZIE IN PRIMO PIANO*/
/*congressi*/
#contentHP h4 a:link, #contentHP h4 a:visited{
	font-size: 12px;
	color: #4c4c4c;
	font-weight: bold;
	margin: 0px;
	text-decoration:none;
	display: block;
	padding-top: 5px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
	border-top-width: 1px;
	border-top-style: dashed;
	border-top-color: #009999;
}
#contentHP h4 a:hover{
	text-decoration:underline;
}
		
#contentHP p{
	margin: 0px;
	padding: 0px;
}

#contentHP h4{
	font-size: 12px;
	font-weight: bold;
	padding: 0px;
	margin-top: 2px;
	margin-right: 0;
	margin-bottom: 0;
	margin-left: 0;
}
/*MENU SULLA DX*/

/*SUBMENU NELLE PAGINE INTERNE, NEL BOX DEL TESTO*/
#submenu{
	padding: 0px;
	font-size:2px;
	width: 190px;
	float: right;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
	height: auto;
}
#submenu p{
	padding: 0px;
	margin: 4px 0 0 0;
}
#submenu h2{
	font-size: 16px;
	display: block;
	background-color: #D1F0F0;
	margin-top: 0;
	margin-right: 0;
	margin-bottom: 8px;
	margin-left: 0;
	padding-top: 1px;
	padding-right: 0;
	padding-bottom: 0;
	padding-left: 0;
	background-image: none;
}
#submenu h3{
	font-size: 14px;
	font-weight: bold;
	background-image: url(../img/green_square.gif);
	background-repeat: no-repeat;
	background-position: left top;
	padding-left: 16px;
	width: auto;
	text-decoration: none;
	padding-top: 0px;
	margin-top: 4px;
	margin-right: 0px;
	margin-bottom: 8px;
	margin-left: 0px;
	height: auto;
	padding-bottom: 0px;
}
#submenu h4{
	font-size: 12px;
	font-weight: bold;
	padding: 0px;
	margin-top: 4px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
}
#submenu h5{
	font-size: 12px;
	font-weight: normal;
	padding-left: 19px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 3px;
	margin-left: 0px;
}
#submenu h6{
	font-size: 10px;
	font-weight: normal;
	padding-left: 28px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 3px;
	margin-left: 0px;
}
#submenu h2 a:link, #submenu h2 a:visited{
	width: auto;
	text-decoration: none;
	color: #009999;
	height: auto;
	font-size: 16px;
	margin-bottom: 8px;
	display: block;
}
#submenu h2 a:hover{
	text-decoration: none;
	background-color: #009999;
	color: #D1F0F0;
}
#submenu h3 a:link, #submenu h3 a:visited{
	width: auto;
	text-decoration: none;
	color: #009999;
	padding-top: 0px;
	height: auto;
}
#submenu h3 a:hover{
	text-decoration: underline;
}
#submenu h4 a:link, #submenu h4 a:visited{
	width: auto;
	text-decoration: none;
	color: #009999;
	height: auto;
	margin: 0px;
	padding: 0px;
}
#submenu h4 a:hover{
	text-decoration: underline;
}

#submenu h5 a:link, #submenu h5 a:visited{
	background-image: none;
    background-position: right top;
	width: auto;
	height: auto;
	color: #009999;
	margin: 0px;
	padding: 0px;
	text-decoration:none;	
}
#submenu h5 a:hover{
	text-decoration: underline;
}
#submenu h6 a:link, #submenu h6 a:visited{
	font-size:10px;
	background-image: none;
    background-position: right top;
	width: auto;
	height: auto;
	color: #009999;
	margin: 0px;
	padding: 0px;
	text-decoration:none;
}
#submenu h6 a:hover{
	text-decoration: underline;
}

#submenu h6 a:link, #submenu h6 a:visited{	
    background-position: right top;
	width: auto;
	height: auto;
	color: #009999;
	text-decoration: none;
	margin: 0px;
	padding: 0px;
}
#submenu h6 a:hover{
	text-decoration: underline;
}

#menu{
	background-image: url(../img/menu_center.gif);
	margin: 0px;
	padding: 0px;
	font-size:2px;
}
#menu p{
	margin: 0px;
	padding-top: 14px;
}
#menu h4{
margin:0;
}
#menu_up{
	background-image: url(../img/menu_up.gif);
	background-repeat: no-repeat;
	height: 9px;
	width: 256px;
	margin: 0px;
	padding: 0px;
	line-height:2;
}
#menu_down{
	background-image: url(../img/menu_down.gif);
	background-repeat: no-repeat;
	height: 9px;
	width: 256px;
	margin: 0px;
	padding: 0px;
	line-height:2;
}

#menu a{	
	background-image: url(../img/menu_gerd.gif);
	background-repeat: no-repeat;
	background-position: left top;
	height: 20px;
	width: 251px;
	margin: 0 1px;
	display: block;	
}
#menu a:hover{
	background-position: -251px 0px;
}


/*main menu*/
#menu a.tuttoreflusso{
	background-image: url(../img/menu_tuttoreflusso.gif);
	height: 23px;
}
#menu a.curiosita{
	background-image: url(../img/menu_curiosita.gif);	
	height: 23px;
}
#menu a.gravidanza{
	background-image: url(../img/menu_gravidanza.gif);
	height: 23px;
}
#menu a.bambini{
	background-image: url(../img/menu_bambini.gif);
	height: 23px;
}
#menu a.anziani{
	background-image: url(../img/menu_anziani.gif);
	height: 23px;
}
#menu a.servizi{
	background-image: url(../img/menu_servizi.gif);
	height: 23px;
}

/*sub menu*/
/*SUB TUTTO SU REFLUSSO*/
#menu a.cosa{
	background-image: url(../img/menu_cosa.gif);
}
#menu a.chi{
	background-image: url(../img/menu_chi.gif);
}
#menu a.come{
	background-image: url(../img/menu_come.gif);
}
#menu a.perche{
	background-image: url(../img/menu_perche.gif);
}
#menu a.comeric{
	background-image: url(../img/menu_comeric.gif);
}
#menu a.glossario{
	background-image: url(../img/menu_glossario.gif);
}

/*SUB CURIOSITà E SERVIZI*/
#menu a.test{
	background-image: url(../img/menu_test.gif);
}
#menu a.consigli{
	background-image: url(../img/menu_consiglianti.gif);
}
#menu a.rimedi{
	background-image: url(../img/menu_rimedi.gif);
}
#menu a.curcon{
	background-image: url(../img/submenu_curcon.gif);
}

/*SUB GRAVIDANZA*/
#menu a.salugravida{
	background-image: url(../img/menu_salutegravida.gif);
}
#menu a.reflugravida{
	background-image: url(../img/menu_reflugravida.gif);
}

/*SUB bambini*/
#menu a.salubambini{
	background-image: url(../img/menu_salutebambini.gif);
}
#menu a.reflubambini{
	background-image: url(../img/menu_reflubambini.gif);
}

/*SUB anziani*/
#menu a.saluanziani{
	background-image: url(../img/menu_salutevecchi.gif);
}
#menu a.refluanziani{
	background-image: url(../img/menu_refluvecchi.gif);
}

/*SUB SERVIZI*/
#menu a.news{
	background-image: url(../img/news_subbtn.gif);
}
#menu a.faq{
	background-image: url(../img/menu_faq.gif);
}
#menu a.centri{
	background-image: url(../img/menu_centrispec.gif);
}
#menu a.eventi{
	background-image: url(../img/menu_eventi.gif);
}
#menu a.biblioteca{
	background-image: url(../img/menu_biblioteca.gif);
}
#menu a.link{
	background-image: url(../img/menu_link.gif);
}
#menu a.newsletter{
	background-image: url(../img/menu_newsletter.gif);
}
#menu a.segnala{
	background-image: url(../img/menu_segnalamico.gif);
}
#menu a.scrivi{
	background-image: url(../img/menu_scrivireflu.gif);
}


/*FOOTER*/
#footer{
	color:#009999;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	padding-top: 6px;
	border-top-width: 11px;
	border-top-style: solid;
	border-top-color: #009999;
}
#footer a:link, #footer a:visited{
	color:#009999;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	text-decoration:none;
}
#footer a:hover{
	text-decoration:underline;
}
