body{ 
	margin:0; 
	padding:0; 
	text-align:center; 
	font-family:Arial, Helvetica, sans-serif; 
	font-size:11px; 
	font-weight:normal; 
	color: #828282;
	background-color:#CCCCCC;
}
/*h1 home page*/
h1.home { display:block; width:764px; height:15px; text-align:center; margin:0; padding:5px 0 0 0; font-size:11px; font-weight:normal; }
/*link*/
A:link.black {text-decoration: none; color: #000000;}
A:active.black {text-decoration: none; color: #000000;}
A:visited.black { text-decoration: none; color: #000000;}
A:hover.black  {text-decoration: none; color: #ff9900;}

/*contenitore esterno*/
.contenitore{ width:764px; margin:auto; padding:0; display:block;}

/*HEADER*/
/*banner di riminipaqua*/
#header1 {width:764px; height:66px; margin:auto; padding:5px 0 5px 0;}
#header1 img { border:0; }
/*header riminiweb.net*/
.header2{ background-image:url(../img/head.png); background-repeat:no-repeat; width:764px; height:111px; margin:0 0 0 0; display:block;}
.header2 ul { width:400px; margin:88px 0 0 0; padding:0 0 0 15px; float:left; list-style-type:none; text-align:left; display:block;}
.header2 ul li{display: inline; margin:0; padding:0; font-size:10px; font-weight: bold;}
.header2 ul li a{margin: 0; padding:0; color: #488FCB; text-decoration:none; }
.header2 ul li a:hover{ text-decoration:underline;}

/*menu principale*/
/*.menu{ width:764px; height:26px; margin:0; padding:0; background-image:url(../img/menu2.png); background-repeat:no-repeat; display:block;}
.menu ul { width:764px; margin:0; padding:5px 0 0 10px; float:left; list-style-type:none; text-align:left; display:block;}
.menu ul li{ display: inline; margin:0; padding:0; font-size:11px; font-weight: normal;	color:#828282;}
.menu ul li a{ margin: 0; padding:0 4px; color: #828282; text-decoration:none; font-weight:bold;}
.menu ul li a:hover{ color:#488FCB;}
*/
.menu{ width:764px; height:26px; margin:0; padding:0; background-image:url(../img/menu2.png); background-repeat:no-repeat; display:block;}
.menu ul { width:764px; margin:0; padding:5px 0 0 4px; float:left; list-style-type:none; text-align:left; display:block;}
.menu ul li{ display: inline; margin:0; padding:0; font-size:11px; font-weight: normal;	color:#828282;}
.menu ul li a{ margin: 0; padding:0 3px; color: #828282; text-decoration:none;}
.menu ul li a:hover{ color:#488FCB;}

/*data e path*/
.contdata{width:764px; height:31px; background-image:url(../img/data.png); background-repeat:no-repeat; margin:0; padding:0; display:block; }
.data{ width:367px; float:right; margin:0; padding:10px 15px 0 0; text-align:right; display:block;  }
.path{width:367px; float:left; margin:0; padding:10px 0 0 15px; text-align:left; color:#FF6000; font-weight:bold; display:block;}
.path a{ color:#FF6000; text-decoration:none; font-weight:bold;}

.path a:hover{text-decoration:underline;}

/*corpo home page*/
.box{ width:764px; margin:0; padding:0; background-image:url(../img/pagina.gif); float:left; display:block; }
/*colonna sinistra*/
.colsx{ width:215px; margin:0; padding:0; float:left; display:block; }
/*box delle localita*/
.box1{width:334px; float:left; margin:0; padding:0; display:block; position: absolute; top: 0; left: 0; height:387px;}
.box_esterno{ display:block; float:left; width:160px; margin:0; padding:0;}
.testa_localita{ display:block; background-image:url(../img/testa_box.png); height:20px; width:160px; float:left; margin:0; padding:0;}
.box_esterno span{ margin:0 0 0 10px; padding:0; color:#FF6000; font-weight:bold; display:block;}
/*.cont_localita{background-image: url(../img/sfondo_box.png); width:160px; float:left; display:block; padding-bottom:5px;height:397px;}
*/
.container{margin:0 auto; padding:0; width:335px; float:left; background-image: url(../img/sfondo_box2.png);}
.container ul{width: 334px; list-style:none; margin:0; padding:0; }
.container ul li{ float: left; width: 130px; background-image:url(../img/freccia_li.jpg); background-repeat:no-repeat; background-position:0 3px; margin:0 0 0 15px; padding:0 0 0 13px; text-align:left;}
.container ul li a{display: block; width:130px; text-decoration:none; color:#828282; font-weight:bold;}
.container ul li a:hover{color:#488FCB;}

.cont_localita{width:334px; display:block; margin:0 15px 0 0; padding:0; display:block; background-color:#ECF5F9;  }
.cont_localita ul{list-style-type:none; margin:0; padding:0; width:147px;/* display:block; float:left*/}
.cont_localita ul li{background-image:url(../img/freccia_li.jpg); background-repeat:no-repeat; background-position:0 50%; margin:0; padding:0; background-color:#ECF5F9; width:146px; float:left;}
.cont_localita ul li a{text-decoration:none; color:#828282; font-weight:bold; display:block; width:146px;}
.cont_localita ul li a:hover{color:#488FCB;}

.contenitore1{width:160px; margin:0 auto; padding:0; float:left; display:block;position:absolute; top: 0; left: 0;}
.contenitore1 span{ margin:0 0 0 10px; padding:2px 0 0 0; color:#FF6000; font-weight:bold; display:block}
.contenitore2{width:160px; margin:0 auto; padding:0; float:right; display:block;position:absolute; top: 0; left: 170px;}
.testa2{ width:160px; height:20px; display:block; margin:0; padding:0; background-image: url(../img/testa_box.png);}
.coda2{width:160px; height:10px; display:block; margin:0; padding:0; background-image: url(../img/coda_box.png); float:left}
.container2{margin:0 auto; padding:0; width:160px; float:left; background-image: url(../img/sfondo_box.png);}
.container2 ul{width: 150px; list-style:none; margin:0; padding:0;}
.container2 ul li{ float: left; width: 130px; background-image:url(../img/freccia_li.jpg); background-repeat:no-repeat; background-position:0 3px; margin:0 0 0 5px; padding:0 0 0 13px; text-align:left;}
.container2 ul li a{display: block; /*width:130px;*/ text-decoration:none; color:#828282; font-weight:bold;}
.container2 ul li a:hover{color:#488FCB;}
.img_cartina{margin:0 auto; padding:0; width:160px; float:right; background-image: url(../img/sfondo_box.png);}
.img_cartina img{ margin:5px auto 0 auto; padding:0; display:block;}

/*primo piano*/
.primo_piano_cont{width:335px; margin:5px 0 10px 0; padding:0; float:left; clear:left; display:block; position: absolute; top: 562px; left: 0; width:334px; }
.testa_primo_piano{background-image:url(../img/testa_box2.png); height:20px; width:335px; float:left; margin:0; padding:0;}
.primo_piano_cont span{ margin:0 0 0 10px; padding:2px 0 0 0; color:#FF6000; font-weight:bold; display:block}

#hotel_primo_piano{ width:262px; float:left; margin:0 5px 0 8px; padding:0; overflow:auto; height:70px;}
#hotel_primo_piano a{ color:#488FCB; text-decoration:none;}
#hotel_primo_piano a:hover{ text-decoration:underline;}
#foto_primo_piano{ width:57px; height:60px; float:left; margin:0 0 0 3px; padding:5px 0;}
.hotel_primo_cont{width:335px; margin:0; padding:0; float:left; background-image: url(../img/sfondo_box2.png); display:block; }
.coda_primo_piano{background-image:url(../img/coda_box2.png); height:10px; width:335px; float:left; margin:0; padding:0;}

/*cartina*/
.cartina{width:160px; float:right; margin:0; padding:0; display:block;}
.cartina span{ margin:0 0 0 10px; padding:0; color:#FF6000; font-weight:bold;}

.localita img{ margin:5px auto 0 auto; padding:0; display:block;}
/*colonna cantrale*/
.colcentro{width:334px; margin:0; padding:0; float:left; text-align:justify; display:block; position:relative;}
.colcentro p{ display:block; margin:0 auto; padding:0;}
/*colonna destra*/
.coldx{width:215px; margin:0; padding:0; float:right; display:block; }

/*banner home */
.banner{ width:185px; margin:auto; padding:0; background-color:#ffffff; clear:left; display:block; height:87px;} /*contenitor 
ciascun banner*/
.banner a{color:#488FCB; font-weight:bold; text-decoration:none;}
.banner a:hover{ text-decoration:underline;}
.foto_piccola a{ width:70px; height:70px; border:1px solid #828282; float:left; display:block; margin:auto;}
.foto_piccola a:hover{border:1px solid #488FCB;}
.descr_hotel{width:104px; margin:0; padding:2px 2px 0 2px; float:right; display:block; background-image:url(../img/box.png); 
height:72px; text-align:left;}

/*footer*/
.footer { display:block; width:764px; margin:2px 0 0 0; padding:10px 0 0 0; background-image:url(../img/pagina.gif); float:left; text-align:center; /*position: absolute; top: 2030px; left: 249px;*/}
.footer a{ color:#488FCB; text-decoration:none;}
.footer a:hover{ text-decoration:underline}
.footer a img{ border:none;}
.footer_int{ display:block; width:764px; margin:0; padding:0 0 5px 0 ;}
.footer2 { display:block; width:764px; margin:0; padding:10px 0 0 0; background-image:url(../img/pagina.gif); float:left; text-align:center;}
.footer2 a{ color:#488FCB; text-decoration:none;}
.footer2 a:hover{ text-decoration:underline}

/*form contatto home*/
span.piccolo{ font-size:9px; text-align:justify; color:#828282;}
.bottoni{ height:20px; font-size:9px;}
/*flash home top30*/
#flash_top30{ width:403px; height:66px; float:left; top: 695px; left: 0; position:absolute; }
/*testo home page*/
#testo {width:335px; margin:0; padding:0; float:left;}
#testo p{ margin:0; padding:0;}
#link_pagine {width:764px; margin:0; padding:0; position: absolute; top: 1725px; left: -215px; background-image:url(../img/pagina.gif);  }
#link_pagine p.centro{ text-align:center;}
#link_pagine a{color:#488FCB; text-decoration:none;}
#link_pagine a:hover{text-decoration:underline;}

.squirrel a{color:#488FCB; text-decoration:none;}
.squirrel a:hover{ text-decoration:underline;}
/*localita*/
.stelle{ width:549px; margin:0; padding:0; float:left;   }
.stelle h1{margin:0; padding:0 15px 0 15px; color:#488FCB; font-weight:bold; font-size:11px;}
.stelle span{ margin:0; padding:0 0 0 15px; display:block; }
.colsx_localita{ display:block; float:left; margin:0; padding:0; width:549px; text-align:justify;/* background-color:#FF00FF*/}
.coldx_localita{ display:block; float:left; margin:0; padding:0; width:215px; /*background-color:#00FF00;*/}
.descr_localita{ width:549px; margin:0; padding:0; float:left; display:block;   }
.descr_localita h2{margin:0; padding:0 0 0 15px; color:#488FCB; font-weight:bold; font-size:11px; display:block; }
.descr_localita p{ margin:0; padding:5px 0 0 15px; display:block; }
h2 {color: #488FCB; font-weight:bold; font-size: 11px; clear: right; display: inline;}


/*last minute*/
p.t_lastminute{display:block; padding:30px 0 0 0; text-align:left; width:160px; margin:0 auto; }
a.lminute{ font-weight:bold; text-decoration:none; color:#478ECB;}
a.lminute:hover{ text-decoration:underline;}
/*dettaglio hotel*/
.menu_hotel{ width:510px; height:26px; margin:0; padding:0 0 0 10px; display:block; float:left; clear:both; }
.menu_hotel ul { width:510px; margin:0; padding:0; float:left; list-style-type:none; text-align:left; display:block;}
.menu_hotel ul li{ display: inline; margin:0; padding:0; font-size:10px; font-weight: normal;}
.menu_hotel ul li a{ margin: 0; padding:0 1px; color: #488FCB; text-decoration:none;}
.menu_hotel ul li a:hover{ text-decoration:underline;}
.nome_hotel{ width:549px; display:block; float:left; /*background-color:#999999*/}
.nome_hotel h1{ font-size:12px; display:block; float:left; margin:5px 0 9px 0; padding:5px 0 9px 15px;}
.bandiera{ display:block; width:120px; float:right; height:17px; margin:0; padding:0; }
.dati_hotel { display:block; float:left; margin:0; padding:0 0 0 15px; width:549px; font-size:12px;}
.contenuti{ display:block; float:left; margin:0 0 10px 0; padding:0 0 0 15px; width:549px; overflow:auto; height:200px; font-size:11px;}
.contenuti2{ display:block; float:left; margin:0 0 10px 0; padding:0 0 0 15px; width:549px; overflow:auto; }
span.nomi_sezioni { display:block; float:left; width:549px; margin:0; padding:0 0 0 15px; font-weight:bold; color:#488FCB; font-size:12px;}
span.t1{font-size:18px; color:#478ECB;}
a.ancora{ color:#488FCB; text-decoration:none;}
a.ancora:hover{ text-decoration:underline;}
.box_contatti{display:block; width:764px; margin:0; padding:0; background-image:url(../img/pagina.gif); float:left; text-align:left; }
span.tit_contatti{display:block; float:left; width:764px; margin:0; padding:0 0 0 15px; font-weight:bold; color:#488FCB;}
.testo_vario{display:block; width:730px; margin:0 auto; padding:0; clear:left;}
.bottone{ font-size:10px;}

/*nonsolohotels.php*/
.colsx_nonsoloh{ display:block; float:left; margin:0; padding:0; width:215px; text-align:left; }
.colsx_nonsoloh2{ display:block; float:left; margin:5px 0 0 0; padding:0; width:215px; text-align:left;  }
.colsx_nonsoloh2 ul{ list-style:none; margin:0; padding:0 0 0 10px;}
.colsx_nonsoloh2 ul.menu_sx2{ list-style-type:none; margin:0 auto; padding:0;width:186px; display:block;background-color:#ECF5F9;  }
.colsx_nonsoloh2 ul.menu_sx2 li { background-image:url(../img/freccia_li.jpg); background-repeat:no-repeat; background-position:0 50%; margin:0; padding:0 0 0 13px;}
.colsx_nonsoloh2 ul.menu_sx2 li a { text-decoration:none; color:#828282; font-weight:bold;}
.colsx_nonsoloh2 ul.menu_sx2 li a:hover{color:#488FCB;}

.testa_nonsoloh{ display:block; margin:0 auto; padding:0; background-image:url(../img/testa_ricerca2.png); width:186px; height:12px;}
.coda_nonsoloh{display:block; margin:0 auto; padding:0; background-image:url(../img/coda_ricerca.png); width:186px; height:12px;}
.menu_sx{ width:186px; margin:0 15px 0 0; padding:0; display:block; background-color:#ECF5F9; }
ul.menu_sx { list-style-type:none; margin:0 0 0 15px; padding:0; width:186px;}
ul.menu_sx  li{background-image:url(../img/freccia_li.jpg); background-repeat:no-repeat; background-position:0 50%; margin:0 0 0 15px; padding:0 0 0 13px; background-color:#ECF5F9; }
ul.menu_sx li a{ text-decoration:none; color:#828282; font-weight:bold;}
ul.menu_sx li a:hover{color:#488FCB;}
.coldx_nonsoloh{ display:block; float:left; margin:0 2x 0 0; padding:0 10px 0 0; width:537px; background-color:#F5F5F5;}
.dett_nonsoloh{ display:block; width:539px; margin:5px 0; padding:0 0 10px 0; float:left; clear:left; border-bottom:1px solid #A9A9A9;}
.testo_nonsoloh{ display:block; width:350px; margin:0; padding:5px; float:left; text-align:left;}
.testo_nonsoloh img{ display:block; float:right; margin:0; padding:0;}
span.nome_friends{ font-weight:bold; color:#488FD4;}
.landing_page{ display:block; width:750px; margin:10px auto; padding:5px 0;}
.landing_page a{ color:#828282; text-decoration:none; font-weight:bold;}
.landing_page a:hover{ text-decoration:underline;}
#riminiweb {width: 330px; position: absolute; top: 690px; margin-left: 215px; text-align:justify;}
#testo {position: absolute; top: 1030px; margin-left: 213px; width:330px; text-align:justify;}
.primo_piano_cont1{width:335px; margin:5px 0 10px 0; padding:0; float:left; clear:left; display:block;position: absolute; top:1240px; left: 0;}
.primo_piano_cont1 span{ margin:0 0 0 10px; padding:2px 0 0 0; color:#FF6000; font-weight:bold; display:block}
.primo_piano_cont1 span.piccolo{ font-size:9px; text-align:justify; color:#828282;}
.primo_piano_cont2{width:335px; margin:5px 0 10px 0; padding:0; float:left; clear:left; display:block; position: absolute; top: 1575px; left: 0;}
.primo_piano_cont2 span{ margin:0 0 0 10px; padding:2px 0 0 0; color:#FF6000; font-weight:bold; display:block}
/*landign page*/
.content_lp{width:534px; margin:5px 0 0 15px; padding:0; display:block; float:left;}
.elenco_url{width:549px; margin:0 0 0 10px; padding:0; display:block; }
.elenco_url ul { width:500px; margin:20px 5px 0 5px; padding:0;  list-style-type:none; text-align:left; display:block; float:left;}
.elenco_url ul li{display: inline; margin:0; padding:0; font-size:10px; font-weight: bold;}
.elenco_url ul li a{margin: 0; padding:0; color: #488FCB; text-decoration:none; }
.elenco_url ul li a:hover{ text-decoration:underline;}

/*nuovi stili LP*/
.elenco_url1{width:96%; margin:0 auto; padding:0; display:block; }
.elenco_url1 ul { width:100%; margin:10px 0 0 0; padding:0;  list-style-type:none; text-align:left; display:block; float:left;}
.elenco_url1 ul li{display: inline; margin:0; padding:0; font-size:10px; font-weight: bold;}
.elenco_url1 ul li a{margin: 0; padding:0; color: #488FCB; text-decoration:none; }
.elenco_url1 ul li a:hover{ text-decoration:underline;}
 
 /*stile partners*/
.colsx_partner{ display:block; float:left; margin:0; padding:0; width:215px; text-align:left; }
.colsx_partner ul.menu_sx2{ list-style-type:none; margin:0 auto; padding:0 0 0 10px;width:176px; display:block; background-color:#ECF5F9;}
.colsx_partner ul.menu_sx2 li { background-image:url(../img/freccia_li.jpg); background-repeat:no-repeat; background-position:0 50%; margin:0; padding:0 0 0 13px;}
.colsx_partner ul.menu_sx2 li a { text-decoration:none; color:#828282; font-weight:bold;}
.colsx_partner ul.menu_sx2 li a:hover{color:#488FCB;}

.coldx_partner{ display:block; float:left; margin:0 5px 0 0; padding:0; width:539px; text-align:justify;}
.coldx_partner a{color:#488FCB; text-decoration:none;}
.coldx_partner a:hover{ text-decoration:underline;}
 /*nuovi stile per non solo hotels*/
a.stile_alberghi{ color:#488FCB; text-decoration:none;}
a.stile_alberghi:hover{ text-decoration:underline}
