/*
-----------------------------------------------------------------------------------------------------------
HTML-BODY
-----------------------------------------------------------------------------------------------------------
*/
html{margin:0px;padding:0px;}
body
{  
	font-family:  Verdana,Tahoma,Arial; 
	font-size:11px;
	line-height:15px;
	background-color: #E9E9EB; 
	margin:0px;
	padding:0px;
	text-align:center;
}
img{	padding:0px;margin:0px}
td {font-size:10px;}
.table_informazioni td img{margin:5px;}
.table_informazioni td {text-align:left;}
a {color:#00294A; }

a:hover {color:#fe0000;}
.evidbold{color:#CC0000; font-weight:bold; font-size:11px;}
.evid {color:#CC0000;}

/*
-----------------------------------------------------------------------------------------------------------
LAYOUT 
-----------------------------------------------------------------------------------------------------------
*/
#index {
    position:absolute;left:286px;top:23px;width:700px; display:none;    
  }
#div-main-wrap
{
	margin:auto;
	text-align:center;
	width:990px;

	background-color:#E9E9EB;
	clear:both;
}
/*-----------------------TOP-------------------------------*/
#div-top{width:990px;height:95px;}
#div-top-cont{width:990px;height:100px;background-color:#E9E9EB;} /*Opzione Grigia*/
/*#div-top-cont{width:990px;height:91px;background-color:#FFF;}*/ /*Opzione Bianca*/
#div-top-cont-dx{width:312px;height:91px;float:left;background-color:#E7E7EF;margin:0px;padding:0px;} /*Opzione Grigia*/
#div-top-cont-dx img{width:312px;height:91px;margin:0 0 0 0;padding: 0 0 0 0;} 
#div-centro{float:left;margin:0px;padding:0px;width:0px;height:88px;background-image: url(img/g_spacer.jpg); background-repeat:repeat-x;} 
/*#div-top-cont-dx{width:312px;height:91px;float:left;background-color:#FFF;}*/ /*Opzione Bianca*/
#div-top-cont-sx{height:88px;margin:0px;padding:0px;float:left;background:url(img/top-dx-bg-grigio.jpg);background-repeat:no-repeat;float:right;} /*Opzione Grigia*/
/*#div-top-cont-sx{width:712px;height:91px;float:right;background:url(img/top-dx-bg-white.jpg);}*/ /*Opzione Bianca*/
#menu-top{clear:both; width:595px;height:33px;float:left;font:12px Tahoma;letter-spacing: 0px;font-weight:bold;margin-top:32px;margin-left:25px;}
/*#menu-top  ul li{margin-left:20px;list-style-image: url(img/ul.gif);}*/
#menu-top-bottom{height:30px;text-align:right;width:630px}
#menu-top-bottom img{margin-top:4px;margin-right:10px;}
/*-----------------------FLASH-----------------------------*/
#div-flash{width:990px;margin:0px;padding:0px;}
#div-flash img{margin:0px;padding:0px;margin-bottom:2px;}
/*-----------------------CONT-----------------------------*/
#div-cont{width:990px;background-color:#F6F6F6;text-align:left;margin:0px;padding:0px;}
#div-cont-int{width:990px;border:1px solid;border-color:#CCC;margin:0px;padding:0px;}
#int-barra-tit{width:990px;height:35px;background-color:#F4F4F4;border-bottom:1px solid;border-color:#CCC;}
#int-barra-tit img{margin-bottom:-5px;}
#int-barra-tit img.img-dx{float:right;margin-top:-35px;}
#int-wrap{width:990px;margin-top:2xp;background-color:#f9f9f9;}
#int-sx{width:162px;float:left;border:1px solid;border-color:#CCC;margin-left:2px;background-color:#F9F9F9;}
#int-sx-cont{margin-top:12px;text-align:center;}
#int-dx{width:817px;float:left;margin-left:2px;}
#int-dx-colsx{width:638px;float:left;border:1px solid;border-color:#CCC;margin-left:1px;background-color:#F9F9F9;}
#int-dx-colsx p{margin-top:10px;margin-left:10px;}
#int-dx-coldx{width:171px;float:right;}
#coldx-top{width:171px;border:1px solid;border-color:#CCC;}
#coldx-ricerca-tit{width:171px;height:27px;border:1px solid;border-color:#CCC;margin-top:1px;}
#coldx-ricerca-cont{width:171px;height:105px;border:1px solid;border-color:#CCC;margin-top:1px;background-color:#DDDBD9;}
/*-----------------------BOTTOM---------------------------*/
#div-bottom{width:990px;height:28px;color:#F00000;text-align:center;margin:0px;padding:0px;}
#div-bottom-cont{width:990px;height:20px;margin-top:4px;padding:0px;}
/*
-----------------------------------------------------------------------------------------------------------
TESTO
-----------------------------------------------------------------------------------------------------------
*/
.evidtitolo{
	font-weight:bold;
	color:#948885;
	font-weight:bold; 
	font-size:12px;
	line-height:35px;
	background-image: url(img/ico.gif);
	background-position: 0px 2px;
	background-repeat: no-repeat;
	padding-left: 15px;
	
}
.evidbold{ /* evidenzia testo nei contenuti */
	color:#fe0000;
	font-weight: bold;
}
.bitsrv {color:#fe0000;font-weight:bold;font-size: 11px;font-family:arial;text-transform: uppercase;}
/*
-----------------------------------------------------------------------------------------------------------

-----------------------------------------------------------------------------------------------------------
*/
#sezione-menu-top{width:712px;height:30px;}
#sezione-menu-top-sx{width:8px;height:33px;float:left;}
/*
-----------------------------------------------------------------------------------------------------------
DIV GLOBALI (div utilizzati in tutto il sito per i bordi)
-----------------------------------------------------------------------------------------------------------
*/
#barretta
{
	width:990px;
	height:3px;
	background-color:#F6F6F6;
	border:1px solid;
	border-color:#CCC;
	line-height:0px;
	font-size:0px;
	margin-top:0px;
}
#barretta_bottom
{
	padding:0px;
	width:990px;
	height:3px;
	background-color:#F6F6F6;
	border:1px solid;
	border-color:#CCC;
	line-height:0px;
	font-size:0px;
	margin-top:0px;
}
#barrettakey
{
    color:#8F8F8F;
    font-size: 10px;
}
/*
-----------------------------------------------------------------------------------------------------------
VARI
-----------------------------------------------------------------------------------------------------------
*/
/* hack# evita che il float vada fuori dal div che lo contiene */
div.clear-left { clear: left;  /*line-height: 0em; height: 0;*/} 
div.clear-right { clear: right;  /*line-height: 0em; height: 0;*/} 
adiv.clear { clear: both; line-height: 0em; height: 0;} 
.clear { clear: both; line-height: 0em; height: 0px;} 
.titoloblu{
	float:right;
	height:0px;
	padding-top:0px;
	padding-left:4px;
	font-size:11px;
	font-weight:bold;
	color:#0C4DA1;
}
/*
-----------------------------------------------------------------------------------------------------------
MENU-TOP
-----------------------------------------------------------------------------------------------------------
*/
#menu-top ul, #menu-top ul ul {
	padding:0px;
	margin:0px;
	list-style-type:none;
}
#menu-top ul .subnav{
	border-bottom: 2px solid #C7BAAA;
	background:#949e7c;
}

#menu-top ul li {
	float:left;
	line-height:24px;
	height:33px;
}


#menu-top ul ul li {
	
	height:auto;
}

#menu-top a, #menu-top a:visited 
{
	margin-top:4px;
	
	
	height:100%;
	text-decoration:none;
	color:#000;
	background: url(img/bg-nav.gif);
	padding:0px 4px 0px 4px;
}
#menu-top a:hover, #menu-top a:active
{
	color:#FF7D7B;
	/*
	color:#FFF;
	background-color:#FF7D7B;;*/
}
/*
-----------------------------------------------------------------------------------------------------------
MENU-SX
-----------------------------------------------------------------------------------------------------------

#menu-sx ul.menu-01 {
	margin:0px;
	padding:0px;
	text-decoration:none;
	list-style-image:url(img/menu_sx_ind.gif);
	list-style-position:inside;
	color: #000000;
}
#menu-sx ul.menu-01 li {
	border-top:1px dotted;
	color: #000;
}
#menu-sx ul.menu-01 li a {
	text-decoration:none;
	width:217px;
	height:54px;
	color: #000000;
}
#menu-sx ul.menu-01 li a:hover {
	text-decoration:none;
	background-color:#FF7D7B;;
	color: #FFF;
}
#menu-sx ul.menu-02 {
	margin:0px;
	padding:0px;
	text-decoration:none;
	list-style-image:url(img/menu_sx_ind.gif);
	list-style-position:inside;
	color: #000000;
}
#menu-sx ul.menu-02 li {
	border-top:1px dotted;
	color: #000;
}
#menu-sx ul.menu-02 li a {
	text-decoration:none;
	width:217px;
	height:54px;
	color: #000000;
}
#menu-sx ul.menu-02 li a:hover {
	text-decoration:none;
	background-color:#FF7D7B;;
	color: #FFF;
}
#menu-sx ul.menu-03 {
	margin:0px;
	padding:0px;
	text-decoration:none;
	list-style-image:url(img/menu_sx_ind.gif);
	color: #000000;
}
#menu-sx ul.menu-03 li {
	border-top:1px dotted;
	color: #000;
}
#menu-sx ul.menu-03 li a {
	text-decoration:none;
	width:217px;
	height:54px;
	color: #000000;
}
#menu-sx ul.menu-03 li a:hover {
	text-decoration:none;
	background-color:#FF7D7B;;
	color: #FFF;
}
#menu-sx ul.menu-04 {
	margin:0px;
	padding:0px;
	text-decoration:none;
	list-style-image:url(img/menu_sx_ind.gif);
	list-style-position:inside;
	color: #000000;
}
#menu-sx ul.menu-04 li {
	border-top:1px dotted;
	color: #000;
}
#menu-sx ul.menu-04 li a {
	text-decoration:none;
	width:217px;
	height:54px;
	color: #000000;
}
#menu-sx ul.menu-04 li a:hover {
	text-decoration:none;
	background-color:#FF7D7B;;
	color: #FFF;
}
#menu-sx ul.menu-05 {
	margin:0px;
	padding:0px;
	text-decoration:none;
	list-style-image:url(img/menu_sx_ind.gif);
	list-style-position:inside;
	color: #000000;
}
#menu-sx ul.menu-05 li {
	border-top:1px dotted;
	color: #000;
}
#menu-sx ul.menu-05 li a {
	text-decoration:none;
	width:217px;
	height:54px;
	color: #000000;
}
#menu-sx ul.menu-05 li a:hover {
	text-decoration:none;
	background-color:#FF7D7B;;
	color: #FFF;
}
#menu-sx ul.menu-06 {
	margin:0px;
	padding:0px;
	text-decoration:none;
	list-style-image:url(img/menu_sx_ind.gif);
	color: #000000;
}
#menu-sx ul.menu-06 li {
	border-top:1px dotted;
	color: #000;
}
#menu-sx ul.menu-06 li a {
	text-decoration:none;
	width:217px;
	height:54px;
	color: #000000;
}
#menu-sx ul.menu-06 li a:hover {
	text-decoration:none;
	background-color:#FF7D7B;;
	color: #FFF;
}
#menu-sx ul.menu-07 {
	margin:0px;
	padding:0px;
	text-decoration:none;
	list-style-image:url(img/menu_sx_ind.gif);
	color: #000000;
}
#menu-sx ul.menu-07 li {
	border-top:1px dotted;
	color: #000;
}
#menu-sx ul.menu-07 li a {
	text-decoration:none;
	width:217px;
	height:54px;
	color: #000000;
}
#menu-sx ul.menu-07 li a:hover {
	text-decoration:none;
	background-color:#FF7D7B;;
	color: #FFF;
}
#menu-sx ul.menu-08 {
	margin:0px;
	padding:0px;
	text-decoration:none;
	list-style-image:url(img/menu_sx_ind.gif);
	color: #000000;
}
#menu-sx ul.menu-08 li {
	border-top:1px dotted;
	color: #000;
}
#menu-sx ul.menu-08 li a {
	text-decoration:none;
	width:217px;
	height:54px;
	color: #000000;
}
#menu-sx ul.menu-08 li a:hover {
	text-decoration:none;
	background-color:#FF7D7B;;
	color: #FFF;
}
#menu-sx ul.menu-09 {
	margin:0px;
	padding:0px;
	text-decoration:none;
	list-style-image:url(img/menu_sx_ind.gif);
	color: #000000;
}
#menu-sx ul.menu-09 li {
	border-top:1px dotted;
	color: #000;
}
#menu-sx ul.menu-09 li a {
	text-decoration:none;
	width:217px;
	height:54px;
	color: #000000;
}
#menu-sx ul.menu-09 li a:hover {
	text-decoration:none;
	background-color:#FF7D7B;;
	color: #FFF;
}
*/
#menu-sx ul.menu-03 {
	width:217px;
	text-decoration:none;
	list-style:none;
	/*list-style-image:url(img/menu_sx_ind.gif);*/
	color: #000000;
	padding:0px;
	margin:0px;
	
}
#menu-sx ul.menu-03 li {
	border-top:1px dotted;
	color: #000;
	height:50px;
	background-image: url(img/menu_sx_ind.gif);
	background-position: 5px 12px;
	background-repeat: no-repeat;
	
	line-height:45px;
	
	
}
#menu-sx ul.menu-03 li a {
	text-decoration:none;
	color: #000000;
	margin-left:30px;
	padding:0px;
	font-size:12px;
	font-weight:bold;
	font-family: tahoma;
	letter-spacing:0.5px;
	

}
#menu-sx ul.menu-03 li a:hover {
	text-decoration:none;
	/*background-color:#FF7D7B;*/
	color:#CC0000;
}



#menu-sx ul.menu-02 {
	margin:0px;
	padding:0px;
	text-decoration:none;
	list-style:none;
	color: #000000;
	width:217px;
	
}
#menu-sx ul.menu-02 li {
	border-top:1px dotted;
	color: #000;
	/*width:217px;*/
	height:50px;
	background-image: url(img/menu_sx_ind.gif);
	background-position: 5px 12px;
	background-repeat: no-repeat;
	
	line-height:45px;
}
#menu-sx ul.menu-02 li a {
	text-decoration:none;
	color: #000000;
	margin-left:30px;
	padding:0px;
	font-size:12px;
	font-weight:bold;
	font-family: tahoma;
	letter-spacing:0.5px;
}
#menu-sx ul.menu-02 li a:hover {
	text-decoration:none;
	/*background-color:#FF7D7B;*/
	color:#CC0000;
}

#menu-sx ul.menu-05 {
	margin:0px;
	padding:0px;
	text-decoration:none;
	list-style:none;
	color: #000000;
	width:217px;
	
}
#menu-sx ul.menu-05 li {
	border-top:1px dotted;
	color: #000;
	/*width:217px;*/
	height:50px;
	background-image: url(img/menu_sx_ind.gif);
	background-position: 5px 12px;
	background-repeat: no-repeat;
	
	line-height:45px;
}
#menu-sx ul.menu-05 li a {
	text-decoration:none;
	color: #000000;
	margin-left:30px;
	padding:0px;
	font-size:12px;
	font-weight:bold;
	font-family: tahoma;
	letter-spacing:0.5px;
}
#menu-sx ul.menu-05 li a:hover {
	text-decoration:none;
	/*background-color:#FF7D7B;*/
	color:#CC0000;
}



-----------------------------------------------------------------------------------------------------------
GALLERY
-----------------------------------------------------------------------------------------------------------
*/
#int-barra-tit-cont{width:990px;height:41px;}
#cont-int-wrap{width:990px;margin-top:0px;margin-right:2px;background-color:#f4f4f5/*#EFEBEF*/;}
#cont-int-sx{width:809px;float:left;}
#cont-int-dx{width:171px;float:right;margin-right:1px;border-left:1px solid #CCC;border-right:1px solid #CCC;border-bottom:1px solid #CCC;}
#dati{width:171px;float:right;margin-right:1px;text-align:center;margin-top:5px;margin-bottom:5px;}
#cont-sx-top{width:812px;height:36px;/*border-bottom:1px solid;border-color:#CCC;*/}
#cont-sx-top-sx{width:225px;height:36px;float:left;background:url(img/prodotti_tit.jpg);}
#cont-sx-top-dx{width:582px;height:36px;margin-left:0px;margin-right:3px;float:right;background:url(img/path_bg.jpg);border-right:1px solid;border-left:1px solid;border-color:#CCC;}
#cont-sx-top-dx-path{width:560px;height:20px;float:right;text-align:right;margin-top:10px;margin-right:10px;}
#cont-sx-top-dx-path a{letter-spacing:1px;}
#cont-sx-bottom{width:809px;}
#cont-sx-bottom-sx{width:217px;float:left;}
#cont-sx-bottom-sx img{margin-left:4px;}
#cont-sx-bottom-dx{
width:582px;
min-height:370px;
height: auto !important; /*per IE7*/
height: 370px; /*per IE7*/
float:right;
border-left:1px solid #CCC;
background-color:#f9f9f9;
border-right:1px solid #CCC;
border-bottom:1px solid #CCC;
margin:0px;
}
#cont-sx-bottom-dx  ul li a{line-height:28px;text-decoration: none;}
#div-contenuto{width:546px;margin:3px;margin-left:20px;margin-top:10px;}
#div-contenuto td{font-family:verdana,tahoma,arial;font-size:11px;}
#div-contenuto ul li{list-style-image: url(img/ul.gif);}
#div-contenuto-index{width:627px;margin:3px;}
#menu-sx{background-color:#dcdbd9;width:217px;border-left:1px solid #CCC;border-right:1px solid #CCC;border-bottom:1px solid #CCC;margin-left:4px; clear:both;}
#newslet-iscr{width:217px;border:1px solid #CCC;height:112;margin-top:0px;margin-left:4px;text-align:center;background-image:url(img/bg-nlw.jpg);}
#newslet-iscr form{margin-top:10px;}
#newslet-iscr input{margin-top:5px;margin-bottom:0px;}
#cont-dx-area-privata{width:171px;height:33px;border-bottom:1px solid #CCC;background-image:url(img/area_privata_tit_cont.jpg);}
#cont-dx-area-cont{width:171px;height:225px;border-top:1px solid #CCC;border-bottom:0px solid #CCC;margin:0px;padding:0px;margin-top:2px;background-image:url(img/bg-area-ris.jpg);background-repeat:no-repeat;float:right;}
#cont-dx-area-cont input{margin-top:10px;}
#cont-dx-area-cont table{margin-top:10px;}
#cont-dx-area-cont table tbody tr td{font-family:Verdana,Tahoma,Arial;font-size:11px;text-align:center;}
#cont-dx-ricerca-tit-cont{width:171px;height:28px;border-top:1px solid #CCC;border-bottom:1px solid #CCC;margin-top:2px;}
#cont-dx-ricerca-int-cont{width:171px;height:107px;border-top:1px solid #CCC;border-bottom:1px solid #CCC;margin-top:2px;}
#esa-show{width:100%; height:60px; background:#000;}
#menu-tendina{height:0px;line-height:0px;font-size:0px;}
/*
-----------------------------------------------------------------------------------------------------------
GALLERY
-----------------------------------------------------------------------------------------------------------
*/
/*#div-gall-prodotti{width: 500px;height: 260px;}
#div-gall-scroll {width: 480px;float: left;position: relative;top: 1px;}
#div-gall-frecce {float: right;width: 20px;height: 260px;}
#div-gall-freccia-su {width: 15px;height: 10px;background: url(img/scroll-gall-su.jpg) no-repeat;position: relative;top: 0px;}
#div-gall-freccia-giu {width: 15px;height: 10px;background: url(img/scroll-gall-giu.jpg) no-repeat;position: relative;top: 220px;}
.tn-gall-prod {width: 156px;height: 126px;float: left;margin: 2px 0px 0px 2px;}
.tn-gall-prod-blank {width: 156px;height: 126px;float: left;}*/
/*
-----------------------------------------------------------------------------------------------------------
FINE-------------
-----------------------------------------------------------------------------------------------------------
*/

