@charset "utf-8";


#fade_0,#fade_1,#fade_2,#fade_3,#fade_4,#fade_5,#fade_6,#fade_7,#fade_8,#fade_9
,#fade_10,#fade_11,#fade_12,#fade_13,#fade_14,#fade_15,#fade_16,#fade_17{
position:absolute;
z-index:2;
cursor:pointer;

filter:alpha(opacity=0);
opacity:0;
}

body 
{
	font-size:12px; 
	font-family:Arial, Helvetica, sans-serif;
	color:#FFFFFF; font-weight:normal;

	background-color:#E7E7E5;
	height:auto;
	padding: 0px;
	margin: 0px;
	background-image:url(../img/sfondo.jpg);
	background-position:top center;
	background-repeat:repeat-y;
}
form{margin:0px;padding:0px}





img{
border:0px solid #BBBBBB;
padding:0px;
margin:0px;
vertical-align:middle;

}

object{
border:0px solid #BBBBBB;
padding:0px;
margin:0px;
vertical-align:bottom;
}

#orsetto{
position:absolute;
bottom:0px;
left:0px;
}

#contenitore{
position:absolute;
width:100%;
background-image:url(../img/rino_web.gif);
background-repeat:no-repeat;
background-position:bottom left;
}

#contenitore_2{
position:relative;
float:left;
width:100%;
background-image:url(../img/sfondo.jpg);
background-position:top center;
background-repeat:repeat-y;
}

#centro{

margin-left:-400px;
width:800px;
position:relative;
height:auto;
left:50%;
float:left;
background-color:#7B99BD;
}

#top{
position:relative;
width:800px;
height:54px;
background-image:url(../img/top.jpg);
}

#top_left{
position:relative;
float:left;
width:190px;
height:124px;
background-image:url(../img/top_left.jpg);
display:table-cell;
}

#area_riservata{

position:relative;
float:left;
background-color:#7898BD;
left:10px;
padding:0px;
width:457px; /* 467 - 10(left)*/

/*padding-bottom:10px;*/
height:138px; /* 124 - 10(top)*/

margin:0px;
/*border:1px solid #990000;*/

font-size:13px; 
color:#FFFFFF; 
font-weight:normal;

line-height:15px;
}

#top_right{
position:relative;
float:right;
background-image:url(../img/top_right.jpg);
width:143px;
height:124px;
}

#link_riservati{
float:right;
position:relative;
clear:both;
margin-top:30px;
/*border:1px solid #000000;*/
}


#area_riservata a:link,#area_riservata a:visited{

font-size:11px; 
color:#FFFFFF; 
font-weight:bold;
text-decoration:underline;
width:auto;
}

#area_riservata a:hover{
font-size:11px; 
color:#FFFFFF; 
font-weight:bold;
text-decoration:none;
}


#login{
float:left;
position:relative;
top:15px;
font-family:Verdana, Arial, Helvetica, sans-serif;
/*border:1px solid #990000;*/
}







.shadow_btn3{
position:relative;
left:4px;
top:4px;
background-color:#777;
height:auto;

float:left;
margin:0px 5px;
top:-30px;

}


.pulsante{
	position:relative;
	left:-4px;
	top:-4px;
	
	font-size:13px; 
	font-weight:normal; 
	font-family:"Arial Black",Verdana, Arial, Helvetica, sans-serif ;
	color:#555; 
	width:149px;
	height:19px;
	text-align:center;

}

a.pulsante_fade:link, a.pulsante_fade:visited, a.pulsante_fade:hover { 
	font-size:13px; 
	font-weight:normal; 
	font-family:"Arial Black",Verdana, Arial, Helvetica, sans-serif ;
	color:#FFF; 
	text-decoration: none;
	display:block;
	text-align:center;
		
	background-color:#000;
	width:149px;
	height:19px;
	border:1px solid #FFF;
}

a.pulsante_normal:link, a.pulsante_normal:visited, a.pulsante_normal:hover { 
	font-size:13px; 
	font-weight:normal; 
	font-family:"Arial Black",Verdana, Arial, Helvetica, sans-serif ;
	color:#555; 
	text-decoration: none;
	display:block;
	text-align:center;
		
	background-color:#E7E7E5;
	width:149px;
	height:19px;

}
	
/*.pulsante a:hover{ 
	font-size:13px; 
	font-weight:normal; 
	font-family:"Arial Black",Verdana, Arial, Helvetica, sans-serif ;
	text-decoration:none; 
	color:#555;
	display:block;
	height:18px; 
	background-color:#CDD4DB;
}*/

a.box_link:link, a.box_link:visited{
font-size:11px;
font-family:Verdana, Arial, Helvetica, sans-serif;
text-decoration:none;
display:block;
font-weight:bolder;
color:#4271A9; 
background-image:url(../img/list.gif);
background-repeat:no-repeat;
background-position:8px 8px;
padding:4px 4px 4px 21px;
width:195px;
}
a.box_link:hover{
font-size:11px;
font-family:Verdana, Arial, Helvetica, sans-serif;
text-decoration:none;
display:block;
font-weight:bolder;
color:#FFF;
background-image:none;
background-repeat:no-repeat;
background-position:8px 8px;
padding:4px 4px 4px 21px;
background-color:#7898BE;
width:195px;
}

* html a.box_link:link , * html a.box_link:visited , * html a.box_link:hover {width:220px;}



.shadow{
position:relative;
/*left:6px;
top:6px;*/
background-color:#FFF;
height:auto;
clear:both;
float:left;
width:800px;
top:-25px;
}

#content{
position:relative;
padding:10px;
background-color:#FFFFFF;
float:left;
color:#000000;
font-size:12px;
/*left:-6px;
top:-6px;*/
line-height:16px;
}

#content td{
color:#000000;
font-size:12px;
line-height:16px;
}


#footer{
float:left;
width:800px;
clear:both;
position:relative;
margin-bottom:5px;
color:#FFF;
font-size:11px;
}

#footer a:link,#footer a:visited{
font-size:11px; 
color:#FFF; 
font-weight:normal;
text-decoration:underline;
width:auto;
}
#footer a:hover{
font-size:11px; 
color:#FFF; 
font-weight:normal;
text-decoration:none;
}



a:link, a:visited{
font-size:12px; 
color:#585799; 
font-weight:normal;
text-decoration:underline;
width:auto;
}
 a:hover{
font-size:12px; 
color:#8C8AF0; 
font-weight:normal;
text-decoration:none;
}

.vota_link:link, .vota_link:visited{
font-size:12px; 
color:#585799; 
font-weight:normal;
text-decoration:none;
display:block;
background-color:#FFFFFF;
border:none;
height:17px;
}
.vota_link:hover{
font-size:12px; 
color:#8C8AF0; 
font-weight:normal;
text-decoration:none;
display:block;
background-color:#F4DCF2;
height:17px;
}

.mini{
font-size:11px;
padding:2px;
margin-bottom:2px;
border:1px solid #86431E;
width:140px;
}
.mini_btn{
padding:2px 6px 2px 6px;
border:1px solid #86431E;
font-size:11px;
border:1px solid #FFFFFF;
}

.mini_txa{
border:1px solid #86431E;
background-color:#E7E7E5;
font-size:11px; 
font-weight:normal;
height:130px;
}

.titolino{
font-size:18px; 
color:#B33; /*8106C7*/ /*#972641; */
font-weight:bolder;
text-decoration:none;
}

.titolo_rosso { font-size:14px; color:#8106C7; font-weight:bolder }


.shadow_h_box{
position:relative;
float:left;
left:4px;
top:4px;
margin:16px 0px 16px 0px;
background-color:#666;
}

.h_box{
position:relative;
float:left;
left:-4px;
top:-4px;
border:1px solid #483690;
background-color:#EDEDFF;
}



.code{
background-color:#EEEEFF;
border:1px solid #555;
padding:4px;
margin:5px 0px;
}
