body,div,dl,dt,dd,ul,ol,h1,li,pre,form,fieldset,input,textarea,blockquote,th,td{margin:0;padding:0}
ol,ul{list-style:none}
fieldset, a, img{border: none;outline:0}
table{border-collapse:collapse;border-spacing:0}

body{text-align:center; background:#252323; font-family:Arial; font-size:12px}
#first_container{position:relative; width:960px; margin:auto; text-align:left}

a{font-family:Arial; color:#EECF29; font-size:12px; text-decoration:none}
a:hover{text-decoration:underline}

p{font-family:Arial; line-height:16px; color:#FFF; font-size:14px}

#header{position:relative; height:166px; top:15px;  background: url(images/loghetto.jpg) no-repeat; background-position: right -10px; }
#header h1 a{position:absolute; width:368px; height:64px; left:0px; background: url(images/logo.jpg) no-repeat; text-indent: -9999px; text-decoration:none; border:none}

.menu1{position:absolute; text-align:center; right:260px}
.menu1 ul{position:relative; top:35px}
.menu1 ul li{float:left; color:#FFF; height:18px; line-height:18px}
.menu1 ul li a{text-decoration:none; font-family:Arial; color:#FFF; font-size:11px; padding: 0px 10px 0px 10px; vertical-align: middle}
.menu1 ul li a:hover{text-decoration:underline; color:#EECF29}

.menu2{position:absolute; text-align:center; right:0px}
.menu2 ul{position:relative; top:0px}

.menu{position:relative; height:30px; top:78px;text-align:center}
.menu ul{position:relative}
.menu ul li{display:inline; height:30px;padding-top:5px;padding-bottom:5px;border-right:1px solid #c0c0c0;border-left:1px solid #c0c0c0}
.menu ul li:hover{background:#2F2F2F}
.menu ul li a{text-decoration:none; color:#FFF; height:12px; font-size:13px; line-height:40px; padding:15px 10px 15px 10px; margin-right:1px; border: none; text-transform:capitalize; font-weight:bold}
.menu ul li a:hover{text-decoration:underline; color:#EECF29}

.banner{clear:both; font-family:Arial; font-size:11px; margin:0; padding:0}

.sx_dx{background:url(images/sx_dx.png) repeat-y top}
.cx{background:#2F2F2F; text-align:left; width:906px; float:left; padding:12px 22px 12px 22px;color:#FFF; margin-left:5px}
.sx{width:600px; float:left; padding:16px 20px 20px 20px; text-align:left;color:#FFF}
.dx{width:260px; float:left; padding:0px 10px 12px 40px; text-align:left;color:#FFF}

.sx ul{list-style:disc; line-height:16px; font-size:12px; color:#FFF; list-style-position:inside}
.dx ul{list-style:disc; font-size:12px; color:#FFF; list-style-position:inside}
.cx ul{list-style:disc; line-height:16px; font-size:12px; color:#FFF; list-style-position:inside}

.line{height:3px; margin:5px 0px 0px 0px; width: 960px; background: url(images/line.png) repeat-y top}
.line_small{height:3px; margin:2px 0px 7px 0px; width: 960px; background: url(images/line_small.png) repeat-y 670px}

.footer{background: url(images/shadow.jpg) no-repeat top; height:200px;padding:10px}
.footer p{ font-size:10px; line-height:13px}
.footer p a{color:#EECF29; font-size:10px; text-decoration:none}
.footer p a:hover{text-decoration:underline}

p ul li{color:#FFF}

.breadcumb{color:#FFF; text-transform:lowercase}
.breadcumb span{color:#FFF}
.breadcumb a{color:#EECF29; text-transform:lowercase}

.tabs ul{list-style:none}
.tabs ul li{display:inline}
.tabs ul li a{color:#FF0000; text-transform:lowercase; font-size:12px; text-decoration:none; font-family:Arial; font-weight:bold; padding: 10px 10px 10px 0px}
.tabs ul li a:hover{color:#FFF; text-decoration:underline}

.tabella_bassi{width:910px}
.tabella_bassi td{padding-top:10px; vertical-align:top;font-size:15px}
.tabella_bassi a,.tabella_bassi em{font-size:15px}
.tabella_bassi h2{padding-bottom:5px;font-size:24px; font-weight:bold; font-family:arial}
.tabella_bassi .colonna1{width:310px}
.tabella_bassi img{border:5px solid #000}

h2,h3,h4,h5,h6{color:#FFF; font-weight:bold; font-family:Arial}

.sf_searchBox .sf_searchText {position:relative; border:solid 1px #000; background-color:#292929; font-size: 11px; color:#FFF; width:180px; height:16px;padding:2px}
.sf_searchBox .sf_searchSubmit {color:#FFF; position:relative; border:none; background-color:#262626; font-size:11px; padding:4px 8px 4px 8px;  margin-left:5px}
.sf_searchBox .sf_searchSubmit:hover {color:#EECF29;text-decoration:underline}

.sf_photoListLightbox a{color:#FFF}

.image_gallery_stretta ol li {border:0; margin-left:-10px !important;}

.sf_newsList li .sf_newsAuthor, .sf_newsList li .sf_postCategory, .sf_newsList li sf_postTags {display:none}
.sf_newsList li *{margin-left:3px;margin-right:3px}
.sf_newsTitle{margin-bottom:2px}
.sf_newsTitle a{font-weight:bold; font-size:15px}
.sf_newsList li p {line-height:12px; font-size:12px;margin-top:0;margin-bottom:3px}
.sf_newsList li .sf_newsDate{position:relative;top:-10px}
.sf_newsList li .sf_readMore{margin-bottom:5px; text-align:right}
.sf_newsList li {padding:5px;border-bottom:1px solid #262626}
.sf_newsList li:hover{background:#262626}

.rtin{font-family:Arial; color:#EECF29; font-size:12px; text-decoration:none}
.rtin:hover{text-decoration:underline}
