/** 
	Regole per la formattazione della parte superiore
**/

/**
	Le seguenti regole sono state prese da style.css
**/
div#ecommerceTop INPUT.text {
	width: 172px;
	border: 1px solid #bfbfbf;
	margin: 5px 4px 0 0;
	padding: 2px 0 2px 4px;
	font-size: 0.9em;
	font-family: Arial, Helvetica, sans-serif;
}

div#ecommerceTop INPUT.image {
	margin: -1px 0 0 0;
	padding: 0;
	border: none;
	vertical-align: middle;
}
div#ecommerceTop{
	width:100%;
}
/**
	Fine delle regole prese da style.css
**/

/**
	Regole di formattazione per le select	
**/

.tendinaDate, .tendina{
    border: 1px solid #bfbfbf;
    margin: 5px 4px 0 0;
    padding: 2px 0 2px 4px;
    font-size: 0.8em;
    font-family: Arial, Helvetica, sans-serif;
}
.tendina {
    width: 200px;
}
/**
	Fine deller regole per le select
 **/
div#ecommerceTop .ecomTitleStrip{
}
div#ecommerceTop h4{
	border-bottom: 1px dotted #d3d3d3 !important;
}

div#ecommerceTop h4, div#ecommerceDettagli h4 {
	font-family: Georgia !important;
	font-size: 0.8em !important;
	font-weight: bold !important;
	text-decoration: none !important;
	color: #343134 !important;
	padding: 2px 0 2px 10px !important;
	margin: 0 0 12px 0 !important;
	background: url(../img/dot.png) top left no-repeat !important;
	background-position: 0 -1px !important;
}
div#ecommerceTop label {
    font-weight:bold;
    color:#797979;
}
div#ecommerceTop {
    border-bottom: 2px dotted #4d4b4e;	
}
div#ecommerceTop, #ecommerceDettagli{
    margin-bottom:10px;
    padding-bottom:10px;
    float:left;
    width:100%;
}
#ecommerceMain {
    float:left;
    width:100%;	
}
div#ecommerceTop #pCercaImmVend{
    float:left;
}
div#ecommerceTop #pSelMus{
    margin-left:230px !important;
    
    }

/*
#cercaImmVend {
  font-size:0.9em;
} 
*/   
/**
	La seguente classe toglie la sottolineatura dai link
**/
.noFormatA{
    text-decoration:none;
}

.error{
  font-weight: bold;
  color: red;
}
#block_ecomm .block {
	margin:20px 35px 20px 0;
	float:left;
	width:178px;
	border:1px solid #CBCBCB;
}
#block_ecomm .block.imm .top{
	background:#4B9DB1;
	height:40px;
}
#block_ecomm .block.fondi .top{
	background:#DBB7B6;
	height:40px;
}
#block_ecomm .block.fondo .top{
	background:#D0A761;
	height:40px;
}
#block_ecomm .block.imm .cont, #block_ecomm .block.fondi .cont, #block_ecomm .block.fondo .cont{
	height:403px;
}
#block_ecomm .block.imm .bottom {
	background:#02425F;
	height:10px;
}
#block_ecomm .block.fondi .bottom {
	background:#8D3632;
	height:10px;
}
#block_ecomm .block.fondo .bottom {
	background:#5F281F;
	height:10px;
}
#block_ecomm .block.imm h1, #block_ecomm .block.imm h1 a {
	color:#4B9DB1;
	font-family:Arial;
	font-size:18px;
}
#block_ecomm .block.fondi h1, #block_ecomm .block.fondi h1 a{
	color:#DBB7B6;
	font-family:Arial;
	font-size:18px;
}
#block_ecomm .block.fondo h1, #block_ecomm .block.fondo h1 a{
	color:#D0A761;
	font-family:Arial;
	font-size:18px;
}

#block_ecomm .block a{
  text-decoration:none;
}

#block_ecomm .block.imm .title,#block_ecomm .block.fondi .title,#block_ecomm .block.fondo .title{
	padding:20px 7px 15px;
	height:40px;
}
#block_ecomm .block.imm .title {
	border-bottom:1px dotted #4B9DB1;
}
#block_ecomm .block.fondi .title {
	border-bottom:1px dotted #D0ADAC;
}
#block_ecomm .block.fondo .title{
	border-bottom:1px dotted #65362A;
}
#block_ecomm .block.imm .cont ul, #block_ecomm .block.imm .cont ul a{
	color:#02425F;
}
#block_ecomm .block.imm .cont ul {
	list-style:none;
	margin:0;
	padding:0;
	line-height:19px;
}
#block_ecomm .block.fondi .cont p {
	line-height:19px;
}
#block_ecomm .block.fondo .cont p {
	font-size:0.8em!important;
}
#block_ecomm .block.fondi .cont p, #block_ecomm .block.fondi .cont p a{
	color:#8D3632;
}
#block_ecomm .block.fondo .cont p, #block_ecomm .block.fondo .cont p a{
	color:#5F3315;
}
#block_ecomm .block.imm .cont ul,#block_ecomm .block.fondi .cont p,#block_ecomm .block.fondo .cont p{
	padding:10px 7px!important;
	height:160px;
}
#block_ecomm .block .sezione {
	text-align:right;
	margin-right:12px;
	font-size:0.8em;
}
#block_ecomm .block .sezione a {
	text-decoration:none;
}
#block_ecomm .block .sezione a:hover {
	text-decoration:underline;
}
#ricerca_ecomm {
	color:#CC9E38;
	height:100px;
	float:left;
	font-size:0.8em;
	width:100%;
}
#ricerca_ecomm input, #ricerca_ecomm select {
	border:1px solid #A1A1A1;
}
#ricerca_ecomm .lib {
	float:left;
	width:700px;
	clear:both;
	margin-right:30px;
}
#ricerca_ecomm .lib label {
	/*margin-bottom:10px;*/
	float:left;
	width:100%;
}
#ricerca_ecomm .lib input {
	float:left;
	width:300px;
}
#ricerca_ecomm .cat select, #ricerca_ecomm .sogg select {
	float:left;
	width:150px;
}
#ricerca_ecomm .cat {
	float:left;
	width:320px;
}
#ricerca_ecomm .sogg {
	float:left;
	width:230px;
	margin-right:30px;
}
#ricerca_ecomm .ric_avanz {
	float:left;
	width:90px;
}
#ricerca_ecomm .ric_avanz p {
	margin-bottom:20px!important;
	font-size:1em!important;
}
#ricerca_ecomm .ric_avanz input {
	width:90px;
	margin-bottom:20px;
}
#ricerca_ecomm .ric_avanz .cerca_ecomm {
	text-align:left;
	background:#fff;
	padding:0;
	color:#5B5B5B;
	cursor:pointer;
}
#ricerca_ecomm .avanz {
	float:left;
	width:100%;
	clear:both;
}
.cat_sg {
	float:left;
	width:100%;
	border-top:1px dotted #D3D3D3;
	margin-top:15px;
	padding-top:10px;
}
