@import "menu.css";
@import "layout.css";
@import "booking.css";
@import "footer.css";


body {
	font-size:12px;
    width: 100%;
    font-family: Arial;
    background-color:#000 ;

    margin: 0;
	
}






div img {
    margin: 0 auto;
    border: 0;
    display: block;
}


#container{
	width:900px;
    background: #000;
    margin: 0 auto;
	
	border: solid 1px #000; 
}


/*+++++++++++++++ FILIPPO LOGO SOPRA IL FLASH*/
#header_logo {
	
	position:absolute;
	top:20px;
	float:left;
	z-index:100;
}
#flash{position:absolute;
	top:150px;
	float:left;}
/***************************************/
#social_networks {
float:right;
margin-top:30px;
padding:0;
width:150px;
text-align:right;
}
#social_networks ul {
	line-height: 30px;
	list-style: none;
	font-size: 12px;
	text-align: right;
	margin: 0;
	padding: 0;
	float:right;
}
#social_networks ul li a{

	padding:0;
	margin:0;
	}
	#social_networks ul li a img{

	padding:0;
	margin:0;
	}

div.clearer {
    width: 100%;
    height: 0;
    margin: 0;
    padding: 0;
    border: 0;
    clear: both;
}

/*///////////	GALLERY //////////////////////////*/

#gallery{
	position:absolute;
	top:200px;
	float:left;
	width:900px;
	}
#gallery_center{
	margin:auto;
	}

/* ITEM SS */
.gallery_item_ss{
	float:left;
	padding:5px;
	border: none;
	background-color:#222;
	margin:10px;
}
.gallery_item_ss:hover{
	background-color:#333;
}
.gallery_item_ss a{
	color:#666666;
	font-size:13px;
	font-weight:bold;
	margin-top:4px;
	text-decoration:underline;
	}
.gallery_item_ss a:hover img{
	}
.gallery_item_empty_ss{
	width:150px;
	height:201px;
	background-color:#222;
	border:none;
}

/* ITEM GG */
.gallery_item_gg{
	float:left;
	padding:5px 5px 10px 5px;
	border: none;
	background-color:#222;
	margin:10px;
}
.gallery_item_gg:hover{
	background-color:#333;
}
.gallery_item_gg a{
	color:#fff;
	font-size:13px;
	font-weight:bold;
	margin-top:4px;
	text-decoration:underline;
	}

.gallery_item_gg a span{
	color:#fff;
	font-size:12px;
	font-weight:bold;
	margin-top:4px;
	text-decoration:none;
	text-align:center;
	display:block;
	}

.gallery_item_empty_gg{
	width:150px;
	height:220px;
	background-color:#222;
	border:none;
}
/* ITEM SH */
.gallery_item_sh{
	background-color:#222;
	border:medium none;
	float:left;
	height:240px;
	margin:10px;
	overflow:hidden;
	padding:5px 5px 10px;
	width:150px;
}
.gallery_item_sh:hover{
/*	background-color:#333;*/
}
.gallery_item_sh a{
	color:#fff;
	font-size:13px;
	font-weight:bold;
	margin-top:4px;
	text-decoration:underline;
	}
	
.gallery_item_sh a div{
	margin:4px 0;
	}	
	
.gallery_item_empty_sh{
	width:150px;
	height:242px;
	background-color:#222;
	border:none;
}

.imageTitle{
	padding: 5px 0;
}
.buyIt{
	position:relative;
}
.buyIt:hover{
	color:#666;
	text-decoration:none;	
}
a.addToCart{
	font-size:10px;
	text-align:right;
}
a.addToCart:hover{
	color:#666;
	text-decoration:none;	
}
.addToCart img{
	float:right;
	padding-top:3px;
	padding-left:2px;
	}
	
.paypalBtn{
	background:#ffffff;
}
.paypalBtn a img{
	border:none !important;
	background:#fff;
	margin-top:30px;
	padding:0 5px;	
}
/************************* DETAILS ++++++++++++++++++++++*/

.soldout{
	font-weight:bold;
	color:#666;
	padding-left:15px;
}

#details{
	position:absolute;
	top:200px;
	width:900px;
	padding:0;	
}
#detailsBox{
	background-color:#222;
	padding:70px 100px 120px;
	}
#detailsBox h2{
	text-align:center;
}

#detailsBox table{
	color:#fff;
	}
#detailsBox table td{
	border-bottom:1px solid #333;
	padding:5px 0;
}
#detailsBox table th{
	padding:10px 0;
	background:#333;
}
#detailsBox table a{
	color:#fff;
}
#detailsBox table a:hover{
	color:#666;
	text-decoration:none;
}

#details img {
	float:left;
	border:1px solid #000000;
}
.size{
	border-left:1px solid #444444;
	color:#FFFFFF;
	margin-left:250px;
	padding-left:90px;
}
.size h4{
	margin:0;
	padding:0;
}

.btnAdd{
	background-color:#333;
	border:5px solid #444;
	color:#FFFFFF;
	margin-top:20px;
	padding:10px 20px;
}
.btnAdd:hover{
	background-color:#555;
	border:5px solid #666;
	color:#fff;
}
.btnCo{
	background-color:#333;
	border:5px solid #444;
	color:#FFFFFF;
	margin-top:20px;
	padding:10px 20px;
	float:right;
}
.btnCs{
	padding: 10px 0;
	color:#fff;
	display:block;
}
.btnForm{
	background-color:#333;
	border:5px solid #444;
	color:#FFFFFF;
	margin-top:20px;
	padding:10px 20px;
	float:right;
}
.btnCo:hover{
	background-color:#251515;
	border:5px solid #666;
	color:#fff;
}
.btnForm:hover{
	background-color:#555;
	border:5px solid #666;
	color:#fff;
}
/*////////	CONTATTI   ////////////////////*/
#leftContacts{
	float:left;
	width:270px;
	color:#fff;
	text-align:right;
	margin-left:20px
	}
#leftContacts h4{
	font-size:18px;
}

#detailsBox fieldset{
	color:#fff;
	float:right;
	width:330px;
	border-left: 1px solid #444;
	border-top:none;
	border-right:none;
	border-bottom:none;
	padding-left: 30px;
}
#detailsBox fieldset form{
	border: none;
}
#detailsBox fieldset img{
	border:none;
	margin:0;
}

#detailsBox fieldset input, textarea, img{
	display:block;
	clear:both;
	float:none;
}


#antispam{float:none !important;}





div.clearer {
border:0 none;
clear:both;
height:0;
margin:0;
padding:0;
width:100%;
}

.price{
	text-align:left;
	color:#fff;
	font-size:10px;
	width:150px;
	margin-right:10px;
	text-decoration:none !important;
}
#sizeInfo {
	color:#fff;
	
	}
/*//////FRIENDS///////*/
.friends a{
			float:right;
	 		color:#fff;
	 		position:relative;
			top:-28px;
}
.friendsImg{
	float:left;
	
}
.friendsDetails{
	
	margin-left:220px;
	
}
.friendsTitle{
	
	text-decoration:none;
	color:#fff;
}
.friendsTitle:hover{
	
	text-decoration:none;
	color:#444;
}

.friendsText{
	
	color:#fff;
}

.friendsBrd{
	border-bottom:1px solid #222;
	padding:10px 0;
}

/*//////////////////		SHOP LIST ////////*/

.gallery_item_sl{
	float:left;
	color:#fff;
	width:270px;
	height:150px;
	overflow:hidden;
	background-color:#222;
	border:none;
	margin:10px;
padding:5px;
}

.gallery_item_sl:hover{
	background-color:#333;
}
.gallery_item_sl a{
	color:#666666;
	font-size:13px;
	font-weight:bold;
	margin-top:4px;
	text-decoration:underline;
	}
.gallery_item_sl a:hover img{
	}
.gallery_item_empty_sl{
	width:270px;
	height:150px;
	background-color:#222;
	border:none;
}

