





/*stili per il layout fluido*/
html,body{margin: 0px;padding:0px;}
body{font-family:Arial, Helvetica, sans-serif;text-align:center; background-image:url(/opencms/img/base/backTopInt.gif); background-position:top; background-repeat:repeat-x; font-size:12px;}/*font-size: 76%;*/

body.bodyHp{font-family:Arial, Helvetica, sans-serif;text-align:center; background-image:url(/opencms/img/it/hp/backTopHp.gif); background-position:top; background-repeat:repeat-x; font-size:12px;}/*font-size: 76%;*/

body.bodyMed{font-family:Arial, Helvetica, sans-serif;text-align:center; background-image:url(/opencms/img/base/backTopMed.gif); background-position:top; background-repeat:repeat-x; font-size:12px;}/*font-size: 76%;*/

div#container{ width:1000px;margin: 0 auto;/* centra negli altri browser */
text-align: left; /* ripristina l'allineamento */
} /*Fra*/



div#navigation{
float:left;
/* Inizia il Simplified Box Model Hack */
width:190px; /* Dimensioni per Opera 5 */
width:200px; /* Dimensioni per Explorer 5.x */
width:190px; /* Dimensioni per browser standard compliant */
margin:0px;
padding:0px;

}

/*box menu Navigation*/
div.boxSx {
margin-top:0px;
padding:0px;
/*border:1px solid #E6E7E1;*/
margin-left:10px;}

/*ul menu navigation */
ul.menuNav {
font-family:"Lucida Grande","Lucida Sans",Arial, Helvetica, sans-serif; 
list-style:none;
margin:0px;
padding:0px;
font-size:10px;
color:#786E49;
padding-top:25px;
padding-left:25px;
padding-right:15px;
padding-bottom:15px;
}

ul.menuNav li{
padding-bottom:15px;
/*margin:0px;
padding:0px;*/
}

ul.menuNav li A{ 
color:#B9B08F;
text-decoration:none;
}

ul.menuNav li A:hover{
color:#786E49;
text-decoration:none;
}

A.onMenuSx {color:#786E49!important; font-weight:bold;}
A.onMenuSx:hover{color:#786E49;}

ul.menuNav li ul,li{list-style: none;margin: 0;padding: 0}
/*ul.menuNav li ul{width:15em}*/
ul.menuNav li ul li{padding: 2px 0 6px 14px;line-height: 20px;
    background: url(/opencms/img/menu/pElOff.gif) no-repeat 0 10px;
    margin: -2px 0 0
    } 
	
li.liOnMenu  {padding: 2px 0 6px 14px;line-height: 20px;
    background: url(/opencms/img/menu/pElOn.gif) no-repeat 0 10px!important;
    margin: -2px 0 0;
	} 
	
li.liOnMenu A{color:#786E49!important; font-weight:bold;}

ul.menuNav ul A:hover{
color:#B9B08F;
text-decoration:underline;
}



/*AGGIUNTO IL 30_06_08 ul menu navigation NEW */
ul.menuNavNew {
font-family:"Lucida Grande","Lucida Sans",Arial, Helvetica, sans-serif; 
list-style:none;
margin:0px;
padding:0px;
font-size:10px;
/*color:#786E49;*/
padding-top:25px;
padding-left:0px;
padding-right:0px;
}

ul.menuNavNew li{
padding-left:0px;
padding-bottom:20px;
margin:0px;
/*padding:0px;*/
}

ul.menuNavNew li blockquote{ margin:0px;margin-left:25px;
}

ul.menuNavNew li A{ 
color:#B9B08F;
text-decoration:none;
}

ul.menuNavNew li A:hover{
color:#786E49;
text-decoration:none;
}

A.onMenuSxNew {color:#786E49; font-weight:bold;}
A.onMenuSxNew:hover{color:#786E49;}
A.onMenuSxNew:visited {color:#786E49; font-weight:bold;}

ul.menuNavNew li ul,li{list-style: none;margin: 0;padding: 0; font-weight:bold;}
ul.menuNavNew li ul{margin-top:10px; padding-top:18px; padding-bottom:18px;background-color:#C3C6B9;}
ul.menuNavNew li ul li{padding: 0px 0 0px 25px;line-height: 18px;
list-style:none;
margin:0px;

    } 
	
ul.menuNavNew li ul li A{
color:#FFFFFF;
text-decoration:none;
}	

ul.menuNavNew li ul li A:hover{
color:#FF6600;
text-decoration:none;
}

ul.menuNavNew li ul li A.liOnMenuNew{
color:#FF6600;
text-decoration:none;
}
/*FINE AGGIUNTO IL 30_06_08 ul menu navigation NEW */

/*AGGIUNTO IL 01_07_08 ul menu navigation NEW */
ul.sxBarNew {
font-family:"Lucida Grande","Lucida Sans",Arial, Helvetica, sans-serif; 
list-style:none;
margin:0px;
padding:0px;
font-size:10px;
padding-top:25px;
padding-left:22px;
padding-right:18px;
line-height:14px;
}

ul.sxBarNew li{
padding-left:0px;
padding-bottom:18px;
margin:0px;
/*padding:0px;*/
}

/*ul.sxBarNew li blockquote{ margin:0px;margin-left:25px;
}*/

ul.sxBarNew li A{ 
color:#B9B08F;
text-decoration:none;
}

ul.sxBarNew li A:hover{
color:#786E49;
text-decoration:none;
}

ul.sxBarNew li A.liOnsxBarFirst{
color:#786E49;
text-decoration:none;
}

/*A.onSxBarNew {color:#786E49; font-weight:bold;}
A.onSxBarNew:hover{color:#786E49;}
A.onSxBarNew:visited {color:#786E49; font-weight:bold;}*/

ul.sxBarNew li ul,li{list-style: none;margin: 0;padding: 0; font-weight:bold;}
ul.sxBarNew li ul{/*margin-top:15px;*/ margin:0px; padding-top:10px; padding-bottom:8px;}
ul.sxBarNew li ul li{padding: 0px 15px 0px 10px;/*padding: 0px;*/
list-style:none;
/*margin:0px;*/
margin-bottom:7px;
/*line-height:15px;*/} 
	
ul.sxBarNew li ul li A{
color:#B9B08F;
text-decoration:none;
}	

ul.sxBarNew li ul li A:hover{
color:#786E49;
text-decoration:none;
}

ul.sxBarNew li ul li A.liOnsxBarNew{
color:#786E49;
text-decoration:none;
}

/*FINE AGGIUNTO IL 01_07_08 ul menu navigation NEW */

/*AGGIUNTO 05_08_08 PER VI LIVELLO BARRA SX*/
ul.sxBarNew li ul li ul{ margin:0px; padding-top:5px; padding-bottom:0px;}
ul.sxBarNew li ul li ul li{padding: 0px 15px 0px 8px;
list-style:none;
margin-bottom:4px; font-weight:normal;
} 
/* FINE AGGIUNTO 05_08_08 PER VI LIVELLO BARRA SX*/

/*AGGIUNTO 08_07_08 PER IN FARMACIA*/

div.imgRound {margin:0px; /*width:430px;*/ padding:0px; text-align:center}
div.imgRound P{margin:0px!important;  padding:10px;}


/*prove aldo */
div.txtRound {margin:0px; /*width:430px;*/ padding:0px; text-align:left}
div.txtRound P{margin:0px!important; padding:10px;}
div.txtRound ul{list-style-type:disc; margin:0px!important; padding:10px; padding-left:50px; background-color:#EDEDED;}
/* fine prove */

div.indexFarm {margin:0px; /*width:430px;*/ padding:0px; text-align:left; margin-top:30px;}
div.indexFarm P{margin:0px; margin-bottom:15px;  padding:0px;color:#FF6600; font-weight:bold;}
div.indexFarm A{margin:0px;  padding:0px;color:#666666; font-weight:normal; text-decoration:none;}
div.indexFarm A:hover{margin:0px;  padding:0px;color:#474747; font-weight:normal; text-decoration:underline;}
/*FINE AGGIUNTO 08_07_08 PER IN FARMACIA*/


/*AGGIUNTO 04_09_08 PER immagini in testo con cornice round*/
div.imgRoundLeft {
	float:left;
	margin-top:2px;
	margin-bottom:2px;
	padding-right:10px;
	width:auto;/*vale solo per FF, per IE indicare inline la width della singola immagine*/
}

div.imgRoundRight {
	float:right;
	margin-top:2px;
	margin-bottom:2px;
	padding-left:10px;
	width:auto;/*vale solo per FF, per IE indicare inline la width della singola immagine*/
}
/*FINE AGGIUNTO 04_09_08 PER immagini in testo con cornice round*/


/*AGGIUNTO 01_07_08 per boxHomeDx*/
div#boxHomeDx { font-family:"Lucida Grande","Lucida Sans",Arial, Helvetica, sans-serif;height: 40px;font-size:11px;line-height:31px; margin:0px;margin-bottom:2px;margin-top: /*2*/0px; padding-left:0px; text-align:left; width:219px; float:right;} 

div#boxHomeDx ul{list-style-type: none; margin: 0px;padding:0px; }
div#boxHomeDx li{display:inline;margin: 0px;padding:0px;padding-left:15px;padding-right:2px;font-weight:normal; margin-right:6px;}
div.boxHomeDx  ul li:last-child{margin-right:0px;}
div#boxHomeDx a{text-decoration: none;color: #7F7F7F;}
div#boxHomeDx a:hover{text-decoration:underline;}
/*FINE AGGIUNTO 01_07_08 per boxHomeDx*/


/*menù Dx */

div#borderMenuDx { margin-bottom:25px;}
div#menuDx {
/*border:1px solid #E6E7E1;*/  padding:0px; padding-left:15px; padding-top:10px; padding-right:15px; padding-bottom:2px;  margin-bottom:0px;
}

div#menuDx img{float:right; margin:0px; padding:0px;}

div#menuDx P { margin:0px;font-size:11px;
color:#FF6600;
font-weight:bold;padding-bottom:1em}



/*AGGIUNTO IL 26 08 09*/
div#segnalazioni { margin-bottom:25px;}
div#segnalazioniBis {
/*border:1px solid #E6E7E1;*/  padding:0px; padding-left:15px; padding-top:10px; padding-right:15px; padding-bottom:2px;  margin-bottom:0px;
}

div#segnalazioniBis img{float:right; margin:0px; padding:0px;}

div#segnalazioniBis P { margin:0px;font-size:11px;
color:#FF6600;
font-weight:bold;padding-bottom:1em}

/*FINE AGGIUNTO IL 26 08 09 */

/*AGGIUNTO 01_07_08 PER AREA MEDICO */
div#menuMedDx {
/*border:1px solid #E6E7E1;*/  padding:0px; padding-left:15px; padding-top:10px; padding-right:15px; padding-bottom:2px;  margin-bottom:0px;
}

div#menuMedDx img{float:right; margin:0px; padding:0px;margin-left:10px;}

div#menuMedDx span{line-height:15px;}

div#menuMedDx P { margin:0px;font-size:11px;
color:#FF6600;
font-weight:bold;padding-bottom:1em}

div#menuMedDx A {
color:#FF6600;
text-decoration:none;
}

div#menuMedDx A:hover {
color:#FF6600;
text-decoration:underline;
}

div#menuMedDx P.logMed {
border-top:1px dotted #B9B08F; margin-top:0px; margin-bottom:0px; padding-bottom:5px;padding-top:8px; text-align:right;}



/*FINE AGGIUNTO 01_07_08 PER AREA MEDICO */

/* AGGIUNTO 08_07_08 PER curve box dx explorer6 */
table.tabRoundDx TD {
padding-left:0px;}

/*PER DIFFERENZE EXPLORER 6; IL PRIMO VALORE VALE PER IL 6*/
table.tabRoundDx TD {padding-left:1px;} html>body table.tabRoundDx TD {padding-left:0px;}



/* FINE AGGIUNTO 08_07_08 PER curve box dx explorer6 */

div#borderMenuDxB {margin-bottom:25px;}

div.menuDxB {font-size:11px; color:#FF6600; padding:0px; font-weight:bold; margin:0px; padding-top:5px;}

div.menuDxB div {
margin:0px;font-size:11px; color:#786E49; margin-left:15px; padding-bottom:5px;
}

div.menuDxB div A{
color:#786E49;
text-decoration:none;
}

div.menuDxB div A:hover{
color:#786E49;
text-decoration:underline;
}

div.menuDxB div.on {
margin:0px; font-size:12px; color:#FF6600; margin-left:15px;
}

div.searchTop {
background-color:#B5B9A8; font-size:11px; color:#FFFFFF; padding-top:10px; padding-bottom:0px; margin-left:20px; padding-right:15px; font-weight:bold; margin-bottom:0px;}

div.searchTop P{
font-size:11px; color:#FFFFFF;  margin-left:20px; margin-right:15px; font-weight:bold; margin-top:10px; margin-bottom:0px; padding-bottom:10px;}


/*AGGIUNTO 14_07_08 PER CAMBIO LINGUA*/
div.changeTop {
background-color:#B5B9A8; font-size:11px; color:#FFFFFF; padding-top:10px; padding-bottom:0px; margin-left:20px; padding-right:15px; font-weight:bold; margin-bottom:0px;}

div.changeTop P{
font-size:11px; color:#FFFFFF;  margin-left:20px; margin-right:15px; font-weight:bold; margin-top:10px; margin-bottom:0px; padding-bottom:10px;}
div#changeRound{ margin: 0 0;background:#B5B9A8; padding:0px; width:219px;}

div#changeBox {
background-color:#F6F7F5!important; font-size:11px; padding-top:5px; padding-bottom:0px; padding-left:15px; padding-right:15px; font-weight:bold; margin-bottom:0px;}

div#changeBox div{
background-image: url(/opencms/img/base/sfSearchProd2.jpg); background-repeat:no-repeat;  background-position:0px 5px; border:0; margin:0px; padding:0px; height:30px; width:178px; padding-top:12px; padding-left:8px; padding-bottom:10px; margin-bottom:30px;}

div#changeBox div img{
float:right;margin-right:12px;
}

div#changeBox div select{
 border:0px;margin:0px; padding:0px; padding-top:2px;font-size:11px; color:#FF6600; font-weight:bold; width:165px;
}


/*FINE AGGIUNTO 14_07_08 PER CAMBIO LINGUA*/

/*MODIFICATI 21_07_08 PER CAMBIO LINGUA NEW POSITION*/
div.itaEng {
font-family:/*"Lucida Grande","Lucida Sans",*/Arial, Helvetica, sans-serif; 
float:right;
margin:10px 20px 0px 0px; /*MODIFICA da 60px a 0px per inserimento Tre Aree 30_06_08*/
width:148px; /* Dimensioni per Opera 5 */
width:158px; /* Dimensioni per Explorer 5.x */
width:148px; /* Dimensioni per browser standard compliant */
height:20px;
/*background-color:#C8C6C5;*/
font-size:10px;
color:#474747;
/*font-weight:bold;*/
padding:0px;
/*font-family:Arial, Helvetica, sans-serif;*/
}

div.itaEng p{
margin:0px;
font-size:10px;
/*background-color:#C8C6C5;*/
line-height:15px;
}

div.itaEng a{
color:#474747;
text-decoration:none;
}

div.itaEng a:hover{
color:#474747;
text-decoration:underline;
}

/*MODIFICATI 21_07_08 PER CAMBIO LINGUA NEW POSITION*/


/*cerca*/
div#searchBox {
background-color:#F6F7F5!important; background-image:url(/opencms/img/base/arrowMenDx.gif); background-repeat:no-repeat; background-position:175px 16px; font-size:11px; padding-top:10px; padding-bottom:10px; padding-left:15px; padding-right:15px; font-weight:bold; margin-bottom:0px;}

div#searchBox div{
background-image: url(/opencms/img/base/sfSearch.jpg); background-repeat:no-repeat; border:0; margin:0px; padding:0px; height:30px; width:178px; padding-top:6px; padding-left:8px;}

div#searchBox div img{
float:right;
}

div#searchBox div input{
margin:0px; padding:0px; padding-top:2px; border:0;font-size:11px; color:#FF6600; font-weight:bold; width:130px;
}

/*cerca Area */
div#searchBoxProdA {
background-color:#F6F7F5!important; font-size:11px; padding-top:5px; padding-bottom:0px; padding-left:15px; padding-right:15px; font-weight:bold; margin-bottom:0px;}

div#searchBoxProdA div{
background-image: url(/opencms/img/base/sfSearchProd2.jpg); background-repeat:no-repeat; border:0; margin:0px; padding:0px; height:30px; width:178px; padding-top:6px; padding-left:8px;}

div#searchBoxProdA div img{
float:right;margin-right:12px;
}

/*div#searchBoxProdA div input{
margin:0px; padding:0px; padding-top:2px; border:0;font-size:11px; color:#FF6600; font-weight:bold; width:130px;
}*/

div#searchBoxProdA div select{
 border:0px;margin:0px; padding:0px; padding-top:2px;font-size:11px; color:#FF6600; font-weight:bold; width:165px;
}

/*cerca Prodotto*/
div#searchBoxProdB {
background-color:#F6F7F5!important; font-size:11px; padding-top:5px; padding-bottom:0px; padding-left:15px; padding-right:15px; font-weight:bold; margin-bottom:0px;}

div#searchBoxProdB div{
background-image: url(/opencms/img/base/sfSearchProd2.jpg); background-repeat:no-repeat; border:0; margin:0px; padding:0px; height:30px; width:178px; padding-top:6px; padding-left:8px;}

div#searchBoxProdB div img{
float:right;margin-right:12px;
}

/*div#searchBoxProdB div input{
margin:0px; padding:0px; padding-top:2px; border:0;font-size:11px; color:#FF6600; font-weight:bold; width:130px;
}*/

div#searchBoxProdB div select{
 border:0px;margin:0px; padding:0px; padding-top:2px;font-size:11px; color:#FF6600; font-weight:bold; width:165px;
}


div#searchBoxProdGo {
background-color:#F6F7F5!important; background-image:url(/opencms/img/base/arrowMenDx.gif); background-repeat:no-repeat; background-position:168px 3px; font-size:11px; padding-top:0px; padding-bottom:10px; padding-left:10px; padding-right:15px; font-weight:bold; margin-bottom:20px;}

div#searchBoxProdGo div{
border:0; margin:0px; padding:0px; height:40px; width:178px; padding-top:0px; padding-left:8px; vertical-align:top;}

div#searchBoxProdGo div img{
float:right; margin-right:12px;
}

div#round{ margin: 0 0;background:#B5B9A8; padding:0px; width:219px; }

div.searchOrLineDx {
background-color:F6F7F5; background-image:url(/opencms/img/base/sfOrLine.gif); background-repeat:repeat-x; padding-left:18px; margin-right:15px; margin-bottom:15px; margin-top:0px;}

div.searchText {
font-family:"Lucida Grande","Lucida Sans",Arial, Helvetica, sans-serif; 
background-color:#F6F7F5;
color:#545D36;
font-size:12px;
padding-left:18px;
padding-bottom:5px;
padding-top:5px;
}

/*box menu Navigation*/
div.boxBarsDx {
padding:0px;
/*border:1px solid #E6E7E1;*/
text-align:center;
margin-bottom:25px;
}

div.boxBarsDx div{
padding:0px;
margin:0px;
padding-bottom:0px;
padding-top:15px;
padding-left:15px;
}

div.txtBoxRss {
font-size:11px;
color:#B9B08F;
font-weight:bold;
margin-bottom:15px;
}

div.txtBoxRss A{
color:#786E49;
text-decoration:none;
}

div.txtBoxRss A:hover{
color:#786E49;
text-decoration:underline;
}
/*ul menu navigation */

/*fine Dx*/
div#extra{
float:right; 
width: 219px; 
width:229px; 
width:219px; 
padding:0px 0px;/*1em*/
margin-right:10px;
}
/*PER DIFFERENZE EXPLORER 6; IL PRIMO VALORE VALE PER IL 6*/
div#extra {margin-right:5px;} html>body div#extra {margin-right:10px;}
 
div#content{
/*position:relative;AGGIUNTO 14_07_08 PER ALLINEAMENTI IE FF
top:32px; tolto per problema bersagli*/
margin:0px;
margin-right:200px;
margin-left:222px;
width:514px;/*424*/
width:524px;
width:514px;
}

div#content p{
margin:0px;
line-height:18px;
margin-bottom:5px;}

div#contentHp{
margin:0 200px 0 0; 
padding:0 10px 12px 10px;
width:/*527px;*/653px; /*MODIFICATI 21_07_08*/
width:/*537px;*/663px;
width:/*527px;*/653px;
}

div#contentHp p{
margin:0px;
line-height:18px;
margin-bottom:5px;
}

/*AGGIUNTO 21_07_08 per Hp tabella invece di div colonne*/
table.tabHp h3{font-size:11px; color:#CCCCCC;
    margin: 0;
   }
   
table.tabHp p{font-size:12px; color:#666666;
line-height:16px; margin-bottom:3px;}

table.tabHp img {
float:right!important;
margin-top:40px!important;}

table.tabHp img.cloBoxHp {
float:right;
margin-top:0px!important;}

table.firstTabHp {
margin-bottom:15px;}

table.firstTabHp td.mainBoxArea {border:1px solid #E6E7E1; border-top:0px; border-bottom:0px; padding:30px; padding-top:30px;
}
table.firstTabHp td.mainBoxAreaTab{border:1px solid #E6E7E1; border-top:0px; border-bottom:0px; padding:24px; padding-top:30px; padding-bottom:13px;}

table.firstTabHp img {
float:right;
margin-top:0px;}

table.firstTabHp img.intBoxGo {
float:right;
margin-top:40px;}
/*FINE AGGIUNTO 21_07_08 per Hp tabella invece di div colonne*/	

div#contentIntNoNav{
margin:0 200px 0 10px;; 
padding:0 10px 12px 10px;
width:652px;
width:662px;
width:652px;
}


/*per colonne box hp*/

/*div.multi ul,div.multi li{margin:0;padding:0;list-style:none}*/

div.multi{width: 98%;overflow: hidden; /* simple clearing of floats */
    padding: 0 0;margin:0;
    line-height: 1.8;
    background: #ffffff;
	}

div.multi h3{font-size:11px; color:#CCCCCC;
    margin: 0;
   }
	
/*AGGIUNTO 17_07_08 per Hp*/
h4.titHp {
font-size:12px;
color:#FF6600;
margin:0px;
margin-bottom:8px;
padding:0px;
line-height:18px;
font-weight:bold;
}
/*FINE AGGIUNTO 17_07_08 per Hp*/

/*AGGIUNTO 28_08 per link hp*/

h4.titHp A{
color:#FF6600;
font-weight:bold;
text-decoration:none;
}

h4.titHp A:hover{
color:#FF6600;
font-weight:bold;
text-decoration:none;
}
/*FINE AGGIUNTO 28_08 per link hp*/


div.multi p{font-size:12px; color:#666666;
line-height:16px; margin-bottom:3px;}

/*div.multi ul,div#multi li{margin:0;padding:0;list-st;yle:none; font-size:12px; color:#666666;}*/

div.multi div{float:left;width:48%;
    margin-left: 1%;
	padding-right:5px;
	display:inline; /* per evitare il float double margin bug di IE*/
    }

/*div.multi li{border-bottom:1px dotted #777}*/

/*div#multi a{display:block;color: #E6F5FC;
    height: auto !important;height: 1%; /*holly hack semplificato per IE
    text-decoration:none;padding-left:12px;
    background: transparent url(heart.gif) no-repeat center left}

div#multi a:hover{background-color: #393947;color:#FFF}*/
/*fine per colonne box hp*/

/*testi*/

p {
font-size:13px; color:#666666;
margin:0px;
margin-bottom:5px;
line-height:18px;
}

/*AGGIUNTO 21_10_08*/

p.accRis{
border-top: 1px solid #e6e7e1;
padding-top: 10px;
}

/*FINE AGGIUNTO 21_10_08*/

/*AGGIUNTO 05_08_08*/
ul.ulInt {
color:#666666;
margin:0px;
margin-top:10px;
margin-left:18px;
font-size:13px;
line-height:18px;
padding-left:0px;}

ul.ulInt li { 
list-style:disc;
font-weight:normal;

}
/*FINE AGGIUNTO 05_08_08*/

/*AGGIUNTO 12_09_08*/
ol.olInt {
color:#666666;
margin:0px;
margin-top:10px;
margin-left:18px;
font-size:13px;
line-height:18px;
padding-left:6px;}

ol.olInt li { 
font-weight:normal;
list-style:decimal;
}
/*FINE AGGIUNTO 12_09_08*/



/*AGGIUNTO 03/07/08*/
A {
color:#666666;
text-decoration:underline;
}

A: hover {
color:#666666;
text-decoration:underline;
}

A.noUnder {
color:#666666;
text-decoration:none;
}

A.noUnderOr {
color:#ff6600;
text-decoration:none;
}

A.noUnderOr:hover {
color:#ff6600;
text-decoration:none;
}


p.scadProd {
font-size:11px;
color:#666
margin-top:10px!important;
}


/*AGGIUNTO 10_09_08*/

p.notaPie{
font-size:11px;
color:#999999;
text-decoration:none;
}



/*AGGIUNTO 10_07_08*/
.imgSx {
	margin-right:15px;
	float:left;
}

.imgDx {
	margin-left:15px;
	float:right;
}
/*FINE AGGIUNTO 10/07/08*/

/*FINE AGGIUNTO 03/07/08*/

p.titMainInt {
font-size:21px;
color:#FF6600;
margin:0px;
margin-top:0px;
/*margin-bottom:20px;*/
padding:0px;
padding-bottom:20px;
}

/*AGGIUNTO 08_07_08*/
p.titMainIntFarm {
font-size:21px;
color:#FF6600;
margin:0px;
padding:0px;
}

p.sottoTitFarm {font-size:15px;
color:#B9B08F;
text-align:left;
margin-top:5px;
margin-bottom:18px;
}
/*FINE AGGIUNTO 08_07_08*/

/*AGGIUNTO 26_06_08*/ /*MODIFICATO 10_07_08*/
p.titInt {
font-size:13px;
color:#786E49;
margin-top:0px;
margin-bottom:3px;
font-weight:bold;
}
/*AGGIUNTO 14_07_08*/
p.titInt A{
color:#786E49;
text-decoration:underline;
}
p.titInt A:hover{
color:#786E49;
text-decoration:underline;
}
/*FINE AGGIUNTO 14_07_08*/
/*FINE AGGIUNTO 26_06_08*/
/* AGGIUNTO 03_07_08*/
p.note {padding:3px;
border-top:1px dotted #786E49;
font-size:10px;}

/*FINE AGGIUNTO 03_07_08*/

/*AGGIUNTO 07_07_08 PER IN FARMACIA*/
 h2.farm {font-size:13px; color:#FF6600; margin-bottom:5px; margin-top:5px;}
 p.txtFarm { padding-bottom:8px; /*border-bottom:1px dotted #E6E7E1;*/ margin-bottom:15px;}
 p.txtFarm A{ color:#474747; text-decoration:none;}
 p.txtFarm A:hover{ color:#474747; text-decoration:underline;}
/*FINE AGGIUNTO 07_07_08 PER IN FARMACIA*/

/*AGGIUNTO 08_07_08 PER elenchi pag index (iniziative)*/
ul.ulElIndex,ul.ulElIndex li{list-style: none;margin: 0;padding: 0; color:#666666;}
ul.ulElIndex{/*width:15em*/}
ul.ulElIndex li{padding: 6px 0 6px 28px;line-height: 1.6em;
    background: url(/opencms/img/base/arrowSmallDx.gif) no-repeat 0 0.8em;
	margin: -6px 0 0;
	font-weight:normal;
}

ul.ulElIndex A{ color:#FF6600;
text-decoration:none;
font-weight:bold;
 }  

 }  
 ul.ulElIndex A:hover{ color:#FF6600;
text-decoration:underline;
font-weight:bold;
 }  

/*FINE AGGIUNTO 08_07_08 PER elenchi pag index (iniziative)*/

/*AGGIUNTO 19_11_08*/

ul.ulElIndex A.gray{ color:#666666;
text-decoration:none;
font-weight:bold;
 }  

 }  
 ul.ulElIndex A.gray:hover{ color:#666666;
text-decoration:underline;
font-weight:bold;
 }  

/*FINE AGGIUNTO 19_11_08*/

/*AGGIUNTO 14_07_08 PER elenchi pag index (iniziative)*/
ul.ulElInt,ul.ulElInt li{list-style: none;margin: 0;padding: 0; color:#666666;}
ul.ulElInt{/*width:15em margin-top:25px;*/}
ul.ulElInt li{padding: 6px 0 6px 28px;line-height: 18px;
    background: url(/opencms/img/base/arrowSmallDx.gif) no-repeat 0 9px;
	margin: -6px 0 0;
	font-weight:normal;
}

ul.ulElInt A{ color:#786E49;
text-decoration:none;
font-weight:bold;
 }  
ul.ulElInt A:hover{ color:#786E49;
text-decoration:underline;
font-weight:bold;
 }  
/*FINE AGGIUNTO 14_07_08 PER elenchi pag index (iniziative)*/

/*AGGIUNTO 02_09_08 per indirizzi pag stbilimenti*/
p.indStabRight {
margin-top:0px;
margin-bottom:0px;
padding-top:0px!important;
font-size:11px;
text-align:left;
}
p.indStabRight img{
margin-top:15px;
margin-bottom:5px;
}

p.indStabRight span{
color:#786E49;
}

p.indStabRight a{
color:#B9B08F;
text-decoration:none;
}

p.indStabRight a:hover{
color:#B9B08F;
text-decoration:underline;
}
/* FINE AGGIUNTO 02_09_08 per indirizzi pag stbilimenti*/

/*INIZIO AGGIUNTO 22_07_08 PER "NEL MONDO"*/

p.titInWor {
font-size:13px;
color:#FF6600;
margin-top:0px;
margin-bottom:3px;
font-weight:bold;
}

/*INIZIO AGGIUNTO 09_07_09 PER FORMAB*/

p.titInFor {
font-size:13px;
color:#214CA2;
margin-top:0px;
margin-bottom:3px;
font-weight:bold;
}

/*FINE AGGIUNTO 09_07_09 PER FORMAB*/

div.contInWor {
text-align:left; padding-left:15px; padding-bottom:10px; padding-top:10px;}

div.contInWor P.sottoTitInWor{
font-size:13px;
color:#B9B08F/*#786E49ff6600*/;
margin:0px!important;
padding:0px!important;
font-weight:bold;}

div.contInWor P{
font-size:12px;
color:#666666;
margin:0px!important;
padding-top:0px!important;
padding-bottom:0px!important;}

div.contInWor P strong{
color:#786E49/*FF6600#B9B08F*/;
}

div.contInWor A{
color:#B9B08F/*ff6600#786E49*/;
text-decoration:none;
}

div.contInWor A:hover{
color:#786E49;
text-decoration:underline;
}

div.printInWor {
text-align:right; font-size:11px; color:/*#FF6600*/#CCC; margin:0px; margin-right:15px;
}

div.printInWor A{
color:#CCC;
text-decoration:none;}

div.printInWor A:hover{
color:#CCC;
text-decoration:underline;}


div.multiWor{overflow: hidden; /* simple clearing of floats */
    /*padding: 0 0;margin:0;
    line-height: 1.8;
    background: #ffffff;
	text-align:left;*/
	text-align:left; padding-left:10px; padding-bottom:10px; padding-top:10px;
	}

div.multiWor h3{font-size:11px; color:#CCCCCC;
    margin: 0;
   }
   

div.multiWor P.sottoTitInWor{
font-size:11px;
color:#ccc;
margin:0px!important;
padding:0px;
font-weight:bold;}
	
div.multiWor p{/*font-size:12px; color:#666666;
line-height:16px; margin-bottom:3px;*/
font-size:12px;
color:#666666;
margin:0px!important;
/*padding-bottom:0px!important;*/
padding:0px;
}



div.multiWor div{float:left;width:46%;
    margin-left: 1%;
	padding-right:15px;
	display:inline; /* per evitare il float double margin bug di IE*/
    }
	
div.printMultiWor {
text-align:left; font-size:11px; color:#ccc; margin:0px; margin-top:15px;margin-right:15px;
}

div.printMultiWor A{
color:#ccc;
text-decoration:none;}

div.printMultiWor A:hover{
color:#ff6600;
text-decoration:underline;}
/*FINE AGGIUNTO 22_07_08 PER "NEL MONDO"*/

/*area prodotti*/
 td.tdIntestProdlinea_blu {
 padding-top:10px;
 padding-bottom:5px;
 background:url(/opencms/img/products/sfLiBlu.gif);
 background-repeat:repeat-x;
 background-position:0px 0px;
 z-index:0;
 }

 td.tdIntestProdlinea_verde {
 padding-top:10px;
 padding-bottom:5px;
 background:url(/opencms/img/products/sfLiVer.gif);
 background-repeat:repeat-x;
 background-position:0px 0px;
 z-index:0;
 }

 td.tdIntestProdlinea_rosa {
 padding-top:10px;
 padding-bottom:5px;
 background:url(/opencms/img/products/sfLiRosa.gif);
 background-repeat:repeat-x;
 background-position:0px 0px;
 z-index:0;
 }

 td.tdIntestProdlinea_girl {
 padding-top:10px;
 padding-bottom:5px;
 background:url(/opencms/img/products/sfLiGirl.gif);
 background-repeat:repeat-x;
 background-position:0px 0px;
 z-index:0;
 }
 
 td.tdIntestProdlinea_uomo {
 padding-top:10px;
 padding-bottom:5px;
 background:url(/opencms/img/products/sfLiUomo.gif);
 background-repeat:repeat-x;
 background-position:0px 0px;
 z-index:0;
 }

 td.tdIntestProdneo_mamma {
 padding-top:10px;
 padding-bottom:5px;
 background:url(/opencms/img/products/sfNeoMamma.gif);
 background-repeat:repeat-x;
 background-position:0px 0px;top:0px; right:0px;
 z-index:0;
 }


.nomeProd {text-align:left;
font-size:11px;
color:#786E49;
font-family:Arial, Helvetica, sans-serif;
}

.tornaProd {text-align:right;
font-size:11px;
color:#B9B08F;
font-family:Arial, Helvetica, sans-serif;
}

.tornaProd A{color:#B9B08F;
text-decoration:none;
}

.tornaProd A:hover{color:#786E49;
text-decoration:none;
}


.didaProd {
font-size:11px;
color:#999999;
font-family:Arial, Helvetica, sans-serif;
}

td.tdProd {
/*border-bottom:1px dotted #786E49;*/
padding-bottom:5px;
}

td.tdProdBottom {
border-top:1px dotted #786E49;
}

td.tdProdImg {
/*border-bottom:1px dotted #786E49;*/
text-align:right;
vertical-align:bottom;
}

td.tdProdImg img{
margin-right:20px;
margin-top:20px;
margin-bottom:15px;
border:0px;
}

h5 {
font-size:14px;
color:#786E49;
margin:10px;

}

/*
ul.ulProd {font-size:13px; color:#666666;
margin:0px;
margin-left:0px;
padding-left:0px;
margin-bottom:5px;
list-style:none;}

ul.ulProd li{
margin-bottom:10px;}

ul.ulProd ul{
margin:0px;
margin-left:18px;
padding-left:0px;
font-size:11px;
}

ul.ulProd ul li{
margin:0px;
}


ul.ulProd P{
font-size:11px;
text-align:right;
color:#786E49;
margin-top:0px;
border-bottom:1px solid #786E49;}*/



table.tabProd {
font-size:13px;
color:#666666;
}

table.tabProd TD {
border-bottom:1px dotted #666666;
padding-bottom:5px;
padding-top:15px;
}

table.tabProd UL {
font-size:11px;
padding-bottom:0px;
padding-top:0px;
margin:0px;
margin-left:18px;
padding-left:0px;
}

table.tabProd A {
font-size:11px;
color:#999999;
text-decoration:none;
}

table.tabProd A:hover {
color:#666666;
text-decoration:none;
}

table.tabProd span {
font-size:11px;
color:#999999;
}

table.tabFarm {
font-size:13px;
color:#786E49;
}

table.tabFarm TD {
border-bottom:1px dotted #B9B08F;
padding-bottom:5px;
padding-top:15px;
}

table.tabFarm A {
color:#786E49;
text-decoration:none;
}

table.tabFarm A:hover {
color:#786E49;
text-decoration:none;
}

div#footer{clear:both;} 
div#footerTop{clear:right;
float:right;
margin:0px 260px 20px 5px;
background-image:url(/opencms/img/base/tornaTop.gif); background-repeat:no-repeat; background-position:0px 0px; width:21px;
height:21px;

} 

div.footerSx {float:left;
margin:0px;
margin-top:30px;
margin-left:30px;
width:430px; /* Dimensioni per Opera 5 */
width:440px; /* Dimensioni per Explorer 5.x */
width:430px; /* Dimensioni per browser standard compliant*/
background-color:#EDEDED;
}

div.footerSx P{
padding-top:5px;
padding-bottom:3px;
margin:0px;
margin-bottom:0px;
font-size:11px;
color:#8B898F;
font-family:Arial, Helvetica, sans-serif;
background-color:#EDEDED;
}

div.footerSx P A{
color:#8B898F;
text-decoration:none;
}
div.footerSx P A:hover{
color:#8B898F;
text-decoration:underline;
}




div.footerDx {float:right;
margin:25px 0 20px 25px;
color:#A3A1A6;
font-size:11px;
font-family:Arial, Helvetica, sans-serif;
}

div.footerDx A{
color:#A3A1A6;
text-decoration:none;}

div.footerDx A:hover{
color:#A3A1A6;
text-decoration:underline;}


div.lineaFoot {
background-image:url(/opencms/img/base/backFooter.gif); background-repeat:repeat-x; position:relative; clear:both; bottom:100px; margin:0px;
}

/*Fra*/
div#header {
height: 380px;
width:1000px;
text-align:center;
margin-bottom:0px;
}

div#headerHp {
height: 600px;
width:1000px;
text-align:center;
margin-bottom:0px;
}

div.logo {float:left;
margin:25px 20px 20px 25px;
}

div.logoHp {float:left;
margin:45px 20px 47px 25px;
}

div.hoMap {
font-family:"Lucida Grande","Lucida Sans",Arial, Helvetica, sans-serif; 
float:right;
margin:28px 18px 0px 20px; /*MODIFICA da 60px a 20px per inserimento Area Medico 26_06_08*/
width:300px; /* Dimensioni per Opera 5 */
width:310px; /* Dimensioni per Explorer 5.x */
width:300px; /* Dimensioni per browser standard compliant */
height:20px;
padding:10px;
background:url(/opencms/img/base/boxHome.gif);
background-repeat:no-repeat;
font-size:11px;
color:#858287;
}



div.hoMap  span{
margin-right:25px;
}

div.hoMap a{
color:#858287;
text-decoration:none;
}

div.hoMap a:hover{
color:#858287;
text-decoration:underline;
}

/*MODIFICATI 07_07_08*/
/*AGGIUNTI 30_06_08*/
div.areaOn {
font-family:"Lucida Grande","Lucida Sans",Arial, Helvetica, sans-serif; 
float:right;
margin:28px 10px 0px 0px; /*MODIFICA da 60px a 0px per inserimento Tre Aree 30_06_08*/
width:148px; /* Dimensioni per Opera 5 */
width:158px; /* Dimensioni per Explorer 5.x */
width:148px; /* Dimensioni per browser standard compliant */
height:20px;
background-color:#ED8337;
font-size:11px;
color:#FFFFFF;
font-weight:bold;
}

div.areaOn p{
margin:0px;
font-size:11px;
background-color:#ED8337;
line-height:15px;
}

div.areaOn a{
color:#FFFFFF;
text-decoration:none;
}

div.areaOn a:hover{
color:#FFFFFF;
text-decoration:underline;
}

div.areaOnRm {
font-family:"Lucida Grande","Lucida Sans",Arial, Helvetica, sans-serif; 
float:right;
margin:28px 10px 0px 0px; /*MODIFICA da 60px a 0px per inserimento Tre Aree 30_06_08*/
width:208px; /* Dimensioni per Opera 5 */
width:188px; /* Dimensioni per Explorer 5.x */
width:208px; /* Dimensioni per browser standard compliant */
height:20px;
background-color:#ED8337;
font-size:11px;
color:#FFFFFF;
font-weight:bold;
}

div.areaOnRm p{
margin:0px;
font-size:11px;
background-color:#ED8337;
line-height:15px;
}

div.areaOnRm a{
color:#FFFFFF;
text-decoration:none;
}

div.areaOnRm a:hover{
color:#FFFFFF;
text-decoration:underline;
}


div.areaOff {
font-family:"Lucida Grande","Lucida Sans",Arial, Helvetica, sans-serif; 
float:right;
margin:28px 10px 0px 0px; /*MODIFICA da 60px a 0px per inserimento Tre Aree 30_06_08*/
width:148px; /* Dimensioni per Opera 5 */
width:158px; /* Dimensioni per Explorer 5.x */
width:148px; /* Dimensioni per browser standard compliant */
height:20px;
background-color:#C8C6C5;
font-size:11px;
color:#FFFFFF;
font-weight:bold;
padding:0px;
}
div.areaOff p{
margin:0px;
font-size:11px;
background-color:#C8C6C5;
line-height:15px;
}

div.areaOff a{
color:#FFFFFF;
text-decoration:none;
}

div.areaOff a:hover{
color:#FFFFFF;
text-decoration:underline;
}

div.areaOffRm {
font-family:"Lucida Grande","Lucida Sans",Arial, Helvetica, sans-serif; 
float:right;
margin:28px 10px 0px 0px; /*MODIFICA da 60px a 0px per inserimento Tre Aree 30_06_08*/
width:208px; /* Dimensioni per Opera 5 */
width:188px; /* Dimensioni per Explorer 5.x */
width:208px; /* Dimensioni per browser standard compliant */
height:20px;
background-color:#C8C6C5;
font-size:11px;
color:#FFFFFF;
font-weight:bold;
padding:0px;
}


div.areaOffRm p{
margin:0px;
font-size:11px;
background-color:#C8C6C5;
line-height:15px;
}

div.areaOffRm a{
color:#FFFFFF;
text-decoration:none;
}

div.areaOffRm a:hover{
color:#FFFFFF;
text-decoration:underline;
}
/*FINE AGGIUNTI 30/06/08*/
/*MODIFICATI 07_07_08*/


/*AGGIUNTI 03_07_08 PER HP*/
div.areaOffHp {
font-family:"Lucida Grande","Lucida Sans",Arial, Helvetica, sans-serif; 
float:right;
margin:48px 10px 0px 0px; /*MODIFICA da 60px a 0px per inserimento Tre Aree 30_06_08*/
width:148px; /* Dimensioni per Opera 5 */
width:158px; /* Dimensioni per Explorer 5.x */
width:148px; /* Dimensioni per browser standard compliant */
height:20px;
background-color:#C8C6C5;
font-size:11px;
color:#FFFFFF;
font-weight:bold;
padding:0px;
}

div.areaOffHp p{
margin:0px;
font-size:11px;
background-color:#C8C6C5;
line-height:15px;
}

div.areaOffHp a{
color:#FFFFFF;
text-decoration:none;
}

div.areaOffHp a:hover{
color:#FFFFFF;
text-decoration:underline;
}
/*FINE AGGIUNTI 03/07/08 PER HP*/



/*AGGIUNTI 26_06_08*/
div.hoMapMed {
font-family:"Lucida Grande","Lucida Sans",Arial, Helvetica, sans-serif; 
float:right;
text-align:center;
margin:28px 0px 0px 0px;
width:300px; /* Dimensioni per Opera 5 */
width:310px; /* Dimensioni per Explorer 5.x */
width:300px; /* Dimensioni per browser standard compliant */
height:20px;
padding:8px 0 12px 0;
background:url(/opencms/img/base/boxHome.gif);
background-repeat:no-repeat;
font-size:11px;

color:#FE8332;
}

div.hoMapMed  span{
margin:10px;

/*background-color:#FF0000*/
}

div.hoMapMed a{
color:#FE8332;
text-decoration:none;
}

div.hoMapMed a:hover{
color:#FE8332;
text-decoration:underline;
}
/*FINE AGGIUNTI 26_06_08*/

div.hoMapHp {float:right;
margin:48px 18px 0px 60px;
width:300px; /* Dimensioni per Opera 5 */
width:310px; /* Dimensioni per Explorer 5.x */
width:300px; /* Dimensioni per browser standard compliant */
height:20px;
padding:10px;
background:url(/opencms/img/base/boxHome.gif);
background-repeat:no-repeat;
font-size:12px;
color:#858287;
font-family:Arial, Helvetica, sans-serif;
}

div.hoMapHp  span{
margin-right:25px;
}

div.hoMapHp a{
color:#858287;
text-decoration:none;
}

div.hoMapHp a:hover{
color:#858287;
text-decoration:underline;
}

div.menuFirst {height: 18px; /*F*/font-family:"Lucida Grande","Lucida Sans",Arial, Helvetica, sans-serif; text-align:left; margin-bottom:0px; margin-top:20px; margin-left:34px; margin-right:0px; font-size:11px; font-weight:bold; color:#FF6600; padding:0px; line-height:18px;}

div.menuFirst ul{
margin:0px;
padding:0px;
}

div.menuFirst ul li{
float:left;/*F*/
list-style:none;
/*display:inline;*/
margin:0px;
margin-right:75px;
}

div.menuFirst  ul li:last-child{
margin-right:0px;
}

/*F*/
div.menuFirst  li div.liRound{
height:29px;
	background-color:#E0E1E1;
	text-align:center;
	margin-right:3px;
}/*F*/

div.menuFirst A.noMenu{
color:#474747;
text-decoration:none;
margin:0px;
padding:5px;
border-left: 1px solid #F6F7F5;
}

div.menuFirst A.noMenu:hover{
color:#FF6600;
text-decoration:none;
margin:0px;
padding:5px;
border-left: 1px solid #F6F7F5;
}

.menuRoot{
color:#474747;
text-decoration:none;
margin:0px;
padding:5px;
border-left: 1px solid #F6F7F5;
}

.menuRootOver {
color:#FFFFFF;
text-decoration:none;
margin:0px;
padding:5px;
background-color: #C3C6B9;
border-left: 1px solid #C3C6B9;
}

div.menuFirst A.menuFirstOn{
color:#FF6600;
text-decoration:none;
margin:0px;
padding:5px;
border-left: 1px solid #F6F7F5;
}



div.menuFirstHp {height: 18px; font-family:"Lucida Grande","Lucida Sans",Arial, Helvetica, sans-serif; text-align:left; margin-bottom:0px;/*30px;*/ margin-top:36px; margin-left:34px; margin-right:0px; font-size:11px; font-weight:bold; color:#FF6600; padding:0px; line-height:18px;}


div.menuFirstHp ul{
margin:0px;
padding:0px;
}

div.menuFirstHp ul li{
list-style:none;
display:inline;
float: left;
margin:0px;
margin-right:/*140*/75px;
}

div.menuFirstHp  ul li:last-child{
margin-right:/*20*/0px;
}

div.menuFirstHp A.noMenu{
color:#474747;
text-decoration:none;
padding:5px;
/**/ margin:0px;
}

div.menuFirstHp A.noMenu:hover{
color:#FF6600;
text-decoration:none;
/**/ margin:0px;
}

div#contMenSec {
width:300px;
float:right;
border: 1px solid black;
/*MODIFICATO 14_07_08 per allineamento home IE, FF*/
margin-top:20px;
margin-bottom:30px; /*allinea in basso Firefox*/
}

div#menuSecond{ font-family:"Lucida Grande","Lucida Sans",Arial, Helvetica, sans-serif; width:700px;height: 40px;float:left;margin-top: 0px;/*MODIFICATO 14_07_08 per allineamento home IE, FF era 20px*/  margin-right:0px /*300px*/; margin-bottom:/*3*/0px; margin-left:0px;background-color:#C3C6B9; background-image:url(/opencms/img/base/sfSxMenuSec.jpg); background-repeat:no-repeat; padding:0px; padding-left:25px; color:#FFFFFF; line-height:31px; text-align:left; border:0px; font-weight:bold; font-size:11px;position:relative; }
div#menuSecond ul{list-style-type: none; margin-left:0px; margin:0px;padding-top:3px; padding-left:0px; }
div#menuSecond li{float: left;margin: 0px 5px 0px 0px;padding:0;}
div#menuSecond a{display: block;line-height: 31px;text-decoration: none;color: #FFF; font-weight:normal;}
div#menuSecond li.on { border-bottom:6px solid #ED8337; /*font-weight:bold;*/}
div#menuSecond li.on a{ font-weight:bold;}
div#menuSecond li.on a:hover{ border-bottom:0px;}
div#menuSecond a:hover{border-bottom:6px solid #ED8337; margin:0px;}
div.rightMenu {position:absolute; top:0px; right:0px; background-image:url(/opencms/img/base/sfDxMenuSec.jpg); background-repeat:no-repeat; height:41px; width:4px; margin:0px;}

/* Fix IE. Hide from IE Mac \*/
* div.rightMenu { right:-1px; }
/* End */

div#menuSecond {margin-left:5px;} html>body div#menuSecond {margin-left:10px;}



/*AGGIUNTO 30_06_08*/

div#menuSecondRight{ font-family:"Lucida Grande","Lucida Sans",Arial, Helvetica, sans-serif; width: 193px;height: 40px;float:right;margin-top: 20px; margin-right:0px ; margin-left:0px;background-color:#878D72; background-image:url(/opencms/img/base/sfSxMenuSecRight.jpg); background-repeat:no-repeat; margin-bottom:0px; padding:0px; padding-left:14px; padding-right:10px; color:#FFFFFF; line-height:31px; font-weight:normal; font-size:11px;position:relative; }
div#menuSecondRight ul{list-style-type: none; margin-left:0px; margin: 0px;padding-top:3px; padding-left:0px;}
div#menuSecondRight li{float: left;margin: 0px 0px 0px 0px;padding:0; font-weight:normal;}
div#menuSecondRight a{text-decoration: none;color: #FFF;}
div#menuSecondRight a:hover{text-decoration:underline;}
div.rightMenuRight {position:absolute; top:0px; right:0px; background-image:url(/opencms/img/base/sfDxMenuSecRight.jpg); background-repeat:no-repeat; height:41px; width:4px; margin:0px;}

/* Fix IE. Hide from IE Mac \*/
* div.rightMenuRight { right:-1px; }
/* End */

/*div#menuSecondRight {margin-left:0px;} html>body div#menuSecondRight {margin-left:10px;}*/
/*FINE AGGIUNTO 30_06_08*/



/*MODIFICATO 01_07_08 per menu med*/
/*AGGIUNTO 26_06_08 per menu secondo livello Area medici */
div#contMenSecMed {
width:990px; float:left;
}

div#menuSecondMed{ font-family:"Lucida Grande","Lucida Sans",Arial, Helvetica, sans-serif; width:700px;height: 40px;float:left;margin-top: 20px; margin-right:0px /*300px*/; margin-bottom:30px; margin-left:0px;background-color:#F9A56C; background-image:url(/opencms/img/base/sfSxMenuSecMed.jpg); background-repeat:no-repeat; padding:0px; padding-left:25px; color:#FFFFFF; line-height:31px; text-align:left; border:0px; font-weight:bold; font-size:11px;position:relative; }
div#menuSecondMed ul{list-style-type: none; margin-left:0px; margin:0px;padding-top:3px; padding-left:0px; }
div#menuSecondMed li{float: left;margin: 0px 5px 0px 0px;padding:0;}
div#menuSecondMed a{display: block;line-height: 31px;text-decoration: none;color: #FFF; font-weight:normal;}
div#menuSecondMed li.on { border-bottom:6px solid #B9B08F; /*font-weight:bold;*/}
div#menuSecondMed li.on a{ font-weight:bold;}
div#menuSecondMed li.on a:hover{ border-bottom:0px;}
div#menuSecondMed a:hover{border-bottom:6px solid #B9B08F; margin:0px;}

div.rightMenuMed {position:absolute; top:0px; right:0px; background-image:url(/opencms/img/base/sfDxMenuSecMed.jpg); background-repeat:no-repeat; height:41px; width:4px; margin:0px;}

/* Fix IE. Hide from IE Mac \*/
* div.rightMenuMed { right:-1px; }
/* End */

div#menuSecondMed {margin-left:5px;} html>body div#menuSecondMed {margin-left:10px;}

/* FINE AGGIUNTO 26_06_08 per menu secondo livello Area medici */
/* FINE MODIFICATO 01_07_08 per menu med*/



/*Per Rounded da http://www.html.it/articoli/nifty/index.html*/
.rtop, .rbottom{display:block}
.rtop *, .rbottom *{display: block; height: 1px; overflow: hidden}
.r1{margin: 0 5px}
.r2{margin: 0 3px}
.r3{margin: 0 2px}
.r4{margin: 0 1px; height: 2px} 


/* stili per AJAX*/


/* stili per AJAX*/

td.light{
 background-color:#FFFFFF; 
 padding-top:3px;
 padding-bottom:3px;
 padding-left:4px;
}

td.dark{
 background-color:#EEEEEE; 
 padding-top:3px;
 padding-bottom:3px;
 padding-left:4px;
}

td.prodList{
  color:#64b3ef;
  text-decoration:none;
  font-family:Arial, Helvetica, sans-serif;
  font-size:13px;
}

td.genList{
  color:#efa525;
  text-decoration:none;
  font-family:Arial, Helvetica, sans-serif;
  font-size:13px;
}


td.dark A:hover{
  color:#4a6287;
  text-decoration:none;
  font-family:Arial, Helvetica, sans-serif;
  font-size:11px;
}

td.dark A {
  color:#4a6287;
  text-decoration:none;
  font-family:Arial, Helvetica, sans-serif;
  font-size:11px;
}


td.light A:hover{
  color:#4a6287;
  text-decoration:none;
  font-family:Arial, Helvetica, sans-serif;
  font-size:11px;
}

td.light A {
  color:#4a6287;
  text-decoration:none;
  font-family:Arial, Helvetica, sans-serif;
  font-size:11px;
}

/*AGGIUNTO 18_08_08 PER FORM REGISTRAZIONE*/
div.antelog {width:130px;float:left; margin-top:5px; font-size:13px; color:#666666;}
div.antelog span{ color:#FF6600;}

div#formName {width:170px; height:12px;float:left; margin:0px; margin-top:0px;padding:0px;}
div#formName p {margin:0px!important; padding:0px; padding-left:10px;}
div#formName input {border:0px;font-size:12px; color:#666666;margin:0px; padding:0px; padding-left:2px;padding-bottom:2px; text-align:left; width:150px; height:16px;}

div#formPas {width:170px; height:12px;float:left; margin:0px; margin-top:0px;padding:0px;}
div#formPas p {margin:0px!important; padding:0px; padding-left:10px;}
div#formPas input {border:0px;font-size:12px; color:#666666;margin:0px; padding:0px; padding-left:2px;padding-bottom:2px; text-align:left; width:150px; height:16px;}

div.formPas {width:170px; height:12px;float:left; margin:0px; margin-top:0px;padding:0px;}
div.formPas p {margin:0px!important; padding:0px; padding-left:10px;}
div.formPas input {border:0px;font-size:12px; color:#666666;margin:0px; padding:0px; padding-left:2px;padding-bottom:2px; text-align:left; width:150px; height:16px;}


div.lineaReg {
background-image:url(/opencms/img/base/backFooter.gif); background-repeat:repeat-x; clear:left; margin-top:0px; width:450px;}

div.anIn {width:450px;}
/*div.anIn div{float:right;}*/
/*FINE AGGIUNTO 18_08_08 PER FORM REGISTRAZIONE*/





/*new chris per contacts hp */

/*menù Dx */

div#borderMenuDx2 { margin-bottom:25px;}


div#menuMedDx2 {
/*border:1px solid #E6E7E1;*/  padding:0px; padding-left:15px; padding-top:10px; padding-right:15px; padding-bottom:2px;  margin-bottom:0px;
}

div#menuMedDx2 img{float:right; margin:0px; padding:0px;margin-left:10px;}

div#menuMedDx2 span{line-height:15px;}

div#menuMedDx2 P { margin:0px;font-size:11px;
color:#FF6600;
font-weight:bold;padding-bottom:1em}

div#menuMedDx2 A {
color:#FF6600;
text-decoration:none;
}

div#menuMedDx2 A:hover {
color:#FF6600;
text-decoration:underline;
}

div#menuMedDx2 P.logMed {
border-top:1px dotted #B9B08F; margin-top:0px; margin-bottom:0px; padding-bottom:5px;padding-top:8px; text-align:right;}

div#menuMedDx2 ul{list-style-type: none; margin: 0px;padding:0px; }
div#menuMedDx2 li{display:inline;margin: 0px;padding:0px;padding-left:15px;padding-right:2px;font-weight:normal; margin-right:10px;}
div.menuMedDx2  ul li:last-child{margin-right:0px;}
div#menuMedDx2 a{text-decoration: none;color: #7F7F7F;}
div#menuMedDx2 a:hover{text-decoration:underline;}
/*FINE AGGIUNTO 01_07_08 per boxHomeDx*/

/*new chris per contacts hp */

/* new per formab */

div#menuMedDxFormab {
padding:0px; padding-left:15px; padding-top:10px; padding-right:15px; padding-bottom:2px;  margin-bottom:0px;
}

div#menuMedDxFormab img {
float:right; margin:0px; padding:0px;margin-left:10px;
}

div#menuMedDxFormab span {
line-height:15px;
}

div#menuMedDxFormab P {
margin:0px; font-size:11px;
color:#292266;
font-weight:bold; padding-bottom:1em
}



div.menuDxB div.onFormab {
margin:0px; font-size:12px; color:#292266; margin-left:15px;
}


div#changeBox div select.selectFormab{
 border:0px;margin:0px; padding:0px; padding-top:2px;font-size:11px; color:#292266; font-weight:bold; width:165px;
}


div#searchBox div input.inputFormab{
margin:0px; padding:0px; padding-top:2px; border:0;font-size:11px; color:#292266; font-weight:bold; width:130px;
}

div#searchBoxProdA div select.selectFormab{
 border:0px;margin:0px; padding:0px; padding-top:2px;font-size:11px; color:#292266; font-weight:bold; width:165px;
}

div#searchBoxProdB div select.selectFormab{
 border:0px;margin:0px; padding:0px; padding-top:2px;font-size:11px; color:#292266; font-weight:bold; width:165px;
}

p.titMainIntFormab {
font-size:21px;
color:#292266;
margin:0px;
margin-top:0px;
/*margin-bottom:20px;*/
padding:0px;
padding-bottom:20px;
}



div.areaFormab {
font-family:"Lucida Grande","Lucida Sans",Arial, Helvetica, sans-serif; 
float:right;
margin:28px 10px 0px 0px; /*MODIFICA da 60px a 0px per inserimento Tre Aree 30_06_08*/
width:148px; /* Dimensioni per Opera 5 */
width:158px; /* Dimensioni per Explorer 5.x */
width:148px; /* Dimensioni per browser standard compliant */
height:20px;
background-color:#292266;
font-size:11px;
color:#FFFFFF;
font-weight:bold;
}
div.areaFormab p{
margin:0px;
font-size:11px;
background-color:#292266;
line-height:15px;
}

div.areaFormab a{
color:#FFFFFF;
text-decoration:none;
}

div.areaFormab a:hover{
color:#FFFFFF;
text-decoration:underline;
}



div.menuFirst A.firstFormab{
color:#474747;
text-decoration:none;
margin:0px;
}

div.menuFirst A.firstFormab:hover{
color:#292266;
text-decoration:none;
margin:0px;
}
div.menuFirst A.menuFirstOnFormab{
color:#292266;
text-decoration:none;
margin:0px;
}

div#menuSecond li.onFormab { border-bottom:6px solid #292266; /*font-weight:bold;*/}
div#menuSecond li.onFormab a{ font-weight:bold;}
div#menuSecond li.onFormab a:hover{ border-bottom:0px;}
div#menuSecond a.formab:hover{border-bottom:6px solid #292266; margin:0px;
}

/* fine formab */



div.menuDiv {background-color:#C3C6B9; font-size: 11px; vertical-align: middle; /*padding-top: 6px;*/padding:0px; margin-top: 5px}

ul.divTend {
width:100%;
margin:0px;
padding:0px;
list-style-type:none;
}
	
div.divTend {
        padding: 0px;
        float: left;
	text-align:left;
        margin-right: 50px;
} 

div.divTendOn {
        padding: 0px;
        float: left;
	text-align:left;
        margin-right: 50px;
        border-bottom: 6px solid #ED8337;
} 

div.divTendOnformab {
        padding: 0px;
        float: left;
	text-align:left;
        margin-right: 50px;
        border-bottom: 6px solid #292266;
} 

div.divTend A{
       text-decoration: none;
       font-family: "Lucida Grande","Lucida Sans",Arial,Helvetica,sans-serif;
       font-weight: normal;
       color: #ffffff;
}
div.divTend A:hover{
       margin: 0px;
       padding: 0px;
       color: #ffffff;
}

div.divTendOn A{
       text-decoration: none;
       font-family: "Lucida Grande","Lucida Sans",Arial,Helvetica,sans-serif;
       font-weight: normal;
       color: #ffffff;
}
div.divTendOn A:hover{
       margin: 0px;
       padding: 0px;
       color: #ffffff;
}

div.divTendOnformab A{
       text-decoration: none;
       font-family: "Lucida Grande","Lucida Sans",Arial,Helvetica,sans-serif;
       font-weight: normal;
       color: #ffffff;
}
div.divTendOnformab A:hover{
       margin: 0px;
       padding: 0px;
       color: #ffffff;
}




/*ul.divTend li:hover{
    background-color: #F6F7F5;
    display:block;
    margin: 0 25px 0 20px;
}*/

/*div#submenuContainer {width: 920px;position:absolute ; top: 25px; left: 0px; border: 1px solid black;}*/
div#submenuContainer {width: 960px;}