/* Web Designer Alberto Pinaroli*/

/*
************************************
 001. stili standard
************************************
 */
html, body {width:100%; margin:0 auto; text-align:center; color:#999; background:url(../img/sfondo.jpg) repeat-x top #192A2A;}
 td, tr, th, table, {font:9pt  Verdana, Arial, Helvetica, sans-serif; margin:0; padding:0; text-align:left; color:#fff;}
 div, span, p {font:9pt  Arial, Verdana, Helvetica, sans-serif; margin:0; padding:0; text-align:left;  color:#000;}
.titolotesto {font-size: 9pt; font-weight:bold; color:#666;}
.error {color:#f30;}
.cursor_link {cursor:pointer;}

a:link, a:visited {text-decoration:none; color:#fff;}
a:focus, a:hover, a:active { text-decoration:underline; color:#ccc;}


img, a {margin:0; padding:0; border:0;}
br.cucu { clear:both; height:0px;}
hr.cucu { height: 0px;	margin: 0px;	padding: 0px;	overflow: hidden;	clear: both; display: block; visibility: hidden;}


h1 { float:left;}
h2 {padding: 10px 0 0 295px; font-size:14px; color:#fff;}
h3 {font-size:14px; padding:10px 0 10px 0; margin:0 0 10px 0; color:#656565; font-weight:lighter; border-bottom:1px solid #DDDDDD; text-transform:uppercase;}
h4 {clear:both; font-size:14px; padding:10px 0 10px 0; margin:0 0 20px 0; border-top:2px solid #BE0000; border-bottom:1px solid #DDDDDD; color:#656565;}
h5 {font-size:16px; padding:40px 0 10px 0; color:#fff; text-transform:uppercase;}

* {margin:0; padding:0;}
.larghezza {width:100%;}
.posiziono_spazio {width:980px; margin:0 auto;}


/*
************************************
002.divs pagina
************************************
*/

#top {}
	.primo_menu { width:980px; height:75px; background:url(../img/primo_menu.jpg) repeat-x top;} 
	#menu {}
	#menu ul {list-style:none;}
	#menu li {list-style:none; display:block; float:left; height:36px; line-height:20px;}
	#menu li a {display:block; float:left; color:#fff; font-size:11px; font-size:13px; font-weight:bold; line-height:20px; text-decoration:none; padding:10px 25px;}
	#menu li a span {font-size:11px; color:#999;}
	#menu li a:hover {color:#747474;}
	#menu li a.current {display:block; float:left; color:#ccc; line-height:20px; text-decoration:none; padding:10px 25px;}
	#menu li a:hover.current {color:#666;}

	
#corpo {}
	.top_corpo {width:980px; height:50px; background:url(../img/testo.jpg) no-repeat top;}
	.centro_corpo {background:url(../img/sfondo_corpo.jpg) repeat-y top ;min-height:250px; height: auto !important; height:250px; padding-bottom:20px;}
	.sinistra_corpo {float:left; width:280px; padding-right:20px;}
	.destra_corpo {float:left; width:670px;}
	.sfumone { clear:both; width:980px; height:18px; background:url(../img/sfumone.png) no-repeat bottom;}
	.corpo_menu {list-style-type: none; margin:0; padding-top:5px; width: 240px; padding-left:30px;}
	.corpo_menu li {border-bottom: 1px solid #3B3B3B; }
	.corpo_menu li a{font: bold 13px; display: block; color: #fff; width: auto; padding: 6px 0 6px 10px; text-indent: 8px; text-decoration: none; background:url(../img/tondo.jpg) no-repeat left;}
	.corpo_menu li a:visited,  {color:#fff;}
	.corpo_menu li a:hover, .corpo_menu li a.active{background:url(../img/tondo.jpg) no-repeat left; color:#fff; text-decoration:underline;}
	.corpo_menu li.lastitem, .corpo_menu li.lastitem a{border-bottom-width: 0;}
	.corpo_menu li.lastitem a{padding: 6px 0 6px 10px;}
	
#footer { margin-top:10px;}
	.footerone { width:980px; height:60px; background:url(../img/footer.png) no-repeat left;}
	.posiziona_footer {clear:both;padding:5px 0 0 8px;}
	.posiziona_testo_footer {padding:6px 0 0 8px; color:#FFF;}



/*
************************************
003.Special
************************************
*/

#slider { clear:both; width:980px; height:412px; position:relative; overflow:hidden; background:url(../img/sfondo_slider.jpg) no-repeat top;}
#sliderContent {width:955px; position:absolute; padding:12px 0 0 12px;}
.sliderImage {float:left; position:relative; display:none;}
.sliderImage span {position:absolute; font:12px Arial, Helvetica, sans-serif; padding:10px 13px; width:931px; background-color: #000; filter:alpha(opacity=70); -moz-opacity:0.7; -khtml-opacity:0.7; opacity:0.7; color:#fff; display:none;}
.clear {clear:both;}
.sliderImage span strong {font-size:16px;}
.top {top:0; left:0;}
.bottom {bottom:0; left:0;}
ul {list-style-type: none;}
