body{

	background-image:url(../img/sfBody.gif);

	background-repeat:repeat;

	padding:0px;

	margin:0px;

	text-align:center;

}
form{
	padding:0px;
	margin:0px;
}
div{

	font-family:tahoma;

	font-size:12px;

}

.contenitore{

	width:804px;

	margin:0px auto;

	text-align:left;

}

.content{

	width:804px;

	top:0;

	margin:0px auto;

	height:100%;

	z-index:99;

	position:absolute;

	text-align:center;

}

.header{

	width:100%;

	background-image:url(../img/sfTop.gif);

	background-repeat:repeat-x;

	height:125px;

	top:0px;

	left:0px;

	z-index:98;

}

.content .sx{

	background-image:url(../img/sx.png);

	width:32px;

	background-repeat:repeat-y;

}

.content .dx{

	background-image:url(../img/dx.png);

	width:32px;

	background-repeat:repeat-y;

}

.content .center{

	background-image:url(../img/sfCentro.png);

	width:750px;
	display:block;

	background-repeat:repeat-y;

}

.logo{

	width:732px;

	margin:0px auto;

}

.logo .schedaStruttura{
	width:99px; 
	display:block;
	color:#000000; 
	position:absolute; 
	right:15px;
	top:30px; 
	background-image:url(../img/perLinkTop.png); 
	height:23px; 
	font-size:10px;
	line-height:23px;
	font-family:tahoma;
}
.logo .schedaStruttura a{
	color:#000000;
	text-decoration:none;
	font-size:11px;
}
.logo .schedaStruttura a:hover{
	color:#000000;
	text-decoration:underline;
	font-size:11px;
}
.logo .schedaUtente{
	width:99px; 
	display:block;
	color:#000000; 
	position:absolute; 
	right:15px;
	top:65px; 
	background-image:url(../img/perLinkTop.png); 
	height:23px; 
	font-size:10px;
	line-height:23px;
	font-family:tahoma;
}
.logo .schedaUtente a{
	color:#000000;
	text-decoration:none;
	font-size:11px;
}
.logo .schedaUtente a:hover{
	color:#000000;
	text-decoration:underline;
	font-size:11px;
}

.logo .menuRapidoAgenzia{
	width:182px; 
	display:block;
	color:#ffffff; 
	position:absolute; 
	right:4px;
	bottom:10px; 
	background-color:#000000; 
	height:47px; 
	font-size:10px;
	line-height:27px;
	font-family:tahoma;
}
.bottonieraTop{

	background-image:url(../img/sfBottoniera.png);

	background-repeat:repeat-x;

	height:53px;

	position:absolute;

	left:0;

	top:100px;

	width:100%;

	z-index:100;

}
.bottonieraTop .int{
	margin:0px auto;
	width:730px;
	height:40px;
	line-height:40px;
	display:block;
}

.bottonieraTop a{

	height:53px;

	line-height:49px;

	text-decoration:none;

	color:#000000;

	padding-left:4px;

	padding-right:4px;

	font-size:11px;

	border-left:1px solid #c9c9c9;

	

}

.bottonieraTop a:hover{

	height:53px;

	line-height:49px;

	text-decoration:underline;

	color:#000000;

	padding-left:4px;

	padding-right:4px;

	font-size:11px;

	border-left:1px solid #c9c9c9;

}

.footer{

	background-image: url(../img/sfFooter.png);

	height:126px;

	background-repeat:repeat-x;

	width:732px;

	margin:0px auto;

	position:relative;

}

.bottonieraBottom{

	background-image:url(../img/sfBottonieraBottom.png);

	width:720px;

	height:32px;

	line-height:32px;

	background-repeat:no-repeat;

	margin:0px auto;

	position:absolute;

	top:20px;

	left:5px;

}

.bottonieraBottom a{

	font-family:tahoma;

	color:#000000;

	text-decoration:none;

	font-size:11px;

	padding-left:3px;

	padding-right:3px;

}

.bottonieraBottom a:hover{

	font-family:tahoma;

	color:#000000;

	text-decoration:underline;

	font-size:11px;

	padding-left:3px;

	padding-right:3px;

}

.powered{

	position:absolute;

	top:70px;

	left:5px;

	font-size:12px;

	color:#bababa;

}

.info{

	position:absolute;

	top:70px;

	left:5px;

	font-size:12px;

	color:#bababa;

	width:400px;

	font-family:tahoma;

	text-align:left;

}

.powered{

	position:absolute;

	top:60px;

	left:600px;

	font-size:12px;

	color:#bababa;

	width:110px;

}

.boxPiuRichieste{

	
	border-top:1px solid #e1e1e1;

	width:704px;

	margin:0px auto;

	background-image:url(../img/sfLePiuRichieste.png);

	background-position:top left;

	background-repeat:no-repeat;

	background-color:#FFFFFF;

	margin-top:5px;

	margin-bottom:5px;

}

.boxPiuRichieste .sezione{

	padding:0px;

	margin:0px;

	list-style:none;

	text-align:left;

}

.boxPiuRichieste .sezione #titolo{

	text-align:left;

	font-size:12px;

	float:left;

	width:300px;

	display:block;

	height:40px;

	font-weight:bolder;

	line-height:40px;

	margin-left:4px;

}

.boxPiuRichieste .sezione #slogan{

	text-align:right;

	font-size:11px;

	float:left;

	width:396px;

	display:block;

	height:40px;
	line-height:16px;
	margin-right:4px;

}
.formattazione{
	line-height:18px;
	letter-spacing:0.3px;
	text-align:justify;
}
.containerTop{
	width:720px;
	margin:0px auto;
	clear:both;
	float:none;
}
.containerTop #sx{
	width:330px;
	display:block;
	float:left;
	margin:1px;
}
.containerTop #dx{
	width:380px;
	display:block;
	float:left;
	margin:1px;
	position:relative;
}
.containerTop #dx .mailNews{
	position:absolute;
	top:6px;
	left:-5px;
	z-index:1;
}
.containerTop #dx .boxNewsletter{
	border:1px solid #c9c9c9;
	padding:3px;
	text-align:left;
	margin-top:10px;
	padding-left:76px;
}
.containerTop #sxInt{
	width:295px;
	display:block;
	float:left;
	margin:2px;
}
.containerTop #dxInt{
	width:415px;
	display:block;
	float:left;
	border:1px solid #e7e7e7;
	background-image:url(../img/sfBox.gif);
	background-repeat:repeat-y;
	background-position:top;
	border-bottom:1px solid #e7e7e7;
	margin:0px auto;
	margin-top:12px;
}
#dxInt #spazio{
    padding:5px;
}
.containerTop .boxRicerca{
	width:376px;
	height:180px;
	display:block;
	background-image:url(../img/boxRicerca/sfBox.png);
	background-repeat:repeat-y;
	border-bottom:1px solid #e7e7e7;
	margin:0px auto;
	margin-top:12px;

}
.containerTop .centroRicerca{
	list-style:none;
	line-height:13px;
}
.containerTop  .boxMappa{
	background-image:url(../img/boxMappa/sxTop.png);
	background-repeat:no-repeat;
	width:320px;
	display:block;
	height:410px;
}
.marginTop{
	padding-top:10px;
}
.boxOfferteSpeciali{
	border:1px dashed #c9c9c9;
	background-color:#FFFFCC;
	margin:4px;
}
.boxOfferteSpeciali .offerteSpec{
	color:#cc0000;
	font-weight:bolder;
	font-size:14px;
}
.boxOfferteSpeciali .dateOffSpec{
	color:#000000;
	text-align:center;
	font-size:11px;
}
.boxOfferteSpeciali .descOffSpec{
	text-align:left;
	letter-spacing:0.2px;
	line-height:15px;
	margin:10px;
}
.boxOfferteSpeciali .priceOffSpec{
background-color:#cc0000;
color:#FFFFFF;
width:100%;
height:22px;
line-height:22px;
}

.boxLastMinute{
	background-image: url(../img/lastminute/boxSfondo.gif);
	background-position:top;
	background-repeat:no-repeat;
	height:373px;
	margin:0px auto;
	position:relative;
	width:692px;
	top:40px;
}

.boxLastMinute .paddingTop{
	padding-top:25px;
}
.boxLastMinute .paddingTop .offSx{
	width:360px;
	float:left;
	display:block;
	height:360px;
}
.boxLastMinute .paddingTop .offSx .offText{
	color:#000000;
	font-weight:bolder;
	font-size:12px;
	width:340px;
	text-align:left;
	padding-left:20px;
}
.boxLastMinute .paddingTop .offSx .ulOffSx{
	padding:0px;
	margin:0px;
	list-style:none;
}
.boxLastMinute .paddingTop .offSx .ulOffSx li{
	float:left;
	width:118px;
	display:block;
	text-align:center;
	height:100px;
}
.boxLastMinute .paddingTop .offSx .ulOffSx a{
	color:#000000;
	text-decoration:none;
}
.boxLastMinute .paddingTop .offSx .ulOffSx a:hover{
	color:#cc000;
	text-decoration:none;
}
.boxLastMinute .paddingTop .offDx{
	width:320px;
	float:left;
	display:block;
}
.boxLastMinute .paddingTop .offDx ul{
	padding:0px;
	margin:0px;
	list-style:none;
}
.boxLastMinute .paddingTop .offDx li{
	float:none;
	text-align:center;
	clear:both;
}
.boxLastMinute .paddingTop .offDx li .boxBannerDx{
	background-image:url(../img/lastminute/boxBannerAlto.jpg);
	width:318px;
	height:213px;
	display:block;
	padding-top:6px;
}
.clear{
	clear:both;
	float:none;
}
.pagina{
	margin-top:20px;
	margin-bottom:20px;
}
.paginaStandardUno{
	width:706px;
	//background-image:url(../img/pagine/sxTop.jpg);
	background-position:top left;
	background-repeat:no-repeat;
	min-height:400px;
	margin:0px auto;
}
.paginaStandardDue{
	width:706px;
	//background-image:url(../img/pagine/dxBottom.jpg);
	background-position:bottom right;
	background-repeat:no-repeat;
	min-height:400px;
	margin:0px auto;
}
.centroPagina{
	background-image:url(../img/pagine/sfCentro.png);
	background-repeat:repeat-y;
	padding-left:15px;
	padding-right:15px;
}
.titoloPagina{
	background-image: url(../img/pagine/titolo.png);
	background-repeat:no-repeat;
	height:27px;
	width:606px;
	margin:0px auto;
	color:#000000;
	margin-left:6px;
	line-height:25px;
}
.buttContinua{
	border:0px;
	margin:0px;
	padding:0px;
}
.tableIscrizione{
	font-weight:normal;
	border:1px solid #c9c9c9;
	margin:4px;
	padding:4px;
	background-color:#FFFFFF;
}
.tableIscrizione em{
	font-weight:normal;
	color:#666666;
}
.rigaBianca{

}
.rigaGialla{
background-color:#FFFFCC;

}
.menuSxAdmin{
	border:4px solid #e9e9e9;
	background-color:#f3f3f3;
}
.link{
	background-color:#e9e9e9;
	font-family:tahoma;
	font-size:11px;
}
.link a{
	color:#000000;
	text-decoration:none;
	font-size:10px;
	font-family:verdana;
}
.link a:hover{
	color:#000000;
	text-decoration:underline;
	font-size:10px;
	font-family:verdana;
}
.centroBox{

}
.centroBox .titoloCentro{
	background-image: url(../img/admin/titoloCentro.png);
	width:504px;
	height:35px;
	background-repeat: no-repeat;
	line-height:35px;
	color:#000000;
	font-size:11px;
	text-align:center;
}
.sfCentroInterno{
	background-image:url(../img/admin/sfCentro.png);
	background-repeat:repeat-y;
	padding-left:6px;
	padding-right:6px;
	font-size:11px;
}
.celleTop{
	font-family:Verdana;
	color:#ffffff;
	font-size:10px;
	height:28px;
	line-height:28px;
}
.celleInterne{
	font-family:Verdana;
	color:#000000;
	font-size:10px;
	height:22px;
	line-height:22px;
	padding-left:2px;
}
.rigaUno{
background-color:#d1d3d3;
}
.rigaDue{
background-color:#e0e1e2;
}
/* tooltips*/
.glt-elm{
	position: absolute;
	left: 0;
	top: 0;
	width: 150px;
	color: #fff;
	opacity: 0.9;
	visibility: hidden;
	z-index:99999999;
}

.glt-elm p{
	background: #666;
	margin: 0;
	padding: 0.5em;
}

.glt-elm img{
	display: block;
}
and this CSS for IE, if you want to use transparency:

.glt-elm{
	filter:progid:DXImageTransform.Microsoft.Alpha(opacity=90);
}	
/**/

.loginAdmin{
	border:6px solid #cce458;
	background-color:#FFFFFF;
	color:#000000;
	margin:4px;
	font-family:verdana;
	font-size:11px;
}
.sxTabReg{
	text-align:left;
	width:190px;
	display:block;
	margin-left:4px;
	
}



#patina{
	position: absolute;
	top: 0;
	left: 0;
	z-index:1010;
	width: 100%;
	height: 500px;
	background-color: #000;
	filter:alpha(opacity=60);
	-moz-opacity: 0.6;
	opacity: 0.6;
}
.liste_clienti em{
font-size:10px;
}
.alto60{
	height:60px;
	float:left;
	width:295px;
	display:block;
	text-align:justify;
	padding:0px;
	margin:2px;
	
	padding:3px;
	background-color:#FFFFFF;
	border:1px dashed #c9c9c9;
	
}
.big_arancio{
	color:#798b21;
	font-size:18px;
	font-weight:bolder;
	
}
.arancio{
	color:#798b21;
	font-size:14px;
}
.it{
	background-image:url(../img/flag/it.png);
	padding-left:29px;
	padding-top:3px;
	background-repeat:no-repeat;
	background-position:top left;
	border:1px solid #cccccc;
	font-size:10px;
	font-family:Verdana;
}
.en{
	background-image:url(../img/flag/en.png);
	padding-left:29px;
	padding-top:3px;
	background-repeat:no-repeat;
	background-position:top left;
	border:1px solid #cccccc;
	font-size:10px;
	font-family:Verdana;
	}
              .fileUploadQueueItem {
	font: 11px Verdana, Geneva, sans-serif;
	background-color: #F5F5F5;
	border: 3px solid #E5E5E5;
	margin-top: 5px;
	padding: 10px;
	width: 300px;
}
.fileUploadQueueItem .cancel {
	float: right;
}
.fileUploadProgress {
	background-color: #FFFFFF;
	border-top: 1px solid #808080;
	border-left: 1px solid #808080;
	border-right: 1px solid #C5C5C5;
	border-bottom: 1px solid #C5C5C5;
	margin-top: 10px;
	width: 100%;
}
.fileUploadProgressBar {
	background-color: #0099FF;
}
#dxInt #titoloStruttura{
	background-color:#e7e7e7;
	border-bottom:2px solid #dbdbdb;
	border-right:1px solid #dbdbdb;
	border-top:1px solid #dbdbdb;
	border-left:1px solid #dbdbdb;
	line-height:16px;
	font-size:14px;
	font-weight:bolder;
	width:398px;
	display:block;
	text-align:left;
	padding:3px;
	font-family:tahoma;
	color:#000000;
}
#dxInt #interlinePaginaStruttura{
	width:99,9%;
	display:block;
}
#dxInt #classZonaPaginaStruttura{
	font-size:12px;
	text-align:left;
	font-family:tahoma;
}
#dxInt #contentStruttura{
	text-align:justify;
	letter-spacing:0.3px;
	line-height:15px;
	font-family:tahoma;
	font-size:12px;
}
.tabPrezziario{
	font-family:tahoma;
	font-size:11px;
	
}
.tabPrezziario .topCelle{
	background-color:#c5c4c3;
	color:#FFFFFF;
	text-align:center;
	height:16px;
	line-height:16px;
}
.tabPrezziario .celleTop{
	background-color:#e2e3e3;
	color:#000000;
	text-align:center;
	height:16px;
	line-height:16px;
}
.tabPrezziario .intCelle{
	background-color:#eef0f0;
	color:#000000;
	text-align:left;
	height:16px;
	line-height:16px;
}
#fotogalleryPaginaStruttura #boxFoto{
	float:left; 
	margin:4px;
	padding:5px; 
	border:2px solid #c9c9c9;
}
.boxFoto{
	padding:0px;
	margin:0px;
	list-style:none;
	background-color:#c9c9c9;
}
.boxFoto li{
	float:left;
	width:32%;
	height:100px;
	overflow:hidden;
	border:1px solid #c9c9c9;
	display:block;
	margin:1px;
}
#sxInt .boxNavigazione{
	width:280px;
	display:table;
}
#sxInt .topNav{
	background-image:url(../img/boxSx/top.png);
	width:280px;
	height:10px;
	vertical-align:top;
	background-repeat:no-repeat;
	background-position:top left;
	display:block;
}
#sxInt .centerNav{
	background-image:url(../img/boxSx/sf.png);
	background-repeat:repeat-y;
	width:280px;
}
#sxInt .centerNav ul{
	padding:0px;
	margin:0px;
	list-style:none;
	text-align:left;
	padding-left:10px;
}
#sxInt .centerNav li{	
}
#sxInt .centerNav li a{
	width:250px;
	height:57px;
	line-height:57px;
	border-bottom:1px solid #c9c9c9;
	text-decoration:none;
	color:#000000;
	font-size:14px;
	display:block;
}
#sxInt .centerNav li a:hover{
	width:250px;
	height:57px;
	line-height:57px;
	border-bottom:1px solid #cc0000;
	text-decoration:none;
	color:#cc0000;
	font-size:14px;
	font-weight:bolder;	
	display:block;
}
#sxInt .centerNav li .Hover{
	width:250px;
	height:57px;
	line-height:57px;
	border-bottom:1px solid #cc0000;
	text-decoration:none;
	color:#cc0000;
	font-size:14px;
	font-weight:bolder;	
	display:block;
}
#sxInt .bottomNav{
	background-image:url(../img/boxSx/bottom.png);
	width:280px;
	height:10px;
	display:block;
	vertical-align:bottom;
	background-repeat:no-repeat;
	background-position:bottom left;
}
.spazio{
	padding:5px;
}
.formRichiestaDisponibilita{
	border:1px solid #c9c9c9;
}
.formRichiestaDisponibilita .celleSx{
	background-color:#e9e9e9;
	border-bottom:1px solid #e0e1e2;
	height:18px;
	line-height:18px;
	padding-left:3px;
	color:#000000;
	
}
.formRichiestaDisponibilita .celleDx{
	
	border-bottom:1px solid #e0e1e2;
}
/* calendario*/
.dateChooser td {
    cursor:default;
    text-align:center;
}
.dateChooser td.dateChooserActive:hover {
    color:white;
    background:#0A246A;
}
.dateChooser td.dateChooserActiveToday {
    border: 1px solid red;
}
.dateChooser th {
    background: #aaa;
    color: white;
    width: 18px;
    border: none;
}
.dateChooser option, .dateChooser select {
    font-size:10px;
}
.dateChooser {
    border: 2px outset #aaa;
    background: white;
    padding: 1px;
}
.dateChooser table {
    width:160px;
}
.boxCommenti{
	border-bottom:1px solid #c9c9c9;
	background-color:#ffffff;
	margin:1px;
}
.boxCommenti .verde{
color:#00CC00;
}
.boxCommenti .rosso{
color:#cc0000;
}
.boxCommenti ul{
	padding:0px;
	margin:0px;
	list-style:none;
	text-align:left;
}
.boxCommenti li{
	text-align:right;
	height:28px;
	line-height:28px;
	font-weight:bolder;
	font-size:12px;
	clear:both;
	float:none;
}

.boxCommentiGenerali{
	border:1px solid #f7f7ca;
	background-color:#ffffe5;
	margin:1px;
}
.boxCommentiGenerali .verde{
color:#00CC00;
}
.boxCommentiGenerali .rosso{
color:#cc0000;
}
.boxCommentiGenerali ul{
	padding:0px;
	margin:0px;
	list-style:none;
	text-align:left;
}
.boxCommentiGenerali li{
	text-align:left;
	height:28px;
	line-height:28px;
	font-size:12px;
	clear:both;
	float:none;
}


.boxDisponibilita{
	border:1px solid #c9c9c9;
	background-color:#FFFFCC;
	color:#cc0000;
}
/* calendario*/
.boxStrutture{
	background-repeat:no-repeat;
	background-position:top;
	background-color:#e5e6e6;
	border-bottom:1px solid #c9c9c9;	
       background-image:url(../img/boxRicercaStruttura.png);
	background-repeat:no-repeat;
}
.boxStrutture .titolo{
	color:#000000;
	height:28px;
	line-height:28px;
}
.risRicerca{
	background-image: url(../img/sfRisRicerca.gif);
	background-position:top left;
	background-repeat:repeat-x;
	border:1px solid #c9c9c9;
	min-height:100px;
	text-align:center;
	width:100%;
	background-color:#f3f4f5;
}
.evidenza{
	width:380px;
	background-image:url(../img/angoloSxTop.png);
	background-position:top right;
	background-repeat:no-repeat;
	height:350px;
	display:block;
	margin-left:7px;
	margin-top:6px;
}
.evidenza .topStruttureHome{
	padding:0px;
	margin:0px;
	list-style:none;
	text-align:left;
}
.evidenza .topStruttureHome li{
	border-left:1px solid #ececec;
	border-bottom:1px solid #ececec;
	width:175px;
	height:160px;
	display:block;
	margin-left:1px;
	display:block;
	float:left;
	text-align:center;
	margin:4px;
}
.evidenza .topStruttureHome li h1{ 
	padding:0px;
	margin:0px;
	font-size:12px;
	text-align:center;
	color:#000000;
}
.evidenza .topStruttureHome li h1 a{ 
	padding:0px;
	margin:0px;
	font-size:12px;
	text-align:center;
	color:#000000;
	text-decoration:none;
}
.evidenza .topStruttureHome li .img{
	border:1px solid #999999;
	width:160px;
	height:80px;
	overflow:hidden;
	display:block;
	text-align:center;
	margin:0px auto;
}
.evidenza .topStruttureHome  li .span{ 
	padding:0px;
	margin:0px;
	font-size:12px;
	text-align:center;
	color:#546c72;
	background-color:#e0e8ea; 
	width:160px;
	height:16px;
	line-height:16px;
	display:block;
	margin:0px auto;
	border:1px solid #a1b7bc;
}
.evidenza .topStruttureHome  li .a{ 
	color:#000000;
	text-decoration:none;
	font-weight:bolder;
}
.evidenza .topStruttureHome  li .a:hover{ 
	color:#000000;
	text-decoration:underline;
	font-weight:bolder;
}
.perVacanza{
	padding:0px;
	margin:0px;
	list-style:none;
}
.perVacanza li{
	border:1px solid #c9c9c9;
	width:132px;
	float:left;
	display:block;
	margin:2px;
	padding:1px;
}
.perVacanza h2{
	background-color:#cc0000;
	color:#000000;
	border-bottom:1px solid #c9c9c9;
	width:132px;
	height:20px;
	display:block;
	line-height:20px;
	padding:0px;
	margin:0px;
	font-size:12px;
	text-align:center;
	background-image:url(../img/sfTitoloTopBox.jpg);
}
.perVacanza div{
	border-bottom:1px solid #c9c9c9;
	text-align:left;
}
.perVacanza div a{
	color:#999999;
	text-decoration:none;
}
.perVacanza div a:hover{
	color:#cc0000;
	text-decoration:none;
}
.centroRicercaSx{
	margin:0px;
	padding:0px;
	list-style:none;
	text-align:left;
	margin-left:3px;
}
.boxRicercaPerNome{
	background-image:url(../img/boxSxRicercaNome.png);
	width:280px;
	height:124px;
	display:block;
	background-repeat:no-repeat;
	text-align:left;
	padding:15px;
}
.risultRicerca{
	background-image:url(../img/sfRisultatidiRicerca.gif);
	height:25px;
	line-height:25px;
	text-align:left;
	border:1px solid #e3e0e0;
	background-repeat:repeat-x;
}
.filtriRicerca{
	background-color:#FFFFFF;
	border-bottom:1px solid #dfdfdf;
	border-top:1px solid #dfdfdf;
	height:50px;
	line-height:50px;
}
.altreProposteInZona{
	border:1px solid #dbdbdb;
	background-color:#FFFFFF;
	width:262px;
	display:block;
	margin-right:37px;

}
.altreProposteInZona .titolo{
	background-image:url(../img/sfRisultatidiRicerca.gif);
	width:257px;
	height:25px;
	line-height:25px;
	text-align:left;
	border-bottom:1px solid #e3e0e0;
	background-repeat:repeat-x;
	display:block;
	padding-left:5px;
}
.altreProposteInZona ul{
	padding:0px;
	margin:0px;
	padding:0px;
	list-style:none;
}
.altreProposteInZona li{
	text-align:left;
	margin-left:3px;
	border-bottom:1px solid #c9c9c9;
	height:20px;
	line-height:20px;
	margin-bottom:1px;
}
.latoDxBoxSearchStruttura{
	list-style:none;
	clear:both;
	margin:0px;
	padding:0px;
	width:82px;
	margin-left:3px;
}
.latoDxBoxSearchStruttura li{
	text-align:center;
	height:20px;
	line-height:20px;
	width:82px;
	font-size:11px;
	display:block;
}
.latoDxBoxSearchStruttura li a{
	color:#cc0000;
	text-decoration:none;
}
.latoDxBoxSearchStruttura li a:hover{
	color:#cc0000;
	text-decoration:underline;
}
.borderTop{
	border:2px solid #dedede;
	height:30px;
	line-height:30px;
	text-align:center;
	margin:0px auto;
	color:#cc0000;
	clear:both;
	float:none;
}
.borderTop a{
	font-weight:bolder;
	text-decoration:none;
	color:#000000;
}
.borderTop a:hover{
	font-weight:bolder;
	text-decoration:underline;
	color:#000000;
}
.quadriCommenti{
	width:5px;
	height:5px;
	display:block;
	background-color:#FFFF00;
	border:1px solid #FFCC00;
	float:left;
	margin-left:2px;
}
.quadriCommentiDue{
	width:5px;
	height:5px;
	display:block;
	background-color:#FFFF00;
	border:1px solid #FFCC00;
	float:right;
	margin-left:2px;
}
.celleWidgetTop{
	border-bottom:1px solid #000000;
	background-color:#cc0000;
	text-align:center;
	color:#ffffff;
	font-weight:bolder;
}
.biancoWidtget{
	background-color:#FFFFFF;
	color:#000000;
}
.gialloWidtget{
	background-color:#FFFFCC;
	color:#000000;
}
fieldset{
	border:1px solid #c9c9c9;
	margin-bottom:15px;
}
