/*********************************************************************/
/************** Progetti di Impresa Srl copyright 2009 ***************/
/*********************************************************************/

/**********************************************************************
questa parte di css nasconde la colonna di destra commentarla se non si
vuole che si comporti in questo modo, tenere però presente che il css sarà
da modificare per far vedere bene la grafica anche a 800*600
**********************************************************************/
#corpo {
	vertical-align: top;
	margin-left: 190px;
	margin-right: 0px!important;
	border: 0px;
	padding: 0px;
	z-index: 1;
}
 
#formid_sx {
	position:relative; /*ie needs this to show float */
	width:190px;
	border-left:0px;
	padding: 0px;
	float: left;
	margin-left:-189px; /*must be 1px less than width otherwise won't push footer down */
	margin-right:-1px;
	left:0px;
	z-index: 2;
}

#formid_dx {
	position:relative;
	display: none!important;
	font-size: 100%;
	vertical-align: top;
	width:0px!important;
	margin-right:0px!important; /*must be 1px less than width otherwise won't push footer down */
	border: 0px;
	padding: 0px;
	left:0px;
	margin-left:0px;
	z-index:2;
}

#formid_centro {
    position:relative;
	 margin: 0px;
	 padding: 0px;
	 border: 0px;
     width: 95%!important;
	 left: 20px!important;
	 margin-left:0px;
    float:left;
}
/*********************************************************************
fine della parte di css che nasconde la colonna di destra
*********************************************************************/

/*********************************************************************/
/*****                                        ************************/
/*****        CartGoogle STAMPA               ************************/
/*****                                        ************************/
/*********************************************************************/

#boxCartGoogleArchivio{
	clear: left;
	float: left;
	margin:0 auto;
	width: 99%;
	font-size: 100%;
}

#boxCartGoogleArchivio H5 {
	display: inline;
	font-size: 100%;
	font-weight: bold;
}

#boxCartGoogleArchivio H6 {
	display: inline;
	font-size: 100%;
	font-weight: normal;
}

#boxCartGoogleArchivio .sfondo2 { 
	position: relative;
	clear: left;
	background-color: #f7f7f7;
	border-top:    10px solid #FFFFFF;
	border-bottom: 10px solid #FFFFFF;
	font-weight: bold;
	width: 98%;
	padding: 5px;
}

.spiacente{
	margin-top:1em;
}

.spiacente img{
	vertical-align:middle;
}


/*********************************************************************/
/****  DETTAGLIO CartGoogle      ***********************************/
/* *******************************************************************/

#boxCartGoogle {
 	width:100%;
	margin: 0 auto;
}


#boxCartGoogle #mapgoogle{
	position:relative;
	margin: 0 auto;
	width:95%;
	height:500px;
	border:1px solid #979797;
}

#boxCartGoogle #directions{
	position:relative;
	width:90%;
	margin: 0 auto;
}
 
#boxCartGoogleArchivioTrovaVia {
	clear: both; 
	float: left;
	width: 96%;
	border-bottom:1px solid #B1B1B1;
	background:#E9E9E9;
	margin: 0;
	padding: 1em 2%;
}

#boxCartGoogleArchivioTrovaPercorso{
	clear: both; 
	float: left;
	width: 96%;
	border-bottom:1px solid #B1B1B1;
	background:#E9E9E9;
	margin: 0;
	padding: 1em 2%;
	margin-top: 1px;
/*	clear:left;
	width:100%;
	margin:1em 0;
	padding:5px;
	border-bottom:1px solid #ccc;
	min-height:70px;
	height:auto!important;
	height:70px;
	background:#EEEEEE;*/
}


#boxCartGoogleArchivioTrovaPercorso  h5{ 
	position:relative;
	clear: both;
   float:left;
}

#boxCartGoogleArchivioTrovaPercorso  h6 { 
	position:relative;
	float:left;
   margin:0px;
	padding:0px;
	margin-left:8px;
   font-weight:normal;  
}

.boxCartGoogleSeparatore input {
	position:relative;
	margin-top:3px;
	width:45%;
	font-size:100%;
	display: inline;
	padding: 2px;
	border: 1px solid #9B9B9B;
	background: white;
	color: black;
}

.boxCartGoogleSeparatore input#city, .boxCartGoogleSeparatore input#fromCity, .boxCartGoogleSeparatore input#toCity {
	width: 26%;
	background: #F7F7F7;
}

.boxCartGoogleSeparatore input.invia {
	width: 70px;
	padding: 1px;
	font-weight: bold;
	text-align: center;
}

* html .boxCartGoogleSeparatore input.invia {
	width: 50px;
	padding: 1px;
	font-weight: bold;
	text-align: center;
}

.boxCartGoogleSeparatore{
	clear: both;
	position:relative;
	width:100%;
	float:left;
	margin: 2px 0px 2px 0px;
}



.boxCartGoogleSeparatore label {
	width: 60px;
	padding-top: 5px;
	padding-left:2px;
	float:left;
	display:inline;
	font-weight: bold;
	text-align: right;
}

#boxCartGoogleArchivioTrovaVia .titolo, #boxCartGoogleArchivioTrovaPercorso .titolo, #boxCartGoogleCat .titolo { 
	clear: both; 
	float: left;
	padding: 0;
   background: url('/immagini/cartografiagoogle/punto_elenco.gif') center left no-repeat;
	padding-left: 20px;
	margin-bottom: 5px;
   width:90%;
}

#boxCartGoogleCat .titolo {
	width: 27%;
	display: inline;
}

#boxCartGoogleArchivioTrovaVia .titolo h5 { 
	position:relative;
	clear: both;
   float:left;
   margin:0px;
	padding:0px;
   font-weight:bold;  
}

#boxCartGoogleArchivioTrovaVia .titolo h6 {
	position:relative;
   float:left;
   margin:0px;
	padding:0px;
	margin-left:10px;
   font-weight:normal; 
}


.boxCartGoogleSeparatore input{
	/*width:60%;
	float:left;
	display:inline;
	border:1px solid #333;*/
}

/****  pulsante ricerca  */
.boxCartGoogleSeparatoreButt{
position: relative;
clear: left;
	margin: 0 auto;
padding-top: 8px;
	display:block;
	text-align:center;
}
.boxCartGoogleSeparatoreButt input{
	width: 200px;
	border:1px solid #333;
	background:#f5f5f5;
	font-weight:bold;
}

.allegato{
	display:block;
	clear:both;
	margin:.5em 0;
	float:left;
	width:100%;
}

.allegato img{
	vertical-align:middle;
}

.back{
	margin-top:2em;
	clear:both;
	display:block;
	float:left;
	width:100%;
}		
#boxCartGoogleCat {
	clear: both; 
	float: left;
	width: 96%;
	border-bottom:1px solid #B1B1B1;
	background:#E9E9E9;
	margin: 0;
	padding: 1em 2%;
	margin-top: 1px;
	margin-bottom: 10px;
}

#boxCartGoogleCat H5{
/* position:relative;
	clear: both;
	float:none;
	margin: 0 auto;
	margin: 0px;
	padding: 0px;
	text-align: left;
	margin-bottom: 5px;
*/
}

#boxCartGoogleCat select{
	position:relative;
	margin: 0 auto;
	/*clear:left;*/
	float: left;
	display: inline;
	width: 50%;
}



#boxCartGoogle{
	width:100%;
	clear:both;
	float:left;
}

.boxCartGoogleElenco{
	display:inline;
	float:left;
	width:30%;
	border-bottom:1px solid #666;
	margin-right:3%;
	margin-bottom:2em;
	background:#f5f5f5;
	text-align:center;
	padding-bottom:1em;
	padding-top:.5em;
}


.boxCartGoogleElenco a{
	text-decoration:none;
}

.boxCartGoogleDett{
	width:100%;
	clear:both;
	float:left;
	margin-top:1em;
	padding:.5em 0;
	border-bottom:1px dashed #999;
}

#boxCartGoogleArchivio .boxCartGoogleArchivioTrovaCoordinateGeoblog .DescrizioneRecordContenutoCartografia {
	clear: both; 
	float: left;
	padding: 0;
   background: url('/immagini/cartografiagoogle/punto_elenco.gif') center left no-repeat;
	padding-left: 20px;
	margin-bottom: 5px;
	margin-top: 10px;
   width:90%;
	font-weight: bold;
}


/*********************************************************************/
/**** PERSONALIZZAZIONE BOX CARTOGRAFIA PER BLOG *********************/
/*********************************************************************/

#boxCartGoogleArchivio .boxCartGoogleArchivioTrovaCoordinateGeoblog {
	clear: both; 
	float: left;
	width: 96%;
	margin: 0;
/*	padding: 1em 2%;*/
	padding: 0 2%;
	margin-top: 1px;
	min-height: 70px;
	height: auto !important;
	height: 75px;
}

#boxCartGoogleArchivio .nomeServizioContenutiCartografia {
	display: none;
}

#boxCartGoogleArchivio .DescrizioneCategorieContenutiCartografia {
	clear: both; 
	float: left;
	padding: 0;
	background: url('/immagini/cartografiagoogle/punto_elenco.gif') center left no-repeat;
	padding-left: 20px;
	margin-bottom: 5px;
	margin-top: 10px;
   width:90%;
	font-weight: bold;
}

#boxCartGoogleArchivio .DescrizioneCategorieContenutiCartografia .categoriaSelezionata {
	color: #0066CC;
}

#boxCartGoogleArchivio .DescrizioneRecordContenutoCartografia .categoriaSelezionata {
	color: #0066CC;
}

#boxCartGoogleArchivio .boxCartGoogleArchivioTrovaCoordinateGeoblog SELECT {
	clear: both;
	float: left;
	height: 18px;
	line-height: 18px;
	vertical-align: middle;
	font-size: 100%;
	width: 100%;
	color: #585858;
	border: 1px solid #7F9DB9;
	margin: 1em 0;
}

#boxCartGoogleArchivio .boxCartGoogleArchivioTrovaCoordinateGeoblog OPTION {
	font-style: normal;	
}

#boxCartGoogleArchivio .boxCartGoogleArchivioTrovaCoordinateGeoblog .categoriaSelezionata .nonPrimaCategoria:first-child {
	display: none;
}

#boxCartGoogleArchivio .boxCartGoogleArchivioTrovaCoordinateGeoblog OPTION#primaCategoria {
	font-style: italic;
}

#boxCartGoogleArchivio .boxCartGoogleArchivioTrovaCoordinateGeoblog .boxRicercaTestuale {
	float: left;
	display: inline;
	width: 45%;
	padding: 0px;
	margin: 1em 0;
	padding-left: 5px;
}

#boxCartGoogleArchivio .boxCartGoogleArchivioTrovaCoordinateGeoblog .boxRicercaTestuale INPUT {
	border:1px solid #9B9B9B;
	float: left;
	display: inline;
	margin-right: 5px;
	width:58%;
	border: 1px solid #9B9B9B;
	background: white;
}

#boxCartGoogleArchivio .boxCartGoogleArchivioTrovaCoordinateGeoblog .boxRicercaTestuale INPUT.inputRicerca {
	padding: 1.5px;
	background: #F7F7F7;
	color: #585858;
	font-style: italic;
}

#boxCartGoogleArchivio .boxCartGoogleArchivioTrovaCoordinateGeoblog .boxRicercaTestuale INPUT.pulsanteRicerca {
	width:70px;
	font-weight: bold;
}

/*********************** GRAFICA CON ICONE PER LE CATEGORIE ******************************/


#boxCartGoogleArchivio .boxCartGoogleArchivioTrovaCoordinateGeoblog .selezioneCategorie {
	clear: both;
	float: left;
	width: 52%;
}

#boxCartGoogleArchivio .boxCartGoogleArchivioTrovaCoordinateGeoblog .selezioneCategorie IMG {
	float: left;
	padding: 0 5px 0 0;
}
