/*********************************************************************/
/************** Progetti di Impresa Srl copyright 2007 ***************/
/*********************************************************************/

/**********************************************************************
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;
	 font-size: 100%;
	 padding: 0px;
	 border: 0px;
    width: 95%!important;
	 left: 20px!important;
	 margin-left:0px;
    float:left;
	 text-align: center;
}
/*********************************************************************
fine della parte di css che nasconde la colonna di destra
*********************************************************************/

/*********************************************************************/
/*****                                        ************************/
/*****        CartGoogle STAMPA               ************************/
/*****                                        ************************/
/*********************************************************************/

#boxCartGoogleArchivio{
	clear: left;
	float: left;
	margin-top: 15px;
	margin:0 auto;
	width: 94%;
	margin-left:3%;
}

*html #boxCartGoogleArchivio{
	margin-left:1%;
}

#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{
	font-size:80%;
	margin-top:1em;
}

.spiacente img{
	vertical-align:middle;
}


/*********************************************************************/
/****  DETTAGLIO CartGoogle      ***********************************/
/* *******************************************************************/
/*
#boxCartGoogleDettaglio{
	clear: left;
	float: left;
	width: 94%;
	margin-left:3%;
}

* html #boxCartGoogleDettaglio{
	margin-left:2%;
}

#boxCartGoogleDettaglio H5 {
	color: #9F0C28;
	font-size: 100%;
	border-top: 1px dotted #9F0C28;
	margin-top:2em;
}

#boxCartGoogleDettaglio H6 {
	margin-top: .5em;
	margin-bottom: .5em;
	font-weight: bold;
	font-size: 85%;
	text-align: left;
}
	
#boxCartGoogleDettaglio .sfondo2 {
	position: relative;
	clear: left;
	background-color: #f5f5f5;
	border-bottom:2px solid #666;
	margin-top: 1em;
	margin-bottom: 1em;
	width:100%;
	line-height:1.6em;
	font-size:85%;
}

#boxCartGoogleDettaglio IMG {
	padding-right:10px
}

#boxCartGoogleDettaglio ul{
	margin-top:2em;
	font-size:80%;
}

#boxCartGoogleDettaglio ul li{
	list-style-type:none;
	line-height:2em;
}

#boxCartGoogleDettaglio ul li img{
	vertical-align:middle;
}

#boxCartGoogleDettaglio .CartGoogleCorrelate{
	clear: both;
	margin-top: 18px;
	border-bottom: 1px dotted black;
	padding-bottom: 15px;
	margin-bottom: 30px;	
}	

#boxCartGoogle ul{
	font-size:70%;
	border-bottom:1px dashed #9F0C28;
	margin:.5em 0;
	padding:.5em 0;
}
#boxCartGoogle ul li{
	list-style-type:none;
	margin:.5em 0;
	padding:.5em 0;
}

#boxCartGoogle ul li a.titoloComunicato{
	font-weight:bold;
	font-size:130%;
	color: #9F0C28;
	border-left:1px dotted #999;
	border-bottom:1px dotted #999;
	display:block;
	padding-bottom:.5em;
}

#boxCartGoogle ul li a:hover{
	background:#E7C2C9;
}*/

------------------------------------------------------------------------------------------------

#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:left;
	width:100%;
	margin:1em 0;
	padding:.5em 0;
	border-bottom:2px solid #006633;
	min-height:40px;
	height:auto!important;
	height:40px;
	background:#EEEEEE;
}

#boxCartGoogleArchivioTrovaPercorso{
	clear:left;
	width:100%;
	margin:1em 0;
	padding:.5em 0;
	border-bottom:2px solid #cc0000;
	min-height:70px;
	height:auto!important;
	height:70px;
	background:#EEEEEE;
}


#boxCartGoogleArchivioTrovaPercorso  h5{ 
	position:relative;
	clear: both;
   float:left;
	font-size: 90%;
	margin-bottom: 5px;
  
}

#boxCartGoogleArchivioTrovaPercorso  h6{ 
  position:relative;
   float:left;
     margin:0px;
	 padding:0px;
	margin-left:8px;
    font-weight:normal;  
	/*font-size:70%;*/
}

 .boxCartGoogleSeparatore input {
position:relative;
	 margin-top:3px;
	width:40%;
	 	font-size:100%;

}

 
 


.boxCartGoogleSeparatore{
	 position:relative;
	 clear:left;
	width:100%;
	font-size:80%;
	float:left;
	margin: 2px 0px 2px 0px;
}



.boxCartGoogleSeparatore label{
	width: 60px;
	padding-top: 5px;
	padding-left:2px;
	float:left;
	display:inline;
	font-size:80%;
}

#boxCartGoogleArchivioTrovaVia .titolo { 
   
   width:100%;
}

#boxCartGoogleArchivioTrovaVia .titolo h5{ 
	position:relative;
	clear: both;
    float:left;
    margin:0px;
	padding:0px;
    font-weight:bold;  
	font-size:90%;
	margin-bottom: 5px;
}

#boxCartGoogleArchivioTrovaVia .titolo h6{ 
  position:relative;
   float:left;
     margin:0px;
	 padding:0px;
	 margin-left:10px;
    font-weight:normal;  
	 font-size: 80%;
	/*font-size:70%;*/
}


.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;
 	font-size:70%;
	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%;
	font-size:70%;
}		
#boxCartGoogleCat{
	clear:both;
	float: left;
	width:100%;
	margin:1em 0;
	padding:.3em 0;
	border-bottom:2px solid #ccc;
	min-height:20px;
	height:auto!important;
	height:15px;
	background:#EEEEEE;
}

#boxCartGoogleCat H5{
position:relative;
	clear: both;
	 float:none;
	 margin: 0 auto;
	 margin: 0px;
	 padding: 0px;
	 text-align: left;
	font-size:90%;
	margin-bottom: 5px;

}

#boxCartGoogleCat select{
position:relative;
	 margin: 0 auto;
	clear:left;
	 width: 65%;
	font-size:80%;

}



#boxCartGoogle{
	width:100%;
	clear:both;
	float:left;
	font-size:80%;
}

.boxCartGoogleElenco{
	display:inline;
	float:left;
	width:30%;
	border-bottom:2px solid #666;
	margin-right:3%;
	margin-bottom:2em;
	background:#f5f5f5;
	text-align:center;
	font-size:80%;
	padding-bottom:1em;
	padding-top:.5em;
}


.boxCartGoogleElenco a{
	text-decoration:none;
}

.boxCartGoogleDett{
	width:100%;
	clear:both;
	float:left;
	margin-top:1em;
	font-size:80%;
	padding:.5em 0;
	border-bottom:1px dashed #999;
	background:
}


