A:link {color:#3E4E72; text-decoration:underline}
A:visited {color:#3E4E72; text-decoration:underline}
A:hover {text-decoration:underline; color:#990000}

body {margin:0; padding:0; background-color:#ffffff; font-family:Arial, Helvetica, sans-serif; font-size:13px; font-weight:normal}

hr {border: 0; width: 100%; color:#f5f5f5; background-color:#e6e6e6; height: 5px; margin:5px 0 5px 0}

img {border: 0;}

ul, li {list-style:square; margin:0 0 3px 10px; padding:0}

.img_border {border-left: 1px solid #f0f0f0; border-top: 1px solid #f0f0f0; border-right: 1px solid #cccccc; border-bottom: 1px solid #cccccc}

#general {width:100%; background-image:url('files_layout/sfondo_general_blu.jpg'); background-repeat:repeat-x; background-color:#ffffff}

#content-background {width:980px; background-image:url('files_layout/sfondo_content_blu.jpg'); background-repeat:no-repeat; background-color:#ffffff; margin:auto; padding:0 0 0 0}

#content-center {width:780px; background-color:#ffffff; margin:auto}

#contenuti {width:755px; /*background-image:url('files_layout/sfondo_contenuti.jpg');*/ background-repeat:repeat-y; background-color:#ffffff; margin:20px 10px 0 15px}

.menu-top {height:25px; line-height:25px; text-align:right; margin:0 15px 0 0}
.menu-top-bottoni a:link {text-decoration:none; font-weight:bold; color:#000000; height:25px; line-height:25px; text-align:right; margin:0 0px 0 0}
.menu-top-bottoni a:visited {text-decoration:none; font-weight:bold; color:#000000; height:25px; line-height:25px; text-align:right; margin:0 0px 0 0}
.menu-top-bottoni a:focus {text-decoration:none; font-weight:bold; color:#000000; height:25px; line-height:25px; text-align:right; margin:0 0px 0 0}
.menu-top-bottoni a:hover {text-decoration:none; font-weight:bold; color:#BC1715; height:25px; line-height:25px; text-align:right; margin:0 0px 0 0}



#left {width:155px; margin:0 0 0 0}

#center {width:555px; float:right; clear:right; border-left: 1px solid #cccccc; margin:0 8px 0 0px; padding-left:25px}

.menu-left {height:25px; background-image:url('files_layout/sfondo_menu.jpg'); background-repeat:no-repeat; margin:0 0 7px 0}

.menu-left-bottoni a:link {display:block; text-decoration:none; width:130px; height:19px; line-height:19px; background-color:#EFEFEF; padding:0 2px 0 5px; margin:0 0 0 7px; font-weight:bold; color:#000000}
.menu-left-bottoni a:visited {display:block; text-decoration:none; width:130px; height:19px; line-height:19px; background-color:#EFEFEF; padding:0 2px 0 5px; margin:0 0 0 7px; font-weight:bold; color:#000000}
.menu-left-bottoni a:focus {display:block; text-decoration:none; width:130px; height:19px; line-height:19px; background-color:#EFEFEF; padding:0 2px 0 5px; margin:0 0 0 7px; font-weight:bold; color:#000000}
.menu-left-bottoni a:hover {display:block; text-decoration:none; width:130px; height:19px; line-height:19px; background-color:#3C4C70; padding:0 2px 0 5px; margin:0 0 0 7px; font-weight:bold; color:#ffffff}

.menu-sub-left-bottoni a:link {display:block; text-decoration:none; width:130px; background-color:#EFEFEF; padding:0 2px 0 5px; margin:0 0 5px 7px; font-weight:normal; color:#000000}
.menu-sub-left-bottoni a:visited {display:block; text-decoration:none; width:130px; background-color:#EFEFEF; padding:0 2px 0 5px; margin:0 0 5px 7px; font-weight:normal; color:#000000}
.menu-sub-left-bottoni a:focus {display:block; text-decoration:none; width:130px; background-color:#EFEFEF; padding:0 2px 0 5px; margin:0 0 5px 7px; font-weight:normal; color:#000000}
.menu-sub-left-bottoni a:hover {display:block; text-decoration:none; width:130px; background-color:#3C4C70; padding:0 2px 0 5px; margin:0 0 5px 7px; font-weight:normal; color:#ffffff}

.titolo_sezione {width:555px; height:20px; line-height:20px; border-bottom: 1px solid #f0f0f0; text-align:right}
.titolo_sezione_sfondo {background-color:#EFEFEF; padding:2px 10px 2px 15px; font-weight:bold;}
.titolo_sezione_sfondo_red {background-color:#B90202; color:#fff; font-size:18px; padding:4px 10px 4px 15px; font-weight:bold;}

.table_gestione_foto{width:555px; background-color: #ffffff; margin:0px auto 15px auto; border: 0px solid #f0f0f0;}
.tgm_menu_foto{padding:0px; text-align:center}
.tgm_menu_foto a:link {text-decoration:none; font-size:12px; font-weight:bold;}
.tgm_menu_foto a:visited {text-decoration:none; font-size:12px; font-weight:bold;}
.tgm_menu_foto a:hover {text-decoration:none; font-size:12px; font-weight:bold;}
.tgm_menu_foto a:focus {text-decoration:none; font-size:12px; font-weight:bold;}

.tgm_menu_discografia{width:262px; border-left: 0px solid #f0f0f0; border-top: 0px solid #f0f0f0; border-right: 0px solid #cccccc; border-bottom: 0px solid #cccccc; background:url('files_layout/sfondo_discografia.jpg') no-repeat 0 100%; padding:0px; text-align:center}
.tgm_menu_discografia a:link {text-decoration:none; font-size:12px; font-weight:bold;}
.tgm_menu_discografia a:visited {text-decoration:none; font-size:12px; font-weight:bold;}
.tgm_menu_discografia a:hover {text-decoration:none; font-size:12px; font-weight:bold;}
.tgm_menu_discografia a:focus {text-decoration:none; font-size:12px; font-weight:bold;}

.menu_blu a:link {text-decoration:none; font-size:12px; font-weight:bold;}
.menu_blu a:visited {text-decoration:none; font-size:12px; font-weight:bold;}
.menu_blu a:hover {text-decoration:none; font-size:12px; font-weight:bold;}
.menu_blu a:focus {text-decoration:none; font-size:12px; font-weight:bold;}

.inputgrigio {font-family: Arial, Helvetica, sans-serif; font-size: 11px; font-style: normal; font-weight: normal; font-variant: normal; background-color: #f0f0f0}

.table_home_page{width:500px; margin:15px auto 15px auto; border: 0px solid #f0f0f0}
.td_home_page {vertical-align: top; width:250px; height:164px; background: url('files_layout/sfondo_td_home_page.jpg') no-repeat 0 100%; margin: 0 0 0 0px; padding: 0 0 0 0px}
.table_home_page_tour{width:555px; height:238px; margin:15px auto 25px auto; border: 0px solid #f0f0f0}
.td_home_page_tour {vertical-align: top; width:555px; height:238px; background: url('files_layout/sfondo_date_tour_home.jpg') no-repeat 0 100%; margin: 0 0 0 0px; padding: 0 0 0 0px}

.bottom {clear:right; height:30px; line-height:30px; background-color:#3D4E73; color:#FFFFFF; font-size:10px}
.bottom a:link {text-decoration:none; color:#FFFFFF;}
.bottom a:visited {text-decoration:none; color:#FFFFFF;}
.bottom a:hover {text-decoration:underline; color:#FFFFFF;}
.bottom a:focus {text-decoration:none; color:#FFFFFF;}


.table_contatti {width:555px; height:146px; background-image:url('files_layout/foto_luca_contatti.jpg'); background-repeat:no-repeat}

.angolo_top_left { display: block; background: transparent url('files_layout/angolo_top_left.gif') no-repeat 0 0; margin: 0; padding: 0;}
.angolo_top_right { display: block; background: transparent url('files_layout/angolo_top_right.gif') no-repeat 100% 0; margin: 0;padding: 0;}
.angolo_bottom_left { display: block; background: transparent url('files_layout/angolo_bottom_left.gif') no-repeat 0 100%; margin: 0;padding: 0;}
.angolo_bottom_right { display: block; background: transparent url('files_layout/angolo_bottom_right.gif') no-repeat 100% 100%; margin: 0;padding: 0;}







