#SERP ol {
	margin: 0px;
	padding: 0px;
}
#SERP li {
	font-size: x-small;
	margin-bottom: 1em;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #CCCCCC;
	padding-bottom: 1em;
	clear:both;

}
#SERP li a{
	color: #666666;
	text-decoration: none;
}
#SERP li a:hover{
	color: #000000;
}

#MAPPADELSITO ul{margin-right:20px;margin-bottom:20px}
#MAPPADELSITO ul ul li {
	list-style-type: none;
}
#MAPPADELSITO ul ul ul li {
	list-style-type: square;
}
#MAPPADELSITO ul ul li a {
	
	font-size: larger;
	font-weight: bold;
	text-decoration: none;
}
#MAPPADELSITO ul ul ul li a {
	color:#333;
	font-weight: normal;
	text-decoration: none;
}

#formmailAllInOne label {clear:both;color:#333;display:block;margin-top:0.5em;background-color:#fff;} /*##*/
#formmailAllInOne label strong{text-decoration:underline}
#formmailAllInOne .text{width:100%; text-align: left;padding:3px;}
#formmailAllInOne .textarea{width:100%;padding:7px 3px;}
#formmailAllInOne .submit{width:auto;float:right;padding:7px;}


#secode_label {
    clear: both;
    display: block !important;
    width: 100% !important;
}
#secode_label img {
    margin: 0 2px 0 0 !important;
}
#secode_label .msg {
    display: block;
    font-size: 11px;
    font-weight: normal !important;
    margin: 0 0 20px;
    text-transform: none !important;
    width: 100% !important;
}


#FILTRODOCUMENTI label {white-space:nowrap;}


.alert{
	font-size: 12px;
	color: #333333;
	background-color: #FFFF00;
	width: 270px;
	border: thin solid #FF0000;
	font-family: Arial, Helvetica, sans-serif;
	padding: 10px;
}
.clear {clear:both!important;}
.piccolo {font-size:10px!important;}

#map #copyright {display:none!important;}

img.system{
	border:none;
	vertical-align:middle;
}
.noScreen {display:none;}

#copyright a{
	display:block;
	font-size:11px;
	text-decoration:none;
}
a img {
	border-width:0px !important;
}
.dev{
	background:url("/public/icone/modulare.gif");
	color:transparent;
	text-indent: -2000px;
	width:100px;
	height:15px;
	overflow:hidden;
	display:block;
}
.devbn{
	background:url("/public/icone/modulare-bn.gif");
}
/* 0274_2 */
.boxMenuItemsEndTag {display:none;}

/* 0280_2 */
img.align-left{float: left;}
img.align-right{float: right;}
.align-top{vertical-align: top;}
.align-middle{vertical-align: middle;}
.align-bottom{vertical-align: bottom;}
.align-center{text-align: center}
.align-justify{text-align: justify}
/* 0281_2 */
.chiEquando {
	background-color:#FFFFCC;
	color:#444;
	font-size:10px;
	margin:2em 0;
}
#editor img{margin:10px;}
#editor ol li{list-style: decimal inside;}
#editor ul li{list-style: disc inside;}
#editor #altrivideo ul li{list-style: none;}

/* 0333_2 */
.righeCarrello {width:90%}
.righeCarrello td { border-bottom:1px solid #ccc; padding:14px;}
.righeCarrello .c , .righeCarrello .d { white-space:nowrap; text-align: right; }
.righeCarrello .grantotale { border-bottom:none;}
.righeCarrello .tipoiva { color: #666666; display: block; font-size: 10px;}
.righeCarrello .d { width: 80px; }
del { font-size:smaller !important; font-weight:normal; }
.grantotale .prezzo span { width:100px; display:inline-block}
.prezzo.totale{ font-weight:bold;}
#datiRichiedente  td { padding:10px;}
#datiRichiedente .titoloCapitolo { padding-top:3em;}
#datiRichiedente .titoloCapitolo strong{ background:#eee; display:block; padding:3px;}
#datiRichiedente .facoltativo input{background:#efefef;}
#datiRichiedente .richiesto label{font-weight:bold;}
#datiRichiedente .richiesto.sbagliato label{color:#d00;}
#datiRichiedente .richiesto.sbagliato input{background:#ff0; border:1px solid #d00;}
#datiRichiedente #imgCaptcha {/*float:left;*/}
.solotesto input, .solotesto textarea {border: none !important}
.solotesto .piccolo { display:none;}

#backToTop {
	position: fixed;
	right: 0;
	top: 50%;
	height: 19px;
	width: 19px;
	text-indent: -9999px;
	background-attachment: scroll;
	background-image: url(/public/icone/freccia-su.gif);
	background-repeat: no-repeat;
	background-position: left center;
}


/* RAGGI - OMBRA - LUCE */
.R7 {-moz-border-radius:7px 7px 7px 7px;-webkit-border-radius:7px;border-radius:7px 7px 7px 7px;behavior: url(/system/PIE/PIE.htc);}
.R14 {-moz-border-radius:14px 14px 14px 14px;-webkit-border-radius:14px;border-radius:14px 14px 14px 14px;behavior: url(/system/PIE/PIE.htc);}
.R21 {-moz-border-radius:21px 21px 21px 21px;-webkit-border-radius:21px;border-radius:21px 21px 21px 21px;behavior: url(/system/PIE/PIE.htc);}
.SHADOW{-moz-box-shadow: 3px 3px 9px #999;-webkit-box-shadow: 3px 3px 9px #999;box-shadow: 3px 3px 9px #999;behavior: url(/system/PIE/PIE.htc);}
.LIGHT {-moz-box-shadow: 0px 0px 6px #333;-webkit-box-shadow: 0px 0px 6px #333;box-shadow: 0px 0px 6px #333;behavior: url(/system/PIE/PIE.htc);}

.ajaxPreloder {
	background-color:#f4f4f4;
	background-image:url(/private/_icone_blocchi_menu/actionMenu/ajaxPreloder.gif);
	background-position:center;
	background-repeat:no-repeat;
	width:100%;
	height:150px;
	text-indent:-1000px;
	display: inline-block;
}
.disponibilita{ font-weight:bold}
.disponibile{ color:#006600}
.nondisponibile{ color:#dd0000;}
