body{ 
	margin:0; 
	padding:0; 
	text-align:center; 
	font-family:Arial, Helvetica, sans-serif; 
	font-size:11px; 
	font-weight:normal; 
	color: #909090;
	background-image:url(/img/sfondo.gif);
	background-repeat:repeat;
}
a.link{ color: #999999; font-weight:bold; text-decoration:none;}
a.link:hover{ text-decoration:underline}
a.link2{color: #999999; text-decoration:none;}
a.link2:hover{ text-decoration:underline;}
.contenitore{ width:750px; margin:auto; padding:0; display:block; background-image:url(/img/linea_bordo.png)}
h1.home{ font-size:11px; font-weight:bold; margin:0; padding:0;}
.header{ width:750px; height:120px; display:block; float:left; margin:0; padding:0;}
/*.menu{ width:750px; height:32px; margin:0 ; padding:0 ; display:block; background-image:url(/img/sfondo_grigio.gif); float:left}
.menu ul { width:740px; margin:0; padding:0; float:left; list-style-type:none; text-align:left; display:block; color:#666666;}
.menu ul li{ display: inline; margin:0; padding:0; font-size:11px; font-weight: normal;	color:#666666; }
.menu ul li a{ margin: 0; padding:0 4px; color: #666666; text-decoration:none; font-weight:bold;}
.menu ul li a:hover{ text-decoration:underline}*/
/*vecchio style 12/10*/
/*
.menu{ width:750px; height:50px; margin:0; padding:0; display:block; background-image:url(/img/sfondo_grigio2.jpg); float:left;}
.menu ul { width:50%; margin:0 15px 0 0; padding:0; list-style-type:none; text-align:center; display:block; color:#666666;}
.menu ul li{ display: inline; margin:0; padding:0; font-size:12px; font-weight: normal; color:#666666; }
.menu ul li a{ margin: 0; padding:0; color: #666666; text-decoration:none; font-weight:bold;}
.menu ul li a:hover{ text-decoration:underline}
*/
 /*test menu */
.menu {
  margin:0 0 5px 1px;
  padding:0 0 1px 0;
  width:746px;
  float:left; background-color:#EEEEEE;
/*  background:#EEEEEE url("/img/bg.gif") repeat-x bottom;*/
  height:44px;
  }
.menu ul {
  margin:2px 0 0 0;
  padding: 0;
  list-style:none;
 
  }
.menu li {
  float:left;
  background:url("/img/left.gif") no-repeat left top;
  margin:0;
  padding:0 0 0 9px;
  }
.menu a {
	font-size:11px;
	font-weight:normal;
	display:block;
	background:url("/img/right.gif") no-repeat right top;
	padding:5px 11px 2px 2px;
	text-align:left;
	color: #666666;
	text-decoration:none;
  }
 .menu a:hover{ text-decoration:underline;}	
 
 
.sfumatura{ width:750px; height:12px; margin:0; padding:0; display:block; float:left; background-image:url(/img/ombra.png);}
.cont_int{ width:750px; display:block;  margin:0; padding:0; background-image:url(/img/linea_bordo.png); float:left}

.col_sx{ width:200px; display:block; float:left;  margin:0; padding:0; }
.cont_menu_riv{ width:178px; margin:0 auto ; padding:0; display:block; clear:both; }
.linguetta{ width:178px; height:20px; background-image:url(/img/linguetta.gif); display:block; color:#FFFFFF; font-weight:bold; 
			text-align:left; margin:0; padding:0;}
.titolo{ margin:0; padding:2px 0 0 12px; display:block;}	
h2{ font-size:11px; font-weight:bold; margin:0; padding:2px 0 0 12px; display:block;}	
.titolo1{ margin:0; padding:4px 0 0 12px; display:block;}		
.elenco{ width:178px; margin:auto; padding:0; display:block; float:left;}
.elenco ul{width:178px; margin:0; padding:0; float:left; list-style-type:none; text-align:left; display:block; }
.elenco ul li{ margin:0; padding:2px 0; font-size:11px; font-weight: bold; border-bottom:1px solid #003399; }
.elenco ul li a{ margin: 0; padding:0 0 0 5px; color:#003399; text-decoration:none; font-weight:bold;}
.elenco ul li a:hover{ text-decoration:underline;}
	
.col_dx{ width:550px; display:block; float:left;  margin:0; padding:0;  }
.linguetta_lunga{ width:330px; height:24px; background-image:url(/img/lingua_prol.gif); display:block; color:#FFFFFF; font-weight:bold; 
			text-align:left; margin:0; padding:0; clear:both; float:left;}
.box_centrale{ width:350px; display:block; float:left; margin:0 auto; padding:0; }
.box_laterale_dx{width:200px; display:block; float:left; margin:0 auto; padding:0; }
.italia{ width:168px; height:203px; display:block; margin:10px auto 10px auto; padding:0; background-image:url(/img/italia.gif);}
.cont_menu_riv1{ width:178px; margin:0 auto; padding:10px 0 0 0; display:block; clear:both; }
.cont_menu_riv2{ width:178px; margin:0 auto; padding:10px 0 0 0; display:block; clear:both; }
.elenco_isole{ width:178px; margin:auto; padding:0; display:block; float:left;}
.elenco_isole ul{width:178px; margin:0; padding:0; float:left; list-style-type:none; text-align:left; display:block; }
.elenco_isole ul li{ margin:0; padding:2px 0; font-size:11px; font-weight: bold; border-bottom:1px solid #FF6600; }
.elenco_isole ul li a{ margin: 0; padding:0 0 0 5px; color:#FF6600; text-decoration:none; font-weight:bold;}
.elenco_isole ul li a:hover{ text-decoration:underline;}

.elenco_laghi{ width:178px; margin:auto; padding:0; display:block; float:left;}
.elenco_laghi ul{width:178px; margin:0; padding:0; float:left; list-style-type:none; text-align:left; display:block; }
.elenco_laghi ul li{ margin:0; padding:2px 0; font-size:11px; font-weight: bold; border-bottom:1px solid #009933; }
.elenco_laghi ul li a{ margin: 0; padding:0 0 0 5px; color:#009933; text-decoration:none; font-weight:bold;}
.elenco_laghi ul li a:hover{ text-decoration:underline;}

.linguetta_isole{ width:177px; height:20px; background-image:url(/img/linguetta_arancio.gif); display:block; color:#FFFFFF; font-weight:bold; 
			text-align:left; margin:0; padding:0;}
.linguetta_laghi{ width:177px; height:20px; background-image:url(/img/linguetta_verde.gif); display:block; color:#FFFFFF; font-weight:bold; 
			text-align:left; margin:0; padding:0;}			
			
.testo_home{display:block; width:330px; margin:5px 0 5px 2px; padding:0; float:left; text-align: justify; display:block;}
.primo_piano{ width:330px; height:24px; background-image:url(/img/lingua_prol.gif); display:block; color:#FFFFFF; font-weight:bold; 
			text-align:left; margin:0; padding:0; clear:both; float:left;}
.tit_celeste{ color:#3399CC; font-weight:bold; margin:0; padding:0 0 0 10px; }
.tit_grigio{ color:#999999;  margin:0; padding:0 0 0 10px;  }

/*path*/
.path { display: block; /*float:left; */width:750px; margin:5px 0 0 0; padding:0 0 5px 2px; text-align:left; }
.path a{ color:#003399; text-decoration:none; font-weight:bold;}
.path a:hover { text-decoration:underline;}
span.percorso{margin:10px 0 0 0; padding:0 0 0 14px; }
/*riviera romagnola*/
.col_sx_riviera{width:191px; display:block; float:left; margin:0; padding:0; }
.col_centro_riviera{width:368px; display:block; float:left; margin:0 auto; padding:0; /*background-color: #FFFF00*/}
.col_dx_riviera{width:191px; display:block; float:left; margin:0; padding:0; }
.banner{ display:block; margin:5px auto; padding:0; }
.cartina_riviera{ display:block; float:right; margin:0; padding:0; width:165px; height:495px; background-image:url(/img/riviera_romagnola.png);}
.elenco1{ width:203px; margin:auto; padding:0; display:block; float:left;}
.elenco1 ul{width:180px; margin:0; padding:0; float:left; list-style-type:none; text-align:left; display:block;  }
.elenco1 ul li{ margin:0; padding:2px 0; font-size:11px; font-weight: bold; border-bottom:1px solid #003399; }
.elenco1 ul li a{ margin: 0; padding:0 0 0 5px; color:#003399; text-decoration:none; font-weight:bold;}
.elenco1 ul li a:hover{ text-decoration:underline;}
.lingua2{ width:368px; height:20px; background-image:url(/img/lingua2.png); display:block; color:#FFFFFF; font-weight:bold; 
			text-align:left; margin:0; padding:0; float:left;}
h1.riviera{font-size:11px; color:#FFFFFF;margin:0; padding:2px 0 0 12px; display:block; }
.container{margin:0; padding:0; width:368px;float:left;}
.container ul{ width: 368px; list-style:none; margin:0; padding:0; text-align:left}
.container ul li{ float: left; width: 173px; margin:0 2px; padding:2px 0; font-size:11px; font-weight: bold; border-bottom:1px solid #FF6600;}
.container ul li a{ display: block; width:173px; text-decoration:none; color:#FF6600; font-weight: bold; margin: 0; padding:0 0 0 5px;}
.container ul li a:hover{ text-decoration:underline}
.tit_arancione{width:367px; height:21px; background-image:url(/img/lingua3.png); display:block; color:#FFFFFF; font-weight:bold; 
			text-align:left; margin:0; padding:0; float:left;}
.mappa_riviera{width:165px; margin:5px auto 0 auto; padding:0; float:left;}
.testo_riviera{display:block; float:left; width:368px; margin:10px 0 10px 0; padding:0; text-align:justify; }
.top30{display:block; float:left; margin:10px auto; padding:0; width:345px;}
.link_small{ color:#3399CC; font-size:9px; font-weight:normal; text-decoration:none;}
.link_small:hover{ text-decoration:underline}

/*stili per elenco cesenatico, rimini e riccione*/
/*.elenco2{ width:180px; margin:0; padding:0;/*display:block; float:left; }
.elenco2 ul{width:180px; margin:0; padding:0; float:left; list-style-type:none; text-align:left;/* display:block;}
.elenco2 ul li{ margin:0; padding:2px 0; font-size:11px; font-weight: bold; border-bottom:1px solid #003399; display:block; clear:left; }
.elenco2 ul li a{ margin: 0; padding:0 0 0 5px; color:#003399; text-decoration:none; font-weight:bold;}
.elenco2 ul li a:hover{ text-decoration:underline;}
.elenco2 ul li ul.submenu{width:170px; margin:0; padding:0 0 0 10px; float:left; clear:both; list-style-type:none; text-align:left; display:block;}
.elenco2 ul li ul.submenu li{margin:0; padding:2px 0; font-size:11px;  font-weight: bold; border-bottom:1px solid #003399; display:block;}
.elenco2 ul li ul.submenu li a{margin: 0; padding:0 0 0 5px; color:#003399; text-decoration:none; font-weight:bold;}
.elenco2 ul li ul.submenu li a:hover{text-decoration:underline;}
*/
.elenco2{margin:0; padding:0; width:368px;float:left;}
.elenco2 ul{ width: 180px; list-style:none; margin:0; padding:0; text-align:left; float:left; display:block; }
.elenco2 ul li{ float: left; width: 155px; margin:0 10px 0 0; padding:2px 0; font-size:11px; font-weight: bold; border-bottom:1px solid #003399; }
.elenco2 ul li a{ display: block; width:155px; text-decoration:none; color:#003399; font-weight: bold; margin: 0; padding:0 0 0 5px;}
.elenco2 ul li a:hover{ text-decoration:underline}
.elenco3{margin:0 0 10px 0; padding:0; width:368px;float:left;}
.elenco3 ul{ width: 368px; list-style:none; margin:0; padding:0; text-align:left;}
.elenco3 ul li{ float: left; margin:0 10px 0 0; padding:2px 0 2px 5px; font-size:11px; font-weight: bold; border-bottom:1px solid #003399; width:90% }
.elenco3 ul li a{ display: block;  text-decoration:none; color:#003399; font-weight: bold; margin: 0; padding:0;}
.elenco3 ul li a:hover{ text-decoration:underline}

/*stili url località delle varie regioni italiane*/
.elenco_url{width:97%; display:block; float:left; margin:10px 0 10px 10px; padding:0; }
.elenco_url ul { width:100%; margin:0; padding:0;  list-style-type:none; text-align:left; display:block; float:left;}
.elenco_url ul li{display: inline; margin:0; padding:0; }
.elenco_url ul li a{margin: 0; padding:0; color: #003399; text-decoration:none; }
.elenco_url ul li a:hover{ text-decoration:underline;}
h1.titolo1{display:block; float:left; color:#003399; font-weight:bold; font-size:11px; margin:0; padding:3px 0 0 8px}
h2.titolo2{ font-weight:normal; margin:0; padding:0; display:block; float:left;}
h2.testo{font-size:11px; font-weight:normal; color: #999999; margin:0; padding:0; display:block; text-align:justify;}
.sf_tabella{background-color:#DCECF9;}


.elenco4{margin:0 ; padding:0; width:368px; float:left;}
.elenco4 ul{  width: 43%; list-style:none; float:left; text-align:left; margin:0 15px 0 0; padding:0; }
.elenco4 ul li{  float: left; margin:0; padding:2px 0;  display:block; clear:left; width:100%;  font-size:11px; font-weight: bold; border-bottom:1px solid #003399; }
.elenco4 ul li a{  display: block; text-decoration:none; color:#003399; font-weight: bold; margin: 0; padding:0 0 0 5px;}
.elenco4 ul li a:hover{ text-decoration:underline}

/*stile link fiere*/
span.fiere a{margin: 0; padding:0; color: #003399; text-decoration:none; display:block; float:left; margin:10px 0 0 0; padding:0; }
span.fiere a:hover{ text-decoration:underline;}

