/* CSS Document */
*{margin:0; padding:0;}
html{background:#110C12;overflow-x: hidden;}
body{
background:#110C12 no-repeat center top;
color:#fff;
font:11px Verdana, Arial, Helvetica, sans-serif;
overflow-x: hidden;
text-align:center;
}
#logoprint, .hidden, hr{display:none;}
.hr{ background:url(../images/elementi/lin_or.gif)  repeat-x bottom left; height:1px; font-size:1px;}
.clear{ clear:both;}
a{color:#fff; text-decoration:none;}
img{border:none;}
div, p, h1, h2, h3, h4, h5, h6{display:block;}
h1{font:bold 21px Georgia, "Times New Roman", Times, serif}
h2{font:bold 19px Georgia, "Times New Roman", Times, serif}
h3{font:bold 17px Georgia, "Times New Roman", Times, serif}
h4{font:bold 15px Georgia, "Times New Roman", Times, serif}
h5{font:bold 13px Georgia, "Times New Roman", Times, serif}
h6{font:bold 11px Georgia, "Times New Roman", Times, serif}
.bg,.bgtit {
width:3000px; 
height:3000px; 
-ms-filter:alpha(opacity=70);
filter:alpha(opacity=70);
-moz-opacity:0.70;
opacity:0.70;
position:absolute;
top:0;
left:0;
z-index:-1;}
/*head & menu*/
#head{
height:60px;
width:100%;
position:absolute;
top:0;
left:0;
z-index:1;
overflow:hidden
}
#head .bg, #corpo .bg, #corpo .bgtit, #footer .bg {background:#2C2844;} 

#hc{
width:948px;
text-align:left;
position:relative;
overflow:hidden;
margin:0 auto;
}
#logo{display:block;
margin:0px 0 0;
}
#tooltop{
background: url(../images/elementi/bg_toolstop.gif) no-repeat top left;
width:96px;
height:60px;
padding:19px 0 0 75px;
position:absolute;
top:0;
right:199px;
overflow:hidden;
text-align:left;
-ms-filter:alpha(opacity=80);
filter:alpha(opacity=80);
-moz-opacity:0.80;
opacity:0.80;
}
#tooltop a{
display:block; 
float:left; 
width:11px; 
height:9px; 
text-indent:-9000em;
margin:0 5px 0 0;
}
#home{background: url(../images/elementi/ico_home.gif) no-repeat top left;}
#mail{background: url(../images/elementi/ico_mail.gif) no-repeat top left;}
#smap{background: url(../images/elementi/ico_smap.gif) no-repeat top left; margin:0 30px 0 0 !important; }
#en{background: url(../images/elementi/ico_en.gif) no-repeat top left; width:16px !important; height:11px !important;}
#it{background: url(../images/elementi/ico_it.gif) no-repeat top left; width:16px !important; height:11px !important;}

/*form ricerca*/
#hc form{
position:absolute;
top:28px;
right:0;
width:170px;
font-weight:bold;
}
#hc form input{border:solid 1px #807E8F; background:transparent; width:100px; margin:0 8px 0 0; font-size:11px; color:#fff;}
#hc form button{
background:transparent url(../images/elementi/ico_btn.gif) no-repeat left top;
border:none;
text-indent:-9000em;
width:13px;
height:13px;
}
/*form ricerca*/
/*menu*/
#menu{
position:absolute; 
top:61px; 
left:50%;
z-index:2; 
width:948px; 
margin:0 0 0 -474px; 
text-align:left; 
list-style:none;
overflow:hidden;
}
#menu li{
width:158px;
float:left;
overflow:hidden;
}
#menu li span, #menu li span.off{
background:#2C2844;
display:block;
width:156px;
height:49px;
margin:0 0 1px;
-ms-filter:alpha(opacity=70);
filter:alpha(opacity=70);
-moz-opacity:0.70;
opacity:0.70;
}
#menu li span.hover{background:#9E7AE8;}
#menu li span.act
{
height:120px;
-ms-filter:alpha(opacity=100);
filter:alpha(opacity=100);
-moz-opacity:1;
opacity:1;
 }
 /*immagine top*/
#menu li#m1 span.act {background:#2C2844 url(../images/img_menu/01.jpg)  no-repeat top left;}
#menu li#m1 span.act1 {background:#2C2844 url(../images/img_menu/02.jpg)  no-repeat top left;}
#menu li#m1 span.act2 {background:#2C2844 url(../images/img_menu/03.jpg)  no-repeat top left;}
#menu li#m1 span.act3 {background:#2C2844 url(../images/img_menu/04.jpg)  no-repeat top left;}
#menu li#m1 span.act4 {background:#2C2844 url(../images/img_menu/05.jpg)  no-repeat top left;}

#menu li#m2 span.act {background:#2C2844 url(../images/img_menu/06.jpg)  no-repeat top left;}
#menu li#m2 span.act1 {background:#2C2844 url(../images/img_menu/08.jpg)  no-repeat top left;}
#menu li#m2 span.act2 {background:#2C2844 url(../images/img_menu/09.jpg)  no-repeat top left;}
#menu li#m2 span.act3 {background:#2C2844 url(../images/img_menu/10.jpg)  no-repeat top left;}

#menu li#m3 span.act {background:#2C2844 url(../images/img_menu/10.jpg)  no-repeat top left;}
#menu li#m3 span.act1 {background:#2C2844 url(../images/img_menu/12.jpg)  no-repeat top left;}
#menu li#m3 span.act2 {background:#2C2844 url(../images/img_menu/11.jpg)  no-repeat top left;}
#menu li#m3 span.act3 {background:#2C2844 url(../images/img_menu/13.jpg)  no-repeat top left;}
#menu li#m3 span.act4 {background:#2C2844 url(../images/img_menu/14.jpg)  no-repeat top left;}
#menu li#m3 span.act5 {background:#2C2844 url(../images/img_menu/25.jpg)  no-repeat top left;}

#menu li#m4 span.act {background:#2C2844 url(../images/img_menu/15.jpg)  no-repeat top left;}
#menu li#m4 span.act1 {background:#2C2844 url(../images/img_menu/16.jpg)  no-repeat top left;}

#menu li#m5 span.act {background:#2C2844 url(../images/img_menu/17.jpg)  no-repeat top left;}
#menu li#m5 span.act1 {background:#2C2844 url(../images/img_menu/18.jpg)  no-repeat top left;}
#menu li#m5 span.act2 {background:#2C2844 url(../images/img_menu/19.jpg)  no-repeat top left;}

#menu li#m6 span.act {background:#2C2844 url(../images/img_menu/20.jpg)  no-repeat top left;}
#menu li#m6 span.act1 {background:#2C2844 url(../images/img_menu/21.jpg)  no-repeat top left;}
#menu li#m6 span.act2 {background:#2C2844 url(../images/img_menu/22.jpg)  no-repeat top left;}
 
 
 
 
#menu li a {
background:#fff url(../images/elementi/bg_arrows_p.gif) no-repeat 144px 5px; 
display:block;
width:136px;
height:10px;
padding:5px 10px;
margin:0 0 1px;
color:#212D38;
font-size:10px
}
#menu li a:hover,#menu li a.act {background:#fff url(../images/elementi/bg_arrows_p.gif) no-repeat 144px -95px ; }
#menu li a.hover{background:#AE86FF url(../images/elementi/bg_arrows_bianco.gif) no-repeat 144px -95px; color:#fff;}
.smenu{display:none;}
.smenu a{
background:transparent url(../images/elementi/bg_arrows_bianco.gif) no-repeat 144px 5px !important;
color:#fff !important;
position:relative;
overflow:hidden;
}
.smenu a:hover{background:#AE86FF url(../images/elementi/bg_arrows_bianco.gif) no-repeat 144px -95px !important;}
.smenu a em{
display:block;
background:#141F29;
width:3000px; 
height:3000px; 
-ms-filter:alpha(opacity=60);
filter:alpha(opacity=60);
-moz-opacity:0.60;
opacity:0.60;
position:absolute;
top:0;
left:0;
z-index:-1;
}
.smenu a:hover em{-ms-filter:alpha(opacity=0);
filter:alpha(opacity=0);
-moz-opacity:0.0;
opacity:0.0;
cursor:pointer;
}

/*head*/


#bgimg{
width:1207px; 
height:700px; 
-ms-filter:alpha(opacity=70);
filter:alpha(opacity=70);
-moz-opacity:0.70;
opacity:0.70;
position:absolute;
top:0;
left:50%;
z-index:-2;
text-align:center;
margin: 0 0 0 -603px;
}
#bgimg img{display:block;}
#square{width:100%; 
background:url(../images/elementi/bg_square.gif) repeat-x ; 
height:438px; 
position: absolute; 
top:278px;
left:0;
-ms-filter:alpha(opacity=70);
filter:alpha(opacity=70);
-moz-opacity:0.70;
opacity:0.70; }
#hm #square{top:420px !important; }
/*footer se sono in home è assoluto altrimeti è relativo*/
#footer{
width:948px;
height:70px;
margin:0px auto ;
position:relative;
overflow:hidden;
text-align:left;
z-index:2;
}
#hm #footer{
position:absolute !important;
top:507px!important;
left:50% !important;
width:948px;
height:70px;
overflow:hidden;
margin:0 0 0 -474px!important;}

#footer .bg{
width:462px;
}
#footercnt{
/*background: url(../images/elementi/partners/mida.gif) no-repeat 5px 5px;*/
width:720px;
overflow:hidden;
font-size:9px;
/*padding:5px 10px 5px 60px;*/
padding:5px 10px 5px 0px;
}
 
#footercnt div{
height:70px;
width:304px;
background:#fff url(../images/elementi/bg_mark_footer.gif) no-repeat  10px center ;
position:absolute;
top:0;
right:159px; 
overflow:hidden;
color:#251F34;
padding:5px 0 0 10px;
/*-ms-filter:alpha(opacity=90);
filter:alpha(opacity=90);
-moz-opacity:0.90;
opacity:0.90;*/
}
/*
#footercnt div a{margin:20px 20px 0 0;display:block; float:left}
#footercnt div a#last{margin:20px 0px 0 0 !important;}
#footercnt div a img{width:80px;}
*/
#footercnt div a{ background:#ccc;  position:absolute; 
-ms-filter:alpha(opacity=0);
filter:alpha(opacity=0);
-moz-opacity:0;
opacity:0;}
#fmida{width:42px; height:48px; top:13px; left:10px;}
#philips{width:65px; height:17px; top:18px; left:69px;}
#schneider{width:61px; height:18px; top:35px; left:71px;}
#belpaese{width:90px; height:33px; top:20px; left:148px;}
#agti{width:62px; height:32px; top:21px; right:0px;}
#footercnt #fondazione{
display:block;
width:290px;
height:70px;
position:absolute;
top:0;
left:0;
z-index:2;
text-indent:-9000em;
}
#footer form{
position:absolute;
width:130px !important;
top:19px;
left:330px;
font-weight:bold;
}
#footer form input{border:solid 1px #807E8F; background:transparent; width:100px; margin:0 8px 0 0; font-size:11px; color:#fff;}
#footer form button{
background:transparent url(../images/elementi/ico_btn.gif) no-repeat left top;
border:none;
text-indent:-9000em;
width:13px;
height:13px;}
#pow{ background:url(../images/elementi/pow.gif) no-repeat left bottom; padding:0px 0px 3px 25px; font-size:10px; position:absolute; right:0; top:25px;}
/*footer*/

/*corpo se sono in home è assoluto altrimeti è relativo*/
#corpo{
width:948px;
padding:350px 0 0;
margin:0px auto 0px;
position:relative;
overflow:hidden;
text-align:left;
}
#hm #corpo{
position:absolute !important;
top:330px !important;
left:50% !important;
width:948px;
height:176px !important;
overflow:hidden;
margin:0 0 0 -474px !important;
padding:0 !important;

}


/*corpo*/

/*home*/
#hm #content{
width:948px;
height:176px;
position:relative;
overflow:hidden;
}
#hm #content a{
display:block;
width:138px;
margin:0;
padding:7px 10px;
float:left;
font-size:10px;
position:relative;
overflow:hidden;
z-index:2;
}
#hm #content a .bg{
width:156px !important;
height:176px !important;
margin:0 1px !important;
}
/*#hm #content a.ext .bg{
background:#AE86FF !important;
}*/

#hm #content a .bgtit{
background:#935EFF;
-ms-filter:alpha(opacity=20);
filter:alpha(opacity=20);
-moz-opacity:0.20;
opacity:0.20;
height:58px !important;
width:156px !important;
margin:0 1px !important;
}
/*#hm #content a.ext .bgtit{background:#AB1625;}*/
#hm #content a:hover .bgtit{
-ms-filter:alpha(opacity=40);
filter:alpha(opacity=40);
-moz-opacity:0.40;
opacity:0.40;}
#hm #content a span{display:block; cursor:pointer;}
#hm #content a .titolo{
background:url(../images/elementi/bg_arrows_bianco.gif) no-repeat top right;
width:138px;
height:50px;
overflow:hidden;
margin:0 0 13px;
font-size:11px;
text-transform:uppercase;
}
#hm #content a .titolo strong{display:block; font-size:10px; color:#AE86FF;text-transform:none;}

#hm #content a .highlight{
width:138px; 
height:60px;
overflow:hidden;
margin:0 0 20px;
}
#hm #content a .continua{

background: url(../images/elementi/bg_ico_lnk.gif) no-repeat top right;
width:78px;
height:15px;
line-height:15px;
text-align:right;
padding:0 30px;
}

#hm #content a:hover .continua{ color:#AE86FF}
#hm #content a#prt {
padding:7px 0 0 0 !important;
width:158px !important; }
#hm #content a#prt span{margin:0 10px;}
#hm #content a#prt span.highlight{
width:156px; 
height:115px;
overflow:hidden;
margin:0 1px 0px;
background:#fff; padding:10px 0; text-align:center;
 -ms-filter:alpha(opacity=80);
filter:alpha(opacity=80);
-moz-opacity:0.80;
opacity:0.80;
}
#hm #content a#prt span.highlight img{margin:20px auto 0 ;}
/*#hm #content a.ext .titolo strong,#hm #content a.ext:hover .continua {color:#D1181C;}*/
/*interno*/
/*.evento{	background: url(../images/bg_corpo/01.jpg) no-repeat 316px 350px;}
.evento1{	background: url(../images/bg_corpo/02.jpg) no-repeat 316px 350px;}
.evento2{	background: url(../images/bg_corpo/03.jpg) no-repeat 316px 350px;}
.evento3{	background: url(../images/bg_corpo/04.jpg) no-repeat 316px 350px;}
.evento4{	}

.convegni{	background: url(../images/bg_corpo/05.jpg) no-repeat  316px 350px;}
.convegni5{	background: url(../images/bg_corpo/06.jpg) no-repeat  316px 350px;}
.convegni6{	background: url(../images/bg_corpo/07.jpg) no-repeat  316px 350px;}
.prenota{	background: url(../images/bg_corpo/08.jpg) no-repeat  316px 350px;}

.grotte{	background: url(../images/bg_corpo/09.jpg) no-repeat  316px 350px;}
.grotte8{	background: url(../images/bg_corpo/10.jpg) no-repeat  316px 350px;}
.grotte9{	background: url(../images/bg_corpo/11.jpg) no-repeat  316px 350px;}
.grotte10{	background: url(../images/bg_corpo/02.jpg) no-repeat  316px 350px;}
.grotte11{	background: url(../images/bg_corpo/12.jpg) no-repeat  316px 350px;}

.partner12 {	background: url(../images/bg_corpo/13.jpg) no-repeat  316px 350px;}
.news{}
.rassegna{}
.forum{}*/

#container{
background: url(../images/elementi/bg_mask.gif) no-repeat  0 160px;
width:948px;
color:#14202B;
position:relative;
overflow:hidden;
}

/* sx */
#sx {
background:#FFFFFF url(../images/elementi/bg_sx.gif) no-repeat top left; 
width:158px;
float:left;
padding:178px 0 70px 0;
}
#sx ul{
background:url(../images/elementi/lin_or.gif) repeat-x top left;
list-style:none; 
width:138px;
margin:0 10px
}
#sx ul li{margin:0; padding:0;}
#sx ul a{
display:block;
font-size:10px;
font-weight:bold;
color:#212D38; 
padding:5px 0;
background: url(../images/elementi/lin_or.gif) repeat-x bottom left; 
margin:0px;}
#sx ul a:hover, #sx ul a.act{color:#AE86FF;}
/* sx */
/* dx */
#dx,#dxnews {
width:158px;
float:right;
padding:0px 0 70px 0;
margin:178px 0 0 0;
position:relative;
z-index:1;
}
#dxnews {margin:18px 0 0 0 !important;}


#dx a,#dxnews a {
display:block;
font-size:10px;
color:#676767; 
padding:0px 0 3px;
margin:0px 10px 2px;}
#dx a#google{ background:url(../images/elementi/pow_google.gif) no-repeat right bottom;
padding:0 0 40px 0}
#dx a:hover,#dxnews a:hover {color:#9E7AE8; }
#dx .hr,#dxnews .hr {margin:5px 10px 5px; clear:both;}
#dx a#print, #dx a#send,#dxnews a#print, #dxnews a#send {
background:#676767 url(../images/elementi/ico_print.gif) no-repeat top left ; 
width:13px;
height:12px;
float:left;
text-indent:-9000em;
padding:0!important;
margin:0px 5px 5px 10px !important;
margin:0px 10px 5px 5px;
}
#dx a#send, #dxnews a#send{background:#676767 url(../images/elementi/ico_segnala.gif) no-repeat top left ; }

#dx a#print:hover, #dx a#send:hover, #dxnews a#print:hover, #dxnews a#send:hover{background-color:#9E7AE8 !important;}

#dx a.dwn,#dxnews a.dwn {
background:url(../images/elementi/ico_download.gif) no-repeat top left;
padding: 0 0 3px 15px;
}
#dx a.dwn:hover,#dxnews a.dwn:hover {background:url(../images/elementi/ico_download.gif) no-repeat 0px -88px  !important;} 
a#send{ display:none !important}
/* dx */


/*contenuti*/
#txt{
width:474px;
float:left;
overflow:hidden;
padding:0 0 13px;
 z-index:1;
 position:relative;
}
h1 {
width:138px;
height:98px;
color:#fff;
padding:30px 10px;
background:#25233A;
clear:both;
margin:0 0 13px; 
}
 #gmap{position: absolute ; top:0px; right:0; z-index:0}
 
 #gmap span{background:#fff; height:162px; display:block; position:absolute; top:160px;}
 #gmap span#bg1{width:316px; left:0;}
 #gmap span#bg2{width:158px; right:0;}
 
#txt a{color:#25233A; background:url(../images/elementi/bg_arrows_p.gif) no-repeat 0px -195px; padding:0 0 0 15px ;}
#txt a:hover{color:#9E7AE8;}
p,h2,h3, h4, h5, h6 {margin:0 10px 10px 10px;}
h5{color:#9E7AE8;}
#txt ol li {margin:0 10px 10px 35px;}
#txt ul li {margin:0 10px 10px 35px; list-style-type:square}
#txt ul li span{display:block; margin:0 0 0 38px; padding:2px 0 0}

#txt ul li ul li{list-style-type:none !important}
#txt ul li h5{ background:url(../images/elementi/lin_or.gif) repeat-x bottom left; width:95%;  padding:0 0 5px;}

/*elenco news*/
#dynamic{width:632px;
float:left;
overflow:hidden;
padding:0 0 13px;
position:relative;
z-index:2;
}
#dynamic.nws{width:790px !important;}
#dynamic .bg{
background:#F3F3F4 !important;
width:316px !important;
top:160px !important;
}
#dynamic h1{margin:0 0 2px!important;}
#elenco,#ricerca {  background:#fff; padding:13px 0px 0px; width:632px; overflow:hidden;}
#elenco h4{margin:0 0 10px}
.newsport{ width:142px; height:160px; background:url(/images/elementi/lin_or.gif) repeat-x left bottom ;margin:0 15px 15px 0px ; 
float:left; 
overflow:hidden;
font-size:10px;

}

#elenco a{ display:block;  color:#14202B; height:150px; overflow:hidden;}
#elenco a strong{display:block; margin:0 0 8px}
.newsport img{width:50px; height:50px; display:none; float:left; margin:0 10px 10px 0px}
#paginazione, #paginazione2{ clear:both; width:632px; background:url(/images/elementi/lin_or.gif) repeat-x left top; padding:10px 0px; position:relative;margin:0 0 15px; 
}
#paginazione p{margin:0;}
#paginazione #pagine{position:absolute; top:10px; right:0px;}
#paginazione select{font-size:10px;}
#elenco a:hover, #ricerca a:hover{color:#AE86FF !important}

#ricerca a{
background:url(/images/elementi/lin_or.gif) repeat-x left bottom ; 
color:#14202B; 
display:block;
margin:0 0px 10px 10px;
padding:5px 0;
}
#ricerca a strong{display:block;}
#ricerca .hr{margin:0  0 10px 10px;}
/*dettaglio*/



#img,#video {
background:#fff;
width:312px;
float:right;}
 #img a, #video a{ 
 display:block; 
 margin:0 0 15px; 
 color:#14202B; 
 width:310px; 
 height:100px; 
 overflow:hidden; 
 background:#F6F6F6; 
 border:solid 1px #ccc; 
 position:relative;}
 #img img, #video img{diplay:block; width:310px; }
  
 #img a span, #video a span {
	display:block;
	width:112px;
	height:90px;
	padding:5px;
 background:#fff;
 position:absolute;
 bottom:0;
 right:0;
 z-index:2;
 -ms-filter:alpha(opacity=90);
filter:alpha(opacity=90);
-moz-opacity:0.90;
opacity:0.90;
font-style:italic;
font-weight:bold;
border-left:solid 1px #14202B;
 } 
  
#dettaglio{
width:294px;
padding:10px;
}  
#toolnews{ background:#FFFFFF;
width:470px;
float:right;
padding:0 0 100px 0;
}
#sxnews{
background:#FFFFFF;
width:312px;
float:left;
overflow:hidden;
margin:13px 0 0 0
}
#sxnews .hr{margin:0 0 10px ;}
#sxnews h5{margin:0;}

/*/dettaglio*/
/*gallery*/
#gallery, #gallery .item,#gallery2, #gallery2 .item {width:100%; height:270px;  overflow:hidden; background:#FfF; padding:5px }
#gallery .item, #gallery .item2{padding:10px 0 ;}
#gallery a, #gallery2 a{
display:block;
background:#F0EEF4;
padding:5px;
width:70px;
height:70px;
border:solid 1px #807895 ;
float:left;
margin:3px;
}

.next,.prev {color:#212D38; position:absolute; top:5px; background:url(../images/elementi/bg_arrows_p.gif) no-repeat; font-weight:bold;}
.next{right:0; background-position:right -195px;  padding:0 15px 0 0;}
.prev{left:0;background-position:left 5px; padding:0 0px 0 15px;}
.next:hover,.prev:hover{color:#AE86FF;}
.galt{background:#fff;padding:10px 0; margin:0 0 0 10px}
/*gallery*/

/* i form*/
/****************form*********************/
#contForm{
width:454px;

margin:10px 0;
padding:10px;
position:relative;
overflow:hidden;

}


#contForm h3, #contForm h6{margin:0 0 10px;}

#contForm  #privacy { width:454px; overflow:hidden;}
#contForm  #privacy  div{width:130px; margin:0 10px 0 0;float:left; overflow:visible;}
#contForm  #privacy  div p{margin:0 0 5px; line-height:1.2em}
#contForm  #privacy  div a{margin:0; padding:0; background:none !important;}
#contForm  #privacy  div.last{margin:0 !important;} 
#contForm  button{
background:transparent;
font-weight:bold;
border:solid 1px #14202B;
margin:10px 10px 10px 0px;
color:#14202B;
}
#contForm  fieldset{
display:block;
width:430px; overflow:hidden;
margin:10px 0;
border:none;
border-bottom:dotted 1px #9E7AE8;

}
#contForm  fieldset label{width:180px; margin:0 30px 10px 0; float:left;}

#contForm  fieldset label input, #contForm  fieldset label select, #contForm  fieldset label input,#contForm  fieldset label textarea
  { 
font:12px Verdana, Arial, Helvetica, sans-serif; 
display:block; 
width:178px; 
margin:5px 0; 
border:solid 1px #a9a9a9; 
background:fff !important; 
color:#000; 
}
#contForm  fieldset label input:focus,#contForm  fieldset label select:focus, #contForm  fieldset label textarea:focus {
border:solid 1px #9E7AE8;}
#contForm  fieldset label textarea {
width:434px;
height:70px;
}
.radio{ width:auto !important; float:left; margin:0 10px 40px 0 !important; display:block;}

#loadingbtn{display:none;}
/****************form*********************/


/*dante*/
#dante{
width:900px;
position:absolute;
font:  italic 13px Georgia, "Times New Roman", Times, serif;
color:#fff;
position: absolute;
top:310px;
left:50%;
text-align:right;
margin:0 0 0 -430px ;
}#dante p{display:block; padding:0 50px 0 0; margin:0 0 5px !important;} 
#dante span{display:block; text-align:left;margin:0 0 5px !important;}


ul li ul{margin-top:10px;}
ul em{display:block;}
