/* CSS Document */
body{
	background:#ffffff;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#3d3d3d;
}
a.opacity:hover img {
	filter:alpha(opacity=60);
	opacity:0.6;
}
a.opacity img {
	filter:alpha(opacity=100);
	opacity: 1.0;
}
#content{
	position:relative;
	margin:0 auto;
	width:900px;
}
#right{
	position:relative;
	top:0;left:0;
	width:680px;
	margin-left:220px;
}
#right #fl{
	position:relative;
	top:0;left:0;
	width:680px;	
}
#right #menu{
	position:relative;
	top:0;left:0;
	width:680px;
	background:#6e1a32;
}
#right #menu ul{	
	padding-top:4px;
	padding-bottom:4px;
	margin-left:15px;
}
#right #menu li{
	font-size:12px;
	font-weight:bold;
	color:#ffffff;
	display:inline;
	text-align:center;
}
#right #menu li a{
	color:#ffffff;
	text-decoration:none;
	padding:4px 15px;
}
#right #menu li a:hover{
	background:#b60136;
}
#right #center{
	position:relative;
	top:0;left:0;
	width:680px;
}
#right #center #center_sx{
	position:relative;
	top:0;left:0;
	width:520px;
}
/*TITOLI PAGINE*/
#right #center #center_sx .tit_pg{
	position:relative;
	top:0;left:0;
	width:500px;
	margin-left:10px;
	margin-top:15px;
	border-bottom:1px solid #6e1d2e;
}
/*TITOLI PAGINE ALLINEATO A SX*/
#right #center #center_sx .tit_pg .tit_all{
	width:230px;
	background:#6e1d2e;	
}
#right #center #center_sx .tit_pg .tit_all .tit_sx{
	position:absolute;
	top:0;left:0;
	width:9px;
}
#right #center #center_sx .tit_pg .tit_all .tit_rep{
	position:relative;
	top:0;left:0;
	width:220px;
	margin-left:9px;
	padding-top:6px;
	background:#6e1d2e;	
}
#right #center #center_sx .tit_pg .tit_all .tit_rep h1,h3,h5{
	font-size:14px;
	color:#ffffff;
}
#right #center #center_sx .tit_pg .tit_all .tit_dx{
	position:absolute;
	top:0;right:270px;
	width:9px;
}
/*TITOLI PAGINE ALLINEATO A DX*/
#right #center #center_sx .tit_pg .tit_all2{
	width:235px;
	margin-left:265px;	
	background:#6e1d2e;
}
#right #center #center_sx .tit_pg .tit_all2 .tit_sx2{
	position:absolute;
	top:0;left:265px;
	width:9px;
}
#right #center #center_sx .tit_pg .tit_all2 .tit_rep2{
	position:relative;
	top:0;left:0px;
	width:220px;
	margin-left:10px;
	padding-top:6px;
	background:#6e1d2e;	
}
#right #center #center_sx .tit_pg .tit_all2 .tit_rep2 h2,h4,h6{
	font-size:14px;
	color:#ffffff;
	text-align:right;
	margin-right:9px;
}
#right #center #center_sx .tit_pg .tit_all2 .tit_dx2{
	position:absolute;
	top:0;right:0px;
	width:9px;
}
/*FINE TITOLI PAGINE*/	

/*DEFINIAMO I  BOX*/	
#right #center #center_sx .box{
	position:relative;
	top:0;left:0;
	width:500px;
	margin-left:10px;
	margin-top:10px;
	margin-bottom:30px;
	padding-bottom:20px;
	border-bottom:1px solid #6e1d2e;
}
#right #center #center_sx .box p{
	text-align:justify;
	width:460px;
	margin-left:20px;
}
#right #center #center_sx .box p a{
	color:#6e1d2e;
	text-decoration:none;
	font-weight:bold;
}
#right #center #center_sx .box p a:hover{
	color:#6e1d2e;
	font-weight:bold;
	text-decoration:underline;
}
#right #center #center_sx .box .img_sx {
	float:left;
	margin-right:5px;
}
#right #center #center_sx .box .img_dx {
	float:right;
	margin-left:5px;
}
#right #center #center_sx .box .img_spacing {
	margin-right:5px;
}
#right #center #center_sx .box .img_center{
	margin-left:0px;
}
#right #center #center_sx .box #back{
	margin-top:20px;
}
#right #center #center_sx .box #back p{
	color:#b40134;
	font-size:12px;
}
#right #center #center_sx .box #back p a{
	color:#b40134;
	text-decoration:none;
	font-weight:bold;
}
#right #center #center_sx .box_home{
	position:relative;
	top:0;left:0;
	width:500px;
	margin-left:10px;
	margin-top:10px;
	margin-bottom:30px;
	padding-bottom:20px;
	border-bottom:1px solid #6e1d2e;
}
#right #center #center_sx .box_home p{
	text-align:justify;
}
#right #center #center_sx .box_home p a{
	color:#6e1d2e;
	text-decoration:none;
	font-weight:bold;
}
#right #center #center_sx .box_home p a:hover{
	color:#6e1d2e;
	font-weight:bold;
	text-decoration:underline;
}
#right #center #center_sx .box_home .img_sx {
	float:left;
	margin-right:5px;
}
#right #center #center_sx .box_home .tab_home{
	margin-top:5px;
}
#right #center #center_sx .box_home .tab_home td{
	padding:4px;
	width:250px;
}
#right #center #center_sx .box_home .tab_home a{
	font-size:12px;
	color:#b60136;
	text-decoration:none;
}
#right #center #center_sx .box_home .tab_home a:hover{
	color:#b60136;
	text-decoration:underline;
}
#right #center #center_sx .box_home .tab_home .bordo_dx {
	border-right:3px solid #c2c2c2;
}
#right #center #center_sx .box .tab_cont{
	margin-top:5px;
}
#right #center #center_sx .box .tab_cont td{
	padding:8px;
}
#right #center #center_sx #indi{
	position:relative;
	top:0;left:0;
	width:500px;
}
#right #center #center_sx #indi{
	position:relative;
	top:0;left:0;
	margin-left:10px;
	width:500px;
	margin-bottom:20px;
}
#right #center #center_sx #indi #indi_t{
	width:498px;	
	border:1px solid #b40134;
}
#right #center #center_sx #indi #indi_t p{
	color:#b40134;
	font-size:14px;
	margin-left:8px;
}
#right #center #center_sx #indi #indi_e{
	width:502px;
	height:19px;
	background:url(../img/foot_indi.jpg) no-repeat; 
}
#right #center #center_sx #indi #indi_e p{
	color:#ffffff;
	font-size:14px;
	text-align:center
}
#right #center #center_sx #indi #indi_e p a{
	color:#ffffff;
	text-decoration:none;
}
.tex_inp{
	width:200px;
	font-family:Arial, Helvetica, sans-serif;
}
.text_area{
	font-family:Arial, Helvetica, sans-serif;
}
.botton{
	font-family:Arial, Helvetica, sans-serif;
	background-color:#b40134;
	border:1px solid #711932;
	padding:3px;
	color:#ffffff;
	margin-left:8px;
}
.botton:hover{
	cursor:pointer;
	font-family:Arial, Helvetica, sans-serif;
	background-color:#711932;
	border:1px solid #b40134;
	padding:3px;
	margin-left:8px;
	color:#ffffff;
}
/*FINE DEFINIAMO I  BOX*/	


/*PARTE DESTRA NEWS E LINGUE*/	
#right #center #center_dx{
	position:absolute;
	top:0;right:0;
	width:160px;
}
#right #center #center_dx #lingue{
	position:relative;
	top:0;left:0;
	width:160px;
	margin-top:-20px;
}
#right #center #center_dx #lingue img{
	padding:6px;
}
#right #center #center_dx #news{
	position:relative;
	top:0;left:0;
	width:160px;
	margin-top:-5px;
}
#right #center #center_dx #news #new_tit{
	position:relative;
	top:0;left:0;
	width:160px;
}
#right #center #center_dx #news #new_tit #new_sx{
	position:absolute;
	top:0;left:0;
	width:8px;
}
#right #center #center_dx #news #new_tit #new_dx{
	position:relative;
	top:0;left:0;
	width:152px;
	background:#b40134;
	margin-left:8px;
}
#right #center #center_dx #news #new_tit #new_dx p{
	color:#ffffff;
	padding:5px;
}
#right #center #center_dx #news #new_ele{
	position:relative;
	top:0;left:0;
	width:158px;
	height:542px;
	border:1px solid #b40134;
	background:url(../img/sf_news.jpg) top center no-repeat;
}
#right #center #center_dx #news #new_ele p{
	margin-top:20px;
	margin-bottom:20px;
	width:130px;
	text-align:justify;
}
#right #center #center_dx #news #new_ele p a{
	margin-top:15px;
	margin-bottom:15px;
	font-size:12px;
	color:#b60136;
	text-decoration:none;
}
/* FINE PARTE DESTRA NEWS E LINGUE*/	
#left{
	position:absolute;
	top:0;left:0;
	width:219px;
	border-left:1px solid #B40134;
	border-right:1px solid #B40134;
	border-bottom:1px solid #B40134;
}
#left #logo{
	position:relative;
	top:0;left:0;
	margin-left:7px;
	top:0;left:0;
}
#left #link {
	position:relative;
	top:0;left:0;
	margin-top:-10px;
}
#left #link ul{}
#left #link ul li{}
#left #link ul li .lk_spazio{
	margin-top:15px;
}
#left #decoration{
	position:absolute;
	top:166px;left:-12px;
}
#left #decoration #ang_top{
	position:relative;
	top:0;left:0;
}
#left #decoration #ang_rep{
	height:412px;
	width:12px;
	margin-top:-5px;
	margin-bottom:-5px;
	background:#b40134;
}
#left #decoration #ang_foot{
	position:relative;
	top:0;left:0;
}
#left #sponsor{
	position:relative;
	top:0;left:0;
	width:220px;
	margin-top:20px;
	margin-bottom:20px;
}
#left #powered{
	position:relative;
	top:20px;left:0;
	width:219px;
}
#left #powered p{
	text-align:center;
}
#left #powered p a{
	color:#3d3d3d;
	text-decoration:none;
}