body  {
	background: #cccccc;
	font-family : Tahoma, sans-serif, Arial, Verdana, Helvetica;
	font-size: 70%;
	color: #000000;
	text-decoration : none;
	margin: 0px;
	font-size: 12px;
}

a { color: #FF8400; text-decoration: none; }
a:hover { color: #ff8400; text-decoration: underline; }
img { border: none; }

#sfondo_sito {
 background-color: #3B3C3D;
 width: 910px;
 margin-left: auto;
 margin-right: auto;
}


#text-dx { /*width: 80%;*/ color: #fff; margin-bottom: 20px; min-height: 370px; padding: 0 20px; float: right; width: 69.3%; border-left: 1px solid #FFFFFF; }
#text-dx h1{ font-size: 16px; color: #ff8400; text-transform: uppercase; }
#text-dx h5{ font-size: 14px; color: #ff8400; text-transform: uppercase; margin-bottom: -10px;}


.elenchi li { list-style-position: outside; list-style-type: disc; }

div#menusxcont { float: left; font-weight: bold; color: #fff; width: 25%; /*border-right: 1px solid #fff;*/ margin-left: 10px;}
div#menusxcont h1{ color: #ff8400; font-size: 16px;  text-transform: capitalize;}
div#menusxcont ul,li{ color: #fff; list-style-type: none; margin: 0px 5px 2px -15px;}

.menu_page a{	color: #fff; text-decoration: none;}
.menu_page a:hover{	color: #FF8400; text-decoration: underline;}
.menu_page  a.menulinkhoversx { 	color: #FF8400; text-decoration: underline; }


.news_homepage { text-align: left; }
.news_homepage_immagine { width: 250px; height: 120px; padding: 5px 4px; border: 1px solid #ff8400; }
.news_homepage_titolo{ font-weight: bold; font-size: 13px;text-decoration: none; width: 100%; }
.news_homepage_sommario { color: #ffffff; font-size: 12px;text-decoration: none; }


.td-html { margin-right: 5px;width: 82px; border: 1px solid #CCCCCC; color: #AB2202; font-family: helvetica,arial,sans-serif; font-size: 11px; font-weight: bold; }
.td-css { width: 50px; border: 1px solid #CCCCCC; color: #AB2202; font-family: helvetica,arial,sans-serif; font-size: 11px; font-weight: bold; }
.dx-sfondo, .dx-sfondo:hover {  background-color: #FFCC66; color: #000000; text-decoration: none; }
.td-css a:hover, .td-html a:hover {  text-decoration: none; }

#sfondo_news_plus { 	background-image: url(../img/sfondo_news.png); background-repeat: no-repeat; min-height: 585px; margin: 0px 0px; overflow: hidden; width: 330px; }
/*#sfondo_titolo_news_plus { background-image: url(../img/sfondo_news_titolo.png); background-repeat: no-repeat; height: 50px; margin-left: 64px;  width: 220px;}*/
#example2 {  height: 225px;  margin: 55px 0 0; overflow: hidden; width: 255px;  }
#example2 div { padding: 0px 10px 0px 60px; }
#example2  p { padding: 10px 0px 0px 15px; margin:0; }
#example2 a { display:block; color: #fff; text-transform: uppercase; }
#example2 a:hover { color: #ff8400;}
.box { padding:0px 10px; border-left: 0px solid #ffffff; margin-bottom: 0px;  }


.share7 {
    background: url("../facebook/back-fb.png") no-repeat scroll left top transparent;
    bottom: 2px;
    float: left;
    font-family: Lucida Grande,Tahoma,Arial;
    height: 20px;
    margin-right: 20px;
    position: relative;
    width: 80px;
}

.share7 span {
    left: 25px;
    position: relative;
    top: 3px;
}

element.style {
    text-align: left;
}
.share7 a {
    background: url("../facebook/fb-small.png") no-repeat scroll 5px 4px transparent;
    color: #3B5998;
    display: block;
    font-size: 11px;
    height: 20px;
	text-decoration: none;
}
