/***********************
 (c) 2002 E-side s.r.l. 
 ***********************/
BODY 
{ 
    color: black; 
    margin-top: 0px;
    margin-left: 0px; 
    margin-right: 0px;
	padding:0px;
} 
td,p,body,input,textarea,select {font-family: verdana;font-size: 10px;} 
.titolo1,h1{margin:20px 0px 15px 0px;font-family: arial,verdana;font-size: 19px; color:#555555;font-weight:bold; }
h2,.titolo2{margin:0px 0px 10px 0px;font-family: arial,verdana;font-size: 15px;color:#BB0406; font-weight:bold;} 
h3,.titolo3 {font-size: 11px;color: #666666; font-weight:bold; margin:0px; }
h1 {line-height:100%}
h2,h3 {line-height:100%;line-spacing:100%}


a.submenu,a.slogan{font-weight:bold;color:#00699B;text-decoration:none;}
a.submenu:hover,a.slogan:hover{color:rgb(0, 153, 255);}
.asubmenu{font-weight:bold;rgb(0, 153, 255);}

a.crumbs {}
a.crumbs:hover {}
.acrumbs {}

.alink {color: #9EC4E8;}

a.sxmenu{color:#fff;text-decoration:none;}
a.sxmenu:hover{color:#ffdb63;}

a.link{color:#000000;text-decoration:none; float:right; margin-left:10px;}
a.link:hover{color:cccccc;}

a.tabmenu{font-size:11px;color:#000000;text-decoration:none;}
a.tabmenu:hover{color:#cccccc;}

a.menubar{color:white;text-decoration:none;}
a.menubar:hover{color:#FFD962;}
.menubaron,.menubarsep{color:white;}
.grassetto{font-weight:bold;}

a.topmenu{color:black;text-decoration:none;}
a.topmenu:hover{rgb(90,124,232)}
.topmenuon,.topmenusep{color:black;}

a.barlnk{color:black;text-decoration:none;font-weight:bold;}
a.barlnk:hover{color:white;}

a{text-decoration:underline;color:#BB0406}

a.menufooter {color:#FFFFFF; text-decoration:none; margin-left:80px;}
a.menufooter:hover {color:#FFCC66; text-decoration:none;  }


a:hover {color:#666666}
a.menudx{font-family:verdana,arial,helvetica; font-size:10px; color:#535300; text-decoration:none}
a.menudx:hover {color:#666666}

div.sbox{width: 21em;padding:15px;margin: 0 auto;;color:black;background:rgb(216,224,173);text-align:left;}
div.sbox_row{border-bottom:dashed 1px white;height:16px;}

div.pfbox{width: 21em;padding:15px;margin:0 auto;color:black;background:#9cadad;text-align:left;}
div.pftxt{width: 45em;padding:15px;margin:0 auto;color:black;background:#eeeeee;text-align:left;}

.dim0 {width: 95px}
.dim1 {width: 250px}

input,textarea
{
	border: 1px #cccccc solid;
}

.but
{
	cursor: hand;
	voice-family: "\"}\"";
	voice-family:inherit;
	cursor: pointer;
	background-color:#bb0406;
	color:#ffffff;
	border:1px solid #bb0406;
}

.but2
{
	background-color:#333333;
	color:#ffffff;
	/*border:1px solid #00699b;*/
}

.but_bianco
{
	background-color:#ffffff;
	color:#bb0406;
	/*border:1px solid #00699b;*/
}

.cbx,.bbx,.rbx,.img
{
	border: 0px
}


 
/* div#map is the div where I show Google Map */
div#map div {
 font-size: 9px !important;
 font-family: Verdana, Arial, Helvetica, sans-serif !important;
} 

div#map div a {
 font-size: 9px !important;
 font-family: Verdana, Arial, Helvetica, sans-serif !important;
	color:rgb(185,5,4) !important;
} 

#DialogContent {
    visibility:hidden;
	background : #eee;
	border : 1px solid #999;
	-moz-border-radius : 5px;
	padding : 20px;
}

#preloaderMap {
    width:85px;
    height:85px;
	position:absolute;
	margin-left:114px;
	margin-top:304px;
}

#DialogGeocoder {
    visibility:hidden;
	background : #eee;
	border : 1px solid #999;
	-moz-border-radius : 5px;
	padding : 20px;
}

#form_criteri {
    visibility:hidden;
    width:990px;
    position:absolute;
    background-color:#ffffff;
    z-index:49;
    top:0px;
    /*filter:alpha(opacity=60);
    -moz-opacity:.60;
    opacity:.60;*/
}
#lans{position:absolute;margin-left:740px;top:2px;width:auto;z-index:50;}
#windowDiv{
    visibility:visible;
    width:300px;background-color:#fff;
    z-index:100;
}
.cursorHand
{
    cursor:move;
}
.cursorDefault
{
    cursor:default;
}


.box {
	margin: 0px;
	padding:10px 0px 10px 10px;
	width: 100%;
	background: #fff;
	border: 1px solid #fff;
}

.cerca_mappa { 
    float:right;
    margin-left:10px;

}

#elenco-produttori h3
{
	margin-top:15px;
}

#elenco-produttori > div
{
	margin-top:8px;
}