/*
Theme Name: FCP_sub_2  
Theme URI: http://fcp.it
Description: None
Version: 0.2
Author: FCP.it
Author URI: http://fcp.it/
Tags: none
*/

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", helvetica, Arial;color:#4C524E;text-align:center;}a{color:#303030;text-decoration:none;font-weight:bolder;}
a{color: #2C5C88;}
#logoFCP{
 width:239px;
 height:131px;
 margin:0;
 padding:0;
 float:left;
 }
 #logoFCPSUB{
 width:265px;
 height:164px;
 margin:0;
 padding:0;
 float:left;
 border: 0px solid;
 }
#headerIMGSub{width:668px; height:164px; background:url(images/testata_sub01.jpg);border: 0px solid; /*margin-left:322px;*/ float:right;  position:relative;}
#menuHeader{
border:0px solid #FFFFFF; margin-left:280px; width:170px; height:125px; color:#FFFFFF
}
#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:210px; height:134px; color:#FFFFFF; padding-top:16px;
}
#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 .currentvisited{ background-color:#990000;color: #FBAD0B}
#menuHeaderSub .visited{
border:0px solid #FFFFFF; width:170px; color:#FFFFFF; background-color:#990000;
}
#menuSubInf{ background-color:#c6c6c6; height:20px; padding:5px;}
#menuSubInf ul{ display: block; float:right; margin:0px; padding-left:0px; text-align:left;}
#menuSubInf ul li{ height: 18px; float:left; text-align:center; border:0px solid;  padding-left: 26px; margin-left:35px; padding-top:4px;background:url(images/ico_menuTop.jpg) left center no-repeat;}
#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{border:0px solid #FFFFFF; margin-top:430px; }
#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; float:left}

#navcontainer ul li{display:block; float:left; text-align:center; 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; float:left; outline:none; padding-bottom:3px; margin:0px; }

#navcontainer ul li a strong{font-size:19px; display:block; font-weight:bold; line-height:20px; 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(images/new_tag.gif) no-repeat;margin:70px 0 0 9px;}
td.entry_age h5{background:url(images/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%;}#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:290px;margin-right:5px;padding-right:9px;height:100%;float:left;}
.clmn-container.competition,.clmn-container-alt.competition{background:url(images/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(images/back-forward.jpg) left -38px no-repeat;}#ajax-top-section .prev_page:hover{background:url(images/back-forward.jpg) left -77px no-repeat;}#ajax-top-section .prev_page:active{background:url(images/back-forward.jpg) left -117px no-repeat;}#ajax-top-section .disabled.prev_page{background:url(images/back-forward.jpg) left 0 no-repeat;}#ajax-top-section .next_page{background:url(images/back-forward.jpg) right -38px no-repeat;}#ajax-top-section .next_page:hover{background:url(images/back-forward.jpg) right -77px no-repeat;}#ajax-top-section .next_page:active{background:url(images/back-forward.jpg) right -117px no-repeat;}#ajax-top-section .disabled.next_page{background:url(images/back-forward.jpg) right 0 no-repeat;}a.mail,a.delicious{float:left;padding-left:17px;margin-right:10px;}a.mail{background:url(images/link.gif) left 2px no-repeat;}a.delicious{background:url(images/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;
	}
	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; }		
		
		
		
		/* left column */


															/** SUB CONTAINERS **/
* { }

			div.content-inSub {
				padding-top: 10px; 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:#616161;  padding:0px;}
#menuInternoSub ul {list-style: none;}
#menuInternoSub li{margin: 0;padding: 5px 0; /*height: 26px;*/ border-bottom:1px solid #FFFFFF;}
#menuInternoSub li a{display: block;padding: 0.3em 0.6em;text-decoration: none;background-color:#616161; color:#FFF;}
.logoGA{background-color:#FFFFFF; width:100%; height:100%; text-align:center; margin-top:10px; margin-left:0px; padding-bottom:10px;}
.ricercaSub{ margin-right:15px; height:30px; border:0px solid; float:right; margin-top:132px; color:#FFFFFF; font-size:11px;}
/*.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;}*/
.ricercaSub input{border:1px solid #FFFFFF; margin-top: 7px; margin-left: 20px; width:180px;}
.ricercaSub .button {margin-left: 10px; width:60px;}
.ricercaHome{width:320px; height:26px; border:0px solid; float:right; margin-top:5px; color:#FFFFFF}
.ricercaHome input{border:1px solid #FFFFFF; margin-top: 7px; margin-left: 20px; width:180px;}
.ricercaHome .button {margin-left: 10px; width:60px;}

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;}
#slideshow {list-style:none; color:#fff;height:380px;}
#slideshow span {display:none;color:#fff}
#wrapper_car {width:754px;display:none;border:0px solid #ccc; background:#000; height:379px;}
/*#wrapper_car * {margin:0; padding:0}*/
#fullsize {position:relative; width:754px; height:319px; border:0px solid #ccc; background:#000}
#information {position:absolute; bottom:0; width:754px; height:0; background:#000; color:#fff; overflow:hidden; z-index:200; opacity:.7; filter:alpha(opacity=70)}
#information h3 {padding:4px 8px 3px; font-size:16px; color:#FFFFFF}
#information p {padding:0 8px 8px; color:#fff;}
#image {width:724px}
#image img {position:absolute; z-index:25; width:auto}
.imgnav {position:absolute; width:15%; height:100px; cursor:pointer; z-index:150; top: 0;}
#imgprev {left:0; background:url(images/left.gif) left center no-repeat}
#imgnext {right:0; background:url(images/right.gif) right center no-repeat}
#imglink {position:absolute; height:306px; width:100%; z-index:100; opacity:.4; /*filter:alpha(opacity=40)*/}
.linkhover {background:url(images/link.gif) center center no-repeat}
#thumbnails {margin-top:2px}
#slideleft {float:left; width:20px; height:56px; background:url(images/scroll-left.gif) center center no-repeat; background-color:#222}
#slideleft:hover {background-color:#333}
#slideright {float:right; width:20px; height:56px; background:#222 url(images/scroll-right.gif) center center no-repeat}
#slideright:hover {background-color:#333}
#slidearea {float:left; position:relative; width:705px; margin-left:5px; height:56px; overflow:hidden}
#slider {position:absolute; left:0; height:56px}
#slider img {cursor:pointer; border:1px solid #666; padding:2px}
#imglinkfix {width:100%; height:100%; background-image:url(doh);}
.ApprofondimentiScheda{float:left; margin-right:0px; margin-bottom:10px;}
.menu_dett_opera{float:right; margin-bottom:35px;margin-top:12px;}
.testiOpera{font-family:'Trebuchet MS'; font-size:11px; line-height:20px; border:0px solid; width:350px; float:left;padding-bottom:20px;margin-left:20px;}
.testiOpera p{ margin-top:10px; line-height:18px;}
.IMGtestiOpera{width:360px; border:0px solid; }
.lineetta_sep_scheda{padding-bottom:30px; padding-top:20px;}
.bloccoAtlantefotografico{clear:both; padding-bottom:30px;width:670px; height:auto}
.bloccoAtlantefotografico ul{border:0px solid; list-style:none;}
.bloccoAtlantefotografico li {width:210px; height:186px; background:url(images/back_thumb_atlante.jpg);display:inline;border:0px solid; float:left; margin-right:10px; margin-bottom:10px; }
.bloccoAtlantefotografico li a img{margin-left:35px; margin-top:5px; border:2px solid}
.didaAtlante{clear:both; font-size:9px; font-family:'Trebuchet MS',Verdana, Arial, Helvetica, sans-serif; font-size:9px; font-style:italic; margin-left:20px;}
.imgSpaccatoProspettico img{clear:both;margin-bottom:20px; border:2px solid #999999}
.imgSchema img{border:2px solid #999999}
.imgSchema01{float:left; margin-right:10px; width:195px;}
.imgSchema01 img{border:2px solid #999999;}
.testiSaggio{font-family:'Trebuchet MS'; font-size:11px; line-height:20px; border:0px solid; width:700px; float:left;padding-bottom:20px;text-align:justify;}
.entry{ margin-top:20px;font-family:'Trebuchet MS';}
.entry ul li{ width:320px; float:left; border:0px solid; margin:20px 10px 20px 30px;}
.entry ul li a {width:150px; border:0px solid; position:relative; top:70px; left:10px;}
.entry ul li img{ border:0px solid #CCCCCC; padding:2px;float:left; }
.titmirabilia {
color: #D0480a;
font-size: 13px;
font-style: bold;
}
.titmirabilia:hover  {
color: #666666;
}
.descmirabilia {
color:#727272;
font-size:11px;
font-style:italic;
}
.ApprofondimentiScheda{
margin-top:20px;
}
.mirabiliaabstract{
padding: 10px 23px 10px 23px;
font-size: 14px;
line-height: 18px;
font-family: 'Trebuchet MS';
color: #FFFFFF;
background-color: #000000;
border: 0px solid;
width:708px;
}
.screen_carousel{
margin-top: 30px;
margin-right: -20px;
float:right;
z-index:1000;
}
.news{
display: block;
margin-top: 20px;
margin-left: 40px;
}
#lightbox{	position: absolute;	left: 0; width: 100%; z-index: 100; text-align: center; line-height: 0;}
#lightbox img{ width: auto; height: auto;}
#lightbox a img{ border: none; }

#outerImageContainer{ position: relative; background-color: #fff; width: 250px; height: 250px; margin: 0 auto; }
#imageContainer{ padding: 10px; }

#loading{ position: absolute; top: 40%; left: 0%; height: 25%; width: 100%; text-align: center; line-height: 0; }
#hoverNav{ position: absolute; top: 0; left: 0; height: 100%; width: 100%; z-index: 10; }
#imageContainer>#hoverNav{ left: 0;}
#hoverNav a{ outline: none;}

#prevLink, #nextLink{ width: 49%; height: 100%; background-image: url(data:image/gif;base64,AAAA); /* Trick IE into showing hover */ display: block; }
#prevLink { left: 0; float: left;}
#nextLink { right: 0; float: right;}
#prevLink:hover, #prevLink:visited:hover { background: url(js/prevlabel.gif) left 15% no-repeat; }
#nextLink:hover, #nextLink:visited:hover { background: url(js/nextlabel.gif) right 15% no-repeat; }

#imageDataContainer{ font: 10px 'Trebuchet MS',Verdana, Helvetica, sans-serif; background-color: #fff; margin: 0 auto; line-height: 1.4em; overflow: auto; width: 100%	; }

#imageData{	padding:0 10px; color: #666; }
#imageData #imageDetails{ width: 70%; float: left; text-align: left; }	
#imageData #caption{ font-weight: bold;	}
#imageData #numberDisplay{ display: block; clear: left; padding-bottom: 1.0em;	}			
#imageData #bottomNavClose{ width: 66px; float: right;  padding-bottom: 0.7em; outline: none;}	 	

#overlay{ position: absolute; top: 0; left: 0; z-index: 90; width: 100%; height: 500px; background-color: #000; }
#s{
width: 200px;
}
#menuInternoSub li a img{vertical-align:middle; margin-top: 2px;}
.imgArticoloSX{float:left; margin:6px 15px; border:4px solid #999999; padding:2px;}
.imgArticoloDX{float:right;margin:15px; border:4px solid #999999; padding:2px;}
.titoloArticolo{ font-size:16px; color:#CC0000; font-weight:bold}
.sottotitoloArticolo{ font-size:14px; color:#CC0000; font-style:italic}
.corpoArticolo{ margin: 15px 15px 10px; border:0px solid; padding:5px; line-height:20px; font-size:13px; display:block;}
.titolocorpoArticolo{ margin-left:15px; margin-right:15px; margin-top:5px; border:0px solid; line-height:20px; font-size:18px; font-weight:bold;}
.linkArticolo {margin-left:15px; margin-right:15px; border-bottom:1px dashed #bebebe; padding:3px; line-height:20px; font-size:13px; font-weight:bold; width:90%; display:block; margin-top:10px;}
.linkArticolo a{color:#2C5C88; text-decoration:none;}
.linkArticolo a:hover{ color:#D83919; text-decoration:none;}
.testoPiccolo {font-size:12px;}
.post.search {color: #000000; display:block;}
.post.search .imgdiv{margin-right: 10px;display: block; float: left; width: 139px; height:131px; border:4px solid #999999; padding:2px;}
.post.search .titoloArticolo a{font-size:16px; color:#CC0000; font-weight:bold;}
.post.search .titoloArticolo a:hover {color:#000000;}
.hrsearch{
border: 0;
color: #9E9E9E;
background-color: #9E9E9E;
height: 1px;
text-align: left;
margin-top: 25px;
width: 90%;
}
#formSettori{text-align:left; margin:auto; padding:10px; line-height:25px;}
#formSettori{text-align:left; margin-left:10px; padding:10px; line-height:20px;}
#formSettori input {
background-color:#FFFFFF;
border:1px dotted #CCCCCC;
font-family:verdana,tahoma,arial;
font-size:13px;
font-size-adjust:none;
font-stretch:normal;
font-style:normal;
font-variant:normal;
font-weight:bold;
line-height:normal;
}
#formSettori select {
border:1px dotted #CCCCCC;
font-family:verdana,tahoma,arial;
font-size:13px;
font-size-adjust:none;
font-stretch:normal;
font-style:normal;
font-variant:normal;
font-weight:bold;
line-height:normal;
}

#formSettori textarea {
background-color:#FFFFFF;
border:1px dotted #CCCCCC;
font-family:verdana,tahoma,arial;
font-size:11px;
font-size-adjust:none;
font-stretch:normal;
font-style:normal;
font-variant:normal;
font-weight:normal;
line-height:normal;
padding:5px;
}
#formSettori br {display:none;}
#formSettori table td{vertical-align: middle;}
#footer a{color:#000000;}
.titoloPagina{color:#CC0000;font-size:25px;line-height:24px;font-weight:bold; margin-left: 12px; display: block; margin-top: 20px;}
.validation-advice{font-size: 11px; height: 15px; color:#FF0000; line-height:15px; font-weight: bold;}
#footer a:hover{color:#CC0000;}

.news_left, .news_right{
margin-bottom:10px;
margin-top:0;
float:left;
width: 300px;
}
.news_left h2 a, .news_right h2 a{
font-size: 180%;
line-height:1em;
border-bottom:2px solid #D2D2D2;
margin-bottom:7px;
padding:6px 0;
width:100%;
display: block;
color: #383838;
}
.news_left h2 a:hover, .news_right h2 a:hover{
color: #CC0000;
}
.news_left h4, .news_right h4{
color:#CC0000;
font-size:90%;
font-weight:400;
}
.news_left h4 a:hover, .news_right h4 a:hover{
color:#000000;
}
.news_left{
}
.news_right{
margin-left: 30px;
border-left:3px solid #F7F7F7;
padding-left: 30px;
}
.archivionews{
margin-left:40px;
margin-top: 25px;
}
.archivionews img{
padding: 5px;
}

#pagination-digg li{
border:0; margin:0; padding:0;
font-size:11px;
list-style:none;
margin-right:2px;
float: none;
width: auto;
}
#pagination-digg a{
border:solid 1px #383838;
margin-right:2px;
left:0px;
position:inherit;
top:0px;
width:auto;
}
#pagination-digg .previous-off, #pagination-digg .next-off {
border:solid 1px #DEDEDE;
color:#888888;
display:block;
float:left;
font-weight:bold;
margin-right:2px;
padding:3px 4px;
}
#pagination-digg .next a, #pagination-digg .previous a {
font-weight:bold;
}
#pagination-digg .active{
background:#383838;
color:#FFFFFF;
font-weight:bold;
display:block;
float:left;
padding:4px 6px;
}
#pagination-digg a:link, #pagination-digg a:visited {
color:#383838;
display:block;
float:left;
padding:3px 6px;
text-decoration:none;
}
#pagination-digg a:hover{
border:solid 1px #0e509e;
}
#pagination {
width: 500px;
margin-left: 150px;
margin-top: 50px;
}
label {
color:#666666;
display:block;
font-family:Arial,Helvetica,Verdana,sans-serif;
font-size:18px;
margin-bottom:5px;
}
.text_field {
background:#F7FCFF url(http://assets.tumblr.com/images/input_bg.png) repeat-x scroll left top;
border:1px solid #97B5D2;
color:#25313C;
font-family:Georgia,Times,"Times New Roman",serif;
font-size:28px;
width:230px;
height:25px;
}
.text_field:focus{background-color:#F9F8E4}
#formSettori input {border:1px solid #CCCCCC; background-color:#F7FCFF}
#formSettori select {border:1px solid #CCCCCC; background-color:#F7FCFF; height:30px}

.labelCurriculum{color: #666666; display: block; font-family: Arial,Helvetica,Verdana,sans-serif; font-size: 18px;margin-bottom: 5px;}
.imputCurriculum{border: 1px solid #CCCCCC; font: bold 13px verdana,tahoma,arial; background: url("http://grandiopere.fcp.it/casa-editrice/wp-content/themes/FCP_sub2/images/input_bg.png") repeat-x scroll left top; height: 25px; width: 200px;}
.textCurriculum{border: 1px solid #CCCCCC; font: bold 13px verdana,tahoma,arial; background: url("http://grandiopere.fcp.it/casa-editrice/wp-content/themes/FCP_sub2/images/input_bg.png") repeat-x scroll left top; height: 150px; width: 440px; resize: none; min-width:440px}

.txtCurriculum input{
border: 1px solid #CCCCCC; font: bold 13px verdana,tahoma,arial; background: url("http://grandiopere.fcp.it/casa-editrice/wp-content/themes/FCP_sub2/images/input_bg.png") repeat-x scroll left top; height: 25px; width: 200px;
}

/* AREA RISERVATA */

.bloccoPaginaSub .narrowcolumn.areariservata {
	padding-left:20px;
	}
	
.bloccoPaginaSub .narrowcolumn.areariservata form{
	margin-top:20px;
	}

.bloccoPaginaSub .narrowcolumn.areariservata h2 {
	border-bottom: 2px solid #D2D2D2;
    color: #383838;
    display: block;
    font-size: 180%;
    line-height: 1em;
    margin-bottom: 7px;
    padding: 6px 0;
    width: 100%;
	}
	
.bloccoPaginaSub .narrowcolumn.areariservata label {
	font-size: 14px;
    font-weight: bold;
    padding: 5px 0;
	}
	
.bloccoPaginaSub .narrowcolumn.areariservata button {
	background-color: #990000;
    border: 1px solid #000000;
    margin-top: 10px;
	color:#fff;
	cursor:pointer;
	padding:3px;
	}
	
.bloccoPaginaSub .narrowcolumn.areariservata button:hover {
	background-color: #990000;
	color: #EA9409
	}
	
.bloccoPaginaSub .narrowcolumn.areariservata input {
	
	}
	
.bloccoPaginaSub .narrowcolumn.areariservata p{
	padding:5px 0;
	}

