BODY{
	padding: 0;
	margin: 0;
	text-align: center;
	font-family: Tahoma,arial;
	color:#000000;
	/*background-color:#FFB400;*/
	/*background-color:#F25212;*/
	background-color:#FFFFFF;
	font-size:100%;
	/*background-color:#FFDC8A;*/
}
TABLE{
	font-size: 100%;
}
img{
	border:0;
}
.nascosto{
	 display:none;
	 color:#FFFFFF;
}
#intestazione{
	width:754px; 
	height:95px; 
	background-image:url(../images/sf_intestazione.jpg); 
	background-position:left top; 
	background-repeat:no-repeat;
}
#contenuto{
	width:734px; 
	/*height:95px; */
	border-left:10px solid #0141AD; 
	border-right:10px solid #0141AD; 
	border-bottom:16px solid #0141AD;
}
#loghi{
	height:40px;
	vertical-align:top;
	text-align:right;
}
#u-loghi{
	padding:0; 
	margin:0; 
	list-style:none;
}
#u-loghi li{
	display:inline;
}
#u-loghi li img{
	 display:inline;
	 padding-left:10px;
}
#menu-top{
	height:35px;
	vertical-align:top;
	text-align:right;
}
/*############
#u-menu-top{
	padding:0; 
	margin:0; 
	list-style:none; 
	height:25px;
	width:auto;
}*/
.menu-ON{
	border:1px solid #F85800; 
	padding-left:5px; 
	padding-right:5px; 
	height:18px; 
	background-color:#FFFFFF; 
	color:#F85800; 
	font-size:80%; 
	vertical-align:middle; 
	text-decoration:none; 
	margin:0;
}
.menu{
	background-color:#0141AD;
	border-left:1px solid #FFFFFF;
	border-bottom:1px solid #FFFFFF;
	border-top:1px solid #FFFFFF; 
	padding-left:5px; 
	padding-right:5px; 
	height:18px; 
	color:#FFFFFF; 
	font-size:80%; 
	vertical-align:middle; 
	text-decoration:none; 
	margin:0;
}
.nav{
	width:65%; 
	height:10px; 
	background-color:#F0F0F0; 
	vertical-align:middle; 
	text-align:left;
}
.navigazione{
	font-size:110%; 
	color:#FB9C00; 
	font-weight:bold; 
	vertical-align:middle; 
	padding-top:2px; 
	padding-left:10px; 
	margin:0;
}
.navigazione a{
	font-size:100%; 
	color:#FB9C00; 
	font-weight:bold; 
	vertical-align:middle; 
}
#lingua{
	vertical-align:middle;
	text-align:right;
	background-color:#F0F0F0;
}
#u-lingua{
	padding:0; 
	margin:0; 
	list-style:none;
}
#u-lingua li{
	display:inline;
}
#u-lingua li img{
	 display:inline;
	 padding-left:2px;
	 padding-right:4px;
}
#basso{
	width:754px; 
	height:58px;
}
#menu-bottom{
	height:35px;
	width:90%; 
	text-align:center; 
	vertical-align:middle;
}
.menuB{
	border-bottom:1px dashed #666666;
	padding-left:5px; 
	padding-right:5px;
	padding-bottom:5px;
	height:18px; 
	color:#666666; 
	font-size:80%; 
	vertical-align:middle; 
	text-decoration:none; 
	margin:0;
}
.linetta{
	color:#666666;
	font-size:80%;
}
.pie{
	color:#999999;
	font-size:75%; 
	vertical-align:middle; 
	text-decoration:none; 
	margin:0;
	text-align:center; 
}
.pie a{
	color:#999999;
	font-size:100%; 
	text-decoration:underline;
	margin:0;
	text-align:center; 
}
.logo-artel{
	vertical-align:top; 
	text-align:right; 
	width:71px;
}
.w-cento{
	width:100%;
	border:0;
}
.top-center{
	text-align:center; 
	vertical-align:top;
}
.bottom-center{
	text-align:center; 
	vertical-align:bottom;
}
.top-center-grigio{
	text-align:center; 
	vertical-align:top;
	background-color:#F0F0F0;
}
.top-left{
	text-align:left; 
	vertical-align:top;
}
.f-left{
	float:left;
}
.img-cornice{
	padding:3px;
	border:1px solid #CCCCCC;
}
.img-cornice-dx{
	padding:3px;
	border:1px solid #CCCCCC;
	margin-left:3px;
}
.tit-blu{
	font-size:105%; 
	color:#0141AD; 
	font-weight:bold;
}
.testo-scoprire{
	text-align:justify; 
	width:95%; 
	font-size:80%; 
	color:#000000; 
	padding-top:10px; 
	padding-bottom:30px;
}
.testo{
	text-align:justify; 
	font-size:80%; 
	color:#000000; 
}
.s-destra{
	padding-right:3px;
}
.logo-sito{
	margin-left:18px;
}
.cont-foto{
	padding-left:15px; 
	text-align:center;
}
.box-scheda{
	text-align:justify; 
	width:80%; 
	font-size:80%; 
	color:#000000; 
	padding-top:10px;
	padding-bottom:10px;
	background-color:#FFFFFF;
}

.cont-scheda{
	border:1px solid #F85800; 
	margin:10px;
	width:auto; 
	padding:5px; 
	height:100%;
}
.cont-img{
	border-top:1px solid #FEEFD5;
	border-bottom:1px solid #FB9C00; 
	border-right:1px solid #FCB33A; 
	height:243px !important;
}
.cont-dati{
	font-size:85%; 
	height:243px !important;
	padding-right:3px; 
	padding-top:10px; 
	padding-bottom:3px;
	text-align:left;
}
.cont-descrizione{
	border:1px solid #999999; 
	background-color:#F0F0F0; 
	height:100%; 
	margin-top:10px; 
	font-size:100%; 
	padding:5px; 
	color:#666666;
}
.img-azienda{
	text-align:center;
	height:100%;
}
.scheda-azienda{
	border:1px solid #F85800; 
	margin-bottom:10px; 
	margin-left:10px; 
	margin-right:10px;  
	width:auto; 
	padding:5px; 
	height:100%;
	text-align:center;
}
.categoria{
	font-size:90%; 
	width:100%;
	text-align:right;
	font-weight:bold;
	color:#F85800;
	margin:2px;
}
.dati-azienda{
	border:1px solid #999999; 
	background-color:#F0F0F0; 
	height:100%; 
	margin-top:10px; 
	font-size:120%; 
	padding:5px; 
	color:#666666;
}
.sx-azienda{
	width:50%;
	font-size:100%;
	font-weight:bold;
	text-align:left;
}
.dx-azienda{
	width:50%;
	font-size:100%;
	text-align:right;
}
.link-azienda-sx{
	font-size:100%;
	text-align:left;
	color:#999999;
	background-color:#FFFFFF;
	border:1px solid #999999;
	padding:1px;
}
.link-azienda-sx a{
	font-size:100%;
	text-align:left;
	color:#F85800;
	font-weight:bold;
	background-color:#FFFFFF;
	text-decoration:none;
}
.link-azienda-dx{
	font-size:100%;
	text-align:right;
	color:#999999;
	background-color:#FFFFFF;
	border:1px solid #999999;
	padding:1px;
}
.link-azienda-dx a{
	font-size:100%;
	text-align:left;
	color:#F85800;
	font-weight:bold;
	background-color:#FFFFFF;
	text-decoration:none;
}
.lista-categorie{
	width:95%; 
	font-size:80%; 
	color:#000000; 
	padding-top:10px; 
	padding-bottom:30px;
}
.lista-categorie a{
	font-size:100%; 
	color:#000000; 
	text-decoration:none;
}
.cat{
	font-size:110%;
	font-weight:bold;
	color:#0040AD;
	text-align:left;
}
.lettera{
	font-size:110%;
	font-weight:bold;
	color:#FB9C00;
}
.v-top-left{
	text-align:left;
	width:50%;
	vertical-align:top;
}
.random{
	text-align:left;
	font-size:68%;
	padding:2px;
	color:#000000;
}
.random a{
	color:#000000;
	font-size:100%;
	text-decoration:none;
}
.ind-random{
	font-size:95%;
	color:#999999;
	margin-bottom:0px;
	margin-top:5px;
}
.dettaglio-p{
	width:97%;
	text-align:right;
	padding-left:2px;
}
.img-random{
	padding:3px;
	border: 1px solid #F85800;
	margin:3px;
}
.frm{
	text-align:left;
	font-size:68%;
	padding:10px;
	color:#000000;
}
.frm-img{
	width:100%; 
	text-align:left; 
	margin:0;
}
.frm-box{
	width:100%; 
	text-align:left; 
	margin:0; 
	font-size:100%; 
	color:#000000; 
	padding-top:5px;
}
.frm-cerca{
	width:170px; 
	height:13px; 
	font-size:100%; 
	color:#666666;
}
.frm-selec{
	width:175px; 
	height:13px; 
	font-size:100%; 
	color:#666666;
}
.frm-invia{
	width:50px; 
	height:20px; 
	font-size:90%; 
	color:#000000;
}
.contenuto-index{
	width:754px;
	/*height:420px; 
	height:95px; */
	border:10px solid #0141AD; 
}
.contenuto-index-sotto{
	width:754px;
	/*height:420px; 
	height:95px; */
}
.cento{
	width:100%;
	height:100%;
	border:0;
}
.top-left-index{
	text-align:left; 
	vertical-align:top;
	width:436px;
	height:124px;
}
.top-right{
	text-align:right !important; 
	vertical-align:top;
}
.top-middle-grigio{
	text-align:center; 
	vertical-align:middle;
	background-color:#F0F0F0;
	width:298px;
}
#loghi-ind{
	height:40px;
	vertical-align:top;
	text-align:center;
}
#u-loghi-ind{
	padding:0; 
	margin:0; 
	list-style:none;
}
#u-loghi-ind li{
	display:inline;
	padding-left:3px;
	padding-right:8px;
}
#u-loghi-ind li img{
	 display:inline;
	 padding-left:3px;
	 padding-right:8px;
}
.top-right-grigio-index{
	text-align:right; 
	vertical-align:top;
	background-color:#F0F0F0;
	width:298px;
}
.cont-index{
	width:99%;
	border-right:1px solid #F79A32; 
	border-left:1px solid #F79A32; 
	border-bottom:1px solid #F79A32; 
	text-align:center; 
	margin-bottom:10px;
	height:300px;
}
.cont-ind-testo{
	width:95%; 
	color:#000000; 
	font-size:80%; 
	text-align:justify;
}
.brw{
	width:436px !important;
	height:124px !important;
}
.altri-brw{
	visibility: hidden !important;
}
.testo-scoprire-basso{
	text-align:justify; 
	width:95%; 
	font-size:80%; 
	color:#000000; 
	background-color:#F0F0F0;
}
.arancio{
	font-size:90%; 
	color:#F85501; 
	font-weight:bold; 
	padding-left:12px; 
	margin:0;
	text-align:left;
}
.arancio a{
	font-size:100%; 
	color:#F85501; 
	font-weight:bold; 
}
.sez-scoprire{
	padding-top:10px;
	padding-left:20px; 
	text-align:center; 
	font-size:80%;
}
.sx-scop{
	text-align:left; 
	padding-right:10px;
	float:left;
}
.sx-scop a{
	text-decoration:none;
	font-size:100%;
	color:#000000;
}
.dx-scop{
	text-align:left;
}
.dx-scop a{
	text-decoration:none;
	font-size:100%;
	color:#000000;
}
.link-ar-tr{
	height:15px; 
	font-size:78%; 
	color:#FB9C00; 
	border-bottom:1px dashed #FB9C00; 
	text-decoration:none;
}
.link-gr-tr{
	height:15px; 
	font-size:64%; 
	color:#999999; 
	border-bottom:1px dashed #999999; 
	text-decoration:none;
}
.risultato{
	padding-top:10px;
	padding-left:20px; 
	text-align:center; 
	font-size:80%;
}
.top-center .sx-ris{
	font-size:100%; 
	text-align:left; 
	width:83px;
}
.sx-ris img{
	padding-top:3px;
}
.top-center .link-gr-ris{
	height:15px; 
	font-size:75%; 
	color:#FB9C00; 
	border-bottom:1px dashed #FB9C00;	
	text-decoration:none;
}
.cat-ris{
	font-size:110%; 
	color:#0141AD; 
	font-weight:bold; 
	vertical-align:middle; 
	margin:0;
}
.linetta-ar{
	color:#FB9C00;
	font-size:80%;
	padding-left:3px;
	padding-right:3px;
}
.pag{
	margin:0;
	height:15px; 
	font-size:90%; 
	color:#CCCCCC; 
	text-decoration:underline;
}
.pag a{
	height:15px; 
	font-size:100%; 
	color:#FB9C00; 
	text-decoration:underline;
}
.top-left-grigio{
	text-align:left; 
	vertical-align:top;
	background-color:#F0F0F0;
}
.box-altri{
	font-size:80%; 
	text-align:left; 
	margin-left:10px; 
	padding:2px;
}
.box-altri .link-altri{
	color:#FB9C00; 
	font-size:80%; 
	font-weight:bold; 
	text-decoration:none;
	background-color:#FFFFFF;
}
.box-altri .link-altri img{
	margin-right:10px;
}
.top-middle{
	text-align:center; 
	vertical-align:middle;
	background-color:#FFFFFF;
}
.box-spec{
	width:200px; 
	height:249px; 
	background-color:#F0F0F0; 
	text-align:center; 
	vertical-align:middle; 
	margin-bottom:5px; 
	margin-top:5px;
}
.link-spec{
	font-size:70%; 
	text-decoration:none; 
	color:#000000; 
}
.news{
	text-align:left;
	font-size:75%;
	padding:2px;
	color:#000000;
	width:98%;
}
.news a{
	color:#000000;
	font-size:100%;
	text-decoration:none;
}
.news-random{
	font-size:95%;
	color:#999999;
	margin-bottom:5px;
	margin-top:5px;
}
.news-pop{
	text-align:justify;
	font-size:75%;
	padding:2px;
	color:#000000;
	width:96%;
}
.prima-news{
	font-size:105%;
	color:#F85800;
}
.bianco-index{
	width:434px;
}
.news-random-data{
	font-size:110%;
	color:#999999;
	margin-bottom:5px;
	margin-top:5px;
	/*margin-left:5px;*/
}
.tit-news{
	font-size:110%; 
	color:#F85501; 
	font-weight:bold; 
	vertical-align:middle; 
	padding-top:2px; 
	padding-left:10px; 
	margin:0;
}
