/* CSS Document */
body, HTML{
	padding:0; margin:0; background:#222424 url(img/bg.jpg) repeat-y top center; text-align:center; margin:0 auto;
	font-family: Arial, Helvetica, sans-serif; text-decoration:none; font-size:11px; color:#636466;
}
div, p, h1, h2, h3, ul, img{
	padding:0; margin:0;
}
ul{
	list-style-type:none;
}
.blank{
	font-size:0px; line-height:0px; clear:both;
}
/* HEADER */
#header{
	margin:0 auto; text-align:center;
}
#flashmenu {
	margin:0 auto;
}
/* BOX CONTENUTI IN FLASH*/
#contentbox{
	margin:0 auto; 
}
#flashcontent {
	 background:#000; width:968px; margin:0 auto;
}



#contentbox2{
	margin:0 auto; text-align:center; width:970px; margin-top:10px; 
}
#prodotti{
	display:block; width: 321px; height: 250px; 
	background:#2C2E2E; float: left; margin:1px;
}

#promozioni{
	display:block; width: 321px; height: 250px; 
	background:#2C2E2E; float: left; margin:1px;
}
#news{
	display:block; width: 321px; height: 250px; 
	background:#2C2E2E;float: left; margin:1px;
}


#prodotti p,#promozioni p, #news p{ text-align:left; padding:7px 10px; margin-right:5px;}


.clear{
	display:block; clear:both;
}

a {
	color:#636466; font-family: Arial, Helvetica, sans-serif; text-decoration:none; font-size:11px;
}
a:hover {
	color:#FFFFFF; 
}

ul{
	background: url(img/submenubg.gif) no-repeat; width:970px; height: 32px;
}
#submenu li {
	float:left; width:96.5px; height: 32px; text-align:center; line-height: 25px;
}



.flexcroll {
	display:block; width: 318px; height: 216px; 
	background:#2D2F2E; overflow:auto; overflow-x: hidden; -ms-overflow-x: hidden;
	scrollbar-base-color:#2D2E2F;
	scrollbar-arrow-color:#FFFFFF;
	scrollbar-darkshadow-color:#2D2E2F;
	scrollbar-face-color:#636466;
	scrollbar-highlight-color:#2D2E2F;
	scrollbar-shadow-color:#2D2E2F;
	scrollbar-track-color: #2D2E2F;
}
.flexcrollPromo {
	display:block; width: 318px; height: 120px; 
	background:#2D2F2E; overflow:auto; overflow-x: hidden; -ms-overflow-x: hidden;
	scrollbar-base-color:#2D2E2F;
	scrollbar-arrow-color:#FFFFFF;
	scrollbar-darkshadow-color:#2D2E2F;
	scrollbar-face-color:#636466;
	scrollbar-highlight-color:#2D2E2F;
	scrollbar-shadow-color:#2D2E2F;
	scrollbar-track-color: #2D2E2F;
}
.flexcrollPromo2 {
	display:block; width: 318px; height: 96px; 
	background:#2D2F2E; overflow:auto; overflow-x: hidden; -ms-overflow-x: hidden;
	scrollbar-base-color:#2D2E2F;
	scrollbar-arrow-color:#FFFFFF;
	scrollbar-darkshadow-color:#2D2E2F;
	scrollbar-face-color:#636466;
	scrollbar-highlight-color:#2D2E2F;
	scrollbar-shadow-color:#2D2E2F;
	scrollbar-track-color: #2D2E2F;
}


HR {
	width:280px;height:2px;border-style:solid;color:#222424; 
}

a.prod1 {
	height: 38px; width: 246px;display:block; background: url(img/remsa.gif) no-repeat; margin:15px 0px 10px 0px;
}
a.prod2 {
	height: 38px; width: 246px;display:block; background: url(img/openp.gif) no-repeat; margin:15px 0px 10px 0px;
}

a.prod1b {
	height: 38px; width: 246px;display:block; background: url(img/remsa.gif) no-repeat; margin:15px 0px 10px 0px; background-position: 0px -45px ;
}
a.prod2b {
	height: 38px; width: 246px;display:block; background: url(img/openp.gif) no-repeat; margin:15px 0px 10px 0px; background-position: 0px -45px ;
}

#prodotti a:hover{
	background-position: 0px -45px ;
}
a.normal{
	color:#636466; font-family: Arial, Helvetica, sans-serif; text-decoration:none; font-size:11px;
}
a.hover{
	color:#FFFFFF; 
}
a:hover {
	color:#FFFFFF; 
}

.select{
	background:#3a3b3d url(img/section_bg.jpg) no-repeat 0 -34px ; height:16px; margin-bottom: 2px; color:#FFFFFF;
}

.unselect{
	height:16px; margin-bottom: 2px; 
}


#newz { width:968px; height:268px; background:#222423 url(img/newsbg.jpg) center 0px  no-repeat; margin:0 auto; padding:0; }
#newz2 { width:968px; height:268px; background:#222423 center 0px  no-repeat; margin:0 auto; padding:0; }

togli:  background-attachment:fixed; 

#promo { width:968px; height:268px;  margin:0 auto; padding:0;
}
/*
#promozioni a:hover{
	filter:alpha(opacity=50);
	-moz-opacity:0.5;
	-khtml-opacity: 0.5;
	opacity: 0.5;
}*/

#testi {
font-family:Verdana, Arial, Helvetica, sans-serif;
 width:460px; padding-top:20px; padding-left:450px;
color:#FFFFFF;
text-align:justify;
 line-height: 25px;  margin:0 auto;
	
}
#testi h1{ color:#FEFFFF; font-size:14px;
	
}

#testi2 {position:absolute; margin:0; padding:0; margin-top:50px;  width:200px; height:300px; padding-left:150px;
font-family:Verdana, Arial, Helvetica, sans-serif;
color:#000;
font-size:10px;
text-align:left;
overflow:hidden;	
}
#txt p{ height: 500px; color:#FEFFFF;}
#cartina {margin:0; padding:0; width:968px; height:366px; padding-top:15px; text-align:left; padding-left:480px;}
#box {margin:0 auto; background:url(img/bg_cartina.jpg)  no-repeat;  width:968px; height:366px; display:block;}
#italy {position:absolute; z-index:10; width:285px; height:337px; background:transparent url(img/italia.gif) -1px 0 no-repeat; display:block;} 
#over { background:transparent url(img/italia_in.gif) -1000px 500px no-repeat; width:284px; height:337px; display:block; position:absolute; z-index:20;  } 
#map {position:absolute; z-index:30; width:284px; height:337px;}


#mission { width:968px; text-align:justify; font-size:12px;}
#missiontxt{ padding:20px 100px; color:#FEFFFF; }