/*  **************************
Tema FrockTheme2
by Alf
http://www.e107works.org 
****************************/

/* Body e stile links */
body {padding:0;margin:25px;font-size:11px;font-family:Verdana, Arial, sans-serif;color:#000;text-align:left; background:#E3E6E6;letter-spacing:0px;}
a img {border:none;}
a:hover  img {border:none;}
a {color: #346C7C;text-decoration: none;font-weight:bold;}
a:hover {color:#F26508;text-decoration:underline;}
p {line-height:20px;}
img{vertical-align:middle}

.tbox{border:1px solid #719FB0; background:rgb(242,242,242);color:rgb(91,24,36);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 {font: 14px arial, sans-serif, helvetica;color:#5F5E5E;text-align:center;clear:both;height:18px;padding:6px;margin-left:5px;}
.nextprev  a{padding:2px 4px;}
.nextprev  a:hover{border:1px solid #e22882;padding:1px 3px;text-decoration:none;}

.button{background:#c72614;color:#fff;font: 12px Tahoma, Verdana, Georgia, Sans-Serif;font-weight: normal;border: 1px solid rgb(192,192,192);text-align: center;padding: 2px;}
.button:hover {background: #74ABB7;color: #fff;font: 12px Tahoma, Verdana, Georgia, Sans-Serif;font-weight: normal;cursor: pointer;border: 1px solid rgb(255,255,255);text-align: center;padding:2px;}
/* Fine body e stile links */

/* Elementi del layout */

#contenitore{width:980px;height:auto;overflow:hidden;margin:0 auto;border:1px solid #575757;background:#fff;}

   #logo{margin:10px 10px 0px 10px;width:960px;height:160px;}
	
   #barramenu{width:940px;margin:0 10px;height:33px;background:#759192;padding:0 10px}
   
   #bloccodeimenu{width:390px;margin-left:10px;height:auto;overflow:hidden;float:left;}
		#bloccosx{width:198px;height:auto;overflow:hidden;float:left;}
			.menu1 {height:auto;overflow:hidden;padding:0 4px 0 2px;margin:10px 0;}
			.caption1 {background:#c72614;font-weight:bold;color:#fafafa;padding:2px 3px;}
			.padder1 {padding:5px 2px;background:url('images/sfondo.gif');}			
		#bloccodx{width:190px;border-left:1px solid #ccc;border-right:1px solid #ccc;height:auto;overflow:hidden;float:right;margin:10px 0;}
			.menu2 {height:auto;overflow:hidden;padding:0 2px;margin:0 0 10px 0;}
			.caption2 {border-top:1px solid #c72614;border-bottom:1px solid #c72614;font-weight:bold;padding:2px 3px;}
			.padder2{padding:5px 2px;}			
   
   #contenuti{width:560px;margin:10px;height:auto;overflow:hidden;float:right;text-align:justify;}
		.caption {font-weight:bold;padding:6px 3px;letter-spacing:-1px;font-size:24px;}
		.padder{text-align:justify;}

			.menu3 {text-align:center;width:570px;margin:10px auto;height:auto;overflow:hidden;}
			.padder3{padding:1px;}			

			.menu3 {text-align:center;width:570px;margin:10px auto;height:auto;overflow:hidden;}
			.padder3{padding:1px;}			
			
	#contenuticustom{width:752px;margin:10px;height:auto;overflow:hidden;float:right;text-align:justify;}
    #bloccosxcustom{width:198px;margin-left:10px;height:auto;overflow:hidden;float:left;}


			
/* Menu navigazione */

div.menuBar, div.menuBar a.menuButton, div.menuButton, div.menuButton_over, div.menu, div.menu a.menuItem {font: bold 14px "Garamond",Arial,sans-serif;color: #DEFAFC;text-align: left;}
div.menuBar {border-top: 1px solid #fff;padding: 4px 0px;text-align: right;}
div.emenuBar {background-color: #F7F9FA;border-top: 1px solid #fff;text-align: left;}
div.menuBar a.menuButton, div.menuButton, div.menuButton_over {	background-color: transparent;border: 1px solid;border-color: transparent !important;border-color: #fff #fff #fff #fff;left: 0px;margin: 0px;padding: 2px 6px 2px 6px;
	position: relative;	text-decoration: none;	top: 0px;	z-index: 100;}
div.menuBar a.menuButton:hover, div.menuButton:hover, div.menuButton_over {	background-color: #465B60;	border-color: #99ADB1 !important;	color: #fff;}
div.menuBar a.menuButtonActive, div.menuButtonActive, div.menuButtonActive:hover, div.menuBar a.menuButtonActive:hover {	background-color: #096B63;border-color: #fff #fff #fff #fff !important;	left: 1px;	top: 1px;color: #fff;}
div.menu {background-color: #91A0A3;border: 1px solid;border-color: #fff #a5a5a5 #a5a5a5 #fff;left: 0px;padding: 1px;position: absolute;top: 0px;visibility: hidden;z-index: 101;}
div.menu a.menuItem {	display: block;	padding: 2px 11px 2px 0px;text-decoration: none;white-space: nowrap;}
div.menu a.menuItem:hover, div.menu a.menuItemHighlight {background-color: #465B60;}
div.menu a.menuItem span.menuItemBuffer, div.menu a.menuItem:hover span.menuItemBuffer {	padding: 0px 2px;}
div.menu a.menuItem span.menuItemText {padding: 0px 0px 0px 3px;}
div.menu a.menuItem span.menuItemArrow {margin-right: -.75em;}
div.menu div.menuItemSep {	border-top: 1px solid #a5a5a5;border-bottom: 1px solid #fff;margin: 4px 2px;}
a.menuItem.header {border-bottom: 1px solid #b3b3b3;}

/* News */
.news{height:auto;overflow:hidden;margin-bottom:20px;padding-bottom:2px;border-bottom:1px dashed #ccc;}
.titolonew{height:auto;overflow:hidden;font-size:16px;padding:0 5px;font-weight:bold;color:#000;text-align:left;letter-spacing:0px;}
.sommarionew{height:auto;overflow:hidden;font-size:12px;color:#689193;text-align:left;padding:0 5px;}
.datanew{width:60px;height:53px;float:left;text-align:center;background:url('images/data.jpg') no-repeat center top;padding-top:1px;}
.testonew{clear:both;padding-top:20px;}
.imagenew{float:left;margin:1px 4px 3px 1px;padding:4px;border:1px solid #ccc;}
.imagenew img{width:150px;}
.commentnew{text-align:right; padding:5px 6px;margin-top:3px;background:url('images/commenti.jpg') no-repeat center;}

.nlist {height:100px;border-bottom:1px dotted #A2A1A1;}
.nsellist {height:100px;border-bottom:1px dotted #cecaca;background:rgb(154,197,205);}
.nlist a{font-size:13px;font-weight:bold;color:#3D546F;}
.nsellist a{font-size:13px;font-weight:bold;color:rgb(252,252,252);}

.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:435px;height:85px;padding:10px 5px 5px 0;float:right;}
.titolonlist {width:450px;text-align:left;color:#4984A3;}
.testonlist {width:450px;text-align:left;font-size:11px;text-align:justify;}

/* Classi comuni e107 */
.smalltext{font-size:9px;}
.smallblacktext {font-size:9px;color:#343434;}
.mediumtext {font-size:10px;}
.spacer {font-size: 12px}
.indent{padding: 10px 10px 10px 10px;margin: 5px;font-size: 80%;color: #669591;background:#fafafa;border: 1px solid #ccc;}
.code_highlight{padding: 5px;margin: 5px;font-size: 11px;color: #2B6F69;background:url('images/code.gif');border:2px dashed #ccc;}
.spacer{padding:4px;}
.fborder, .border{border-collapse: collapse;border-spacing: 0px;}
.forumheader2, .forumheader3, .fcaption, .finfobar {	padding: 4px;background-color: #fff;border: 1px solid #E9EDE1;text-align:justify;}
.finfobar{background-color:#F3FDFD;color:#434343;text-align:left;padding:1px 2px;font-weight:bold;}
.forumheader, .forumheader4 {background-color:#879C9D;color:#fff;text-align:left;padding:1px 3px;font-weight:bold;font-size:14px;}
.forumheader a, .forumheader4  {color:#fff;}
.forumheader5 {cursor: pointer;}
.fcaption, .forumheader5 {background-color: #fff;}	

/*COMMENTI*/

.commenti {width:80%;height:auto;overflow:hidden;margin:12px auto;border-top:1px solid #B6CDCD;padding-bottom:3px;border-bottom:1px solid #B6CDCD;font-size:11px;}
.intestacommenti  {width:100%;height:20px;padding:4px;background:#fff;text-align:left;}
.gruppoavatar  {width:84px;height:auto;overflow:hidden;padding:4px 5px 4px 5px;float:left;background:#fff;}
.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;}
.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;background:#fff;}
.signature img {	max-width:75%;}
.replica {width:50px;height:100%;overflow:hidden;padding:42px 2px 2px 2px;float:right;}
.replica  a{text-decoration: none;letter-spacing:-1px;}	

/* Chatbox */

#chat{position:fixed;border:4px solid #53B8BE;padding:4px;background:#E9FAFB;position:fixed;bottom:0;right:30px;width:280px;height:auto;text-align:left;z-index:500;}
#cb2_message{height:200px;border:1px solid #ccc;margin:2px 0 2px 0;}
#cb2_emote{height:210px;background:#fafafa;border:1px solid #ccc;margin:2px 0 2px 0;}
#chat img{max-width:30px}
