body {background: url(img/background.jpg) repeat-x top #777777; font-family:Arial, Helvetica, sans-serif; font-size:12px; margin:0px;}
a:link, a:visited{color:#0775cb;}
a:hover{color:#FF9900;}
#wrapper{width:976px; margin:auto;}
#wrapper h1{text-align:center; color:#FFF; font-weight:bold; margin:0 0 10px 0; padding:5px 0 5px 0; font-size:11px;}
/*TOP SIDE-------------------------------------------*/
#top{background:url(img/top_bg.png) no-repeat top center; height:119px;}
#logo{width:304px; height:46px; float:left; margin:25px 10px  0 15px;}
#top_menu{width:330px; height:30px; float:right; padding-right:10px;}
#photo{width:530px; float:right; margin:42px 15px  0 0; text-align:right}
#logo h2{ margin:0; color:#fff; font-size:11px; line-height:12px; background:url(img/sfondo.png) no-repeat; padding:3px 3px 3px 5px; width:550px; height:30px}
.top {text-align:left; padding:6px; font-weight:bold;display:block; margin-right:10px; cursor:pointer;}
.top a:link,.top a:visited {text-decoration:none; color:#fff;}
.top a:hover { text-decoration:none; color:#FF9900;}
#top_menu ul{list-style:none; margin: 0 0 0 0; padding: 0 0 0 0; float:right}
#top_menu li{float:left;}
/*MENU ORIZZONTALE-------------------------------------------*/
#menu_orizz{background: url(img/bg_menu_top.gif)  repeat-x ; height:21px; font-weight:bold; margin:0px 5px 0 5px; border-top: 1px solid #fff; padding:5px 0 0 10px; font-size:12px}
#menu_orizz a:link,#menu_orizz a:visited{ text-decoration:none; color:#fff; margin-right:15px;}
#menu_orizz a:hover{text-decoration:underline;}
#menu_orizz_l{float:left}
#menu_orizz_r{float:right}
.submenu{position:absolute; visibility:hidden; background-color:#666666; border: 2px solid #c5c5c5; margin:0; padding:0;width:190px;z-index:2;}
.submenu_languages{position:absolute; visibility:hidden; height:200px; background-color:#fff; border: 2px solid #c5c5c5; margin:0; padding:0;width:250px}
.regioni a:link, .regioni a:visited {display:block; font-size:12px; font-weight:900; font-family:Arial, Helvetica, sans-serif; border-bottom:1px solid #ccc; padding: 5px; text-decoration:none; color:#fff;}
.regioni a:hover {text-decoration:none; background-color:#FF9900;}
/*AREA CONTENUTI DESTRA E SINISTRA-------------------------------------------*/
#container{background:url(img/sfondo_container.png) repeat-y top center;font-weight:normal; font-size:12px;}
#left{float:left; width:280px; padding:15px 0px 2px 18px}
#right{float:left; width:620px; padding:25px}
.box {text-align:left;border:1px solid #dedede; background-color:#FFF; padding:10px; width:245px}
.box_2 {text-align:left;border:1px solid #dedede; background-color:#f5f5f5; padding:12px; width:280px; float:left}
.box ul{list-style:none;  padding:0 0 0 0; margin:10px 0 0 0;}
.box li{background: url(img/bullet_1.gif) left top no-repeat; padding-left:25px; margin-bottom:10px}
.position{float:right;  margin: -20px -20px 0 0; text-align:right; m}
.title_big{font-size:22px; color:#e95d0f; display:block; margin-bottom:5px;}
.button_small a:link, .button_small a:visited{background: url(img/bg_button_small.gif) repeat-x top; border:1px solid #86bc3c;color:#fff; font-weight:bold; text-decoration:none; padding:2px 8px 2px 8px; font-size:11px; cursor:pointer;}
.button_big a:link, .button_big a:visited{background: url(img/bg_button_small.gif) repeat-x top #72b516; border:1px solid #86bc3c;color:#fff; font-weight:bold; text-decoration:none; padding:4px 15px 4px 15px; font-size:12px; cursor:pointer; display:block; text-align:center;}
.button_small input{background: url(img/bg_button_small.gif) repeat-x top; border:1px solid #86bc3c; color:#fff; font-weight:bold; text-decoration:none; padding:2px 12px 2px 12px; font-size:11px; cursor:pointer; }
/*FOOTER-------------------------------------------*/
#footer{background: url(img/bottom_container.png) no-repeat top center; padding-top:25px; }
.clear{clear:both;}
/*AREA CONTENUTI DESTRA E SINISTRA-------------------------------------------*/
.dots{ display:block; background:url(img/dots.gif) repeat-x; margin:5px 0 5px 0; height:1px; padding:0;}
.title_med{font-size:16px; color:#e95d0f; display:block; margin-bottom:5px;}
.destinazioni_titolo{ font-size:14px; color:#333333;font-weight:bold}
.elenco{list-style:none; margin: 0 0 0 0; padding: 0 0 0 0; list-style-type:disc;}
.aggiungi ul{list-style:none;  padding:0 0 0 0; margin:10px 0 0 0;}
.aggiungi li{background: url(img/bullet_1.gif) left top no-repeat; padding-left:25px; margin-bottom:15px}
#elenco2 ul{list-style:none;  padding:0 0 0 0; margin:17px 5px 5px 5px;}
#elenco2 li{ background: url(img/bullet_3.png) left top no-repeat; padding-left:10px;}



