@charset "utf-8";
/* CSS Document */
/* ELEMENT */

a {
font-weight:bold;
text-decoration:underline;
color:#f1e053;
}

a:hover {
font-weight:bold;
text-decoration:underline;
color:#f1e053;
}

body {
background-color:#000000;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:12px;
color:#FFFFFF;
margin:0;
padding:0;
}

h1 {
font-size:13px;
font-weight:bold;
margin-bottom:15px;
padding:0;
}

h2 {
font-size:13px;
font-weight:normal;
margin:0;
padding:0;
}

h3 {
font-size:11px;
font-weight:bold;
margin-bottom:10px;
padding:0;
}

img {
border:0px;
}

/* LAYOUT ID */ 

#wrapper {
width:955px;
margin:0 auto;
position:relative;
border-left:1px solid #666666;
border-right:1px solid #666666;
}

#top_header {
width:955px;
height:7px;
border-bottom:2px #FFFFFF solid;
background-color:#5f5f5f;
}

#flash_eleven {
width:207px;
height:160px;
position:absolute;
top:9px;
left:0px;
z-index:90;
background-image:url(images/flash_eleven.gif);
}

#header {
width:955px;
height:160px;
border-bottom:3px #FFFFFF solid;
}

#contenitore {
width:955px;
background-image:url(images/bg_content.jpg);
background-position:bottom;
background-repeat:no-repeat;
min-height:500px;
}

#dx {
float:left;
width:670px;
margin-left:58px;
padding:10px 10px 0px 10px;
z-index:100;
}

#dx_content {
width:670px;
padding:15px 0px 0px 0px;
}

#sx {
float:left;
width:207px;
height:100%;
}

#footer {
width:955px;
height:30px;
border-top:1px solid #FFFFFF;
background-color:#5f5f5f;
}

/* MENU */ 

#menu {
width:640px;
padding:25px 0px 15px 30px;
height:58px;
z-index:101;
}

#menu ul,
.second_level ul {
margin:0;
padding:0;
}

#menu ul li,
.second_level ul li {
list-style-image:none;
list-style:none;
float:left;
margin:0;
padding:0;
}

.second_level ul li {
padding-right:15px;
padding-bottom:15px;
}

#menu ul li.menu_home a {
width:42px;
height:58px;
background-image:url(images/menu_home.gif);
background-repeat:no-repeat;
margin-right:25px;
display:block;
text-decoration:none;
}

#menu ul li.menu_home a:hover,
.home #menu ul li.menu_home a {
background-position:0 -58px;
}

#menu ul li.menu_modena a {
width:42px;
height:58px;
background-image:url(images/menu_modena.gif);
background-repeat:no-repeat;
margin-right:25px;
display:block;
text-decoration:none;
}

#menu ul li.menu_modena a:hover,
.modena #menu ul li.menu_modena a {
background-position:0 -58px;
}

#menu ul li.menu_live a {
width:42px;
height:58px;
background-image:url(images/menu_live.gif);
background-repeat:no-repeat;
margin-right:25px;
display:block;
text-decoration:none;
}

#menu ul li.menu_live a:hover,
.live #menu ul li.menu_live a {
background-position:0 -58px;
}

#menu ul li.menu_foto a {
width:42px;
height:58px;
background-image:url(images/menu_foto.gif);
background-repeat:no-repeat;
margin-right:25px;
display:block;
text-decoration:none;
}

#menu ul li.menu_foto a:hover,
.foto #menu ul li.menu_foto a {
background-position:0 -58px;
}

#menu ul li.menu_video a {
width:42px;
height:58px;
background-image:url(images/menu_video.gif);
background-repeat:no-repeat;
margin-right:25px;
display:block;
text-decoration:none;
}

#menu ul li.menu_video a:hover,
.video #menu ul li.menu_video a {
background-position:0 -58px;
}

#menu ul li.menu_press a {
width:55px;
height:58px;
background-image:url(images/menu_press.gif);
background-repeat:no-repeat;
margin-right:25px;
display:block;
text-decoration:none;
}

#menu ul li.menu_press a:hover,
.press #menu ul li.menu_press a {
background-position:0 -58px;
}

#menu ul li.menu_news a {
width:42px;
height:58px;
background-image:url(images/menu_news.gif);
background-repeat:no-repeat;
margin-right:25px;
display:block;
text-decoration:none;
}

#menu ul li.menu_news a:hover,
.news #menu ul li.menu_news a {
background-position:0 -58px;
}

#menu ul li.menu_merchandising a {
width:73px;
height:58px;
background-image:url(images/menu_merchandising.gif);
background-repeat:no-repeat;
margin-right:25px;
display:block;
text-decoration:none;
}

#menu ul li.menu_merchandising a:hover,
.merchandising #menu ul li.menu_merchandising a {
background-position:0 -58px;
}

#menu ul li.menu_contattaci a {
width:53px;
height:58px;
background-image:url(images/menu_contattaci.gif);
background-repeat:no-repeat;
display:block;
text-decoration:none;
}

#menu ul li.menu_contattaci a:hover,
.contattaci #menu ul li.menu_contattaci a {
background-position:0 -58px;
}

/* HOME */

.home #header {
background-image:url(images/home_header.jpg);
background-repeat:no-repeat;
}

/* MODENA */

.modena #header {
background-image:url(images/modena_header.jpg);
background-repeat:no-repeat;
}

.modena #dx {
float:left;
width:877px;
margin-left:58px;
padding:10px 10px 0px 10px;
z-index:1000;
}

.modena #dx_content {
width:877px;
padding:15px 0px 0px 0px;
}

/* LIVE */

.live #header {
background-image:url(images/live_header.jpg);
background-repeat:no-repeat;
}

.live #dx {
float:left;
width:877px;
margin-left:58px;
padding:10px 10px 0px 10px;
}

.live #dx_content {
width:877px;
padding:15px 0px 0px 0px;
}

/* FOTO */

.foto #header {
background-image:url(images/foto_header.jpg);
background-repeat:no-repeat;
}

.foto #dx {
float:left;
width:877px;
margin-left:58px;
padding:10px 10px 0px 10px;
}

.foto #dx_content {
width:877px;
padding:15px 0px 0px 0px;
}

/* VIDEO */

.video #header {
background-image:url(images/video_header.jpg);
background-repeat:no-repeat;
}

.video #dx {
float:left;
width:877px;
margin-left:58px;
padding:10px 10px 0px 10px;
}

.video #dx_content {
width:877px;
padding:15px 0px 0px 0px;
}

/* PRESS */

.press #header {
background-image:url(images/press_header.jpg);
background-repeat:no-repeat;
}

.press #dx {
float:left;
width:877px;
margin-left:58px;
padding:10px 10px 0px 10px;
}

.press #dx_content {
width:877px;
padding:15px 0px 0px 0px;
}

/* NEWS */

.news #header {
background-image:url(images/news_header.jpg);
background-repeat:no-repeat;
}

.news #dx {
float:left;
width:877px;
margin-left:58px;
padding:10px 10px 0px 10px;
}

.news #dx_content {
width:877px;
padding:15px 0px 0px 0px;
}

/* MRECHANDISING */

.merchandising #header {
background-image:url(images/merchandising_header.jpg);
background-repeat:no-repeat;
}

.merchandising #dx {
float:left;
width:877px;
margin-left:58px;
padding:10px 10px 0px 10px;
}

.merchandising #dx_content {
width:877px;
padding:15px 0px 0px 0px;
}

/* CONTATTACI */

.contattaci #header {
background-image:url(images/contattaci_header.jpg);
background-repeat:no-repeat;
}

.contattaci #dx {
float:left;
width:877px;
margin-left:58px;
padding:10px 10px 0px 10px;
}

.contattaci #dx_content {
width:877px;
padding:15px 0px 0px 0px;
}

/* COMMON ID */

/* COMMON CLASS */

.box {
margin-top:80px;
padding:0 16px 0 16px;
width:147px;
float:left;
}

.div_vuoto {
clear:both;
height:1px;
}

.foto_tour {
border:1px solid silver;
}

.hide {
visibility:hidden;
}

.logo_tour {
width:128px;
height:113px;
float:right;
margin-top:-10px;
}
