﻿@charset "utf-8";
/* CSS Document */

#main-wrapper{
	background:none;
}

#main{
	width:882px;
}

.indirizzo{
	width:176px; height:470px;
	padding:10px;
	text-align:right;
	font-family: 'WalkwayBlackRegular';
}

.indirizzo p{
	font-size:12px;
	font-family:"Lucida Sans Unicode", "Lucida Grande", sans-serif;
	margin-top:10px;
}

#map{
	width:686px; height:487px;
	position:relative;
	overflow:hidden;
	background-color:#99CC00;
	padding:1px 0px;
}

#form-wrapper{
	background:url(/imgs/bg/bg-main-form.png);
	width:686px; height:490px;
}

#city-wrapper
{
    position:relative;
}

/* ++++++++++++++++++++++ form ++++++++++++++++++++++++++*/

h4{
	font-weight:normal;
	margin:10px;
    font-size:16px;
}
#contatti-form a {
    font-size:16px;
}
#contatti-form a:hover {
    color:#F00;
}

h5{
	font-size:10px;
	font-weight:normal;
	padding:0px; margin:0px 0px 0px 10px;
}

#contatti-form{
    margin-top:28%;
	position:relative;
	overflow:hidden;
	font-size:12px;
	font-family:"Lucida Sans Unicode", "Lucida Grande", sans-serif;
    text-align:center;
}

.tbMain{
	margin:0px 15px 20px 15px;
	padding-top:10px;
}

.tbMain tr td{
	padding-bottom:2px;
}

.tbTextbox{
	width:138px;
}

.tbTextbox2{
	width:578px;
}

.tbTextbox3{
	width:351px;
}

.tbTextarea{
	width:650px; height:120px;
}

.tb-pdgrt{
	padding-right:5px;
}

.tbTXT{
	text-align:left;
	padding-right:5px;
}

.tbTitle{
	font-weight:700;
}

.input-style{
	border: 1px solid rgb(195, 195, 195); 
	background-color: rgb(249, 249, 249); 
}

#bt-invia{text-align:center; /*padding-right:2px;*/}

#bt-cancella{text-align:left; padding-left:2px;}

.bt-inv-canc{
	font-family: Tahoma; 
	font-size: 8pt; 
	border: 1px solid #C3C3C3; 
	background-color: #EBEBEB; 
	width:52px;
}