/* CSS Document */

.body{
margin:0;
background-color:#FCFCFC;
text-align:center;
background-image:url(images/sfondo.jpg);
background-repeat:repeat-x;
background-position:top;
padding:0px;
vertical-align:middle;
}
#body_table{
width:100%;
height:100%;
border:0;
padding:0;
margin-left:auto;
margin-right:auto;
margin-top:15px;
margin-bottom:0;
}
#td_content_table{
width:850px;
valign:center;
border:0;
text-align:center;
padding:0;
}
#main_table{
width:850px;
height:510px;
border:0;
padding:0;
margin:0;
}
.td_logo{
width:200px;
height:81px;
background-color:#cbcbcb;
border:0;
padding:0;
margin:0;
text-align:center;
vertical-align:middle;
}
.td_news{
width:200px;
height:380px;
border:0;
padding-top:15px;
padding-right:0;
padding-left:0;
margin:0;
text-align:center;

}
.td_search{
width:200px;
height:19px;
border:0;
padding:0;
margin:0;
text-align:center;
vertical-align:middle;
}
.search{
width:100px;
height:15px;
border:1px solid #999999;
background-color:#FFFFFF;
padding-top:0px;
padding-bottom:0px;
padding-left:3px;
margin:0;
vertical-align:middle;
font-family:Verdana, Arial, Helvetica, sans-serif;
color:#003366;
font-size:11px;
text-align:left;
font-weight:100;
font-style:normal;
}
.search_button{
width:50px;
height:17px;
border:1 thin #CC3300;
padding-bottom:5px;
margin:0;
vertical-align:middle;
text-align:center;
font-family:Verdana, Arial, Helvetica, sans-serif;
color:#990000;
font-size:10px;
cursor: pointer;
}
.td_drum{
width:200px;
height:30px;
border:0;
padding:0;
margin:0;
text-align:center;
vertical-align:middle;
color:#CCCCCC;
}

.news_table{
width:182px;
height:360px;
border:0;
padding:0;
margin:0;
text-align:center;
}
.td_news_labels{
width:182px;
height:27px;
border:0;
padding:0;
margin:0;
text-align:center;
vertical-align:bottom;
}
.td_cornerssup{
width:182px;
height:15px;
border:0;
padding:0;
margin:0;
text-align:center;
vertical-align:top;
}
.td_news_content{
width:180px;
height:300px;
border:0;
padding-left:5px;
margin:0;
text-align:left;
vertical-align:top;
background-color:#FFFFFF;
border-left:1px solid #CCCCCC;
border-right:1px solid #CCCCCC ;
}

.td_cornersinf{
width:182px;
height:15px;
border:0;
padding:0;
margin:0;
text-align:center;
vertical-align:top;
}
.td_principale{
width:450px;
height:480px;
border:0;
padding:0;
margin:0;
text-align:center;
vertical-align:top;
}
.div_news{
width:160px;
height:99px;
border-bottom:1px solid #CCCCCC;
padding-top:2px;
padding-bottom:2px;
text-align:left;
display:block;
float:left;
vertical-align:top;
font-family:Verdana, Arial, Helvetica, sans-serif;
color:#333333;
font-size:10px;
margin-left:auto;
margin-right:auto;
line-height:112%;
}
.titolo_news 
{
font-family:Verdana, Arial, Helvetica, sans-serif;
color:#333333;
font-size:10px;
font-weight:bold;
text-decoration:none;
margin-right:auto;
display:block;
float:left;
width:150px;
height:13px;

}
.titolo_news  a:link
{
font-family:Verdana, Arial, Helvetica, sans-serif;
color:#333333;
font-size:10px;
font-weight:bold;
text-decoration:none;
margin-left:2px;
margin-right:auto;
}
.titolo_news  a:visited
{
font-family:Verdana, Arial, Helvetica, sans-serif;
color:#333333;
font-size:10px;
font-weight:bold;
text-decoration:none;
margin-left:2px;
margin-right:auto;
}
.titolo_news  a:active
{
font-family:Verdana, Arial, Helvetica, sans-serif;
color:#333333;
font-size:10px;
font-weight:bold;
text-decoration:none;
margin-left:2px;
margin-right:auto;
}
.titolo_news  a:hover
{
font-family:Verdana, Arial, Helvetica, sans-serif;
color:#333333;
font-size:10px;
font-weight:bold;
text-decoration:underline;
margin-left:2px;
margin-right:auto;
}
.content_news 
{
font-family:Verdana, Arial, Helvetica, sans-serif;
color:#333333;
font-size:10px;
font-weight:normal;
display:inline;
text-decoration:none;
margin-left:3px;
margin-right:auto;
}
.content_news  a:link
{
font-family:Verdana, Arial, Helvetica, sans-serif;
color:#333333;
font-size:10px;
font-weight:normal;
display:inline;
text-decoration:none;
}
.content_news  a:visited
{
font-family:Verdana, Arial, Helvetica, sans-serif;
color:#333333;
font-size:10px;
font-weight:normal;
display:inline;
text-decoration:none;
}
.content_news  a:active
{
font-family:Verdana, Arial, Helvetica, sans-serif;
color:#333333;
font-size:10px;
font-weight:normal;
display:inline;
text-decoration:none;
}
.content_news  a:hover
{
font-family:Verdana, Arial, Helvetica, sans-serif;
color:#333333;
font-size:10px;
font-weight:normal;
text-decoration:underline;
display:inline;
}
.td_menu_content{
width:180px;
height:300px;
border:0px;
padding:0px;
margin:0px;
text-align:left;
vertical-align:top;
background-color:#FFFFFF;
border-left:1px solid #CCCCCC;
border-right:1px solid #CCCCCC ;
}
.div_menu_cat 
{
width:160px;
height:16px;
border-bottom:1px solid #CCCCCC;
padding:3px;
font-family:Verdana, Arial, Helvetica, sans-serif;
color:#333333;
font-size:10px;
font-weight:bold;
text-decoration:none;
text-align:left;
display:block;
float:left;
margin-left:2px;
margin-right:auto;
margin-top:2px;
vertical-align:middle;
}
.div_menu_cat  a:link
{

font-family:Verdana, Arial, Helvetica, sans-serif;
color:#333333;
font-size:10px;
font-weight:bold;
text-decoration:none;
text-align:left;

}
.div_menu_cat  a:visited
{
font-family:Verdana, Arial, Helvetica, sans-serif;
color:#333333;
font-size:10px;
font-weight:bold;
text-decoration:none;
text-align:left;

}

.div_menu_cat  a:active
{

font-family:Verdana, Arial, Helvetica, sans-serif;
color:#333333;
font-size:10px;
font-weight:bold;
text-decoration:none;
text-align:left;

}
.div_menu_cat  a:hover
{

font-family:Verdana, Arial, Helvetica, sans-serif;
color:#333333;
font-size:10px;
font-weight:bold;
text-decoration:underline;
text-align:left;

}
.div_menu_stru 
{
width:160px;
height:8px;
border-bottom:1px solid #CCCCCC;
padding:2px;
text-align:left;
display:block;
float:left;
margin-left:2px;
margin-right:auto;
margin-top:2px;
vertical-align:middle;
}

.td_menu{
width:560px;
height:70px;
border:0;
padding:0;
margin:0;
text-align:center;
vertical-align:bottom;
}
.td_menudx{
width:90px;
height:70px;
border:0;
padding:0;
margin:0;
text-align:left;
vertical-align:bottom;
background-image:url(images/contact_area.gif);
background-position:bottom right;
background-repeat:no-repeat;
}
.menu_table{
width:540px;
height:20px;
border:0;
padding:0;
margin:0;

}
.td_first{
width:30px;
height:20px;
border:0;
padding:0;
margin:0;
text-align:center;
background-image:url(images/parte_sx_menu.gif);
background-position:top;
background-repeat:no-repeat;

}
.td_last{
width:30px;
height:20px;
border:0;
padding:0;
margin:0;
text-align:center;
background-image:url(images/parte_dx_menu.gif);
background-position:top;
background-repeat:no-repeat;

}
.td_home{
width:60px;
height:20px;
border:0;
padding:0;
margin:0;
border-top:1px solid #999999;
border-left:1px solid #999999;
border-right:1px solid #999999;
font-family:Tahoma,Verdana, Arial, Helvetica, sans-serif;
font-size:11px;
color:#003366;
font-weight:bold;
text-align:center;
}

.td_home a:link
{
font-family:Tahoma,Verdana, Arial, Helvetica, sans-serif;
font-size:11px;
color:#003366;
font-weight:bold;
text-align:center;
text-decoration:none;
}
.td_home a:visited
{
font-family:Tahoma,Verdana, Arial, Helvetica, sans-serif;
font-size:11px;
color:#003366;
font-weight:bold;
text-align:center;
text-decoration:none;
}
.td_home a:active
{
font-family:Tahoma,Verdana, Arial, Helvetica, sans-serif;
font-size:11px;
color:#003366;
font-weight:bold;
text-align:center;
text-decoration:none;
}
.td_home a:hover
{width:70px;
height:20px;
font-family:Tahoma,Verdana, Arial, Helvetica, sans-serif;
font-size:11px;
color:#003366;
font-weight:bold;
text-align:center;
text-decoration:none;
background-color:#FFFFFF;
}
.td_90{
width:90px;
height:20px;
border:0;
padding:0;
margin:0;
text-align:center;
border-top:1px solid #999999;
border-right:1px solid #999999;
font-family:Tahoma,Verdana, Arial, Helvetica, sans-serif;
font-size:11px;
color:#003366;
font-weight:bold;
text-align:center;

}
.td_90 a:link
{
font-family:Tahoma,Verdana, Arial, Helvetica, sans-serif;
font-size:11px;
color:#003366;
font-weight:bold;
text-align:center;
text-decoration:none;
}
.td_90 a:visited
{
font-family:Tahoma,Verdana, Arial, Helvetica, sans-serif;
font-size:11px;
color:#003366;
font-weight:bold;
text-align:center;
text-decoration:none;
}
.td_90 a:active
{
font-family:Tahoma,Verdana, Arial, Helvetica, sans-serif;
font-size:11px;
color:#003366;
font-weight:bold;
text-align:center;
text-decoration:none;
}
.td_90 a:hover
{
width:90px;
height:20px;
font-family:Tahoma,Verdana, Arial, Helvetica, sans-serif;
font-size:11px;
color:#003366;
font-weight:bold;
text-align:center;
text-decoration:none;
background-color:#FFFFFF;
}
.view{
width:150px;
height:25px;
border:0;
padding:0;
margin-top:0;
margin-bottom:0;
margin-left:auto;
margin-right:auto;
font-family:Tahoma,Verdana, Arial, Helvetica, sans-serif;
font-size:11px;
color:#003366;
font-weight:bold;
text-align:center;
text-decoration:none;
}
.view a:link
{
font-family:Tahoma,Verdana, Arial, Helvetica, sans-serif;
font-size:11px;
color:#003366;
font-weight:bold;
text-align:center;
text-decoration:none;
margin-top:0;
margin-bottom:0;
margin-left:auto;
margin-right:auto;
}
.view a:visited
{
font-family:Tahoma,Verdana, Arial, Helvetica, sans-serif;
font-size:11px;
color:#003366;
font-weight:bold;
text-align:center;
text-decoration:none;
margin-top:0;
margin-bottom:0;
margin-left:auto;
margin-right:auto;
}
.view a:active
{
font-family:Tahoma,Verdana, Arial, Helvetica, sans-serif;
font-size:11px;
color:#003366;
font-weight:bold;
text-align:center;
text-decoration:none;
margin-top:0;
margin-bottom:0;
margin-left:auto;
margin-right:auto;
}
.view a:hover
{
width:150px;
height:25px;
font-family:Tahoma,Verdana, Arial, Helvetica, sans-serif;
font-size:11px;
color:#003366;
font-weight:bold;
text-align:center;
text-decoration:underline;
margin-top:0;
margin-bottom:0;
margin-left:auto;
margin-right:auto;
}

.nav_photo{
border:0;
margin:0;
font-family:Tahoma,Verdana, Arial, Helvetica, sans-serif;
font-size:11px;
color:#003366;
font-weight:bold;
text-align:center;
width:23%;
height:25px;
padding:4px;
vertical-align:bottom;


}
.nav_photo a:link
{
font-family:Tahoma,Verdana, Arial, Helvetica, sans-serif;
font-size:11px;
color:#003366;
font-weight:bold;
text-align:center;
text-decoration:none;
width:23%;
height:25px;
padding:4px;
vertical-align:bottom;

}
.nav_photo a:visited
{
font-family:Tahoma,Verdana, Arial, Helvetica, sans-serif;
font-size:11px;
color:#003366;
font-weight:bold;
text-align:center;
text-decoration:none;
width:23%;
height:25px;
padding:4px;
vertical-align:bottom;


}
.nav_photo a:active
{
height:20px;
font-family:Tahoma,Verdana, Arial, Helvetica, sans-serif;
font-size:11px;
color:#003366;
font-weight:bold;
text-align:center;
text-decoration:none;
width:23%;
height:25px;
padding:4px;
vertical-align:bottom;

}
.nav_photo a:hover
{
height:20px;
font-family:Tahoma,Verdana, Arial, Helvetica, sans-serif;
font-size:11px;
color:#003366;
font-weight:bold;
text-align:center;
text-decoration:underline;
width:23%;
height:25px;
padding:4px;
vertical-align:bottom;

}




.td_80{
width:80px;
height:20px;
border:0;
padding:0;
margin:0;
text-align:center;
border-top:1px solid #999999;
border-right:1px solid #999999;
font-family:Tahoma,Verdana, Arial, Helvetica, sans-serif;
font-size:11px;
color:#003366;
font-weight:bold;
text-align:center;

}
.td_80 a:link
{
font-family:Tahoma,Verdana, Arial, Helvetica, sans-serif;
font-size:11px;
color:#003366;
font-weight:bold;
text-align:center;
text-decoration:none;
}
.td_80 a:visited
{
font-family:Tahoma,Verdana, Arial, Helvetica, sans-serif;
font-size:11px;
color:#003366;
font-weight:bold;
text-align:center;
text-decoration:none;
}
.td_80 a:active
{
font-family:Tahoma,Verdana, Arial, Helvetica, sans-serif;
font-size:11px;
color:#003366;
font-weight:bold;
text-align:center;
text-decoration:none;
}
.td_80 a:hover
{
width:80px;
height:20px;
font-family:Tahoma,Verdana, Arial, Helvetica, sans-serif;
font-size:11px;
color:#003366;
font-weight:bold;
text-align:center;
text-decoration:none;
background-color:#FFFFFF;
}

.td_60{
width:60px;
height:20px;
border:0;
padding:0;
margin:0;
text-align:center;
border-top:1px solid #999999;
border-right:1px solid #999999;
font-family:Tahoma,Verdana, Arial, Helvetica, sans-serif;
font-size:11px;
color:#003366;
font-weight:bold;
text-align:center;

}
.td_60 a:link
{
font-family:Tahoma,Verdana, Arial, Helvetica, sans-serif;
font-size:11px;
color:#003366;
font-weight:bold;
text-align:center;
text-decoration:none;
}
.td_60 a:visited
{
font-family:Tahoma,Verdana, Arial, Helvetica, sans-serif;
font-size:11px;
color:#003366;
font-weight:bold;
text-align:center;
text-decoration:none;
}
.td_60 a:active
{
font-family:Tahoma,Verdana, Arial, Helvetica, sans-serif;
font-size:11px;
color:#003366;
font-weight:bold;
text-align:center;
text-decoration:none;
}
.td_60 a:hover
{
width:70px;
height:20px;
font-family:Tahoma,Verdana, Arial, Helvetica, sans-serif;
font-size:11px;
color:#003366;
font-weight:bold;
text-align:center;
text-decoration:none;
background-color:#FFFFFF;
}
.td_corners_sup{
width:650px;
height:15px;
border:0;
padding:0;
margin:0;
text-align:center;
}
.td_contenuto{
width:650px;
height:380px;
border:0;
padding:0;
margin:0;
text-align:center;
background-color:#FFFFFF;
border-left:1px solid #CCCCCC;
border-right:1px solid #CCCCCC;
}
.td_cont_strumenti
{
width:650px;
height:380px;
border:0;
padding:0;
margin:0;
text-align:left;
background-color:#FFFFFF;
border-left:1px solid #CCCCCC;
border-right:1px solid #CCCCCC;
}
div.scroll_strumenti
{
height: 378px;	
width:620px;
overflow: auto;
overflow: auto;
border: 1px solid #FFFFFF;
background-color:#FFFFFF;
padding:5px;
font-family:Verdana, Arial, Helvetica, sans-serif;
color:#003366;
font-weight:normal;
font-size:12px;
text-align:justify;
line-height:140%;
scrollbar-3d-light-color: #f5f5f5;
scrollbar-arrow-color: #003366;
scrollbar-base-color: #003366;
scrollbar-dark-shadow-color: #E8E8E8;
scrollbar-face-color: #E8E8E8;
scrollbar-highlight-color: #E8E8E8;
scrollbar-shadow-color: #E8E8E8;
}
div.scroll
{
height: 340px;	
width:600px;
overflow: auto;
border: 1px solid #FFFFFF;
background-color:#FFFFFF;
padding:5px;
font-family:Verdana, Arial, Helvetica, sans-serif;
color:#003366;
font-weight:normal;
font-size:12px;
text-align:justify;
line-height:140%;
scrollbar-3d-light-color: #f5f5f5;
scrollbar-arrow-color: #003366;
scrollbar-base-color: #003366;
scrollbar-dark-shadow-color: #E8E8E8;
scrollbar-face-color: #E8E8E8;
scrollbar-highlight-color: #E8E8E8;
scrollbar-shadow-color: #E8E8E8;
}
div.scroll_endorsers
{
height: 340px;	
width:620px;
overflow: auto;
border: 1px solid #FFFFFF;
background-color:#FFFFFF;
padding:5px;
font-family:Verdana, Arial, Helvetica, sans-serif;
color:#003366;
font-weight:normal;
font-size:12px;
text-align:justify;
line-height:140%;
scrollbar-3d-light-color: #f5f5f5;
scrollbar-arrow-color: #003366;
scrollbar-base-color: #003366;
scrollbar-dark-shadow-color: #E8E8E8;
scrollbar-face-color: #E8E8E8;
scrollbar-highlight-color: #E8E8E8;
scrollbar-shadow-color: #E8E8E8;
}
.immagine{
border:1px solid #333333;
margin-top:5px;
margin-bottom:5px;
margin-left:48px;
margin-right:15px;
display:inline;
}
.cartina{
border:0;
display:block;
float:left;
margin-top:5px;
margin-bottom:15px;
margin-left:50px;


}
.td_corners_inf{
width:650px;
height:15px;
border:0;
padding:0;
margin:0;
text-align:center;
}


.td_newsletter{
width:650px;
height:30px;
border:0;
padding:0;
margin:0;
text-align:center;
vertical-align:middle;
font-family:Verdana, Arial, Helvetica, sans-serif;
color:#003366;
font-weight:bold;
font-size:11px;
}
.form2{
width:650px;
height:20px;
border:0;
padding:0;
margin:0;
}

.newsletter{
width:120px;
height:15px;
border:1px solid #999999;
background-color:#FFFFFF;
padding-top:0px;
padding-bottom:0px;
padding-left:3px;
margin:0;
vertical-align:middle;
font-family:Verdana, Arial, Helvetica, sans-serif;
color:#003366;
font-size:11px;
font-style:normal;
text-align:left;
}
.newsletter_button{
width:80px;
height:17px;
border:1 thin #CC3300;
padding-bottom:5px;
margin:0;
vertical-align:middle;
text-align:center;
font-family:Verdana, Arial, Helvetica, sans-serif;
color:#990000;
font-size:10px;
cursor: pointer;
}
.copyright{
width:850px;
height:10px;
display:block;
float:none;
margin-left:auto;
margin-right:auto;
padding:0;
padding-left:150px;
padding-right:0px;
padding-top:0px;
padding-bottom:0px;
margin-top:2px;
text-align:center;
font-family:Verdana, Arial, Helvetica, sans-serif;
color:#666666;
font-size:11px;
font-style:normal;
}
.eventi
{
padding:0;
margin-top:1px;
text-align:left;
font-family:Verdana, Arial, Helvetica, sans-serif;
color:#003366;
font-size:11px;
display:inline;
}
.indirizzo
{
font-family:Verdana, Arial, Helvetica, sans-serif;
color:#003366;
font-size:12px;
text-align:left;
margin-top:10px;
}
.div_niente
{
font-family:Verdana, Arial, Helvetica, sans-serif;
color:#003366;
font-size:12px;
text-align:center;
font-weight:bold;
margin-top:10px;
display:block;
width:90%;
height:200px;
}
.div_indirizzo
{
font-family:Verdana, Arial, Helvetica, sans-serif;
color:#003366;
font-size:12px;
text-align:left;
font-weight:normal;
margin-top:15px;
display:block;
float:left;
height:200px;
}
.eventi_image
{
margin:4px;
display:block;
float:left;
border:3px double #003366;
width:150px;
height:180px;

}

.endorsers_image
{
margin:2px;
display:block;
float:left;
border:1px thin #ffffff;


}
.eventi_image_big
{
margin:3px;
display:block;
float:left;
border:3px double #003366;

}
.div_title
{
font-family:Verdana, Arial, Helvetica, sans-serif;
color:#003366;
font-size:11px;
text-align:left;
font-weight:bold;
text-transform:uppercase;
text-decoration:none;
margin-left:3px;
}
.div_title a:link
{
font-family:Verdana, Arial, Helvetica, sans-serif;
color:#003366;
font-size:11px;
text-align:left;
font-weight:bold;
text-transform:uppercase;
margin-bottom:2px;
text-decoration:none;
margin-left:3px;
}
.div_title a:active
{
font-family:Verdana, Arial, Helvetica, sans-serif;
color:#003366;
font-size:11px;
text-align:left;
font-weight:bold;
text-transform:uppercase;
margin-bottom:5px;
text-decoration:none;
margin-left:3px;
}
.div_title a:visited
{
font-family:Verdana, Arial, Helvetica, sans-serif;
color:#003366;
font-size:11px;
text-align:left;
font-weight:bold;
text-transform:uppercase;
margin-bottom:2px;
text-decoration:none;
margin-left:3px;
}
.div_title a:hover
{
font-family:Verdana, Arial, Helvetica, sans-serif;
color:#003366;
font-size:11px;
text-align:left;
font-weight:bold;
text-transform:uppercase;
margin-bottom:2px;
text-decoration:underline;
margin-left:3px;
}
.data
{
font-family:Verdana, Arial, Helvetica, sans-serif;
color:#003366;
font-size:11px;
text-align:left;
font-style:italic;
text-decoration:none;
margin-bottom:2px;
}
.data a:link
{
font-family:Verdana, Arial, Helvetica, sans-serif;
color:#003366;
font-size:11px;
text-align:left;
font-style:italic;
margin-bottom:2px;
text-decoration:none;
}
.data a:active
{
font-family:Verdana, Arial, Helvetica, sans-serif;
color:#003366;
font-size:11px;
text-align:left;
font-style:italic;
margin-bottom:2px;
text-decoration:none;
}
.data a:visited
{
font-family:Verdana, Arial, Helvetica, sans-serif;
color:#003366;
font-size:11px;
text-align:left;
font-style:italic;
margin-bottom:2px;
text-decoration:none;
}
.data a:hover
{
font-family:Verdana, Arial, Helvetica, sans-serif;
color:#003366;
font-size:11px;
text-align:left;
font-style:italic;
margin-bottom:2px;
text-decoration:underline;
}
.artisti
{
display:block;
height:80px;
padding:3px;
margin:5px;
text-align:left;
font-family:Verdana, Arial, Helvetica, sans-serif;
color:#003366;
font-size:11px;
border:1px solid #f5f5f5;
vertical-align:middle;
background-color:#f5f5f5;
}
.reset_button{
width:90px;
height:17px;
border:0;
background-image:url(images/pulsante_cancella.gif);
background-position:center;
background-repeat:no-repeat;
background-color:#FFFFFF;
padding:0;
margin:0;
vertical-align:middle;
text-align:center;
font-family:Verdana, Arial, Helvetica, sans-serif;
color:#990000;
font-size:10px;
cursor: pointer;
}
.form{
width:95%px;
border:0;
background-color:#FFFFFF;
padding:3px;
margin:0;
vertical-align:middle;
text-align:left;
font-family:Verdana, Arial, Helvetica, sans-serif;
color:#003366;
font-size:12px;
line-height:140%;
}
.text_area{
border:1px solid #003366;
background-color:#FFFFFF;
padding:3px;
margin:2px;
vertical-align:middle;
text-align:left;
font-family:Verdana, Arial, Helvetica, sans-serif;
color:#003366;
font-size:10px;

}
.bold_12{
font-family:Verdana, Arial, Helvetica, sans-serif;
color:#003366;
font-size:12px;
font-weight:bold;

}
.email
{
font-family:Verdana, Arial, Helvetica, sans-serif;
color:#003366;
font-size:12px;
text-align:left;
font-weight:normal;
text-decoration:none;
}
.email a:link
{
font-family:Verdana, Arial, Helvetica, sans-serif;
color:#003366;
font-size:12px;
text-align:left;
font-weight:normal;
text-decoration:none;
}
.email a:visited
{
font-family:Verdana, Arial, Helvetica, sans-serif;
color:#003366;
font-size:12px;
text-align:left;
font-weight:normal;
text-decoration:none;
}
.email a:active
{
font-family:Verdana, Arial, Helvetica, sans-serif;
color:#003366;
font-size:12px;
text-align:left;
font-weight:normal;
text-decoration:none;
}
.email a:hover
{
font-family:Verdana, Arial, Helvetica, sans-serif;
color:#003366;
font-size:12px;
text-align:left;
font-weight:bold;
text-decoration:underline;
}
.td_chitarre{
width:650px;
height:380px;
border:0;
padding:0;
margin:0;
text-align:center;
background-color:#FFFFFF;
border-left:1px solid #CCCCCC;
border-right:1px solid #CCCCCC;
}

.strumenti_table
{
width:100%;	
padding:1px;
margin-top:5px;
margin-bottom:5px;
margin-left:auto;
margin-right:auto;
border:0px;
}
.strumenti_td
{
width:245px;
padding:3px;
vertical-align:middle;
text-align:left;
border-bottom:1px solid #000066;
height:115px;
}
.strumenti_td_des
{
width:300px;
padding:3px;
vertical-align:middle;
text-align:left;
}
.stru_image_small
{
display:inline;
float:left;
padding-left:5px;
padding-right:5px;
padding-bottom:10px;
padding-top:10px;
border:0px;
vertical-align:middle;
text-align:center;
}
.stru_logo
{
display:inline;
margin-left:2px;
padding:0px;
border:0px;
}
.div_stru_cod
{
font-family:Verdana, Arial, Helvetica, sans-serif;
color:#003366;
font-weight:bold;
font-size:11px;
text-align:left;
text-transform:uppercase;
margin-bottom:3px;
}
.div_stru_cod a:link
{
font-family:Verdana, Arial, Helvetica, sans-serif;
color:#003366;
font-weight:bold;
font-size:11px;
text-align:left;
text-transform:uppercase;
margin-bottom:3px;
text-decoration:none;
}
.div_stru_cod a:visited
{
font-family:Verdana, Arial, Helvetica, sans-serif;
color:#003366;
font-weight:bold;
font-size:11px;
text-align:left;
text-transform:uppercase;
margin-bottom:3px;
text-decoration:none;
}
.div_stru_cod a:active
{
font-family:Verdana, Arial, Helvetica, sans-serif;
color:#003366;
font-weight:bold;
font-size:11px;
text-align:left;
text-transform:uppercase;
margin-bottom:3px;
text-decoration:none;
}
.div_stru_cod a:hover
{
font-family:Verdana, Arial, Helvetica, sans-serif;
color:#003366;
font-weight:bold;
font-size:11px;
text-align:left;
text-transform:uppercase;
margin-bottom:3px;
text-decoration:underline;
}

.div_stru_des
{
display:inline;
margin-bottom:3px;
padding:0px;
border:0px;
font-family:Verdana, Arial, Helvetica, sans-serif;
color:#003366;
font-weight:normal;
font-size:10px;
text-align:left;
line-height:108%;
}

/* aggiornamento */
.body_agg{
text-align:center;
background-color:#FFFFFF;
padding:10px;
margin:0;
}
.tabella_index{
width:700px;
height:281px;
margin-top:55px;
margin-left:auto;
margin-right:auto;
background-color:#FFFFFF;
padding:10px;
border:0;
}
.td_logo_agg{
width:700px;
height:81px;
padding:10px;
margin:0;
border:1px solid #003366;
text-align:left;
}
.td_testo_agg{
width:350px;
height:200px;
padding:10px;
margin:0;
text-align:center;
vertical-align:middle;
}
.insert
{
font-family:Verdana, Arial, Helvetica, sans-serif;
color:#003366;
font-size:12px;
text-align:center;
font-weight:normal;
text-decoration:none;
}
.insert a:link
{
font-family:Verdana, Arial, Helvetica, sans-serif;
color:#003366;
font-size:12px;
text-align:center;
font-weight:normal;
text-decoration:none;
}
.insert a:visited
{
font-family:Verdana, Arial, Helvetica, sans-serif;
color:#003366;
font-size:12px;
text-align:center;
font-weight:normal;
text-decoration:none;
}
.insert a:active
{
font-family:Verdana, Arial, Helvetica, sans-serif;
color:#003366;
font-size:12px;
text-align:center;
font-weight:normal;
text-decoration:none;
}
.insert a:hover
{
font-family:Verdana, Arial, Helvetica, sans-serif;
color:#003366;
font-size:12px;
text-align:center;
font-weight:bold;
text-decoration:underline;
}
.tabella_cancella{
width:450px;
margin-top:55px;
margin-left:auto;
margin-right:auto;
background-color:#FFFFFF;
padding:10px;
border:0;
}
.td_cancella{
font-family:Verdana, Arial, Helvetica, sans-serif;
color:#003366;
font-size:12px;
text-align:left;
font-weight:normal;
width:150px;
height:20px;
background-color:#FFFFFF;
padding:10px;
border-bottom:1px solid #003366;
}
.td_delete{
font-family:Verdana, Arial, Helvetica, sans-serif;
color:#003366;
font-size:12px;
text-align:center;
font-weight:normal;
width:150px;
height:20px;
background-color:#FFFFFF;
padding:10px;
border-bottom:1px solid #003366;
}
.claim_end
{
font-family:Verdana, Arial, Helvetica, sans-serif;
color:#003366;
font-size:11px;
font-style:italic;
line-height:115%;
margin-left:3px;
margin-right:2px;
}
.readmore
{
display:block;
float:right;
width:150px;
height:15px;
font-family:Verdana, Arial, Helvetica, sans-serif;
color:#666666;
font-size:11px;
text-align:center;
font-weight:normal;
text-decoration:none;
margin-right:auto;
margin-left:auto;
margin-bottom:3px;
margin-top:5px;
}
.readmore a:link
{
display:block;
float:right;
width:150px;
height:15px;
font-family:Verdana, Arial, Helvetica, sans-serif;
color:#666666;
font-size:11px;
text-align:center;
font-weight:normal;
text-decoration:none;
}
.readmore a:visited
{
display:block;
float:right;
width:150px;
height:15px;
font-family:Verdana, Arial, Helvetica, sans-serif;
color:#666666;
font-size:11px;
text-align:center;
font-weight:normal;
text-decoration:none;
}
.readmore a:active
{
display:block;
float:right;
width:150px;
height:15px;
font-family:Verdana, Arial, Helvetica, sans-serif;
color:#666666;
font-size:11px;
text-align:center;
font-weight:normal;
text-decoration:none;
}
.readmore a:hover
{
display:block;
float:right;
width:150px;
height:15px;
font-family:Verdana, Arial, Helvetica, sans-serif;
color:#666666;
font-size:11px;
text-align:center;
font-weight:normal;
text-decoration:none;
}
.view_cat{
border:0;
padding:0;
margin:0;
font-family:Tahoma,Verdana, Arial, Helvetica, sans-serif;
font-size:11px;
color:#000000;
font-weight:bold;
text-align:center;
display:block;
float:left;
margin-left:auto;
margin-right:auto;
margin-top:0px;
margin-bottom:0px;

}
.view_cat a:link
{
border:0;
padding:0;
margin:0;
font-family:Tahoma,Verdana, Arial, Helvetica, sans-serif;
font-size:11px;
color:#000000;
font-weight:bold;
text-align:center;
display:block;
float:left;
margin-left:auto;
margin-right:auto;
margin-top:0px;
margin-bottom:0px;
text-decoration:none;
}
.view_cat a:visited
{
border:0;
padding:0;
margin:0;
font-family:Tahoma,Verdana, Arial, Helvetica, sans-serif;
font-size:11px;
color:#000000;
font-weight:bold;
text-align:center;
display:block;
float:left;
margin-left:auto;
margin-right:auto;
margin-top:0px;
margin-bottom:0px;
text-decoration:none;
}
.view_cat a:active
{
border:0;
padding:0;
margin:0;
font-family:Tahoma,Verdana, Arial, Helvetica, sans-serif;
font-size:11px;
color:#000000;
font-weight:bold;
text-align:center;
display:block;
float:left;
margin-left:auto;
margin-right:auto;
margin-top:0px;
margin-bottom:0px;
text-decoration:none;
}
.view_cat a:hover
{

border:0;
padding:0;
margin:0;
font-family:Tahoma,Verdana, Arial, Helvetica, sans-serif;
font-size:11px;
color:#000000;
font-weight:bold;
text-align:center;
display:block;
float:left;
margin-left:auto;
margin-right:auto;
margin-top:0px;
margin-bottom:0px;
text-decoration:underline;
}
.image_news
{
display:block;
margin-bottom:1px;
margin-left:auto;
margin-right:3px;
float:left;
width:60px;
height:80px;
}
.image_border{

border:3px double #003366;
}
.url 
{
width:90px;
height:20px;
font-family:Tahoma,Verdana, Arial, Helvetica, sans-serif;
font-size:11px;
color:#003366;
font-weight:bold;
text-align:center;
text-decoration:none;
}
.url a:link
{
font-family:Tahoma,Verdana, Arial, Helvetica, sans-serif;
font-size:11px;
color:#003366;
font-weight:bold;
text-align:center;
text-decoration:none;
}
.url a:visited
{
font-family:Tahoma,Verdana, Arial, Helvetica, sans-serif;
font-size:11px;
color:#003366;
font-weight:bold;
text-align:center;
text-decoration:none;
}
.url a:active
{
font-family:Tahoma,Verdana, Arial, Helvetica, sans-serif;
font-size:11px;
color:#003366;
font-weight:bold;
text-align:center;
text-decoration:none;
}
.url a:hover
{

font-family:Tahoma,Verdana, Arial, Helvetica, sans-serif;
font-size:11px;
color:#003366;
font-weight:bold;
text-align:center;
text-decoration:underline;
}
.loghi_linee{

width:160px;
height:18px;
border-bottom:1px solid #CCCCCC;
padding:3px;
font-family:Verdana, Arial, Helvetica, sans-serif;
color:#333333;
font-size:10px;
font-weight:bold;
text-decoration:none;
text-align:right;
display:block;
float:left;
margin-left:2px;
margin-right:auto;
margin-top:2px;
vertical-align:middle;

}
.td_contenuto_index{
width:650px;
height:380px;
border:0;
padding:0;
margin:0;
text-align:center;
background-color:#000000;
border-left:1px solid #CCCCCC;
border-right:1px solid #CCCCCC;
}
.url_news
{
font-family:Verdana, Arial, Helvetica, sans-serif;
color:#003366;
font-size:11px;
font-weight:bold;
text-decoration:none;
margin-right:auto;
display:block;
float:left;
height:15px;

}
.url_news  a:link
{
font-family:Verdana, Arial, Helvetica, sans-serif;
color:#003366;
font-size:11px;
font-weight:bold;
text-decoration:none;
margin-right:auto;
display:block;
float:left;
height:15px;
}
.url_news  a:visited
{
font-family:Verdana, Arial, Helvetica, sans-serif;
color:#003366;
font-size:11px;
font-weight:bold;
text-decoration:none;
margin-right:auto;
display:block;
float:left;
height:15px;
}
.url_news  a:active
{
font-family:Verdana, Arial, Helvetica, sans-serif;
color:#003366;
font-size:11px;
font-weight:bold;
text-decoration:none;
margin-right:auto;
display:block;
float:left;
height:15px;
}
.url_news  a:hover
{
font-family:Verdana, Arial, Helvetica, sans-serif;
color:#003366;
font-size:11px;
font-weight:bold;
text-decoration:underline;
margin-right:auto;
display:block;
float:left;
height:15px;
}
.view_end{
border:0;
padding:0;
margin:0;
font-family:Tahoma,Verdana, Arial, Helvetica, sans-serif;
font-size:11px;
color:#000000;
font-weight:bold;
text-align:center;
display:block;
margin-left:auto;
margin-right:auto;
margin-top:0px;
margin-bottom:0px;

}
.view_end a:link
{
border:0;
padding:0;
margin:0;
font-family:Tahoma,Verdana, Arial, Helvetica, sans-serif;
font-size:11px;
color:#000000;
font-weight:bold;
text-align:center;
display:block;
margin-left:auto;
margin-right:auto;
margin-top:0px;
margin-bottom:0px;
text-decoration:none;
}
.view_end a:visited
{
border:0;
padding:0;
margin:0;
font-family:Tahoma,Verdana, Arial, Helvetica, sans-serif;
font-size:11px;
color:#000000;
font-weight:bold;
text-align:center;
display:block;
margin-left:auto;
margin-right:auto;
margin-top:0px;
margin-bottom:0px;
text-decoration:none;
}
.view_end a:active
{
border:0;
padding:0;
margin:0;
font-family:Tahoma,Verdana, Arial, Helvetica, sans-serif;
font-size:11px;
color:#000000;
font-weight:bold;
text-align:center;
margin-left:auto;
margin-right:auto;
margin-top:0px;
margin-bottom:0px;
text-decoration:none;
}
.view_end a:hover
{

border:0;
padding:0;
margin:0;
font-family:Tahoma,Verdana, Arial, Helvetica, sans-serif;
font-size:11px;
color:#000000;
font-weight:bold;
text-align:center;
margin-left:auto;
margin-right:auto;
margin-top:0px;
margin-bottom:0px;
text-decoration:underline;
}