@charset "UTF-8";

body { background:url(../images/bg.gif) top no-repeat; background-color:#131313;}
#container { width: 959px; margin: 0 auto; position:relative; }
#containerprivacy { width: 400px; margin: 0 auto; position:relative; }
#containerprivacy p {font:normal 12px/18px  Arial, Helvetica, sans-serif; color:#ffcccc; padding:10px;}

#tophp { width:959px; height:317px; background:url(../images/bg_hp.jpg) top no-repeat; overflow: hidden;}

#eng { width: 100px; padding:4px 0 0 0; float:right; font:11px/12px Arial, Helvetica, sans-serif; color:#ccc;}
#eng img { margin-right: 30px;}

#menu { position: absolute; top: 28px; left: 0; width:959px; height:101px; overflow: none;}
	#logo { float:left; width: 444px; height: 101px;}
	#menubackground { position: absolute; top: 54px; left: 157px; width: 802px; height: 36px; background-color: #000; filter:alpha(opacity=50); -moz-opacity: 0.5; opacity: 0.5; }
	#newsbackground { position: absolute; top: 284px; left: 0; width: 959px; height: 33px; background-color: #000; filter:alpha(opacity=50); -moz-opacity: 0.5; opacity: 0.5; }

	#menuint { margin-top: 24px; float: right; }
	#menuint li { float: left; margin-right: 15px;}
	#menuint a { display: block; height: 36px;}
	#menuint img { position: relative; z-index: 10000;}
	#hp { top: 235px; left:34px; position:absolute; background:none;}
/* MENU IT */	
	#mnu_home_it { width: 49px;}
	#mnu_home_it a { width: 49px; background: url(../images/it/home.png) no-repeat;}
	#mnu_home_it a:hover { background: url(../images/it/home_on.png) no-repeat;}
	#mnu_home_it_selie6 {width: 49px; background: url(../images/it/home_on.gif) no-repeat;}
	#mnu_home_it_sel { background: url(../images/it/home_on.png) no-repeat;}

	
	#mnu_azienda_it { width: 62px;}
	#mnu_azienda_it a { width: 62px; background: url(../images/it/azienda.png) no-repeat;}
	#mnu_azienda_it a:hover { background: url(../images/it/azienda_on.png) no-repeat;}
	#mnu_azienda_it_selie6 {width: 62px; background: url(../images/it/azienda_on.gif) no-repeat;}
	#mnu_azienda_it_sel { background: url(../images/it/azienda_on.png) no-repeat;}
	
	#mnu_prodotti_it { width: 60px;}
	#mnu_prodotti_it a { width: 60px; background: url(../images/it/prodotti.png) no-repeat;}
	#mnu_prodotti_it a:hover { background: url(../images/it/prodotti_on.png) no-repeat;}
	#mnu_prodotti_it_selie6 { width: 60px;background: url(../images/it/prodotti_on.gif) no-repeat;}
	#mnu_prodotti_it_sel { background: url(../images/it/prodotti_on.png) no-repeat;}
	
	#mnu_tecnologie_it { width: 84px;}
	#mnu_tecnologie_it a { width: 84px; background: url(../images/it/tecnologie.png) no-repeat;}
	#mnu_tecnologie_it a:hover { background: url(../images/it/tecnologie_on.png) no-repeat;}
	#mnu_tecnologie_it_selie6 {width: 84px; background: url(../images/it/tecnologie_on.gif) no-repeat;}
	#mnu_tecnologie_it_sel { background: url(../images/it/tecnologie_on.png) no-repeat;}
	
	#mnu_news_it { width: 44px;}
	#mnu_news_it a { width: 44px; background: url(../images/it/news.png) no-repeat;}
	#mnu_news_it a:hover {  background: url(../images/it/news_on.png) no-repeat;}
	#mnu_news_it_selie6 { width: 44px; background: url(../images/it/news_on.gif) no-repeat;}
	#mnu_news_it_sel { background: url(../images/it/news_on.png) no-repeat;}
		
	#mnu_contatti_it { width: 61px;}
	#mnu_contatti_it a { width: 61px; background: url(../images/it/contatti.png) no-repeat;}
	#mnu_contatti_it a:hover { background: url(../images/it/contatti_on.png) no-repeat;}
	#mnu_contatti_it_selie6 { width: 61px; background: url(../images/it/contatti_on.gif) no-repeat;}
	#mnu_contatti_it_sel { background: url(../images/it/contatti_on.png) no-repeat;}
	
	
/* MENU EN */	
	#mnu_home_en { width: 49px;}
	#mnu_home_en a { width: 49px; background: url(../images/en/home.png) no-repeat;}
	#mnu_home_en a:hover { width: 49px;background: url(../images/en/home_on.png) no-repeat;}
	#mnu_home_en_selie6 {width: 49px; background: url(../images/en/home_on.gif) no-repeat;}
	#mnu_home_en_sel { background: url(../images/en/home_on.png) no-repeat;}

	
	#mnu_azienda_en { width: 75px;}
	#mnu_azienda_en a { width: 75px; background: url(../images/en/azienda.png) no-repeat;}
	#mnu_azienda_en a:hover { width: 75x;background: url(../images/en/azienda_on.png) no-repeat;}
	#mnu_azienda_en_selie6 {width: 75x; background: url(../images/en/azienda_on.gif) no-repeat;}
	#mnu_azienda_en_sel { background: url(../images/en/azienda_on.png) no-repeat;}
	
	#mnu_prodotti_en { width: 67px;}
	#mnu_prodotti_en a { width: 67px; background: url(../images/en/prodotti.png) no-repeat;}
	#mnu_prodotti_en a:hover { width: 67px; background: url(../images/en/prodotti_on.png) no-repeat;}
	#mnu_prodotti_en_selie6 { width: 67px;background: url(../images/en/prodotti_on.gif) no-repeat;}
	#mnu_prodotti_en_sel { background: url(../images/en/prodotti_on.png) no-repeat;}
	
	#mnu_tecnologie_en { width: 100px;}
	#mnu_tecnologie_en a { width: 100px; background: url(../images/en/tecnologie.png) no-repeat;}
	#mnu_tecnologie_en a:hover { width: 100px;background: url(../images/en/tecnologie_on.png) no-repeat;}
	#mnu_tecnologie_en_selie6 {width: 100px; background: url(../images/en/tecnologie_on.gif) no-repeat;}
	#mnu_tecnologie_en_sel { background: url(../images/en/tecnologie_on.png) no-repeat;}
	
	#mnu_news_en { width: 44px;}
	#mnu_news_en a { width: 44px; background: url(../images/en/news.png) no-repeat;}
	#mnu_news_en a:hover { width: 44px; background: url(../images/en/news_on.png) no-repeat;}
	#mnu_news_en_selie6 { width: 44px; background: url(../images/en/news_on.gif) no-repeat;}
	#mnu_news_en_sel { background: url(../images/en/news_on.png) no-repeat;}
		
	#mnu_contatti_en { width: 69px;}
	#mnu_contatti_en a { width: 69px; background: url(../images/en/contatti.png) no-repeat;}
	#mnu_contatti_en a:hover {  width: 69px;background: url(../images/en/contatti_on.png) no-repeat;}
	#mnu_contatti_en_selie6 { width: 69px; background: url(../images/en/contatti_on.gif) no-repeat;}
	#mnu_contatti_en_sel { background: url(../images/en/contatti_on.png) no-repeat;}

/**/

	#bghp { width:959px; min-height:250px; background:url(../images/bgredhp.jpg) top repeat-x; background-color:#e1082e;}
	#texthp { float: right; width:584px; padding:35px 0 10px 0; }
		#texthp h1 {font:normal 27px/30px "Trebuchet MS", Arial, Helvetica, sans-serif; color:#fff;; padding:0 50px 10px 0;}
		#texthp p {font:normal 12px/18px  Arial, Helvetica, sans-serif; color:#ffcccc; padding:0 50px 0 0;}
		#texthp strong { color:#FFF;}
#newshp { top:284px; width: 959px; height:33px; position:absolute;}
	#newshp div { margin-left:300px; width:959px; float:left; overflow:hidden;}
	#newshp div .rotate { position: relative; z-index: 1000; cursor:pointer; width:584px; text-align:left; padding:10px 35px 10px 0;}
	#newshp div .rotate span {font:11px/12px Arial, Helvetica, sans-serif; color:#ccc;}

#hp {width:252px; height:323px; overflow:hidden;}
	#hp div .rotatehp { position: relative; z-index: 1000; cursor:pointer; width:252px; height:323px; overflow:hidden; text-align:left; padding:10px 35px 10px 0;}
	#hp div .rotatehp span {font:11px/12px Arial, Helvetica, sans-serif; color:#ccc;}
	
#submenu { clear:both; width:959px; height:54px; background:url(../images/bg_submenu.jpg) top left repeat-x; display:block; overflow: none;}
	#submenu ul {height:36px; padding:21px 20px 0 20px;}
	#submenu li { display:inline; padding:10px 10px 10px 10px;font:13px/10px Arial, Helvetica, sans-serif; font-weight:normal; color:#fff;}
	#submenu li.sel { background-color:#dc082d;}
	#submenu li.sel a {color:#ffcccc; }
	#submenu li img { vertical-align:middle; padding-right:3px; }
	#submenu li a {font:13px/10px Arial, Helvetica, sans-serif; font-weight:normal; color:#fff; text-decoration:none;}
	#submenu li a:hover {color:#ffcccc; height:53px;}

#submenuie6 { clear:both; width:959px; height:54px; background:url(../images/bg_submenu.jpg) top left repeat-x; display:block; overflow: none;}
	#submenuie6 ul {height:36px; padding:18px 20px 0 20px;}
	#submenuie6 li { display:inline; padding:0px 10px 20px 10px;font:13px/20px Arial, Helvetica, sans-serif; font-weight:normal; color:#fff;}
	#submenuie6 li.sel { background-color:#dc082d;}
	#submenuie6 li.sel a {color:#ffcccc; }
	#submenuie6 li img { vertical-align:middle; padding-right:3px; }
	#submenuie6 li a {font:13px/10px Arial, Helvetica, sans-serif; font-weight:normal; color:#fff; text-decoration:none;}
	#submenuie6 li a:hover {color:#ffcccc; height:53px;}

#submenuie { clear:both; width:959px; height:54px; background:url(../images/bg_submenu.jpg) top left repeat-x; display:block; overflow: none;}
	#submenuie ul {height:36px; padding:20px 20px 0 20px;}
	#submenuie li { display:inline; padding:0px 10px 10px 10px;font:13px/10px Arial, Helvetica, sans-serif; font-weight:normal; color:#fff;}
	#submenuie li.sel { background-color:#dc082d;}
	#submenuie li.sel a {color:#ffcccc; }
	#submenuie li img { vertical-align:middle; padding-right:3px; }
	#submenuie li a {font:13px/10px Arial, Helvetica, sans-serif; font-weight:normal; color:#fff; text-decoration:none;}
	#submenuie li a:hover {color:#ffcccc; height:53px;}

#submenu select {}


#content { width:959px; background:url(../images/bg_int_red.jpg) top repeat-x; background-color:#9d0c25; overflow:hidden;}
	#contentazienda {width:602px; float:left;; padding:50px 50px 10px 35px;}
	#contentazienda h1 {font: 27px/30px "Trebuchet MS", Arial, Helvetica, sans-serif; font-weight:normal; color:#fff;; padding:0 0 10px 0;}
	#contentazienda p {font: 12px/16px  Arial, Helvetica, sans-serif; color:#ffcccc; font-weight:normal;}	
	#contentazienda strong { color:#FFF;}
	#contentaziendaimg { float:right; width:272px;}

	#contentprod {width:959; float:left;; padding:50px 50px 10px 35px;}
	#contentprod h1 {font: 27px/30px "Trebuchet MS", Arial, Helvetica, sans-serif; font-weight:normal; color:#fff;; padding:0 0 10px 0;}
	#contentprod p {font: 12px/16px  Arial, Helvetica, sans-serif; color:#ffcccc; font-weight:normal;}	
	

#contentbottom { clear:both; width:959px;background:url(../images/bg_red.gif) repeat; overflow:hidden;}
	#contentbottomimg { float:left; width:687px; text-align:right; margin-bottom:10px;}
	#contentbottomcert { float:right; text-align:left; width:200px; padding:40px 40px 10px 10px; padding:40px 20px 10px 10px !ie; margin-right:20px;}
		#contentbottomcert p { font:12px/18px Arial, Helvetica, sans-serif; color:#fff; font-weight:normal;}
		#contentbottomcert p a {font:12px/18px Arial, Helvetica, sans-serif; color:#ffcccc; font-weight:normal; text-decoration:none;}
		#contentbottomcert .sep { clear:both; width:220px; border-bottom:1px solid #aa0623; padding:25px 0 0 0; margin:0px 0 25px 0;}
		#cert { width:220px; }
	
	#contentbottom ul { text-align:center;}
	#contentbottom li {display:inline;}


#nav { clear:both; width:959px; height:27px; overflow:hidden;}
	#navgallery { display:inline; width:148px; height:27px; padding:10px 0 10px 0; font: 12px/32px  Arial, Helvetica, sans-serif; color:#fff; font-weight:normal; background-color:#930b23;}
		#navgallery a {font: 12px/32px  Arial, Helvetica, sans-serif; color:#fff; font-weight:normal; text-decoration:none;	}
		#navgallerysel { display:inline; width:148px; height:27px; padding:10px 0 10px 0; font: 12px/32px  Arial, Helvetica, sans-serif; color:#fff; font-weight:normal; background-color:#d2082b;}
		#navgallerysel a {font: 12px/32px  Arial, Helvetica, sans-serif; color:#fff; font-weight:normal; text-decoration:none;	}

	#navall { display:inline; width:148px; height:27px; padding:10px 0 10px 0; font: 12px/32px  Arial, Helvetica, sans-serif; color:#fff; font-weight:normal; background-color:#930b23;}
		#navall a {font: 12px/32px  Arial, Helvetica, sans-serif; color:#fff; font-weight:normal; text-decoration:none;}
		#navallsel { display:inline; width:148px; height:27px; padding:10px 0 10px 0; font: 12px/32px  Arial, Helvetica, sans-serif; color:#fff; font-weight:normal; background-color:#d2082b;}
		#navallsel a {font: 12px/32px  Arial, Helvetica, sans-serif; color:#fff; font-weight:normal; text-decoration:none;}

#cerca { background:url(../images/pl_cerca.jpg) top right no-repeat; background-color:#db082d; width:67px; padding:3px 25px 3px 10px; height:21px;font: 12px/18px  Arial, Helvetica, sans-serif; color:#fff;}		
		
#footer { background: url(../images/footer.gif) no-repeat; clear:both; width:959px; font:normal 11px/12px Arial; color:#cccccc; padding:20px 0 10px 0; margin-bottom:15px;}
	#footer a, #footer a:visited, #footer a:active, #footer a:hover { width:959px; font:normal 11px/12px Tahoma, Geneva, sans-serif; color:#cccccc; text-decoration:none;}
#footerprod {  clear:both; width:959px; font:normal 11px/12px Arial; color:#cccccc; padding:20px 0 10px 0;}
	#footerprod a, #footerprod a:visited, #footerprod a:active, #footerprod a:hover { width:959px; font:normal 11px/12px Tahoma, Geneva, sans-serif; color:#cccccc; text-decoration:none;}


#sep1 { background-color:#aa0623; height:1px; }
#sep2 { background-color:#f43556; height:1px; }
#sepfooter { background-color:#e1082e; height:3px; }

#fascia_prodotti { overflow: hidden; position: relative;  width: 959px; height: 310px; }

#mycarousel_all {  padding: 0 35px 0 36px;}
	#mycarousel_all ul {width:888px; margin:0; padding:0;}
	#mycarousel_all li { float:left; display: inline; width:148px; margin:0; padding:0; overflow:hidden;}

.sel { font:11px/12px Arial, Helvetica, sans-serif; color:#000; font-weight:normal; background-color:#e2e2e3;}
.selselect { font:11px/12px Arial, Helvetica, sans-serif; color:#fff; font-weight:normal; background-color:#6e6f72;}





#news_anni { float: left; margin: 26px 40px 20px 40px; padding-left: 8px; font-size: 13px; font-family: Arial; color: #fcc; background: url(/images/on2.gif) 0 2px no-repeat;}
#news_pagtop { float: right; margin: 26px 40px 20px 40px; font-size: 13px; font-family: Arial; color: #fcc;}
#news_pagbottom { float: right; margin: 36px 40px 20px 40px; font-size: 13px; font-family: Arial; color: #fcc;}

.paginazione a { padding: 0 6px 0 6px; border-left: 1px solid #9d0c25; text-decoration: none;font-size: 13px; font-family: Arial; color: #fcc; font-weight:normal;}
.paginazione a:hover { color: #fff;}
.paginazione a.sel { font-weight: bold; background:none; font-size: 13px; font-family: Arial;color: #fff;}

#news1 { clear: both; margin: 0 40px 0 40px; }
#nefws1 div { border-top: 1px solid #aa0623; overflow: hidden; }
#news1 div h4 {font: normal 11px/14px Arial; color: #fff; padding: 35px 0 0 0;}
#news1 div h2 {font: bold 16px/20px Arial, Helvetica, sans-serif; color: #fff; padding: 0 0 10px 0;}
#news1 div p { font: normal 13px/18px Arial, Helvetica, sans-serif; color: #fcc; padding: 0 0 27px 0;}
#news1 div p a { text-decoration: underline; color: #fff;}


#contatti { padding: 42px 36px 22px 36px; font: bold 15px/18px Arial, Helvetica, sans-serif; color: #fcc;}
#contatti_left { font: normal 13px/18px Arial, Helvetica, sans-serif; margin-top: 20px; border-right: 1px solid #aa0623; width: 436px; float: left;}
#contatti_left a{ text-decoration:none; color:#fff;}
#contatti_left .lab { width: 217px; margin-top: 15px; float: left; padding-bottom: 5px; }
#contatti_left .lab p { padding-left: 8px; padding-bottom: 2px; margin: 0; font-size: 13px; font-family: Arial, Helvetica, sans-serif; color: #fcc; background: url(/images/on2.gif) 0 2px no-repeat;}
#contatti_left .lab input { margin: 0; background-color: #e1082e; border: none; height:20px; width: 172px; font: 13px/26px Arial, Helvetica, sans-serif; color: #fcc; padding: 4px 4px 0 4px;}
#contatti_left .lab2 { margin-top: 15px; float: left; padding-bottom: 5px; }
#contatti_left .lab2 p { padding-left: 8px; padding-bottom: 2px; margin: 0; font-size: 13px; font-family: Arial, Helvetica, sans-serif; color: #fcc; background: url(/images/on2.gif) 0 2px no-repeat;}
#contatti_left .lab2 a{ padding-left: 8px; padding-bottom: 2px; margin: 0; font-size: 13px; font-family: Arial, Helvetica, sans-serif; color: #fcc; background: url(/images/on2.gif) 0 2px no-repeat;}
#contatti_left .lab2 textarea { margin: 0; background-color: #e1082e; border: none; width: 392px; height: 82px; font: 13px/26px Arial, Helvetica, sans-serif; color: #fcc; padding: 4px;}
#contatti_left .priv { clear: both; padding: 15px 36px 5px 0; font: 11px/15px Arial, Helvetica, sans-serif; color: #fcc;}

#contatti_right { font: normal 13px/18px Arial, Helvetica, sans-serif; margin-top: 20px; padding-top: 40px; padding-left: 45px; float: left;}
#contatti_right .gmap { background: url(/images/globe.gif) left top no-repeat; padding-left: 35px; font: 13px/29px Arial, Helvetica, sans-serif; color: #fcc;}
#contatti_right .gmap a { color: #fff; text-decoration: none;}

#contatti_pl  {font: normal 13px/18px Arial, Helvetica, sans-serif; color:#fff; padding:5px 0 0 0;}
#contatti_pl a { text-decoration:none;font: normal 13px/18px Arial, Helvetica, sans-serif; color:#fff;}