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

/* Body e stile links */
body {padding:0;margin:25px;font-size:14px;font-family:Verdana, Arial, sans-serif;color:#3B3B3B;text-align:center; background: url('images/bg.jpg') ;letter-spacing:1px;}
a img {border:none;}
a:hover  img {border:none;}
a {color: #286C98;text-decoration: none;font-weight: normal;}
a:hover {color:#FF7200;}
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%;}

.nextprev {font: 12px arial, sans-serif, helvetica;color:#5F5E5E;text-align:center;clear:both;height:18px;padding-top:6px;margin-left:5px;}
.nextprev  a{padding:2px 4px;}
.nextprev  a:hover{border:1px solid #e22882;padding:1px 3px;text-decoration:none;}

.button{background:#E05805;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 */

#top{width:952px;height:11px;margin:0 auto;background:url('images/top.gif') no-repeat center;}
#contenitore{width:952px;height:auto;overflow:hidden;margin:0 auto;background:url('images/bordo.gif') repeat-y center;}
#bottom{width:952px;height:11px;margin:0 auto;background:url('images/bottom.gif') no-repeat center top;}

#testata{width:850px;height:200px;margin:15px auto;background:url('images/header.jpg') no-repeat center;}
#nav{width:870px;height:30px;margin:15px auto;}

#contenuti{width:620px;height:auto;overflow:hidden;float:left;text-align:justify;padding:5px 5px 10px 25px;}
  .caption{padding:2px 8px 15px 8px;text-align:left;font: bold 24px "Trebuchet MS",Arial,sans-serif;}
  .padder{} 
#bloccolaterale{width:300px;height:auto;overflow:hidden;float:right;text-align:left;}
  .menu1{margin:10px 25px;background:url('images/padder1.jpg') no-repeat center bottom;}
  .caption1{padding:2px 8px;background:url('images/caption1.jpg') no-repeat center;height:34px;font: bold 150%/35px "Trebuchet MS",Arial,sans-serif;}
  .padder1{padding:8px 10px 15px 10px;}
  
  .menu2{margin:10px 25px;}
  .caption2{padding:2px 8px;height:34px;font: bold 150%/35px "Trebuchet MS",Arial,sans-serif;}
  .padder2{padding:6px 4px;}  
  
  .menu3{margin:10px 25px;background:url('images/padder1.jpg') no-repeat center bottom;}
  .caption3{padding:2px 8px;background:url('images/caption1.jpg') no-repeat center;height:34px;font: bold 150%/35px "Trebuchet MS",Arial,sans-serif;}
  .padder3{padding:8px 10px 15px 10px;}  

#contenuticustom{width:850px;height:auto;overflow:hidden;text-align:justify;padding:5px 25px 10px 25px;}  

#footer{width:1024px;height:40px;margin:20px auto;background:#f2f2f2;text-align:center}  

/* Menu navigazione */

div.menuBar, div.menuBar a.menuButton, div.menuButton, div.menuButton_over, div.menu, div.menu a.menuItem {font: bold 16px "Trebuchet MS",Arial,sans-serif;color: #126CA3;text-align: left;}

div.menuBar {background-color: #fff;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: #12A397;	border-color: #fff #fff #fff #fff !important;	color: #fff;}

div.menuBar a.menuButtonActive, div.menuButtonActive, div.menuButtonActive:hover, div.menuBar a.menuButtonActive:hover {	background-color: #12A397;border-color: #fff #fff #fff #fff !important;	left: 1px;	top: 1px;color: #fff;}

div.menu {background-color: #FCFDFF;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: #D2DEDD;}

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{width:620px;height:auto;overflow:hidden;margin-bottom:18px;padding-bottom:2px;border-bottom:1px dashed #ccc;}
.titolonew{width:490px;height:auto;overflow:hidden;float:left;font-size:20px;padding-left:10px;font-weight:bold;color:#000;text-align:left;font-family: Georgia, Times, Serif;}
.sommarionew{width:490px;height:auto;overflow:hidden;float:right;font-size:12px;padding-left:10px;color:#689193;text-align:left;}
.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{padding:5px 6px;margin-top:3px;background:url('images/commenti.jpg') no-repeat center;}

.nlist {width:640px;height:100px;border-bottom:1px dotted #A2A1A1;}
.nsellist {width:640px;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:640px;height:85px;padding:10px 5px 5px 0;float:right;}
.titolonlist {width:640px;text-align:left;color:#4984A3;}
.testonlist {width:640px;text-align:left;font-size:11px;text-align:justify;}

/* Commenti */
.commenti {width:100%;background:#fafafa url('images/compensa.jpg') no-repeat left ;height:auto;overflow:hidden;margin:12px auto;border-top:1px solid #788D01;padding-bottom:3px;border-bottom:1px solid #788D01;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;letter-spacing:-1px;}
.replica  a{text-decoration: none;}



/* Classi comuni e107 */
.smalltext{font-size:10px;}
.smallblacktext {font-size:10px;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:#97C381;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;}
