/*div{border:0px solid red;}*/


body { 
    margin: 0px;
    padding: 0; 
    background-color: #000;
    background-image:url('img/bg.png');
    background-repeat: no-repeat;
    background-position: center;
    font-family: "century gothic", Georgia, "HelveticaNeue", "Helvetica Neue", Helvetica, Arial, sans-serif, verdana, tahoma;
    font-size: 100%;
    color:#fff; line-height:28px; letter-spacing:0px;
}

.coming{line-height:35px; font-family:Georgia, "century gothic", verdana, georgia; font-size:200%;color:#fff; }


#home{width:80%; height:200px; position:relative; float:left; z-index:150; text-align:left; top:-420px; left:0px; border:0px yellow solid}
#home A{font-family:georgia; color:#fff; text-decoration:none; line-height:40px;}
#home A:hover{text-decoration:underline;}
#home .LS{font-size:250%; font-weight:bolder; clear:both; position:relative;  top:60px; left:8px; }
#home .ed{font-size:150%; font-weight:normal; clear:both; position:relative;  top:70px; left:8px;}

#news{width:68%;clear:both; float:left; position:absolute; z-index:1500; text-align:left; border-top:1px dashed #fff; border-bottom:1px dashed #fff; margin-top:0px; padding-top:10px; padding-bottom:10px; top:510px; left:0px;}



/*
#home{width:80%; height:250px; position:absolute; z-index:150; top:160px; left:0px; border:0px yellow solid}
#home A{font-family:georgia; color:#fff; text-decoration:none;}
#home A:hover{text-decoration:underline;}
#home .ED{font-size:530%; font-weight:bolder; clear:both; position:relative;  top:50px; left:0px;}
#home .sto{font-size:150%; font-weight:normal; clear:both; position:relative;  top:70px; left:0px;}
#home .cont{font-size:200%; font-weight:normal; clear:both; position:relative;  top:75px; left:0px;}

#news{width:450px;clear:both; position:absolute; z-index:250; border:0px; border-top:1px dashed #fff; padding-top:15px;top:350px; left:0px;}
*/


#content{
text-align:center; position:relative; border:0px solid #fff;
margin:0 auto; width:1000px; height:auto;
}



#head{
position:relative; float:left; clear:both; text-align:center;
height:155px; width:100%; margin-top:20px;
border:0px; border-bottom:1px solid #fff;
}

#head .logo{position:relative; float:left; width:auto;}

#head .menu{font-family: Georgia, times, "HelveticaNeue", "Helvetica Neue" ;position:relative; float:right; width:40%; line-height:45px; text-align:right;}

.menu .title, .menu .title A:link{font-size:150%; font-weight:bolder; clear:both;}

.menu A{font-size:140%; color:#fff; line-height:27px; text-decoration:none;} .menu A:hover{filter:alpha(opacity=70); -moz-opacity:.70; opacity:.70;}


#pagecontent{
position:relative; float:left; clear:both; text-align:center;
width:100%; background-color:none;
}

#copy{
position:relative; filter:alpha(opacity=80); -moz-opacity:.80; opacity:.80;
top:0px; left:0px; z-index:200; padding-left:5px; padding-right:5px; height:25px;
font-family:arial, verdana, "myriad pro"; font-size:11px; text-align:right; 
}

#copy A{color:#fff; text-decoration:none;} #copy A:hover{text-decoration:underline;}



#loghi{position:RELATIVE; FLOAT:LEFT; top:-80PX; width:100%; z-index:170; border:0px solid green;}

#loghi a img{BORDER:0PX SOLID RED;}


/*
#loghi{position:absolute; width:auto; border:0px solid green;}

#loghi a img{BORDER:0PX SOLID RED;}
*/



#copyhome{
position:fixed; 
bottom:0px; margin-bottom:0px; left:25px; z-index:200; padding-left:5px; padding-right:5px;
font-family:arial, verdana, "myriad pro"; font-size:11px; 
}

#copyhome A{color:#fff; text-decoration:none;} #copy A:hover{text-decoration:underline;}



#bubble{
position:absolute; width:187px; height:200px; top:200px; right:-40px; z-index:100;
background: url('img/bubble.png') no-repeat center center;
}

#bubble .get, #bubble .get A:link, #bubble .get A:visited{	font-family:"Century Gothic", arial, verdana; float:right; margin-right:5px; margin-top:15px; margin-bottom:0px; width:90%; font-size:0.9em; color:#fff; text-decoration:none; cursor: hand;}

#bubble .get A:link IMG, #bubble .get A:visited IMG {border:none; margin-bottom:-3px; text-align:right;}


#storiahead{width:100%; height:100px; position:relative; margin-top:10px; text-align:left;}

#storiahead .testatina{width:200px; float:left; position:relative;}
#storiahead .storytext{width:100%; float:left; font-size:110%; position:relative; margin-left:0px; clear:both; }
.storytext H1{margin-top:0px; margin-bottom:-9px; font-size:1.2em; font-family:Georgia, "Century Gothic", arial, verdana;}
.storytext p{text-align:justify; font-size:0.8em; line-height:20px;}

#mountain{
position:relative; float:left; bottom:0px; left:0px; width:100%; height:310px; border:0px solid red;
background: url('img/mountain.png') repeat-x bottom left; z-index:150; margin-top:30px;
}

#mountain .grid{width:100%; height:70px;  background-color:#272009; background-image: url('img/line.png'); background-position:-20% left; background-repeat:repeat-x; position:relative;
filter:alpha(opacity=70); -moz-opacity:.70; opacity:.70; padding-top:10px; cursor:hand;
}

.grid .dataed{position:relative; float:left;}
.dataed A:link {color:#fff; text-decoration:none; padding:15px; font-weight:normal; font-size:1.5em;}
.dataed A:hover, .dataed A:visited{color:#ccc; font-size:1.5em; padding:15px;}


#contattidati{position:relative; float:left; text-align:left; width:52%; border:0px solid yellow;}
#contattidati .did{margin-bottom:20px; width:100%; text-decoration:none;border-top:1px solid #fff; font-family:arial, "Myriad pro", verdana; font-size:0.7em; letter-spacing:2px; color:#fff;}
#contattidati .did A:link{ color:#fff; text-decoration:none;} #contattidati .did A:visited{color:#fff; text-decoration:none;}


#contattidati P{font-size:80%; text-align:justify; line-height:19px;}
#contattidati .mail,#contattidati .mail A:link {color:#fff; text-decoration:none; font-weight:bolder; font-family:verdana, arial; font-size:80%;}
#contattidati h2{color:#fff; text-decoration:none; font-weight:bolder; font-family:verdana, arial; font-size:80%; margin-bottom:0px;}
#contattidati i{font-size:80%;}
#contattidati .adress{font-family:verdana, arial, "Myriad Pro"; clear:both;font-size:80%; line-height:30px; font-weight:normal; float:left; position:relative; border:0px solid yellow;}
.adress A:link, .adress A:visited{text-decoration:underline; color:#fff;}

#contattimap{position:relative; float:right; text-align:right; width:45%; border:0px solid green;}
#contattimap .boxt{padding:5px 10px; clear:both; width:auto; background:#fff; color:#000; font-weight:bolder;}
#contattimap .box{width:100%; display:block; margin-top:2px; letter-spacing:0px; padding-right:10px; padding:4px; font-weight: bolder; background:none; color:#fff; border-bottom:1px solid #4c81af; font-size:90%;}
.box I{font-weight:normal;}



/*#contattidati{position:relative; float:left; text-align:left; width:58%; border:0px solid yellow;}
#contattidati .did{margin-bottom:20px; width:100%; text-decoration:none;border-top:1px solid #fff; font-family:arial, "Myriad pro", verdana; font-size:0.7em; letter-spacing:2px; color:#fff;}
#contattidati .did A:link{ color:#fff; text-decoration:none;} #contattidati .did A:visited{color:#fff; text-decoration:none;}


#contattidati P{font-size:80%; text-align:justify; line-height:19px;}
#contattidati .mail,#contattidati .mail A:link {color:#fff; text-decoration:none; font-weight:bolder; font-family:verdana, arial; font-size:80%;}
#contattidati h2{color:#fff; text-decoration:none; font-weight:bolder; font-family:verdana, arial; font-size:80%; margin-bottom:0px;}
#contattidati i{font-size:80%;}
#contattidati .adress{font-family:verdana, arial, "Myriad Pro"; clear:both;font-size:70%; font-weight:normal; float:left; position:relative; line-height:17px; border:0px solid yellow;}
.adress A:link, .adress A:visited{text-decoration:underline; color:#fff;}

#contattimap{position:relative; float:right; text-align:left; width:42%; border:0px solid green;}
#contattimap .boxt{padding:5px 10px; clear:both; width:auto; background:#000; color:#fff; font-weight:bolder;}
#contattimap .box{width:100%; display:block; margin-top:2px; letter-spacing:-1px; padding:4px; font-weight: bolder; background:#fff; color:#000; border:3px solid #4c81af; font-size:90%;}
.box I{font-weight:normal;}*/


/*Style per old edizioni*/
#page{background:#fff; width:770px; height:auto; margin:0 auto; text-align:center;}
#page .loc{width:285px; height:auto; position:relative; float:right; text-align:right; margin-bottom:7px; margin-top:7px; margin-right:7px;}

.line{border:0px; border-bottom:1px solid #ccc; clear:both;}
/*
#pagecontent .sidebar{
position:relative; float:right; text-align:left;
background-color:yellow; height:100%;
}

#pagecontent .page{
position:relative; float:left; text-align:left;
background-color:yellow; height:auto%;
}

#footer{
position:relative; float:left; clear:both; text-align:center;
width:100%; height:30px; background-color:orange; margin-top:25px; 
}

#footer .copy{float:left;}
#footer .data{float:right;}
*/

