/* CSS Document */

body{
background-color:#70A6AB;
padding:0px;
margin:0px;

}

#wrapper{
background-color:#70A6AB;
width:780px;
height:auto;
margin:auto;
overflow:visible;
position:relative;
}

#content{
background-color:#FFFFFF;
width:720px;
height:auto;
margin:0px 0px 0px 45px;
border-bottom:15px solid #70A6AB;



}

#header{
background-image:url(img/header.jpg);
background-repeat:no-repeat;
width:780px;
height:170px;
margin:auto;

}

a{
color:#193052;
text-decoration:none;

}


a:visited{
color:#193052;
text-decoration:none;

}

a:hover{
color:#70A6AB;
text-decoration:none;

}

#menu_top{
position:absolute;
margin-top:35px;
padding-left:260px;
color:#193052;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:10px;
font-weight:bold;
line-height:20px;
text-align:right;
border-right:1px solid #70A6AB;
padding-right:5px;


}

#menu_top2{
position:absolute;
margin-top:25px;
padding-left:260px;
color:#193052;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:10px;
font-weight:bold;
line-height:20px;
text-align:right;
border-right:1px solid #70A6AB;
padding-right:5px;


}

#editoriale{
width:690px;
height:250px;
position:relative;
float:left;
color:#333333;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:11px;
line-height:16px;
text-align:justify;
border-bottom:1px solid #70A6AB;
left:20px;

}

#editoriale img{
float:right;
margin-left:10px;
right:0px;

}

.title{
font-family:Georgia, "Times New Roman", Times, serif;
font-size:30px;
color:#193052;
text-align:right;
font-weight:bold;
}

.title2{
margin:10px 0px 8px 0px;
font-family:Georgia, "Times New Roman", Times, serif;
font-size:20px;
color:#193052;
text-align:left;
font-weight:bold;
}


#bottom_ithem{

bottom:0px;
width:720px;
margin:0px 0px -13px 0px;
height:auto;

}


#storie{
background-color:#FFFFFF;
width:302px;
height:177px;
position:relative;
float:left;
color:#333333;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:10px;
font-weight:bold;
line-height:16px;
text-align:right;
bottom:0px;
margin-top:15px;
text-align:right;
background-image:url(img/angolo_sin.jpg);
background-repeat:no-repeat;
background-position:bottom left;
}

#storie img{
border:0;
}

#storie a:hover{
text-decoration:none;
}


#storie2{
background-color:#FFFFFF;
width:275px;
height:183px;
position:relative;
float:left;
color:#333333;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:10px;
font-weight:bold;
line-height:16px;
text-align:right;
margin:20px 0;
padding:0;

}

#storie2 a:hover{
text-decoration:none;
}

#news{
position:relative;
float:right;
margin-right:18px;
margin-top:15px;
width:380px;
color:#333333;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:10px;
line-height:16px;
text-align:left;
display:inline;

}
.archivio{
text-align:right;
font-weight:bold;

}

#banner{
position:relative;
float:left;
margin:25px 5px 20px 20px;
width:379px;
height:158px;
color:#333333;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:10px;
font-weight:bold;
line-height:16px;
border:1px solid #193052;
}

#banner img{
border:0;
}

#testo{
width:400px;
height:auto;
position:relative;
float:right;
padding:20px 10px 20px 10px;
color:#333333;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:11px;
line-height:18px;
text-align:right;
border-bottom:1px solid #70A6AB;
text-align:justify;

}

#testo img{
border:0;
}

.border{
border:1px solid #193052;
padding:10px;
}

#barra_sx{
width:290px;
height:auto;
position:relative;
float:left;
left:10px;
padding:0;
}

#barra_sx img{
border:0;
}

#menu_sin2{
position:relative;
float:left;
background-color:#ffffff;
margin-top:20px;
height:auto;
width:280px;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:10px;
font-weight:bold;
line-height:20px;
display:inline;
}


#menu_sin2 a{
width:280px;
display:block;
background-color:#D1E3E5;

}

#menu_sin2 a:visited{
width:280px;
display:block;
background-color:#D1E3E5;
}

#menu_sin2 a:hover{
width:280px;
background-color:#FFCC00;
color:#000000;
}

#menu_sin{
position:relative;
float:left;
background-color:#ffffff;
margin:20px 0px 0px 20px;
width:280px;
height:120px;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:10px;
font-weight:bold;
line-height:20px;
display:inline;
}

#menu_sin a{
width:280px;
display:block;
background-color:#D1E3E5;
padding-left:5px;
}

#menu_sin a:visited{
width:280px;
display:block;
background-color:#D1E3E5;
}

#menu_sin a:hover{
width:280px;
background-color:#FFCC00;
color:#000000;
}


.notazione{
width:350px;
background-color:#eef3f7;
border:1px dotted #cccccc;
color:#000000;
margin:15px 0px 10px 15px;
padding:5px;
}

.notazione img{
border:0;
}

.notazione a{
text-decoration:underline;
}

#banner2{
position:relative;
float:left;
background-color:#ffffff;
margin-top:50px;
width:280px;
height:350px;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:10px;
font-weight:bold;
border:1px solid #193052;
}

#banner3{
position:relative;
float:left;
background-color:#ffffff;
margin-top:10px;
width:280px;
height:104px;
font-weight:bold;
border:1px solid #193052;
}

#banner4{
position:relative;
float:left;
background-color:#ffffff;
margin-top:10px;
width:280px;
height:136px;
border:1px solid #193052;
}

#banner5{
position:relative;
float:left;
background-color:#ffffff;
margin-top:10px;
width:280px;
height:164px;
border:1px solid #193052;
}
#banner1{
position:relative;
float:left;
background-color:#ffffff;
margin-top:10px;
width:280px;
height:60px;
border:1px solid #193052;
}
#banner6{
position:relative;
float:left;
background-color:#ffffff;
margin-top:10px;
width:280px;
height:463px;
}
#banner7{
position:relative;
float:left;
background-color:#ffffff;
margin-top:10px;
width:280px;
height:100px;
}
#banner8{
position:relative;
float:left;
background-color:#ffffff;
margin-top:10px;
width:280px;
height:85px;
font-weight:bold;
border:1px solid #193052;
}


.barra{
margin:3px 0px 3px 3px;

}

#angolo_sin{
position:relative;
float:left;
bottom:0px;
margin-left:0px;
width:80px;
height:91px;
}

#footer{
color:#ffffff;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:10px;
position:relative;
float:left;
bottom:0px;
background-color:#70A6AB;
width:750px;
height:20px;
text-align:right;
margin-bottom:20px;

}

#footer a{
text-decoration:underline;
}

#footer a:visited{
text-decoration:underline;
}

#footer a:hover{
color:#ffffff;
text-decoration:underline;
}


#footer img{
border:0;
}

.logo_borderzero{
width:46px;
height:46px;
float:right;
margin-left:5px;
}

.footer_txt{
line-height:15px;
}