/*
Theme Name: FCP 
Theme URI: http://fcp.it
Description: None
Version: 0.1
Author: FCP.it
Author URI: http://fcp.it/
Tags: none
*/
/* http://meyerweb.com/eric/tools/css/reset/ */
/* v1.0 | 20080212 */

html, body, div, span, applet, object, iframe,
h1, h2, h3, h4, h5, h6, p, blockquote, pre,
a, abbr, acronym, address, big, cite, code,
del, dfn, em, font, img, ins, kbd, q, s, samp,
small, strike, strong, sub, sup, tt, var,
b, u, i, center,
dl, dt, dd, ol, ul, li,
fieldset, form, label, legend,
table, caption, tbody, tfoot, thead {
	margin: 0;
	padding: 0;
	border: 0;
	outline: 0;
	font-size: 100%;
	vertical-align: baseline;
	background: transparent;
}
body {
	line-height: 1;
}
ol, ul {
	list-style: none;
}
blockquote, q {
	quotes: none;
}
blockquote:before, blockquote:after,
q:before, q:after {
	content: '';
	content: none;
}

/* remember to define focus styles! */
:focus {
	outline: 0;
}

/* remember to highlight inserts somehow! */
ins {
	text-decoration: none;
}
del {
	text-decoration: line-through;
}

/* tables still need 'cellspacing="0"' in the markup */
table {
	border-collapse: collapse;
	border-spacing: 0;
}

body {
	font-size: .75em;
	text-align: center;
	}
body,fieldset em{font:small/1.3em 'Trebuchet MS', verdana, 'Bitstream Vera Sans', sans;color:#4C524E;text-align:center;}a{color:#303030;text-decoration:none;font-weight:bolder;}

#logoFCP{
 width:239px;
 height:131px;
 margin:0;
 padding:0;
 float:left;
 }
 #logoFCPSUB{
 width:265px;
 height:164px;
 margin:0;
 padding:0;
 float:left;
 }
#headerIMGSub{ width:668px; height:164px; background:url(images/testata_sub01.jpg); border:0px solid #FFFFFF; margin-left:321px;}
#menuHeader{
border:0px solid #FFFFFF; margin-left:280px; width:170px; height:125px; color:#FFFFFF; margin-top: 10px;
}
#menuHeader a{
border:0px solid #FFFFFF; width:170px; color:#FFFFFF; line-height:26px; padding:3px;
}
#menuHeader a:hover{
border:0px solid #FFFFFF; width:170px; color:#FFFFFF; background-color:#990000;
}
#menuHeader .visited{
border:0px solid #FFFFFF; width:170px; color:#FFFFFF; background-color:#990000;
}
#menuHeaderSub{
border:0px solid #FFFFFF; margin-left:10px; width:170px; height:134px; color:#FFFFFF;
}
#menuHeaderSub a{
border:0px solid #FFFFFF; width:170px; color:#FFFFFF; line-height:26px; padding:3px;
}
#menuHeaderSub a:hover{
border:0px solid #FFFFFF; width:170px; color:#FFFFFF; background-color:#990000;
}
#menuHeaderSub .visited{
border:0px solid #FFFFFF; width:170px; color:#FFFFFF; background-color:#990000;
}

#menuContainer {z-index: 100; position: absolute; top: -1px; width: 990px; height:180px; background: transparent url(images/testata_grandiopere_ENG.png) no-repeat scroll 0 0;}
#menuSubInf{ background-color:#c6c6c6; height:20px; padding:5px; padding-left:340px;}
#menuSubInf ul{margin:0px; padding-left:0px; list-style-image:url(images/ico_menuTop.jpg); text-align:left;}
#menuSubInf ul li{ float:left; text-align:center; border:0px solid;  margin-left:50px; padding-top:4px;}
#menuSubInf ul li a{color:#000; text-decoration:none; text-align:left; padding-top:0px; font-family:'Trebuchet MS',Verdana,Arial,Helvetica,sans-serif; font-size:12px; font-weight:bold; padding-right:0px;  display:block; padding-bottom:0px; margin:0px;}
#menuSubInf ul li a:hover{ color:#CC0033}

#menuHomeBottom{position: absolute; z-index: 100; border:0px solid #FFFFFF; top:550px; height: 72px; background: transparent url(images/menu_bottom_home_grandiopere.png) no-repeat scroll 0 0;}
#navcontainer{padding-left:0px; margin-left:0px; border:0px solid;width:890px; margin-left:53px;}

#navcontainer ul{margin:0px; padding-left:0px; list-style-type:none; text-align:left;}

#navcontainer ul li{padding-left:10px; font-size: 10px;display:block; float:left; text-align:left; padding:0px; margin:0px; padding-left:0px; border:0px solid; width:178px;}

#navcontainer ul li a{color:#7D818A; text-decoration:none; text-align:left; padding-top:10px; font-family:'Trebuchet MS',Verdana,Arial,Helvetica,sans-serif; font-size:10px; font-weight:normal; padding-right:0px; padding-left:10px; display:block; outline:none; padding-bottom:3px; margin:0px; }
#navcontainer ul li p{padding-left: 10px;}
#navcontainer ul li a strong{font-size:12px; display:block; font-weight:bold; line-height:16px; padding-bottom:3px; font-family:Georgia; color:#000000}

#navcontainer ul li a:hover strong{color:#CC0000}

#navcontainer ul li a:hover{color:#CC0000;  outline:none; border-top-width:4px; }

#navcontainer a:active{color:#7D818A; outline:none; font-family:'Trebuchet MS',Verdana, Arial, Helvetica, sans-serif; font-size:8px; color:#7f7f7f; }

#navcontainer li.active a{color:#7D818A; outline:none; font-family:'Trebuchet MS',Verdana, Arial, Helvetica, sans-serif; font-size:8px; color:#7f7f7f ;}
 

#top-section{text-align:left;width:900px;margin:0px auto 0px;}
#top-section #icon{width:179px;height:331px;margin:0 auto 69px 403px;}
#clmns-wrapper{margin-left:0px;width:890px;height:215px;}
.clmn-content h2 a,#right-panel h2,#content-container h3,.clmn-release-container h2{font:bold 180%/1em 'Trebuchet MS',helvetica;width:100%;border-bottom:2px solid #d2d2d2;color:#383838;float:left;margin-bottom:7px;padding:6px 0;}
.clmn-content h2 a:hover {color:#CC0000}
.clmn-content em a:hover{color:#000000}
#releases-wrapper h2 a span{color:#d0480a;float:left;width:100%;}
#releases-wrapper h2 a{border-bottom-color:#e7e7e7;padding-bottom:8px;margin-bottom:5px;font:bold 200%/1em 'Trebuchet MS',helvetica !important;}
h2#flash_notice{border-bottom:none !important;margin-bottom:30px !important;}
.entry_img{float:left;width:220px;height:100px;margin:5px 0;}
.entry_img a{border:none !important;}
.clmn-container h5,.clmn-container-alt h5{position:absolute;text-indent:-9000px;width:42px;height:19px;background:url(new_tag.gif) no-repeat;margin:70px 0 0 9px;}
td.entry_age h5{background:url(new_tag-small.gif) no-repeat;text-indent:-9000px;height:17px;position:relative;margin:0 0 0 -5px;}
.clmn-container.release h5,.clmn-container-alt.release h5{margin:77px 0 0 9px;}
.clmn-container.competition h5,.clmn-container-alt.competition h5{margin:64px 0 0 9px;}
.clmn-content h4{font-weight:400;color:#CC0000;font-size:90%; margin-top:5px;}
#releases-container{width:100%;float:left;display:block;padding-top:20px;}
#releases-wrapper{float:left;width:895px;}
#releases-wrapper .clmn-content{margin-bottom:55px;}
h4 em a{text-transform:uppercase;font-weight:700;
font-style:normal;font-size:90%;color:#d0480a;border-bottom:1px solid #e9e9e9;}
.clmn-container .vote_notice{float:left;margin-top:6px;margin-left:8px;font-size:85%;font-style:italic;color:#828282;}
.clmn-content b,h1 b{color:#2c2c2c;}
.clmn-container.release p{clear:both;}
.clmn-container a.continue{border:none;font-size:85%;color:#6a726d;}
.clmn-container,.clmn-container-alt{width:280px;margin-right:20px;padding-right:9px;height:100%;float:left;}
.clmn-container.competition,.clmn-container-alt.competition{background:url(competition-icon.jpg) 8px 26px no-repeat;}
.clmn-container.release,.clmn-container-alt.release{background:url(images/releases-icon.jpg) 8px 27px no-repeat;}
.clmn-container.article,.clmn-container-alt.article{background:url(images/article-icon.jpg) 15px 22px no-repeat;}
.clmn-container-alt{border-left:3px solid #f7f7f7;}
.clmn-content{width:220px;float:right;height:100%;}
#pagination-container .next_page,.standard_pagination .next_page,#pagination-container 
.prev_page,.standard_pagination .prev_page,.disabled-prev_page,disabled-next_page{display:none;}
#ajax-top-section .prev_page,#ajax-top-section .next_page{margin-top:83px;width:38px;height:38px;text-indent:-9000px;}
#ajax-top-section .prev_page{background:url(back-forward.jpg) left -38px no-repeat;}#ajax-top-section .prev_page:hover{background:url(back-forward.jpg) left -77px no-repeat;}#ajax-top-section .prev_page:active{background:url(back-forward.jpg) left -117px no-repeat;}#ajax-top-section .disabled.prev_page{background:url(back-forward.jpg) left 0 no-repeat;}#ajax-top-section .next_page{background:url(back-forward.jpg) right -38px no-repeat;}#ajax-top-section .next_page:hover{background:url(back-forward.jpg) right -77px no-repeat;}#ajax-top-section .next_page:active{background:url(back-forward.jpg) right -117px no-repeat;}#ajax-top-section .disabled.next_page{background:url(back-forward.jpg) right 0 no-repeat;}a.mail,a.delicious{float:left;padding-left:17px;margin-right:10px;}a.mail{background:url(link.gif) left 2px no-repeat;}a.delicious{background:url(delicious.gif) left no-repeat;}.share{margin-top:10px;font-size:90%;visibility:hidden;}.clmn-container:hover a.delicious,.clmn-container:hover .share,.clmn-container-alt:hover a.delicious,.clmn-container-alt:hover .share{visibility:visible;}.standard_pagination{text-align:center;clear:both;padding-top:30px;}

#category_picker{float:left;width:100%;margin:0 0 15px 30px;}a:hover,#nav a:hover,#nav li#selected b,#nav li#admin a,#nav li b,#content-container h2:first-line,.standard_pagination a:hover,.standard_pagination a:focus,#top-section h2 a:first-line,#nav li b,#top-section h2:first-line{color:#d0480a;}#content-container dl,#releases-wrapper .clmn-container-alt,#releases-wrapper .clmn-container,#ajax-top-section .prev_page,#ajax-top-section .disabled.prev_page{float:left;}span#administration_area li,#ajax-top-section .next_page,#ajax-top-section .disabled.next_page{float:right;}.clmn-content a,#container h4 a{border-bottom:1px solid #e9e9e9;}#releases-wrapper .clmn-container-alt,.share a{border:none;}@media screen and (-webkit-min-device-pixel-ratio:0) {textarea{height:100px;resize: vertical;max-width: 220px;}form fieldset#category {margin: 0;}}

															/** MAIN CONTAINERS **/
div#container {
	width: 990px;
	margin: 0 auto;
	text-align: left;
	display: block;
	}
	body.fullwidth div#container { width: 100%; }
	div#header {
		
		}
		div#header_img01 {
			height:640px;
			/*background:url(images/img_back_home_01.jpg) no-repeat;*/
			}

		div.lcol div.content 	{ margin: 0 0 0 0px; position:relative;}		
		
		
		
		/* left column */


															/** SUB CONTAINERS **/
* { }

			div.content-inSub {
				padding-top: 20px; padding-bottom:20px; background-color:#FFFFFF; float:left; width:990px;
				}		
#clmns-wrapperSub{margin-left:0px;width:990px; border:0px solid; height:auto; min-height:500px;}
#top-sectionSub{text-align:left; width:990px;}
#clmns-wrapperSub .menu{float:left;  border:0px solid; width:220px; background-color:#000000; height:auto;}
.corpoPaginaSub{float:right;   border:0px solid; width:700px;}
.clmn-container.releaseSub, .clmn-container-alt.releaseSub {margin-top:0px; margin-bottom:10px;margin-left:30px;/*background:transparent url(images/releases-icon.jpg) no-repeat scroll 5px 5px;*/
}
.clmn-container.articleSub, .clmn-container-alt.articleSub {/*background:transparent url(images/releases-icon.jpg) no-repeat scroll 5px 5px;*/
}
.bloccoPaginaSub{width:755px; border:0px solid; float:left; margin-left:10px;}
#clmns-wrapperSub #colSXSub{ background-color:#FFFFFF; height:auto; border:0px solid #000}
#menuInternoSub{position:relative; background-color:#ffcd00; left:-10px; padding:0px;}
#menuInternoSub ul {list-style: none;}
#menuInternoSub li{display: inline;margin: 0;padding: 0;}
#menuInternoSub li a{display: block;padding: 0.3em 0.6em;text-decoration: none;background-color:#ffcd00;border-bottom:1px solid #FFFFFF;}
.logoGA{background-color:#FFFFFF; width:100%; height:100%; text-align:center; margin-top:10px; margin-left:0px; padding-bottom:10px;}
.ricercaSub{ height:30px; border:0px solid; float:right; margin-top:138px; color:#FFFFFF;}
.ricercaSub input{ border:1px solid #FFFFFF; width:120px; height:16px; margin-right:5px; margin-left:2px;}
.ricercaSub .button{ border:1px solid #FFFFFF; width:60px; height:21px;}
.ricercaHome input{border:1px solid #FFFFFF; margin-top: 7px; margin-left: 35px; width:180px;}
.ricercaHome .button {margin-left: 10px; width:60px;}
.ricercaHome{width:320px; height:26px; border:0px solid; float:right; margin-top:10px; color:#FFFFFF}

body {
	color: #4C524E;
	background-color: #000;
	}

div#container {
	margin: 0 auto;
	}
	div#header {
		color: inherit;
		background-color: #000;
		border: 0px solid #e5e5e5;
		border-width: 0 0px 0px 0;
		}
		div#header-in {
			padding: 0px;
			border:0px solid;
			}
	div#content-wrap {
		padding: 0px 0; background-color:#FFFFFF;
		}
		div.content {
			color: inherit;
			background-color: #fff;
			border: 0px solid #e5e5e5;
			border-width: 0 0px 0px 0;
			clear:both
			}
			div.content-in {
				padding: 20px; background-color:#FFFFFF
				}
			div.contentSub {
			background-color: #fff;
			border: 1px solid #000;
			width:300px;
			
			}
			
		div.column {
			width: 200px;
			color: inherit;
			background-color: #fff;
			border: 0px solid #e5e5e5;
			border-width: 0 0px 0px 0;
			}
			div.column-in {
				padding: 20px;
				}
			div.columnSub {
			width: 212px;
			margin-left:10px;
			margin-top:10px;
			float: left;
			background-color:#000000;	
			}
			div.column-inSub {
				padding: 0px;
				}
	div#footer {
		color: inherit;
		background-color: #fff;
		border: 0px solid #e5e5e5;
		border-width: 0 0px 0px 0;
		width:990px;
		margin:auto;
		}
		div#footer-in {
			padding-top: 0;
			height:30px;
			background:url(images/back_footerGrandiOpere.jpg) no-repeat
			}
        .footerSup{text-align:center; color:#303030; font-family:Georgia, 'Times New Roman', Times, serif; font-size:12px; font-weight:bold; padding-top:5px; }
		.footerSub{padding: 6px; text-align:center; color:#FFFFFF; font-family:Georgia, 'Times New Roman', Times, serif; font-size:13px;}
#immagine_sfondo{cursor: pointer;}
#bibimps {
display:block;
float:right;
height:125px;
margin-right:60px;
width:180px;
}
#bibimps a{
display:block;
width: 100%;
height: 100%;
}
#logoport {
display:block;
float:left;
height:140px;
width:250px;
}
#logoport a{
display:block;
width: 100%;
height: 100%;
}
#footer a{color:#000000;}
#footer a:hover{color:#CC0000;}
.catnews{
position: absolute;
right: 20px;
bottom: 0px;
display: block;
}