html{width:100%}
body {
   margin: 0px;
   padding: 0px;
   text-align: center;
   color: #D76F2C;
   background-attachment: scroll;
   background-image:url(../immagini/sfondo_body_rutelli_new_3.gif);
   background-repeat: no-repeat;
   background-position: center top;
   width:100%;
   max-width:100%;
   min-width:100%;
   position:relative;
}
h2 {
	margin:0px;
	padding:0px;
    }
    
.clear {
   clear: both;
   width: 50%;
   display:block;
   height:1px;

}
.help {
   font-size: 11px;
   color: #333333;
   background-color: #FFFF66;
   padding: 10px;
}


#Wrap {
   width: 960px;
   margin-right: auto;
   margin-left: auto;
   position: relative;
   display: table;
}

#Slide{
   margin-top:8px;
   margin-bottom: 8px;
}

#Wrap #Menu {
   width: 950px;
   margin-right: auto;
   margin-left: auto;
   height: 50px;
   text-align: left;
   position: relative;
   margin-top: 182px;
   font-size: 14px;
}
.tags{
   font-family: "Trebuchet MS";
   padding: 5px;
   margin-bottom:10px;
}
#Wrap #Menu ul {
   list-style-type: none;
   font-family: Arial, Helvetica, sans-serif;
   margin-left: 25px;
   padding: 0px;
   margin-top: 0px;
}
#Wrap #Menu ul li { float: left; }
#Wrap #Menu ul li a {
   color: #FFFFFF;
   text-decoration: none;
   display: block;
   text-align: center;
   padding-top: 16px;
   padding-right: 20px;
   padding-bottom: 16px;
   padding-left: 20px;
}

#Wrap #Menu ul li a:hover { background-color: #D76F2C; }

#Wrap #Container {
   position: relative;
   text-align: left;
   width: 940px;
   margin-top: 10px;
   padding-left: 40px;
}
#Wrap #Container img{
	border:0px none;}
#Wrap #Container a, #Wrap #Container a:link, #Wrap #Container a:active {
   color: #D76F2C;
   text-decoration: none;
 }
#Wrap #Container a:hover{
	text-decoration:underline;}


#Wrap #Container #Box1 {
   height: 200px;
   width: 450px;
   float: left;
   text-align: right;
   font-family: "Trebuchet MS";
   font-size: 60px;
   color: #FFFFFF;
   text-transform: uppercase;
   font-weight: bold;
   padding-right: 50px;
   margin-top: 50px;
   opacity:0.80;
   line-height: 0.9em;
   position: relative;
   display: none;
}
#Wrap #Container #Box2 {
   position: relative;
   display: block;
   width: 550px;
   margin-bottom: 20px;
   margin-top: 10px;
}
#Wrap #Container #ContentSX {
   float: left;
   width: 320px;
   position: relative;
}
#Wrap #Container #PrimoPiano {
   font-family: "Trebuchet MS";
   width: 320px;
   position: relative;
   padding-bottom: 5px;
   margin-top: 5px;
}
#Wrap #Container #PrimoPiano img.img {
	positon:relative;
}


#Wrap #Container #PrimoPiano p {
   padding-top:0px;
   margin-top:0px;
   font-size: 13px;
   color: #414141;
}
#Wrap #Container #ContentBotTv {
   clear:both;
   display:block;
   width: 950px;
   position: relative;
   padding-top: 25px;
}

#Wrap #Container #ContentBotTv #Agenda {
   background-attachment: scroll;
   background-repeat: no-repeat;
   background-position: left top;
   width: 300px;
   padding-left: 0px;
   position: relative;
   float:left;
}
#Wrap #Container #ContentBotTv #Agenda h1    {
   font-size: 20px;
   font-family: "Trebuchet MS";
   margin-top: 0px;
   margin-right: 0px;
   margin-bottom: 10px;
   margin-left: 0px;
   color: #FFFFFF;
   background-color: #D76F2C;
   width: 295px;
   padding-top: 0px;
   padding-right: 0px;
   padding-bottom: 0px;
   padding-left: 5px;
}

#Wrap #Container #ContentBotTv #Agenda h1 a, #Wrap #Container #ContentBotTv #Agenda h1 a:link, #Wrap #Container #ContentBotTv #Agenda h1 a:active{
   font-family: "Trebuchet MS";
   font-size: 20px;
   color: #FFFFFF;
   text-align: left;
   background-color: #D76F2C;

}

#Wrap #Container #ContentBotTv #Agenda h1 a:hover{
	text-decoration:none;
    color:#414141;}

#Wrap #Container #ContentBotTv #Agenda #TopAgenda {
   background-image: url(/immagini/struttura/TopAgenda.jpg);
   display: none;
   height: 22px;
   width: 415px;
   margin-left: 10px;
}
#Wrap #Container #ContentBotTv #Agenda #BoxAgenda {
   display: table;
   width: 300px;
   padding-right: 0px;
   padding-left: 0px;
   padding-bottom: 20px;
   margin-left: 0px;
}

#Wrap #Container #ContentBotTv #Agenda #BoxAgenda a{
   color: #000000;
   text-decoration: underline;
}
#Wrap #Container #ContentBotTv #Agenda #BoxAgenda a:hover{ color: #999999; }

#Wrap #Container #ContentBotTv #Agenda #BoxAgenda .row-agenda {
   font-family: "Trebuchet MS";
   color: #350000;
   display: block;
   font-size: 11px;
   padding-top: 2px;
   padding-bottom: 5px;
}
#Wrap  #Container  #ContentBotTv  #Agenda  #BoxAgenda  .row-agenda2 {
   font-family: "Trebuchet MS";
   color: #d76f2c;
   display: block;
   border-bottom-width: 1px;
   border-bottom-style: solid;
   border-bottom-color: #FF9966;
   font-size: 11px;
   padding-bottom: 5px;
   padding-top: 5px;
}
#Wrap #Container #ContentBotTv #Agenda #BotAgenda {
   background-image: url(/immagini/struttura/BotAgenda.jpg);
   display: none;
   height: 15px;
   width: 415px;
   margin-left: 10px;
}


#Wrap #Container #ContentBotTv #Documenti {
   background-attachment: scroll;
   background-repeat: no-repeat;
   background-position: right 5px;
   position: relative;
   width: 300px;
   float:left;
   display: table;
   padding-right: 0px;
   font-family: "Trebuchet MS";
   color: #d76f2c;
   margin-right: 15px;
}
#Wrap #Container #ContentBotTv #Documenti h1 {
   font-family: "Trebuchet MS";
   font-size: 20px;
   color: #FFFFFF;
   text-align: left;
   margin-top: 0px;
   margin-right: 0px;
   margin-bottom: 10px;
   margin-left: 0px;
   background-color: #D76F2C;
   width: 295px;
   padding-left: 5px;
}


#Wrap #Container #ContentBotTv #Documenti h1 a, #Wrap #Container #ContentBotTv #Documenti h1 a:link, #Wrap #Container #ContentBotTv #Documenti h1 a:active{
   font-family: "Trebuchet MS";
   font-size: 20px;
   color: #FFFFFF;
   text-align: left;

}

#Wrap #Container #ContentBotTv #Documenti h1 a:hover{
	text-decoration:none;
    color:#414141;}
#Wrap   #Container   #ContentBotTv   #Documenti   h2  {
   font-size: 15px;
   padding: 0px;
   margin-right: 0px;
   margin-bottom: 0px;
   margin-left: 0px;
   margin-top: 0px;
   color: #d76f2c;
}
#Wrap  #Container  #ContentBotTv  #Documenti  h2 a {
   font-size: 15px;
   padding: 0px;
   margin-right: 0px;
   margin-bottom: 0px;
   margin-left: 0px;
   margin-top: 0px;
   color: #d76f2c;
}
#Wrap #Container #ContentBotTv #Documenti .data {
   color: #999999;
   font-size: 11px;
   margin-bottom: 2px;
   display: block;
   margin-top: 2px;
}
#Wrap #Container #ContentBotTv #Documenti p {
   color: #D76F2C;
   font-size: 12px;
   line-height: 1.3em;
   margin-top: 0px;
   margin-right: 0px;
   margin-bottom: 10px;
   margin-left: 0px;
   padding-top: 0px;
   padding-right: 0px;
   padding-bottom: 0px;
   padding-left: 0px;
}



#Wrap #Container #ContentBotTv #Notizie {
   background-attachment: scroll;
   background-repeat: no-repeat;
   background-position: right 5px;
   position: relative;
   width: 300px;
   float:left;
   display: table;
   padding-right: 0px;
   font-family: "Trebuchet MS";
   color: #d76f2c;
   margin-bottom: 5px;
   margin-right: 15px;
}
#Wrap #Container #ContentBotTv #Notizie h1 {
   font-family: "Trebuchet MS";
   font-size: 20px;
   text-align: left;
   margin-top: 0px;
   margin-right: 0px;
   margin-bottom: 10px;
   margin-left: 0px;
   background-color: #D76F2C;
   width: 295px;
   padding-left: 5px;
}

#Wrap #Container #ContentBotTv #Notizie h1 a, #Wrap #Container #ContentBotTv #Notizie h1 a:link, #Wrap #Container #ContentBotTv #Notizie h1 a:active{ color: #FFFFFF; }

#Wrap #Container #ContentBotTv #Notizie h1 a:hover{
	text-decoration:none;
    color:#414141;}


#Wrap #Container #ContentBotTv #Notizie h2 {
   font-size: 15px;
   padding: 0px;
   margin-right: 0px;
   margin-bottom: 0px;
   margin-left: 0px;
   margin-top: 0px;
   color: #d76f2c;
   line-height: 1.1em;
}
#Wrap #Container #ContentBotTv #Notizie .data {
   color: #999999;
   font-size: 11px;
   margin-bottom: 2px;
   display: block;
   margin-top: 2px;
}
#Wrap #Container #ContentSX #Agenda h1    {
   font-size: 20px;
   font-family: "Trebuchet MS";
   margin-top: 0px;
   margin-right: 0px;
   margin-bottom: 10px;
   margin-left: 0px;
   color: #FFFFFF;
   background-color: #D76F2C;
   width: 295px;
   padding-top: 0px;
   padding-right: 0px;
   padding-bottom: 0px;
   padding-left: 5px;
}

#Wrap #Container #ContentSX #Agenda h1 a, #Wrap #Container #ContentSX #Agenda h1 a:link, #Wrap #Container #ContentSX #Agenda h1 a:active{
   font-family: "Trebuchet MS";
   font-size: 20px;
   color: #FFFFFF;
   text-align: left;
   background-color: #D76F2C;

}

#Wrap #Container #ContentSX #Agenda h1 a:hover{
	text-decoration:none;
    color:#414141;}

#Wrap   #Container   #ContentSX   #Racconti   h1 {
   font-family: "Trebuchet MS";
   font-size: 20px;
   color: #FFFFFF;
   text-align: left;
   margin-top: 0px;
   margin-right: 0px;
   margin-bottom: 10px;
   margin-left: 0px;
   background-color: #D76F2C;
   width: 295px;
   float: left;
   padding-left: 5px;
}
#Wrap #Container #ContentSX #Agenda {
   background-attachment: scroll;
   background-repeat: no-repeat;
   background-position: left top;
   width: 300px;
   padding-left: 0px;
   position: relative;
}
#Wrap #Container #ContentSX #Agenda #TopAgenda {
   background-image: url(/immagini/struttura/TopAgenda.jpg);
   display: none;
   height: 22px;
   width: 415px;
   margin-left: 10px;
}
#Wrap #Container #ContentSX #Agenda #BoxAgenda {
   display: table;
   width: 300px;
   padding-right: 0px;
   padding-left: 0px;
   padding-bottom: 20px;
   margin-left: 0px;
}

#Wrap #Container #ContentSX #Agenda #BoxAgenda a{
   color: #000000;
   text-decoration: underline;
}
#Wrap #Container #ContentSX #Agenda #BoxAgenda a:hover{ color: #999999; }

#Wrap #Container #ContentSX #Agenda #BoxAgenda .row-agenda {
   font-family: "Trebuchet MS";
   color: #350000;
   display: block;
   font-size: 11px;
   padding-top: 2px;
   padding-bottom: 5px;
}
#Wrap  #Container  #ContentSX  #Agenda  #BoxAgenda  .row-agenda2 {
   font-family: "Trebuchet MS";
   color: #d76f2c;
   display: block;
   border-bottom-width: 1px;
   border-bottom-style: solid;
   border-bottom-color: #FF9966;
   font-size: 11px;
   padding-bottom: 5px;
   padding-top: 5px;
}
#Wrap #Container #ContentSX #Agenda #BotAgenda {
   background-image: url(/immagini/struttura/BotAgenda.jpg);
   display: none;
   height: 15px;
   width: 415px;
   margin-left: 10px;
}


#Wrap #Container #ContentSX #Documenti {
   background-attachment: scroll;
   background-repeat: no-repeat;
   background-position: right 5px;
   position: relative;
   width: 300px;
   display: table;
   padding-right: 0px;
   font-family: "Trebuchet MS";
   color: #d76f2c;
}
#Wrap #Container #ContentSX #Documenti h1 {
   font-family: "Trebuchet MS";
   font-size: 20px;
   color: #FFFFFF;
   text-align: left;
   margin-top: 0px;
   margin-right: 0px;
   margin-bottom: 10px;
   margin-left: 0px;
   background-color: #D76F2C;
   width: 295px;
   padding-left: 5px;
}


#Wrap #Container #ContentSX #Documenti h1 a, #Wrap #Container #ContentSX #Documenti h1 a:link, #Wrap #Container #ContentSX #Documenti h1 a:active{
   font-family: "Trebuchet MS";
   font-size: 20px;
   color: #FFFFFF;
   text-align: left;

}

#Wrap #Container #ContentSX #Documenti h1 a:hover{
	text-decoration:none;
    color:#414141;}
#Wrap   #Container   #ContentSX   #Documenti   h2  {
   font-size: 15px;
   padding: 0px;
   margin-right: 0px;
   margin-bottom: 0px;
   margin-left: 0px;
   margin-top: 0px;
   color: #d76f2c;
}
#Wrap  #Container  #ContentSX  #Documenti  h2 a {
   font-size: 15px;
   padding: 0px;
   margin-right: 0px;
   margin-bottom: 0px;
   margin-left: 0px;
   margin-top: 0px;
   color: #d76f2c;
}
#Wrap #Container #ContentSX #Documenti .data {
   color: #999999;
   font-size: 11px;
   margin-bottom: 2px;
   display: block;
   margin-top: 2px;
}
#Wrap #Container #ContentSX #Documenti p {
   color: #D76F2C;
   font-size: 12px;
   line-height: 1.3em;
   margin-top: 0px;
   margin-right: 0px;
   margin-bottom: 10px;
   margin-left: 0px;
   padding-top: 0px;
   padding-right: 0px;
   padding-bottom: 0px;
   padding-left: 0px;
}



#Wrap #Container #ContentSX #Notizie {
   background-attachment: scroll;
   background-repeat: no-repeat;
   background-position: right 5px;
   position: relative;
   width: 300px;
   display: table;
   padding-right: 0px;
   font-family: "Trebuchet MS";
   color: #d76f2c;
   margin-bottom: 5px;
   padding-top:10px;
}
#Wrap #Container #ContentSX #Notizie h1 {
   font-family: "Trebuchet MS";
   font-size: 20px;
   text-align: left;
   margin-top: 0px;
   margin-right: 0px;
   margin-bottom: 10px;
   margin-left: 0px;
   background-color: #D76F2C;
   width: 295px;
   padding-left: 5px;
}

#Wrap #Container #ContentSX #Notizie h1 a, #Wrap #Container #ContentSX #Notizie h1 a:link, #Wrap #Container #ContentSX #Notizie h1 a:active{ color: #FFFFFF; }

#Wrap #Container #ContentSX #Notizie h1 a:hover{
	text-decoration:none;
    color:#414141;}


#Wrap #Container #ContentSX #Notizie h2 {
   font-size: 15px;
   padding: 0px;
   margin-right: 0px;
   margin-bottom: 0px;
   margin-left: 0px;
   margin-top: 0px;
   color: #d76f2c;
   line-height: 1.1em;
}
#Wrap #Container #ContentSX #Notizie .data {
   color: #999999;
   font-size: 11px;
   margin-bottom: 2px;
   display: block;
   margin-top: 2px;
}
#Wrap  #Container  #ContentSX-Int {
   float: left;
   width: 300px;
   position: relative;
}

#Wrap   #Container   #ContentSX-Int   #Racconti   h1 {
   font-family: "Trebuchet MS";
   font-size: 20px;
   color: #FFFFFF;
   text-align: left;
   margin-top: 0px;
   margin-right: 0px;
   margin-bottom: 10px;
   margin-left: 0px;
   background-color: #D76F2C;
   width: 295px;
   float: left;
   padding-left: 5px;
}
#Wrap #Container #ContentSX-Int #Agenda {
   background-attachment: scroll;
   background-repeat: no-repeat;
   background-position: left top;
   width: 300px;
   padding-left: 0px;
   position: relative;
}
#Wrap  #Container  #ContentSX-Int  #Agenda  h1    {
   font-size: 20px;
   font-family: "Trebuchet MS";
   margin-top: 0px;
   margin-right: 0px;
   margin-bottom: 10px;
   margin-left: 0px;
   width: 295px;
   padding-top: 0px;
   padding-right: 0px;
   padding-bottom: 5px;
   padding-left: 5px;
   border-bottom-width: 1px;
   border-bottom-style: solid;
   border-bottom-color: #333333;
}




#Wrap #Container #ContentSX-Int #Agenda h1 a, #Wrap #Container #ContentSX-Int #Agenda h1 a:link, #Wrap #Container #ContentSX-Int #Agenda h1 a:active{
   font-family: "Trebuchet MS";
   font-size: 20px;
   color: #333333;
   text-align: left;
}

#Wrap #Container #ContentSX-Int #Agenda h1 a:hover{
   text-decoration:none;
   color:#D76F2C;
}
#Wrap #Container #ContentSX-Int #Agenda #TopAgenda {
   background-image: url(/immagini/struttura/TopAgenda.jpg);
   display: none;
   height: 22px;
   width: 415px;
   margin-left: 10px;
}
#Wrap #Container #ContentSX-Int #Agenda #BoxAgenda {
   display: table;
   width: 300px;
   padding-right: 0px;
   padding-left: 0px;
   padding-bottom: 20px;
   margin-left: 0px;
}

#Wrap #Container #ContentSX-Int #Agenda #BoxAgenda a{
   color: #333333;
   text-decoration: underline;
}
#Wrap #Container #ContentSX-Int #Agenda #BoxAgenda a:hover{ color: #999999; }

#Wrap #Container #ContentSX-Int #Agenda #BoxAgenda .row-agenda {
   font-family: "Trebuchet MS";
   color: #350000;
   display: block;
   font-size: 11px;
   padding-bottom: 5px;
   padding-top: 2px;
}
#Wrap  #Container  #ContentSX-Int  #Agenda  #BoxAgenda  .row-agenda2 {
   font-family: "Trebuchet MS";
   color: #d76f2c;
   display: block;
   border-bottom-width: 1px;
   border-bottom-style: solid;
   border-bottom-color: #FF9966;
   font-size: 11px;
   padding-bottom: 5px;
   padding-top: 5px;
}
#Wrap #Container #ContentSX-Int #Agenda #BotAgenda {
   background-image: url(/immagini/struttura/BotAgenda.jpg);
   display: none;
   height: 15px;
   width: 415px;
   margin-left: 10px;
}


#Wrap #Container #ContentSX-Int #Documenti {
   background-attachment: scroll;
   background-repeat: no-repeat;
   background-position: right 5px;
   position: relative;
   width: 300px;
   display: table;
   padding-right: 0px;
   font-family: "Trebuchet MS";
   color: #d76f2c;
}
#Wrap #Container #ContentSX-Int #Documenti h1 {
   font-family: "Trebuchet MS";
   font-size: 20px;
   text-align: left;
   margin-top: 0px;
   margin-right: 0px;
   margin-bottom: 10px;
   margin-left: 0px;
   width: 295px;
   padding-left: 5px;
   padding-bottom: 5px;
   border-bottom-width: 1px;
   border-bottom-style: solid;
   border-bottom-color: #333333;
}


#Wrap #Container #ContentSX-Int #Documenti h1 a, #Wrap #Container #ContentSX-Int #Documenti h1 a:link, #Wrap #Container #ContentSX-Int #Documenti h1 a:active{
   font-family: "Trebuchet MS";
   font-size: 20px;
   color: #333333;
   text-align: left;
}

#Wrap #Container #ContentSX-Int #Documenti h1 a:hover{
   text-decoration:none;
   color:#D76F2C;
}
#Wrap   #Container   #ContentSX-Int   #Documenti   h2  { line-height: 0.4em; }
#Wrap  #Container  #ContentSX-Int  #Documenti  h2 a {
   font-size: 12px;
   padding: 0px;
   margin-right: 0px;
   margin-bottom: 0px;
   margin-left: 0px;
   margin-top: 0px;
   color: #333333;
   line-height: 1.1em;
}
#Wrap #Container #ContentSX-Int #Documenti .data {
   color: #999999;
   font-size: 11px;
   margin-bottom: 0px;
   display: block;
   margin-top: 0px;
}
#Wrap #Container #ContentSX-Int #Documenti p {
   color: #333333;
   font-size: 11px;
   line-height: 1.3em;
   margin-top: 0px;
   margin-right: 0px;
   margin-bottom: 10px;
   margin-left: 0px;
   padding-top: 0px;
   padding-right: 0px;
   padding-bottom: 0px;
   padding-left: 0px;
}
#Wrap #Container #ContentSX-Int .trattini {
   border-bottom-width: 1px;
   border-bottom-style: dotted;
   border-bottom-color: #999999;
   margin-top: 0px;
   margin-right: 0px;
   margin-bottom: 5px;
   margin-left: 0px;
   padding-top: 0px;
   padding-right: 0px;
   padding-bottom: 0px;
   padding-left: 0px;
}
#Wrap  #Container  #ContentSX-Int  #Correlati {
   background-attachment: scroll;
   background-repeat: no-repeat;
   background-position: right 5px;
   position: relative;
   width: 300px;
   display: table;
   padding-right: 0px;
   font-family: "Trebuchet MS";
   color: #d76f2c;
}
#Wrap  #Container  #ContentSX-Int  #Correlati  h1 {
   font-family: "Trebuchet MS";
   font-size: 20px;
   text-align: left;
   margin-top: 0px;
   margin-right: 0px;
   margin-bottom: 10px;
   margin-left: 0px;
   width: 295px;
   padding-left: 5px;
   border-top-width: 1px;
   border-right-width: 1px;
   border-bottom-width: 1px;
   border-left-width: 1px;
   border-bottom-style: solid;
   border-top-color: #333333;
   border-right-color: #333333;
   border-bottom-color: #333333;
   border-left-color: #333333;
   padding-bottom: 10px;
}


#Wrap #Container #ContentSX-Int #Correlati h1 a, #Wrap #Container #ContentSX-Int #Correlati h1 a:link, #Wrap #Container #ContentSX-Int #Correlati h1 a:active{
   font-family: "Trebuchet MS";
   font-size: 20px;
   color: #333333;
   text-align: left;
}

#Wrap #Container #ContentSX-Int #Correlati h1 a:hover{
	text-decoration:none;
    color:#414141;}
#Wrap  #Container  #ContentSX-Int  #Correlati  h2 a {
   font-size: 12px;
   padding: 0px;
   margin-right: 0px;
   margin-bottom: 0px;
   margin-left: 0px;
   margin-top: 0px;
   color: #333333;
}
#Wrap #Container #ContentSX-Int #Correlati .data {
   color: #999999;
   font-size: 11px;
   margin-bottom: 0px;
   display: block;
   margin-top: 0px;
}
#Wrap #Container #ContentSX-Int #Correlati p {
   color: #333333;
   font-size: 11px;
   line-height: 1.2em;
   border-bottom-width: 1px;
   border-bottom-style: dotted;
   border-bottom-color: #F2A36B;
   margin-top: 0px;
   margin-right: 0px;
   margin-bottom: 10px;
   margin-left: 0px;
   padding-top: 0px;
   padding-right: 0px;
   padding-bottom: 5px;
   padding-left: 0px;
}



#Wrap #Container #ContentSX-Int #Notizie {
   background-attachment: scroll;
   background-repeat: no-repeat;
   background-position: right 5px;
   position: relative;
   width: 300px;
   display: table;
   padding-right: 0px;
   font-family: "Trebuchet MS";
   color: #d76f2c;
   margin-bottom: 5px;
}
#Wrap #Container #ContentSX-Int #Notizie h1 {
   font-family: "Trebuchet MS";
   font-size: 20px;
   text-align: left;
   margin-top: 0px;
   margin-right: 0px;
   margin-bottom: 10px;
   margin-left: 0px;
   width: 295px;
   padding-left: 5px;
   padding-bottom: 5px;
   border-bottom-width: 1px;
   border-bottom-style: solid;
   border-bottom-color: #666666;

}


#Wrap #Container #ContentSX-Int #Notizie h1 a, #Wrap #Container #ContentSX-Int #Notizie h1 a:link, #Wrap #Container #ContentSX-Int #Notizie h1 a:active{
   font-family: "Trebuchet MS";
   font-size: 20px;
   color: #333333;
   text-align: left;
}

#Wrap #Container #ContentSX-Int #Notizie h1 a:hover{
   text-decoration:none;
   color:#D76F2C;
}
#Wrap  #Container  #ContentSX-Int  #Notizie  h2 { line-height: 0.1em; }
#Wrap #Container #ContentSX-Int #Notizie h2 a{
   color: #333333;
   font-size: 12px;
   line-height:1em;
}

#Wrap #Container #ContentSX-Int #Notizie .data {
   color: #999999;
   font-size: 11px;
   margin-bottom: 5px;
   display: block;
   margin-top: 0px;
}
#Wrap   #Container   .trattini     {
   border-bottom-width: 1px;
   border-bottom-style: dotted;
   border-bottom-color: #F2A36B;
   margin-top: 0px;
   margin-right: 0px;
   margin-bottom: 2px;
   margin-left: 0px;
   padding: 0px;
   clear: both;
}

#Wrap #Container #ContentSX-Int #PrimoPiano h1{
   font-family: "Trebuchet MS";
   margin-top: 0px;
   margin-right: 0px;
   margin-bottom: 10px;
   margin-left: 0px;
   color: #D76F2C;
   padding-top: 0px;
   padding-right: 0px;
   padding-bottom: 0px;
   padding-left: 5px;
   font-weight: bold;
   font-style: normal;
   font-size: 20px;
    }
#Wrap  #Container  #ContentDX  h1, #Wrap  #Container  #ContentSX  #PrimoPiano  h1{
   font-family: "Trebuchet MS";
   margin-top: 0px;
   margin-right: 0px;
   margin-bottom: 5px;
   margin-left: 0px;
   color: #D76F2C;
   padding-top: 0px;
   padding-right: 0px;
   padding-bottom: 0px;
   padding-left: 0px;
   font-weight: bold;
   font-style: normal;
   font-size: 20px;
    }
#Wrap #Container #ContentSX #PrimoPiano h1  { width: 300px; 

}
#Wrap #Container  #ContentSX #PrimoPiano h1 a {
   line-height: 1.1em;
   
}
#Wrap   #Container   ContenSX-Int   #PrimoPiano  h1 {
   width: 300px;


}
#Wrap #Container #ContentDX {
   float: right;
   width: 570px;
   position: relative;
   display: table;
   font-family: "Trebuchet MS";
}  
#Wrap  #Container  #ContentDX  #VideoHP {
   width: 550px;
   position: relative;
   float: left;
}

#Wrap #Container #ContentDX #Dettaglio #Colonne {
   font-size: 10px;
   color: #666666;
   text-align: right;
   display: block;
   padding-right: 10px;
   position: relative;
   visibility: inherit;
   margin-top: 10px;
}

#Wrap #Container #ContentDX #Dettaglio #RicercaMaterli h1 {
   font-size: 13px;
   padding: 0px;
   margin-top: 4px;
   margin-right: 0px;
   margin-bottom: 4px;
   margin-left: 0px;
}



#Wrap #Container #ContentDX #Dettaglio #RicercaMaterli h1 a { font-size: 15px; 
}

#Wrap  #Container  #ContentDX  #Dettaglio  #Ricerca  h1  {
   font-size: 20px;
   padding: 0px;
   margin-top: 4px;
   margin-right: 0px;
   margin-bottom: 4px;
   margin-left: 0px;
}
#Wrap    #Container    #ContentDX    #Dettaglio    #Ricerca    h1 img  {
   border-top-style: none;
   border-right-style: none;
   border-bottom-style: none;
   border-left-style: none;
   margin-right: 5px;
   border-top-width: 0px;
   border-right-width: 0px;
   border-bottom-width: 0px;
   border-left-width: 0px;
   float: right;
}
#Wrap #Container #ContentDX #Dettaglio #Ricerca h1 a { font-size: 15px; 
}
#Wrap #Container #ContentDX #Dettaglio #Ricerca .data {
   padding: 0px;
   margin-top: 2px;
   margin-right: 0px;
   margin-bottom: 2px;
   margin-left: 0px;
}
#Wrap #Container #ContentDX #Dettaglio #Ricerca p {
   padding: 0px;
   margin-top: 5px;
   margin-right: 0px;
   margin-bottom: 10px;
   margin-left: 0px;
}

#Wrap #Container #ContentDX #Dettaglio #Ricerca #ResulBar {
   color: #D76F2C;
   font-family: "Trebuchet MS";
   font-size: 12px;
   text-decoration: none;
   text-align: left;
   padding-top: 10px;
   padding-right: 10px;
   padding-bottom: 15px;
   padding-left: 10px;
}
#Wrap #Container #ContentDX #Dettaglio #Ricerca #ResulBar a, #Wrap #Container #ContentDX #Dettaglio #Ricerca #ResulBar a:link, #Wrap #Container #ContentDX #Dettaglio #Ricerca #ResulBar a:active {
   color: #FFFFFF;
   background-color: #DF8C56;
   border: 1px solid #D76F2C;
   text-decoration: none;
   display: inline;
   padding-top: 4px;
   padding-right: 6px;
   padding-bottom: 4px;
   padding-left: 6px;
}

#Wrap #Container #ContentDX #Dettaglio #Ricerca #ResulBar a:hover{
   color: #333333;
   background-color: #D76F2C;
    }
#Wrap #Container #ContentDX #Dettaglio #testo { padding-top: 10px; }

#Wrap #Container #ContentDX #Dettaglio #testo img{
	float:left;
    margin-right:10px;
    margin-bottom:10px;}
#Wrap #Container #ContentDX #Dettaglio #Ricerca #argomenti {
   display: block;
   margin-bottom: 5px;
   font-size: 11px;
}




#form1 {
   width: 510px;
   position: relative;
   clear: both;
   background-attachment: scroll;
   background-image: url(/immagini/struttura/sfondo_form.gif);
   background-repeat: no-repeat;
   background-position: center center;
   height: 195px;
   padding-top: 15px;
   padding-right: 20px;
   padding-bottom: 20px;
   padding-left: 20px;

}


#Wrap #Container #ContentDX #form1 #disclaimer {
   color: #FFFFFF;
   font-family: "Trebuchet MS";
   text-align: right;
   width: 490px;
   padding-right: 20px;
   font-size: 12px;
   position: relative;
   margin-bottom: 15px;
}
#Wrap #Container #ContentDX #form1 #disclaimer a {
   color: #FFFFFF;
   text-decoration: underline;
}

.form_static {
   background-attachment: scroll;
   background-image: url(/immagini/sfondo_form.gif);
   background-repeat: no-repeat;
   background-position: center top;
}
#form1   input.nome,#form1   input.cognome    {
   font-size: 15px;
   color: #666666;
   width: 179px;
   background-image: url(/immagini/struttura/sfondo_input.gif);
   background-attachment: scroll;
   background-repeat: no-repeat;
   background-position: center center;
   padding-top: 15px;
   padding-right: 2px;
   height: 34px;
   margin-bottom: 5px;
   border: 1px solid #D76F2C;
   padding-left: 20px;
   margin-left: 0px;
   background-color: #D76F2C;
   display: block;
}
#form1   input.file{
   font-size: 15px;
   color: #FFFFFF;
   float: right;
   background-attachment: scroll;
   background-repeat: no-repeat;
   background-position: left center;
   height: 34px;
   margin-bottom: 5px;
   border: 1px none #FFFFFF;
   margin-left: 0px;
   background-color: #D76F2C;
   display: block;
   padding: 0px;
   margin-right: 20px;
   margin-top: 5px;
}

#form1  #button.tasto  {
   width: 187px;
   border-top-style: none;
   border-right-style: none;
   border-bottom-style: none;
   border-left-style: none;
   height: 43px;
   float: left;
   margin-top: 0px;
   margin-right: 0px;
   margin-bottom: 0px;
   margin-left: 8px;
}
#form1   .testo  {
   float: right;
   background-image: url(/immagini/struttura/sfondo_testo.gif);
   height: 90px;
   width: 250px;
   border-top-style: none;
   border-right-style: none;
   border-bottom-style: none;
   border-left-style: none;
   background-attachment: scroll;
   background-repeat: no-repeat;
   background-position: center center;
   background-color: #D76F2C;
   margin-top: 10px;
   margin-right: 20px;
}
#form1  .testo  #racconto  {
   border-top-style: none;
   border-right-style: none;
   border-bottom-style: none;
   border-left-style: none;
   width: 225px;
   background-color: #FFFFFF;
   height: 75px;
   margin-top: 6px;
   margin-left: 10px;
   font-family: verdana;
   font-size: 12px;
   color: #666666;
}
#google { display: none; }
.form_static .pad-top-10 { padding-top: 10px; }
#form2 {
   position: relative;
   height: 195px;
   padding-top: 15px;
   padding-right: 10px;
   padding-bottom: 20px;
   padding-left: 10px;
   width: 520px;
   margin-right: auto;
   margin-left: auto;
   background-color: #F4CC87;
   background-attachment: scroll;
   background-image: url(/immagini/struttura/sfondo_form_2.gif);
   background-repeat: no-repeat;
   background-position: center top;
   text-align: left;

}
#Wrap  #Container  #ContentDX  #form2  #disclaimer {
   color: #FFFFFF;
   font-family: "Trebuchet MS";
   text-align: right;
   width: 500px;
   padding-right: 20px;
   font-size: 12px;
   position: relative;
   margin-bottom: 15px;
}
#Wrap  #Container  #ContentDX  #form2  #disclaimer  a {
   color: #414141;
   text-decoration: underline;
}

.form_static {
   background-attachment: scroll;
   background-image: url(/immagini/sfondo_form.gif);
   background-repeat: no-repeat;
   background-position: center top;
}
#form2    input.nome,#form2    input.cognome    {
   font-size: 15px;
   color: #666666;
   width: 150px;
   background-image: url(/immagini/struttura/sfondo_input_2.gif);
   background-attachment: scroll;
   background-repeat: no-repeat;
   background-position: center center;
   padding-top: 15px;
   padding-right: 2px;
   height: 28px;
   margin-bottom: 5px;
   border: 1px solid #f4cc87;
   padding-left: 20px;
   margin-left: 0px;
   background-color: #F4CC87;
   display: block;
   margin-top: 0px;
   margin-right: 0px;
}
#form2    input.file{
   font-size: 15px;
   color: #333333;
   float: right;
   height: 34px;
   margin-bottom: 5px;
   border: 1px solid #FFFFFF;
   margin-left: 0px;
   background-color: #F4CC87;
   display: block;
   padding: 10px;
   margin-right: 5px;
   margin-top: 5px;
}
#form2   #button.tasto  {
   width: 187px;
   border-top-style: none;
   border-right-style: none;
   border-bottom-style: none;
   border-left-style: none;
   height: 43px;
   float: left;
   margin-top: 0px;
   margin-right: 0px;
   margin-bottom: 0px;
   margin-left: 8px;
}
#form2    .testo  {
   float: right;
   background-image: url(/immagini/struttura/sfondo_testo_2.gif);
   height: 90px;
   width: 315px;
   border-top-style: none;
   border-right-style: none;
   border-bottom-style: none;
   border-left-style: none;
   background-attachment: scroll;
   background-repeat: no-repeat;
   background-position: center center;
   background-color: #F4CC87;
   margin-top: 10px;
   margin-right: 5px;
}
#form2   .testo   #racconto  {
   border-top-style: none;
   border-right-style: none;
   border-bottom-style: none;
   border-left-style: none;
   width: 295px;
   background-color: #FFFFFF;
   height: 75px;
   margin-top: 6px;
   margin-left: 10px;
   font-family: verdana;
   font-size: 12px;
   color: #666666;
}
#Wrap #Container #ContentDX #Box #form2 #Messaggio {
   font-size: 11px;
   margin-top: 5px;
   margin-bottom: 5px;
   text-align: right;
   font-weight: bold;
   display: block;
   clear: both;
   padding-right: 10px;
   padding-top: 2px;
}
#Wrap #Container #ContentDX #Box #form2 #Freccia {
   position: absolute;
   left: 228px;
   top: 170px;
}




#MenuFooter {
   width: 100%;
   text-align: center;
   position: relative;
   background-color: #E29165;
   display: block;
   height: 100px;
   margin-top: 20px;
   border-top: 1px solid #D76F2C;
}
#MenuFooter ul {
   list-style-type: none;
   font-family: Arial, Helvetica, sans-serif;
   padding: 0px;
   margin-top: 0px;
   margin-right: auto;
   margin-bottom: 0px;
   margin-left: auto;
   display: block;
   width: 865px;
}
#MenuFooter ul li { float: left; }
#MenuFooter ul li a {
   color: #FFFFFF;
   text-decoration: none;
   display: block;
   border-right-width: 1px;
   border-right-style: solid;
   border-right-color: #E29165;
   padding: 10px;
   text-align: center;
   font-size: 12px;
}

#MenuFooter ul li a:hover { background-color: #D76F2C; }
#Wrap #Container #ContentDX #Racconti {
   display: block;
   width: 545px;
   padding-left: 35px;
   padding-bottom: 15px;
   padding-top: 15px;
   position: relative;
}

#Wrap #Container #ContentDX #Racconti h1{
   margin-bottom: 2px; 
   padding: 0px;
}

#Wrap #Container #ContentDX #Racconti h1 a{
   margin: 0px; 
   padding: 0px;
}
#Wrap #Container #ContentDX #Racconti img{
   float: left;
   margin-right: 20px;
}
#Wrap #Container #ContentDX #Racconti p{
   font-family: "Trebuchet MS";
   font-size: 12px;
   margin: 0px;
   padding: 0px 50px 15px 0px;
}

#testo{
color:#414141;
font-size:12;}
#Wrap #Container #ContentDX {
   color: #414141;
   font-size:13px;
   position: relative;
   top: 10px;
}
#Wrap  #Container  #ContentDX h2 {
   border-bottom-width: 2px;
   border-bottom-style: solid;
   border-bottom-color: #DCDCDC;
   padding-bottom: 5px;
   margin-bottom: 5px;
}
#Wrap  #Container  #ContentDX h2 #Bookmark{
   float:right;
   position: relative;
   bottom: 0px;
   left: 0px;
}

#Wrap #Container #ContentDX  #Azioni{
   display: block;
   margin-bottom: 10px;
   text-align: right;
   float: right;
   width: 275px;
   height:18px;

}

#Wrap #Container #ContentDX  #Azioni img{
border:none;
}

#Wrap #Container #ContentDX #BoxTop {
   background-attachment: scroll;
   background-image: url(/immagini/struttura/Box_arancio_top.gif);
   background-repeat: no-repeat;
   background-position: center top;
   display: block;
   height: 32px;
   width: 550px;
   position: relative;
   padding-top: 8px;
   padding-left: 8px;
   margin-right: auto;
   margin-left: auto;
   clear: both;
}
#Wrap #Container #ContentDX #Box {
   background-color: #F4CC87;
   display: table;
   position: relative;
   margin-right: auto;
   margin-left: auto;
   text-align: center;
   width: 556px;
}
#Wrap #Container #ContentDX #BoxBot {
   background-attachment: scroll;
   background-image: url(/immagini/struttura/Box_arancio_bot.gif);
   background-repeat: no-repeat;
   background-position: right top;
   display: block;
   height: 32px;
   width: 538px;
   position: relative;
   margin-right: auto;
   margin-left: auto;
   font-weight: bold;
   padding-top: 8px;
   padding-left: 18px;
}
#Wrap #Container #ContentDX #Box #Clouds{
   margin-right: auto;
   margin-left: auto;
   width: 550px;
   position: relative;
}
#Wrap   #Container   #ContentDX   #Preview  {
   margin-right: auto;
   margin-left: auto;
   width: 550px;
}


#Wrap  #Container  #ContentDX  #Box #Racconti {
   display: block;
   width: 545px;
   padding-left: 0px;
   padding-bottom: 15px;
   padding-top: 0px;
   position: relative;
   text-align: left;
   margin-right: auto;
   margin-left: 7px;
   margin-top: 10px;
}
#Wrap  #Container  #ContentDX  #Box  #Racconti h1{
   margin-bottom: 2px;
   padding: 0px;
   margin-top: 0px;
   margin-right: 0px;
   margin-left: 0px;
}
#Wrap  #Container  #ContentDX  #Box  #Racconti  h1 a{
   padding: 0px;
   margin-top: 0px;
   margin-right: 0px;
   margin-bottom: 4px;
   margin-left: 0px;
}
#Wrap  #Container  #ContentDX  #Box  #Racconti img{
   float: left;
   margin-right: 0px;
}
#Wrap  #Container  #ContentDX  #Box  #Racconti p{
   font-family: "Trebuchet MS";
   font-size: 12px;
   padding: 0px;
   margin-top: 0px;
   margin-right: 0px;
   margin-bottom: 5px;
   margin-left: 0px;
}
#PreviewHp {
   float: left;
   position: absolute;
   width: 370px;
   top:5px;
   left:2px;
   display:block;
   z-index:-1000;
   margin-bottom: 25px;
}
#VideoListHp {
   font-family:"Trebuchet MS";
   display: block;
   float: right;
   position: absolute;
   height: 300px;
   width: 180px;
   top: 5px;
   right: 0px;
   overflow-x:hidden;
   overflow-y:auto;
}
#VideoListHp  a, #VideoListHp  a:link, #VideoListHp  a:active {
   font-size: 12px;
   color: #333333;
   display:block;
   padding: 5px;
}
#VideoListHp  a:hover{
   background-color: #DCDCDC;
   text-decoration:none;
}
#VideoListHp  p {
   width: 99%;
   font-size: 11px;
   color: #333333;
   padding: 0px;
   margin-top: 2px;
   margin-right: 0px;
   margin-bottom: 2px;
   margin-left: 0px;
   display:block;
}
#VideoListHp  .data{
   font-size: 10px;
   display:block;
   color: #999999;
}

#Preview {
   float: left;
   position: absolute;
   width: 370px;
   top:10px;
   left:0px;
   display:block;
   z-index:-1000;
   margin-bottom: 25px;
}

#VideoList {
   font-family:"Trebuchet MS";
   display: block;
   float: right;
   position: absolute;
   height: 400px;
   width: 400px;
   top: 10px;
   right: -2px;
   overflow-x:hidden;
   overflow-y:auto;
}

#VideoList a, #VideoList a:link, #VideoList a:active {
   font-size: 12px;
   color: #333333;
   display:block;
   padding: 5px;
}
#VideoList a:hover{
   background-color: #DCDCDC;
   text-decoration:none;
}

   
#VideoList p {
   width: 99%;
   font-size: 11px;
   color: #333333;
   padding: 0px;
   margin-top: 2px;
   margin-right: 0px;
   margin-bottom: 2px;
   margin-left: 0px;
   display:block;
}
#VideoList .data{
   font-size: 10px;
   display:block;
   color: #999999;
}
#Wrap #newsletter {
   font-family: "Trebuchet MS";
   font-size: 12px;
   color: #333333;
   text-align: right;
   padding-right: 10px;
   padding-top: 8px;
   padding-bottom: 8px;
   background-color: #F4CC87;
   width: 414px;
   float: right;
   background-attachment: scroll;
   background-image: url(/immagini/struttura/sfondo_menu.gif);
   background-repeat: no-repeat;
   background-position: left top;
   z-index: 1000;
}

#Wrap #newsletter_new {
   font-family: "Trebuchet MS";
   font-size: 12px;
   color: #333333;
   text-align: right;
   position:relative;
   z-index: 1000;
   height:38px;
   width:930px;
   margin-right: auto;
   margin-left: auto;
   display: block;
   float: right;
}

#Wrap #newsletter_new map{ margin:0px;}

#Wrap #newsletter_new form{
   float:right;
   width:400px;
   display:block;
   position:relative;
   top: 6px;
   right: 35px;
   margin: 0px;
}
#Wrap #newsletter_new img{ float:left; margin-left:25px;}
#Wrap #newsletter_new a{margin:0px;}
p.media{
   display: block;
   width:370px;
   width: 370px;
}
#BodyProva{
   background-attachment: scroll;
   background-image: url(/immagini/struttura/sfondo_body_rutelli_new_2.gif);
   background-repeat: no-repeat;
   background-position: center top;
}
#ContentDXTv{
   position: relative;
   margin-top: 0px;
   display: block;
   width: 910px;
}

