body {font-family: Verdana, Geneva, Arial, helvetica, sans-serif; font-size:11px; margin:0px; padding:0px; background-color:#2f2f2f; color:#FFFFFF}

form {margin:0px; padding:3px}
input {margin:0px; padding:0px}

h2 { font-size:13px; color:#FFFFFF; border-bottom:1px solid #c40000; padding-top:5px}

.input {margin:0px; padding:0px; font-size:1.1em; border:1px solid #666666;padding:2px; /*width:106px*/}
.button {color:#FFFFFF; font-size:0.9em; font-weight:bold; border:1px solid #666666; padding:2px 5px 2px 5px; background-color:#c40000}

a {font-weight:bold; text-decoration:none; color:#FFFFFF}
a:hover {text-decoration:none; color:#FFFFFF; border-bottom:1px solid #FF0000}

#outer {width:100%; text-align:center}
#content {width:980px; margin:auto; /*border:1px solid #ffffff;*/ height:100%}

.clr { clear:both}

/*------------------header-------------*/


/*------------------fine header-------------*/

/*------------------centro-------------*/

span.box { color:#FFFFFF; font-family:Arial, Helvetica, sans-serif; font-size:18px; font-weight:bold; /*padding-left:20px*/}
div.box { float:left; width:200px; /*text-align:left; border-right:1px solid #FFFFFF*/}
div.box_right { float:left; width:180px; text-align:left; margin-left:10px/* border-right:1px solid #FFFFFF*/}
div.box_left { float:right;  width:180px; text-align:left; margin-right:10px/* border-right:1px solid #FFFFFF*/}
.box_right a {text-decoration:none; border:0px; margin:3px 0px 3px 0px;}
.box_right a:hover {text-decoration:none; border:0px; margin:3px 0px 3px 0px;}
div.box_press { float:left; width:580px; text-align:left;}
.data { background-color:#FFFFFF; color:#c40000;font-weight:bold; font-size:9px}
.press { float:left; width:580px; background-color:#000000}
.press a{ background-color:#c40000; color:#FFFFFF; text-decoration:none}
.press a:hover{ background-color:#FFFFFF; color:#c40000; text-decoration:none}
table.press td{ padding:5px; border-right:1px solid #ffffff}
.inner { padding:5px;float:left; width:580px; }
.search { padding:5px; border:1px solid #ffffff; background-color:#000000}

/*
.centertitle { font-size:14px; color:#FF0000; font-weight:bold; text-align:center;}
*/
.centertitle {font-size:13px; color:#FF0000; font-weight:bold; border-top:1px solid #ffffff; padding:10px 5px 5px 5px; margin:10px auto 15px auto; text-align:left;}

.thumb { float:left; width:90px; border:1px solid #cccccc; padding:3px; margin:8px; text-align:center;}
.thumb a {text-decoration:none; border:0px;}
.thumb a:hover {text-decoration:none; border:0px; }
.thumb2 { float:left; width:130px; border:1px solid #cccccc; padding:3px; margin:3px; text-align:center;}
.thumb2 a {text-decoration:none; border:0px; }
.thumb2 a:hover {text-decoration:none; border:0px;}

.preview td{ width:130px; border:1px solid #cccccc; padding:3px; margin:3px; text-align:center;}
.preview a {text-decoration:none; border:0px; }
.preview a:hover {text-decoration:none; border:0px;}

h1 {
  color:#FFFFFF; text-align:left; font-size:150%; border-bottom:3px double #FF0000; padding:5px 0px 5px 0px; font-weight:normal
}

.pag {
  margin:0px; padding:0px; text-align:left; padding-bottom:10px; margin-top:10px; 
}
.rosso {
	 color:#FF0000; padding: 5px 0px 0px 0px; font-variant:small-caps;
}

/*------------------fine centro-------------*/

/*------------------piede-------------*/

#footer { width:980px; margin:auto; color:#FFFFFF; clear:both; padding:4px 0px 4px 0px; border-top:1px solid #ffffff}

