/*  **************************
gStyle Theme
by Alf  
http://www.patogeno.it  

non  concesso rimuovere i crediti!
****************************/
.blocco100{width:100%;}
.blocco50{width:49%;}
.flsinistra{float:left;}
.fldestra{float:right;}
.pulisci{clear: both;}

body {padding:0;margin:0;font-size:12px;font-family:verdana, arial, sans-serif, helvetica;color:#313131;text-align:center; background-color:#fff;}
a img {border:none;}
a:hover  img {border:none;}
a {color: #237D85;text-decoration: none;font-weight: normal;}
a:hover {color:#DE4E16;}
p {line-height:10px;}

.centrato {text-align:center}
.rosso {color: #FF0000; font-size:11px;}
.tbox{border:1px solid #719FB0; background:#f2f2f2;color:#5B1824;font-weight:bold;font-size:12px;filter:alpha(opacity=60);opacity: 0.6;}
.helpbox {border:none; background:#fff;color:#90ADAD;font-size:12px;width:80%;}
.nextprev {width:80%;margin:0 auto;padding:2px 0 5px 0;font-size:14px;}


/*Elementi layout...............................................................*/

#contenitore{width:902px;height:auto;overflow:hidden;margin:0 auto;}

#testata{width:902px;height:110px;}

#logo{width:592px;height:110px;float:left;}
.nonce{visibility: hidden, margin:0;padding:0;height: 0px; font-size:0px;}
#login{width:270px;height:110px;float:right;}
.tbox.loginc{width:120px;height:14px;background:#fafafa;color: #515151;font-weight:bold;border-top:1px solid #E5E3E3;border-left:1px solid #E5E3E3;border-right:1px solid #DAD8D8;border-bottom:1px solid #DAD8D8;margin-bottom:4px;}
.button.login {background:#fafafa;color: #515151;font: 12px Tahoma, Verdana, Georgia, Sans-Serif;font-weight: normal;border: 1px solid #DAD8D8;text-align: center;padding: 2px;}
.button.login:hover {background: #74ABB7;color: #FFFFFF;font: 12px Tahoma, Verdana, Georgia, Sans-Serif;font-weight: normal;cursor: pointer;border: 1px solid #FFFFFF;text-align: center;padding: 2px;}
/*novita richiamata in novita.sc*/
#novita{width:170px;font-size:10px;margin:8px 0 0 50px;padding:6px 8px 2px 22px;text-align:left;font-family:Monaco,"Courier New",Courier,Monospace;border:1px solid #cecaca;background:url('images/info.gif') no-repeat top left;}

/* #online{width:592px;height:100px;margin-left:252px;text-align:left;font-size:10px;padding-left:40px;color:#908F8F;font-family:Monaco,"Courier New",Courier,Monospace}
#online h1{visibility: hidden, margin:0;padding:0;height: 0px; } */
/* #trova{width:340px;height:45px;margin-left:252px;text-align:left;padding:10px 0 0 40px;}
 *html#trova{width:380px;height:110px;background:orange}
.tbox.search{width: 240px;border:1px solid #ccc; background:#fff;color:#6599AA;font-weight:bold;font-size:20px;height:26px;opacity: 0.7;filter:alpha(opacity=70);}
.button.search {vertical-align:top;background:url('images/button.gif');width:78px;height:30px;border:none}

.button.search:hover {cursor:pointer;}

.button{background:#fafafa;color: #515151;font: 12px Tahoma, Verdana, Georgia, Sans-Serif;font-weight: normal;border: 1px solid #DAD8D8;text-align: center;padding: 2px;}
.button:hover {background: #74ABB7;color: #FFFFFF;font: 12px Tahoma, Verdana, Georgia, Sans-Serif;font-weight: normal;cursor: pointer;border: 1px solid #FFFFFF;text-align: center;padding: 2px;} */

#menu{width:880px;height:35px;margin-left:20px;padding-top:6px;position:relative; z-index: 50;} 

#subcontenitore{width:900px;height:auto;top:-1px;position:relative;z-index:20;overflow:hidden;border:1px solid #ccc;float:left;} 
 
#contenuti{width:626px;height:auto;overflow:hidden;float:left;text-align:justify;padding:1px 6px 1px 8px;}
#contenuticustom{width:884px;height:auto;overflow:hidden;float:left;text-align:justify;padding:1px 8px;}

#bloccodx{width:260px;height:auto;float:right;text-align:left;}

 #bannerino {width:250px;margin:10px 8px 10px 2px;background:#fff;}
 
.menu1 {width:248px;margin:20px 8px 10px 2px;}
  .caption1 {font-weight:bold;}
  .caption1 span{width:auto;padding:2px 4px 0 4px;border-top:1px solid #ccc;border-left:1px solid #ccc;border-right:1px solid #ccc;border-bottom:1px solid #fff;margin-left:10px;position:relative;}
  .padder1 {padding:5px 10px;text-align:left;border:1px solid #ccc;}
 
 .menu2 {width:248px;margin:10px 8px 10px 2px;border:1px solid #60ADB2;background:url('images/bkmenu2.gif') no-repeat bottom center;}
    .caption2 {font-weight:bold;font-size:15px;border-top:1px solid #fff;color: #fff;text-align: left;padding:4px 4px 4px 10px;background:url('images/bkcaption2.jpg') no-repeat top right;}
  .padder2 {padding:5px 10px;text-align:left;color: #fafafa;}
  
 .menu3 {width:248px;margin:10px 8px 10px 2px;border:1px solid #ccc;}
  .caption3 {font-weight:bold;padding:4px 4px 4px 10px;}
  .padder3 {padding:5px 10px;text-align:left;}
 
 #footer {width:680px;height:auto;overflow:hidden;clear:both;margin:15px auto;font-size:10px; text-align:left;}
/*News..............................................................................*/


.img  {float:left;margin:0 10px 5px 4px;}
.img img {width:100px;}
h1{font-size: 20px;margin:0;color: #000;text-align: left;padding:0 4px 4px 4px;}
h2{border-top:1px #666666 outset; width:98%;}

.newsext {width:626px;margin:25px auto;height:auto;overflow:hidden;}
.bodyext{background: #fafafa;margin:0;padding: 5px 1px ;line-height: 1.3;text-align: justify}
.commentext  {clear:both;text-align:left;padding:2px 5px;}

.nlist {width:670px;height:100px;border-bottom:1px dotted #A2A1A1;letter-spacing:-1px;}
.nsellist {width:670px;height:100px;border-bottom:1px dotted #cecaca;background:#9AC5CD;letter-spacing:-1px;}
.nlist a{font-size:13px;font-weight:bold;color:#3D546F;}
.nsellist a{font-size:13px;font-weight:bold;color:#fafafa;}

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

/*.........................................................................................................................*/
.commenti {width:90%;background:#fafafa url('images/compensa.jpg') no-repeat left ;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;}

/*============================================FINE COMMENTI=======================================*/
/*generiche forum*/

/* .------------------ > quote forum*/

.indent{ 
  padding: 10px 10px 10px 10px;
  margin: 5px;
  font-size: 80%;
  color: #669591;
  background:#fafafa;
  border: 1px solid #ccc;
}

/* .------------------ > CODE*/

.code_highlight{ 
  padding: 5px;
  margin: 5px;
  font-size: 11px;
  color: #12B6F69;
  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;
}

.forumheader, .forumheader4, .finfobar {
	background-color: #E2EDF0;
}

.forumheader5 {
	cursor: pointer;
}

.fcaption, .forumheader5 {
	background-color: #fff;
}


#finestrauno{
	color: #999999;
}
#finestrauno h2{width:90%;background-color:#74BFD9;color:#FFFFFF ; height:auto;font-size:16px;margin-top:6px;margin-bottom:4px; padding:4px;)
	
}
#finestrauno a{
	color: #FF0000;
}
#finestradue{
	color:#000099;
}
#finestradue h2{width:90%;background-color: #CC3300;color: #FFFFFF  ; height:auto;font-size:16px;margin-top:6px;margin-bottom:4px; padding:4px;)
	
}
#finestradue a{
	color: #FF0000;
}
