body{background-color:#cfd8dc;margin-top:40px;color:#232323;font:16px Georgia,"Times New Roman",Times,serif;line-height:22px;margin:0;-ms-word-wrap:break-word;word-wrap:break-word}
h1,.heading1,h2,.heading2,h3,.heading3,h4,.heading4,h5,.heading5,h6,.heading6,.title2{font-weight:normal;font-style:normal;margin:0;line-height:100%;display:block}
h1,.heading1{font-size:30px}
h2,.heading2{font-size:21px}
h2,.title2{font-size:21px}
h4,.heading4{font-size:16px}
a{color:#0086df;text-decoration:none}
a:hover{text-decoration:underline}
a img{border:none}
p{margin:0 0 10px o}
ul,ol{list-style-type:none;padding-left:0;margin:0}
figure,header,footer,nav,article,section{margin:0}
.small{margin:0 !important;font:12px/19px Arial,Helvetica,sans-serif}
.banner{margin-bottom:30px}
.AdInsLink{margin-bottom:30px}
.AdCenterPage{height:300px;margin-top:10px;margin-bottom:30px; padding:10px 0; border-color:#a9a9a9;border-style:dotted;border-width:1px 0;}
.AdBottomPage{height:300px;margin-top:10px;margin-bottom:30px; padding:10px 0; border-color:#a9a9a9;border-style:dotted;border-width:1px 0;}
.cs_line{width: 100%; font-family:Arial,Helvetica,sans-serif;font-size:11px;color:#a9a9a9; text-align: right; float: right; padding-bottom:5px; }
#ad94045{width:940px;height:20px;background-color:trasparent;padding:5px;margin-right:auto;margin-left:auto}
#content-outer{padding-top:3px;background-color:#fff;padding-left:27px;padding-right:27px}
#content-inner{width:588px;float:left;margin-bottom:40px}
#articleTitle{margin-bottom:15px;margin-top:15px}
.articleText p{margin-bottom:20px}
.articleText li{margin-bottom:10px}
.articleText h2,.articleText h3{margin-bottom:20px;margin-top:30px}
.articleText ol{list-style-type:decimal}
.articleText ul{list-style-type:disc}
.articleText ol,.articleText ul{padding-left:40px}
.articleText blockquote p{margin:0}
.articleText blockquote{background-color:#f1f1f1;padding:18px;margin-right:20px;margin-left:20px;float:none;clear:left}
.articleText img {max-width:100%; height:auto}
.socialblock h5{font:14px/19px Arial,Helvetica,sans-serif;padding-bottom: 10px;}
#header{background-color:#03A9F4;margin-right:auto;height:64px;margin-left:auto;width:960px}
#header .content{display:block;padding-top:16px;height:30px}
#pwSec-logo,#network-logo,#primaryNav{float:left; margin-top:0}
#topWidget{width:960px;padding-top:3px;padding-bottom:3px;font:11px Arial,Helvetica,sans-serif;text-transform:uppercase;height:25px;background-color:#fff;margin-right:auto;margin-left:auto}
#topWidget a{color:#232323;line-height:26px}
#topWidget a.active{font-weight:bold;color:#297db0}
#topWidget ul{margin-left:20px}
#topWidget li{margin-left:6px;border-right:1px solid #dadbda;padding-right:8px}
#primaryNav{line-height:33px;margin-left:30px}
#primaryNav li{font-size:18px;border-right:2px solid #b3e5fc;padding:5px 14px 5px 10px}
#primaryNav li:last-child,#topWidget li:last-child{border:none}
#primaryNav a{color:#fff;font-size:18px}
#search{float:right}
#search input{width:190px;border:none;font:16px Arial,Helvetica,sans-serif;padding:5px 10px 5px 35px;}
#footer{width:936px;margin-right:auto;margin-left:auto;font:12px Arial,Helvetica,sans-serif;border-top:1px solid #dbdbdb;padding-top:9px;padding-bottom:20px;clear:both}
#footer ul{margin-left:5px}
#footer a{color:#4d4e50;border-right-style:solid;padding-right:5px;margin-right:3px;border-width:1px;border-color:#dadbda}
#sidebar{float:right;width:300px;overflow:auto;margin-bottom:40px;margin-top:20px}
.fullcolumn{float:right;width:588px;overflow:auto}
.column{float:right;width:285px;overflow:auto}
.center{text-align:center}
.inline{display:inline}
.inline li{display:inline}
.breadcrumbs li,.breadcrumbs li a,span.info,span.author,span.author a{display:inline;font-family:Arial,Helvetica,sans-serif;font-size:11px;color:#a9a9a9}
.breadcrumbs li:before{padding-right:3px;content:' \00BB'}
.breadcrumbs li:first-child:before{content:""}
.column{float:left}
.separator{border-color:#a9a9a9;border-style:dotted;border-width:0 0 1px}
.content{width:906px;margin-right:auto;margin-left:auto;z-index:99999;position:relative}
.box{background-color:#eceff1;border:1px solid #dbdbdb;border-top-style:none;border-left-style:none;padding:18px}
.box a{color:#232323}
.pagination{display:block;margin-top:25px;text-align:center}
.pagination li{display:inline-block;*display: inline;zoom:1;list-style:none;font:13px/13px Arial,Helvetica,sans-serif;margin-right:3px}
.pagination li a{text-transform:uppercase;color:#333;border:1px solid #d7d7d7;padding-top:2px;padding:2px 5px}
.pagination li .current{background-color:#0086df;color:#fff;border:1px solid #1478da;padding-top:2px;padding:2px 5px}
.error .alert{margin-top:28px;margin-bottom:30px}
.error h1{margin-bottom:5px}
.error h1 .big{font-size:60px!important;display:block;line-height:100%;margin-bottom:10px}
.error .alert p{font-size:20px;color:#a3a3a3;margin-top:10px;display:block;margin-bottom:0}
.error .emoticon{font-size:80px;line-height:110px}
.articlePreview{overflow:auto;border-color:#a9a9a9;border-style:dotted;border-width:0;border-bottom-width:1px; padding-bottom:23px;margin-bottom:23px; /* padding-top:23px */;margin-top:20px;position:relative}
.first{ border-color:#a9a9a9;border-style:dotted;border-top-width:1px;padding-top:23px;}
.last{ border-bottom-width:0px; }
.articlePreview .title2{margin-bottom:15px}
.articlePreview a img{display:block}
.archive .articlePreview figure{padding-left:18px}
.articleGrid{clear:both;margin-bottom:30px}
.articleGrid .articlePreview{border:none;padding:0;margin-top:0;position:relative;padding-bottom:20px;margin-bottom:0}
.articleGrid .heading4{margin-bottom:14px}
.articleGrid .column:nth-child(2n){margin-left:18px}
.row{clear:both;overflow:auto}
#content-inner .sidebarList ul{margin:0}
#content-inner.subCat .sidebarList ul{border-color:#a9a9a9;border-style:dotted;border-width:0;border-top-width:1px}
#content-inner .sidebarList ul.column{padding-top:15px}
#content-inner .sidebarList ul.column:last-child{padding-left:18px}
#content-inner .sidebarList li{padding-top:4px;padding-bottom:4px}
#content-inner .sidebarList li.separator{padding-top:18px;padding-bottom:18px}
.sidebarList{margin-bottom:30px}
.subCat .sidebarList{margin-top:20px}
.sidebarList .heading2{margin-bottom:10px}
.sidebarList h2{padding-bottom:14px;border-color:#a9a9a9;border-style:dotted;border-width:0 0 1px}
#sidebar .sidebarList h2{padding-bottom:12px}
#sidebar .sidebarList.box h2{border:none}
.sidebarList li{padding-top:8px;padding-bottom:7px}
.sidebarList.box li{padding-top:5px;padding-bottom:4px}
#infoBox {padding:15px;margin-bottom:30px}
#infoBox h2{margin-bottom:10px}
#infoBox .small{color:#7b7b7b;float:left}
#infoBox li{border-right:1px solid #8b8b8b;padding-right:10px;margin-right:6px}
#infoBox li:last-child{border:none}
#infoBox .social li{padding-right:10px;margin-right:15px}
#infoBox .entry{width:183px;float:left;margin-bottom:8px}
#infoBox figure{float:right}
#infoBox figure img{width:80px}
#infoBox footer{border-color:#a9a9a9;border-style:dotted;border-width:0 0 1px;border-bottom-width:0;border-top-width:1px;padding-top:13px;overflow:auto;clear:left}
#infoBoxLinks{display:block;margin-bottom:10px}
.socialblock h5{font:14px/19px Arial,Helvetica,sans-serif;padding-bottom: 10px;}
.socialblock ul.share-buttons{list-style: none;padding: 0;}
.socialblock ul.share-buttons li{display: inline;}
.socialblock ul.share-buttons img{width: 32px;}
.social ul{float:left;margin-left:10px}
.social li{display:block;height:16px;width:18px;border:none!important;padding:0!important;float:left}
.social li a{display:block;height:16px;width:18px;overflow:hidden;
background-image: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAALQAAAAQCAYAAAC/QFXKAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAABKtJREFUeNrkWt1x2kAQFh6/hzxmxg+igogKIiqwqMByBUYVWFQAVICoAKUCcAUoFViZ8UwerVTg3DLfkfVxEvq5Y3CyMzsS0un2fr79PXrOhdGXm5u+uISC+3i0/fXyssU7V9znNfvxxCUQXAhOxHeF5XG7kNfXvE6F/Myi3JA/E7Jiy3OVa2tzjjoZOkoFH+T2MMA3/KZNJ/A8mQYBgLoWPC7rF5uzEexqBk1EgB7WlPfKwEVzube4wQSo5YlmczGGyAKYd6oSCTk9i8aG9tCvANe9AdwsVSU9QQnJpZsr5UUfWjET/ComsMQkTGkcLcSmos+lBswOxrS3tuLboKY8LsO1COagBpiJJqLtzLD4sMQj2ALzBnuYA0ADwUPcF9ijTUdRMeaVou9eBQ/RLsR3B0BvKxbsuQGI6gL7GVZNXTD/xLe50P60phw+p4XFvX5s0HYCq2qDCGQjsA2aYO8yAImufQozBCdMrqfubUO6w1zGPJQoMXLknVZof3cAtBjQCG5qAG3LFEu37jhIueC8T7L+BGzaZL+GFc2ahA00JyzyoIEStFVQ1e1OwXNNe2uAplxD5hsW6AHXMQwPgWmHeNpB/Cxl33aQ47IQk1vtZ8FvuMaaNd+v6zWso89AQ9qWMFcqXRoB0MH7tpQosZGL8KYONYrLxFg37H5F44bLlwBcQf4tntFmrDrOjyjiiSvWkYPYr/CITefH+/XknKHMpqkPpckpFC0J7QrNszb0WxNP51g3F14xkTkgNyrXuPLNJ7QvyKqJ+y3eeQzURUuL5zUM9FV6atje13zrseeesvD03EclpUuVgLxOZYgi3j8CHIMOcnwN4HzHLumMSlYCblPeLwSQRzxiwPOFGpZclcQmG6aFI+WjtonitqmVrQhZTFmcshiuSfmqi2u1FUvb6teDN8+ZRy9YDuS1ND5layJzt6miVFPl/RGg55oAnDRggwGPFHcyaTpS9NOlbGUjDqZ48LPSt2tAKawTch6+0RQ/9zpa/SqaMqsp1+i7kjT2O+5V3jXclElhhPruQBkMaeRMA8aHNlYa8Wmb+NHGwQgdBKTod6FYXr/mfLbOf0LYuyFiV5/hIBAcs2pPYvCAJWWVpD4zIo9linOlDJriurGSne+rEJhQzjoNzrSWhWKJTNEPS+MdwlK+Y4vltHOCOmNhhTQwawVgJg+PMiiQLNGtcfXx/EhxZJUjRDZZIEuP2FGuLNlsYclmrDTTpiIwdqpPm45cXd3j7gshSvp0yvL1HzHWPsuJIufvcb/Jo+9P7J5KtT+R2wQwqmTgYl37a1YakZZ3BqBGDNABm4SjlkpaxNIjqj87p0t25L7mF77BuRJ3BzW9V/ZBAf1NJn4wNHML6xkolj52jmvPavKYl1U5DuEHX3SEHVnbLJ2+B8eCdzXAHNn8/4VBis783aWQrcMqeT6wrmE0PbRz8d27KoduobMuGafOHYOrBkreYfABLLNU/BRusQndf/CEcm4xDIyVuPmtgndol0gL3jv3SlT8zTJD6akwJIe7qP2RMHIFlz9jYwqVUCdvMa+wRoKbmgIDqjEyps0NnHLWkRliDoVlUa3+PvpHgAEAowAM+G8pAnsAAAAASUVORK5CYII=")}
.ico-rss{background-position:0}
.ico-twitter{background-position:-26px}
.ico-linkedin{background-position:-53px}
.ico-blogger{background-position:-80px}
.ico-facebook{background-position:-107px}
.ico-pinterest{background-position:-137px}
.home h1{font-size:21px;margin-top:20px}
.titleOverlay{display:block;position:absolute;bottom:34px;width:100%}
.articleGrid .titleOverlay{bottom:30px}
.titleOverlay span{background-color:#fff;margin-right:10px;margin-left:10px;padding:10px}
.articleGrid .titleOverlay span{margin-left:10px;margin-right:10px}
.titleOverlay .heading2{margin:0}
input[type=text] {
	font-family:verdana, Arial, Sans-serif;
	font-size:14px;
  width: 290px;
  padding: 10px 20px;
  margin: 8px 0;
  box-sizing: border-box;
}

@media only screen and (max-width:960px){
  #header,#topWidget{width:100%;height:auto;text-align:center;padding-bottom:10px}
  #TopWidget{padding-bottom:5px;margin-left:0}
  #network-logo{float:none;display:inline;line-height:15px!important;height:25px!important}
  #topWidgetNav ul{margin-left:0}
  #header .content{height:auto}
  #ricette-logo,#primaryNav{float:none}
  #ricette-logo img{max-width:100%}
  #primaryNav{margin:5px 0 10px}
  #primaryNav li{padding-right:5px;padding-left:5px}
  #search{float:none;margin-bottom:10px;margin-top:10px;width:100%}
  figure{margin-top:20px;margin-bottom:20px}
  #content-outer{padding-right:5%;padding-left:5%}
  .content{width:90%;margin-right:auto;margin-left:auto;float:none}
  #sidebar,#footer,#content-inner,.articlePreview{width:100%;margin-left:0;margin-right:0;padding-left:0;padding-right:0}
  #infoBox figure{margin-top:0}
  #infoBox figure img{width:70px}
  .breadcrumbs{line-height:100%;padding-top:10px;padding-bottom:10px}
  .articleGrid .column{margin-left:0!important}
  .articlePreview a img,.archive .articlePreview figure img{display:block;width:100%;height:auto}
  .articleGrid .articlePreview{margin-bottom:20px}
  .articleGrid .titleOverlay{position:absolute;bottom:10px}
  .column{width:100%;padding:0!important}
  .fullcolumn{width:100%;padding:0!important}
  .socialblock{padding-bottom:15px;border-color:#a9a9a9;border-style:dotted;border-width:0 0 1px;border-bottom-width:1px;}
  #footer{text-align:center;padding-top:20px}
  #footer ul{display:block;margin-top:5px}
  #ad94045{display:none}
  .AdInsLink{display:none}
}
.lt-ie7 .articlePreview{padding-bottom:0;float:left}
.lt-ie7 .articleGrid{margin-top:10px}
.lt-ie7 .titleOverlay{position:relative;margin-top:-30px}
.lt-ie7 .articleGrid .titleOverlay{position:absolute;bottom:10px}
.lt-ie7 #sidebar,.lt-ie7 .column{overflow:hidden}
.lt-ie7 #infoBoxLinks{clear:left;width:100%;margin-top:0}
.lt-ie7 #infoBox footer{margin-bottom:20px}
.syntaxhighlighter {background-color: white !important;}
.syntaxhighlighter .line.alt1 {background-color: white !important;}
.syntaxhighlighter .line.alt2 {background-color: white !important;}
.syntaxhighlighter .line.highlighted.alt1, .syntaxhighlighter .line.highlighted.alt2 {background-color: #e0e0e0 !important;}
.syntaxhighlighter .line.highlighted.number {color: black !important;}
.syntaxhighlighter table caption {color: black !important;}
.syntaxhighlighter .gutter {color: #afafaf !important;}
.syntaxhighlighter .gutter .line {border-right: 3px solid #6ce26c !important;}
.syntaxhighlighter .gutter .line.highlighted {background-color: #6ce26c !important;color: white !important;}
.syntaxhighlighter.printing .line .content {border: none !important;}
.syntaxhighlighter.collapsed {overflow: visible !important;}
.syntaxhighlighter.collapsed .toolbar {color: blue !important;background: white !important;border: 1px solid #6ce26c !important;}
.syntaxhighlighter.collapsed .toolbar a {color: blue !important;}
.syntaxhighlighter.collapsed .toolbar a:hover {color: red !important;}
.syntaxhighlighter .toolbar {color: white !important;background: #6ce26c !important;border: none !important;}
.syntaxhighlighter .toolbar a {color: white !important;}
.syntaxhighlighter .toolbar a:hover {color: black !important;}
.syntaxhighlighter .plain, .syntaxhighlighter .plain a {color: black !important;}
.syntaxhighlighter .comments, .syntaxhighlighter .comments a {color: #008200 !important;}
.syntaxhighlighter .string, .syntaxhighlighter .string a {color: blue !important;}
.syntaxhighlighter .keyword {color: #006699 !important;}
.syntaxhighlighter .preprocessor {color: gray !important;}
.syntaxhighlighter .variable {color: #aa7700 !important;}
.syntaxhighlighter .value {color: #009900 !important;}
.syntaxhighlighter .functions {color: #ff1493 !important;}
.syntaxhighlighter .constants {color: #0066cc !important;}
.syntaxhighlighter .script {font-weight: bold !important;color: #006699 !important;background-color: none !important;}
.syntaxhighlighter .color1, .syntaxhighlighter .color1 a {color: gray !important;}
.syntaxhighlighter .color2, .syntaxhighlighter .color2 a {color: #ff1493 !important;}
.syntaxhighlighter .color3, .syntaxhighlighter .color3 a {color: red !important;}
.syntaxhighlighter .keyword {font-weight: bold !important;}
.GeneratePasswordLink{cursor:pointer;color:#084B8A;font-family:verdana;font-size:10px;}
.NewPassword{color:#000000;font-family:verdana;font-size:10px;}
.neutral{width:280px;padding:5px;color:#000000;font-family:verdana, Arial, Sans-serif;font-size:12px;text-align:center;border:1px solid #000000;background-color:#FFFFFF;}
.veryweak{color: #FFFFFF;border:1px solid #000000;background-color:#CC0000;}
.weak{border:1px solid #000000;background-color:#FF4444;}
.medium{border:1px solid #000000;background-color:#FFBB33;}
.strong{border:1px solid #000000;background-color:#99CC00;}
.verystrong{color:#FFFFFF;border:1px solid #000000;background-color:#669900;}