

/*
************************************
 001. stili standard
************************************
 */
html, body {width:100%; margin:0 auto; text-align:center; color:#999; background:url(../../img/public/it/sfondo.jpg) no-repeat top #fff; background-attachment: fixed;}
 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:#000;}
a:focus, a:hover, a:active { text-decoration:underline; color:#333;}


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 { font-size:36px;  float:left; background:url(../../img/public/it/logo.gif) no-repeat 42px top; margin:31px 0 0 0; padding:40px 32px 0 70px; letter-spacing:-2px;}
h1 a { display:block; line-height:.91em; text-decoration:none; border-bottom:2px solid #373737; color:#000; padding-top:5px;}
h1 span { font-size:12px; text-transform:uppercase; font-weight:normal; letter-spacing:0; line-height:21px; position:relative; margin-top:-2px; display:block;}
h2 {padding: 10px 0 5px 0; margin-bottom:5px; font-size:16px; color:#fff; border-bottom:1px solid #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;}
	.interno_news { color:#A90101;}
h4 {font-size:36px; padding-left:10px; border-bottom:1px solid #E3E3E3;}
h4 span { font-size:12px; padding-left:10px;}
h5 { font-size:14px; padding:10px 0; text-transform:uppercase; color:#A90101; padding-left:5px;}
h6 { font-size:28px;  padding:20px 0 5px 20px; color:#A90101;}
	.sotto_menu { font-size:18px; color:#000; font-weight:bold; margin-top:-15px;}
h6 span { font-size:28px; color:#000; font-weight:bold;}
 

* {margin:0; padding:0;}
.larghezza {width:100%;}
.posiziono_spazio {width:980px; margin:0 auto;}


/*
************************************
002.divs pagina
************************************
*/

#top {}
.toppe {height:177px;}
	.nav { float:right;}
	.nav li { display:inline;}
	.nav li a { display:block; float:left; background:url(../../img/public/it/nav-bg1.gif) left top repeat-x; padding:140px 25px 10px 24px; margin-left:1px; font-size:1.0em; text-decoration:none; color:#5f5f5f;}
	.nav li a:hover { background:url(../../img/public/it/nav-bg2.jpg) left top repeat-x; color:#fff;}
	.nav li a.current { background:url(../../img/public/it/nav-bg2.jpg) left top repeat-x; color:#fff;}	
	
	.sinistroide {float:left; width:220px;min-height: 280px; height: auto !important; height: 280px; background-color:#BB0101; padding:5px;}
		.sinistroide p { color:#FFF; line-height:28px; font-size:14px; }
		.sinistroide span { color:#ccc; font-size:12px; }
	.destroide { float:right; width:738px; height:403px; opacity: .8; filter: alpha(opacity=40);}
	.destroide_interno {float:right; width:738px; background-color:#F4F4F4; min-height:412px; height: auto !important; height:412px; margin-bottom:5px;}
	.destroide_interno_top {height:30px; background-color:#E7E7E7;}
	.destrone_testo {padding:5px 10px 10px 20px;}
	.immaginina_iniziativa {padding:1px; border:1px solid #CCC; margin:0 5px 5px 0;}
	.immaginina { padding:1px; border:1px solid #CCC; margin:10px 5px 5px 0;}
	
#corpo { clear:both;  margin-top:10px; }
	.top_corpo {height:30px; background-color:#E7E7E7;}
	.testone { background-color:#F4F4F4; min-height:460px; height: auto !important; height:460px;}
	.testone_sx { float:left; width:240px; border:1px solid #E3E3E3; margin:20px 0 0 10px; padding:5px;}
	.testone_sx p { line-height:20px; padding:0 0 10px 5px;}
	.testone_dx {float:left; width:700px; margin:20px 0 0 8px; background-color:#FFF; min-height:412px; height: auto !important; height:412px;}
	.testone_dx p { padding:0 10px 0 20px; line-height:18px;}
	
	.news_interno {margin-bottom:20px;}
	.news_interno_nuovo {margin-bottom:20px;}
	.news_interno_nuovo p { padding:5px 0 0 30px; font-size:14px;}
	.news_interno_nuovo img {padding:0 0 10px 30px;}

	
	
#footer {#5F5F5F}

#footer { margin-top:8px;}
	.footerone { width:980px; border-top:1px solid #5F5F5F; padding:8px 0 0 0;}
	.posiziona_footer {padding:5px 0 0 8px;}
	.posiziona_testo_footer {padding:6px 0 5px 8px;}



/*
************************************
003.Special
************************************
*/

#slider {
   width:727px;
   height:393px; 
   position: relative; 
   overflow: hidden;
   border:5px solid #FFF;
   
}

#sliderContent {
   width:727px; 
   position: absolute; 
   top: 0; 
   margin-left: 0; }

.sliderImage {
   float: left; 
   position: relative;
   display: none; 
}

.sliderImage span {
   position: absolute;
   left: 0;
 
   padding: 10px 13px;
   width:727px;
   background-color: #000;
   filter: alpha(opacity=70); 
   -moz-opacity: 0.7; 
   -khtml-opacity: 0.7; 
   opacity: 0.7;
   color: #fff;
   display: none; 
   top: 0;

}

.clear {
   clear: both;
} 

