/*
+---------------------------------------------------------------+
|	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 targetV
|   by Alf - http://www.e107works.org
+---------------------------------------------------------------+
*/

/* Body e stile links */
body {padding:0;margin:0;font-size:13px;font-family:verdana, arial, sans-serif;letter-spacing:0px;background:#fff url('images/bg.jpg') repeat-x top;color:#3E3E3E;text-align:center;}
a img {border:none;}
a:hover  img {border:none;}
a {color: #4183D6;text-decoration: none;font-weight: normal;}
a:hover {text-decoration: underline;}
p {line-height:18px;}
img{vertical-align:middle}
a:focus { outline: 0; }

.nextprev {color:#5F5E5E;clear:both;height:18px;padding:10px ;font-size:15px;font-family: Georgia, Times, Serif;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; 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: #B0A78A;color: #fff;cursor: pointer;border-color: #787878 #787878 #959494 #787878;}

.tbox{border:1px solid #ccc; background:#eeeeee;color:#4C9697;font-weight:bold;font-size:12px;}
.helpbox {border:none; background:rgb(255,255,255);color:rgb(144,144,173);font-size:12px;width:90%;}

.tbox.comment{width:90%;}
.tboxsearch{border:none;width:178px;height:16px;background-color:transparent;color:#666666;}

.tboxlogin{border:1px solid #B0A78A;background:#FEFCF4;color:#DAB7B0;width:140px;font-weight:bold;}
 
/*  Elementi del layout */

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

	#testata{width:990px;height:100px;border-bottom:10px solid #FF0000;border-top:4px solid #3399CC;}
		#logo{float:left;width:281;height:100px;}
		#menu_secondario{float:right;width:594px;padding:0 115px 0 0;height:65px;background:url('images/bg_menu_secondario.jpg') no-repeat;}
		#menu_principale{float:right;width:709px;height:35px;background:url('images/bg_menu_principale.jpg') no-repeat top right;}
		
	#sub_contenitore{width:990px;height:auto;overflow:hidden;text-align:left;}
		#contenuti{float:left;width:630px;height:auto;overflow:hidden;padding:10px 5px 10px 10px;}
			/* home page */	
			#presentazione{width:628px;height:auto;overflow:hidden;border:1px dashed #7A7979}
			#top_prenotazione{width:630px;height:16px;margin-top:10px;background:url('images/top_prenotazione.jpg') no-repeat bottom;}
			#prenotazione{width:580px height:auto;overflow:hidden;padding:0 25px;background:url('images/bg_prenotazione.jpg') repeat-y;}
				#sfondo_logo_form{background:url('images/logo2.jpg') no-repeat bottom right;}
				.select_porto{width:300px;border:1px solid; border-color:#4F2E2E #ECDEDE #ECDEDE #4F2E2E;color:#3D4359;}
				.select_data{width:140px;border:1px solid; border-color:#4F2E2E #ECDEDE #ECDEDE #4F2E2E;color:#3D4359;}

			#bottom_prenotazione{width:630px;height:16px;background:url('images/bottom_prenotazione.jpg') no-repeat top;}
		#blocco_dx{float:right;width:320px;height:auto;overflow:hidden;padding:10px 10px 10px 15px;}
			
			#blocco_login{border:1px dashed #7A7979;padding:10px;margin-bottom:15px;}
				#links_user a{font-size:14px;padding:1px 0 0 14px;}
				#links_user a:hover{background:url('images/bullet_links_user_panel.png') no-repeat left;}	

			.menu1 {margin-bottom:15px;border:1px dashed #7A7979;}
			.caption1 {font-weight:bold;font-size:16px;padding:8px 10px;letter-spacing:-1px;}
			.padder1 {padding:10px;}	
			
			.menu2 {margin-bottom:15px;border:1px dashed #7A7979;}
			.caption2 {font-weight:bold;font-size:16px;padding:8px 10px;letter-spacing:-1px;}
			.padder2 {padding:10px;}
			
			.menu3 {margin-bottom:15px;border:1px dashed #7A7979;}
			.caption3 {font-weight:bold;font-size:16px;padding:8px 10px;letter-spacing:-1px;}
			.padder3 {padding:10px;}	
			
			.menu4 {margin-bottom:15px;border:1px dashed #7A7979;}
			.caption4 {font-weight:bold;font-size:16px;padding:8px 10px;letter-spacing:-1px;}
			.padder4 {padding:10px;}
			
		#compagnie{width:970px;height:240px;padding:10px;text-align:left;}
			#compagnie_left{float:left;width:480px;padding-right:5px;height:240px;}
			#compagnie_right{float:right;width:480px;padding-left:5px;height:240px;}
			
		#contenuti_custom{width:970px;height:auto;overflow:hidden;padding:10px;}
		
	#footer{width:990px;height:40px;text-align:center;}	
		#barra_footer{width:990px;height:15px;background:#fc0000;}
		
/* News */

.news{width:630px;height:auto;overflow:hidden;margin-bottom:18px;}
	.gruppo_data_titolo{width:630px;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{float:right;width:574px;height:auto;overflow:hidden;padding:0 0 0 10px;font-size:26px;color:#000;}
		.sommario_news{float:right;width:574px;height:auto;overflow:hidden;padding:0 0 0 10px;color:#9BA7AD;font-style:italic;}
	.corpo_news{width:630px;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:620px;height:auto;overflow:hidden;padding:6px 5px 4px 5px;border-bottom:1px dashed #c9c9c9;margin-top:8px;}

	
/* 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;}	

/* news ridotte homepage */	
.otnew1{}
.otnew1{}	
	.img_ot_new{float:left;margin:0 10px 5px 0;}
	.img_ot_new img{width:64px;}
		
		
/* classi comuni e107 */

.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;}
.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 {}
