/* -------------------------------------
Autore: Giovanni Rampini
Email: giovanni.rampini@gmail.com
Prima versione: aprile 2010

colori interessanti:
blu: #36C;
rosso: #C41200;
---------------------------------------*/

/* css reset */
html, body, div, span, applet, object, iframe, h1, h2, h3, h4, h5, h6, p, blockquote, pre, a, abbr, acronym, address, big, cite, code, 
del, dfn, em, font, img, ins, kbd, q, s, samp, small, strike, strong, sub, sup, tt, var, b, u, i, center, dl, dt, dd, ol, ul, li, 
fieldset, form, label, legend, table, caption, tbody, tfoot, thead, tr, th, td {
	margin: 0;
	padding: 0;
	border: 0;
	outline: 0;
	vertical-align: baseline;
	background: transparent;
}

ol, ul {list-style:none;}
blockquote, q {quotes:none;}
blockquote:before, blockquote:after, q:before, q:after {
	content: '';
	content: none;
}

/* remember to define focus styles! */
:focus {outline:0;}

/* remember to highlight inserts somehow! */
ins {text-decoration:none;}
del {text-decoration:line-through;}

/* tables still need 'cellspacing="0"' in the markup */
table {border-collapse:collapse;border-spacing:0;}
	
/* body */
body {
	/* font-family:arial, "Lucida Grande", "Bitstream Vera Sans", verdana, sans-serif; /* mi piace un sacco il geneva */
	font-family:"Lucida Grande", "Lucida Sans Unicode", Verdana, sans-serif;
	font-size:12px;
	line-height:150%;
	color:#555;
	/* background:#e5ecf3; */
	/* background:#08476A; brazzers.com */
    background:#D9D9D9;
	text-align:center;
}
	
/* impostazioni generali per div, td, ol, ul, p */
div, td, h1, h2, h3, h4, p {text-align:left;}
p {margin-bottom:10px;}
h1, h2, h3 {font-family:arial, verdana, sans-serif;}
h1, h2, h3, h4 {font-weight:bold;color:#006EEA;}
h1 a, h2 a, h3 a, h4 a {font-family: arial, 'Lucida Grande', 'Bitstream Vera Sans', verdana, sans-serif;}
h1 {font-size:18px;margin:0 0 5px;}
h2 {font-size:16px;margin:0 0 5px;}
h3 {font-size:14px;margin:0 0 5px;}
h4 {font-size:12px;margin:0 0 3px;}

/* links */
a:link {color:#105CB6;text-decoration:none;cursor:pointer;outline: none !important;}
a:visited {color:#105CB6;text-decoration:none;}
a:hover {color:#C41200;text-decoration:underline;}
a:active {color:#C41200;}

/* Default form styles */
form fieldset{border:0;}
form fieldset legend{color:#555}
.form_img_btn{border:0;cursor:pointer;overflow:hidden;text-indent:-999em;}

/* colori */
.grey {color:#999;}
.red {color:#C41200;}
.green {color:green;}
.light_gray {color:#CCC;}
.dark_gray {color:#333;}
.myblu {color:#105CB6;}

/* caratteri */
.smaller{font-size:11px;}
.smallest{font-size:10px;}
.alignleft{text-align:left;}
.alignright{text-align:right;}
.aligncent{text-align:center;}
.aligntop{vertical-align:top;}
.alignmid{vertical-align:middle;}
.alignbtm{vertical-align:bottom;}
.nonwrapping {white-space:nowrap;}
p.nobtm{margin-bottom:0px;}
.strong {font-weight:bold;}

.floatClear, .clear {clear:both;}
.clearLeft {clear:left;}
.clearRight {clear:right;}

/* photoBox */
div.photoBox img, .bizPhotoBox img{border:1px solid #999;padding:1px;}
.photoBox A {display:block;}

/* layout centrato 953px */
html, body, #wrap {min-height:100%;} /* 100% of the window's height */
#wrap{width:953px;margin:0 auto;line-height:14px;}
#container{border:1px solid #ccc;background:#fff;float:left;margin-bottom:20px;}

.column{border:1px solid #ccc;margin:10px 0;position:relative;padding:10px;overflow:hidden;}
.main-column {float:left;border-width:0 1px 0 0;}
.side-column {float:right;border-width:0 0 0 1px;margin-left:-1px;}

/* colonne di varia larghezza, il totale di main e side deve essere sempre 910 */
#main570 {width:570px;}
#side340 {width:340px;}

#main590 {width:590px;}
#side320 {width:320px;}
#main600 {width:600px;}
#side310 {width:310px;}
#main610 {width:610px;}
#side300 {width:300px;}
#main620 {width:620px;}
#side290 {width:290px;}
#main650 {width:650px;}
#side260 {width:260px;}
#main700 {width:700px;}
#side210 {width:210px;}

#main200 {width:200px;}
#side710 {width:710px;}
#main180 {width:180px;}
#side730 {width:730px;}
#main730 {width:730px;}
#side180 {width:180px;}
#main455 {width:455px;}
#side455 {width:455px;}

/* layout a tre colonne, usato in user.php */
#colonnaA, #colonnaB, #colonnaC {float:left;}
#colonnaB, #colonnaC {padding-top:5px;}
#colonnaA {width:210px;border-width:0 1px 0 0;margin-right:-1px;}
#colonnaB {width:500px;border-width:0 1px;}
#colonnaC {width:179px;border-width:0 0 0 1px;margin-left:-1px;}
#colonnaB .modulo_locali .contenuto ul li {padding-left:0;}
#colonnaC .modulo {padding:0;margin-bottom:10px;}
#colonnaC .modulo .contenuto ul li {padding:0;}
#colonnaC .modulo .contenuto ul li p {clear:both;}
#colonnaC #ultimi_bookmarks.modulo  {border-bottom:0;}

/* page header (ultima modifica: 4 agosto 2010)
TODO: per esercizio, rifare da capo
------------------------------------------ */
#page-header {border-bottom:1px solid #ccc;clear:both;line-height:35px;margin:0 10px;overflow:hidden;}
#page-header  h1 {font-size:16px;margin-bottom:0;}
#citiesBar {position:relative;clear:both;margin-bottom:0;overflow:hidden;width:100%;}
#citiesBar #citiesBar_title{display:inline;}
#citiesBar ul {float:right;position:absolute;right:5px;top:0;}
#citiesBar ul li {float:left;padding-left:5px;}

/* modulo standard (ultima modifica: 9 gennaio 2011)
------------------------------------------ */
.modulo {border-bottom:1px solid #ccc;padding:10px 5px 0 5px;}
.modulo .titolo {margin-bottom:10px;overflow:hidden;width:100%;}
.modulo .titolo a {float:right;}
.modulo .titolo p {clear:both;font-size:11px;font-style:italic;margin:-2px 0 0 0;}
.modulo .titolo h2 {font-size:14px;}
.modulo .titolo h2, .modulo .titolo h3 {float:left;line-height:22px;margin-bottom:0;}
.modulo .titolo a.continua {margin:0;}
.modulo .titolo.sotto-titolo h2, .modulo .titolo.sotto-titolo h3 {line-height:14px;}
.modulo .contenuto {overflow:hidden;width:100%;}
.modulo .contenuto ul li {margin:0 0 10px;overflow:hidden;padding-left:55px;width:90%;}
.modulo .contenuto ul li h3, .modulo .contenuto ul li h4 {font-weight:bold;margin-bottom:0;}
/* .modulo .contenuto .time {background:url(http://www.amioparere.com/images/icons/alarm_clock.gif) no-repeat 0 -1px;display:inline;font-weight:bold;padding-left:17px;white-space:nowrap;font-size:11px;}
*/
.modulo .contenuto ul li .time {font-size:11px;font-weight:bold;}
.modulo .contenuto ul li .photoBox, .modulo .contenuto ul li .bizPhotoBox {display:inline;float:left;margin-left:-55px;}
.modulo .contenuto ul li p {margin-bottom:0;}
.modulo .contenuto ul li p.tagline, a.tagslink {color:#999;}

/* side column module */
#side300 .modulo {padding:7px 0 0;}
#side300 .modulo .titolo {margin-bottom:5px;}
#side300 .modulo .contenuto ul li {width:auto;}
#side300 .modulo .contenuto ul li h4 {font-weight:normal;}
#side300 .modulo .contenuto ul li div.rating-small {float:left;margin-bottom:2px;}

/* modulo a 3 colonne (ultima modifica: 4 agosto 2010)
--------------------------------------------------- */
.three_cols_module {border-bottom:1px solid #ccc;padding:10px 5px 0;clear:both;}
.three_cols_module .titolo {margin-bottom:10px;overflow:hidden;width:100%;}
.three_cols_module .titolo h2 {float:left;font-size:14px;line-height:22px;margin-bottom:0;}
.three_cols_module .contenuto {overflow:hidden;width:100%;}
.three_cols_module .contenuto ul {float:left;width:175px;margin-right:15px;}
.three_cols_module .contenuto ul li {padding:0;width:auto;margin:0 0 5px;}

#side320 .modulo {padding:7px 0 0;}
#side320 .modulo .titolo{margin-bottom:5px;}
#side320 .modulo .contenuto UL LI {width:260px;}
#side320 .modulo .contenuto UL LI H4{font-weight:normal;}
#side320 .modulo .contenuto UL LI  div.rating-small {float:none;margin-bottom:2px;}

/* modulo film, utilizzato in scheda_film.php (ultima modifica: 16 ottobre 2010)
------------------------------------------ */
.modulo_film {border-bottom:1px solid #ccc;padding:10px 0 0;}
.modulo_film .titolo {margin-bottom:10px;overflow:hidden;width:100%;}
.modulo_film .titolo h2 {font-size:14px;float:left;line-height:16px;margin-bottom:0;}
.modulo_film .contenuto {overflow:hidden;width:100%;}
.modulo_film .contenuto ul li {margin:0 0 10px;overflow:hidden;padding-left:55px;width:auto;}
.modulo_film .contenuto ul li h4 {font-weight:normal;margin-bottom:2px;}
.modulo_film .contenuto ul li .photoBox {display:inline;float:left;margin-left:-55px;}
.modulo_film .contenuto ul li  div.rating-small {float:none;margin-bottom:2px;}
.modulo_film .contenuto ul li p {margin-bottom:0;}

/* questo per i moduli dei locali nelle vicinanze */
#side320 #locali_vicinanze.modulo .contenuto UL LI  div.rating-small {float:left;}


#side310 .modulo .contenuto UL LI{width:245px;}
#side310 .modulo.modulo-film .contenuto UL LI H4{font-weight:normal;}

/* modulo per la sezione degli utenti 
usato in: user_events.php, user_friends.php
*/
#side710 .modulo {border:0;padding:0 5px;}
#side710 .modulo .titolo h2 {border-bottom:1px solid #ccc;font-size:16px;width:705px;padding-bottom:3px;margin-bottom:10px;}
#side710 .modulo .contenuto ul li {border-bottom:1px dotted #ccc;padding-bottom:10px;width:650px;}

/* modulo usato in user_biz.php, user_reviews.php, user_bookmarks.php, user.php */
.modulo_locali {padding:5px 5px 0;}
.modulo_locali .titolo {border-bottom:1px solid #ccc;margin-bottom:10px;overflow:hidden;width:100%;padding-bottom:2px;}
.modulo_locali .titolo h2 {font-size:16px;padding-right:5px;}
.modulo_locali .order-by {margin-bottom:15px;padding:5px 0;}
.modulo_locali .order-by ul {clear:both;line-height:18px;}
.modulo_locali .order-by ul li {float:left;display:inline;padding-left:5px;}
.modulo_locali .contenuto ul li {margin:0 0 10px;overflow:hidden;width:100%;border-bottom:1px dotted #ccc;padding-left:5px;padding-bottom:10px;}
.modulo_locali .contenuto ul li p {margin-bottom:3px;padding-right:10px;clear:both;}
.modulo_locali .contenuto ul li div.rating {float:left;}
.modulo_locali .contenuto ul li span {margin-left:5px;font-size:11px;line-height:21px;}
.modulo_locali .contenuto ul li .ultimo_parere {padding-left:30px;margin-top:10px;width:93%;}
.modulo_locali .contenuto ul li .ultimo_parere p {clear:none;}
.modulo_locali .contenuto ul li .tagline{color:#999;}
.modulo_locali .contenuto ul li .photoBox{display:inline;float:left;margin-left:-30px;}
.modulo_locali .contenuto .time{background:url(http://www.amioparere.com/images/icons/alarm_clock.gif) no-repeat 0 -1px;display:inline;font-weight:bold;padding-left:17px;white-space:nowrap;font-size:11px;}
.modulo_locali .contenuto ul li div.reviewActions {float:right;margin:10px 5px 0 0;}
.modulo_locali .contenuto ul li a.editReview {background: url(/images/icons/review_icon.gif) no-repeat;padding-left:20px;margin-right:10px;}
.modulo_locali .contenuto ul li a.removeReview {background: url(/images/icons/remove_icon.gif) no-repeat;padding-left:20px;}

/* modulo per liste di film, vedi cinema.php, rassegna.php */
#movies_list.modulo {border-bottom:0;margin:0;}
#movies_list.modulo .titolo h2 {font-size:16px;}
#movies_list.modulo .contenuto {overflow:hidden;width:100%;}
#movies_list.modulo .contenuto ul li {border-bottom:1px dotted #ccc;padding-left:100px;padding-bottom:5px;width:500px;overflow:hidden;}
#movies_list.modulo .contenuto ul li h3 {font-size:14px;line-height:16px;}
#movies_list.modulo .contenuto ul li .photoBox {margin-left:-100px;}
#movies_list.modulo .contenuto ul li p {margin:3px 0 10px;padding-right:10px;}
/*
#movies_list.modulo .contenuto ul li div.ultimo_parere {padding:0 0 0 30px;margin-top:10px;width:93%;}
#movies_list.modulo .contenuto ul li div.ultimo_parere .photoBox {display:inline;float:left;margin-left:-30px;}
*/



/* rating */
div.rating{width:95px;height:21px;overflow:hidden;margin-bottom:3px;}
.star_unit {margin:0;height:21px;position:relative;background: url("/images/stars/star-gris.jpg") top left repeat-x;}
.star_unit li.star_current {position:absolute;height:21px;display:block;z-index:1;padding:0 !important;}
.star_unit li.jaune{background: url("/images/stars/star-jaune.jpg") left bottom;}
.star_unit li.orange{background: url("/images/stars/star-orange.jpg") left bottom;}
.star_unit li.rouge{background: url("/images/stars/star-rouge.jpg") left bottom;}

/* div rating-small */
div.rating-small{float:left;height:11px;width:50px;overflow:hidden;padding:0;position:relative;}

/* saluti all'utente */
#greeting {border-bottom:1px solid #ccc;padding:0 0 10px 5px;margin-bottom:10px;width:100%;}
#greeting h2, #greeting p {padding-left:55px;margin-bottom:0;}
#greeting h2 {font-size:14px;font-weight:bold;line-height:20px;}
#greeting .photoBox {float:left;margin-right:10px;}

/* Best of */
#best-of {border:0;}
#best-of .titolo h2 {font-size:14px;display:inline;float:left;margin:0 0 10px;}
#best-of #best_cats {display:inline;float:left;padding-left:5px;width:630px;}
#best-of #best_cats .wrap {clear:both;margin-bottom:5px;}
#best-of #best_cats .category {width:210px;float:left;padding-bottom:20px;}
#best-of #best_cats .category h3 {font-size:13px;margin-bottom:0;font-weight:bold;}
#best-of #best_cats .category h3 a{color:#006EEA}
#best-of #best_cats .category span {font-size:10px;font-style:italic;}
#best-of ul {margin:5px 0px 2px 3px;padding:0;}
#best-of ul li {white-space:nowrap;}
#best-of ul li a {position:relative;left:3px;}

/* lista delle categorie */
#category_list{padding-bottom:10px;padding-top:5px;border-top:1px solid #ccc;}
#category_list .titolo h2 {background:url(/images/icons/categorie.gif) no-repeat;line-height:40px;padding-left:50px;}
#category_list li{height:20px;}
#category_list li.ristoranti{background:url(/images/icons/rest.jpg) no-repeat;padding-left:25px;}
#category_list li.gastronomie{background:url(/images/icons/alim.jpg) no-repeat;padding-left:25px;}
#category_list li.sport{background:url(/images/icons/sport.jpg) no-repeat;padding-left:25px;}
#category_list li.benessere{background:url(/images/icons/ben.jpg) no-repeat;padding-left:25px;}
#category_list li.abbigliamento{background:url(/images/icons/fashion.jpg) no-repeat;padding-left:25px;}
#category_list li.drink{background:url(/images/icons/drink.jpg) no-repeat;padding-left:25px;}
#category_list li.mag{background:url(/images/icons/mag.jpg) no-repeat;padding-left:25px;}

/* vicinanze e tipi di cucina */
#vicinanze, #tipi_di_cucina {padding-bottom:10px;}
#vicinanze .titolo h2 {background:url(http://www.amioparere.com//images/icons/gmaps.png) no-repeat;line-height:40px;padding-left:50px;}

/* eventi */
#events, #users{border-bottom:0;}

/* meteo */
#meteo {border-bottom: 1px solid #ccc;padding:0 0 5px;}
#meteo h2 {margin-bottom:10px;font-size:14px;}
#meteo img {float:left;padding:1px;border:1px solid #ccc;}
#meteo p {margin-left:55px;margin-bottom:3px;}

/* clearfix code vedi http://10tico.com/2007/09/16/clearfix-code/ */
.clearfix:after {
content: ".";
display: block;
clear: both;
visibility: hidden;
line-height: 0;
height: 0;
}
.clearfix {display:inline-block;}
html[xmlns] .clearfix {display:block;}
* html .clearfix {height:1%;}

/* btn continua */
a.btn{
	/* background:url(/images/btn/general.png) no-repeat; */
	background:url(/images/btn/continua.gif) no-repeat;
	height:0;
	overflow:hidden;
}
a.continua{
	/* background-position:0 -150px; */
	margin-top:-23px;
	padding-top:23px;
	width:62px;
}

.standardButton button, .standardButton a, .standardButton a:visited {
  background: url(/images/btn/bg_button_left.gif) no-repeat 0 0;
  color:#FFF;
  cursor:pointer;
  display:block;
  font:bold 14px/30px Arial, Helvetica, sans-serif;
  text-align:center;
  height:30px;
  width:95px;
}

/* pagination */
TABLE.pagination_controls{margin:5px;}
TABLE.pagination_controls TD{white-space:nowrap;}
TABLE.pagination_controls TD SPAN{font-weight:bold;}
TABLE.pagination_controls .go-to-page{white-space:normal;width:100%;}
TABLE.pagination_controls .go-to-page SPAN{font-weight:normal;}

/* box di varie dimensioni per la pubblicità di Google AdSense */
#AdSenseHomePageBox {margin:10px 0;width:315px;height:250px;padding-left:9px;overflow:hidden;border-bottom:1px solid #ccc;padding-bottom:10px;}
#AdSenseBox, #adSenseBox728-90px {border:1px solid #ccc;padding:1px;background-color:#fff;position:relative;}
#AdSenseBox {width:300px;height:250px;}
#side310 #AdSenseBox  {margin-left:6px;margin-top:2px;}
#adSenseBox728-90px {width:728px;height:90px;margin:2px 0 15px;}

/* messaggi di errore e di operazione riuscita */
.messagebox {margin:10px 0;width:auto;padding:10px;font-weight:bold;}
.messagebox ul li {font-weight:normal;}
.greenbox{ background-color:#95ca78;border:solid 1px #8AA000;}  
.redbox{background-color:#FDCBCA;border:solid 1px #E8514A;}


.messageboxok {margin:10px 0;border:1px solid #349534;background:#fff;width:auto;padding:10px;color:green;}
.messageboxerror {margin:10px 0;border:1px solid #ccc;background:#fff;width:auto;padding:10px;}

/* liste di locali */
#biz-list ul{margin:0 10px 0 0;border-top:1px dotted #ccc;}
#biz-list ul li{border-bottom:1px dotted #ccc;padding:10px 160px 10px 0;overflow:hidden;width:440px;}
#biz-list ul li h2 {
	background:url(/images/icons/map_marker_small_round.png) no-repeat;
	line-height:15px;
	display:inline;
	float:left;
	margin-bottom:0;
	width:100%;
}
#biz-list ul li h2 a{font-size:14px;font-weight:bold;margin:0;padding-left:22px;}

#biz-list ul li dl{clear:left;font-size:11px;margin:0;padding:0;overflow:hidden;width:99%;margin-top:20px;}
#biz-list ul li dl dt{float:left;margin:0 5px 0 0;font-weight:bold;}

#biz-list ul li div.last-review{clear:left;float:left;margin:0;padding:5px 0 0 30px;width:92%;margin-top:10px;}
#biz-list ul li div.last-review .photoBox{display:inline;float:left;margin:0 0 0 -30px;}
#biz-list ul li div.last-review p{float:left;margin-bottom:0;}

#biz-list ul li div.place-info{
	display:inline;
	float:right;
	margin-right:-160px;
	padding-left:10px;
	width:150px;
	border-left:1px solid #ddd;
	margin-top:-10px; /* ??? */
	overflow:hidden;
}
#biz-list ul li div.place-info .gio33{margin-bottom:10px;}
#biz-list ul li div.place-info .rating{}
#biz-list ul li div.place-info .reviews{clear:both;font-size:11px;color:#999;margin-left:2px;}
#biz-list ul li div.place-info address{clear:both;font-style:normal;}
#biz-list ul li div.place-info address span {clear:both;display:block;}

/* google map */
#gmap {margin-top:0;height:250px;padding:1px;border:1px solid #ccc;width:auto;}
#mapSugg {border-bottom:1px solid #ccc;padding:5px 0;width:300px;}
#mapSugg a {float:right;}

/* toogle box delle località */
h3.trigger {
	background: url(http://www.runmyprocess.com/gadget/user_guide/img/plus.png) no-repeat;
	padding-left:20px;
	line-height:16px;
	font-size:14px;
	font-weight:normal;
	float:right;
	position:absolute;
	right:20px;
	top:0;
}
h3.trigger a {
	text-decoration:none;
	display:block;
}
h3.active {background-position: left bottom;} /*--When toggle is triggered, it will shift the image to the bottom to show its "opened" state--*/
.toggle_container {
	margin:0 0 10px 5px;
	padding:0;
	border:1px solid #ccc;
	background:#fff;
	overflow:hidden;
	font-size:12px;
	width:695px;
	clear:both;
}
.toggle_container .block {padding:5px;padding-left:10px;}
.toggle_container .block UL {float:left;width:125px;margin-right:10px;}
.toggle_container .block UL LI {padding:0;width:auto;margin:0 0 3px;}

/* tipped style */
#tipped {margin:0;width:100%;padding-bottom:10px;}
#tipped ul li {line-height:16px;float:left;margin-right:15px;}
#tipped ul li#write_a_review {background: url(/images/icons/review_icon.gif) no-repeat;padding-left:17px;}
#tipped ul li#add_to_collection {background: url(/images/icons/add_icon.gif) no-repeat;padding-left:20px;}
#tipped ul li#upload_your_photos {background: url(/images/icons/icon_images_sm.gif) no-repeat;padding-left:22px;}
#tipped ul li#edit_listing_info {background: url(/images/icons/write_icon.gif) no-repeat;padding-left:22px;}
#tipped ul li#upload_photo {background: url(/images/icons/sm.gif) no-repeat;padding-left:22px;}

/* tipped style */
#pucchi {float:none;margin-top:10px;display:block;width:280px;height:70px;}
#pucchi ul li {line-height:16px;margin-bottom:7px;}
#pucchi ul li#write_a_review {background: url(/images/icons/review_icon.gif) no-repeat;padding-left:17px;}
#pucchi ul li#add_to_collection {background: url(/images/icons/add_icon.gif) no-repeat;padding-left:20px;}
#pucchi ul li#remove_from_collection {background: url(/images/icons/remove_icon.gif) no-repeat;padding-left:20px;}

/* 
classe nuovo_modulo, applicata alla funzione concerti in index.php
*/
.nuovo_modulo {border-bottom:1px solid #ccc;padding:10px 5px;}
.nuovo_modulo .titolo {margin-bottom:10px;overflow:hidden;width:100%;}
.nuovo_modulo .titolo a {float:right;}
.nuovo_modulo .titolo a.continua {margin:0;}
.nuovo_modulo .titolo h2 {font-size:14px;line-height:22px;margin-bottom:0;float:left;}
.nuovo_modulo .contenuto {overflow:hidden;width:100%;}
.nuovo_modulo .contenuto ul li {margin:0 0 10px;overflow:hidden;padding-left:55px;width:90%;}
.nuovo_modulo .contenuto ul li h4 {font-weight:bold;margin-bottom:0;}
.nuovo_modulo .contenuto ul li .photoBox {display:inline;float:left;margin-left:-55px;}
.nuovo_modulo .contenuto ul li p {margin:0;}
.nuovo_modulo .contenuto ul li p.time {font-size:11px;margin:0 0 3px;font-style:italic;padding:0;line-height:13px;}
.nuovo_modulo .contenuto ul li p.genre {margin-bottom:3px;}

#lista_concerti .contenuto ul li {padding-left:95px;width:auto;margin-bottom:20px;}
#lista_concerti .contenuto ul li  .photoBox {margin-left:-95px;}

/* applica un borderbottom = 0 al modulo */
.nobottomborder {border-bottom:0;}

/* modulo laterale */
.side-module {border-bottom:1px solid #ccc;padding:0 5px;margin-bottom:10px;}
.side-module .titolo h2 {font-size:14px;line-height:16px;margin-bottom:10px;}
.side-module .contenuto {overflow:hidden;width:100%;}
.side-module .contenuto ul li {padding-left:55px;margin-bottom:10px;}
.side-module .contenuto ul li h3, .side-module .contenuto ul li h4 {font-weight:normal;margin:0;display:inline;}
.side-module .contenuto ul li .rating-small {float:none;margin-bottom:3px;}
.side-module .contenuto ul li .photoBox {margin-left:-55px;float:left;display:inline;}
.side-module .contenuto ul li p {margin-bottom:0;}

/* google ads */
.google_ads_side_module {border-top:1px solid #ccc;border-bottom:1px solid #ccc;margin-top:10px;padding:5px 0;display:block;position:relative;}

.modulo_locali .thumbsUpDown {width:250px;margin:10px 0;height:22px;overflow:hidden;display:block;}

a.agree, span.agree {
        padding-left:35px;
	padding-bottom:10px;
	font-size:10px;
	background:url(http://www.amioparere.com/images/icons/thumbs_up_new1.jpg) no-repeat;
	color:#1c9900;
}
a.disagree, span.disagree {
	padding-left:35px;
	padding-bottom:10px;
	margin-left:10px;
	font-size:10px;
	background:url(http://www.amioparere.com/images/icons/thumbs_down_new1.jpg) no-repeat;
	color:#ed3d58;
}

/* codice per le liste dei locali nelle varie province */
.orderby {border-bottom:1px solid #ccc;margin-bottom:20px;padding-bottom:10px;}
.pager_container {margin-top:10px;padding:10px 0;font-family: Arial, Helvetica, sans-serif;}
a.paginate {border:1px solid #000080;padding: 2px 6px;text-decoration:none;color:#000080;}
a.paginate:hover {background-color: #000080;color:#FFF;text-decoration: underline;}
a.current {border:1px solid #000080;font-weight:bold;padding:2px 6px;cursor:default;background:#000080;color:#FFF;text-decoration:none;}
span.inactive {border:1px solid #999;padding: 2px 6px;color:#999;cursor:default;}





