﻿body
{
	background: #111 url(../images/bg.jpg) repeat-y center top;
	color: #ffffff;
	font: 12px "Lucida Sans Unicode", sans-serif;  
	
    margin              : 0 auto;    
}
#centrato { background-color: #444; background-image: url(../images/bg_home.gif); background-repeat: no-repeat; text-align: center; position: absolute; top: 50%; left: 50%; height: 520px; margin-top:-260px; width:940px; visibility: visible; margin-left: -470px; border: solid 5px #fff; }
#bandiere { text-align: right; width: 920px; height: 26px; float: left; padding-top: 65px; padding-right: 20px; }
#link { background-color: #444; background-image: url(../images/bg_link.gif); background-repeat: no-repeat; background-position: right center; text-align: right; width: 920px; float: left; padding-top: 10px; padding-bottom: 10px; padding-left: 20px; }
.link_content { text-align: left; float: left; padding-right: 20px; }
.home_image { text-align: center; width: 940px; float: left; }
.home_image img { border: solid 5px #fff; }
.home_image a:hover img { border: solid 5px #c5c5c5; }
.Titolo_Nero
{
    color           : #000000;
    font-size       : 11px;
    font-weight     : bold;
}

a.Link_Bianco
{
    color           : #FFFFFF;
    font-weight     : normal;
    text-decoration : none;      
}

a.Link_Bianco:hover
{
    color           : #FFFFFF;
    font-weight     : normal;
    text-decoration : underline;      
}

a.Link_Nero
{
    color           : #111;
    font-weight     : normal;
    text-decoration : none;      
}

a.Link_Nero:hover
{
    color           : #000000;
    font-weight     : normal;
    text-decoration : underline;      
}

.Titolo_Bianco
{ color           : #ffffff; font-size       : 14px; font-family: Helvetica, Geneva, Arial, SunSans-Regular, sans-serif; font-weight     : bold; }

a.Lingue_Link
{
    color           : #FFFFFF;
    font-weight     : bold;
    text-decoration : none;    
}

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

a.Nav_Link
{
    color           : #000000;
    font-weight     : normal;
    text-decoration : none;    
}

a.Nav_Link:hover
{
    color           : #000000;
    font-weight     : normal;
    text-decoration : underline;    
}
#Splash_Bottom
{ font-size: 11px; text-align  : center; width: 940px; float: left; padding-top: 5px; }
.container 
{
    margin: auto;
    width :852px;
	border: 3px solid #444;
	border-top: none;
}

.HomeContainer
{
    
    margin              : 0px auto 0px auto;
	
	background: #303030;
	border-bottom: 1px solid #2A2A2A;
    
    width       : 850px;   
    
}

.HomeContents
{
    width   : 100%;    
    padding : 0;
}

.HomeTop
{
      
    background: #111;
    
    border-bottom       : 1px solid #333;
    
    padding             : 0px 10px 0px 0px;    
    height              : 35px;
}

.ContentLogin
{
    width           : 180px;    
    padding         : 20px;
    vertical-align  : top;

	border-left     : 1px solid #444;
	border-top      : 1px solid #444;
}

.PageContent
{
    width               : 620px;
    
    padding             : 20px;
    vertical-align      : top;    
    background-color: #2A2A2A;
    border-right: 1px solid #444;
    border-left: 1px solid #1E1E1E;
	border-top: 1px solid #444;
}

.FormSearch
{
    border              : solid 1px #666;
    background-color    : #444;
    padding             : 10px;

}

.img
{
    border  : none;
    margin  : 0px;
    padding : 0px;
}

input, textarea, select
{
    border              : solid 2px #555;
    background-color    : #222222;
    color               : #FFFFFF;
    font                : normal 11px "Lucida Sans Unicode",sans-serif;
}

.TestoMenu
{
    font-size: 16px;
	font-weight: bold;
	color: #204975;
}

.stripes
{
	background: #333 url(../images/stripe.gif);
	height: 6px;
}

li
{
    margin-left: -20px;
}

 h1
{
	background: url(../images/bgh1.gif) repeat-x left bottom;
	color: #FFFFFF;
	margin-bottom: 10px;
	padding: 6px 0 4px;
	font-size: 16px;
}

a
{
    color: #CCC;
	text-decoration: none;
}

a:hover
{
    color: #FFFFFF;
    text-decoration: underline;
}

#left 
{
    float       : left;
}

#right
{
    float       : right;
}
