body {margin:0;padding: 0;font: 11px Verdana, Geneva, Arial, Helvetica, sans-serif;background: #fff url(../image/bkg_Body.jpg) top repeat-x;color: #5d5d5f;text-align: center}
table{font: 11px Verdana, Geneva, Arial, Helvetica, sans-serif;}
#aux {width:100%; float:left;}
#centrato {width:840px;margin:0 auto; text-align: left;background:#fff; }
p{margin:0;padding:0}
img{border:0}

#footer{ width:840px; float:left;border:5px solid #fff;  margin:0 0px 0 0px; padding:0px 0 0 0px; font-size:10px; background:#29439a;  color:#fff; }
#footer p{ width:840px;/*float:left;*/ /*margin:10px 60px 10px 300px*/;height:65px; text-align:center;} 
#footer a{
text-decoration:underline;
color:#000000;
}
#footer a:hover{
text-decoration:underline;
color:#fff;
}

#credits{ float:left; width:850px; text-align:right; font-size:9px;background:#FFFFFF;}
#credits a{ color:#666666;}

#header1{float:left; background:url(../image/header1.jpg) left top no-repeat; width:850px; height:117px; margin:0px 0 0 0;padding:0px;  }

#header{float:left; background:url(../image/header.jpg) left top no-repeat; width:850px; height:157px; margin:0px 0 0 0;padding:0px;  }
#header img{ margin:25px 0 0 20px;  }
#corpo {float:left;width:850px;padding:0; margin:0px 0 0 0; /*border-left:1px solid #becad6; border-right:1px solid #becad6;*/background:#fff;}
#corpoBKG {width:850px; padding:0; margin:0px 0 0 0; float:left; /*border-left:1px solid #becad6; border-right:1px solid #becad6;*/background:#fff;}


/* MENU PRINCIPALE */
.menuNavigazione{
margin:0px 0 5px 0px;
padding:4px 0 4px 4px;
list-style:none;
width:795px;
font-size:9px;
float:left;
/*border:1px solid #000;*/
}
.menuNavigazione li{
float:left;
position:relative;
}
.menuNavigazione a{
float:left;
height:2em;
line-height:2em;
padding:3px 30px;
margin:0 2px 0 0;
text-decoration:none;
border:1px solid #b8c2cb;
}
/* SOTTO MENU */
.menuNavigazione ul{
margin:0;
padding:0;
list-style:none;
width:20.5em;
}
.menuNavigazione ul li{
float:none;
font-size:9px;
}
.menuNavigazione ul a{
float:none;
display:block;
/*height:2em;*/
height:1.5em;
line-height:1.0em;
border:1px solid #c6ced4}
/* MENU ON OFF */
.menuNavigazione ul,
.menuNavigazione ul.subMenu-off{
position:absolute;
visibility:hidden;
}
.menuNavigazione ul.subMenu-on{
visibility:visible;
}
/* POSIZIONAMENTO DEL SOTTO MENU */
.menuNavigazione ul.subMenu-on{
position:absolute;/* primo livello di annidamento:menu a discesa */
top:26px;
left:-1px;
visibility:visible;
}
.menuNavigazione ul.subMenu-on ul.subMenu-on{
margin:0 0 0 -1px;/* livelli di annidamento superiori al primo:menu a comparsa laterale */
width:60em;
position:absolute;
top:-1px;
left:20.3em;
}
/* COLORI */
.menuNavigazione{
background:#fff;
color:#000;
}
.menuNavigazione a{
background: url(../image/menu_spento.jpg) left top repeat-x ;
color:#000;
}
/* EFFETTO ROLLOVER */
.menuNavigazione a:hover,
.menuNavigazione a:focus,
.menuNavigazione a:active{
text-decoration:none;
background: url(../image/menu_acceso.jpg) left top repeat-x ;}
/* FRECCETTE */
.menuNavigazione a.continua{
background: url(../image/menu_spento_continua_vert.jpg)  center top no-repeat;
}
.menuNavigazione ul a.continua1{
background:url(../image/menu_spento_continua_oriz.jpg) right center no-repeat;
margin:0 0 0 0;
height:1.2em;
line-height:1.1em;
}


/* BANDIERE */
#BoxBandiere{
text-align:center;
margin:12px 5px 0 0;
width:80px;
float:right;
border:0px solid #000;
}

.bandiere{
margin:1px 0 0 0;
padding:4px;
list-style:none;
height:22px;
width:440px;
font-size:9px;
float:left;
}

#colonna_sx_Flash{
float:left; 
width:210px; 
margin:50px 10px 0 5px;/*mod ie*/ 
background:#fff;
height:580px;

}

#colonna_sx_Flash{ margin:40px 0 0 0;} 
.video{
margin:0 0 0 8px;
}
#colonna_sx_Flash img{ margin:20px 0 0 40px;
text-align:center;
/*border:1px solid #000;*/
} 
#flashcontent{
margin:20px 0 0 10px;
}
#flashcontent a{
text-decoration:none;
color:#FF0000;
}
#flashcontent a:hover{
text-decoration:none;
color:#000;
}

#colonna_sx{
float:left; 
width:210px; 
margin:8px 10px 0 5px;/*mod ie*/ 
background: url(../image/sfondo.jpg) left top no-repeat; 
height:580px; text-align:right
}
#colonna_sx img{ margin:0 5px 0 5px;} 



.colonna_sx_testo{
margin:470px 5px 0 0;
text-align:right;
font-size:14px;
font-weight:bold;
}

#colonna_sx_Loghi{
float:left; 
width:210px; 
margin:8px 10px 0 5px;/*mod ie*/ 
background:#fff; 
height:580px; 
}
#colonna_sx_Loghi img{ margin:30px 5px 0 40px;
text-align:center;
} 

#colonna_dx{ float:left;width:610px; /*border:1px solid #000;*/ margin:8px 0px 0px 0;}
#colonna_dx h1{ background:url(../image/titolo.jpg) left top no-repeat; padding:0 0px 9px 37px; border-bottom:1px solid #b2b2b2 ; font:18px "Trebuchet MS", Arial, Helvetica, sans-serif; color:#1566b0; }
#colonna_dx_Completa{ float:left;width:750px; /*border:1px solid #000;*/ margin:8px 0px 0px 50px; min-height:420px; }
#colonna_dx_Completa h1{ background:url(../image/titolo.jpg) left top no-repeat;width:710px; padding:0 0px 9px 37px; border-bottom:1px solid #b2b2b2 ; font:18px "Trebuchet MS", Arial, Helvetica, sans-serif; color:#1566b0; }
#colonna_dx_Completa h2{ width:710px; padding:0 0px 9px 5px;font:18px "Trebuchet MS", Arial, Helvetica, sans-serif; color:#1566b0; font-weight:bold; text-transform:uppercase;}

#colonna_dx_Completa_Sedi{ float:left;width:710px; /*border:1px solid #000;*/ margin:20px 0px 0px 8px;}
#colonna_dx_Completa_Sedi h1{ background:url(../image/titolo.jpg) left top no-repeat;width:790px; padding:0 0px 9px 37px; border-bottom:1px solid #b2b2b2 ; font:18px "Trebuchet MS", Arial, Helvetica, sans-serif; color:#1566b0; }

#colonna_dx_Completa_video{ float:left;width:710px; /*border:1px solid #000;*/ margin:20px 0px 0px 8px;}
#colonna_dx_Completa_video h1{ background:url(../image/titolo.jpg) left top no-repeat;width:790px; padding:0 0px 9px 37px; border-bottom:1px solid #b2b2b2 ; font:18px "Trebuchet MS", Arial, Helvetica, sans-serif; color:#1566b0; }
.downloadGenerale_titolo{
font-weight:bold;
border-bottom:1px solid #b2b2b2;
color:#0b487f;
font:18px "Trebuchet MS", Arial, Helvetica, sans-serif;}

.downloadGenerale_riga{
margin:5px 0 0 0;
}
.downloadGenerale_riga a{
text-decoration:none;
color:#000;
}
.downloadGenerale_riga a:hover{
text-decoration:none;
color:#1566b0;
}

.contenutoTestuale{ float:left; margin:0 0px 0px 0; width:720x; /*border:1px solid #000;*/ text-align:left;}

/*.prodotto{ float:left; margin:0 8px 30px 0; width:110px; text-align:center;}
.p01{ float:left; border:2px solid #bdc5cd; padding:1px;}
.p02{ float:left; text-align:center; color:#000; background:#bdc5cd; padding:9px 6px; font-weight:bold;width:92px;}

.prodotto_pdf{float:left;}
.prodotto_pdf a{ background:url(../image/acrobat.png) right center no-repeat; padding:5px 30px 5px 0; float:left; color:#4683ca; text-decoration:none; font-weight:bold}*/


.prodotto{ float:left; margin:0 9px 15px 0; width:235px; text-align:center;}

.p01{ border:2px solid #bdc5cd;background:#e7f3f8; padding:1px;height:125px;}
.pImage{float:left;vertical-align:middle;padding:0px;background:#fff;text-align:center;width:95px;}
.p02{text-align:left;margin:0 0 0 95px; color:#000;vertical-align:middle;padding:10px;font-style:italic;font-size:9px;}

.prodotto_pdf{float:right;}
.prodotto_pdf a{ background:url(../image/acrobat.png) right center no-repeat; padding:5px 30px 5px 0; float:left; color:#4683ca; text-decoration:none; font-weight:bold}

.Fotogallery{ float:left; margin:20px 11px 30px 0; width:110px; text-align:center;}
.Fotogallery img{border:2px solid #36a9e0; float:left;}

#Documentazione{  width:730px; margin:5px 0 0 0;padding:1px; text-align:left; border:0px solid #000;font-weight:bold;float:left;}
#Documentazione a{ float:left;  margin:0px 0 0 0;padding:5px; text-align:left; color:#000000;text-decoration:none;}
#Documentazione a:hover{ float:left;  margin:0px 0 0 0;padding:5px; text-align:left; color:#bdc5cd;text-decoration:none;}
#Documentazione a:visited{ float:left;  margin:0px 0 0 0;padding:5px; text-align:left; color:#bdc5cd;text-decoration:none;}
#Documentazione a:active{ float:left;  margin:0px 0 0 0;padding:5px; text-align:left; color:#bdc5cd;text-decoration:none;}

#DocumentazioneConImage{ float:left; width:153px; height:270px;  margin:10px 30px 0 0;padding:0px;text-align:center;   font-weight:bold; font-size:11px;}
#DocumentazioneConImage img{border:2px solid #bdc5cd;width:150px;height:204px; }
#DocumentazioneConImage a{ margin:0px 0 0 0;padding:0px;  color:#000000;text-decoration:none;}
#DocumentazioneConImage a:hover{  margin:0px 0 0 0;padding:0px;  color:#bdc5cd;text-decoration:none;}

.a01{
background:url(../image/descrizione.png) top center no-repeat;
/*background:#fff;*/
float:left;
width:590px;
margin:0 0 0px 10px;
padding:0 0 5px 0;
/*border-bottom:1px dotted;*/
}
.a01 a{
color:#000066;
text-decoration:underline;
}
.a01 a:hover{
color:ff0000;
text-decoration:underline;
}

.a01 p{
/*background:url(../image/descrizione.png) top center no-repeat;*/
padding:2px;
}

.a01 p img{
/*border:1px solid #000000;*/
padding:20px;
margin:0 2px 2px 0;
}


/*#Dx_FotoSx{
float:left;
width:250px;
}
.FotogallerySx{ float:left; margin:0 11px 10px 0; width:110px; text-align:center;}
.FotogallerySx img{border:2px solid #bdc5cd; float:left;}*/
#Dx_FotoSx{
float:left;
width:250px;
/*border:1px solid #000;*/
}
.FotogallerySx{ float:left; margin:0 11px 10px 0; width:110px; text-align:center;height:71px;}
/*.FotogallerySx img{border:2px solid #bdc5cd; float:left;}*/
.FotogallerySx img{border:2px solid #bdc5cd; float:left;}



#Dx_FotoSx1{
float:left;
width:0px;
}
.FotogalleryDx{ float:left; margin:0 11px 10px 0; width:110px; text-align:center;}
.FotogalleryDx img{border:2px solid #bdc5cd; float:left;}

#Dx_TestoDx{
width:490px;
/*border:1px solid #000;*/
margin:0 0 0 260px;
}
#Dx_TestoDx1{
width:483px;
/*border:1px solid #000;*/
margin:0 10px 0 5px;
float:left;
}