/*
+---------------------------------------------------------------+
|	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 mj
|   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:0;font-family: verdana, arial, sans-serif;background:#E2E0BE;color:#5D595F;text-align:left;}
a img {border:none;}
a:hover  img {border:none;}
a {color: #567496;text-decoration: none;font-weight: normal;}
a:hover {color:#567496;text-decoration: underline;}
p {line-height:18px;}
img{vertical-align:middle}
a:focus { outline: 0; }

.nextprev {color:#5F5E5E;clear:both;height:18px;padding:10px;margin:10px 15px;font-weight:bold;}
.nextprev  a{padding:2px 4px;}
.nextprev  a:hover{padding:2px 4px;background:#E8DABF;color:#000;text-decoration:none;}

.button{color: #000;border: 1px solid;border-color: #959494 #787878 #787878 #787878; text-align: center;padding: 2px 6px;}
.button:hover {color: #FFFFFF;background:#70442F;cursor: pointer;border-color: #787878 #787878 #959494 #787878;}

.tbox{border:1px solid #ccc; background:#F0F0E8;color:#4C9697;font-weight:bold;}
.helpbox {border:none;width:90%;}

.tbox.comment{width:90%;}
.tbox.search{width:60%;}

.tbox_login {border:1px solid;border-color: #A6A58C #E2E0BE  #E2E0BE #A6A58C; background:#fff;color:#C19F97;font-weight:bold;font-size:12px;width:120px;}
 
 
 
/* Elementi del layout*/

#contenitore_principale{width:90%;min-width:1000px;height:auto;overflow:hidden;margin:0 auto;background:#fff;font-size:90%;}
	#bordo{width:98%;height:auto;overflow:hidden;margin:0 auto;}

	#testata{width:100%;height:250px;}
		#barra_titolo_login{width:100%;height:40px;border-bottom:4px solid #EDEDED;}
			#titolo{float:left;width:49%;padding:8px 0 1px 5px;}
				#titolo h1{font-size:140%;font-weight:bold;margin:0;}
			#login{float:right;width:46%;padding:10px 5px 1px 0;text-align:right;}
		#benvenuto{width:100%;height:28px;background:url('images/right_benvenuto.jpg') no-repeat right;margin:3px 0 10px 0;}
		#blocco_navigazione{width:100%;height:165px;}
			#top_left{float:left;width:5%;height:10px;background:url('images/top_navigazione_left.jpg') no-repeat left;}
			#top_right{float:right;width:95%;height:10px;background:url('images/top_navigazione_right.jpg') no-repeat right;}
			#logo_navigazione{width:100%;height:155px;background:url('images/bg_navigazione.jpg') repeat-x;clear:both;}
				#logo{float:left;width:50%;height:120px;}
				#rss{float:right;width:50%;height:120px;text-align:right;}
				#navigazione{width:95%;height:35px;margin:0 auto;clear:both;}
				
	#sub_contenitore{float:left;width:82%;height:auto;overflow:hidden;padding-top:5px;}
		#blocco_sx{float:left;width:20%;}
			.menu1{margin:5px 0 10px 0;}
			.padder1{padding:5px 15px 10px 15px;background:#fff;border-top:1px dashed #6D624D;}
			.caption1 h3 {font-size:110%;font-weight:bold;margin:0;padding:5px 10px;color:#3E3F3F;}
			
			.menu2{margin:5px 0 10px 0;}
			.padder2{padding:5px 15px 10px 15px;background:#374560;}
				.sub_padder2{padding:6px;border:1px solid;border-color:#272D37 #ccc #ccc #272D37;background:#fff;}
			.caption2 h3 {font-size:110%;font-weight:bold;margin:0;padding:5px 10px;background:#374560 url('images/caption2.jpg') repeat-x;color:#fafafa;}
			
			.menu3{margin:5px 0 10px 0;}
			.padder3{padding:5px 15px 10px 15px;background:#fff;border-top:1px dashed #6D624D;}
			.caption3 h3 {font-size:110%;font-weight:bold;margin:0;padding:5px 10px;color:#3E3F3F;}			
			
		#contenuti{float:right;width:76%;padding:1% 2%;}
			.caption h2{font-size:140%;font-weight:bold;}
			.padder{}
		
		.blocco_centrale{width:100%;height:auto;overflow:hidden;}
			.menu4{text-align:center;}
			.padder4{padding:5px;}
			
			.menu7{text-align:center;}
			.padder7{padding:10px;}		
		
	#blocco_dx{float:right;width:18%;height:auto;overflow:hidden;}
			.menu5{margin:5px 0 10px 0;}
			.padder5{padding:5px 15px 10px 15px;background:#fafafa;}
			.caption5 h3 {font-size:110%;font-weight:bold;margin:0;padding:5px 10px;background:#fafafa;color:#000;}
			
			.menu6{margin:5px 0 10px 0;}
			.padder6{padding:5px 15px 10px 15px;background:#fafafa;}
			.caption6 h3 {font-size:110%;font-weight:bold;margin:0;padding:5px 10px;background:#fafafa;color:#000;}
			
	#sub_contenitore_custom{width:100%;height:auto;overflow:hidden;padding-top:5px;}
		#contenuti_custom{float:right;width:76%;padding:1% 2%;}
		
	#footer{clear:both;margin:15px 0;background:#425172;color:#D8D6D6;padding:20px;}
		#footer a{color:#fff;}
		
			
			
/* NEWS */
.news{padding:5px 0;}
	.immagine_news{float:left;width:10%;}
	.immagine_news img{width:100%;}
	.contenitore_news{float:right;height:auto;overflow:hidden;width:89%;padding-left:1%;}
		.titolo_news{font-size:210%;color:#364989;font-family: Georgia, Times, Serif;border-bottom:1px solid #EDEDED;}
		.info_news{font-size:70%; color:#616161;padding:2px;}
		.body_news{padding:10px 0;text-align:justify;height:auto;overflow:hidden;}
		
	.bordo_news{clear:both;border-bottom:2px solid #EDEDED;}
	.accessori_news{width:100%;height:28px;background:url('images/right_benvenuto.jpg') no-repeat right;margin:3px 0 10px 0;}

.nlist {height:100px;border-bottom:1px dotted #A2A1A1;}
.nsellist {height:100px;border-bottom:1px dotted #cecaca;background:#eeeeee;}
	.nlist a{font-size:140%;font-weight:bold;color:#000;letter-spacing:-1px;}
	.nsellist a{font-size:140%;font-weight:bold;letter-spacing:-1px;}
.imgnlist {width:20%;padding:10px 5px;height:60px;float:left;text-align:center;}
	.imgnlist img {width:60px;height:60px;}
.bodynlist {width:75%;height:85px;padding:1% 5px 5px 0;float:right;}
	.titolonlist {width:75%;text-align:left;color:#4984A3;}
	.testonlist {width:75%;text-align:left;font-size:11px;text-align:justify;}

	
/* COMMENTI */
.commenti {width:90%;height:auto;overflow:hidden;margin:12px auto;border-top:1px solid #C9C3B1;padding-bottom:3px;border-bottom:1px solid #C9C3B1;font-size:11px;background:#EDEDED;}
.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:80%;	letter-spacing:-1px;text-align:center;}
.testocommento {	height:auto;margin:2px 58px 4px 98px;text-align:justify;min-height:98px;}
.testocommento img {	max-width:75%;}
.signature {	height:auto;padding:2px 4px;margin:2px 5px 4px 98px;text-align:justify;border-top:1px solid #f2f2f2;border-left:1px solid #f2f2f2;}
.signature img {	max-width:75%;}
.replica {width:50px;height:100%;overflow:hidden;padding:42px 2px 2px 2px;float:right;letter-spacing:-1px;}
.replica  a{text-decoration: none;}	
	
/* CLASSI COMUNI */
.indent{padding: 10px 10px 10px 10px; margin: 5px;font-size: 80%;font-family: Georgia, Times, Serif;color:#846E6A;font-style:italic;background:#F0F0E8; border: 1px solid #cccccc;}
.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: #F0F0E8;text-align:left;}	
.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: #F0F0E8;text-align:left;}	
		


