/*
Theme Name: Musicastrada
Description: Tema per musicastrada.it adattato per WordPress da Enrico Battocchi
Version: 2.0
Author: Riccardo Antonini
Author URI: http://www.nientenoci.it
*/

body {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #000000;
	margin: 0px;
	padding: 0px;
	text-align: left;
	background-image: url(img/bg.jpg);
	background-repeat: repeat-x;
	float: left;
	background-position: left top;
}
img {
	border-top-width: 0px;
	border-right-width: 0px;
	border-bottom-width: 0px;
	border-left-width: 0px;
}
body#gospel {
	background-image: url(img/bg.jpg);
/*	background-image: url(img/bg_aria.jpg); */
}
body#photo {
	background-image: url(img/bg.jpg);
/*	background-image: url(img/bg_terra.jpg); */
}
body#video {
	background-image: url(img/bg.jpg);
/*	background-image: url(img/bg_mare.jpg); */
}
body#fotografando {
	background-image: url(img/bg.jpg);
/*	background-image: url(img/bg_sassi.jpg); */
}

h1 {
	font-size: 26px;
	margin: 0px;
}
h2 {
	font-size: 36px;
}
h3 {
	font-size: 22px;
	margin: 0px;
	padding: 0px;
}
h4 {
	font-size: 10px;
	padding: 0px;
	float: left;
	margin-top: 0px;
	margin-right: 10px;
	margin-bottom: 0px;
	margin-left: 0px;
	font-weight: normal;
	text-transform: uppercase;
	width: 155px;
}
p {
	margin-bottom: 10px;
	margin-top: 10px;
}
a{
color: #000000;
text-decoration: none;
}
#principale {
	width: 900px;
	height: auto;
	margin-left: 167px;
	margin-top: 0px;
	margin-bottom: 20px;
}
#logo a{
	background-image: url(img/logo.png);
	background-repeat: no-repeat;
	float: left;
	height: 80px;
	width: 260px;
	padding: 0px;
	border-right-width: 1px;
	border-right-style: solid;
	border-right-color: #FFFFFF;
	margin-top: 10px;
	margin-right: 0px;
	margin-bottom: 20px;
	margin-left: 0px;
}
#logo a span {
    display: none;
}
#head {
	float: left;
	height: 335px;
	width: 900px;
	margin: 0px;
	padding: 0px;
	background-repeat: no-repeat;
	background-image: url(img/head.jpg);
}
body#gospel #head{
/*	background-image: url(img/head_gospel.jpg); */
	background-image: url(img/head_principale.jpg);
}
body#photo #head{
/*	background-image: url(img/head_photoreportage.jpg); */
	background-image: url(img/head_principale.jpg);
}
body#video #head{
/*	background-image: url(img/head_videoreportage.jpg); */
	background-image: url(img/head_principale.jpg);
}
body#fotografando #head{
/*	background-image: url(img/head_fotografando.jpg); */
	background-image: url(img/head_principale.jpg);
}
#contenuto {
	background-color: #f3f3f3;
	float: left;
	width: 880px;
	padding: 10px;
}
#newsletter {
	float: right;
	margin-top: 40px;
}
#language{
    float: right;
    width: 30px;
    margin-top: 24px;
}
#language a img{
border: none;
}
.campo {
    height: auto;
    width: 190px;
    float: left;
    margin-right: 10px;
    font-size: 10px;
}
.invio {
    float: left;
    margin-top: 2px;
}
#testocont a{
	color: #000000;
}

/*inizio slideshow*/

#slider {
	width: 570px; /* important to be same as image width */
	height: 587px; /* important to be same as image height */
	position: relative; /* important */
	overflow: hidden; /* important */
	margin: 0px;
	float: left;
}


#sliderContent {
	width: 570px; /* important to be same as image width or wider */
	height: 587px; /* important to be same as image height */
	position: absolute;
	top: 0;
	margin: 0;
	float: left;
}
.sliderImage {
	float: left;
	position: relative;
	height: auto;
	display: none;
	margin: 0px;
}
.sliderImage span {
	position: absolute;
	width: 570px;
	background-color: #000;
	filter: alpha(opacity=70);
	-moz-opacity: 0.7;
	-khtml-opacity: 0.7;
	opacity: 0.7;
	color: #fff;
	display: none;
	font-family: Geneva, Arial, Helvetica, sans-serif;
	font-size: 20px;
	line-height: normal;
	padding-top: 10px;
	padding-right: 13px;
	padding-bottom: 10px;
	padding-left: 13px;
}


.clear {
	clear: both;
}
.sliderImage span strong {
    font-size: 14px;
}
#content {
	top: 0;
	left: 0;
}
.bottom {
	bottom: 0;
    left: 0;
}
.top {
	top: 0;
    left: 0;
}
.left {
	top: 0;
    left: 0;
	width: 110px !important;
	height: 280px;
}
.right {
	right: 0;
	bottom: 0;
	width: 90px !important;
	height: 290px;
}
ul {
	list-style-type: none;
	margin: 0px;
	padding: 0px;
	float: left;
}



/*fine slideshow*/

#colonnadx {
	float: left;
	width: 280px;
	height: auto;
	padding: 0px;
	margin-top: 30px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 20px;
}
.coldx {
	margin-top: 0px;
	margin-bottom: 15px;
	margin-left: 0px;
	float: left;
	height: 103px;
	width: 277px;
}
#newsloghi {
	width: 870px;
	float: left;
	margin-top: 10px;
	margin-right: 0px;
	margin-bottom: 10px;
	margin-left: 0px;
}
#boxnews {
	background-image: url(img/box_news.jpg);
	float: left;
	height: auto;
	width: 560px;
	background-repeat: no-repeat;
	line-height: 18px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
	padding-top: 0;
	padding-right: 0;
	padding-bottom: 0;
	padding-left: 10px;
}
#box {
	float: left;
	height: auto;
	width: 240px;
	margin-top: 50px;
	margin-right: 20px;
	margin-bottom: 10px;
	margin-left: 0px;
}
#boxnews.video {
	background-image: none;
	float: left;
	height: auto;
	width: 550px;
	margin: 0px;
	padding: 0 0 0 0px;
	line-height: 18px;
}
#boxnews.video #box {
	float: left;
	height: auto;
	width: 550px;
	margin-top: 10px;
	margin-right: 20px;
	margin-bottom: 10px;
	margin-left: 0px;
}
#box01 {
	margin-right: 10px;
	margin-left: 0px;
	margin-top: 50px;
	width: 124px;
	float: left;
	padding-right: 5px;
	border-right-width: 1px;
	border-right-style: solid;
	border-right-color: #999999;
}
#box03,#box04 {
	float: left;
	height: auto;
	width: 240px;
	margin-top: 10px;
	margin-right: 0px;
	margin-bottom: 10px;
	margin-left: 0px;
}
#box03 {
	margin-right: 20px;
	margin-left: 10px;
}
.titolonews {
	font-size: 10px;
	color: #e88200;
	margin-bottom: 10px;
	height: auto;
	width: auto;
}
.titolonews a, .titolonews a:hover, .titolonews a:visited{
	text-decoration: none;
	color: #e88200;
}
#boxloghi {
	float: right;
	width: 280px;
	margin-left: 0px;
	background-image: url(img/box_loghi.jpg);
	background-repeat: no-repeat;
}
#boxtag {
	float: right;
	width: 280px;
	margin-left: 0px;
	background-image: url(img/box_tag.jpg);
	background-repeat: no-repeat;
}
.testotag {
	margin-top: 30px;
	margin-right: 10px;
	margin-left: 10px;
}
.testotag a {
	color: #666666;
	text-decoration: none;
}
#myspace a, #youtube a, #flickr a, #facebook a, #wikipedia a, #twitter a {
	float: left;
	width: 114px;
	background-repeat: no-repeat;
	height: 50px;
}
#myspace, #youtube, #flickr, #facebook, #wikipedia, #twitter {
	float: left;
	width: 114px;
	background-repeat: no-repeat;
	height: 50px;
	margin-right: 10px;
	margin-left: 10px;
	margin-top: 50px;
}
#flickr, #facebook, #wikipedia, #twitter {
	float: left;
	width: 114px;
	background-repeat: no-repeat;
	height: 50px;
	margin-right: 10px;
	margin-left: 10px;
	margin-top: 0px;
}
#myspace a{
	background-image: url(img/myspace.gif);
}
#youtube a{
	background-image: url(img/youtube.gif);
	height: 60px;
}
#flickr a{
	background-image: url(img/flickr.gif);
}
#facebook a{
	background-image: url(img/facebook.gif);
}
#wikipedia a{
	background-image: url(img/wikipedia.gif);
}
#twitter a{
	background-image: url(img/twitter.gif);
	background-position: bottom;
}
#myspace a:hover {
	background-image: url(img/myspace_ov.gif);
}
#youtube a:hover {
	background-image: url(img/youtube_ov.gif);
}
#flickr a:hover {
	background-image: url(img/flickr_ov.gif);
}
#facebook a:hover {
	background-image: url(img/facebook_ov.gif);
}
#wikipedia a:hover {
	background-image: url(img/wikipedia_ov.gif);
}
#twitter a:hover {
	background-image: url(img/twitter_ov.gif);
	background-position: bottom;
}

#myspace span, #youtube span, #flickr span, #facebook span, #wikipedia span, #twitter span {
	display: none;
}



/*inizio varie gallerie */

#gallery {
	background-color: #0c0c0c;
	float: left;
	width: 880px;
	padding: 10px;
	color: #FFFFFF;
}


/*fine varie gallerie */

#contenutoviaggio {
	background-color: #f3f3f3;
	float: left;
	width: 880px;
	padding: 10px;
}

#boxviaggio {
	float: left;
	width: 813px;
	margin-left: 12px;
	background-image: url(img/box_viaggio.jpg);
	background-repeat: no-repeat;
	margin-top: 15px;
	height: auto;
	padding-top: 50px;
	padding-right: 20px;
	padding-bottom: 20px;
	padding-left: 20px;
	line-height: 20px;
}
#boxviaggio a {
	color: #000000;
	text-decoration: none;
}
.partner {
	background-color: #fff;
	float: left;
	width: 880px;
	padding: 10px;
	margin-top: 20px;
	margin-bottom: 0px;
	height: auto;
}
#menu {
	color: #FFFFFF;
	height: auto;
	width: auto;
	float: left;
	margin-top: 300px;
	margin-left: 20px;
	font-size: 12px;
}
#menu ul{
	padding: 0;
	margin: 0;
}
#menu li{
	list-style-type: none;
	display: inline;
	padding-left: 3px;
	border-left: solid 1px #FFFFFF;
}
#menu li.home{
	padding-left: 0px;
	border-left: none;
}
#menu li a, #menu li a:hover, #menu li a:visited{
	text-decoration: none;
	color: #FFFFFF;
}
#login {
	float: right;
	height: auto;
	width: auto;
	margin-top: 300px;
	color: #FFFFFF;
	margin-right: 50px;
}
#login a, #login a:hover, #login a:visited{
	color: #FFFFFF;
	text-decoration: none;
}
#footer {
	float: left;
	width: 880px;
	padding: 10px;
	margin-top: 20px;
	margin-bottom: 50px;
	color: #FFFFFF;
	background-color: #000000;
}
.titnewsms {
	font-size: 14px;
}
#copy {
	float: left;
	height: 41px;
	width: 142px;
	background-image: url(img/copy.gif);
	margin-top: 20px;
	margin-left: 00px;
}
#copy span {
	display: none;
}
#footer a {
	color: #FFFFFF;
	text-decoration: none;
}
#menufooter {
	float: left;
	height: auto;
	width: auto;
}
#menufooter li{
	list-style-type: none;
	display: inline;
	padding-left: 3px;
	border-left: solid 1px #FFFFFF;
}
#menufooter li.home{
	padding-left: 0px;
	border-left: none;
}
#menufooter li a, #menu li a:hover, #menu li a:visited{
	text-decoration: none;
	color: #FFFFFF;
}
#credits a {
	background-image: url(img/nientenoci.gif);
	background-repeat: no-repeat;
	float: right;
	height: 9px;
	width: 55px;
	margin-top: 30px;
	margin-right: 10px;
}
#credits span {
	display: none;
}









/* Easy Slider */

	#slider{}	
	#slider ul, #slider li, #slider2 ul, #slider2 li{
		margin:0;
		padding:0;
		list-style:none;
		}
	#slider li, #slider2 li{ 
		/* 
			define width and height of list item (slide)
			entire slider area will adjust according to the parameters provided here
		*/ 
		width:696px;
		height:241px;
		overflow:hidden; 
		}	

	#slider2 li{
		}		
	#slider2 li h2{ 
		margin:0 20px;
		padding-top:20px;
		}	
	#slider2 li p{ 
		margin:20px;
		}						
		
	p#controls, p#controls2{
		margin:0;
		position:relative;
		} 
	
	#prevBtn, #nextBtn, #prevBtn2, #nextBtn2{ 
		display:block;
		margin:0;
		overflow:hidden;
		text-indent:-8000px;		
		width:30px;
		height:77px;
		position:absolute;
		left:-30px;
		top:-160px;
		}	
	#nextBtn, #nextBtn2{ 
		left:696px;
		}														
	#prevBtn a, #nextBtn a, #prevBtn2 a, #nextBtn2 a{  
		display:block;
		width:30px;
		height:77px;
		background:url(images/btn_prev.gif) no-repeat 0 0;	
		}	
	#nextBtn a, #nextBtn2 a{ 
		background:url(images/btn_next.gif) no-repeat 0 0;	
		}												

/* // Easy Slider */


#ont {
	width: 570px; /* important to be same as image width */
	/* height: 459px;  important to be same as image height */
	position: left; /* important */
	margin: 0px;
	float: left;
}


.imgleft {
	float: left;
	/* max-height: 420px;
	max-width: 220px; */
	border: 1px solid #999999;
	margin-right: 10px;
}
#testocont {
	line-height: 16px;
	float: left;
	width: 570px;
	margin-bottom: 20px;
}
.titolocont {
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 18px;
	font-weight: lighter;
	color: #E88200;
	margin-bottom: 10px;
}
.titolocont a, .titolocont a:hover, .titolocont a:visited {
	color: #E88200;
	text-decoration: none;
}





#s3slider {
   width: 570px; /* important to be same as image width */
   height: 587px; /* important to be same as image height */
   position: relative; /* important */
   overflow: hidden; /* important */
	margin: 0;
	float: left;
}

#s3sliderContent {
   width: 570px; /* important to be same as image width or wider */
   position: absolute; /* important */
   top: 0; /* important */
   margin-left: 0; /* important */
}

.s3sliderImage {
   float: left; /* important */
   position: relative; /* important */
   display: none; /* important */
}

.s3sliderImage span {
   position: absolute; /* important */
   left: 0;
   font: 10px/15px Arial, Helvetica, sans-serif;
   padding: 10px 13px;
   width: 459px;
   background-color: #000;
   filter: alpha(opacity=70); /* here you can set the opacity of box with text */
   -moz-opacity: 0.7; /* here you can set the opacity of box with text */
   -khtml-opacity: 0.7; /* here you can set the opacity of box with text */
   opacity: 0.7; /* here you can set the opacity of box with text */
   color: #fff;
   display: none; /* important */
	position: absolute;
	width: 570px;
	background-color: #000;
	filter: alpha(opacity=70);
	-moz-opacity: 0.7;
	-khtml-opacity: 0.7;
	opacity: 0.7;
	color: #fff;
	display: none;
	font-family: Geneva, Arial, Helvetica, sans-serif;
	font-size: 20px;
	line-height: normal;
	padding-top: 10px;
	padding-right: 13px;
	padding-bottom: 10px;
	padding-left: 13px;
   /*
       if you put
       top: 0; -> the box with text will be shown at the top of the image
       if you put
       bottom: 0; -> the box with text will be shown at the bottom of the image
   */
}

.s3sliderImage a, .s3sliderImage a img{
border: none;
	color: #fff;
text-decoration: none;
}
.clear {
   clear: both;
} 

#programma {
    margin-top: 20px;
    margin-bottom: 20px;
    width: auto;
}
.evento {
    float: left;
    width: 190px;
    height: auto;
    margin-right: 10px;
    margin-left: 10px;
    margin-top: 0px;
}
#descr {
    width: auto;
    margin-top: 10px;
    margin-bottom: 10px;
}
#descr a {
    color: #FFFFFF;
    text-decoration: none;
}
.imgev {
    margin-top: 5px;
    margin-bottom: 5px;
    border: 2px solid #FFFFFF;
}
.imgfot img{
    margin-top: 5px;
    margin-bottom: 5px;
    border: 2px solid #FFFFFF;
}
#dataev {
    font-family: "Gill Sans MT", "Trebuchet MS";
    font-size: 16px;
}

#slideshow{
float: left;
	overflow:hidden;
	width:740px;
}

	#slideshow ul{
		width:993900px;
		padding-left:225px;
	}

		#slideshow li{
			float:left;
			margin:0 15px;
			cursor:pointer;
		}


.prev, .next{
border: none;
float: left;
padding: 0;
margin: 0;
}

.prev img, .next img{
border: none;
}
select{
margin: 0;
padding: 0;
border: none;
font-size : 0.8em;
background-color: #37302a;
color: #ffffff;
}

#frase {
	width: 880px;
	float: left;
	font-family: "Gill Sans MT", "Trebuchet MS";
	font-size: 16px;
	line-height: 14px;
	margin-top: 15px;
	margin-bottom: 15px;
	font-weight: lighter;
        color: #efefef;
}
.nomi a{
	color: #333;
        text-decoration: none;
}

#annoevento01, #annoevento02, #annoevento03, #annoevento04, #annoevento05 {
	position: absolute;
	color: #FFFFFF;
	left: 767px;
	right: 0px;
	bottom: 0px;
	width: 277px;
	height: 12px;
	background-color:#333;
}
#annoevento01 {
	top: 577px;
}
#annoevento02 {
	top: 695px;
}
#annoevento03 {
	top: 813px;
}
#annoevento04 {
	top: 931px;
}
#annoevento05 {
	top: 1048px;
}
#annoevento01:hover, #annoevento02:hover, #annoevento03:hover, #annoevento04:hover, #annoevento05:hover {
	background-color:#FF6600;	
}
#annoevento01 a, #annoevento02 a, #annoevento03 a, #annoevento04 a, #annoevento05 a {
	color: #FFFFFF;
	text-decoration: none;
}

form{
margin: 0;
padding: 0;
}


#resultml{
color: #FFFFFF;
}


ul#attach {
	list-style-type: none;
	margin: 0px;
	padding: 0px;
	float: none;
}
ul#attach li{
text-align: center;
max-width: 150px;
float: none;
}
ul#attach a{
text-align: center;
width: 100%;
float: none;
display: block;
}

ul#attach img{
border: none;
float: none;
}

/* modifiche per testata con link */
/*
#head, body#fotografando #head, body#gospel #head, body#video #head, body#photo #head{
	background-image: url(img/headconcerti.jpg);
}
*/
#menu {
	color: #FFFFFF;
	height: auto;
	width: 750px;
	float: left;
	margin-top: 5px;
	margin-left: 10px;
}
#login {
	float: right;
	height: auto;
	width: auto;
	color: #FFFFFF;
	margin-right: 50px;
	margin-top: 5px;
	font-size: 12px;
}
#link1 {
        float: left;
        width: 420px;
        height: 290px;
}
#link2 {
        float: left;
        width: 300px;
        height: 50px;
margin-top: 150px;
}
#link1 span {
        display: none;
}
#link2 span {
        display: none;
}

/* fine modifiche per testata con link */





/* nuove modifiche */






#centrale {
	width: 570px; /* important to be same as image width */
	height: auto;
	float: left;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 30px;
	margin-left: 0px;
}
#frasetop {
	float: left;
	width: 350px;
	margin-top: 20px;
	margin-left: 20px;
	color: #FFFFFF;
}
#newsms, #newscentro {
	float: left;
	width: 240px;
	margin-top: 30px;
}

#newscentro {
	width: 290px;
	margin-left: 30px;
}

.titolonewsms, .titolonewsms a {
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 18px;
	font-weight: lighter;
	margin: 0px;
	padding: 0px;
	float: left;
}
.colore {
	color: #DD4E1A;
}
.boxnewsms, .boxnewscentro {
	float: left;
	width: 230px;
	margin-top: 20px;
	border-bottom-width: 1px;
	border-bottom-style: dotted;
	border-bottom-color: #999999;
}
.boxnewscentro {
	width: 290px;
	padding-bottom: 5px;
}
.boxnewsms img, .boxnewscentro img {
	border-top-width: 4px;
	border-bottom-width: 4px;
	border-top-style: solid;
	border-bottom-style: solid;
	border-top-color: #CCCCCC;
	border-bottom-color: #CCCCCC;
	float: left;
	margin-right: 10px;
}
.titnewsms, .textboxnewsms {
	height: auto;
	width: 230px;
	margin-top: 10px;
	float: left;
}
.titnewsms a, .textboxnewsms a {
	color: #797979;
	text-decoration: none;
}
.textboxnewsms a {
	color: #000;
	line-height: 16px;
}
.leggitutto {
	float: left;
	height: auto;
	margin-top: 10px;
}
.leggitutto a {
	color: #DD4E1A;
	font-variant: normal;
	text-transform: uppercase;
	text-decoration: none;
	font-weight: bold;
}
.titnewslive {
	width: auto;
	font-size: 12px;
	float: left;
}
.textboxnewslive {
	width: 290px;
	float: left;
	border-bottom-width: 1px;
	border-bottom-style: dotted;
	border-bottom-color: #666666;
	padding-bottom: 3px;
}
.boxnewslive {
	float: left;
	width: 290px;
	margin-top: 22px;
	padding-bottom: 5px;
}
.oranewslive {
	height: auto;
	width: auto;
	font-size: 12px;
	color: #999999;
	float: right;
	font-weight: bold;
}
.live {
	float: left;
	width: 290px;
	margin-bottom: 10px;
}
.titnewscentro {
	height: auto;
	width: auto;
	margin-left: 10px;
	font-size: 12px;
	font-weight: normal;
	margin-bottom: 10px;
}
.textboxnewscentro {
	height: auto;
	width: 280px;
}
.titnewscentro a {
	color: #000000;
	text-decoration: none;
	font-weight: bold;
}
.textboxnewscentro a {
	color: #000000;
	text-decoration: none;
}
.boxnewsdiario {
	float: left;
	width: 290px;
	margin-top: 40px;
	padding-bottom: 5px;
}
.textboxaltrenews {
	margin: 0px;
}
.textboxaltrenews a {
	color: #000000;
	text-decoration: none;
}
.boxfooter {
	float: left;
	width: 880px;
	height: auto;
	margin-bottom: 10px;
}
#newsbig {
	float: left;
	width: 570px;
	margin-top: 30px;
}
.titoloprog {
	font-family: Georgia, "Times New Roman", Times, serif;
	font-weight: lighter;
	padding: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 10px;
	margin-left: 10px;
	height: auto;
	width: auto;
	font-size: 16px;
	color: #DD4E1A;
}
.boxnewsbig {
	width: 570px;
	float: left;
	height: auto;
}
.boxnewsbig li a{
	color: #222;
}

.boxnewsbig img {
	margin-bottom: 20px;
}
.textboxnewsbig {
	line-height: 18px;
	width: 530px;
}
.textboxnewsbig a {
	color: #DD4E1A;
}
.partner ul {
	height: auto;
	width: auto;
	float: left;
	margin: 0px;
	padding: 0px;
}
.partner li {
	float: left;
	width: 146px;
	height: 100px;
}
.partner a {
	color: #000000;
	text-decoration: none;
	font-size: 9px;
}
.partner .yapb_thumbnail {
	height: auto;
	width: 142px;
}
#commenta {
	width: 570px;
	float: left;
	margin-top: 50px;
}
.comm {
	float: right;
	margin-top: 10px;
	font-weight: bold;
	color: #DF5B2B;
	margin-right: 40px;
}
.comm a {
	color: #DD4E1A;
	text-transform: uppercase;
}
.titcommenta {
	font-size: 20px;
	font-family: Georgia, "Times New Roman", Times, serif;
	font-weight: lighter;
	color: #DD4E1A;
	margin-bottom: 15px;
}
.campocommento {
	width: 300px;
	margin-bottom: 10px;
	font-size: 10px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
}
#boxform {
	width: 300px;
	float: left;
}
.numerorisp {
	font-family: "Gill Sans Light", "Trebuchet MS";
	font-variant: small-caps;
	font-size: 16px;
	color: #FF004E;
}
#boxrisposta {
	width: 515px;
	float: left;
	height: auto;
	background-color: #fafafa;
	margin-top: 10px;
	margin-bottom: 20px;
	border-left-width: 1px;
	border-left-style: solid;
	border-left-color: #DD4E1A;
}
#risposta {
	width: 570px;
	float: left;
	height: auto;
}
.numerorisposta {
	font-size: 62px;
	font-family: Arial, Helvetica, sans-serif;
	color: #DD4E1A;
	float: left;
	height: auto;
	width: auto;
	margin-top: 20px;
	margin-right: 20px;
}
.avatar {
	float: left;
	height: 55px;
	width: 55px;
	margin: 10px;
	border: 1px solid #CCCCCC;
}
.commentoautore {
	float: left;
	height: auto;
	width: 435px;
	margin-bottom: 10px;
	font-weight: bold;
}
.commentotesto {
	width: 435px;
	height: auto;
	margin-bottom: 10px;
	float: left;
}
.edit {
	float: left;
	width: 500px;
	height: auto;
	margin-top: 10px;
	margin-left: 10px;
}
.edit a {
	color: #DD4E1A;
}
#commento {
	float: left;
	width: 570px;
	margin-top: 50px;
}
#boxtuttenews {
	float: left;
	margin-top: 30px;
	height: auto;
	width: 570px;
}
#boxcorrelata {
	float: left;
	width: 570px;
	margin-top: 15px;
}
.imgsmallcorrelata {
	float: left;
}
.titultime, .sottotitultime {
	font-size: 10px;
	margin-bottom: 2px;
}
.sottotitultime {
	margin-bottom: 15px;
}
.titultime a {
	color: #DD4E1A;
	font-weight: bold;
}
.imgsmallcorrelata {
	float: left;
	height: 100px;
	width: 100px;
	margin-right: 10px;
	border-top-width: 2px;
	border-bottom-width: 2px;
	border-top-style: solid;
	border-bottom-style: solid;
	border-top-color: #ECEAEB;
	border-bottom-color: #D0CECF;
}
.sottotitcorrelate {
	height: auto;
	width: auto;
	margin-top: 5px;
	line-height: 14px;
}
.sottotitcorrelate a {
	color: #000000;
	text-decoration: none;
}
.comment-body {
	margin: 0px;
	float: left;
	width: 570px;
	padding: 0px;
}
#commento ol {
	float: left;
	margin: 0px;
	padding: 0px;
}
#commento li  {
	float: left;
	padding: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
	list-style-type: none;
}
.url {
	color: #000000;
	font-weight: bold;
}
.comment-author {
	height: auto;
	width: auto;
	margin-bottom: 10px;
}
.avatar {
	float: left;
	margin-top: 0px;
	margin-right: 10px;
	margin-bottom: 0px;
	margin-left: 0px;
}
.comment-meta a {
	color: #DD4E1A;
}


.alignright{
float: right;
}