@charset "UTF-8";
/* CSS Document */

hr {
border: 2px solid  #D8D8E0; color: #D8D8E0; background-color: #D8D8E0; padding: 0px; margin-top: 7px; margin-bottom: 8px; margin-left: 0px; margin_right: 0px;
}


.hrr {
border: 1px solid  #D8D8E0; padding: 0px; margin-top: 2px; margin-bottom: 0px; margin-left: 0px; margin_right: 0px;
}

.hr4 {
border: 2px solid  #D8D8E0; color: #D8D8E0; background-color: #D8D8E0; padding: 0px; margin-top: 8px; margin-bottom: 8px; margin-left: 0px; margin_right: 0px;
}

.hrr3 {
border: 1px solid  #D8D8E0; color: #D8D8E0; background-color: #D8D8E0; padding: 0px; margin-top: 3px; margin-bottom: 3px; margin-left: 0px; margin_right: 0px;
}

.hr3 {
border: 10px solid  #E7E7E7; padding: 0px; margin-top: 0px; margin-bottom: 0px;
}

.hr2 {
border: 1px dotted #FF0066; padding: 0px; margin-bottom: 5px; margin-left: 0px; margin-right: 0px;
}


.anteprima_foto1 {margin-bottom: 2px; padding: 0px; margin-top: 5px; margin_right: 2px; margin-left: 2px; border: 0px;
}


.cellaslide {margin-bottom: 5px; padding: 0px; margin-top: 0px; margin_right: 0px; border: 0px;
}



.cellaslide2 {margin-bottom: 5px; padding: 0px; margin-top: 5px; margin_right: 0px; border: 0px;
}

.cella {margin-bottom: 0px; padding: 0px; margin-top: 0px; margin_right: 5px;
}

.immagine {margin-bottom: 0px; padding: 0px; margin-top: 0px; margin-left: 8px; margin_right: 0px;
}

.cella_verde {
margin-bottom: 0px; padding: 0px; margin-top: 15px; margin_right: 0px;
}



.cella4 {border: 1px solid  #FFC800; padding: 8px; background-color: #E6E6E6;
}

.titolo {
	font-family: Times New Roman, Times, serif;
	font-size: 20px;
	color: #2A6787;
	line-height: 23px;
}




.supertitolo {
	font-family: Times New Roman, Times, serif;
	font-size: 24px;
	color: #2A6787;
	line-height: 24px;
	margin-bottom: 5px; margin-top: 5px;
}

.banner {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #FFFFFF;
	margin-bottom: 0px; margin-top: 0px;
	
}


.NEWS {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #FFFFFF;
	margin-bottom: 0px; margin-top: 0px;
	
}


.banner_bold {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #333333;
	margin-bottom: 0px; margin-top: 0px;
}



.style4 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9px;
	color: #999999;
}

.testo {
    font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #636466;
	line-height: 15.2px;
}


.testo_news {
    font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #2A6787;
	line-height: 15.2px;
}

.testo_stampatello {
    font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #2A6787;
	line-height: 15.2px;
}

.testo_stampatello2 {
    font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #2A6787;
	line-height: 15.2px;
}


.testo_sottomenu {
    font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #636466;
	line-height: 15.2px;
}

.attenzione{
	color:#F00;}


.note {
    font-family: gill sans;
	font-size: 10px;
	color: #636466;
	letter-spacing: 1px;
	line-height: 12px;
}

.back
{ background:url(10img_conc.jpg); background-position: bottom; background-repeat: no-repeat;
}


/* ****************************

        LINK

 ******************************/

.link {
	color: #FFFFFF;
	margin-bottom: 0px; margin-top: 0px; text-decoration: none; border: 0px;


}

a {
color: #FFFFFF; border: 0px; text-decoration: none; border: 0px;
}

a:visited {
color: #FFFFFF; border: 0px; text-decoration: none; border: 0px;
}

a:hover {
color: #FFFFFF; border: 0px; text-decoration: underline; border: 0px;
}




.link_1:link {
	color: #636466;
	margin-bottom: 0px; margin-top: 0px; text-decoration: none; border: 0px;
}


.link_1:visited {
color: #636466; border: 0px; text-decoration: none; border: 0px;
}

.link_1:hover {
color: #636466; border: 0px; text-decoration: underline; border: 0px;
}


.link_2:link {
	color: #2A6787;
	margin-bottom: 0px; margin-top: 0px; text-decoration: none; border: 0px;
}


.link_2:visited {
color: #2A6787; border: 0px; text-decoration: none; border: 0px;
}

.link_2:hover {
color: #2A6787; border: 0px; text-decoration: underline; border: 0px;
}


.link_3:link {
	color: #2A6787;
	margin-bottom: 0px; margin-top: 0px; text-decoration: underline; border: 0px;
}


.link_3:visited {
color: #2A6787; border: 0px; text-decoration: underline; border: 0px;
}

.link_3:hover {
color: #8DB73C; border: 0px; text-decoration: underline; border: 0px;
}



.link_4:link {
	color: #FFFFFF;
	margin-bottom: 0px; margin-top: 0px; text-decoration: underline; border: 0px;
}


.link_4:visited {
color: #FFFFFF; border: 0px; text-decoration: underline; border: 0px;
}

.link_4:hover {
color: #2A6787; border: 0px; text-decoration: underline; border: 0px;
}

/* ****************************

        CERCA

 ******************************/


.cerca {
  	font-size: 12px;
  	padding: 0;
  	margin: 0;
  	background:  #666666;
  	color: #ffffff;
  	border: 1px solid #666666;
	
	
	}
	
	
	/* ****************************

       TOOLTIP

 ******************************/
	

#download_now {
    background: url(txt-senologia.jpg) no-repeat scroll 0 0 transparent;
    cursor: pointer;
    display: block;
    height:28px;
    /*margin-bottom: 30px;*/
    overflow: hidden;
    text-indent: -999em;
    width: 95px;
	margin-top:-18px;
	margin-left:-19px;
	margin-bottom:-18px;
}
/*#download_now:hover {
    background-position: 0 -44px;
}*/
#download_now:focus {
    background-position: 0 -88px;
}
.tooltip {
    background: url(tooltip/white_arrow_big.png);
	width:300px;
	height:150px;
    display: none;
    font-size: 12px;
   	padding: 20px 30px 10px;
  	margin-left:20px;
	margin-top:30px;
}

.tooltip_small {
    background: url(tooltip/white_arrow.png);
	width:150px;
	height:85px;
    display: none;
    font-size: 12px;
   	padding: 20px 30px 10px;
  	margin-left:20px;
	margin-top:30px;
}




.tooltip .label {
    color: yellow;
  /*  width: 35px;*/
}
.tooltip a {
    color: #AADD44;
    font-size: 11px;
    font-weight: bold;
}

