body
{
margin:0;
padding: 0;
font-family: tahoma;
font-style:normal;
text-align:center;
background-image: url(../img/bg.jpg);
background-repeat:repeat-x;
background-position:top;
background-attachment:fixed;
background-color:#f3dbc2;
font-size:12px;
color:#FFFFFF;

}

form {
	margin: 0;
}

.bg
{
swidth:auto;
height:100%;
}

.main
{  
text-align:center;
margin:0;
padding:0;
border:0;
width:948px;
height:auto;
background-color:#E4D3BB;
}

/*////////////HEADER/////////////////*/
.header
{
margin:0;
margin:0;
width:948px;
height:215px;
text-align:center;
background-image:url(../img/sfondoHeader.jpg);
background-repeat:no-repeat;
border-left: 1px solid #ad866d;
border-right: 1px solid #ad866d;
}

.imgProposte
{
width:156px;
height:30px;
margin:0;
padding:0;
float:left;
padding-top:170px;
color:#990000;
font-size:14px;
text-align:left;
padding-left:84px;

}


.imgProposte1
{
width:145px;
height:30px;
margin:0;
padding:0;
float:left;
padding-top:136px;
padding-left:85px;
text-align:left;
}


.font14
{
color:#990000;
font-size:14px;
text-decoration:none;
line-height: 27px;
}

.font14:hover
{
color: #663300;
font-size:14px;
text-decoration:none;
}

.bannerFlash
{

width:707px;
height:185px;
margin:0;
padding:0;
border:0;
float:left;
padding-top:15px;
text-align:left;
}

/*//////// content ////////*/
.content
{

margin:0;
margin:0;
border:0;
width:933px;
height:auto;
text-align:center;
padding-left:15px;
float:left;
padding-bottom:14px;
background-image:url(../img/sfondoContent.jpg);
background-repeat:no-repeat;
background-position:top;
background-color:#E4D3BB;
border-left: 1px solid #ad866d;
border-right: 1px solid #ad866d;

}
.menu
{
margin:0;
padding:0;
border:0;
width:200px;
height:auto;
text-align:left;
float:left;
padding-right:15px;

}
.menuSxTop
{
width:200px;
height:120px;
text-align:left;
}
.offerte
{
width:200px;
height:36px;
padding-top:10px;
}

.proposte
{
width:200px;
height:36px;
padding-top:5px;
}

.eventi
{
width:200px;
height:36px;
padding-top:5px;
}
.menuSxBottom
{
width:200px;
height:95px;
padding-top:7px;
}

.areariservata
{
background-image: url(../img/areaRiservata.jpg);
background-repeat:no-repeat;
background-position:bottom;
width:200px;
height:180px;
padding-top:10px;
}

.areariservataLoggato
{
background-image: url(../img/boxUtenteRec.jpg);
background-repeat:no-repeat;
background-position:bottom;
width:200px;
height:180px;
padding-top:10px;
}


.formBox
{
padding-left:29px;
padding-top:39px;
float:left;
width:auto;
height:auto;
margin: 0px;
}

.inputBox
{
background-image: url(../img/bgInput2.jpg);
background-repeat: repeat-x;
font-size:11px;
width:140px;
border:0;
padding:0;
margin:0;
color:#603913;
letter-spacing:1px;
padding-left:5px;
margin-left:8px;
display:block;
height:13px;
padding-top:1px;
}

.inputBox2
{
background-image: url(../img/bgInput2.jpg);
background-repeat: repeat-x;
font-size:11px;
width:140px;
height:13px;
border:0;
padding:0;
margin:0;
color:#603913;
letter-spacing:1px;
padding-left:5px;
margin-left:8px;
display:block;
margin-top:12px;
}


.tastoinvia
{
width:56px;
height:26px;
border:0;
padding:0;
margin:0;
max-width:56px;
min-width:56px;
}

.tastoinviaHome
{
width:56px;
height:26px;
border:0;
padding:0;
margin:0;
padding-left:106px;
padding-top:7px;
}



.tastoCancella
{
width:76px;
height:26px;
border:0;
padding:0;
margin:0;
padding-left:6px;
}


.labelInvia
{
padding-left:106px;
}

.testoPiccoloBianco
{
font-size:11px;
text-align: justify;
color:  #F1E8DF ;
text-decoration:none;
}
.testoPiccoloBianco:hover
{
text-decoration:underline;
color: #FFFFFF; 
}
.center
{
margin:0;
padding:5px;
border:0;
width:465px;
height:530px;
text-align:left;
float:left;
background-color:#F1E8DF;
}

.boxcerca
{
background-image:url(../img/CercaOfferte.jpg);
background-repeat:no-repeat;
width:460px;
height:170px;
padding-bottom:5px;
}
.tendina
{
margin:0;
border:1px solid #F1E8DF;
width:117px;
height:20px;
background-color:#AD9783;
color:#FFFFFF;
font-size:12px;
}

.tendina-wfree
{
margin:0;
border:1px solid #F1E8DF;
height:20px;
background-color:#AD9783;
color:#FFFFFF;
font-size:12px;
}

.boxContinente
{
width:146px; height:40px; padding-top:50px; padding-left:20px; line-height:18px; float:left;
}

.boxStato
{
width:153px; height:40px; padding-top:50px; line-height:18px; float:left;
}


.boxCitta
{
width:120px; height:40px; padding-top:50px; line-height:18px; float:left;
}


.boxData
{
width:380px; height:20px; padding-top:6px; padding-left:20px; line-height:18px; float:left;
}
.boxData1
{
width:150px; height:20px; padding-left:20px; line-height:18px; float:left;
}
.boxData2
{
width:120px; height:23px; line-height:18px; float:left; padding-top:3px;
}
.btnCalendario
{
width:218px; height:20px; float:left;
}
.btnCerca
{
width:50px; height:20px; float:left;
}
.inputData
{
margin:0;
border:1px solid #AD9783;
width:117px;
height:17px;
background-color:#F1E8DF ;
color: #663300;
font-size:12px;
}

.boxrisultato
{
background-image:url(../img/offerteRisultato.jpg);
background-repeat:no-repeat;
width:460px;
height:355px;
float:left;
}

.boxiniRisultati
{
width:390px;
height:270px;
padding-left:35px;
padding-right:35px;
padding-bottom:30px;
padding-top:55px;
display:block;
float:left;
}

.offerta
{
width:390px;
height:82px;
float:left;
padding-bottom:8px;
}

.thumbHome
{
width:120px;
height:80px;
float:left;
border: 1px solid #ded2c1;
}

.titolo
{
font-size:12px;
font-weight:bold;
width:258px;
padding-left:10px;
float: left;
color:#990000;
color:#663300;
display:block;
}

.sottotitolo
{
font-size:12px;
width:258px;
padding-left:10px;
float: left;
padding-top:5px;
font-weight:bold;
color:#F1E8DF ;
display: block;
text-transform: uppercase;
}

.testoOfferta
{
font-size:11px;
width:258px;
padding-left:10px;
float: left;
padding-top:5px;
text-align:justify;
display:block;
}

.right
{
margin:0;
padding:5px;
border:0;
width:229px;
height:530px;
height:auto;
text-align:left;
float: left;
background-color:#F1E8DF;


}

.boxProposte
{
background-image:url(../img/ProposteHome1.jpg);
background-repeat: no-repeat;
margin:0;
padding:0;
border:0;
width:193px;
height:462px;
padding-left:18px;
padding-right:17px;
padding-bottom:28px;
padding-top:40px;
}

.contentProposta
{
width:193px;
height:148px;
padding-bottom:6px;
float:left;
}

.thumbProposta
{
width:90px;
height:60px;
float:left;
border: 1px solid #ded2c1;
}

.titoloProposta
{
font-size:12px;
font-weight:bold;
width:193px;
float:left;
color:#663300;
display:block;
padding-top:5px;
}

.sottotitoloProposta
{
font-size:12px;
width:193px;
float: left;
padding-top:2px;
font-weight:bold;
color:#F1E8DF ;
display: block;
text-transform: uppercase;
}

.testoOffertaProposta
{
font-size:11px;
width:193px;
float: left;
padding-top:2px;
text-align:justify;
display:block;
}

.filettoProposta
{
width:193px;
float: left;
padding-top:2px;
text-align:center;
display:block;
}


.footer
{
margin:0;
margin:0;
width:950px;
height:26px;
text-align:left;
background-color:#AD9783;
color:#FFFFFF;
font-size:11px;
display:block;
padding-left:3px;
padding-right:3px;
float:left;
border-left: 1px solid #ad866d;
border-right: 1px solid #ad866d;
}



/*////////////// REGISTRAZIONE /////////////*/
.topRegistrazione
{
margin:0;
padding:0;
border:0;
width:688px;
height:76px;
text-align:left;
float:left;
background-image:url(../img/registrazione/top.jpg);
background-repeat:no-repeat;
background-position:top;
font-size:12px;
font-weight:bold;
color:#F1E8DF;
padding-top:18px;
padding-left:16px;

}

/*////////////// password dimenticata /////////////*/
.topPsw
{
margin:0;
padding:0;
border:0;
width:688px;
height:76px;
text-align:left;
float:left;
background-image:url(../img/registrazione/topPsw.jpg);
background-repeat:no-repeat;
background-position:top;
font-size:12px;
font-weight:bold;
color:#F1E8DF;
padding-top:18px;
padding-left:16px;

}

/*////////////// login /////////////*/
.topLogin
{
margin:0;
padding:0;
border:0;
width:688px;
height:76px;
text-align:left;
float:left;
background-image:url(../img/registrazione/topLogin.jpg);
background-repeat:no-repeat;
background-position:top;
font-size:12px;
font-weight:bold;
color:#F1E8DF;
padding-top:18px;
padding-left:16px;

}


/*////////////// errori /////////////*/
.topErrori
{
margin:0;
padding:0;
border:0;
width:688px;
height:76px;
text-align:left;
float:left;
background-image:url(../img/registrazione/topErrori.jpg);
background-repeat:no-repeat;
background-position:top;
font-size:12px;
font-weight:bold;
color:#F1E8DF;
padding-top:18px;
padding-left:16px;

}


.ui-datepicker-trigger {
	vertical-align: middle;
}


.breadcrumb {
	text-transform: uppercase;
}


ul.errors {
	color: white;
	text-transform: lowercase;
	font-size:small;
}

.form-errors .errors , .errors li {
	color: #663300;
}


.topRisultatoUnico {

margin:0;
padding:0;
border:0;
width:688px;
height:76px;
text-align:left;
float:left;
background-image:url(../img/topRisultato.jpg);
background-repeat:no-repeat;
background-position:top;
font-size:12px;
font-weight:bold;
color:#F1E8DF;
padding-top:18px;
padding-left:16px;
}


.bold {
	font-weight:bold;
}

