/* stile dell'header */

BODY
{
 margin:0px 0px 0px 0px;
 border:0px 0px 0px 0px;
 padding:0px 0px 0px 0px;
}

.header
{
    color:Blue;
    text-align:center;
    height: 40px;
    width: 700px;
}

/* Riga Titolo */
TR.titolosezione
{
    text-align:left;
    background-color:#f5f8fd;
}

/* stile usato nella pagina di ricerca per le scritte piccole */
.small_text
{    
    font-size:10px;
    font-family:Verdana;
    vertical-align:middle;
}
/* stile dei link */
.link
{
    font-style:normal;
    text-decoration:none;
    color:Black;        
}
/* stile per centrare */
.center
{
    text-align:center;   
}



/* Combo Box */
.ComboBoxSTY
{
    font-family:Verdana;    
    vertical-align:middle;
    background-color:#FFFFF0;
    font-size:10px;
    text-align:left;
    height:20px;
    width:100px;
}

/* stili per il repeter carrelli */
TD.articoliCart
{
    border-bottom: dashed 1px #a3becc;
    padding:5px 0px 5px 0px;
    font-family:Verdana;    
    vertical-align:middle;
    font-size:10px;
    text-align:left;    
}

TD.qtaCart
{
    border-bottom: dashed 1px #a3becc;
    padding:5px 2px 5px 0px;
    font-family:Verdana;    
    vertical-align:middle;
    font-size:10px;
    text-align:right;    
}


/* Cambiamento del colore al passaggio del mouse sui link main */
A:active.menu_main,A:link.menu_main,A:visited.menu_main{
text-decoration: none;
vertical-align: middle;
COLOR: #FFF
}
A:hover.menu_main  {
text-decoration: none;
vertical-align: middle;
COLOR: #000
}

/* Cambiamento del colore al passaggio del mouse sui link delle immagini della home */
A:active.menu_home,A:link.menu_home,A:visited.menu_home{
text-decoration: none;
font-family:Verdana;
font-size: x-small;
padding: 0px 0px 1px 1px;
vertical-align: middle;
COLOR: #FFF
}
A:hover.menu_home  {
text-decoration: none;
font-family:Verdana;
font-size: x-small;
padding: 0px 0px 1px 1px;
vertical-align: middle;
COLOR: #000
}
 
.title_rept
{
    background-color:#aab9d6;
    color:#FFF;
    font-family:Verdana;    
    font-size:11px;
    text-align:left;
}

.text_generic
{
    color:#385fbc;
    font-family:Verdana;    
    font-size:10px;
    text-align:left;
}

.text_cart
{
    color:#a3becc;
    font-family:Verdana;    
    font-size:12px;
    text-align:left;
}

.text_title
{
    color:#a8c5d3;
    font-weight:bold;
    font-family:Verdana;    
    font-size:15px;
    text-align:left;
}

.div_title
{
    color:#FFF;
    padding:0px 0px 0px 5px;
    font-family:Verdana;    
    font-size:17px;
    text-align:left;
    position:absolute;
    bottom:2px;
    
}
.div_button
{
    padding:0px 0px 0px 5px;      
    text-align:center;
    position:absolute;
    top:1px;   
    left:1px;
    
}
.powered_by
{
    color:#FFF;
    font-family:Verdana;    
    font-size:9px;
    font-style:italic;
    text-align:right;
}
/* ## Barra sottostante ## */

/* stile del footer */
.footer
{
    color:Blue;
    font-family:Verdana;
    font-style:italic;
    font-size:10px;
    text-align:center;
}

.div_footer
{  
    clear: left;
    background-color:#a3becc;
    color:White;
    font-family:Verdana;
    font-size:10px;    
    text-align:center;
}

TR.riga_footer
{
    height:68px;
}

.banda_nera_footer
{
    clear: left;
    height:6px;
    background-color:#000;
}

 
 /* INPUT */
  .input_login
{
    border: solid 1px #a3becc;
    width: 130px;
    background-color: #fffff0;  
    font-family:Verdana;    
    font-size:10px;
    color: Black;
    text-align:left;
}
 .input_txtbox
{
    border: solid 1px #a3becc;
    width: 200px;
    background-color: #fffff0;  
    font-family:Verdana;    
    font-size:10px;
    color: Black;
    text-align:left;
}
 .input_qta
{
    border: solid 1px #a3becc;
    width: 130px;
    background-color: #fffff0;  
    font-family:Verdana;    
    font-size:10px;
    color: Black;
    text-align:right;
}

/* -- Tabelle -- */
TR.hdrBlu
{
    height: 21px; 
    background-color: #a3becc; 
    border-bottom: 4px solid #000000;
    color: #ffffff; 
    font-weight: bold; 
    vertical-align: middle; 
    padding: 5px 5px 5px 5px;
    
}
TR.hdrBlack
{
    height: 21px; 
    color: #000000; 
    font-family:Tahoma;    
    font-size:11px;
    vertical-align: middle; 
    padding: 5px 5px 5px 5px;
    font-weight:bold;
    
}
TD.hdrBluTD		
{
    border: 0px solid;
    height: 21px; 
    padding: 5px 5px 5px 5px; 
    vertical-align: middle;
    border-left-color: #a7d0f6; 
    border-top-color: #a7d0f6; 
    border-right-color: #114993; 
    border-bottom: 4px solid #000000;
    font-family:Tahoma;    
    font-size:11px;
    font-weight:bold;
    text-align:left;
}
TD.hdrBlackLine		
{
    border: 0px solid;
    vertical-align: middle;
    border-left-color: #a7d0f6; 
    border-top-color: #a7d0f6; 
    border-right-color: #114993; 
    border-bottom: 4px solid #000000;
}
TR.repet_Item
{
    padding: 3px 3px 3px 5px;
    height: 15px;
    font-family:Tahoma;    
    font-size:10px;
    text-align:left;
}
TR.repet_kit_Item
{
    padding: 3px 3px 3px 5px;
    height: 15px;
    font-family:Tahoma;    
    font-size:11px;
    color:#FFFFFF;
    text-align:left;
    background-color:#3DC40F;    
}
TR.repet_kit_Item_row
{
    padding: 3px 3px 3px 5px;
    height: 15px;
    font-family:Tahoma;    
    font-size:10px;
    text-align:left;
    border-left: solid 2px #3DC40F;
    border-right: solid 2px #3DC40F; 
}
TR.repet_kit_AlterItem_row
{
    padding: 3px 3px 3px 5px;
    height: 15px;
    font-family:Tahoma;    
    font-size:10px;
    text-align:left;
    background-color:#f5f8fd;    
    border-left: solid 2px #3DC40F;
    border-right: solid 2px #3DC40F; 
}
TR.repet_AlterItem
{
    padding: 3px 3px 3px 5px;
    height: 15px;    
    font-family:Tahoma;    
    font-size:10px;    
    text-align:left;
    background-color:#f5f8fd;
}

A:active.repet_link,A:link.repet_link,A:visited.repet_link
{
    padding: 3px 3px 3px 5px;
    font-family:Tahoma;    
    font-size:10px;    
    text-align:right;
    text-decoration: none;
    COLOR: #000;
}

A:hover.repet_link  
{
    padding: 3px 3px 3px 5px;
    font-family:Tahoma;    
    font-size:10px;    
    text-align:right;
    text-decoration: none;    
    COLOR:#a3becc;
}

.contorni
{
    border: 1px solid;
    width: 787px;
    border-left-color: #a3becc; 
    border-top-color: #a3becc; 
    border-right-color: #a3becc; 
    border-bottom-color: #a3becc;
}

.spaziatura_tabella
{
    height:20px;    
}

.spaziatura_tabella_pres
{
    height:15px;    
}
 
TD.repetDescr
{
    color:#46578B;
    background-color:#f5f8fd;
    width:15%;
    font-family:Verdana;    
    font-size:10px;
    text-align:left;
    padding: 5px 5px 5px 5px;
    
}

TD.repetValue
{
    width:35%;
    font-family:Verdana;    
    font-size:10px;
    text-align:left;
    padding: 5px 5px 5px 5px;
    /*border-bottom: 1px solid #cccccc;*/
}

TD.destra
{
    text-align:right;
}
TD.centrato
{
    text-align:center;
}
/* -- Tabelle HOME PAGE CON BORDO -- */
IMG.imgHome
{
    border-left: 1px;
    border-right: 1px;
    border-bottom: 1px; 
    border-style: solid; 
    border-color: #000000;
}

 /* Cambiamento del colore al passaggio del mouse sui pulsanti*/
/*A:active.pulsanteMenu,A:link.pulsanteMenu,A:visited.pulsanteMenu*/
A.pulsanteMenu
{
    font-family:Verdana;    
    font-size:10px;
    text-align:left;
    padding: 5px 5px 5px 5px;
    text-decoration: none;
    vertical-align: middle;
    COLOR: #000
    
}
A:hover.pulsanteMenu  
{
    font-family:Verdana;    
    font-size:10px;
    text-align:left;
    padding: 5px 5px 5px 5px;
    text-decoration: none;
    vertical-align: middle;
    background-color:#a3becc;
    COLOR: #FFF;
 }
 
 .pulsanteMenu_Bottone
{
    font-family:Verdana;    
    font-size:10px;
    text-align:right;   
    text-decoration: none;
    vertical-align: middle;
    width:81px; 
    height:20px;
    COLOR: #FFF
    
}

 /* Cambiamento del colore al passaggio del mouse sui link superiori*/
A:active.menu_top,A:link.menu_top,A:visited.menu_top{
text-decoration: none;
vertical-align: middle;
COLOR: #000
}
A:hover.menu_top  {
text-decoration: none;
vertical-align: middle;
COLOR: #FF6600
 }
  
 /* Cambiamento del colore al passaggio del mouse del menu principale */
A:active.menu_main_user,A:link.menu_main_user,A:visited.menu_main_user{
text-decoration: none;
border: 1;
COLOR: #000
}
A:hover.menu_main_user  {
text-decoration: none;
border: 1;
background-color:Red;
COLOR: #000
}

  /* */
  
  /* PULSANTE LINK */
TD.cella_button
{
    border: solid 1px #a3becc;
    color:#385fbc;
    height:12px;
    font-family:Verdana;    
    font-size:10px;
    text-align:center;
    font-weight:bold;
}

TD:hover.cella_button
{
    border: solid 1px #a3becc;
    color: Black;
    background-color: #f5f9ff;
    font-family:Verdana;    
    font-size:10px;
    text-align:center;
    font-weight:bold;
}
A:active.link_button,A:link.link_button,A:visited.link_button
{
    text-decoration: none;
    vertical-align: middle;
    COLOR: #385fbc;
    font-family:Verdana;    
    font-size:10px;
    text-align:center;
    font-weight:bold;
}
A:hover.link_button  
{
    text-decoration: none;
    vertical-align: middle;
    COLOR: Black;
    font-family:Verdana;    
    font-size:10px;
    text-align:center;
    font-weight:bold;
 }
 
 /* FINE PULSANTE LINK */
  
   
/* PULSANTE HEADER */
 
 .menu_header
 {
    font-family:Tahoma;    
    font-size:11px;
    font-weight:bold;
    text-align:center;
    text-decoration: none;
    vertical-align: middle;
    COLOR: #000;
 }
 
 
 
TD.button_header_first
{

    border-left: solid 1px #a3becc;
    border-right: solid 1px #a3becc;
    text-align:center;

}
TD:hover.button_header_first
{
    border-left: solid 1px #a3becc;
    border-right: solid 1px #a3becc;
    text-align:center;
    background-color:#f5f9ff;
 
}
TD.button_header
{    
    border-right: solid 1px #a3becc;
    text-align:center;
}
TD:hover.button_header
{
    border-right: solid 1px #a3becc;
    text-align:center;
    background-color:#f5f9ff;    
}
 
 /* FINE PULSANTE HEADER*/
 
 .sottomenu
{
    background-color:#f5f9ff;
    border-left: solid 1px #a3becc;
    border-right: solid 1px #a3becc;
    padding: 5 5 5 5;
    height:25px;
    width:787px;
    
}
 
  /* PULSANTE SOTTO HEADER */
 
 A.sottomenu_header
 {
    font-family:Tahoma;    
    font-size:11px;
    font-weight:bold;
    text-align:center;
    text-decoration: none;
    vertical-align: middle;
    COLOR: #a3bed5;
 }
 A:hover.sottomenu_header
 {
    font-family:Tahoma;    
    font-size:11px;
    font-weight:bold;
    text-align:center;
    text-decoration: none;
    vertical-align: middle;
    COLOR:Black;
 }

 
 /* FINE PULSANTE SOTTO HEADER */
  
 /* PULSANTE FOOTER */
 
TD.button_footer_first
{

    border-left: solid 1px #FFF;
    border-right: solid 1px #FFF;
    font-family:Verdana;    
    font-size:10px;
    text-align:center;
}

TD.button_footer
{    
    border-right: solid 1px #FFF;
    font-family:Verdana;    
    font-size:10px;
    text-align:center;
}

 
 /* FINE PULSANTE FOOTER*/
 
 /* IMMAGINI */
 .divContainerStyle
 {
  filter:alpha(opacity=70);
  -moz-opacity:.70;
  opacity:.70; 
  background-color:#a3becc;
  visibility:hidden; 
  position:fixed; 
  top:0px;
  left:0px;
  width:100%;
  height:100%;
 }
 
  .immagine
   {
    visibility:hidden; 
    position:fixed; 
    top:350px; 
    left:450px; 
    width:160; 
    height:60px;
 }
 A.contatti:active,A.contatti:link,A:visited{
   text-decoration: none;
   COLOR: #000
}
   A.contatti:hover  {   
   text-decoration: underline;
   COLOR: #000
}
