html, body{margin:0;padding:0; background-color:#FFFFFF;}
body{font: 75% Verdana,Arial,sans-serif;color:black;text-align:center;}

div#container{background:#FFFFFF;color:#000000;margin:0 0 0 3px;width:996px;text-align:left;}
div#header{background:#FFFFFF;color:#000000;margin:0;padding:0}
div#main{background:#2E5683;color:#000000;margin:0;padding:0;width:100%}
div#wrapper{background:#FFFFFF;float:right;width:838px;}
div#content{background:#FFFFFF;color:#000000;float:left;margin:0;padding:0 15px 0 15px;width:626px;}
div#extra{background:#FFFFFF;color:#000000;margin:0;padding:0;float:right;width:182px;text-align:right;}
div#navigation{background:#2E5683;float:left;margin:0;padding:0;width:158px;}
div#footer{background:#FFFFFF;color:black;clear:both;margin:0;padding:5px 0 0 0;width:100%;}

div#navigation a{color:#FFFFFF;display:block;width:100%;text-decoration:none;background-color:inherit;}
div#navigation a:hover{display:block;text-decoration:none;background-color:#FFFFFF;color:#2E5683;}

div#navigation p{line-height:1.2;padding:15px 0 0 5px;margin:0;}
div#content p{line-height:1.4;padding:0;margin-left:0;margin-right:0;margin-top:10px;margin-bottom:10px;text-align:justify;}

h1{color:#2E5683;background:inherit;margin:0;padding:0;font-size:210%;font-weight:bold}
h2{color:#2E5683;background:inherit;margin:5px 0 0 0;padding:0;font-size:160%;font-weight:bold}
h3{color:#2E5683;background:inherit;margin:5px 0 0 0;padding:0;font-size:140%;font-weight:bold}
h4{color:#2E5683;background:inherit;margin:5px 0 0 0;padding:0;font-size:120%;font-weight:bold}
h5{color:#2E5683;background:inherit;margin:5px 0 0 0;padding:0;font-size:110%;font-weight:bold}
h6{color:#2E5683;background:inherit;margin:5px 0 0 0;padding:0;font-size:100%;font-weight:bold}

div.headerSxAds{text-align:left;margin:0;padding:50px 0 0 0;float:left;}
div.headerSx{text-align:left;margin:0;padding:0 0 0 0;float:left;}
div.headerDx{padding:0;float:right;margin:0 0 10px 0;}

img.logo{height:60px;border-style:none;}

div.navBar{color:#FFFFFF;background:#2E5683;text-align:right;padding:2px 0 2px 0;margin:0;}
div.navBar a:link{color:#FFFFFF;background:#2E5683;text-decoration: none;}
div.navBar a:visited{color:#FFFFFF;background:#2E5683;text-decoration: none;}
div.navBar a:active{color:#FFFFFF;background:#2E5683;text-decoration: none;}
div.navBar a:hover{color:#2E5683;background:#FFFFFF;text-decoration: none;}

div.navBarShop{color:#FFFFFF;background:#3FAE49;text-align:left;padding:2px 0 2px 0;margin:3px 0 0 0;font-size:80%}
div.navBarShop a:link{color:#FFFFFF;background:#3FAE49;text-decoration: none;}
div.navBarShop a:visited{color:#FFFFFF;background:#3FAE49;text-decoration: none;}
div.navBarShop a:active{color:#FFFFFF;background:#3FAE49;text-decoration: none;}
div.navBarShop a:hover{color:#3FAE49;background:#FFFFFF;text-decoration: none;}

div.doveSei{font-size:85%;margin:0;padding:6px 0 14px 0;}
div.subTitle{color:#000000;background:inherit;margin:10px 0 10px 0;border-bottom: solid 1px gray}

div.nota{color:#000000;background:#E1EBF4;padding:1px 5px 1px 5px;text-align:justify;}

div.floatSx{padding:0 5px 0 0;float:left;width:308px;}
div.floatDx{padding:0 0 0 5px;float:right;width:308px;}
div.clearBoth{clear:both;}

div.boxSezione{padding:0;}
div.boxSezione p{text-align:justify;}
div.boxSezione h1{color:#244265;background:inherit;margin:0.5em 0 0.5em 0;padding:0;font-size:210%;font-weight:bold}
div.boxSezione h2{color:#244265;background:inherit;margin:0.5em 0 0.5em 0;padding:0;font-size:160%;font-weight:bold}
div.boxSezione h2.prossimamente{color:#808080;background:inherit;}
div.boxSezione h3{color:#244265;background:inherit;margin:0.5em 0 0.5em 0;padding:0;font-size:140%;font-weight:bold}
div.boxSezione h4{color:#244265;background:inherit;margin:0.5em 0 0.5em 0;padding:0;font-size:120%;font-weight:bold}
div.boxSezione h5{color:#244265;background:inherit;margin:0.5em 0 0.5em 0;padding:0;font-size:110%;font-weight:bold}
div.boxSezione h6{color:#244265;background:inherit;margin:0.5em 0 0.5em 0;padding:0;font-size:100%;font-weight:bold}
div.boxSezione h2 a:link{color:#244265;background:inherit;text-decoration:none;}
div.boxSezione h2 a:visited{color:#244265;background:inherit;text-decoration:none;}
div.boxSezione h2 a:active{color:#244265;background:inherit;text-decoration:none;}
div.boxSezione h2 a:hover{color:red;background:inherit;text-decoration:none;}

div.menuGuidaContainer{color:#000000;background:#E1EBF4;padding:0.5em 1em 0.5em 1em;text-align:justify;}

div.Ricerca{float:right;}
div.Ricerca form{padding:0;margin:0;}

div.copyRight{margin:0;padding:5px 0 5px 0;border-top: solid 1px gray;font-size:90%;}

span.warning {color:#FF0000;}
span.formula{font-family:"Courier New",Courier,Verdana,Arial,Sans-Serif}
div.grafico{white-space:pre;font-family:"Courier New",Courier,Monospace}

A:link{text-decoration: underline;color:blue;background:inherit;}
A:visited{text-decoration: underline;color:blue;background:inherit;}
A:active{text-decoration: underline;color:blue;background:inherit;}
A:hover{text-decoration: underline;color:red;background:inherit;}

table.nota{background-color:#FFFFFF;}
table.nota tr{background-color:#E1EBF4;}
table.nota td{padding:3px;}

table.calorie{background-color:#FFFFFF;}
table.calorie tr{background-color:#E1EBF4;}
table.calorie td{padding:3px;}

table tr.w{background-color:#D0E0EE;}
td.numero{text-align:right;}
tr.intestazione td{white-space:nowrap;text-align:center;}
td.indice{white-space:nowrap;}

table.sezione{background-color:#FFFFFF;}
table.sezione tr{background-color:#E1EBF4;}
table.sezione td{padding:5px;}

li{line-height:1.4;padding:0 0 0.5em 0;text-align:justify;}
li li{line-height:1.4;padding:0.5em 0 0.5em 0;text-align:justify;}

span.domanda1{font-style:italic;color:#244265;}
span.domanda{font-size:90%;font-style:italic;color:blue;}
div.domanda{margin-left:4em;font-style:italic;color:blue;}

span.piramideQuotidiano{color:green;font-weight:bold;}
span.piramideSettimanale{color:red;font-weight:bold;}
span.piramideMensile{color:black;font-weight:bold;}

img.imgSezione{height:10em;margin-right:2em;float:left;border:0;}

table.TabModulo{width:626px;font-size:11px;}
tr.dati {background-color:#E1EBF4;}
tr.datiSez td {background-color:#D0E0EE; padding-top:5px; padding-bottom:5px;}
tr.totale {background-color:#FFFFFF;color:#000000;border:solid 1px black;}
tr.totale td{border-bottom:solid 1px #909090;border-top:solid 1px #909090;}
span.gratis {color:#FF0000;}

div#carrello{border:solid 1px #2E5683;font-size:16px; background:#2E5683;color:#FFFFFF;margin:0;padding:0;width:180px;text-align:center;}
div#carrello p{padding:0;margin:5px 0 5px 0}
div#carrello a{color:#FFFFFF;display:block;width:100%;text-decoration:none;background-color:inherit;}
div#carrello a:hover{display:block;text-decoration:none;background-color:#FFFFFF;color:#2E5683;}
div.CartItem{border-bottom:solid 1px #2E5683;font-size:10px; background:#FFFFFF;color:#000000;margin:0;padding:0;width:180px;text-align:left;}
div.CartItemVuoto{height:40px;font-size:10px; background:#E1EBF4;color:#000000;margin:0;padding:0;width:180px;text-align:center;vertical-align:middle;}
div.CartImgDiv{float:left;width:53px;}
img.CartImgImg{padding:5px 2px 0 2px;float:left;}
div.CartDescr{float:right;width:122px;padding:7px 0 5px 5px;}
div.CartPrice{clear:both;text-align:right;padding:0 3px 3px 0}
div#goCheckout{padding:5px 0 5px 0;}

div#steps{border:solid 1px #2E5683;border-right:solid 1px #2E5683;font-size:16px; background:#2E5683;color:#FFFFFF;margin:0;padding:0;width:180px;text-align:center;}
div.StepActive{font-weight:bold; border-top:solid 1px #2E5683;font-size:11px; background:#FFFFFF;color:#000000;margin:0;padding:0;width:180px;text-align:left;}
div.StepInactive{border-top:solid 1px #2E5683;font-size:11px; background:#DDDDDD;color:#000000;margin:0;padding:0;width:180px;text-align:left;}

div#Contatti{border:solid 1px #2E5683;border-right:solid 1px #2E5683;font-size:14px; background:#2E5683;color:#FFFFFF;margin:0;padding:0;width:180px;text-align:center;}
div.Contatto{border-top:solid 1px #2E5683;font-size:12px; background:#FFFFFF;color:#000000;margin:0;padding:0;width:180px;text-align:left;}

div#ownAds{border:solid 1px #2E5683;font-size:16px; background:#2E5683;color:#FFFFFF;margin:0;padding:0;width:180px;text-align:center;}
div#ownAds p{padding:0;margin:5px 0 5px 0}
a.ownAdsA{color:#FFFFFF;display:block;width:100%;text-decoration:none;background-color:inherit;}
a.ownAdsA:hover{display:block;text-decoration:none;background-color:#FFFFFF;color:#2E5683;}
div.ownAdsItem{border-top:solid 1px #2E5683;font-size:11px; background:#FFFFFF;color:#000000;margin:0;padding:0;width:180px;text-align:left;}
div.ownAdsItem h3{text-align:center;}
div.ownAdsItem a{text-decoration:none;background-color:#FFFFFF;color:#000000;}
div.ownAdsItem a:hover{background-color:#FFFFFF;color:#FF0000;}
div.ownAdsImgDiv{float:left;width:53px;}
img.ownAdsImgImg{padding:5px 2px 0 2px;float:left;border:none;}
div.ownAdsDescr{float:right;width:122px;padding:7px 0 5px 5px;}
div.ownAdsEnd{clear:both;}

div.CartItemBig{font-size:10px; margin:0;padding:0;width:300px;text-align:left;}
div.CartImgDivBig{float:left;width:83px;}
img.CartImgImgBig{padding:0 2px 0 2px;float:left;}
div.CartDescrBig{float:right;width:242px;padding:0 0 0 5px;}
input.btnModulo{background-color:#D0E0EE;color:#000000;margin: 10px 10px 0 0;font-size:12px;font-weight:bold;}

div.popCarrello{width:280px;position:absolute;top:250px;left:350px;border:solid 1px #244265;border-right:solid 1px #244265;font-size:16px; background:#244265;color:#FFFFFF;margin:0;padding:0;text-align:center;}
div.popCarrelloHead{margin:5px 0 5px 0;}
div.popCarrello a{color:#FFFFFF;width:100%;text-decoration:none;background-color:inherit;}
div.popCarrello a:hover{text-decoration:none;background-color:#FFFFFF;color:#244265;}
div.popCartItem{width:280px;border-bottom:solid 1px #244265;font-size:10px; background:#FFFFFF;color:#000000;margin:0;padding:0;text-align:left;}
div.popCartImgDiv{width:53px;float:left;}
img.popCartImgImg{padding:5px 2px 0 2px;float:left;}
div.popCartDescr{width:222px;float:right;padding:7px 0 5px 5px;}
div.popCartPrice{clear:both;text-align:right;padding:0 3px 3px 0}
div.popGoCheckout{padding:5px 0 5px 0;font-size:14px;}

body.waiting{cursor: wait;}

div.boxProdotto1 {height:340px;overflow:hidden;float:left;padding:0 10px 4px 0;margin:0;text-align: left;width:140px;border-right:solid 1px #DDDDDD;border-bottom:solid 1px #DDDDDD;font-size:10px;}
div.boxProdotto {height:340px;overflow:hidden;float:left;padding:0 10px 4px 10px;margin:0;text-align: left;width:140px;border-right:solid 1px #DDDDDD;border-bottom:solid 1px #DDDDDD;font-size:10px;}
div.boxProdotto4 {height:340px;overflow:hidden;float:left;padding:0 0 4px 10px;margin:0;text-align: left;width:140px;border-bottom:solid 1px #DDDDDD;font-size:10px;}
img.imgProdotto{width: 139px;height:139px;border:0;}
h3.titoloProdotto{font-size:12px;padding:0;margin:0}
h3.titoloProdotto a:link{color:#244265;background:inherit;text-decoration:none;}
h3.titoloProdotto a:visited{color:#244265;background:inherit;text-decoration:none;}
h3.titoloProdotto a:active{color:#244265;background:inherit;text-decoration:none;}
h3.titoloProdotto a:hover{color:red;background:inherit;text-decoration:underline;}
div.testoProdotto{}
div.descrProdotto{height:82px;overflow:hidden;}
img.btnAdd{border:0;height:40px;vertical-align:middle;}
span.boxProdotto{font-size:9px;}
div.separa{clear:both;}

div.divImgProdottoBig{float:left;width:240px;padding:0 10px 0 0;}
div.divImgProdottoBig img {border-style:none;width:240px;height:240px;}

p.prezzo{font-size:12px;}
span.price{font-weight:bold;}

span.strike
{
background-attachment: scroll;
background-color: transparent;
background-image: url(http://www.dietabit.it/images/shop/barraPrezzo.gif);
background-repeat: repeat-x;
display: inline;
font-size: 12px;
height: 0px;
margin-bottom: 0px;
margin-left: 0px;
margin-right: 0px;
margin-top: 0px;
padding-bottom: 0px;
padding-left: 0px;
padding-right: 0px;
padding-top: 0px;
text-decoration: none;
width: 0px;
}