/*  **************************
Tema killer_tsunami VERSIONE 2 (rel on 10 ago 2011)
by Alf 
http://www.e107works.org 
****************************/

/* Body e stile links */
body {padding:0;margin:0;font-size:12px;font-family:Verdana, Arial;letter-spacing:0px;background:#757575 url('images/background.jpg') repeat-y center;color:#454545;}
a img {border:none;}
a:hover  img {border:none;}
a {color: #3B5998;text-decoration: none;}
a:hover {color:#3B5998;text-decoration:underline;}
p {line-height:20px;}
img{vertical-align:middle} 
a:focus { outline: 0; } 

.tbox{border:1px solid #E5E5E5; background:#f5f5f5;font-weight:bold;font-size:12px;}
.helpbox {border:none; background:rgb(255,255,255);color:rgb(144,144,173);font-size:12px;width:80%;}

.tbox.chatbox {width:80%;margin:0 auto;}

.nextprev {color:#5F5E5E;text-align:center;clear:both;height:18px;padding:6px;margin-left:5px;margin-top:5px;}
.nextprev  a{padding:2px 4px;}
.nextprev  a:hover{border:1px solid #e22882;padding:1px 3px;text-decoration:none;}

.button{background:#68A64C url('images/button2.jpg') repeat-x;border:1px solid #DAD8D8;text-align:center;border-left:1px solid #3b6e22;border-top:1px solid #3b6e22;border-right:1px solid #3b6e22;border-bottom:1px solid #2C5A15;padding: 4px 8px;color:#fafafa;}

.tboxsearch {width:150px;height:14px;background:#fff;color:#777777;font-weight:bold;padding:4px;border:1px solid #ccc;}


/* Elementi del layout*/

#top{width:100%;height:85px;border-bottom:1px solid #8D8D8E;background:url('images/topbg.jpg') repeat-x;}

/* Menu Utente */
#loghino{float:left;width:350px;height:85px;}
#loginutente{width:410px;height:85px;float:left;font-size:13px;color:#98A9CA;}
#cerca{width:200px;height:35px;padding-left:20px;padding-top:50px;float:left;font-size:13px;color:#98A9CA;}
#menuutente{margin-top:48px;float:right;}

	#login{width:430px;height:85px;float:right;font-size:13px;color:#98A9CA;}
	#login a{color:#98A9CA;} #login a:hover {color:#000;text-decoration:underline;}
	.tbox.loginc{width:130px;height:14px;background:#fff;color:#777777;font-weight:bold;padding:4px;border:1px solid #676767;}
	.button.login {background:#5972A8 url('images/button.jpg') repeat-x;border:1px solid #DAD8D8;text-align:center;border-left:1px solid #29447e;border-top:1px solid #29447e;border-right:1px solid #29447e;border-bottom:1px solid #1A356E;padding: 4px 8px;}

	
#contenitore{width:990px;height:auto;overflow:hidden;margin:0 auto;}

	#bloccosx{float:left;width:300px;height:auto;overflow:hidden;margin-top:10px;text-align:left;}
		#blocconavigazione{padding:8px 0;font-size:12px;}
		#blocconavigazione2{padding:8px 0;font-size:12px;border-top:3px double #ccc;}
		
		#newsletter{width:300px;height:auto;overflow:hidden;background:url('images/bknewsletr.jpg') no-repeat center top;border-top:1px solid #6D84B4;}
			.newsletter{padding-top:120px;font-size:12px;}
			.paddernewsletter{text-align:center;}
			
		#rss{width:300px;height:auto;overflow:hidden;padding: 10px 0;}	
			.rss{}
			.padderrss{text-align:center;}	

			
		
		.menu1{text-align:left;border-top:1px solid #6D84B4;}
		.caption1{padding:8px 0 8px 10px;font:bold 26px "Trebuchet MS",Arial,sans-serif;color:#000;letter-spacing:-1px;}
		.padder1{padding:8px 10px 15px 10px;;background:url('images/bottom1.jpg') no-repeat center bottom;}

		.menu2{text-align:left;border-top:1px solid #6D84B4;}
		.caption2{padding:8px 0 8px 10px;font:bold 26px "Trebuchet MS",Arial,sans-serif;color:#000;letter-spacing:-1px;}
		.padder2{padding:8px 10px 15px 10px;}

		.caption{font:bold 26px "Trebuchet MS",Arial,sans-serif;color:#000;letter-spacing:-1px;}
		.padder{text-align:justify;}			
		
		#onlinemenu{width:298px;height:auto;overflow:hidden;border:1px solid #ccc;margin:10px 0;font-size:12px;color:#545454;background:#FFD987 url('images/bkonline.jpg') no-repeat top right;}

		
	#gruppoinfo{float:right;width:690px;height:auto;overflow:hidden;margin:10px 0;}
		#registrati{width:690px;height:80px;margin-top:5px;}
		#novita{width:670px;height:62px;font-size:13px;text-align:left;background:url('images/recenti.jpg') no-repeat center;padding:18px 0 0 20px;color:#4B5663;}

		
	#gruppo_player{float:right;width:680px;height:128px;overflow:hidden;margin:10px auto 0 10px;position:relative;}
		#banner_palinsesto{float:left;width:540px;height:128px;padding:0 12px 0 0;}	
		#aziona_player{float:right;width:128px;height:128px;}

		
		/* INIZIA SLIDER */
		
		#rotator{cursor: pointer;overflow:hidden;position:relative;width:540px;height:128px;}
		#rotator img{border: 0;cursor: pointer;width:540px;	height:128px;}	
		
		/* FINISCE SLIDER */
		
#bloccobanner{float:right;width:680px;overflow:hidden;height:auto;margin:0 auto 0 10px;}
	.padder3{text-align:center;padding:16px 0 10px 0;}		
		
/* Elementi del layout HOME PAGE (tutto l'html in home.sc)*/

#tabshome{width:690px;height:auto;overflow:hidden;}
#tabshome p{line-height:20px;}

#fragment-13{width:680px;height:auto;overflow:hidden;text-align:left}
#fragment-14{width:680px;height:auto;overflow:hidden;}
#fragment-15{width:680px;height:auto;overflow:hidden;}	
			
			.listarece {width:210px;height:240px;text-align:left;border:1px solid #ccc;float:left;margin:10px 2px 10px 10px;}
			.listarecedata{color:#000;padding:4px 6px;font-size:14px;}
			.listareceicon  {width:160px;height:160px; margin:4px 24px;float:left;}
			.listareceicon img  {width:160px !important;height:160px;}
			.listarececontent  {width:200px;padding:4px 6px;font-size:14px;}
	
	#contenuti{float:right;width:690px;height:auto;overflow:hidden;text-align:justify;margin-top:18px;}
	#contenuticustom{float:right;width:680px;height:auto;overflow:hidden;text-align:justify;margin-top:18px;padding-left:10px;text-align:justify;}	
	
	#footer{width:990px;height:auto;overflow:hidden;margin:35px auto 0 auto;color:#999999;padding-bottom:16px;text-align:center;clear:both;}
	
	
/* NEWS */

.news{width:678px;height:auto;overflow:hidden;margin-bottom:16px;background:#FDFDF3;padding:6px;border-bottom:1px solid #ccc;text-align:justify;}

.datanews{float:right;background:url('images/datanews.jpg') no-repeat center ;width:60px;height:52px;padding:3px 0 0 0;margin:0 10px 0 0 ;text-align:center;}

.titolonews{width:608px;height:auto;overflow:hidden;font-size:20px;font-weight:bold;text-align:left;color:#000;}
.sommarionews{width:608px;height:auto;overflow:hidden;font-size:13px;color:#5b5b5b;text-align:left;}

.testonew{padding-top:5px;width:668px;font-family:'courier new' , courier, verdana;height:auto;overflow:hidden;}
.imagenew{float:left;margin:1px 4px 3px 1px;padding:4px;border:1px solid #ccc;}
.imagenew img{width:160px;}

.commentnew{padding:5px 6px;margin-top:3px;background:#EFEEEE;width:658px;}

.addonews{float:right;width:150px;height:auto;overflow:hidden;padding:5px;margin:0 0 10px 10px ;text-align:left;background:#F2F1F1;border-left:1px solid #ccc;font-family:Verdana, Arial;letter-spacing:-1px;}

.nlist {width:655px;height:100px;border-bottom:1px dotted #A2A1A1;}
.nsellist {width:655px;height:100px;border-bottom:1px dotted #cecaca;background:#FE64A0;}
.nlist a{font-size:15px;font-weight:bold;color:#000;letter-spacing:-1px;}
.nsellist a{font-size:15px;font-weight:bold;color:rgb(252,252,252);letter-spacing:-1px;}

.imgnlist {width:80px;padding:10px 5px;height:60px;float:left;background: url('images/iconanonewimg.gif') no-repeat center;}
.imgnlist img {width:80px;height:80px;}
.bodynlist {width:500px;height:85px;padding:10px 5px 5px 0;float:right;}
.titolonlist {width:505px;text-align:left;color:#4984A3;}
.testonlist {width:505px;text-align:left;font-size:11px;text-align:justify;}
	
/*COMMENTI*/

.commenti {width:80%;height:auto;overflow:hidden;margin:12px auto;border-top:1px solid #B6CDCD;padding-bottom:3px;border-bottom:1px solid #B6CDCD;background:#EEFCFD;}

.intestacommenti  {width:100%;height:20px;padding:4px;text-align:left;}

.gruppoavatar  {width:84px;height:auto;overflow:hidden;padding:4px 5px 4px 5px;float:left;}

.avatar  {width:50px;height:75px;padding:4px 18px 4px 12px;}
.avatar  img{width:54px;height:54px;}

.livello {width:74px;height:auto;font-size:10px;	letter-spacing:-1px;text-align:center;}


.testocommento {	height:auto;margin:2px 58px 4px 98px;text-align:justify;min-height:98px;font-size:14px;background:#E3EFF0 ;padding:4px 6px;}
.testocommento img {	max-width:75%;}
.signature {	height:auto;padding:2px 4px;margin:2px 5px 4px 98px;text-align:justify;}
.signature img {	max-width:75%;}

.replica {width:50px;height:100%;overflow:hidden;padding:42px 2px 2px 2px;float:right;}

.replica  a{text-decoration: none;}

/* shoutbox */
#daddy-shoutbox {padding: 5px 0;color: #fff;width: 680px; margin:0 auto;font-family: Arial,Helvetica,sans-serif;font-size: 13px; height:860px;overflow:auto;}
#daddy-form { /* perch� ho separato il form dalla list dei messaggi */
      padding: 5px 5px 5px 15px;background: url('images/bkshbox.gif') no-repeat center bottom;width: 660px;height:110px;margin:1px auto 0 auto;font-family: Arial,Helvetica,sans-serif;font-size: 13px;overflow:hidden;}	

#daddy-formospite{ /* perch� ho separato il form dalla list dei messaggi */
      padding: 5px 5px 5px 15px;background: url('images/bkshboxospite.gif') no-repeat center bottom;width: 660px;height:110px;margin:1px auto 0 auto;font-family: Arial,Helvetica,sans-serif;font-size: 13px;overflow:hidden;}
	  
.tbox-daddy { background:#fff;color:#DB6546;font-weight:bold;font-size:12px;width:360px;margin-top:3px;overflow:hidden;}
.button-daddy{background: #5872A7;color: #FFFFFF;font-weight: bold;font-size:18px;cursor:default;border: 1px solid #4B608D;text-align: center;padding: 4px 6px;}
.button-daddy:hover {background: #5872A7;color: #FFFFFF;font-weight: bold;font-size:18px;cursor:pointer;border: 1px solid #475B86;text-align: center;padding: 4px 6px;}	
#pulsantecondividi{float:right;margin-top:2px;margin-right:20px}
#pulsantefaccine{text-align: center;margin-top:10px;float:right;letter-spacing:-1px;background: #ccc;color:#fafafa;font-weight:bold;font-size:18px;padding: 2px 3px 2px 2px;width:123px;margin-right:20px;border: 1px solid #B6B5B5;}
	#pulsantefaccine a{color:#fafafa;font-weight:bold;}
	#faccine{width:310px;height:180px;position:absolute;z-index:100;background:#E4E4E4;border:1px solid #ccc;}
.shoutbox-list {border-bottom: 2px solid #fff;padding: 5px;background:#E8EFFC; height:auto;overflow:hidden;}
#daddy-shoutbox-list {text-align: left;margin: 0px 5px 0 6px;font-size:14px;color:#292828;z-index:50;}
#daddy-shoutbox-form {text-align: left;}
.shoutbox-list-time {color: #61605F;font-size:13px;letter-spacing:-1px;}
.shoutbox-list-nick {font-weight: bold;color:#3B6B98;font-size:18px;}
.shoutbox-list-avatar {margin: 5px;float:left;background:url('images/noava.gif') no-repeat center;width:55px;height:55px;}
.shoutbox-list-message {font-size:16px;float:right;width:559px;}
#daddy-shoutbox-response{text-align:center;}

/* Staff */
#staff{width:670px;height:auto;overflow:hidden;border-top:1px solid #ccc;border-bottom:1px solid #ccc;}
	.membrostaff{margin:5px;width:660px;height:auto;overflow:hidden;;background:#F2F2F2;padding-bottom:10px;}
		.fotostaff{width:150px;height:180px;padding:10px;float:left;font-weight:bold;text-align:center;font-size:14px;}
		.fotostaff img{width:150px;height:144px;}
		.descrizionestaff{width:490px;height:auto;overflow:hidden;float:right;padding-top:12px;font-family:'courier new' , courier, verdana;}
			.campostaff{text-align:left;padding:0 3px 1px 3px;margin:0 10px 2px 0;border-bottom:1px solid #DFDEDE;}
		.notestaff{text-align:left;padding:0 3px 1px 3px;margin:0 10px 2px 10px;border-bottom:1px solid #DFDEDE;width:634px;clear:both;}	


/* Generiche */
.spacer{padding: 5px 0px;}

.fborder, .border{border-collapse: collapse;border-spacing: 0px;}

.forumheader, .forumheader2, .forumheader3, .forumheader4, .fcaption, .finfobar {padding: 5px;background-color: #fff;border-bottom: 1px solid #bbb;text-align:justify;}

.forumheader, .forumheader4, .finfobar {	background-color: #fbfbfd;}

.forumheader5 {cursor: pointer;}

.fcaption, .forumheader5 {background-color: #f7f7f7;text-align:left;}

/***************************************************************************************/
/* LISTA SPEAKER */
/***************************************************************************************/

#speaker {
	text-align: left;
	width: 520px;
	height: 53px;
	margin-bottom: 10px;
	background-image: url(../images/back_speaker.jpg);
	background-repeat: no-repeat;
}
.speakerElem {
	width: 170px;
	height: 145px;
	margin-bottom: 5px;
	float: left;
}
	
/***************************************************************************************/
/* SCHEDA SPEAKER */
/***************************************************************************************/

#speakerScheda {
	text-align: left;
	width: 520px;
	height: 286px;
	margin-bottom: 10px;
	background-repeat: no-repeat;	
}
#speakerInfo h3 {
	width: 200px;
	margin-left: 15px;
	font-size: 20px;
	margin-bottom: 5px;
	font-weight: normal;
	font-family: Verdana, Arial, Helvetica, sans-serif;
}
#speakerInfo p {
	margin-left: 15px;
	font-size: 12px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	line-height: 18px;
}
#speakerInfo p a {
	margin-left: 0px;
	font-size: 12px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	line-height: 18px;
}

#biografiaSpeaker {
	width: 520px;
	margin-bottom: 10px;
	text-align: left;
}
#intervistaSpeaker {
	width: 520px;	
	text-align: left;	
}
#biografiaSpeaker .top {
	width: 520px;
	height: 27px;
	background-image: url(../images/label_bio_speaker.gif);
	background-repeat: no-repeat;		
}
#intervistaSpeaker .top {
	width: 520px;
	height: 27px;
	background-image: url(../images/label_intv_speaker.gif);
	background-repeat: no-repeat;	
}

#intervistaSpeaker .body, #biografiaSpeaker .body {
	width: 520px;
	line-height: 18px;
	height: auto;
	background-image: url(../images/back_schedaSpeaker_body.gif);
	background-repeat: repeat-y;
}
#intervistaSpeaker .body p, #biografiaSpeaker .body p {
	padding-top: 10px;
	margin-left: 15px;
	margin-right: 15px;
	width: 490px;
	font-size: 12px;
	font-family: Arial, Helvetica, sans-serif;
}
#intervistaSpeaker .body b, #biografiaSpeaker .body b {	
	
	
	margin-right: 5px;
	font-size: 11px;
	font-weight: bold;
	font-family: Arial, Helvetica, sans-serif;
}
#intervistaSpeaker .bottom, #biografiaSpeaker .bottom {
	width: 520px;
	height: 27px;
	background-image: url(../images/back_schedaSpeaker_bottom.gif);
	background-repeat: no-repeat;	
}

