body { background-color: #fff; margin-left: 0px; margin-right: 0px; margin-top: 0px; margin-bottom: 0px; scrollbar-face-color: #fff; scrollbar-shadow-color: #ccc; scrollbar-highlight-color: #fff; scrollbar-3dlight-color: #ccc; scrollbar-darkshadow-color: #999; scrollbar-track-color: #ccc; scrollbar-arrow-color: #999; text-align: left; background-image: url(../img/sfondo.gif); }
a { color: #cd1912; font-family: Verdana, Arial, Helvetica, sans-serif; font-weight: bold; font-size: 10px; text-decoration: underline; }
a:hover { color: #333; font-family: Verdana, Arial, Helvetica, sans-serif; font-weight: bold; font-size: 10px; background-color: #d8d8d8; text-decoration: none; }
div#contenitore { position: relative; width: 943px;  margin-left: 0px; margin-right: auto; margin-top: 0px; color: #333; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px; background-repeat: repeat-y; padding: 0px; border: 0px; background-color: #FFFFFF; }
div#testata { position: relative; width: 943px; height: 156px; background-color: #000; overflow: hidden; }
div#menu { position: relative; float:right; padding:15px 5px 10px; color: #cd1912; font-family: Verdana, Arial, Helvetica, sans-serif; font-weight: bold; font-size: 11px; background-color: #FFFFFF; }
#menu a { color: #000; font-family: Verdana, Arial, Helvetica, sans-serif; font-weight: bold; font-size: 12px; text-decoration: none; }
#menu a:hover { color: #cd1912; text-decoration: none; }
#menu a#current { color: #cd1912; font-family: Verdana, Arial, Helvetica, sans-serif; font-weight: bold; font-size: 13px; text-decoration: none; }
div#pagina { position: relative; width: 943px; background-repeat: repeat-y; padding: 0px; border: 0px; }
div#sponsors { width: 181px; height:1000px;  float: left; position: relative; text-align: left; color: #000; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px; border-top: 4px #000 solid; background-color: #d8d8d8; background-repeat: repeat-y; border-rigth: 1px #fff solid; }
#sponsors h1 { color: #cd1912; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; font-weight: bold; margin-bottom: 3px; padding-top: 6px; padding-left: 10px; }
#sponsors p { color: #000; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px; margin-bottom: 6px; padding-left: 10px; }
div#contenuti { width: 761px; float: right; position: relative; text-align: justify; color: #333; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px; border-top: 4px #cd1912 solid; background-repeat: repeat-y; background-color: #ececec; }
#contenuti h1 { color: #cd1912; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 16px; font-weight: bold; margin-bottom: 10px; padding-top: 6px; padding-left: 10px; }
#contenuti h2 { color: #d77a03; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 14px; font-weight: bold; margin-bottom: 10px; padding-top: 6px; padding-left: 10px; }
#contenuti p { color: #333; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px; margin-bottom: 6px; padding-left: 14px; padding-right: 14px; }
p.open { color: #333; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; margin-bottom: 6px; padding: 10px; margin: 10px; background-color: #FFFFFF; border: 1px #d8d8d8 solid; }
div#home_images { position: relative; width: 741px; height: 190px; margin-left: 10px; margin-right: 10px; }
div#home_image01 { position: relative; width: 240px; height: 190px; float: left; border: 1px #999 solid; overflow: hidden; margin-right: 7px; }
div#home_image01_1 { position: relative; width: 240px; height: 190px; float: left; border: 1px #999 solid; overflow: hidden; }
div#footer { position: relative; width: 943px; height: 30px; background-repeat: repeat-y; padding: 0px; float: left; }
div#basso_left { position: relative; float: left; width: 181px; height: 30px; text-align: left; border-rigth: 1px #fff solid; background-color: #000; }
#basso_left p { color: #fff; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px; margin-top: 8px; padding-left: 10px; }
div#basso_right { position: relative; width: 761px; height: 30px; float: right; text-align: right; background-color: #d77a03; }
#basso_right p { color: #fff; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px; font-weight: normal; margin-top: 8px; margin-right: 10px; }
#basso_right a { color: #fff; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px; font-weight: bold; text-decoration: none; background-color: #d77a03; }
#basso_right a:hover { color: #333; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px; font-weight: bold; text-decoration: none; background-color: #d77a03; }
div#programma { width: 745px; position: relative; text-align: justify; color: #333; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px; background-repeat: repeat-y; margin-left: 14px; }
#programma h1 { color: #d77a03; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 14px; font-weight: bold; }
#programma h2 { font-size: 12px; font-weight: bold; }
#programma span.orario { width:70px; display:block; float:left; margin-right:10px; font-weight:bold; }
#programma span.luogo { width:160px; display:block; float:left; margin-right:10px; font-weight:bold;}
#programma span.testo { width:450px; display:block; margin-left:260px;}
#programma p {clear:both; margin-bottom:20px; display:block; padding-left:10px;padding-right:15px;}
.p_line { line-height: 20px; }
div#popup { width: 600px; position: relative; text-align: justify; color: #333; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px; border-top: 4px #cd1912 solid; background-repeat: repeat-y; background-color: #ececec; }
#popup h1 { color: #cd1912; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; font-weight: bold; margin-bottom: 10px; padding-top: 6px; padding-left: 10px; }
#popup p { color: #333; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px; margin-bottom: 6px; padding-left: 10px; padding-right: 14px; }
#popup img { margin-bottom: 6px; margin-left: 6px; margin-right: 14px; border: #999 1px solid; float: right; }
div#popup_chiudi { width: 600px; position: relative; text-align: center; color: #333; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; border-top: 4px #cd1912 solid; background-repeat: repeat-y; height: 20px; padding-top: 6px; }
div#news { width: 730px; position: relative; text-align: left; color: #333; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px; background-repeat: repeat-y; height: 930px; overflow: auto; margin-left: 14px; }
#news h1 { color: #cd1912; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 12px; font-weight: bold; padding-top: 3px; padding-bottom: 3px; padding-right: 3px; padding-left: 6px; margin-bottom: 2px; margin-top: 0px; border-left: #cd1912 3px solid; width: 700px; background-color: #d8d8d8; }
#news h2 { color: #D75304; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px; font-weight: normal; padding-top: 3px; padding-bottom: 3px; padding-right: 3px; padding-left: 6px; margin-bottom: 2px; margin-top: 0px; border-left: #d77a03 3px solid; width: 700px; background-color: #fff; }
#news h3 { color: #cd1912; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px; font-weight: normal; padding-top: 3px; padding-bottom: 3px; padding-right: 3px; padding-left: 6px; margin-bottom: 0px; margin-top: 0px; margin-bottom: 2px; background-color: #fff; width: 700px; border-left: #cd1912 3px solid; }
#news p { color: #333; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px; font-weight: normal; padding-top: 3px; padding-bottom: 3px; padding-right: 3px; padding-left: 6px; background-color: #f7f7f7; width: 700px; margin-bottom: 2px; margin-top: 0px; border-left: #333 3px solid; overflow: auto; }
.img_news1 { float: right; margin-bottom: 3px; margin-right: 0px; margin-left: 6px; border: #999 1px solid; }

div#ffmenu{ display:block; width:760px; height:100px;}
div#fflogo{ display:block; width:250px; height:80px;  float:left;}
div#ffnav{display:block; width:250px; height:inherit;  float:right;}

.Facebook img { border:none;}
.Facebook { float:left; margin-top:2px; margin-left:5px;}