@charset "utf-8";

/*MODIFICHE SKIN NIKON*/
/*
body > div {
	background-image: url(/img/fondo_nikon.jpg);
	background-repeat: no-repeat;
	background-position: center 191px;
}
*/
/* FINE MODIFICHE SKIN NIKON */

form {margin:0px;}
.header_evidenza div.wrap,.header_news div.wrap,div.box {text-align:left;}

/* TOP AD */

#top-ad {
	margin-top:5px;
}

#top-ad * {
	border:none;
}

#top-ad .wrap {
	height:96px;
	vertical-align:top;
}

/* RIGHT AD */

#right-ad {
	height:250px;
}

#right-ad * {
	border:none;
}

/* HEADER MENU */

.wrap-grey {
	height:90px;
	background-color:#3D3D3D
}

.wrap-grey div {
	height:90px;
}

#link-box .wrap {
	padding:12px;
	height:auto;
}

#link-box .wrap td {
	vertical-align:middle;
	text-align:left;
}

#link-box .wrap a {
	font-size:10px;
	font-family:verdana;
	text-decoration:none;
}

#link-box .wrap a:hover {
	color: #AF2B2B;
	text-decoration:none;
}

#submenu .wrap a img {
	border:none;
}

#submenu .wrap td {
	vertical-align:bottom;
}

.wrap-grey .tr {
	background-image: url(blackonblack_tr.gif);
	background-repeat: no-repeat;
	background-position: top right;
}
.wrap-grey .br {
	background-image: url(blackonblack_br.gif);
	background-repeat: no-repeat;
	background-position: bottom right;
}
.wrap-grey .tl {
	background-image: url(blackonblack_tl.gif);
	background-repeat: no-repeat;
	background-position: top left;
}
.wrap-grey .bl {
	background-image: url(blackonblack_bl.gif);
	background-repeat: no-repeat;
	background-position: bottom left;
}


/******************************
SUB MENU
*******************************/

#sub-menu {
	text-align:right;
	margin-bottom:15px;
}

#sub-menu div.voce {
	float: left;
	font-weight:bold;
}

#sub-menu div a {
	color: #CCC;
}

#sub-menu div a:hover {
	text-decoration:none;
}

#sub-menu div a img {
	border:none;
}

.cb {
	clear:both;
}

/******************************
NEWS/ARTICOLI
*******************************/

.focus {
	font-size:12px;
	font-weight:bold;
}



.header_evidenza {
	height:36px;
	background-color:#3D3D3D;
}

.header_evidenza .black_tr {
	background-image: url(black_tr.gif);
	background-repeat: no-repeat;
	background-position: top right;
}

.header_evidenza .black_tl {
	background-image: url(black_tl.gif);
	background-repeat: no-repeat;
	background-position: top left;
}

.header_evidenza .wrap {
	padding:10px;
}

.footer_evidenza {
	background-color:#3D3D3D;
}

.footer_evidenza .black_br {
	background-image: url(black_br.gif);
	background-repeat: no-repeat;
	background-position: bottom right;
}

.footer_evidenza .black_bl {
	background-image: url(black_bl.gif);
	background-repeat: no-repeat;
	background-position: bottom left;
}

.footer_evidenza .wrap {
	text-align:left;
	padding:3px 0 3px 7px;
}


**************
*****************

.title-news {
font-weight:bold;
font-size: 20px;
color:#3D3D3D;
}

.header_news {
	height:42px;
	background-color:#D6D6D6;
}

.header_news .grey_tr {
	background-image: url(grey_tr.gif);
	background-repeat: no-repeat;
	background-position: top right;
}

.header_news .grey_tl {
	background-image: url(grey_tl.gif);
	background-repeat: no-repeat;
	background-position: top left;
}

.header_news .wrap {
	padding:10px;
}

.news_footer {
	background-color:#D6D6D6;
/*
	height:16px;
*/
}

.news_footer .grey_br {
	background-image: url(grey_br.gif);
	background-repeat: no-repeat;
	background-position: bottom right;
}

.news_footer .grey_bl {
	background-image: url(grey_bl.gif);
	background-repeat: no-repeat;
	background-position: bottom left;
}

.news_footer .wrap {
	color:#AF2B2B;
	text-align:left;
	padding:3px 0 3px 7px;
	line-height:10px;
}

.news_main td.news_img,.panoram_main td.news_img {
	text-align:center;
	vertical-align:center;
	width:90px;
}

.comments-head {
	margin:3px;
	border-bottom:1px solid #333;
	font-size:14px;
	font-weight:bold;
}

.comments {
	margin:5px;
	padding:3px;
/*
	border:1px dashed #333;
*/
	color: black;
}

.proposal {
	color:black;
}

.cont-wrap {
	color: black;
}

.cont-wrap .author,
.cont-wrap .pub-date,
.cont-wrap .category,
.cont-wrap .votation,
.cont-wrap .visits {
	margin-bottom:10px;
}


.cont-wrap .title {
	font-size:14px;
	font-weight: bold;
}

.cont-wrap .reference img {
	float:right;
}

.cont-wrap .body {
	clear:both;
}

.cont-wrap.news .news_main.body {
	padding: 4px;
	height:auto;
}

.cont-wrap a {
	color: #000;
	text-decoration:underline;
}

.cont-wrap a:hover {
	color: #AF2B2B;
}


#header {
	height:185px;
	/*background-image: url(bkhead.jpg);*/
	background-repeat:repeat-x;
	background-position:top left;
}

.table-wrap {
	padding-top: 5px;
	padding-right: 5px;
}

.table-wrap.last {
	padding-left:0px;
	padding-right:0px;
}

.elem-wrap {
	margin-bottom: 5px;
}

/*
.elem-wrap.last {
	margin-bottom:0px;
*/
}

td {
	vertical-align:top;
}

/* CSS Document */
body {
padding:0px;
margin:0px;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:10px;
color:#cccccc;
background-image: url(bkhead.jpg);
background-repeat:repeat-x;
background-position:top;
}
a {
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:10px;
color:#cccccc;
text-decoration:none;
}
a:hover {
font-family:Verdana, Arial, Helvetica, sans-serif;
/*font-size:10px;*/
color:#ffffff;
text-decoration:underline;
}


.red_bl {background: url(red_bl.gif) 0 100% no-repeat #AF2B2B;}
.red_br {background: url(red_br.gif) 100% 100% no-repeat}
.red_tl {background: url(red_tl.gif) 0 0 no-repeat}
.red_tr {background: url(red_tr.gif) 100% 0 no-repeat; padding:10px}
.clear {font-size: 1px; height: 1px}
.box {
margin:0px;
padding:0px;
height:100px;
color: #fff;
}
.box a,.footer a,.footer {color:#fff;}
.box input{
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:10px;
color:#333333;
background-color:#fff;
border:none;
vertical-align:top;
}
.box input.radio {
	background-color:#AF2B2B;
}
.input_text {
height:20px;
padding:5px 0 0 5px;
}
.separator {
background-color:#fff;
width: 0px;
/*height:122px;*/
}
.box_body {
text-align: left;
padding-left:5px;
vertical-align:top;
}

.evidence {
/*
width:650px;
*/

}
.evidence_main {
background-color:#3d3d3d;
margin:1px 0 1px 0;
padding:0px;

}
.evidence_footer {
height:13px;
padding:3px 0 3px 7px;
background: url(inevidenza_footer.gif);

}

.evidence_table{
border-spacing:0px;
width:100%;
}

.evidence_table td {
	border: 1px solid #ffffff;
	margin:0px;
	width:20%;
	height:96px;
	line-height:10px;
/*
	text-align: center;
*/
}

.evidence_table td div {
	background-color: #FFF;
	height:70px;
}

.evidence_table td div img {
	position:relative;
}

.evidence_table td div.title {
	background-color:transparent;
	text-align:left;
	height:auto;
}

.panoram {
width:300px;
margin-bottom:5px;
}

.panoram a{
color:#AF2B2B;
font-weight:bold;
}

.panoram a:hover{
color:#AF2B2B;
font-weight:bold;
text-decoration:underline;
}


.panoram_main {
background-color:#3d3d3d;
margin:1px 0 1px 0;
padding:0px;
height:86px;
padding: 7px;

}

.panoram_main table {
	height:100%;
}

.panoram_main td {
	vertical-align:middle;
	text-align:left;
}

.panoram_footer {
height:13px;
padding:3px 0 3px 7px;
background: url(panoramica_footer.gif);

}

.news {
color:#000000;
}
.news a{
color:#AF2B2B;
}

.news_title {
color:#AF2B2B;
font-size:18px;
margin-bottom:7px;
}

.news_main {
background-color:#d6d6d6;
margin:1px 0 1px 0;
height:92px;
padding: 7px 0px 7px 7px

}

.news_main table {width:100%;}

.news_main td {
	text-align:justify;
}


.footer {
height:18px;
}
.footer a{
text-decoration:underline;
}
