﻿a.link_pdf { padding: 0.3em 0px 0.3em 25px; background: url('../images/icona_pdf.gif') no-repeat left top }
a.link_zip { padding: 0.3em 0px 0.3em 25px; background: url('../images/icona_zip.gif') no-repeat left top }

img.left { margin: 6px; float: left; border: solid 1px #000000 }
img.right { margin: 6px; float: right; border: solid 1px #000000 }

p.left { text-align: left }
p.right { text-align: right }
p.center { text-align: center }

a { color: #000000; text-decoration: none }
a:hover { text-decoration: underline }

table  { font-size: 1em }
td{ font-size: 1em }
th { font-size: 1em }
br.clr { clear: both }

table ul {  list-style:disc }

h2, h3 { padding: 0; margin: 0; font-size: 1em }
img.no_border { border: 0 }

.u { text-decoration: underline }

.hidden { display: none }

table div { position: static }
div.frontpage { z-index: 2 }	
div.content_view { z-index: 2 }	
div.view { z-index: 2 }	
	
div.buttons { z-index: 5; position: absolute; right: 25px; top: 0px; text-align: right }	
div.buttons a { border: 0; margin: 0; padding: 0 }	 
div.buttons img { border: 0; margin: 0; padding: 0 }	 

div.view {  }	 
div.view label { padding-right: 5px; font-weight: bold }	
div.frontpage_list {  }	 

h2.content_box_title { font-size: 1.8em }
h3.content_box_title { font-size: 1.8em }

div.frontpage ul.content_list_main_level { list-style: none; padding: 10px 0 0 10px }	
div.frontpage ul.content_list_main_level li.content_list_level { padding-left: 15px }


div.clear_right { clear: right }
div.item_view_left { padding: 4px }
div.view #otherImgs { padding-top:20px; text-align: left; font-weight: bold }	
div.view #otherImgs .otherImgs { width: 430px; margin: 0 auto; text-align: center }	
div.view #symbols { float: none; position: absolute; top: 15px; right: 10px }
div.contenitore_valutazioni	{ position:absolute; top:20px; left:0; width: auto }
div.view #ranking { float:left; width: auto }
div.view #stars { float:left; width: auto }	
div.view div.item_view_right { float: none; text-align: right; padding: 4px }	
div.view div.item_view_right img { border: 0 }	

div.view ul { padding-left: 30px }	
div.view ul li { padding: 5px 0 5px 0 }	
div.view div.Image { float: left }	 
div.view div.City { position:absolute; top: 0px }	
div.item_view_title { font-weight: bold }	 

#model_39 ul { list-style: none; padding: 0 }
#model_39 li { background: url(""); clear: left; min-height: 80px; padding: 15px 0 15px 0; border-bottom: 1px solid #cccccc }
#model_39 div.Image { float: left }
#model_39 div.Image img { border: 0 }

#model_42 div.Image { float: none }	

div.Image img { border: 1px solid #cccccc; padding: 2px; background: #ffffff }	

#notice_ok {  padding: 10px; font-weight: bold; font-size: 0.9em }
#notice_error { padding: 10px; font-weight: bold; font-size: 0.9em }
