
/* ------------------------------ BOX V-ALIGN MIDDLE ------------------------------- */

#box_ctr{
position:absolute;
top:0;
right:0;
bottom:0;
left:0;
margin:auto;
padding:0;
width:950px;
height:600px;
text-align:center;
}

* html #box_ctr{
margin:auto;
padding:0;
top:50%;
left:50%;
margin-left:-475px;/*950/2*/
margin-top:-300px;/*600/2*/
}

/* ------------------------------ GENERALE ------------------------------- */

body{
margin:auto;
padding:0;
text-align:center;
background-color:#bdbdbd;/*grigio chiaro*/
}

#container{
text-align:center;
margin:auto;
padding:0;
width:950px;
height:600px;
}

#header{
text-align:center;
margin:auto;
padding:0;
width:950px;
height:220px;
background-color:#3f3f3f;/*grigio scuro*/
position:relative;
}

#flag{
text-align:center;
margin:auto;
padding:0;
width:64px;
height:16px;
top:30px;
right:30px;
z-index:200;
position:absolute;
}

#foto{
text-align:center;
margin:auto;
padding:0;
width:290px;
height:330px;
top:220px;
left:170px;
z-index:300;
position:absolute;
}

#content{
text-align:center;
margin:auto;
padding:0;
width:950px;
height:300px;
background-color:#939393;/*grigio medio*/
background-image:url(../images/bg_content.jpg);
background-position:top center;
background-repeat:no-repeat;
}

#content_in{
text-align:center;
margin:auto;
padding:0;
width:890px;
height:300px;
}

#flashcontent{
text-align:center;
margin:auto;
padding:0;
width:750px;
height:300px;
}

#foto_spazio{
text-align:center;
margin:0;
padding:0;
width:290px;
height:300px;
font-size:0px;
/*position:relative;*/
}

#menu{
text-align:center;
margin:0;
padding:0;
width:140px;
height:300px;
/*position:relative;*/
}

#menu_in{
text-align:center;
margin:auto;
padding:0;
width:140px;
height:240px;
}

#contenuti{
text-align:center;
margin:0;
padding:0;
width:460px;
height:300px;
/*position:relative;*/
}

#contenuti_in{
text-align:center;
margin:auto;
padding:0;
width:460px;
height:240px;
}

#contenuti_tit{
text-align:center;
margin:0;
padding:0;
width:40px;
height:240px;
}

#cont_azienda_txt{
width:400px;
height:240px;
text-align:justify;
}

#contenuti_txt{
text-align:justify;
margin:0;
padding:0;
width:379px;
height:240px;
}

#contenuti_riga{
text-align:center;
margin:0;
padding:0;
width:1px;
height:240px;
}

#flag_hp{
text-align:center;
margin:auto;
padding:0;
width:64px;
height:26px;
}

#footer{
text-align:center;
margin:auto;
padding:0;
width:950px;
height:80px;
background-color:#3f3f3f;/*grigio scuro*/
}

/* ------------------------------ MENU ITA ------------------------------- */

#menu_btn_azienda_ita{
text-align:center;
margin:auto;
padding:0;
width:140px;
height:55px;
}

#menu_btn_azienda_ita a,#menu_btn_azienda_ita a:link,#menu_btn_azienda_ita a:visited{
text-align:center;
margin:auto;
padding:0;
width:140px;
height:55px;
background-image:url(../images/menu_btn_azienda_ita.gif);
background-position:top;
background-repeat:no-repeat;
display:block;
text-decoration:none;
filter:alpha(Opacity=50);
-moz-opacity:.50;
opacity:.50
}

#menu_btn_azienda_ita a:hover,#menu_btn_azienda_ita a:active{
text-align:center;
margin:auto;
padding:0;
width:140px;
height:55px;
background-image:url(../images/menu_btn_azienda_ita.gif);
background-position:bottom;
background-repeat:no-repeat;
display:block;
text-decoration:none;
filter:alpha(opacity=100);
-moz-opacity:1.0;
opacity:1.0;
}

#menu_btn_azienda_attivo_ita,#menu_btn_azienda_attivo_ita a{
text-align:center;
margin:auto;
padding:0;
width:140px;
height:55px;
background-image:url(../images/menu_btn_azienda_ita.gif);
background-position:bottom;
background-repeat:no-repeat;
display:block;
text-decoration:none;
filter:alpha(opacity=100);
-moz-opacity:1.0;
opacity:1.0;
}

#menu_btn_collezioni_ita{
text-align:center;
margin:auto;
padding:0;
width:140px;
height:55px;
}

#menu_btn_collezioni_ita a,#menu_btn_collezioni_ita a:link,#menu_btn_collezioni_ita a:visited{
text-align:center;
margin:auto;
padding:0;
width:140px;
height:55px;
background-image:url(../images/menu_btn_collezioni_ita.gif);
background-position:top;
background-repeat:no-repeat;
display:block;
text-decoration:none;
filter:alpha(Opacity=70);
-moz-opacity:.70;
opacity:.70
}

#menu_btn_collezioni_ita a:hover,#menu_btn_collezioni_ita a:active{
text-align:center;
margin:auto;
padding:0;
width:140px;
height:55px;
background-image:url(../images/menu_btn_collezioni_ita.gif);
background-position:bottom;
background-repeat:no-repeat;
display:block;
text-decoration:none;
filter:alpha(opacity=100);
-moz-opacity:1.0;
opacity:1.0;
}

#menu_btn_collezioni_attivo_ita,#menu_btn_collezioni_attivo_ita a{
text-align:center;
margin:auto;
padding:0;
width:140px;
height:55px;
background-image:url(../images/menu_btn_collezioni_ita.gif);
background-position:bottom;
background-repeat:no-repeat;
display:block;
text-decoration:none;
filter:alpha(opacity=100);
-moz-opacity:1.0;
opacity:1.0;
}

#menu_btn_eventi_ita{
text-align:center;
margin:auto;
padding:0;
width:140px;
height:55px;
}

#menu_btn_eventi_ita a,#menu_btn_eventi_ita a:link,#menu_btn_eventi_ita a:visited{
text-align:center;
margin:auto;
padding:0;
width:140px;
height:55px;
background-image:url(../images/menu_btn_eventi_ita.gif);
background-position:top;
background-repeat:no-repeat;
display:block;
text-decoration:none;
filter:alpha(Opacity=70);
-moz-opacity:.70;
opacity:.70
}

#menu_btn_eventi_ita a:hover,#menu_btn_eventi_ita a:active{
text-align:center;
margin:auto;
padding:0;
width:140px;
height:55px;
background-image:url(../images/menu_btn_eventi_ita.gif);
background-position:bottom;
background-repeat:no-repeat;
display:block;
text-decoration:none;
filter:alpha(opacity=100);
-moz-opacity:1.0;
opacity:1.0;
}

#menu_btn_eventi_attivo_ita,#menu_btn_eventi_attivo_ita a{
text-align:center;
margin:auto;
padding:0;
width:140px;
height:55px;
background-image:url(../images/menu_btn_eventi_ita.gif);
background-position:bottom;
background-repeat:no-repeat;
display:block;
text-decoration:none;
filter:alpha(opacity=100);
-moz-opacity:1.0;
opacity:1.0;
}

#menu_btn_contatti_ita{
text-align:center;
margin:auto;
padding:0;
width:140px;
height:55px;
}

#menu_btn_contatti_ita a,#menu_btn_contatti_ita a:link,#menu_btn_contatti_ita a:visited{
text-align:center;
margin:auto;
padding:0;
width:140px;
height:55px;
background-image:url(../images/menu_btn_contatti_ita.gif);
background-position:top;
background-repeat:no-repeat;
display:block;
text-decoration:none;
filter:alpha(Opacity=70);
-moz-opacity:.70;
opacity:.70
}

#menu_btn_contatti_ita a:hover,#menu_btn_contatti_ita a:active{
text-align:center;
margin:auto;
padding:0;
width:140px;
height:55px;
background-image:url(../images/menu_btn_contatti_ita.gif);
background-position:bottom;
background-repeat:no-repeat;
display:block;
text-decoration:none;
filter:alpha(opacity=100);
-moz-opacity:1.0;
opacity:1.0;
}

#menu_btn_contatti_attivo_ita,#menu_btn_contatti_attivo_ita a{
text-align:center;
margin:auto;
padding:0;
width:140px;
height:55px;
background-image:url(../images/menu_btn_contatti_ita.gif);
background-position:bottom;
background-repeat:no-repeat;
display:block;
text-decoration:none;
filter:alpha(opacity=100);
-moz-opacity:1.0;
opacity:1.0;
}

/* ------------------------------ MENU ENG ------------------------------- */

#menu_btn_azienda_eng{
text-align:center;
margin:auto;
padding:0;
width:140px;
height:55px;
}

#menu_btn_azienda_eng a,#menu_btn_azienda_eng a:link,#menu_btn_azienda_eng a:visited{
text-align:center;
margin:auto;
padding:0;
width:140px;
height:55px;
background-image:url(../images/menu_btn_azienda_eng.gif);
background-position:top;
background-repeat:no-repeat;
display:block;
text-decoration:none;
filter:alpha(Opacity=50);
-moz-opacity:.50;
opacity:.50
}

#menu_btn_azienda_eng a:hover,#menu_btn_azienda_eng a:active{
text-align:center;
margin:auto;
padding:0;
width:140px;
height:55px;
background-image:url(../images/menu_btn_azienda_eng.gif);
background-position:bottom;
background-repeat:no-repeat;
display:block;
text-decoration:none;
filter:alpha(opacity=100);
-moz-opacity:1.0;
opacity:1.0;
}

#menu_btn_azienda_attivo_eng,#menu_btn_azienda_attivo_eng a{
text-align:center;
margin:auto;
padding:0;
width:140px;
height:55px;
background-image:url(../images/menu_btn_azienda_eng.gif);
background-position:bottom;
background-repeat:no-repeat;
display:block;
text-decoration:none;
filter:alpha(opacity=100);
-moz-opacity:1.0;
opacity:1.0;
}

#menu_btn_collezioni_eng{
text-align:center;
margin:auto;
padding:0;
width:140px;
height:55px;
}

#menu_btn_collezioni_eng a,#menu_btn_collezioni_eng a:link,#menu_btn_collezioni_eng a:visited{
text-align:center;
margin:auto;
padding:0;
width:140px;
height:55px;
background-image:url(../images/menu_btn_collezioni_eng.gif);
background-position:top;
background-repeat:no-repeat;
display:block;
text-decoration:none;
filter:alpha(Opacity=70);
-moz-opacity:.70;
opacity:.70
}

#menu_btn_collezioni_eng a:hover,#menu_btn_collezioni_eng a:active{
text-align:center;
margin:auto;
padding:0;
width:140px;
height:55px;
background-image:url(../images/menu_btn_collezioni_eng.gif);
background-position:bottom;
background-repeat:no-repeat;
display:block;
text-decoration:none;
filter:alpha(opacity=100);
-moz-opacity:1.0;
opacity:1.0;
}

#menu_btn_collezioni_attivo_eng,#menu_btn_collezioni_attivo_eng a{
text-align:center;
margin:auto;
padding:0;
width:140px;
height:55px;
background-image:url(../images/menu_btn_collezioni_eng.gif);
background-position:bottom;
background-repeat:no-repeat;
display:block;
text-decoration:none;
filter:alpha(opacity=100);
-moz-opacity:1.0;
opacity:1.0;
}

#menu_btn_eventi_eng{
text-align:center;
margin:auto;
padding:0;
width:140px;
height:55px;
}

#menu_btn_eventi_eng a,#menu_btn_eventi_eng a:link,#menu_btn_eventi_eng a:visited{
text-align:center;
margin:auto;
padding:0;
width:140px;
height:55px;
background-image:url(../images/menu_btn_eventi_eng.gif);
background-position:top;
background-repeat:no-repeat;
display:block;
text-decoration:none;
filter:alpha(Opacity=70);
-moz-opacity:.70;
opacity:.70
}

#menu_btn_eventi_eng a:hover,#menu_btn_eventi_eng a:active{
text-align:center;
margin:auto;
padding:0;
width:140px;
height:55px;
background-image:url(../images/menu_btn_eventi_eng.gif);
background-position:bottom;
background-repeat:no-repeat;
display:block;
text-decoration:none;
filter:alpha(opacity=100);
-moz-opacity:1.0;
opacity:1.0;
}

#menu_btn_eventi_attivo_eng,#menu_btn_eventi_attivo_eng a{
text-align:center;
margin:auto;
padding:0;
width:140px;
height:55px;
background-image:url(../images/menu_btn_eventi_eng.gif);
background-position:bottom;
background-repeat:no-repeat;
display:block;
text-decoration:none;
filter:alpha(opacity=100);
-moz-opacity:1.0;
opacity:1.0;
}

#menu_btn_contatti_eng{
text-align:center;
margin:auto;
padding:0;
width:140px;
height:55px;
}

#menu_btn_contatti_eng a,#menu_btn_contatti_eng a:link,#menu_btn_contatti_eng a:visited{
text-align:center;
margin:auto;
padding:0;
width:140px;
height:55px;
background-image:url(../images/menu_btn_contatti_eng.gif);
background-position:top;
background-repeat:no-repeat;
display:block;
text-decoration:none;
filter:alpha(Opacity=70);
-moz-opacity:.70;
opacity:.70
}

#menu_btn_contatti_eng a:hover,#menu_btn_contatti_eng a:active{
text-align:center;
margin:auto;
padding:0;
width:140px;
height:55px;
background-image:url(../images/menu_btn_contatti_eng.gif);
background-position:bottom;
background-repeat:no-repeat;
display:block;
text-decoration:none;
filter:alpha(opacity=100);
-moz-opacity:1.0;
opacity:1.0;
}

#menu_btn_contatti_attivo_eng,#menu_btn_contatti_attivo_eng a{
text-align:center;
margin:auto;
padding:0;
width:140px;
height:55px;
background-image:url(../images/menu_btn_contatti_eng.gif);
background-position:bottom;
background-repeat:no-repeat;
display:block;
text-decoration:none;
filter:alpha(opacity=100);
-moz-opacity:1.0;
opacity:1.0;
}

/* ------------------------------ CLASSI ------------------------------- */

.spazio{
font-size:0px;
}

.display{
display:none;
}

.inline{
display:inline;
}

.float{
float:left;
}

.clear{
clear:left;
}

.maiuscolo{
text-transform:uppercase;
}

.testo_footer{
font-family:Verdana,Arial,Helvetica,sans-serif;
font-size:10px;
color:#FFF;
display:inline;
}

.testo{
font-family:"Bell MT","Times New Roman", Times, serif;
font-size:15px;
color:#3f3f3f;/*grigio scuro*/
display:inline;
}

.tit_eventi{
font-family:"Bell MT","Times New Roman", Times, serif;
font-size:15px;
color:#807342;/*oro*/
font-weight:bold;
margin:0 0 5px 0;
}

.mto,.mto:link,.mto:visited{
font-family:Verdana,Arial,Helvetica,sans-serif;
font-size:10px;
color:#FFF;
font-weight:bold;
text-decoration:underline;
}

.mto:hover,.mto:active{
font-family:Verdana,Arial,Helvetica,sans-serif;
font-size:10px;
color:#FFF;
font-weight:bold;
text-decoration:none;
}

.mto2,.mto2:link,.mto2:visited{
font-family:"Bell MT","Times New Roman", Times, serif;
font-size:15px;
color:#956c48;/*oro rosa*/
font-weight:bold;
text-decoration:none;
}

.mto2:hover,.mto2:active{
font-family:"Bell MT","Times New Roman", Times, serif;
font-size:15px;
color:#956c48;/*oro rosa*/
font-weight:bold;
text-decoration:underline;
}

