/*
-----------------------------------------------------------------------------------------------------------
HTML-BODY
-----------------------------------------------------------------------------------------------------------
*/
html{margin:0px;padding:0px;}
body {  
	font-family:  Arial, Helvetica, sans-serif; 
	font-size:10px;
	line-height:15px;
	color: #666666; 
	text-align:center; /*Centramento della pagina del main-wrap in IE*/
	background-color: #D8DFED;
	margin:0px;
	padding:0px;
}
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:#C8DFED;}
.tooltip {position:absolute; width:150px;  padding:10px 13px;  background-color:#F5F5B5; border:1px solid #DECA7E; color:#303030;   z-index:3000;  -moz-border-radius:5px 5px 5px 5px;   }


/*
-----------------------------------------------------------------------------------------------------------
LAYOUT 
-----------------------------------------------------------------------------------------------------------
*/
#div-main-wrap{width:985px;margin:auto;margin-top:5px;text-align:left;background-color:#FF9933;}
#div-main{width:985px;}
#div-main-sx{float:left;width:207px;background-color:#FFF;}
#div-main-dx{float:right;width:778px;height:494px;background-color:#FF9933;}
#div-main-dx-index{float:right;width:778px;height:494px;background-color:#FFF;}
#div-main-dx-colsx{width:190px;float:left;background-color:#FFF;}
#div-main-dx-right{float:right; width:552px;}
#subtop-right{float:right;border:0px; padding:0px; margin:0px;}
#div-main-dx-right-hp{float:right;}
#subtop-right-hp{float:right; width:552px; border:0px; padding:0px; margin:0px;}
#subtop-left {float:left;width:225px;}
#richiesta-preventivo-tit{background:url(img/barra_blu_index.jpg) no-repeat;height:33px;width:225px;}
#richiesta-preventivo-body{ height:225px;margin:0px;padding:0px;background-color:#FF9E42;}
#richiesta-preventivo-body-cont{width:220px;height:287px;background-color:#FFF;float:right;	border-left:5px solid;border-color:#FF9E42;}
#richiesta-prev-body-testo{width:210px;height:253px;}
#richiesta-prev-body-bottom{width:220px;height:34px;background-color:#FF9E42;}
#richiesta-prev-body-ann{width:116px;float:left;}
#richiesta-prev-body-pros{width:104px;float:right;}
.data {font-style:italic;line-height:35px;float:right;display:block;}
.more {clear:right;float:right;display:block;clear:right;}
#subtop-right-sx{float:left;}
#subtop-right-dx{width:213px;float:right;background:#00294A;}
#faq-tit{background:url(img/faq_bg.jpg);height:33px;width:339px;}
#faq-body {height:287px;width:327px;}
#faq-body-testo {width:339px;height:253px;}
#faq-body-bottom {width:339px;height:34px;}
.prodotto{padding:5px;margin-bottom:5px;clear:both;}
.titoloprodotto{color:#00294A}
.prodotto img {float:left;margin:5px;}
#info-tit {width:213px;background:url(img/info_bg.jpg);height:33px;background-color:#E0EDF7;}
#info-body {width:208px;height:282px;border-bottom:5px solid;border-right: 5px solid;border-color:#FF9E42;background-color:#FF9E42;}
#informazioni-tit{width:213px;background:url(img/informazioni_tit_bg.jpg);height:36px;background-color:#FFF;}
#informazioni{width:213px;background-color:#FFF;}
#top-flash{width:773px;height:179px;float:right;}
/*div delle immagini delle varie sotto pagine della home*/
#top-img{width:773px;height:107px;}
/*pagina interna*/
#div-top-path{background:url(img/prodotti_primopiano_tit_bg.jpg);height:36px;width:550px;}
.div-path{text-align:left;color:#CCC;line-height:32px;margin-left:10px;}
.div-path a:active{color:#FFFFFF;}
.div-path a:hover{color:#FFFFFF;}
.div-path a:visited{color:#FFFFFF;}
.div-path a:link{color:#FFFFFF;}
/*
-----------------------------------------------------------------------------------------------------------
VARI
-----------------------------------------------------------------------------------------------------------
*/
/* hack# evita che il float vada fuori dal div che lo contiene */
div.clear-left { clear: left; line-height: 0em; height: 0;font-size:0px;} 
div.clear-right { clear: right; line-height: 0em; height: 0;font-size:0px;} 
div.clear { clear: both; line-height: 0em; height: 0;font-size:0px;} 
#gruppo-index {
	height:308px;
	width:202px;
	margin-top:0px;
	background:#FFF;
	border-bottom:5px solid;
	border-left: 5px solid;
	border-color:#FF9E42;
	padding-top:6px;  /*FF*/
	*padding-top:8px; /*IE7*/
	-padding-top:3px; /*IE6*/
}
#gruppo {
	height:308px;
	width:199px;
	margin-top:0px;
	background:#FFF;
	border-bottom:5px solid;
	border-left: 5px solid;
	border-right: 3px solid;
	border-color:#FF9E42;
	padding-top:6px;  /*FF*/
	*padding-top:8px; /*IE7*/
	-padding-top:3px; /*IE6*/
}
.titoloblu{width:100px;height:25px;padding-top:10px;padding-left:10px;font-size:12px;font-weight:bold;color:#00294A;}
.titolobianco{width:120px;height:25px;padding-top:8px;padding-left:25px;font-size:12px;font-weight:bold;color:#FFFFFF;}
.titolobottone{width:200px;height:25px;padding-top:10px;padding-left:10px;font-size:12px;font-weight:bold;color:#00294A;}
.menu-titoloblu{margin:0px;padding-right:6px;line-height:36px;text-align:right;font-size:11px;color:#00294A;}
/*
-----------------------------------------------------------------------------------------------------------
TOP
-----------------------------------------------------------------------------------------------------------
*/
#div-top{ overflow:hidden; height:80px; border-left: 5px solid;	border-top: 5px solid; border-right: 5px solid; border-color:#FF9E42; background-color:#FFF;}
#div-top-sx img { height:80px; width:242px; }

#div-top-sx {width: 200px;height:134px;float: left;text-align: left;}
#div-top-dx {width: 550px;height:134px;float: right;text-align:right;background-color:#FFF;}
#div-top-dx  table.toptable{float:right;margin-top:20px;}
#div-top-dx-info{float:right;width:570px;text-align:right;}
#div-top-dx-info table.infotable {float:right;margin:0px;margin-right:5px; padding:0; font-size: 9px; }
#div-top-dx-info table.infotable  td { font-size: 9px; padding: 0; margin: 0; line-height:9px;}
#div-top-dx-info table.infotable  tr { font-size: 9px; padding: 0; margin: 0;}
#div-top-dx-info-privacy {margin-right:5px;}
/*
-----------------------------------------------------------------------------------------------------------
MENU_TOP
-----------------------------------------------------------------------------------------------------------
*/
#menu-top {width:207px;height:178px;background:url(img/sfondo_menu_top.jpg);}
#menu-top ul {padding:0px;margin:0px;}	
#menu-top ul li{
	width:auto;
    list-style-type: square;
	list-style:top 2%;
	padding:0px;
	margin-top:2px;
	line-height:34px;
	font-size:11px;
	color:#FFCB00;
	text-align:right;
}
#menu-top ul li a{font-weight:bold;color:#FFF;text-transform: uppercase;padding-right:6px;text-decoration:none;}
/*
-----------------------------------------------------------------------------------------------------------
CONTENUTI
-----------------------------------------------------------------------------------------------------------
*/
#div-contenuto-dx-txt 
{
	position:relative;
	top:0px;
	left:30px;
	width:495px;
	height:371px;
	overflow:hidden;
}
#div-contenuto-flash
{	
	position:relative;
	left:30px;
	width:482px;
	height:371px;
	overflow:hidden;
	text-align:left;
}
#sezione-contenuto{width:495px;height:1px;left:30px;position:relative;	border-bottom:1px dotted;border-color:#FF9E42;}
#div-contenuto-dx_scroll 
{
	position:absolute;
	top:0px;
	left:0px;
	width:460px;
	color: #888;
	font-family: verdana, arial, serif;
	font-size:11px;
	letter-spacing: 2px;
	line-height: 1.5em;
}
#div-contenuto-dx_freccie {position:relative;bottom:20px;left:500px;width:15px;height:20px;display:none;}
#div-contenuto-dx_freccia-su{position:absolute;top:0px;width:15px;height:10px;background:url(img/scroll-gall-su.png) no-repeat; }
#div-contenuto-dx_freccia-giu{position:absolute;bottom:0px;width:15px;height:10px;background:url(img/scroll-gall-giu.png) no-repeat;}

#div-path{width:490px;height:55px;border-top:1px dotted;border-color:#FF9E42;background:none;float:right;margin-right:10px;}
#path-cont{width:480px;height:30px;margin-top:20px;float:rigth;text-align:right;font-size:10px;}
#path-cont a{text-decoration:none;}
#bottom-contenuto{width:547px;height:51px;}
.evidbanca {color:#00294A;}
.evidbancabold {background:url(img/indicatore_titolo.jpg) no-repeat;padding-left:30px;color:#474C6D;}
#contenuto img.evidbancabold {color:#00294A; font-weight:bold;border-top-width:5px;border-right-width:10px;border-color:#FFFFFF;}
#div-contenuto
{
	float:right;
	width:547px;
	height:494px;
	font-size:11px;
	background-color:#FFF;
	padding:0px;
	margin: 0px;
	border-right:5px solid;
	border-bottom:5px solid;
	border-color:#FF9E42;
	clear:left;
	clear:right;
	clear:both;
}
#flash-dx-begin{width:550px;height:14px;float:right;}
#flash-dx{width:450px;}
#sezione-sx-flash{width:5px;height:179px;background-color:#FFF;float:left;}
.txt-center {text-align: center;}
#cont-est{width:520px;margin:15px;}
#div-cont-est{width:548px;font-size:12px;}
/*
-----------------------------------------------------------------------------------------------------------
BOTTOM
-----------------------------------------------------------------------------------------------------------
*/

/*
-----------------------------------------------------------------------------------------------------------
MENU_SX
-----------------------------------------------------------------------------------------------------------
*/
#cont-menu-sx-wrap{width:226px;height:499px;background-color:#FF9933;}
#cont-menu-sx
{
	width:223px;
	height:494px;
	background-image:url(img/sub_menu_img.jpg);
    background-position: bottom center;
    background-repeat: no-repeat;
    background-color: #FFF;     
	border-right:3px solid;
	border-color:#FFCF9B;
	text-align:center;
}
#menu-sx {
	margin-top: 2px;
	margin-bottom: 10px;
	width:223px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 60%;
}
#menu-sx ul {list-style:none;padding:0px;margin:0px;background-color:#FFF;}
#menu-sx li{ 
	width:223px;
	background:url(img/bottone_standard.jpg) no-repeat;
	list-style:none;
	padding:0px;
	margin-top:-2px;
	margin-bottom:4px;
	color:#FFF;
	font-size:11px;
}
#menu-sx ul.menu {list-style:none;margin:0px;padding:0px;background-repeat: no-repeat;}
#menu-sx ul.menu li a:link, ul.menu li a:visited {color:#000000;} 
/* colori per il link */
#menu-sx ul.menu li a:hover, ul.menu li a:active { 
	background:url(img/bottone_selezionato.jpg);
	color:#FFFFFF;		/*dimensione e colore opzioni menu sx al passaggio del cursore sulle varie opzioni*/
	border-color:#66c;
	width:223px;
} 
/* colori per l'effetto roll-over */
#menu-sx ul.submenu {
	list-style:none;
	margin:0px;
	width:222px;
	background-color:#CCE7F6;
	margin:0 0 1px;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #369;
	
}
#menu-sx  ul.submenu li{display:block;text-decoration:none;width:223px;background:none;}
#menu-sx  ul.submenu li a {display:block;text-decoration:none;margin-left: 9px;margin-right: 5px;}
/*ul.submenu li { display:inline } elimina lo spazio fra gli elementi della lista introdotto da Opera*/
#menu-sx ul.submenu li a:link, ul.submenu li a:visited {
	background:#CCE7F6;
	color:#333333;
	border-bottom-width: 1px;			/*Colore di sfondo e bordo delle opzioni del sottomenu*/
	border-bottom-style: solid;
	border-bottom-color: #A7988B;
} 
/* colori per il link */
#menu-sx ul.submenu li a:hover, ul.submenu li a:active { 
	background:#8497B7;
	color:#FFF;				/*cambio colore quando il mouse è sopra il pulsante con il cursore*/
	border-color:#000;
} 
/*
-----------------------------------------------------------------------------------------------------------
CLASSI PULSANTI menu top-------------
-----------------------------------------------------------------------------------------------------------
*/
#menu-top-1, #menu-top-2, #menu-top-3, #menu-top-4, #menu-top-5{background:url(img/menu_sx_bg.jpg) no-repeat;color:#FFF;}
#menu-top-6, #menu-top-7{background:url(img/menu_sx_bg.jpg) no-repeat;color:#FFF;}

#menu-top-1-sel, #menu-top-2-sel, #menu-top-3-sel, #menu-top-4-sel{background:url(img/menu_sx_bg_sel.jpg);color:#00294A;}
#menu-top-5-sel, #menu-top-6-sel, #menu-top-7-sel{background:url(img/menu_sx_bg_sel.jpg);color:#00294A;}

#menu-top-1-sel a, #menu-top-2-sel a, #menu-top-3-sel a, #menu-top-4-sel a, #menu-top-5-sel a, #menu-top-6-sel a{color:#00294A;}
#menu-top-7-sel a{color:#00294A;}

#menu-top-1 a, #menu-top-2 a, #menu-top-3 a, #menu-top-4 a, #menu-top-5 a, #menu-top-6 a, #menu-top-7 a{color:#fff;}

/*
-----------------------------------------------------------------------------------------------------------
CLASSI PULSANTI MENU SX per associare ad ogni sottomenu il pulsante appropriato-------------
-----------------------------------------------------------------------------------------------------------
*/
#menu-sx ul.menu-01 li a {
	display:block;
	text-decoration:none;
	text-align:center;
	background:url(img/sub_menu_bg.jpg) no-repeat;
	width:215px;
	height:33px;
	line-height:2em;
	overflow: hidden;
	padding-left: 4px;
	font-weight: bold;
	color: #FF9933;
}

#menu-sx ul.menu-02 li a {
	display:block;
	text-decoration:none;
	text-align:center;
	background:url(img/sub_menu_bg.jpg) no-repeat;
	width:215px;
	height:33px;
	line-height:2em;
	overflow: hidden;
	padding-left: 4px;
	font-weight: bold;
	color: #FF9933;
}

#menu-sx ul.menu-03 li a {
	display:block;
	text-decoration:none;
	text-align:center;
	background:url(img/sub_menu_bg.jpg) no-repeat;
	width:215px;
	height:33px;
	line-height:2em;
	overflow: hidden;
	padding-left: 4px;
	font-weight: bold;
	color: #FF9933;
}

#menu-sx ul.menu-04 li a {
	display:block;
	text-decoration:none;
	text-align:center;
	background:url(img/sub_menu_bg.jpg) no-repeat;
	width:215px;
	height:33px;
	line-height:2em;
	overflow: hidden;
	padding-left: 4px;
	font-weight: bold;
	color: #FF9933;
}

#menu-sx ul.menu-05 li a {
	display:block;
	text-decoration:none;
	text-align:center;
	background:url(img/sub_menu_bg.jpg) no-repeat;
	width:215px;
	height:33px;
	line-height:2em;
	overflow: hidden;
	padding-left: 4px;
	font-weight: bold;
	color: #FF9933;
}

#menu-sx ul.menu-06 li a {
	display:block;
	text-decoration:none;
	text-align:center;
	background:url(img/sub_menu_bg.jpg) no-repeat;
	width:215px;
	height:33px;
	line-height:2em;
	overflow: hidden;
	padding-left: 4px;
	font-weight: bold;
	color: #FF9933;
}

#menu-sx ul.menu-07 li a {
	display:block;
	text-decoration:none;
	text-align:center;
	background:url(img/sub_menu_bg.jpg) no-repeat;
	width:215px;
	height:33px;
	line-height:2em;
	overflow: hidden;
	padding-left: 4px;
	font-weight: bold;
	color: #FF9933;
}

/* colori per l'effetto roll-over */
#menu-sx ul.menu-01 li.titsubmenu-sel{
	background:url(img/sub_menu_bg_sel.jpg) no-repeat;
	font-weight: bold;
	width:215px;
	padding-left: 4px;
	color: #FFCF9B;
}

/* colori per l'effetto roll-over */
#menu-sx ul.menu-02 li.titsubmenu-sel{
	background:url(img/sub_menu_bg_sel.jpg) no-repeat;
	font-weight: bold;
	width:215px;
	padding-left: 4px;
	color: #FFCF9B;
}
/* colori per l'effetto roll-over */
#menu-sx ul.menu-03 li.titsubmenu-sel{
	background:url(img/sub_menu_bg_sel.jpg) no-repeat;
	font-weight: bold;
	width:215px;
	padding-left: 4px;
	color: #FFCF9B;
}
/* colori per l'effetto roll-over */
#menu-sx ul.menu-04 li.titsubmenu-sel{
	background:url(img/sub_menu_bg_sel.jpg) no-repeat;
	font-weight: bold;
	width:215px;
	padding-left: 4px;
	color: #FFCF9B;
}
/* colori per l'effetto roll-over */
#menu-sx ul.menu-05 li.titsubmenu-sel{
	background:url(img/sub_menu_bg_sel.jpg) no-repeat;
	font-weight: bold;
	width:215px;
	padding-left: 4px;
	color: #FFCF9B;
}
/* colori per l'effetto roll-over */
#menu-sx ul.menu-06 li.titsubmenu-sel{
	background:url(img/sub_menu_bg_sel.jpg) no-repeat;
	font-weight: bold;
	width:215px;
	padding-left: 4px;
	color: #FFCF9B;
}
/* colori per l'effetto roll-over */
#menu-sx ul.menu-07 li.titsubmenu-sel{
	background:url(img/sub_menu_bg_sel.jpg) no-repeat;
	width:215px;
	font-weight: bold;
	padding-left: 4px;
	color: #FFCF9B;
}

#menu-sx ul.menu-01 li a:hover {
	display:block;
	text-decoration:none;
	background:url(img/sub_menu_bg_sel.jpg) no-repeat;
	width:215px;
	height:33px;
	line-height:2em;
	overflow: hidden;
	padding-left: 4px;
	font-weight: bold;
	color: #FFCF9B;
}
#menu-sx ul.menu-02 li a:hover {
	display:block;
	text-decoration:none;
	background:url(img/sub_menu_bg_sel.jpg) no-repeat;
	width:215px;
	height:33px;
	line-height:2em;
	overflow: hidden;
	padding-left: 4px;
	font-weight: bold;
	color: #FFCF9B;
}
#menu-sx ul.menu-03 li a:hover {
	display:block;
	text-decoration:none;
	background:url(img/sub_menu_bg_sel.jpg) no-repeat;
	width:215px;
	height:33px;
	line-height:2em;
	overflow: hidden;
	padding-left: 4px;
	font-weight: bold;
	color: #FFCF9B;
}
#menu-sx ul.menu-04 li a:hover {
	display:block;
	text-decoration:none;
	background:url(img/sub_menu_bg_sel.jpg) no-repeat;
	width:215px;
	height:33px;
	line-height:2em;
	overflow: hidden;
	padding-left: 4px;
	font-weight: bold;
	color: #FFCF9B;
}
#menu-sx ul.menu-05 li a:hover {
	display:block;
	text-decoration:none;
	background:url(img/sub_menu_bg_sel.jpg) no-repeat;
	width:215px;
	height:33px;
	line-height:2em;
	overflow: hidden;
	padding-left: 4px;
	font-weight: bold;
	color: #FFCF9B;
}
#menu-sx ul.menu-06 li a:hover {
	display:block;
	text-decoration:none;
	background:url(img/sub_menu_bg_sel.jpg) no-repeat;
	width:215px;
	height:33px;
	line-height:2em;
	overflow: hidden;
	padding-left: 4px;
	font-weight: bold;
	color: #FFCF9B;
}
#menu-sx ul.menu-07 li a:hover {
	display:block;
	text-decoration:none;
	background:url(img/sub_menu_bg_sel.jpg) no-repeat;
	width:215px;
	height:33px;
	line-height:2em;
	overflow: hidden;
	padding-left: 4px;
	font-weight: bold;
	color: #FFCF9B;
}

/*
-----------------------------------------------------------------------------------------------------------
MENU TENDINA-------------
-----------------------------------------------------------------------------------------------------------
*/
#menu-sx ul.menu-01 li.titsubmenu-sel a.tendina{
	font-weight: bold;
	background:none;
	width:185px;
	height:30px;
	padding-left: 4px;
	color: #FFCF9B;
}
#menu-sx ul.menu-02 li.titsubmenu-sel a.tendina{
	font-weight: bold;
	background:none;
	width:185px;
	height:30px;
	padding-left: 4px;
	color: #FFCF9B;
}
#menu-sx ul.menu-03 li.titsubmenu-sel a.tendina{
	font-weight: bold;
	background:none;
	width:185px;
	height:30px;
	padding-left: 4px;
	color: #FFCF9B;
}
#menu-sx ul.menu-04 li.titsubmenu-sel a.tendina{
	font-weight: bold;
	background:none;
	width:185px;
	height:30px;
	padding-left: 4px;
	color: #FFCF9B;
}
#menu-sx ul.menu-05 li.titsubmenu-sel a.tendina{
	font-weight: bold;
	background:none;
	width:185px;
	height:30px;
	padding-left: 4px;
	color: #FFCF9B;
}
#menu-sx ul.menu-06 li.titsubmenu-sel a.tendina{
	font-weight: bold;
	background:none;
	width:185px;
	height:30px;
	padding-left: 4px;
	color: #FFCF9B;
}
#menu-sx ul.menu-07 li.titsubmenu-sel a.tendina{
	font-weight: bold;
	background:none;
	width:185px;
	height:30px;
	padding-left: 4px;
	color: #FFCF9B;
}

#menu-sx ul.menu-01 li.selezionato  a {font-weight: bold;background:url(img/sub_menu_bg_sel.jpg) no-repeat;color: #FFCF9B;}
#menu-sx ul.menu-02 li.selezionato  a {font-weight: bold;background:url(img/sub_menu_bg_sel.jpg) no-repeat;color: #FFCF9B;}
#menu-sx ul.menu-03 li.selezionato  a {font-weight: bold;background:url(img/sub_menu_bg_sel.jpg) no-repeat;color: #FFCF9B;}
#menu-sx ul.menu-04 li.selezionato  a {font-weight: bold;background:url(img/sub_menu_bg_sel.jpg) no-repeat;color: #FFCF9B;}
#menu-sx ul.menu-05 li.selezionato  a {font-weight: bold;background:url(img/sub_menu_bg_sel.jpg) no-repeat;color: #FFCF9B;}
#menu-sx ul.menu-06 li.selezionato  a {font-weight: bold;background:url(img/sub_menu_bg_sel.jpg) no-repeat;color: #FFCF9B;}
#menu-sx ul.menu-07 li.selezionato  a {font-weight: bold;background:url(img/sub_menu_bg_sel.jpg) no-repeat;color: #FFCF9B;}

.bottom-page {margin-top:4px;}

/*
-----------------------------------------------------------------------------------------------------------
FINE-------------
-----------------------------------------------------------------------------------------------------------
*/
