/**

	Stampa.it

*/

#leftCol {
	float:left;
	width:799px;
	padding-right:25px;
	/*background:red;*/
}

#rightCol {
	float:left;
	width:162px;
	/*background:green;*/
}

.inserisciAnnuncio {
   text-align:right;
   text-transform:uppercase;
   font-weight:bold;
   font-size:10px;
   margin-top:10px;
   margin-right:10px;   
}


/**

  Mercatino
  
*/

#mercatino .contenuto {
	min-height:733px;
	height:auto !important;
	height:733px;
}


#mercatino form#tipoMacchina {
	padding:5px;
}

#mercatino ul {
	padding:0px;
	margin:0px;	           
}

#mercatino li {
	padding:10px;
	margin:0px;
	list-style-type:none;
}

#mercatino li.pari {}	

#mercatino li.dispari {
	background:#F1F4F9;
}	

#mercatino .testo {
	float:left;
	width:680px;
}

#mercatino .testo h3 {
	padding:0px;
	margin:0px;
	font-size:12px;			 
}

#mercatino .data{
	float:right;
	width:70px;
}

#mercatino .buttons {
	margin-top:10px;
}

#banner140x140 {
	float:left;
	margin-right:25px;
}

.motoreRicerca {
	float:left;
}

/**

   Scheda annuncio

*/

#annuncio .contenuto {
   padding:10px;
}

#annuncio .tipoOfferta {
   font-weight:bold;
   font-style:italic;
   text-transform:uppercase;
   margin-bottom:10px;
   color:#e60000;   
}

#annuncio h3 {
   font-size:14px;
   padding:0px;
   margin:5px 0px;
}

#annuncio .categoria {
   margin:10px 0px;
}

#annuncio .descrizione {
   margin:5px 0px;
}

#annuncio #contatto {
   width:300px;
   margin-top:20px;
   margin-bottom:20px;
   padding:0px;
   background:#efefef;
   border:1px solid #ccc;
}

#annuncio #contatto h3 {
   padding:3px;
   margin:0px 0px 5px 0px;
   font-size:11px;
   background:#ccc;
}

#annuncio #contatto .info {
   padding:5px;
}

#annuncio #contatto .inserzionista {
   font-weight:bold;
}


/**

   Inserimento nuovo annuncio

*/

#nuovoAnnuncio h2 {
   width:150px;
}

#nuovoAnnuncio .contenuto {
   padding:10px;
}

#nuovoAnnuncio .col {
   float:left;
   width:380px;
}

#nuovoAnnuncio .campo {
   padding:0px;
   margin:0px 0px 20px 0px;   
}

#nuovoAnnuncio .campo input.text {
   width:350px;
}

#nuovoAnnuncio .campo textarea {
   width:350px;
   height:60px;
   font-family:verdana,arial,sans-serif;
   font-size:12px;
}

#nuovoAnnuncio .campo select {
	width:354px;
}

#nuovoAnnuncio .campo ul {
   padding:0px;
   margin:0px;
}

#nuovoAnnuncio .campo ul li {
   padding:0px;
   margin:0px 0px 3px 0px;
   list-style-type:none;
}

#nuovoAnnuncio .campo label {
   display:block;
   margin-bottom:3px;
   font-weight:bold;
}

#nuovoAnnuncio .campo label span {
   font-weight:normal;
   font-size:10px;   
}

#nuovoAnnuncio .campo li label {
   display:inline;
   margin-bottom:0px;
   vertical-align:middle;
   font-weight:normal;
}

#nuovoAnnuncio .campo li input {
   display:inline;
   vertical-align:middle;
}

#nuovoAnnuncio .btn {
   text-align:right;   
}

#nuovoAnnuncio .disclaimer {   
   font-weight:bold;
   background:#ffffcc;
   border:1px solid #ccc;
   padding:5px;
   margin:10px 0px;
   text-align:center;
}

#nuovoAnnuncio .disclaimer strong {
   text-transform:uppercase;
   color:#e60000;
}

#nuovoAnnuncio .privacy {
   padding:5px;
   margin:10px 0px;
   height:100px;
   background:#f4f4f4;
   border:1px solid #ccc;
   overflow:auto;
}

/**

   Ricerca mirata aziende   

*/

.elencoAziende .dispari {
	background:#F1F4F9;
}	

.elencoAziende .infoRicerca {
   font-size:12px;
   margin-bottom:10px;
   padding:5px;
   background:#efefef;
}

.azienda {
   padding:10px;
}

.azienda h3 {
   padding:0px;
   margin:0px 0px 5px 0px;
   font-size:12px;
}

.azienda .testo {
   float:left;
   width:500px;
}

.azienda .logo {
   float:left;
   width:100px;
}

/**

   Scheda azienda

*/

#azienda .contenuto {
   padding:10px;
}

#azienda .note {
   margin-top:20px;
}

#azienda .testo {
   float:left;
   width:500px;
}

#azienda .logo {
   float:left;
   width:100px;
}

/**

   Elenco preventivi
   
*/


.elencoPreventivi table {
   border-collapse:collapse;
}   

.elencoPreventivi table td {
   padding:10px;
   vertical-align:middle;   
}   

.elencoPreventivi .preventivo .testo {   
   width:600px;   
}

.elencoPreventivi .preventivo .testo h3 {   
	font-size:12px;
	padding:0px;
	margin:0px 0px 5px 0px;
}

.elencoPreventivi .preventivo .regione {   
   width:100px;
   padding-left:10px;
}

.elencoPreventivi .preventivo .data {
   font-style:italic;
}

.elencoPreventivi .dispari {
   background:#F1F4F9;
}

/**

   Scheda preventivo

*/

#preventivo .contenuto {
   padding:10px;
}

#preventivo .data {
   font-size:14px;
   font-weight:bold;
   margin-bottom:15px;
}

#preventivo #contatto {
   width:300px;
   margin-top:20px;
   margin-bottom:20px;
   padding:0px;
   background:#efefef;
   border:1px solid #ccc;
}

#preventivo #contatto h3 {
   padding:3px;
   margin:0px 0px 5px 0px;
   font-size:11px;
   background:#ccc;
}

#preventivo #contatto .info {
   padding:5px;
}

#preventivo #contatto .inserzionista {
   font-weight:bold;
}

/**

   Ricerca aziende

*/

.mappaItalia {
	width:300px;
	float:right;
	margin-top:10px;
}

.testoRicerca {
	font-size:14px;
	font-family:arial,sans-serif;
	font-style:italic;
	color:#333;
	line-height:1.8;
}

/**

   Inserimento azienda

*/

.iscrizione h2 {
   width:200px;
}

.iscrizione h3 {
   padding:0px;
   margin:0px 0px 20px 0px;
   font-size:12px;
}

.testoInvitoIscrizione {
	font-size:14px;
	font-family:arial,sans-serif;
	font-style:italic;
	color:#333;
	line-height:1.8;
}

#iscrizione #step1 {
	margin-bottom:23px;
}

#iscrizione #step1 .campo {
   float:left;
   width:200px;
   height:50px;   
}

#iscrizione #step1 .campo label {
   vertical-align:middle;
}

#iscrizione #step1 .campo input {
   vertical-align:middle;
}

#iscrizione #step1 select {
   width:170px;
}

#iscrizione #step1 .campo #fornitore_tipo {
   margin:5px 0px 0px 25px;
}

#iscrizione #step2 .campo {
   float:left;
   width:250px;
   height:45px;
   margin-bottom:10px;
   /*border:1px solid red;*/
}

#iscrizione #step2 .campo label {
   display:block;
   margin-bottom:3px;
}

#iscrizione #step2 .campo input {
   width:220px;
}

#iscrizione #step2 .campo select {
   width:224px;
}

#iscrizione .esempioGratuito {
    width:450px;
    margin:10px 0px;
    padding:5px;
    background:#efefef;
    border:1px solid #ccc;
}

#iscrizione .boxPrivacy {
   width:385px;
   height:100px;
   padding:5px;
   overflow:auto;
   border:1px solid #ccc;
}

#iscrizione .esempioCompleto {
    width:500px;
    margin:10px 0px 30px 0px;
    padding:5px;
    background:#efefef;
    border:1px solid #ccc;
}

#iscrizione .esempioCompleto .testo {
   float:left;
   width:400px;   
}

#iscrizione .esempioCompleto .logo {
   float:left;
   width:100px;   
}

#iscrizione #step3 .paypalLogo {
   float:right;
   width:86px;
   padding:10px;
}

#iscrizione #step3 .campo {
   float:left;
   width:350px;
   margin-bottom:10px;   
}

#iscrizione #step3 .checkbox input {
   vertical-align:middle;
}

#iscrizione #step3 .checkbox label {
   vertical-align:middle;
}

#iscrizione #step3 .campo textarea {
   width:300px;
   height:150px;   
   overflow:auto;
   font-family:verdana,arial,sans-serif;
   font-size:11px;
   display:block;  
}



#iscrizione .disclaimer {
   font-size:10px;
   padding:5px;
   background:#efefef;
   border:1px solid #ccc;
}

#iscrizione .btnAdesione {
   margin:20px auto;
}

#iscrizione .btnAdesione input {
   margin:0px 20px 0px 0px;
}

/**

	Singola news

*/

#notizia .contenuto {
	padding:10px;
}
#notizia .data {
	margin-bottom:20px;
	font-style:italic;
}

#notizia img {
	float:right;
	margin:0 0 10px 10px;
	border:3px solid #ccc;
}

#notizia .breveDescrizione {
	font-style:italic;
	margin:15px 0px;
}

/**

	Mostre

*/

#mostre .mostra {
	padding:10px;
}

#mostre .dispari {
	background:#F1F4F9;
}	

#mostre .mostra .data {
	font-style:italic;
}

#mostre .mostra .titolo {
	font-weight:bold;
}

#bannerBottomDx .box {
	float:left;
}

#bannerBottomDx .adv140x140 {
	float:left;
	width:140px;
	height:140px;
	margin-right:33px;
	border:1px solid #4198DD;	
}

/*

	Elenco notizie

*/

.elencoNotizie .dispari {
	background:#F1F4F9;
}	


.elencoNotizie .notizia {
	padding:10px;
}	

.elencoNotizie .notizia h3 {
	padding:0px;
	margin:3px 0px 5px 0px
}	

/*

	Singola notizia

*/

#notizia .data {
	padding:0px;
	margin:0px
}	


#notizia h3 {
	padding:0px;
	margin:3px 0px 5px 0px
}	

#notizia .testo {
	margin-bottom:20px;
}


.scroll {
	width:760px;
	height:80px;
	overflow:auto;
	padding:5px;
	margin-bottom:10px;
	border:1px solid #ccc;
}

/*
	
	Articolo fiera

*/

#articoloFiera .gallery img {
	float:left;
	margin-right:10px;
	border:3px solid #ccc;
}

