html,body{
margin:0px;
font-family:arial,helvetica,sans-serif;
font-size:12px;
}

body{
text-align:center;
}

#container{
width:960px;
margin:0 auto 0 auto;
text-align:left;
position:relative;
}

#header{
height:156px;

}

#menu{
width:300px;
position:absolute;
top:200px;
left:0px;
}

#menu div {
/*background-color:#0064be;*/
background-color:#004684;
color:#ffffff;

width:100%;

}

#menu div a{
color:#FFFFFF;
text-decoration:none;
/*background-image: url(images/stripes_dark.png);*/
/*background-repeat:repeat-x;*/
padding-top:5px;
padding-bottom:5px;
/*margin-left:10px;*/
text-indent:10px;
display:block;
border-bottom:1px solid #FFFFFF;
}


/* menu nascosti*/
#menu2{
width:300px;
position:absolute;
top:200px;
left:0px;
display:none;
}

#menu2 div {
background-color:#990033;

color:#ffffff;

width:100%;

}

#menu2 div a{
color:#FFFFFF;
text-decoration:none;
padding-top:5px;
padding-bottom:5px;
text-indent:10px;
display:block;
border-bottom:1px solid #FFFFFF;
}



#menu3{
width:300px;
position:absolute;
top:200px;
left:0px;
display:none;
}

#menu3 div {
background-color:#66cc00;

color:#ffffff;

width:100%;

}

#menu3 div a{
color:#FFFFFF;
text-decoration:none;
padding-top:5px;
padding-bottom:5px;
text-indent:10px;
display:block;
border-bottom:1px solid #FFFFFF;
}




#menu4{
width:300px;
position:absolute;
top:200px;
left:0px;
display:none;
}

#menu4 div {
background-color:#339999;

color:#ffffff;

width:100%;

}

#menu4 div a{
color:#FFFFFF;
text-decoration:none;
padding-top:5px;
padding-bottom:5px;
text-indent:10px;
display:block;
border-bottom:1px solid #FFFFFF;
}




#menu5{
width:300px;
position:absolute;
top:200px;
left:0px;
display:none;
}

#menu5 div {
background-color:#66cc00;

color:#ffffff;

width:100%;

}

#menu5 div a{
color:#FFFFFF;
text-decoration:none;
padding-top:5px;
padding-bottom:5px;
text-indent:10px;
display:block;
border-bottom:1px solid #FFFFFF;
}
/* Fine menu nascosti*/

#content{
position:absolute;
top:200px;
left:300px;
width:560px;
text-align:center;
}

#footer{
text-align:center;
height:20px;
position:absolute;
/*top:750px;*/
top:580px;
left:0px;
width:100%;
}

#footer a img{border:none}



.nascosto{display:none;background-color:#0064be}

.visibile{display:block}

.visibile2{display:block;text-indent:10px;}

.titolo_menu{font-weight:bold;background-color:#004684;padding-top:10px;padding-bottom:10px;margin-bottom:3px;color:#FFFFFF;text-indent:10px}

.titolo_menu2{font-weight:bold;background-color:#990033;padding-top:10px;padding-bottom:10px;margin-bottom:3px;color:#FFFFFF;text-indent:10px}

.titolo_menu3{font-weight:bold;background-color:#66cc00;padding-top:10px;padding-bottom:10px;margin-bottom:3px;color:#FFFFFF;text-indent:10px}

.titolo_menu4{font-weight:bold;background-color:#339999;padding-top:10px;padding-bottom:10px;margin-bottom:3px;color:#FFFFFF;text-indent:10px}

.titolo_menu5{font-weight:bold;background-color:#66cc00;padding-top:10px;padding-bottom:10px;margin-bottom:3px;color:#FFFFFF;text-indent:10px}


#menu_principale{}

#menu_principale div{margin-right:3px;float:left}

#menu_principale div a{color:#FFFFFF;text-decoration:none;font-weight:bold;margin-left:5px;margin-right:5px}

#menu_intolleranze{padding:10px 0 10px 0;background-color:#004684;}

#menu_lipidomic{padding:10px 0 10px 0;/*background-color:#CC0066;*/background-color:#990033;}

#menu_alimentazione{padding:10px 0 10px 0;background-color:#66cc00;}

#menu_stress{padding:10px 0 10px 0;background-color:#339999;}

#menu_zona{padding:10px 0 10px 0;background-color:#66cc00;}

.errore{font-weight:bold;color:red}