/*
Theme Name: Musicaradio
Theme URI: http://wordpress.org/
Version: 1.0
Author: StefanoYesStudio
Author URI: http://www.stefanoyesstudio.com/
Tags: blue, custom header, fixed width, one column, widgets

*/

*{margin:0; padding:0;}

/* Begin Typography & Colors */
html{background: #191919;
	color: #333;
	height:100%}
body {
	font-size: 62.5%; /* Resets 1em to 10px */
	font-family: 'Lucida Grande', Verdana, Arial, Sans-Serif;
	background:  url('images/sfondo-body.jpg') repeat-x 0 0;
	color: #333;
	text-align: center;
	}
#background{width:1280px;
            margin:0 auto;
            background:url('images/sfondo-inner-container.jpg') repeat-y top center;}
            
            
            
#inner-container {width:1280px;margin:0 auto;min-height:750px;  background:url('images/sfondo-container.jpg') no-repeat top center; }
#background-footer{width:1280px;
            margin:0 auto;
            background:url('images/sfondo-inner-container.jpg') repeat-y top center;}
            
#inner-footer {clear:both;min-height:460px; background:url('images/sfondo-footer.jpg') repeat-x center bottom; }

            
         
#container{width:960px;
            margin:0 auto;}
#content{width:705px;folat:left;}
#page {
	
	text-align:justfy;
	
	}
#headerimg 	{
	margin: 0;
	width: 960px;
	}

#headertitle{margin-left:290px;text-align:right;}
#headertitle h1 {font-size:3.4em;color:#fff}
#headertitle h2 a{font-size:1.1em;color:#fff}
#headertitle h3 a{font-size:3.4em;color:#fff}

.streaming{margin-top:30px;margin-left:2px; padding:2px; border:1px solid #ccc}
.streaming-sidebar{}
.streaming-sidebar img{margin:10px auto;padding:2px; border:1px solid #ccc;width:216px}
#content {
	font-size: 1.2em;
	}

.widecolumn .entry p {
	font-size: 1.05em;
	}
.entry{height:165px;border:1px solid #ccc; padding:2px;margin:10px 0;}
.entry-blog{height:165px; padding:2px;margin:10px 0;}
.entry p{padding:2px;margin:5px 0;}
.entry-blog p{padding:2px;margin:5px 0;}
.narrowcolumn .entry, .widecolumn .entry {
	line-height: 1.4em;
	}

.widecolumn {
	line-height: 1.6em;
	}

.narrowcolumn .postmetadata {
	text-align: center;
	}

.thread-alt {
	background-color: #f8f8f8;
}
.thread-even {
	background-color: white;
}
.depth-1 {
border: 1px solid #ddd;
}

.even, .alt {

	border-left: 1px solid #ddd;
}

small {
	font-family: Arial, Helvetica, Sans-Serif;
	font-size: 0.9em;
	line-height: 2.5em;
	}

h1, h2, h3 {
	font-family: 'Trebuchet MS', 'Lucida Grande', Verdana, Arial, Sans-Serif;
	font-weight: bold;
	margin:0 4px
	}

h1 {
	font-size: 4em;
	text-align: center;
	}

#headerimg .description {
	font-size: 1.5;
	text-align: right;
	padding-right:5px;
	}

h2 {
	font-size: 2.5em;
	}
h3
	{
		font-size:1.8em;
	}

h2.pagetitle {
	font-size: 1.6em;
	}

#sidebar h2 {
	font-family: 'Lucida Grande', Verdana, Sans-Serif;
	font-size: 1.2em;
	}

h3 {
	font-size: 1.3em;
	
	}

h1, h1 a, h1 a:hover, h1 a:visited, #headerimg .description {
	text-decoration: none;
	color: color:#E15A00;
	}

h2, h2 a, h2 a:visited, h3, h3 a, h3 a:visited {
	color: #333;
	}

h2, h2 a, h2 a:hover, h2 a:visited, h3, h3 a, h3 a:hover, h3 a:visited, #sidebar h2, #wp-calendar caption, cite {
	text-decoration: none;
	color:#E15A00
	}

.entry p a:visited {
	color: #b85b5a;
	}

.sticky {
	background: #f7f7f7;
	padding: 0 10px 10px;
	}
.sticky h2 {
	padding-top: 10px;
	}

.commentlist li, #commentform input, #commentform textarea {
	font: 0.9em 'Lucida Grande', Verdana, Arial, Sans-Serif;
	}
.commentlist li ul li {
	font-size: 1em;
}

.commentlist li {
	font-weight: bold;
}

.commentlist li .avatar { 
	float: right;
	border: 1px solid #eee;
	padding: 2px;
	background: #fff;
	}

.commentlist cite, .commentlist cite a {
	font-weight: bold;
	font-style: normal;
	font-size: 1.1em;
	}

.commentlist p {
	font-weight: normal;
	line-height: 1.5em;
	text-transform: none;
	}

#commentform p {
	font-family: 'Lucida Grande', Verdana, Arial, Sans-Serif;
	}

.commentmetadata {
	font-weight: normal;
	}
.post{padding-bottom:40px;}
#sidebar {
	font: 1em 'Lucida Grande', Verdana, Arial, Sans-Serif;float:right;width:235px;
	margin-top:-30px;
	
	
	
	}
	#sidebar-onair{width:220px ;margin:30px auto}
	
#sidebar ul{list-style-type:none}
#sidebar ul li{margin-left:4px;}
.widgettitle{margin:5px auto 10px;;text-align:center}
small, #sidebar ul ul li, #sidebar ul ol li, .nocomments, .postmetadata, blockquote, strike {
	color: #777;
	}

code {
	font: 1.1em 'Courier New', Courier, Fixed;
	}

acronym, abbr, span.caps
{
	font-size: 0.9em;
	letter-spacing: .07em;
	}

a, h2 a:hover, h3 a:hover {
	color: #06c;
	text-decoration: none;
	}

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

#wp-calendar #prev a, #wp-calendar #next a {
	font-size: 9pt;
	}

#wp-calendar a {
	text-decoration: none;
	}

#wp-calendar caption {
	font: bold 1.3em 'Lucida Grande', Verdana, Arial, Sans-Serif;
	text-align: center;
	}

#wp-calendar th {
	font-style: normal;
	text-transform: capitalize;
	}
/* End Typography & Colors */
.redBackground{background:url('images/sfondo-linea-rosso.jpg')no-repeat 0 50px ;}
.bluBackground{}
.redBackground{}


/* Begin Structure */

#page {
	margin: 0 auto;
	padding: 0;
	width: 950px;
	
	}

#header {
	padding: 0;
	height: 310px;
	width: 960px;
	
	}

#headerimg {
	margin: 0;
	height: 200px;
	width: 100%;
	}

.narrowcolumn{float:left;
				width:450px;}
.postmetadata {
	clear: both;
}

.clear {
	clear: both;
}
.post-body{text-align:justify}
#footer {
	padding: 0;
	margin: 0 auto;
	width: 1280px;
	height:460px;
	
	background:url('images/sfondo-inner-footer.jpg') no-repeat bottom center; 
	
	}

#footer p {
	margin: 0;
	padding: 20px 0;
	text-align: center;
	}
/* End Structure */
.left{float:left}
.right:{float:right}
.center{margin:0 auto;}
img, a{border:none}

/*	Begin Headers */
#menu-header{margin:32px 2px;width:594px;/*border:1px solid #ccc;*/height:100px}
#menu-header ul{margin:0 2px;list-style-type:none;background:#191919;height:95px}
#menu-header ul:hover{background:#000;}

#menu-header ul li{margin:6px 4px;width:135px;color:#fff}
#menu-header ul li a{color:#fff}
#menu-header ul li a:hover{color:#E15A00}
.menu-column{float:left;text-align:left;}

#menu-header-title{}
#menu-header-content{}
#menu-header-footer{}

.alignleft{float:left;padding:10px}
.alignright{float:right;padding:10px}
img.alignright{}
/*  Page Structure*/

#content-bar{width:495px;margin:0 2px;text-align:justify}
#content-bar p{width:500px;margin:14px 0;}
#content-bar h3{font-size:1.8em}
#center-bar{width:190px;margin:0 2px}

/* Post page*/
.post-content{width:550px;font-size:14px}
.post-content h3{margin-top:80px}
.post-content p{margin:15px 4px}
.post-content ul{margin:15px 20px}
.post-content ol{margin:15px 20px}
.post-content ol li{margin:2px 10px}

/*home line*/
#line1{height:395px;margin:0 auto 10px;border:1px solid #ccc}
#line2{height:480px;margin:0 auto 10px;border:1px solid #ccc}
#line3{height:510px;margin:0 auto ;border:1px solid #ccc}
.box-home{margin:2px 1px;padding-top:10px;width:220px;height:160px;border:1px solid #ccc}

.box-home-long{margin:2px 1px;padding-top:10px;width:220px;height:390px;border:1px solid #ccc}
.box-home-or{margin:2px 1px;padding-top:10px;width:667px;height:225px;overflow:hidden}

#container-box{margin:5px 14px;padding-top:2px;}
#container-box-line3{margin:5px 14px}
#container-box-line2{margin:5px 14px;}
.blog-preview{margin:0 auto;padding-top:10px;}

.title-box-home h3{margin:1px auto;width:100%}

.blog-preview p{margin:20px 0;}
.title-preview h2 a{margin-top:5px;}

.hidden{overflow:hidden;}

#sedi-storiche{list-style-type:none}
#sedi-storiche li{margin:10px auto;width:180px;}
#sedi-storiche li img{width:170px;padding:2px;border:1px solid #ccc;}

.visibile{display:inline}
.box-img-pal-home{width:200em;z-index:2}
ul.foto-pal{list-style-type:none;}
.foto-pal li{float:left;height:130px;text-align:center}
.foto-pal li img{margin:0 auto;width:171px;padding-top:1px;padding-left: 14px;background:#191919}

.title-preview{ background:#191919;color:#fff;}
.blog-preview small{margin-top:10px 20px;}
#blocco-blog{text-align:justify;padding-top:10px;width:630px;height:315px;margin:0 auto;}
.box-title{width:667px; margin:10px auto;padding:10px;color:#fff;border-bottom:3px dashed #ccc;background:#191919}
.box-title img{margin:0 auto;color:#fff;}
.onair-box{width:198px;height:124px; background:#191919; color:#fff;z-index:10;margin:0 auto;}
ul.xoxo{list-style-type:none}
ul.xoxo li img{border-bottom:1px solid #aaa}
ul.xoxo li a img:hover{margin:-1px;border:1px solid #aaa}
#img-blog{z-index:100;text-align:center;}
#img-blog img{width:630px;margin:}
#sms-block{margin:10px auto;width:220px;height:100px;line-height:30px;}


#text-box-news{float:left;width:450px}
.text-box-news{float:left;width:450px}
.title-preview-news{text-align:justify;font-size:15px; margin-left:13px;}
.thumb{height:160px; float:left;margin:4px}
.thumb img{width:190px;vertical-align:middle;padding:3px;border:1px solid #ccc;}
#news-txt{margin:6px;padding:3px; text-align:justify;font-size:12px; width:450px;}
.news-txt{margin:6px;padding:3px; text-align:justify;font-size:12px; width:440px;}
#news-txt p{margin:5px;padding:5px; }

ul.tabs{list-style-type:none;width:720px;height:80px;text-align:center;margin:20px auto;}
.tabs li{float:left; margin:0 2px;width:96px;}
.tabs li:hover{background:#ccc;}

ul.tabs-spk{list-style-type:none;width:720px;text-align:center;margin:10px auto;height:60px}
.tabs-spk li{float:left; margin:0 2px;width:135px;}
.tabs-spk li img{padding:5px}
.tabs-spk li:hover{background:#E15A00;}

.a h3{color:#fff;background:#191919;font-size:18px;padding:8px 4px;}
/*banner-box-home*/
.title-box-home{}
.content-box-home{text-align:center}
.content-box-home img{}
img.centra{margin-left:2px;}
.linkcat{text-decoration:none}
.box-speaker{float:left;width:230px;height:180px;padding:7px 10px;border:1px solid #ccc}
#speaker-list{list-style-type:none}
#speaker-page-title{margin-bottom:15px;}
/*Slider Home Page*/
#header-banner{width:960px;height:120px;text-align:left}
.palinsesto-settimana{width:705px;height:auto;overflow:hidden;position:relative;margin:20px 0;}

.palinsesto-settimana .items {
	/* this cannot be too large */
	width:20000em;
	position:absolute;
	list-style-type:none;
}


.palinsesto-settimana .items li.a{
	/* this cannot be too large */
	float:left;
		width:705px;
		height:950px;
}

/*Speaker -page effect*/
.speaker-list{width:625px;height:500px;overflow:hidden;position:relative;margin:20px 0;}

.speaker-list .items {
	/* this cannot be too large */
	height:20000em;
	position:absolute;
	list-style-type:none;
	height:530px;

	z-index:1000;
}


.speaker-list .items li{
	/* this cannot be too large */
	/*float:left;*/
		width:625px;
		height:500px;
}

/*home -page effect*/
#scroller{width:667px;height:210px;overflow:hidden;position:relative;text-align:left}

#scroller .items {
	
	height:20000em;
	position:absolute;
	list-style-type:none;
	
}


.itemli{
	/* this cannot be too large */
	float:left;
		width:667px;
		height:200px;
		margin:10px 0;
		z-index:1000;
		overflow:hidden;
}


#s3slider {
   width: 600px; /* important to be same as image width */
   height: 100px; /* important to be same as image height */
   position: relative; /* important */
   margin-left:321px;
   }
   #s3sliderContent {
   width: 610px; /* important to be same as image width or wider */
   position: absolute!important; /* important */
   top: 0; /* important */
   
   list-style-type:none;
}

.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: 5px 13px;
   width: 604px;
   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 */
   top: 0;

   /*
       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
   */
}
/**/
.destra{float:right;}
/*palinsesto page*/
#palinsesto-list{list-style-type:none}
#palinsestolist{list-style-type:none}
.palinsestolist l{margin:10px 0;}
.palinsesto-list l{margin:10px 0;}
.titolo-pal{margin-bottom:10px}

.item-palinsesto{width:450px; margin-top:10px;border:1px solid #aaa;text-align:left;height:115px;}
.itempalinsesto{width:450px; margin-top:10px;border:1px solid #aaa;text-align:left;height:115px;}
.item-palinsesto_long{width:550px; margin-top:10px;border:1px solid #aaa;text-align:left;height:115px;}
.orario-trasmissione{height:50px;border-bottom:1px solid #aaa;}
.orario-trasmissione ul li{margin:0;}
.ora{font-weight:normal; font-size:14px ;padding:2px;}
.speaker-pal{font-weight:normal; padding:4px;margin-left:2px;}
.titolo-trasmissione{font-weight:bolder; font-size:15px ;padding:2px;margin-left:2px;margin-top:1px;color:#fff;background:#191919}
.conduttore{width:150px;margin-top:2px;text-align:left;font-size:12px ;float:left;}
.conduttore p{padding:2px}
.orari-titolo{list-style-type:none;margin-top:2px;text-align:left;width:280px;float:left;}
.orari-titolo-long{list-style-type:none;margin-top:2px;text-align:left;width:350px;float:left;}
.orari-titolo li{}

.mini-palinsesto{width:140px;}

.onair-icon{float:left;text-align:right;width:100px;}
.onair-icon img{width:100px;margin-right:1px;margin-left:auto;}
.allineato-sx{text-align:left;}
.allineato-auto{margin:10px 0 0 103px;}
.allineato-aut{margin:10px 0 0 103px;}
.slogan-palinsesto p{ padding:5px;}
.scomparso{display:none;}

.logo-tx{float:left;}

/*contatti page*/
#cartina{margin:50px 0;}

/*barra dei link veloci*/

#link-list{list-style-type:none;width:180px;margin:10px auto;background: #eee;}
#link-list h3,h4{margin:15px auto;}
.mini-post{width:170px;margin:10px auto;}
.mini-post-annunci{width:170px;margin:10px auto;}
.mini-post ul{list-style-type:none}
.orari-notiziari{list-style-type:none}
.mini-post div{margin:5px;padding:2px;border-bottom:1px solid #444;}
.mini-post-annunci div{margin:5px;padding:2px;border-bottom:1px solid #444;}


/*REdazione Page */

.redazione-page{width:495px;text-align:justify;padding:2px}
.redazione-page h2{padding:10px 0;}
.redazione-title h3 {padding:10px 2px;font-size:2em;letter-spacing:1px;}
.redazione-title h3 a{color:#fff;}
.redazione-title h3 a:hover{color:#E15A00;}
.redazione-title {color:#fff;background:#191919}
.redazione-thumb{height:150px;float:right;padding:5px;}
.redazione-thumb img{padding:2px;border:1px solid #191919}
.redazione-text-news{padding:5px;mergin-left:5px;}

img.speaker-thumb{width:120px}

/**speaker page single*/
.speaker-content{text-align:justify;}
.speaker-content img{padding:20px; border:1px solid #ccc}
.speaker-content p{padding:10px 4px;}
.speaker-content p:first-letter{font-size:20px;}

/*footer -sidebar*/
#footer-list{list-style-type:none;width:960px;margin:0 auto;}
#footer-list ul{list-style-type:none;width:300px;margin:0 auto;}
.footer-list-item{float:left;dispaly:inline;width:310px; border:1px solid #ccc; margin:10px 2px;height:auto;}
.footer-list-item h3{margin:5px auto;height:30px; background:#191919;line-height:28px;}
.footer-news {margin:2px; padding:2px;border:1px solid #ccc;height:40px;text-align:justify;list-style-type:none}
.footer-news li{float:left;margin:4px;padidng:2px}
.snapshot-news{width:100px;height:35px;overflow:hidden}
.testo-news{width:180px;}

/*adv page*/
#content-bar-adv{width:708px;border:1px solid #ccc}
.box-adv{width:230px; height:240px;border:1px solid #ccc;margin:2px;overflow:hidden;}
.box-in-adv{margin:3px 2px 2px;height:135px;width:226px; overflow:hidden;border-top:1px dashed #ccc}
.box-in-adv div{margin:-230px 2px 2px;width:226px; overflow:hidden;}
.box-in-adv img{width:130px; }
.testo-adv{height:100px;border:1px solid #ccc;}
.text-adv{height:98px;display:none;margin:1px}
#line-footer{width:700px;margin:20px 0;padding:2px;height:500px;background:url('images/banner-contatti-adv-planner.jpg') top center no-repeat}

/*blog page*/
#content-bar-blog{width:708px;border:1px solid #ccc}
.box-blog{width:348px; height:300px;margin:2px;overflow:hidden;border:1px solid #ccc;}
.box-in-blog{margin:3px 2px 2px;height:235px;width:340px; overflow:hidden;border-top:1px dashed #ccc}
.box-in-blog div{margin:-30px 2px 2px;}
.box-in-blog img{width:320px; }
.testo-blog{height:50px;}
.text-blog{height:60px;margin:1px}
#contact-form{margin-top:180px;margin-left:260px;width:300px; height:170px;text-align:left;color:#E15A00}
#contact-form div{margin:5px 0; height:30px;}
#contact-form div span{margin:5px auto;width:100px;}

/*blog-section*/
#content-web-power{width:708px;border:1px solid #ccc}
.post-blog{margin:2px;border:1px solid #ccc}
.titolo-post-blog h3{margin:2px;text-align:left;line-height:25px; }
.titolo-post-blog h3 a{color:#fff}
.titolo-post-blog{margin:2px;text-align:left;height:30px; background:#E15A00}
.blog-txt{margin:8px auto 25px;padding:4px; text-align:justify;font-size:12px; width:680px;}
.thumb-blog{height:120px; float:left;margin:8px;overflow:hidden;border:1px solid #ccc}

#blog-blogaliffo{height:140px;paddig-bottm:20px; background:url('images/Blogaliffo_logoblog.jpg') 50px -150px no-repeat}
#blog-webpower{height:230px;paddig-bottm:20px; background:url('images/webpower-muiscaradio-blog.jpg') 50px -80px no-repeat}
#blog-azus{height:140px;paddig-bottm:20px; background:url('images/Oroscopo-Banner-Blog-azus.jpg') 50px -50px no-repeat}


/*sidebar-sections*/

#list-microblog{margin:10px 0;padding:2px;}
#last-post div h2{padding:5px 2px;font:18px;}
#list-microblog li{margin:10px 0;border-bottom:1px solid #ccc}
#list-microblog h3{margin:10px 0;font-size:13px;text-align:left}
#list-microblog h4{margin:10px 5px;text-align:left}

/**/
.postauthor {
    background-color: #fafafa;
    border: 1px solid #f3f3f3;
    padding: 10px;
    margin: 10px 0;
    }

.postauthor h4 {
    font-size: 1.2em;
    margin: 0 0 10px 0;
    }

.postauthor img {
    float: left;
    margin: 0 15px 8px 0;
    }
    
   /* adv form*/
   #adv-form{width:300px;height:200px; margin:165px auto auto 275px;text-align:left;}
   
   
   /*Coupon*/
   #coupon-adv{text-align:justify;height:580px;margin:20px 0;background:url('images/coupon-adv.jpg') top center no-repeat}
   #coupon-adv-logo{width:140px;margin:60px auto auto 40px}
   #coupon-adv input{width:80px;margin:10px auto}
   .formbtn{ #f30;width:135px;height:50px;margin:157px auto auto 512px}
   a.inviabtn:hover{cursor:pointer}
  
    .slogan1{float:right;width:442px;height:158px;margin:50px 75px auto auto}
    
    #contact-client{width:690px;height:158px;margin:20px auto auto 0px;}
   #contact-client input{width:180px;}
   #contact-client p{width:295px;padding:2px;text-align:right}
   #consenso{width:20px;height:20px;margin:295px auto auto 33px;position:absolute}
   #consenso input{border:1px solid #f70;width:20px;height:20px;}

   
   /*annunci -formazione*/
   #annuncilavoro, #corsiformazione {width:210px;pading:2px;margin:2px;border:5px solid #ccc;text-align:justify}
   .lista-annunci{pading:2px;margin:2px;text-align:justify;list-style-type:none}
    .lista-annunci li{margin:20px 0;border-bottom:1px solid #ccc;}
    .lista-annunci li:hover{background:#ccc;border-bottom:1px solid #ccc;}
    .img-side{width:170px}
     
 /*musicaradio -ondemand*/
 
 #form-ondemand{width:705px;height:710px;background:url('images/musicaradio-ondemand.jpg') no-repeat top center; }
 .form-dedica{width:550px;text-align:left; margin:0 auto auto 220px;padding-top:100px;}
 .form-dedica p{margin-bottom:40px}
 .form-dedica p input{border:none}
 #separatore1{width:100%;height:25px}
 #separatore2{width:100%;height:1px}
 #dedica{width:400px; height:100px;border:none}
 
 div#oroscopo-azus {padding:20px auto;}
 div#oroscopo-azus p{width:490px;margin:2px auto;}
 
 /*pagine di riepilogo*/
 .archives-content{text-align:justify;margin:10px 10px;}
 .archives-content p{margin:20px auto;}
 
 #fb-root{margin:40px auto;}
 #home-banner{margin:15px auto;}
 
 .palinsesto-title{font-size:26px;letter-spacing:3px;color:#fff;background:#E15A00}
 .title-bgk{background:#E15A00;margin:30px auto;}
 
 .saranno-successi{width:635px;height:635px;background:url('images/sarannosuccessi.jpg') no-repeat top center;}
 #box-form{ background: none repeat scroll 0 0 #FFFFFF;
    box-shadow: 0 0 10px #000;
    -webkit-box-shadow: 0 0 10px #000;
    -moz-box-shadow: 0 0 10px #000;
    margin: 450px 5px 10px 30px;
     width: 340px;
    }
    #invia-dati{width:120px;height:55px;text-align:left;margin:10px}
 #box-form div{text-align:left;padding:5px}

 #box-form input[type="text"]{
 	height:25px;
    margin: 10px;
    text-align: left;
    border: 1px solid #333333;
    border-radius: 5px 5px 5px 5px;
    width:250px}
    
    #canzone{
 	height:30px;
    margin: 10px;
    text-align: left;
    border: 1px solid #333333;
    border-radius: 5px 5px 5px 5px;
    width:80%;
    padding-right:20px;
    text-align:right}
    
 #box-form div textarea {
    border: 1px solid #333333;
    border-radius: 5px 5px 5px 5px;width:250px;
    height:65px;text-align:left;margin:10px}
 #saranno-famosi-txt{ float: right; padding-top: 450px;  width: 300px;
}
    
   #form-successo{}
   input[name=canzone]{width:250px;border-radius:4px}
    #invia-dati{text-align:center;height:40px;background:#00ff00;width:150px;border-radius: 5px 5px 5px 5px; border: 1px solid #333333;}
    
    #ss-txt{text-align:justify;}
    #ss-txt p{margin:15px auto;}
    #logo_img{width:250px;margin-top:10px;}
    #follow_img{width:64px;margin-top:10px;}
    #followtxt{margin-left:10px;}
    
 .latinain {
    border: 1px solid;
    border-radius: 4px 4px 4px 4px;
    margin: 10px auto;
    width: 627px;
    
}
 .latinain p{ margin: 10px auto;  width: 587px;}
 
 .box_form_latinain{
 	background: url("images/btn_log_latinain.jpg") no-repeat scroll 0 40px #95DB00;
    border: 1px solid #00FF00;
    border-radius: 5px 5px 5px 5px;
    float: right;
    margin: 5px;
    width: 250px;
    text-align:left;
}
 .box_form_latinain p{  margin: 10px 5px;  width: 240px;font-size:12.5px;font-weight:bolder }
 .box_form_latinain p h4{ margin: 5px 20px;}
.box_form_latinain p input {
    border: medium none;
    border-radius: 4px 4px 4px 4px;
    height: 30px;
    margin: 5px 20px;
    width: 200px;
}

input.invia_btn{background: url("images/btn_log_latinain.jpg") no-repeat scroll 0 -40px #95DB00;color:white;font-size:16px;cursor:pointer;box-shadow: 0 0 5px #333333;
-moz-box-shadow: 0 0 5px #333333;
-webkit-box-shadow: 0 0 5px #333333;
}
.box_form_title{margin:10px 0 10px 25px}
.image_captcha{margin-left:20px}

#vincitori{margin-top:220px;position:absolute;width:720px;height:180px;}
