/* CSS Document */
body {background:#000000; margin-top: 0px; margin-left: 0; margin-right: 0; margin-bottom:0px; font-family:Arial, Helvetica, sans-serif; font-size:small; font-weight:normal; color:#FFF; text-align:center;}

body,html{
height:100%;
margin:0;
}



#info_page{
width:850px;
height:700px;
position:absolute;
top:50%;
left:50%;
margin-top:-400px;
margin-left:-425px;
margin-right:auto;
padding:0px 0 0 0;
text-align:center;
font-size:12px;
color:#FFF;
background:url(../immagini/home_riccio.jpg) no-repeat;
}
.bandiere { 
width:700px;
position:relative;
padding:0 0;
margin-top:2.5em;
margin-bottom:0px;
margin-left:auto;
margin-right:auto;
text-align:center;
color:#FFFFFF;
} 



.bandiere li{
display:inline;
color:#FFFFFF;
margin:0 0em;
padding: 0 1em;
line-height:0em;
}
.bandiere a:link{
color:#FFFFFF;
text-decoration:none;
border:none;
}

img{
border:0;
}

#enter{
width:700px;
height:100px;
margin:27.5em auto 0 auto;
text-align:center;
color:#FFFFFF;
font-size:16px;
}

#enter a:link,
#enter a:visited{
color:#FFFFFF;
text-decoration:none;
}

#enter a:hover,
#enter a:focus{
color:#CCCCCC;
text-decoration:none;
}
.info_sito { 
width:850px;
position:relative;
padding:0 0;
margin-top:15px;
margin-bottom:0.6em;
margin-left:auto;
margin-right:auto;
text-align:center;
color:#FFFFFF;
font-size:14px;
line-height:1.2em;
} 

.links_info { 
width:850px;
position:relative;
padding:0 0;
margin-top:480px;
margin-bottom:0px;
margin-left:auto;
margin-right:auto;
text-align:center;
color:#FFFFFF;
font-size:12px;
} 

.dot{
vertical-align:bottom;
}

.links_info li{
display:inline;
padding:0 2px 0;
}

.links_info a:link,
.links_info a:visited{
color:#FFFFFF;
text-decoration:none;
font-size:12px;

}
.links_info a:hover,
.links_info a:focus,
.links_info a:active{
color:#FF0000;
text-decoration:none;
font-size:12px;
}

/*colore links testo*/
#text_link a:link,
#text_link a:visited { 
color:#FFF; 
font-family:Geneva, Arial, Helvetica, sans-serif;
font-size:14px;
font-weight:bold;
text-decoration:none;
} 
	
#text_link a:hover,
#text_link a:focus,
#text_link a:active
{ color:#F00; 
font-family:Geneva, Arial, Helvetica, sans-serif;
font-size:14px;
font-weight:bold;
text-decoration:none; }

/*colore links testo*/
#text_link_web a:link,
#text_link_web a:visited { 
color:#FFF; 
font-family:Geneva, Arial, Helvetica, sans-serif;
font-size:12px;
font-weight:bold;
text-decoration:none;
} 

/*colore links alert*/
#text_alert a:link,
#text_alert a:visited { 
color:#FF0; 
font-family:Geneva, Arial, Helvetica, sans-serif;
font-size:14px;
font-weight:bold;
text-decoration:none;
} 
	
#text_alert a:hover,
#text_alert a:focus,
#text_alert a:active
{ color:#FFF; 
font-family:Geneva, Arial, Helvetica, sans-serif;
font-size:14px;
font-weight:bold;
text-decoration:none; }

/*colore links testo*/
#text_link_web a:link,
#text_link_web a:visited { 
color:#FFF; 
font-family:Geneva, Arial, Helvetica, sans-serif;
font-size:12px;
font-weight:bold;
text-decoration:none;
} 

	
#text_link_web a:hover,
#text_link_web a:focus,
#text_link_web a:active
{ color:#F00; 
font-family:Geneva, Arial, Helvetica, sans-serif;
font-size:12px;
font-weight:bold;
text-decoration:none; }


hr{
width:30px;
height:1px;
color:#FF0000;
margin:0;
padding:0;
}

#foot{
width:850px;
border-top:1px #BBB dashed;
border-bottom:1px #BBB dashed;
margin:1em 0;
padding:0.4em;
font-size:12px;
color:#FFF;
text-align:center;
text-decoration:none;
}

/*colore links testo*/
#text_lingue a:link,
#text_lingue a:visited { 
color:#F00; 
font-family:Geneva, Arial, Helvetica, sans-serif;
font-size:14px;
font-weight:bold;
text-decoration:underline;
} 
	
#text_lingue a:hover,
#text_lingue a:focus,
{ color:#FFF; 
font-family:Geneva, Arial, Helvetica, sans-serif;
font-size:14px;
font-weight:bold;
text-decoration:underline; }
