

html,body{
font: 100% Arial, Verdana, Helvetica, sans-serif;
margin:0px;
padding:0px;
text-align:left;
position:absolute;
left:0px;
top:0px;
}

#header{
/*height:20px;*/
margin:0;
background: #FFF;
}

#header #logo{
float:left;
margin-left:10px;
margin-top:4px;}

#header #logo-bayer{
float:right;
margin-top:0px; 
}

#container{
text-align:left;
margin:0px;
padding:0px;}

#footerNew{
float:left;
margin:0px;
padding:0px;
width:996px;
background:#3A7D3E;
height:22px;
}

#footer{
float:left;
margin:0px;
padding:0px;
width:996px;
background:#3A7D3E;
height:22px;
}


.footer{
float:left;
margin:0px;
padding:0px;
width:996px;
background:#3A7D3E;
height:22px;
}

#footer .piva {
font-size:11px;	
margin:0px;
padding:0px;
text-align:right;
color:#FFFFFF;
padding-top:4px;
padding-left:4px;
padding-bottom:4px;}
	
#footer .aut-leg{
font-size:11px;
color:#CCC;
margin-top:0px;
margin-left:0px;
float:left;
padding-top:4px;
padding-right:5px;}

#container{
width:996px;
margin:0px;
padding:0px;}

#wrapper{float:left;width:100%}

#header_main, .header_home {
background:  #D3F0B5;
color:#3A7D3E;
text-align:left;
font-size:11px;
font-weight:bold;
height:18px;
width:826px;
margin-top:0px;
border-left:#FFFFFF 1px solid;
border-bottom:#FFFFFF 1px solid;}

#header_main p{margin:0px;
padding:0px;
}

#header_main  img{
margin-top:8px;
margin-right:15px;
margin-left:7px;}

#logo-viola{
background-image:url(img/logo-supradyn-junior-header.gif);
background-repeat:no-repeat;
float:none;
height:16px;
width:90px;}

#content{
margin-top:0px;
padding:0px;
padding-left:0px;
margin-left:170px;
font-size:12px;
background:url(../img/img_centella.jpg) no-repeat top right #fff;
float:right;
position:relative;
}

#content #navigation p{
padding-left:10px;
margin-bottom:0px;}

#content #maintxt p, #content #maintxt h4, #content #maintxt h3{
margin-left:30px;
margin-right:20px;
margin-bottom:0px;
text-align:justify;
}

#content h1{
color:#1C5C9A;
font-size:20px;
margin-top:15px;
margin-left:15px;
}

#content #maintxt h2{
color:#1C5C9A;
font-size:14px;
margin-top:15px;
margin-left:15px;
}

#maintxt{
float:left;
width:540px;
padding-bottom:20px;
}

#flash-content{
width:996px;
margin:0px;
padding:0px;}

#box1-home img, #box2-home img {
float:left;
margin-right:15px;
margin-left:15px;
padding-bottom:15px;}

#box1-home .btn-home, #box2-home .btn-home{
float:right;}#box1-home, #box2-home{
margin:0px;
padding:0px;
width:408px;
height:175px;
background-color:#E9F6FF;
float:right;
background-image:url(img/bg-box-home.jpg);
background-repeat:repeat-x;}

#box1-home h2, #box2-home h2, #box2-home h2 a, #box1-home h2 a{
margin:0px;
padding:0px;
width:396px;
height:22px;
font-size:14px;
color:#FFFFFF;
padding-top:8px;
padding-left:12px;
background:#68AEE1;
text-decoration:none;}

#box1-home p, #box2-home p{
font-size:12px;
margin-right:15px;}

#box1-home{
margin-left:5px;
}

#box1, #box2{
float:left;
}

#box1 img, #box2 img {
float:right;
margin-right:15px;}

#main-home{}
#menu-home{
float:left;
margin:0px;}

#navigation{
margin-top:20px;
margin-right:20px;
padding-bottom:15px;
margin-bottom:20px;
float:right;
width:250px;
background-color:#F0F7FF;}

#navigation p{
text-align: left; }

#navigation h2, #navigation h2 a{
color:#4967AD;
font-size:12px;
font-weight:bold;
margin-left:6px;
margin-top:20px;
text-decoration:none;
}

.img-spec-interna{
float:left;
margin-right:10px;
margin-bottom:10px;
border:#FFFFFF 0px solid;}

#navigation .img-spec{
float:right;
margin-left:15px;
margin-right:15px;}

#extra{
float:left;
width:170px;
margin-left:-996px;
}

#extra-home{
float:left;
width:170px;
height:18px;
margin-left:-996px;
background:#D3F0B5;
display:block;
border-right:#FFFFFF 1px solid;}


/* 01 MENU MAIN */
.menu{

width:171px;
margin-top:0px;
margin-left:0px;
padding:0;
list-style:none;
font-size:0.65em;
}

.menu a{
display:block;
text-decoration:none;
padding:2px 15px;
border-bottom:#FFF 1px solid;
border-right:#FFF 1px solid;
background:#fff;
color:#009;
}

.menu span{
display:block;
text-decoration:none;
padding:2px 15px;
border-bottom:#FFF 1px solid;
border-right:#FFF 1px solid;
background:#fff;
color:#009;
font-size:11px;
font-weight:bold;
}

.menu li{}
.menu a{
height:auto!important;
height:0;
}


.menu a:link, .menu a:visited{
color:#000;
padding-top:2px;
padding-bottom:2px;
background:#D3EDFE;
}

.menu a:hover, .menu a:focus, .menu a:active{

background:#3C6CAA;
color:#FFF;
padding-left:15px;
padding-top:2px;
padding-bottom:2px;
}
/*
#menu #active-menu a{

background:#3C6CAA;
color:#FFF;
padding-left:15px;
padding-top:2px;
padding-bottom:2px;
}
*/
.menu #home-page a{
background:#D3F0B5;
color:#3A7D3E;
padding-left:15px;
padding-top:2px;
padding-bottom:2px;
font-weight:bold;}

.menu #areapro a{
background:#FF7D01;
color:white;
padding-left:15px;
padding-top:2px;
padding-bottom:2px;}

.menu #home-page span{
background:#D3F0B5;
color:#FFF;
padding-left:15px;
padding-top:2px;
padding-bottom:2px;}


/* 02 MENU BAYER */




#menu-bayer{

width:171px;

margin-top:0px;

margin-left:0px;

padding:0;

list-style:none;

font-size:10px;


}
#menu-bayer a{

display:block;

text-decoration:none;

padding:3px 15px;

border-bottom:#FFF 1px solid;

border-right:#FFF 1px solid;

background:#fff;

color:#009;

font-size:1.1em;

font-weight:bold;
}

#menu-bayer li{

margin:0px;

padding:0px;

border-bottom:1px solid white;

}
#menu-bayer a{

height:auto!important;

height:0;
}
#menu-bayer a:link, #menu-bayer a:visited{

color:#AAA;

padding-top:1px;

padding-bottom:2px;

background:#FFF;
}
/*#menu-bayer #active-menu-bayer a{

background:#AAA;

color:#FFF;

padding-left:15px;

padding-top:1px;

padding-bottom:2px;
}*/

#menu-bayer #active-menu-bayer span{

background:#AAA;

color:#FFF;

padding-left:15px;

padding-top:1px;

padding-bottom:2px;

margin-top:1px;

border:none;
}

#menu-bayer #area-prof a{

background:#FA8900;

color:#FFF;

padding-left:15px;

padding-top:1px;

padding-bottom:2px;
}
#menu-bayer #area-prof span{

background:#FA8900;

color:#FFF;

padding-left:15px;

padding-top:1px;

padding-bottom:2px;
}
#menu-bayer span{

display:block;

text-decoration:none;

padding:1px 15px;

border-bottom:#FFF 1px solid;

border-right:#FFF 1px solid;

background:#fff;

color:#009;

font-size:1.1em;

font-weight:bold;

}
/* 03 MENU CONDIZIONI */
#menu-bayer-condizioni{

width:171px;

margin-top:0px;

margin-left:0px;

padding:0;

list-style:none;

font-size:9px;

border-top:#AAA 1px solid;
}
#menu-bayer-condizioni a{

display:block;

text-decoration:none;

padding:1px 15px;

border-bottom:#FFF 1px solid;

border-right:#FFF 1px solid;

background:#fff;

color:#009;}
#menu-bayer-condizioni li{
margin:0px;
padding:0px;
}
#menu-bayer-condizioni a{
height:auto!important;
height:0;
}
#menu-bayer-condizioni a:link, #menu-bayer-condizioni a:visited{
color:#999;
background:#FFF;
}
#menu-bayer-condizioni #active-menu-bayer-condizioni a{
background:#AAA;
color:#FFF;
padding-left:15px;
}
.tbl td ul{
margin-left: 14px;
padding:0px;}



/* MENU TENDINA */
ul#menu_a_2livelli{
background: #D3F0B5;
float: left;
margin: 0px;
padding: 0px;
list-style:none;
font-size:11px;
font-family:Arial, Helvetica, sans-serif;
height:18px;	
}

ul#menu_a_2livelli li ul li{
list-style:none; float:left;
margin:0;
padding:0;
}

ul#menu_a_2livelli li{
float:left;
margin: 0;
padding: 2px 5px 0 5px;
border-right: 1px solid #FFF;
height:15px;
}

ul#menu_a_2livelli a:link,
ul#menu_a_2livelli a:visited{
display: block;
/*padding: 8px 14px;*/
color: #3A7D3E;
text-decoration: none;
width: 170px;
height:17px;	
text-align:left;
padding-top:1px;
}

ul#menu_a_2livelli a:hover,

ul#menu_a_2livelli a:focus,

ul#menu_a_2livelli a:active{
background-color: #3A7D3E /*#4766B8*/;
color: #FFFFFF;
text-decoration: none;
text-align:left;
width:170px;
height:17px;
padding-top:1px;	
}
ul#menu_a_2livelli li ul{
display: none;}

ul#menu_a_2livelli li:hover ul{
display: block;
position: absolute;
z-index:1;
width:170px;
padding: 0;
margin: 0 0 0 -1px;
border:1px solid #FFF;
/*background: #E79CC5;*/
font-size:11px;
text-align:left;}

ul#menu_a_2livelli li li {
border-bottom:1px solid #FFF;
width: 170px;
height:18px;
}

#link-tuttovitamine{margin-top:10px;}

#link-tuttovitamine p, a{font-size:11px;
text-decoration:none;
color:#000000;}

#link-tuttovitamine-home{
background:#E9F6FF;
font-size:11px;	
width:806px;
margin:0px;
padding:0px;
margin-left:170px;
color:#FFFFFF;
padding-top:4px;
padding-right:16px;
padding-bottom:4px;
text-align:right;
border:#FFFFFF 4px solid;
}	

#content #maintxt a{
font-size:12px; color:#3A7D3E;}

#content #maintxt a:hover{color:#999999;}

p#brand-txt{
padding-top:2px;
padding-left:10px;
border-right:#FFFFFF 1px solid;
width:160px; height:16px;
font-weight:bold;
}

/* ------------------------- aggiunti in data -------------------*/
.faq_box			{padding:13px 0 8px 0; border-top:1px solid #BEE3F3; width:95%; margin-left:10px;}
.faq_box p			{padding-left:13px;margin:0; padding:0;}
.faq_box h4			{margin:5px 0 5px 0; padding:0;margin-left:30px;margin-right:20px; background:url(../img/bg_h4.gif) no-repeat left; padding-left:15px;color:#20368B; }

h4			{margin:15px 0 5px 0; padding:0;color:#20368B; }
h3			{margin:25px 0 5px 0; padding:0;color:#20368B; }

.internal_box
{
float:left;
text-align:right;
top:170px;
display:table;
right:0;
width:260px;
margin:15px 0 0 26px;
background:url(../img/sfondo_box.jpg) repeat-x top left;
padding:0px;
}
.internal_boxOld
{
position:absolute;
top:230px;
right:0;
width:32%;
margin:15px auto;
background:url(../img/sfondo_box.jpg) repeat-x top left;
padding:0px;
}

.internal_box a		{font-family:Arial, Helvetica, sans-serif;color:#3A7D3E; font-size:12px;}

.internal_box h3, h3.home
{margin:0; background:#86CBEF; line-height:30px; height:30px; padding-left:20px; font-family:Arial, Helvetica, sans-serif; text-transform:uppercase; color:white; }

.internal_box ul	{margin:10px 0; padding:0 10px;}
.internal_box li	{background:url(../img/li_img.gif) no-repeat 0px 5px;  padding: 3px 0 3px 17px; border-bottom:1px solid #73ABC7; line-height:1.4em; list-style:none;}
.1	{background:url(../img/li_img.gif) no-repeat 0px 5px;  padding: 3px 0 3px 17px; border-bottom:1px solid #73ABC7; line-height:1.4em; list-style:none;}


#maintxt ul			{margin:10px 0 0 20px; padding:0 10px;}
#maintxt li			{background:url(../img/li_img.gif) no-repeat 0px 5px;  padding: 3px 0 3px 17px;  line-height:1.4em; list-style:none;}

.float_sx			{float:left;}
.approfondimento	{position:absolute; top:325px;left:174px;width:410px; background:url(../img/bg_box_home.jpg) no-repeat right top; height:265px;}
.venosa				{position:absolute; top:325px;left:584px; width:412px;background:url(../img/bg_box_home.jpg) no-repeat right top;height:265px; } 
.venosa p, .approfondimento p			{margin:17px 0 0 24px; width:90%; font-size:12px; color:#333333;}
.venosa p img, .approfondimento p img		{margin-right:7px;}
.promocentella		{position:absolute; bottom:9px;  background:#D3F0B5;left:174px; width:817px; color:#3A7D3E; font-size:14px; line-height:30px; padding-left:5px;}
.OLDpromocentella		{position:absolute; bottom:9px;  background:#D3F0B5;left:174px; width:817px; color:#3A7D3E; font-size:14px; line-height:30px; padding-left:5px;}

a.home_scopri		{background:url(../img/li_img.gif) no-repeat 0px 5px;  padding: 4px 0 3px 17px;  line-height:1.4em; color:#009CD3; font-weight:bold;  font-family:Arial, Helvetica, sans-serif; font-size:12px;}

.evidenziatocolore { background-color:#CCCCCC; color:#339900;}

.annullastile		{color:#3A7D3E; font-weight:bold; font-family:arial; font-size:14px;}

