/*!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! STILI PER I VIDEO !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!*/

/*@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@*/
/*@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@ 1 - Stili GENERALI @@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@*/
/*@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@*/
html,body{
	margin: 0;
	padding:0;}

body{
	font-family: arial,sans-serif;
	font-size: 76%;
	text-align:center;
	background-color: #DFFFD5;}

div#container{
	width:966px;
	border-width: 0 1px;
	border-style:solid;
	border-color: #ccc;
	background-color: #EEEEEE;
	margin-top: 0;
	margin-right: auto;
	margin-bottom: 0;
	margin-left: auto;}
	
/* Permette di tenere tutto il testo a sinistra */
div#container2{
	text-align: left;}

h1 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 24px;
	font-weight: bold;
	color: #750D24;
	margin-bottom: -5px;
	text-decoration: none;
	margin-top: 22px;}
	
h1 a:link {
color: #750D24;
text-decoration: underline;}

h1 a:active {
	color: #750D24;
	text-decoration: underline;}

h1 a:visited {
	color: #750D24;
	text-decoration: underline;}

h1 a:hover {
	color: #B81439;
	text-decoration: underline;}

h2 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 20px;
	font-weight: bold;
	color: #750D24;
	margin-bottom: 6px;
	margin-top: 0px;}

h3 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 16px;
	font-weight: bold;
	color: #7F7F7F;
	margin-bottom: -12px;}

p {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	color: #000000;
	white-space: normal;
	line-height: 17px;}

ul li {
	font-weight: normal;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #000000;
	list-style-type: square;
	line-height: 15px;
	display: block;}

.bold {
	font-weight: bold;}
	
.corsivo {
	font-style: italic;
	font-size: 11px;
	font-family: Arial, Helvetica, sans-serif;
	color: #333333;}
	
.underline {
	text-decoration: underline;}
	
.pedice {
	vertical-align: sub;
	font-size: 9px;}
	
.apice {
	vertical-align: super;
	font-size: 9px;}

.rightmargin {
	float: right;
	margin-bottom: 2px;
	margin-left: 15px;
	margin-top: 5px;
	margin-right: 0px;}

.leftmargin {
	float: left;
	margin-bottom: 2px;
	margin-right: 15px;
	margin-top: 5px;
	margin-left: 0px;}

.link {
	color: #0363E4;
	cursor: hand;
	text-decoration: underline;}
	
a.link:link {
	color: #0363E4;
	text-decoration: underline;}

a.link:active {
	color: #0363E4;
	text-decoration: underline;}

a.link:visited {
	color: #0363E4;
	text-decoration: underline;}

a.link:hover {
	color: #023D89;
	text-decoration: underline;}
	
.clear {
	clear: both;}
	
.formborder {
	margin: 0px;
	padding: 0px;}

/*@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@*/
/*@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@ 2 - Area HEAD @@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@*/
/*@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@*/

/* Impostazioni generali head */
div#masthead_medicale{
	margin: 0;
	padding: 0px;
	width: 100%;
	background-image: url(images/re.jpg);
	background-repeat: repeat-x;
	height: 124px;}

/* Impostazioni testo */
div#divisione_medicale {
	font-family: Geneva, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #E2E2E2;
	letter-spacing: 0.6em;
	padding-right: 10px;
	top: 100px;
	position: relative;
	text-align: right;}
	
/* Immagine banner */
div#headBanner_medicale {
	background-image: url(images/head_medicale.jpg);
	background-repeat: no-repeat;
	background-position: left top;
	height: 124px;
	padding: 0px;}
	
/*@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@*/
/*@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@ 3 -  Menù laterale SINISTRO @@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@*/
/*@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@*/

/* Contenitore generale */
div#menuSx_medicale{
	float: left;
	width:170px;
	background-color: #EEEEEE;
	margin: 0px;
	padding: 0px;}

/* Impostazioni varie */
#menuSx_medicale ul a:link, #menuSx_medicale ul a:visited {
	display: block;}

#menuSx_medicale ul {
	margin: 0;
	list-style-image: none;
	list-style-type: none;
	padding: 0;}
	
#menuSx_medicale li {border-bottom: 1px solid #EEE;}

html>body #menuSx_medicale li {border-bottom: none;}

/* Impostazioni link */
#menuSectionLinksSx_medicale a:link{
	border-top: 1px solid #cccccc;
	voice-family: "\"}\"";
	voice-family:inherit;
	width: auto;
	text-decoration: none;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #333333;
	padding-top: 2px;
	padding-right: 0px;
	padding-bottom: 2px;
	padding-left: 20px;
	background-image: url(images/news_pointer_green.gif);
	background-repeat: no-repeat;
	background-position: 8px center;
	font-weight: bold;}

#menuSectionLinksSx_medicale a:visited{
	border-top: 1px solid #cccccc;
	text-decoration: none;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #333333;
	padding-top: 2px;
	padding-right: 0px;
	padding-bottom: 2px;
	padding-left: 20px;
	background-image: url(images/news_pointer_green.gif);
	background-repeat: no-repeat;
	background-position: 8px center;
	font-weight: bold;}

#menuSectionLinksSx_medicale a:hover{
	border-top: 1px solid #cccccc;
	background-color: #DADADA;
	text-decoration: none;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #333333;
	padding-top: 2px;
	padding-right: 0px;
	padding-bottom: 2px;
	padding-left: 26px;
	background-image: url(images/news_pointer_green.gif);
	background-repeat: no-repeat;
	background-position: 14px center;}

/* Riga di chiusura grigia sopra e sotto sezione principale "CORPORATE", "PRODUCTS", "PARTNERS", ecc...*/
.menuSectionlinksSx_medicale_2bordi {
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #999999;
	border-top-color: #999999;
	border-top-width: 1px;
	border-top-style: solid;
	width: 170px;
	margin: 0px;
	padding: 0px;
	height: 27px;}

/* Riga di chiusura grigia solo sotto sezione principale "CORPORATE", "PRODUCTS", "PARTNERS", ecc...*/
.menuSectionlinksSx_medicale_1bordo {
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #999999;
	width: 170px;
	margin: 0px;
	padding: 0px;
	height: 27px;}

/* Riga di chiusura grigia solo sotto sotto-sezioni "Profile", "Mission", "Patents", ecc...*/
.menuSectionlinksSx_medicale_1bordosmall {
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #999999;
	margin: 0px;
	padding: 0px;}

/*@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@*/
/*@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@ 4 - Area CENTRALE @@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@*/
/*@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@*/

/*************************************************************************************************/
/************************************* Contenuto per 1 COLONNA ***********************************/
/*************************************************************************************************/
/* Contenitore generale */
div#content1c{
	margin-left: 170px;
	padding-right: 15px;
	padding-left: 15px;
	padding-bottom: 15px;
	background-color: #FFFFFF;
	background-image: url(images/ombra1c.jpg);
	background-repeat: repeat-y;
	background-position: left;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	clip: rect(auto,auto,auto,auto);}

/* Classe applicata a tabella per gestire altezza minima colonna centrale per layout variando proprietà heigh */
.tabella1c_medicale {
	height: 690px; /****************** ! ! ! ! ! ! ! ! ! ! *****************/
	width: 760px;
	margin-top: 0px;
	background-color: #FFFFFF;}
	
/*************************************************************************************************/
/************************************* Contenuto per 2 COLONNE ***********************************/
/*************************************************************************************************/
/* Contenitore generale */
div#content2c{
	margin-top: 0;
	margin-right: 175px;
	margin-bottom: 0px;
	margin-left: 170px;
	padding-right: 10px;
	padding-left: 10px;
	padding-bottom: 15px;
	background-color: #FFFFFF;
	background-image: url(images/ombra2c.jpg);
	background-repeat: repeat-y;
	background-position: center;}

/* Classe applicata a tabella per gestire altezza minima colonna centrale per layout variando proprietà heigh */
/* Guardare lo strumento che ha il maggior numero si sottosezioni e fare il calcolo sulla pagina + corta presente */
.tabella2c_medicale {
	height: 700px; /****************** ! ! ! ! ! ! ! ! ! ! *****************/
	width: 590px;
	margin-top: 0px;
	background-color: #FFFFFF;}
	
/* Elenchi puntati nella colonna contenuti centrale per layout con 2 colonne laterali necessarie per le Technical Specifications*/
div#content2c ul li {
	font-weight: normal;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	color: #107299;
	line-height: 20px;}

div#content2c ul{
list-style-type: none;
padding: 0;
margin: 0;}

div#content2c li{
background-image: url(images/news_pointer_grey.gif);
background-repeat: no-repeat;
background-position: 0 0.6em;
padding-left: .8em;} 

/*@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@*/
/*@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@ 5 - Menù laterale DESTRO @@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@*/
/*@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@*/
/* Contenitore generale */
div#menuDx{
	background-color: #EEEEEE;
	float: right;
	width: 175px;
	padding-top: 0em;
	padding-left: 0px;}
	
/* Impostazioni varie */
#menuDx ul a:link, #menuDx ul a:visited {display: block;}

#menuDx ul {
	margin: 0;
	list-style-image: none;
	list-style-type: none;
	padding: 0;}

#menuDx li {border-bottom: 1px solid #EEE;}

html>body #menuDx li {border-bottom: none;}

/* Sezione superiore relativa all'unità selezionata per visualizzazione sottosezioni */
/*************************************************************************************************/
/*************************************** Fascia e links BLU **************************************/
/*************************************************************************************************/
#menuDetailLinksDx_blu{
	position: relative;
	margin: 0px;
	padding: 0px;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #999999;}

#menuDetailLinksDx_blu p{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 16px;
	color: #FFFFFF;
	background-color: #0099FF;
	margin: 0px;
	font-weight: bold;
	padding-top: 4px;
	padding-right: 0px;
	padding-bottom: 4px;
	padding-left: 8px;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #999999;}

#menuDetailLinksDx_blu a:link{
	border-top: 1px solid #cccccc;
	voice-family: "\"}\"";
	voice-family:inherit;
	width: auto;
	text-decoration: none;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #333333;
	padding-top: 2px;
	padding-right: 0px;
	padding-bottom: 2px;
	padding-left: 15px;
	font-weight: bold;}

#menuDetailLinksDx_blu a:visited{
	border-top: 1px solid #cccccc;
	text-decoration: none;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #333333;
	padding-top: 2px;
	padding-right: 0px;
	padding-bottom: 2px;
	padding-left: 15px;
	font-weight: bold;}

#menuDetailLinksDx_blu a:hover{
	border-top: 1px solid #cccccc;
	background-color: #CAE4FF;
	text-decoration: none;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #333333;
	background-image: url(images/news_pointer_blu.gif);
	background-position: 4px center;
	background-repeat: no-repeat;
	padding-top: 2px;
	padding-right: 0px;
	padding-bottom: 2px;
	padding-left: 15px;}

/*************************************************************************************************/
/************************************** Fascia e links VERDE *************************************/
/*************************************************************************************************/
#menuDetailLinksDx_verde{
	position: relative;
	margin: 0px;
	padding: 0px;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #999999;}

#menuDetailLinksDx_verde p{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 16px;
	color: #FFFFFF;
	background-color: #7CA79E;
	margin: 0px;
	font-weight: bold;
	padding-top: 4px;
	padding-right: 0px;
	padding-bottom: 4px;
	padding-left: 8px;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #999999;}

#menuDetailLinksDx_verde a:link{
	border-top: 1px solid #cccccc;
	voice-family: "\"}\"";
	voice-family:inherit;
	width: auto;
	text-decoration: none;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #333333;
	padding-top: 2px;
	padding-right: 0px;
	padding-bottom: 2px;
	padding-left: 15px;
	font-weight: bold;}

#menuDetailLinksDx_verde a:visited{
	border-top: 1px solid #cccccc;
	text-decoration: none;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #333333;
	padding-top: 2px;
	padding-right: 0px;
	padding-bottom: 2px;
	padding-left: 15px;
	font-weight: bold;}

#menuDetailLinksDx_verde a:hover{
	border-top: 1px solid #cccccc;
	background-color: #BBFFBB;
	text-decoration: none;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #333333;
	background-image: url(images/news_pointer_green.gif);
	background-position: 4px center;
	background-repeat: no-repeat;
	padding-top: 2px;
	padding-right: 0px;
	padding-bottom: 2px;
	padding-left: 15px;}

/*************************************************************************************************/
/************************************** Fascia e links ROSSA *************************************/
/*************************************************************************************************/
#menuDetailLinksDx_rosso{
	position: relative;
	margin: 0px;
	padding: 0px;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #999999;}

#menuDetailLinksDx_rosso p{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 16px;
	color: #FFFFFF;
	background-color: #B00000;
	margin: 0px;
	font-weight: bold;
	padding-top: 4px;
	padding-right: 0px;
	padding-bottom: 4px;
	padding-left: 8px;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #999999;}

#menuDetailLinksDx_rosso a:link{
	border-top: 1px solid #cccccc;
	voice-family: "\"}\"";
	voice-family:inherit;
	width: auto;
	text-decoration: none;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #333333;
	padding-top: 2px;
	padding-right: 0px;
	padding-bottom: 2px;
	padding-left: 15px;
	font-weight: bold;}

#menuDetailLinksDx_rosso a:visited{
	border-top: 1px solid #cccccc;
	text-decoration: none;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #333333;
	padding-top: 2px;
	padding-right: 0px;
	padding-bottom: 2px;
	padding-left: 15px;
	font-weight: bold;}

#menuDetailLinksDx_rosso a:hover{
	border-top: 1px solid #cccccc;
	background-color: #FFCACA;
	text-decoration: none;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #333333;
	background-image: url(images/news_pointer_red.gif);
	background-position: 4px center;
	background-repeat: no-repeat;
	padding-top: 2px;
	padding-right: 0px;
	padding-bottom: 2px;
	padding-left: 15px;}

/*************************************************************************************************/
/*************************************** Fascia e links ROSA *************************************/
/*************************************************************************************************/
#menuDetailLinksDx_rosa{
	position: relative;
	margin: 0px;
	padding: 0px;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #999999;}

#menuDetailLinksDx_rosa p{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 16px;
	color: #FFFFFF;
	background-color: #A800A8;
	margin: 0px;
	font-weight: bold;
	padding-top: 4px;
	padding-right: 0px;
	padding-bottom: 4px;
	padding-left: 8px;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #999999;}

#menuDetailLinksDx_rosa a:link{
	border-top: 1px solid #cccccc;
	voice-family: "\"}\"";
	voice-family:inherit;
	width: auto;
	text-decoration: none;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #333333;
	padding-top: 2px;
	padding-right: 0px;
	padding-bottom: 2px;
	padding-left: 15px;
	font-weight: bold;}

#menuDetailLinksDx_rosa a:visited{
	border-top: 1px solid #cccccc;
	text-decoration: none;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #333333;
	padding-top: 2px;
	padding-right: 0px;
	padding-bottom: 2px;
	padding-left: 15px;
	font-weight: bold;}

#menuDetailLinksDx_rosa a:hover{
	border-top: 1px solid #cccccc;
	background-color: #FFC4FF;
	text-decoration: none;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #333333;
	background-image: url(images/news_pointer_pink.gif);
	background-position: 4px center;
	background-repeat: no-repeat;
	padding-top: 2px;
	padding-right: 0px;
	padding-bottom: 2px;
	padding-left: 15px;}
	
/*************************************************************************************************/
/*************************************** Fascia e links TRAS *************************************/
/*************************************************************************************************/
	
#menuSectionLinksDx_trans{
	position: relative;
	margin: 0px;
	padding: 0px;
	border-bottom-width: 1px;
	border-bottom-style: none;}

#menuSectionLinksDx_trans p{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	color: #333333;
	background-color: #BBBBBB;
	margin: 0px;
	font-weight: bold;
	padding-top: 2px;
	padding-right: 0px;
	padding-bottom: 2px;
	padding-left: 8px;
	font-style: oblique;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #999999;}
	
#menuSectionLinksDx_trans a:link{
	border-top: 1px solid #cccccc;
	voice-family: "\"}\"";
	voice-family:inherit;
	width: auto;
	text-decoration: none;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #333333;
	padding-top: 2px;
	padding-right: 0px;
	padding-bottom: 2px;
	padding-left: 14px;
	background-image: url(images/news_pointer_grey.gif);
	background-repeat: no-repeat;
	background-position: 4px center;}
	
#menuSectionLinksDx_trans a:visited{
	border-top: 1px solid #cccccc;
	text-decoration: none;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #333333;
	padding-top: 2px;
	padding-right: 0px;
	padding-bottom: 2px;
	padding-left: 14px;
	background-image: url(images/news_pointer_grey.gif);
	background-repeat: no-repeat;
	background-position: 4px center;}
	
#menuSectionLinksDx_trans a:hover{
	border-top: 1px solid #cccccc;
	background-color: #DADADA;
	text-decoration: none;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #333333;
	background-image: url(images/news_pointer_grey.gif);
	background-position: 4px;
	background-repeat: no-repeat;
	padding-top: 2px;
	padding-right: 0px;
	padding-bottom: 2px;
	padding-left: 14px;}

/* Sezione inferiore relativa alle altre unità selezionabili */
/*************************************************************************************************/
/* Divisione nei due tronconi della linea analitica tra Analytical Chemistry e Organic Chemistry */
/*************************************************************************************************/
#macrosezione{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 16px;
	font-weight: bold;
	color: #FFFFFF;
	background-color: #7C7C7C;
	padding-top: 2px;
	padding-right: 0px;
	padding-bottom: 4px;
	padding-left: 8px;
	font-style: oblique;
	height: 18px;
}
	
#macrosezione a:link {
	color: #FFFFFF;
	text-decoration: none;}

#macrosezione a:active {
	color: #FFFFFF;
	text-decoration: none;}

#macrosezione a:visited {
	color: #FFFFFF;
	text-decoration: none;}

#macrosezione a:hover {
	color: #CCCCCC;
	text-decoration: none;}
	
/*@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@*/
/*@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@ 6 - FOOTER @@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@*/
/*@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@*/

div#footer_medicale{
	clear:both;
	text-align:center;
	color: #FFFFFF;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	padding-right: 0;
	padding-bottom: 1px;
	padding-left: 0;
	font-weight: bold;
	background-color: #409E96;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #CCCCCC;
	border-top-width: 1px;
	border-top-style: solid;
	border-top-color: #CCCCCC;
	padding-top: 1px;
	line-height: -50px;}

div#footer_medicale a {
	color: #FFFFFF;
	text-decoration: none;}

div#footer_medicale a:active {
	color: #FFFFFF;
	text-decoration: none;}

div#footer_medicale a:visited {
	color: #FFFFFF;
	text-decoration: none;}

div#footer_medicale a:hover {
	color: #FFFFFF;
	text-decoration: underline;}
	
/*@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@*/
/*@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@ 7 - BREADCRUMBS @@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@*/
/*@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@*/

#breadcrumbs {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #999999;
	text-align: right;
	font-style: normal;
	text-transform: capitalize;
	letter-spacing: -1px;
	padding-top: 5px;
	background-color: #FFFFFF;
	margin-top: 2px;}

/*@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@*/
/*@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@ 8 - LOGO @@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@*/
/*@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@*/

#logo_medicale {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 22px;
	font-weight: bold;
	color: #277D00;
	font-style: normal;
	text-transform: none;
	letter-spacing: -1px;
	background-image: url(images/logo_histopathology.gif);
	background-repeat: no-repeat;
	background-position: 0px 0px;
	height: 40px;
	text-indent: 55px;
	text-align: left;
	margin-left: 10px;
	margin-top: 4px;
	line-height: 34px;
	display:none}

/*@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@*/
/*@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@ 9 - STILI VARI @@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@*/
/*@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@*/

/* Stile per sezione Corporate->Contacts */
.biglietto_medicale {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 20px;
	font-weight: bold;
	color: #750D24;
	background-image: url(images/contacts_people.jpg);
	background-repeat: no-repeat;
	background-position: right;
	margin-top: 10px;}
	
.library_subtitle {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 20px;
	font-weight: normal;
	color: #FF0000;
	line-height: 30px;}
	
#resources_main {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 18px;
	color: #000066;
	background-color: #E3E6FD;
	margin-bottom: 15px;
	padding-top: 5px;
	padding-bottom: 5px;
	letter-spacing: 4px;
	margin-top: 10px;
	text-indent: 10px;
	border: 1px solid #CCCCCC;}
	
/* Stile per la sezione Eventi */
.events {
	font-family: Arial, Helvetica, sans-serif;
	text-decoration: none;
	font-size: 12px;
	color: #750D24;
	padding-left: 6px;}
	
a.events:link {
	text-decoration: none;}

a.events:active {
	text-decoration: none;}

a.events:visited {
	text-decoration: none;}

a.events:hover {
	color: #B81439;
	text-decoration: none;
	background-image: url(images/arrow.gif);
	background-repeat: no-repeat;
	background-position: left;
	padding-left: 6px;}
	
#thanks {
	background-image: url(images/thanks_world.gif);
	background-repeat: no-repeat;
	background-position: center;
	height: 315px;}
	
.bordo_1p_grey{
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #CCCCCC;}

/* Gestione immagini cartina mondiale sedi Milestone per FF */
.world td img {display: block;}

/* Impostazioni Corporate->Mission */
.testo_sky {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 30px;
	font-style: oblique;
	color: #666666;
	font-weight: bold;
	padding-top: 20px;}

.testo_presidente {
	font-family: "Times New Roman", Times, serif;
	font-size: 22px;
	font-style: oblique;
	font-weight: bold;
	color: #750D24;
	line-height: 22px;
	padding-bottom: 15px;
}
	
a.testo_presidente:link {
	text-decoration: none;}

a.testo_presidente:active {
	text-decoration: none;}

a.testo_presidente:visited {
	text-decoration: none;}

a.testo_presidente:hover {
	text-decoration: underline;}
	
/* Stile per testo didascalie di immagini */
.didascalie {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: normal;
	color: #666666;
	text-align: center;}

/* Stile per testo elenco puntato sezione Corporate->Contacts */
#reachUs ul li {
	line-height: 17px;
	background-image: url(images/news_pointer_grey.gif);
	background-repeat: no-repeat;
	background-position: 0 0.5em;
	padding-left: .8em; 
	list-style-type: none;}

/* Stili per pagine delle Pagine Principali degli strumenti */
div#unitPresentation h1 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 28px;
	color: #750D24;
	margin-bottom: 15px;}

div#unitPresentation ul li {
	font-weight: bold;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 16px;
	color: #107299;
	line-height: 25px;}

/* Stili per pagine delle Specifiche Tecniche degli strumenti */
div#specifications h3 {
	margin-left: 0px;
	margin-bottom: 3px;}
	
div#compliance{
	padding-left: 25px;}

div#compliance p {
	color: #107299;}

div#compliance h3 {
	margin-left: -25px;
	margin-bottom: 3px;}

div#compliance h4 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	font-weight: bold;
	color: #000000;
	margin-bottom: -12px;
	margin-top: 15px;
	text-decoration: underline;
	margin-left: -10px;}

div#compliance h5 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #035496;
	margin-bottom: -15px;
	margin-left: 1px;}

/* Stili FORM */
.form_login {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #0066FF;
	width: 90px;
	height: 13px;}
	
.form_login_button_medicale {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	background-color: #B0FFB0;
	height: 19px;
	width: 55px;
	font-weight: bold;
	border: 1px solid #999999;
	}
.form_login_text {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #000000;
	text-indent: 3px;}

div#login{
	float: left;
	width:170px;
	background-color: #EEEEEE;
	padding: 0px;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #CCCCCC;
	/*display: none;*/}
	
div#login a{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #033278;
	text-decoration: none;}
	
div#login a:link {
	color: #033278;
	text-decoration: none;}

div#login a:active {
	color: #033278;
	text-decoration: none;}

div#login a:visited {
	color: #033278;
	text-decoration: none;}

div#login a:hover {
	color: #0363E4;
	text-decoration: underline;}

	
/* Stili per la sezione Rapresentatives */
.representative_details {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 16px;
	font-weight: bold;
	color: #033278;
	padding-bottom: 10px;
}

.representative_details a:link {
	color: #033278;
	text-decoration: underline;}

.representative_details a:active {
	color: #033278;
	text-decoration: underline;}

.representative_details a:visited {
	color: #033278;
	text-decoration: underline;}

.representative_details a:hover {
	color: #0363E4;
	text-decoration: underline;}
	
.representative_labels {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #666666;
	padding-top: 3px;}

.reprasentative_country {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 26px;
	color: #033278;
	font-weight: bold;
}
	
/* Stili per linee tratteggiate di separazione */
.separatore_orizzontale {
	background-image: url(images/1px_grey_h.gif);
	background-repeat: repeat-x;
	background-position: center;
	padding-right: 5px;
	padding-left: 5px;
	padding-top: 5px;
	padding-bottom: 0px;
}

.separatore_verticale {
	background-image: url(images/1px_grey_v.gif);
	background-repeat: repeat-y;
	background-position: center;
	padding-right: 5px;
	padding-left: 5px;}
			
.special_unit {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 18px;
	font-weight: bold;
	color: #666666;}
		
.error_message {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #FF0000;}
	




/* Sezione Pathos */

.look a:link {
	font-family: "Times New Roman", Times, serif;
	font-size: 22px;
	font-style: oblique;
	font-weight: bold;
	color: #750D24;
	text-decoration: none;
	line-height: 22px;
	padding-bottom: 15px;
}

.look a:active {
	font-family: "Times New Roman", Times, serif;
	font-size: 22px;
	font-style: oblique;
	font-weight: bold;
	color: #750D24;
	text-decoration: none;
	line-height: 22px;
	padding-bottom: 15px;
	}

.look a:visited {
	font-family: "Times New Roman", Times, serif;
	font-size: 22px;
	font-style: oblique;
	font-weight: bold;
	color: #750D24;
	text-decoration: none;
	line-height: 22px;
	padding-bottom: 15px;
	}

.look a:hover {
	font-family: "Times New Roman", Times, serif;
	font-size: 22px;
	font-style: oblique;
	font-weight: bold;
	color: #B81439;
	text-decoration: none;
	line-height: 22px;
	padding-bottom: 15px;
	}

#pathosMain{
	background-image: url(images/clock.jpg);
	background-repeat: no-repeat;
	background-position: center center;
	height: 529px;
}

div#pathosMain ul li {
	font-weight: bold;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 18px;
	color: #107299;
	line-height: 25px;}
	
.pathosSpecimen {
	text-align: center;
	margin-top: 8px;
}

.pathosConventional {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 24px;
	font-weight: bold;
	color: #666666;
}

/*Modular Corners Pathos*/
div.modular{overflow: hidden;
    background: url(images/boxBk.png) repeat-x bottom left;
    padding-bottom: 15px;margin-bottom: 10px}

div.m3{width: 540px}

div.modular div{
	float: left;
	width:240px !important;
	width /**/:270px;
	padding: 15px 15px 0;
	background-image: url(images/boxBk.png);
	background-repeat: repeat-x;
	background-position: left top;
}

div.modular .modularTitle{
	font-family: Arial, Helvetica, sans-serif;
	color: #FF0000;
	font-size: 12px;
}

div.modular ul.icon,ul.icon li{list-style: none;margin: 0;padding: 0}
div.modular ul.icon{width:100%}


/*Riquadri immagini*/
div.pic_right{
	float:right;
	background-image: url(images/shadow.png);
	background-repeat: no-repeat;
	background-position: center bottom;
	margin-top: 0px;
	margin-right: 20px;
	margin-bottom: 5px;
	margin-left: 20px;
	padding-top: 0;
	padding-right: 0;
	padding-bottom: 12px;
	padding-left: 0;
}

div.pic_right img{display: block;border: 1px solid;
    border-color: #CCC #CCC #AAA #CCC;
    padding: 5px;background: #f6f6f6}
	
div.pic_right_big{
	background-image: url(images/shadow_big.png);
	background-repeat: no-repeat;
	background-position: center bottom;
	margin-top: 0px;
	margin-right: 20px;
	margin-bottom: 5px;
	margin-left: 20px;
	padding-top: 0;
	padding-right: 0;
	padding-bottom: 12px;
	padding-left: 0;
}

div.pic_right_big img{
	display: block;
	border: 1px solid;
	border-color: #CCC #CCC #AAA #CCC;
	padding: 5px;
	background: #f6f6f6;
	text-align: center;
}

.patientBenefits{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 22px;
	font-weight: bold;
	color: #107299;
	line-height: 25px;
}

.pathosDo{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 24px;
	font-weight: bold;
	color: #FFFFFF;
}

/* Sezione Histos PRO */

.conventionalContainer {
	margin-bottom: 20px;
	border-bottom-width: medium;
	border-bottom-style: dotted;
	border-bottom-color: #999999;
}

.conventionalDivs {
	margin-bottom: 10px;
}

.dhtmlgoodies_question{	/* Styling question */
	/* Start layout CSS */
	color:#FFF;
	font-size:1.3em;
	background-color:#317082;
	width:100%;
	margin-bottom:8px;
	margin-top:8px;
	padding-left:2px;
	background-image:url(images/bg_answer.gif);
	background-repeat:no-repeat;
	background-position:right top;
	height:20px;
	/* End layout CSS */
	
	overflow:hidden;
	cursor:pointer;
	font-family: Arial, Helvetica, sans-serif;
	font-weight: bold;
	letter-spacing: 0.3em;
}
.dhtmlgoodies_answer{	/* Parent box of slide down content */
	/* Start layout CSS */
	border:1px solid #006600;
	background-color:#DFFFD5;
	width:100%;
	
	/* End layout CSS */
	
	visibility:hidden;
	height:0px;
	overflow:hidden;
	position:relative;

}
.dhtmlgoodies_answer_content{	/* Content that is slided down */
	padding:8px;
	font-size:1em;
	position:relative;
	font-family: Arial, Helvetica, sans-serif;
	text-align: justify;
}

.histos_questions{
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 14px;
	font-style: oblique;
	font-weight: bold;
	color: #750D24;
}

.goal_button_text{
	text-align: center;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 28px;
	font-style: normal;
	font-weight: bold;
	color: #750D24;
	width: 100%;
	margin-top: 25px;
	margin-bottom: 15px;
}

.goal_button_text_small{
	text-align: center;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 24px;
	font-style: normal;
	font-weight: bold;
	color: #750D24;
	width: 100%;
	margin-top: 25px;
	margin-bottom: 15px;
}

.black_button_text{
	text-align: center;
	font-family: "Times New Roman", Times, serif;
	font-size: 22px;
	font-style: oblique;
	font-weight: bold;
	color: #333333;
	width: 100%;
	margin-top: 25px;
	margin-bottom: 15px;
}

.black_button{
	text-align: center;
	margin-top: 10px;
	margin-bottom: 10px;
}

