/* CSS Document */
body, HTML{
	padding:0; margin:0; background:#191919 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;
}
/*
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;  
}
#slider{
height: 300px;  overflow:hidden;
}

/*
#prodotti{
	display:block; width: 321px; height: 250px;  text-align:left;
	background:#2C2E2E; float: left; margin:1px;
}


*/


#promozioni{
	display:block; width: 480px; height: 300px;  text-align:left;
	background:#202020; float: left; margin:1px; padding:7px 10px; margin-left:7px !important; 
}
#news{
	display:block; width: 480px; height: 300px;  text-align:left;
	background:#202020;float: left; margin:1px; padding:7px 10px;  margin-left:1px !important; 
}


.flexcroll {
	display:block; width: 480px; height: 210px; 

}
.flexcrollPromo {
	display:block; width: 480px; height: 120px; 

}
.flexcrollPromo2 {
	display:block; width: 480px; height: 90px; 

}




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

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


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





HR {
	width:440px;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 ; width:301px;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 137px  no-repeat;
background-attachment:fixed; margin:0 auto; padding:0;
}

#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;color:#FF6600
}*/

#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:25px;  width:300px; 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; }

#prodotti, #promozioni, #news { padding:0; margin:0; }

#prodotti p, #promozioni p, #news p{ padding:5px; margin:5px; }



#prodottis { padding-right:3px; }
#prodottis UL{ margin:0; padding:0; padding-top:30px; background:none; text-align:left;}
#prodottis LI{ line-height: 22px; list-style:none; }
#prodottis LI a{ text-decoration:none; color:#8A8A8A; padding-left:30px;}
#prodottis LI a:hover{ text-decoration:none; color:#FFFFFF; background:url(img/li.gif) no-repeat 20px 6px ;  }
#prodottis LI a.active{ text-decoration:none; color:#FFFFFF; background:url(img/li.gif) no-repeat 20px 6px ;  }


a.loghetto{ filter:alpha(opacity=85);-moz-opacity:.85;opacity:.85; 	-ms-filter: "alpha(opacity=85)";}
a.loghetto:hover{filter:alpha(opacity=99);-moz-opacity:.99;opacity:.99;-ms-filter: "alpha(opacity=99)";}

#mycarousel li a{
    width: 75px;
    height: 42px; /*altezza miniature*/
	display:block;
}

#mycarousel li a:hover{

	
	background-position: 0px -42px !important;
}

