body {
font-size: 76%;
background-color: #FFFFFF;
color: #76726F;
margin: 0px;
padding: 0px;
font-family: Arial, Helvetica, sans-serif;
}

a:link, a:visited {
font-size: 100%;
color: #004B8D;
text-decoration:underline;
}

a:hover, a:active {
font-size: 100%;
color: #00B5E5;
text-decoration:underline;
}

#header #link ul, #header #menu ul, #header #submenu ul, #left ul {
list-style-type: none;
margin: 0px;
padding: 0px;
}

form {
margin:0px;
padding:0px;
}

h3 {
color: #00B5E5;
/* 00BCE4 */
}

/* */

#page {
margin: 0 auto;
width: 100%;
background: url(/aaa_neocate/_css/uk/img/bottom/round.gif) right bottom no-repeat;
}

/* header */

#header {
position: relative;
height: 159px;
width: 100%;
margin: 0px;
padding: 0px;
background-image:url(/aaa_neocate/_css/uk/img/menu/sfondo_b_row.gif);
background-position: 177px 109px;
background-repeat:no-repeat;
}

#header div#text {
position:absolute;
left:177px;
top:46px;
width: 300px;
color: #A8B0D5;
font-size: 110%;
/* color: #1B4D8D;
font-weight:bold; */
/* text-align:center; */
}

#header div#text span {

}

/* logo */

#header h1 {
position: absolute;
margin: 0px 140px 0px 0px;
border: 0;
top: 23px;
left: 23px;
font-size: 2px;
height: 0px;
z-index: 1;
}

#header h1 a {
display: block;
height: 111px;
width: 133px;
background: url(/aaa_neocate/_css/uk/img/top/neocate.gif) no-repeat;
text-indent: -700em;
text-decoration: none;
}



#header h1#p178 a, #header h1#p185 a {
display: block;
height: 111px;
width: 133px;
background: url(/aaa_neocate/_css/uk/img/top/neocate_infant.gif) no-repeat;
text-indent: -700em;
text-decoration: none;
}

#header h1#p179 a {
display: block;
height: 111px;
width: 133px;
background: url(/aaa_neocate/_css/uk/img/top/neocate_one.gif) no-repeat;
text-indent: -700em;
text-decoration: none;
}


#header h1#p180 a {
display: block;
height: 111px;
width: 133px;
background: url(/aaa_neocate/_css/uk/img/top/neocate_junior.gif) no-repeat;
text-indent: -700em;
text-decoration: none;
}



/* inizio menu link */


#header #link {
position: absolute;
margin: 0px;
padding: 0px;
height: 24px;
width: 429px;
top: 0px;
right: 31px;
}
#header #link ul {
position:relative;
}

#header #link ul li {
position:absolute;
float: left;
margin: 0px;
padding: 0px;
font-size: 2px;
height: 0px;
}

#header #link ul li a {
display: block;
text-indent: -700em;
text-decoration: none;
}



#header #link ul li#contact {
top: 0px;
left: 0px;
}

#header #link ul li#contact a {
height: 24px;
width: 92px;
background: url(/aaa_neocate/_css/uk/img/top/link_contactenos_sp.gif) no-repeat;
}


#header #link ul li#shswebsite {
top: 0px;
left: 92px;
}

#header #link ul li#shswebsite a {
height: 24px;
width: 202px;
background: url(/aaa_neocate/_css/uk/img/top/link_nutricia_sp.gif) no-repeat;
}



#header #link ul li#aaawebsite {
top: 0px;
left: 294px;
}

#header #link ul li#aaawebsite a {
height: 24px;
width: 135px;
background: url(/aaa_neocate/_css/uk/img/top/link_aaa.gif) no-repeat;
}





/* menu */


#header #menu {
position: absolute;
margin: 0px;
padding: 0px;
top: 109px;
left: 0px;
height: 25px;
width: 100%;
}

#header #menu ul {
position:relative;
margin-left: 177px;
background-color:#7FDDF1;
}

#header #menu ul li {
position:absolute;
float: left;
margin: 0px;
padding: 0px;
font-size: 2px;
height: 0px;
}

#header #menu ul li a {
display: block;
text-indent: -700em;
text-decoration: none;
}



/* */

#header #menu ul li#menu319, #header #menu ul li#menu319_selected {
top: 0px;
left: 0px;
}

#header #menu ul li#menu319 a:link, #header #menu ul li#menu319 a:visited {
height: 25px;
width: 133px;
background-image: url(/aaa_neocate/_css/uk/img/menu/familia_sp.gif);
}

#header #menu ul li#menu319 a:hover, #header #menu ul li#menu319 a:active, #header #menu ul li#menu319_selected a {
height: 25px;
width: 133px;
background-image: url(/aaa_neocate/_css/uk/img/menu/familia_sp.gif);
background-position: 0px -25px;
}


/* */


#header #menu ul li#menu321, #header #menu ul li#menu321_selected {
top: 0px;
left: 133px;
}

#header #menu ul li#menu321 a:link, #header #menu ul li#menu321 a:visited {
height: 25px;
width: 167px;
background-image: url(/aaa_neocate/_css/uk/img/menu/alergia_sp.gif);
}

#header #menu ul li#menu321 a:hover, #header #menu ul li#menu321 a:active, #header #menu ul li#menu321_selected a {
height: 25px;
width: 167px;
background-image: url(/aaa_neocate/_css/uk/img/menu/alergia_sp.gif);
background-position: 0px -25px;
}


/* */ 

#header #menu ul li#menu323, #header #menu ul li#menu323_selected {
top: 0px;
left: 300px;
}

#header #menu ul li#menu323 a:link, #header #menu ul li#menu323 a:visited {
height: 25px;
width: 117px;
background-image: url(/aaa_neocate/_css/uk/img/menu/sabia_sp.gif);
}

#header #menu ul li#menu323 a:hover, #header #menu ul li#menu323 a:active, #header #menu ul li#menu323_selected a {
height: 25px;
width: 117px;
background-image: url(/aaa_neocate/_css/uk/img/menu/sabia_sp.gif);
background-position: 0px -25px;
}


/* */ 

#header #menu ul li#menu325, #header #menu ul li#menu325_selected {
top: 0px;
left: 417px;
}

#header #menu ul li#menu325 a:link, #header #menu ul li#menu325 a:visited {
height: 25px;
width: 146px;
background-image: url(/aaa_neocate/_css/uk/img/menu/testimonios_sp.gif);
}

#header #menu ul li#menu325 a:hover, #header #menu ul li#menu325 a:active, #header #menu ul li#menu325_selected a {
height: 25px;
width: 146px;
background-image: url(/aaa_neocate/_css/uk/img/menu/testimonios_sp.gif);
background-position: 0px -25px;
}



#header #menu ul li#menu_comprar, #header #menu ul li#menu_comprar_selected {
top: 0px;
left: 562px;
}

#header #menu ul li#menu_comprar a:link, #header #menu ul li#menu_comprar a:visited {
height: 25px;
width: 96px;
background-image: url(/aaa_neocate/_css/uk/img/menu/ordering_sp.gif);
}

#header #menu ul li#menu_comprar a:hover, #header #menu ul li#menu_comprar a:active, #header #menu ul li#menu_comprar_selected a {
height: 25px;
width: 96px;
background-image: url(/aaa_neocate/_css/uk/img/menu/ordering_sp.gif);
background-position: 0px -25px;
}



/* */


#header #menu ul li#flavorpacket {
top: 0px;
left: 649px;
}

#header #menu ul li#flavorpacket a:link, #header #menu ul li#flavorpacket a:visited {
height: 25px;
width: 98px;
background-image: url(/aaa_neocate/_css/uk/img/banner/banner_flavorpachet.gif);
}


#header #menu ul li#flavorpacket a:hover, #header #menu ul li#flavorpacket a:active {
height: 25px;
width: 98px;
background-image: url(/aaa_neocate/_css/uk/img/banner/banner_flavorpachet.gif);
/* background-position: 0px -25px; */
}


/* */

#header #menu ul li#banner, #header #menu ul li#banner_selected {
top: -12px;
/* left: 649px; */
left: 760px;
}

#header #menu ul li#banner a:link, #header #menu ul li#banner a:visited {
height: 41px;
width: 130px;
background-image: url(/aaa_neocate/_css/uk/img/banner/free_sample.gif);
}


#header #menu ul li#banner a:hover, #header #menu ul li#banner a:active, #header #menu ul li#banner_selected a {
height: 41px;
width: 130px;
background-image: url(/aaa_neocate/_css/uk/img/banner/free_sample.gif);
/* background-position: 0px -25px; */
}




/* submenu */

#header #submenu {
position: absolute;
margin: 0px;
padding: 0px;
top: 134px;
left: 0px;
height: 25px;
width: 100%;
border-bottom: 1px dashed #DDDDDD;
}

#header #submenu ul {
margin: 3px 31px 0px 177px;
}

#header #submenu ul li {
float: left;
padding-left: 10px;
}

#header #submenu ul li a:link, #header #submenu ul li a:visited {
color: #76726F;
font-size: 96%;
}

#header #submenu ul li a:active, #header #submenu ul li a:hover {
color: #00B5E5;
font-size: 96%;
}

/* submenu no display */

body#body111 #header {
height: 140px;
}

body#body111 #header #submenu {
display: none;
}



#submenu li#menu320, #submenu li#menu320_selected {
display:none;
}


/* submenu double */


body#body114 #header, body#body154 #header, body#body155 #header, body#body156 #header, body#body113 #header, body#body122 #header, body#body123 #header, body#body124 #header, body#body125 #header, body#body158 #header {
height: 180px;
}

body#body114 #header #submenu, body#body154 #header #submenu, body#body155 #header #submenu, body#body156 #header #submenu, body#body113 #header #submenu, body#body122 #header #submenu, body#body123 #header #submenu, body#body124 #header #submenu, body#body125 #header #submenu, body#body158 #header #submenu  {
height: 40px;
}




body#body115 #header, body#body126 #header, body#body127 #header, body#body128 #header, body#body159 #header, body#body129 #header, body#body130 #header, body#body184 #header, body#body165 #header, body#body166 #header, body#body194 #header, body#body195 #header, body#body196 #header, body#body197 #header, body#body198 #header, body#body315 #header, body#body316 #header {
height: 180px;
}

body#body115 #header #submenu, body#body126 #header #submenu, body#body127 #header #submenu, body#body128 #header #submenu, body#body159 #header #submenu, body#body129 #header #submenu, body#body130 #header #submenu, body#body184 #header #submenu, body#body165 #header #submenu, body#body166 #header #submenu, body#body194 #header #submenu, body#body195 #header #submenu, body#body196 #header #submenu, body#body197 #header #submenu, body#body198 #header #submenu, body#body315 #header #submenu, body#body316 #header #submenu  {
height: 40px;
}




/* search */


#search {
position: absolute;
top: 65px;
right: 31px;
width: 200px;
height: 20px;
}


.top_search_input{
top: 0px;
right: 62px;
position: absolute;
border: 1px solid #76726F;
color: #76726F;
width: 140px;
}

.top_search_btn{
background-image: url("/aaa_neocate/_css/uk/img/top/buscar_sp.gif"); 
width: 54px;
height: 19px;
top: 0px;
right: 0px;
position: absolute; 
}


/* main */



#main {
clear: both;
margin: 10px 31px 0px 31px;
padding: 0;
min-height: 250px;
height: auto !important;
height: 250px;
}

#left {
float: left;
width: 180px;
padding: 0px;
margin-right:0!important;
margin-right: 28px;
margin-bottom: 30px;
}





/* */
#content {
padding: 0px;
/* margin-left: 211px!important; */
margin-left: 31px!important; /* IE 7 */
margin-left: 0px; /* IE 6 */
float: inherit!important;
float: right;
min-height: 250px;
height: auto !important;
height: 250px;
}

html>/**/body #content /* FireFox */
{
margin-left: 211px!important;
}
/* */



#container {
/* padding-right: 250px; */
min-height: 600px;
height: auto !important;
height: 600px;
background-position: right top;
background-repeat: no-repeat;
margin: 0px;
}

#container2 {
width:99%;
margin:0px;
padding:0px;
}


body#body114 #container, body#body154 #container, body#body155 #container, body#body156 #container, body#body113 #container, body#body122 #container, body#body123 #container, body#body124 #container, body#body125 #container {
background-image: url(/aaa_neocate/_css/uk/img/imgdx/parents.jpg);
}

body#body116 #container {
background-image: url(/aaa_neocate/_css/uk/img/imgdx/news.jpg);
}

body#body117 #container, body#body131 #container, body#body132 #container {
background-image: url(/aaa_neocate/_css/uk/img/imgdx/resources.jpg);
}

body#body115 #container, body#body126 #container, body#body127 #container, body#body128 #container, body#body129 #container, body#body130 #container, body#body316 #container {
background-image: url(/aaa_neocate/_css/uk/img/imgdx/healthcare_professional.jpg);
}

body#body112 #container {
background-image: url(/aaa_neocate/_css/uk/img/imgdx/product.jpg);
}

body#body133 #container {
background-image: url(/aaa_neocate/_css/uk/img/imgdx/ordering.jpg);
}



/* menu left */


#left ul li {
margin:0px;
}

#left ul li.voce1liv {
padding: 3px 6px 5px 10px;
border-bottom: 1px solid #DDDDDD;
background: url(/aaa_neocate/_css/uk/img/menusx/grigio.gif) no-repeat 0px 7px;
}

#left ul li.voce2liv {
padding: 3px 6px 5px 10px;
border-bottom: 1px dashed #DDDDDD;
background: url(/aaa_neocate/_css/uk/img/menusx/azzurro2.gif) no-repeat 0px 8px;
}

#left ul li.voce3liv {
padding: 3px 6px 5px 15px;
border-bottom: 1px dashed #DDDDDD;
}


#left ul li.voce3liv_sel {
padding: 3px 6px 5px 15px;
border-bottom: 1px dashed #DDDDDD;
background: url(/aaa_neocate/_css/uk/img/menusx/azzurro.gif) no-repeat 5px 7px;
}


#left ul li.voce4liv {
padding: 3px 6px 5px 20px;
border-bottom: 1px dashed #DDDDDD;
}


#left ul li.voce4liv_sel {
padding: 3px 6px 5px 20px;
border-bottom: 1px dashed #DDDDDD;
background: url(/aaa_neocate/_css/uk/img/menusx/grigio.gif) no-repeat 10px 7px;
}


#left ul li.voce5liv {
padding: 3px 6px 5px 30px;
border-bottom: 1px dashed #DDDDDD;
}


#left ul li.voce5liv_sel {
background: url(/aaa_neocate/_css/uk/img/menusx/grigio.gif) no-repeat 20px 7px;
padding: 3px 6px 5px 30px;
border-bottom: 1px dashed #DDDDDD;
}



#left ul li.voce1liv a:link, #left ul li.voce1liv a:visited {
/* color: #004B8D; */
color: #76726F;
text-decoration:none;
font-weight: bold;
}

#left ul li.voce1liv a:active, #left ul li.voce1liv a:hover {
color: #FFD400;
text-decoration:none;
font-weight: bold;
}




#left ul li.voce2liv a:link, #left ul li.voce2liv a:visited {
color: #00B5E5;
text-decoration:none;
}

#left ul li.voce2liv a:active, #left ul li.voce2liv a:hover {
text-decoration:none;
color: #7FDDF1;
}


#left ul li.voce3liv a:link, #left ul li.voce3liv a:visited {
color: #76726F;
text-decoration:none;
}


#left ul li.voce3liv a:active, #left ul li.voce3liv a:hover {
text-decoration:none;
color: #7FDDF1;
}

#left ul li.voce3liv_sel a:link, #left ul li.voce3liv_sel a:visited {
text-decoration:none;
color: #00B5E5;
}


#left ul li.voce3liv_sel a:active, #left ul li.voce3liv_sel a:hover {
text-decoration:none;
color: #7FDDF1;
}




#left ul li.voce4liv a:link, #left ul li.voce4liv a:visited, #left ul li.voce4liv_sel a:link, #left ul li.voce4liv_sel a:visited {
text-decoration:none;
color: #004B8D;
}

#left ul li.voce4liv a:active, #left ul li.voce4liv a:hover, #left ul li.voce4liv_sel a:active, #left ul li.voce4liv_sel a:hover {
text-decoration:none;
color: #76726F;
}


#left ul li.voce5liv a:link, #left ul li.voce5liv a:visited, #left ul li.voce5liv_sel a:link, #left ul li.voce5liv_sel a:visited {
text-decoration:none;
color: #004B8D;
font-size: 90%;
}

#left ul li.voce5liv a:active, #left ul li.voce5liv a:hover, #left ul li.voce5liv_sel a:active, #left ul li.voce5liv_sel a:hover {
text-decoration:none;
color: #76726F;
font-size: 90%;
}








#left ul li.voce1liv_txt {
padding: 3px 6px 5px 10px;
border-bottom: 1px solid #DDDDDD;
background: url(/aaa_neocate/_css/uk/img/menusx/blu.gif) no-repeat 0px 7px;
}

#left ul li.voce2liv_txt {
padding: 3px 6px 5px 10px;
border-bottom: 1px dashed #DDDDDD;
/* background: url(/aaa_neocate/_css/uk/img/menusx/azzurro2.gif) no-repeat 0px 9px; */
}

#left ul li.voce3liv_txt {
padding: 3px 6px 5px 15px;
border-bottom: 1px dashed #DDDDDD;
}


#left ul li.voce3liv_sel_txt {
padding: 3px 6px 5px 15px;
border-bottom: 1px dashed #DDDDDD;
background: url(/aaa_neocate/_css/uk/img/menusx/azzurro.gif) no-repeat 5px 7px;
}


#left ul li.voce4liv_txt {
padding: 3px 6px 5px 20px;
border-bottom: 1px dashed #DDDDDD;
}


#left ul li.voce4liv_sel_txt {
padding: 3px 6px 5px 20px;
border-bottom: 1px dashed #DDDDDD;
background: url(/aaa_neocate/_css/uk/img/menusx/grigio.gif) no-repeat 10px 7px;
}





.paragraph {
margin-bottom: 5px;
padding-bottom: 5px;
border-bottom: 1px dashed #76726F;
}

.paragraph a:link, .paragraph a:visited {
margin-right: 10px;
text-decoration: none;
font-weight: lighter;
color: #004B8D;
}

.paragraph a:hover, .paragraph a:active {
margin-right: 10px;
text-decoration: none;
font-weight: lighter;
color: #00B5E5;
}

/* paginazione  */


div#pag {
border-top: 1px solid #DDDDDD;
padding-top: 5px;
}

div#pag span#num_pag {
margin: 0px 10px 0 10px;
}

div#pag span#num_pag span {
font-weight: bold;
}

div#pag a {

}





/* footer */


#footer1 {
clear: both;
height: 73px;
margin: 80px 0px 0px 0px;
/* margin: 40px 0px 0px 0px; */
padding: 0px;
background-color:#FFD400;
/*background-image: url(/aaa_neocate/_css/uk/img/bottom/logo_nutricia.gif);
background-position: right top;
background-repeat:no-repeat;*/
}

#footer2 {
height: 59px;
/* margin: 0px 30px 0px 0px;
padding: 14px 0px 0px 220px; */
margin: 0px 31px 0px 31px;
padding: 10px 0px 0px 130px;
text-align: center;
color:#FFFFFF;
font-size: 90%;
background: url(/aaa_neocate/_css/uk/img/bottom/nutricia_northamerica.gif) no-repeat -32px 0px;
}



#footer3 {
text-align: center;
margin: 0 auto;
width: 450px;
}

#footer2 img {
float:right;
}

/* */

#actagainstallergy {
margin-top: 40px;
position:relative;
width: 100%;
font-style:italic;
text-align: right;
padding-top: 38px;
}


#actagainstallergy a {
position:absolute;
right:0px;
top:0px;
display:block;
width: 224px;
height: 36px;
background: url(/aaa_neocate/_css/uk/img/main/by_aaa.gif) no-repeat;
}


#actagainstallergy a span {
display: none;
}

/* */

div#registresform {
float:right;
background: url(/aaa_neocate/_css/uk/img/imgdx/box_sp/img_mother.jpg) no-repeat;
padding: 193px 0px 0px 0px;
width: 276px;
margin: 0px 0px 20px 20px;
}


div#registresform table.tab1 {
margin:0px 0px 0px 16px;
padding:0px;
background: #E8F4D9 url(/aaa_neocate/_css/uk/img/imgdx/box_sp/chiusura.gif) no-repeat bottom left;
}

div#registresform table.tab1 td {
color: #1B4D8D;
}


div#registresform table.tab2  {
margin:0px;
padding:0px;
}

div#registresform table.tab2 td {
color: #76726F;
}


div#registresform table.tab2 td#closer {
height: 112px;
}

div#registresform table.tab2 td#closer div {
position:relative;
margin: 0px;
padding:0px;
height: 112px;
}



input.ifield {
font-size: 11px;
width: 120px;
}


input.subfor {
border: none;
position: absolute;
left:146px;
top:54px;
width: 77px;
height: 28px;
background: url(/aaa_neocate/_css/uk/img/imgdx/box_sp/enviar.gif) no-repeat;
font-size:0px;
text-indent: -2000px;
}

/* */