/* CSS */

body
{
	font-family: "Avenir LT W01 35 Light", sans-serif;
	font-size: 12px;
	background: #000;
	opacity: 0;
}

.clear
{
	clear: both;
}

/* ********************************************************************** EFFECT */

#effect
{
	position: absolute;
	top: 0px;
	left: 0px;
	width: 100%;
	min-width: 960px;
	height: 100%;
	min-height: 600px;
	background: url('../_img/effect.png') repeat;
	z-index: -200;
}

/* ********************************************************************** GRADIENT */

#gradient
{
	position: absolute;
	top: 0px;
	left: 0px;
	width: 100%;
	min-width: 960px;
	height: 200px;
	background: url('../_img/gradient.png') repeat-x;
	z-index: -100;
}

/* ********************************************************************** CONTAINER */

#container
{
	position: relative;
	min-width: 960px;
	min-height: 600px;
	z-index: 100;
}

/* ********************************************************************** HEADER */

#header
{
	position: absolute;
	top: 0px;
	left: 50%;
	margin-left: -480px;
	width: 960px;
	height: 105px;
	z-index: 900;
}

.opacity #header #nav a,
.opacity #header #nav2 a
{
	opacity: 0.8;
	font-size: 13px;
}

.opacity #header #nav a:hover,
.opacity #header #nav2 a:hover,
.opacity #header #nav a.sel,
.opacity #header #nav2 a.sel
{
	opacity: 1!important;
}

#header #logo
{
	width: 75px;
	height: 105px;
	background-image: url('../_img/logo.png');
	float: left;
}

#header #logo a
{
	display: block;
	width: 75px;
	height: 105px;
	color: transparent;
}

#header #nav
{
	width: 800px;
	padding: 62px 0 0 25px;
	float: left;
}

#header #nav2
{
	position: absolute;
	top: 80px;
	left: 100px;
	background: #000;
}

#header #nav li,
#header #nav2 li
{
	float: left;
	position: relative;
	padding: 3px 5px 3px 5px;
	margin: 0 25px 0 0;
}

#header #social
{
	position: absolute;
	right: 0px;
	top: 54px;
	width: 300px;
	height: 32px;
	opacity: 0.6;
}

#header #social li
{
	float: right;
	margin-left: 5px;
	width: 32px;
	height: 32px;
}

/* ********************************************************************** HEADER CLEAN */

.clean #header #nav a,
.clean #header #nav2 a
{
	color: #FFF;
}

.no-opacity .clean #header #nav a,
.no-opacity .clean #header #nav2 a
{
	color: #BBB;
}

.no-opacity .clean #header #nav a:hover,
.no-opacity .clean #header #nav2 a:hover,
.no-opacity .clean #header #nav a.sel,
.no-opacity .clean #header #nav2 a.sel
{
	color: #FFF;
}

.clean #header #logo
{
	background-position: -75px 0;
}

.clean .facebook
{
	background: url('../_img/social/facebook.png') center center no-repeat;
}
.clean .twitter
{
	background: url('../_img/social/twitter.png') center center no-repeat;
}
.clean .pinterest
{
	background: url('../_img/social/pinterest.png') center center no-repeat;
}
.clean .youtube
{
	background: url('../_img/social/youtube.png') center center no-repeat;
}




/* ********************************************************************** HEADER DARK */

.dark #header #nav a,
.dark #header #nav2 a
{
	color: #000;
}

.no-opacity .dark #header #nav a,
.no-opacity .dark #header #nav2 a
{
	color: #444;
}

.no-opacity .dark #header #nav a:hover,
.no-opacity .dark #header #nav2 a:hover,
.no-opacity .dark #header #nav a.sel,
.no-opacity .dark #header #nav2 a.sel
{
	color: #000;
}

.dark #header #logo
{
	background-position: 0 0;
}

.dark .facebook
{
	background: url('../_img/social/facebook_n.png') center center no-repeat;
}
.dark .twitter
{
	background: url('../_img/social/twitter_n.png') center center no-repeat;
}
.dark .pinterest
{
	background: url('../_img/social/pinterest_n.png') center center no-repeat;
}
.dark .youtube
{
	background: url('../_img/social/youtube_n.png') center center no-repeat;
}

/* ********************************************************************** FOOTER */

#footer
{
	position: absolute;
	bottom: 0px;
	left: 0px;
	width: 100%;
	height: 10px;
	padding: 10px 0 10px 0;
	background: #FFF;
	z-index: 900;
}

#footer ul
{
	position: absolute;
	top: 10px;
	left: 50%;
	margin-left: -480px;
}

#footer li
{
	float: left;
	padding: 0 20px 0 0;
	color: #444;
	font-size: 10px;
	letter-spacing: 1px;
}

#footer #credits
{
	position: absolute;
	top: 10px;
	right: 50%;
	margin-right: -480px;
}

#footer a
{
	font-size: 10px;
	color: #666;
	letter-spacing: 1px;
}

#footer a:hover,
#footer a.sel
{
	font-size: 10px;
	color: #000;
	letter-spacing: 1px;
}

/* ********************************************************************** SUPERSIZED */

#prevslide,
#nextslide
{
	position:absolute;
	height:100px;
	width:44px;
	top:50%;
	margin-top:-50px;
	cursor:pointer;
}
#prevslide
{
	left:0px;
	background: url('../_img/arw_left.gif');
}
#nextslide
{
	right:0px;
	background: url('../_img/arw_right.gif');
}

/* ********************************************************************** HOME */

.index h2
{
	font-size: 22px;
	letter-spacing: 7px;
	color: #FFF;
	position: absolute;
	top: 50%;
	left: 50%;
	margin-top: -50px;
	margin-left: -481px;
	font-weight: normal;
}

.index .left
{
	position: absolute;
	text-align: center;
	bottom: 58px;
	left:50%;
	margin-left: -381px;
	float: none;
}

.index .right
{
	position: absolute;
	text-align: center;
	bottom: 58px;
	right:50%;
	margin-right: -381px;
	float: none;
}

.index h3 a
{
	letter-spacing: 3px;
	color: #FFF;
	font-weight: normal;
}

.index h3 a span
{
	font-family: 'NewBaskervilleW01-Itali', serif;
	font-weight: normal;
	letter-spacing: 1px;
}

.index p a
{
	/*color: #000;
	font-size: 15px;
	line-height: 15px;
	font-family: 'Tw Cen W01 Light', sans-serif;*/
	color: #470D15;
    font-family: arial,sans-serif;
    font-size: 12px;
    line-height: 14px;
}

/* ********************************************************************** HOME TEST index2.php */

.index2 h2
{
	font-size: 22px;
	letter-spacing: 7px;
	color: #FFF;
	position: absolute;
	top: 50%;
	left: 50%;
	margin-top: -50px;
	margin-left: -481px;
	font-weight: normal;
}

.index2 .left
{
	position: absolute;
	text-align: center;
	bottom: 58px;
	left:50%;
	margin-left: -381px;
	float: none;
}

.index2 .right
{
	position: absolute;
	text-align: center;
	bottom: 58px;
	right:50%;
	margin-right: -381px;
	float: none;
}

.index2 h3 a
{
	letter-spacing: 3px;
	color: #FFF;
	font-weight: normal;
}

.index2 h3 a span
{
	font-family: 'NewBaskervilleW01-Itali', serif;
	font-weight: normal;
	letter-spacing: 1px;
}

.index2 p a
{
	color: #000;
	font-size: 15px;
	line-height: 15px;
	font-family: 'Tw Cen W01 Light', sans-serif;
}

/* ********************************************************************** HOME TEST index3.php */

.index3 h2
{
	font-size: 22px;
	letter-spacing: 7px;
	color: #FFF;
	position: absolute;
	top: 50%;
	left: 50%;
	margin-top: -50px;
	margin-left: -481px;
	font-weight: normal;
}

.index3 .left
{
	position: absolute;
	text-align: center;
	bottom: 58px;
	left:50%;
	margin-left: -381px;
	float: none;
}

.index3 .right
{
	position: absolute;
	text-align: center;
	bottom: 58px;
	right:50%;
	margin-right: -381px;
	float: none;
}

.index3 h3 a
{
	letter-spacing: 3px;
	color: #FFF;
	font-weight: normal;
}

.index3 h3 a span
{
	font-family: 'NewBaskervilleW01-Itali', serif;
	font-weight: normal;
	letter-spacing: 1px;
}

.index3 p a
{
	color: #000;
	font-size: 15px;
	line-height: 15px;
	font-family: 'Tw Cen W01 Light', sans-serif;
}

/* ********************************************************************** AROUND */

.around h3
{
	position: absolute;
	top: 50%;
	left: 0px;
	width: 100%;
	margin: -80px 0 0 0;
	font-size: 32px;
	color: #FFF;
	text-align: center;
	font-family:'Tw Cen W01 Light', sans-serif;
}

.around h2
{
	position: absolute;
	top: 50%;
	left: 0px;
	width: 100%;
	margin: -100px 0 0 0;
	font-size: 20px;
	text-align: center;
	font-family:'Tw Cen W01 Light', sans-serif;
}

.opacity .around h2
{
	color: #FFF;
	opacity: 0.6;
}

.no-opacity .around h2
{
	color: #BBB;
}

.around #container #link
{
	position: absolute;
	width: 950px;
	height: 220px;
	top: 50%;
	left: 50%;
	margin: 0 0 0 -465px;
}

.around #container #link li
{
	float: left;
	position: relative;
	width: 170px;
	height: 220px;
	margin: 0 20px 0 0;
}

.around #container #link li span
{
	position: absolute;
	width: 170px;
	bottom: 70px;
	text-align: center;
	left: 0px;
}

.opacity .around #container #link li a
{
	color: #FFF;
}

.opacity .around #container #link li a:hover
{
	opacity: 0.6;
}

.no-opacity .around #container #link li a
{
	color: #FFF;
}

.no-opacity .around #container #link li a:hover
{
	color: #BBB;
}

/* ********************************************************************** AROUNDBOX */

.aroundbox #box
{
	position: absolute;
	width: 580px;
	height: 230px;
	padding: 20px;
	left: 50%;
	margin-left: -310px;
	bottom: 100px;
}

.aroundbox.values #box
{
	height: 160px;
	bottom: 50px;
}

.rgba .aroundbox #box
{
	background: rgba(0, 0, 0, 0.75);
}

.no-rgba .aroundbox #box
{
	background: #000;
}

.rgba .aroundbox.corporate #box
{
	background: rgba(255, 255, 255, 0.75);
}

.no-rgba .aroundbox.corporate #box
{
	background: #FFF;
}

.aroundbox #box h3
{
	padding: 10px 0 0 0;
	font-size: 26px;
	font-weight: normal;
	color: #FFF;
	text-align: center;
	font-family:'Tw Cen W01 Light', sans-serif;
}

.aroundbox #box h2
{
	font-size: 16px;
	color: #999;
	font-weight: normal;
	text-align: center;
	font-family:'Tw Cen W01 Light', sans-serif;
}

.aroundbox.corporate #box h2
{
	color: #000;
}

.aroundbox #box p
{
	padding: 20px 0 0 0;
	
	font-family:'Tw Cen W01 Light', sans-serif;
	font-size: 13px;
	color: #999;
	line-height: 16px;
	text-align: justify;	
	
	-webkit-column-count: 2;
	-moz-column-count: 2;
	column-count: 2;
	
	-webkit-column-gap: 25px;
	-moz-column-gap: 25px;
	column-gap: 25px;
}

.aroundbox.corporate #box p
{
	color: #000;
}

.aroundbox #prevslide,
.aroundbox #nextslide
{
	top: auto;
	bottom: 185px;
	margin-top: 0;
}

.aroundbox.values #prevslide,
.aroundbox.values #nextslide
{
	bottom: 100px;
}

.aroundbox #prevslide
{
	left: 50%;
	margin: 0 0 0 -354px;
}

.aroundbox #nextslide
{
	right: 50%;
	margin: 0 -354px 0 0;
}

.aroundbox.corporate #prevslide
{
	background: url('../_img/arw_left_w.gif');
}

.aroundbox.corporate #nextslide
{
	background: url('../_img/arw_right_w.gif');
}

.aroundbox .icone
{
	float: left;
	margin: 20px 0 0 63px;
}

.aroundbox .icone div
{
	float: left;
	width: 150px;
	text-align: center;
}

.aroundbox .icone img
{
	float: left;
}

.aroundbox .icone span
{
	float: left;
	width: 150px;
	text-align: center;
	margin: 10px 0 0 0;
	color:#666;
}

/* ********************************************************************** SEASON TREND */

.trend a.dot
{
	display: block;
	width: 240px;
	height: 58px;
	position: absolute;
	background-image: url('../_img/dot.png');
	background-repeat: no-repeat;
	opacity: 0.6;
	color: #FFF;
}

.trend a.dot.velveto:hover
{
	background-image: url('http://www.ballin-shoes.it/_img/trend/dot_over_velvet.png');
	opacity: 1.0;
}
.trend a.dot.chico:hover
{
	background-image: url('http://www.ballin-shoes.it/_img/trend/dot_over_chic.png');
	opacity: 1.0;
}
.trend a.dot.englisho:hover
{
	background-image: url('http://www.ballin-shoes.it/_img/trend/dot_over_english.png');
	opacity: 1.0;
}

.trend a.dot.velvetoen:hover
{
	background-image: url('http://www.ballin-shoes.it/_img/trend/dot_over_velvet_en.png');
	opacity: 1.0;
}
.trend a.dot.chicoen:hover
{
	background-image: url('http://www.ballin-shoes.it/_img/trend/dot_over_chic_en.png');
	opacity: 1.0;
}
.trend a.dot.englishoen:hover
{
	background-image: url('http://www.ballin-shoes.it/_img/trend/dot_over_english_en.png');
	opacity: 1.0;
}

.trend a.dot div:hover
{
	opacity: 1;
}

.trend a.dot div span
{
	font-family:'NewBaskervilleW01-Itali', serif;
	font-size: 14px;
	letter-spacing: 1px;
}

.trend a.dot:hover
{
	opacity: 1;
}

.trend .linksx
{
	position: absolute;
	top: 0;
	left: 0;
	width: 50%;
	height: 100%;
}

.trend .linkdx
{
	position: absolute;
	top: 0;
	left: 50%;
	width: 50%;
	height: 100%;
}

/* ********************************************************************** INSPIRATIONS */

.inspirations .title
{
	float: left;
	position: relative;
	width: 33%;
	height: 100%;
}

.inspirations .titleb
{
	width: 34%;
}

.inspirations h2
{
	position: absolute;
	top: 50%;
	left: 30%;
	margin: -180px 0 0 0;
}

.inspirations h2 a
{
	font-size: 18px;
	font-family:'Bauer Bodoni W01 Roman', serif;
	font-weight: normal;
	color: #FFF;
}

.inspirations h2 a span
{
	font-size: 30px;
}

.inspirations .image
{
	position: absolute;
	bottom: 50%;
	left: 30%;
	margin: 0 0 -160px 0;
}

.inspirations .linkinsp
{	
	width: 40%;
	position: absolute;
	bottom: 50%;
	left: 30%;
	margin: 0 0 -240px 0;
	text-align: center;
	padding: 0 0 10px 0;
	color: #FFF;
	border-bottom: solid 1px #FFF;
}

.rgba .inspirations .linkinsp:hover
{
	color: rgba(255, 255, 255, 0.6);
}

.no-rgba .inspirations .linkinsp
{
	color: #BBB;
}

/* ********************************************************************** INSPIRATION */

.inspiration #prevslide,
.inspiration #nextslide
{
	z-index: 900;
}

.inspiration #box
{
	position: absolute;
	top: 0px;
	left: 0px;
	width: 100%;
	height: 100%;
	
}

.inspiration #slideshow
{
	width: 100%;
	height: 100%;
}

.inspiration .slide
{
	width: 100%!important;
	height: 100%!important;
}

.inspiration .title .linkbotique
{
	color: #FFF;
}

.rgba .inspiration .title .linkbotique:hover
{
	color: rgba(255, 255, 255, 0.6);
}

.no-rgba .inspiration .title .linkbotique:hover
{
	color: #BBB;
}

.inspiration .paragraph p a
{
	color: #FFF;
}

.rgba .inspiration .paragraph p a:hover
{
	color: rgba(255, 255, 255, 0.6);
}

.no-rgba .inspiration .paragraph p a:hover
{
	color: #BBB;
}

.inspiration .title .linkbotique
{
	float: left;
	width: 300px;
	font-family:'Bauer Bodoni W01 Roman', serif;
	text-align: center;
	color: #FFF;
	border-top: solid 1px #FFF;
	margin: 15px 0 0 0;
	padding: 5px 0 0 0;
}

.inspiration .paragraph h4
{
	float: left;
	width: 500px;
	font-size: 24px;
	font-family:'NewBaskervilleW01-Itali', serif;
	font-weight: normal;
	color: #FFF;
	margin: 5px 0 0 0;
}

.inspiration .paragraph h3
{
	float: left;
	width: 500px;
	font-size: 13px;
	font-weight: normal;
	color: #FFF;
	letter-spacing: 4px;
}

.inspiration .paragraph p
{
	float: left;
	width: 500px;
	font-size: 13px;
	line-height: 16px;
	font-family:'Tw Cen W01 Light', sans-serif;
	font-weight: normal;
	color: #FFF;
	margin: 10px 0 0 0;
}

.inspiration .paragraph p a
{
	text-transform: uppercase;
	border: 1px solid #FFF;
	padding: 4px;
	font-size: 12px;
}

/* VELVET ARGENTINO */

.inspiration.velvet .title
{
	position:absolute;
	top: 65%;
	right: 50%;
	width: 300px;
	margin-right: -480px;
}

.inspiration.velvet .title h2
{
	float: left;
	width: 300px;
	font-size: 28px;
	font-family:'Bauer Bodoni W01 Roman', serif;
	font-weight: normal;
	text-align: center;
	color: #FFF;
}

.inspiration.velvet .title h2 span
{
	font-size: 62px;
}

.inspiration.velvet .paragraph
{
	position:absolute;
	top: 25%;
	left: 50%;
	width: 500px;
	margin-left: -480px;
}

.inspiration.velvet .scarpa
{
	position:absolute;
	top: 25%;
	right: 50%;
	margin-right: -525px;
}

/* CHIC ON THE ROAD */

.inspiration.chic .title
{
	position:absolute;
	top: 60%;
	right: 50%;
	width: 600px;
	margin-right: -515px;
}

.inspiration.chic .title h2
{
	float: left;
	width: 600px;
	font-size: 40px;
	font-family:'Bauer Bodoni W01 Roman', serif;
	font-weight: normal;
	text-align: center;
	color: #FFF;
}

.inspiration.chic .title h2 span
{
	font-size: 80px;
}

.inspiration.chic .title .linkbotique
{
	margin: 15px 0 0 150px;
}

.inspiration.chic .paragraph
{
	position:absolute;
	top: 25%;
	left: 50%;
	width: 500px;
	margin-left: -480px;
}

.inspiration.chic .scarpa
{
	position:absolute;
	top: 58%;
	left: 50%;
	margin-left: -575px;
	width: 350px;
}

/* ENGLISH COUNTRY */

.inspiration.english .title
{
	position:absolute;
	top: 24%;
	right: 50%;
	width: 600px;
	margin-right: -600px;
}

.inspiration.english .title h2
{
	float: left;
	width: 600px;
	font-size: 40px;
	font-family:'Bauer Bodoni W01 Roman', serif;
	font-weight: normal;
	text-align: center;
	color: #FFF;
	opacity: 1.0;
}

.inspiration.english .title h2 span
{
	font-size: 80px;
}

.inspiration.english .title .linkbotique
{
	margin: 15px 0 0 150px;
}

.inspiration.english .paragraph
{
	position:absolute;
	top: 62%;
	left: 50%;
	width: 500px;
	margin-left: -480px;
}

.inspiration.english .scarpa
{
	position:absolute;
	top: 24%;
	left: 50%;
	margin-left: -565px;
	margin-top: -30px;
}

/* ********************************************************************** CATALOGUE */

body.catalogue
{
	background: #FFF;
}

.catalogue #containerb
{
	position: relative;
	margin: 0 auto 0 auto;
	width: 960px;
}

.catalogue #main
{
	float: left;
	overflow: hidden;
}

.catalogue #header
{
	float: left;
	position: relative;
}

.catalogue h2
{
	float: left;
	font-family: 'Tw Cen W01 Light', sans-serif;
	width: 960px;
	font-size: 48px;
	font-weight: normal;
	text-align: center;
	color: #000;
	margin: 30px 0 50px 0;
}

.catalogue .rigatop
{
	float: left;
	font-family: 'Tw Cen W01 Light', sans-serif;
	width: 960px;
	font-size: 13px;
	font-weight: normal;
	height: 40px;
}

.catalogue .rigatop a
{
	float: left;
	width: 154px;
	height: 13px;
	padding: 14px 0 13px 10px;
	background: #C9C1BE;
	font-family:'Tw Cen W01 Light', sans-serif;
	font-size: 13px;
	color: #736357;
}

.catalogue .rigatop ul
{
	float: left;
	width: 796px;
	height: 40px;
	background: #EDE9E6;
}

.catalogue .rigatop ul li
{
	float: left;
	height: 13px;
	padding: 14px 0 13px 20px;
	font-size: 13px;
	color: #000;
}

.catalogue .rigatop ul li a
{
	width: auto;
	padding: 0;
	background: transparent;
	color: #000;
}

.catalogue .content
{
	float: left;
	width: 960px;
	background: url('http://www.ballin-shoes.it/_img/bkg_boutique_catalogue.png') repeat-y #F6F4F2;
	padding: 0 0 10px 0;
}

.catalogue .content2
{
	float: left;
	width: 960px;
	margin: 30px 0 0 0;
}

.catalogue #collectionsmenu
{
	float:left;
	margin: 10px 0 0 0;
	width: 154px;
	padding: 14px 0 0 8px;
}

.catalogue #collectionsmenu li
{
	width: 154px;
	float: left;
}

.catalogue #collectionsmenu a
{
	display: block;
	width: 143px;
	font-family: 'Tw Cen W01 Light', sans-serif;
	font-size: 13px;
	color: #736357;
	padding: 2px;
	float: left;
	margin: 2px 0 2px 0;
}

.catalogue #collectionsmenu a.sel,
.catalogue #collectionsmenu a:hover
{
	background: #C9C1BE;
}

.catalogue #shoes
{
	float: left;
	width: 796px;
}

.catalogue #shoes a
{
	float: left;
	position: relative;
	width: 252px;
	height: 318px;
	margin: 10px 0 0 10px;
	background: #FFF;
}

.catalogue #shoes a .s1,
.catalogue #shoes a .s2
{
	position:absolute;
	top: 16px;
	left: 16px;
}

.catalogue #shoes a span
{
	position: absolute;
	top: 256px;
	left: 16px;
	width: 220px;
	border-top: 1px solid #3D3D3F;
	color: #3D3D3F;
	text-align: center;
	padding: 10px 0 0 0;
	margin: 16px 0 0 0;
}

.catalogue #gallery
{
	float: left;
	width: 478px;
	height: 550px;
	margin: 0 4px 0 0;
}

.catalogue #gallery #images
{
	float: left;
	width: 458px;
	margin: 10px 0 0 10px;
	padding: 0 0 10px 0;
	background: #FFF;
}

.catalogue #gallery .zoom
{
	float: left;
	width: 458px;
	height: 370px;
	margin: 0;
}

.catalogue #gallery ul
{
	float: left;
	width: 354px;
	height: 95px;
	margin: 0 0 0 52px;
}

.catalogue #gallery li
{
	float: left;
	width: 118px;
	height: 95px;
	margin: 0;
}

.catalogue #gallery #share
{
	float: left;
	width: 294px;
	margin: 21px 0 0 62px;
	padding: 6px 0 0 60px;
	border-top: 1px solid #999;
	border-bottom: 1px solid #999;
}

.catalogue #gallery #share a
{
	opacity: 1.0;
	float: left;
	margin: 0 0 0 20px;
}

.catalogue #dettail
{
	float: left;
	position: relative;
	width: 478px;
	height: 550px;
	margin: 0;
	background: #EDE9E6;
}

.catalogue #dettail h2
{
	color: #161310;
	margin: 30px 0 0 80px;
	width: 392px;
	text-align: left;
}

.catalogue #dettail p
{
	float: left;
	font-family: 'Tw Cen W01 Light', sans-serif;
	font-size: 13px;
	line-height: 16px;
	color: #6F7072;
	margin: 30px 0 0 80px;
	width: 320px;
}

.catalogue #dettail img
{
	float: left;
	margin: 10px 0 10px 80px;
}

.catalogue #dettail p.colordisp
{
	width: auto;
}

.catalogue #dettail #colors
{
	float: left;
	margin: 32px 0 0 10px;
}

.catalogue #dettail #colors span
{
	float: right;
	width: 14px;
	height: 14px;
	margin: 0 0 0 7px;
}

.catalogue #dettail img
{
	float: left;
}

.catalogue #wishlist
{
	float: left;
	width: 960px;
	margin: 4px 0 0 0;
	background: #C9C1BE;
}

.catalogue #wishlist .more
{
	float: left;
	width: 272px;
	padding: 0 0 20px 36px;
	margin: 20px 0 0 0;
}

.catalogue #wishlist .more h3
{
	float: left;
	width: 272px;
	margin: 0 0 15px 0;
	color: #3D3D3F;
	font-weight: normal;
}

.catalogue #wishlist .more .wishimage
{
	float: left;
	width: 272px;
	height: 150px;
	background: #FFF;
	text-align: center;
}

.catalogue #wishlist .more p
{
	float: left;
	width: 272px;
	margin: 15px 0 0 0;
	text-align: center;
	color: #6F7072;
}

.catalogue #wishlist .more p a
{
	color: #3D3D3F;
}

.catalogue #footer
{
	float: left;
	width: 100%;
	padding: 10px 0;
	background-color: #FFF;
	position: relative;
	bottom: inherit;
}

/* ********************************************************************** NEWS */

.news #box
{
	position: absolute;
	width: 500px;
	height: 440px;
	top: 50%;
	left: 35%;
	margin-top: -180px;
	margin-left: -250px;
	text-align: center;
}

.news h3
{
	padding: 10px 0 10px 0;
	font-size: 43px;
	font-weight: lighter;
	color: #FFF;
	font-family:'Tw Cen W01 Light', sans-serif;
}

.news h2
{
	font-size: 25px;
	font-weight: lighter;
	color: #4d4d4d;
	font-family:'Tw Cen W01 Light', sans-serif;
}

.news #box p
{
	padding: 10px 0 10px 0;
	font-family:'Tw Cen W01 Light', sans-serif;
	font-size: 13px;
	line-height: 16px;
	color: #FFF;
}

.news #box p.fly
{
	width: 250px;
	padding-bottom: 20px;
	float: left;
}

.news #box p span
{
	color: red;
}
.news #box a
{
	float: left;
	width: 150px;
	display: block;
	margin: 0 39px;
	padding: 10px;
	font-family:'Tw Cen W01 Light', sans-serif;
	color: #FFF;
}

.opacity .news #box a.riq
{
	border: solid 1px #FFF;
	color: #FFF;
	opacity: 0.6;
}

.opacity .news #box a.riq:hover
{
	opacity: 1;
}

.no-opacity .news #box a.riq
{
	border: solid 1px #BBB;
	color: #BBB;
}

.no-opacity .news #box a.riq:hover
{
	border: solid 1px #FFF;
	color: #FFF;
}

/* *************************************************************************************************** NEWS_OLDER */

body.newsolder
{
	background: #F2F2F2;
}
.newsolder #containerb
{
	position: relative;
	margin: 0 auto 0 auto;
	width: 960px;
}

.newsolder #header
{
	float:left;
	position: relative;
}

.newsolder #main
{
	float:left;
}

.newsolder #main ul
{
	float:left;
	width: 970px;
	margin: 20px 0 0 0;
}

.newsolder #main ul li
{
	float:left;
	height: 12px;
	font-size: 12px;
	color: #000;
	text-align: center;

	background: #FFF;
	background: rgba(255,255,255, .5);
	
	width: 317px;
	padding: 10px 0;
	margin: 0 5px 0 0;
}

.newsolder #main ul li:hover,
.newsolder #main ul li.selected
{
	background: rgba(255,255,255, 1);
	cursor: pointer;
}

.newsolder #main ul li a
{
	width: auto;
	padding: 0;
	background: transparent;
	color: #000;
}

.newsolder #main #dettail_news
{
	float:left;
	width: 964px;
	margin: 8px 0 0 0;
}

.newsolder #main #dettail_news .box
{
	float:left;
	width: 237px;
	height: 360px;
	margin: 4px 4px 0 0;
	background: #FFF;
	overflow: hidden;
}

.newsolder #main #dettail_news .box_video
{
	float:left;
	width: 237px;
	height: 350px;
	margin: 4px 4px 0 0;
	background: #FFF;
	overflow: hidden;
}

.newsolder #main #dettail_news .box_video span,
.newsolder #main #dettail_news .box span
{
	height: 20px;
	float:left;
	width: 217px;
	margin: 10px 0 0 10px;
	color: #D5D5D5;
	text-align: center;
	font-family:'Tw Cen W01 Light', sans-serif;
	font-size: 15px;
}

.newsolder #main #dettail_news .box_video h2,
.newsolder #main #dettail_news .box h2
{
	height: 20px;
	float:left;
	width: 217px;
	margin: 10px 0 0 10px;
	color: #4D4D4D;
	text-align: center;
	font-family:'Tw Cen W01 Light', sans-serif;
	font-size: 20px;
	font-weight: normal;
	overflow: hidden;
}

.newsolder #main #dettail_news .box_video img,
.newsolder #main #dettail_news .box img
{
	float:left;
	width: 217px;
	margin: 10px 0 0 10px;
}

.newsolder #main #dettail_news .box_video p,
.newsolder #main #dettail_news .box p
{
	float:left;
	width: 217px;
	margin: 10px 0 0 10px;
	color: #666;
	font-family:'Tw Cen W01 Light', sans-serif;
	font-size: 12px;
	line-height: 15px;
	text-align: justify;
}

.newsolder #main #dettail_news .box_video a,
.newsolder #main #dettail_news .box a
{
	float:left;
	width: 237px;
	/*margin: 10px 0 0 10px;*/
	color: #D6002E;
	text-align: center;
	font-family:'Tw Cen W01 Light', sans-serif;
	font-size: 12px;
	line-height: 15px;
}

.newsolder #main #dettail_news .box_video a.link,
.newsolder #main #dettail_news .box a.link
{
	padding-top: 20px;
}

.newsolder #main #dettail_news #gallery_news
{
	float:left;
	width: 960px;
	min-height: 400px;
	background: #FFF;
	overflow: hidden;
}

.newsolder #main #gallery_news span
{
	float:left;
	width: 100%;
	text-align: center;
	margin: 10px 0 0 10px;
	color: #D5D5D5;
	font-family:'Tw Cen W01 Light', sans-serif;
	font-size: 15px;
}

.newsolder #main #gallery_news h2
{
	float:left;
	width: 100%;
	text-align: center;
	margin: 10px 0 10px 10px;
	color: #4D4D4D;
	font-family:'Tw Cen W01 Light', sans-serif;
	font-size: 20px;
	font-weight: normal;
}

.newsolder #main #gallery_news p
{
	float:left;
	width: 700px;
	margin: 10px 130px 30px 130px;
	color: #666;
	font-family:'Tw Cen W01 Light', sans-serif;
	font-size: 14px;
	line-height: 18px;
}

.newsolder #main #gallery_news p span
{
	font-family:'Tw Cen W01 Light', sans-serif;
	font-size: 14px;
	color: red;
	margin: 0;
}

.newsolder #main #gallery_news p strong
{
	color: black;
	font-weight: 900;
	border-bottom: solid 1px #ccc;
}

.newsolder #main #gallery_news a
{
	float:left;
	width: 100%;
	text-align: center;
	color: #D6002E;
	font-family:'Tw Cen W01 Light', sans-serif;
	font-size: 14px;
	line-height: 15px;
}

.newsolder #main #gallery_news .gallery 
{
	width: 960px;
	min-height: 200px;
	display: block;
	position: relative;
}

.newsolder #main #gallery_news .gallery #prev1
{	
	width: 44px;
	height: 100px;
	position: absolute;
	z-index: 600;
	top: 50%;
	left: 10px;
	margin-top: -50px;
	opacity: .25;
}

.newsolder #main #gallery_news .gallery #next1
{
	width: 44px;
	height: 100px;
	position: absolute;
	z-index: 600;
	top: 50%;
	right: 10px;
	margin-top: -50px;
	opacity: .25;
}

.newsolder #main #gallery_news .gallery #prev1:hover,
.newsolder #main #gallery_news .gallery #next1:hover
{
	opacity: 1;
}

.newsolder #footer
{
	float: left;
	width: 100%;
	padding: 10px 0;
	background-color: #FFF;
	position: relative;
	bottom: inherit;
	margin: 30px 0 0 0;
}

.newsolder #footer #credits
{
	margin: 0 -470px 0 0;
}

.newsolder #footer ul
{
	margin: 0 0 0 -470px;
}

/* ********************************************************************** WHERE TO BUY */

.aroundbox.where #box
{
	width: 680px;
	height: 350px;
	bottom: 40px;
	margin-top: 0;
	margin-left: -360px;
}

.rgba .aroundbox.where #box
{
	background: rgba(255, 255, 255, 0.90);
}

.no-rgba .aroundbox.where #box
{
	background: #FFF;
}

.aroundbox.where #box h3
{
	padding: 5px 0 30px 0;
	font-size: 30px;
	font-weight: normal;
	color: #000;
	text-align: center;
	font-family:'Tw Cen W01 Light', sans-serif;
}

.aroundbox.where #box h2
{
	font-size: 14px;
	font-weight: normal;
	color: #000;
	text-align: center;
	font-family:'Tw Cen W01 Light', sans-serif;
}

.aroundbox.where #box h4
{
	font-size: 16px;
	color: #000;
	text-align: center;
	padding-bottom: 5px;
	margin-bottom: 5px;
	border-bottom: solid 1px #333;
	font-family:'Tw Cen W01 Light', sans-serif;
}

.aroundbox.where #box h4 span
{
	font-size: 12px;
}

.aroundbox.where #box li
{
	width: 206px;
	height: 150px;
	padding: 0 10px 0 10px;
	float: left;
	text-align: center;
	color: #000;
}

.aroundbox.where #box li p
{
	font-size: 13px;
	line-height: 16px;
	font-family:'Tw Cen W01 Light', sans-serif;
	color: #000;
	text-align: center;
	padding: 0 0 0;
	
	-webkit-column-count: 1;
	-webkit-column-gap: 0;
	
	-moz-column-count: 1;
	-moz-column-gap: 0;
	
	column-count: 1;
	column-gap: 0;
}

.aroundbox.where #box li p a
{
	color: #000;
	font-family:'Tw Cen W01 Light', sans-serif;
}

.opacity .aroundbox.where #box li p a:hover
{
	opacity: 0.6;
}

no-opacity .aroundbox.where #box li p a:hover
{
	color: #444;
}

.aroundbox.where #prevslide
{
	left: 50%;
	bottom: 170px;
	margin: 0 0 0 -404px;
	background: url('../_img/arw_left_w.gif');
}

.aroundbox.where #nextslide
{
	right: 50%;
	margin: 0 -404px 0 0;
	bottom: 170px;
	background: url('../_img/arw_right_w.gif');
}

/* ********************************************************************** CONTACTS */

.aroundbox.contacts #box
{
	width: 680px;
	height: 290px;
	bottom: 40px;
	margin-top: -100px;
	margin-left: -360px;
}

.aroundbox.contacts #box h3
{
	padding: 10px 0 30px 0;
	font-size: 43px;
	font-weight: normal;
	color: #FFF;
	text-align: center;
	font-family:'Tw Cen W01 Light', sans-serif;
}

.aroundbox.contacts #box h2
{
	font-size: 25px;
	font-weight: normal;
	color: #4D4D4D;
	text-align: center;
	font-family:'Tw Cen W01 Light', sans-serif;
}

.aroundbox.contacts #box h4
{
	font-size: 15px;
	color: #D5D5D5;
	text-align: center;
	padding-bottom: 10px;
	margin-bottom: 10px;
	border-bottom: solid 1px #333;
	font-family:'Tw Cen W01 Light', sans-serif;
}

.aroundbox.contacts #box li
{
	width: 206px;
	height: 185px;
	padding: 0 10px 0 10px;
	float: left;
	text-align: center;
	color: #FFF;
}

.aroundbox.contacts #box li p
{
	font-size: 14px;
	line-height: 20px;
	font-family:'Tw Cen W01 Light', sans-serif;
	color: #FFF;
	text-align: center;
	padding: 2px 0 0 0;
	
	-webkit-column-count: 1;
	-webkit-column-gap: 0;
	
	-moz-column-count: 1;
	-moz-column-gap: 0;
	
	column-count: 1;
	column-gap: 0;
}

.aroundbox.contacts #box li p a
{
	color: #FFF;
	font-family:'Tw Cen W01 Light', sans-serif;
}

.opacity .aroundbox.contacts #box li p a:hover
{
	opacity: 0.6;
}

no-opacity .aroundbox.contacts #box li p a:hover
{
	color: #BBB;
}

.aroundbox.contacts #prevslide
{
	left: 50%;
	bottom: 145px;
	margin: 0 0 0 -404px;
}

.aroundbox.contacts #nextslide
{
	right: 50%;
	margin: 0 -404px 0 0;
	bottom: 145px;
}

.aroundbox.contacts #box #slideshow
{
	width: 680px;
	height: 185px;
}

.chiudibox,
.chiudibox2
{
	position:absolute;
	top:5px;
	right: 5px;
}

.opacity .chiudibox,
.opacity .chiudibox2
{
	opacity:0.6;
}

.opacity .chiudibox:hover,
.opacity .chiudibox2:hover
{
	opacity:1;
}

.apribox,
.apribox2
{
	position:absolute;
	bottom:80px;
	left: 50px;
	z-index: 9999;
}

.opacity .apribox,
.opacity .apribox2
{
	opacity:0.6;
}

.opacity .apribox:hover,
.opacity .apribox:hover
{
	opacity:1;
}