
    body {
  		font-family: arial, verdana;
  		font-size: 12px;
  		text-align: center;
		color: #666666;
		margin: 0px;
		background-image: url('img/back.jpg');
		background-repeat: repeat-x;
		background-color: #ffffff;
  	}

		td, div{
  		font-family: arial, verdana;
  		font-size: 12px;
		color: #666666;
		}

		input, select, textarea{
  		font-family: arial, verdana;
  		font-size: 12px;
		color: #666666;
		}

		#line{
    	margin: 0 auto;
		height: 1px;
		background-color: #5e81bc;
		font-size: 1px;
    	text-align: left;
		overflow: hidden;
		}

		#main {
    	margin: 0 auto;
		width: 920px;
    	text-align: left;
		}

		#header{
		width: 920px;
  		/*height: 130px;*/
    	text-align: left;
		}

		.header_a{
		width: 320px;
  		height: 80px;
    	text-align: left;
  		float: left;
		}

		#logo{
  		padding-left: 20px;
  		padding-top: 20px;
		}

		#titolo{
  		padding-left: 20px;
		}

		#header_b{
		width: 10px;
  		height: 80px;
    	text-align: left;
  		float: left;
		}

		#header_c{
		width: 670px;
    	text-align: left;
  		float: left;
		padding-top: 45px;
		}

		.line_a{
		height: 1px;
		width: 920px;
		background-color: #5e81bc;
		font-size: 2px;
    	text-align: left;
		overflow: hidden;
		}

		.line_b{
		height: 10px;
		font-size: 2px;
    	text-align: left;
		overflow: hidden;
		}

		.line_1{
		height: 1px;
		width: 920px;
		background-color: #ffffff;
		font-size: 2px;
    	text-align: left;
		overflow: hidden;
		}

		#img{
		width: 920px;
		height: 130px;
		font-size: 6px;
		text-align: left;
		background-color: #ffffff;
		overflow: hidden;
		}

		#content{
		width: 920px;
    	text-align: left;
		}

		#content_a{
  	    width: 320px;
    	text-align: left;
  		float: left;
		}

    #content_tutto{
  	  width: 920px;
    	text-align: left;
  		float: left;
		}

		#content_b{
		width: 10px;
    	text-align: left;
  		float: left;
		}

		#content_c{
		width: 590px;
    	text-align: right;
  		float: left;
		}
		
		
		#content_a_nav{
		width: 590px;
    	text-align: left;
  		float: left;
		}
		
		#content_c_nav{
  	  width: 320px;
    	text-align: right;
  		float: left;
		}		
		
		

		#copy{
			margin: 0 auto;
  	  width: 920px;
  		height: 20px;
    	text-align: left;
			font-size: 10px;
			padding-top: 4px;
		}

		#line_foot{
    	margin: 0 auto;
			height: 1px;
			width: 920px;
			background-color: #5e81bc;
			font-size: 2px;
    	text-align: left;
			overflow:hidden;
		}

		#cover{
  	  width: 920px;
  		height: 70px;
    	text-align: right;
		}

		#search{
		float: left;
		width: 598px;
    	text-align: left;
		}

		.search_0{
		width: 176px;
    	text-align: left;
  		float: left;
		}

		.search_a{
		width: 176px;
    	text-align: left;
  		float: left;
		}

		.search_b{
		width: 20px;
    	text-align: left;
  		float: left;
		}

		#search_butt{
		width: 176px;
    	text-align: left;
  		float: left;
		}

		.box_0{
			text-align: center;
			/*background-repeat: repeat-x;
			background-position: center center;
			background-image: url('img/back_box.jpg');
			border: #cccccc 1px solid;*/
		}

		.box_1{
  		text-align: left;
  		background-image: url('img/back_box.jpg');
			background-repeat: repeat-x;
			background-position: center center;
			height: 20px;
			padding-left: 10px;
			padding-right: 10px;
			padding-top: 6px;
			padding-bottom: 6px;
			border: #cccccc 1px solid;
		}

		.box_2{
      background-image: url('img/back_box_down.jpg');
			background-repeat: repeat-x;
			background-position: bottom center;
			background-color: #ffffff;
			/*min-height: 300px;*/
			padding-left: 10px;
			padding-right: 10px;
			padding-top: 10px;
			padding-bottom: 10px;
			border-left: #cccccc 1px solid;
			border-right: #cccccc 1px solid;
			border-bottom: #cccccc 1px solid;
		}

		.box{
      background-image: url('img/back_box_down.jpg');
			background-repeat: repeat-x;
			background-position: bottom center;
			background-color: #ffffff;
			padding-left: 20px;
			padding-right: 20px;
			padding-top: 10px;
			padding-bottom: 10px;
			border-left: #cccccc 1px solid;
			border-right: #cccccc 1px solid;
			border-bottom: #cccccc 1px solid;
		}

		.box_3{
      text-align: left;
			background-image: url('img/back_box_down.jpg');
			background-repeat: repeat-x;
			background-position: bottom center;
			height: 108px;
			padding-left: 20px;
			padding-right: 20px;
			padding-top: 10px;
			padding-bottom: 10px;
			border-left: #cccccc 1px solid;
			border-right: #cccccc 1px solid;
			border-bottom: #cccccc 1px solid;
		}

		.box_4{
      text-align: left;
			background-image: url('img/back_box_down.jpg');
			background-repeat: repeat-x;
			background-position: bottom center;
			height: 107px;
			padding-left: 10px;
			padding-right: 10px;
			padding-top: 10px;
			padding-bottom: 10px;
			border-left: #cccccc 1px solid;
			border-right: #cccccc 1px solid;
			border-bottom: #cccccc 1px solid;
		}

		.box_5{
			background-image: url('img/back_box_down.jpg');
			background-repeat: repeat-x;
			background-position: bottom center;
			padding-left: 10px;
			padding-right: 10px;
			padding-top: 10px;
			padding-bottom: 0px;
			border-left: #cccccc 1px solid;
			border-right: #cccccc 1px solid;
			border-bottom: #cccccc 1px solid;
		}

		.riga{
      height: 4px;
			font-size: 2px;
			overflow: hidden;
			border-bottom: #cccccc 1px dashed;
		}

		.clear{
      clear: both;
			height: 10px;
		}

		.numero{
			border-left: #dddddd 1px solid;
			border-top: #dddddd 1px solid;
			border-right: #cccccc 1px solid;
			border-bottom: #cccccc 1px solid;
			width: 296px;
		}

		.numero2{
      border-left: #dddddd 1px solid;
			border-top: #dddddd 1px solid;
      border-right: #cccccc 1px solid;
			border-bottom: #cccccc 1px solid;
			width: 140px;
		}

		.divnumero{
  		display: inline;
			float: left;
			padding-right: 20px;
		}
		.divnumerocont{
  		display: inline;
			border: #000000 1px solid;
		}

		#cover_a{
  	  width: 20px;
  		height: 40px;
    	text-align: left;
  		float: left;
			padding-top: 30px;
		}

		#cover_b{
  	  width: 880px;
  		height: 70px;
    	text-align: left;
  		float: left;
			overflow: hidden;
			position: relative;
		}

		#cover_b2{
  	  width: 880px;
    	text-align: left;
  		float: left;
			position: relative;
		}

		.cover_b_a{
  	  width: 70px;
  		height: 70px;
  		float: left;
    	text-align: right;
			cursor: pointer;
		}

		.cover_b_a_a{
       width: 70px;
  		 height: 70px;
  		 background-position: top center;
  		 background-repeat: repeat;
  		 filter: alpha(opacity=50);
  		 opacity: 0.5;
		}

		.cover_b_a_a:hover{
       width: 70px;
  		 height: 70px;
  		 background-position: top center;
  		 background-repeat: repeat;
  		 filter: alpha(opacity=90);
  		 opacity: 0.9;
		}

		.cover_b_b{
  	  width: 20px;
  		height: 70px;
    	text-align: left;
  		float: left;
		}

		#cover_c{
  	  width: 20px;
  		height: 40px;
    	text-align: right;
  		float: left;
			padding-top: 30px;
		}

		a{
		text-decoration: none;
		color: #666666;
		}

		a:hover{
		text-decoration: none;
  		color: #666666;
		}

		.txt_link_nero{
			text-decoration: none;
			color: #666666;
		}
		
		.txt_link_rosso{
			text-decoration: none;
			color: #8B003D;
			font-size: 11px;
		}		

		.txt_rosso{
  		color: #8B003D;
		font-size: 12px;
		}

		.txt_rosso11{
  		color: #8B003D;
			font-size: 11px;
		}

		.txt_nero11{
  		color: #666666;
			font-size: 11px;
		}

		.txt_rosso_big{
  		color: #8B003D;
			font-size: 18px;
			font-weight: 600;
		}

		.pad_left{
  		padding-left: 10px;
		}

		.pad_right{
  		padding-right: 10px;
		}

		.pad_top{
  		padding-top: 10px;
		}

		.pad_bottom{
  		padding-bottom: 10px;
		}

		form{
  		margin: 0px;
		}
		
		.box_5_forum{
			background-image: url('img/back_box_down.jpg');
			background-repeat: repeat-x;
			background-position: bottom center;
			padding-bottom: 0px;
			border-left: #cccccc 1px solid;
			border-right: #cccccc 1px solid;
			border-bottom: #cccccc 1px solid;
			height: 148px; 
			padding-top: 0px; 
			padding-left: 0px; 
			padding-right: 0px;
		}	

		.box_5_forum2{		
		background-image: url(/img/forum.gif); 
		background-repeat: no-repeat; 
		background-position: top right; 
		padding-top: 10px; 
		padding-left: 10px; 
		padding-right: 10px;
		}
		
		.box_5_newsletter2{
		background-image: url(/img/paper.gif); 
		background-repeat: no-repeat; 
		background-position: top right; 
		padding-top: 10px; 
		padding-left: 10px; 
		padding-right: 10px;		
		}
		
		.box_5_forum3{	
		height: 101px;
		}
		
		.box_5_newsletter3{	
		height: 101px;
		}		
		
		.box_5_forum4{
		width: 80px; 
		float: right;
		}
		
		.box_5_newsletter4{
		width: 80px; 
		float: right;		
		}		

	.rcpbox{
  	position: relative;
  	width: 300px;
  	height: 59px;
  	overflow: hidden;
		text-align: left;
	}
  .rb{
		position: absolute;
		top: 0px;
		width: 300px;
		height: 59px;
		filter: alpha(opacity=0);
		-moz-opacity: 0.0;
		opacity: 0.0;
		display: none;
	}

	.newsletter_div{
  	height: 59px;
	}

	.news_div{
    height: 59px;
	}
