html,body{height:100%;margin:0}
body{font-family:"Segoe UI", Frutiger, Tahoma, Helvetica, "Helvetica Neue", Arial, sans-serif;font-size:14px;color:#5d5c5c;height:100%;background-color:#700;background-image:url(images/bg.gif);background-repeat:repeat-x;margin:0;padding:0}
#wrapper{min-height:100%;height:auto!important}
#logo{float:left;width:800px;height:100px}
#logo h1{font-size:11px;color:#FFF;margin:10px 0 0 215px}
#push{clear:both;background:none}
#page,#footer{margin:0 auto}
h1,h2,h3{margin-top:0}
h3,h3 a:link,h3 a:hover,h3 a:visited{font-family:"Segoe UI", Frutiger, Tahoma, Helvetica, "Helvetica Neue", Arial, sans-serif;font-size:16px;font-weight:700;color:#f50d18;margin:0}
p{margin-top:0;margin-bottom:1em;line-height:160%;text-align:justify}
p.byline{line-height:normal;font-size:10px;color:#A5A5A5;text-align:left}
p.byline a{color:#A5A5A5}
ul.list1{list-style:none;margin:0;padding:0}
ul.list1 li{height:20px;background:url(images/homepage14.jpg) no-repeat left top;list-style:none;padding:6px 0 0 15px}
ul.list1 li:hover{background:url(images/homepage14-over.jpg) no-repeat left top;list-style:none}
ul.list1 a{text-decoration:none;color:#780a0f}
ul.list1 a:hover{text-decoration:none;color:#f50d18}
a{color:#f50d18}
img.border{background:#FFF;border:1px solid #B6B6B6;padding:2px}
img.alignleft{float:left;margin:3px 20px 0 0}
img.alignright{float:right;margin:3px 0 0 20px}
img.aligncenter{margin:0 auto}
hr{display:none}
.container{width:992px;margin:0 auto}
#bg2{background:url(images/bg03.jpg) no-repeat center top}
#header{height:100px}
#topmenu{float:right;width:492px;height:17px}
#topmenu ul{float:right;list-style:none;margin:0;padding:65px 10px 0 0}
#topmenu li{float:left;border-left:1px solid #658A9C}
#topmenu a{color:#658A9C;padding:0 12px}
#menu{height:57px}
#bar .container{height:44px;background:url(images/subpage1_01.jpg) no-repeat left top}
.home #bar .container{background-image:url(images/bg1_02.jpg)}
#login form{width:580px;padding:0 0 0 12px}
#login .input-text,#login .input-submit{float:left;margin:9px 0 0 9px}
#login p{float:left;line-height:normal;font-size:10px;color:#FFF6EB;margin:0;padding:12px 0 0 15px}
#login a{color:#FFF6EB}
#search{float:right}
#search form{width:300px;margin-right:21px;padding-top:9px}
#search .input-text,#search .input-submit{float:left;margin:0 0 0 9px}
#page{height:auto!important;min-height:1600px}
.home #page{background-image:url(images/bg1_03.jpg);height:auto!important;min-height:1500px}
.internal #page{background:url(images/subpage1_02.jpg) repeat-y left top;height:auto!important;min-height:1600px}
#content{float:right;width:749px;padding-right:12px;font-size:14px}
.single #content{float:none;width:auto;padding:5px}
#sidebar{float:left;width:216px;padding-left:12px;height:100%}
#sidebar2{float:left;width:531px;font-size:12px}
#sidebar3{float:right;width:216px;font-size:13px}
.sidelinks{font-size:12px;text-align:left;line-height:90%;padding:3px}
#footer{margin-top:0;color:#FFF}
#footer p{background:url(images/subpage1_03.jpg) no-repeat left top;text-align:center;line-height:normal;padding:60px 0}
#footer a:link,#footer a:visited{color:#FFF}
.home #footer p{background-image:url(images/bg1_05.jpg)}
.title{height:27px;font-size:16px;color:#FFF;font-weight:400;text-shadow:2px 2px 3px #000;margin:0;padding:6px 0 0 12px}
.box-style1 .title{background:url(images/homepage13.jpg) no-repeat left top}
.natale#box1 .title,.natale#box9 .title{background:url(images/b-natale-homepage13.jpg) no-repeat left top}
.halloween#box1 .title,.halloween#box9 .title{background:url(images/b-halloween-homepage13.jpg) no-repeat left top}
.carnevale#box1 .title,.carnevale#box9 .title{background:url(images/b-carnevale-homepage13.jpg) no-repeat left top}
.pasqua#box1 .title,.pasqua#box9 .title{background:url(images/b-pasqua-homepage13.jpg) no-repeat left top}
.svalentino#box1 .title,.svalentino#box9 .title{background:url(images/b-svalentino-homepage13.jpg) no-repeat left top}
.compleanno#box1 .title,.compleanno#box9 .title{background:url(images/b-compleanno-homepage13.jpg) no-repeat left top}
.matrimonio#box1 .title,.matrimonio#box9 .title{background:url(images/b-matrimonio-homepage13.jpg) no-repeat left top}
.regali#box1 .title,.regali#box9 .title{background:url(images/b-regali-homepage13.jpg) no-repeat left top}
.feste#box1 .title,.feste#box9 .title{background:url(images/b-feste-homepage13.jpg) no-repeat left top}
.giochi#box1 .title,.giochi#box9 .title{background:url(images/b-giochi-homepage13.jpg) no-repeat left top}
.test#box1 .title,.test#box9 .title{background:url(images/b-test-homepage13.jpg) no-repeat left top}
.natale#box2 .title,.natale#box3 .title{background:url(images/b-natale-homepage16.jpg) no-repeat left top}
.halloween#box2 .title,.halloween#box3 .title{background:url(images/b-halloween-homepage16.jpg) no-repeat left top}
.carnevale#box2 .title,.carnevale#box3 .title{background:url(images/b-carnevale-homepage16.jpg) no-repeat left top}
.pasqua#box2 .title,.pasqua#box3 .title{background:url(images/b-pasqua-homepage16.jpg) no-repeat left top}
.svalentino#box2 .title,.svalentino#box3 .title{background:url(images/b-svalentino-homepage16.jpg) no-repeat left top}
.compleanno#box2 .title,.compleanno#box3 .title{background:url(images/b-compleanno-homepage16.jpg) no-repeat left top}
.matrimonio#box2 .title,.matrimonio#box3 .title{background:url(images/b-matrimonio-homepage16.jpg) no-repeat left top}
.regali#box2 .title,.regali#box3 .title{background:url(images/b-regali-homepage16.jpg) no-repeat left top}
.feste#box2 .title,.feste#box3 .title{background:url(images/b-feste-homepage16.jpg) no-repeat left top}
.giochi#box2 .title,.giochi#box3 .title{background:url(images/b-giochi-homepage16.jpg) no-repeat left top}
.test#box2 .title,.test#box3 .title{background:url(images/b-test-homepage16.jpg) no-repeat left top}
.box-style-natale .title{background:url(images/boxnatale.jpg) no-repeat left top}
.box-style-halloween .title{background:url(images/boxhalloween.jpg) no-repeat left top}
.box-style-carnevale .title{background:url(images/boxcarnevale.jpg) no-repeat left top}
.box-style-pasqua .title{background:url(images/boxpasqua.jpg) no-repeat left top}
.box-style-svalentino .title{background:url(images/boxsvalentino.jpg) no-repeat left top}
.box-style-compleanno .title{background:url(images/boxcompleanno.jpg) no-repeat left top}
.box-style-matrimonio .title{background:url(images/boxmatrimonio.jpg) no-repeat left top}
.box-style-regali .title{background:url(images/boxregali.jpg) no-repeat left top}
.box-style-feste .title{background:url(images/boxfeste.jpg) no-repeat left top}
.box-style-giochi .title{background:url(images/boxgiochi.jpg) no-repeat left top}
.box-style-test .title{background:url(images/boxtest.jpg) no-repeat left top}
.box-style2 .title{background:url(images/homepage12.jpg) no-repeat left top}
.box-style3 .title{background:url(images/homepage16.jpg) no-repeat left top}
.box-style4 .title{background:url(images/homepage15.jpg) no-repeat left top}
.box-style5 .title{background:url(images/subpage2_04.jpg) no-repeat left top}
#box1{background:#FFF;height:auto!important;min-height:280px}
#box2 .entry{padding:17px 17px 0}
#box2 .column1{float:left;width:238px}
#box2 .column2{float:right;width:238px}
#box9 .entry{padding:17px}
#box10 .entry{background:url(images/homepage-side.jpg) repeat-y}
.entrypost{border:1px solid #8e0000;background:#FFF;font-size:14px;margin:5px 0 0;padding:4px}
#primopiano{border:1px solid #8e0000;font-size:14px;margin:5px;padding:4px}
#primopiano p{margin:0 56px 0 0}
.idee#primopiano,.idee#ADbox-home,.idee#Contbox{background:#FFF url(images/primopianobg.jpg) no-repeat right top}
.halloween#primopiano,.halloween#ADbox-home,.halloween#Contbox{background:#FFF url(images/pp-halloween-bg.jpg) no-repeat right top}
.natale#primopiano,.natale#ADbox-home,.natale#Contbox{background:#FFF url(images/pp-natale-bg.jpg) no-repeat right top}
.carnevale#primopiano,.carnevale#ADbox-home,.carnevale#Contbox{background:#FFF url(images/pp-carnevale-bg.jpg) no-repeat right top}
.pasqua#primopiano,.pasqua#ADbox-home,.pasqua#Contbox{background:#FFF url(images/pp-pasqua-bg.jpg) no-repeat right top}
.svalentino#primopiano,.svalentino#ADbox-home,.svalentino#Contbox{background:#FFF url(images/pp-svalentino-bg.jpg) no-repeat right top}
.compleanno#primopiano,.compleanno#ADbox-home,.compleanno#Contbox{background:#FFF url(images/pp-compleanno-bg.jpg) no-repeat right top}
.matrimonio#primopiano,.matrimonio#ADbox-home,.matrimonio#Contbox{background:#FFF url(images/pp-matrimonio-bg.jpg) no-repeat right top}
.regali#primopiano,.regali#ADbox-home,.regali#Contbox{background:#FFF url(images/pp-regali-bg.jpg) no-repeat right top}
.feste#primopiano,.feste#ADbox-home,.feste#Contbox{background:#FFF url(images/pp-feste-bg.jpg) no-repeat right top}
.giochi#primopiano,.giochi#ADbox-home,.giochi#Contbox{background:#FFF url(images/pp-giochi-bg.jpg) no-repeat right top}
.test#primopiano,.test#ADbox-home,.test#Contbox{background:#FFF url(images/pp-test-bg.jpg) no-repeat right top}
.related{font-size:10px;border:1px solid #c7c7c7;background-color:#fff;margin:5px 0 0;padding:4px}
.related a,.related a:visited{font-weight:700;color:#f50d18;text-decoration:none}
.related b{font-weight:700;font-size:13px;color:#f50d18;text-decoration:none}
.related p{line-height:100%;margin:0;padding:0}
.ditto_paging{border-top:1px solid #ccc;font-size:13px;color:#700;padding:5px}
#ditto_pages .ditto_currentpage{border:1px solid #700;margin-right:1px;background-color:#700;color:#fff;font-size:13px;padding:1px 5px 2px}
.ditto_off{border:1px solid #ccc;margin-right:1px;color:#ccc;font-size:13px;background-color:#fff;padding:1px 5px 2px}
#ditto_pages a,#ditto_pages a:link,#ditto_pages a:visited{border:1px solid #D3D3D3;margin-right:1px;text-decoration:none!important;color:#700;font-size:13px;background-color:#fff;padding:1px 5px 2px}
#ditto_pages a:hover{background-color:#700;color:#fff}
#ADbox-home{border:1px solid #8e0000;background-color:#FFF;margin:5px;padding:4px}
#ADBoxONE{float:left;width:336px;height:280px;margin:0}
#ADBoxTWO{float:left;width:336px;height:280px;margin:0 0 0 20px}
#BoxONE{float:left;width:336px;margin-right:0;margin-left:2px;height:258px;border:1px solid #dbdbdb}
#BoxTWO{float:left;width:336px;margin-left:12px;height:258px;border:1px solid #dbdbdb}
#Contbox{height:280px;clear:RIGHT;border:1px solid #8e0000;background-color:#FFF;margin:0 0 2px}
#BoxTHREE{float:left;width:336px;margin-right:0;margin-left:2px;height:270px}
#BoxFOUR{float:left;width:336px;margin-left:12px;height:270px}
.bianco{background-color:transparent;height:auto!important;min-height:80px;margin:6px 2px;padding:2px}
a.next{display:block;float:right;border:1px solid #dbdbdb;text-decoration:none;background:#FFF url(images/next.png) no-repeat right;margin-bottom:10px;padding:0 16px 0 4px}
a.previous{display:block;float:left;border:1px solid #dbdbdb;text-decoration:none;background:#FFF url(images/prev.png) no-repeat left;margin-bottom:10px;padding:0 4px 0 16px}
.red {background-color: #770000;text-align:center;}
#textSlide{padding:10px 12px}
#textSlide p{font:15px "Segoe UI", Frutiger, Tahoma, Helvetica, "Helvetica Neue", Arial, sans-serif;color:#fff}
#textSlide h2{font:30px "Segoe UI", Frutiger, Tahoma, Helvetica, "Helvetica Neue", Arial, sans-serif;color:#ffd700;text-shadow:2px 2px 3px #000}
#textSlide b{font-weight:400;color:#ffd700}
#textSlide h4{text-transform:uppercase;font:15px Georgia, Serif;margin:10px 0}
#textSlide ul{list-style:disc;margin:0 0 0 25px}
#textSlide ul li{display:list-item}
#quoteSlide{padding:30px}
#quoteSlide blockquote{font:italic 24px/1.5 Georgia, Serif;text-align:center;color:#f90;margin:0 0 10px}
#quoteSlide p{text-align:center}
h1,.BigTitle{font-family:"Segoe UI", Frutiger, Tahoma, Helvetica, "Helvetica Neue", Arial, sans-serif;font-size:30px;font-weight:400;color:#f50d18}
a:hover,.sidelinks a:link,.sidelinks a:visited{text-decoration:none}
a img,#topmenu li.first{border:none}
#login,#navcrumbs{float:left}
#box1 .entry,#box3 .entry{padding:4px}
#thumb,.thumbnail{float:left;border:1px solid #f50d18;background:#FFF;margin:3px 10px 0 0;padding:4px}
#ADbox,#ADbox-Big{height:280px;clear:RIGHT;border:1px solid #8e0000;background-color:#FFF;margin:0 0 5px;padding:4px}
