html,body{height:100%;}
ol, ul, li {
	margin: 0;
	padding: 0;
	border: 0;
	font-size: 100%;
	font: inherit;
	vertical-align: baseline;
}
ol, ul {list-style: none;}
*{outline:none;}
body{margin:0px; padding:0px; background:#FFF; font-family: 'Carme', sans-serif; }
.stores{background:url(../img/mondo.jpg); background-position:center top; background-attachment:fixed; }
.contact{background:url(../img/contacts_bg.jpg); background-position:left top; -ms-interpolation-mode: bicubic; background-repeat:no-repeat}
.events{ background:url(../img/events_bg.jpg); background-position:left top; -ms-interpolation-mode: bicubic; background-repeat:no-repeat}
#toolbar{position:fixed; z-index:3; right:0; top:40px; padding:5px; background:url(../theme/fs_img_g_bg1.png);}
#toolbar img{border:none;}
#img_title{position:fixed; z-index:3; left:0; top:0; padding:20px; background:url(../theme/fs_img_g_bg1.png); color:#FFF; font-family:arial, serif; font-size:24px; text-transform:uppercase;}
#logo{position:fixed; z-index:5; left:100px; top:39px; padding:0px;}
/*#menubar1{position:fixed; z-index:4; left:100px; top:228px; padding:5px 20px; margin-top:10px; color:#FFF; font-size:15px; background:url(../theme/fs_img_g_bg.png); text-transform:uppercase; }
#menubar2{position:fixed; z-index:4; left:100px; top:258px; padding:5px 20px; margin-top:10px; color:#FFF; font-size:15px; background:url(../theme/fs_img_g_bg.png); text-transform:uppercase; }
#menubar3{position:fixed; z-index:4; left:100px; top:288px; padding:5px 20px; margin-top:10px; color:#FFF; font-size:15px; background:url(../theme/fs_img_g_bg.png); text-transform:uppercase; }
#menubar4{position:fixed; z-index:4; left:100px; top:318px; padding:5px 20px; margin-top:10px; color:#FFF; font-size:15px; background:url(../theme/fs_img_g_bg.png); text-transform:uppercase; }
#menubar5{position:fixed; z-index:4; left:100px; top:348px; padding:5px 20px; margin-top:10px; color:#FFF; font-size:15px; background:url(../theme/fs_img_g_bg.png); text-transform:uppercase; }
#menubar6{position:fixed; z-index:4; left:100px; top:378px; padding:5px 20px; margin-top:10px; color:#FFF; font-size:15px; background:url(../theme/fs_img_g_bg.png); text-transform:uppercase; }*/
#menu{
	position:fixed;
	z-index:4;
	top:0px;
	margin:0;
	background:url(../theme/fs_img_g_bg.png);
	width:100%;
	text-align:right;
	padding:10px;
	min-width:800px;
}
.menubar1{
	padding:10px 40px 10px 10px;
	top:0px;
	color:#FFF;
	font-size:12px;
	text-transform:uppercase;
	list-style:none;
	display:inline;
	margin:0;
}
.menubar{
	padding:10px 15px;
	top:0px;
	color:#FFF;
	font-size:12px;
	text-transform:uppercase;
	list-style:none;
	display:inline;
	margin:0;
}
.menubar a, .menubar1 a{
	text-decoration:none;
	font-weight: bold;
}
a {text-decoration:underline; color:#666;}
a:hover {color:#333;}

#bg{position:fixed; z-index:1; overflow:hidden; width:100%; height:100%;}
#bgimg{display:none; -ms-interpolation-mode: bicubic;}
#preloader{position:relative; z-index:3; width:32px; padding:20px; top:150px; margin:auto; background:#FFF;}
#thumbnails_wrapper{z-index:2; position:fixed; bottom:0; width:100%; background:url(../theme/empty.gif);}
#outer_container{position:relative; padding:0; width:100%; margin:40px auto;}
#outer_container .thumbScroller{position:relative; overflow:hidden; background:url(../theme/fs_img_g_bg1.png);}
#outer_container .thumbScroller, #outer_container .thumbScroller .container, #outer_container .thumbScroller .content{height:105px;}
#outer_container .thumbScroller .container{position:relative; left:0;}
#outer_container .thumbScroller .content{float:left;}
#outer_container .thumbScroller .content a{display:block; padding:5px; margin: 5px;}
#outer_container .thumbScroller img{border:5px solid #fff;}
.nextImageBtn, .prevImageBtn{display:block; position:absolute; width:40px; height:40px; top:50%; padding:10px; margin:-30px 0 0 0; z-index:3; filter:alpha(opacity=40); -moz-opacity:0.4; -khtml-opacity:0.4; opacity:0.4;}
.nextImageBtn:hover,.prevImageBtn:hover{filter:alpha(opacity=80); -moz-opacity:0.8; -khtml-opacity:0.8; opacity:0.8;}
.nextImageBtn{right:0; background:#000 url(../theme/nextImgBtn.png) center center no-repeat;}
.prevImageBtn{background:#000 url(../theme/prevImgBtn.png) center center no-repeat;}
#contenuto{
	
	/* 
	position:fixed; 
 	left:380px;
	top:145px;
	*/
	padding-left:380px;
	padding-top:150px;
	color:#666;
	margin:30px auto;
	font-family: 'Carme', sans-serif;
	font-size: 14px;
	line-height: 16px;
}
#contenuto h1{
	line-height:24px;
	color:#3d4b6e;
	font-size: 24px;
	text-transform:uppercase;
	letter-spacing:-1px;
}
#contenuto h4{
	line-height:24px;
	font-size: 24px;
}
#st_container {width:740px; background-image:url(../img/bg_st_container.gif); background-repeat:repeat-y; min-height:400px;}
#st_1{float:left; margin-right:20px; width:100px; text-transform:uppercase;}
#st_2{float:left; margin-right:20px; width:180px; text-transform:uppercase;}
#st_3{float:left; margin-right:20px; width:140px; text-transform:uppercase;}
#st_4{float:left; text-transform:uppercase; width:260px;}
#st_4 li{margin-bottom:5px;}
li.select a {text-decoration:none;}
li.select a:hover, li.select a.active {background:#555; color:#FFF; padding:0 3px; }
#indirizzo{float:left;}
.evento {vertical-align:top; width:90%;}
.evento img {float:left; margin:0 20px 0 0; }
.eventi {width:700px;}
.evento p{margin-top:3px; margin-bottom:15px;}
.evento strong{color:#333; font-weight:bolder; font-stretch:semi-condensed;}
.evento h4{margin:10px 0 12px 0;}
.separator {
	/*
	width:700px;
	*/
	margin:0 auto;
	background-position:center top;
	background-repeat:repeat-x;
	background-image: url(../img/separator.png);
}

