body {
	font-family: Georgia,Arial, Helvetica, sans-serif;background-image:url(images/bg.png);
	background-repeat:repeat-x;background-color:#999999;padding-left:100px;padding-right:50px;margin-top:0px;margin-bottom:0px;
}

#mainbody{border-style:none ridge;border-width:4px;border-color:#D8F3F9;background-color:#ffffff;
width:900px;}
#header{height:171px;background-image:url(images/red_bg2.jpg);
border-bottom-style:ridge;
border-width:2px;
border-color:#000000;}
#logo{height:100%;background-image:url(images/red_logo.jpg);background-position:top left;
background-repeat:no-repeat;padding-left:300px;}


#ltext{float:right;background-image:url(images/red_anpi_text.jpg);
background-position:top right;
background-repeat:no-repeat;width:500px;height:171px;
color:#ffffff;}
#ltext h1{padding-top:70px;}

#menu{height:28px;background-image:url(images/menu.png);border-bottom-style:ridge;
border-width:2px;
border-color:#000000;}

#menu ul{list-style:none;margin-left:100px;float:left;margin-top:5px;}
#menu ul li{list-style:none;float:left;
font-weight:bold;padding-right:15px;border-right-style:groove;border-color:#fffff;
border-width:2px;margin-left:10px;}

#menu ul li a:link{text-decoration:none;color:#000000;}
#menu ul li a:active{text-decoration:none;color:#000000;}
#menu ul li a:visited{text-decoration:none;color:#000000;}
#menu ul li a:hover{text-decoration:none;color:#B72F24;}

#mtext{margin-top:0px;}
.rlogo{float:right;height:82px;margin-right:10px;}

#right-menu{float:right;width:310px;margin-left:5px;margin-bottom:200px;color:#993B33;background-color:#ffffff;padding-left:20px;}
#right-menu h2{color:#993B33;font-size:98%;margin-top:20px;padding:5px;border-bottom-style:ridge;border-width:1px;}
#right-menu ul{list-style:none;margin-left:0px;}
#right-menu ul li{list-style:none;margin-left:}
#right-menu a:link{list-style:none;border-bottom-style:dashed;border-width:1px;border-color:#7C837B;color:#7C837B;}
#right-menu a:active{list-style:none;border-bottom-style:dashed;border-width:1px;border-color:#7C837B;color:#7C837B;}
#right-menu a:visited{list-style:none;border-bottom-style:dashed;border-width:1px;border-color:#7C837B;color:#7C837B;}
#right-menu a:hover{list-style:none;border-bottom-style:groove;border-width:1px;border-color:#993B33;color:#993B33;}


#goog_search{float:right;border-style:none none ridge none;
border-width:1px;
border-color:#993B33;
padding-left:5px;
margin-bottom:20px;}
#textarea{padding-left:18px;padding-right:5px;overflow:hidden;float:left;word-wrap: break-word;margin-bottom:20px;}
#textarea_black{overflow:hidden;float:left;word-wrap: break-word;width:100%;background-color:#000000;color:#ffffff;background-image:url(images/flvideo_bg.jpg);background-position:top left;background-repeat:no-repeat;}

#mtext{padding:40px;}


.photogall{clear:both;margin:10px none;border-style:double none;border-width:3px; padding:5px;background-color:#000000;color:#ffffff;}



#pictpos{float:right;margin-top:10px;margin-left:10px;margin-bottom:10px;margin-right:0px;}

.videopl{clear:both;margin:10px none;border-style:double none;border-width:3px; padding:5px;background-color:#000000;width:100%;color:#ffffff;word-wrap: break-word;}
.videopl ul li{list-style:none;}
#flashvideo{padding-left:330px;padding-top:10px;}
.flas{border-style:none none ridge ridge;border-width:1px;border-color:#ffffff;}
#vidpos{float:right;margin-top:10px;margin-left:10px;margin-bottom:10px;margin-right:0px;}
#mpage_video{border-style:double;border-width:3px;border-color:#990000;background-color:#000000;
width:440px;height:380px;overflow:hidden;}

#textarea a:link{text-decoration:none;color:#554B4B;border-bottom-style:dashed;border-width:1px;border-color:#554B4B;}
#textarea a:active{text-decoration:none;color:#554B4B;border-bottom-style:dashed;border-width:1px;border-color:#554B4B;}
#textarea a:visited{text-decoration:none;color:#554B4B;border-bottom-style:dashed;border-width:1px;border-color:#554B4B;}
#textarea a:hover{text-decoration:none;color:#554B4B;border-bottom-style:ridge;border-width:1px;border-color:#000000;}

#mediabg{background-color:#000000;color:#ffffff;}
.notizie{border-bottom-style:dashed;border-width:1px;border-color:#61706E;padding-top:10px;}

.mediamenu{height:150px;background-image:url(images/bar_bg.jpg);background-position:center left;background-repeat:repeat-x;width:100%;}

.mediamenu ul{list-style:none;margin-left:0px;margin-top:0px;margin-bottom:0px;margin-right:50px;}
.mediamenu ul li{list-style:none;float:right;margin-left:80px;width:130px;}
.mediamenu a:link{text-decoration:none;opacity:.9;
	filter: alpha(opacity=90);width:130px;}
.mediamenu a:active{text-decoration:none;opacity:.9;
	filter: alpha(opacity=90);width:130px;}
.mediamenu  a:visited{text-decoration:none;opacity:.9;
	filter: alpha(opacity=90);width:130px;}
.mediamenu  a:hover{text-decoration:none;opacity:.6;
	filter: alpha(opacity=60);width:130px;}
	
	
#photolist ul li{list-style:none;}
#photolist ul li a:link{text-decoration:none;color:#ffffff;opacity:.9;
	filter: alpha(opacity=99);}
	#photolist ul li a:active{text-decoration:none;color:#ffffff;opacity:.9;
	filter: alpha(opacity=99);}
	#photolist ul li a:visited{text-decoration:none;color:#ffffff;opacity:.9;
	filter: alpha(opacity=99);}
	#photolist ul li a:hover{text-decoration:none;color:#ffffff;opacity:.5;
	filter: alpha(opacity=55);}
	
	#vid ul li{list-style:none;}
#vidlist ul li a:link{text-decoration:none;color:#ffffff;opacity:.9;
	filter: alpha(opacity=99);}
	#vidlist ul li a:active{text-decoration:none;color:#ffffff;opacity:.9;
	filter: alpha(opacity=99);}
	#vidlist ul li a:visited{text-decoration:none;color:#ffffff;opacity:.9;
	filter: alpha(opacity=99);}
	#vidlist ul li a:hover{text-decoration:none;color:#ffffff;opacity:.5;
	filter: alpha(opacity=55);}
	
#comm{background-color:#BAC5CA;background-image:url(images/comments_background.jpg);background-position:top right;background-repeat:no-repeat;padding:10%;border-style:groove;border-width:1px;}
#bottom_menu{border-style:dotted none;border-width:1px;height:35px;padding-left:40px;margin-bottom:20px;padding-top:5px;padding-bottom:5px;margin-top:20px;}
#bottom_menu a:link{text-decoration:none;color:#000000;border-bottom-style:dotted;border-color:#ffffff;}
#bottom_menu a:active{text-decoration:none;color:#000000;border-bottom-style:dotted;border-color:#ffffff;}
#bottom_menu a:visited{text-decoration:none;color:#000000;border-bottom-style:dotted;border-color:#ffffff;}
#bottom_menu a:hover{text-decoration:none;color:#554B4B;border-bottom-style:dotted;border-color:#ffffff;}

.comments{margin-left:20px;background-color:#ffffff;border-style:ridge;border-width:1px;padding:5%;word-wrap: break-word;margin-bottom:20px;}
#riconform{background-image:url(images/conform.jpg);background-position:top right;background-repeat:no-repeat;}
#riconform ul li{list-style:none; padding:5px;margin-bottom:5px;}

.links ul li{list-style:none;border-style:ridge;border-width:1px;
width:93%;padding:20px;
background-image:url(images/anpi_links.jpg);background-position:top right;
background-repeat:no-repeat;margin-bottom:20px;word-wrap: break-word;}

.links a:link{color:#999393;}
.links a:active{color:#999393;}
.links a:visited{color:#999393;}
.links a:hover{color:#000000;}
.festanazionale h3{color:#bc4421;}
#anpifest_right{float:right;width:65%;margin-right:2%;margin-top:20px;}
#anpifest_right h1{color:#4d8045;}
#anpifest_right h2{color:#bc4421;}
#anpifest_right h3{color:#bc4421;}
#anpifest_right a:link{text-decoration:none;color:#4d8045;border-bottom-style:dashed;border-width:1px;border-color:#4d8045;}
#anpifest_right a:active{text-decoration:none;color:#4d8045;border-bottom-style:dashed;border-width:1px;border-color:#4d8045;}
#anpifest_right a:visited{text-decoration:none;color:#4d8045;border-bottom-style:dashed;border-width:1px;border-color:#4d8045;}
#anpifest_right a:hover{text-decoration:none;color:#4d8045;border-bottom-style:ridge;border-width:1px;border-color:#000000;}


#anpifest_left{float:left;width:25%;margin-left:2%;margin-right:4%;margin-top:20px;}
#anpifest_left h1,h2,h3,h4{color:#950159;}
#anpifest_left a:link{text-decoration:none;color:#4d8045;border-bottom-style:dashed;border-width:1px;border-color:#4d8045;}
#anpifest_left a:active{text-decoration:none;color:#4d8045;border-bottom-style:dashed;border-width:1px;border-color:#4d8045;}
#anpifest_left a:visited{text-decoration:none;color:#4d8045;border-bottom-style:dashed;border-width:1px;border-color:#4d8045;}
#anpifest_left a:hover{text-decoration:none;color:#4d8045;border-bottom-style:ridge;border-width:1px;border-color:#000000;}


#anpifest_logo{clear:both;margin-left:20%;margin-right:20%;border-style:double;border-width:3px;border-color:#950159;padding:2%;font-size:75%;}

#indent{margin-left:2%;margin-right:2%;}
.notizie.small{font-size:70%;color:#737574;}

.bottombox{background-color:#B30003;color:#ffffff;}

#footer{clear:both;width:100%;height:150px;padding-top:40px;background-image:url(images/footer_background.jpg);font-weight:bold;
background-repeat:no-repeat;background-position:bottom right;width:100%;background-color:#ffffff;margin-top:15px;
}
.flicence{font-size:65%;}



.flicence a:link{list-style:none;color:#7C837B;}
.flicence a:active{list-style:none;color:#7C837B;}
.flicence a:visited{list-style:none;color:#7C837B;}
.flicence a:hover{list-style:none;border-bottom-style:groove;border-width:1px;border-color:#993B33;color:#993B33;}

#tessera_right{float:right;margin-right:15px;width:500px;}
#tessera_right ul li{list-style:none;margin-bottom:10px;}
#tessera_right a:link,#tessera_right a:active,#tessera_right a:visited{text-decoration:none;border-bottom:dashed;border-width:1px;color:#c60031;}
#tessera_right a:hover{text-decoration:none;border-bottom:dashed;border-width:1px;color:#000000;}
#tessera_left{float:left;margin-left:10px;margin-right:15px;width:230px;}


.bodulogo{width:30px;height:30px;}
.bodulogo a:link{text-decoration:none;background-color:#fffff;opacity:.4;
	filter: alpha(opacity=40);width:30px;height:30px;}
.bodulogo a:active{text-decoration:none;background-color:#fffff;opacity:.4;
	filter: alpha(opacity=40);width:30px;height:30px;}
.bodulogo a:visited{text-decoration:none;background-color:#fffff;opacity:.4;
	filter: alpha(opacity=40);width:30px;height:30px;}
.bodulogo a:hover{text-decoration:none;background-color:#fffff;opacity:.9;
	filter: alpha(opacity=99);width:30px;height:30px;}
	