.bold{ font-weight:bold}
.italic{ font-style: italic}
.underline{ text-decoration: underline}

/** tabella realizzata con DIV **/
.divtable{
  display: table;
  .thead {
   display: table-header-group;
   > div { display:table-header}
  }
  
  .tbody{
     display:table-row-group;
     > div {
    	 display:table-row;
    	 
    	 > div {
    	   display:table-cell;
    	 }
  	 }
  }
  
}


body{
  font-family:Arial;
  font-size: 13px;
  background-color: #FFFFFF;
  background-image: url(/images/sottofondo_radiojeans.jpg);
  background-repeat: repeat;
  background-attachment: fixed;
  padding:0px;
  color: #000000;
  margin-top:0px;
  margin:0px;
}

#nicpanel, .nicEdit-pane {color:#000000}

form {margin:0px}

p{
	font-family: Verdana;
	font-size: 10.5px;
	text-align:left;}


a{
  text-decoration:none;
  color: #1D7DB7;
}

#content a {text-decoration:underline}

a:hover {color:#81AFFF}

a img {border:0px;
	margin: 0;}

#wrapper
{ 
  width:980px;
  margin:0px auto;
  padding:2px;
  background-color:#FFFFFF;

}


/* header */

#header{  
 text-align:center;
 padding:0px;
background-color: #e8f4ff;
 /*  height: 180px; */
}

#testata {
	width: 980px;
	margin: 0 auto;
	position: relative;
	background-image: url(/images/testata_03.jpg);
	background-repeat: no-repeat;
	}
	
.gifanimata {
	text-align: left;
	height: 120px;
	/*padding-left: 105px;*/
}

#banner_header {
	border: 1px solid #000000;
	width: 596px;
	height: 88px;
	margin: 0 auto;
}

#dicitura {
	text-align: left;
	position:absolute;
	left:305px;
	top:28px;
	color:#01478c;
	font-size:12px;
	}

/*#headerimgtopsx{
  position:absolute;
  left:0px;
  top:0px;
  width:130px;
  height:100%;
  background: gray;
}

#headerlogoconcorso{
  position:absolute;
  left: 150px;
  top:0px;
  width:570px;
  height:100px;
  background: gray;
}*/

#languagemenu {
 position: absolute;
 right:10px;
 top:10px;
}

#languagemenu div{float:left;margin:0px 5px}
#languagemenu img{border:0px}


#topmenu {
	background: #3c6a9c url(/images/bg_topmenu1.jpg) top repeat;
  text-align:center;
  height: 28px;
  /*line-height:71px; 
  background: #5A96E0 url(/images/sfondo_topmenu_notte.jpg) top repeat;*/
margin-top: 0px;
}  
#topmenu table{border-collapse:collapse; }
#topmenu table td{padding:0px 4px;text-align:center;}
#topmenu table td,a.topmenuitem {
   /*float:left;*/
/*   margin:0px 14px;*/
   color:#FFFFFF;
   font-size:13.5px;
   font-weight:bold;
   font-family: arial;
}

a.topmenuitem_selected {
   /*float:left;*/
/*   margin:0px 14px;*/
   color:#F89402;
   font-size:24px;
   font-weight:bold;
   font-style:italic;
   font-family: verdana;
   line-height:26px;
   text-transform: uppercase;
   text-decoration:underline;
}
a.topmenuitem:hover{color:#81AFFF}
  

#container_footer {
	width: 980px;
	margin: 0 auto;
	padding-top: 15px;
	text-align:center;
	font-style:italic;
	font-size: 12px;
	height:45px;
	color: #FFFFFF;
	background-color: #3d6b9d;
}

#footer {
	width: 100%;
	background-color: #002446;
}

#maincontent
{
/* min-height:400px;*/
 /*border:1px solid white;*/
 padding-top:10px;
}



#content{
	width: 980px;
	margin: 0 auto;
   font-size:16px;
 padding-bottom: 5px;
background-color: transparent;
border-bottom: 1px solid #C3C2C2;
margin-bottom: 5px;
}


/*#content h1{ color: #81AFFF;text-align:center;font-size:24px;}
#content h2{ color: #81AFFF;text-align:center;font-size:18px;}
#content h3{ color: #81AFFF;margin:0px;text-align:left;font-size:16px;}
#content h4{ color: #81AFFF;}
#content h5{ color: #81AFFF;}
#content h6{ color: #81AFFF;}
*/

#content ul.listapremi{
  margin:4px 0px;
  padding:0px;
  color:#F89402;
  list-style-type:none;
  font-weight:bold;
}
#content ul.listapremi li{
  padding-left:22px;
  line-height:130%;
  font-size:14px;
  background: transparent url(/images/listitem-quadratino.png) top left no-repeat;
}

.onair_box {position:relative;}

#nowonair
{position:absolute;
bottom: 15px;
font-size:11px;
left:15px;
width:80%;
color:#000033;
font-weight:bold
}

#colonnasxcell,#colonnacentralecell,#colonnadxcell{
  vertical-align:top;
  padding-bottom:10px
}


#colonnacentrale{min-height:400px;}


#colonnasx {
     width:241px;
     text-align:center;
    
}

/*#colonnasx{background: transparent url(/images/bg_colonnasx.gif) top center repeat-y;}*/
#colonnadx {
     text-align:center;
}

/**
 * spazio pubblicitario
 */ 
#advbox{
  position:relative;
  background-color: #4D4D4F;
  /*height:400px;*/
}

#advbox a,#advbox img{ vertical-align:top}
/* FINE spazio pubblicitario */

/**
 * box "in collaborazione con"
 */ 
#incollaborazione {
  width:100%;
  position:absolute;
  left:0px;
  bottom:0px;
  font-weight:bold;
  font-style:italic;
}
#incollaborazione a{
 display:block;
 text-align:center;
}
/* FINE box "in collaborazione con */
 


/**
 * box selezione lingua 
 **/
#langmenu{
  margin:0px auto;
  width: 116px;
  position:absolute;
  bottom: 5px;
  right:10px;
}

#langmenu img{border:1px solid white}

a.langmenu_item{
  float:left;
  text-align:center;
  width:33%;
  font-weight:bold;
  font-size:12px;
  font-style:italic;
  color: #FFFFFF;
}

a.langmenu_item:hover{color: #81AFFF;}
/* FINE box selezione lingua */


div.iscriviti{margin:20px 0px;text-align:center}
.iscriviti a{
  text-align:center;
  background-color:#81AFFF;
  color:red;
  border:1px solid black;
  padding:4px;
  font-weight:bold;
  text-transform:uppercase;
}

.iscriviti a:hover{background-color:blue}




.formerrors{ border:2px solid #3A679C;padding:6px;width:80%;margin:10px auto}
.formerrors .formerror{font-weight:bold}
.formerror { color: red}
.fullwidth {width:100%}


#registrazione input.text{width:200px}
 



/**
 * MENU Utente
 */ 
#usermenu {text-align:right;padding:4px;}
#usermenu ul{list-style-type: none;padding:0px;margin:0px}
#usermenu ul li{border-bottom:1px solid black}
/* FINE menu utente */

a.editpagelink{font-size:0.8em;display:block;padding-bottom:5px;font-style:italic;color:#81AFFF}

.suggerimenti a{text-decoration:underline}


a.captcha_reload{ display:block;font-style:italic;font-size:0.8em;float:right;padding-left: 20px;background: transparent url(/images/reload.gif) top left no-repeat;}


#user_inviafile textarea{
  width:100%;
  height:50px;
  margin-bottom:5px;
}


a.adminaction{color:#81AFFF;font-size:10px;}
a.adminaction:hover{color:#FFFFFF}

#user_filelist{margin-top:30px} 


/**
 * LINK Amici
 */ 
.linkamici .linkitem{
  /*border-bottom:1px dotted #F89402;*/
  /*margin:5px 0px;*/
  padding:6px;
}

#content .linkamici a.linktitle{ 
  color: #81AFFF;
  text-decoration:none;
  font-weight: bold;
}

#content a.linktitle:hover,#content .linkamici a.linktitle:active{
 color: #F67524;
}

#content .linkamici .linkdesc {font-style:italic}
/* FINE link amici */


.coldxtitle{
 font-size:14px;
 font-weight:bold;
 border-bottom:1px solid #FFFFFF;
 margin-top:20px;
 padding-bottom:2px;
 margin-left:10px;
 margin-right:10px;
 margin-bottom:10px;
}

#registrazione fieldset{margin:4px 0px;border:1px solid #81AFFF}
#registrazione legend{font-weight:bold; color: #81AFFF}
#content .highlight{color: #81AFFF;font-weight:bold}

/*
fieldset{border:1px solid #81AFFF}
legend{font-weight:bold; color: #81AFFF}
*/

fieldset{border:1px solid #5B7BB2}
legend{font-weight:bold; color: #5B7BB2}

#faq p{margin-top:0px}


a.galleriabacklink{display:block;text-align:right;font-size:0.8em;display:block;padding-bottom:5px;font-style:italic;color:#81AFFF;margin-bottom:10px}

#content .guidaiscrizione ul,#content .guidaiscrizione ol{margin:0px;padding:0px;margin-left:20px}
#content .guidaiscrizione li{margin:0px;padding:0px;}

/**
 * standard box
 */ 
.stdbox{
 width: 675px;
 border-top: 1px solid #C3C2C2;
 font-size:10.5px;
 padding: 0px;
}

#rjall{
 float:left;
 /*border:1px solid #3A679C;*/
 font-size:14px;
 padding: 2px;
 padding-bottom:20px;
}


.stdbox ul{
  margin:0px;
  padding:0px;
  padding-left:16px;
}
.stdbox h1, .stdbox_titolo{
	font-family: Times;
 text-align:left;
 color: #000033;
 font-weight:bold;
font-style: italic;
 font-size:18pt;
 line-height: 39px;
 height:39px;
 margin:0px;
 margin-bottom:5px;
margin-top: 5px;
padding: 10px;
 background:none repeat scroll 0 0 #F4F4F4;
 }

h1 {
	font-family: Times;
 text-align:left;
 color: #000033;
 font-weight:bold;
font-style: italic;
 font-size:18pt;
 line-height: 39px;
 /*height:39px;*/
 margin:0px;
 margin-bottom:5px;
padding: 10px;
 background:none repeat scroll 0 0 #F4F4F4;
 }

.stdbox h3{ color: #205C93}
.stdbox h2{color: #205C93;text-align:center;font-size:18px;}

.stdbox_testo{
 font-size: 14px;
 line-height: 120%;
 padding:2px;
}

/**
 * FINE standard box
 */

.colsxspacer
{
  height:0px;
  font-size:1px;
}

.coldxcontainer{ width:234px;margin:5px auto}
.colbox_outer { background-color: #CBCBCB; }
.colbox_inner { background-color: #FFFFFF; }
.clear{clear:both}
.uppercase{text-transform:uppercase}

#maincontent table.vcenter td {vertical-align:middle}

#maintable .loghitbl td {vertical-align:middle}

table.interviste{border:0px;}
#maintable table.interviste td {padding:2px;vertical-align:middle}
.msgnotifica{color: #31547F;font-weight:bold;text-align:center;padding:4px;margin:10px}



#archivio_risultati {
/* border:1px solid #31547F;
 overflow:auto;
 */
}

/* risultati ricerca in archivio contributi */
table.archivio_risultati{border-collapse: collapse; width:100%}
#content table.archivio_risultati td{ padding-bottom:0px;padding:2px 4px;border-bottom:1px solid black;vertical-align:middle;}
table.archivio_risultati th{ 
   padding:2px;
   border:1px solid black;
   font-weight:bold;
   font-size:1.1em;
   color:#FFFFFF;
   background-color:#4773A4;
   text-transform:uppercase;
}
/*table.archivio_risultati tr.odd td{ background-color: #D3E4FF}*/

/* messaggio di nessun risultato trovato */
.archivio_risultati_noresult{margin-top:20px;font-size:1.5em;color:#4773A4;font-weight:bold;text-align:center}
.archivio_tiponotizia{font-style:italic;text-align:center}
.archivio_titolo{font-weight:bold;color:#205C93}
.archivio_totali{font-size:0.8em;color:#517EAB;text-align:right;margin:4px 0px;font-style:italic}

#archivio_viewer{padding:4px;border-top:1px solid black;margin-top:10px} 
.archivio_news_titolo{font-weight:bold;font-size:1.2em;padding:4px 0px;}
.archivio_news_data { float:right;font-style:italic;text-align:right;font-size:0.9em}
.archivio_news_categoria { float:left;font-weight:bold}
.archivio_news_autore{ font-style:italic;text-align:right;margin-top:10px}
.archivio_news_testata { padding:4px;background-color: #EAF4FD;color: #2E6E9E;}
.archivio_newsimage {float:left;padding-right:6px; } 

.counter_punti{
 float:right;
 margin-right:20px;
 font-weight:bold;
 text-align:center;
 font-size:14px;
 padding:4px;
 border:3px solid #4975A4; 
}

table.legendapunteggi{margin-bottom:15px;width:100%}
.legendapunteggi li{margin-left:0px;padding-left:0px;list-style-position: outside;}
.legendapunteggi tr.punti td{border-bottom:1px dotted black}
.legendapunteggi tr.punticontributo td{border-bottom:1px dotted black;}
.legendapunteggi td.testolibero{ padding:10px 0px}
.legendapunteggi .punteggio{text-align:right;white-space: nowrap}
.legendapunteggi td.punteggio{ vertical-align:bottom;padding-left:6px}
.legendapunteggi .subtable{margin-left:40px}
.legendapunteggi .tipocontributo{font-size:1.4em;font-weight:bold}

#tipinotizia_group {font-size: 12px;margin:6px 0px}

.liberatorialink{float:right;text-align:right;font-style:italic}
.upload_instructions{margin:6px 0px;font-style:italic;color:gray}

#risultatitbl td[role=gridcell]{cursor:pointer}


/********************* Style Colonna Centrale *********************/


/* Style box PRIMOPIANO.php */

#primopiano { 
	height: 245px;}

#primopiano table { 
	margin-top: 5px;}

#primopiano td { width: 220px;
	}

#primopiano_boxtitolo {
	/*background:#F4F4F4;
	height: 70px;*/
	position: relative;
	}

.primopiano_titolo {
	font-family: Times;
	font-style: italic;
	font-weight:bold;
	color:#FFFFFF;
	text-align:left;
	font-size:24px;
	/*background:#F4F4F4;*/
	padding:5px 0 0 10px;
	float: left;
 }

a.btn_scrivici:link, a.btn_scrivici:visited {
	background: url("/images/btn_scrivici.png") no-repeat scroll 0 0 transparent;
	color:#6D6D6D;
	display:block;
	float:right;
	font-size:11px;
	font-weight:bold;
	height:18px;
	margin:6px 2px 0;
	padding:3px 0 0 24px;
	width:56px;}

a.btn_scrivici:hover {
	background: url("/images/btn_scrivici.png") no-repeat scroll 0 -21px transparent;
	color:#34b1d7;
}

a.btn_ascoltaci:link, a.btn_ascoltaci:visited {
	background: url("/images/btn_ascoltaci.png") no-repeat scroll 0 0 transparent;
	color:#6D6D6D;
	display:block;
	float:right;
	font-size:11px;
	font-weight:bold;
	height:18px;
	margin:6px 2px 0;
	padding:3px 0 0 24px;
	width:56px;
}

a.btn_ascoltaci:hover {
	background: url("/images/btn_ascoltaci.png") no-repeat scroll 0 -21px transparent;
	color:#34b1d7;
}

a.btn_podcast:link, a.btn_podcast:visited {
	background: url("/images/btn_podcast.png") no-repeat scroll 0 0 transparent;
	color:#6D6D6D;
	display:block;
	float:right;
	font-size:11px;
	font-weight:bold;
	height:18px;
	margin:6px 15px 0px;
	padding:3px 0 0 24px;
	width:56px;
}

a.btn_podcast:hover {
	background: url("/images/btn_podcast.png") no-repeat scroll 0 -21px transparent;
	color:#34b1d7;
}

.primopiano_sottotitolo {
 /*float:right;
 margin-right:20px;*/
 font-weight:bold;
 color:#6D6D6D;
 text-align:left;
 font-size:16px;
 padding: 5px 10px 10px 10px;
/* border:3px solid #4975A4; 
 background:#F4F4F4;*/
}

.primopiano_occhiello {
 /*background-image: url("/images/box_primopiano_titolo2.png");
  background-image: url("/images/bg_stdbox.jpg");
background-color: #FFFFFF;
 	height: 30px;*/
width: 205px;
	font-weight:bold;
	color: #000000;
	font-size:13px;
	font-family: Times;
	font-style: italic;
	text-align:center;
padding-top: 15px;
}

.primopiano_occhiello_2 {
	background-image: url("/images/box_primopiano_titolo3.jpg");
 	height: 53px;
	font-weight:bold;
	color: #6D6D6D;
	font-size:13px;
	text-align:center;
	padding-top: 5px;
}

.primopiano_titolo2 {
 /*	border: 1px solid #749CC0;*/
  font-weight:bold;
	color: #000000;
	font-size:14px;
	text-align: center;
	width: 200px;
	height: 25px;
	margin: 5px auto;
 }

.primopiano_didascalia {
	background: transparent url(/images/back_didascalia.png) top left;
	padding:5px;
	margin:2px;
	position:absolute;
	height:100%;
	top:100px;
	color: #000;
	font-size: 10pt;
	margin:0px;
	left: 0px;
	width:100%;
	/*z-index: 100;*/
}

.primopiano_didascalia_titolo {
	font-weight:bold;
	font-size: 10pt;
	color: #000;}

.primopiano_box{
	width:218px;
	height: 204px;
	text-align:center;
	background-image: url(/images/sfondo_box_primopiano.png);
	/*background-color: #ffffff;*/
	margin-left: -3px;
}

.ombra {
/* z-index: 0;*/
 position:absolute;
 top:0px;
 left:0px;
 }

.primopiano_image {
	/*border: 1px solid #6D6D6D;*/
	height: 136px;
	width: 184px;
	margin: 0 auto;
	position:relative;
  	overflow:hidden;
/*z-index: -2;*/
}

#cerca_programma {
	margin: 0px;
	padding: 5px;
}

.cerca_programma_button {
	background-image: url(/images/sfondo_submit_login.jpg);
	color: #fff;
	font-weight: bold;
}

#container_form_ricerca {
	float: right;
	position:absolute;
	top:27px;
	right: 5px;
	
}

#img_form_ricerca {
	position: relative;
}


/********     ATELIER      *********/
.primopiano_box_atelier {
	width:300px;
	height: 227px;
	text-align:center;
	background-color: #ffffff;
	margin-right: 20px;
}

.primopiano_occhiello_atelier {
	background-image: url("/images/box_atelier_programmi_titolo.jpg");
 	height: 27px;
	font-weight:bold;
	color: #6D6D6D;
	font-size:12px;
	text-align:center;
	padding-top: 8px;
}

.primopiano_image_atelier {
	width: 300px;
	height: 195px;
	margin: 2px auto 0 auto;
	position:relative;
  	overflow:hidden;
}

.primopiano_didascalia_atelier {
	background: transparent url(/images/back_didascalia.png) top left;
	padding:5px;
	margin:2px;
	position:absolute;
	height:100%;
	top:130px;
	color: #000;
	font-size: 10pt;
	margin:0px;
	left: 0px;
	width:100%;
}

/****   Testimonial   ****/

.box_testimonial {
	background-color: #3D6B9D; 
	padding: 5px 12px;
	}
	
.box_testimonial_title {
	font-size: 14px; font-weight: bold; color: #FFFFFF; text-align: center
	}

.atelier_box_testimonial {
	background-color: #F4F4F4;
	padding: 10px;
	margin: 10px;
	width: 280px;
	height:190px;
	}
	
.atelier_professione {
	font-weight:bold; 
	font-style:italic;
	}
	
.atelier_link_testimonial {	
	text-align: center; color: #1D7DB7; font-weight: bold; font-size: 11px;
	}
	
/********      Box programmi atelier      ********/ 
.atelier_box_prog {
	background-color: #F4F4F4;
	padding: 10px;
	margin: 10px;
	width: 280px;
	height: 75px;
}

.atelier_img_prog {
	float: left; 
	margin-right: 10px;
	width: 100px;
}

.atelier_titolo_prog {
	font-weight: bold;
	font-size: 12px;
	color: #2375C8;
}

/* Style box twr.php */

#twr { 
	width: 420px;
	height:357px;
	}

.twr_titolo {
	font-family: Times;
	font-style: italic;
	font-weight:bold;
	color:#000033;
	text-align:left;
	font-size:24px;
	background:#F4F4F4;
	padding:5px 0 10px 10px;
 }

#twr_link {
	text-align: right;
	padding: 30px 10px 0 0;
}
.twr_sottotitolo {
	 font-weight:bold;
	 color:#6D6D6D;
	 text-align:left;
	 font-size:16px;
	 padding: 5px 10px 10px 10px;
	/* border:3px solid #4975A4; */
	 background:#F4F4F4;
}

.twr_occhiello {
 font-weight:bold;
 color:#000000;
 text-align:left;
 font-size:10.5px;
 padding:2px;
 height:14px;
 text-align:center;
}

.twr_didascalia {
  height:100%;
  width:100%;
  background:#FFFFFF;
  font-size:12px;
  background: transparent url(/images/back_didascalia.png);
  position:absolute;
  top:120px;
  left:0px;
}

.twr_didascalia .twr_nomeente{font-weight:bold;margin-bottom:6px;height:30px;}

.twr_box {
  width:200px;
  height:190px;
  margin-top: 5px;
  text-align:center;
  background: transparent url(/images/bg_twr_box1.png) top left no-repeat;
}

.twr_box_cag {
  width:200px;
  height:190px;
  margin-top: 5px;
  text-align:center;
  background: transparent url(/images/bg_twr_box2.png) top left no-repeat;
}

.twr_image{
  position:relative;
  width:185px;
  height: 150px;
  overflow:hidden;
  background-repeat:no-repeat;
  margin:0px auto;
}

.twr_menu {
	height: 50px;
	width: 310px;
	background-image: url("/images/sfondo_programma.jpg");
	border: 1px solid #eeeeee;
	margin: 2px;
	float: left;
}

.twr_a {
	color: #000;
	text-decoration: none;
	font-size: 12px;
	font-weight: bold;
}

.twr_boxgrigio {
	width: 65px;
	height: 50px;
	float: left;
	margin-right: 10px;
	background-color: #dadfe3;
}

a.btn_cercaTWR:link, a.btn_cercaTWR:visited {
	background: url("/images/btn_cercaTWR.jpg") no-repeat scroll 0 0 transparent;
	color: #6D6D6D;
	display: block;
	float: right;
	font-size: 11px;
	font-weight: bold;
	height: 18px;
	margin-top: 6px;
	margin-right: -10px;
	padding: 3px 0 0 24px;
	width: 260px;}

a.btn_cercaTWR:hover {
	background: url("/images/btn_cercaTWR.jpg") no-repeat scroll 0 -21px transparent;
	color:#34b1d7;
}

#twr_posizionelink {
	position: relative;
	top: -15px;
	left: 0px;
	width: 300px;
	text-align: right;
}

#twr_posizionelink2 {
	position: relative;
	top: -15px;
	text-align: center;
}

#twr_posizionelink2 a {
	background-color: #8badd0;
	margin-top: 5px;
}

.link_twr2 {
	width: 420px;
	font-family: Times;
	font-style: italic;
 text-align:center;
 color: #FFFFFF;
 font-weight:bold;
 font-size:19.5px;
 line-height:16px;
 height:25px;
 margin-bottom:0px;
 margin:0px;
 margin-top:0px;
 padding-top:12px;
 background:#466fa5 url(../images/bg_stdbox_blu.jpg) top left repeat-x;
}

a.link_twr2:hover {
 color: #FFFFFF;
}


.link_twr3 {
font-family: Times;
font-style: italic;
 text-align:center;
 color: #FFFFFF;
 font-weight:bold;
 font-size:18px;
 padding-top:5px;
 background:#466fa5 url(../images/bg_stdbox_blu.jpg) top left repeat-x;
}

a.link_twr3:hover {
 color: #FFFFFF;
}



/* Building Radio Jeans */

#brj { height:253px; width:413px; font-size:14px;}

.brj_titolo {
/*float:right;
 margin-right:20px;*/
 font-weight:bold;
 color:#517EAB;
 text-align:left;
 font-size:14px;
 /*border:3px solid #4975A4; 
  */
 background:#F4F4F4;
 padding-bottom:2px;
 }

.brj_sottotitolo {
 /*float:right;
 margin-right:20px;*/
 font-weight:bold;
 color:#6D6D6D;
 text-align:left;
 font-size:14px;
 padding:2px;
/* border:3px solid #4975A4; */
 background:#F4F4F4;
}

.brj_occhiello {
	font-weight:bold;
	color:#000000;
	text-align:left;
	font-size:13px;
	padding-bottom: 2px;
	margin-left:0px;
}

.brj_didascalia {
 text-align:left;
 font-size:11px;
color: #2D2D2D;
 /*border:3px solid #4975A4; 
  */
 margin-left:0px;
 padding-bottom:2px;
}

.brj_box {
  width:215px;
  height:190px;
  text-align:center;
  background: transparent url(/images/bg_twr_box1.png) top left no-repeat;
}

.brj_image{
  width:68px;
  text-align:left;
}

.brj_testo {
	text-align: left;
	color: #000000;
	background-image: url("/images/rjall_sfondo.jpg");
	background-position: bottom;
	background-repeat: repeat-x;
	padding-left: 10px;
	height: 68px;
}



/* Tutto su Radio Jeans  */

/*.contenitore_testo .sb-shadow { background:#0e3983;}*/
.contenitore_testo, .contenitore_testo .sb-inner { background:#FFFFFF; border: 0px solid #FFFFFF; }

#rjall { height: 378px; 
	padding: 10px; 
	width: 302px; }

.rjall_titolo {
	font-family: Times;
	font-style: italic;
 font-weight:bold;
 color:#000033;
 text-align:left;
 font-size:17px;
 background:#F4F4F4;
 padding:5px;
 }

.rjall_titolo_categoria {
	background:transparent url(/images/bg_stdbox_blu.jpg) top left repeat-x;
	font-family: Times;
	font-style: italic;
	font-weight:bold;
	color:#FFFFFF;
	text-align:left;
	font-size:17px;
	padding:5px;
 }


.rjall_sottotitolo {
 /*float:right;
 margin-right:20px;*/
 font-weight:bold;
 color:#000000;
 text-align:left;
 font-size:14px;
 padding:5px;
/* border:3px solid #4975A4; */
 background:#F4F4F4;
}

.rjall_occhiello {
	font-weight:bold;
	color:#000000;
	text-align:left;
	font-size:13px;
	padding-left: 10px;
	padding-bottom: 2px;
	margin-left:0px;
  }

.rjall_didascalia {
	text-align:left;
	font-size:11px;
	padding-left: 10px;
	margin-left:0px;
	color: #2D2D2D;
}

.rjall_box {
  width:215px;
  height:190px;
  text-align:center;
  background: transparent url(/images/bg_twr_box1.png) top left no-repeat;
}

.rjall_image{
	width:147px;
	height:90px;
	text-align:left;
	float: left;
	padding-right: 10px;
}

.rjall_testo {
	text-align: left;
	padding-top:10px;
	/*background-image: url("/images/rjall_sfondo.jpg");*/
	height: 58px;
}



/* ***********************     Style box di spalla *************************/

.stdbox_spalla{
  padding:0px;
/* padding-left:16px; */
  border:1px solid #3A679C;
  padding-bottom:10px;
  height:220px; 
  margin:0pt auto; 
}

.stdbox_spalla h4{
	font-family: Times;
	font-style: italic;
 text-align:center;
 color: #FFFFFF;
 font-weight:bold;
 font-size:16px;
 line-height:16px;
 height:16px;
 margin-bottom:0px;
 margin:0px;
 margin-top:0px;
 padding-bottom:2px;
 background:transparent url(/images/bg_stdbox.jpg) top left repeat-x;
}



/* Style box pubblicita.php */ 

.pubblicita_img { 
	margin: 5px auto;
	/*border: 2px solid #002b55;*/
	height: 247px;
	display: block;
    }
 
#container_pubblicita { 
	/*border:1px solid #3A679C;*/
	margin:0pt auto;
	}
	
h4{
	font-family: Times;
	font-style: italic;
	 text-align:center;
	 color: #FFFFFF;
	 font-weight:bold;
	 font-size:16px;
	 line-height:16px;
	 height:16px;
	 margin-bottom:0px;
	 margin:0px;
	 margin-top:0px;
	 padding:5px;
	 background:transparent url(/images/bg_stdbox_blu.jpg) top left repeat-x;
	}


/**************** Style box onair.php ****************/ 

.onair_box {  
	width: 295px;
  padding:0px;

 }

/*.onair_img { 
    height:32px;
    padding:2px;
    margin:2px; 
    border:1px solid #3A679C;
    }
 
.onair_didascalia {  
   font-weight:bold;
   text-align:left;
   font-size:14px;
margin-top: 0px;
margin-left: 35px;
}*/


/************** Style box login.php *******************/ 

.login_box {  
  padding:10px;
  height:130px; 
  margin:0pt auto; 
  background-color: #3d6b9d;
background-image: url(/images/sfondo_login_blu.jpg);
background-repeat: repeat-x;
 }


.login_img { 
    height:100px;
    padding:22px;
    border:1px solid black; 
    margin:2px; 
    }
 
.login_didascalia {  
    height:10px;
    padding:22px;
    border:1px solid black; 
    margin:2px; 
   }

#form_login {  
 font-size: 9pt;
color: #FFFFFF;
   }

#submit_login {  
	background-image: url(/images/sfondo_submit_login.jpg);
	text-align: center;
	color: #ffffff;
	width: 265px;
   }


/****************** Style box palinsesto.php *************/ 

#container_palinsesto { 
	/*border: 1px solid #3A679C;
	padding-bottom: 10px;
	background-color: #002446;*/

	margin: 5px auto;
	width: 238px;
	}

.palinsesto_img { 
    height: 308px;
    /*padding: 10px;
    margin: 2px;
	background-color: #002446;*/
	overflow: auto;
    }

.pali_settimana {
	color: #FFFFFF;
	width: 238px;
	height: 33px;
	font-size: 10pt;
	background-image: url(../images/bg_stdbox_blu.jpg);
	background-repeat: repeat-x;
	margin-top: 3px;
	}

td.pali_settimana_selected {
	background-color:#F4F4F4;
  color:#3D6B9D;
}
  
.pali_orari {
	width: 220px;
	font-size: 10pt;
	background-color: #FFFFFF;
	color: #2D2D2D;
	padding: 5px;
	}

.pali_orari .ora{width:40px}
.prog {
	font-weight: bold;
	}

/****************** Style box palinsesto_DX.php *************/ 

#container_palinsesto_dx { 
	margin: 5px auto;
	width: 295px;
	}

.palinsesto_img_dx { 
	  overflow: auto;
}

.pali_settimana_dx {
	color: #FFFFFF;
	width: 100%;
	height: 33px;
	font-size: 10pt;
	background-image: url(/images/bg_stdbox_blu.jpg);
	background-repeat: repeat-x;
	margin-top: 3px;
	}

.pali_settimana_dx td{text-align:center}

.pali_orari_dx {
	width: 280px;
	font-size: 10pt;
	background-color: #FFFFFF;
	color: #2D2D2D;
	padding: 5px;
	}

.pali_orari_dx .ora {width:40px}	
/****************** Style box classifica.php *************/ 

#container_classifica { 
	border: 1px solid #3A679C;
	margin: 0pt auto;
	height: 286px;
	}

#classifica_ist { 
	border: 1px solid #3A679C;
	margin: 0pt auto;
	height: 340px;
	padding: 5px;
	}


.box_istituto {
	padding: 1px 10px; 
	margin: 3px auto;
	background-color: #E6F2FF; 
	width: 250px;
	font-size: 10pt;
	}

.colore { 
	color: #2375C8; 
}

.link { 
    color: #2e78bc; 
	font-size: 11pt;
	font-style: italic;
	padding-right: 5px;	
    }

#sfondo_titolo_premiomatrioska {
	background-image: url(../images/sfondo_titolo_matrioska.jpg);
	width: 286px;
	height: 54px;
	font-family: Times;
	font-style: italic;
	font-weight:bold;
	color:#000033;
	text-align:left;
	font-size:17px;
	margin-top: 0px;
	padding-top: 25px;
	padding-left: 10px;
}



#matrioska_scuole { 
	/*margin: 5px auto;
	height: 258px;
	padding: 0 0 10px 0;
	width: 295px;
	height: 255px;
	overflow-y: scroll;*/
	}
	
#contenitore_matrioska_item  { 
	.divtable;
	width:100%;
  border-spacing:0px 2px;
  
	.matrioska_item {
  	
  	/*background: #3c6a9c url(/images/bg_topmenu1.jpg) top repeat;*/
  	font-size: 10pt;
  	font-weight: bold;
  	color: #2D2D2D;
  	display: table-row;
  	
  	> div{background-color:#E6F2FF;vertical-align:middle;padding:2px;}
  	
  	.indirizzo{color:gray;font-size:0.8em;font-weight:normal}
  	.matrioske{width:100px}
  	.icona_matrioska{
  	 display:inline-block;
  	 width:18px;
  	 height:31px;
  	 background: transparent url('../images/matrioska_icona.png') top left repeat-x;
  	 
  	}
  	.punteggio{text-align:center;font-weight:bold;}
	}


  	
	
	
}

/****************** Style box classifica1.php *************/ 

.classifica_item { 
	padding:8px; 
	margin:2px; 
	background-color:#80a7c7;
	font-size: 10pt;
	font-weight: bold;
	color: #FFFFFF;
	}
	
#classifica_ist a:hover {
	color: #ffffff;
	background-color:#2375C8;
}
	
/*.classifica_itemimage {
	background-image: url(images/foto_classifica/scuola_img_1.jpg);
	float:right;
	width:110px; 
	height:300px; 
	margin-top:8px; 
	margin-right:7px; 
	border:1px solid #000000;
	}*/


/************** Style box speciali.php *******************/ 

.speciali {
	margin: 0px;
	/*border:1px solid #3A679C;
	width:410px;
	padding:10px;
	height:200px;*/
	font-size:14px;
}

#contenitore_speciali {
	/*height: 230px;
	overflow-y: scroll;*/
}

.img_speciali {
	float: left;
  height:49px;
  width:73px;
  overflow:hidden;
}

.lista_speciali {
	/*width: 280px;*/
	width: 293px;
	height: 49px;
	border: 1px solid #4873a4;
	margin: 5px auto;
	padding: 0;
}

.testo_speciali {
	float: left;
	padding-left: 10px;
	padding-top: 15px;
	font-size:10pt;
	/*width: 197px;*/
	width: 210px;
	height: 34px;
	background-color: #e6f2ff;
	color: #000000;
}

/************** Style box prefooter.php *******************/ 

#prefooter {
	width:980px;
	background-color: #3d6b9d;
	position: relative;
	background-image: url(/images/sfondo_footer_blu.jpg);
	background-repeat: repeat-x;
}

#prefooter a {
	color: #000000;
	text-decoration: none;
}

#container_prefooter {
	width: 980px;
	margin: 0 auto;
	/*background-image: url(/images/sfondo_footer.jpg);
	height: 158px;*/
}

#container_prefooter table {
	width: 980px;
	margin: 10px auto;
}

#prefooter_tab td {
	background-color: #e6f2ff;
	padding: 5px;
}

.elenco_prefooter {
	list-style: none;
	margin: 0px;
}

.elenco_prefooter li {
	border-bottom: 1px solid #000;
}


/************** Style test_programma.php *******************/

.blocco_sx {
	width: 685px;
	float: left;
	border-right: 1px solid #C3C2C2;
	padding-right: 5px;
}

.blocco_sx_box {
	/*width: 660px;
	padding: 10px;
	margin: 10px;*/
	margin-top: 5px;
	font-size: 10.5px;
	font-family: Verdana;

}

.blocco_sx_box p {
	font-size: 10.5px;
	font-family: Verdana;
  margin:0px;
}

.blocco_dx {
	width: 285px;
	float: right;
	background-color: #E6F2FF;
	height: 100%;
}

.blocco_dx_box {
	width: 242px;
	margin: 10px;
	padding: 10px;
	font-size: 10.5px;
	font-family: Verdana;
	border: 1px solid #3A679C;
	background-color: #FFF;
	background-image: url(/images/sfonfo_onair.jpg);
	background-repeat: repeat-x;
	background-position: bottom;
}

.blocco_dx_box2 {
	width: 242px;
	margin: 10px;
}

h5 {
	margin: 0;
	padding: 5px;
	font-size: 14pt;
	font-weight: bold;
	font-family: Arial;
	color: #3A679C;
	background-color: #E6F2FF;
}

h6 {
	margin: 10px 0;
	padding: 0;
	font-size: 11pt;
	font-weight: bold;
	font-family: Arial;
	color: #6D6D6D;
}

#blocco_centro_programma {
	margin: 0 auto;
	width: 980px;
	height: 120px;
	background-color: #fff;
  position:relative;
  overflow:hidden;
}


#blocco_centro_programma .fascia_programma{
  position:absolute;
  top:0;
  left:0;
}

#blocco_centro_programma .info_programma{
 position:absolute;
 width:550px;
 height:100%;
 right:0;
 top:0;
 color:white;
 font-size:36px;
 font-weight:bold;
 text-align:center;
}

#blocco_centro_programma .info_programma table{height:100%;width:100%}
#blocco_centro_programma .info_programma table td {vertical-align:middle;text-align:center}

/************** Style test_elencoprogrammi.php *******************/

.raccoglitore_img_programma {
	width: 675px;
	margin: 10px auto;
	font-size: 10pt;
	color: #3C3C3C;
}

/*
#img_programma {
	width: 436px;
	height: 203px;
	float: left;
}

#testo_img_programma {
	width: 169px;
	height: 183px;
	float: right;
	background-image: url(/images/box_img_programma_grande.jpg);
	padding: 10px;
}
*/

#tabella_programmi td {
	padding-bottom: 10px;
}

/************** Style test_pubblicita.php *******************/

#form_carica_img {
	width: 620px;
	padding: 10px;
	margin: 10px auto;
	background-color: #eeeeee;
}

#crea_pubblicita {
	width: 620px;
	padding: 10px;
	margin: 10px auto;
	background-color: #eeeeee;
}

/************** Style test_schedascuola.php *******************/

#img_istituto {
	width: 400px;
	margin: 10px auto 0 auto;
	float: left;
	padding-right: 10px;
}

.grigio {
	padding: 10px;
	margin: 10px auto;
	background-color: #eeeeee;
}



.tabella_programmi table { 
	margin-top: 5px;}

.tabella_programmi td { width: 220px;
	}
	
	
.titolo_news h1 {
	font-family: Times;
	color: #2375C8;
    font-size: 17px;
    font-weight: bold;
    padding: 10px;
    text-align: left;
	border-bottom: 1px dotted #CCC;
}




#classifica_scuole { 
	/*border: 1px solid #3A679C;*/
	background-color: #3d6b9d;
	margin: 5px auto;
	height: 258px;
	padding: 0 0 10px 0;
	width: 295px;
	}

.inevidenza_box { 
    /*width: 296px;
	float: right;*/
	width: 295px;
	margin-right: 6px;
	font-family: Arial;
	font-size: 11pt;
	font-weight: bold;
	color: #000033;
	/*border: 2px solid #002b55;*/
	}


/************** Style tw_installazioni2.php *******************/

#link_mappa {
position: absolute;
top: 10px; 
right: 10px;
	}

#link_mappa a {
	cursor: pointer;
	text-decoration: none;
	}
#link_mappa a:hover {
	color: #002b55;
	}

#link_mappa td {
	padding: 10px;
	border-left: 1px dotted #474747;
	font-family: Times;
	font-size: 15px;
	font-weight: bold;
	font-style: italic;
	color: #474747;
	}
	
.td_mappa_selected {
	background-color: #FFFFFF;
	}	
	
.box_elencotwr { 
	background-image: url(/images/sfondo_elenco_twr.jpg);
	background-repeat: repeat-x;
	padding: 5px;
	width: 304px;
	height: 55px;
	color: #3a3a3a;
/*	float: left;*/
	font-size: 13px;
	border: 1px solid #eaeaea;
  position:relative;
	}

.installazioni_icotwr{
 float:right;
}
.wrapper_elencotwr{
   float:left;
   /*border-right:1px solid #eaeaea;*/
   margin-right:4px;
   padding-right:4px;
}

.elencotwr_bottomdivider{
 width:100%;
 margin:0px auto;
 height:1px;
 font-size:1px;
 /*border-bottom:1px solid #eaeaea;*/
 padding-bottom:5px;
 margin-bottom:5px;
}


.box_elencocag { 
	background-image: url(/images/sfondo_elenco_cag.jpg);
	padding: 5px;
	margin: 5px 20px 5px 0px;
	width: 294px;
	height: 55px;
	color: #3a3a3a;
	float: left;
	font-size: 13px;
	border: 1px solid #d4e3f2;
	}

.img_list_twr {	
	margin: -5px 7px 0 -5px;
	background-image: url(/images/img_listtwr.jpg);
	width: 65px; 
	height: 65px; 
	float: left;
	}
	
#col_1 { 
	width: 310px; 
	float: left;
	}

#col_2 { 
	width: 310px; 
	float: left;
	}

#col_3 { 
	width: 310px; 
	float: left;
	}


	#torneo_calcio{ border-collapse:collapse}
	#torneo_calcio td{padding:5px;border:1px solid #3C6A9E}

	
.titolo_news {
	text-align:left;
	color: #000;
	font-weight:bold;
	font-size:16px;
	font-style: italic;
}
	
/*******       Juke box radio jeans         *******/

#ricerca_brano {
	height: 50px;
	margin: 0 auto;
	padding: 10px;
	font-size:14px;
	background-color: #e4f1fe;
}

.btn_cercacanzone {
	background: url(/images/btn_cercacanzone.jpg) no-repeat scroll 0 0 transparent;
	cursor: pointer;
	height: 28px;
	width: 98px;
	font-weight: bold;
	font-size:14px;
	color: #FFFFFF;
}

#elenco_brani {
/*	width: 621px;
	padding: 10px;*/
	margin: 0 auto;
	font-size:14px;
}

#elenco_brani tr {
	border-bottom: 1px solid #CCCCCC;
}


.sfondo_redazione {
	background-image: url(/images/sfondo_trasmissioni_radio19.jpg);
	background-repeat: no-repeat;
	width: 440px;
	height: 30px;
	margin-bottom: 5px;
	padding-left: 5px;
	font-size: 14px; 
	font-family: Times;
	font-style: italic;
	color: #000033;
	}
	
	
	
/**********   Nuovo stile programmi    *********/
	

#programmi {  
	width: 420px;
	height: 413px;
	/*padding: 0px 5px;*/
	/*border: 2px solid #002b55;*/
 }	

#testata_programmi {  
	width: 380px;
	background-image: url(/images/testata_programmi.jpg);
	font-weight: bold;
	font-size: 12pt;
	font-family: Verdana;
	color: #ffffff;
	padding-left: 40px;
	padding-top: 7px;
	height: 32px;
 }	

#contenitore_img_programmi {  
	/*width: 408px;
	height: 360px;
	margin: 5px;*/
	height: 358px;
	width: 420px;
	margin-top: 5px;
	position: relative;
 }	

#link_programmi {  
	width: 300px;
	position: absolute;
	bottom: 0px;
	right: 0px;
	z-index: 200;
 }

/******  Bottoni programmi blu chiaro *****/
a.btn_programmi_generale:link, a.btn_programmi_generale:visited {
	background: url(../images/btn_programmi_generale.png) no-repeat scroll 0 0 transparent;
	height: 31px;
	width: 270px;
	padding-top: 8px;
	padding-right: 30px;
	text-align: right;
	display: block;
	font-family: Times;
	font-style: italic;
	font-weight: bold;
	font-size: 19.5px;
	color: #FFFFFF;
	text-decoration: none;
	margin-bottom: 4px;}

a.btn_programmi_generale:hover {
	background: url(/images/btn_programmi_generale.png) no-repeat scroll 0 -39px transparent;
	}		


	
a.btn_onair:link, a.btn_onair:visited {
	background: url(/images/btn_onair_02.png) no-repeat scroll 0 0 transparent;
	height: 29px;
	width: 270px;
	padding-top: 10px;
	padding-right: 30px;
	text-align: right;
	display: block;
	font-family: Times;
	font-style: italic;
	font-weight: bold;
	color: #FFFFFF;
	text-decoration: none;
	margin-bottom: 4px;}

a.btn_onair:hover {
	background: url(/images/btn_onair_02.png) no-repeat scroll 0 -39px transparent;
	}		

a.btn_atelier:link, a.btn_atelier:visited {
	background: url(/images/btn_atelier_02.png) no-repeat scroll 0 0 transparent;
	height: 29px;
	width: 270px;
	padding-top: 10px;
	padding-right: 30px;
	text-align: right;
	display: block;
	font-family: Times;
	font-style: italic;
	font-weight: bold;
	color: #FFFFFF;
	text-decoration: none;
	margin-bottom: 4px;}

a.btn_atelier:hover {
	background: url(/images/btn_atelier_02.png) no-repeat scroll 0 -39px transparent;
	}
	
a.btn_vocinetwork:link, a.btn_vocinetwork:visited {
	background: url(/images/btn_vocinetwork_02.png) no-repeat scroll 0 0 transparent;
	height: 29px;
	width: 270px;
	padding-top: 10px;
	padding-right: 30px;
	text-align: right;
	display: block;
	font-family: Times;
	font-style: italic;
	font-weight: bold;
	color: #FFFFFF;
	text-decoration: none;
	/*margin-bottom: 4px;*/}

a.btn_vocinetwork:hover {
	background: url(/images/btn_vocinetwork_02.png) no-repeat scroll 0 -39px transparent;
	}			
	
.box_progettodi {
	font-family: Arial;
	font-size: 11.5px;
	color: #000000;
	height: 131px;
	}
	
.box_progettodi a {
	text-decoration: none;
	color: #000000;
	cursor: pointer;
	}
	
#radiovedere {
	/*padding: 10px;
	position: relative;
	height: 350px;
	float: right;
	*/
	width: 295px;
	padding-bottom: 5px;
	}
	
#videodavedere_list{
  height:240px;
}  
#videodavedere,.videodavedere {
	/*position: absolute;
	top: 100px;
	left: 13px;*/
	width: 295px;
	margin: 0px;
  text-align:center;
  position:relative;
	}

.videodavedere_playimg{
 position:absolute;
 left:128px;
 top:77px;
}

.didascaliavideo {
	color: #000000;
	font-size: 11px;
	font-weight: bold;
	text-align: left;
	}

.raccoltavideo .video_thumb{
   float:left;
   width:150px;
   height:130px;
   text-align:center;
   background-color: #f4f4f4; 
   padding: 10px; 
   margin: 5px;
  
}

.raccoltavideo .video_thumb .video_titolo{text-align:center}
/*************** palinsesto   ****************/

.pali_settimana {
}

.giornoSettimana {
  float: left;
  text-align:center;
	width: 135px;
	background-image: url();
  height:33px;
  line-height:33px;
}

.giornoSettimana_selected{
  background-color: #faf9f9;
  color: #3D6B9D;
  font-weight:bold;
}

.separator {
    float: left;
}

.pali_programmi table tr {
	border: 1px solid #eaeaea;
}

.pali_orario {
	background-image: url(/images/sfondo_palinsesto.png);
	background-position: bottom;
    color: #000000;
	background-color: #faf9f9;
	padding: 10px;
	font-weight: bold;
	font-family: Verdana;
	font-size: 12px;
	text-align: center;
}

.pali_prog {
	padding-left: 10px;
}

.pali_nome_prog {
    font-weight: bold;
	font-size: 16px;
	color: #004D95;
}

.pali_conduz_prog {
    font-weight: bold;
	font-size: 11.5px;
	color: #474747;
}

.pali_img_prog {
    width: 100px;
}

#didattica {
	border-top: 1px solid #C3C2C2; 
	margin: 0 auto;
	}

#didattica a {
    display: block;
	text-decoration: none;
}

#esperienzaligure a {
    display: block;
	text-decoration: none;
}

/*****  Divisione twr per regioni  *****/
.titolo_twr_regione {
    color: #205C93;
	text-align:left;
	background-color: #E6F2FF;
	font-size:16px;
	font-weight: bold;
	padding: 5px;
	border-bottom: 1px solid #205C93;
	position: relative;
	margin-bottom: 5px;
}

.twr_n_attivazione {
	font-size: 11.5px;
	font-weight: bold;
	color: #000000;
  display:inline
}



.programma_sponsorbox{font-size:14px;}
.programma_sponsorbox .nomesponsor{font-size:16px;font-weight:bold;margin:4px 0px}
.programma_sponsorbox img.sponsorimg{float:right}

/**********     Gli speciali di Radio Jeans     **********/

.evento {
	width:200px;
	height:175px;
	margin-top: 5px;
	text-align:center;
	background: transparent url(../images/bg_twr_box1.png) top left no-repeat;
}

.evento_image {
  position:relative;
  width:185px;
  height: 135px;
  overflow:hidden;
  background-repeat:no-repeat;
  margin:auto;
padding-top: 15px;
}

.evento_image img{
  width:185px;
}

.evento_didascalia {
  height:100%;
  width:100%;
  background:#FFFFFF;
  font-size:12px;
  background: transparent url(../images/back_didascalia.png);
  position:absolute;
  top:120px;
  left:0px;
  font-weight:bold;
  color: #000000;
}

.eventoselected{ background: transparent url(../images/bg_twr_box2.png) top left no-repeat;}


/**********  Boxino Radio zainet prima di radio jeans  *********/

.primadi {
	margin-top: 5px;
	background: #F4F4F4 url(../images/radiozainet_primadi.jpg) top left no-repeat; 
	font-size: 11px; 
	color: #2D2D2D; 
	padding: 185px 10px 10px;
}

.doveascoltare { 
	background:#FFF url(../images/sfondo_elenco_twr.jpg) bottom left repeat-x;
	padding: 5px;
	color: #3a3a3a;
	font-size: 13px;
	border: 1px solid #eaeaea;
	list-style-type: none;
	}
	
	
	
	

.galleriavideo_iframe{
 float:left;
 margin:5px;
}

#fb_discussioni{
 min-height:181px;
}
.fb_discussioni_titolo{
 width:280px;
 font-weight:bold;
 padding:4px;
 font-size:11px;
 border-bottom:1px dotted gray;
 margin:2px auto;
}
.fb_discussioni_titolo a{text-decoration:none}
.fb_discussioni_nposts{float:right;font-size:10px;color:gray}


#modaliframe{
 display:none;
 border:4px solid #1D7DB7;
 padding:10px;
 background-color:#FFFFFF;
}

#simplemodal-container a.modalCloseImg {
	background:url(/images/x.png) no-repeat; /* adjust url as required */
	width:25px;
	height:29px;
	display:inline;
	z-index:3200;
	position:absolute;
	top:-15px;
	right:-18px;
	cursor:pointer;
}

.notizia_img{float:left;margin-right:6px;margin-bottom:4px}
.notizia_categoria{position:relative;margin-top:-10px;float:right;text-transform:uppercase;font-size:10px}


h7 {
	font-size: 12px;
	color: #1D7DB7;
	font-weight:bold;
	font-style: italic;
	display: block;
}

.listenlink{
 padding-left:20px;
 background: transparent url(../images/speaker.gif) top left no-repeat;
}

.downloadlink{
 padding-left:20px;
 background: transparent url(../images/download.png) top left no-repeat;
}

/**
 * box orientathon in homepage
 */ 
.contenitore_puntate_orientathon{
   /* height: 225px;
    overflow-x: scroll;
    */
  	/*width: 413px;*/
  	
  	.box_orientathon_item{
    	padding:8px;
   	margin-top:5px; 
   	background-color:#E6F2FF;
   	font-size: 12px;
   	font-weight: bold;
   	color: #2D2D2D;
   	
   	.audiolink{
   	 float:right;
   	 width:18px;
   	 height:18px;
   	 background-image: url(../images/speaker.gif);
   	}
   	
   	.titolo_orientathon {
   	  color: #1D7DB7; 
       font-size: 14px;
       margin-bottom:6px;
   	}
   }
}



/**
 * box orientathon in homepage
 */
.homebox_orientathon{
  .contenitore_puntate_orientathon{
    height: 225px;
    overflow: auto;
  }
}

/**
 * box calendario orientathon nella scheda del programma
 */ 
.programmi_calendario_orientathon{
  .contenitore_puntate_orientathon{
    height: 300px;
    overflow: auto;
  }
}

/**
 * box puntate bussola Radio Jeans
 */ 
.contenitore_puntate_bussolarj{
    height: 270px;
    overflow: scroll;
    
    .puntate_bussolarj_item{
     	padding:8px;
    	margin-top:5px; 
    	background-color:#E6F2FF;
    	font-size: 12px;
    	font-weight: bold;
    	color: #2D2D2D;
    }
    
    .puntate_bussolarj_item_img{
      width:100px;
      height:83px;
      float:left;
      overflow:hidden;
      margin-right:3px;
    }
}






