
body
{
    background-color:#061c33;
    font-family: Verdana;
    font-size: 11px;
    color: #ffffff;
    text-align: center;
    margin: 0px 0px 0px 0px;
    margin: 0px 0px 0px 0px;
    
    background-image:url(../images/layout/bg/background.jpg);
    background-position: top center;
    background-repeat:no-repeat;
}

tbody
{
    color: #ffffff;
    font-family: Verdana;
	font-size: 11px;
}

A:link
{
    font-family: Verdana;
    color:#656565;
	font-size: 11px;
	text-decoration:none;
    font-weight: bold;
}
A:visited
{
    font-family: Verdana;
    color:#656565;
	font-size: 11px;
	text-decoration:none;
    font-weight: bold;
}
A:hover
{
    font-family: Verdana;
  	color:#002f65;
	font-size: 11px;
	text-decoration:none;
   
   
}
A:active
{
    font-family: Verdana;
    color:#ffffff;
	font-size: 11px;
	text-decoration:none;
    font-weight: bold;
}

/*--------------------SPAZI-------------------------*/

.h_space_50 {  
	width:50px;
}

.h_space_40 {  
	width:40px;
}

.h_space_30 {  
	width:30px;
}

.h_space_20 {  
	width:20px;
}

.h_space_10 {  
	width:10px;
}

.h_space_5 {  
	width:5px;
}

.v_space_50 {  
	height:50px;
}

.v_space_45 {  
	height:45px;
}

.v_space_40 {  
	height:40px;
}

.v_space_35 {  
	height:35px;
}

.v_space_30 {  
	height:30px;
}


.v_space_25 {  
	height:25px;
}

.v_space_20 {  
	height:20px;
}

.v_space_10 {  
	height:10px;
}

.v_space_5 {  
	height:5px;
}


/***************************************************/
/* ------------------DIMENSIONI------------------- */

.header_table
{
	width:910px;
	height:58px;
	vertical-align:top;
	background-image:url(../images/layout/home/bg_header.jpg);
    background-position: top center;
    background-repeat:no-repeat;
    background-color:#ffffff;
}

.header_menu_table
{
	width:910px;
	height:218px;
	vertical-align:top;
	background-image:url(../images/layout/home/bg_menu.jpg);
    background-position: top center;
    background-repeat:no-repeat;
    background-color:#ffffff;
}

.content_table
{
	width:910px;
	vertical-align:top;
	background-image:url(../images/layout/home/bg_home.jpg);
    background-position: top center;
    background-repeat:no-repeat;
    background-color:#ffffff;
}

.footer_table
{
	height:32px;
	width:910px;
	vertical-align:top;
	background-image:url(../images/layout/home/bg_footer.jpg);
    background-position: top center;
    background-repeat:no-repeat;
    background-color:#ffffff;
}

.footer_table_s
{
	height:60px;
	width:910px;
	vertical-align:top;
	background-image:url(../images/layout/site/bg_footer.jpg);
    background-position: top center;
    background-repeat:no-repeat;
    background-color:#ffffff;
}



/* ------------------HEADER------------------- */

.header_struttura
{
	width:910px;
	height:58px;
	vertical-align:middle;
}


.header_struttura_lingua
{
	width:150px;
	text-align:left;
	padding-left:15px;
}

.header_struttura_lingua_voci
{
    font-family: Verdana;
	color: #002f65;
    font-size: 10px; 
}
.header_struttura_lingua_voci a:link {  
	font-family: Verdana;
	color: #002f65;
    font-size: 10px; 
    font-weight:bold;
}
.header_struttura_lingua_voci a:visited {  
	font-family: Verdana;
	color: #002f65;
    font-size: 10px; 
	text-decoration: none;
	font-weight:bold;
}
.header_struttura_lingua_voci a:hover {  
	font-family: Verdana;
	color: #999999;
    font-size: 10px; 
	text-decoration: none;
	font-weight:bold;
}


.header_struttura_menu
{
	width:760px;
	text-align:right;
	padding-right:10px;
}

.header_struttura_menu_voci
{
    font-family: Verdana;
	color: #002f65;
    font-size: 11px; 
}
.header_struttura_menu_voci a:link {  
	font-family: Verdana;
	color: #002f65;
    font-size: 11px; 
    font-weight:normal;
}
.header_struttura_menu_voci a:visited {  
	font-family: Verdana;
	color: #002f65;
    font-size: 11px; 
	text-decoration: none;
	font-weight:normal;
}
.header_struttura_menu_voci a:hover {  
	font-family: Verdana;
	color: #666666;
    font-size: 11px; 
	text-decoration: none;
	font-weight:normal;
}



/***********************************************/
/* ------------------MENU------------------- */

.mainmenu
{
	width:910px;
	height:218px;
}

.struttura_mainmenu
{
	height:168px;
}

.struttura_mainmenu_logo
{
	height:168px;
	width:368px;
	text-align:center;
	vertical-align:middle;
}

.struttura_mainmenu_bg
{
	height:167px;
	width:542px;
	vertical-align:top;
	text-align:left;
	padding-left:1px;
	padding-top:1px;
}


.struttura_bg_main_voci
{
	height:27px;
	width:133px;
	vertical-align:middle;
	text-align:left;
	background-color:#ffffff;
	border: solid 1px #cccccc;
	padding-left:4px;
}

.struttura_bg_main_testo
{
	font-family: Verdana;
	color: #878787;
    font-size: 11px;
}

.struttura_bg_main_testo a:link {  
	font-family: Verdana;
	color: #878787;
    font-size: 11px; 
    font-weight:normal;
}
.struttura_bg_main_testo a:visited {  
	font-family: Verdana;
	color: #878787;
    font-size: 11px; 
	text-decoration: none;
	font-weight:normal;
}
.struttura_bg_main_testo a:hover {  
	font-family: Verdana;
	color: #002f65;
    font-size: 11px; 
	text-decoration: none;
	font-weight:normal;
}




/***********************************************/
/* ------------------FOOTER------------------- */

.footer_struttura
{
	height:32px;
	width:910px;
	vertical-align:middle;
}

.footer_struttura_s
{
	height:40px;
	width:910px;
	vertical-align:middle;
}


.footer_text
{
    font-family: Verdana;
	color: #ffffff;
    font-size: 10px; 
}
.footer_text a:link {  
	font-family: Verdana;
	color: #ffffff;
    font-size: 10px; 
    font-weight:normal;
}
.footer_text a:visited {  
	font-family: Verdana;
	color: #ffffff;
    font-size: 10px; 
	text-decoration: none;
	font-weight:normal;
}
.footer_text a:hover {  
	font-family: Verdana;
	color: #999999;
    font-size: 10px; 
	text-decoration: none;
	font-weight:normal;
}


.footer_text_s
{
    font-family: Verdana;
	color: #ffffff;
    font-size: 10px;
    padding-right:15px; 
}
.footer_text_s a:link {  
	font-family: Verdana;
	color: #ffffff;
    font-size: 10px; 
    font-weight:bold;
}
.footer_text_s a:visited {  
	font-family: Verdana;
	color: #ffffff;
    font-size: 10px; 
	text-decoration: none;
	font-weight:bold;
}
.footer_text_s a:hover {  
	font-family: Verdana;
	color: #555555;
    font-size: 10px; 
	text-decoration: none;
	font-weight:bold;
}

.footer_text_sb
{
    font-family: Verdana;
	color: #002f65;
    font-size: 10px;
    padding-left:15px;
}

/* ------------------END FOOTER------------------- */





/* ---------------------SEZIONE--------------------- */

/******************Generale Sezione*******************/


.Box_sezione
{
	width:910px;
	height:460px;
	vertical-align:top;
    background-color:#ffffff;
}

.space_sezione_nomenu
{
	width:210px;
	height:460px;
    text-align:left;
}

.bg_sezione_nomenu
{
	width:700px;
	height:460px;
	vertical-align:top;
	text-align:left;
}

.pad_sezione_nomenu
{
    padding: 0px 5px 5px 10px;
}




.space_sezione_simenu
{
	width:210px;
	height:460px;
    text-align:left;
}

.sezione_menulato
{
	width:150px;
	height:339px;
    text-align:left;
    vertical-align:top;
}

.bg_sezione_simenu
{
	width:550px;
	height:339px;
	vertical-align:top;
	text-align:left;
}

.pad_sezione_simenu
{
    padding: 0px 5px 5px 10px;
}



.titolo_sezione
{
    color:#002f65;
    font-size:16px;
    font-variant:small-caps;
    font-weight:bold;
    text-align:left;
    height:25px;
    vertical-align:bottom;
}


.titolo_sezione_smenu
{
    color:#002f65;
    font-size:16px;
    font-variant:small-caps;
    font-weight:bold;
    text-align:left;
    height:25px;
    vertical-align:bottom;
    padding-left:12px;
}


.testo_sezione
{
    color:#656565;
    font-size:11px;
    text-align:left;
    line-height:15px;
    text-align:justify;
}

.testo_sezione_b
{
    color:#002f65;
    font-size:12px;
    font-variant:small-caps;
    font-weight:bold;
    text-align:left;
}

div.box_contenuto
{
	direction:ltr; 
	width:700px !important;width /**/:710px;
    height:400px !important;height /**/: 390px;
    overflow:auto;
    padding-right:5px;
}

div.box_contenuto p{margin-top:0}



body {
scrollbar-face-color: #ffffff;
scrollbar-highlight-color: #0a214f;
scrollbar-shadow-color: #0a214f;
scrollbar-3dlight-color: #ffffff;
scrollbar-arrow-color: #0a214f;
scrollbar-track-color: #ffffff;
scrollbar-darkshadow-color: #ffffff;
}



div.box_contenuto_subm
{
	direction:ltr; 
	width:510px !important;width /**/:520px;
    height:400px !important;height /**/: 390px;
    overflow:auto;
    padding-right:5px;
}

div.box_contenuto_subm p
{
    margin-top:0
}


div.menu_box_contenuto_subm
{
	direction:ltr; 
	width:170px !important;width /**/:180px;
    height:400px !important;height /**/: 390px;
    overflow:auto;
    padding-right:5px;
}

div.menu_box_contenuto_subm p
{
    margin-top:0
}


.photo_sezione {
   background-color: #eeeeee;
   padding:5px;
   border:1px solid #cfcfcf;
}




/***********Menu Lato***********/

#menu_laterale
{
    margin-top:15px;
    padding-left:5px;
    width:145px;
	font-family: Verdana;
    font-size: 10px;
}
		
#menu_laterale p{
	height:24px;
	/*padding-left:10px;*/
	font-weight:normal;
	color:#656565;
	font-family: Verdana;
	font-size:10px;
	vertical-align:middle;
}
		
#menu_laterale a{
	display:block;
	height:24px;
	/*text-align:right;*/
	text-decoration:none;
	font-family: Verdana;
	font-size:10px;
	font-weight:normal;
	color:#656565;
	border-bottom:1px solid #cccccc;
	vertical-align:middle;
}

#menu_laterale a:hover{
	background-color:#002f65;
	color:#ffffff;
	vertical-align:middle;
	/*background-position:center right;*/
}
	#menu_laterale a: visited{
	background-color:#002f65;
	color:#ffffff;
	vertical-align:middle;
	/*background-position:center right;*/
}
#menu_laterale a.selezionato{
	background-color:#002f65;
	vertical-align:middle;
}






/***********************************************************************/


/* Profilo Aziendale */

.sezione_profilo_bg
{
	width:910px;
	height:460px;
	vertical-align:top;
    background-image:url(../images/layout/site/sezione/Bg_Profilo.jpg);
    background-position: top center;
    background-repeat:no-repeat;
    background-color:#ffffff;
}


/* Organigramma */

.sezione_organigramma_bg
{
	width:910px;
	height:460px;
	vertical-align:top;
    background-image:url(../images/layout/site/sezione/Bg_organigramma.jpg);
    background-position: top center;
    background-repeat:no-repeat;
    background-color:#ffffff;
}


/* Lavora con noi */

.sezione_lavora_bg
{
	width:910px;
	height:339px;
	vertical-align:top;
    background-image:url(../images/layout/site/sezione/Bg_Lavora.jpg);
    background-position: top center;
    background-repeat:no-repeat;
    background-color:#ffffff;
}

input, select, textarea 
{
    margin: 2px;
	padding: 2px;
	border: solid 1px #999999;
	background-color: #ffffff;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #555555;
}
input:focus, select:focus, textarea:focus {
	background-color: #eeeeee;
	border: 1px solid #999999;
	color: #333333;
}

.input_dim {
	width: 435px;
}

.input_privacy {
	width: 450px;
	height:35px;
	background-color:#ededed;
	border-bottom: solid 1px #cccccc;
	border-top: solid 1px #cccccc;
	margin: 2px;
	padding: 2px;
	color:#333333;
	font-size:10px;
}

.input_button { 
	height: 25px;
	width: 140px;
	margin: 0;
	padding: 2px 2px; 
	border: 1px solid #666666;
	background-color:#dcdcdc;	
	font-family: Verdana, Arial, Helvetica, sans-serif;
	text-decoration: none;	
	color: #333333;
}


/* Mission */

.sezione_mission_bg
{
	width:910px;
	height:460px;
	vertical-align:top;
    background-image:url(../images/layout/site/sezione/Bg_mission.jpg);
    background-position: top center;
    background-repeat:no-repeat;
    background-color:#ffffff;
}


/* Higlights (MILESTONE) */

.sezione_highlights_bg
{
	width:910px;
	height:460px;
	vertical-align:top;
    background-image:url(../images/layout/site/sezione/Bg_highlights.jpg);
    background-position: top center;
    background-repeat:no-repeat;
    background-color:#ffffff;

}

.anno_highlights
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size:17px;
	font-weight:bold;
	color: #002f65;
	vertical-align:top;
}

.div_highlights_anno
{
    background-color:#002f65;
    height:1px;
    margin-top:5px;
    margin-bottom:5px;
}

.titolo_highlights
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size:14px;
	font-weight:bold;
	color: #666666;
	vertical-align:top;
}

.div_highlights
{
    background-color:#cccccc;
    height:1px;
    margin-top:10px;
    margin-bottom:10px;
}




/*--------------------------------*/


/* Sponsoring */

.sezione_sponsoring_bg
{
	width:910px;
	height:460px;
	vertical-align:top;
    background-image:url(../images/layout/site/sezione/Bg_sponsoring.jpg);
    background-position: top center;
    background-repeat:no-repeat;
    background-color:#ffffff;

}


/* Marketing */

.sezione_marketing_bg
{
	width:910px;
	height:460px;
	vertical-align:top;
    background-image:url(../images/layout/site/sezione/Bg_Marketing.jpg);
    background-position: top center;
    background-repeat:no-repeat;
    background-color:#ffffff;
}


/* Sport Channels */

.sezione_spchannels_bg
{
	width:910px;
	height:460px;
	vertical-align:top;
    background-image:url(../images/layout/site/sezione/Bg_SpChannels.jpg);
    background-position: top center;
    background-repeat:no-repeat;
    background-color:#ffffff;
}


/* Press */

.sezione_press_bg
{
	width:910px;
	height:460px;
	vertical-align:top;
    background-image:url(../images/layout/site/sezione/Bg_press.jpg);
    background-position: top center;
    background-repeat:no-repeat;
    background-color:#ffffff;
}


/*--------------------------------*/


/* Consulenza */

.sezione_consulenza_bg
{
	width:910px;
	height:460px;
	vertical-align:top;
    background-image:url(../images/layout/site/sezione/Bg_Consulenza.jpg);
    background-position: top center;
    background-repeat:no-repeat;
    background-color:#ffffff;
}


/* Management */

.sezione_management_bg
{
	width:910px;
	height:460px;
	vertical-align:top;
    background-image:url(../images/layout/site/sezione/Bg_Management.jpg);
    background-position: top center;
    background-repeat:no-repeat;
    background-color:#ffffff;
}

.thumb_manag
{
   background-color: #ffffff;
   padding:5px;
   border:1px solid #cfcfcf;
}




/* Eventi */

.sezione_eventi_bg
{
	width:910px;
	height:460px;
	vertical-align:top;
    background-image:url(../images/layout/site/sezione/Bg_Eventi.jpg);
    background-position: top center;
    background-repeat:no-repeat;
    background-color:#ffffff;
}


/* Merchandising */

.sezione_merchandising_bg
{
	width:910px;
	height:460px;
	vertical-align:top;
    background-image:url(../images/layout/site/sezione/Bg_Merchandise.jpg);
    background-position: top center;
    background-repeat:no-repeat;
    background-color:#ffffff;
}


/* Hospitality */

.sezione_hospitality_bg
{
	width:910px;
	height:460px;
	vertical-align:top;
    background-image:url(../images/layout/site/sezione/Bg_Hospitality.jpg);
    background-position: top center;
    background-repeat:no-repeat;
    background-color:#ffffff;
}


/*--------------------------------*/


/* Gallery */

.sezione_gallery_bg
{
	width:910px;
	height:460px;
	vertical-align:top;
    background-image:url(../images/layout/site/sezione/Bg_Gallery.jpg);
    background-position: top center;
    background-repeat:no-repeat;
    background-color:#ffffff;
}

.thumb_gallery
{
   background-color: #ffffff;
   padding:5px;
   border:1px solid #cfcfcf;
}



.selcat_gallery {  
	font-family: Verdana;
	color: #555555;
    font-size: 11px; 
    font-weight:normal;
}

.selcat_gallery_attivo {  
	font-family: Verdana;
	color: #999999;
    font-size: 11px; 
    font-weight:bold;
}

.selcat_gallery a:link {  
	font-family: Verdana;
	color: #555555;
    font-size: 11px; 
    font-weight:bold;
}
.selcat_gallery a:visited {  
	font-family: Verdana;
	color: #555555;
    font-size: 11px; 
	text-decoration: none;
	font-weight:bold;
}
.selcat_gallery a:hover {  
	font-family: Verdana;
	color: #002f65;
    font-size: 11px; 
	text-decoration: none;
	font-weight:bold;
}




/* Partnership */

.sezione_partnership_bg
{
	width:910px;
	height:460px;
	vertical-align:top;
    background-image:url(../images/layout/site/sezione/Bg_Partnership.jpg);
    background-position: top center;
    background-repeat:no-repeat;
    background-color:#ffffff;

}

.thumb_partnership
{
   background-color: #ffffff;
   padding:5px;
   border:1px solid #cfcfcf;
   width:180px;
   height:100px;
}

.link_partner {  
	font-family: Verdana;
	color: #555555;
    font-size: 11px; 
    font-weight:normal;
}

.link_partner a:link {  
	font-family: Verdana;
	color: #555555;
    font-size: 11px; 
    font-weight:bold;
}
.link_partner a:visited {  
	font-family: Verdana;
	color: #555555;
    font-size: 11px; 
	text-decoration: none;
	font-weight:bold;
}
.link_partner a:hover {  
	font-family: Verdana;
	color: #002f65;
    font-size: 11px; 
	text-decoration: none;
	font-weight:bold;
}


/* Case History */


.sezione_casehistory_bg
{
	width:910px;
	height:460px;
	vertical-align:top;
    background-image:url(../images/layout/site/sezione/Bg_casehistory.jpg);
    background-position: top center;
    background-repeat:no-repeat;
    background-color:#ffffff;
}

.casehistory_titolo
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size:15px;
	font-weight:bold;
	color: #002f65;
	vertical-align:top;
}



/*--------------------------------*/


/* Newsletter */

.sezione_newsletter_bg
{
	width:910px;
	height:460px;
	vertical-align:top;
    background-image:url(../images/layout/site/sezione/Bg_Newsletter.jpg);
    background-position: top center;
    background-repeat:no-repeat;
    background-color:#ffffff;
}

.inputnw_dim {
	width: 600px;
}

.inputnw_privacy {
	width: 600px;
	height:35px;
	background-color:#ededed;
	border-bottom: solid 1px #cccccc;
	border-top: solid 1px #cccccc;
	margin: 2px;
	padding: 2px;
	color:#333333;
	font-size:10px;
}

.inputnw_button { 
	height: 25px;
	width: 140px;
	margin: 0;
	padding: 2px 2px; 
	border: 1px solid #666666;
	background-color:#dcdcdc;	
	font-family: Verdana, Arial, Helvetica, sans-serif;
	text-decoration: none;	
	color: #333333;
}


/* Contatti */

.sezione_contatti_bg
{
	width:910px;
	height:460px;
	vertical-align:top;
    background-image:url(../images/layout/site/sezione/Bg_contatti.jpg);
    background-position: top center;
    background-repeat:no-repeat;
    background-color:#ffffff;
}


/*--------------------------------*/


/* Navigazione */

.space_navigazione
{
	width:200px;

}

.link_navigazione {  
	font-family: Verdana;
	color: #555555;
    font-size: 11px; 
    font-weight:normal;
}

.link_navigazione a:link {  
	font-family: Verdana;
	color: #555555;
    font-size: 11px; 
    font-weight:bold;
}
.link_navigazione a:visited {  
	font-family: Verdana;
	color: #555555;
    font-size: 11px; 
	text-decoration: none;
	font-weight:bold;
}
.link_navigazione a:hover {  
	font-family: Verdana;
	color: #002f65;
    font-size: 11px; 
	text-decoration: none;
	font-weight:bold;
}


/*Video*/

.link_video   
{
    padding-left:6px;
    padding-top:10px;
	font-family: Verdana;
	color: #555555;
    font-size: 10px; 
    font-weight:normal;
}

.link_video a:link {  
	font-family: Verdana;
	color: #555555;
    font-size: 10px; 
    font-weight:bold;
}
.link_video a:visited {  
	font-family: Verdana;
	color: #555555;
    font-size: 10px; 
	text-decoration: none;
	font-weight:bold;
}
.link_video a:hover {  
	font-family: Verdana;
	color: #002f65;
    font-size: 10px; 
	text-decoration: none;
	font-weight:bold;
}





.pop_credits   
{
	font-family: Verdana;
	color: #ffffff;
    font-size: 11px; 
    font-weight:normal;
}

.pop_credits a:link {  
	font-family: Verdana;
	color: #ffffff;
    font-size: 11px; 
    font-weight:bold;
}
.pop_credits a:visited {  
	font-family: Verdana;
	color: #ffffff;
    font-size: 11px; 
	text-decoration: none;
	font-weight:bold;
}
.pop_credits a:hover {  
	font-family: Verdana;
	color: #999999;
    font-size: 11px; 
	text-decoration: none;
	font-weight:bold;
}







