




html,body{
margin: 0px;
padding:0px;
}

body{
font-family:Arial, Helvetica, sans-serif; 
font-size:12px;
text-align:left;
}

h1{
color:#733345;
text-align:left;
font-family:Arial,Helvetica,sans-serif;
font-size:20px;
font-weight:bold;
margin-top:18px;
}

h2{
color:#733345;
text-align:left;
font-family:Arial,Helvetica,sans-serif;
font-size:16px;
font-weight:bold;
}

div#container{ 
width:980px;
margin: 0 auto;
/* centra negli altri browser */
text-align: left; 
/* ripristina l'allineamento */
} 

p {
margin-top:2px;
margin-bottom:5px;
line-height:18px;

}

div#header {
width:980px;
height:285px;
text-align:left;
margin-bottom:0px;
background:url(/opencms/img/top/top.jpg);
background-repeat:no-repeat;
}

div#headerIntegra {
width:980px;
height:285px;
text-align:left;
margin-bottom:0px;
background:url(/opencms/img/top/topInt.jpg);
background-repeat:no-repeat;
}

div#headerCosme {
width:980px;
height:285px;
text-align:left;
margin-bottom:0px;
background:url(/opencms/img/top/topCosmetici.jpg);
background-repeat:no-repeat;
}

div#headerGen {
width:980px;
height:285px;
text-align:left;
margin-bottom:0px;
background:url(/opencms/img/top/topGenerici.jpg);
background-repeat:no-repeat;
}

div#headerDisp {
width:980px;
height:285px;
text-align:left;
margin-bottom:0px;
background:url(/opencms/img/top/topDispositivi.jpg);
background-repeat:no-repeat;
}

div#topTop {
width:980px;
height:33px;
margin-bottom:0px;
}

div#topTop ul {
width:428px;
margin:0px;
margin-right:0px;
margin-left:10px;
margin-top:5px;
padding:0px;
float:left;
}

div#topTop ul li{
font-family: Verdana, Arial, Helvetica, sans-serif;
display:inline;
margin:0px;
padding:0px;
padding-right:5px;
padding-left:5px;
margin-right:/*140*/0px;
margin-left:/*140*/0px;
border-right:1px solid #666666;
}

div#topTop a {
color:#666666;
font-size:9px;
font-weight:normal;
text-decoration:none;
}

div#topTop a:hover {
text-decoration:underline;
}

div#topTop div.areaRiservata {
width:350px;
height:33px;
margin-top:0px;
margin-right:0px;
float:right;
}


div#aree {
width:100%;
float:left;
margin-bottom:0px;
margin-top:32px;
margin-right:0px;
}


div#navHeader {
width:980px;
height:39px;
float:left;
margin-bottom:0px;
margin-top:70px;
}

div.menuNavHeader{
text-align:left; 
margin-bottom:0px; 
margin-left:/*10*/0px;/**/ 
margin-right:0px; 
line-height:20px;
}

div.menuNavHeader ul {
width:550px;
margin:0px;
margin-right:0px;
margin-left:12px;
margin-top:5px;
padding:0px;
float:left;
}

div.menuNavHeader ul li{
font-weight:bold;
display:inline;
margin:0px;
padding:0px;
padding-right:8px;
padding-left:8px;
margin-right:/*140*/0px;
margin-left:/*140*/0px;
border-right:1px solid #999999;
}

div.menuNavHeader a {
color:#666666;
font-size:12px;
font-weight:normal;
text-decoration:none;
}

div.menuNavHeader a:hover {
text-decoration:underline;
}








/*CERCA HP*/

div#cerca {
width:203px;
 background-image:url(/opencms/img/icone/vai.gif);
 background-repeat:no-repeat; background-position:145px 5px;
  font-size:11px;
  font-weight:bold;
   padding-top:0px;
    padding-bottom:0px;
	 padding-left:0px;
	  padding-right:0px;
	    margin-bottom:0px;
margin-top:0px;
float:right;
}

div#cercaBis{
/*background-image: url(/opencms/img/sfCerca.gif); 
background-repeat:no-repeat;*/
border:0;
margin:0px; 
padding:0px; 
height:32px; 
width:203px; 
padding-top:6px; 
padding-left:8px; 
 }

div#cercaBis img{
float:right;
}

div#cercaBis input{
margin:0px; padding:0px; padding-top:2px; border:0;font-size:11px; color:#660000; width:130px;
}

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;
}





/*CONTENT*/

div#content {
width:978px;
border-right:1px solid #CCCCCC;
border-left:1px solid #CCCCCC;
float:right;
background: url(/opencms/img/sfContainerSx.jpg) repeat-y;
}

div#destro {
width:756px;
float:right;
margin:0px;
padding:0px;
}

div#destro p{
color:#333;
font-size:12px;
line-height:140%;
}

div#destro ul li  {
color: #333;
}

div#destro ul li a {
color: #333;
text-decoration: none;
}

div#destro ul li a:hover {
color: #333;
text-decoration: underline;
}

/*PRODOTTI*/
div#prodotti{
width:412px;
margin:0px;
margin-left:8px;
margin-bottom:0px;
margin-top:15px;
padding:0px;
padding-left:0px;
padding-bottom:0px;
padding-top:0px;
float:left;
}

div#prodotti p.tit{
background: url(/opencms/img/tratteggioDoppio.png) repeat-x;
margin:0px;
padding:0px;
padding-bottom:10px;
padding-top:11px;
padding-right:16px;
padding-left:28px;
margin-top:0px;
margin-right:/*140*/0px;
margin-left:/*140*/0px;
color:#205289;
width:358px;
}

div#prodotti p.titOnda{
background: url(/opencms/img/tratteggioDoppioOnda.png) repeat-x;
margin:0px;
padding:0px;
padding-bottom:0px;
padding-top:11px;
padding-right:16px;
padding-left:1px;
margin-top:0px;
margin-right:/*140*/0px;
margin-left:/*140*/0px;
color:#205289;
width:358px;
height:72px;
}

div#prodotti div{
background:url(/opencms/img/sfBarraProd.gif) repeat-y right;
width:390px;
height:575px;
margin:0px;
margin-top:0px;
margin-left:12px;
padding:0px;
overflow:auto;
}

div#prodotti table {
padding-bottom:0px;
padding-top:0px;
padding-left:0px;
margin-bottom:10px;
}

div#prodotti td{
padding-bottom:8px;
padding-top:8px;
padding-left:8px;
background:url(/opencms/img/integratori/tratteggioGr.png) repeat-x bottom;
}

div#prodotti td.last{
background:none;
}



p {
color:#333333;
font-size:11px;
line-height:11px;
}

.14{
font-size:14px;
}

/*BARRA DX*/

div#barraDx {
width:314px;
margin:0px;
margin-left:8px;
margin-right:8px;
margin-top:15px;
padding:0px;
float:left;
}

div#barraDx p{
background:url(/opencms/img/tratTitBarra.gif) repeat-x;
margin:0px;
padding:0px;
margin-top:0px;
padding-top:0px;
padding-right:8px;
padding-left:28px;
margin-right:/*140*/0px;
margin-left:/*140*/0px;
color:#883D50;
width:278px;
height:50px;

}



/*BARRA SX*/

div#corpoBarraSx {
width:221px;
min-height:607px;
background:#F4F6F5;
font-size:11px;
margin:0px;
padding:0px;
margin-top:15px;
float:left;
}

div#corpoBarraSx p{
color:#333333;
}

div#corpoBarraSx ul{
width:221px;
margin:0px;
margin-top:5px;
margin-left:0px;
margin-bottom:10px;
padding:0px;
list-style:none;

}

div#corpoBarraSx li{
font-weight:bold;
margin:0px;
line-height:18px;
padding-top:0px;
padding-right:0px;
padding-left:30px;
margin-right:/*140*/0px;
margin-left:/*140*/0px;
background:url(/opencms/img/integratori/punto.png) no-repeat 15px 7px;
}

div#corpoBarraSx a{
display:block;
color:#818181;
text-decoration:none;
}

div#corpoBarraSx a:hover{
color:#333333;
}


div#corpoBarraSx ul.cosme li{
padding-left:20px;
background:none;
}

div#corpoBarraSx ul.cosme li:hover{
background:#B0C6D8;
}

div#corpoBarraSx ul.inter li:hover{
background:#DBE38E url(/opencms/img/integratori/punto_on.png) no-repeat 15px 7px;
}


div#corpoBarraSx ul.gen li:hover{
background:#F5C7DC url(/opencms/img/integratori/punto_on.png) no-repeat 15px 7px;;
}

div#corpoBarraSx ul.med li:hover{
background:#D79AA5 url(/opencms/img/integratori/punto_on.png) no-repeat 15px 7px;;
}

div#corpoBarraSx li.sottoCosme{
padding-left:40px!important;
background: url(/opencms/img/integratori/punto.png) no-repeat 25px 7px!important;
}

div#corpoBarraSx li.sottoCosme:hover{
padding-left:50px;
background:#E5EEF6 url(/opencms/img/integratori/punto_on.png) no-repeat 25px 7px!important;
}
div#corpoBarraSx li.sottoCosme a:hover{
color:#1A5786!important;
}



div#corpoBarraSx p{
background:#D3DBD9 url(/opencms/img/tratteggioDoppio.png) repeat-x;
margin:0px;
padding:0px;
padding-bottom:10px;
padding-top:11px;
padding-right:8px;
padding-left:28px;
margin-top:0px;
margin-right:/*140*/0px;
margin-left:/*140*/0px;
color:#818181;
width:185px;
}


div#corpoBarraSx p.integra{
background: #DBE38E url(/opencms/img/tratteggioDoppio.png) repeat-x;
color:#698231;
}

div#corpoBarraSx p.cosmo{
background:#B0C6D8 url(/opencms/img/tratteggioDoppio.png) repeat-x;
color:#1A5786;
}

div#corpoBarraSx p.generi{
background: #F5C7DC url(/opencms/img/tratteggioDoppio.png) repeat-x;
color:#DE3F85;
}

div#corpoBarraSx p.medici{
background: #D79AA5 url(/opencms/img/tratteggioDoppio.png) repeat-x;
color:#883D50;
}


/*FOOTER*/

div#footer {
width:978px;
float:left;
margin-top:1px;
}

div#footer div.alto {
background-color:#DFE3EA;
height:30px;
}

div#footerSx {
font-family: Arial, Helvetica, sans-serif;
width:350px;
height:30px;
margin-top:0px;
float:left;
/*background:url(/opencms/img/footerSx.jpg);*/
}

div#footerSx ul {
margin:0px;
margin-left:0px;
padding-top:10px;
}

div#footerSx ul li{
font-weight:bold;
font-size:11px;
color:#666666;
display:inline;
list-style:none;
margin:0px;
padding-right:30px;
padding-left:0px;
margin-right:/*140*/0px;
margin-left:/*140*/0px;
}

div#footerSx ul li a{
color:#666666;
text-decoration:none;
}

div#footerSx ul li a:hover{
color:#666666;
text-decoration:none;
}


div#footerDx {
font-family: Arial, Helvetica, sans-serif;
width:628px;
height:30px;
float:right;
margin-top:0px;
margin-left:0px;

}
div#footerDx ul {
margin:0px;
padding-left:0px;
margin-top:10px;
padding:0px;
}

div#footerDx ul li{
font-weight:bold;
font-size:11px;
display:inline;
list-style:none;
margin:0px;
color:#666666;
padding-right:30px;
padding-left:0px;
margin-right:/*140*/0px;
margin-left:/*140*/0px;
}

div#footerDx ul li a{
color:#666666;
text-decoration:none;
}

div#footerDx ul li a:hover{
color:#333333;
text-decoration:underline;
}

/*STILI SCHEDE PRODOTTI*/


div#sezione {
width:500px;
min-height:600px;
text-align:left;
margin:0px;
padding:0px;
background:#FFFFFF;
}

div#sezione p{
font-size:14px;
margin:0px;
padding:0px;
padding-bottom:10px;
padding-top:11px;
padding-right:8px;
padding-left:28px;
margin-top:0px;
margin-right:/*140*/0px;
margin-left:/*140*/0px;
width:464px;
}

div#sezione p.titoloSchedaInt{
color:#698231;
background:#DBE38E url(/opencms/img/tratteggioDoppio.png) repeat-x;
}

div#sezione p.titoloSchedaCos{
background:#B0C6D8 url(/opencms/img/tratteggioDoppio.png) repeat-x;
color:#1A5786;
}

div#sezione p.titoloSchedaGen{
background: #F5C7DC url(/opencms/img/tratteggioDoppio.png) repeat-x;
color:#DE3F85;
}

div#sezione p.titoloSchedaMed{
background: #D79AA5 url(/opencms/img/tratteggioDoppio.png) repeat-x;
color:#883D50;
}

div#titolazione{
width:500px;
margin:0px;
padding:0px;
}


div#titolazione p.titoloProdottoInt{
color:#698231;
font-size:14px;
margin:0px;
padding:0px;
padding-bottom:3px;
padding-top:3px;
padding-right:0px;
padding-left:28px;
margin-top:0px;
margin-right:/*140*/0px;
margin-left:/*140*/0px;
width:500px;
}

div#titolazione p.titoloProdottoCos{
color:#1A5786;
font-size:14px;
margin:0px;
padding:0px;
padding-bottom:3px;
padding-top:3px;
padding-right:0px;
padding-left:28px;
margin-top:0px;
margin-right:/*140*/0px;
margin-left:/*140*/0px;
width:500px;
}

div#titolazione p.titoloProdottoGen{
color:#DE3F85;
font-size:14px;
margin:0px;
padding:0px;
padding-bottom:3px;
padding-top:3px;
padding-right:0px;
padding-left:28px;
margin-top:0px;
margin-right:/*140*/0px;
margin-left:/*140*/0px;
width:500px;
}

div#titolazione p.titoloProdottoMed{
color:#883D50;
font-size:14px;
margin:0px;
padding:0px;
padding-bottom:3px;
padding-top:3px;
padding-right:0px;
padding-left:28px;
margin-top:0px;
margin-right:/*140*/0px;
margin-left:/*140*/0px;
width:500px;
}

div#testoProd{
margin:0px;
padding:0px;
}

div#testoProd div {
margin:0px;
padding:0;
font-size:11px;
line-height:120%;
color:#666666;
text-align:justify;
}

div#testoProd p{
font-size:11px;
line-height:120%;
color:#666666;
}


div#testoProd img{
margin-right:10px;
margin-bottom:10px;
float:left;
}

div#testoProd a{
color:#666666;
text-decoration:none;
}

div#testoProd a.Cos:hover{
color:#1A5786;
background:#B0C6D8;
text-decoration:none;
}

div#testoProd a.Int:hover{
color:#698231;
background:#DBE38E;
text-decoration:none;
}

div#testoProd a.Gen:hover{
color:#DE3F85;
background:#F5C7DC;
text-decoration:none;
}

div#testoProd a.Med:hover{
color:#883D50;
background:#D79AA5;
text-decoration:none;
}



div#testoProd table{
width:400px;

color:#333333;
margin-left:30px;
border-left:1px solid #666666;
border-bottom:1px solid #666666;
}
div#testoProd td{
border-right:1px solid #666666;
padding-left:5px;
}

div#testoProd td.caput{
border-bottom:1px solid #666666;
padding-bottom:3px;
padding-top:3px;
}


div#testoProd td.titTabella{
color:#FFFFFF;
text-align:center;
font-weight:bold;
background:#666666;
padding-bottom:3px;
padding-top:3px;
}



div#utilities {
width:500px;http://wp-shared.smm-srl.it/opencms/system/workplace/editors/editor_main.jsp?resource=%2Fcss%2Finterna.css#
height:30px;
text-align:right;
margin:0px;
padding-top:5px;
}

/*PRIMO PIANO*/
div#primoPianoTesto{
margin:0px;
margin-left:8px;
margin-bottom:0px;
margin-top:15px;
padding:0px;
padding-left:0px;
padding-bottom:0px;
padding-top:0px;
float:left;
min-height:575px;
}

div#primoPianoTesto p.tit{
margin:0px;
padding:0px;
padding-bottom:10px;
padding-top:11px;
padding-right:16px;
padding-left:28px;
margin-top:0px;
margin-right:/*140*/0px;
margin-left:/*140*/0px;
color:#205289;
width:358px;
}

div#primoPianoTesto p {
padding-left:10px;
color:#333333;
font-size:12px;
line-height:130%;
}

div#primoPianoTesto h1 {
padding-left:10px;
}

div#primoPianoTesto h2 {
padding-left:10px;
color:#C97785;
font-size:14px;
line-height:100%;
margin:0;
margin-bottom:8px;
}

div#primoPianoTesto h2 a{
color:#C97785;
text-decoration:none;
}

div#primoPianoTesto h2 a:hover{
color:#C97785;
text-decoration:underline;
}

div#primoPianoTesto ul {
color:#333;
font-size:12px;
line-height:130%;
}

div#primoPianoTesto ol {
color:#333;
font-size:12px;
line-height:130%;
}

.14{
font-size:14px;
}
