/*layout*/
body html {
	margin: 0px;
	padding: 0px;
	height: 100%;
}

body {
	background: #fff url(../img/body_back.jpg) repeat-x; *
	background-image: url(../img/body_back.jpg); *
	background-repeat: repeat-x;
	margin: 0px;
	padding: 0px;
	height: 100%;
	min-width: 970px;
	scrollbar-base-color: #000;
	scrollbar-arrow-color: #e1e1e1;
	scrollbar-shadow-color: #e1e1e1;
	scrollbar-darkshadow-color: #000;
	scrollbar-face-color: #000;
	scrollbar-highlight-color: #e1e1e1;
}

#wrapper {
	width: 970px;
	/*width: 95%;*/
	height: 100%;
	margin: 0px auto;
	min-width: 970px !important;
	font-family: Verdana, sans-serif;
}

#wrapper a {
	outline: none;
}

#content a {
	outline: none;
}

#testata {
	width: 100%;
	height: auto;
	margin: 0px;
}

#testataTop {
	width: 100%;
	height: 60px;
}

#logo {
	width: 198px;
	height: 60px;
	/*background: url(../img/logo.png) no-repeat;*/
	float: left;
	cursor: hand;
}

#catapulta {
	width: 600px;
	/*width: auto;*/
	height: 15px;
	margin-right: 0px;
	text-align: left;
	float: left;
}

#catapulta ul li {
	list-style-type: none;
	display: inline;
	margin-bottom: 2px !important;
}

#catapulta ul {
	float: right;
	margin-top: 0px; /*aggiunto per FFox*/
	margin-right: 0px;
	padding: 2px 2px;
	/*background-color: #740b0b;*/
	/*background-color: #000;*/
	font: normal 10px Verdana, sans-serif;
	/*color: #e1e1e1;*/
}

#catapulta a {
	text-decoration: none;
	font-weight: bold;
	color: red;
	font-size: 13px;
}

#notice {
	width: auto;
	/*width: auto;*/
	height: 60px;
	margin-right: 0px;
	text-align: right;
	float: right;
}

#notice ul {
	float: left;
	margin-top: 0px; /*aggiunto per FFox*/
	margin-right: 0px;
	padding: 5px 5px;
	/*background-color: #740b0b;*/
	background-color: #000;
	font: normal 10px Verdana, sans-serif;
	color: #e1e1e1;
}

#notice ul li {
	list-style-type: none;
	display: inline;
	margin-bottom: 2px !important;
}

#notice ul#loginBtn {
	float: left;
	margin-right: 3px; *
	margin-right: 0px;
}

#notice a {
	text-decoration: none;
	font-weight: bold;
	color: #fff;
	font-size: 10px;
}

#notice a:hover {
	color: red;
}

#nav {
	width: 300px;
	float: left;
	margin-left: 5px;
}

#ie7andup #nav {
	margin-top: 50px;
}

#header {
	width: 95%;
	height: 66px;
	margin: 0px auto;
	background: #000;
	border-bottom: 3px solid red;
}

/*#login {
	width: 100%;
	height: 50px;
	*height:50px !important;
	background: url(../img/login_bg.png) repeat-x;
	float: left;
	margin-top: 0px; 
	margin: 0px;
	padding: 0px;
	font-family: Verdana, sans-serif;
	font-size: 10px;
	color: #eee;
}*/ /*
#login {
	width: 300px;
	height: 230px;
	background: #edebec url(../img/login_bg.png) repeat-x;
	background-position: bottom;
	position: absolute;
	margin-top: 50px;
	margin-left:55%;
	*margin-left:65%; 
	padding: 0px;
	font-family: Verdana, sans-serif;
	font-size: 10px;
	color: #eee;
	z-index: 1100;
	text-align: center;
}*/
#login {
	width: 970px;
	height: 300px;
	*height: 250px;
	background: #edebec url(../img/login_bg.png) repeat-x;
	background-position: bottom;
	position: absolute;
	margin-top: 20%;
	/*margin-left:30%;*/ /*margin:20% 30%;*/
	padding: 20px 0px 0px 0px;
	font-family: Verdana, sans-serif;
	font-size: 10px;
	color: #eee;
	z-index: 1100;
	text-align: center;
}

#Disclaimer {
	width: 550px;
	height: 200px;
	*height: 200px;
	background: #edebec url(../img/login_bg.png) repeat-x;
	background-position: bottom;
	position: absolute;
	margin-top: 20%;
	margin-left:15%;
	/*margin:20% 30%;*/
	padding: 20px 0px 0px 0px;
	font-family: Verdana, sans-serif;
	font-size: 10px;
	color: #eee;
	z-index: 1100;
}



#ie7 #login {
	margin-top: 0px;
	margin-left: 50%;
}

#login ul {
	width: 350px; *
	width: 60%;
	height: 50px;
	margin-top: 10px; *
	margin-left: 0px;
	text-align: center;
}

#login p {
	text-align: right;
	margin-right: 30px;
}

#login a {
	color: #000;
}

#login ul li {
	list-style-type: none;
	font: 10px Verdana, sans-serif;
	color: #000;
	margin: 0px;
}

#Disclaimer ul li {
	list-style-type: none;
	font: 12px Verdana, sans-serif;
	color: #000;
	margin: 0px;
}

#login ul li a {
	text-decoration: underline;
	color: #000;
}

#login ul li a:hover {
	color: red;
	background-color: #000;
}

#login input {
	border: 1px solid #ccc;
}

#login input:focus {
	border: 1px solid #EEEEEE;
}

#banner_horz {
	width: 468px;
	height: 60px;
	float: left;
	margin: 0px;
}

#banner_horz img {
	margin: 0px;
	padding: 0px;
}

#flashBanner {
	width: 100%;
	height: 40px;
	background: #000;
	margin-top: 20px;
}

#bottoni {
	width: 100%;
	clear: both;
	text-align: center;
	margin-top: 0px;
}

#bottoni img {
	width: 120px;
	height: 74px;
	margin-bottom: 10px;
}

#content {
	width: 100%;
	height: auto;
	min-height: 800px;
	text-align: left;
	float: left;
	margin-right: -130px;
	margin-bottom: 50px;
	margin-top: 10px;
	padding-top: 0px;
}

#content a {
	color: #740b0b;
	text-decoration: none;
	outline: none;
}

a.underlined {
	text-decoration: underline !important;
}

li.folded {
	list-style-image: url(../img/fold.png);
	list-style-position: inside;
	margin-bottom: 5px;
	background-color: #e1e1e1; *
	background-color: #fff;
	padding: 3px 3px;
	width: 85%;
	border: 2px solid #eee; *
	border: none;
}

#corpo {
	height: auto;
	margin-right: 120px;
}

#lat_column {
	width: 120px;
	height: 100%;
	margin-top: 30px;
	float: right;
	padding: 0px;
}

#dxTools {
	border-left: 3px solid #e1e1e1;
	border-top: 1px solid #e1e1e1;
}

#grattacielo {
	width: 120px;
	height: 638px;
	float: right;
	margin-top: 10px;
}

#grattacielo img {
	margin: 0px;
}

#searchResult {
	margin-top: 0px;
}

#footer {
	clear: both;
	text-align: center;
	background: #000;
	height: 50px;
	padding-top: 5px;
	margin-top: 20px;
	border-top: 20px solid #BD8CBF;
}

#footer ul li {
	list-style-type: none;
	display: inline;
	padding: 0px 5px;
}

#footer a {
	font-family: Verdana, sans-serif;
	font-size: 10px;
	text-decoration: none;
	color: #A4DADA;
}

#footer a:hover {
	color: #fff;
}

/*showroom*/
#sxShowroom {
	width: 650px;
	margin-top: 0px;
	min-height: 700px;
	float: left;
}

#showroomWrapper {
	width: 100%;
	height: 370px !important;
	margin-top: 10px;
	text-align: center;
}

#showroomContainer {
	height: 420px;
	float: none;
	text-align: center;
}

div.annuncioShowroom {
	width: 150px;
	height: 350px !important;
	max-height: 350px !important;
	float: left;
	text-align: center;
	margin-right: 20px; *
	margin-right: 0px; *
	margin-left: 10px;
	margin-bottom: 20px;
	background: url(../img/bg_dxCol.jpg) repeat-x;
	border: 5px solid #e1e1e1;
	padding: 0px 10px;
	overflow-x: hidden;
	overflow-y: auto;
}

#showroomNavWrapper {
	text-align: center;
}

#showroomNav {
	margin: 0px auto;
	height: 21px;
}

span#counter {
	font-family: Verdana, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #00aeef;
	background-color: #000;
	padding: 0px;
	margin-left: 0px;
	margin-right: 0px;
	display: inline-block;
	height: 21px;
	width: auto;
	text-align: center;
	margin-bottom: 3px;
	line-height: 17px;
}

span#restanti {
	font-family: Verdana, sans-serif;
	font-size: 10px;
	font-weight: bold;
	color: #00aeef;
	background-color: #000;
	padding-left: 4px;
	margin-left: 0px;
	margin-right: 0px; *
	display: inline-block;
	height: 21px;
	width: auto;
	text-align: center; *
	margin-bottom: 4px; *
	line-height: 17px;
}

#loadingNav {
	width: 300px;
	height: 300px;
	margin-left: 200px;
	background-color: #000;
}

span#spanDietro {
	display: inline-block;
}

span#spanAvanti {
	display: inline-block;
}

div.annuncioShowroom ul li img {
	border: 2px solid #e1e1e1;
}

div.annuncioShowroom ul li.catAnnuncio {
	color: #BD8CBF;
	font-weight: bold;
}

a.continua {
	font-size: 9px;
	color: #f26c4f !important;
	display: inline-block;
	padding: 0px 2px;
}

a.continua:hover {
	background: #000;
	display: inline-block;
}

li.titoloAnnuncio {
	font-size: 13px !important;
	font-weight: bold;
	text-transform: uppercase;
	margin-bottom: 3px;
}



li.titoloAnnuncioVetrina {
	font-weight: bold;
	text-transform: uppercase;
	/*font-size: 10px !important;
	font-weight: bold;
	text-transform: uppercase;
	margin-bottom: 3px;
	margin-left: -65px;
	*margin-left:0px;
	width: 100px !important;
	display: inline-block;
	*/
}

li.annuncio {
	text-transform: uppercase;
}

tr.listaTitoloAnnuncio {
	text-transform: uppercase;
}

div.annuncioShowroom ul li { /*margin:0px;*/
	
}

div.annuncioShowroom ul {
	margin-left: -40px; *
	margin-left: 0px; *
	margin-top: 5px;
}

a.annuncioLink {
	display: block;
}

#dxContainerShowRoom {
	width: 170px;
	float: right;
	margin-top: 0px;
	/*min-height: 217px;*/
	margin-right: 20px; *
	margin-right: 0px;
}

#toolbarShowRoom {
	margin-top: 0px;
	height: auto;
	width: 150px;
	margin-left: 0px;
	float: right;
}

#vetrinaDi {
	width: 500px;
	height: 80px;
	background-image: url(../img/vetrinautente.png);
	background-repeat: no-repeat;
}

#bannerCliente {
	width: 300px;
	height: auto;
	margin-right: 0px;
	margin-top: 0px;
	float: right;
}

#altriAnnunci {
	
}

/* form */
#search_container {
	width: 100%;
	height: 30px;
	clear: both;
	background: #000;
	/*background: #262626;*/
	padding-top: -2px;
	padding-bottom: 3px !important;
	margin: 0px;
	text-align: center !important;
}

/* ricerca xhtml version
#ricercaWrapper {
	width: 90%;
	margin-left: auto;
	margin-right: auto;
	margin-bottom: 5px;
	}

ul#ricercaAnnunci {
	margin-top: 0px;
	}

ul#ricercaAnnunci li {
	list-style-type: none;
	display: inline;
	}
	
ul#ricercaAnnunci li input {
	border: 1px solid;
	font-size: 12px;
	padding: 2px;
	}
	
ul#ricercaAnnunci input {
	border: 1px solid;
	font-size: 12px;
	padding: 2px;
	margin-bottom:0px;
	}

ul#ricercaAnnunci button {
	width: 47px;
	height: 17px;
	background: url(../img/btn_cerca.jpg) no-repeat;
	border: none;
	margin-bottom:4px;
}

ul#ricercaAnnunci button:hover {
	background: url(../img/btn_cerca_hover.jpg) no-repeat;
}

ul#ricercaAnnunci img {
	margin-top: 2px;
	}

*/


table#ricerca input {
	border: 1px solid;
	font-size: 12px;
	padding: 2px;
	height: 15px;
}

input#ricerca {
	height: 21px !important;
	background: red;
	font-size: 10px;
	padding: 2px;
}

input#ricerca :hover {
	background: #e1e1e1;
	color: #000;
}

table#ricerca button {
	width: 47px;
	height: 17px;
	background: url(../img/btn_cerca.jpg) no-repeat;
	border: none;
	margin-bottom: 4px;
}

table#ricerca button:hover {
	background: url(../img/btn_cerca_hover.jpg) no-repeat;
}

table#ricercaAvanzata {

}

a.helpricerca {
	color: #eee;
	font-size: 10px;
}

div#elencoVis1 {
	position: absolute;
	margin-left: 200px;
	*margin-left: -250px;
	margin-top: -5px;
	*margin-top: -25px;
	background: #e1e1e1;
	padding: 5px;
	display: block;
	width: 200px;
	text-align: left;
}

div#elencoVis1 ul {
	margin: 0;
}

div#elencoVis1 ul li {
	list-style-type: none;
	font: 10px Verdana, sans-serif;
	margin-left: -30px;
	*margin: 0;
}

div#elencoVis1 ul li:hover {
	background-color: #a4dada;
	color: #fff !important;
}

div#elencoVis1 ul li a {
	text-decoration: none !important;
	color: #000 !important;
}

div#elencoVis1 ul li a:hover {
	color: #000 !important;
}


div#elencoVis2 {
	position: absolute;
	margin-left: 400px;
	*margin-left: -200px;
	margin-top: -5px;
	*margin-top: -25px;
	background: #e1e1e1;
	padding: 5px;
	font: 10px Verdana, sans-serif;
	display: block;
	width: 200px;
	text-align: left;
}


div#elencoVis2 p {
	color: red;
}

div#elencoVis2 ul {
	margin: 0;
}

div#elencoVis2 ul li {
	list-style-type: none !important;
	font: 10px Verdana, sans-serif;
	margin-left: -30px;
	*margin: 0;
	padding-bottom: 3px;
}

div#elencoVis2 ul li:hover {
	background-color: #a4dada;
	color: #fff !important;
}

div#elencoVis2 ul li a {
	text-decoration: none !important;
	color: #000 !important;
}

div#elencoVis2 ul li a:hover {
	color: #000 !important;
}


li.elencoListaVis {
	display: block;
	width: 100%;
	height: 20px;
	margin: 0px;
}

/*table#ricerca input:focus {
	background: white; *
	background-color: white;
	border: 1px black solid white;
	color: black;
}*/

table#ricerca {
	text-align: center;
} 

a.tableLink {
	display: block;
	/*IE hack*/
	width: 100%;
	float: left;
}

/* Hides from IE5-mac \*/
* html .tablelink {
	width: 1%;
}

/* End hide from IE5-mac */
.text {
	background: #fff;
	border: 3px solid #e1e1e1 !important;
	font-size: 11px;
	font-family: Verdana, sans-serif;
	color: #000;
}

#faq {
	margin-top: 50px;
}

p.faq {
	color: #555555;
	font-weight: bold;
	background: #e1e1e1;
	padding: 20px;
	margin-right: 50px;
	border: 3px solid #eee;
	width: 575px;
}

#content button {
	background: #000;
	border: 1px solid;
	font-size: 10px;
	color: #fff;
}

/* categorie*/

#categorie {
	width: 100%;
	height: 20px;
	background: #1E1E1E;
	float: left;
	text-align: center;
	margin-top: 0px;
	padding-bottom: 5px;
}

/*
#categorie {
	width: 100%;
	height: auto;
	background: url(../img/bg_dxCol.jpg)no-repeat;
	float: left;
	text-align: left;
	margin-top: 0px;
	padding-bottom: 5px;
	padding-top: 10px;
}
*/
#categorie a {
	font-family: Verdana, sans-serif;
	font-weight: bold;
	font-size: 10px;
	color: #e1e1e1;
	text-align: center;
	padding: 0px 5px 2px 0px;
	text-decoration: none !important;
}

#categorie a:hover {
	color: #BD8CBF;
}

#MacroRubriche select {
	border: 1px solid #000;
	background: #fff;
}


#content p {
	font-family: Verdana, sans-serif;
	font-size: 11px;
	line-height: 17px;
	padding-right: 100px;
}

p.warning {
	color: #555555;
	font-weight: bold;
	background: #e1e1e1;
	padding: 20px;
	margin-right: 50px;
	border: 3px solid #eee;
}

p.warning strong {
	color: red;
}

p.privacy {
	background-image: url(../img/bgContentSmall.png);
	background-repeat: repeat-x;
	padding: 20px;
	margin-right: 50px;
	margin-top: 50px;
}

p.pubblicita {
	background-image: url(../img/bgContentSmall.png);
	background-repeat: repeat-x;
	padding: 20px;
	margin-right: 50px;
}

p.help {
	background-image: url(../img/bgContentSmall.png);
	background-repeat: repeat-x;
	padding: 20px;
	margin-right: 50px;
}

ul.help {
	margin-left: 30px;
	width: 90%;
}

div#help ul {
	width: 90%;
}

#content ul.condizioni {
	padding-right: 50px;
	background-image: url(../img/bgContentSmall.png);
	background-repeat: repeat-x;
	padding: 20px;
	margin-left: 0px;
	margin-right: 50px;
}

ul.condizioni li {
	margin-bottom: 3px;
}

#content ul li {
	list-style-type: none;
	font-size: 11px;
	line-height: 17px;
}

#target {
	font-family: Verdana, sans-serif;
	min-height: 500px;
}

/*sortToolbar*/
#sortToolbar {
	width: 100%;
	height: 45px;
	margin-bottom: 20px;
}

#sortToolbar ul {
	height: auto;
	width: 600px;
	background: #1E1E1E;
	padding: 10px;
	margin-bottom: 0px;
	clear: left;
	color: #eee;
	margin-left: 0px;
}

#sortToolbar ul li {
	list-style-type: none;
	margin-left: 3px;
	display: inline;
}

#sortToolbar ul li a {
	color: #ccc;
	text-decoration: none;
	border-bottom: none;
}

#sortToolbar ul li a:hover {
	color: #fff;
}

table#seiQui a {
	text-decoration: underline;
}

/* recordset table */
table#recordset {
	font-size: 11px;
}

table#recordset a {
	color: #000;
}

table#recordset a.tableLink {
	width: 100%;
	margin: auto;
	word-wrap: break-word;
	display: block;
	width: 100%;
}

tr.alt td {
	color: black;
	background: #f7f7f7;
}

tr.over td {
	background: yellow;
}

tr.spacer {
	height: 10px;
	border-bottom: 1px solid black;
}

table#recordset td.h1_table a {
	text-decoration: none;
}

tr.listaProvincia {
	font-weight: bold;
	color: #781B1B;
}

tr.listaTitoloAnnuncio a {
	font-size: 13px;
}

td.dataAttivazione {
	color: red;
	font-size: 10px;
}

#lista_annunci {
	font-family: Verdana, sans-serif;
	font-size: 10px;
	width: 97%;
	margin-left: 0px;
	padding-bottom: 20px;
}

#lista_annunci a {
	color: red;
	text-decoration: none;
}

td.label_table a {
	text-decoration: none;
	color: red;
	font: 11px Verdana, sans-serif;
	font-weight: bold;
}

td.label_table a:hover {
	color: black;
}

#tematica {
	width: 80%;
	height: 30px;
	float: left;
	font-family: Verdana, sans-serif;
	font-size: 11px;
	margin: 0px;
	text-align: right;
}

#tematica h1 {
	font: normal normal bold 12px Verdana, sans-serif;
}

#tematica table {
	margin-bottom: 10px;
}

#tematica table td {
	
}

div#sottocategorie {
	border-left: 3px solid #e1e1e1;
	border-top: 1px solid #e1e1e1;
	padding-top: 10px;
	background: url(../img/sottocat.png) no-repeat;
	margin-top: 40px;
}

ul#sottocategorie {
	
	margin-right: 10px;
}

ul#sottocategorie li {
	list-style-type: none;
	text-align: right !important;
	width: 100%;
	padding-bottom: 3px; 
	*margin-right: 15px;
}

ul#sottocategorie li:hover {
	list-style-image: url(../img/subCatList.png);
	list-style-position: outside;
}

ul#sottocategorie a {
	font-size: 10px;
	font-weight: normal;
	text-align: right;
	color: #000;
	text-decoration: underline;
	background: #e1e1e1;
}

ul#sottocategorie a:hover {
	color: red;
	background: #fff;
}

td.breadcumb {
	margin-bottom: 20px;
}

td.breadcumb a {
	font: bold 11px Verdana, sans-serif;
	text-decoration: none;
	color: red;
}

td.breadcumb a:hover {
	color: black;
}

a.breadcumbs {
	color: #eee;
	font-family: Verdana, sans-serif;
	font-size: 11px;
	background-color: #e1e1e1;
}

a.breadcumbs:hover {
	color: #000;
	background-color: #fff;
}

/*recordset layout inline*/
div#recordset {
	height: auto;
}

div#recordset ul {
	padding: 5px;
	margin: 5px 0px;
}

li.annuncioWrapper {
	display: block;
	margin-bottom: 5px;
}

p.listaTitoloAnnuncio,p.testoAnnuncio,p.listaProvincia,p.listaPrezzo,p.listaCat
	{
	margin: 0;
	line-height: 15px !important;
	display: block;
	padding-left: 5px;
}

li.annuncioWrapper a {
	color: #000 !important;
	width: auto;
	height: auto;
}

p.imgLista {
	float: left;
	margin: 0px;
	padding-right: 10px !important;
	padding-left: 10px;
	padding-top: 10px;
	height: 100px;
	width: 100px;
	position: relative;
}

p.imgLista img {
	border: 3px solid #e1e1e1;
	z-index: 100;
}

p.listaTitoloAnnuncio {
	margin: 0px;
}

p.listaProvincia {
	color: red !important;
	font-weight: bold;
}

ul.testoAnnuncio { *
	margin-left: 130px !important;
	margin-top: 0px !important; *
	margin-top: -15px !important;
	width: 400px;
}

div.datiAnnuncio {
	float: right;
	clear: both;
	width: 400px;
}

p.listaProvincia {
	color: #303030;
}

p.recapitiStatus {
	margin-bottom: 0px !important;
	margin-right: 0px !important;
	padding-right: 0px !important;
	text-align: right;
	width: 80px;
	position: relative;
}

div.gradimentoVisto {
	display: block;
	height: 10px;
	background-color: #000;
}

div.gradimentoResto {
	display: block;
	height: 10px;
	background-color: red;
}

div.favToolbar {
	background-color: #000;
	width: 100%;
	height: 30px;
}

div.favToolbar a {
	color: #ccc;
}

div.hotspot {
	background-color: #000;
	height: 10px;
}

a.aggiungiFav {
	color: #e1e1e1;
}

#toolzColumn {
	font: 10px "Lucida Grande", "Trebuchet MS", Verdana, serif;
	width: 150px !important;
	height: auto;
	float: right;
}

/*carrello utente*/

form#VisualizzaCarrelloUtente {
	margin-top: 50px;
}

div.carrelloUtente {
	
}

div.annuncioInCarrello {
	font: 11px Verdana, sans-serif;
	heigth: auto:
	min-height: 170px;
	margin-bottom: 25px;
	padding-bottom: 0px;
	padding-top: 10px;
	border-bottom: 5px solid #BD8CBF;
	background: url(../img/bookmark.png) no-repeat;
	background-position: bottom right;
	}
	
div.annuncioInCarrello a:first-letter {
	text-transform: uppercase !important;
}

div.annuncioInCarrello img.imgPreferiti {
	border: 3px solid #e1e1e1;
	display: inline-block;
	width: 100px;
	height: 100px;
}

p.imgListaFav {
	width: 100px;
	height: 120px;
	display: block;
}

a.linkCarrello {
}

/* campo di ricerca testata */
h1 {
	font-family: Verdana, sans-serif;
	font-size: 14px;
	color: #636363;
	margin-top: 0px;
}

h2 {
	font-family: Verdana, sans-serif;
	font-size: 11px;
	color: #740B0B;
	text-align: left;
}

input#DescrizioneRegione, input#DescrizioneProvincia {
	width: 120px;
	}

#content h2 {
	margin-left: 0px;
}

#annuncio_details h2 {
	margin-left: 0px;
}

form #RegistrazioneUtente {
	border-top: 1px solid black;
}

form #RegistrazioneUtente h2 {
	margin-left: 0px;
}

li#informativa {
	padding-right: 100px;
	width: 500px;
	height: 200px;
	overflow: auto;
}

#login_info {
	text-align: left;
}

#login_info input { /*background: #fff;
	border: 1px solid black;*/
	font-size: 11px;
}

#login_info ul {
	clear: both;
	font-family: Verdana, sans-serif;
	font-size: 10px;
	background-image: url(../img/bg_dxCol.jpg);
	background-repeat: repeat-x;
	padding-bottom: 30px;
	width: 76%;
}

#login_info ul li {
	list-style-type: none;
	padding-top: 5px;
	padding-left: 20px;
}

li.listLabel {
	margin-bottom: 0px !important;
}

#login_info ul li input {
	margin-bottom: 10px;
	margin-top: 0px !important;
}

#login_info ul li select {
	margin-bottom: 10px;
	margin-top: 0px !important;
	border: 1px solid black;
}

#login_info p {
	clear: both;
	margin: 0px;
	width: 80%;
	padding-bottom: 5px;
	margin-bottom: 10px;
	line-height: 15px;
}

#login_info ul label {
	display: block;
	float: left;
	width: 150px;
	text-align: right;
	padding: 6px 3px;
	margin-top: 2px;
}

#login_info ul strong {
	color: red;
	font-weight: bold;
}

#login_info ul input.text {
	width: 200px;
	background: #fff;
	border: 1px solid #000;
	margin-top: 6px;
	color: #000;
}

#login_info ul input.text:hover {
	border: 1px solid red;
}

#login_info ul input.text:focus {
	border: 1px solid red;
}

a.pseudobuttons {
	text-decoration: none;
	border-bottom: 1px solid red;
	color: #000;
}

a.pseudobuttons:hover {
	color: red;
}

#login_info ul#modifica {
	background-color: # #fff;
	background-image: none;
	text-align: center;
	height: 20px !important;
}

#login_info ul#modifica li {
	margin-top: 15px;
}

ul#recapiti {
	float: left;
	text-align: right;
	list-style-type: none;
	font-family: Verdana, sans-serif;
	font-size: 10px;
	margin-left: -47px;
}

ul#recapiti input.text {
	width: 200px;
	background: #eee;
	border: 1px solid #000;
	margin-top: 6px;
	color: #000;
}

#ul #recapiti li input.text:hover {
	background: #fff;
}

ul#recapiti li {
	list-style-type: none;
	font-family: Verdana, sans-serif;
	font-size: 10px;
	margin-left: 0px;
}

form#ModificaRegistrazioneUtente {
	
}

.hidden {
	overflow: hidden;
	visibility: hidden;
}

#captcha {
	float: left;
	clear: both;
}

/*inserimento-modifica annunci*/
#inserimentoannuncio ul {
	clear: both;
	font-family: Verdana, sans-serif;
	font-size: 10px;
	background: url(../img/bg_dxCol.jpg) repeat-x;
	background-position: top right;
	padding-bottom: 40px;
	width: 76%;
	margin-bottom: 50px;
}

#inserimentoannuncio ul li {
	margin-right: 50px;
	padding-left: 20px;
	padding-top: 10px;
}

ul#pulsantiera {
	list-style-type: none;
	padding-top: 5px;
	padding-left: 20px;
	background-color: #fff !important;
	background-image: none;
}

#modificaAnnuncio ul {
	clear: both;
	font-family: Verdana, sans-serif;
	font-size: 10px;
	background: url(../img/bg_dxCol.jpg) repeat-x;
	padding-bottom: 40px;
	width: 76%;
	margin-bottom: 50px;
}

#modificaAnnuncio ul li {
	list-style-type: none;
	padding-top: 5px;
	padding-left: 20px;
}

#modificaAnnuncio h2 {
	margin-left: 42px;
}

#modificaAnnuncio table {
	margin-left: 42px;
}

h1.contatore {
	font-size: 12px;
	font-weight: bold;
	color: #007CA5;
	margin-bottom: 15px;
}

#annuncioColumn {
	width: 400px;
	float: right;
	margin-top: 20px;
}

#toolbar {
	margin-top: 0px;
	height: auto;
	float: right;
	/*width: 150px !important;
	margin-left: 250px !important;*/
}


#toolbar ul {
	margin: 0px;
}

#toolbar ul li {
	list-style-type: none;
	width: auto;
}

#toolbar ul#lastvisited {
	margin-left: 0px;
}

#toolbar ul#lastvisited li a {
	background-color: transparent;
	outline: none;
	text-decoration: none;
}

#toolbar ul#lastvisited li img {
	outline: none;
	border: none;
	text-decoration: none;
}

#toolbar ul#toolsUtente li {
	padding: 0px 2px;
}

#toolbar ul#toolsUtente li a:hover {
	color: #fff;
}

tr.pulsantiera_home { /*background-color: #eee;
	background-image: url(../img/pulsantiera_lista_pat.png);
	background-repeat:  repeat-x;*/
	
}

#toolbar ul#pulsantiera li {
	padding: 0px 2px;
	display: inline;
}

ul#locrec {
	clear: both;
	font-family: Verdana, sans-serif;
	font-size: 10px;
	background: #ebebeb url("../img/info_back.jpg") no-repeat;
	background-position: top right;
	padding-bottom: 40px;
	width: 76%;
}

ul#locrec li {
	list-style-type: none;
}

#ul #locrec select {
	background: #fff;
}

/* Pagina Dettagli Annuncio */

#imgColumn {
	width: 400px !important;
	margin-top: 0px;
	min-height: 400px;
	float: left;
	padding-top: 0px;
	
}

#annuncio_img {
	width: 400px;
	height: 600px;
	float: left;
}

img#vedigalleriaBtn {
	float: left;
	clear: both;
	margin-top: 10px;
}

#annuncio_img ul li {
	list-style-type: none;
	margin-left: -42px;
}

#annuncio_img.thumb {
	width: 150px;
	height: 150px;
	float: left;
}

#annuncio_img img.primaImgAnnuncio {
	border: 3px solid #eee;
	outline: none;
}

#img_preview {
	width: 350px;
	height: 400px;
	background: #fff;
}

#annuncio_details {
	width: 200px;
	height: auto;
	padding-right: 10px;
	float: right;
}

#annuncio_details ul {
	margin-left: 0px;
	padding-left: 30px;
}

#annuncio_details ul li {
	list-style-type: none;
	margin-bottom: 5px;
}

#annuncio_details h2 {
	text-align: inherit;
	margin-bottom: 0px !important;
}

#annuncio_details ul li a {
	text-decoration: none;
}

li.annuncio {
	list-style-type: none;
}

li.clickCodice {
	color: #555555;
	font-weight: bold;
	background: #e1e1e1;
	padding: 20px;
}

#insertCodice {
	position: relative;
	margin-top: 0px;
	margin-left: 50px;
	background: #e1e1e1;
	text-align: center;
	width: 200px;
	height: auto;
	padding: 5px;
}

#insertCodice a {
	text-align: right;
	font-size: 11px;
}

#insertCodice h2 {
	font-size: 11px;
	text-align: center;
	padding-bottom: 5px;
}

#insertCodice input {
	background-color: #fff;
	border: 1px solid #e1e1e1;
	padding: 5px;
	font-family: Verdana, sans-serif;
	font-size: 11px;
}

#annuncio_details p {
	float: right;
}

#vedivetrina {
	margin-left: 150px;
}

table#imageUpload {
	font-size: 10px;
}

a.avanti {
	font-family: Verdana, sans-serif;
	font-size: 11px;
}

a.paginavisualizzata {
	font-family: Verdana, sans-serif;
	font-size: 11px;
}

span.pagina {
	font-family: Verdana, sans-serif;
	font-size: 10px;
	font-weight: bold;
}

/*pagina inserimento annunci */
#catTable ul li {
	padding-bottom: 5px;
}

#testoannuncio ul {
	padding-bottom: 50px;
	border-bottom: 1px dotted red;
}

#inserimentoannuncio h2 {
	margin-left: 42px;
}

#modificaCategoria {
	margin-left: 42px;
}

form#formModificaCategoria {
	background-image: url(../img/bg_dxCol.jpg);
	background-repeat: repeat-x;
	padding: 20px;
}

form#formModificaCategoria select {
	border: 2px solid #e1e1e1;
}

form#formModificaCategoria input {
	background: #e1e1e1;
	border: 1px solid #e1e1e1;
}

a.top {
	color: #000;
	background-color: #e1e1e1;
	font-size: 10px;
}

a.top:hover {
	background-color: #fff;
}

.iframe {
	margin-left: 30%;
}

ul.contatti {
	width: 500px;
	height: auto;
	background-image: url(../img/bgContentSmall.png);
	background-repeat: repeat-x;
	padding: 20px;
	margin-left: 20px;
}

ul.contatti li {
	list-style-type: none;
}


/* inserimento annuncio commerciale */

ul.preferenzeNuovoComm {
	background: #E1E1E1 !important;
	border: 2px solid #EEEEEE;
	width: 100% !important;
}

	

div#Preferenze ul li ul {
	background: none !important;
	margin-bottom: 0 !important;
	padding-bottom: 5px solid;
	border-bottom: 1px solid #fff;
}

div#Preferenze ul li ul li {
	margin-bottom: 0px !important;
	padding: 0px !important;
}

div#Preferenze ul li ul li a {
	text-decoration: underline;
}

li.prefRecapiti {
	margin-left: 42px;
}

#lista_annunci h1 { /*background-image: url(../img/backend_back.jpg);
	background-repeat: repeat-x;*/
	padding: 10px;
	color: #007CC5;
	font-size: 12px;
}

#sxColumn {
	width: 658px;
	*width: 580px;
	margin-top: 0px;
	min-height: 700px;
	float: left;
}

#ultimissimi {
	width: 440px;
	max-width: 440px !important;
}

#ultimissimi table#recordset {
	max-width: 400px;
}

#ultimissimi td.testoAnnuncio {
	width: 300px;
	display: block;
}

td.testoAnnuncio {
	text-transform: lowercase;
}

td.testoAnnuncio:first-letter {
	text-transform: uppercase;
}

li.liTestoAnnuncio {
	text-transform: lowercase;
}

li.liTestoAnnuncio:first-letter {
	text-transform: uppercase;
}

/* Tan hack for ie */
* html  td.clicca a {
	display: block;
	width: 100%;
}


div#alreadyFav {
	font-size: 11px;
	font-weight: bold;
	background: #f5989d;
	height: 30px;
	padding: 5px 5px 10px 5px;
	text-align: center;
	border: 2px solid #e1e1e1;
}

#dxContainer {
	width: 150px;
	float: right;
	margin-top: 20px;
	min-height: 217px;
	margin-right: 20px; 
	*margin-right: 0px;
}

#piuVisti {
	width: 330px;
	float: right;
	/*background: url(../img/bg_dxCol.jpg)no-repeat;*/
	min-height: 217px;
	margin-right: 60px; *
	margin-right: 20px;
	margin-top: 0px;
	margin-left: 10px;
}

#dxColumn {
	width: 330px;
	float: right;
	background: url(../img/bg_dxCol.jpg) no-repeat;
	min-height: 217px;
}

/* pool iframe */

div.surveyFrame {
	width: 330px;
	height: auto;
	overflow-x: hidden;
	float: right;
} 

a.inserisciAnnuncioHome {
	display: block;
	background: #000;
	font-family: Verdana, sans-serif;
	font-size: 10px;
	font-weight: bold;
	color: #BD8CBF !important;
	padding: 5px;
	border: 2px solid #e1e1e1;
}

#modificaFoto {
	width: 600px;
	margin-left: 40px;
}

#fotoModificaContainer {
	width: 100px;
	float: left;
}

#fotoModificaContainer ul {
	margin-left: 0px;
	width: 100px;
}

#fotoModificaContainer li {
	margin-left: -40px; *
	margin-left: 0px;
	padding-right: 20px;
}

#fotoModificaContainer img {
	width: 100px;
	height: 100px;
	border: 2px solid #e1e1e1;
}

#fotoModificaButtonsContainer {
	width: 400px;
	float: right; *
	float: left;
}

#fotoModificaButtonsContainer ul {
	margin: 0px;
}

#fotoModificaButtonsContainer li {
	margin-top: 40px;
	margin-bottom: 80px;
}

table#seiqui {
	width: 100%;
	font-size: 11px;
	margin-bottom: 10px;
}

table#recuperaPassword {
	background-image: url(../img/bg_dxCol.jpg);
	background-repeat: repeat-x;
	padding: 0px 10px 30px 10px;
}

table#recuperaPassword input {
	border: 1px solid #000;
	font-size: 11px;
	font-family: Verdana, sans-serif;
}

input#invia {
	background: #000;
	border: 1px solid #e1e1e1;
	height: 25px;
	width: 105px;
	color: #eee;
}

td.imgLista {
	padding: 5px;
}

td.imgLista img {
	border: 2px solid #e1e1e1;
}

td.vetrinalinksmall {
	padding: 5px;
	text-align: center;
}

#DescrizioneProvincianotfound {
	color: red;
	font-size: 9px;
}

#DescrizioneRegionenotfound {
	color: red;
	font-size: 9px;
}

input.CampoRicerca {
	background-image: url(../img/digitare.png);
	background-repeat: no-repeat;
}

input.CampoRicercaHover {
	background-color: #fff;
	background-image: none;
}

td.valido {
	font-size: 9px;
	color: #555555;
	text-align: center;
	background-color: #fff;
}


/* preferenze */


div#prefHeader {
	background: #000;
	width: 100%;
	height: 20px;
	color: #e1e1e1;
	font-family: Verdana, sans-serif;
	font-size: 11px;
	font-weight: bold;
	margin: 0px !important;
	padding: 3px 3px 1px 3px;
}

div#Preferenze {
	width: 600px;
	font-family: Verdana, sans-serif;
	font-size: 10px;
}

#TB_iframeContent {
	overflow: hidden;
}

div#Preferenze ul li {
	list-style-type: none;
	margin-bottom: 5px;
}

ul#prefBlocco01 {
	width: 280px;
	float: left;
	margin-right: 20px;
}

ul#prefBlocco02 {
	width: 280px;
}

/* lista annunci*/ /*autocomplete*/
.aa {
	font-family: "Lucida Grande", "Lucida Sans Unicode", Tahoma, Verdana;
	font-size: 12px;
	background-color: white;
	border-width: 2px;
	border-color: #cccccc;
	border-style: solid;
	padding: 2px;
	margin-top: 1px;
	text-align: left;
}

.aa * {
	padding: 3px;
	text-align: left;
}

.ac_results {
	padding: 0px;
	background-color: Window;
	background: url(../img/bg_dxCol.jpg) no-repeat;
	overflow: hidden;
}

.ac_results ul {
	width: 100%;
	list-style-position: outside;
	list-style: none;
	padding: 0;
	margin: 0;
}

.ac_results iframe {
	display: none; /*sorry for IE5*/
	display /**/: block; /*sorry for IE5*/
	position: absolute;
	top: 0;
	left: 0;
	z-index: -1;
	filter: mask();
	width: 3000px;
	height: 3000px;
}

.ac_results li {
	margin: 0px;
	padding: 2px 5px;
	cursor: pointer;
	display: block;
	width: 100%;
	font: menu;
	font-size: 12px;
	overflow: hidden;
}

.ac_loading {
	background: Window url('indicator.gif') right center no-repeat;
}

.ac_over {
	background-color: #e1e1e1;
	color: #000;
}

/* - - - - - - CSS Document - - - - - - - - -

Title : Style Sheet for Thickbox
Author : Cody Lindley, Jason Levine

- - - - - - - - - - - - - - - - - - - - - */
html,body {
	height: 100%;
}

.TB_overlayMacFFBGHack {background: url(../img/macFFBgHack.png) repeat;}

#TB_overlay {
	position: fixed;
	z-index:100;
	top: 0px;
	left: 0px;
	background-color:#000;
	filter:alpha(opacity=75);
	-moz-opacity: 0.75;
	opacity: 0.75;
	height:100%;
	width:100%;
}

* html #TB_overlay { /* ie6 hack */     position: absolute;     height: expression(document.body.scrollHeight > document.body.offsetHeight ? document.body.scrollHeight : document.body.offsetHeight + 'px');}

#TB_window {
	position: fixed;
	background: #fff;
	z-index: 102;
	color: #000000;
	display: none;
	border: 6px solid #e1e1e1;
	top: 50%;
	left: 50%;
	padding-bottom: 50px;
}

* html #TB_window { /* ie6 hack */position: absolute;margin-top: expression(0 - parseInt(this.offsetHeight / 2) + (TBWindowMargin = document.documentElement && document.documentElement.scrollTop || document.body.scrollTop) + 'px');}


#TB_window img {
	display: block;
	margin: 15px 0 0 15px;
	border: 1px solid #000;
}

#TB_prev {
	height: 25px;
	padding: 10px 25px 0px 0;
	float: left;
}

#TB_next {
	height: 25px;
	padding: 10px 25px 0px 0;
	float: left;
}

#TB_caption{
	height:25px;
	padding:7px 30px 10px 25px;
	float:left;
	font-family: Verdana, sans-serif;
	font-size: 10px;
}


#TB_closeWindow{
	height:25px;
	padding:11px 25px 10px 0;
	float:right;
}

#TB_closeAjaxWindow img {
	text-align: right;
}

a#TB_closeWindowButton {
	color: #000000;
	text-decoration: underline;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
}

div#TB_ImageDIV img {
	margin: 0px auto;
	text-align: center;
	margin-bottom: 20px;
}

#TB_closeAjaxWindow {
	padding: 5px 10px 7px 0;
	margin-bottom: 1px;
	text-align: right;
	background-color: #e8e8e8;
}

#TB_ajaxContent {
	padding: 2px 15px 15px 15px;
	overflow: auto;
}

#TB_load {
	text-align: center;
	position: absolute;
	top: 50%;
	left: 0px;
	width: 100%;
	overflow: visible;
	visibility: visible;
	display: block;
	z-index: 101;
}

* html #TB_load { /* ie6 hack */
	position: absolute;
	margin-top: expression(0 - parseInt(this.offsetHeight / 2) + (TBWindowMargin = document.documentElement && document.documentElement.scrollTop || document.body.scrollTop) + 'px');
}

#TB_loadContent {
	margin-left: -125px;
	position: absolute;
	top: -50px;
	left: 50%;
	width: 250px;
	height: 100px;
	visibility: visible;
}

#TB_SecondLine,#TB_ImageDIV,#TB_ajaxContent {
	clear: both;
}

#TB_HideSelect{  
	z-index:99;  
	position:fixed;  
	top: 0;  
	left: 0;  
	background-color:#fff;  
	border:none;  
	filter:alpha(opacity=0);  
	-moz-opacity: 0;  
	opacity: 0;  
	height:100%;  
	width:100%;
}

* html #TB_HideSelect { /* ie6 hack */     position: absolute;     height: expression(document.body.scrollHeight > document.body.offsetHeight ? document.body.scrollHeight : document.body.offsetHeight + 'px');}

#TB_iframeContent{  
	clear:both;  
	border:none;  
	margin-bottom:-1px;  
	margin-top:1px;  
	_margin-bottom:1px;
}

/*dropbox*/
ul#listaDropBox {
	margin: 0px;
}

ul#listaDropBox li {
	display: inline;
	list-style-type: none; *
	display: table-column;
}

div#contentDropBox {
	height: 200px;
	overflow-y: auto;
	overflow-x: hidden;
}

div#contentDropBox p {
	padding: 5px;
}

p#DropBoxH2 {
	font-size: 12px;
}

div#buttonDropBox {
	height: 16px;
	width: 16px;
	float: right;
	margin-right: 20px;
}

div#buttonDropBox img {
	margin: 2px 2px;
}

/*tastierino numerico*/
input.btn {
	background: #000;
	color: #74BFFF;
	border: 2px solid #e1e1e1;
}

input#btn {
	background: #000;
	color: #74BFFF;
	border: 2px solid #e1e1e1;
}

table#tastierino img {
	border: 3px solid #e1e1e1;
}

#blockUI {
	font-size: 13px;
	font-weight: bold;
}

/* jqModal base Styling courtesy of;
	Brice Burgess <bhb@iceburg.net> */
	/* The Window's CSS z-index value is respected (takes priority). If none is supplied,
	the Window's z-index value will be set to 3000 by default (in jqModal.js). You
	can change this value by either;
	  a) supplying one via CSS
	  b) passing the "zIndex" parameter. E.g.  (window).jqm({zIndex: 500}); */
.jqmWindow {
	display: none;
	position: fixed;
	top: 17%;
	left: 50%;
	margin-left: -300px;
	width: 600px;
	background-color: #EEE;
	color: #333;
	border: 1px solid black;
	padding: 12px;
}

.jqmOverlay {
	background-color: #000;
}

/* Background iframe styling for IE6. Prevents ActiveX bleed-through (<select> form elements, etc.) */
* iframe.jqm {
	position: absolute;
	top: 0;
	left: 0;
	z-index: -1;
	width: expression(this . parentNode . offsetWidth + 'px');
	height: expression(this . parentNode . offsetHeight + 'px');
}

/* Fixed posistioning emulation for IE6
     Star selector used to hide definition from browsers other than IE6
     For valid CSS, use a conditional include instead */
* html .jqmWindow {
	position: absolute;
	top: expression(( document . documentElement . scrollTop ||   document . body
		. scrollTop) +   Math .
		round(17 *   ( document . documentElement . offsetHeight ||   document .
		body . clientHeight)/ 100 ) +   'px' );
}

/* menuascomparsa*/

/*a#visualizzaDivMouseHover{
    position:relative;
    z-index:24;
    text-decoration:none
}
    
a#visualizzaDivMouseHover div{display: none}

a#visualizzaDivMouseHover:hover div{ 
    display:block;
    position:absolute;
    top:0em; left:11em; width:23em;
    border:1px solid red;
    background-color:black;
    color:white;
}*/

div#ContrattiUtenteCommerciale {
	width:33em;
	border:1px solid red;
    background-color:black;
    color:white;
}

table#correlateTable {
	font: 11px Verdana, sans-serif;
	}
	
table#correlateTable a {
	color: #667CC5 !important;
	text-decoration: underline;
	}



a.correlate{
	display: inline; 
	color: #0033CC !important;
}

a.correlate:visited {
		text-decoration: none !important;
		color: #FF0000 !important;
}
a.correlate:hover {
		text-decoration: underline !important;
		color: #0033CC !important;
}

a#Landing{
	display: inline; 
	color: #0033CC !important;
}

a#Landing:visited {
		text-decoration: none !important;
		color: #FF0000 !important;
}

a#Landing:hover {
		text-decoration: underline !important;
		color: #0033CC !important;
}

div#messaggisticaAnnuncio {
	background-image: url(../img/bgContentSmall.png);
	background-repeat: repeat-x;
	padding: 20px;
	width:  650px !important;
	height: auto;
	float: left !important;
	clear: both !important;
	font-size: 11px !important;
}

div#messaggistica {
	font-size: 11px;
}

p.domandaRisposta {
	border-bottom: 1px solid #000;
}

#contattaInserzionista {
	width: 350px;
	height: 300px;
	position: absolute;
	margin-top: 30px;
	*margin-top: 50px;
	*margin-left: -150px !important;
	/*margin-left:30%;*/ 
	/*margin:20% 30%;*/
	padding: 20px 20px 0px 0px;
	font-family: Verdana, sans-serif;
	font-size: 10px !important;
	color: black;
	z-index: 1100;
	text-align: left;
}

#contattaInserzionista input {
	font-size: 9px !important;
	width: auto;
}

input#posta {
	background: url(../img/gestline.png) no-repeat;
	border: none !important;
	width: 30px;
	height: -10px;
	color: red;
}

div#ListaOpzioniPosta ul {
	margin-left: -20px;
	*margin-left: 0px;
	margin-top: 0px !important;
}


div#ListaOpzioniPosta ul li ul li a{
	color: black;	
}

div#ListaOpzioniPosta ul li ul li a:active{
	/*background: #e1e1e1;*/
}

div#ListaOpzioniPosta{
	font-size: 11px;
	width: 200px;
	height: 300px;
	float: left;
	margin-top: 20px;
	background: url(../img/mailboxesBkgFF.png) no-repeat;
	*background: url(../img/mailboxesBkg.png) repeat-x;
}

div#ListaOpzioniPosta ul li ul li span{
	color: red;
}

div#Messaggi{
	width: auto;
	height: 300px;
	overflow: auto;
	font-size: 11px;
	margin-top: 20px;
}

h5 {
	font-size: 13px;
	font-weight: bold;
	color: #BD8CBF;
	margin-top: 0px;
	background: #000;
	padding: 5px;
}

h6 {
	font-size: 11px;
	font-weight: bold;
	color: red;
	margin: 0;
}

div#Ricevuti {
	background: #e1e1e1;
	min-height: 300px;
}

a.mittenteMail {
	display: block;
	padding: 2px;
}

a.mittenteMail:hover {
	background: #000;
	color: #eee !important;
}

li#laTuaPosta {
	background: #000;
	height: 20px;
	padding: 3px;
	color: #eee;
}

li#ricevuta {
	background: #e1e1e1;
	height: 20px !important;
	padding: 3px;
}

div#ricevuti table tr.colMailHeader {
	background: #000 !important;
	}

div#Ricevuti table tr td a{
	color: black;
}


div#Inviati{
	background: #A4DADA;
	min-height: 300px;
}


li#inviata {
	background: #A4DADA;
	height: 20px !important;
	padding: 3px;
}

div#Inviati table tr td a{
	color: black;
}

span#noSent {
	margin-left: 10px;
}


#contattaInserzionista {
	*margin-left: 0px !important;
}

ul#contattaInserzionistaForm {
	margin-left: -40px !important;
	*margin-left: 0px !important;
}

#contattaInserzionistaForm textarea {
	border: 4px solid #BD8CBF;
	font-family: Verdana, sans-serif;
	font-size: 11px;
	padding: 5px;
	background: #eee;
	width: 300px;
}

#contattaInserzionistaForm input {
	font-size: 10px;
}

div#TestoSegnalazione {
	*margin-left: -30px !important;
	margin-left: 10px;
}

ul#inviaSegnalazioneForm {
	margin-left: -40px !important;
	*margin-left: 0px !important;
}

#inviaSegnalazioneForm textarea {
	border: 4px solid #BD8CBF;
	font-family: Verdana, sans-serif;
	font-size: 11px;
	padding: 5px;
	background: #eee;
	width: 300px;
}

#inviaSegnalazioneForm input {
	font-size: 10px;
}

div#Cestino{
	position: absolute;
	width: 99%;
	display:none;
}

div#Cestino table tr td a{
	color: black;
}

div#Cestino table tr td a:active{
	background: black;
	color: white;
}

div#dettagliMessaggi{
	position: relative;
	width: 580px;
	min-height: 100px;
	font-size: 11px;
	border-top: 3px solid #e1e1e1;
	padding: 10px 0px;
	background: url(../img/bgContentSmall.png) repeat-x;
}

.dettaglio{
	position: absolute;
	display: none;
	width: 100%;
}

	
a.linkMailAnnuncio {
	text-decoration: underline !important;
	color: red;
	margin-left: 0;
}

div.testoMail {
	/*background: #e1e1e1 !important;*/
	padding: 10px;
	margin-top: 5px;
	margin-bottom: 10px;
	/*border: 3px double #eee;*/
}

span.messaggioAnnuncioDi {
	margin-left: 10px;
}

p.nota {
	margin-left: 50px;
	font-size: 9px;
	}	
	
a.linkInline {
	text-decoration: underline !important;
	color: red !important;
	}
	
div#risposte {
	background-color: #E1E1E1;
	font-size: 10px;
	padding: 5px 0px;
	border: 3px solid #EEEEEE;
	text-align: center;
	font-weight: bold;
	}
	
/* stili per operation log*/
#dropinboxv2cover{
	width: 970px;
	height: 35px;
	overflow:hidden;
	float: left;
}

form#ContattaHelpDesk input, textarea {
	background: #fff;
	border: 2px solid #e1e1e1;
}

form#ContattaHelpDesk label {
	font-size: 11px;
	font-weight: bold;
}

#dropinboxv2{
	width: 100%; 	
	height: 30px; 
	border-bottom: 3px solid #e1e1e1;
	background-color: #f75d5d;
	padding: 4px;
	left: 0;
	top: 0;
	font-family: Verdana, sans-serif;
	font-size: 11px;
	color: #000;
	text-align: left;
}
/* fine style operation log*/
.aa {
	font-family: "Lucida Grande","Lucida Sans Unicode",Tahoma,Verdana;
	font-size: 12px;
	background-color: white;
	border-width: 2px;
	border-color: #cccccc;
	border-style: solid;
	padding: 2px;
	margin-top: 1px;
	text-align:left;	
}
.aa_highlight {
	background-color: #FFFF00;
	color: #000000;
}
.aa_wait {
	cursor: wait;
	background-image: url(indicator.gif);
	background-repeat: no-repeat;
	background-position: 98% center;	
}
.aa * {
	padding: 3px;
	text-align:left;
}

/*Contatta Helpdesk */

div#ContattaHelpDesk {
	width: 300px;
	margin-top: 50px;
	float: left;
}

form#FormContattaHelpDesk {
	text-align: right;
	font-size: 11px;
	}
	
form#FormContattaHelpDesk input {
	border: 3px solid #e1e1e1;
	}
	
#anteprimaTestate {
	width: 830px;
	height: 30px;
	clear: both;
	background: #fff;
	/*background: #262626;*/
	padding-top: -2px;
	padding-bottom: 3px !important;
	margin: 0px;
	text-align: left !important;
	border: 5px solid #e1e1e1;
}

#testate {
	margin-top: 0px;
	font-size: 14px !important;
	text-align: center;
}

#helpVisualizza {
	margin-top: -15px;
	margin-left: 800px !important;
	text-align: center;
}