 html,body{
  margin:auto;
  width:100%;
 }
 body{
  margin:0px;
  padding:0px;
  font-family: geneva, verdana, arial;
  font-size:12px;
 }
 #all{
  margin:auto;
  text-align:center;
  width:961px;
  background-color:#FFFFFF;
  border:0px solid red;
 }
 #header{
  margin:0px;
  padding:0px;
  width:100%;
  height:130px;
 }
 #menu{
  border:0px solid #999999;
  margin:0px;
  padding:0px;
  width:960px;
  text-align:center;
 }
 .menu_active{
  filter:alpha(opacity=60);
  -moz-opacity:0.60;
  opacity: 0.60; 
 }
 #logo{
  float:left;
  width:170px;
  height:115px;
  padding-top:10px;
  border:0px solid red;
 }
 #banner{
  float:right;
  width:786px;
  height:120px;
  padding-top:5px;
  border:0px solid #CCCCCC;
 }
 #menu_top{
  float:right;
  text-align:right;
  padding-right:10px;
  border:1px solid #999999;
 } 
 #banner_120{
  width:150px;
  height:650px;
  margin:auto;
  padding-top:25px;
  clear:both;
  text-align:center; 
  background-image:url(http://www.formetv.it/imgs/banner_120x600.jpg); 
  background-position:top center; 
  background-repeat:no-repeat;
 }
 #content{
  margin:0px;
  padding:0px;
  width:961px;
  float:left;
  background-color:#FFFFFF;
 }
 #left_content{
  float:left;
  width:161px;
  text-align:left;
  padding-left: 15px;
  border:0px solid red;
 }
 #center_content{
  float:left;
  /*width:558px;*/
  /*width:734px;*/
  width:558px;
  border:0px solid #999999;
  text-align:left;
 }
 #right_content{
  float:right;
/*  width:280px;*/
  width:397px;
  border:0px solid #CCCCCC;
  border-left:1px solid #CCCCCC;
 }
 #right_content-due{
  float:left;
  width:117px;
  border:0px solid #999999;
  text-align:left;
  padding-left:3px;
 }
 #video_box{
  width:558px;
  height:395px;
  clear:both;
  border:0px solid red;
 } 
 #footer{
  clear:both;
  width:100%;
  font-size:11px;
  text-align:center;
  padding-top:5px;
  background-color:#000000;
  color:#FFFFFF;
  min-height:180px;
 }
 
 div.box-top{
  float:left;
  width:230px;
  height:120px;
  padding-top:10px;
  padding-left:15px;
  padding-right:5px;
  background-image:url(../imgs/background-newsletter-box.jpg);
  background-position:center;
  background-repeat:no-repeat;
  color:#858585;
  text-align:left;
  font-size:11px;
  line-height:18px;
 }
 
 div.box-top-spazio{
  float:left;
  width:5px;
  height:120px;
 }
 .box-top-tit{
  font-size:13px;
  color:#333333;
 }
 .box-top-link{
  font-size:10px;
 }
 
 
 /*###########################################################################*/
 
 a{
  outline:none;
 }
 a img:hover{
  filter:alpha(opacity=60);
  -moz-opacity:0.60;
  opacity: 0.60; 
 }
 a:link{
  font-family: geneva, Verdana, Arial;
  font-size: 12px;
  color: #000000;
  text-decoration: none;
 }
 a:visited{
  font-family: geneva, Verdana, Arial;
  font-size: 12px;
  color: #5E5E5E;
  text-decoration: none;
 }
 a:hover{
  font-family: geneva, Verdana, Arial;
  font-size: 12px;
  color: #333333; 
  text-decoration: underline;
 }
 a:active{
  font-family: geneva, Verdana, Arial;
  font-size: 12px;
  color: #333333;
  text-decoration: none;
 }
 
 a.notizie:link{
  font-family: geneva, Verdana, Arial;
  font-size: 12px;
  color: #920101;
  text-decoration: none;
 }
 a.notizie:visited{
  font-family: geneva, Verdana, Arial;
  font-size: 12px;
  color: #BA0202;
  text-decoration: none;
 }
 a.notizie:hover{
  font-family: geneva, Verdana, Arial;
  font-size: 12px;
  color: #BA0202; 
  text-decoration: underline;
 }
 a.notizie:active{
  font-family: geneva, Verdana, Arial;
  font-size: 12px;
  color: #333333;
  text-decoration: none;
 }
 
 a.webtv:link{
  font-family: geneva, Verdana, Arial;
  font-size: 12px;
  color: #032255;
  text-decoration: none;
 }
 a.webtv:visited{
  font-family: geneva, Verdana, Arial;
  font-size: 12px;
  color: #04386C;
  text-decoration: none;
 }
 a.webtv:hover{
  font-family: geneva, Verdana, Arial;
  font-size: 12px;
  color: #04386C; 
  text-decoration: underline;
 }
 a.webtv:active{
  font-family: geneva, Verdana, Arial;
  font-size: 12px;
  color: #333333;
  text-decoration: none;
 }
 
 a.foto:link{
  font-family: geneva, Verdana, Arial;
  font-size: 12px;
  color: #9AA002;
  text-decoration: none;
 }
 a.foto:visited{
  font-family: geneva, Verdana, Arial;
  font-size: 12px;
  color: #C9D904;
  text-decoration: none;
 }
 a.foto:hover{
  font-family: geneva, Verdana, Arial;
  font-size: 12px;
  color: #C9D904; 
  text-decoration: underline;
 }
 a.foto:active{
  font-family: geneva, Verdana, Arial;
  font-size: 12px;
  color: #333333;
  text-decoration: none;
 }
  
 a.foto_box:link{
  font-family: geneva, Verdana, Arial;
  font-size: 12px;
  color: #9AA002;
  text-decoration: none;
 }
 a.foto_box:visited{
  font-family: geneva, Verdana, Arial;
  font-size: 12px;
  color: #C9D904;
  text-decoration: none;
 }
 a.foto_box:hover{
  font-family: geneva, Verdana, Arial;
  font-size: 12px;
  color: #C9D904; 
  text-decoration: underline;
 }
 a.foto_box:active{
  font-family: geneva, Verdana, Arial;
  font-size: 12px;
  color: #333333;
  text-decoration: none;
 }
 
 a.vacanza:link{
  font-family: geneva, Verdana, Arial;
  font-size: 12px;
  color: #CE6700;
  text-decoration: none;
 }
 a.vacanza:visited{
  font-family: geneva, Verdana, Arial;
  font-size: 12px;
  color: #FF8000;
  text-decoration: none;
 }
 a.vacanza:hover{
  font-family: geneva, Verdana, Arial;
  font-size: 12px;
  color: #FF8000; 
  text-decoration: underline;
 }
 a.vacanza:active{
  font-family: geneva, Verdana, Arial;
  font-size: 12px;
  color: #333333;
  text-decoration: none;
 }
  
 a.vetrine:link{
  font-family: geneva, Verdana, Arial;
  font-size: 12px;
  color: #4E8385;
  text-decoration: none;
 }
 a.vetrine:visited{
  font-family: geneva, Verdana, Arial;
  font-size: 12px;
  color: #6EB8BA;
  text-decoration: none;
 }
 a.vetrine:hover{
  font-family: geneva, Verdana, Arial;
  font-size: 12px;
  color: #6EB8BA; 
  text-decoration: underline;
 }
 a.vetrine:active{
  font-family: geneva, Verdana, Arial;
  font-size: 12px;
  color: #333333;
  text-decoration: none;
 }
  
 a.forum:link{
  font-family: geneva, Verdana, Arial;
  font-size: 12px;
  color: #004500;
  text-decoration: none;
 }
 a.forum:visited{
  font-family: geneva, Verdana, Arial;
  font-size: 12px;
  color: #006600;
  text-decoration: none;
 }
 a.forum:hover{
  font-family: geneva, Verdana, Arial;
  font-size: 12px;
  color: #006600; 
  text-decoration: underline;
 }
 a.forum:active{
  font-family: geneva, Verdana, Arial;
  font-size: 12px;
  color: #333333;
  text-decoration: none;
 }
  
 a.footer_link:link{
  font-family: geneva, Verdana, Arial;
  font-size: 11px;
  color: #ffffff;
  text-decoration: none;
 }
 a.footer_link:visited{
  font-family: geneva, Verdana, Arial;
  font-size: 11px;
  color: #E3E3E3;
  text-decoration: none;
 }
 a.footer_link:hover{
  font-family: geneva, Verdana, Arial;
  font-size: 11px;
  color: #E3E3E3; 
  text-decoration: underline;
 }
 a.footer_link:active{
  font-family: geneva, Verdana, Arial;
  font-size: 11px;
  color: #333333;
  text-decoration: none;
 }
 
 a.topvideo_link:link{
  font-family: geneva, Verdana, Arial;
  font-size: 10px;
  color: #032255;
  text-decoration: none;
 }
 a.topvideo_link:visited{
  font-family: geneva, Verdana, Arial;
  font-size: 10px;
  color: #04386C;
  text-decoration: none;
 }
 a.topvideo_link:hover{
  font-family: geneva, Verdana, Arial;
  font-size: 10px;
  color: #04386C; 
  text-decoration: underline;
 }
 a.topvideo_link:active{
  font-family: geneva, Verdana, Arial;
  font-size: 10px;
  color: #333333;
  text-decoration: none;
 }

 a.cerca:link{
  font-family: geneva, Verdana, Arial;
  font-size: 12px;
  color: #0000CC;
  text-decoration: underline;
 }
 a.cerca:visited{
  font-family: geneva, Verdana, Arial;
  font-size: 12px;
  color: #551A8B;
  text-decoration: underline;
 }
 a.cerca:hover{
  font-family: geneva, Verdana, Arial;
  font-size: 12px;
  color: #333333; 
  text-decoration: underline;
 }
 a.cerca:active{
  font-family: geneva, Verdana, Arial;
  font-size: 12px;
  color:#FF0000;
  text-decoration: underline;
 }
 /*###########################################################################*/
  
 ul.ul_list_cat{
  list-style-type: none;
  padding: 0;
  margin: 0;
 }

 li.homepage{
  background-image: url(http://www.formetv.it/imgs/arrow.gif);
  background-repeat: no-repeat;
  background-position: 0 .4em;
  padding-left: 0.8em;
  height: 20px;
 }

 li.webtv{
  background-image: url(http://www.formetv.it/imgs/arrow_webtv.gif);
  background-repeat: no-repeat;
  background-position: 0 .4em;
  padding-left: 0.8em;
  height: 20px;
 }
 
 /*###########################################################################*/
 
 input, textarea{
  font-family: geneva, Verdana, Arial;
  font-size:11px;
  border:1px solid #D6D6D6;
  color:#8F8F8F;
 }
   
 .center_content_text{
  color:#000000;
 } 
 
 .center_content_text_notizie{
  color:#920101;
 } 
 
 .center_content_text_video{
  color:#041C4F;
 } 
 
 .center_content_text_foto{
  color:#9AA002;
 } 
 
 .center_content_text_vacanza{
  color:#CE6700;
 } 
 
 .center_content_text_vetrine{
  color:#4E8385;
 }
 
 #all_commenti{ 
  width:558px;
  float:left;
 } 
 
 .commenti{ 
  width:100%;
  float:left;
  text-align:left;
 } 
 
 .commento_footer{
  width:100%;
  height:50px;
  float:left;
  padding-top:18px;
  text-align:left;
  font-size:11px;
  background-image:url(http://www.formetv.it/imgs/commenti_footer.jpg); 
  background-position:left top; 
  background-repeat:no-repeat;
 }
 
 #commenti_form{
  width:558px;
  margin-top:5px;
  padding:10px;
  text-align:center;
 }
.box_home_vetrine{
 float:left;
 width:150px;
 height:123px;
 text-align:center;
 padding-top:5px;
}
