.tit-sche {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #004F9D;
}
.img-sche {
	float: left;
	margin-right: 4px;
}
.imgfgal {
	margin-right: 2px;
	border: 1px solid #CC0000;
}

.descrfgal {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	margin-right: 5px;
	margin-bottom: 20px;
	white-space: normal;
	display: block;
	width: 145px;
	color: #666666;
}
.datafgal {
	background-color: #D9ECFF;
	padding-right: 3px;
	padding-bottom: 1px;
}
.titfga {
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 18px;
	font-weight: bold;
	color: #CC0000;
}
.video1 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	width: 110px;
}
.video2 {
	text-align: center;
	border-left-width: 1px;
	border-left-style: solid;
	border-left-color: #CCCCCC;
}


.datafga {
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 12px;
	font-weight: bold;
	color: #333333;
}
.rassegna-dx {
	text-align: right;
	height: 20px;
	background-color: #000000;
}
.rassegna-sx {
	background-color: #333333;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: bold;
	color: #FF0000;
	height: 20px;
	text-transform: uppercase;
	padding-left: 20px;
}
.test {
	border: 1px solid #666666;
}
#listcat {
	display: marker;
	width: 297px;
	padding-top: 2px;
	padding-bottom: 4px;
	}
	
	#listcatfoto {
	display: marker;
	width: 297px;
	padding-top: 2px;
	padding-bottom: 4px;
	padding-left: 4px;
	}
.clist {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: normal;
	text-decoration: none;
	color: #666666;
	padding-left: 3px;
	list-style-position: inset;
	list-style-type: disc;
	display: block;
	padding-top: 1px;
	padding-bottom: 3px;
	padding-right: 3px;
}
.clist a:link, .clist a:active, .clist a:visited {
	text-decoration: none;
}
a.clist:hover {
	text-decoration: underline;
	color: #CC0000;
	display: block;
}

.listcat_cat {
	font-family: "Trebuchet MS";
	background-color: #DDE6E8;
	display: block;
	width: 100%;
	color: #666666;
	text-align: center;
	font-size: 11px;
	font-weight: normal;
	padding-top: 4px;
	padding-bottom: 4px;
}

#contlistcat {
	width: 300px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: normal;
	color: #000000;
	vertical-align: top;
	background-position: top;
	border: 1px solid #CCCCCC;
}

#contlistcatfoto {
	width: 300px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: normal;
	color: #000000;
	vertical-align: top;
	background-position: top;
	border: 1px solid #FF99CC;
	padding-right: 4px;
}
.coldxmain {
	background-color: #FFFFFF;
}
#listarticlecat {
	padding-top: 2px;
	padding-bottom: 5px;
	margin-top: 1px;
	margin-bottom: 1px;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #CCCCCC;
}
.art_listmain {
	padding-right: 10px;
}
.art_list-Titolo {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 24px;
	font-weight: bold;
	margin-bottom: 15px;
	color: #666666;
}

.artcat {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: normal;
	text-decoration: none;
	color: #666666;
}
.artcat a:link, .artcat a:active, .artcat a:visited {
	text-decoration: none;
	color: #666666;
}
a.artcat:hover {
	text-decoration: underline;
	color: #000000;
}
.testimgeplace {
	margin-top: 40px;
	text-align: center;
	margin-left: 20px;
}
.hfooter-desc {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #666666;
}
.imgfloat_left {
	float: left;
	margin-right: 4px;
	white-space: nowrap;
	margin-left: 2px;
}
#hfooter {
	border-top-width: medium;
	border-top-style: solid;
	border-top-color: #999999;
	padding-top: 3px;
	padding-left: 135px;
	padding-bottom: 6px;
	vertical-align: bottom;
}

#hfooter-b {
	margin-top: 30px;
	width: 100%;
	text-align: center;
	margin-bottom: 5px;
	text-decoration: none;
	color: #666666;
}
#colonna-sx {
	width: 100%;
	margin-right: 5px;
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 11px;
	color: #666666;
}
#colonna-dx {
	width: 100%;
	padding-left: 5px;
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 11px;
	color: #666666;
}
.tabella2col {
}

#containercol {
	width: 100%;
}
.img2colonne {
	border: 1px solid #CCCCCC;
	float: right;
	margin-right: 5px;
}

.img2colonnesx {
	float: left;
	margin-right: 5px;
}


#separatore1 {
	height: 5px;
}

#2colonne {
	background-color: #F0F4F5;
}
.colonnabold {
	font-weight: bold;
	color: #666666;
}
#pod1 {
	width: 500px;
}
.tableAudio {
	border: medium solid #CC0033;
}

.audiolist {
	padding-top: 3px;
	padding-bottom: 3px;
	margin-top: 2px;
	margin-bottom: 2px;
	border-bottom-width: thin;
	border-bottom-style: dashed;
	border-bottom-color: #CC9900;
	width: 100%;
	display: block;
	text-decoration: none;
	color: #333333;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
}
.audiolist a:link, .audiolist a:active, .audiolist a:visited {
	text-decoration: none;
}
a.audiolist:hover{
	font-weight: bold;
}
.audioTitolo {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 16px;
	color: #CC0000;
	font-weight: bold;
}
.audioimg {
	border: medium solid #333333;
	float: left;
	margin-right: 4px;
}

audiogseparatore {
	background-color: #FF0000;
	height: 7px;
}
.audioTableNew {
	border-bottom-width: 3px;
	border-bottom-style: solid;
	border-bottom-color: #666666;
	height: 110%;
}
.destra {
	text-align: right;
}
audiotop {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 18px;
	font-weight: bold;
	background-color: #CC0000;
}
#audioTop {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 18px;
	font-weight: bold;
	color: #FFFFFF;
	background-color: #CC0000;
	margin-bottom: 6px;
}

.menusinistraSX {
	text-decoration: none;
	color: #666666;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: normal;
	display: block;
	padding-bottom: 2px;
	padding-left: 2px;
}
.menusinistraSX a:link, .menusinistraSX a:active, .menusinistraSX a:visited {
	text-decoration: none;
	color: #666666;
}
a.menusinistraSX:hover{
	font-weight: normal;
	color: #000000;
	background-color: #D9E3E6;
}

a.menusinistraSX selected {
	font-weight: normal;
	color:#FF0000;
}

.menusinistraSX selected{
	font-weight: normal;
	color:#FF0000;
}
.titolimenusx {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	display: block;
	color: #666666;
	padding-top: 1px;
	padding-bottom: 1px;
	padding-left: 2px;
	margin-bottom: 3px;
	background-color: #E4EBED;
	border-left-width: 14px;
	border-left-style: groove;
	border-left-color: #FF0000;
}

.titolimenusx2 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	display: block;
	color: #666666;
	padding-top: 1px;
	padding-bottom: 1px;
	padding-left: 2px;
	margin-bottom: 3px;
	background-color: #E4EBED;
	border-left-width: 13px;
	border-left-style: groove;
	border-left-color: #0033FF;
}
.titolimenusx3 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	display: block;
	color: #666666;
	padding-top: 1px;
	padding-bottom: 1px;
	padding-left: 2px;
	margin-bottom: 3px;
	background-color: #DDE6E8;
	border-left-width: 14px;
	border-left-style: ridge;
	border-left-color: #009900;
}

.titolimenusx5 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	display: block;
	color: #666666;
	padding-top: 1px;
	padding-bottom: 1px;
	padding-left: 2px;
	margin-bottom: 3px;
	background-color: #DDE6E8;
	border-left-width: 14px;
	border-left-style: groove;
	border-left-color: #CC6600;
}

.titolimenusx6 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	display: block;
	color: #666666;
	padding-top: 1px;
	padding-bottom: 1px;
	padding-left: 2px;
	margin-bottom: 3px;
	background-color: #DDE6E8;
	border-left-width: 14px;
	border-left-style: groove;
	border-left-color: #66FF66;
	}


.hmenusxtab {

}
#sx1 {
	background-color: #F0F4F5;
	display: block;
	border: 1px solid #CCCCCC;
	padding-top: 3px;
	padding-bottom: 2px;
}
#sx2 {
	border: 1px solid #CCCCCC;
	display: block;
	margin-top: 7px;
	background-color: #F0F4F5;
	padding-bottom: 2px;
}
#sx3 {
	background-color: #F0F4F5;
	border: 1px solid #CCCCCC;
	margin-top: 7px;
}
#sx4 {
	border: 1px solid #CCCCCC;
	clip: rect(7px,auto,auto,auto);
	background-color: #F0F4F5;
	margin-top: 7px;
}

#sx5 {
	border: 1px solid #CCCCCC;
	clip: rect(7px,auto,auto,auto);
	background-color: #F0F4F5;
	margin-top: 7px;
}

#sx6 {
	border: 1px solid #CCCCCC;
	clip: rect(7px,auto,auto,auto);
	background-color: #F0F4F5;
	margin-top: 7px;
}
#titolopaginestatiche {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 24px;
	color: #CC0000;
	display: block;
	background-position: left;
	font-weight: bold;
	margin-bottom: 18px;
}
#descrpaginestatiche {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #333333;
	display: block;
}
.boldpaginestatiche {
	font-weight: bold;
	color: #666666;
}
#banner2 {
	margin-bottom: 10px;
}

#banner {
	margin-bottom: 10px;
}

#banner3
 {
	margin-bottom: 10px;
}

#containercategoriecgil {
	width: 100%;
	margin-top: 25px;
	display: block;
	height: 300px;
}
#divisorecategoriecgil {
	background-color: #CC0000;
	height: 1px;
	margin-right: 10px;
	margin-top: 13px;
	margin-bottom: 10px;
}

#imgcategoriecgil {
	width: 60px;
	float: left;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight: bold;
}
#titolocategoriecgil {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight: bold;
	float: left;
	width: 60px;
	margin-bottom: 5px;
	color: #FF0000;
}
#descrcategoriecgil {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	margin-left: 90px;
	font-weight: normal;
	margin-right: 10px;
}
.webmailtable {
	padding: 2px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #666666;
}
.webmailcampotesto {
	background-color: #FAFFF4;
	height: 16px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: normal;
	color: #006633;
}

#menudxfotogallery {
	display: block;
	padding-top: 0px;
	padding-bottom: 2px;
	border-right-width: 1px;
	border-right-style: dashed;
	border-right-color: #D7E1E3;
}

.titolimenudxfotogallery{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	display: block;
	color: #666666;
	padding-top: 0px;
	padding-bottom: 1px;
	padding-left: 4px;
	margin-bottom: 3px;
	background-color: #D7E1E3;
}


.menugfoto {
	text-decoration: none;
	color: #666666;
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 11px;
	font-weight: normal;
	display: block;
	padding-bottom: 4px;
	padding-left: 4px;
}
.menugfoto a:link, .menugfoto a:active, .menugfoto a:visited {
	text-decoration: none;
	color: #666666;
}
a.menugfoto:hover{
	font-weight: normal;
	color: #000000;
	text-decoration: none;
	background-color: #F0F4F5;
	border-right-width: 1px;
	border-right-style: dashed;
	border-right-color: #D7E1E3;
}
.galfototable {
	border: 1px solid #DAE4E7;
}
.primapaginadoppiatanbella {
	padding-left: 3px;
}

.primapaginadoppiatanbella2 {
	padding-right: 3px;
}
.colonne2link {
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 11px;
	color: #666666;
	text-decoration: none;
}
.colonne2link a:link, .colonne2link a:active, .colonne2link a:visited {
	text-decoration: none;
}
a.colonne2link:hover {
	text-decoration: underline;
	color: #CC0000;
}
#modulodillo {
	width: 500px;
	border: 1px dashed #CCCCCC;
}

.1footer{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: normal;
	color: #666666;
	text-decoration: none;
}

.1footer a:link, .1footer a:active, .1footer a:visited {
	text-decoration: none;
	color: #666666;
}
a.1footer:hover {
	color: #CC3300;
	text-decoration: underline; 
	}.tservizi {
	border-bottom-width: thin;
	border-bottom-style: solid;
	border-bottom-color: #FF0000;
	height: 4px;
	margin-top: 2px;
	margin-bottom: 5px;
	padding-top: 2px;
	padding-bottom: 4px;
}
.imgservizi {
	margin-top: 3px;
}
.offertelavoro {
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 12px;
	color: #666666;
}

.offertelavorobold {
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 12px;
	color: #666666;
	font-weight: bold;
}


.newfooter{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #666666;
	text-decoration: none;
}

.newfooter a:link, .newfooter a:active, .newfooter a:visited {
	text-decoration: none;
}
a.newfooter:hover {
	color: #333333;
	text-decoration: underline; 
	}
	
	.tservizi {
	border-bottom-width: thin;
	border-bottom-style: solid;
	border-bottom-color: #FF0000;
	height: 4px;
	margin-top: 2px;
	margin-bottom: 5px;
	padding-top: 2px;
	padding-bottom: 4px;
}
.nomecategoria {
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 18px;
	font-weight: bold;
	color: #666666;
	display: block;
	padding-bottom: 6px;
}
.testocategorie {
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 13px;
	color: #333333;
}
.logocategoriafloat {
	float: left;
	margin-right: 9px;
}
.categoriefotosegfloat {
	float: left;
	margin-right: 2px;
	padding-left: 2px;
}
#commenti1 {
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 12px;
	color: #666666;
	display: compact;
	border-bottom-width: 2px;
	border-bottom-style: dashed;
	border-bottom-color: #B8CFE7;
	font-weight: bold;
	width: 500px;
}
.floatimgcontatti {
	float: left;
	border: 1px solid #666666;
	margin-right: 8px;
}
.contatti-sep {
	padding-bottom: 10px;
}
.tabella1 {
	background-color: #DDDDDD;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	margin-bottom: 5px;
	background-position: center;
	text-align: center;
	padding-bottom: 6px;
}
.tabella1rossobold {
	font-size: 14px;
	font-weight: bold;
	color: #CC0000;
}
