@charset "utf-8";
/* CSS Document */


body {
margin:0px;
padding:0px;
background-color:#000000;
font-family:Helvetica, Arial, sans-serif;
color:#FFFFFF;
font-size:12px;
background-image:url(../img/sfondo-top.gif);
background-position:center top;
background-repeat:no-repeat;
}

h1 {
font-family:Helvetica, Arial, sans-serif;
font-size:18px;
font-weight:bold;
color:#e52d84;
margin:0px;
padding:0px;
}

h5 {
font-family:Helvetica, Arial, sans-serif;
font-size:30px;
font-weight:bold;
margin:0px;
margin-top:20px;
color:#FFFFFF;
padding:0px;
}

p {
font-family:Helvetica, Arial, sans-serif;
font-size:12px;
color:#fff;
margin:0px;
padding:10px 10px 10px 0px;
line-height:16px;
}

.spazio {
padding-right:10px;
}

#container {
width:979px;
margin:0px auto;
padding:0px;
}

#header {
height:105px;
width:979px;
}

#menu {
height:42px;
width:979px;
}

#contenuto-interno {
width:979px;
margin:0px;
padding:0px;
}

#contenuto-sinistra {
float:left;
width:330px;
margin:240px 0px 0px 10px;
padding:0px;
}

#contenuto-destra {
float:right;
width:630px;
margin:240px 9px 0px 0px;
padding:0px;
}

#contenuto-destra-faq {
float:right;
width:480px;
margin:240px 9px 0px 0px;
padding:0px;
padding-right:150px;
}

#contenuto-destra-faq h1 {
padding-bottom:15px;
}

#contenuto-destra h1 {
padding-bottom:15px;
}

#footer {
clear:both;
width:979px;
text-align:center;
padding-top:20px;
margin:0px;
height:84px;
background-image:url(../img/footer.gif);
background-repeat:no-repeat;
}

#footer p {
margin:0px;
padding:0px;
padding-bottom:5px;
}

#contenuto-sinistra a {
font-family:Helvetica, Arial, sans-serif;
font-weight:normal;
font-size:18px;
color:#fff;
margin:0px;
padding:0px;
}

#contenuto-sinistra ul {
list-style:none;
margin:0px;
margin-top:10px;
margin-left:16px;
padding:0px;
}

#contenuto-sinistra ul li {
font-family:Helvetica, Arial, sans-serif;
font-weight:normal;
font-size:14px;
color:#fff;
padding:0px;
margin:0px;
}

#contenuto-sinistra ul li a {
font-family:Helvetica, Arial, sans-serif;
font-weight:normal;
font-size:14px;
color:#fff;
padding:0px;
margin:0px;
text-decoration:none;
}

#contenuto-sinistra ul li a:hover {
text-decoration:none;
color:#e52d84;
}

#contenuto-sinistra ul li a.selected {
text-decoration:none;
color:#e52d84;
}

ul#menu {
width:979px;
height:42px;
list-style: none;
background:url(../img/menu-totale.gif) no-repeat;
position:relative;
float:right;
margin:0;
padding:0;
}

ul#menu li {
	position: absolute;
	margin: 0; padding: 0;
}

ul#menu li, ul#menu li a {
	height: 42px;
	display: block;
}

ul#menu li a {
	text-indent: -9999px;
	text-decoration: none;
}

#link1 {left: 0;  width: 87px;}
#link2 {left: 87px; width: 120px;}
#link3 {left: 207px; width: 139px;}
#link4 {left: 346px; width: 80px;}
#link5 {left: 426px; width: 103px;}
#link6 {left: 529px; width: 77px;}
#link7 {left: 642px; width: 103px;}


#link1 a:hover, #link1 a.selected {background:  url("../img/menu-totale.gif") 	0px		-42px no-repeat;}
#link2 a:hover, #link2 a.selected {background:  url("../img/menu-totale.gif") -87px 	-42px no-repeat;}
#link3 a:hover, #link3 a.selected {background:  url("../img/menu-totale.gif") -207px 	-42px no-repeat;}
#link4 a:hover, #link4 a.selected {background:  url("../img/menu-totale.gif") -346px 	-42px no-repeat;}
#link5 a:hover, #link5 a.selected {background:  url("../img/menu-totale.gif") -426px 	-42px no-repeat;}
#link6 a:hover, #link6 a.selected {background:  url("../img/menu-totale.gif") -529px 	-42px no-repeat;}
#link7 a:hover, #link7 a.selected {background:  url("../img/menu-totale.gif") -642px 	-42px no-repeat;}






#numerazione {
padding:0px;
margin:0px;
width:630px;
font-family:Helvetica, Arial, sans-serif;
font-stretch:condensed;
font-size:18px;
color:#fff;
line-height:20px;
}

#numerazione a {
font-family:Helvetica, Arial, sans-serif;
font-stretch:condensed;
font-size:18px;
color:#fff;
line-height:20px;
text-decoration:none;
}

#numerazione a:hover {
font-family:Helvetica, Arial, sans-serif;
font-stretch:condensed;
font-size:18px;
color:#e52d84;
line-height:20px;
text-decoration:none;
}


/* advertising gallery */


#galleriafoto {
	width: 630px;
	height: 480px;
	position:relative;
}
#galleriafoto .foto{
	position:absolute;
	left:-2px;
	top:1px;
	width:630px;
	height:480px;
	overflow:hidden;
}


div#side {
width:250px;
margin:0px;
padding:0px;
float:left;
font-family:Helvetica, Arial, sans-serif;
font-stretch:condensed;
font-size:12px;
color:#77716e;
}




#video {
height:402px;
margin: 0px 10px 0px 9px;
padding:0px;
}


#bordo-rosa {
width:630px; 
height:1px; 
margin-top:20px; 
margin-bottom:20px;  
background-color:#5e003a;
padding:0px;
}

#testi-destra {
float:left; 
width:450px; 
font-size:14px; 
font-weight:normal;
margin:0px;
padding:0px;
}

#testi-destra p {
margin:0px;
padding:0px;
padding-bottom:6px;
}

#testi-destra p a {
font-family:Helvetica, Arial, sans-serif;
font-size:14px;
color:#FFFFFF;
text-decoration:none;
}

#testi-destra p a:hover {
text-decoration:underline;
}

#testi-destra img {
padding-right:5px;
}

#negoziodiv {
margin:0px;
padding:15px 0px 15px 0px;
}

#negoziodiv p {
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
color:#FFFFFF;
}

#negoziodiv p a {
color:#FFFFFF;
text-decoration:underline;
font-size:12px;
}

#separatore {
height:1px;
width:300px;
clear:both;
}

#separatore2 {
height:10px;
width:300px;
clear:both;
}

.acquista a {
color:#e52d84; text-decoration:none; font-weight:bold; font-size:14px;
}

.acquista a:hover {
color:#e52d84; text-decoration:underline; font-weight:bold; font-size:14px;
}

