#wrap {
    border:0px solid black;
    width:150px;
	position:relative;
	z-index:2;
    }
#menu {
    border-bottom:0px solid white;
    width:100%;
    text-align:right;
	position:relative;
	z-index:1;
    }
#menu a {
    text-decoration:none;
    font-weight:bold;
    color:#ffffff;
	display:block;
    }
#menu a.hover {
    background:#719DB6;
    }
#menu span {
    display:none;
    }
#img {
    vertical-align:bottom;
    }

#subnav {
    font-size:10px;
    margin-bottom:2em;
    }
#subnav a {
    color:#FB3B00;
    margin-right:1em;
    }
#subnav span {
    color:silver;
    margin-right:1em;
    }
.transMenu {
	position:absolute;
	overflow:hidden;
	left:-1000px;
	top:-1000px;
	}

.transMenu .content {
	position:absolute;
	}
.transMenu .items {
	position:relative;
	left:0px; top:0px;
	z-index:20;
	}

.transMenu.top .items {
	border-top:none;
	}

.transMenu .item {
	color:#FFFFFF;
	font-size:12px;
	font-family:sans-serif;
	text-decoration:none;
	border:none;
	cursor:pointer;
	cursor:hand;
	font-weight: bold;
	}

.transMenu .background {
	position:absolute;
	left:0px; top:0px;
	z-index:10;;
	-moz-opacity:.9;
	filter:alpha(opacity=90);
	}

.transMenu .shadowRight {
	position:absolute;
	z-index:30;
	top:3px; width:2px;
	-moz-opacity:.5;
	filter:alpha(opacity=50);
	}

.transMenu .shadowBottom {
	position:absolute;
	z-index:10;;
	left:3px; height:2px;
	-moz-opacity:.4;
	filter:alpha(opacity=40);
	}

.transMenu .item.hover {
	background:#719DB6;
	color:black;
	}

.transMenu .item img {
	margin-left:5px;
	}


@import url(/css/menu.css);

body,td,th,table,select,input,textarea {
	font-family: Verdana, Arial, Geneva, Helvetica, sans-serif;
	font-size: 10px;
	line-height: 12px;
}
body {
	margin-left: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
}
input, textarea {
	border: 1px solid #1782BB;
	font-family: Arial, Geneva, Verdana, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: bold;
	margin: 1px;
}
h1 {
	font-size: 14px;
}
fieldset#campoinserimento {
	margin-bottom:20px;
	border: 1px #EFEFEF solid;
	padding: 10px;
	font-size: 11px;
	line-height: 140%;
	}
	fieldset#campoinserimento legend {
	color:#0066CC;
	font-size: 12px;
	padding: 5px;
		}

select {
	cursor: pointer;
	position:relative;
	z-index:0;
}
a:link {
	text-decoration: none;
	color: #115D87;
}
a:visited {
	text-decoration: none;
	color: #115D87;
}
a:hover {
	text-decoration: none;
	color: #FF0000;
}
a:active {
	text-decoration: none;
}
.tabnav {
	font-family:Geneva, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
}
.titoloquery {
	font-family: Arial, Geneva, Verdana, Helvetica, sans-serif;
	font-size: 16px;
	line-height: 18px;
	font-weight: bold;
	color: #666666;
	margin-bottom:5px;
}
.titolo {
	font-family: Arial, Geneva, Verdana, Helvetica, sans-serif;
	font-size: 16px;
	line-height: 18px;
	color: #115D87;
}
.titolo2 {
	font-family: Arial, Geneva, Verdana, Helvetica, sans-serif;
	font-size: 14px;
	color: #990000;
	margin-bottom:8px;
}
.titoloannuncio {
	font-family: Arial, Geneva, Verdana, Helvetica, sans-serif;
	font-size: 14px;
	font-style: normal;
	line-height: 14px;
	font-weight: bold;
}
.mini {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9px;
}
.mini:link, mini:visited {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9px;
	color: #FFFFFF;
}

ul.menu1 {
 width:100%;
 list-style:none; 
 margin:0; padding:0;
 border-top-width: 1px;
 border-top-style: solid;
 border-top-color: #FFFFFF; 
 }
 ul.menu1 li a {
 cursor:hand;
 display:block; 
 text-decoration:none;
 padding:0 1em; 
 height:2em;line-height:2em; 
 border-bottom-width: 1px; 
 border-bottom-style: solid; 
 border-bottom-color: #FFFFFF; 
}
 ul.menu1 li { display:inline } 
 ul.menu1 li a:link, ul.menu1 li a:visited {
 cursor:hand;
 background:#115D87;
 color: #FFFFFF;
 text-decoration:none;
 text-shadow: 3px 3px 3px #333333;
 } 
 ul.menu1 li a:hover, ul.menu1 li a:active {
 cursor:hand;
 background: #FFFFFF;
 color:#115D87;
 text-decoration:none;
 text-shadow: 3px 3px 3px #888888;
 } 
 

 	ul.menu1 li#imp a:link, ul.menu1 li#imp a:visited {
	cursor:hand;
 	background:#115D87;
 	color: #FFFF00;
 	text-decoration:none;
 	text-shadow: 3px 3px 3px #333333; 
 	}
 	ul.menu1 li#imp a:hover, ul.menu1 li#imp a:active {
	cursor:hand;
 	background: #FFFF00;
 	color:#000000;
 	text-decoration:none;
 	text-shadow: 3px 3px 3px #888888;
 	}

 	ul.menu1 li#reg a:link, ul.menu1 li#reg a:visited {
	cursor:hand;
 	background:#115D87;
 	color: #FFFFFF;
 	text-decoration:none;
 	text-shadow: 3px 3px 3px #333333; 
 	}
 	ul.menu1 li#reg a:hover, ul.menu1 li#reg a:active {
	cursor:hand;
 	background: #FFFFFF;
 	color:#FF0000;
 	text-decoration:none;
 	text-shadow: 3px 3px 3px #888888;
 	}

.filo {
	border: 1px solid #000000;
}
.sfondodx {
	background-attachment: fixed;
	background-color: #115D87;
	background-repeat: no-repeat;
	background-position: right bottom;
}
.sfondogrigio {
	background-color: #DDDDDD;
	background-image: url('http://www.annunci-usato.it/img/sfondogrigio.jpg');
	background-repeat: no-repeat;
	background-position: right bottom;
}
.sfondosegnala {
	background-attachment: fixed;
	background-color: #115D87;
	background-image: url('http://www.annunci-usato.it/img/bg_segnala.jpg');
	background-repeat: no-repeat;
	background-position: right bottom;
}
.sfondooffro {
	background-image: url('http://www.annunci-usato.it/img/bg_offro.gif');
	background-repeat: repeat-y;
	background-position: right bottom;
}
.sfondocerco {
	background-image: url('http://www.annunci-usato.it/img/bg_cerco.gif');
	background-repeat: repeat-y;
	background-position: right bottom;
}
.sfondooffroevid {
	background-image: url('http://www.annunci-usato.it/img/bg_offro_ev.gif');
	background-repeat: repeat-y;
	background-position: right bottom;
}
.sfondocercoevid {
	background-image: url('http://www.annunci-usato.it/img/bg_cerco_ev.gif');
	background-repeat: repeat-y;
	background-position: right bottom;
}
.boxgoogle {
        border: 2px solid #ffffff;
                font-size : 10px;
                background-color: #ffffff;
}
.boxgooglebordo {
        border: 2px solid #990000;
                font-size : 10px;
                background-color: #ffffff;
}
.evidenziato {
	background-color: #ffff66;
	font-weight: bold;
}
.exbox {
	font-family: Geneva, Arial, Helvetica, sans-serif;
	background-attachment: scroll;
	background-image: url(http://www.annunci-usato.it/img/bg01.gif);
	background-repeat: no-repeat;
	background-position: right bottom;
	border: 1px solid #666666;
}
.loginbox {
	border: 1px solid #FFFFFF;
	padding: 1px;
}
.loginboxover {
	border: 1px solid #000000;
	background-color: #4D86A5;
	padding: 1px;
}
.iframecategorie { 
	width: 100%; 
	height: 250px; 
	overflow: auto;
	border: 1px solid #808080;
	padding: 2px;
}
.tabellamenunew {
	border-top: 1px solid #FFFFFF;
	border-bottom: 1px solid #FFFFFF;
}
.adbox {
	font-family: Arial, Geneva, Verdana, Helvetica, sans-serif;
	font-size: 10px;
}
.boxcategoriahome {
	background-color: #FFFFFF;
	background-image: url(/img/boxcategoriahome.jpg);
	background-repeat: repeat-x;
	background-position: bottom;
	padding: 4px;
	margin: 20px;
	border: 1px solid #CCCCCC;
}
.corpo12 {
	font-size:12px;
	line-height: 16px;
}
.boxoffro {
	border-left-width: 2px;
	border-left-style: solid;
	border-left-color: #990000;
	padding: 2px;
}
.boxcerco {
	border-left-width: 2px;
	border-left-style: solid;
	border-left-color: #009900;
	padding: 2px;
}
.titoloneoffro {
	padding: 3px;
	color: #990000;
	font-weight: bold;
	font-size: 16px;
	line-height: 18px;
	border-bottom-width: 2px;
	border-bottom-style: solid;
	border-bottom-color: #990000;
}
.titolonecerco {
	padding: 3px;
	color: #009900;
	font-weight: bold;
	font-size: 16px;
	line-height: 18px;
	border-bottom-width: 2px;
	border-bottom-style: solid;
	border-bottom-color: #009900;
}
.titoffro {
	color: 990000;
	font-size: 11px;
	line-height: 11px;
	padding-bottom:3px;
	font-weight: bold;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #990000;
}
.titcerco {
	color: 009900;
	font-size: 11px;
	line-height: 11px;
	padding-bottom:3px;
	font-weight: bold;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #009900;
}
.introbox {
	padding: 5px;
	line-height: 150%;
}
.iframetesto {
	width: 98%;       
	height: 75px;    
	overflow: auto;
	padding: 2px;
	border: 1px solid #cccccc;
	font-size: 10px;
	color:#999999;
	line-height: 16px;
}
.topsearch {
	width:100%;
	font-size:11px;
	padding-left: 25px;
	padding-top:2px;
	margin-right:20px;
	letter-spacing:1px;
	color:#000066;
	background-color: #FFFFFF;
	background-image: url(/img2/search.gif);
	background-repeat: no-repeat;
	background-position: left center;
}
.titolofaq {
	font-size:12px; 
	padding: 5px; 
	margin:10px; 
	letter-spacing:1px;
	color:#660000;
	font-weight:bold;
	border-bottom:2px #CCCCCC solid;
}
.rispostafaq {
	border:1px #FFCC00 solid;
	background-color:#FFFF99;
	padding:10px;
	margin:5px;
}
.posizfotoannuncio {
	float:right;
}
.shadowed { 
	margin: 10px 0 0 10px !important;
	margin: 10px 0 0 5px;
}
.shadowed img {
	display: block;
	position: relative;
	background-color: #fff;
	border: 1px solid #999;
	margin: -6px 6px 6px -6px;
	padding: 5px;
}
.scaduta {
	background-image:url(/img/scaduta.gif);
	background-color: #FFFFFF;
	background-repeat: no-repeat;
	background-position: left top;
}
