@charset "utf-8";
/* CSS Document */

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

a:link, a:visited {
color:#FFFFFF;
text-decoration:none;
font-size:13px;
}
a:hover {
text-decoration:underline;
}

.current {
color:#FFF !important;
cursor:default;
font-size:14px;
font-weight:bold;
}
/*-----------------provvisori--------------------------*/
a.menuProvv:link, a.menuProvv:visited {
font-size:13px;
color:#999;
text-decoration:none;
}
a.menuProvv:hover {
color:#fff;
text-decoration:underline;
}
.testi-Spa-mini {
font-size:11px;
color:#fff;
}
.testi-Ita-mini {
font-size:11px;
color:#ff9900;
}
.testi-Eng-mini {
font-size:11px;
color:#999;
}
.partners, .partners:link, .partners:visited {
color:#666;
text-decoration:none;
font-size:11px;
}
.partners:hover {
text-decoration:underline;
}

/*----------------pagina profile-------------------------------------*/

.testi-presentazione {
color:#fff;
font-size:12px;
margin:6px 0 0 0;
}

/*testi e link piede pagina new----------------------------------*/
#testiPiede {
clear:both;
font-size:10px;
color:#666;
margin:40px 0 20px 0;
padding:4px 0 0 0;
border-top:1px solid #444;
width:886px;
}
a.pulsPiede:link, a.pulsPiede:visited {
font-size:10px;
color:#666;
text-decoration:none;
}
a.pulsPiede:hover {
color:#fff;
text-decoration:underline;
}
a.contact:link, a.contact:visited {
font-size:10px;
color:#fff;
font-weight:bold;
text-decoration:none;
}
a.contact:hover {
color:#fff;
text-decoration:underline;
}

a.contact-partners:link, a.contact-partners:visited {
font-size:10px;
color:#666;
font-weight:bold;
text-decoration:none;
}
a.contact-partners:hover {
color:#666;
text-decoration:underline;
}


a.pulsFriends:link, a.pulsFriends:visited  {
font-size:10px;
color:#fff;
text-decoration:none;
font-family:"Times New Roman", Times, serif;
font-style:italic;
padding:0 0 0 370px;
}
a.pulsFriends:hover  {
font-size:10px;
color:#fff;
text-decoration:underline;
}



/*-----------------index----------------------------------*/

#skipIntro {
width:985px;
margin:20px 0 0 0;
}
.skip:link, .skip:visited {
text-decoration:none;
color:#f00870;
font-size:16px;
}
.skip:hover {
text-decoration:none;
color:#fff;
}

#piedeIndex {
display:block;
clear:both;
width:985px;
margin:0 0 40px 0;
color:#666;
font-size:12px;
text-align:center;
width:886px;
border-top:1px solid #444;
padding:4px 0 0 0;
}

/*--------------------------------home page-----------------*/
#menuHome {
margin:10px 0 0 0;
clear:both;
overflow:hidden;
}
#top-home {
	width:472px;
	padding:0 0 10px 8px;
	float:left;
	color:#666;
	font-weight:bold;
}
#top-home-contatti {
	width:70px;
	padding:0 0 10px 24px;
	float:left;
	text-align: right;
}
#struttura-home {
clear:both;
overflow:hidden;
display:block;
}
#home-imgMain {
float:left;
margin:0 30px 0 0;
}
#home-colimg {
float:left;
}
#home-colimg2 {
float:left;
margin:0 0 0 20px;
}
#home-imgPuls {
display:block;
margin:0 0 14px 0;
}

.pulsIMG-home {
display:block;
margin:8px 0 0 0;
}

.tito-menuHome {
color:#666;
font-weight:bold;
font-size:16px;
padding:0 0 4px 0;
}
#menuHome-colSX {
width:82px;
margin:0 0 0 8px;
color:#999;
float:left;
}
#menuHome-colDX {
width:110px;
margin:0 0 0 20px;
color:#999;
float:left;
}
#menuHome-colDX2 {
width:82px;
margin:0 0 0 20px;
color:#999;
float:left;
}


#menuHome li {
list-style:none;
list-style-position:outside;
list-style-image:none;
}

.news-home:link,.news-home:visited {
color:#FF6633;
text-decoration:none;
}
.news-home:hover {
color:#fff;
text-decoration:underline;
}

a.contatti-home:link, a.contatti-home:visited {
color:#fff;
text-decoration:none;
font-weight:bold;
font-size:15px;
}
a.contatti-home:hover {
text-decoration:underline;
}

a.link-menuHome:link, a.link-menuHome:visited {
font-weight:bold;
font-size:16px;
color:#666;
}

a.link-menuHome:hover, a.link-menuHome:active {
color:#fff;
}

#home-testiPiede {
	clear:both;
	font-size:10px;
	color:#666;
	margin:40px 0 20px 20px;
	padding:4px 0 0 0;
	border-top:1px solid #444;
	width:886px;
}

a.pulsFriends-home:link, a.pulsFriends-home:visited  {
font-size:10px;
color:#fff;
text-decoration:none;
font-family:"Times New Roman", Times, serif;
font-style:italic;
padding:0 0 0 60px;
}
a.pulsFriends-home:hover  {
font-size:10px;
color:#fff;
text-decoration:underline;
}

/*--------------------------------struttura pagine-----------------*/
#pagMolina {
margin:20px 0 0 20px;
overflow:hidden;
}
#menuCV {
width:330px;
height:65px;
}
.partners {
background-color:#fff;
}
#colSX {
float:left;
}
#colDX {
margin:0 0 20px 180px;
width:706px;
}
.tito-Lato {
text-align:left;
margin:6px 0 0 0;
display:block;
}
#menu-Lato {
margin:10px 0 0 0;
overflow:hidden;
}

#testa-TitoPag {
display:block;
height:65px;
text-align:left;
border-bottom:1px solid #666;
margin:0 0 14px 0;
width:886px;
}

#menu-LatoNew {
margin:0;
overflow:hidden;
width:165px;
display:block;
min-height:24px;
}

/* -------------------- animadonna books libro ------*/
#info-animaDonna {
display:block;
overflow:hidden;
margin:14px 0 20px 0;
clear:both;
}
#menuCop-sx {
float:left;}

#menuCop-dx {
width:300px;
float:left;
margin:288px 0 0 20px;
}

#menuCop-dx a:link, #menuCop-dx a:visited {
font-size:14px;
color:#4f4f4f;
text-decoration:none;
font-weight:bold;
}

#menuCop-dx a:hover, #menuCop-dx a:active {
color:#fff;
}

.spazioLibro {
display:block;
height:80px;
}

/*cosas humanas, formicaio, sentimenti ------------------------------------------------------------------*/

#testa-Humanas {
width:886px;
display:block;
height:65px;
text-align:left;
border-bottom:1px solid #666;
margin:0 0 6px 0;
}
#menuDX-Humanas {
display:block;
overflow:hidden;
}
.img-PagIntro {
width:180px;
height:225px;
float:left;
}
img.pulsIMG, img.pulsIMG-off, img.pulsIMG:link, img.pulsIMG:visited {
border:1px solid #000;
}
img.pulsIMG:hover {
border:1px solid #fff;
}

img.pulsIMG-off:hover {
border:1px solid #000;
}

.titoPuls-intro {
font-size:14px;
font-weight:bold;
color:#4f4f4f;
display:block;
margin:8px 0 0 2px;
text-transform:uppercase;
}
#imgCopertina {
margin:0 0 30px 0;
display:block;
overflow:hidden;
}
.testi-Spa {
font-size:12px;
color:#fff;
margin:0 0 20px 0;
}
.testi-Ita {
font-size:12px;
color:#ff9900;
margin:0 0 20px 0;
}
.testi-Eng {
font-size:12px;
color:#999;
margin:0 0 20px 0;
}

.titoNews {
font-size:16px;
}

.cont-icoMenu {
float:left;
margin:0;
padding:0;
}

#colDX li {
margin:0;
padding:0;
font-size:13px;
list-style:square;
list-style-position:inside;
color:red;
line-height:16px;
}
#colDX li a:link, #colDX li a:visited {
text-decoration:none;
color:#666;

}
#colDX li a:hover {
text-decoration:underline;
color:#fff;
}
.icoReturn {
padding:20px 0 0 0;
clear:both;
height:26px;
}

#menu-icoBig {
margin:40px 0 0 0;
clear:both;
overflow:hidden;
}
.icoSX {
float:left;
}
.icoDX {
margin:0 0 0 76px;
}

#colSX, #menu-icoBig, #menu-Lato {
width:165px;
}

/*opera grafica-------------------------*/

#testa-Opera {
width:886px;
display:block;
height:65px;
text-align:left;
border-bottom:1px solid #666;
margin:0 0 6px 0;
}

#riga-PagIntro {
display:block;
width:720px;
}

#testi-PagIntro {
display:block;
clear:both;
text-align:left;
width:480px;
}

/*------------pag intro linea-------------------------------*/

a.old:link, a.old:visited {
text-decoration:none;
color:#666;
}
a.old:hover {
text-decoration:underline;
color:#fff;
}

/*----------------pagina eventi, critics, news-----------------------------*/
#img-scroll {
margin:20px 0 0 0;
width:500px;
overflow:auto;
}
#eventi-colSX, #critics-colSX, #news-colSX {
width:330px;
float:left;
}
#eventi-colDX, #critics-colDX, #news-colDX{
width:500px;
margin:14px 0 0 366px;
padding:0 16px 0 0;
}
#critics-colDX{
color:#FF9900;
}

#eventi-menuLingue, #critics-menuLingue, #news-menuLingue {
width:340px;
color:#999;
margin:0 0 20px 0;
}
#eventi-imgSX, #critics-imgSX, #news-imgSX {
padding:0 0 20px 4px;
}
#eventi-ico {
margin:0;
}
#eventi-comment {
color:#999;
padding:15px;
font-size:12px;
}
#critics-lista {
font-size:11px;
color:#999;
}
.tito-lista {
font-weight:bold;
font-size:12px;
color:#fff;
}

.dida {
font-size:10px;
color:#ccc;
display:block;
padding:10px 0 10px 0;
}
.dida a:link, .dida a:visited {
font-size:10px;
color:#ccc;
text-decoration:none;
}

.dida a:hover {
text-decoration:underline;
color:#fff;
}
#critics-box {
display:block;
margin:0 0 20px 0;
height:210px;
}
.critics-fotoSX {
float:left;
}
.critics-icoPDF {
margin:140px 0 0 20px;
}

.anno {
font-size:16px;
color: #FF6600;
font-weight: bold;
}

.tabNews {
width:500px;
display:block;
overflow:hidden;
padding:10px 0 6px 0;
}
.riga-tito {
font-weight:bold;
padding:0 0 6px 0;
clear:both;
overflow:hidden;
text-transform:uppercase;
border-bottom:1px solid;
margin:0 0 6px 0;
}

.riga-tab {
clear:both;
display:block;
overflow:hidden;
border-bottom:1px dotted;
margin:0 0 4px 0;
padding: 0 0 4px 0;
}
.col-data {
width:120px;
float:left;
}
.col-luogo {
width:280px;
float:left;
}
.col-luogo strong {
display:block;
}
.col-orario {
width:100px;
float:left;
}

.cont-miniIMG {
display:block;
overflow:hidden;
margin:10px 0 10px 0;
}

.cont-miniIMG li {
list-style:none outside none;
margin:0;
padding:0 10px 0 0;
float:left;
}

/*-------------------pagine predatores---------------------*/

#predatores-colSX {
width:90px;
float:left;
}
#predatores-titolo {
text-align:left;
margin:0 0 20px 0;
}
#predatores-colSX li a:link, #predatores-colSX li a:visited {
font-size:14px;
font-weight:bold;
color:#666;
display:block;
margin:0 0 10px 0;
}
#predatores-img {
margin:0;
float:left;
}
#predatores-misure {
color:#666;
margin:10px 0 0 0;
text-align:left;
display:block;
}
#predatores-txtCentro {
margin:20px 0 0 0;
text-align:left;
}
#predatores-colSpa {
float:left;
font-size:12px;
color:#fff;
width:200px;
width:200px;
margin:0 20px 0 0;
}
#predatores-colIta {
float:left;
font-size:12px;
color:#ff9900;
width:200px;
margin:0 20px 0 0;
}
#predatores-colEng {
float:left;
font-size:12px;
color:#999;
width:200px;
}

#predatores-colDX {
padding:0 0 0 30px;
width:200px;
float:left;
}

.bianco {
background-color:#FFF;
}

#predatores-logoTop {
display:block;
margin:0 0 40px 0;
}


/* ---------------- pag  elephant --------------------*/

.titoElephant {
font-size:16px;
color:#999;
font-weight:bold;
}
.testi-Elephant {
font-size:13px;
overflow:hidden;
clear:both;
}

.img-Elephant {
display:block;
padding:0 0 14px 0;
}

