.logo {
	background-image: url(../images/logo_login.jpg);
	background-position: center;
	height:140px;
	background-repeat: no-repeat;
	margin-bottom: 2px;
	background-color: #232733;
}

b {color: #FFF;}

#colonna_centro p,
#colonna_dx p{
	font-family: Tahoma;
	font-size: 11px;
	color: #999;
	line-height: 14px;
	padding-left:10px;
}


#colonna_sx p {
	font-family: Tahoma;
	font-size: 11px;
	color: #999;
	line-height: 14px;
	margin:8px 0;
	text-align: left;

}

#colonna_dx a {
	text-decoration: none;
	color: #999;
}

#colonna_dx a:hover {
	text-decoration: underline;
}

#sotto_testo {
	text-align: right;
	font-size: 9px;	
	margin-top: 5px;
	color: #626A7C;
	text-decoration: none;
}

#sotto_testo a {
	text-align: right;
	font-size: 9px;	
	margin-top: 5px;
	color: #626A7C;
	text-decoration: none;
}
.rosso_login {
	background-color: #AF0F24;
	height: 20px;
	text-align: center;
	padding-top: 5px;
	margin-bottom: 5px;

}

.rosso_login h3 {
	color: white;
	font-size: 10px;
	font-weight:bold;
}

.lista {
	font-family: Tahoma;
	font-size: 11px;
	color: #999;
	line-height: 14px;
	margin:8px 0;
	list-style: none;
	text-align: left;
}

.destra_form {
	font-size: 10px;
	font-weight: normal;
	margin-bottom: 5px;
	padding-left: 10px;
	padding-right: 10px;
	
}

#menu_dx5 {
	/*background-color: #C4F2F0;*/
}

#menu_dx5 a {
	color: white;
	font-size: 14px;
}

.destra_form a{
	color: #999;
	text-decoration: none;
}

.destra_form input {
	font-size:10px;
	font-weight:normal;
	width:70px;
	margin-top: -2px;
	float: right;
	height: 12px;
}
.rosso_destra {
	background-image:url(../images/testa_rossa.png);
	height: 20px;
	text-align: center;
	padding-top: 2px;
	margin-bottom: 5px;
	min-height: 20px;

}
.rosso_destra h3 {
	color: white;
	font-size: 10px;
	font-weight:bold;
}
.menu_rapido {
	background-color: white;
	color: #736357;
	height: 14px;
	font-size: 9px;
	padding-top: 3px;
	padding-left: 2px;
	margin-bottom: 5px;
}
.destra_avanti {
	background-color: #121825;
	height: 12px;
}

#box_casting_singolo {
	font-size:  9px;
	
}

#box_casting_singolo input {
	font-size: 8px;
	margin-top: 2px;
}

#colonna_casting {
	/*height: 15px;*/	
	margin-top: 5px;
}

/*MENU CENTRALE ALTO*/
/* hack for IE6 */
* html .menu li 
{
    overflow: hidden;
}
.menu {
	list-style:none; 
	/*height:148px;*/
	min-height: 148px;
	margin:0;
	padding:0;
	text-align: center;	
	/*font-family:Tahoma;*/
	color: #515153;
	/*width: 100%;*/
	float: right;
	
}
.menu li {
	float: left;
	width: 100px;
	/*height:auto !important;
	height: 1%;*/
	height: 30px;
	display: block;
	/*overflow: hidden;*/
}
.menu li a {
	font-family:Tahoma;
	color: #FFF;
	display:block; 
	position:relative; 
	text-decoration:none;
	width: 100%;
	
	
}
.menu li a em {
	/*display:block;*/
	/*background: #2c3748;*/
	background:url(../images/sfondo_menu.png) center top;
	height: 22px;
	position: relative;
	width: 100px;
	padding-right: 2px;
	font-style: normal;
	
	float: left;
	/*line-height:30px;*/
} 

.menu .selezionato a em {
	display:block;
	/*background: #2c3748;*/
	/*background:url(../images/bottone_center.png) center top;*/
	height: 30px;
	position: relative;
	color: white;
	padding-right: 2px;
	font-style: normal;
	/*width: 50px;*/
	float: left;
	/*line-height:30px;*/
} 
/*
.menu li a b {
	display:block;
	float: left;
	width: 7px;	
	height: 30px;
	background:url(../images/bottone_left.png) left top;
}

.menu li a span {
	display:block; 
	float:left;
	width:7px; 
	height:30px; 
	background:url(../images/bottone_right.png) right top;
	position:relative; 
	
}

*/
.menu li.registi a em {
	display:block;
	/*background: #2c3748;*/
	/*background:url(../images/bottone_center.png) center top;*/
	height: 22px;
	position: relative;
	width: 100px;
	padding-right: 2px;
	font-style: normal;
	float: left;
}

/*.menu li.menututti:hover b {
	background-position:left bottom;
}*/

/*.menu li.menututti:hover span {
	background-position:right bottom;
}
*/
.menu li.menututti:hover em {
	background:url(../images/sfondo_menu_sel.png) center top;
	z-index: 2;
	
}

.menu li ul{
	background: #2c3748;	
	/*background:url(../images/bottone_center_dw.png) top;*/
	/*background-position:left bottom;*/
	top: 30px;
	width: 101px;
	height: 131px;
	display: none;
}
.menu li li {
	color:black;
	font-size:11px;
	height:13px;
	letter-spacing:-0.7px;
	list-style:none outside none;
	margin-left:4px;
	text-align:left;
	width:100%;
}

.menu li li a {
	color: #999999;
	font-weight: normal;
	/*margin-top: 2px;*/
	z-index: 2;
	
}

.menu li li a:hover {
	color: #FFF;
		
}

.menu li:hover ul{
	display: block;
	background:url(../images/sfondo_menu_sotto.png) center top;
	z-index: 2;	
}

.menu li.menututti:hover .dentro_showreel_artisti {
	display: none;
}

/*FINE MENU CENTRALE ALTO*/

.sinistra_sotto {
	padding-right: 160px;
	float: left;
	width: 90px;
	background:url(../images/trattino_vert.png) right top repeat-y;
	height: 80px;
}

.sinistra_sotto a {
	text-decoration: none;
}

.sinistra_sotto a p {
	padding: 2px 10px 0 10px;
	text-align: left;
	color:#626a7c;
	font-size:11px;
	width: 90px;
	font-weight:lighter;
}

.menu_discesa_dx {
	width: 150px;
	font-size: 10px;
	
}

#interno_ricerca_casting {
	margin-top:3px;
}

.box_artista {
	color: black;
}

.box_artista a {
	text-decoration: none;
	color: #20273A;
	text-align: left;
	font-size: 14px;
}

.artisti_trovati {
	padding-left: 5px;
	color: #FFF; 
	font-family: "Myriad Pro";
	font-size: 12px;
	margin-top: 10px;
	
}
#menu_scheda_artista {
	font-size: 6px;
	color:#999999;
}

#menu_scheda_artista a {
	font-size: 6px;
	color:#999999;
	text-decoration: none;
}

#menu_scheda_artista a:visited {
	font-size: 6px;
	color:#999999;
	text-decoration: none;
}


#menu_scheda_artista p {
	/*padding-right: 2px;*/
	margin-top: -2px;
	float: right;
	/*width: 217px;*/
}

#info_artista_singolo h3 {
	font-size: 12px;
	text-transform: uppercase;
	color: white;
	margin-bottom: 10px;
}

#info_artista_singolo h2 {
	font-size: 19px;
	text-transform: uppercase;
	color: white;
	margin-bottom: 10px;
	text-align: center;
}

#info_artista_singolo p {
	font-size: 10px;
	font-size: 11px;
	line-height: 150%;
}

#info_artista_singolo textarea {
	font-size: 11px;
	font-family: Tahoma;
}

#info_primarie_artista h4 {
	float: left;
	color: white;
	font-size: 11px;
	margin-top: 3px;
	margin-right: 2px;
}

.abilita_artista_singolo p {
	padding-left: 5px;
	margin-bottom: 5px;
}

.nome_lista_artisti {
	font-size: 10px;
}

.lista_artisti {
	color: #FFF;
	vertical-align: top;
	list-style: none;
}

.lista_artisti p {
	vertical-align: top;
	float: left;
}

.weblinks a {
	color: white;
	text-decoration: none;
}

.weblinks span {
	color: white;
	font-size: 12px;
	padding-bottom: 5px;
	float: left;
	padding-top: 30px;
}
/*STILI PER SLIDER NEWS*/

	
	.riquadro h2.title { margin-bottom: 10px }
	noscript div { background: #ccc; border: 1px solid #900; margin: 20px 0; padding: 15px }


	.contenitore_news { padding: 10px 0 }
	.contenitore_slide { }
	
	/* Use this to keep the slider content contained in a box even when JavaScript is disabled */
	.coda-slider-no-js .contenitore_slide { height: 200px; overflow: auto !important; padding-right: 20px }
	
	.contenitore_news.arrows .contenitore_slide { margin: 0 }
	
	/* Arrow styling */
	.coda-nav-left a, .coda-nav-right a {color: #fff; padding: 5px; width: 18px }
	
	/* Tab nav */
	/*.coda-nav ul li a.current { background: #39c }*/
	
	/* Panel padding */
	.contenitore_slide .sezione { padding: 2px;height: 100%;}
	
	/* Preloader */
	.contenitore_slide p.loading { padding: 20px; text-align: center }


	/* Miscellaneous */
	.contenitore_news {}
	.contenitore_slide { float: left; overflow: hidden; position: relative }
	.contenitore_slide .riquadro { display: block; float: left }
	.contenitore_slide .panel-container { position: relative }
	.coda-nav-left, .coda-nav-right { float: left }
	.coda-nav-left a, .coda-nav-right a { display: block; text-align: center; text-decoration: none }
	
/*FINE STILI PER SLIDER NEWS*/


/*STILI PER SLIDE SHOW FOTO ARTISTA*/
#clearfix {
	/*border: 1px solid #999;*/
	height: 125px;
}

.clearfix {
	display: inline-table;
	height: 145px;
}

.clearfix:after {
	content: ".";
	display: block;
	height: 0;
	clear: both;
	visibility: hidden;
}

#container {
	text-align: left;
	width: 782px;
	margin: 0 auto 10px;
}

#header {
	position: relative;
	padding-top: 20px;
	margin-bottom: 20px;
}

#maincaption {
	margin: 20px;
	margin-top: 10px;
	margin-bottom: 0px;
	line-height: 165%;
	width: 560px;
}

#links {
	position: absolute;
	top: 80px;
	left: 600px;
	width: 160px;
	border-left: 1px solid #ccc;
	padding: 0 6px;
}

#slider {

	margin: 0 auto;
	background-color: #fff;
	border: 1px solid #333;
}

#slider .floating {
	margin-top: 2px;
	height: 145px;
	overflow: hidden;
}

#slider ul {
	list-style-type: none;
	width: 320px;
	/*height: 348px;*/

}

#slider ul li {
	float: left;

	/*width: 320px;*/
	height: 480px;
	text-align: center;
	margin: 0 4px;
	padding-top: 6px;
}

#slider ul li a {

	height: 120px;
	color: #333;
	text-decoration: none;
}

#slider ul li a:hover {

	text-decoration: underline;
}

#slider ul li img {
	display: block;
}

.floating {
	float: left;
}

#butleft, #butright {
	padding: 0px;
	margin: 0px;
}
#butleft img, #butright img {
	padding: 0px;
	margin: 0px;
	margin-top: 58px;
}

#butleft {
	margin-left: 1px;
	margin-right: -1px;
}

#butright {
	margin-left: -1px;
}

#controls {
	width: 100px;
	margin: 0 auto;
}

#texts {
	width: 330px;
	height: 140px;
	margin: 16px auto 4px auto;
}

.text {
	width: 300px;
	height: 100px;
	border: 1px solid #333;
	background-color: #fff;
	padding: 12px;
	color: #333;
	overflow: auto;
}

.titolo_ruolo {
	font-size: 9px;
	font-family: Tahoma;
	font-size-adjust: none;
	font-stretch: normal;
	font-weight: normal;
	min-height: 16px;
}
.sezione_news p {
	font-size: 10px;
	line-height: 130%;

}

.sezione_news a a {
	font-size: 10px;
	color: #FFF;

}

.sezione_news h3 {
	color: #FFF;
	font-size: 13px;
	margin-bottom: 10px;
}

#testo_compleanno a h3 {
	color: #FFF;
}

#testo_compleanno a h3:hover {
	color: red;
}

/*FINE STILI PER SLIDE SHOW FOTO ARTISTA*/
/*SLIDER FILTRO ARTISTI*/
.ui-slider {
	/*resets*/margin: 0; padding: 0; border: 0; outline: 0; line-height: 1.3; text-decoration: none; font-size: 100%; list-style: none;
	font-family: Verdana, Arial, sans-serif;
	font-size: 1.1em;
	background: #ffffff url(images/ffffff_40x100_textures_01_flat_0.png) 0 0 repeat-x;
	border: 1px solid #dddddd;
	height: 12px;
	position: relative;
	z-index: 0;
	/*width: 700px;*/
}
.ui-slider-handle {
	/*resets*/margin: 0; padding: 0; border: 0; outline: 0; line-height: 1.3; text-decoration: none; font-size: 100%; list-style: none;
	position: absolute;
	z-index: 2;
	top: -3px;
	width: 14px;
	height: 10px;
	background:  url(../images/cursore_slider.gif) no-repeat;
	margin-top: -5px;
	margin-left: 5px;
	
}
.ui-slider-handle:hover {
	background: url(../images/cursore_slider.gif) no-repeat;
	
}
.ui-slider-handle-active, .ui-slider-handle-active:hover {
	background: url(../images/cursore_slider.gif) no-repeat;
	
}
.ui-slider-range {
	/*resets*/margin: 0; padding: 0; border: 0; outline: 0; line-height: 1.3; text-decoration: none; font-size: 100%; list-style: none;
	height: .8em;
	background: #dadada url(images/dadada_40x100_textures_02_glass_75.png) 0 50% repeat-x;
	position: absolute;
	border: 1px solid #d3d3d3;
	border-left: 0;
	border-right: 0;
	top: -1px;
	z-index: 1;
	opacity:.7;
	/*filter:Alpha(Opacity=70);*/
}

.ui-slider  {
	text-decoration: none !important;
	position: relative;
	/*margin-left: 20px;
	
	margin-top: 25px;*/
}
.ui-slider-tooltip {
	display: none;
}
.ui-slider-handle-active .ui-slider-tooltip {
	display: none;
	position: relative;
	top: -25px;
	text-align: center;
	padding: .2em;
	font-size: .9em;
	width: 8em;
	margin-left: -4em;
	text-decoration: none !important;
}
.ui-slider ol, .ui-slider li, .ui-slider dl, .ui-slider dd, .ui-slider dt {
	list-style: none;
	margin: 0;
	padding: 0;
}
.ui-slider ol, .ui-slider dl {
	position: relative;
	top: 10px;
	width: 100%;
}
.ui-slider dt {
	top: 1.5em;
	position: absolute;
	padding-top: .2em;
	text-align: center;
	border-bottom: 1px dotted #ddd;
	height: .7em;
	color: #999;
}
.ui-slider dt span {
	background: #fff;
	padding: 0 .5em;
}
.ui-slider li, .ui-slider dd {
	position: absolute;
	overflow: visible;
	color: #666;
}
.ui-slider li span.ui-slider-label, .ui-slider dd span.ui-slider-label {
	display: block;
	font-size: 9px;
	text-align: center;
	font-family: "Trebuchet MS";
	margin-top: -8px;
	color: #000;
	z-index: 2;
	position: relative;
}
/*.ui-slider li span.ui-slider-label-show, .ui-slider dd span.ui-slider-label-show {
	display: block;
}*/
.ui-slider span.ui-slider-tic {
	position: absolute;
	left: 0;
	height: 6px;
	top: -11px;
}
.ui-slider li span.ui-component-content, .ui-slider dd span.ui-component-content {
	border-right: 0;
	border-left-width: 1px;
	border-left-style: dotted;
	border-top: 0;
	border-bottom: 0;
}
.ui-slider .first .ui-slider-tic, .ui-slider .last .ui-slider-tic {
	display: none;
}
/*FINE SLIDER FILTRO ARTISTI*/


/*INIZIO MODULO NAVIGAZIONE*/
/*---------------------------------------------------*/ /*GENERALI*/
.menu_navigazione_centro_sti .elenco_menu_sti {
	display:none;
	list-style:none;
}
/*---------------------------------------------------*/ /*UL*/
.menu_navigazione_centro_sti .elenco_menu_sti {
	list-style:none;
}

.menu_navigazione_centro_sti .elenco_sub_menu_sti {
	background:transparent url(../images/puntatore_menu.png) no-repeat left top;
	list-style:none;
}
/*---------------------------------------------------*/ /*LI*/
.menu_navigazione_centro_sti .elenco_menu_sti .voce_menu_sti{
	background-color:#000;
	cursor:pointer;
}

.menu_navigazione_centro_sti .elenco_menu_sti .voce_sub_menu_sti {
	background-color:#8b703e;
	cursor:pointer;
}
/*---------------------------------------------------*/ /*A*/
.menu_navigazione_centro_sti .elenco_menu_sti .voce_menu_sti a:link,
.menu_navigazione_centro_sti .elenco_menu_sti .voce_menu_sti a:active,
.menu_navigazione_centro_sti .elenco_menu_sti .voce_menu_sti a:visited {
	text-decoration: none;
}

.menu_navigazione_centro_sti .elenco_menu_sti .voce_menu_sti a:hover {
	text-decoration: none;
}

.menu_navigazione_centro_sti .elenco_sub_menu_sti .voce_sub_menu_sti a:link,
.menu_navigazione_centro_sti .elenco_sub_menu_sti .voce_sub_menu_sti a:active,
.menu_navigazione_centro_sti .elenco_sub_menu_sti .voce_sub_menu_sti a:visited {
	color:#ffffff!important;
	font-size: 10px;
	text-decoration: none;
}

.menu_navigazione_centro_sti .elenco_sub_menu_sti .voce_sub_menu_sti a:hover {
	text-decoration: none;
	color:#540000!important;
	
}/*---------------------------------------------------*/
/*FINE MODULO NAVIGAZIONE*/


#pulsantiera_alta a {
	color:white;
	font-family: Tahoma;
	font-size: 10px;
	text-decoration: none;
}
#pulsantiera_alta img {
	border: 1px solid #92969f;
	margin-top: -10px;
}
#pulsantiera_alta p {
	float: right;
	margin: 0;
	margin-left: 2px;
	margin-top: -7px;
	color: white;
	text-decoration:none;
}

.pulsantiera_bassa img {
	border: 1px solid #92969f;
	margin-top: -10px;
}
.pulsantiera_bassa p {
	color: white;
	float: right;
	margin: 0;
	margin-left: 4px;
	margin-top: -7px;
	text-decoration:none;

}

#casting_online {
	font-family:tahoma;
	font-size:10px;
	color: white;
}

.dragbox-content_attore p {
	color: #999999
}

#box_registrazione_casting p {
	color: white;
}