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

/* Body e stile links */
body {padding:0;margin:5px;font-size:13px;font-family:'Lucida Grande', 'Lucida Sans Unicode', 'Lucida Sans', LucidaGrande, Geneva, Arial, Verdana, sans-serif;color:#3B3B3B;text-align:center; background:#fff url('images/bhg.gif');}
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:18px;}
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 */
#header {width:990px;height:180px;margin:0 auto;background:#f2f2f2;}
  #logo {width:440px;height:180px;margin:0 auto;float:left;}
  #menualto {width:550px;height:100px;float:right;background:url('images/menualto.jpg') no-repeat center;}
    #trova {width:490px;height:26px;margin-top:70px;background:url('images/bktrova.gif') no-repeat bottom left;text-align:left;padding:4px 0 0 60px;}
	   .tboxsearch{width:187px;border:1px solid rgb(204,204,204);color:rgb(101,153,170);font-weight:bold;font-size:12px;height:16px;background:#DDDCDC;}
       .buttonsearch {font-size:14px;background:none;border:none;color:#DC4603;font-weight:bold;}
       .buttonsearch a:hover {cursor:pointer;}
  #navigazione{width:550px;height:80px;float:right;background:#2a2a2a;}
  #online{width:550px;height:10px;margin-top:39px;color:#fafafa;}
  #online a{color:#DEF75D;}
  
 
#contenitore {width:990px;height:auto;overflow:hidden;margin:0 auto;padding-bottom:40px;background:url('images/bottomcont.gif') no-repeat bottom left;}
#contenitorecustom {width:990px;height:auto;overflow:hidden;margin:0 auto;padding-bottom:20px;}

#bloccosx {width:215px;height:auto;overflow:hidden;float:left;}
#bloccodx {width:215px;height:auto;overflow:hidden;float:right; background: url('images/topbldx.gif') no-repeat top;}
 #bloccodx a {color:#DEF75D;}
#bottombloccodx {width:215px;height:40px;background:url('images/bottombldx.gif') no-repeat center top;}
#bloccocentrale{width:560px;height:auto;overflow:hidden;float:left;}

#contenuti{width:550px;height:auto;overflow:hidden;padding:5px;text-align:justify;}
#contenuticustom{width:765px;height:auto;overflow:hidden;float:left;padding:5px;text-align:justify;}
   .caption{text-align:left;padding:8px;font:22px "Trebuchet MS",Arial,sans-serif;font-weight:bold;color:#D65C03;}
   .padder {text-align:justify;}

#footer{width:100%;height:117px;overflow:hidden;background:url('images/footer.jpg') no-repeat left;padding-top:120px;}
/* fine Elementi del layout */


/* Blocchi menu */
#menu3{width:225px;height:200px;overflow:hidden;float:left;}
   .caption3 {margin:5px 8px 0 8px; height:14px;font-weight:bold;color:#000;padding-top:4px} 
   .padder3{padding:2px 8px 2px 8px;}
#menu4{width:335px;height:200px;overflow:hidden;float:right;background:url('images/ytube.gif') no-repeat center top;}
   .caption4 {margin:5px 8px 0 8px; height:14px;font-weight:bold;color:#fafafa;padding-top:1px} 
   .padder4{padding:8px 8px 10px 8px;}
#menu5{width:560px;height:auto;overflow:hidden;text-align:center;}

#menu6{width:280px;height:auto;overflow:hidden;float:left;background:green;}
   .caption6 {margin:5px 8px 0 8px; height:14px;font-weight:bold;color:#000;padding-top:4px} 
   .padder6{padding:2px 8px 2px 8px;text-align:left;}
#menu7{width:280px;height:auto;overflow:hidden;float:right;background:#fafafa;}
   .caption7 {margin:5px 8px 0 8px; height:14px;font-weight:bold;color:#000;padding-top:4px} 
   .padder7{padding:2px 8px 2px 8px;text-align:left;}
#menu8{width:560px;height:auto;overflow:hidden;text-align:center;}

#nextlive {width:201px;height:auto;overflow:hidden;margin:1px 0;text-align:left;border:2px solid #f8d404;padding:5px;font-size:13px;background:#DEF75D url('images/bknlive.jpg') no-repeat top left;font-weight:bold;font-style:italic;}
#nextlive a{font:18px "Trebuchet MS",Arial,sans-serif;color:#A62604;font-weight:bold;margin-top:12px;font-style:normal;line-height:17px;background:url('images/blive.gif');}
#nextlive a:hover{color:#FB7E04;font-weight:bold;}
#nextlivelink a{font-size:12px;color:#64A4A2;float:right;font-weight:normal;font-style:normal;color:#fff;background:#871F03;filter:alpha(opacity=70);opacity: 0.7;}/*definito nello shortcode*/
#nextlivelink a:hover{color:#EEFD05;font-weight:normal;filter:alpha(opacity=90);opacity: 0.9;}

#menu1{width:215px;height:auto;overflow:hidden;background:url('images/bkmenu1.jpg') no-repeat bottom;padding:10px 0 15px 0;text-align:left;}
   .caption1{margin:0 8px; height:18px;font-weight:bold;} 
   .padder1 {padding:1px 10px;color:#6D1801;}
#menu9{width:215px;height:auto;overflow:hidden;margin-top:15px;background:url('images/topmenu9.jpg') no-repeat center top;}
   .caption9{margin:0 8px; height:10px;font-weight:bold;color:#F5D658;padding:8px 0 0 24px;text-align:left;} 
   .padder9 {padding:2px 18px;background:url('images/bkmenu9.jpg') repeat-y;margin-top:26px;}
#bottommenu9{width:215px;height:28px;background:url('images/bottommenu9.jpg') no-repeat center bottom;}


#menu2{width:215px;height:auto;overflow:hidden;background:#2a2a2a;}
   .caption2 {margin:0 8px; height:18px;font-weight:bold;background:url('images/caption2.gif') no-repeat right top;color:#fafafa;} 
   .padder2{padding:2px 8px;color:#F1F1C7;text-align:left;}
#menu10{width:215px;height:auto;overflow:hidden;background:#2a2a2a;padding-top:20px;}
   .caption10 {margin:0 8px; height:18px;font-weight:bold;background:url('images/caption10.gif') no-repeat right top;} 
   .padder10 {padding:2px 8px;color:#F1F1C7;text-align:left;}

#login{width:205px;height:auto;margin:10px 5px;overflow:hidden;background:#3F3F3F;color:#f2f2f2;}
#login a{color:#68A2C8;}
  .buttonlogin{background:#E14D0C;color:rgb(252,252,252);font: 12px Tahoma, Verdana, Georgia, Sans-Serif;font-weight: normal;border: 1px solid rgb(192,192,192);text-align: center;padding: 2px;}
  .buttonlogin:hover {background: #74ABB7;color: rgb(252,252,252);font: 12px Tahoma, Verdana, Georgia, Sans-Serif;font-weight: normal;cursor: pointer;border: 1px solid rgb(255,255,255);text-align: center;padding:2px;}
  .tboxlogin{width:116px;height:22px;background:#717171;color:rgb(240,240,240);font-weight:bold;border-top:1px solid rgb(229,229,227);border-left:1px solid rgb(229,229,227);border-right:1px solid rgb(218,216,216);border-bottom:1px solid rgb(218,216,216);margin-bottom:8px;font-size:18px;}
#onlineext{width:187px;height:auto;margin:5px;overflow:hidden;background:#2a2a2a;text-align:left;padding:3px 4px}
/* fine Blocchi menu */

/*INIZIA NEWS*/
.new {width:540px;height:auto;overflow:hidden;font: 12px Verdana, Arial, Helvetica, sans-serif;color:#777777;background:#fafafa;padding:5px;margin-bottom:15px;}
.intestanew {width:540px;height:auto;overflow:hidden;}
.titolonew {width:420px;float:left;font:28px "Trebuchet MS",Arial,sans-serif;color:#A62604;font-weight:bold;letter-spacing:-1px;text-align:left;}
.datanew {width:120px;float:right;height:100px;background:url('images/calendar.jpg') no-repeat center;text-align:center;font-weight:bold;}
.sommarionew {width:420px;text-align:left;font-weight:bold;float:left;color:#D4A412;font-style:italic;text-align:left;}
.autorenew {width:420px;text-align:left;font-weight:bold;float:left;color:#497A43;}
.bodynew {color:#2A2A2A;letter-spacing:0px;margin-top:5px;}
.imgnew {float:left;width:150px;padding:5px;border:1px solid #ccc;margin-right:4px;}
.imgnew img {width:150px;} .imgnews a:hover{background:none;}
.commentnew {background:#fafafa;margin:3px auto 5px auto;padding:3px;font-size:10px;width:538px;}
.commentnew img{vertical-align:middle}

.newext{width:755px;height:auto;overflow:hidden;font: 12px Verdana, Arial, Helvetica, sans-serif;color:#777777;background:#fafafa;padding:5px;margin-bottom:15px;}
.intestanewext {width:755px;height:auto;overflow:hidden;}
.titolonewext {width:635px;float:left;font:28px "Trebuchet MS",Arial,sans-serif;color:#A62604;font-weight:bold;letter-spacing:-1px;text-align:left;}
.sommarionewext {width:635px;text-align:left;font-weight:bold;float:left;color:#D4A412;font-style:italic;text-align:left;}
.autorenewext {width:635px;text-align:left;font-weight:bold;float:left;color:#497A43;}
.bodynewext {color:#2A2A2A;letter-spacing:0px;margin-top:5px;}
.imgnewext {float:left;width:200px;padding:5px;border:1px solid #ccc;margin-right:4px;}
.imgnewext img {width:200px;} .imgnews a:hover{background:none;}
.commentnewext {background:#fafafa;margin:3px auto 5px auto;padding:3px;font-size:10px;width:748px;}
.commentnewext img{vertical-align:middle}

.social{margin-left:4px;padding:3px 1px 1px 10px;width:130px;height:41px;text-align:left;margin-top:4px;float:left;}
.prelcodice{ color:#3E6A7F;float:right;width:355px;background:#fafafa;padding:4px;font-size:11px;text-align:center;margin:4px 4px;}

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

/* Commenti */
.commenti {width:90%;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;}
.replica  a{text-decoration: none;}
/* fine Commenti */

/*INIZIA CHAT BOX*/
.chatboxuserdata {font: 12px Verdana, Arial, Helvetica, sans-serif;text-align:left;color:#777777;}
.chatboxtext {font: 11px 'Comic Sans ms', Arial, Helvetica, sans-serif; padding:1px;color:#656666;text-align:left;}
/*fine CHAT BOX*/

/*INIZIA CALENDARIO*/
.cambiomese {font: 12px Verdana, Arial, Helvetica, sans-serif;color:#0975A8;border:3px double #cecaca;padding:5px;}
.cambiomese a{font: 12px Verdana, Arial, Helvetica, sans-serif;color:#0975A8;}
.cambiomese a:hover{font: 12px Verdana, Arial, Helvetica, sans-serif;color:#0975A8;}

.cambioanno {font: 12px Verdana, Arial, Helvetica, sans-serif;color:#9C9998;padding:1px;}
.cambioanno a{font: 12px Verdana, Arial, Helvetica, sans-serif;color:#9C9998;}
.cambioanno a:hover{font: 12px Verdana, Arial, Helvetica, sans-serif;color:#0975A8;}

.date {font: 11px Verdana, Arial, Helvetica;color:#6F6F6F;border:1px solid #AAA9A9;padding:2px;background:transparent url('images/bknews.gif');text-align:left;}
.date a {font: 11px Verdana, Arial, Helvetica, sans-serif;color:#616161;}
.date a:hover {font: 11px Verdana, Arial, Helvetica, sans-serif;color:#fafafa;}

.oggi {font: 12px Verdana, Arial, Helvetica, sans-serif;color:#0975A8;border:3px double #7C0202;padding:2px;text-align:left;}
.oggi a {font: 12px Verdana, Arial, Helvetica, sans-serif;color:#1966AE;}
.oggi a:hover {font: 12px Verdana, Arial, Helvetica, sans-serif;color:#fafafa;}

.listaeventi {font: 14px Verdana, Arial, Helvetica;color:#fafafa;border:1px solid #971804;padding:4px 2px;background:#97C381;}

.prossimieventi {font: 12px Verdana, Arial, Helvetica;border:1px solid #AAA9A9;padding:2px;}
.prossimieventi a {font: 12px Verdana, Arial, Helvetica, sans-serif;color:#12609C;}
.prossimieventi a:hover {font: 12px Verdana, Arial, Helvetica, sans-serif;color:#fff;font-weight:bold;}


#calendarioevidenzia tr.ruled {background:#E04008;color:#fff;}
#calendaevidenzianav tr.ruled {background:#D1E8E7;color:#5B5B5B;}
#calenda10eventi tr.ruled {background:#528D8B;color:#fafafa;}


/* Classi comun 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 #F8F8F8;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;}
/* Fine classi comuni e107 */