/**
* CSS
* 
* @version 1.0
* @author Vaska 
* @author Stefano Maccarelli
*/
* {
	margin: 0;
	padding: 0;
}

body {
	font-size: 11px;
	font-family: Verdana, sans-serif;
	background: #ddd6eb /*url('img/sfondo-home.gif')*/ center top no-repeat;
}


.page-1 { background: #ddd6eb url('img/sfondo-home.gif') center top no-repeat;}
.page-6 { background: #ddd6eb url('img/sfondo-scalfino-collection.gif') center top no-repeat;}
.page-8 { background: #ddd6eb url('img/sfondo-art-signs.gif') center top no-repeat;}
.page-20 { background: #ddd6eb url('img/sfondo-shoponline.gif') center top no-repeat;}
.page-21 { background: #ddd6eb url('img/sfondo-about.gif') center top no-repeat;}
.page-9 { background: #ddd6eb url('img/sfondo-press.gif') center top no-repeat;}
.page-5 { background: #ddd6eb url('img/sfondo-link.gif') center top no-repeat;}
.page-4 { background: #ddd6eb url('img/sfondo-contact.gif') center top no-repeat;}
.page-10 { background: #ddd6eb url('img/sfondo-scalfino-shop.gif') center top no-repeat;}
.section-10 {background: #ddd6eb url('img/sfondo-scalfino-odessa.gif') center top no-repeat;}
.section-4 {background: #ddd6eb url('img/sfondo-scalfino-prodotto.gif') center top no-repeat;}

a:link { text-decoration: none; color: #4b174d}
a:active { text-decoration: none; color: #4b174d}
a:visited { text-decoration: none; color: #4b174d; }
a:hover { text-decoration: underline; color: #4b174d}

a img { border: none; }


#menu ul {
	list-style: none;
	margin: 0 0 12px 0;
}

#menu ul li.section-title {display:none;}

#content p { width: 400px; margin-bottom: 9px; }

p {
    margin: 0 0 9px 0;
}

h1 { font-size: 32px; }
h2 { font-size: 24px; }
h3 { font-size: 16px; }
h4 { font-size: 12px; }

#img-container	{ margin: 0; padding: 0; }
#img-container p	{ width: 400px; margin: 0; padding: 0 0 12px 0; }

#once { clear: left; }

.clear {
	clear:both;
}
.clearfix:after {
	content:".";
	display:block;
	height:0px;
	clear:both;
	visibility:hidden;
}
.clearfix {
	display:inline-block;
}
/* Nascosto per IE-mac \*/
* html .clearfix {
	height: 1%;
}
.clearfix {
	display: block;
}

.hidden{display:none; margin:0;padding:0;}

#wrapper{
margin:0 auto 0px auto;
width:800px;
height: 100.01%
}

#menu{
float:left;
width:180px;
height:900px;
background: transparent url('img/menu.png') 20px 200px no-repeat;

}

#menu .container{
margin-top:130px;
}

#content{
float:right;
width:620px;
}

#content .container{
margin-top:260px;
background:transparent url('img/bg-contenuti.png') left top no-repeat;
padding-left:22px;
//padding-bottom:50px;

}

.menuitem{
	text-indent:-9999px;
	height:15px;
	width:100px;
	margin-bottom:7px;
	}
	
.menuitem a{
display:block;
	height:18px;
}

#menu div ul{
margin-left:30px;
}

#logo{
	text-indent:-9999px;
	height:55px;
	width:155px;
	margin-bottom:20px;
	margin-left:-40px;
	}
	
#logo a{
display:block;
	height:55px;
}

#datiborse{
float:right;
width:260px;
height:450px;
overflow:hidden;
margin-right:20px;
}

#datiborse h2{
text-transform: uppercase;
font-size: 13px;
margin:0;
padding:0;
}

#datiborse p{
display:block;
height: 50px;
}

#img-container{
//width:300px;
}

.imgcontainer{
overflow:hidden;
width:300px;
height:450px;
}

.img-bot{
height:450px;
margin-left:-50%;
}





#shoplist{
position:relative;
float:right;
margin-top:-60px;
margin-right:75px;

width:110px;
height:50px;
overflow:hidden;
}

#shoplist a{
display:block;
height:50px;
text-indent:-9999px;
}

#shoplist_collect{
position:relative;
float:right;
//z-index:99;
margin-top:-70px;
margin-right:-180px;

width:70px;
height:30px;
overflow:hidden;

//margin:0;
//margin-top:-75px; 
//margin-left: 430px;
}

#shoplist_collect a{
display:block;
height:30px;
text-indent:-9999px;
}

#backbutton{
position:relative;
float:right;
z-index:99;
margin-top:-25px;
margin-right:-180px;

width:42px;
height:15px;
overflow:hidden;


//margin:0;
//margin-top:-25px;
//margin-left:460px;
}

#backbutton a{
display:block;
height:15px;
text-indent:-9999px;
}


.catalogo-thumbox, .titolo-thumbox{
width:500px;
}

.catalogo-thumbox a img{
margin:0 10px 10px 0px;
}

.titolo-thumbox{
font-size:14px;
text-transform:uppercase;
margin-bottom:10px;
cursor: pointer;
color: #999;
}

.tit_on{
color:#000;
}

#datiborse, #img-container{
padding-top:20px;
}

#img-container{overflow:show;}

/*nasconde il PREV NEXT da sotto le foto*/
.nav{
display:none;
}


#cosafa{

position:relative;

z-index:99;
margin-top:-85px;
margin-left:140px;
margin-bottom:36px;

width:85px;
height:50px;
overflow:hidden;

}

#cosafa a{
display:block;
height:50px;
text-indent:-9999px;
}

#img-container br{
display:none;
/*display:block;*/
}

.page-1 #cosafa, .page-8 #cosafa, .page-21 #cosafa, .page-9 #cosafa, .page-5 #cosafa, .page-4 #cosafa{
display:none;
}


.page-10 #backbutton, .page-10 #shoplist_collect{
}

.page-10 #shoplist_collect{
display:none;
}

.page-10 #backbutton{
margin-right:130px;
margin-top:-50px;
}

.centra{
}
.boxnews{
margin-bottom:50px;
width:480px;
}

#toplinks{
position:absolute;
width:187px;
height:34px;
top:0px;right:0px;
background:transparent url('img/toplinks.png');
list-style-type:none;
margin:0;padding:0;
}

#toplinks li{
display:block;
overflow: hide;
}

#toplinks li a{
display:block;
height:15px;
color:transparent;
}

#toita{
position:absolute;
width:25px;
height:15px;
top:5px;
right:150px;
cursor: pointer;
}


#toeng{
position:absolute;
width:35px;
height:15px;
top:5px;
right:100px;
cursor: pointer;
}


#facebook{
position:absolute;
width:60px;
height:15px;
top:5px;
right:10px;
}
#facebook a{
width:60px;
}


#loading{
width:100%;
height:100%;
position:fixed;
z-index:1000;
text-align:center;
overflow:hidden;
top:0px;
left:0;
background:transparent url('popup-base.png');
}

#popup{
background:transparent url('popup-bg.png');
width:505px;
height:382px;
margin:0 auto;
margin-top:100px;
text-align:left;
}

#popup img{
border:none;
}

#popup-lista{
position:absolute;
margin-top:224px;
margin-left:335px;
}

#popup-odessa{
position:absolute;
width:334px;
height:70px;
margin-top:120px;
margin-left:120px;
}

#popup-odessa a{
display:block;
overflow: hidden;
color:transparent;
visibility:none;
width:334px;
height:70px;
}

#popup-close{
position:absolute;
margin-top:5px;
margin-left:468px;
cursor: pointer;
}

.thickbox{
text-align:center;
}

.boxpress{
width:400px;
//border-bottom:1px solid;
padding-bottom:20px;
//margin-bottom:20px;
}


.title{
font-size: 16px;
font-weight: bold;
margin-bottom:0;padding-bottom:0;
display:inline;
}


#link-lubok{
margin:0;padding:0;
display:block;
width:141px;
height:100px;
text-indent:-9999px;
background: transparent url('img/link-lubok.png') top left no-repeat;
overflow:hidden;
position:absolute;
top:50px;
right:0px;
}