@charset "UTF-8";
/* CSS Document */

html {
padding:0px; /*aggiunto perchè serve per avere il footer sempre in fondo alla pagina */
height: 100%; /*aggiunto perchè serve per avere il footer sempre in fondo alla pagina */
margin:0px;
}

body {
background:url(../img/fondo.gif) repeat-x center top;
background-color:#000;
font-family: Georgia, "Times New Roman", Times, serif;
font-size: 11px;
font-weight:normal;
margin:0px;
padding:0px; /*aggiunto perchè serve per avere il footer sempre in fondo alla pagina */
height: 100%; /*aggiunto perchè serve per avere il footer sempre in fondo alla pagina */
}

body>div#container {height: auto; min-height: 100%}  /*aggiunto perchè serve per avere il footer sempre in fondo alla pagina */


div#container {
width:960px;
background-color:#fff;
background:url(../img/container_bkg.gif) repeat-y center top;
margin-left:auto;
margin-right:auto;
position: relative; /*aggiunto perchè serve per avere il footer sempre in fondo alla pagina */
height:100%; /*aggiunto perchè serve per avere il footer sempre in fondo alla pagina */
}


a {
color:#FF6600;
font-family:Georgia, 'Times New Roman', Times, serif;
font-size:11px;
font-weight:bold;
text-decoration: none;
}

a:hover {
color: #CC3300;
text-decoration: none;
}


div.clear {
clear:both;
}


/* ////////// HEADER ////////// */


#header {
height:100px;
width:960px;
background:url(../img/header_bkg.png) no-repeat top;
}

#header h1 {
display:none;
}


/* ////////// NAV ////////// */


#nav {
height:50px;
width:720px;
margin:0 180px 0 60px;
background:url(../img/nav_bkg.png) no-repeat top;
}

#nav ul {
width: 720px;
height: 40px;
overflow: hidden;
list-style-type: none;
margin: 0;
padding: 0px;
}

div#nav li {
margin: 0;
padding: 0;
}

div#nav li, div#nav a {
float: left;
width: 120px;
height: 40px;
}

#nav a span {
display:none;
}

a.nav_home {
display:block;
background:url(../img/nav_home.png) no-repeat top;
}

a.nav_home:hover {
display:block;
background:url(../img/nav_home_over.png) no-repeat top;
}

a.nav_attivita {
display:block;
background:url(../img/nav_attivita.png) no-repeat top;
}

a.nav_attivita:hover {
display:block;
background:url(../img/nav_attivita_over.png) no-repeat top;
}

a.nav_chisiamo {
display:block;
background:url(../img/nav_chisiamo.png) no-repeat top;
}

a.nav_chisiamo:hover {
display:block;
background:url(../img/nav_chisiamo_over.png) no-repeat top;
}

a.nav_media {
display:block;
background:url(../img/nav_media.png) no-repeat top;
}

a.nav_media:hover {
display:block;
background:url(../img/nav_media_over.png) no-repeat top;
}

a.nav_link {
display:block;
background:url(../img/nav_link.png) no-repeat top;
}

a.nav_link:hover {
display:block;
background:url(../img/nav_link_over.png) no-repeat top;
}

a.nav_contatti {
display:block;
background:url(../img/nav_contatti.png) no-repeat top;
}

a.nav_contatti:hover {
display:block;
background:url(../img/nav_contatti_over.png) no-repeat top;
}


/* ////////// CONTENT ////////// */


#iframe_main {
width: 880px;
margin: 0 0 0 70px;

}

#content {
width:880px;
height:470px;
background-color:#fff;
color:#000;
font-family:Georgia, "Times New Roman", Times, serif;
font-size:11px;
line-height:14px;
margin:0px;
padding:0px;

}

.content_subnav {
float:left;
width:120px;
height:430px;
padding-top:40px;
}

.content_subnav h2 {
display: none;
margin:0px;
height:40px;
}

#content_main {
background-image:url(../img/collo.png);
background-position:right top;
background-repeat:no-repeat;
}

.scroll_big {
overflow:auto;
width:760px;
height:460px;
}


.attivita {
background:url(../img/content_title_attivita.png) no-repeat top;
}

.chisiamo {
background:url(../img/content_title_chisiamo.png) no-repeat top;
}

.chisiamo {
background:url(../img/content_title_chisiamo.png) no-repeat top;
}

.media {
background:url(../img/content_title_media.png) no-repeat top;
}

.link {
background:url(../img/content_title_link.png) no-repeat top;
}

.contatti {
background:url(../img/content_title_contatti.png) no-repeat top;
}

.privacy {
background:url(../img/content_title_privacy.png) no-repeat top;
}

.disclaimer {
background:url(../img/content_title_disclaimer.png) no-repeat top;
}

.credits {
background:url(../img/content_title_credits.png) no-repeat top;
}

.dati {
background:url(../img/content_title_dati.png) no-repeat top;
}

.copyright {
background:url(../img/content_title_copyright.png) no-repeat top;
}

.content_col_2_txt {
float:left;
width:240px;
padding: 10px 0 0 20px;
}

.content_col_3_txt {
float:left;
width:240px;
padding: 10px 0 0 20px;
}


.content_col_4_img {
float:left;
width:200px;
height:460px;
padding: 70px 0px 0 19px;
background:url(../img/content_col_3_img_bkg.png) no-repeat top;
margin:0 0 0 10px;
}

.content_col_4_img img {
float:left;
width: 90px;
height:90px;
margin: 0 10px 10px 0;
}

.content_col_4_img a img {
border:0;
opacity: 0.7;
filter: alpha(opacity=70);
}

.content_col_4_img a:hover img {
border:0;
opacity: 1;
filter: alpha(opacity=100);
}


.content_col_3_img_large {
float:left;
width:400px;
height:460px;
padding: 70px 0px 0 19px;
background:url(../img/content_col_3_img_large_bkg.png) no-repeat top;
margin:0 0 0 10px;
}

.content_col_3_img_large img {
float:left;
width: 90px;
height:90px;
margin: 0 10px 10px 0;
}

.content_col_3_img_large a img {
border:0;
opacity: 0.7;
filter: alpha(opacity=70);
}

.content_col_3_img_large a:hover img {
border:0;
opacity: 1;
filter: alpha(opacity=100);
}


#content p {
margin:0px;
}

.content_gallery_element {
float:left;
width:120px;
height:200px;
margin:0 10px 10px 0;
background-image: url(../img/content_gallery_element_bkg.jpg);
}

.content_gallery_element a {
display:block;
height:100%;
width:100%;
}

.content_gallery_element a img {
border:0;
opacity: 0.7;
filter: alpha(opacity=70);
margin-bottom:10px;
}

.content_gallery_element a:hover img {
border:0;
opacity: 1;
filter: alpha(opacity=100);
}

.content_gallery_element a p {
color:#888;
width:100px;
padding:0 10px 0 10px;
}

.content_gallery_element a:hover p {
color:#000;
}


.content_link_col {
float:left;
width: 350px;
padding: 10px 0 0 20px;
}



/* ////////// SUBNAV ////////// */


ul.subnav_list {
width: 120px;
margin:0;
list-style-type:none;
padding:0;
}

ul.subnav_list li {
margin: 0;
padding:0;
height:30px;
}

ul.subnav_list li a {
display:block;
margin: 0px;
height:30px;
}


ul.subnav_list li a span {
display:none;
}

a.subnav_attivita_negozio {
background:url(../img/tabs_attivita_negozio.png) no-repeat top;
}
a.subnav_attivita_negozio:hover {
background:url(../img/tabs_attivita_negozio-over.png) no-repeat top;
}
a.subnav_attivita_negozio_on {
background:url(../img/tabs_attivita_negozio-on.png) no-repeat top;
}
a.subnav_attivita_negozio_on:hover {
background:url(../img/tabs_attivita_negozio-on-over.png) no-repeat top;
}

a.subnav_attivita_agenzia {
background:url(../img/tabs_attivita_agenzia.png) no-repeat top;
}
a.subnav_attivita_agenzia:hover {
background:url(../img/tabs_attivita_agenzia-over.png) no-repeat top;
}
a.subnav_attivita_agenzia_on {
background:url(../img/tabs_attivita_agenzia-on.png) no-repeat top;
}
a.subnav_attivita_agenzia_on:hover {
background:url(../img/tabs_attivita_agenzia-on-over.png) no-repeat top;
}

a.subnav_attivita_eventi {
background:url(../img/tabs_attivita_eventi.png) no-repeat top;
}
a.subnav_attivita_eventi:hover {
background:url(../img/tabs_attivita_eventi-over.png) no-repeat top;
}
a.subnav_attivita_eventi_on {
background:url(../img/tabs_attivita_eventi-on.png) no-repeat top;
}
a.subnav_attivita_eventi_on:hover {
background:url(../img/tabs_attivita_eventi-on-over.png) no-repeat top;
}

a.subnav_attivita_wedding {
background:url(../img/tabs_attivita_wedding.png) no-repeat top;
}
a.subnav_attivita_wedding:hover {
background:url(../img/tabs_attivita_wedding-over.png) no-repeat top;
}
a.subnav_attivita_wedding_on {
background:url(../img/tabs_attivita_wedding-on.png) no-repeat top;
}
a.subnav_attivita_wedding_on:hover {
background:url(../img/tabs_attivita_wedding-on-over.png) no-repeat top;
}


a.subnav_chisiamo_anadema {
background:url(../img/tabs_chisiamo_anadema.png) no-repeat top;
}
a.subnav_chisiamo_anadema:hover {
background:url(../img/tabs_chisiamo_anadema-over.png) no-repeat top;
}
a.subnav_chisiamo_anadema_on {
background:url(../img/tabs_chisiamo_anadema-on.png) no-repeat top;
}
a.subnav_chisiamo_anadema_on:hover {
background:url(../img/tabs_chisiamo_anadema-on-over.png) no-repeat top;
}

a.subnav_chisiamo_salooncrew {
background:url(../img/tabs_chisiamo_salooncrew.png) no-repeat top;
}
a.subnav_chisiamo_salooncrew:hover {
background:url(../img/tabs_chisiamo_salooncrew-over.png) no-repeat top;
}
a.subnav_chisiamo_salooncrew_on {
background:url(../img/tabs_chisiamo_salooncrew-on.png) no-repeat top;
}
a.subnav_chisiamo_salooncrew_on:hover {
background:url(../img/tabs_chisiamo_salooncrew-on-over.png) no-repeat top;
}


a.subnav_media_immagini {
background:url(../img/tabs_media_immagini.png) no-repeat top;
}
a.subnav_media_immagini:hover {
background:url(../img/tabs_media_immagini-over.png) no-repeat top;
}
a.subnav_media_immagini_on {
background:url(../img/tabs_media_immagini-on.png) no-repeat top;
}
a.subnav_media_immagini_on:hover {
background:url(../img/tabs_media_immagini-on-over.png) no-repeat top;
}

a.subnav_media_audiovideo {
background:url(../img/tabs_media_audiovideo.png) no-repeat top;
}
a.subnav_media_audiovideo:hover {
background:url(../img/tabs_media_audiovideo-over.png) no-repeat top;
}
a.subnav_media_audiovideo_on {
background:url(../img/tabs_media_audiovideo-on.png) no-repeat top;
}
a.subnav_media_audiovideo_on:hover {
background:url(../img/tabs_media_audiovideo-on-over.png) no-repeat top;
}

a.subnav_media_stampa {
background:url(../img/tabs_media_stampa.png) no-repeat top;
}
a.subnav_media_stampa:hover {
background:url(../img/tabs_media_stampa-over.png) no-repeat top;
}
a.subnav_media_stampa_on {
background:url(../img/tabs_media_stampa-on.png) no-repeat top;
}
a.subnav_media_stampa_on:hover {
background:url(../img/tabs_media_stampa-on-over.png) no-repeat top;
}


/*/////////// EVENTI /////////////////*/

.banda_eventi {
width: 700px;
height: 80px;
margin:10px 20px 0 20px;
}

.banda_eventi_left {
float:left;
width: 60px;
height: 70px;
padding:10px 10px 0 0;
}

.banda_eventi_right {
float:left;
width: 610px;
height: 70px;
padding:10px 10px 0 0;
}

.banda_eventi h4 {
color:#fff;
font-family:Georgia, "Times New Roman", Times, serif;
font-size:12px;
font-weight:bold;
margin:0 0 4px 0;
}

.banda_eventi h3 {
color:#000;
font-family:Georgia, "Times New Roman", Times, serif;
font-size:18px;
font-weight:bold;
margin:0 0 4px 0;
}

.banda_eventi p {
color:#000;
font-family:Georgia, "Times New Roman", Times, serif;
font-size:11px;
font-weight:regular;
margin:0 0 4px 0;
}

.banda_eventi a {
display:block;
width:100%;
height:100%;
background:url(../img/banda_eventi_bkg.png) top no-repeat;
text-decoration:none;
}

.banda_eventi a:hover {
display:block;
width:100%;
height:100%;
background:url(../img/banda_eventi_bkg-over.png) top no-repeat;
text-decoration:none;
}

.banda_eventi a img {
border:0;
}


/*////////////// AUDIO VIDEO ////////////////*/


.banda_audiovideo {
width: 700px;
height: 120px;
margin:10px 20px 0 20px;
background:url(../img/banda_audiovideo_bkg.jpg) top no-repeat;
}

.banda_audiovideo_left {
float:left;
width: 60px;
margin:10px 0 0 0;
}

.banda_audiovideo_right {
float:left;
width: 610px;
margin:10px 10px 0 10px;
}

.banda_audiovideo h4 {
color:#fff;
font-family:Georgia, "Times New Roman", Times, serif;
font-size:12px;
font-weight:bold;
margin:0 0 4px 0;
}

.banda_audiovideo h5 {
color:#666;
font-family:Georgia, "Times New Roman", Times, serif;
font-size:12px;
font-weight:bold;
margin:10px 0 0px 0;
}

.banda_audiovideo h3 {
color:#000;
font-family:Georgia, "Times New Roman", Times, serif;
font-size:18px;
font-weight:bold;
margin:0 0 4px 0;
}

.banda_audiovideo p {
color:#000;
font-family:Georgia, "Times New Roman", Times, serif;
font-size:11px;
font-weight:regular;
margin:0 0 4px 0;
}

.banda_audiovideo a {
display:block;
width:100%;
height:100%;
text-decoration:none;
}

.banda_audiovideo a:hover {
display:block;
width:100%;
height:100%;
background:url(../img/banda_audiovideo_bkg-over.jpg) top no-repeat;
text-decoration:none;
}

.banda_audiovideo a img {
border:0;
opacity: 0.7;
filter: alpha(opacity=70);
}

.banda_audiovideo a:hover img {
border:0;
opacity: 1;
filter: alpha(opacity=100);
}

a.audiovideo_link {
background:none;
color:#FF6600;
text-decoration:none;
}

a.audiovideo_link:hover {
background:none;
color: #990000;
text-decoration:underline;
}


/*////////////// COLONNA SUB SUBNAV ////////////////*/

#colonna_sub_subnav {
float:left;
margin-top:10px;
width:160px;
height:430px;
overflow:auto;
padding:10px;
text-align:right;
font-family:Georgia, 'Times New Roman', Times, serif;
font-size:12px;
font-weight:bold;
}

#colonna_sub_subnav ul {
margin:0px;
padding:0px;
list-style-type:none;
}

#colonna_sub_subnav li {
height:auto;
width:140px;
margin:0 0 10px 0;
}

#colonna_sub_subnav a {
display:block;
color:#888;
width:100%;
height:100%;
text-decoration:none;
border-bottom:1px solid #fff;
padding-bottom:10px;
}

#colonna_sub_subnav a:hover {
color:#000;
text-decoration:none;
border-bottom:1px solid #000;
}

#colonna_sub_subnav a span {
color:#bbb;
}


/*////////////// SUB IFRAME ////////////////*/


#sub_iframe {
margin: 10px 0px 0px 20px;
width:560px;
height:450px;
background-color:#fff;
}

#sub_iframe_content {
padding-right:20px;
background-color:#fff;
}

#sub_iframe_content p {
font-family:Georgia, 'Times New Roman', Times, serif;
font-size:11px;
margin:0 0 10px 0;
line-height:14px;
}

#sub_iframe_content img {
float: left;
margin: 0px 10xp 10px 0;
}

#sub_iframe_content a {
color:#FF6600;
font-family:Georgia, 'Times New Roman', Times, serif;
font-size:11px;
font-weight:bold;
text-decoration: none;
}

#sub_iframe_content a:hover {
color: #CC3300;
text-decoration: none;
}

#sub_iframe_content h5 {
font-family:Georgia, 'Times New Roman', Times, serif;
font-size:21px;
font-weight:bold;
color:#666;
margin:0 0 10px 0;
}

#sub_iframe_content h6 {
font-family:Georgia, 'Times New Roman', Times, serif;
font-size:18px;
font-weight:bold;
color:#bbb;
margin:0 0 20px 0;
}


/* ////////// FOOTER ////////// */


#footer {
font-family:Arial, Helvetica, sans-serif;
margin-top:10px;
}

#footer_left {
font-size:11px;
font-weight:bold;
color:#000;
float:left;
margin-left:80px;
width:470px;
}

#footer_right {
text-align:right;
float:left;
font-size:11px;
font-weight:normal;
color: #555;
width:380px;
}

#footer_right a {
color: #555;
text-decoration:none;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:10px;
font-weight: normal;
}

#footer_right a:hover {
color: #555;
text-decoration:underline;
}


/* ////////// FORM ////////// */

#email {
color:#ff6600;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:10px;
font-weight: normal;
height:14px;
margin-top:6px;
margin-bottom:6px;
margin-left:6px;
}

#invia {
color:#FFFFFF;
background-color: #006666;
padding:2px 6px;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:11px;
font-weight:bold;
height:18px;
border:0px;
cursor:pointer;
}
