ul,ol,li,h1,h2,h3,h4,h5,h6,pre,form,body,html,p,blockquote,fieldset,input
{ margin: 0; padding: 0; }
 a img,:link img,:visited img { border: none; } 

a
{
  color:blue;
  text-decoration: none;
}

a:hover
{
  text-decoration: underline;
}


body {
	margin-top: 0px;
	background: #FFFFFF url(/images/italsel/fondo.gif) repeat-x;
	font-family: "Trebuchet MS", Verdana, Arial;
	font-size: 12px;
}
.corpo
{
	padding:10px 10px 10px 10px;
}

/*
  --- pagine statiche ---
*/
.pagina_statica h1
{
  margin-left: 5px;
  margin-top:10px;
  color:#333333;
  text-transform: capitalize;
  font-family:arial black,helvetica black,sans-serif;
  font-size:1.4em;
  font-weight:normal;
  margin-bottom:1em;
}
.pagina_statica h3
{
  margin-left: 5px;
  margin-top:10px;
  color:#333333;
  text-transform: capitalize;
  font-family:arial black,helvetica black,sans-serif;
  font-size:1.2em;
  font-weight:normal;
  margin-bottom:1em;
}
.pagina_statica p
{
  padding:5px 5px 5px 5px;
  margin-bottom: 10px;
  margin-top: 10px;
  text-align:justify;
}
.pagina_statica strong { font-weight: bold; }
.pagina_statica em { font-style: italic; }
/*
  --- box tabelle prodotto hardware ---
*/
.blink { text-decoration: blink; }
.tabella_prodotto
{
  border:1px;
  padding:3px;
}
.tabella_prodotto td 
{
  #background-color: #e8edff;
  background-image: none;
  background-repeat: repeat;
  background-attachment: scroll;
  background-size: auto auto;
  border-top-width: 1px;
  border-top-style: solid;
  border-top-color: #ffffff;
  color: #666699;
  padding: 3px;  
}
.tabella_prodotto tbody tr:hover td 
{
	  background-color: #d0dafd;	
	  background-image: none;	
	  background-repeat: repeat;	
	  background-attachment: scroll;		  
}
.tabella_prodotto th 
{
  font-weight: normal;  
  font-size: 13px;  
  color: #003399;    
  padding: 3px;	
}

.tabella_prodotto thead th.rounded-q4 
{
  background-color: #b9c9fe;  
  background-image: url("/images/italsel/prodotti/right.png");  
  background-repeat: no-repeat;  
  background-attachment: scroll;    
}
.tabella_prodotto th 
{
	font-weight: normal;	
	font-size: 13px;	
	color: #003399;	
	background-color: #b9c9fe;	
	background-image: none;	
	background-repeat: repeat;	
	padding: 3px;		
}
/*
  --- box corpo centrale ---
*/
.box {
  background:#EEEEEE none repeat scroll 0%;
  border-color:#EBEBEB  rgb(212, 212, 212) rgb(212, 212, 212) rgb(235, 235, 235);
  border-style:solid;
  border-width:1px;
  height:100%;
  width: 85%;
  margin:1.5em 0em 2em 0pt;
  min-height:100%;
  padding:2px 2px 2px 2px;
  position:relative;
  font-size: 12px;
}

.box h3 {
margin-left: 5px;
color:#333333;
font-family:arial black,helvetica black,sans-serif;
font-size:1.4em;
font-weight:normal;
margin-bottom:1em;
}

.box a {
color: blue;
display:block;
padding:0em 10px 0em 0em;
}

.box a:hover {
background-color:#D9ECF2;
text-decoration:none;
}

/*
box categoria
*/
.boxcategoria {
  background:#EEEEEE none repeat scroll 0%;
  border-color:#EBEBEB  rgb(212, 212, 212) rgb(212, 212, 212) rgb(235, 235, 235);
  border-style:solid;
  border-width:1px;
  height:100%;
  width: 98%;
  margin:1.5em 0em 2em 0pt;
  min-height:100%;
  padding:2px 2px 2px 2px;
  position:relative;
  font-size: 12px;
  text-align: center;
  color: blue;
}

.boxcategoria h3 {
margin-left: 5px;
color:#333333;
font-family:arial black,helvetica black,sans-serif;
font-size:1.4em;
font-weight:normal;
margin-bottom:1em;
}

.boxcategoria a {
color: blue;
display:block;
padding:0em 10px 0em 0em;
}

.boxcategoria a:hover {
background-color:#D9ECF2;
text-decoration:none;
}

.box_cat_hardware {
  background:blue none repeat scroll 0%;
  border-color:#EBEBEB  rgb(212, 212, 212) rgb(212, 212, 212) rgb(235, 235, 235);
  border-style:solid;
  border-width:1px;
  height:100%;
  width: 98%;
  margin:1.5em 0em 2em 0pt;
  min-height:100%;
  padding:2px 2px 2px 2px;
  position:relative;
  font-size: 12px;
  text-align: center;
  color: white;
}

.box_cat_hardware h3 {
margin-left: 5px;
color:#333333;
font-family:arial black,helvetica black,sans-serif;
font-size:1.4em;
font-weight:normal;
margin-bottom:1em;
}

.box_cat_hardware a {
color: white;
display:block;
padding:0em 10px 0em 0em;
}

.box_cat_hardware a:hover {
background-color:#00C4FF;
text-decoration:none;
}



.boxcx {
  background:#EEEEEE none repeat scroll 0%;
  border-color:#EBEBEB rgb(212, 212, 212) rgb(212, 212, 212) rgb(235, 235, 235);
  border-style:solid;
  border-width:1px;
  height:100%;
  margin:1.5em 0em 2em 0pt;
  min-height:100%;
  padding:10px 10px 10px 10px;
  position:relative;
  font-size: 12px;
}
.boxcx h3 {
margin-left: 5px;
color:#333333;
font-family:arial black,helvetica black,sans-serif;
font-size:1.4em;
font-weight:normal;
margin-bottom:1em;
}
/*
  --- box colonna sx ---
*/
.boxsx {
  background:#EEEEEE none repeat scroll 0%;
  border-color:#EBEBEB rgb(212, 212, 212) rgb(212, 212, 212) rgb(235, 235, 235);
  border-style:solid;
  border-width:1px;
  height:100%;
  margin:1.5em 0em 2em 0pt;
  min-height:100%;
  padding:2px 2px 2px 2px;
  position:relative;
  width:160px;
  font-size: 11px;
}

.boxsx h3 {
margin-left: 5px;
color:#333333;
font-family:arial black,helvetica black,sans-serif;
font-size:1.4em;
font-weight:normal;
margin-bottom:1em;
}
.boxsx a {
color: blue;
display:block;
padding:0.5em 10px 0.5em 0.5em;
}
.boxsx a:hover {
background-color:#D9ECF2;
text-decoration:none;
}

/*
  --- box mappa ---
*/
.boxmappa {
  background:#EEEEEE none repeat scroll 0%;
  border-color:#EBEBEB rgb(212, 212, 212) rgb(212, 212, 212) rgb(235, 235, 235);
  border-style:solid;
  border-width:1px;
  height:100%;

  min-height:100%;
  padding:10px 10px 10px 10px;
  position:relative;
  width:95%;
  font-size: 12px;
  clear:right;
}

/*
  --- box lista ---
*/
.boxlista {
  background:#EEEEEE none repeat scroll 0%;
  border-color:#EBEBEB rgb(212, 212, 212) rgb(212, 212, 212) rgb(235, 235, 235);
  border-style:solid;
  border-width:1px;
  height:100%;
  margin:1.5em 0em 2em 0pt;
  min-height:100%;
  padding:10px 10px 10px 10px;
  position:relative;
  width:100%;
  font-size: 12px;
  clear:right;
}
.boxlista img { border: 1px dotted #333333;}
.boxlista h3 {
margin-left: 5px;
color:#333333;
font-family:arial black,helvetica black,sans-serif;
font-size:1.4em;
font-weight:normal;
margin-bottom:1em;
}
.boxlista a {
color:blue;
display:block;
padding:0.5em 10px 0.5em 0.5em;
}
.boxlista a:hover {
background-color:#D9ECF2;
text-decoration:none;
}

/*
  --- box carrello ---
*/
.boxcarrello {
  background:#EEEEEE none repeat scroll 0%;
  border-color:#EBEBEB rgb(212, 212, 212) rgb(212, 212, 212) rgb(235, 235, 235);
  border-style:solid;
  border-width:1px;
  height:100%;
  margin:1.5em 0em 2em 0pt;
  min-height:100%;
  padding:10px 10px 10px 10px;
  position:relative;
  width:100%;
  font-size: 12px;
  clear:right;
}
.boxcarrello img { border: 1px dotted #333333;}
.boxcarrello h3 {
margin-left: 5px;
color:#333333;
font-family:arial black,helvetica black,sans-serif;
font-size:1.4em;
font-weight:normal;
margin-bottom:1em;
}
.boxcarrello a {
color:blue;
padding:0.5em 10px 0.5em 0.5em;
}

/*
  --- box homepage ---
*/
.boxhomepage {
  background:#EEEEEE none repeat scroll 0%;
  border-color:#EBEBEB rgb(212, 212, 212) rgb(212, 212, 212) rgb(235, 235, 235);
  border-style:solid;
  border-width:1px;
  height:100%;
  margin:2pt 2pt 2pt 2pt;
  min-height:100%;
  padding:2px 2px 2px 2px;
  position:relative;
  width:70%;
  font-size: 12px;
  clear:right;
}
.boxhomepage img { border: 1px dotted #333333;}
.boxhomepage h3 {
margin-left: 5px;
color:#333333;
font-family:arial black,helvetica black,sans-serif;
font-size:1.4em;
font-weight:normal;
margin-bottom:1em;
}
.boxhomepage a {
color:blue;
display:block;
padding:0.5em 10px 0.5em 0.5em;
}
.boxhomepage a:hover {
background-color:#D9ECF2;
text-decoration:none;
}
/*
  --- box di assistenza post-vendita ---
*/
.boxsupport {
  background:#EEEEEE none repeat scroll 0%;
  border-color:#EBEBEB rgb(212, 212, 212) rgb(212, 212, 212) rgb(235, 235, 235);
  border-style:solid;
  border-width:1px;
  height:100%;
  margin:5pt 5pt 5pt 5pt;
  min-height:100%;
  padding:2px 2px 2px 2px;
  position:relative;
  width:97%;
  font-size: 11px;
}

.boxsupport h3 {
margin-left: 5px;
color:#333333;
font-family:arial black,helvetica black,sans-serif;
font-size:1.4em;
font-weight:normal;
margin-bottom:1em;
}

/*
  --- link scriptaculous in macroarea ---
*/
.macroarea_link_testa
{
  color:blue;
  text-decoration:none;
}

/*
  --- per i tooltip ---
*/
.hotspot {color:#900; padding-bottom:1px; border-bottom:1px dotted #900; cursor:pointer}
#tt {position:absolute; display:block; background:url(/images/italsel/tt_left.gif) top left no-repeat}
#tttop {display:block; height:5px; margin-left:5px; background:url(/images/italsel/tt_top.gif) top right no-repeat; overflow:hidden}
#ttcont {display:block; padding:2px 12px 3px 7px; margin-left:5px; background:#666; color:#FFF}
#ttbot {display:block; height:5px; margin-left:5px; background:url(/images/italsel/tt_bottom.gif) top right no-repeat; overflow:hidden}

/*
  --- vari ---
*/
#ticker a { color:blue; display:block; padding: 0em 10px 0em 0.5em; }
#ticker a:hover { background-color:#D9ECF2; text-decoration:none; }

.navbar
{
  padding:5px 5px 5px 5px;
  color:#333333;
  background:#EFEFEF none repeat scroll 0%;
  border-color:#EBEBEB rgb(212, 212, 212) rgb(212, 212, 212) rgb(235, 235, 235);
  height:100%;
  margin:5pt 5pt 5pt 0pt;
  min-height:100%;
  position:relative;
  width:92%;
  font-size: 11px;
}

#shadowbox_title {border: 0px solid;}

#shadowbox_info {border: 0px solid;}


