/*
Theme Name: Nero Magazine
Theme URI: http://www.neromagazine.it/
Description: Custom style for Nero Magazine
Author: Nero Magazine
Version: 1.0
*/


/* generic */

* { margin:0; padding:0 }

img {
	border:none; 
	margin:0;
	padding:0;
} 

a {
	color: #000000;
	text-decoration: underline;
}

a:hover {
	text-decoration: underline;
	color: #0000FF;	
}

b {
	font-weight: bold;
}



.hide { 
	display: none;
}


.clear {
	clear: both;
}

p {
line-height: 1.5em;
}

.align-left {
float: left;
}

.align-right {
float: right;
}


/* structure */


body {
font-family:  Helvetica, Arial, sans-serif;
text-align: left;
margin: 0 0 0 0;
padding: 0;
background-color: #ffffff;
color: #000000;
font-size: 62.5%; 
}

#wrapp     {
position: relative;
width: 940px;
text-align: left;
font-size: 1.2em;
color: #000000;
background: transparent;
margin: 0 auto;
clear: both;
}	


#pageint {
clear: right;
width: 100%;
margin: auto;
padding: 10px 0 0 0;
}


#header {
font-family:  Helvetica, Arial, sans-serif;
clear: both;
width: 942px;
height: 136px;
margin: 0 0 0 0;
padding: 20px 0 0 0;

z-index: 20;
background-color: #ffffff;
}

#slider {
width: 940px;
height: 340px;
padding: 0;
margin: 0 0 0 0;
background-color: #ffffff;
display:none;
}

#slider2 {
width: 540px;
height: 300px;
padding: 0;
margin: 36px 0 0 0;
background-color: #fffff;
}

#content {
float: left;
width: 940px;
margin:25px 0 0 0;
padding: 0;
}

#contentwrap {
float: left;
width: 700px;
margin: 0 21px 0 0;
padding: 0;
}

#contentwrap2 {
float: left;
width: 700px;
margin: -24px 21px 0 0;
padding: 0;
}

#contentwrap3 {
float: left;
width: 940px;
margin: -24px 21px 0 0;
padding: 0;
}



#colsx {
float: left;
width: 160px;

margin: 0;
padding: 0;
}

.colsx {
float: left;
width: 160px;
margin: 0;
padding: 0;
}



#content div.posthome p {
margin-bottom: 18px;
}

#content div.posthome  {
margin-top: 36px;
}

#content div.posthome div.contenuto {
margin:0 0 35px 0;
padding: 60px 80px 60px 80px;

}


#content #contentwrap2 div.posthome div.blogimages {
float: left;
width: 401px;
}

#content div.posthome div.blogimages {
float: left;
width: 401px;
}

#content div.posthome div.blogimages img {
float: left;
margin: 0 0 5px 0;
}

#content div.posthome div.blogimages div.dida {
margin: 0 0 30px 0;
font-style: italic; 
color: #000000;
width: 380px;
}

#content div.posthome img {
margin: 0 21px 10px 0;
}


#content div.magazine  {
margin-top: 8px;
padding: 0 0 35px 0;
}

#content div.magazine div.contenuto {
width: 221px;
margin: 0 99px 0 0;
}


#content div.magazine img {
float: left;
margin: 0 0 10px 0;
}

#content div.magazine div.contenuto img {
margin: 0 0 10px 0;
}


#content div.top {
padding: 1px 0 0 0;
clear: both;
height: 37px;
width: 700px;
}

#content div.top img{
position: relative;
left: 369px
}


div.top100 {
padding: 1px 0 0 0;
margin-top: 50px;
clear: both;
height: 37px;
width: 940px;
text-align: center;
}


div.navigation {
margin: 4px 0 0 0;
width: 700px;
}

div.issue {
float: left;
width: 140px;
margin: 8px 0 0 79px;
padding: 0 0 0 0;

}





h2.elencomag {
color: #000000;
font-weight: normal;
font-size: 1.3em;
margin-top: 8px;
}

.bordertop {
border-top: 84px solid #FFFFFF;
}


#catalogomag {
display:table; 
width: 940px;
margin: 40px 0 0 0;

}

div.magrow {
display:table-row;
margin-bottom: 0 0 20px 0;
}

div.mag {
display:table-cell;
float: left;
width: 138px;
margin: 0 22px 25px 0;
text-align: center;
color: #000000;
position: relative;
}

div.mag.last {
display:table-cell;
float: left;
width: 138px;
margin: 0 0 25px 0;
text-align: center;
color: #000000;
}


div.mag h2 a {
text-decoration: none;
}

div.mag h2 a:hover {
color: #0000FF;
text-decoration: underline;
}


div.mag.last div.grigioart a {
    width: 138px;
    display: block;
    color: #ffffff;
    text-decoration: none;
}


div.mag div.grigioart a {
    width: 138px;
    display: block;
    color: #ffffff;
    text-decoration: none;
}

#contentwrap3 div.colsx {
width: 250px;
}

#contentwrap3 div.colsx h2.titarchive {
padding: 2px 0 0 0;
clear: both;
color: #333333; 
font-size: 1.4em;
font-weight: bold;
}


#contentwrap3 div.colsx ul {
margin: 9px 0 0 0;
width: 160px;
}


#contentwrap3 div.colsx ul li {
font-family: Helvetica, Arial, sans-serif;
list-style:none;
font-size: 1em;
color: #333333;
padding: 11px 0 12px 0;
border-top: 1px solid #000000;

}


#contentwrap3 div.colsx ul li a {
text-decoration: none;
}


#contentwrap3 div.colsx ul li.current-cat {
font-weight: bold;
}


div#link {
display:table; 
width: 690px;
}


div#link div.linkrow {
display:table-row;
width: 690px;
margin: 0 0 0 0;
}

div#link div.linkrow div.linkceil {
display:table-cell;
float: left;
width: 220px;
margin: 0 10px 0 0;
padding: 0 0 20px 0;
}

div#link div.linkrow div.linkceil p {
margin: 0;
padding: 0;
}

div#link div.linkrow div.linkceil h3 {
margin-top: 0;
}


div#contatti {
display:table; 
width: 690px;
}


div#contatti div.linkrow {
display:table-row;
width: 690px;
margin: 0 0 0 0;
}

div#contatti div.linkrow div.linkceil {
display:table-cell;
float: left;
width: 220px;
margin: 0 10px 0 0;
padding: 0 0 20px 0;
}

div#contatti div.linkrow div.linkceil p {

}

div#contatti div.linkrow div.linkceil h4 {
margin-top: 0;
margin-bottom:10px;
}



div#dist {
display:table; 
width: 690px;
}


div#dist div.linkrow {
display:table-row;
width: 690px;
margin: 0 0 0 0;
}

div#dist div.linkrow p {
display:table-cell;
float: left;
width: 220px;
margin: 0 10px 0 0;
padding: 0 0 20px 0;
height: 70px;
}






#catalogopro {
display:table; 
width: 940px;
margin: 35px 0 0 0;

}

div.artistprorow {
display:table-row;
margin-bottom: 0 0 20px 0;
}


div.artistpro {
display:table-cell;
float: left;
width: 218px;
margin: 0 22px 22px 0;
text-align: center;
color: #000000;
position: relative;
}



div.artistpro.last {
display:table-cell;
margin: 0 0 22px 0;
}


#eventstable {
display:table; 
width: 940px;
margin: 25px 0 0 0;

}

div.eventrow {
display:table-row;
margin: 0 0 20px 0;
}

div.eventrow {
display:table-row;
margin: 0 0 20px 0;
}


div.eventceil {
display:table-cell;
float: left;
width: 300px;
margin: 0 20px 22px 0;
text-align: left;
color: #000000;
position: relative;
}

div.eventceil p {
margin-bottom: 18px;
}



div.eventceil.last {
width: 290px;
display:table-cell;
margin: 0 0 22px 0;
}



div.grigioart {
    position: absolute;
    top: 0px;
    right: 0px;
	margin: 0;
	background: transparent url(../img/grigioart.png) repeat-y 0px 0px;
	display: none;
}


div.grigioart a h2 {
	font-family: Helvetica, Arial, sans-serif;
    color: #ffffff;
	font-weight: normal;
	padding: 40px 5px 0 5px;
	font-size: 1.3em;
}

div.grigioart a h2.helvetica {
	font-family: Helvetica, Arial, sans-serif;
    color: #ffffff;
	font-weight: bold;
	padding: 40px 5px 0 5px;
	font-size: 1.4em;
}


div.grigioart a {
    width: 218px;
    display: block;
    color: #ffffff;
    text-decoration: none;
}


.bannerheader {

margin:0 auto;
width:728px;

}

.bannerheader a {

display: block;
padding-bottom: 20px;

}

#banner {
float: left;
width: 142px;
margin: 0 0 0 0;
padding: 0 0 38px 0;
}

#banner ul li.widget_adrotate_widgets {
width: 320px;

}

#banner ul li#adrotate_widgets-3 div {
border: 1px solid #333333;
padding: 0;
margin: 0 16px 16px 0;
float: left;
width: 140px;
height: 58px;
overflow: hidden;
}

#banner li#adrotate_widgets-3 div img {
width: 140px;
}

#banner li#adrotate_widgets-4 div {
border: 1px solid #333333;
padding: 0;
margin: 0 16px 16px 0;
float: left;
width: 298px;
}

#banner li#adrotate_widgets-4 div img {
width: 298px;
}

#bannerint ul {
border-top: 1px solid #ffffff;
margin-top: 0;
padding-top: 0;
}

#bannerint ul li {
border-top: 1px solid #ffffff;
margin-top: 0;
padding-top: 0;

}

#bannerint ul li.widget_adrotate_widgets {
width: 142px;

}

#bannerint ul li div {
border: 1px solid #333333;
padding: 0;
margin: 0 16px 16px 0;
float: left;
width: 140px;
}

#bannerint li div img {
width: 140px;
}

#bannerint ul li {
list-style:none;
border-bottom: 1px solid #ffffff;
}

#banner ul li {
list-style:none;
border-bottom: 1px solid #ffffff;
}

#footer {
border-top: 40px solid #ffffff;
width: 100%;
font-size: 1em;
margin: 0 0 0 0;
padding: 0 0 0 0;
clear: both;
}



#foot {
font-family: Helvetica, Arial, sans-serif;
clear: both;
width: 940px;
margin: 0 auto;
padding: 35px 0 0 0;
border-top: 5px solid #000000;
}

/* div interni */

#logo  {
width: 720px;
float: left;
}


#logo img {
padding: 0;
}

#logofoot  {
width: 160px;
float: left;
}


#logofoot img {
padding: 0 0 0 1px;
}

.head1 {
width: 130px;
float: left;
font-size: 1em;
text-transform: uppercase;
margin-left: 12px;
}

div#header div.head1 {
height: 90px;
margin-top:10px;
}


div#header div.head2 {
width: 68px;
float: left;
}


.copyright {
clear: both;
width: 940px;
border-top: 102px solid #ffffff;
border-bottom: 32px solid #ffffff;
margin: 0 0 0 0;
padding: 0;
color: #000000;
}


div.content_slider {
color: #000000;
height: 374px;
width: 300px;
float: left;
}


/* menu */

#header ul.menutop  {
width: 940px;
height: 18px;
clear: both;
margin-top: 0;

}

#header ul.menutop li {
list-style:none;
font-weight: bold;
font-size: 1.8em;
height: 18px;
float: left;
margin-right: 20px;
background-color: #ffffff;
}

#header ul.menutop li a {

text-decoration: none;

}



#header div.head2 ul.menutop  {
width: 138px;
float: left;
margin-top: 19px;
}


#foot ul.menutop  {
width: 160px;
float: left;
height: 18px;
}

#foot ul.menutop li {
list-style:none;
font-weight: normal;
font-size: 1.2em;
height: 18px;
color: #000000;
}

#foot ul.menutop li a {
text-decoration: none;
color: #000000;
}

#foot ul.menutop li a:hover {
color: #0000FF;
	
}


/* type */

h2 {
font-family:  Helvetica, Arial, sans-serif;
color: #000000; 
font-size: 1.6em;
padding: 0px;

}

h3 {
font-family:  Helvetica, Arial, sans-serif;
color: #000000; 
font-size: 1.4em;
padding: 0px;
}

h4 {
font-family:  Helvetica, Arial, sans-serif;
font-size: 1.2em;
padding: 0px;
margin-bottom:10px;
}

div.head1 h2 {
color: #000000; 
font-weight: bold;
font-size: 1em;
padding: 0px;
margin-bottom: 15px;
text-decoration: underline;
}

div.head1 h3 {
color: #000000; 
font-weight: bold;
font-size: 1.1em;
padding: 0px;
margin-bottom: 0px;
text-decoration: none;
}


div.head1 h3 a {
text-decoration: none;
}


div.head1 h2 a {
text-decoration: none;

}

div.magazine  div.contenutoint p.author {

margin-bottom: 20px;
font-size: 1em;
}

div.content_slider h2 {
color: #000000; 
font-size: 2.0em;
font-weight: bold;
padding: 16px 0 0 34px;
letter-spacing: 0.05em;
	text-transform: uppercase;
}

div.content_slider h2 span {

}

div.posthome  {
padding: 0 0 35px 0;
}

div.posthome div.contenuto {
float: left;
width: 294px;
margin: 0 0 30px 0;
}

div.posthome div.contenuto h2 {
color: #000000; 
font-size: 1em;
font-weight: bold;
padding: 0px 0 16px 0;
text-transform: uppercase;
font-style: normal;
font-style: normal;
}

div.posthome div.contenuto h2 span {

}

div.posthome div.contenuto h3 {
color: #000000; 
font-size: 1.5em;
line-height: 1em;
margin-top: 0px;
margin-bottom: 20px;
text-transform: none;
}

div.posthome div.contenuto iframe {
margin-bottom: 25px;
}

div.posthome div.contenuto h3 a {
color: #000000; 
text-decoration: none;
}

div.posthome div.contenuto h3 a:hover {
color: #0000FF;
text-decoration: underline;
}


div.posthome div.contenuto p img{
margin: 0;
}

 div.contenuto p a:hover{
color: #0000FF;
}

div.posthome div.contenuto  p.date {
color: #000000;
margin-bottom: 18px;
}

div.posthome div.contenuto p {
color: #000000;
font-size: 1em;
}



div.magazine  {
padding: 0 0 35px 0;
}

div.magazine div.contenuto {
float: left;
width: 294px;
margin: 0 0 30px 0;
}

div.magazine div.contenuto h2 {
border-top: 1px solid #000000;
border-bottom: 1px solid #000000;
padding: 10px 0 10px 0;
margin-top: 10px;
clear: both;
color: #333333; 
font-size: 1.5em;
font-weight: bold;
}

div.magazine div.contenuto h2.elencomag  {
color: #000000;
font-weight: bold;
font-size: 1.7em;
margin: 0;
padding: 0;
border-bottom: 1px solid #ffffff;
border-top: 1px solid #ffffff;
}


div.magazine div.contenuto p.borderafter {
border-top: 1px solid #FFFFFF;
border-bottom: 5px solid #000000;
margin: 0 0 10px 0;
padding: 0;
display: block;
}


div.magazine div.contenuto h3 {
color: #333333; 
font-size: 1em;
line-height: 1.5em;
margin: 18px 0 3px 0px;
}

div.magazine div.contenuto h3 a {
color: #333333; 
text-decoration: none;
}

div.magazine div.contenuto h3 a:hover {
color: #0000FF;
text-decoration: underline;
}


div.magazine div.contenuto p {
color: #000000;
margin: 0px 0px 5px 0px;
line-height: 1.5em;
}

div.magazine div.contenuto p a {
color: #000000;
margin: -3px 0 0px 0px;
line-height: 1.5em;
}

div.magazine div.contenuto p a:hover {
color: #0000ff;
margin: -3px 0 0px 0px;
line-height: 1.5em;
}

div.magazine div.contenuto p.recensione {
color: #666666;
margin: 18px 0 0px 0px;
}



div.magazine div.contenutoint {
float: left;
width: 539px;
margin: 0 0 30px 0;
}

div.posthome div.contenuto {
float: left;
width: 539px;
margin: 0 0 30px 0;
}

div.magazine div.contenutoint h2 {
padding: 7px 0 0 0;
margin-bottom: 0px;
clear: both;
color: #333333; 
font-size: 1.5em;
font-weight: bold;
}

div.magazine div.contenutoint h3 {
color: #333333; 
font-size: 1.2em;
font-weight: normal;
line-height: 1.5em;
margin: 0 0 25px 0px;
}


#content div.magazine div.contenutoint {
color: #000000;
}


#content div.magazine div.contenutoint img {
margin: 0 0 10px 0;
}

div.magazine div.contenutoint div.dida {
margin: 0 0 35px 0;

width: 380px;
}

div#articolo p {
font-size: 1.2em;
}

div.magazine div.contenutoint p {
margin: 0 0 25px 0px;
}

div.lang {
font-family: Helvetica, Arial, sans-serif;
font-size: 1.1em;
font-weight: normal;
padding: 0;
margin: 2px 0 34px 0;
letter-spacing: 0.05em;
color: #333333;

}

div#colsx div.lang a {
color: #000000;
padding: 0;
margin: 0 0 5px 0;
display: block;
width: 120px;
}

div#colsx div.lang a:hover {
color: #0000FF;
text-decoration: underline;
}

div.issue h2 {
padding: 6px 0 0 0;
clear: both;
color: #333333; 
font-size: 1.5em;
font-weight: bold;
letter-spacing: 0.05em;
}


div.issue h2.titarchive {
padding: 2px 0 0 0;
clear: both;
color: #333333; 
font-size: 1.4em;
font-weight: bold;
text-transform: uppercase;
}

div.issue  p {
color: #666666;
padding: 0 0 20px 0;
margin: 0 0 20px 0px;
border-bottom: 5px solid #000000;
}

div.issue  div.info {
font-size: 0.9em;
}

div.issue  p a.artist{
color: #666666;
}

div.issue  p a.artist:hover{
color: #0000FF;
}


div.issue  strong {
color: #333333;
}

div.issue h2.artist {
margin-bottom: 15px;
}

div.issue img {
float: left;
margin: 0 10px 0 0;
}


div.issue ul {
margin: 9px 0 0 0;
}

div.issue ul li ul{
margin: 9px 0 0 0;
}

div.issue ul li {
font-family: Helvetica, Arial, sans-serif;
list-style:none;
font-size: 1em;
color: #333333;
padding: 11px 0 12px 0;
border-top: 1px solid #000000;
}

div.issue ul li.current {
font-weight: bold;
}


div.issue ul li.specialpro {
list-style:none;
font-size: 1.3em;
color: #333333;
}

div.issue ul li.archivio:before{content:'-';display:inline;}

div.issue li.archivio a {
text-decoration: none;
color: #333333;
margin: 0 0 0 10px;
}

div.issue ul li.specialpro a {

color: #333333;
margin: 0px;
}

div.issue ul li.specialpro a span {
font-family: Helvetica, Arial, sans-serif;
font-size: 0.8em;
color: #666666;
margin: 0px;
}

div.issue ul li.specialpro a:hover span {
color: #0000FF;
}

div.issue  ul li a.sel {
font-weight: bold;

}

div.issue  ul li.current_page_item a {
font-weight: bold;

}


div.issue  ul li.archivio a.sel {
color: #231F20;

}

div.issue  ul li.archivio a.sel:hover {
color: #231F20;

}



div.issue  ul li.specialpro a.sel span {
color: #231F20;

}

div.issue  ul li.specialpro a.sel:hover {
color: #231F20;

}


div.issue ul li a:hover {
color: #0000FF;
}


div.magazine div#colsx img {
float: left;
margin: 0 10px 0 0;
}

div.social {
float: left;
margin: 5px 0 0 0;
}



div.issue  a {
color: #333333; 
text-decoration: none;
}


div.issue a:hover {
color: #0000FF;
}


div#colsx a {
color: #333333; 
text-decoration: none;
}

div#colsx a:hover {
color: #0000FF;
text-decoration: underline;
}

div.colsx table {
margin-bottom: 10px;
}



div.content_slider h3 {
font-size: 1.4em;
padding: 19px 25px 15px 34px;
color: #000000; 
font-weight: bold;
letter-spacing: 0.05em;
	text-transform: uppercase;
}

div.content_slider h3 a {
color: #000000; 
text-decoration: none;
}

div.content_slider p {
color: #000000; 
margin: 0px 25px 15px 34px;
}

div.content_slider p a {
color: #000000; 
text-decoration: underline;
}


div.content_slider p a.more {
text-decoration: underline;
font-family:  Helvetica, Arial, sans-serif;
}



div.navigation a {
font-family:  Helvetica, Arial, sans-serif;
font-size: 1.2em;
text-decoration: none;
color: #333333;
}


div.navigation a:hover {
color: #0000FF;
text-decoration: underline;
}


div.head2 div.info{
margin: -1px 0 0 0;
padding: 0;
font-size: 1.15em;
line-height: 18px;
height: 36px;
font-style: italic; 
color: #666666;
}

div.head2 div.info a{
text-decoration: none;
color: #666666;
}



div#foot ul li.testatina {
height: 36px;
padding: 8px 0 0 0;
}


div#foot ul li h2  {
color: #000000;
font-size: 1em;
font-weight: bold;
}


div#foot .head1 {
color: #737373;
}

div#foot .head2 {
color: #737373;
}

div#foot ul li h2 span {
border-bottom: 1px solid #000000;
}


div#foot div.head1 h2 {
color: #000000; 
font-size: 1em;
font-weight: bold;
padding: 8px 0 0 0;
height: 10px;
}

div#foot div.head1 h2 span 
color: #000000; 
font-weight: bold;
font-size: 1em;
}

div#foot div.head2 h2 {
color: #ffffff; 
font-size: 0.7em;
font-weight: bold;
padding: 8px 0 0 0;
height: 15px;

}

div#foot div.head2 h2 span {
border-bottom: 1px solid #000000;

}

div#foot div.head2 p {
font-size: 1.2em;

}

.copyright {
font-size: 1.2em;
}


a.more {
font-weight: normal; 
text-transform: none;
}

div.eventceil h2 {
color: #333333; 
font-size: 1.5em;
font-weight: bold;
}

div.eventceil h3 {
font-size: 1.2em;
color: #333333; 
}

div.eventceil.about h3 {
font-size: 1.2em;
color: #333333; 
margin-bottom: 20px;
}

div.eventceil em {
color: #666666; 
}

div.eventceil p {
color: #666666; 
}

div.eventceil a {
font-style: italic;
}

div.eventceil.newsletter p {
margin-top: 0px;
margin-bottom: 20px;
}

/* form */

div.head1 form {
margin-bottom: 15px;
}



input.inputgrey{
border: 0;
padding: 0;
margin: 0;
width: 150px;
color: #000000; 
font-weight: bold;
font-size: 1.1em;
}

div.newsletter input.inputgrey{
border: 1px solid #666666;
margin-right: 5px;
padding-left: 5px;
}

div.newsletter input.btn{
border: 1px solid #666666;
background-color: #ffffff;
text-align: center;
font-weight: bold;
width: 100px;
}

/* jcarousel-control */


.jcarousel-control {
    position: relative;
    width: 640px;
    top: -31px;
	display: none;

}

div.jcarousel-control div.centra {
	height: 30px;
	margin: 0 auto;
	text-align: center;
}

div.jcarousel-control div.centra  a {
display: block;
width: 10px;
height: 10px;
float: left;
margin: 0 10px 5px 0;
}



ul#mycarousel li img {
float: left;
}

.floatingdiv {
position: fixed;
top: 198px;
width: 160px;
}

div.colsx ul {
margin: 9px 0 0 0;
width: 100px;
}

div.colsx ul li ul{
margin: 9px 0 0 0;
}

div.colsx ul li {
font-family: Helvetica, Arial, sans-serif;
list-style:none;
font-size: 1em;
color: #333333;
padding: 11px 0 12px 0;
border-top: 1px solid #000000;
}

div.colsx ul li.current {
font-weight: bold;
}


div.colsx ul li.specialpro {
list-style:none;
font-size: 1.3em;
color: #333333;
}

div.colsx ul li.archivio:before{content:'-';display:inline;}

div.colsx li.archivio a {
text-decoration: none;
color: #333333;
margin: 0 0 0 10px;
}

div.colsx ul li.specialpro a {

color: #333333;
margin: 0px;
}

div.colsx ul li.specialpro a span {
font-family: Helvetica, Arial, sans-serif;
font-size: 0.8em;
color: #666666;
margin: 0px;
}

div.colsx ul li.specialpro a:hover span {
color: #0000FF;
}

div.colsx  ul li a.sel {
font-weight: bold;

}

div.colsx  ul li.current_page_item a {
font-weight: bold;

}


div.colsx  ul li.archivio a.sel {
color: #231F20;

}

div.colsx  ul li.archivio a.sel:hover {
color: #231F20;

}



div.colsx  ul li.specialpro a.sel span {
color: #231F20;

}

div.colsx  ul li.specialpro a.sel:hover {
color: #231F20;

}


div.colsx ul li a:hover {
color: #0000FF;
}

#header ul.menutop li a.sel {
color: #0000FF;
}

#articolo img {
display: none;
}

.posthome img {
display: none;
}


