/*
+---------------------------------------------------------------+
|	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 squid
|   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 */
body {padding:0;margin:0;font-size:16px;font-family:Arial,sans-serif;color:#363535;text-align:left;background:#FBFBF1;line-height:22px;}
a img {border:none;text-decoration:none;}
a:hover  img {border:none;}
a {color: #CC2A2A;text-decoration: none;font-weight: normal;}
a:hover {color:#27B3CF;text-decoration:underline;}
p {line-height:22px;}
img{vertical-align:middle}
a:focus { outline: 0; }

h1 {font-size:26px;margin:0px;letter-spacing:-1px;color:#000;}
h2 {font-size:22px;margin:0px;color:#000;}
h3 {font-size:20px;margin:0px;}

/* t-boxes e nextprev */
.tbox{border:1px solid #E5E5E5; background:#f5f5f5;font-weight:bold;font-size:12px;}
.helpbox {border:none;color:#000;font-size:12px;width:80%;background:#F4F4F4;}

.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:#598797;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;}

/* layout */

#fascia_superiore{width:100%;height:56px;background:#444444;}
	#main_fascia_superiore{width:980px;height:56px;margin:0 auto;}
		#blocco_ricerca{float:left;width:365px;padding:9px 0 0 0;}
			.blocco_tbox_cerca{float:left;background:url('images/bg_cerca.gif') no-repeat;width:202px;height:29px;padding:9px 4px 0 4px;}
				.my_tboxsearch {font-weight:bold;border:none;margin:0;background:none;border:none;color:#CBCBCA;font-weight:bold;}
		#gruppo_social{float:right;}
			.pulsanti_social_fascia_superiore{float:left;margin-top:17px;}
			
#contenitore_principale{width:980px;height:auto;overflow:hidden;margin:0 auto;}
	#testata{width:980px;height:140px;}
		#logo{float:left;width:130px;height:120px;padding-top:20px;}
		#nome_sito{float:left;width:350px;padding-top:45px;font-size:14px;}
		#blocco_navigazione{float:right;width:500px;height:105px;padding-top:35px;}
		
	#contenuti{float:left;width:705px;height:auto;overflow:hidden;padding:20px 25px 15px 0;}
	#blocco_dx{float:right;width:250px;height:auto;overflow:hidden;padding:10px 0 15px 0;line-height:18px;}
	#contenuti_full{width:980px;height:auto;overflow:hidden;padding:20px 0 15px 0;}
	
#blocco_footer{width:100%;height:100px;overflow:hidden;background:#444444;}
	#centra_footer{width:930px;padding:25px;margin:0 auto;}
		#crediti{float:left;color:#808185;font-size:14px;} #crediti a{color:#A9A9AA;}#crediti a:hover{color:#fff;}
		#menu_footer{float:right;}	
	
	
	.menu1,.menu3{padding:12px 0;margin:0 0 15px 0;border-bottom:1px solid #D8D8D8;font-size:15px;}
	.caption1,.caption3{}
	.padder1,.padder3{}
	
	.menu2{margin:0 0 15px 0;font-size:14px;}
	.caption2{background:#F2F2EA url('images/top_menu_2.jpg') no-repeat center top;padding:12px;}
	.padder2{background:#F2F2EA url('images/bottom_menu_2.jpg') no-repeat center bottom;padding:5px 12px 12px 12px;}

	.menu4,.menu5{width:705px;height:auto;overflow:hidden;margin:0 auto;}
	.padder4,.padder5{text-align:center;}
	
	.caption{}
	.padder{text-align:left;}
	
	
/* news */
.news{width:705px;height:auto;overflow:hidden;margin-bottom:35px;}
	.titolo_news {width:705px;height:auto;overflow:hidden;color:#989898;font-weight:bold;}
	.titolo_news h2{font-size:45px;letter-spacing:-1px;margin:0;padding:0;color:#000;font-weight:normal;line-height:38px;}
	.corpo_news{width:705px;height:auto;overflow:hidden;padding:15px 0;}
		.immagine_news {clear:both;margin:0 auto 15px auto;text-align:center;}
		.immagine_news img{max-width:705px;}
	.accessori_news{width:689px;height:32px;background:#FFF9D0;border-bottom:1px solid #F2F2EA;padding:8px;}

.new_list{width:705px;height:auto;overflow:hidden;padding:12px 0;border-bottom:1px dashed #ccc;}	
	
	
/* commenti */
.commenti{width:660px;height:auto;overflow:hidden;margin:0 auto 10px auto;padding:5px;border:1px solid #DBDBDB;font-family:Verdana,Arial,sans-serif;}
	.sfondo_commenti{width:640px;height:auto;overflow:hidden;padding:10px;background:#FCFCFC;position:relative;}
		.avatar_commenti{float: left;width:90px;height:auto;overflow:hidden;}
		.corpo_commenti{float:right;width:540px;height:auto;overflow:hidden;padding:0 0 0 10px;}
		.corpo_commenti img {max-width:120px;}
			.oggetto_commenti{width:540px;height:20px;font-size:13px;text-align:left;}
			.testo_commenti{text-align:justify;padding:10px 0;}
			.accessori_commenti{padding:4px 6px;font-size:13px;text-align:right;position:absolute;right:0;bottom:0;color:#7F8E97;}	


/* Generiche tables */
.indent{padding: 10px 10px 10px 10px; margin: 5px;font-size: 80%;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 8px 10px 6px; margin:5px; font-size: 13px; 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 {	padding: 4px;border-bottom: 1px solid #E3E3E3;text-align:left;/* background:#fbfbfb; */}
.forumheader2 a{font-size:16px;font-weight:bold}
.finfobar {text-align:left;padding:10px 0;border-bottom: 1px solid #E3E3E3;} 
.forumheader3 img {max-width:580px;} 
.forumheader, .forumheader4{padding:8px 4px 3px 4px;font-size:22px;font-weight:bold;text-align:left;border-bottom:1px solid #ccc;}

.smalltext{color:#4B504B;font-size:12px;}
.smallblacktext{color:#4C4C4B;font-size:12px;}
.smallblacktext a{color:#4C4C4B;}

.forumheader5 {cursor: pointer;}
.fcaption, .forumheader5 {}
