* { margin: 0; padding: 0; outline: 0; }
body {
	background-image:url(images/grafica/sf_pagina1.png);
	background-repeat: repeat;
	background-color:#EEEEDD;
	padding:0;
	margin: 15px 0;
	text-align:center;
	color:#000000;
	font-family:"Trebuchet MS, Arial, Tahoma, sans-serif";
    font-size:10pt;
}
#wrapper {
    background:white scroll center top;
    width:980px;
    margin:auto;
    padding:0pt;
    text-align:left;
	 border:1px solid #426072;
}
#header {
    background:#FFFFFF url(cine-film-news.jpg) repeat scroll 0px;
    height:140px;
    margin-left:auto;
    margin-right:auto;
    width:980px;
}
#MenuCenter {
    background:#FFFFFF url(images/grafica/sf_menu_oriz.png) ;
    background-repeat: repeat-x;
    /*height:70px;*/
    margin-left:auto;
    margin-right:auto;
    width:980px;
    height:29px;
	vertical-align:middle;
	line-height:29px;
	/*padding-top:5px;*/
}
#menu {
background:#FF0000 repeat-x scroll 0%;
height:32px;
margin:0pt;
padding:0pt;
width:980px;
}
.clear {
clear:both;
font-size:1em;
height:0pt;
margin:0pt;
padding:0pt;
}
#content-wrapper {
	width: 970px;
	margin: 0px auto;
	padding: 0;
}
#main {
	float: right;
	width: 740px;
	padding: 15px;
	margin: 0pt 0px 0pt 0pt;
	display: inline;
	background-color: white;
}
#main p, #main h1, #main h2, #main h3, #main ol, #main ul, #main form {
	margin:10px 0pt 0pt 0pt ;
}
#main p, #sidebar p {
	text-align:justify;
}
#ContentArticle{
	padding: 4px;
}
#ContentArticle ul ,#ContentArticle ul {
	padding-left: 15px;
}
h1 {
	font-family:Trebuchet MS;
	font-size:15pt;	
	color:black;
	letter-spacing:1px;
}
h2 {
	font-family:Trebuchet MS;
	font-size:13pt;	
	color:black;
	letter-spacing:1px;
}
h3 {
	font-family:Trebuchet MS;
	font-size:12pt;	
	color:black;
}
/*
#main img {
	border:0px solid #CCC;
	padding:5px ;
}*/
img {
	border: 0px;
}
a {
	color:#2C364E;
	text-decoration:none;
}
a:visited {
	/*color:#2C364E;*/
	text-decoration:none;
}
a:hover {
	color:#CC5151;
	text-decoration:underline;
}
#footer {
	height:0px;
    margin-top:10px;
    margin-left:10px;
    margin-right:10px;
    margin-bottom:10px;
    clear:both;

}
#xfooter {
    margin-top:10px;
    margin-left:10px;
    margin-right:10px;
    margin-bottom:10px;
    clear:both;
    font-size:90%;
    height:180px;
    padding:10px 0px 0px;
    text-align:left;
    color: #000000 ;
    background-color : #F6F6F6 ;
    border:1px solid #E1E1E1;
    /*border-top:1px solid #E1E1E1;*/
}
.contFooter {
float:left;
width:210px;height:100px;
margin:5px;
border-right: 1px solid rgb(221, 221, 221);
}
ul {
    /*list-style-type:none;*/
    margin:5px;
    padding:0px;
}
li {
    color:$fontColor;
    /*margin:0px 0px 2px;*/
    padding:0px;
}
p {
	color:$fontColor;
	font-family:Trebuchet MS 9 ;
	font-size:${fontSize}px;
    margin:0px 0px 5px;
    padding:0px;
}
div {
	color:$fontColor;
	font-family:Trebuchet MS 9 ;
	font-size:${fontSize}px;
    color:$fontColor;
    font-size:${fontSize}px
}
a {
    color:#2C364E;
    text-decoration:none;
}
a:hover {
    color:#CC5151;
    text-decoration:none;
}
#rightside {
	float: left;
	width: 200px;
	padding: 0px
	margin: 0px 0 0 0;	
	font-family:Trebuchet MS, sans-serif;
    font-size:9pt;
	color: #000000;
	background-color: white;
}
#rightside2 *  {
	margin: 15px;
}
#sidebar ul.sidemenu {
	list-style: none;
	text-align: left;
	margin: 7px 10px 8px 10px; 
	padding: 0;
	text-decoration: none;	
	border-top: 1px solid #e0e0e0;	
}
#sidebar ul.sidemenu li {
	list-style: none;
	background-image:url(images/bullet.gif);
	background-position:left 4px;
	background-repeat:no-repeat;
	padding: 4px 0 4px 18px;
	margin: 0 2px;	
	color: #777;	
	border-bottom: 1px solid #e0e0e0 ;
}
* html body #sidebar ul.sidemenu li {
	height: 1%;
}
#sidebar ul.sidemenu li a {
	text-decoration: none;	
	color: #2C364E;				
}
#sidebar ul.sidemenu li a:hover {	
	color: #6A79A9 ;
}
#sidebar ul.sidemenu ul { margin: 0 0 0 5px; padding: 0; }
#sidebar ul.sidemenu ul li { border: none; }
#sidebar p {
	text-align:justify;
}
 .nav1  {
	clear: both;	
	margin: 0 auto; 
	padding: 0;
	/*background: white url(menu.jpg) repeat-x;*/
	font: bold 12px/20px "Trebuchet MS", Arial, Tahoma, Sans-serif;
	height: 29px;
	width: 970px;
	border-top :0px solid #FFFFFF ;
	border-bottom : 0px solid #FFFFFF ;	
	color:#FFFFFF;
	vertical-align:middle;
	line-height:29px;
}
.nav1 ul {
	float: left;
	list-style: none;
	margin:0; 
	padding: 0 ;
	vertical-align:middle;
}
.nav1 ul li {
	display: inline;
}
.nav1 ul li a {
	display: block;
	float: left;
	padding: 0 9px;
	color: white;
	text-decoration: none;
	text-align:center;
	border-right: 0px solid #ffffff ;
	vertical-align:middle;
}
.nav1 ul li a:hover {
	color: white;
	background: url(images/grafica/sf_menu_oriz_azz1.png) repeat-x top;
	background-position: 0 0;
	 height:29px;
	vertical-align:bottom;
	/*padding-top:-5px;
	 /*spadding-top:5px;*/
}

.boxgeneric{
	border:1px solid #426072;
	margin:5px 0 0 0;
	padding: 0px;
	}
.headerboxgeneric{
		margin:0;
		padding: 0 0 0 5px;
		/*background: white url(menu.jpg) repeat-x;*/
		/*background-image:url(images/h2navbg.gif);*/
		background-image:url(images/grafica/sf_menu_azz.png);
		background-repeat:repeat-x;
		border-bottom:1px solid #426072;
		color:white;
		font: bold 14px/20px "Trebuchet MS", Arial, Tahoma, Sans-serif;
		font-weight:bold;
		font-size: 16px;
	}
.contentboxgeneric{
		padding:5px;
		background-color:#FAFAFA;
	}

	/* Paging */
div#Pag {
	color: #ccc;
	margin-bottom: 2em;
}
div#Pag div.disabled {
	color: #ddd;
	display: inline;
}
div#Pag span {
margin-bottom: 2px;
color: #ddd;
}
div#Pag span.current {
	color: #000;
}
div#Pag span a {
	padding:0 5px;
	background-color:lightyellow;
	border:1px solid #2B66A5;
	color:#000000;
}
/* Scaffold View */
dl {
	line-height: 2em;
	margin: 0em 0em;
	width: 60%;
}
dl.altrow {
	background: #f4f4f4;
}
dt {
	font-weight: bold;
	padding-left: 4px;
	vertical-align: top;
}
dd {
	margin-left: 10em;
	margin-top: -2em;
	vertical-align: top;
}
/* Forms */
form2 {
	margin-right: 20px;
	padding: 0;
	width: 100%;
}
fieldset {
	border: 1px solid #ccc;
	margin-top: 30px;
	padding: 16px 20px;
}
fieldset legend {
	color: #e32;
	font-size: 160%;
	font-weight: bold;
}
fieldset fieldset {
	margin-top: 0px;
	margin-bottom: 20px;
	padding: 16px 0;
}
fieldset fieldset legend {
	font-size: 120%;
	font-weight: normal;
	margin-left: 20px;
}
fieldset fieldset div {
	clear: left;
	margin: 0 20px;
}
form div {
	clear: both;
	margin-bottom: 0,1em;
	padding: .4em;
	vertical-align: text-top;
}
form div.input {
	color: #444;
}
form div.required {
	color: #333;
	font-weight: bold;
}
form div.submit {
	border: 0;
	clear: both;
	margin-top: 10px;
	margin-left: 120px;
	margin-bottom: 10px;
}
label {
	display: block;
	font-size: 0.9em;
	padding-right: 20px;
	font-weight: bold;
	color: black;
	margin-bottom: 0.2em;

}
input .hidden {
	display: none;
	border: none;
	background-color: red;
}
input[type="hidden"] {
    margin: 0;
    padding: 0;
}

/*input, textarea {
	clear: both;
	display: block;
	font-size: 0.9em;
	font-family: "frutiger linotype", "lucida grande", "verdana", sans-serif;
	padding: 3px;
	width: 80%;
}*/

textarea {
	clear: both;
	display: block;
	font-size: 0.9em;
	font-family: "frutiger linotype", "lucida grande", "verdana", sans-serif;
	padding: 3px;
	width: 80%;}
	
select {
	clear: both;
	font-size: 0.9em;
	vertical-align: text-bottom;
}
select[multiple=multiple] {
	width: 100%;
}
option {
	font-size: 120%;
	padding: 0 3px;
}
input[type=checkbox] {
	clear: left;
	float: left;
	margin: 0px 6px 7px 2px;
	width: auto;
}
/* No bottone*/
input[type=submit] {
	display: inline;
	font-size: 110%;
	padding: 2px 5px;
	width: auto;
	vertical-align: bottom;
}
/* Notices and Errors */
div.message {
	clear: both;
	color: #900;
	font-size: 140%;
	font-weight: bold;
	margin: 1em 0;
}
div.error-message {
	clear: both;
	color: #900;
	font-weight: bold;
}
p.error {
	background-color: #e32;
	color: #fff;
	font-family: Courier, monospace;
	font-size: 120%;
	line-height: 140%;
	padding: 0.8em;
	margin: 1em 0;
}
p.error em {
	color: #000;
	font-weight: normal;
	line-height: 140%;
}
.notice {
	background-color: #ffcc00;
	color: #000;
	display: block;
	font-family: Courier, monospace;
	font-size: 120%;
	line-height: 140%;
	padding: 0.8em;
	margin: 1em 0;
}
.success {
	background-color: green;
	color: #FFF;
}
/*  Actions  */
div.actions ul {
	margin: 0px 0;
	padding: 0;
}
div.actions li {
	display: inline;
	list-style-type: none;
	line-height: 2em;
	margin: 0 2em 0 0;
	white-space: nowrap;
}
div.actions ul li a {
	color: #003d4c;
	text-decoration: none;
}
div.actions ul li a:hover {
	color: #333;
	text-decoration: underline;
}
/* Related */
div.related {
	clear: both;
	display: block;
}
/* Debugging */
pre {
	color: #000;
	background: #f0f0f0;
	padding: 1em;
}
pre.cake-debug {
	background: #ffcc00;
	font-size: 120%;
	line-height: 140%;
	margin-top: 1em;
	overflow: auto;
	position: relative;
}
div.cake-stack-trace {
	background: #fff;
	border: 4px dotted #ffcc00;
	color: #333;
	margin: 0px;
	padding: 6px;
	font-size: 120%;
	line-height: 140%;
	overflow: auto;
	position: relative;
}
div.cake-code-dump pre {
	position: relative;
	overflow: auto;
}
div.cake-stack-trace pre, div.cake-code-dump pre {
	color: #000000;
	background-color: #F0F0F0;
	margin: 0px;
	padding: 1em;
	overflow: auto;
}
div.cake-code-dump pre, div.cake-code-dump pre code {
	clear: both;
	font-size: 12px;
	line-height: 15px;
	margin: 4px 2px;
	padding: 4px;
	overflow: auto;
}
div.cake-code-dump span.code-highlight {
	background-color: #FFFF00;
	padding: 4px;
}
.featured {
	background: #BCE774;
	/*color: #333333;
	min-height: 50px;
	margin: 0 auto;*/
	margin: 5px 0 5px 5px;
	width: 170px;
}
.clear {
	clear: both;
	font-size: 1em;
	height: 0pt;
	margin: 0pt;
	padding: 0pt;
}
.featuredForm {
	background: url(images/featured_bg.gif) repeat-x scroll 0%;
	/*color: #333333;
	width: 200px;*/
	height: 850px;
}
.top_left {
	left: 0;
	top: 0;
	background-position: top left;
}
.top_right {
	right: 0;
	top: 0;
	background-position: top right;
}
.bottom_left {
	left: 0;
	bottom: 0;
	background-position: bottom left;
}
.bottom_right {
	right: 0;
	bottom: 0;
	background-position: bottom right;
}
.corner {
	background-image: url(images/tortilla.gif);
	height: 6px;
	position: absolute;
	width: 6px;
}
.tortillated {
	position: relative;
}
/*The select*/
.GenInput {
	width: 150px;
}
.ImgButton {
	width: 24px;
	margin:auto;
}
#DivFiles {
	height: 200;
}
.post-footer {
	background-color: #FAFAFA;
	padding: 5px;
	margin: 0px 0px 10px 0px;
	border: 1px solid #f2f2f2;
	font-size: 95%;
}
.post-footer .date {
	background: url(../img/core/clock.gif) no-repeat left center;
	padding-left: 20px;
	margin: 0 10px 0 5px;
}
.post-footer .comments {
	background: url(../img/core/comment.gif) no-repeat left center;
	padding-left: 20px;
	margin: 2em 10px 0 5px;
}
.post-footer .readmore {
	background: url(../img/core/page.gif) no-repeat left center;
	padding-left: 20px;
	margin: 0 10px 0 5px;
}
.post-footer h1 {
	/*background-color: #eeff00;*/
	padding: 5px;
	margin: 15px 10px 10px 10px;
	border: 1px solid #f2f2f2;
	color: #75a54b;
	font-family: 'Trebuchet MS', Tahoma, Verdana, Sans-serif;
	font-weight: bold;
	font-size: 100%;
}
.post-footer h2.spam {
	background-color: #eeff00;
	padding: 5px;
	margin: 15px 10px 10px 10px;
	border: 1px solid #f2f2f2;
	font-size: 95%;
}
.saved {
	/*background-color: #eeff00;*/
	color: #e32;
	font-family: 'Gill Sans', 'lucida grande', helvetica, arial, sans-serif;
	font-size: 190%;
}
/* Subsection Tabs--------------------*/
#main ul.subsection_tabs {
	list-style: none;
	margin: 0 0 5px 0;
	padding: 0;
	clear: both;
	border-bottom: 1px solid #ccc;
	height: 20px;
	clear: both;
}
#main ul.subsection_tabs li.tab {
	float: left;
	margin-right: 7px;
	text-align: center;
}
#main ul.subsection_tabs li.tab a {
	display: block;
	height: 20px;
	padding: 0 6px 0 6px;
	background-color: #fff;
	color: #666;
	width: 80px;
}
#main ul.subsection_tabs li.tab a:hover {
	color: #666;
}
#main ul.subsection_tabs li.tab a.active {
	background-color: #ddd;
}
#main ul.subsection_tabs li.source_code {
	float: right;
}
.tooltip {
	border: 1px solid #000;
	background-color: #fff;
	height: 60px;
	width: 200px;
	font-family: "Lucida Grande", Verdana;
	font-size: 10px;
	color: #333;
}
#scrollbar_container {
	position: relative;
	width: 500px;
}
#scrollbar_track {
	position: absolute;
	top: 0;
	right: 0;
	height: 100%;
	width: 10px;
	background-color: transparent;
	cursor: move;
}
#scrollbar_handle {
	width: 10px;
	background-color: #000000;
	cursor: move;
	-moz-border-radius: 5px;
	-webkit-border-radius: 5px;
	opacity: 0.9;
	-moz-opacity: 0.9;
}
#scrollbar_content {
	overflow: hidden;
	width: 485px;
	height: 50px;
}
div#box {
	/*height: 1600px;*/
	width: 100%;
	padding: 5px  0;
	margin: 0 auto;
	text-align: left;
	background: #f1f1f1 repeat-x 0 -5px;
}

div#boxinput {
	width: 80%;
	height:100%;
	padding: 5px;
	margin: 0 auto;
	text-align: left;
	background: #f0e07f;
}

div#loginbox {
	display: block;
	position: relative;
	font-weight: bolder;
	padding:5px;
	float:right;
	margin-right:10px;
	margin-top:94px;
	font-family: Tahoma;Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	color:white;
	}
div#loginbox a:{color:white;text-decoration:none;}	
div#loginbox a:link{color:white;text-decoration:none;}	
div#loginbox a:hover{color:#5FAFE0;text-decoration:none;}	
div#loginbox a:visited{color:white;text-decoration:none;}

.registration{
	display:block;
	text-align: left;
	margin:auto;
	}

.List{
	clear: both;	
	margin: 0 auto; 
	padding: 0;
}

.List ul {
    /*list-style-type:none;*/
    margin-left:5px;
	 margin-top:5px;
    padding:0px;
}

.List li {
    color:$fontColor;
    /*margin:0px 0px 2px;*/
	 margin-left:10px;
	 margin-top:0px;
    padding:0px;
}
.CommentBody{
	background-color:#f5f5f5;
	font-size: 110%;
}	

#contentvote .voter 2{
background:transparent url(voter-light.jpg) no-repeat scroll 0pt;
}

#contentvote .voter {
	float:left;
	width:46px;
	height:47px;
	background:url(voter-light.jpg) no-repeat 0 0;
	color:#fff;
	text-decoration:none;
	text-align:center;
}


	#contentvote  .voter:hover {
	background-position:0 -47px;
	text-decoration:none !important;
}
#contentvote  .clicked {background-position:0 -94px;}
#contentvote  .voter strong {
	display:block;
	font-size:160%;
	margin:6px 0 0;
	cursor:pointer;
	height:20px;
}
#contentvote  .voter span {
	color:#2a4b6e;
	display:block;
	margin:4px 0 0;
	font-size:110%;
	text-decoration:none;
	cursor:pointer;
}
#contentvote  .clicked span {color:#d7d7d7;}

#contentvote  .inf {
	margin:0 0 0 55px;
}

/** COMMENTI */
div#inline_boxes {
	margin: auto;
	height: auto !important;  /* per i browser moderni */
/*  	height: 400px;      /* per IE5.x e IE6 */
/*  	min-height: 400px;  /* per i browser moderni */
	width: 100%;
	font-family: Arial, Helvetica, sans-serif; 
	font-size: 0.8em;
	line-height:normal;	
}
div#inline_boxes_header{
	border-left: 2px solid;
	position: relative;
	z-index: 1;
	font-family:Arial, Helvetica, sans-serif;
	font-size:0.9em;
	font-weight:bold;
	text-transform:uppercase;
	color: #369;	
}

div#inline_boxes_header .tab a{
	background-color: #F3F6FB;
	border-color: #ccdde7;
	border-style: solid;
	border-width: 1px;
	float: left;
	padding: 0.5em;
	text-decoration: none;
}
div#inline_boxes_header .tab a:hover{
	text-decoration: underline;
}

div#inline_boxes_body {
	border: 1px solid #ccdde7;
	float: left;
	width: 100%;
	position: relative;
	top: -1px;
	z-index: 1;overflow: visible;
}

div#inline_boxes .act a {
background-color:#FFFFFF;
border-bottom:1px solid white;
}
div#inline_boxes_body a {
color:#000000;
text-decoration:none;
}

/*
div#inline_boxes_body  ul{
	list-style-position:inside;
	margin: 10px;
	padding: 0;
}*/

.wp-smiley{
	vertical-align:middle;
	border: 0px;
	}
	div#tagcont  {
	margin: 10px;
	padding:5px;
	background-color:#FAFAFA;
border:1px solid #F2F2F2;
	}
div#tagcont a{
color:#043758;
text-decoration: underline ;
font-size:14px;
font-weight:bold;
}

div#tab_summary_body ,#relatedcont {
	margin: 10px;
	padding:5px;
	background-color:#FAFAFA;
	border:1px solid #F2F2F2;
	}

ul.sidemenu {
	list-style: none;
	text-align: left;
	margin: 7px 10px 8px 10px; 
	padding: 0;
	text-decoration: none;	
	border-top: 1px solid #e0e0e0;	
}


ul.sidemenu li {
	list-style: none;
	/*background-image:url(images/bullet.gif);*/
	background-image:url(images/bullet.png);
	background-position:left 4px;
	background-repeat:no-repeat;
	padding: 4px 0 4px 18px;
	margin: 0 2px;	
	color: #777;	
	border-bottom: 1px solid #e0e0e0 ;
}

#loginForm:hover {
	border:1px solid #CCD4DD;
}
#loginForm {
	background:#FAFAFA;
	border:1px solid #ECF0F3;
	display:inline;
	float:right;
	margin-right:4%;
	padding:1em;
	width:40%;
}

#register:hover{ 
	border:1px solid #CCD4DD;
}
#register {	
	background:#FAFAFA ;
	border:1px solid #ECF0F3;
	display:inline;
	float:left;
	margin-left:4%;
	padding:1em;
	width:40%;
}

#registerbig {	
	background:#FAFAFA ;
	border:1px solid #ECF0F3;
	display:inline;
	float:left;
	margin-top:2%;
	margin-left:10%;
	margin-right:0%;
	
	padding:1em;
	width:80%;
	background-image:url(images/registratiuser.jpg);
	background-position: right ;
	background-repeat:no-repeat;
}


/* Subsection Tabs--------------------*/
#MainTabLat ul.subsection_tabs {
	list-style: none;
	margin: 0 0 5px 0;
	padding: 0;
	clear: both;
	border-bottom: 1px solid #ccc;
	height: 20px;
	clear: both;
}
#MainTabLat ul.subsection_tabs li.tab {
	float: left;
	margin-right: 7px;
	text-align: center;
}
#MainTabLat ul.subsection_tabs li.tab a {
	display: block;
	height: 20px;
	padding: 0 6px 0 6px;
	background-color: #fff;
	color: #666;
	width: 75px;
}

#ContentArticle ul.subsection_tabs li.tab a {
	width: 95px;
}


#MainTabLat ul.subsection_tabs li.tab a:hover {
	color: #666;
}
#MainTabLat ul.subsection_tabs li.tab a.active {
	background-color: #eaeaea;
}
/*Category*/
#content-left-sx {
	background-color:#FFFFFF;
	float:left;
	margin:0pt 10px 0pt 0pt;
	padding:0pt;
	width:480px;
}

#MainCat{
	margin:0pt 0pt 0px;
	padding:0pt 0pt 20px;
	width:480px;
	/*min-height: 600px;*/
	border: 0px solid #ccc;
}
.cat {
	display:block;
	float:left;
	margin:4px 0pt 0pt 4px;
	padding:3pt;
	width:200px;
	height: 225px;
	background-color:#F6F6F6;
	border:1px solid #E1E1E1;
}

.cat .cat-title {
	color:#00001c;
	display:block;
	font-size:16px;
	font-weight:bold;
	line-height:16px;
}
#MainCat  a:hover {

	text-decoration:underline;
}
#MainCat .cat p {
	display:block;
	float:left;
	margin:0pt;
	padding:0pt;
	width:220px;
}


#CatMost{
	background-color:#FaFaFa;
}

#ListContentCat{
	margin:0pt 0pt 0px;
	padding:0pt 0pt 20px;
	width:480px;
	/*min-height: 600px;*/
	border: 0px solid #ccc;
}

#ListContentCat .rowcontent {
	clear:both;
	float:left;
	font-size:13px;
	margin:0pt 0pt 10px;
	width:628px;
}
#ListContentCat .rowcontent a {
	display:inline;
	float:left;
	font-size:15px;
	font-weight:bold;
	margin:0pt 5px 0pt 0pt;
	max-width:550px;
	color:black;
}
#ListContentCat .rowcontent a:hover{
	text-decoration:underline;
}
#ListContentCat .rowcontent p {
	clear:both;
}

#TreeArticle{
	margin-top: 0px;
	padding-top: 0px;
	font-size:10px;
}

#dateblock {
	background:transparent url(images/dateblock.gif) no-repeat scroll 0%;
	color:#FFFFFF;
	float:right;
	font-size:10px;
	font-weight:bold;
	height:82px;
	margin:3px 10px 0px 0px;
	padding-top:7px;
	text-align:center;
	width:66px;
}

#dateblock #day {
	color:#000000;
	font-size:20px;
	font-weight:bold;
	letter-spacing:-1px;
	padding-top:3px;
}

#dateblock #year {
	color:#000000;
	font-size:10px;
	font-weight:bold;
}

/*Scheda Artista*/
.SchedaArtista{
	width:350px;
	display:block;
	float:left;
	margin:5px 10px 5px 0px;
	padding:2pt;
	border:1px solid #cccccc;
	background:url(grafica/sfondi/sfondo_schede_attori.jpg) repeat;
	/*border-color:#4d331c #4d331c -moz-use-text-color;
	border-style:solid solid solid;
	border-width:medium 0px 0px;*/
}
.SchedaArtistaTitolo{background:url(grafica/sfondi/sf_cast_film.png) repeat-x;padding-left:10px;margin-top:0px;padding-top:0px;vertical-align:top;border-bottom:1px solid #999999}
.SchedaArtistaTitolo H3{margin-top:0px;padding-top:0px;vertical-align:top;}

.SchedaArtista .Titoletto {
	background:#F5F5F5 none repeat scroll 0 0;
	margin:1px;
	padding-left:4px;
	position:relative;
	text-align:left;
	width:300px;
}
.SchedaArtista .avatar {
	display:inline;
	float:left;
	margin:0 5px 5px 3px;
	/*width:45px;*/
}

.SchedaCreatore{
	width:350px;
	display:block;
	float:left;
	margin:5px 10px 5px 0px;
	padding:2pt;
	border:1px solid #cccccc;
	background:url(grafica/sfondi/sfondo_schede_creatori.jpg) repeat;
}
.SchedaCreatoreTitolo{background:url(grafica/sfondi/sf_cast_film.png) repeat-x;padding-left:10px;margin-top:0px;padding-top:0px;vertical-align:top;border-bottom:1px solid #999999}
.SchedaCreatoreTitolo H3{margin-top:0px;padding-top:0px;vertical-align:top;}

.SchedaCreatore .Titoletto {
	background:#F5F5F5 none repeat scroll 0 0;
	margin:1px;
	padding-left:4px;
	position:relative;
	text-align:left;
	width:300px;
}
.Creatore .avatar {
	display:inline;
	float:left;
	margin:0 5px 5px 3px;
	/*width:45px;*/
}

.SchedaPersonaggio{
	width:730px;
	float:left;
	margin:5px 10px 5px 0px;
	padding:2pt;
	/*border:1px solid #cccccc;*/
	
}
.SegniImg{
	border:0 none;
	/*vertical-align:text-bottom;*/
	vertical-align: -30%;
	}

.BoxSegni{
	/*width: 350px;*/
	background-color:#FAFAFA;
	border:1px solid #F2F2F2;
	font-size:95%;
	padding:5px;
	margin-top:5px;margin-right: 5px; float:left;
	/*margin:15px 10px 10px;
	*/
}


#MainListArtistNew{
	margin:0 0 0;
	width:98%;
}

#MainListArtistNew H5{
	font-size:95%;font-weight: normal;
}

#MainListArtist{
	/*border:0 solid #CCCCCC;*/
	border:1px solid #F2F2F2;
	margin:0 0 0;
	padding:5px;
	width:98%;
}

#MainListArtist H5{
	font-size:95%;font-weight: normal;
}

#MainAllArtist{
	border:0 solid #CCCCCC;
	margin:0 0 0;
	padding:0 0 20px;
	width:100%;
}

#DivLetters{
	margin:4px;
	font-family:Trebuchet MS;font-size:12px;font-weight:bold; 
	height:20px;
	line-height:24px;
}

div#DivLetters span a {
	padding:0 6px;
	border:1px solid #b7c7d7;		/* #4ae06d */
	color:#26437B;
	margin:2px;
	/*background-color:#BFA5FC;*/
	background:url(images/grafica/sf_lettere.png) repeat-x bottom;
	
}
div#DivLetters span a:hover {
	/*background-color:#0cdf25;*/
	border:1px solid #edb1f2;		/* */
	background:url(images/grafica/sf_lettere1.png) repeat-x;
	color:#a75065;
}

.SegniPiccoli{
width:30px;
}


/*Schede FILMS in scheda attore*/
#ContSchedeFilm{width:100%;height: 100%;}
#ContSchedeFilm H3{padding:0px;margin:0px;}


.ContSchedaFilm{
  background-color: #fafafa;border:1px solid #426072;
  width: 100%;
	/*height: 340px;*/

	border-bottom:1px dotted #CCCCCC;
	float:left;
	margin:0px;
	padding:0px 0;
	position:relative;
	text-align:left;
	
	background-image:url(/css/grafica/sfondi/sfondo_scheda_film.jpg);
	/*background-image:url(img_pellicola_1.png);*/
	background-repeat:repeat;	
	background-position:left top; /*4px;*/
	
      }
.ContSchedaFilmTitle{background:url(grafica/sf_titolo_scheda.png) repeat-x;padding-left:10px;margin-top:0px;padding-top:0px;vertical-align:top}
.ContSchedaFilmTitle H3{margin-top:0px;padding-top:0px;vertical-align:top;}
.ContSchedaFilmThumb{height: 200px;width: 200px;padding:2px;text-align: center;/*float:right;*/}
.ContSchedaFilmDati{
	margin:5px 8px 5px 8px;
	font-family:tahoma, verdana, arial;
	font-size:11px;
	line-height:26px;
	padding:6px;vertical-align:top;/*float:left;*/
	width:510px;
			}

.ContSchedaFilmDatitot0{
	margin:5px 8px 5px 8px;
	font-family:tahoma, verdana, arial;
	font-size:11px;
	line-height:26px;
	padding:6px;vertical-align:top;/*float:left;*/
			}


.ContSchedaFilmDatitot{
	margin:5px 8px 5px 8px;
	font-family:tahoma, verdana, arial;
	font-size:11px;
	line-height:26px;
	padding:6px;vertical-align:top;/*float:left;*/
	width:480px;
			}
.ContSchedaFilmtot{
  background-color: #fafafa;border:1px solid #426072;
  width: 96%;
	border-bottom:1px dotted #CCCCCC;
	/*float:left;*/
	margin:0px;
	padding:0px 0;
	/*position:relative;*/
	text-align:left;
	
	background-image:url(/css/grafica/sfondi/sfondo_scheda_film.jpg);
	background-repeat:repeat;	
	background-position:left top; 
      }

			
.ImgFilmAttori2{  width:120px;
align:right;

}

/*END Schede FILMS in scheda attore*/
 .ImgSchedaAttore{  width:120px;
   float:left;

}

  .ImgSchedaAttoreRiep{
    width:120px;
   float:left;

}


/*menu riepilogo persone*/
#MenuPersona{

padding: 0px;
margin: 0px;

}

#MenuPersona .navp  {
	clear: both;	
	margin: 0 auto; 
	padding: 0;
	/*background: #4D331C repeat-x;*/
	font: bold 12px/20px "Trebuchet MS", Verdana, Arial, Tahoma, Sans-serif;
	height: 20px;
	border-left: 1px solid #800000 ;
	/*width: 970px;*/
	border-top :0px solid #FFFFFF ;

		
}
#MenuPersona .navp ul {
	float: left;
	list-style: none;
	margin:0; 
	padding: 0 ;
}

#MenuPersona .navp ul li {
	display: inline;
}

#MenuPersona .navp ul li a {
	display: block;
	float: left;
	padding: 0 6px;
	font-size:12px;
	letter-spacing:0px;
	color: white;
	text-decoration: none;
	text-align:center;
	/*border: 1px solid white ;*/
	border-top: 1px  solid #800000 ;
	border-right: 1px  solid #800000 ;
	border-bottom: 1px  solid #800000 ;
	background:url(images/grafica/sf_menu_rosso.png) repeat-x;
}

#MenuPersona .navp ul li a:hover {
	background:url(images/grafica/sf_menu_bianco.png) repeat-x;
	color:#000066;			/*#CC0000;
	/*background: white  repeat-x;
	color: black;	
	background-image:url(selectedMenu.jpg);*/
}
.current {
	/*background: white  repeat-x;*/
	/*background:#FFFFFF url(/images/grafica/sf_menu_oriz_rosso1.png) repeat-x;*/
	/*color: white;	*/
	/*color: black;
	background-image:url(selectedMenu.jpg);*/
}
.BoxRating
{
   	background: #fafafa  repeat-x;
}

.pagselected{

font-size:16px;
background-color:#FFFFFF;
padding;15px;
/*color:#FFFFFF;*/
}


/*
PAGINATION START


*/

/*Credits: Dynamic Drive CSS Library */
/*URL: http://www.dynamicdrive.com/style/ */

.pagination{
padding: 2px;
}

.pagination ul{
margin: 0;
padding: 0;
text-align: center; /*Set to "right" to right align pagination interface*/
font-size: 16px;
}

.pagination li{
list-style-type: none;
display: inline;
padding-bottom: 1px;   


}

.pagination a, .pagination a:visited{
padding: 0 5px;
border: 1px solid #9aafe5;
text-decoration: none; 
color: #2e6ab1;
}

.pagination a:hover, .pagination a:active{
border: 1px solid #2b66a5;
color: #000;
background-color: lightyellow;
}

.pagination li.currentpage{
font-weight: bold;
padding: 0 5px;
border: 1px solid navy;
background-color: #2e6ab1;
color: #FFF;
}

.pagination li.disablepage{
padding: 0 5px;
border: 1px solid #929292;
color: #929292;
}

.pagination li.nextpage{
font-weight: bold;
}

* html .pagination li.currentpage, * html .pagination li.disablepage{ /*IE 6 and below. Adjust non linked LIs slightly to account for bugs*/
margin-right: 5px;
padding-right: 0;
}

/*
PAGINATION END  */


#tramafilm h5 {
	font-size:95%;
	font-weight:normal;
	padding:2px;
	/*background-image:url(sfon1.jpg);*/
	background-position:center top;
	background-repeat:no-repeat;

}

#tramafilm img {

padding:2px;
}

select[multiple=multiple].geninput{
width: 250px;
}

#AttoriDestination{
width: 250px;
}

#AttoriDb{
width: 250px;
}

#DivTagsShowScheda{
	padding: 0 5px;
	border: 1px solid #929292;
	color: #929292;
}

#ContentNotizia,#ContentReview
{
	padding:5px;
}
#ContentNotizia img{
	 padding:3px;
}


.festivals.index table{
	background-color: #fff;
	border-top: 1px solid #ccc;
	border-left: 1px solid #ccc;
	border-bottom: 1px solid #ccc;
	clear: both;
	color: #333;
	margin-bottom: 10px;
	width: 100%;
}
.festivals.index table tr td {
	background: #fff;
	border-right: 1px solid #ccc;
	padding: 4px;
	text-align: center;
	vertical-align: top;
}
.festivals.index th {
	background-color: #f2f2f2;
	border-top: 1px solid #fff;
	border-left: 1px solid #fff;
	border-right: 1px solid #bbb;
	border-bottom: 1px solid #bbb;
	text-align: center;
}

.SchedaFilmOne{
	font-family:tahoma, verdana, arial;
	font-size:9px;
	background-color:#F6F6F6;
	border:1px solid #E1E1E1;
	display:block;
	float:left;
	height:255px;			/*225px;*/
	margin:4px 0 0 4px;
	padding:3pt;
	width:350px;
	background-image:url(img_pellicola_1.png);
	line-height:20px;
}

.SchedaFilmOne .Titolo
{	display: block;
	/*margin-top:0px;*/
	background:#FFFFFF url(images/grafica/sf_menu_verde.png) ;
	width: 346px;
	height:20px;
	margin-bottom:4px;
	/*padding-left:4px;
	line-height:20px;
	/*background-color:#FFFFF1;*/
	font-weight: bold;
	font-size:11px;
	color:#ffffff;
	text-indent:6px;
}
.SchedaFilmOne .Titolo A:{display: block;color:#ffffff;text-decoration:none;}
.SchedaFilmOne .Titolo A:link{display: block;color:#ffffff;text-decoration:none;}
.SchedaFilmOne .Titolo A:hover{width: 346px;display: block;color:#ffffff;background:url(images/grafica/sf_menu_viola.png);}
.SchedaFilmOne .Titolo A:visited{width: 346px;display: block;color:#ffffff;}

.SchedaFilmSinOne
{
width: 50%;
float:right;
margin-right:6px;
}

.SchedaFilmDesOne{
	float:left;
 	width: 40%;   
	font-weight: normal;
	font-size:11px;  
	margin-left:6px;
	line-height:20px;
	vertical-align:middle;
}
.pagenav { font-family:Trebuchet MS;font-size:12px; color: #999999;line-height:25px;}
.pagenav a:{ color: #999999; }
.pagenav a:link { color: #999999; }
.pagenav a:hover { color: #b30000; }
.pagenav a:visited{ color: #999999;}
.pagenav .current{ color:#CC5151; font-weight: bold; font-size:14px;}
.pagenav a:active{ color:#CC5151;}
.icone{padding:3px 0px 3px 28px;}
.iconegr{}
.iconegra{padding:30px 0px 30px 60px;}
.ico-regia {background:url(grafica/icone/regia.gif) no-repeat left;}
.ico-studio {background:url(grafica/icone/pellicola.gif) no-repeat left;}
.ico-forum {background:url(grafica/icone/forum.gif) no-repeat left;}
.ico-anno {background:url(grafica/icone/calendario.gif) no-repeat left;}
.ico-durata {background:url(grafica/icone/durata.gif) no-repeat left;}
.ico-voti {background:url(grafica/icone/voti.gif) no-repeat left;}
.ico-cast {background:url(grafica/icone/cast.gif) no-repeat left;}
.ico-video {background:url(grafica/icone/cinema-film.gif) no-repeat left;}
.ico-paesi {background:url(grafica/icone/paesi.gif) no-repeat left;}
.ico-generi {background:url(grafica/icone/video.gif) no-repeat left;}
.ico-stats {background:url(grafica/icone/statistiche.gif) no-repeat left;}
.ico-scheda {background:url(grafica/icone/scheda.gif) no-repeat left;}
.ico-recensioni {background:url(grafica/icone/recensioni.gif) no-repeat left;}
.ico-commenti {background:url(grafica/icone/commenti.gif) no-repeat left;}
.ico-alfabetico {background:url(grafica/icone/ordine.gif) no-repeat left;}
.ico-piu {background:url(grafica/icone/piu.gif) no-repeat left;}
.ico-meno {background:url(grafica/icone/meno.gif) no-repeat left;}
.ico-attori {background:url(grafica/icone/oscar.gif) no-repeat left;}
.ico-st_cinema {background:url(grafica/icone/stelle_cinema.gif) no-repeat left;}
.ico-preferiti {background:url(grafica/icone/preferiti.gif) no-repeat left;}
.ico-detestati {background:url(grafica/icone/detestati.gif) no-repeat left;}
.ico-nato {background:url(grafica/icone/nato.gif) no-repeat left;}
.ico-creatori {background:url(grafica/icone/creatori.gif) no-repeat left;}
.ico-ruolo {background:url(grafica/icone/ruoli.gif) no-repeat left;}
.ico-morto {background:url(grafica/icone/morto.gif) no-repeat left;}
.ico-eta {background:url(grafica/icone/eta.gif) no-repeat left;}
.ico-biografia {background:url(grafica/icone/biografia.gif) no-repeat left top;}
.ico-acquario {background:url(grafica/zodiaco/acquario.gif) no-repeat left;}
.ico-pesci {background:url(grafica/zodiaco/pesci.gif) no-repeat left;}
.ico-ariete {background:url(grafica/zodiaco/ariete.gif) no-repeat left;}
.ico-toro {background:url(grafica/zodiaco/toro.gif) no-repeat left;}
.ico-gemelli {background:url(grafica/zodiaco/gemelli.gif) no-repeat left;}
.ico-cancro {background:url(grafica/zodiaco/cancro.gif) no-repeat left;}
.ico-leone {background:url(grafica/zodiaco/leone.gif) no-repeat left;}
.ico-vergine {background:url(grafica/zodiaco/vergine.gif) no-repeat left;}
.ico-bilancia {background:url(grafica/zodiaco/bilancia.gif) no-repeat left;}
.ico-scorpione {background:url(grafica/zodiaco/scorpione.gif) no-repeat left;}
.ico-sagittario {background:url(grafica/zodiaco/sagittario.gif) no-repeat left;}
.ico-capricorno {background:url(grafica/zodiaco/capricorno.gif) no-repeat left;}
.ico-visto {background:url(grafica/icone/visto.gif) no-repeat left;}
.ico-attore {background:url(grafica/icone/attore.gif) no-repeat left;}
.ico-attrice {background:url(grafica/icone/attrice.gif) no-repeat left;}
.ico-regista {background:url(grafica/icone/regista.gif) no-repeat left;}
.ico-nascita {background:url(grafica/icone/nascita.gif) no-repeat left;}
.ico-torta {background:url(grafica/icone/torta.gif) no-repeat left;}
.ico-attore-pc {background:url(grafica/icone/ico-attore.gif) no-repeat left;}
.ico-attrice-pc {background:url(grafica/icone/ico-attrice.gif) no-repeat left;}
.ico-media {background:url(grafica/icone/media.gif) no-repeat left;}
.ico-simpatia {background:url(grafica/icone/simpatia.gif) no-repeat left;}
.ico-bellezza {background:url(grafica/icone/bellezza.gif) no-repeat left;}
.ico-sensualita {background:url(grafica/icone/sensualita.gif) no-repeat left;}
.ico-domanda {background:url(grafica/icone/domanda.gif) no-repeat left;}
.ico-vero {background:url(grafica/icone/vero.gif) no-repeat left;}
.ico-falso {background:url(grafica/icone/falso.gif) no-repeat left;}
.ico-quiz {background:url(grafica/icone/quiz-cinema.gif) no-repeat left;}
.ico-morto-gr {background:url(grafica/icone/ico-morto.gif) no-repeat left;}
.ico-oscarp {background:url(grafica/icone/oscar2.gif) no-repeat left;}
.ico-oscar {background:url(grafica/icone/oscar.gif) no-repeat left;}
.ico-registrazione-pc {background:url(grafica/icone/registrazione-pc.gif) no-repeat left;}
.ico-registrazione {background:url(grafica/icone/registrazione.gif) no-repeat left;}
.ico-collabora {background:url(grafica/icone/collabora.gif) no-repeat left;}
.ico-login {background:url(grafica/icone/login.gif) no-repeat left;}

.scheda-trama{
	border:1px solid #f2f2f2;
	padding:10px;
	font-family:tahoma, verdana, arial;
	font-size:10px;
	line-height:18px;
	text-align:justify;
	
}
.tagkey{
	font-family:Trebuchet MS;tahoma, verdana, arial;
	font-size:12px;
	font-weight:bold;
	color:#003366;
	margin-bottom:5px;
}
#menugeneri ul.sxmenu {
	list-style: none;
	text-align: left;
	margin: 2px 10px 2px 10px; 
	padding: 0;
	text-decoration: none;	
	border-top: 1px solid #e0e0e0;	
}
#menugeneri ul.sxmenu li {
	list-style: none;
	
	padding: 0px 0px 0px 0px;
	margin: 0 2px;	
	color: #777;	
	border-bottom: 1px solid #e0e0e0 ;
	line-height:20px;
}

#menugeneri ul.sxmenu li a {
	list-style: none;
	background-image:url(grafica/menu/menu_generi_a.gif);
	background-position:left 4px bottom 2px;
	background-repeat:no-repeat;
	text-decoration: none;	
	padding-left: 24px;
	color: #2C364E;				
}
#menugeneri ul.sxmenu li a:hover {
	background-image:url(grafica/menu/menu_generi.gif);
	background-position:left 4px bottom 2px;
	background-repeat:no-repeat;
	padding-left: 24px;
	color: #6A79A9 ;
}
#menugeneri ul.sxmenu ul { margin: 0 0 0 5px; padding: 0; }
#menugeneri ul.sxmenu ul li { border: none; }

 .navfooter  {
	clear: both;	
	margin: 0 auto; 
	padding: 0;
	font: normal 11px "Trebuchet MS", Arial, Tahoma, Sans-serif;
	color:#808080;
	vertical-align:middle;
	line-height:22px;
	text-align:center;
}
.navfooter ul {
	list-style: none;
	margin:0; 
	padding: 0 ;
	vertical-align:middle;
	text-align:center;
}
.navfooter ul li {
	display: inline;
}
.navfooter ul li a {
	float: left;
	padding: 0 15px;
	color: #808080;
	text-decoration: none;
	text-align:center;
	border-right: 0px solid #808080 ;
	vertical-align:middle;
}
.navfooter ul li a:hover {
	color: #cc5151;
	 height:22px;
}
.scrivi_rec {
	font: bold 14px "Trebuchet MS", Arial, Tahoma, Sans-serif;
	color: #FF0000;
	text-decoration:none;
}
.scrivi_rec a: {
	text-decoration:none;
}
.scrivi_rec a:link{
	text-decoration:none;
}
.scrivi_rec a:hover {
	color: #FF0000;
	text-decoration:underline;
}
.add_pref{
	font-family:tahoma, verdana, arial;
	font-size:11px;
}

.testo_11{
font-family:tahoma, verdana, arial;font-size:11px;
}
.testo_12{
font-family:tahoma, verdana, arial;font-size:12px;
}

.pad-scheda-attore{
font-family:tahoma, verdana, arial;font-size:11px;padding:5px;
}

.scroll_blu{
	scrollbar-face-color: #7a92b0;
	scrollbar-shadow-color: black;
	scrollbar-highlight-color: #FFFFFF;
	scrollbar-darkshadow-color: #FFFFFF;
	scrollbar-track-color: #abbacd; 	/*#282828;*/
	scrollbar-arrow-color: #FFFFFF;
	scrollbar-3d-light-color: #FFFFFF;
	overflow:auto;
}

.scroll_verde{
	scrollbar-face-color: #2ba532;
	scrollbar-shadow-color: black;
	scrollbar-highlight-color: #FFFFFF;
	scrollbar-darkshadow-color: #FFFFFF;
	scrollbar-track-color: #57d05e; 	/*#282828;*/
	scrollbar-arrow-color: #FFFFFF;
	scrollbar-3d-light-color: #FFFFFF;
	overflow:auto;
}
.lh14{line-height:14px;}

/* -- Inizio Tabella Notizie -- */
#newstab table{width:100%;border-collapse:collapse;margin:0px;padding:0px;border:1px solid #2989c9;font-family:Trebuchet MS;tahoma, verdana, arial;font-size:12px;}
/*#newstab th, td{text-align:left;padding:4px;border:0px solid #fff;vertical-align:top; text-align:justify;}*/
.tth, .ttd{text-align:left;padding:4px;border:1px solid #fff;vertical-align:top; text-align:justify;}
/*#news td{background:#e5f1f4;}*/

#newstab tr.even td{background:#bedef2;}
#newstab tr.odd td{background:#a7d1ed;}

.rsopra1{background:#bedef2;}
.rsopra2{background:#a7d1ed;}
.rsopra{background:#e3cbff;}


/*#news td.over, tr.even td.over, tr.odd td.over{background:#ecfbd4;}*/
/*#news td.down, tr.even td.down, tr.odd td.down{background:#CDE59F;color:#fff;}*/

#newstab th a {
	display: block;
	padding: 2px 4px;
	text-decoration: none;
	color: #ffffff;
}
/*
#news th a:hover {
    color: #ffffff;
  	text-decoration: none;
}
*/
.imgnews{
width:100px;
height:100px;
border:1px solid #999999;
background-color:#FFFFFF;
padding:2px;
margin:2px;
}
.linknotizia{color:#0000FF;text-decoration:none}

/* -- Fine Tabella Notizie -- */


a.imgnewspers img{
	border: 1px solid #cccccc;
	moz-opacity: .5;
	opacity: .5;
	filter: alpha(opacity=50);
	width: 100px;			/*50*/
	height: 100px;
	padding:2px;
	margin:2px;
}

a.imgnewspers:hover img{
	border: 1px solid #cccccc;
	moz-opacity: 1;
	opacity: 1;
	filter: alpha(opacity=100);
	width: 100px;			/*50*/
	height: 100px;
	padding:2px;
	margin:2px;
}

.titcommenti{
font-family: "Trebuchet MS", Arial, Tahoma, Sans-serif;font-size:16px;color:#FF0000;font-weight:bold;
}
#FormComment label{
font-family: "Trebuchet MS", Arial, Tahoma, Sans-serif;font-size:12px;color:#000000;font-weight:bold;
}
#FormComment {
font-family: "Trebuchet MS", Arial, Tahoma, Sans-serif;font-size:11px;color:#000000;font-weight:normal;
}
#FormComment input{
font-family: "Trebuchet MS", Arial, Tahoma, Sans-serif;font-size:12px;color:#000000;font-weight:normal;
}
.bottone_rosso1 {
	FONT-WEIGHT: bold;
	FONT-SIZE: 10px;
	COLOR: #FFFFFF;
	FONT-FAMILY:  "Trebuchet MS", Arial, Tahoma, Sans-serif;
	BACKGROUND-COLOR: #D20000;
	background-image: url(grafica/pulsanti/rosso.png);
	TEXT-DECORATION: none;
	cursor: hand;
	border-color: #CC0000;
	width: 160px;
	border-width: 1px;
	border-style: ridge;
	height:24px;
}

#menulogin ul.lsxmenu {
	list-style: none;
	text-align: left;
	margin: 2px 10px 2px 10px; 
	padding: 0;
	text-decoration: none;	
	border-top: 1px solid #e0e0e0;
	
}
#menulogin ul.lsxmenu li {
	list-style: none;
	padding: 0px 0px 0px 0px;
	margin: 0 2px;	
	color: #777;	
	border-bottom: 1px solid #e0e0e0 ;
	line-height:24px;
}

#menulogin ul.lsxmenu li a {
	list-style: none;
	text-decoration: none;	
	padding-left: 24px;
	color: #2C364E;				
}
#menulogin ul.lsxmenu li a:hover {
	padding-left: 24px;
	color: #6A79A9 ;
}
#menulogin ul.lsxmenu ul { margin: 0 0 0 5px; padding: 0; }
#menulogin ul.lsxmenu ul li { border: none; }


.ricercag {
	COLOR: #000000;
	FONT-FAMILY: "tahoma","verdana","trebuchet", "geneva", "helvetica", "arial", "sans-serif";
	FONT-SIZE: 11px;
	padding:0x 5px 0px 5px;
	border: 1px solid #cccccc;
}
.nulla {
	COLOR: #000000;
	FONT-FAMILY: "tahoma","verdana","trebuchet", "geneva", "helvetica", "arial", "sans-serif";
	FONT-SIZE: 10px;
	font-weight:normal;
}

.menusx {
	COLOR: #000080;
	FONT-FAMILY: "verdana","trebuchet","tahoma", "geneva", "helvetica", "arial", "sans-serif";
	FONT-SIZE: 10px;
	TEXT-DECORATION: none;
	font-weight: normal;
	padding-left: 6px;
}
.ricerca_rosso {
	FONT-WEIGHT: bold;
	FONT-SIZE: 10px;
	letter-spacing:1px;
	COLOR: #FFFFFF;
	FONT-FAMILY:  "Trebuchet MS", Arial, Tahoma, Sans-serif;
	BACKGROUND-COLOR: #D20000;
	background: url(/css/grafica/pulsanti/blu.png) repeat-x top left;
	TEXT-DECORATION: none;
	cursor: hand;
	border-color: #092a39;
	width: 70px;
	border-width: 1px;
	border-style: ridge;
	height:20px;
	cursor:hand;
}

.ricerca_rosso:hover{
	background: url(/css/grafica/pulsanti/rosso.png) repeat-x top left;
	border-color: #CC0000;
	cursor:hand;
}