/*
+---------------------------------------------------------------+
|	e107 website system
|
|	©Steve Dunstan 2001-2005
|	http://e107.org
|	jalist@e107.org
|
|	Released under the terms and conditions of the
|	GNU General Public License (http://gnu.org).
|
|
|   Tema ew8
|   by Alf - http://www.e107works.org
|   Released under the terms and conditions of the
|   Creative Commons "Attribution-Noncommercial-Share Alike 3.0"
|   http://creativecommons.org/licenses/by-nc-sa/3.0/
+---------------------------------------------------------------+
*/

/* Body e stile links */
body {padding:0;margin:1px;font-size:14px;font-family:arial, sans-serif;background:url('images/bg.jpg') repeat center;color:#4B4B4B;text-align:left;}
a img {border:none;}
a:hover  img {border:none;}
a {color: #1D4257;text-decoration: none;font-weight: normal;}
a:hover {color:#B64E09;}
p {line-height:18px;}
img{vertical-align:middle}
a:focus { outline: 0; }
h1 {font-size: 9px;color:#808080;margin:0px;}
h2 {letter-spacing:0px;margin:0px;}

.tboxlogin {border:1px solid #EDEDED; background:#fff;color:#C19F97;font-weight:bold;font-size:12px;width:100px;}
.buttonlogin{width:61px;height:22px;background:url('images/buttonlogin.png') repeat-x;padding:2px 14px;border:none;color:#7C7C7C;}
.buttonlogin:hover{background:url('images/buttonlogin_hover.png') repeat-x;color:#f2f2f2;}

.nextprev {color:#5F5E5E;clear:both;height:18px;padding:10px 0 ;font-size:14px;font-family: Georgia, Times, Serif;margin:10px 15px;font-weight:bold;border-top:2px solid #ADB5B3;}
.nextprev  a{padding:2px 4px;}
.nextprev  a:hover{padding:2px 4px;background:#C50262;color:#fff;text-decoration:none;}

.button{background: url('images/button_gen.png') repeat-x;color: #000; font: 12px Tahoma, Verdana, Georgia, Sans-Serif;border: 1px solid;border-color: #959494 #787878 #787878 #787878; text-align: center;padding: 2px 6px;}
.button:hover {background: url('images/button_gen_hover.png') repeat-x;color: #FFFFFF;cursor: pointer;border-color: #787878 #787878 #959494 #787878;}

.tbox{border:1px solid #ccc;background:#F9FDF8;color:#435C70;font-weight:bold;font-size:13px;}
.tbox.comment{border:1px solid #ccc;background:#F9FDF8;color:#435C70;font-weight:bold;font-size:13px;width:95%}
.tbox_secure{border:1px solid #ccc; background:#F9FDF8;color:#435C70;font-weight:bold;font-size:13px;width:100px;}/* definita in comment_class.php */
.helpbox {border:none; background:rgb(255,255,255);color:rgb(144,144,173);font-size:12px;width:90%;}

/* Elementi del layout */


#contenitore{width:990px;height:auto;overflow:hidden;margin:0 auto;}
	#testata{width:990px;height:92px;}
		#blocco_navigazione{float:left;width:730px;height:95px;}
			#logo{float:left;width:195px;height:75px;}
			#nav{float:right;width:525px;height:45px;padding:50px 0 0 10px;}
			#scelta_lingua{float:left;width:195px;height:20px;}
				.mia_select{float:left;font-size:10px;height:16px;width:70px;border:1px solid #ccc;margin:2px 0 0 6px;color:#3D4359;}
		#blocco_login{float:right;width:260px;height:95px;font-size:11px;color:#737373;}
			#links_user a{font-size:14px;padding:1px 0 0 14px;}
			#links_user a:hover{background:url('images/bullet_links_user_panel.gif') no-repeat left;}
			
	#blocco_superiore{width:990px;height:98px;margin:2px 0 0 0 ;text-align:left;background:url('images/blocco_superiore.jpg') no-repeat center;}
		#titolo_sx{float:left;width:570px;color:#fff;font-size:18px;font-family: Georgia, Times, Serif;padding:54px 0 0 30px;}
		#titolo_dx{float:right;width:390px;}
			#titolo_dx_ospiti{padding:0 20px 0 20px;color:#fff;font-size:18px;font-family: Georgia, Times, Serif;}
				#titolo_dx_ospiti a{color:#fff;font-weight:bold;}
				#titolo_dx_ospiti a:hover{color:#FAF103;}
			#titolo_dx_utenti{padding:8px;}
		
	#blocco_contenuti{width:990px;height:auto;overflow:hidden;margin-top:5px;text-align:left;}
	
		#contenuti{float:left;width:645px;height:auto;overflow:hidden;padding:12px 15px 10px 15px;text-align:justify;}
		
		#blocco_dx{float:right;width:300px;height:auto;overflow:hidden;padding:2px 15px 10px 0;text-align:left;}
			#onlinemenu{width:278px;margin:10px 0;padding:10px;height:auto;overflow:hidden;border:1px dashed #ccc;}
				#usonline{width:100%;height:auto;overflow:auto;}
			.banner_heyos_300_250{margin:10px auto}				
			#facebook_fan{width:300px;margin:10px 0;height:auto;overflow:hidden;}
			#shout_box{width:300px;margin:16px 0 10px 0;height:auto;overflow:hidden;}
			
			/* menu1 dedicato monitor admin */
			.menu1 {width:300px;height:auto;overflow:hidden;color:#333E42;font:bold 15px arial;}
			.menu1 a{color:#285E94;}
			.caption1 h2{font-weight:bold;padding:8px 0 2px 7px;}
			.padder1 {padding:5px 4px;}
			
			/* menu 2 banner contenuti in ALTO */
			.menu2 {width:645px;height:60px;margin:15px auto;text-align:center;}	

			/* menu 5 banner contenuti in BASSO */
			.menu5 {width:645px;height:60px;margin:15px auto;text-align:center;}				
			
			/* menu3 e 4 per pagine demo SOLO IN LAYOUT MY DEMO */
			.menu3 {margin:15px auto;}
			.caption3 h2{font-size:20px;}
			.padder3 {padding:5px 4px;background:url('images/bkmenu3.jpg') no-repeat bottom;}
			
			.sepa {width:260px;margin:14px 20px;height:2px;background:url('images/sepa.jpg') no-repeat;}  
 
			.menu4 {margin:15px auto;}
			.caption4 h2{font-size:20px;}
			.padder4 {}

			.caption h2{font-size:22px;font-weight:bold;padding:0 0 5px 0;}
			.padder{text-align:justify;}
		
							
		#contenuti_home{float:left;width:517px;height:auto;overflow:hidden;padding:2px 8px 10px 15px;margin-top:5px;text-align:justify;}		

		#blocco_dx_home{float:right;width:427px;height:auto;overflow:hidden;padding:2px 15px 10px 8px;text-align:left;}
		
			#intestazione_news_ospiti{width:425px;height:auto;overflow:hidden;line-height:19px;background:#EFF4FC;border:1px solid #A1B4D9;color:#3C2A2A;margin-bottom:10px;}/* padding nel ads_titoli */
			#intestazione_news_utenti{width:425px;height:auto;overflow:hidden;line-height:19px;background:#EFF4FC;border:1px solid #A1B4D9;color:#3C2A2A;margin-bottom:10px;}/* padding nel ads_titoli */
			#blocco_social_link_home{width:427px;height:314px;margin-bottom:5px;}
				#links_brevi{float:left;width:190px;height:304px;margin:0 0 0 0;}
					.navigazione {width:190px;text-align:left;display:block;}
					.navigazione ul {list-style-type: none;margin:0;padding:0;}
					.navigazione li {width:190px;height:45px;}
					.navigazione li  a{display:block;}
					.navigazione li a:hover{text-decoration:none;}				
				#social {float:right;width:228px;height:302px;text-align:center;border:1px solid #ccc;background:#F2F1F1;}/* padding nel tema */
					.pulsante_fb_connect{width:220px;height:60px;margin-top:12px;}
					.pulsante_social{float:left;width:48px;height:48px;}		

			#onlinemenu_home {width:405px;margin:10px 0 ;padding:10px;height:auto;overflow:hidden;border:1px dashed #ccc;}
				#usonline_home{width:100%;height:auto;overflow:auto;}
			#lista_recenti a{color:#616161;}
			#lista_recenti a:hover{color:#000;}
			.lista_recenti{background:#fff;margin:1px 0;}
			.lista_recenti_sel{background:#EFEFEF;margin:1px 0;}
			#pulsante_paypal_home{clear:both;height:auto;overflow:hidden;border:1px dashed #ccc;}
			#pulsante_paypal{clear:both;height:auto;overflow:hidden;border:1px dashed #ccc;}
			.sepa {width:260px;margin:14px auto;height:2px;background:url('images/sepa.jpg') no-repeat;}

		#contenuti_full{width:960px;height:auto;overflow:hidden;padding:12px 15px 10px 15px;text-align:justify;}

		
#contenitore_barra_accessori{width:100%;height:35px;position:fixed;bottom:0;left:0}
	#bordi_barra_accessori{width:992px;height:36px;margin:0 auto;background:#fff;border-top:1px solid #A09F9F;border-right:1px solid #A09F9F;border-left:1px solid #A09F9F;border-bottom:none;}
	#barra_accessori{width:990px;height:35px;margin:1px 1px 0 1px;background:url('images/bk_barra_accessori.jpg') repeat-x;text-align:center;}
		#ricerca{float:left;margin:0 0 0 10px;padding:6px 0 0 0;}
			.tboxsearch{width:185px;background:#fafafa;border-left:1px solid #A09F9F;border-right:1px solid #EFEFEF;border-top:1px solid #A09F9F;border-bottom:1px dashed #EFEFEF;color:#8B7A7A;}
			.buttonsearch {font-size:14px;background:none;border:none;color:#fafafa;font-weight:bold;}
			.buttonsearch:hover {cursor:pointer;}		
		#novita_nel_sito{float:left;width:425px;padding:8px 0 0 0;}
		#messaggi_privati{float:left;width:255px;padding:8px 0 0 0;}
			#caselle_posta{width:200px;height:120px;text-align:left;padding:10px;background:#fff;position:relative;bottom:170px;border-top:1px solid #A09F9F;border-right:1px solid #A09F9F;border-left:1px solid #A09F9F;border-bottom:1px solid #fff;}
			.pm_list{margin:0 0 10px 0;}
			.pm_sellist{margin:0 0 10px 0;background:#EAEAEA;}
		#amministratori{float:left;padding:6px 0 0 0;width:38px;}
			#pannello_admin{width:220px;height:120px;background:#fff;position:relative;bottom:148px;right:185px;border-top:1px solid #A09F9F;border-right:1px solid #A09F9F;border-left:1px solid #A09F9F;border-bottom:1px solid #fff;}
			#pannello_admin_loggato{width:300px;height:auto;overflow:hidden;background:#fff;position:absolute;bottom:34px;left:60%;border-top:1px solid #A09F9F;border-right:1px solid #A09F9F;border-left:1px solid #A09F9F;border-bottom:1px solid #fff;text-align:left}
		.sepa_accessori{float:left;margin:6px 6px;width:2px;height:21px;background:url('images/sepa_accessori.jpg') no-repeat;}
	
	#footer {width:990px;height:auto;overflow:hidden;clear:both;margin:23px auto;color:#999B99;font-size:12px;color:#8A8989;padding:0 0 15px 0;text-align:center;}
		#footer  a{color:#626762;}
		#footer a:hover{color:#303530;text-decoration:underline;}
		
	
/* shoutbox */
#daddy-shoutbox {padding: 5px;background:#fff;width:288px; margin:0 auto;font-family: Arial,Helvetica,sans-serif;height:790px;overflow:auto;border-bottom:1px solid #94A3C4 ;border-right:1px solid #94A3C4 ;border-left:1px solid #94A3C4 ;}
#daddy-form { /* perchè ho separato il form dalla list dei messaggi */
      padding: 5px;background: #ECEFF5;width: 288px;margin:1px auto 0 auto;font-family: Arial,Helvetica,sans-serif;height:auto;overflow:hidden;border-top:1px solid #94A3C4 ;border-right:1px solid #94A3C4 ;border-left:1px solid #94A3C4 ;}	
	
.tbox-daddy {border:1px solid #EDEDED; background:#fff;color:#DB6546;font-weight:bold;font-size:12px;width:180px;margin-top:3px;overflow:hidden;}
.button-daddy{background: #4D5D63;color: #FFFFFF;font-weight: normal;border: 1px solid #DAD8D8;text-align: center;padding: 2px 3px 2px 2px;font-size:11px;}
.button-daddy:hover {background: #607D85;color: #FFFFFF;font-weight: normal;cursor:pointer;border: 1px solid #FFFFFF;text-align: center;padding: 2px 3px 2px 2px;}	
	
.shoutbox-list {border-bottom: 1px solid #EEEEEE;padding: 5px; display: none;}
#daddy-shoutbox-list {text-align: left;margin: 0px auto;font-size:13px;}
#daddy-shoutbox-form {text-align: left;}
.shoutbox-list-time {color: #8DA2B4;font-size:12px;letter-spacing:-1px;}
.shoutbox-list-nick {margin-left: 5px;font-weight: bold;color:#FF3366;}
.shoutbox-list-message {margin-left: 5px;}
#daddy-shoutbox-response{text-align:center;}	

	
/* News */

.news {width:517px;height:auto;overflow:hidden;margin-bottom:18px;}
	.gruppo_data_titolo{width:517px;height:auto;overflow:hidden;text-align:left;}
		.data_news{float:left;width:35px;height:auto;overflow:hidden;padding:0 5px 5px 5px;text-align:center;font-size:18px;border-right:1px solid #ccc;font-family: Georgia, Times, Serif;}
		.titolo_news h2{float:right;width:461px;height:auto;overflow:hidden;padding:0 0 0 10px;font-size:26px;color:#000;font-family: Georgia, Times, Serif;}
		.sommario_news{float:right;width:461px;height:auto;overflow:hidden;padding:0 0 0 10px;color:#9BA7AD;font-style:italic;}
	.corpo_news{width:517px;height:auto;overflow:hidden;margin-top:15px;font-family: Verdana,Arial;}
		.immagine_news{float:left;width:130px;margin:0 10px 10px 0;border:1px solid #999999;}/* div contenitore per bordo bianco interno nel tema */
			.immagine_news img{width:126px;}
	.accessori_news{width:507px;height:auto;overflow:hidden;padding:6px 5px 4px 5px;background:#EFEFEF;border-bottom:1px solid #ccc;margin-top:8px;}
	/*visualizzazione estesa*/
	.data_new_ext{width:517px;height:16px;font-weight:bold;text-align:right;}
	.tweet{float:left;width:50px;height:auto;overflow:hidden;padding:0 8px 5px 5px;text-align:center;font-size:18px;border-right:1px solid #ccc;font-family: Georgia, Times, Serif;}
	.titolo_news_ext h2{float:right;width:443px;height:auto;overflow:hidden;padding:0 0 0 10px;font-size:26px;color:#000;font-family: Georgia, Times, Serif;}
	.sommario_news_ext{float:right;width:443px;height:auto;overflow:hidden;padding:0 0 0 10px;color:#9BA7AD;font-style:italic;}	
	
/* Lista news */
.nlist {width:517px;height:100px;border-bottom:1px dotted #A2A1A1;}
.nsellist {width:517px;height:100px;border-bottom:1px dotted #cecaca;background:#ECEDED;}
.nlist a{font-size:15px;font-weight:bold;color:#000;letter-spacing:-1px;}
.nsellist a{font-size:15px;font-weight:bold;color:#97817F;letter-spacing:-1px;}

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


/*TEMPLATE DOWNLOAD*/
#fborder{border-collapse: collapse;border-spacing: 0px;}
.downloadcaption {background-color: #E8E9E9;font-size:11px;padding-top:30px;border:none;color:#969696;}
.titolocategorie {padding: 4px;background-color: #E8E9E9;border: none;text-align:left;font:14px Arial, Verdana, Helvetica ;}
.righedownload {	padding: 4px;border: 1px solid #DBE6D9;text-align:justify;}
.righedownload a{font-weight:bold;font-size:13px;}
#fborder tr.ruled {/*evidenzia righe  tabella download e forum*/background:#F9F4E4;color:#000;}

/*evidenzia celle dallery*/
.normale {padding-top:15px;}
.selezionata {}


/*evidenzia celle links*/

.linklist{border-collapse: collapse;border-spacing: 0px;}
.linklistnosel {background: #E8E9E9;border-collapse: collapse;border-spacing: 0px;}
.linklistsel {background:#DBE6D9 url('images/sfondonew.gif');border-collapse: collapse;border-spacing: 0px;}


/*COMMENTI*/

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

.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:#FDF9F5 ;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;}

/* chatbox */
.chatboxuserdata  a{font-size:16px;font-weight:bold;color:#D36E2A;font-family: arial;}
.chatboxtext  {padding:1px;}

/*Generiche forum*/

.indent{padding: 10px 10px 10px 10px; margin: 5px;font-size: 80%;font-family: Georgia, Times, Serif;color:#846E6A;font-style:italic;background:#F2FAFC url('images/sfondo_quote.png'); border: 1px solid #cccccc;}
.avatar_forum{text-align:center;width:100%;height:auto;overflow:hidden;margin:6px auto 3px auto;} /* definita in forum_shortcodes.php */
	.avatar_forum img{width:120px;}
.code_highlight{ padding: 5px; margin: 5px; font-size: 12px; color: #000; background:url('images/code.gif') repeat-y; border:1px solid #ccc; text-align:left;}
.spacer{padding:4px;}
.fborder, .border{border-collapse: collapse;border-spacing: 0px;}
.forumheader2, .forumheader3, .fcaption, .finfobar {	padding: 4px;border: 1px solid #ccc;text-align:justify;}
.forumheader2 a{font-weight:bold}
.finfobar {text-align:left;} 
.forumheader3 img {max-width:580px;} 
.forumheader, .forumheader4, .finfobar {	background:#E8E9E9;	padding:2px 3px;font-size:14px;	font-weight:bold;border:1px solid #ccc;}
.forumheader5 {cursor: pointer;}
.fcaption, .forumheader5 {}

.titoli_forum h2{text-align:left;font-size:18px;font-weight:bold;color:#B2210D;padding:5px;height:20px;margin:0;}
.titoli_topic h2{text-align:left;font-weight:bold;font-size:23px;padding:4px 8px;color:#C03004;}

/* SHADOWBOX */

#sb-title-inner,#sb-info-inner,#sb-loading-inner,div.sb-message{font-family:"HelveticaNeue-Light","Helvetica Neue",Helvetica,Arial,sans-serif;font-weight:200;color:#fff;}
#sb-container{position:fixed;margin:0;padding:0;top:0;left:0;z-index:999;text-align:left;visibility:hidden;display:none;}
#sb-overlay{position:relative;height:100%;width:100%;}
#sb-wrapper{position:absolute;visibility:hidden;width:100px;}
#sb-wrapper-inner{position:relative;border:2px solid #303030;overflow:hidden;height:100px;}
#sb-body{position:relative;height:100%;}
#sb-body-inner{position:absolute;height:100%;width:100%;}
#sb-player.html{height:100%;overflow:auto;}
#sb-body img{border:none;}
#sb-loading{position:relative;height:100%;}
#sb-loading-inner{position:absolute;font-size:14px;line-height:24px;height:24px;top:50%;margin-top:-12px;width:100%;text-align:center;}
#sb-loading-inner span{background:url('images/lightbox/loading.gif') no-repeat;padding-left:34px;display:inline-block;}
#sb-body,#sb-loading{background-color:#060606;}
#sb-title,#sb-info{position:relative;margin:0;padding:0;overflow:hidden;}
#sb-title,#sb-title-inner{height:26px;line-height:26px;}
#sb-title-inner{font-size:16px;}
#sb-info,#sb-info-inner{height:20px;line-height:20px;}
#sb-info-inner{font-size:12px;}
#sb-nav{float:right;height:16px;padding:2px 0;width:45%;}
#sb-nav a{display:block;float:right;height:16px;width:16px;margin-left:3px;cursor:pointer;background-repeat:no-repeat;}
#sb-nav-close{background-image:url('images/lightbox/close.png');}
#sb-nav-next{background-image:url('images/lightbox/next.png');}
#sb-nav-previous{background-image:url('images/lightbox/previous.png');}
#sb-nav-play{background-image:url('images/lightbox/play.png');}
#sb-nav-pause{background-image:url('images/lightbox/pause.png');}
#sb-counter{float:left;width:45%;}
#sb-counter a{padding:0 4px 0 0;text-decoration:none;cursor:pointer;color:#fff;}
#sb-counter a.sb-counter-current{text-decoration:underline;}
div.sb-message{font-size:12px;padding:10px;text-align:center;}
div.sb-message a:link,div.sb-message a:visited{color:#fff;text-decoration:underline;}
