#flashbody, html,body{height:100%;}
body{text-align:center;background-color:#9A2525;font-family:Arial, Helvetica, sans-serif;font-size:10px;color:#FFF;margin:0;padding:0;}
html .boxhead H2{height:1%;}
img{border:none;}
img,input,select,label{vertical-align:middle;}
.boxheadbullet h2{font-weight:700;font-size:12px;background:url(images/fotobox_top_left.gif) no-repeat left top;color:#333;line-height:12px;margin:0;padding:22px 70px 0 0;}
a:link{color:#000;text-decoration:underline;font-size:11px;font-weight:700;}
.boxbody{background:url(images/fotobox_bottom_left.gif) no-repeat left bottom;margin:0;padding:0 0 55px;}
.widthlessbox{font-size:100%;background:url(images/fotobox_bottom_right.gif) no-repeat right bottom;width:640px;margin:0;}
.introcard{height:350px;width:349px;float:left;}
.boxheadbullet,.boxhead{background:url(images/fotobox_top_right.gif) no-repeat right top;text-align:right;margin:0;padding:0;}
#newsletter-container{background-image:url(images/newsletter_box.gif);background-repeat:no-repeat;background-position:center top;width:500px;text-align:left;margin:0 auto;padding:38px 0 0;}
#news-container{background-image:url(images/middle_box.gif);background-repeat:repeat-y;background-position:center top;width:500px;text-align:left;margin:10px auto 0;padding:0;}
#news-container p{font-size:11px;background-color:#A22B2B;margin:15px;padding:10px;}
#indirizzi{height:145px;}
#news-container ul{list-style:none;margin:15px;padding:0;}
#news-container ul li{list-style:none;background-image:url(images/separator.gif);background-position:center bottom;background-repeat:no-repeat;text-align:justify;font-size:11px;min-height:60px;height:auto !important;height:60px;background-color:#A22B2B;margin:5px 0;padding:10px;}
.hiddentxt {visibility:hidden;}
#news-container-head{background-image:url(images/news_head.gif);background-repeat:no-repeat;background-position:center top;display:block;height:40px;margin:0;padding: 0px;}
#news-container-head span{float:right;display: block;margin-top: 12px;margin-right: 15px;}
#news-container-head h4{display: none;}
h3{font-size:16px;font-weight:700;display:block;margin:0;padding:0;}
label{display:block;font-size:11px;font-weight:700;}
#header{background-image:url(images/newheader.gif);background-repeat:no-repeat;background-position:center top;height:175px;width:500px;margin:0 auto;padding:0;}
#subheader{padding-top:90px;padding-right:15px;padding-left:15px;text-align:right;color:#333;}
.enterbutton{display:block;background-image:url(images/clicktoenter.gif);background-repeat:no-repeat;background-position:right 0;height:23px;float:right;clear:both;width:450px;}
.madeby{display:block;background-image:url(images/made_by.gif);background-repeat:no-repeat;background-position:right 0;height:15px;width:115px;float:right;margin:5px 0 0;padding:0;}
.madeby span,.enterbutton span{display:none;}
.requirements{color:#999;letter-spacing:0.001em;margin:4px 0 0;padding:0;}
.requirements strong{font-size:11px;color:#333;}

legend {
	font-size: 14px;
	font-weight:bold;
	color: #FFFFFF;
	display: block;
	margin-top: 5px;
	margin-bottom: 5px;

}
.enterbutton:hover{background-position:right -23px;}
#stdform{color:#EBEBEB;margin:0 15px;padding:0;}
.newsletter-container-fot{background-image:url(images/newsletter_box_bottom.gif);background-repeat:no-repeat;background-position:center top;height:18px;margin:0;padding:0;}
.stdinput{background-image:url(images/form_bck.gif);background-repeat:repeat-x;background-color:#FFF;font-size:10px;border-color:#4F1313 #9A2525 #9A2525 #4F1313;border-style:solid;border-width:1px;padding:3px;}
.stdinput-sel{
	background-image:url(images/form_bck.gif);
	background-repeat:repeat-x;
	background-color:#F0F0F0;
	font-size:10px;
	padding:3px;
	border: 1px solid #000000;
}

fieldset{
	border:none;
	background-image: url(images/separator.gif);
	background-repeat: no-repeat;
	background-position: center bottom;
	margin-top: 15px;
	margin-right: 0;
	margin-bottom: 15px;
	margin-left: 0;
	padding-bottom: 10px;

}
#stdform fieldset div{
	clear:both;
	display:block;
	padding-top: 5px;
	padding-right: 0;
	padding-bottom: 5px;
	padding-left: 0;
}
#stdform fieldset div span{display:block;float:left;width:49%;}
.disclaimer{color:#4F1313;font-size:10px;margin:0;padding:0;}
.standard-p{margin:5px 0;padding:0;}
.published{display:block;text-align:center;float:left;font-family:Arial, Helvetica, sans-serif;border-bottom:none;width:2.2em;overflow:hidden;}
.pub-month{display:block;font-size:11px;margin:0;padding:0;}
.pub-date{display:block;font-size:18px;margin:0;padding:0;}
.post-content-final{margin-left:2.6em;border-left:1px solid #ccc;padding-left:5px;}
a:visited,a:hover,a:active{color:#000;}
#news-container ul li p,form{margin:0;padding:0;}
.warning{display:block;margin-top:10px;margin-bottom:10px;background-color:#FFF;border:1px solid #333;padding:0;}
.warning p{background-color:#333333;background-image:url(/images/warning.gif);background-position:20px center;background-repeat:no-repeat;color:#FFF;display:block;	margin:1px;	padding:12px;	font-size: 11px;}
#news-containerlist {
	height: 300px;
	overflow: auto;
	margin-right: 15px;
}

