@charset "utf-8";
body{background:#1b84c7 url(/Image/bkg.jpg) top no-repeat;}
h1{font-size:18px;}
h4{color:#3665a9;font-size:16px;margin:0;padding:0;}
#header{background:#fff url(/Image/bkg_header.jpg) top no-repeat;width:100%;height:125px;}
.logo{float:left;margin:14px 0 0 36px;}
#headerDx{float:right;margin-right:20px;}
#bandiere{margin:20px 0 0 0;float:right;}
#navmenu{font-family:Trebuchet MS, Arial, sans-serif;font-size:14px;text-align:center;color:#fff;margin:100px 0 0 0;}
#navmenu a{color:#fff;text-decoration:none;}
#navmenu a:hover{text-decoration:underline;}
#navmenu table{float:right;width:620px;}
#angolosupsin{background:url(/Image/angoli_cartolina.jpg) no-repeat top left;height:50px;}
#angolosupdes{background:url(/Image/angoli_cartolina.jpg) no-repeat top right;height:50px;}
#angoloinfsin{background:url(/Image/angolibottom_cartolina.jpg) no-repeat bottom left;height:50px;}
#angoloinfdes{background:url(/Image/angolibottom_cartolina.jpg) no-repeat bottom right;height:50px;}
#bordosup{background:url(/Image/bordi_orizzontali.jpg) repeat-x top;height:50px;margin:-50px 50px;}
#bordoinf{background:url(/Image/bordi_orizzontali.jpg) repeat-x bottom;height:50px;margin:-50px 50px;}
#bordosin{background:url(/Image/bordo_sinistra.jpg) repeat-y left;}
#bordodes{background:url(/Image/bordo_destra.jpg) repeat-y right;padding:0 40px;}
#content{margin-top:42px;}
#content h1{padding-top:15px;}
#corpo{background-color:#fff;}
#foto{background:url(/Image/bkg_foto.png) top no-repeat;width:381px;height:303px;margin-top:42px;}
#foto img{margin:10px 0 0 20px;}
#foto p{text-align:center;color:#254292;margin-top:5px;}
#flashcontent{text-align:center;margin-top:20px;}
#sidemenu{background:url(/Image/bkg_sidemenu.png) top no-repeat;width:381px;height:419px;margin-top:30px;font-family:Trebuchet MS, Arial, sans-serif;line-height:normal;}
#sidemenuCont{padding:60px 0 0 40px;}
#sidemenuCont ul{margin:0;padding:0;}
#sidemenuCont ul li{margin:0;padding:0;list-style-type:none;}
#sidemenuCont a{color:#666;text-decoration:none;}
#sidemenuCont a:hover{text-decoration:underline;}
#info a{font-size:12px;font-weight:bold;}
#social{background-color:#FFF;width:340px;margin:10px 20px 0 20px;font-family:Trebuchet MS, Arial, sans-serif;line-height:normal;}
.social{padding:10px 20px 10px 20px;}
#flashgallery{margin:0 auto;text-align:center;margin-top:20px;}
#footer{background-color:#1b84c7;padding:10px;color:#fff;font-size:11px;text-align:center;height:18px;margin-top:20px;}
#titolo a{color:#000;text-decoration:none;}
#footer a{color:#fff;text-decoration:none;}
#titolo a:hover, #footer a:hover{text-decoration:underline;}
