html,body{margin:0;padding:0}
body{font: 76% tahoma,arial,sans-serif;text-align:center;background:#323234 url(/images/sfondo.jpg) repeat-y center top}
p{color:#fff}

h1{margin:10px 0 20px 0;padding:10px 0 0 10px;background:transparent;color:#D7201A;font-size:150%;font-weight:normal}
h2{margin:0;padding:0 5px 10px 0;background:transparent;color:#fff;font-size:110%;font-weight:bold;text-align:right}
h2 a:link, h2 a:visited, h2 a:hover{text-decoration:underline;color:#fff;font-weight:bold}
h3 {font-size:100%;color:#fff;font-weight:bold;margin:0;padding:4px 0 0 10px}
h3 a:link, h3 a:visited, h3 a:hover{text-decoration:underline;color:#fff}
h4 {font-size:100%;color:#000;font-weight:bold;margin:0;padding:4px 0 0 10px}
h4 a:link, h4 a:visited, h4 a:hover{text-decoration:underline;color:#000}
h5 {font-size:100%;color:#D8201A;font-weight:bold;margin:1em 0;padding:0}
h5 a:link, h5 a:visited {text-decoration:none;color:#D8201A}
h5 a:hover{text-decoration:underline;color:#D8201A}

/*HEADER*/
div#header {height:80px;width:760px}
div#header a:link, div#header a:visited {color:#999;text-decoration:none}
div#header a:hover {color:#999;text-decoration:underline}
div#head_left {float:left;width:223px}
div#head_right {float:right;color:#999;padding:25px 20px 0 0;text-align:right}
img {border:0}

/*VECCHIO MENU*/
#menu {
    float:left;
    width:100%;
    background:#000;
    font-size:1.1em;
    line-height:normal;
    border-bottom:4px solid #fff}
#menu ul {
    margin:0;
    padding:10px 10px 0;
    list-style:none;
    padding-left:2px}
#menu li {
    display:inline;
    margin:0;
    padding:0}
#menu a {
    float:left;
    background:url("/images/left_both.gif") no-repeat left top;
    margin:0;
    padding:0 0 0 9px;
    text-decoration:none}
#menu a span {
    float:left;
    display:block;
    background:url("/images/right_both.gif") no-repeat right top;
    padding:5px 15px 4px 6px;
    font-weight:bold;
    color:#D7201A}
/* Commented Backslash Hack hides rule from IE5-Mac \*/
#menu a span {float:none;}
/* End IE5-Mac hack */
#menu a:hover span {color:#fff}
#menu #current a {
    background-position:0 -150px;
    border-width:0;
    border-bottom:0}
#menu #current a span {
    background-position:100% -150px;
    padding-bottom:5px;
    color:#fff}
#menu a:hover {background-position:0% -150px}
#menu a:hover span {background-position:100% -150px}
/*FINE VECCHIO MENU*/

ul#menu2{float:left;width:100%;height:30px}
ul#menu2,ul#menu2 li{list-style-type:none;margin:0;padding:0}
ul#menu2 li{float:left;margin-right:.3em}
ul#menu2 a{float:left;padding:5px 0 4px 14px;
    text-decoration:none;font-weight:bold;color:#fff}
ul#menu2 a:hover{border-bottom: 3px solid #D7201A;color:#D7201A}
ul#menu2 li.current a,ul#menu2 li.current a:hover{color:#D7201A;border-bottom: 3px solid #D7201A}
/*Generale*/
li#m1 a{background: url(/images/bullet_white.gif) no-repeat left center}
li#m2 a{background: url(/images/bullet_white.gif) no-repeat left center}
li#m3 a{background: url(/images/bullet_white.gif) no-repeat left center}
li#m4 a{background: url(/images/bullet_white.gif) no-repeat left center}
li#m5 a{background: url(/images/bullet_white.gif) no-repeat left center}
li#m6 a{background: url(/images/bullet_white.gif) no-repeat left center}
li#m7 a{background: url(/images/bullet_white.gif) no-repeat left center}
li#m8 a{background: url(/images/bullet_white.gif) no-repeat left center}
li#m9 a{background: url(/images/bullet_white.gif) no-repeat left center}
li#m10 a{background: url(/images/bullet_white.gif) no-repeat left center}

/*Hover*/
li#m1 a:hover{background: url(/images/bullet_red.gif) no-repeat left center}
li#m2 a:hover{background: url(/images/bullet_red.gif) no-repeat left center}
li#m3 a:hover{background: url(/images/bullet_red.gif) no-repeat left center}
li#m4 a:hover{background: url(/images/bullet_red.gif) no-repeat left center}
li#m5 a:hover{background: url(/images/bullet_red.gif) no-repeat left center}
li#m6 a:hover{background: url(/images/bullet_red.gif) no-repeat left center}
li#m7 a:hover{background: url(/images/bullet_red.gif) no-repeat left center}
li#m8 a:hover{background: url(/images/bullet_red.gif) no-repeat left center}
li#m9 a:hover{background: url(/images/bullet_red.gif) no-repeat left center}
li#m10 a:hover{background: url(/images/bullet_red.gif) no-repeat left center}

/*Current*/
li.current#m1 a{background: url(/images/bullet_red.gif) no-repeat left center}
li.current#m2 a{background: url(/images/bullet_red.gif) no-repeat left center}
li.current#m3 a{background: url(/images/bullet_red.gif) no-repeat left center}
li.current#m4 a{background: url(/images/bullet_red.gif) no-repeat left center}
li.current#m5 a{background: url(/images/bullet_red.gif) no-repeat left center}
li.current#m6 a{background: url(/images/bullet_red.gif) no-repeat left center}
li.current#m7 a{background: url(/images/bullet_red.gif) no-repeat left center}
li.current#m8 a{background: url(/images/bullet_red.gif) no-repeat left center}
li.current#m9 a{background: url(/images/bullet_red.gif) no-repeat left center}
li.current#m10 a{background: url(/images/bullet_red.gif) no-repeat left center}

#banner{clear:both;margin:0;padding:0;width:760px;height:244px;border-bottom:4px solid #fff}
    
div#wrapper{}

div#container{text-align:left}
div#content p{margin:0 10px 10px;line-height:1.4}
div#content p a:link, div#content p a:visited, div#content p a:hover{text-decoration:underline;color:#fff}
div#content ul{list-style:square;line-height:1.4}
div#content ul li{margin-left:-10px;padding:5px 0;color:#fff}
div#content ul li a:link, div#content ul li a:visited, div#content ul li a:hover{text-decoration:underline;color:#fff}

div#navigation{background:transparent}
div#extra{background:#FF8539}
div#footer{clear:both;width:100%;background:#333;border-top:1px solid #fff}
div#footer p{margin:0;padding:10px 10px;font-size:.8em;color:#999}
div#footer p a:link, div#footer p a:visited{text-decoration:none;color:#999}
div#footer p a:hover{text-decoration:underline;color:#999}

div#container{width:760px;margin:0 auto;background:#000;border-right:1px solid #000;border-left:1px solid #000}
div#content{float:left;width:500px}

/*Per le pagine che non hanno la colonna destra*/
div#content-all{width:760px;width/* */:/**/740px;width:/**/740px;text-align:center;padding:0 10px}
div#content-all h2{text-align:center}
div#content-all p{margin:0 10px 10px;line-height:1.4}
div#content-all p a:link, div#content-all p a:visited, div#content-all p a:hover{text-decoration:underline;color:#fff}
div#content-all ul{list-style:square;line-height:1.4}
div#content-all ul li{margin-left:-10px;padding:0;color:#fff}
div#content-all ul li a:link, div#content-all ul li a:visited, div#content-all ul li a:hover{text-decoration:underline;color:#fff}
/*fine*/

div#navigation{float:right;width:260px}
div#extra{clear:both;width:100%}

div#content .rosso{color:#D7201A;font-weight:bold}
div#content .bianco{font-size:1.2em;color:#fff;font-weight:bold}

div#servizi {margin:20px 0;width:485px;width/* */:/**/445px;width:/**/445px;}
div#servizi .barraeventi {background:url(/images/barrasfumatarossanera.jpg) no-repeat;width:485px;height:22px}

/*HP*/
.eventi {margin:2px 0;padding:10px;background:url(/images/barrasfumatarossanera-vert.jpg) repeat-x 0 0;width:485px;width/* */:/**/465px;width:/**/465px;height:250px;min-height:250px;height:auto !important;height:250px}
.eventi p {margin:0;padding:0}
.eventi .box1 {float:left;width:230px}
.eventi .box1 .nero {color:#000;font-weight:bold}
.eventi .box2 {float:left;width:230px}
.eventi .box2 .nero {color:#000;font-weight:bold}

/*NEWS*/
div#newsfoto {margin:2px 0;padding:10px;background:#D7201A;width:485px;width/* */:/**/465px;width:/**/465px;height:100px}
div#newsfoto p {margin:0;padding:0}
div#newsfoto .box1 {float:left;width:230px}
div#newsfoto .box1 .nero {color:#000;font-weight:bold}
div#newsfoto .box2 {float:left;width:230px}
div#newsfoto .box2 .nero {color:#000;font-weight:bold}

div#newsfoto2 {margin:2px 0;padding:10px;background:#D7201A;width:485px;width/* */:/**/465px;width:/**/465px;height:100px}
div#newsfoto2 p {margin:0;padding:0}
div#newsfoto2 .box1 {float:left;width:230px}
div#newsfoto2 .box1 .nero {color:#000;font-weight:bold}
div#newsfoto2 .box2 {float:left;width:230px}
div#newsfoto2 .box2 .nero {color:#000;font-weight:bold}

/*VIDEO*/
.box-video{width:90%;height:45px;margin:0 auto;padding-top:35px;text-align:center;background:url(/images/bg.gif) repeat-x 0 center}
div#video {text-align:center;margin:2em 0}

/*FOTO*/
.img_gall {width:153px;height:105px;margin:5px 5px 0px 0px;border:1px solid #fff}
.img_box {width:205px;height:137px;border:1px solid #fff}

/*DESTRA*/
div#dx{width:214px;margin:1em auto}
div#dx .barranews {background:url(/images/barrasfumatagrigionera.jpg) no-repeat;width:214px;height:22px}
div#dx .boxnews {background:url(/images/box290.jpg) repeat 0 0;width:214;height:210px;padding:0 10px}
div#dx .boxnews p {margin-top:5px}
div#dx p {line-height:1.2;margin:0;padding:0}
div#dx p a:link, div#dx p a:visited{text-decoration:none;color:#999}
div#dx p a:hover{text-decoration:underline;color:#999}

/*CONTATTI*/
.house{margin:5px 0 5px 2px;padding-left:20px;background: url(/images/house.gif) no-repeat left 3px}
.phone{margin:5px 0 5px 2px;padding-left:20px;background: url(/images/phone.gif) no-repeat 0 2px}
.fax{margin:5px 0 5px 2px;padding-left:20px;background: url(/images/fax.gif) no-repeat 0 2px}
.orario{margin:5px 0 5px 2px;padding-left:20px;background: url(/images/orario.gif) no-repeat left 4px}
.email{margin:5px 0 5px 2px;padding-left:20px;background: url(/images/email2.gif) no-repeat left 4px}

/*AREA RISERVATA*/
div#login-sponsor{width:360px;border:1px solid #333;min-height:190px;height:auto !important;height:190px;margin:1em auto}
table {font-size:1em;width:99%;background:#2C498B;margin:0 10px}
tr {background:#E8E8D7}
tr.titolo {background:#F7C524;color:#000;font-weight:bold}
td a, td a:visited {text-decoration:underline;color:#000}
td a:hover {text-decoration:underline;color:#000}

/* *** Float containers fix:
http://www.csscreator.com/attributes/containedfloat.php *** */ 
.clearfix:after {
	content:".";
	display:block;
	height:0;
	clear:both;
	visibility:hidden}
.clearfix{display:inline-block}
/* Hides from IE-mac \*/
* html .clearfix{height:1%;}
.clearfix{display:block;margin:0}
/* End hide from IE-mac */ 