﻿.StoreLocatorContent{  
    position: relative; 
    width: 100%;
    /*height: 230px;*/
    overflow: hidden;  
    margin: 0 0 1px 0;
	background-color: #ffffff;
} 
.StoreLocatorContentTxt{  
	margin-bottom: 10px;
    float:left;
  /*  width: 120px;
    height: 30px;
    overflow: hidden; */ 
    padding: 0px;
	margin-right: 10px;
} 
.StoreLocatorContentInput{
/*	float:left;
   /*    height: 30px;
    overflow: hidden;
    padding-bottom: 5px;
	width: 280px;*/
	margin-bottom: 10px; 
	clear: both;

}
.StoreLocatorTit
{ 
    font: bold 12px Arial, Helvetica; 
    text-align: left; 
    line-height: 18px; 
    color: #6c6c6c; 
	font-weight:bold;
    text-decoration:none;
    text-transform:none;
	margin:0px;
}
.StoreLocatorTitIntro
{ 
    font: 12px Arial, Helvetica; 
    text-align: left; 
    line-height: 15px; 
    color: #6c6c6c; 
    text-decoration:none;
    text-transform:none;
	margin:0px;
}
.StoreLocatorTxt
{ 
    font: bold 12px Arial, Helvetica; 
    text-align: left; 
    line-height: 18px; 
    color: #6c6c6c; 
    text-decoration:none;
    text-transform:none;

}
.StoreLocatorTxtInput
{ 
    font: bold 12px Arial, Helvetica; 
    text-align: left; 
    line-height: 18px; 
    color: #6c6c6c; 
    text-decoration:none;
    text-transform:none;

}



.pnlCAPCitta{float:left; /* width:400px;*/}
.pnlStrutturaSpecializzazione{float:left; margin-right: 20px; /*width:400px;*/}
.bottone{clear: both; display: block; margin-top: 20px;}
.StoreLocatorTxtInput select {/*width: 142px;*/}


.StoreLocator a,
.StoreLocator a:link,
.StoreLocator a:visited,
.StoreLocator a:active {     
	float:left;
    font: bold 12px Arial, Helvetica; 
    text-align: left; 
    line-height: 18px;
	width:200px;
    color: #6c6c6c; 
    text-decoration:none;
    text-transform:none;

}
.containerbanner {
	height: 100%;
	background-color: transparent;
	margin-left: 30px;
}
/* ----- GREY */
.tabellaRound_grey .ContainerHeaderText {
	color: white;
	font-family: Arial, Helvetica;
	font-size: 12px;
	font-weight: bold;
}
.tabellaRound_grey .row {
	background-color: #E7E7E7;
}
.tabellaRound_grey .round_left {
	background-image:url(/images/round_left.jpg);
	width:13px;
	height:30px;
}
.tabellaRound_grey .round_right {
	background-image:url(/images/round_right.jpg);
	width:13px;
	height:30px;
}
/* ----- RED */
.tabellaRound_red .ContainerHeaderText {
	color: white;
	font-family: Arial, Helvetica;
	font-size: 12px;
	font-weight: bold;
}
.tabellaRound_red .ContainerHeaderText a:visited,
.tabellaRound_red .ContainerHeaderText a:hover,
.tabellaRound_red .ContainerHeaderText a:active,
.tabellaRound_red .ContainerHeaderText a{
    color: white;
}
.tabellaRound_red .row 
{
	color: white;
	text-align:left;
	padding-left:13px;
	background-image:url(/images/round_box_r.jpg); background-repeat:no-repeat;
}
.tabellaRound_red .round_left {
	background-image:url(/images/round_left_red.jpg);
	width:13px;
	height:30px;
}
.tabellaRound_red .round_right {
	background-image:url(/images/round_right_red.jpg);
	width:13px;
	height:30px;
}
/* ----- GREEN */
.tabellaRound_green .ContainerHeaderText {
	color: white;
	font-family: Arial, Helvetica;
	font-size: 12px;
	font-weight: bold;
}
.tabellaRound_green .row {
    color: white;
    text-align:left;
	padding-left:13px;
    background-image:url(/images/round_box_g.jpg);
	background-repeat:no-repeat;
}
.tabellaRound_green .ContainerHeaderText a:visited,
.tabellaRound_green .ContainerHeaderText a:hover,
.tabellaRound_green .ContainerHeaderText a:active,
.tabellaRound_green .ContainerHeaderText a{
    color: white;
	
}
.tabellaRound_green .round_left {
	background-image:url(/images/round_left_green.jpg);
	width:13px;
	height:30px;
}
.tabellaRound_green .round_right {
	background-image:url(/images/round_right_green.jpg);
	width:13px;
	height:30px;
}
/* ----- BLUE */
.tabellaRound_blue .ContainerHeaderText {
	color: white;
	font-family: Arial, Helvetica;
	font-size: 12px;
	font-weight: bold;
}
.tabellaRound_blue .row {
	background-color: #0068B3;
}
.tabellaRound_blue .ContainerHeaderText a:visited,
.tabellaRound_blue .ContainerHeaderText a:hover,
.tabellaRound_blue .ContainerHeaderText a:active,
.tabellaRound_blue .ContainerHeaderText a{
    color: white;
}

.tabellaRound_blue .round_left {
	background-image:url(/images/round_left_blue.jpg);
	width:13px;
	height:30px;
}
.tabellaRound_blue .round_right {
	background-image:url(/images/round_right_blue.jpg);
	width:13px;
	height:30px;
}
/* ----- BLU */
.tabellaRound_blu .ContainerHeaderText {
	color: white;
	font-family: Arial, Helvetica;
	font-size: 12px;
	font-weight: bold;
}
.tabellaRound_blu .row {
    color: white;
    text-align:left;
	padding-left:13px;
    background-image:url(/images/round_box_b.jpg);
	background-repeat:no-repeat;
}
.tabellaRound_blu .ContainerHeaderText a:visited,
.tabellaRound_blu .ContainerHeaderText a:hover,
.tabellaRound_blu .ContainerHeaderText a:active,
.tabellaRound_blu .ContainerHeaderText a{
    color: white;
}

.tabellaRound_blu .round_left {
	background-image:url(/images/round_left_blue.jpg);
	width:13px;
	height:30px;
}
.tabellaRound_blu .round_right {
	background-image:url(/images/round_right_blue.jpg);
	width:13px;
	height:30px;
}
/* ---------- */

/* ---------- */
.ContainerHeaderText_Main {
	/*color: #0068B3;*/
	font-family: Arial, Helvetica;
	font-size: 18px;
	
}

.ContentPanePadding {
	padding-left: 15px;
	padding-right: 15px;
	padding-top: 10px;
	padding-bottom: 10px;
}


