/*// RIDEFINIZIONE TAG*/
body {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	background-image:  url("../_images/fondo.jpg");
	background-color: #F2F2E5;
	margin: 0px;
	padding:0px;
	border:0px;
	color: #000000;
	font-size:9px;
}
img, label, input {
	margin:0px;
	padding:0px;
	border:0px;
}
form {
	margin: 0px;
	padding:0px;
	border:0px; 
}
a:link, a:visited, a:active {
	color: #000000;
	text-decoration: none;
}
a:hover {
	text-decoration: underline;
	color: #000000;
}

hr {
	margin:0px 8px 5px 8px;
	height:1px;

}

.uline {
	text-decoration:underline;
}
/*// TESTA //*/

#logo {
	width:180px;
	height:68px;
	display:block;
	float:left;
	padding:0px;
}
#testa {
	width:390px;
	height:68px;
	background-image:  url("../_images/home_testa.gif");
	padding:0px 0px 0px 180px;
	float:left;
}

#home_news {
	width:380px;
	height:16px;
	font-size:9px;
	margin-top:52px;
	display:block;
	float:left;
}
#pulsa {
	margin-top:0px;
	padding:0px;
	height:16px;
	clear:both;
	display:block;
}
#pulsa .img_float {
	margin-top:3px;
}
#logo_bottom {
	font-size:1px;
	margin:3px 0px 0px 0px;
	padding:0px;
	width:214px;
	height:16px;
	background-image:  url("../_images/home_logo_piede.gif");
	float:left;
	display:block;
}
#search_input {
	background-image:  url("../_images/cerca_input.gif");
	width:127px;
	margin:3px 15px 0px 0px;
	border:0px;
	padding:0px 0px 0px 10px;
	height:16px;
	float:left;
}
.box {
	font-family:Arial, Helvetica, sans-serif;
	font-size:9px;
	border:0px;
	height:12px;
	width:80px;
	margin:2px 4px 0px 0px;
	float:left;
}
.rss_puls, .rss_puls a, .rss_puls a:link, .rss_puls a:visited, .rss_puls a:active {
    background: #FF6600;
	font-weight:bold;
	text-align:center;
    padding: 1px 6px;
    color: #FFF;
    border-right: 1px solid #666666;
    border-bottom: 1px solid #666666;
}

/*// GENERAL //*/
.main {
	margin-left:10px;
	margin-top:10px;
}
#col1 {
	width:138px;
	display:block;
	float:left;
	padding:0px;
	margin:0px 11px 0px 0px;
	border:0px;
}
#col2 {
	width:295px;
	display:block;
	float:left;
	padding:0px;
	margin:0px 7px 0px 0px;
	border:0px;
}
#col3 {
	width:295px;
	display:block;
	float:left;
	padding:0px;
	margin:0px;
	border:0px;
}
.img_float {
	float:left;
}
.lista {
	position:relative;
	left:5px;
	top:-15px;
	list-style-image:url("../_images/bullet.gif");
	margin:5px 5px -20px 10px;
	padding:5px 5px 0px 10px;
}
li {
	margin-bottom:5px;
}

/*// LAST MINUTE //*/
.last_minute_txt {
	width:128px;
	background-color:#FFFFFF;
	display:block;
	float:left;
	padding:5px;
	margin:0px;
}
#last_minute {
	width:138px;
}
.last_minute_piede {
	background-image:  url("../_images/last_piede.gif");
	width:138px;
	height:22px;
	display:block;
	clear:both;
	padding:0px;
	margin:0px 0px 10px 0px;
}


/*// BANNER //*/
.banner_txt {
	width:138px;
	height:80px;
	background-color:#FFFFFF;
	display:block;
	clear:both;
}
.banner_piede {
	background-image: url("../_images/banner_piede.gif");
	font-size:1px;
	width:138px;
	height:16px;
	display:block;
	clear:both;
	margin-bottom:10px;
}
.banner_testa {
	background-image: url("../_images/banner_testa.gif");
	font-size:1px;
	width:138px;
	height:16px;
	display:block;
	clear:both;
}


/*// MAIN_BOX //*/
.main_box {
	margin-bottom:10px;
}


.box_ospacer {
	display:block;
	clear:both;
	width:291px;
	font-size:1px;
	height:10px;
	margin:0px;
	padding:0px;
}
.main_box_head {
	width:295px;
	height:28px;
	display:block;
	margin:0px;
	clear:both;
}

.main_box_head_spacer {
	background-image: url("../_images/testa_box.gif");
	float:left;
	width:167px;
	height:28px;
	margin:0px;
}
.main_box_cnt {
	background-color:#FFFFFF;
	width:291px;
	margin:-2px 0px 0px 4px;
	clear:both;
}
.main_box_tit {
	font-weight:bold;
	width:210px;
	height:28px;
	display:block;
	margin-left:75px;
	padding-top:2px;
}
.main_box_img {
	width:60px;
	display:block;
	float:left;
	padding:5px;
}
.main_box_txt {
	width:143px;
	display:block;
	float:left;
	padding:5px;
}
.main_box_more {
	width:68px;
	height:60px;
	display:block;
	float:left;
	padding:0px;
}
.main_box_img_dett {
	width:140px;
	display:block;
	padding:5px 10px;
	float:left;
}

.main_box_tit_dett {
	font-weight:bold;
	width:100px;
	display:block;
	padding-top:2px;
	float:left;
}
.main_box_txt_dett {
	text-align:justify;
	width:271px;
	display:block;
	clear:both;
	padding:10px;
}
.main_box_pulsa {
	margin:0px 0px 10px 4px;
	height:16px;
	width:295px;
	display:block;
}
.main_box_puls {
	margin:0px 4px 3px 0px;
	float:left;
}

.main_box_piede_uno {
	background-image: url("../_images/box_piede_01.gif");
	width:173px;
	height:16px;
	float:left;
}
.main_box_piede_due {
	background-image: url("../_images/box_piede_02.gif");
	width:136px;
	height:16px;
	float:left;
}
.main_box_piede_tre {
	background-image:url("../_images/box_piede_03.gif");
	width:184px;
	height:16px;
	float:left;
}
.main_box_piede_quattro {
	background-image: url("../_images/box_piede_04.gif");
	width:126px;
	height:16px;
	float:left;
}
.main_box_piede_eve {
	background-image: url("../_images/box_piede_eventi.jpg");
	width:83px;
	height:16px;
	float:left;
}
.piede {
	background-image:url("../_images/piede_fondo.gif");
	width:291px;
	height:58px;
	padding:0px;
	float:left;
}
.piede .img_float {
	margin:2px 0px 0px 6px;
}




/* INIZIO SELETTORI DEGLI ELEMENTI DELLA PULSANTIERA SX */
#col1_int {
	width:143px;
	display:block;
	float:left;
	padding:0px;
	margin:0px 10px 0px 0px;
	border:0px;
}

#simb_spett, #simb_cult, #simb_tempo, #simb_servizi {
	width:30px;
	height:30px;
	float:left;
}

#spectacolo, #cultura, #tempo_libero, #servizi {
	margin-top:5px;
}

#musica, #eventi, #arte, #cinema {
	margin-left:30px;
	margin-top:-6px;
}

#teatri, #festival, #visite_guidate, #sport, #estate_romana, #corsi, #riviste, #librerie, #locali, #oltre, #audio_video, #sale_prova, #viaggi {
	margin-left:30px;
	margin-top:3px;
}
/* FINE SELETTORI DEGLI ELEMENTI DELLA PULSANTIERA SX */


/* INIZIO SELETTORI DEGLI ELEMENTI DEL BLOCCO CENTRALE */

.box_testo {
	background-color:#FFFFFF;
	width:291px;
	clear:both;
	margin:0px;
}

.immagine img {
	padding:0px;
	border:0px;
	margin:0px 0px 10px 10px;
	float:left;
}
.dett_tit {
	font-weight:bold;
	margin-left:10px;
	width:120px;
}
.dett_tit2 {
	font-weight:bold;
	margin-left:10px;
	width:280px;
}
.dett_sub_tit {
	margin-top:10px;
	margin-left:10px;
	width:130px;
	float:left;
}
.dett_sub_tit div{
	margin-top:5px;
}
.orario, .trasporti, .descrizione, .note {
	margin-top:10px;
	width:271px;
	padding:10px 10px 0px 10px;
	display:block;
	clear:both;
}
.sconto {
	width:71px;
	margin:10px 10px 0px 10px;
	float:left;
}
.sconti {
	width:71px;
	margin:10px 10px 0px 10px;
	float:left;
}
.convenzione {
	width:140px;
	margin:12px 10px 0px 10px;
	float:left;
}

#indietro {
	float:left;
}


#avanti {
	margin-left:4px;
	float:left;
}
/* FINE SELETTORI DEGLI ELEMENTI DEL BLOCCO CENTRALE */



/* INIZIO SELETTORI DEGLI ELEMENTI DEL BLOCCO DX */
.review_dett {
	width:291px;
	height:79px;
	background-color:#FFFFFF;
	margin-left:4px;
	clear:both;
}
.review_archivio {
	width:291px;
	height:79px;
	background-color:#FFFFFF;
	margin-left:4px;
}

#box_piede_archivio {
	width:197px;
	height:16px;
	background-image:   url("../_images/box_piede_archivio.gif");
	float:left;
	margin-bottom:10px;
}

.box_piede_review {
	margin: 0px 0px 10px 4px;
	width:291px;
	height:16px;
	background-image:   url("../_images/box_piede_review.gif");
}

#box_piede_sez {
	margin: 0px 0px 10px 4px;
	width:125px;
	height:16px;
	background-image:   url("../_images/box_piede_sez.gif");
	float:left;
	}

#box_piede_sez_big_sx {
	width:208px;
	margin: 0px 0px 10px 0px;
	height:16px;
	background-image:   url("../_images/box_piede_sez_big.gif");
	float:left;
	}
#box_piede_sez_big_dx {
	margin: 0px 0px 10px 4px;
	width:208px;
	height:16px;
	background-image:   url("../_images/box_piede_sez_big.gif");
	float:left;
	}
	
#box_piede_sez_big_full {
	width:291px;
	height:16px;
	margin: 0px 0px 10px 0px;
	background-image:   url("../_images/box_piede_sez_full.gif");
	}
#archivio {
	width:295px;
	height:28px;
	border:0px;
}

/* FINE SELETTORI DEGLI ELEMENTI DEL BLOCCO DX */

/* stile del textfields per le slides news */
.textf {
	border-width:0px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	width:380px;
	height:12px;
	font-size:9px;
	background-color: #CCE823;
}

.box_newsletter {
	background-color:#FFF;
	width:291px;
	height:621px; 
	display:block;
	margin:0px 0px 0px 0px;
	clear:both;
}

#box_1 {
	position:absolute;
	padding-left:10px;
	padding-top:10px;
	background-color:#FFF;
	width:140px;
	float:left;
	}
	
#box_2 {
	position:absolute;
	margin-left:150px;
	background-color:#FFF;
	width:140px;
	clear:both;
}
.textfield_newsletter {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:9px; color:#999;
	margin:0px;
	height:14px;
	width:110px;
	border:1px solid #CCC;
}
.textfield_contatti {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:9px; color:#999;
	margin:0px;
	height:14px;
	width:265px;
	border:1px solid #CCC;
}
.data {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:9px; color:#999;
	margin:0px;
	height:10px;
	width:15px;
	border:1px solid #CCC;
}
.year {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:9px; color:#999;
	margin:0px;
	height:10px;
	width:30px;
	border:1px solid #CCC;
}
.spacer {
	width:200px;
	font-size:9px;
	height:300px;
	display:block;
	float:left;
	margin:0px;
	padding:0px;
	border:0px;
}

.box_convenziona {
	background-color:#FFF;
	width:291px;
	height:800px; 
	display:block;
	margin:0px 0px 0px 0px;
	clear:both;
}

.textarea {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:9px; color:#999;
	margin:0px;
	width:120px;
	height:80px;
	border:1px solid #CCC;
}
.textarea2 {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:9px; color:#999;
	width:265px;
	height:100px;
	border:1px solid #CCC;
}
#box_submit {
	width:271px;
	position:absolute;
	margin-left:0px;
	margin-top:440px;
	background-color:#FFF;
	padding:10px;
}

.cap {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:10px;
	margin:0px;
	height:14px;
	width:35px;
	border:1px solid #CCC;
}
.box_testo_int {
	background-color:#FFF;
	width:271px;
	display:block;
	clear:both;
	margin:0px;
	padding:10px;
}
.amico {
	font-family:Verdana, Arial, Helvetica, sans-serif; 
	font-size:9px; 
	color:#FFF;
	font-weight:bold;
	text-decoration:underline;
}

.text_sub_tit {
	margin-right:10px;
	margin-left:25px;
}

.text_sub_tit2 {
	margin-right:90px;
	margin-left:65px;
}

.web {
	margin-right:10px;
	margin-left:35px;
}