body {
	background-Color: #ffffff;
	text-align: left;
	COLOR: #555555; 
	FONT-FAMILY: Verdana; 
	FONT-SIZE: 10px;
	margin:0px;
	padding:3px 0px 0px 0px;
	
	background-image: url('../images/fondo.jpg');
	background-position:top center;
	background-repeat: repeat-y;
}

a:link {
	color: #000000;
}

a:visited {
	color: #000000;
}

a:active {
	color: #000000;
}



/* -- ID -- */
#container {
	/*float: left;*/
	
	
	/*width: 906px;
	margin: 0px;
	padding: 0px;*/
	
	width: 100%;
	margin: 0px;
	padding: 0px;
	text-align:center;
	
	
}

#digitars {
	width: 100%;
	margin: 0px 0px 0px 0px;
	padding: 30px 0px 10px 0px;
	text-align:center;
	float:left;
	
	background-image: url('../images/fondo_2.jpg');
	background-position:top center;
	background-repeat: no-repeat;
	
	color:#ffffff;
	
}
#digitarsinterno {
	width: 926px;
	margin: 0px auto 0px auto;
	padding: 0px 2px 0px 0px;
	text-align:left;
}



#digitarsinterno a {
	text-decoration: none;
	color: #000080;
	margin: 0px 0px 0px 612px;
}

#digitarsinterno a.infolegali {
	text-decoration: none;
	color: #ffffff;
	margin: 0px 0px 0px 0px;
}

#digitarsinterno span {
	color: #FF9900;
}

#infolegali {
	width:460px;
	padding:20px 0px 0px 20px;
	margin:0px 0px 0px 0px;
	font-size:11px;
}

#content {
	/*float: left;
	width: 756px !important;
	width:*/ /**/ /*758px;
	margin: 0px;
	padding: 0px 2px 0px 0px;*/
	
	width: 910px !important;
	width: /**/ 912px;
	margin: 0px auto 0px auto;
	padding: 0px 2px 0px 0px;
	text-align:left;
	
}


#contenitore {
	width: 746px;
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	float:left;
}

#barrabanner {
	width:160px;
	float:left;
	padding:0px 0px 0px 0px;
	margin:0px 0px 0px 4px;
}

h1.meteopersonalizzato {
	background-color:#0099FF;
	color:#FFFFFF;
	font-size:10px;
	width:160px;
	margin:0px 0px 0px 0px;
	padding:3px 0px 3px 0px;
	text-align:center;
}

h1.meteopersonalizzato a {
	color:#FFFFFF;
	text-decoration:none;
}

#bannermeteo {
	width:160px;
	float:left;
	padding:5px 0px 0px 4px;
	margin:0px 0px 0px 0px;
}

#bannermeteo img {
	border:0px;
	margin:0px 0px 0px 0px;
}


#bannerlato {
	float: right;
	width: 148px;
	margin: 0px;
	padding: 0px;
}

#bannertop {
	/*width: 730px;*/
	width: 736px;
	margin-left: 10px;
}

.frmRicercaId {
	padding: 0px 0px 0px 0px;
	margin: 0px 0px 0px 0px;
}

.frmRicercaId img {
	border: 0px solid #EE9E01;
}

.frmRicercaId input,label,img {
	vertical-align: middle;
}

.frmRicercaId input.cercaId {
	width:150px;
	margin:0px 0px 0px 6px;
	padding:0px 0px 0px 0px;
}


.testoRicerca {
	width:460px;
	margin:0px 0px 5px 0px;
	padding:0px 0px 0px 0px;
	float:left;
}

.rubricaRicerca {
	/*width:228px;*/
	width:150px;
	margin:0px 4px 0px 0px;
	padding:0px 0px 0px 0px;
	float:left;
}

.cercoOffroRicerca {
	width:150px;
	margin:0px 4px 0px 0px;
	padding:0px 0px 0px 0px;
	float:left;
}

.provinciaRicerca {
	/*width:228px;*/
	width:150px;
	margin:0px 4px 0px 0px;
	padding:0px 0px 0px 0px;
	float:left;
}

.inputRicercaHome {
	/*margin:0px 0px 0px 0px;
	padding:2px 0px 4px 0px;
	float:left;	
	border-width: 0px;
	border-style: solid;
	background-color:#0068b4;
	color: #ffffff;
	width: 60px;
	font-weight: bolder;
	font-size: 10px;*/
	
	margin:0px 0px 0px 0px;
	padding:0px 0px 0px 0px;
	float:left;	
	border-width: 0px;
	width: 60px;
	background-image: url('../images/inputCercaHome.jpg');
	background-repeat: no-repeat;
	background-position: center center;
	height:18px;
	
}

.inputRicercaCodice {
	/*margin:0px 0px 0px 0px;
	padding:1px 0px 3px 0px;
	border-width: 0px;
	border-style: solid;
	background-color:#0068b4;
	color: #ffffff;
	width: 110px;
	font-weight: bolder;
	font-size: 10px;*/
	
	margin:0px 0px 0px 0px;
	padding:0px 0px 0px 0px;
	border-width: 0px;
	width: 110px;
	background-image: url('../images/inputCercaCodiceHome.jpg');
	background-repeat: no-repeat;
	background-position: center center;
	height:18px;
	
}


#corpo {
	/*float: left;*/
	width: 746px;
	margin: 0px;
	padding: 0px;	
}

#header {
	width: 746px;
	float: left;
	padding: 0px;
	margin-bottom: 5px;
	margin-top: 5px;
	border-top: 4px solid #EE9E01;
} 

#header img {
	border:0px;
}

#header a {
	text-decoration: none;
}

#bannerheader {
	width: /* 234px */ 468px;
	float: right;
	margin-top: 25px;
}

#spaziologo {
	width: 270px;
	float: left;
}

#ricercagoogle {
	float:left;
	width: 743px !important;
	width: /**/ 746px;
	line-height: 23px;
	border: 1px solid #EE9E01;
	margin: 3px 0px 0px 0px;
	padding: 0px;
}

#data {
	float:left;
	color: #555555; 
	FONT-FAMILY: Verdana; 
	FONT-SIZE: 10px; 
	font-weight : bold;
	margin: 0px;
	padding: 0px;
}

#data span {
	float: left;
}

#webpos p{
	margin: 0px 3px 0px 3px;
	padding: 0px 0px 0px 0px;
}

#formgoogle {
	width: 450px;
	padding: 0px 0px 0px 0px;
	margin: 0px 0px 0px 0px;
}

#formgoogle img {
	border: 0px solid #EE9E01;
}

#formgoogle input,label,img {
	vertical-align: middle;
}


#go, #stop{
	border-width: 0px;
	border-style: solid;
	background-color: #EE9E01;
	color: #ffffff;
	width: 60px;
	font-weight: bolder;
	font-size: 10px;
}

#sinistra {
	float: left;
	width: 120px;
	background-color: #DFDFDF;
	font-weight: bolder;
	margin: 0px 3px 0px 0px;
	padding: 0px;
}

#sinistra ul {
	list-style-type: none;
	margin: 0px 0px 0px 0px;
	padding: 0px;
}

#sinistra ul li {
	width: 115px !important;
	width: /**/ 120px;
	margin: 0px;
	padding: 3px 0px 3px 3px;
	vertical-align: top;
	border-bottom: 1px solid #EE9E01;
	line-height: 13px;
}

#sinistra #sfogliaMenu ul li a {
	color:#E20203;
	color:#000000;
}

#sinistra #sfogliaMenu ul li {
	width: 115px !important;
	width: /**/ 120px;
	margin: 0px;
	padding: 3px 0px 3px 3px;
	vertical-align: top;
	/*border-left: 1px solid #E20203;
	border-bottom: 1px solid #E20203;
	border-right: 1px solid #E20203;*/
	line-height: 13px;
}


#sinistra h1 {
	background-color: #555555;
	color: #EE9E01;
	font-size: 10px;
	margin: 0px;
	width: 117px !important;
	width: /**/ 120px;
	padding: 4px 0px 4px 3px;
	border-bottom: 1px solid #EE9E01;
}




#meteomenu h1 {
	background-color: #0099FF;
	color: #FFFFFF;
	font-size: 10px;
	margin: 0px;
	width: 117px !important;
	width: /**/ 120px;
	padding: 4px 0px 4px 3px;
	border:0px;
}


.titolisinistra {
	background-color: #555555;
	color: #EE9E01;
	font-size: 10px;
	margin: 0px;
	width: 117px !important;
	width: /**/ 120px;
	padding: 4px 0px 4px 3px;
	border-bottom: 1px solid #EE9E01;
}

#sinistra a:link {
	/*color: #808080;*/
	color:#555555;
	text-decoration: none;
}

#sinistra a:visited {
	/*color: #808080;*/
	color:#555555;
	text-decoration: none;
}

#sinistra a:active {
	/*color: #808080;*/
	color:#555555;
	text-decoration: none;
}

#login_form_label1, #login_form_label2 {
	margin: 0px 0px 0px 5px;
}

#login_form_uid, #login_form_pwd {
	width: 100px;
	margin: 0px 0px 0px 5px;
}

#login_submit {
	/*color: #808080;
	width: 40px;
	font-weight: bolder;
	font-size: 10px;
	*/
	border-width: 0px;
	border-style: solid;
	background-color: #EE9E01;
	color: #ffffff;
	width: 85px;
	font-weight: bolder;
	font-size: 10px;
	margin-top: 5px;
}

#registrati {
	border-width: 0px;
	border-style: solid;
	background-color: #DFDFDF;
	color: #808080;
	width: 40px;
	font-weight: bolder;
	font-size: 10px;
	margin-top: 5px;
}

#centro {
	float:left;
	width: 480px;
	margin: 0px;
	padding: 0px;
}

#centro h2{
	text-align: center;
	margin: 0px;
	padding: 0px;
	font-family: verdana;
	font-size: 10px;
}

#bannersfoglia {
	padding:0px 0px 5px 0px; 
	margin:0px 0px 0px 0px; 
	float:left;
}

#ricercaHome {
	margin: 0px 0px 3px 0px; 
	padding: 0px 0px 0px 0px;
	float:left;
	/*width:480px;*/
	width:478px;
	border-left:1px solid #0068b4;
	border-right:1px solid #0068b4;
	border-bottom:1px solid #0068b4;
}


#sfogliaMenu h1 {
	background-color: #E20203;
	color: #ffffff;
	font-size: 10px;
	margin: 0px;
	width: 117px !important;
	width: /**/ 120px;
	padding: 4px 0px 4px 3px;
	/*border-bottom: 1px solid #E20203;*/
	
	
	background-color: #EE9E01;
	color: #555555;
	border-bottom: 1px solid #EE9E01;
	
	
	
}

#ricerca {
	/*width: 340px;*/
	margin: 0px 0px 0px 0px; 
	padding: 0px 0px 5px 0px;
	text-align: center;
	float:left;
	/*width:480px;*/
	width:478px;
}


#ricercaCodice {
	/*width: 340px;*/
	margin: 0px 0px 0px 0px; 
	padding: 0px 0px 10px 0px;
	text-align: center;
	float:left;
	/*width:480px;*/
	width:478px;
	border-top:1px solid #0068b4;
}

#annunci_google_categorie {
	/*width: 340px;*/
	margin: 5px 0px 0px 0px;
	padding: 0px;
	text-align: center;
}

#divisione {
	color: #EE9E01;
}

#titolocategorieannunci {
	margin: 5px 0px 0px 0px;
	padding: 5px 0px 5px 5px;
	width: 473px !important;
	width: /**/ 480px;
	border:1px solid #EE9E01;
	font-weight:bold;	
	background-color:#ffffff;
	float:left;
}

#categorieannunci {
	background-color: #FFEAEA;
	margin: 0px 0px 0px 0px;
	padding: 5px 0px 5px 0px;
	float:left;
	width:480px;
}

#categorieannuncilati {
	font-weight:bold;	
	float:left;
	width:230px;
	margin-left:5px;
	line-height:15px;;
}

#registrazione {
	width: 480px;
	margin: 0px;
	padding: 0px;
}

#sitipartner {
	width: 480px;
	margin: 0px;
	padding: 0px;
}

#sitipartner div h1 {
	margin: 0px;
	padding: 0px;
	background-color: #F3F3F3;
	font-family: verdana;
	font-size: 10px;
}

#suggerimenti {
	width: 480px;
	margin: 0px;
	padding: 0px;
}

#suggerimenti div h1 {
	margin: 0px;
	padding: 0px;
	background-color: #F3F3F3;
	font-family: verdana;
	font-size: 10px;
}

#preaggiungisito {
	width: 480px;
	margin: 0px;
	padding: 0px;
	font-size: 13px;
}

#preaggiungisito div h1 {
	margin: 0px;
	padding: 0px;
	background-color: #F3F3F3;
	font-family: verdana;
	font-size: 10px;
}

#preaggiungisitoint {
	padding: 0px 10px 0px 10px;
}

#preaggiungisitoint img{
	border:1px solid #555555;
}
	
#listasottocategorie {
	width: 480px;
	margin: 0px;
	padding: 0px;
	font-size: 13px;
}

#listasottocategorie div h1 {
	margin: 0px;
	padding: 0px;
	background-color: #F3F3F3;
	font-family: verdana;
	font-size: 10px;
	text-transform: uppercase;
}

#listasottocategorieint {
	width: 460px;
	padding: 0px 10px 0px 10px;
}

#listacategoriemadri {
	width: 480px;
	margin: 0px;
	padding: 0px;
}

#listacategoriemadri div h3 {
	margin: 0px;
	padding: 0px;
	background-color: #F3F3F3;
	font-family: verdana;
	font-size: 10px;
}

#listacategoriemadri span {
	font-size: 13px;
	font-weight:bold;
}

#inseriscisito {
	width: 480px;
	margin: 0px;
	padding: 0px;
}

#inseriscisito div h3 {
	margin: 0px;
	padding: 0px;
	background-color: #F3F3F3;
	font-family: verdana;
	font-size: 10px;
	text-transform: uppercase;
}

#inseriscisito span {
	font-size: 13px;
	font-weight:bold;
}

#inseriscisito form {
	margin:0px 0px 0px 10px;
}

#inseriscisito form div{
	text-align:center;
	margin:40px 0px 0px 0px;
}

#indietroinseriscisito {
	text-align:center;
	margin:40px 0px 0px 0px;
	font-size:13px;
}

#inseriscisito form div #stop{
	margin:0px 40px 0px 0px;
	padding:5px 0px 5px 0px;
	width:80px;
}

#inseriscisito form div #go{
	padding:5px 0px 5px 0px;
	width:80px;
}
#inseriscisito label {
	width:170px;
	float:left;
}

#inseriscisito center {
	font-size:13px;
}


#registrazione #frmAnnuncio #go{
	margin:0px 40px 0px 0px;
	padding:5px 0px 5px 0px;
	width:80px;
}

#registrazione #frmAnnuncio #stop{
	padding:5px 0px 5px 0px;
	width:120px;
}
#modificasito {
	width: 480px;
	margin: 0px;
	padding: 0px;
	font-size: 13px;
}

#modificasito div h3 {
	margin: 0px;
	padding: 0px;
	background-color: #F3F3F3;
	font-family: verdana;
	font-size: 10px;
	text-transform: uppercase;
}

#modificasito span {
	font-size: 13px;
	font-weight:bold;
}

#modificasito form {
	margin:0px 0px 0px 10px;
}

#modificasito label {
	width:170px;
	float:left;
}

#modificasito center {
	font-size:13px;
}

#modificasitoint {
	padding: 0px 10px 0px 10px;
}

.inputsito {
	width:220px;
}

.latocategoria {
	width: 440px;
	margin: 20px 0px 0px 0px;
	padding: 0px 10px 0px 10px;
	float:left;
	/*text-align:center;*/
}

#listasubcattop {
	width: 460px;
	margin: 0px 0px 20px 0px;
	padding: 0px 0px 0px 0px;
	float:left;
}

#listasubcatbottom {
	width: 460px;
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	float:left;
}

.elencosubcat {
	width: 230px;
	margin: 20px 0px 0px 0px;
	/*padding: 0px 10px 0px 10px;*/
	padding:0px;
	float:left;
}

#aggiungisito {
	width:460px;
	text-align:center;
	padding:50px 0px 0px 0px;
}

#suggerimenti form label {
	width:200px;
	float:left;
}

#suggerimenti form {
	text-align: left;
	line-height: 23px;
	margin: 5px 0px 0px 0px;
	padding-left: 10px;
	width:200px;
}

#suggerimenti form fieldset {
	margin: 0px 0px 0px 0px;
	padding: 0px;
	border: 0px solid #FFFFFF;	
}

#ricerca div h1 {
	margin: 0px 0px 0px 0px;
	padding: 3px 0px 3px 0px;
	/*background-color: #F3F3F3;*/
	/*background-color: #EE9E01;*/
	background-color: #0068b4;
	color:#ffffff;
	font-family: verdana;
	font-size: 10px;
	/*width:480px;*/
	width:478px;
}


#centro #ricerca div h1 {
	margin: 0px 0px 0px 0px;
	padding: 3px 0px 3px 0px;
	/*background-color: #F3F3F3;*/
	/*background-color: #EE9E01;*/
	background-color: #0068b4;
	color:#ffffff;
	font-family: verdana;
	font-size: 10px;
	/*width:480px;*/
	width:478px;
}

#ricercaCodice div h1 {
	margin: 0px;
	padding: 0px;
	background-color: #F3F3F3;
	font-family: verdana;
	font-size: 10px;
}

#centro #ricercaCodice div h1 {
	margin: 0px;
	padding: 0px;
	background-color: #F3F3F3;
	font-family: verdana;
	font-size: 10px;
}


#registrazione div h1 {
	margin: 0px;
	padding: 0px;
	background-color: #F3F3F3;
	font-family: verdana;
	font-size: 10px;
	text-align: left;
}

#ricerca form {
	text-align: left;
	line-height: 23px;
	margin: 5px 0px 0px 0px;
	padding: 0px 0px 0px 10px;
}

#ricerca form div {
	/*width:480px;*/
	float:left;
}

#ricerca form span {
	/*width:480px;*/
	float:left;
	padding:0px 0px 5px 0px;
	margin:0px 0px 0px 0px;
}


#ricercaCodice form {
	text-align: left;
	line-height: 23px;
	margin: 5px 0px 0px 0px;
	padding: 0px 10px 0px 10px;
}

#ricercaCodice form div {
	/*width:480px;*/
	float:left;
}

#ricercaCodice form span {
	/*width:480px;*/
	float:left;
	padding:0px 0px 5px 0px;
	margin:0px 0px 0px 0px;
}

#ricercautente {
	/*width:480px;*/
	padding:0px 0px 0px 0px;
	margin:0px 0px 0px 0px;
}

#ricercautente select{
	width:220px;
}

#ricercautente .text {
	width:220px;
	font-weight: normal;
	font-size:14px;
	font-family:Arial;
	color:#000000;
}

#ricercautente form{
	padding:0px 0px 0px 10px;
	margin:0px 0px 0px 0px;
}

#ricercautente div h1 {
	margin: 0px;
	padding: 0px;
	background-color: #F3F3F3;
	font-family: verdana;
	font-size: 10px;
	text-align: left;
}

#ricercautente label{
	/*font-weight:bold;*/
}

#utenti {
	width:470px;
	padding:0px 0px 0px 10px;
	margin:0px 0px 0px 0px;
}

#utenti img {
	width:100px;
	float:left;
	border:0px;
	margin:0px 10px 0px 0px;
}

#utenti .elenco2 {
	float:left;
	width:470px;
}

#utenti .elenco {
	float:left;
	width:470px;
}

.nomeutenteprofilo {
	/*text-transform: uppercase;*/
}

.utente {
	border-bottom:1px dashed #000000;
	margin:10px 0px 0px 0px;
	padding:0px 0px 10px 0px;
	float:left;
	width:470px;
}

#listafotoprofilo {
	width:450px;
	margin:0px 0px 10px 0px;
	float:left;
}

#listafotoprofilofoto {
	width:112px;
	margin:0px 0px 5px 0px;
	float:left;
}

#profiloutente {
	width:470px;
	padding:0px 0px 0px 10px;
	margin:0px 0px 0px 0px;
}

#profiloutente .text {
	width:220px;
}

#profiloutente span {
	/*text-transform: uppercase;*/
}

#profiloutente label {
	width:120px;
	float:left;
}

#centro div h1 {
	/*margin: 0px;
	padding: 0px;
	background-color: #F3F3F3;
	font-family: verdana;
	font-size: 10px;
	text-align: left;*/
	
	margin: 0px 0px 0px 0px;
	padding: 3px 0px 3px 0px;
	/*background-color: #F3F3F3;*/
	background-color: #EE9E01;
	color:#ffffff;
	font-family: verdana;
	font-size: 10px;
	
	
}

#registrazione form {
	text-align: left;
	/*line-height: 23px;*/
	margin: 5px 0px 0px 0px;
	padding-left: 10px;
}

#registrazione form fieldset {
	margin: 0px 0px 0px 0px;
	padding: 0px;
	border: 0px solid #FFFFFF;	
}

#ricerca form #cercooffro, #provincia {
	width: 185px;
}

#ricerca form #go {
	width: 90px;
	margin:10px 0px 0px 195px;
}

#ricerca form label {
	 text-align: right
}

#lavoro {
	/*margin: 15px 0px 0px 0px;*/
	margin: 0px 0px 0px 0px;
	padding: 0px;
	background-color: #F3F3F3;
	font-family: verdana;
	font-size: 10px;
	font-weight: bolder;
	float:left;
	width: 480px;
}

#sitilavoro {
	padding: 0px;
	margin: 0px;
	border: 1px solid #FF0000;
	background-color: #FFEED5;
}

#sitilavoro div{
	padding: 5px;
	margin: 0px;
}



#registrazionedatanascitagiorno, #registrazionedatanascitamese{
	width:40px;
}

#registrazionedatanascitaanno{
	width:80px;
}

#listamessaggi a{
	text-decoration:none;
}


#listamessagginonletti ul{
	width:470px;
}

#listamessagginonletti .elenco2{
	margin:0px 0px 20px 0px;
	padding:0px 0px 0px 0px;	
	float:left;
}

#listamessaggiletti ul{
	width:470px;
}

#listamessaggiletti .elenco2{
	margin:0px 0px 20px 0px;
	padding:0px 0px 0px 0px;	
	float:left;
}

#listamessaggi {
	width:470px;
	margin:0px 0px 0px 0px;
	padding:0px 0px 0px 10px;
}

#listamessaggi ul {
	margin:0px 0px 0px 0px;
	padding:0px 0px 0px 0px;
	list-style-type: none;
}

.elencointestazionemittente {
	width:100px;
	float:left;
	font-weight:bold;
}
.elencointestazioneoggetto {
	width:150px;
	float:left;
	font-weight:bold;
}
.elencointestazionetesto {
	width:200px;
	float:left;
	font-weight:bold;
}

.elencomessaggimittente {
	width:100px;
	float:left;
}
.elencomessaggioggetto {
	width:150px;
	float:left;
}

#testomessaggio {
	border:1px solid #999999;
	padding:10px 10px 10px 10px;
	margin:10px 0px 0px 0px;
}
#oggettomessaggio {
	margin:10px 0px 0px 0px;
}

.elencomessaggitesto {
	width:200px;
	float:left;
}

#listamerchantname {
	width: 480px;
	margin: 0px;
	padding: 0px 0px 0px 0px;
}

#listamerchantnameinterno {
	width: 455px;
	padding: 0px 0px 0px 25px;
}

#listamerchantname div h1 {
	margin: 0px;
	padding: 0px;
	background-color: #F3F3F3;
	font-family: verdana;
	font-size: 10px;
	text-transform: uppercase;
}

.elencoprodotti2 {
	background-color:#ffeed5;
	margin:0px 0px 0px 0px;
	/*padding:20px 0px 20px 20px;*/
	width: 430px;
	padding: 0px;
	float:left;
}

.elencoprodotti2 a {
	text-decoration: none;
	/*font-size:13px; */
	color:#555555;
}

.elencoprodotti {
	width: 205px;
	float:left;
	padding:7px 0px 5px 10px;
}

.elencositi2 {
	margin:0px 0px 0px 0px;
	/*padding:20px 0px 20px 20px;*/
	width: 430px;
	padding: 0px 0px 0px 10px;
	float:left;
	font-size:11px;
}

.elencositi {
	width: 430px;
	float:left;
	padding:7px 0px 7px 0px;
	border-bottom:1px solid #ee9e01;
}

.elencositi a{
	text-transform: uppercase;
	text-decoration: none;
}


.elencomercatini {
	text-align: center;
	width: 430px;
	float:left;
	padding:7px 0px 7px 0px;
	border-bottom:1px solid #ee9e01;
}

.elencomercatini a{
	text-transform: uppercase;
	text-decoration: none;
}

.elencoprodottiinterna2 {
	margin:20px 0px 0px 0px;
	/*padding:20px 0px 20px 20px;*/
	width: 410px;
	padding: 0px 0px 0px 10px;
	float:left;
	font-size:11px;
}

.elencoprodottiinterna2 a {
	text-decoration: none;
	/*font-size:13px; */
	color:#555555;
}

.elencoprodottiinterna {
	background-color:#ffeed5;
	width: 430px;
	float:left;
	padding:20px 0px 7px 0px;
	border-bottom:1px solid #ee9e01;
	margin:0px 0px 20px 0px;
	text-align: justify;
}

.elencoprodottiinterna img {
	float:left;
	margin:15px 10px 10px 0px;
	border:1px solid #000000;
}

.elencoprodottiinterna a {
	text-transform: uppercase;
}


.elencoprodottiinterna p {
	margin:0px 20px 0px 20px;
}

.elencoprodottiinterna span {
	width:390px; 
	text-align:right; 
	float:left; 
	margin:0px 0px 10px 0px;
}

#pagine {
	float:left;
}

#pagine h1 {
	margin: 0px;
	padding: 0px;
	background-color: #F3F3F3;
	font-family: verdana;
	font-size: 10px;
	text-align: right;
}

#interessisinistra{
	float:left;
	width:170px;
}

#interessidestra{
	float:left;
	width:300px;
}

#centroalto {
	width: 623px;
	height: 375px !important; 
	height: /**/ 380px;
	margin: 0px 0px 3px 0px;
	padding: 0px;
	float: left;
}

#notiziesinistra {
	width: 410px !important; 
	width: /**/ 420px;
	height: 370px !important; 
	height: /**/ 380px;
	margin: 0px;
	padding: 0px 5px 5px 5px;
	float: left;
	background-color: #FFEED5;
	color: #000000;
}

#notiziesinistra h1 {	
	font-family: arial black;
	font-size: 18px;
	margin: 0px;
	padding:0px;
	font-weight: normal;
}

#notiziesinistra h2 {	
	font-family: verdana;
	margin: 0px;
	padding: 0px;
	font-size: 10px;
	color: #CC3300;
}

#notiziesinistra #immaginenotizia {
	float:left;
	margin: 0px;
	padding: 0px;
	width: 244px;
	font-family: Arial;
}

#notiziesinistra #testonotizia {
	width: 163px;
	float: right;
	margin: 0px;
	padding: 0px;
}

#notiziesinistra #rubriche {
	width: 405px !important;
	width: /**/ 415px;
	margin: 10px 0px 0px 0px;
	padding-left: 10px;  
	float:left;
}

#notiziesinistra #rubriche div{
	width: 130px;
	margin: 0px;
	padding: 0px;
	float:left;
}

#notiziesinistra #rubriche div span{
	width: 110px;
	margin: 0px;
	padding: 0px;
	float:left;
}

#notiziedestra {
	float:right;
	width: 200px;	
	height: 375px !important; 
	height: /**/ 380px;
}

#notiziedestra h1 {
	color: #ffffff;
	background-color: #EE9E01;
	font-size: 10px;
	font-weight: normal;
	margin: 0px;
	padding: 2px 0px 2px 0px;
	text-align: center;
}

#pubblicita {
	width: 198px !important;
	width: /**/ 200px;
	border: 1px solid #EE9E01;
	height: /**/ 166px !important;
	height: /**/ 167px;
}

#news {
	background-color: #DFDFDF;
	color: #000000;
	height: 208px;
}

#news h2 {
	margin: 0px 0px 3px 0px;
	font-size: 10px;
	font-family: verdana;
	color: #CC3300;
	text-align: center;
}

#testonews {
	border: 1px solid #FFEAEA;
	width: 188px !important;
	width: /**/ 200px;
	padding: 0px 5px 5px 5px;
}

#testonews a {
	display:block;
	margin-bottom: 5px;
}


#centrobasso {
	width: 480px;
	margin: 0px;
	padding: 0px;
	float: left;
}

#notiziebasso {
	background-color: #FFEAEA;
	width: 480px;
	margin: 0px;
	padding: 0px 0px 5px 0px;
}

#notiziebasso #riganotizia {
	padding: 5px 4px 5px 4px;
	margin: 0px 0px 15px 0px;

}

#notizia {
	width:470px;
	padding:0px 0px 30px 10px;
	margin:0px 0px 0px 0px;
}

.fotonotizie {
	width:230px;
	float:left;
	margin:0px 0px 20px 0px;
	padding:0px 0px 0px 0px;
}

.fotonotiziepiccola {
	width:110px;
	float:left;
}

.didascaliafotonotizie{
	width:120px;
	float:left;
}

#notizia h3 {
	font-size:15px;
	margin:0px 0px 10px 0px;
	padding:0px 0px 0px 0px;
}

#notizia h5 {
	font-size:8px;
	margin:0px 0px 0px 0px;
	padding:0px 0px 0px 0px;
}

#notiziebasso #foto {
	float: left;
 	margin-right: 3px;
}

#notiziebasso #foto img {
	border:0px;
}



#notiziebasso #testo {
	color: #000000;
}

#notiziebasso #testo h2 {
	margin: 5px 0px 5px 0px;
	font-size: 10px;
	font-family: verdana;
	color: #CC3300;
}

#notiziebasso #testo h2 a{
	font-size: 10px;
	color: #CC3300;
}

#notiziebasso #testo a{
	font-size: 14px;
	font-weight: bold;
	text-decoration: none;
}

#notiziebasso #testo span {
	margin: 0px;
	font-size: 10px;
	font-family: verdana;
	color: #CC3300;
	font-weight: bold;
}

#annuncihome {
	background-color: #F3F3F3;
	padding-bottom: 5px;
	width: 480px;
	border-bottom: 2px solid #FFEAEA;
	float:left;
}

#dettaglioannuncio {
	background-color: #F3F3F3;
	margin-top: 20px;
	width: 480px;
	border-bottom: 2px solid #FFEAEA;
}

.pre_annuncio {
	text-align: left;
	COLOR: #555555; 
	FONT-FAMILY: Verdana; 
	FONT-SIZE: 10px;
	width: 468;
}
	
#rigadettaglio {
	margin-left: 20px;
	padding-top: 20px;
	width: 440px;
}

#dettaglioannuncio #fotodettaglioannuncio {
	float: left;
 	margin-right: 3px;
}

#annuncihome #rigaannunciohome{
	background-color: #F3F3F3;
	padding: 5px 4px 0px 4px;
    width: 472px !important;
	width: /**/ 480px;
}


#testo h5 {
	font-size:8px;
	margin:0px 0px 0px 0px;
	padding:0px 0px 0px 0px;
}

#annuncihome #rigaannunciohome a{
	text-decoration: none;
}

#annuncihome #rigaannunciohome a:link{
	COLOR: #555555; 
}

#annuncihome #rigaannunciohome a:visited{
	COLOR: #555555; 
}

#annuncihome #rigaannunciohome a:active{
	COLOR: #555555; 
}

#annuncihome #fotoannunciohome {
	float: left;
 	margin-right: 3px;
}


#rigaannunciohomeriquadrato{
	width: 460px !important;
	width: /**/ 480px;
	
	border:1px solid #000000; 
	margin: 0px 0px 20px 0px; 
	background-color:#ffffff; 
	padding: 15px 4px 10px 14px;
}

#rigaannunciohomeriquadrato a{
	text-decoration: none;
}

#rigaannunciohomeriquadrato a:link{
	COLOR: #555555; 
}

#rigaannunciohomeriquadrato a:visited{
	COLOR: #555555; 
}

#rigaannunciohomeriquadrato a:active{
	COLOR: #555555; 
}

#rigaannunciohomeriquadrato  #fotoannunciohome{
	float: left;
 	margin-right: 13px;
 	margin-bottom: 23px;
}

#fotoannunciohome img{
	border:0px;
}


.fotoannunciopiccola {
	width: 100px;	
}
	
.fotoannunciomedia {
	width: 200px;	
}

#annuncicase {
	padding-bottom: 5px;
	width: 480px;
	border-bottom: 2px solid #FFEAEA;
}

#annuncicase #rigaannunciocase{
	padding: 5px 4px 0px 4px;
	width: 472px !important;
	width: /**/ 480px;
}

#annuncicase #rigaannunciocase a{
	text-decoration: none;
}

#annuncicase #rigaannunciocase a:link{
	COLOR: #555555; 
}

#annuncicase #rigaannunciocase a:visited{
	COLOR: #555555; 
}

#annuncicase #rigaannunciocase a:active{
	COLOR: #555555; 
}

#annuncicase #fotoannunciocase {
	float: left;
 	margin-right: 3px;
}

#profiloutente #foto {
	margin:0px 0px 20px 0px;
}

#profiloutente h3 {
	font-weight:bold;
	font-size:16px;
	margin:0px 0px 0px 0px;
}

#destra {	
	/*float: right;
	margin: 0px;
	padding-right: 10px;
	padding-left: 10px;
	width: 118px !important;
	width:*/ /**/ /*140px;
	border: 1px solid #EE9E01;*/
	
	float: right;
	margin: 0px;
	width: 140px;
	
	
}

.riquadrobanner {
	float:left;
	margin:0px 0px 0px 0px;
	padding:0px 0px 8px 0px;
}

#destra img {
	border: 0px;
}

#destra h1 {
   color: #C0C0C0;
	FONT-FAMILY: Arial; 
	FONT-SIZE: 10px;
   margin: 5px 0px 20px 0px;
	text-align: center;
}

#destra h2 {
	COLOR: #000000; 
	FONT-FAMILY: Arial; 
	FONT-SIZE: 10px;
	margin: 0px 0px 5px 0px;
}

#destra #annunciogoogle {
	font-family: Arial;
	color: #000000;
	font-size: 13px;
	background-color: #dde3ff;
	margin: 0px 0px 5px 0px;
	width: 116px !important;
	width: /**/ 118px;
	padding: 15px 0px 15px 2px;
}

#annunciogoogle h1{
	font-family: Arial;
	color: #008000;
	font-size: 10px;
	margin: 5px 0px 0px 0px;
	text-align: left;
}

#footer {
	width: 740px;
	clear: both;
	text-align: right;
	color: #000080;
	padding: 0px 0px 0px 0px;
	font-size:1px;
}

#footer div{
	width: 500px;
	text-align: left;
	color: #555555;
	float:left;
	padding:0px 0px 0px 122px;
}
	
#footer a {
	text-decoration: none;
}

#footer a:link {
	color: #000080;
}

#footer a:visited {
	color:  #000080;
}

#footer a:active {
	color:  #000080;
}

#footer span {
	color: #FF9900;
}

#registrazioneok {
	font-size:15px;
}

#registrazioneok div{
	text-align:center;
	width:400px;
	margin:0px 0px 0px 40px;
}



/* -- CLASSI -- */
.spostasinistra {
	float: left;
}

.spostadestra {
	float: right;
}

.clear {
	clear: both;
	font-size: 1px;
}

.testogrigio {
	color: #808080;
}

.inputsuggerimenti {
	float:left;
	width:200px;
}

