@charset "utf-8";

body,html { height:100%;margin:0 }
#sfondo {
width:100%;
height:480px;
background-color:#FFFFFF;
background-image:url(img/sfondo2.gif);
background-position:center;
z-index: 1;
position: absolute;
}


#container{
z-index: 2;
width:900px;
position:absolute;
left:50%;
right:50%;
margin:0 0 0 -450px;
}
h2 {
	color: #005A99;
}

#pagina{
width:900px;
background-image:url(img/sfondo_pagina.jpg);
background-repeat:repeat;
float:left;
}
#angolo_alto_sin{
width:170px;
float:left;
height:43px;
background-image:url(img/ritaglio_alto_sin.jpg);
background-position:top left;
background-repeat:no-repeat;
float:left;
background-color:#b2cde0;
}
.img_home {
	margin-left: 210px;
	margin-bottom: 30px;
}

#pagina_reale_bianca{
width:720px;
float:left;
background-color:#FFFFFF;
padding-top:20px;
}
#pagina_reale_bianca_index{
width:720px;
float:left;
background-position:bottom right;
background-repeat:no-repeat;
}
.pagina_reale_bianca_sin{
	padding-right:10px;
	width:165px;
	float:left;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	text-align:right;
	color:#808080;
	font-style: normal;
	font-weight: bold;
	font-variant: normal;
	text-transform: uppercase;
	padding-bottom:50px;
	margin-top:86px;
}

.pagina_reale_bianca_dx{
padding-left:10px;
padding-right:50px;
padding-bottom:50px;
width:485px;
float:left;
}

.pagina_reale_bianca_dx_ridotta{
padding-left:10px;
padding-right:50px;
width:485px;
float:left;
}
#flashone{
width:900px;
height:246px;
float:left;
}

#footer{
width:730px;
background-image:url(img/footer.jpg);
background-repeat:no-repeat;
float:left;
height:45px;
font-family:Arial, Helvetica, sans-serif;
font-size:9px;
color:#808080;
text-align:left;
padding-left:170px;
padding-top:15px;
}
#footer a{
	color:#4D4D4D;
	font-style: normal;
	line-height: normal;
	font-weight: normal;
	font-variant: normal;
	text-transform: none;
	text-decoration: none;
}
#footer a:link{

color:#4D4D4D;
font-style: normal;
	line-height: normal;
	font-weight: normal;
	font-variant: normal;
	text-transform: none;
	text-decoration: none;
}
#footer a:hover{
	color:#4D4D4D;
	text-decoration: underline;
	font-style: normal;
	line-height: normal;
	font-weight: normal;
	font-variant: normal;
	text-transform: none;
}
#footer a:visited{
color:#4D4D4D;
font-style: normal;
	line-height: normal;
	font-weight: normal;
	font-variant: normal;
	text-transform: none;
	text-decoration: none;
}




#sotto_footer{
width:730px;
float:left;
height:25px;
font-family:Arial, Helvetica, sans-serif;
font-size:9px;
color:#808080;
text-align:left;
padding-left:170px;
}
#sotto_footer a{
	color:#4D4D4D;
	font-style: normal;
	line-height: normal;
	font-weight: normal;
	font-variant: normal;
	text-transform: none;
	text-decoration: none;
}
#sotto_footer a:link{

color:#4D4D4D;
font-style: normal;
	line-height: normal;
	font-weight: normal;
	font-variant: normal;
	text-transform: none;
	text-decoration: none;
}
#sotto_footer a:hover{
	color:#4D4D4D;
	text-decoration: underline;
	font-style: normal;
	line-height: normal;
	font-weight: normal;
	font-variant: normal;
	text-transform: none;
}
#sotto_footer a:visited{
color:#4D4D4D;
font-style: normal;
	line-height: normal;
	font-weight: normal;
	font-variant: normal;
	text-transform: none;
	text-decoration: none;
}




.pagina_reale_bianca_sin_scroll{
padding-right:10px;
	width:165px;
	float:left;
	padding-bottom:50px;
	padding-top:47px;
}
.pagina_reale_bianca_sin_scroll a{
	
}
.pagina_reale_bianca_sin_scroll a:link{
}
.pagina_reale_bianca_sin_scroll a:hover{
}

.pagina_reale_bianca_sin_scroll a:visited{
}







.pagina_reale_bianca_sin_swf{
padding-right:10px;
	width:165px;
	float:left;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	text-align:right;
	color:#808080;
	font-style: normal;
	line-height: normal;
	font-weight: bold;
	font-variant: normal;
	text-transform: uppercase;
	text-decoration: none;
	line-height:20px;
	padding-bottom:50px;
	margin-top:50px;
}
.pagina_reale_bianca_sin_swf a{
	list-style:none;
list-style-type:none;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	text-align:right;
	color:#808080;
	font-style: normal;
	line-height: normal;
	font-weight: bold;
	font-variant: normal;
	text-transform: uppercase;
	text-decoration: none;
	line-height:20px;
}
.pagina_reale_bianca_sin_swf a:link{
	list-style:none;
list-style-type:none;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	text-align:right;
	color:#808080;
	font-style: normal;
	line-height: normal;
	font-weight: bold;
	font-variant: normal;
	text-transform: uppercase;
	text-decoration: none;
	line-height:20px;
}
.pagina_reale_bianca_sin_swf a:hover{
	list-style:none;
	list-style-type:none;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	text-align:right;
	color:#808080;
	font-style: normal;
	line-height: normal;
	font-weight: bold;
	font-variant: normal;
	text-transform: uppercase;
	text-decoration: underline;
	line-height:20px;
}

.pagina_reale_bianca_sin_swf a:visited{
	list-style:none;
	list-style-type:none;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	text-align:right;
	color:#808080;
	font-style: normal;
	line-height: normal;
	font-weight: bold;
	font-variant: normal;
	text-transform: uppercase;
	line-height:20px;
}

.div_menu{width:165px; float:left; text-align:right; margin-bottom:8px;}
.div_menu a{
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	text-align:right;
	color:#808080;
	font-style: normal;
	line-height: normal;
	font-weight: bold;
	font-variant: normal;
	text-transform: uppercase;
	text-decoration: none;
}
.div_menu a:link{
	text-align:right;
	color:#808080;
	text-decoration: none;
}
.div_menu a:hover{
	text-align:right;
	color:#808080;
	text-decoration: underline;
}


.div_menu a:visited{
	text-align:right;
	color:#808080;
	text-decoration: none;
}

.div_menu_on{
	width:165px;
	float:left;
	text-align:right;
	margin-bottom:8px;
	text-decoration: underline;
}
.div_menu_on a{
	list-style:none;
	list-style-type:none;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	text-align:right;
	color:#808080;
	font-style: normal;
	line-height: normal;
	font-weight: bold;
	font-variant: normal;
	text-transform: uppercase;
	text-decoration: underline;
}
.div_menu_on a:link{
	list-style:none;
	list-style-type:none;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	text-align:right;
	color:#808080;
	font-style: normal;
	line-height: normal;
	font-weight: bold;
	font-variant: normal;
	text-transform: uppercase;
	text-decoration: underline;
}
.div_menu_on a:hover{
	list-style:none;
	list-style-type:none;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	text-align:right;
	color:#808080;
	font-style: normal;
	line-height: normal;
	font-weight: bold;
	font-variant: normal;
	text-transform: uppercase;
	text-decoration: underline;
}


.div_menu_on a:visited{
	list-style:none;
	list-style-type:none;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	text-align:right;
	color:#808080;
	font-style: normal;
	line-height: normal;
	font-weight: bold;
	font-variant: normal;
	text-transform: uppercase;
	text-decoration: underline;
}

#header {
	
	position:relative;
	height:246px;
	overflow: hidden;
}

#logo {
	background: url(img/logo.png) repeat;
	position:absolute;
	height:134px;
	width:156px;
	top:110px;
	left:10px;
	opacity: 0;
}

#myVideo {
	position: absolute;
	left:170px;
	z-index: 1;
}

.background {
	position: absolute;
	width:720px;
	height:246px;
	left:170px;
	z-index: 0;
}

#header .over {
    left: 169px;
    position: absolute;
    top: 144px;
    z-index: 4;
}

#header .navigation {
    position: absolute;
    overflow: hidden;
    height: 249px;
    width: 174px;
    left: 170px;
}

#header .navigation .navigation_inner{
    background: #2A5597;
    position: absolute;
    height: 250px;
    width: 174px;
    opacity: 0.6;
    z-index: 2;
}

#header .navigation .navigation_rollover{
    background: #2A5597;
    height: 250px;
    width: 174px;
    left: -174px;
    position: absolute;
    opacity: 0.6;
    z-index: 3;
}

#menu{
    list-style: none;
    position: absolute;
    left: 200px;
    z-index: 105;
    top:48px;
    margin: 0px;
}

#menu li{
    font-family: Arial,Helvetica,sans-serif;
    font-size: 12px;
    height: 21px;
    text-align: right;
}

#menu li a {
    color:white;
    text-decoration: none;
    z-index: 3;
}

#menu li a:hover {
    color:#808080;
}
.Stile3 {
	color: #005A99;
	font-weight: bold;
	font-size: 28px;
}
.Stile4 {
	color: #000000;
	line-height:22px;
}

.cont{
width:485px;
margin-top:10px;
padding-bottom:5px;
float:left;
}

.date_cv{
width:85px;
float:left;
}

.testo_cv{
width:400px;
float:left;
}


.foto_cv{
width:130px;
height:130px;
float:left;
border:1px #999999 solid;
}

