body 				{ margin: 0; padding: 0; background: #fff; text-align: left; font: 12px 'Lucida Grande', Geneva, Arial, Verdana, sans-serif; color: #395A90; }
table, td 			{ font-size: 10px; line-height: 13px; }
form				{ margin: 0; padding: 0; }
td.content,
td.rightbar, 
td.sidebar			{ vertical-align: top; }



/* RESET */
html,body,div,ul,ol,li,dl,dt,dd,h1,h2,h3,h4,h5,h6,pre,form,p,blockquote,fieldset,input { margin: 0; padding: 0; }
h1,h2,h3,h4,h5,h6,pre,code,address,caption,cite,code,em,strong,th { font-size: 1em; font-weight: normal; font-style: normal; }
ul,ol { list-style: none; }
fieldset,img { border: none; }
caption,th { text-align: left; }
table { border-collapse: collapse; border-spacing: 0; }

div.hr { width: 100%; height: 1px; background: #ffd83c;  no-repeat scroll center; }
div.hr hr { display: none; } 

div.hr2 { width: 99%; height: 1px; margin: 0px 5px 0px 5px; background: #ffd83c;  background-repeat: no-repeat; }
div.hr2 hr { display: none; } 

/* LAYOUT */
.clear { clear:both; }
.clearer { clear: both; display: block; margin: 0; padding: 0; height: 0; line-height: 1px; font-size: 1px; }

img { behavior:url(iepngfix.htc); }
img.left { float: left; margin: 2px 20px 16px 0; }
img.right { float: right; margin: 2px 0 16px 20px; }
img.across { margin: 2px 0 16px 0; }
img.flushleft { margin-left: -20px; }
img.flushright { margin-right: -20px; }

#container { width: 995px; margin: 0 auto; position: relative; }
#main { width:100%; position: relative; }
#content { padding: 18px 200px; position: relative; color: #333; }
#breadcrumb { clear:both; text-align:center; margin:18px auto; clear:both; font-size:10px; color:#686868; }

#main	            { margin: 0; }
#main p 			   { margin: 0 0 1em 0; }
#main p.last 		{ margin: 0; }
#main p.intro 		{ font-weight: bold; }
#main .lite 		{ color: #79767c; }
#main h1 			{ font-size: 24px; margin: 0 0 .5em 0; }
#main h2 			{ font-size: 16px; margin: 0; }
#main h3 			{ font: 12px; margin: 0; }
#main h4 			{ font-size: 10px; margin: 0; }
#main .more 		{ text-align: right; }

#container:after, #content:after, .grid2col:after, .grid2cola:after, .grid2colb:after, .grid2colc:after, .grid2cold:after, .grid2cole:after, .grid2colf:after, .grid3col:after, .grid3cola:after, .grid4col:after, .grid5col:after, .grid6col:after { content: "."; display: block; height: 0; clear: both; visibility: hidden; }
#container, #content, .grid2col, .grid2cola, .grid2colb, .grid2colc, .grid2cold, .grid2cole, .grid2colf, .grid3col, .grid3cola, .grid4col, .grid5col, .grid6col { _zoom:1; }

/* TYPE */


#content				{ padding: 10px 15px 15px 20px; }
#content p			{ font-size: 12px; line-height: 16px; }

#sidebar 			{ width: 180px; font-size: 10px; line-height: 13px; padding: 15px 15px 10px 15px; }
#sidebar h2 		{ font-size: 12px; margin: 0; }
#sidebar h3 		{ font-size: 11px; margin: 0; }
#sidebar h4 		{ font-size: 10px; margin: 0; }

#rightbar 			{ width: 6px; font-size: 10px; line-height: 13px; padding: 0px 0px 0px 0px; }
#rightbar h2 		{ font-size: 12px; margin: 0; }
#rightbar h3 		{ font-size: 11px; margin: 0; }
#rightbar h4 		{ font-size: 10px; margin: 0; }


img.left 			{ float: left; margin: 2px 10px 5px 0; border: 0; }
img.right 			{ float: right; margin: 2px 0 5px 10px; border: 0; }
img.across 			{ margin: 0 0 10px 0; border: 0; }

ul 					{ list-style: none outside; margin: 0; padding: 0 0 1em 0; }
ul.square 			{ list-style: square outside; margin: 0 0 0 16px; padding: 0 0 1em 0; }
ul.circle 			{ list-style: circle outside; margin: 0 0 0 16px; padding: 0 0 1em 0; }
ol 					{ list-style: decimal; margin: 0 0 0 2.8em; padding: 0 0 1em 0; }
li 					{ padding-bottom: .3em; }
ul ul.circle 		{ margin-top: .3em; }

ol.last 			{ padding: 0; }
ul.last 			{ padding: 0; }

sup 				{ color: #76797c; }

.sosumi 			{ font-size: 10px !important; color: #76797c; margin-bottom: 1em; }
ol.sosumi 			{ margin-left: 0; padding-left: 1.5em; clear: both; }

#footer 			{ text-align: center; clear: both; font-size: 10px; padding: 0; line-height: 13px; margin: 1.5em auto; }

div.clearer 		{ clear: both; display: block; margin: 0; padding: 0; height: 0; line-height: 0; font-size: 0; }

#main .G10 				{ font-size: 10px; line-height: 13px; }
#main .G10G 				{ font-size: 10px; color: #76797C; line-height: 13px; }
#main .G10G a,
.sosumi a			{ color: #559;}
#main .L12 				{ font-size: 12px; line-height: 16px; }
.new				{ font-weight: bold; color: #fff; font-family: Arial, Helvetica, sans-serif; background-image:  url(newbackground.gif); background-repeat: no-repeat; padding: 0.58em; font-size: 9px;
} 
#main p { margin-bottom: 18px; }
#main h1 { font-weight: bold; font-size: 24px; line-height: 36px; margin-bottom: 18px; }
#main h2 { font-weight: bold; font-size: 16px; line-height: 18px; margin-bottom: 18px; }
#main h3 { font-weight: bold; font-size: 1em; line-height: 18px; }
#main h4 { font-weight: bold; font-size: 10px; line-height: 18px; }
#main p.intro { font-weight: bold; }
#main .more { text-align: right; }
#main .sidebar { font-size: 10px; line-height: 18px; color:#686868; }
#main .callout { font-size: 11px; line-height: 18px; margin-bottom: 18px; }
#main .last { margin-bottom: 0; }


/* top and bottom caps, and breadcrumbs */

#header						{ padding: 0 25px 0 0; background: url(header_rightcap.gif) top right no-repeat;}
#header .headerback			{ background: url(header.gif) top left no-repeat; }
#header h1					{ padding: 0; margin: 0; height: 35px; width: 450px; background: url(headertitle_tntvill.gif) top left no-repeat; }
#header span				{ display: none; }

#header .breadcrumb,
#bottom .breadcrumb				{ font-size: 10px; line-height: 13px; color: #76797c; text-shadow: #fff 0px 1px 0px; }
#header .breadcrumb a,
#bottom .breadcrumb a			{ color: #444; text-decoration: none;}
#header .breadcrumb a:hover,
#bottom .breadcrumb a:hover		{ color: #395a90; text-decoration: underline;}

#header .breadcrumb				{ padding: 2px 2px 5px 20px; }

#header2						{ padding: 0 25px 0 0; background: url(header_rightcap.gif) top right no-repeat;}
#header2 .headerback			{ background: url(header.gif) top left no-repeat; }
#header2 h1					{ padding: 0; margin: 0; height: 35px; width: 450px; background: url(headertitle_forum.gif) top left no-repeat; }
#header2 span				{ display: none; }

#header2 .breadcrumb,
#bottom2 .breadcrumb				{ font-size: 10px; line-height: 13px; color: #76797c; text-shadow: #fff 0px 1px 0px; }
#header2 .breadcrumb a,
#bottom2 .breadcrumb a			{ color: #444; text-decoration: none;}
#header2 .breadcrumb a:hover,
#bottom2 .breadcrumb a:hover		{ color: #395a90; text-decoration: underline;}

#header2 .breadcrumb				{ padding: 2px 2px 5px 20px; }

#header3						{ padding: 0 25px 0 0; background: url(header_rightcap.gif) top right no-repeat;}
#header3 .headerback			{ background: url(header.gif) top left no-repeat; }
#header3 h1					{ padding: 0; margin: 0; height: 35px; width: 450px; background: url(headertitle_allrel.gif) top left no-repeat; }
#header3 span				{ display: none; }

#header3 .breadcrumb,
#bottom3 .breadcrumb				{ font-size: 10px; line-height: 13px; color: #76797c; text-shadow: #fff 0px 1px 0px; }
#header3 .breadcrumb a,
#bottom3 .breadcrumb a			{ color: #444; text-decoration: none;}
#header3 .breadcrumb a:hover,
#bottom3 .breadcrumb a:hover		{ color: #395a90; text-decoration: underline;}

#header3 .breadcrumb				{ padding: 2px 20px 5px 20px; }

#header4						{ padding: 0 25px 0 0; background: url(header_rightcap.gif) top right no-repeat;}
#header4 .headerback			{ background: url(header.gif) top left no-repeat; }
#header4 h1					{ padding: 0; margin: 0; height: 35px; width: 450px; background: url(headertitle_statuto.gif) top left no-repeat; }
#header4 span				{ display: none; }

#header4 .breadcrumb,
#bottom4 .breadcrumb				{ font-size: 10px; line-height: 13px; color: #76797c; text-shadow: #fff 0px 1px 0px; }
#header4 .breadcrumb a,
#bottom4 .breadcrumb a			{ color: #444; text-decoration: none;}
#header4 .breadcrumb a:hover,
#bottom4 .breadcrumb a:hover		{ color: #395a90; text-decoration: underline;}

#header4 .breadcrumb				{ padding: 2px 20px 5px 20px; }

#header5						{ padding: 0 25px 0 0; background: url(header_rightcap.gif) top right no-repeat;}
#header5 .headerback			{ background: url(header.gif) top left no-repeat; }
#header5 h1					{ padding: 0; margin: 0; height: 35px; width: 450px; background: url(headertitle_release.gif) top left no-repeat; }
#header5 span				{ display: none; }

#header5 .breadcrumb,
#bottom5 .breadcrumb				{ font-size: 10px; line-height: 13px; color: #76797c; text-shadow: #fff 0px 1px 0px; }
#header5 .breadcrumb a,
#bottom5 .breadcrumb a			{ color: #444; text-decoration: none;}
#header5 .breadcrumb a:hover,
#bottom5 .breadcrumb a:hover		{ color: #395a90; text-decoration: underline;}

#header5 .breadcrumb				{ padding: 2px 20px 5px 20px; }

#header6						{ padding: 0 25px 0 0; background: url(header_rightcap.gif) top right no-repeat;}
#header6 .headerback			{ background: url(header.gif) top left no-repeat; }
#header6 h1					{ padding: 0; margin: 0; height: 35px; width: 450px; background: url(headertitle_peerlist.gif) top left no-repeat; }
#header6 span				{ display: none; }

#header6 .breadcrumb,
#bottom6 .breadcrumb				{ font-size: 10px; line-height: 13px; color: #76797c; text-shadow: #fff 0px 1px 0px; }
#header6 .breadcrumb a,
#bottom6 .breadcrumb a			{ color: #444; text-decoration: none;}
#header6 .breadcrumb a:hover,
#bottom6 .breadcrumb a:hover		{ color: #395a90; text-decoration: underline;}

#header6 .breadcrumb				{ padding: 2px 20px 5px 20px; }

#header7						{ padding: 0 25px 0 0; background: url(header_rightcap.gif) top right no-repeat;}
#header7 .headerback			{ background: url(header.gif) top left no-repeat; }
#header7 h1					{ padding: 0; margin: 0; height: 35px; width: 450px; background: url(headertitle_details.gif) top left no-repeat; }
#header7 span				{ display: none; }

#header7 .breadcrumb,
#bottom7 .breadcrumb				{ font-size: 10px; line-height: 13px; color: #76797c; text-shadow: #fff 0px 1px 0px; }
#header7 .breadcrumb a,
#bottom7 .breadcrumb a			{ color: #444; text-decoration: none;}
#header7 .breadcrumb a:hover,
#bottom7 .breadcrumb a:hover		{ color: #395a90; text-decoration: underline;}

#header7 .breadcrumb				{ padding: 2px 20px 5px 20px; }

#header8						{ padding: 0 25px 0 0; background: url(header_rightcap.gif) top right no-repeat;}
#header8 .headerback			{ background: url(header.gif) top left no-repeat; }
#header8 h1					{ padding: 0; margin: 0; height: 35px; width: 450px; background: url(headertitle_last5.gif) top left no-repeat; }
#header8 span				{ display: none; }

#header8 .breadcrumb,
#bottom8 .breadcrumb				{ font-size: 10px; line-height: 13px; color: #76797c; text-shadow: #fff 0px 1px 0px; }
#header8 .breadcrumb a,
#bottom8 .breadcrumb a			{ color: #444; text-decoration: none;}
#header8 .breadcrumb a:hover,
#bottom8 .breadcrumb a:hover		{ color: #395a90; text-decoration: underline;}

#header8 .breadcrumb				{ padding: 2px 20px 5px 20px; }



#bottom .breadcrumb				{ padding: 10px 20px 16px 20px; }
#bottom						{ padding: 0 25px 0 0; background: url(bottom_rightcap.gif) bottom right no-repeat;}
#bottom .bottomback			{ background: url(bottom.gif) bottom left no-repeat; }

/* top and bottom lines separating the content */

.bottomline					{ padding: 0 25px 0 0; height: 1px; background: url(bottomline.gif) center left no-repeat; }
.bottomline div				{ height: 1px; background: url(bottomline.gif) center left no-repeat; }

.toplineone					{ padding: 0 205px 0 0; height: 3px; background: url(sidebarshadow.gif) top right no-repeat; }
.toplineone div				{ height: 3px; background: url(contentshadow.gif) top left no-repeat; }

.toplinetwo					{ padding: 0 25px 0 0; height: 3px; background: url(contentshadow.gif) top right no-repeat; }
.toplinetwo div				{ height: 3px; background: url(contentshadow.gif) top left no-repeat; }

td.content					{ background: #eef2f7 url(leftside.gif) top left repeat-y; }
td.sidebar					{ background: #eef2f7 url(sidebar.gif) top right repeat-y; }
td.rightbar					{ background: #eef2f7 url(rightbar.gif) top right repeat-y; }


/* sidebar modules */

.sbmodule					{ margin-bottom: 9px; }
.sbmodulebody				{ background: #eef2f7 url(sbmodulebody.gif) bottom left no-repeat; padding: 6px 8px 8px 8px;}
.sbmodule h3				{ line-height: 13px; padding: 5px 8px 5px 8px; background: #e2eeff url(sbmoduletop.gif) top left no-repeat; }
.sbmodule h3.none			{ line-height: 1px; padding: 0; font-size: 1px; height: 5px; background: #eef2f7 url(sbmoduletop2.gif) top left no-repeat; }

.sbmodulebody ul			{ margin-bottom: 0; padding-bottom: 0}
#main .sbmodulebody li p			{ padding-left: 20px; color: #76797c; margin-bottom: 3px;}

/* sidebar icons */

a.magnet,
a.leggiRel,
a.torrentDetails,
a.peerList,
a.download				{ display: block; padding: 0 0 0 32px; line-height: 22px; }  	
a.addGoogle, 
a.addNetvibes, 
a.addRSS, 
a.addYahoo				{ display: block; padding: 0 0 0 37px; line-height: 20px; }  
a.folder,	
a.login, 	
a.logout, 	
a.bookmarks,
a.help,		
a.myposts, 
a.prefs, 	
a.questions, 		
a.watches,
a.staff, 
a.profile				{ display: block; padding: 0 0 0 26px; line-height: 22px; } 
a.announce				{ display: block; padding: 0 0 0 20px; }	


a.login 				{ background: url(sb-login.gif) left no-repeat;}
a.logout 				{ background: url(sb-logout.gif) left no-repeat;}
a.bookmarks 			{ background: url(sb-bookmarks.gif) left no-repeat; }
a.help 					{ background: url(sb-help.gif) left no-repeat; }
a.myposts 				{ background: url(sb-myposts.gif) left no-repeat; }
a.prefs 				{ background: url(sb-prefs.gif) left no-repeat; }
a.questions 			{ background: url(sb-questions.gif) left no-repeat; }
a.folder 			    { background: url(sb-folder.gif) left no-repeat; }
a.watches 				{ background: url(sb-watches.gif) left no-repeat; }
a.announce 				{ background: url(sb-announce.gif) top left no-repeat; }
a.profile 				{ background: url(sb-profile.gif) left no-repeat; }
a.addGoogle 			{ background: url(sb-addGoogle.gif) left no-repeat; }
a.addNetvibes 			{ background: url(sb-addNetvibes.gif) left no-repeat; }
a.addRSS 				{ background: url(sb-addRSS.gif) left no-repeat; }
a.addYahoo 				{ background: url(sb-addYahoo.gif) left no-repeat; }
a.leggiRel				{ background: url(sb-leggiRel.gif) left no-repeat; }
a.torrentDetails		{ background: url(sb-torrentDetails.gif) left no-repeat; }
a.peerList				{ background: url(sb-peerList.gif) left no-repeat; }
a.download				{ background: url(sb-download.gif) left no-repeat; }
a.magnet				{ background: url(sb-magnet.gif) left no-repeat; }
a.staff				    { background: url(sb-staff.gif) left no-repeat; }


/* home page folder list */
.forums								{ margin-bottom: 16px; text-align: justify; font-weight: normal; color: #395a90; }
#content .forums H3				{ font-size: 14px; color: #395a90; padding-bottom: 2px; border-bottom: 1px solid #ffd83c; margin-bottom: 0px;}
.forums a:link,
.forums a:visited					{ color: #017; text-decoration: none; font-weight: bold; line-height: 14px; padding: 4px 5px 4px 24px; background: url(folder20x16.gif) left no-repeat;}
.forums a:hover					{ color: #00F;  font-weight: bold;}
.forums a span{display: none;}
.forums a:hover span{ /*lo span verrˆ mostrato solo sullo stato :hover */
    display: block; position:relative;
    padding:3px;
 	-moz-border-radius: 1em;
    top: 0.1em; left: 10em; width: 20em;
    color: #395a90; padding-bottom: 2px; border-bottom: 1px solid #ffd83c; border-top: 1px solid #ffd83c;margin-bottom: 0px;
     text-decoration:none;
     font-weight: normal;
    font-family:sans-serif,arial,helvetica,verdana;
    font-size:8pt;
    }


.featured							{ background-color: #edf3fe; padding-left: 27px; }
.forums td.featured a:link,
.forums td.featured a:visited		{ color: #017; text-decoration: none; font-weight: bold; line-height: 14px; padding: 4px 5px 4px 0px; background: none;}
.forums td.featured a:hover			{ color: #00F; text-decoration: underline; font-weight: bold;}

div.graybox							{ border: 1px solid #b1b5b9; background: #e5e6e8; padding: 10px; }


/* home page statuto */
.forums2								{ margin-bottom: 16px; text-align: justify; font-weight: normal; color: #395a90; }
#content .forums2 H3				{ font-size: 14px; color: #395a90; padding-bottom: 2px; border-bottom: 1px solid #ffd83c; margin-bottom: 0px;}
.forums2 a:link,
.forums2 a:visited				{ color: #017; text-decoration: none; font-weight: bold; line-height: 14px; padding: 4px 5px 4px 24px; background: url(rules.gif) left no-repeat;}
.forums2 a:hover					{ color: #395a90; text-decoration: underline; font-weight: bold;}

.featured							{ background-color: #eef2f7; padding-left: 27px; }
.forums2 td.featured a:link,
.forums2 td.featured a:visited		{ color: #017; text-decoration: none; font-weight: bold; line-height: 14px; padding: 4px 5px 4px 0px; background: none;}
.forums2 td.featured a:hover			{ color: #395a90; text-decoration: underline; font-weight: bold;}

.forums3								{ margin-bottom: 16px; text-align: center; font-weight: bold;}
#content .forums3 H3				{ font-size: 14px; color: #395a90; padding-bottom: 2px; border-bottom: 1px solid #ffd83c; margin-bottom: 0px;}
.forums3 a:link,
.forums3 a:visited					{ color: #017; font-weight: bold; line-height: 14px; padding: 0px 0px 0px 0px;}
.forums3 a:hover					{ color: #395a90; text-decoration: underline; font-weight: bold;}

.featured							{ background-color: #eef2f7; padding-left: 27px; }
.forums3 td.featured a:link,
.forums3 td.featured a:visited		{ color: #395a90;  font-weight: bold; line-height: 14px; padding: 4px 5px 4px 0px; background: none;}
.forums3 td.featured a:hover			{ color: #395a90; text-decoration: underline; font-weight: bold;}

.forums4								{ margin: 10px 125px 15px 125px; text-align: center; font-weight: bold; font-size: 12px; color: #395a90;}
.forums4 H3				         { font-size: 12px; color: #395a90; padding-bottom: 2px; border-bottom: 1px solid #ffd83c; border-top: 1px solid #ffd83c; margin-bottom: 0px;}
.forums4 a:link,
.forums4 a:visited					{ color: #017; text-decoration: none; font-weight: bold; line-height: 14px; padding: 0px 0px 0px 0px;}
.forums4 a:hover					{ color: #395a90; text-decoration: underline; font-weight: bold;}

.featured							{ background-color: #eef2f7; padding-left: 7px; }
.forums4 td.featured a:link,
.forums4 td.featured a:visited		{ color: #395a90; text-decoration: none; font-weight: bold; line-height: 14px; padding: 4px 5px 4px 0px; background: none;}
.forums4 td.featured a:hover			{ color: #395a90; text-decoration: underline; font-weight: bold;}

/* imdb tag */
.imdb-release{
    display: block;
    padding:10px;
  font-family: "Lucida Grande", "Lucida Sans Unicode", "Helvetica", "Arial", "sans-serif";
    border-top:1px solid #EEF2F7;
    border-bottom:1px solid #EEF2F7;
    background-color:#EEF2F7;
    font: 12px verdana;
    margin-left:10px;
    margin-bottom:10px;
    margin-right:10px;
     float:left; width: 96%;
-moz-border-radius: 0.6em; 
}

.imdb-release a:link { text-decoration: none; color: #496c9f } 
.imdb-release a:visited { text-decoration: none; color:092c5f } 
.imdb-release a:hover { text-decoration: none; color:gold } 
.imdb-release a:active { text-decoration: none; color: #496c9f }

.imdb-list{
        list-style-position: outside;  
        list-style-type: circle;
}
.imdb-entrylist{ 
        margin-top:10px;
    color:orange;
    font-size:10pt;
    line-height:100%;
        font-weight:bold;
}
.imdb-data{
    color:grey; 
    font-size:8pt;
    line-height:100%;
}


.imdb-foto {
    display: block;
     padding:10px;
    color:white;
font-size:10px;
margin: 10px 10px 10px 0px; 
float:left; width: 96%;
background-color:#CCCCCC;
-moz-border-radius: 0.6em;
font-weight:bold;
}

    .imdb-release #locandina{
    clear:both; 
    margin-left:10px;
        margin-bottom:10px;
        margin-right:0px;
        margin-top:30px;
    width:160px;
    float: right;
    } 
 .imdb-release #fotine{
    clear:both; 
    margin-left:0px;
        margin-bottom:10px;
        margin-right:10px;
        margin-top:10px;
 
    width: 500px; 
    float: left;
    } 

  .imdb-smallTitle{
      display:block;
        margin: 0px 10px 10px 0px; 

    border:5px solid gold;
    overflow:auto;
    background-color:gold;
    font: 18px verdana;
-moz-border-radius: 0.6em;
font-weight:bold;
text-transform=capitalize;
color:white;

  }
   .imdb-season{
     margin: 10px 10px 10px 0px; 
     display: block;
     padding:10px;
    color:white;
font-size:10px;
margin-left:10px;
    margin-bottom:10px;
    margin-right:10px;
float:left; width: 96%;
background-color:gold;
-moz-border-radius: 0.6em;
font-weight:bold;
    text-transform:capitalize;


  }

   .imdb-bigTitle{
     color:orange;
      margin-bottom:10px;
     font-size:24pt;
     line-height:100%;
    font-family:sans-serif,arial,helvetica,verdana;
    font-weight:bold;
   text-transform:capitalize;

  }
     .imdb-version{
     color:grey;
     font-size:8pt;
     line-height:100%;
     font-family:sans-serif,arial,helvetica,verdana;
  }

