/*
Theme Name: New_Arcoiris
   
 ========================
   * Page width:            990 px
   * Number of columns:     3
=========================
   
*/
body{margin:0 auto;background:#fff;color:#292929;font-family:Verdana,Arial, sans-serif;font-size:12px;text-align:center;}
div#main{background:#EFF7FF;color:#292929;margin:0 auto;padding:0;text-align:left;width:1010px;background:#fff url(../../../images/bck.png) repeat-y center top;}
.container{margin:0 auto;padding:0;width:990px;background:transparent;border:none;}
#header{background:#EFF7FF;margin:0;padding:0;}
#header img.hbanner{float:right;margin:5px;border:none;}
div.frase{float:left;margin:5px 0;text-align:center;width:550px;padding:0;}
.frase p a:link, .frase p a:visited{color:#538290;font-size:18px;padding:0;text-decoration:none;font-weight:normal;}
div.frase blockquote{border:0;float:left;margin:0;padding:0;width:100%;}
.comm a:link, .comm a:visited{text-decoration:none;color:#333;font-weight:normal;}
.q-S{width:200px;float:left;margin-top:10px;}
.q-D{width:300px;float:right;text-align:right;margin-top:10px;}
.divInnerLnk{clear:both;float:left;margin:0;text-align:right;background-color:#045e84;padding:0;width:100%;}
a.innerLnk:link, a.innerLnk:visited, a.innerLnk:hover{font-weight:normal;padding:2px 5px;border-left:3px double #a7b6bc;font-size:14px;text-decoration:none;}
.menu1{float:left;width:100%;height:29px;background:#b31651 url(images/libck.gif) repeat-x top left;padding:0;text-align:center;}
ul#navmenu{float:left;margin:0;list-style:none;padding:0;background:transparent;}
#navmenu li{display:inline;padding:2px 0;text-align:center;font-size:14px;margin:0;background:transparent;}
#navmenu li a:link, #navmenu li a:visited{display:block;float:left;height:24px;text-decoration:none;padding:5px 4px 0 4px;text-align:left;color:#fff;background:transparent url(images/libck.gif) repeat-x top left;margin:0;font-weight:normal;border-right:solid 1px #ddd;}
#navmenu li a:hover,#navmenu li a.active{text-decoration:none;background:transparent url(images/libck2.gif) repeat-x top left;}
div.search{float:right;margin:2px 2px 0 0;height:24px;}
#srch-frm{background:transparent url(images/search.png) no-repeat scroll left 2px;}
.search #s{background:transparent;border:none;margin:5px 5px 0 5px;color:#292929;width:120px;}
.textfield{width:120px;margin:0 2px 0 0;border:solid 1px #333;padding:2px;}
.button{width:45px;text-align:center;background:#dadada;color:#000;padding:0;margin:0;}
table#tm{clear:both;border:none;width:100%;padding:2px 0;background:#fff;}
#tm tr{}
#tm td.left{width:205px;padding:0 5px;background:#fff url(../../../images/rightborder.gif) repeat-y right top;}
#tm td.right{padding:0 5px 5px 8px;width:205px;background:#fff url(../../../images/leftborder.gif) repeat-y left top;}
#tm td{vertical-align:top;}
td.left ul ,ul.articoli{margin:0 5px 20px 5px;padding:0;list-style:none;}
td.left li.cat-item, .articoli li{margin:5px 0;padding:2px;border-bottom:solid 1px #ddd;font-size:14px;}
td.left li.cat-item a, .articoli li a{text-decoration:none;color:#00386B;}
img{border:none;}
p{font-size:12px;margin:5px;}
a:link, a:visited{text-decoration:none;color:#bb0b5a}
a:hover{text-decoration:underline;color:#77022e}
.alignleft{float:left;margin:5px 5px 5px 0;}
.alignright{float:right;margin:5px 0 5px 5px;}
.aligncenter{display:block;margin-left:auto;margin-right:auto;}
#banner{border:solid 1px #045E84;padding:5px;margin:5px 0;background:#EFF7FF;font:12px Verdana;line-height:normal;color:#B61B56;text-shadow:0 1px 0 #fff;}
#banner div{}
.entry{w\idth:100%;}
h3.sottcat,h3.sottcat-r{font-size:18px;padding:5px;border:none;margin:5px 0;}
h3.sottcat{background:#9d1e4d;padding-left:85px;color:#fff;font-weight:normal;}
h3.sottcat-r{background:#d4dedc;color:#000;}
h4.btit{font-size:18px;font-weight:bold;margin:5px 5px 30px 5px;}
.btit a:link, .btit a:visited{color:#00386B;text-decoration:none;;}
.btit a:hover{color:#A0408A;text-decoration:underline;}
div.bhr{clear:both;height:1px;border-top:solid 1px #00386B;margin:5px;}
.post{padding:5px;margin:5px 0;border:solid 1px #ddd;}
img.attachment-post-thumbnail{float:left;margin:0 4px 4px 0;}
.post{width:480px;}
.left .post,.right .post{width:215px;}
html>body .post{width:auto;min-width:94%;}
p.pcat{font-size:12px;}
.pcat a{color:#77022e;text-decoration:none;}
p.pcat2{font-size:14px;font-weight:bold;color:#D14242;}
.pcat2 a{color:#D14242;text-decoration:none;}
span.data{display:block;width:190px;text-align:right;float:right;margin:-10px 5px 10px 0;padding:5px 0;font-size:10px;color:#666;}
p.author{font-size:12px;margin:0 0 10px 5px;font-style:italic;}
.author a:link, .author a:visited{text-decoration:none;color:#c1516b;}
.author a:hover{text-decoration:underline;}
p.postmetadata{clear:both;padding:5px;font-size:12px;margin:5px 5px 10px 5px;font-style:normal;background:#dbdcdd;color:#4d4d4d;}
.postmetadata a:link, .postmetadata a:visited{text-decoration:underline;color:#4d4d4d;}
.postmetadata a:hover{text-decoration:none;}
.more-link{clear:both;float:right;margin:5px 5px 5px 0;display:block;width:100%;text-align:right;color:#c1163e;text-decoration:none;}
.more-link a:link, .more-link a:visited{text-decoration:none;font-weight:normal;display:block;width:100%;text-align:right;color:#d01653;}
.more-link a:hover{text-decoration:underline;}
blockquote.sottcat{margin:10px;font-size:12px;font-style:italic;}
img.photo{float:left;margin:5px 5px 5px 0;border:none;}
blockquote.biopost{width:95%;font-style:normal;font-size:11px;line-height:14px;float:left;margin:20px 5px 10px 10px;padding:5px;border:solid 1px #ddd;font-size:10px;}
#commentform{width:500px;}
h3#comments,h3.comments{color:#d11978;font-size:16px;font-weight:bold;margin:10px 20px;}
ol.list-4, ol.commentlist{margin:0 10px;padding:5px;list-style:none;}
.list-4 li, .commentlist li{background:#fff;}
.list-4 li.alt, .commentlist li.alt{background:#f3f3f3;}
div.com-header{padding:2px;border-bottom:solid 1px #989898;margin:0 10px 5px 10px;}
.com-header span{margin:0;font-size:14px;}
span.commentmetadata{float:right;margin:0 5px 0 5px;text-align:right;font-size:10px;}
.list-4 p{margin:10px 10px 10px 20px;font-size:12px;}
#respond{margin-top:50px;margin-left:10px;}
p.paginated-comments-pages{margin:10px;}
.paginated-comments-pages a{padding:4px 2px;text-align:center;border:solid 1px #DBDCDD;}
textarea#comment{width:450px;}
h3.arcblock-r{font-size:20px;padding:5px;margin:0 5px;text-align:left;}
div.leftpost{margin:5px;padding:5px;border:solid 1px #ba205a;}
.nm{text-align:center;}
h3.arcblock{margin:0 0 8px 0;font-size:18px;font-weight:normal;color:#fff;background:#ba205a;padding:2px 0;text-align:center;}
h3.arcblock a{color:#fff;}
ul.authors{margin:50px 0;padding:0;list-style:none;}
ul.authors ul{margin:0;padding:0;list-style:none;font-size:14px;}
.authors li{list-style:none;padding:5px;border-bottom:solid 1px #d5d5d5;margin:5px 0;font-size:14px;}
.authors a{color:#000;text-decoration:none;}
ul.alfab{margin:10px 0;padding:0;list-style:none;}
.alfab li{display:inline;font-size:14px;margin:0 3px;padding:2px 2px;font-weight:bold;border:none;}
.alfab li.active{border-bottom:solid 1px #8A123F;}
#today{clear:both;float:left;display:block;width:100%;font-size:12px;border:solid 1px #BA205A;margin:-8px 0 15px 0;padding:68px 0 0 0;background:url(../../../images/libri.png) no-repeat center 5px;}
#today ul{margin:0 0 8px 0;padding:0;list-style:none;border:none;}
#today li{margin:0;padding:2px;list-style:none;text-align:center;}
#today li.more{margin:5px 0 0 0;padding:5px;list-style:none;text-align:left;font-size:10px;background:#FFEECC;}
#today a:link, #today a:visited{text-decoration:none;color:#BA205A;}
#today a:hover{text-decoration:underline;color:#000;}
.arcblock{clear:both;float:left;display:block;width:100%;margin:0 0 10px 0;padding:0;}
.arcblock{border:solid 1px #ba205a;}
.arcblock-r{text-align:justify;}
div.arcbcontent{padding:0;text-align:left;}
.arcbcontent ul{clear:both;float:left;margin:0;padding:0;list-style:none;}
.arcbcontent li{margin:0;padding:5px 2px;list-style:none;font-size:10px;color:#777;float:left;width:190px;}
.arcbcontent li.even{background:#f3f3f3;}
.arcbcontent li.odd{background:#cacaca;}
.arcbcontent li:hover{background:#CA6C82;cursor:pointer;}
.arcbcontent ul a{font-size:12px;font-weight:normal;color:#000;}
.arcbcontent ul a:hover{color:#fff;}
span.socialn{color:#8A113F;font-size:14px;margin:0 0 5px 5px;}
ul.socialn{float:left;list-style:none;margin:5px 0 0 5px;padding:0;}
.socialn li{display:inline;margin:0 2px 0 0;padding:0;width:35px;}
fieldset{width:520px;margin:15px 5px;padding:10px;border:dashed 1px #656565;}
label{clear:both;float:left;margin:5px 5px 5px 0;width:200px;text-align:right;}
input.inp{float:left;margin:5px 5px 15px 0;width:180px;padding:2px;border:solid 1px #ccc;}
select.inp{float:left;margin:5px 5px 15px 0;padding:2px;border:solid 1px #ccc;}
input.submit{float:right;margin:5px 5px 5px 0;}