﻿
/* --- COMMON --- */

.eice_Event {display:none;}
.eice_AutoFire {display:none;}

.wNoSave {border: 0 !important;}

.wCode { width: 45px; }
.wText { width: 180px;}
.wTbig { width: 300px;}
.wTCombo {width: 200px;}
.wTArea { width: 300px; height:80px;}

.wXxs { width: 25px; }
.wXs {width: 40px; }
.wSmall {width: 60px; }
.wMed {width: 100px; }
.wLarge {width: 160px; }
.wBig {width: 300px; }
.wBig2 {width: 100%; }

.wQta { width: 20px; font-size:9px; }

.txtNote { font-size:9px; font-style: italic; }

.novis {display:none;}
.eice_scroll {overflow: auto;}

.inputDataTime {width: 95px; }
.inputData {width: 63px; }

.btnCmd {width: 120px; color: #323232; border: 1px solid #a6c9e2; }

.tdCmd{ /*text-align: right; */ }
.tdAlert{font-weight:bold; color:Red;}

.frm label {
    display: block;
    float: left;
    /*font-size: 1.2em;*/
    width: 105px;    
}
.noborder {border: none !important}

.prod_ric_cell { background: #eee !important; }


#eice_setlingua {
    float: right;
}
.lan_it {
    background: url('/framework/eice/images/flags/it.png') no-repeat scroll left center transparent;                     
       display: block;
    float: left;
   /* height: 11px;*/
    margin-left: 7px;
    text-indent: -9999px;
    width: /*16px*/ 40px;
    padding-top: 10px;
}

.lan_de {
    background: url('/framework/eice/images/flags/de.png') no-repeat scroll left center transparent;
    display: block;
    float: left;
    height: 11px;
    margin-left: 7px;
    text-indent: -9999px;
    width: 16px;
}

.lan_en {
    background: url('/framework/eice/images/flags/en.png') no-repeat scroll left center transparent;
    display: block;
    float: left;
   /* height: 11px;*/
    margin-left: 7px;
    text-indent: -9999px;
    width: /*16px*/ 40px;
    padding-top: 10px;
}


.eice_loading{
    display: none;
    position: fixed;
    z-index: 2000;
    top: 30%;
    left: 50%;
    margin-left: -60px;
    padding: 40px;
    /*background-image: url('/framework/eice/images/bg-loading.png') ;*/
	background-image: url('/framework/eice/images/loading.gif');
    height: 40px;
    width: 40px;
	/*ele 05/02/2013: modifica per creare il bg all'immagine loading*/
	/*background-color: rgba(255, 255, 255, 1);
	background-position:50% 50%;
	border-radius:11px;
	background-repeat: no-repeat;
	-moz-box-shadow: 0 0 10px #333333;
-webkit-box-shadow:0 0 10px #333333;
box-shadow: 0 0 10px #333333;*/
background-repeat: no-repeat;
	/*fine ele modifiche*/
}


#prodlist_src{
    width: 850px;
    padding:10px;
    margin: 0 0 30px 0;
    background: #eee;
    border-bottom: 1px solid #bebebe
}

.eice-tbl-msg
{
    font-size: 1.5em;
    padding: 15px;
    }


/*RETURN MESSAGE MODULE*/
.retmsg {display: none;}

/*tbl LastColumn Tools (and ToolTips) icons*/
.eice-tool 
{
    border: 0 !important;
    
    }
    
    .eice-tool td
{
    vertical-align: middle;
    border: 0 !important;
    margin: 0 !important;
    padding: 0 !important;
    }

.tooltip  
{
    /*
    position: absolute;
    width: 10px;
    height: 10px;
    z-index: 50;
    */
 }
 
/* Macro News/Blog (integrazione uBlogsy */ 
.eice_news_list ul {list-style: none;}
.eice_news_list li{
                padding: 5px 0;
                border-bottom: 1px solid #d5d5d5;
}

.eice_news_list  li .eice_news_data {
                font-size: 0.8em;
                font-style: italic
}
 
.tooltipcontent  
{
   /* margin: 20px 0 0 -150px; */
    position: fixed;
   /* erica 20/09/2013 */
   /* margin: 20px 0 0 200px;*/
    /* position: fixed;*/
    display: none;
    /*width: 200px;*/
	border: 1px solid #000;
	padding: 5px;    
    z-index: 20;
    background: #fff;
    
 }
    
.tooltipcontent  td{
	padding: 2px !important; 
	border-bottom: 1px solid #eaeaea !important;   
    border-right: none !important;	
 }
 

/*input button*/
input.btnGen {
    padding: 3px 5px;
    outline: none;
    border: 1px solid #6b6b7b;
    border-radius: 3px;
    -webkit-border-radius: 3px;
    -moz-border-radius: 3px;
    color: #fff;
    font-size: 9px;
    text-transform: uppercase;
    cursor: pointer;
    background: #6b6b7b;
}
input.btnGen:hover, input.btnBlu:hover {
    color: #6b6b6b;
    background: #fff;
}

/*input text*/
input[type=text] {
       padding: 7px 14px;
    outline: none;
    border: 1px solid #6b6b7b;
    border-radius: 3px;
    -webkit-border-radius: 3px;
    -moz-border-radius: 3px;
    color: #414141;
    font-size: 9px;
    background: #e8e8e8;
}

input[type=text]:focus {
    background: #fff;
}

/*input text*/
input[type=password] {
        padding: 7px 14px;
    outline: none;
    border: 1px solid #6b6b7b;
    border-radius: 3px;
    -webkit-border-radius: 3px;
    -moz-border-radius: 3px;
    color: #414141;
    font-size: 9px;
    background: #e8e8e8;
}

input[type=password]:focus {
    background: #fff;
}


/*set icone*/
.icon-button { /*input */
    outline: none;
    border: none;
    color: #fff;
    cursor: pointer;
    width: 16px;
    height: 16px;    
    text-indent: -9999px;
	    padding: 0!important;
}


.icon-set { /*link href */
    display: block;
    float: left;
    margin: 0 3px 3px 0;
    width: 16px;
    height: 16px;
    text-indent: -9999px;
	
}
.ico-hand-up {background: url(/framework/eice/images/ico-hand-up.png)}
.ico-hand-down {background: url(/framework/eice/images/ico-hand-down.png)}
.ico-hand-open {background: url(/framework/eice/images/ico-hand-open.png)}
.ico-alternativi {background: url(/framework/eice/images/ico-alternativi.png)}
.ico-promo {background: url(/framework/eice/images/ico-promo.png)}
.ico-scaglioni {background: url(/framework/eice/images/ico-scaglioni.png)}
.ico-alter {background: url(/framework/eice/images/ico-alternativi.png)}
.ico-kit {background: url(/framework/eice/images/ico-kit.png)}
.ico-sostitutivi {background: url(/framework/eice/images/ico-sostitutivi.png)}
.ico-cart {background: url(/framework/eice/images/ico-cart.png)}
.ico-close {background: url(/framework/eice/images/ico-close.png)}
.ico-chk-0 {background: url(/framework/eice/images/ico-chk-0.png)}
.ico-chk-1 {background: url(/framework/eice/images/ico-chk-1.png)}
.ico-save {background: url(/framework/eice/images/ico-save.png)}
.ico-del {background: url(/framework/eice/images/ico-del.png)}
.ico-det {background: url(/framework/eice/images/ico-det.png)}
.ico-cart-add {background: url(/framework/eice/images/ico-cart-add.png)}
/*.ico-cart {background: url(/framework/eice/images/ico-cart-add.png)}*/
.ico-reset {background: url(/framework/eice/images/ico-arrow-double.png)}
.ico-active {background: url(/framework/eice/images/ico-active.png)}
.ico-lens {background: url(/framework/eice/images/ico-lens.png)}
.ico-check {background: url(/framework/eice/images/ico-check.png)}
.ico-doctxt {background: url(/framework/eice/images/ico-doctxt.png)}
.ico-docpdf {background: url(/framework/eice/images/ico-docpdf.png)}
.ico-back {background: url(/framework/eice/images/ico-back.png)}
.ico-next {background: url(/framework/eice/images/ico-next.png)}
.ico-refresh {background: url(/framework/eice/images/ico-refresh.png);width: 24px;
height: 24px;}

/* nico 02/10/2013 */
.ico-cart {background: url(/framework/eice/images/add-to-cart-light.png)}
.ico-prev {background: url(/framework/eice/images/add-to-cart-dark.png)}


.cartum {
	display: block;
	float: left;
	margin: 0 10px 3px 0;
	font-size: 0.8em;
}

.cartActive td
{
    background: #eee !important;
}


/*.icon-set:hover {background-position: -16px 0px;}*/

.icon-flat {
    display: block;
    /*float: left;*/
    margin: 0 3px 3px 0;
    width: 16px;
    height: 16px;
    text-indent: -9999px;
}

/* ############################################# */
/* eice.business.Wizard                          */
/* ############################################# */

.eice_wizard_list {
    list-style: none;    
    }
.eice_wizard_list li {
    float: left;
    padding-right: 8px;
    margin-right: 8px;
    border-right: 1px solid #b2b2b2;
}

.eice_wizard_list li.selected {
    font-weight: bold;
}




/* --- TABLES RICERCHE --- */

.nw 
{
    white-space:nowrap;
    }

.eice_tbl_src {
    width: 80%;
}

.eice_tbl_src td s{
    white-space:nowrap;
    font-size: 11px;
    vertical-align:top;
    border: none;
    padding: 5px 5px;
}
    
.eice_tbl_td_full {width: 500px;}


/*risultati prodotti*/
.eice_tbl_res {
    width: 100%;
    margin: 0 0 30px 0;
    border: 2px solid #ddd;
    clear: both;
}

.eice_tbl_res th {
    font-size: 8pt;
    font-weight: bold;
    text-align: left;
    padding: 5px 3px;
    color: #000;
    border-right: 1px solid #ddd;
    background: #cbcbcb;
}

.eice_tbl_res td {
    font-size: 8pt;
    padding: 5px 3px;
    border-bottom: 1px solid #ddd;
    border-right: 1px solid #ddd;
    /*background: #fff;*/
}
.eice_tbl_res td img {vertical-align: middle; margin: 0 5px 0 0;}

.eice_tbl_res .dist1 {padding: 0px 10px 0 0;}

.eice_tbl_res tfoot td {border:none;}
.eice_tbl_res tfoot td a{color: #5e8eb7;}

/*paginazione*/

.pager ul {
    list-style: none;
    float: right;
    margin: 10px 0;
}
.pager ul li{
    float: left;
    margin: 1px 5px 0 0; /*ale 20/4/2015 aggiunto margin top 1 per separare numeri paginazione da linea di separazione su carrellino*/
}
.pager ul li a{
    display: block;
    text-decoration: none;
    padding: 2px 5px;
    color: #5e8eb7;
    background: #fff;
}
.pager ul li a:hover{
    color: #fff;
    background: #5e8eb7;
}
.pager ul li span{
    display: block;
    padding: 2px 5px;
    color: #8e8e8e;
    background: #fff;
}

.pager ul li.last-dots, .pager ul li.first-dots {
    padding: 2px 0;
}


/*disponibilità prodotti*/
.eice_business_view_dispoprodotto_main {
width: 300px;
padding: 5px;
/*background: rgba(0, 0, 0, 0.2);*/
position: absolute; 
}

.eice_tbl_disp {
    width: 195px;
    border: 2px solid #000;
    margin: 0;
    
}
.eice_tbl_disp thead td {
    border: 1px solid #000;
    padding: 0 3px;
}

.eice_tbl_disp th {
    font-size: 9px;
    font-weight: bold;
    text-align: left;
    padding: 2px 3px;
    color: #000;
    border-right: 1px solid #000;
    background: #cbcbcb;
}

.eice_tbl_disp td {
    font-size: 9px;
    padding: 2px 3px;
    border-bottom: 1px solid #bebebe;
    border-right: 1px solid #000;
    vertical-align: top;
    background: #fff;
}
    
    
.eice_tbl_nav 
{
    border: none;
    margin: 0 0 10px 0;
}   


.eice_tbl_nav td
{
    font-size: 11px;
    text-align: center;
}
.eice_tbl_nav td a
{
    display: block;
    padding: 3px 6px;
    margin: 0 3px 0 0;
    font-weight: bold;
    text-decoration: none;
    background: #eee;
    
}
.eice_tbl_nav td span
{
    display: block;
    padding: 3px 6px;
    margin: 0 3px 0 0;
    font-weight: bold;
}

.eice_note {font-size: 10px;}


.tbl_customform {}

.tbl_customform td { padding: 5px;}

.tbl_customform td.input 
{
    width:150px;
}

.tbl_customform td.errorMessage 
{
    text-align: left;
    font-weight:bold;
    font-style:italic;
    font-size:0.9em;
    }


/* --- MENU VERTICALE --- */


.menu_list {
    background: #edefef;
    padding: 10px;
}

    p#eice_menu_head_active {
        margin: 0px;
        padding: 3px 0;
        text-indent: 10px;   
        background: #dedede !important; 
        border-bottom: 1px solid #c7c7c7;
    }

    p#eice_menu_head {
        margin: 0px;
        padding: 3px 0;
        text-indent: 10px;       
    }

    .sel {      
        background: #dedede !important;
        border-bottom: 1px solid #c7c7c7;
    }
    .sel  td{      
        background: #dedede !important;
        border-bottom: 1px solid #c7c7c7;
    }

    p#eice_menu_head a, p#eice_menu_head_active a{
        color: #297598;
        font-size: 10px;
        font-weight: bold;
        text-decoration: none;
    }
    
    
    #eice_menu_body, #eice_menu_body_active {
        padding: 5px 0 20px 0;
        background: #fff;
    }
    #eice_menu_body ul, #eice_menu_body_active ul{
        list-style: none;
        padding: 0 0px;
    }
    #eice_menu_body ul li, #eice_menu_body_active ul li {
        padding: 3px 0;
    }
    #eice_menu_body ul li a, #eice_menu_body_active ul li a{
        text-decoration: none;
        color: #9a9a9a;
    }
    #eice_menu_body ul li ul li a, #eice_menu_body_active ul li ul li a{
        font-weight: normal;
    }


/**/

.eice_msg  
{
    position: fixed;
    bottom: -1px;
    left: 50%;
    margin-left: -300px;
    z-index: 10;
    width: 600px;
    height: 40px;
    padding: 1px;
    border: 1px solid #bebebe;
    background: #eee;
}
.eice_msg  p
{
    font-size: 11px;
    font-weight: bold;
}

.eice_msg  .inner
{
    text-align: center;
    border-top: 8px solid #f29100;
    padding: 10px 0 0 0;
}

.cmdCartAdd {display:block; width:16px; height:16px; background: url(/framework/eice/commerce/images/ico_cart.gif) center left no-repeat; float:left; margin-left: 3px; text-indent:-9999px;}
.txtQty {width: 15px; float:left;}



.eice_tbl_summary 
{
    border: 1px solid black;
}

.eice_tbl_summary th 
{
    white-space:nowrap;
    font-size: 11px;
    vertical-align:top;
    border: none;
    padding: 5px 5px;
    font-weight: bold;
}

.eice_tbl_summary td 
{
    white-space:nowrap;
    font-size: 9px;
    vertical-align:top;
    border: none;
    padding: 5px 5px;
}





/* ############################################# */
/* Multiproprietà                            */
/* ############################################# */

.multiVal {
	border: 2px solid #979797;
	float: left;
	width: 100%;
	background: #fff
}

.multiVal ul {list-style: none;}
.multiVal ul li {
	overflow: auto;
	margin: 5px 5px;
	text-transform: uppercase;
	font-weight: bold;
	font-size: 0.9em;
	/*ele 27/11/14width: 18%;
	float: left;
	height: 200px;*/
}

.multiVal ul li ul {width: 100%; margin-top: 10px;}
.multiVal ul li ul li {
	width: 100%;
	height: auto;
	float: none;
	font-size: 0.8em;
	font-weight: normal;
	margin: 5px 0 0 0;
	border-bottom: 1px solid #979797;
}
.multiVal ul li ul li:hover {border-bottom: 1px solid #000;}
.multiVal ul li ul li a {
	 	text-decoration: none;
}
.multiVal ul li ul li a:hover {
	color: #6b6b6b;
}

.multiProp {
	float: left;
	width: 100%;
}

.multiProp ul {list-style: none;}
.multiProp ul li {
	float: left;
	padding: 2px 5px;
	border: 2px solid #979797;
	background: #979797;
	color: #fff;
	font-weight: bold;
	font-size: 0.9em;
}

 .multiSelect 
{
    border: none !important;
    font-size: 1em !important;
    font-weight:bold !important;
    }

/*Variante Verticale*/

.multivert .multiVal ul li {float: none; }
.multivert .multiVal ul li ul {margin-bottom: 10px;}
.multivert .multiProp ul li {float: none;}



/* ############################################# */
/* Movimentazione                            */
/* ############################################# */

.eice_tbl_movSearch {margin-bottom: 10px}
.eice_tbl_movSearch td {padding: 2px}



/* ############################################# */
/* Ricerca Agente                            */
/* ############################################# */

.imp-noagente {
	border: 5px solid red;
	padding: 20px 10px 20px 70px;
	background: url(../images/ico-user-noagente.png) no-repeat 20px 50%;
}
.imp-none {
	border: 5px solid #fc0;
	padding: 20px 10px 20px 70px;
	background: url(../images/ico-user-none.png) no-repeat 20px 50%;

}
.imp-attiva {
	border: 5px solid blue;
	padding: 20px 10px 20px 70px;
	background: url(../images/ico-user-del.png) no-repeat 20px 50%;
}



/* ############################################# */
/* Tec Doc                                       */
/* ############################################# */

.w150 {width:150px;}
.w200 {width:200px;}
.w400 {width:400px;}

.h150 {height:150px;}
.h200 {height:200px;}
.h300 {height:300px;}
.h400 {height:400px;}
/*erica 29/04/2013 */ 
.h100 {height:100px}

.dim-1-2 {width: 50%;}


.tecd-tbl-module {
    width: 200px;
    border: 2px solid #000;
    margin: 0;
    
}
    .tecd-tbl-module thead td {
        border: 1px solid #000;
        padding: 0 3px;
    }

    .tecd-tbl-module th {
        font-size: 9px;
        font-weight: bold;
        text-align: left;
        padding: 2px 3px;
        color: #000;
        border-right: 1px solid #000;
        background: #cbcbcb;
    }

    .tecd-tbl-module td {
        font-size: 9px;
        padding: 2px 3px;
        border-bottom: 1px solid #bebebe;
        border-right: 1px solid #000;
        background: #fff;
    }


 .tecd-tbl-search {font-size: 0.7em;}
    .tecd-tbl-search th {
        padding: 5px;
        text-align: left;
        text-transform: uppercase;
        font-size: 0.9em;
        font-weight: bold;
        border-bottom: 1px solid #c5c5c5;
    }
    .tecd-tbl-search td {
        padding: 5px;
    }
    .tecd-tbl-search input[type=radio] {
        margin-right: 10px; 
    }

/*Contenitore risultati ricerca*/
.tecd-ModelsGridDiv {
    position: absolute;
    width: 96%;
    margin-top: -210px;
    padding: 0 1.4em 1em 1.4em; 
    font-size: 0.8em;
    background: #fff;
 }
.tecd-ModelsGridDiv .eice_tbl_res td, .tecd-ModelsGridDiv .eice_tbl_res th {font-size: 0.8em;}

.tecd-GroupTreeDiv {
    position: absolute;
    width: /*96% erica 24/04/2013 */49%;
    margin-top: -210px;
    padding: 0 1.4em 1em 1.4em;
    font-size: 1em;
    background: #fff;
    /*
    border: 1px solid #aaa;
    background: #fff;
    border-radius: 4px;
    -webkit-border-radius: 4px;
    -moz-border-radius: 4px;
    */
    }
	/* erica 24/04/2013 */
.tecd-GenericArticlesDiv {
	position: absolute;
    width: 40%;
    margin-top: -210px;
	margin-left: 370px;
    padding: 0 1.4em 1em 1.4em;
    font-size: 1em;
    background: #ffffff;
    /*
    border: 1px solid #aaa;
    background: #fff;
    border-radius: 4px;
    -webkit-border-radius: 4px;
    -moz-border-radius: 4px;
    */
    }


.tecd-GroupTreeDiv .eice_tbl_res td, .tecd-GroupTreeDiv .eice_tbl_res th {font-size: 0.8em;}
.tecd-GroupTreeDiv .tecd-tbl-search {font-size: 0.8em}
.tecd-GroupTreeDiv .tecd-tree {font-size: 0.8em;}

.tecd-SrcFilter {padding: 1em 1.4em;}
.tecd-SrcFilter td { font-size: 0.7em;}



.tecd-storico h2 {font-size: 11pt; font-weight:bold;}
.tecd-storico li {font-size: 0.9em;}

/* ############################################# */
/* Eureca                                       */
/* ############################################# */

#EuMainTabs .fs {
    border: none;
    margin: 0 0 20px 0;
    padding: 0;
}
#EuMainTabs .fs legend {font-size: 0.7em}

#EuMainTabs .h40 {height: 40px;}
#EuMainTabs .eu-tbl-search td {font-size: 0.7em; vertical-align: top; padding: 0 5px; }
#EuMainTabs .eu-tbl-search select { width: 245px;}

.eu-div-searchcom {
padding: 10px 0;
text-align: right;
}

#EuMainTabs #div_Filtri > div {
float: left;
width: 140px;
margin: 0 10px 10px 0;
font-size: 0.7em
}
#EuMainTabs #div_Filtri > div select {
width: 140px;
}
#EuMainTabs .eu-tbl-filtri-check td{
padding: 0 8px;
font-size: 0.7em
}

/* ############################################# */
/* Ceckout                                       */
/* ############################################# */


#div_ind_fatt h6, #div_ind_sped h6 {font-weight: bold; background: #cbcbcb;}

#div_ind_fatt, #div_ind_sped, #div_order_info
{
    float: left;
    padding: 3px;
    border: 2px solid #000;
    margin: 0 20px 20px 0;
    background: #fff;
}




/* ############################################# */
/* Breadcramp elenco documenti                   */
/* ############################################# */

ul.breadcramp {list-style: none;}
ul.breadcramp li {
	float: left;
	padding: 2px 5px;
	border: 2px solid #979797;
	background: #979797;
	color: #fff;
	font-weight: bold;
	font-size: 0.9em;
}
ul.breadcramp li a {
	color: #fff;
	text-decoration: none;
}




/* ############################################# */
/* eice.common.Search                            */
/* xsltsearch                                    */
/* ############################################# */

#xsltsearch {margin: 0; padding-bottom: 20px;}
#xsltsearch_navigation {text-align: center;}
#xsltsearch_navigation .disabled {color: #AAA;}
#xsltsearch_stats {font-size: 75%; color: #999;}
#xsltsearch_results {padding-bottom: 20px;}
#xsltsearch h2 {font-size: 150%;}
.xsltsearch_result p {margin: 0; padding: 0;}
.xsltsearch_result:hover {background: #fafafa;}
.xsltsearch_ordinal {font-weight: bold; font-size: 75%;}
.xsltsearch_title {font-weight: bold;}
.xsltsearch_score {font-size: 75%;}
p.xsltsearch_result_description {padding-bottom: 10px;}
.xsltsearch_description strong {background: #FFD;} /* highlighting */

/* ############################################# */
/* eice.common.Slider                            */
/* xsltslider                                    */
/* ############################################# */

#placeholder{position:absolute;/*height:200px;width:400px;*/overflow:visible !important;margin:0;padding:4px;clear:both;background:#ccc; border:solid 1px #000;border-radius: 5px;}
#placeholder .rfslidemask{position:relative;overflow:hidden !important;margin:0;padding:0;clear:both;}
#placeholder .rfslides{position:relative;display:block;float:left;margin:0px;padding:0px;margin-left:0px;}  
#placeholder .rfslide{position:relative;display:block;float:left;margin:0px;padding:0px;background:#ccc;border-radius: 5px;}
#placeholder .rfslide a{position:absolute;top:45%;right:0px;background-color:#333;color:#fff;margin:0px;padding:0px;font:bold 16px/20px Lucida;height:auto; width:auto; padding:5px;}
#placeholder .rfnext{background-image:none !important;text-indent:0px !important;position:absolute;bottom:35%;right:10px;z-index:290;display:block;text-decoration:none; cursor: pointer;}
#placeholder .rfprev{background-image:none !important;text-indent:0px !important;position:absolute;bottom:35%;left:10px;z-index:290;display:block;text-decoration:none; cursor: pointer;}
#placeholder .slidelink a {display:block; font-family:Arial; font-size:11px;}


/* ############################################# */
/* Breadcrumb  - Briciole di pane                */
/* ############################################# */

.breadcrumb {
    float: left;
    padding: 10px;
}
.breadcrumb ul {
    list-style: none
}
.breadcrumb ul li{
    float: left;
    padding-right: 1em;
    font-size: 70%;
    text-transform: uppercase;
    color: #333;
}
.breadcrumb ul li a {
    color: #333;
}
.breadcrumb ul li a.active {
    text-decoration: none;
    color: #000;
}


/* ############################################# */
/* eice.common.Menu                              */
/* ############################################# */

/* ORIZZONTALE                                   */
/*-----------------------------------------------*/
#eice_menu {width: 100%; float: left;}

#eice_menu .ddsmoothmenu{
font: bold 12px;
background: #414141; /*background of menu bar (default state)*/
width: 100%;
float: left;
}

#eice_menu .ddsmoothmenu ul{
z-index:100;
margin: 0;
padding: 0;
list-style-type: none;
}

/*Top level list items*/
#eice_menu .ddsmoothmenu ul li{
position: relative;
display: inline;
float: left;
}

/*Top level menu link items style*/
#eice_menu .ddsmoothmenu ul li a{
display: block;
background: #414141; /*background of menu items (default state)*/
color: white;
padding: 8px 10px;
border-right: 1px solid #778;
color: #2d2b2b;
text-decoration: none;
}

* html #eice_menu .ddsmoothmenu ul li a{ /*IE6 hack to get sub menu links to behave correctly*/
display: inline-block;
}

#eice_menu .ddsmoothmenu ul li a:link, #eice_menu .ddsmoothmenu ul li a:visited{
/*color: white;*/
}

#eice_menu .ddsmoothmenu ul li a.selected{ /*CSS class that's dynamically added to the currently active menu items' LI A element*/
background: black; 
color: white;
}

#eice_menu .ddsmoothmenu ul li a:hover{
background: black; /*background of menu items during onmouseover (hover state)*/
color: white;
}
	
/*1st sub level menu*/
#eice_menu .ddsmoothmenu ul li ul{
position: absolute;
left: 0;
display: none; /*collapse all sub menus to begin with*/
visibility: hidden;
}

/*Sub level menu list items (undo style from Top level List Items)*/
#eice_menu .ddsmoothmenu ul li ul li{
display: list-item;
float: none;
}

/*All subsequent sub menu levels vertical offset after 1st level sub menu */
#eice_menu .ddsmoothmenu ul li ul li ul{
top: 0;
}

/* Sub level menu links style */
#eice_menu .ddsmoothmenu ul li ul li a{
font: normal 13px ;
width: 130px; /*width of sub menus*/
padding: 5px 10px;
margin: 0;
border-top-width: 0;
border-bottom: 1px solid gray;
}

/* Holly Hack for IE \*/
* html #eice_menu .ddsmoothmenu{height: 1%;} /*Holly Hack for IE7 and below*/


/* ######### CSS classes applied to down and right arrow images  ######### */

.downarrowclass {
position: absolute;
top: 12px;
right: 7px;
}

.rightarrowclass {
position: absolute;
top: 6px;
right: 5px;
}

/* ######### CSS for shadow added to sub menus  ######### */

.ddshadow { /*shadow for NON CSS3 capable browsers*/
position: absolute;
left: 0;
top: 0;
width: 0;
height: 0;
background: silver;
}

.toplevelshadow { /*shadow opacity for NON CSS3 capable browsers. Doesn't work in IE*/
opacity: 0.8;
}



/* VERTICALE                                     */
/*-----------------------------------------------*/                                

#eice_menu .ddsmoothmenu-v {
font: bold 22px ;
background: #414141; /*background of menu bar (default state)*/
width: 100%;
float: left;
}

#eice_menu .ddsmoothmenu-v ul{
margin: 0;
padding: 0;
list-style-type: none;
}
 
#eice_menu .ddsmoothmenu-v ul li{
position: relative;
}

/* Top level menu links style */
#eice_menu .ddsmoothmenu-v ul li a{
display: block;
overflow: auto; /*force hasLayout in IE7 */
color: white;
text-decoration: none;
padding: 6px;
border-bottom: 1px solid #778;
border-right: 1px solid #778;
z-index:1;
}

#eice_menu .ddsmoothmenu-v ul li a:link, #eice_menu .ddsmoothmenu-v ul li a:visited, #eice_menu .ddsmoothmenu-v ul li a:active{
background: #414141; /*background of menu items (default state)*/
color: white;
}


#eice_menu .ddsmoothmenu-v ul li a.selected{ /*CSS class that's dynamically added to the currently active menu items' LI A element*/
background: black; 
color: white;
}

#eice_menu .ddsmoothmenu-v ul li a:hover{
background: black; /*background of menu items during onmouseover (hover state)*/
color: white;
}

/*Sub level menu items */
#eice_menu .ddsmoothmenu-v ul li ul{
position: absolute;
width: 170px; /*Sub Menu Items width */
top: 0;
font-weight: normal;
visibility: hidden;
}


/*JS File Uplad */


/*
 * VERSION 2.2-SNAPSHOT
 * Original version: 1.0 © 2010 Andrew Valums ( andrew(at)valums.com )
 * Current Maintainer (2.0+): 2012, Ray Nicholus ( fineuploader(at)garstasio.com )
 *
 * Licensed under MIT license, GNU GPL 2 or later, GNU LGPL 2 or later, see license.txt.
 */
.qq-uploader {
    position: relative;
    width: 100%;
}
.qq-upload-button {
    display: block;
    /*or inline-block*/
    width: 105px;
    padding: 7px 0;
    text-align: center;
    background: #880000;
    border-bottom: 1px solid #DDD;
    color: #FFF;
}
.qq-upload-button-hover {
    background: #CC0000;
}
.qq-upload-button-focus {
    outline: 1px dotted #000000;
}
.qq-upload-drop-area, .qq-upload-extra-drop-area {
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    min-height: 30px;
    z-index: 2;
    background: #FF9797;
    text-align: center;
}
.qq-upload-drop-area span {
    display: block;
    position: absolute;
    top: 50%;
    width: 100%;
    margin-top: -8px;
    font-size: 16px;
}
.qq-upload-extra-drop-area {
    position: relative;
    margin-top: 50px;
    font-size: 16px;
    padding-top: 30px;
    height: 20px;
    min-height: 40px;
}
.qq-upload-drop-area-active {
    background: #FF7171;
}
.qq-upload-list {
    margin: 0;
    padding: 0;
    list-style: none;
}
.qq-upload-list li {
    margin: 0;
    padding: 9px;
    line-height: 15px;
    font-size: 16px;
    background-color: #FFF0BD;
}
.qq-upload-file, .qq-upload-spinner, .qq-upload-size, .qq-upload-cancel, .qq-upload-failed-text, .qq-upload-finished {
    margin-right: 12px;
}
.qq-upload-file {
}
.qq-upload-spinner {
    display: inline-block;
    background: url("loading.gif");
    width: 15px;
    height: 15px;
    vertical-align: text-bottom;
}
.qq-upload-finished {
    display:none;
    width:15px;
    height:15px;
    vertical-align:text-bottom;
}
.qq-upload-size, .qq-upload-cancel {
    font-size: 12px;
    font-weight: normal;
}
.qq-upload-failed-text {
    display: none;
    font-style: italic;
    font-weight: bold;
}
.qq-upload-failed-icon {
    display:none;
    width:15px;
    height:15px;
    vertical-align:text-bottom;
}
.qq-upload-fail .qq-upload-failed-text {
    display: inline;
}
.qq-upload-list li.qq-upload-success {
    background-color: #5DA30C;
    color: #FFFFFF;
}
.qq-upload-list li.qq-upload-fail {
    background-color: #D60000;
    color: #FFFFFF;
}
.qq-progress-bar {
    background: -moz-linear-gradient(top,  rgba(30,87,153,1) 0%, rgba(41,137,216,1) 50%, rgba(32,124,202,1) 51%, rgba(125,185,232,1) 100%); /* FF3.6+ */
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(30,87,153,1)), color-stop(50%,rgba(41,137,216,1)), color-stop(51%,rgba(32,124,202,1)), color-stop(100%,rgba(125,185,232,1))); /* Chrome,Safari4+ */
    background: -webkit-linear-gradient(top,  rgba(30,87,153,1) 0%,rgba(41,137,216,1) 50%,rgba(32,124,202,1) 51%,rgba(125,185,232,1) 100%); /* Chrome10+,Safari5.1+ */
    background: -o-linear-gradient(top,  rgba(30,87,153,1) 0%,rgba(41,137,216,1) 50%,rgba(32,124,202,1) 51%,rgba(125,185,232,1) 100%); /* Opera 11.10+ */
    background: -ms-linear-gradient(top,  rgba(30,87,153,1) 0%,rgba(41,137,216,1) 50%,rgba(32,124,202,1) 51%,rgba(125,185,232,1) 100%); /* IE10+ */
    background: linear-gradient(to bottom,  rgba(30,87,153,1) 0%,rgba(41,137,216,1) 50%,rgba(32,124,202,1) 51%,rgba(125,185,232,1) 100%); /* W3C */
    width: 0%;
    height: 15px;
    border-radius: 6px;
    margin-bottom: 3px;
    display: none;
}




/* *** */
 
/* Holly Hack for IE \*/
* html #eice_menu .ddsmoothmenu-v ul li { float: left; height: 1%; }
* html #eice_menu .ddsmoothmenu-v ul li a { height: 1%; }
/* End */

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                     