﻿body{

	 background:#032d53 url(/img/header.jpg) top center no-repeat;
	 margin:0;
	 padding:0;
	 font-family:Verdana, Lucida sans, Lucida Console, LucidaGrande, Trebuchet MS;
	 color:#fff;
	 font-size:12px;
	font-style:normal;
	
}
h1{}

h2{font-size:14px;}

h3{font-size:13px;}
a{color:#bfbdbd; text-decoration:none;}
a:hover{color:#bfbdbd; text-decoration:underline;}
#site{
	margin:0 auto;
	padding:0;
	width:1024px;
	height: 768px;
	min-height: 768px;
	height: auto !important;

	
}
#header{
	margin:0;
	padding:0;
	width:1024px;
	height: 163px;
	/*background: transparent url(/img/header.jpg) top left no-repeat;*/
	float:left;
}

#site .marginSx{
	margin:0;
	padding:0;
	width:65px;
	height: 768px;
	min-height: 768px;
	height: auto !important;
	float:left;
}

#site .marginDx{
	margin:0;
	padding:0;
	width:905px;
	height: 768px;
	min-height: 768px;
	height: auto !important;
	float:left;
}
#site .marginDx #content{
	margin:0;
	padding:0;
	width:905px;
	min-height:510px;
	height:510px;
	height:auto !important;
	float:left;
}
#site .marginDx #content .video{
margin:0 75px 0 0;
padding:0;
width:744px;
height:406px;
float:right;
}

#site .marginDx #content  #soldini{
margin:0;
padding:0 0 0 200px;
width:704px;
height:175px;
background: transparent url(/img/bg_soldini.jpg) top left no-repeat;
}
.clear{
clear:both;

}
#site .marginDx #content  #soldini .txt{
margin:0;
padding:0;
height:auto;
width:300px;
float:left;

}

#site .marginDx #content  #soldini .txt h2{
margin:0;
padding:24px 0 0 0;
font-family:Verdana, Lucida sans, Lucida Console, LucidaGrande, Trebuchet MS;
}

#site .marginDx #content  #soldini .txt p{
margin:0;
padding:10px 0 0 0;
line-height:16px;
font-family:Verdana, Lucida sans, Lucida Console, LucidaGrande, Trebuchet MS;
}

#site .marginDx #content  #soldini .partecipa{
margin:0;
padding:0;
height:auto;
width:370px;
float:right;
}

#site .marginDx #content  #soldini .partecipa a#partecipa{
padding:0;
margin:107px 70px 0 20px;
display:block;
width:206px;
height:57px;
background: transparent url(/img/btn_partecipa_sfida_off.jpg) top left no-repeat;
}

#site .marginDx #content  #soldini .partecipa a#partecipa:hover{
background: transparent url(/img/btn_partecipa_sfida_on.jpg) top left no-repeat;
}
/************************************************

				MENU
				
/**********************************************


DIV#navigation {FLOAT: left; MARGIN: 0px 0px;   border: 0px solid red; height:230px; width:900px;}
DIV#navigation ul{ FLOAT: left; position:relative;  top:0px; left:20px; list-style-type: none; margin: 0; padding: 0; height:230px; width:900px;}
DIV#navigation ul li{FLOAT: left; position:relative; top:0px; left:0px; width:205px; height:225px;}
DIV#navigation ul li img{FLOAT: left; position:absolute; border:0px;}
DIV#navigation ul li a{FLOAT: left; position:absolute; top:0px; left:0px; display:block; width:205px; height:225px; background-color:transparent;}

*/



#menu{
margin:0;
padding:0;
height:44px;
width:auto;

}

#menu ul, #menu li{
margin:0;
padding:0;
display:inline;
float:left;
list-style-type:none;
border:none;

}
#menu ul{
margin:0;
padding:0 auto;
}
#menu a#link_home{
width:50px;
height:44px;
display:block;
background: transparent url(/img/home_off.jpg) top left no-repeat;

}
#menu a#link_home:hover, #menu a#link_home.actived{
background: transparent url(/img/home_on.jpg) top left no-repeat;

}
#menu a#link_sfidaitalia70{
width:125px;
height:44px;
display:block;
background: transparent url(/img/sfida_italia70_off.jpg) top left no-repeat;

}
#menu a#link_sfidaitalia70:hover, #menu a#link_sfidaitalia70.actived{
background: transparent url(/img/sfida_italia70_on.jpg) top left no-repeat;
}

#menu a#link_attivita{
width:72px;
height:44px;
display:block;
background: transparent url(/img/attivita_off.jpg) top left no-repeat;

}
#menu a#link_attivita:hover, #menu a#link_attivita.actived{
background: transparent url(/img/attivita_on.jpg) top left no-repeat;

}
#menu a#link_team{
width:67px;
height:44px;
display:block;
background: transparent url(/img/team_off.jpg) top left no-repeat;
}
#menu a#link_team:hover, #menu a#link_team.actived{
background: transparent url(/img/team_on.jpg) top left no-repeat;
}

#menu a#link_volvo{
width:148px;
height:44px;
display:block;
background: transparent url(/img/volvo_ocean_race_off.jpg) top left no-repeat;
}
#menu a#link_volvo:hover, #menu a#link_volvo.actived{
background: transparent url(/img/volvo_ocean_race_on.jpg) top left no-repeat;

}
#menu a#link_tienimi_informato{
width:139px;
height:44px;
display:block;
background: transparent url(/img/tienimi_informato_off.jpg) top left no-repeat;
}
#menu a#link_tienimi_informato:hover, #menu a#link_tienimi_informato.actived{
background: transparent url(/img/tienimi_informato_on.jpg) top left no-repeat;
}

#menu a#link_contatti{
width:80px;
height:44px;
display:block;
background: transparent url(/img/contatti_off.jpg) top left no-repeat;
}
#menu a#link_contatti:hover, #menu a#link_contatti.actived{
background: transparent url(/img/contatti_on.jpg) top left no-repeat;

}
#menu a#link_lavora{
width:123px;
height:44px;
display:block;
background: transparent url(/img/lavora_con_noi_off.jpg) top left no-repeat;
}
#menu a#link_lavora:hover, #menu a#link_lavora.actived{
background: transparent url(/img/lavora_con_noi_on.jpg) top left no-repeat;
}

#footer{
margin:30px 0 0 40px;
padding:0;
height:44px;
width:786px;
}

#footer p{
color:#bfbdbd;
font-size:11px;
font-family:Verdana, Lucida sans, Lucida Console, LucidaGrande, Trebuchet MS;
float:left;
margin:0;
padding:0;
font-style:normal;

}

#footer img{
float:right;
margin:0;
padding:0;

}

/**********************************************************



					PARTECIPA ALLA SFIDA


************************************************************/


#content .partecipa_sfida{

width:899px;
height:581px;
margin:0 auto;
padding:0;
background: transparent url(/img/bg_sfidainterna.jpg) top left no-repeat;
}
#content .partecipa_sfida .block1{
margin:15px 0 60px 0;
padding:0;
height:400px;
width:400px;
float:left;

}

#content .partecipa_sfida .block1 p{
margin:0;
padding:0 0 10px 85px;
text-align:justify;
font-family:Verdana, Lucida sans, Lucida Console, LucidaGrande, Trebuchet MS;

}

#content .partecipa_sfida .block1 h2{
margin:0;
padding:0 0 10px 85px;
text-align:justify;
text-transform:uppercase;
font-family:Verdana, Lucida sans, Lucida Console, LucidaGrande, Trebuchet MS;


}
#content .partecipa_sfida .block1 h3{
margin:0;
padding:0 0 0 85px;
text-align:justify;
text-transform:uppercase;
font-family:Verdana, Lucida sans, Lucida Console, LucidaGrande, Trebuchet MS;


}
#content .partecipa_sfida .block1_img{
margin:0;
padding:40px 120px 0 0;
height:auto;
width:auto;
float:right;

}

#content .partecipa_sfida .block2{
margin:0 auto;
padding:0;
height:auto;
width:720px;
float:left;

}

#content .partecipa_sfida .block2 .txt {
margin:0 0 0 85px;
padding:0;
width:360px;
float:left;
}
#content .partecipa_sfida .block2 .txt p{
margin:0;
padding:0;
font-size:14px;
font-family:Verdana, Lucida sans, Lucida Console, LucidaGrande, Trebuchet MS;

}

#content .partecipa_sfida .block2 .btn_partecipa{
margin:0;
padding:0;
float:right;
}

#content .partecipa_sfida .block2 .btn_partecipa a#partecipa_int{
margin:0;
padding:0;
height:57px;
width:206px;
float:right;
background:transparent url(/img/btn_partecipa_sfida_off.png) top left no-repeat;
}

#content .partecipa_sfida .block2 .btn_partecipa a#partecipa_int:hover{
margin:0;
padding:0 0 30px 0;
background:transparent url(/img/btn_partecipa_sfida_on.png) top left no-repeat;

}


/**********************************************************



					CONTATTACI


************************************************************/
.content_form{
background:transparent url(/img/bg_form.jpg) top left no-repeat;
width:805px;
height:561px;
margin:0;
padding:20px 0 0 0;
float:left;
}

fieldset{
border:none;
margin:0;
padding:3px 0;}

.label{
width:90px;
float:left;
height:10px;
font-weight:bold;
}

label{
display:block;
font-size:11px;
font-weight:bold;
}

.tipologia{
float:left;
display:inline;
}

.input{
background-color: #8794a4;
border:none;
color: #fff;
font-weight:normal;
height:15px;
width:233px;
margin:0;
padding:0 5px 0 3px;}

.btn_invia{
margin:0 0 0 80px;
padding:0;
height:32px;
width:143px;
}

#content .form{
margin:0 35px 0 100px;
padding:0;
float:left;
width:339px;
}
#content .form h2{
margin-top:10PX;
padding-top:0;
}
#content .form .CV{
margin:0;
padding:0;
background-color:#8794a4;
border:none;
}

#content .form textarea{
margin:0;
padding:0 0 0 5px;
background-color:#8794a4;
height:45px;
width:233px;
border:none;
font-size:11px;
color:#ffffff;
}

#content .form_txt{
margin:35px 0 0 0;
padding:0;
float:left;
width:300px;

}

#content .form_txt h2{
margin:0;
padding:5px 0 0 0;
font-style:normal;
font-size:11px;
text-transform:uppercase;
font-family:Verdana, Lucida sans, Lucida Console, LucidaGrande, Trebuchet MS;

}

#content .form_txt p{
margin:0;
padding:0 0 10px 0;
font-style:normal;
font-size:11px;
font-family:Verdana, Lucida sans, Lucida Console, LucidaGrande, Trebuchet MS;
text-align:justify;

}

/**********************************************************



					LAYER


************************************************************/

#layer_trasparent{
width:100%;
height:100%;
background-color:#000000; 
filter:alpha(opacity=60);
mozopacity: 0.60;
opacity: 0.60;
z-index:5;
display:none;
position:absolute;
top:0;
left:0;
}

#layer{
width:100%;
height:100%;
background-color:Transparent;
filter:alpha(opacity=100);
mozopacity: 1;
opacity: 1;
z-index:5;
display:none;
position:absolute;
top:0;
left:0;
}

#layer .layercontent{
margin:150px auto;
background-color:#cecfd0; 
filter:alpha(opacity=100);
mozopacity: 1;
opacity: 1;
z-index:6;
padding:0 0 100px 0;
width:200px;
height:50px;

}
#layer .layercontent label{
margin:0;
padding:10px 5px 0 5px;
font-size:12px;
color:#0c5495;
font-style:normal;
font-weight:bold;
}
#layer .layercontent label#label_error{
margin:0;
padding:10px 5px 30px 5px;
font-size:12px;
color:#333333;
font-style:normal;
font-weight:bold;
}

#layer .layercontent .chiudi{
font-weight: bold;
font-size:12px;
font-family:arial;
color:#032d53;
text-align:center;
margin:0 0 20px 0;

}

#layer .layercontent .chiudi a{
text-decoration:none;
font-family:arial;
color:#0c5495;
font-weight:bold;
}
#layer .layercontent .chiudi a:hover{
text-decoration:underline;
font-family:arial;
font-size:12px;
font-weight:bold;
color:#0c5495;
}






