*{margin:0;padding:0;}
img {border: 0px; }
body{font-family:Verdana,Arial,Helvetica,sans-serif;font-size:12px;background:#ccc}
h1 { font-size:20px }
h2 { font-size: 18px; color: #c00; }
h4{font-size:16px;color:#f00;}
.rosso{margin-bottom:10px;}
a{color:#f00;text-decoration:none;}
a:visited{color:#f00;text-decoration:none;}
a:hover{color:#000;text-decoration:underline;}
a.nero{color:#000;text-decoration:none;}
a.nero:visited{color:#000;text-decoration:none;}
a.nero:hover{color:#000;text-decoration:underline;}
hr {color: #f00;width: 98.5%; }

/*
      Created by Keith Donegan of Code-Sucks.com
	  
	  E-Mail: Keithdonegan@gmail.com
	  
	  You can do whatever you want with these layouts,
	  but it would be greatly appreciated if you gave a link
	  back to http://www.code-sucks.com
	  
*/

* { padding: 0; margin: 0; }

body {
 font-family: Verdana, Arial, Helvetica, sans-serif;
 font-size: 14px;
 background: #eee;
}

#header{
    background: none repeat scroll 0 0 #FFFFFF;
    color: #333333;
    height: 80px;
    margin: 0;
    padding: 10px 0 0;
    width: 100%;
}
#header_wrapper{
    margin: 0 auto;
    width: 990px;
}
#header img{border: 0px}
#header h1{font-size:14px;color:#000;font-weight:bold;}
.logo_header {float: left; size: 500px; height: 80px;}
.banner_header {float: right; text-align:right;size: 450px; height: 80px;}


#wrapper { 
	margin: 0px auto 10px;
	width: 990px;
	padding: 0px;
	background:#fff;
}

#wrapper h1 {
	font-size: 18px;
	color: #c00;
}
.sottotitolo {
	font-size: 14px;
	color: #666;
}
#sinistra { 
	background: #eee;
	margin: 0px 0px 0px 0px;
	padding: 0px;
	width: 310px;
	float: left;
	border-right: 1px dashed #f00;
}

.ricerca_sidebar {
}
.ricerca_sidebar td {
	padding: 1px;
}
.ricerca_sidebar input[type=text] {
	color: #999;

}
.header_sinistra {
	background: url('/immagini/header_sinistra.png') no-repeat;
	width: 310px;
	height: 60px;
	text-align: center;
	color: #fff;
	font-size: 15px;
	font-weight: bold;
}
#destra { 
    background: none repeat scroll 0 0 #FFFFFF;
    color: #000000;
    display: inline;
    float: right;
    margin: 0;
    padding: 10px 0 5px 5px;
    width: 670px;
}

.clear_home {
	clear: both;
	height: 300px;
}
.info_annuncio {
	background: #eee;
	border-radius: 10px;
	padding: 5px;
}
.visite {
    float: left;
    font-size: 10px;
    width: 200px;
    text-align: center;
    padding: 5px;	
}
.segnala {
    float: right;
    font-size: 10px;
    width: 100px;
    text-align: center;
    padding: 10px;	
	
}
.icon_profilo {
	width: 74px;
	height: 64px;
	float: left;
}

.indentato {
	width: 650px;
	float: right;
}
#wrapper {
}
#wrapper td {
	padding: 5px;
}

.inner_table td {
	padding: 0px;
	padding-right: 3px;
	font-size: 11px;
}

a.bottone:link,a.bottone:visited {
    background: none repeat scroll 0 0 #CC0000;
    border: 1px solid #CC0000;
    border-radius: 5px 5px 5px 5px;
    clear: both;
    color: #FFFFFF;
    display: block;
    margin: 5px;
	font-size: 14px;
    padding: 3px;
    text-align: center;
    width: 150px;
}

a.bottone:hover {
	background-color: #f00;
	text-decoration: none;
}
#wrapper input ,.content input[type="checkbox"]{
	padding: 3px;
}
#wrapper select {
	padding:0px;
	padding-top:1px;
}
#wrapper option {
	padding-bottom: 3px;
}
#wrapper input[type="checkbox"],.content input[type="radio"]{
	width: 15px;
	height: 15px;
}

#wrapper input[type="submit"], #sinistra input[type="submit"] {
    background: none repeat scroll 0 0 #CC0000;
    border: 1px solid #CC0000;
    border-radius: 5px 5px 5px 5px;
    clear: both;
    color: #FFFFFF;
	font-size: 14px;
    margin: 5px;
    padding: 3px;
    text-align: center;
	cursor: pointer;
}

#wrapper input:hover[type="submit"],#sinistra input:hover[type="submit"] {
	background-color: #f00;
	text-decoration: none;

}


.img_home {
	width: 652px;
	margin: 0 auto;
	line-height: 20px;
}
.cerchi_home {
    float: left;
    height: 170px;
    width: 470px;
	padding: 40px 10px;
	border-right: 2px dashed #f00;
}

.offri_home {
    float: right;
    height: 170px;
	padding: 40px 10px;
	width: 470px;
}

.row_alternate1 {
	background: #dddddd;
}
.row_alternate2 {
	background: #ffffff;
}
.small {
	font-size: 10px;
}
.small_b {
	font-size: 12px;
}
.data_inserimento {
	width: 115px;
	float: right;
	text-align: center;
}
.table_top {
	width: 660px;
	height: 10px;
	padding: 0px;
	margin: 5px 0 0;
	background:#fff url('/immagini/table/top.jpg') no-repeat;
}

.table_center {
	width: 660px;
	padding: 0px 5px;
	margin: 0px;
	background:#fff url('/immagini/table/center.jpg') repeat-y;
}
.table_bottom{
	width: 660px;
	height: 10px;
	padding: 0px;
	margin: 0px;
	background:#fff url('/immagini/table/bottom.jpg') no-repeat;
}






#paginazione{background:#fff;line-height:25px;font-size: 11px;}
#paginazione .pag_link a:visited,.pag_link a{border:1px solid #000;padding:3px;color:#000;background:#fff;text-decoration:none;}
#paginazione .pag_link a:hover{border:1px solid #000;padding:3px;color:#fff;background:#f00;text-decoration:none;}



#footer{width:970px;clear:both;color:#fff;background:#f00 url(../immagini/bg_footer.jpg) repeat-x;padding:10px;line-height:16px;height:280px}
#footer h3 { font-size: 16px; margin-bottom: 5px;}
#footer td {font-size: 11px; }
#footer a:link,#footer a:visited{color:#fff;text-decoration:none;font-weight:bold;}
#footer a:hover{color:#fff;text-decoration:underline;}
.handcursor{cursor:hand;cursor:pointer;}
#pagina1,#pagina2,#pagina3,#pagina4{ display: inline-block;}
.nav_profilo {width: 600px; margin: 0 auto; margin-top: 30px;}
.nav_profilo  a#active{border:1px solid #f00;background:#fff;color:#f00;text-decoration:none;}
.nav_profilo  a,.nav_profilo ul li a :visited{border:1px solid #fff;padding:10px 6px;background:#f00;color:#fff;text-decoration:none;}
.nav_profilo a:hover{border:1px solid #f00;background:#fff;color:#f00;text-decoration:none;}
#information {width: 600px; margin: 0 auto; padding: 15px; border: 3px solid #f00; clear:both; }
#information  td {font-size: 14px; }
.facebook_like_box {width: 250px; float: left; }
.google_plus {width: 65px; float: left;}
.social_text { font-size: 12px; color: #fff; width: 227px; padding: 9px 5px; float: left;}
.facebook {width: 30px; padding-top: 2px; float: left;}
.twitter {width: 30px; padding-top: 2px; float: left;}
.rss {width: 30px;  padding-top: 2px; float: left;}
.tabella_offerte td {font-size: 14px;}