/*CSS per interfreepec */
.main_pec, .main_pec div, .main_pec b {
	color:#5a80c2;
	font:bold 13px/17px 'Trebuchet MS', Tahoma, Verdana, Arial, sans-serif; 
	}
form {margin:0; padding:0;}
.menu ul {font:bold 1em 'Trebuchet MS', Tahoma, Verdana, Arial, sans-serif; color:#FFFFFF; float:left; list-style:none; width:250px; height:30px; margin-top:16px;}
.menu li {display:inline;}
/*.main_pec h1 {display:inline; font:bold 13px 'Trebuchet MS', Tahoma, Verdana, Arial, sans-serif; color:white;}*/
.main_pec h2, .main_pec h3{display:inline; font:normal 1.2em 'Trebuchet MS', Tahoma, Verdana, Arial, sans-serif; color:#666666;}
.buttonp { font:normal 1em 'Trebuchet MS', Tahoma, Verdana, Arial, sans-serif; color:#5a80c2; background-color:#F0F0F0; height:22px; border:1px solid #5a80c2; text-align:center; width:200px; margin-top:8px;}
.buttonpec { font:bold 1.2em 'Trebuchet MS', Tahoma, Verdana, Arial, sans-serif; color:#ffffff;  height:35px; text-align:center; width:200px; margin:3px auto; display:block; background: url('img/bottoni_pec.png') no-repeat 0 0; border:none;}
.main_pec a, .main_pec a:hover {color:#5a80c2; font-weight:bold;}
.main_pec a:hover {color:#666666; text-decoration:underline}
.main_pec a.menu, .main_pec a.menu:hover { float:right; color:#FFFFFF; text-decoration:none; display:block; background:url('img/hp_sf_menu.gif') no-repeat; width:100px; height:22px; text-align:left; padding:8px 0 0 1px;}
.main_pec a.menu:hover { background:url('img/hp_sf_menu_hov.gif') no-repeat}

.container_pec {width:100%; margin:0 auto;/*position:relative;*/}
div.main_pec {width:100%; margin:0 auto; /*position:relative;*/}
div.content_pec {overflow:hidden; background-color:#ffffff; padding:0 5px 0; width:726px; margin:0 auto;}
.headCC_pec {padding-left:15px; left:5px}
.footer_pec  {padding-left:15px; position:static; left:3px}
.main_pec div, .main_pec td {font:normal 1em/1.1em 'Trebuchet MS', Tahoma, Verdana, Arial, sans-serif; color:#666666;}
.bluetitle { font-size:20px; font-weight:bold; color:#80AB04; margin:10px 0; clear:left;}
div.head_pec {width:702px; height:93px; padding:0 0 0 5px; position:relative; float:left; background:url('img/hp_sf_head.gif') repeat-x top; margin:1px auto; border-bottom:1px solid #336600}
div.logo_pec {width:350px; margin:3px 0 3px 0; float:left;}
div.logo_pec img{margin-bottom:5px;}
.menu {width:300px; float:right;}
div.maincont_pec h1 { font-size:20px; font-weight:bold; color:#80AB04; margin:10px 0;}
.maincont_pec h2{font:oblique 18px 'Trebuchet MS', Tahoma, Verdana, Arial, sans-serif; color:#666666;}
div.maincont_pec p{margin:8px 0;}
div.maincont_pec {float:left; margin:15px 0; padding:0 5px 0 10px; width:480px; background-color:#fff; line-height:18px; font:normal 14px/18px 'Trebuchet MS', Tahoma, Verdana, Arial, sans-serif; }
div.maincont_pec ul {font:normal 13px/18px 'Trebuchet MS', Tahoma, Verdana, Arial, sans-serif; color:#666666; float:left; margin:10px; list-style-type:circle; list-style-position:inside /*url('img/list_ok.png')*/; padding-left:20px;}
div.maincont_pec li {color:#666666; padding:0; margin-bottom:5px;}
#myfrm {margin:3px; clear:both; float:left; width:488px;}
#myfrm .top {width:488px; height:10px; margin:0; padding:0; background:url('img/formtop.png') top left no-repeat;}
#myfrm .center{width:488px; background:url('img/formcent.png') top left repeat-x;}
#myfrm .center p{color:#ffffff; font:bold 1.2em 'Trebuchet MS', Tahoma, Verdana, Arial, sans-serif; text-align:center; margin:0; padding:3px 5px;}
#myfrm .bottom {width:488px; height:27px; margin:0; padding:0; background:url('img/formbot.png') top left no-repeat;}
#res_disponibile {color:#E80010; font:bold 13px 'Trebuchet MS', Tahoma, Verdana, Arial, sans-serif; padding-top:10px;}
.moreinfo {border-top:1px solid #edd9ca; margin:0; padding:10px 0;}
.moreinfo a {color:#5a80c2; font-weight:normal;}
.moreinfo a:hover {color:#5666666; font-weight:normal;}
.linkinfo a {color:#5a80c2; font-weight:bold;}
.linkinfo {border-top:1px solid #edd9ca; margin:0; padding:10px 0; clear:both;}
div.latmenu {width:185px; float:right; margin:10px 0 0 15px;}
p.marginleft_pec {margin:-20px 0 0 25px;}

