/** css tauroessiccatori ***
*** contenuti pagine ******/

body, th, td, select, a
{
  font-family: Arial, Verdana, "sans serif", "Bitstream Vera Sans", Helvetica;
  font-size: 14px;
}

body, th, td, select
{
    background-color: #ffffff;
    color: #3b3b3b;    
}


h1
{
font-family: Arial, Verdana, "sans serif", "Bitstream Vera Sans", Helvetica;
font-weight:normal;
line-height: 27px;
background-image: url(sfondo_h1.gif);
background-repeat:repeat-x;
color:#0b5815;
font-size: 22px;        
margin: 0;
margin-top: 2px;
margin-bottom: 15px;
border: 0;
text-decoration: none   
}

h2
{
font-weight:normal;
line-height: 22px;
background-image: url(sfondo_h2.gif);
background-repeat:repeat-x;
color:#d35400;
font-size: 18px; 
}


/* css tabelle */
image
{
   padding:0px;
   margin:0px;
}

/* --------------------
CSS AGGIUNTO APRILE 2009*/

/* css tabelle */
table.sw_blue td.category
{
    color: white;   
    background-image: url(blue_2.jpg); 
    background-repeat: no-repeat;
    height:30px;
}

table.sw_red td.category
{
    color: white;   
    background-image: url(red_2.jpg);
    background-repeat: no-repeat;
    height:30px;
}

table.sw_yellow td.category
{   
    color: white;
    background-image: url(yellow_2.jpg);
    background-repeat: no-repeat;
    height:30px;
}

table.sw_orange td.category
{
    color: white;
    background-image: url(orange_2.jpg);
    background-repeat: no-repeat;
    height:30px;
}

table.sw_viola td.category
{
    color: white;
    background-image: url(viola_2.jpg); 
    background-repeat: no-repeat;
    height:30px;
}

table.sw_green td.category
{
    color: white;
    background-image: url(green_2.jpg);
    background-repeat: no-repeat;
    height:30px;
}
/* css tabelle */



/* --------------------
CSS AGGIUNTO APRILE 2009 */

a.product_title:link 
{
    font-size: 130%;        
    color: #2f8e00;
    color: #45a400; 
    margin-left: 0px;
    padding-left:0px
    padding: 0px;
    border: 0;
    text-decoration: none   
}
a.product_title:visited 
{
    font-size: 130%;        
    color: #196327;
    color: #45a400; 
    margin: 0;
    padding: 0;
    border: 0;
    text-decoration: none   
}
a.product_title:hover 
{
    font-size: 130%;        
    color: #196327;
    color: #45a400; 
    margin: 0;
    padding: 0;
    border: 0;
    text-decoration: none   
}
a.product_title:active 
{
    font-size: 130%;        
    color: #196327;
    color: #45a400; 
    margin: 0;
    padding: 0;
    border: 0;
    text-decoration: none   
}
h1.product_title
{
    font-size: 130%;        
    color: #196327;
    margin: 0;
    padding: 0;
    border: 0;
    text-decoration: none       
}

#menubar
{
    width: 100%;
    margin-top:0px;
    margin-left:50%;
    margin-right:0px;
    margin-bottom:0px;
    float: center;
    text-align: center;
    position:relative;
}

div.menu_middle_0
{
    text-align:center;
    font-size:11px;
    /*background-color:#2a7e03;*/
    /*height:23px;*/
}

div.menu_middle
{
    font-size:11px;
    margin:0 auto;
    /*width:800px;*/
    color:white;
    line-height:22px;
    /*height:22px;*/
    border:solid 0px #1144aa;
}

/*
#search_form 
{   
border: solid 0px red;
height: 28px;
padding: 2; 
margin-bottom : 0px;
margin-top : 0px;
}
*/

div.menu_search_0
{
    border: solid 0px black;
    margin:0; 
    padding:0; 
    
    text-align:center;
    background-color:#45a400;
    height:28px;
}

div.menu_search
{
    border: solid 0px red;
    margin:0 auto;
    padding:4px 0 4px 0px;
    
    width:640px;
    color:white;    
    height:28px;
}



div.left_right_box 
{
/* no required styles */
}

div.left_right_item_0 
{
    float: left;
}

div.left_right_item_1
{
    float: right;
    text-align: right; /* depends on element width */
}


.bar_0
{
    position: 500x;
    top:0.4em;
    width:100%;
    border: 1px;

    margin-top:0;
    margin-left:0;
    margin-right:0;

    margin-bottom:8px;
        
/*    border-bottom:solid 1px #00104e;*/
}



.bar_1
{

    position:relative;
/*    z-index:5;*/



    margin-top:0;
    margin-left:0;
    margin-right:0;

    margin-bottom:8px;

    padding:0;
    border-spacing:0;
    border:0;
    
    border-collapse:collapse;
    
/*    border-bottom:solid 1px #00104e;*/
}



.bar_1_td_1
{
    color: #ffffff;
    background-color: #c8e2fb;  

    border-top:solid 1px #1144aa;
    border-left:solid 1px #1144aa;
    border-right:solid 1px #00104e;
    border-bottom:solid 1px #00104e;
    
    padding:0;
    
    padding-top:4px;
    padding-left:128px;
    padding-right:4px;
    padding-bottom:4px;         
    
    margin:0;
    vertical-align: center;
    position:center;

}

.bar_1_td_1_inside
{
    background-color: #c8e2fb;  
    vertical-align: center;
    position:center;
}





.bar_2
{
/*    z-index:1;*/
    position:absolute;
    top:70px;
    margin-bottom:8px;
/*    border:solid 1px #00104e;*/
}



a:link {
    color: #196327 ;
    text-decoration: none
}
a:visited {
    color: #196327;
    text-decoration: none
}
a:hover {
    color: #45a400;
    text-decoration: underline
}
a:active {
    color: #6de714;
    text-decoration: underline
}

a.himage:hover {
    text-decoration: none
}
a.himage:active {
    text-decoration: none
}


span.enlarge_field input , div.enlarge_field textarea
{
width:100%;
background-color: #ffffff;
}

div.title_0
{
font-weight:normal;
font-size:120%;
color: #ffffff;
margin:0 0 8px 0;
}

div.title_1
{
font-weight:normal;
font-size:110%;
color: #ffffff;
margin:0 0 4px 0;
}

strong
{
    font-weight: normal;
}
span.check_button input
{
}

input.select_field, option, span.select_field select
{
  font-size: 90%;
  color: #003150;

  background-color: #eeeeff;
    
    /*border-top:0;
    border-left:0;
    border-right:0;
    border:solid 1px #003150;*/
}

input.file_field
{
  color: #003150;
  background-color: #ffffff;  

    border-top:solid 0px #2255bb;
    border-left:solid 0px #00ff00;
    border-right:solid 0px #ffffff;
    border-bottom:solid 0px #ffffff


/*
  background-color: #eeeeff;    
  border:solid 1px #003150;*/
}



input.text_field,input.zebra_text_field
{
    font-size: 90%;
    color: #003150;
    text-align: left;
    border:1px #99aadd;
}
input.text_field,input.zebra_text_field
{
    border-top:solid 2px #99aadd;
    border-left:solid 2px #99aadd;
    border-right:solid 1px #99aadd;
    border-bottom:solid 1px #99aadd;

    padding-left:2px;
    padding-right:2px;

    color: #000010;
    background-color: #ffffff;
    font-weight: bold;
}

input.text_field_2,input.zebra_text_field
{
    font-size: 90%;
    color: #0c4116;
    text-align: left;
    border:1px #c0e7a4;
}
input.text_field_2,input.zebra_text_field
{
    border-top:solid 2px #c0e7a4;
    border-left:solid 2px #c0e7a4;
    border-right:solid 1px #b3e191;
    border-bottom:solid 1px #b3e191;

    padding-left:2px;
    padding-right:2px;

    color: #000010;
    background-color: #ffffff;
    font-weight: bold;
}

/*
input.zebra_text_field
{
    border:solid 1px #cccccc;
    background-color: #fcfcff;
}*/
textarea
{
  font-size: 90%;
  color: #003150;
  text-align: left;
  padding-right: 4px;

    background-color: #ffffff;

    border-top:solid 2px #99aadd;
    border-left:solid 2px #99aadd;
    border-right:solid 1px #99aadd;
    border-bottom:solid 1px #99aadd;
}

span.margin_bottom input
{
    margin-bottom:4px;
}

input.quantity_field, span.quantity_field input, span.border_field input
{
    font-size: 90%;
  
    border-top:solid 2px #99aadd;
    border-left:solid 2px #99aadd;
    border-right:solid 2px #ffffff;
    border-bottom:solid 2px #ffffff;

    padding-left:2px;
    padding-right:4px;
    
    color: #000010;
    background-color: #ffffff;
    font-weight: bold;
}
input.quantity_field, span.quantity_field input
{
  text-align: right;
}


/* LINK BUTTONS >>> */


A.link_button_2,A.link_button_2:link,A.link_button_2:visited,
A.link_button_2:hover,A.edit_button_2:active
{
    color: #ffffff;
    background-color: #1f4fb7; 

    font-size: 80%;  
    font-weight: bold;  
    text-decoration: none;

  
    padding-top: 1px;  
    padding-bottom: 1px;  
    padding-left: 8px;  
    padding-right: 8px;    
 
    border: 1px;
    border-style: solid;
    border-color: #2a5ac0;    
}

A.link_button_2:hover, A.edit_button_2:active
{
  text-decoration: underline;
}


/* TEXT BUTTONS >>> */

input.text_button
{
    font-size: 80%;
    font-weight: bold;    
    color: #ffffff;

    background-image: url(tab_search.gif); 
    border-top:solid 1px #2277dd;
    border-left:solid 1px #2277dd;
    border-right:solid 1px #2277dd;
    border-bottom:solid 1px #2277dd;

    color: #2a3f52;
    background-color: #d7e9f9; 

    border-top:solid 1px #2a3f52;
    border-left:solid 1px #2a3f52;
    border-right:solid 1px #2a3f52;
    border-bottom:solid 1px #2a3f52;
    text-align: center;
}
input.text_button:hover
{
}
input.text_button:active
{
    color: #ffff00;    

    border-top:solid 1px #d7e9f9;
    border-left:solid 1px #d7e9f9;
    border-right:solid 1px #d7e9f9;
    border-bottom:solid 1px #d7e9f9;

    color: #d7e9f9;
    background-image: url(tab_search_active.gif); 

    border-top:solid 1px #2277dd;
    border-left:solid 1px #2277dd;
    border-right:solid 1px #2277dd;
    border-bottom:solid 1px #2277dd;
}



input.text_button_2
{


  font-size: 80%;
  font-weight: bold;

    color: #ffffff;
    background-color: #196327; 


    border-top:solid 1px #52bc04;
    border-left:solid 1px #196327;
    border-right:solid 1px #52bc04;
    border-bottom:solid 1px #196327;

}
input.text_button_2:hover
{
}
input.text_button_2:active
{

    color: #ffff00; 

    border-top:solid 1px #2a3f52;
    border-left:solid 1px #2a3f52;
    border-right:solid 1px #2a3f52;
    border-bottom:solid 1px #2a3f52;

}


/*
input.text_button_2
{
  font-size: 80%;
  font-weight: bold;

    color: #ffffff;
    background-color: #196327; 


    border-top:solid 1px #52bc04;
    border-left:solid 1px #196327;
    border-right:solid 1px #52bc04;
    border-bottom:solid 1px #196327;
}
input.text_button_2:hover
{
}
input.text_button_2:active
{

    color: #ffff00; 

    border-top:solid 1px #2a3f52;
    border-left:solid 1px #2a3f52;
    border-right:solid 1px #2a3f52;
    border-bottom:solid 1px #2a3f52;

}
*/

/* <<< TEXT BUTTONS */


.rbox-green  {
/*  height:100%; */
  background-color:#c4efa1;
  border-left: 1px solid #c4efa1;
  border-top: 1px solid #c4efa1;  
  border-right: 1px solid #b8e197;
  border-bottom: 1px solid #b8e197;    
  position: relative;  
}
.rbox-green .c1 {
  height:100%;
  background-image: url(images/rbox-green-tl.png);
  background-position: 0% 0%;
  background-repeat: no-repeat;
  position: relative;
  top: -1px;
  left: -1px;
}
.rbox-green .c2 {
  height:100%;
  background-image: url(images/rbox-green-tr.png);
  background-position: 100% 0%;
  background-repeat: no-repeat;
  position: relative;
  left: 2px;
}
.rbox-green .c3 {
  height:100%;
  background-image: url(images/rbox-green-br.png);
  background-position: 100% 100%;
  background-repeat: no-repeat;
  position: relative;
  top: 2px;
  padding-right: 0em;  
}
.rbox-green .c4 {
  height:100%;
  background-image: url(images/rbox-green-bl.png);
  background-position: 0% 100%;
  background-repeat: no-repeat;
  position: relative;
  left: -2px;

/*  padding-left: 0.8em;
  padding-right: 0.8em;  
  padding-top: 0.5em;
  padding-bottom: 0.5em;  */
/*  border: 1px solid #000;*/
}

.rbox-green .c5 {
/*  height:100%;*/
  padding-left: 0.8em;
  padding-right: 0.8em;  
  padding-top: 0.5em;
  padding-bottom: 1.0em;  
}


.rbox-blue  {
/*  height:100%; */
  background-color:#bdddf3;
  border-left: 1px solid #bdddf3;
  border-top: 1px solid #bdddf3;  
  border-right: 1px solid #afd1e9;
  border-bottom: 1px solid #afd1e9;    
  position: relative;  
}
.rbox-blue .c1 {
  height:100%;
  background-image: url(images/rbox-blue-tl.png);
  background-position: 0% 0%;
  background-repeat: no-repeat;
  position: relative;
  top: -1px;
  left: -1px;
}
.rbox-blue .c2 {
  height:100%;
  background-image: url(images/rbox-blue-tr.png);
  background-position: 100% 0%;
  background-repeat: no-repeat;
  position: relative;
  left: 2px;
}
.rbox-blue .c3 {
  height:100%;
  background-image: url(images/rbox-blue-br.png);
  background-position: 100% 100%;
  background-repeat: no-repeat;
  position: relative;
  top: 2px;
  padding-right: 0em;  
}
.rbox-blue .c4 {
  height:100%;
  background-image: url(images/rbox-blue-bl.png);
  background-position: 0% 100%;
  background-repeat: no-repeat;
  position: relative;
  left: -2px;

/*  padding-left: 0.8em;
  padding-right: 0.8em;  
  padding-top: 0.5em;
  padding-bottom: 0.5em;  */
/*  border: 1px solid #000;*/
}

.rbox-blue .c5 {
/*  height:100%;*/
  padding-left: 0.8em;
  padding-right: 0.8em;  
  padding-top: 0.5em;
  padding-bottom: 1.0em;  
}


HR
{
    border-top:0;
    border-left:0;
    border-right:0;
    border-bottom:solid 1px #aaaaaa;
}





div.rbox_b2
{
    border-top:solid 2px #1e5cc1;
    border-left:solid 2px #1e5cc1;
    border-right:solid 2px #203040;
    border-bottom:solid 2px #203040;
    position: relative;
}

div.rbox_b2 .c1 
{
    width:100%;height:100%;

  /*background-color: #ffffff;*/
  background-image: url(http://www.tecnosport.com/data/image/rbox_b2-0-0.gif);
  background-position: 0% 0%;
  background-repeat: no-repeat;
  position: relative;
  top: -2px;
  left: -2px;
}
div.rbox_b2 .c2
{
    width:100%;height:100%;

  /*background-color: #ffffff;*/
  background-image: url(http://www.tecnosport.com/data/image/rbox_b2-0-2.gif);
  background-position: 100% 0%;
  background-repeat: no-repeat;
  position: relative;
  top: 0px;
  left: +4px;
}
div.rbox_b2 .c3
{
    width:100%;height:100%;

  /*background-color: #ffffff;*/
  background-image: url(http://www.tecnosport.com/data/image/rbox_b2-2-2.gif);
  background-position: 100% 100%;
  background-repeat: no-repeat;
  position: relative;
  top: 4px;
  left: 0px;
}

div.rbox_b2 .c4
{
    width:100%;height:100%;

  background-image: url(http://www.tecnosport.com/data/image/rbox_b2-2-0.gif);
  background-position: 0% 100%;
  background-repeat: no-repeat;
  position: relative;
  top: 0px;
  left: -4px;  
  
}
div.rbox_b2 .body
{
    width:100%;height:100%;

  padding-left: 0.8em;
  padding-right: 0.8em;  
  padding-top: 0.5em;
  padding-bottom: 0.5em;  
  overflow: hidden;

    font-size: 11px;
}
span.rspan_c0
{   
    background-color: #ffffff;
    background-image: url(http://www.tecnosport.com/data/image/rspan_left.gif);
    background-position: 0% 0%;
    background-repeat: no-repeat;
    position: relative;
    
}
span.rspan_c1
{
    font-size:11px;
    font-weight:normal;
    
    padding-left:3px;
    padding-right:3px;
    
    background-image: url(http://www.tecnosport.com/data/image/rspan_right.gif);
    background-position: 100% 0%;
    background-repeat: no-repeat;
    position: relative;
        
}


/* 2007-0615 */


div.head_dx_img
{
    text-align: right;
    background-position: right;
    background-image: url();
    background-repeat: no-repeat;
    position:relative;
    top:0px;
    height:113px;
    border:solid 0px #f80;
}



div.head_sx_img
{
    width: 198px;
    height: 129px;
    background-image: url(tauroessiccatori_header_sx.gif); 
    background-repeat: no-repeat;
    position:absolute;
    top: 0px;
    left:0px;
    border:solid 0px green;
}
.img_dx {
  float: right;
  margin-left: 3px;
}

/*
div.gloss_box
{
    width: 180px;
    height: 30px;
    background-image: url(verde_glossy.gif); 
    background-repeat: no-repeat;
    text-align: center;
    padding: 7px 0px 0px 0px;
    font-size: 14px;    
    font-weight: bold;  
    color: #ffffff;

}

div.gloss_category
{
    width: 180px;
    height: 30px;
    background-image: url(giallo_glossy.gif); 
    background-repeat: no-repeat;
    text-align: center;
    padding: 7px 0px 0px 0px;
    font-size: 14px;    
    font-weight: bold;  
    color: #ffffff;

}*/

/* >>>> CSS MENU SINISTRA */
div.menu0
{
    margin-left:0px;
}

div.menu0 ul, div.menu1 ul, div.menu2 ul
{
    width: 182px;
    list-style: none;
    margin: 0 0 0 0;
    padding: 0 0 0 0;
    overflow:hidden;
}

div.menu0 ul li div
{    
    font-family: Arial, Verdana, "sans serif", "Bitstream Vera Sans", Helvetica;
    /* font-size: 11px; */
    line-height: 18px; 
}

div.menu0 ul li div.tauroessiccatori
{    
    
    width: 182px;
    height: 29px;
    background-image: url(orange_glossy_02.gif); 
    background-repeat: no-repeat;
    text-align: center;
    padding: 5px 0px 0px 0px;
    font-size: 14px;    
    font-weight: bold;  
    color: #ffffff;

}

div.menu0 ul li div.tauroessiccatori
{
    background-image: url(orange_glossy_02.gif); 
    background-repeat: no-repeat;
}

/* menu!!!!!*/

div.menu0 ul li div a, div.category
{ 
   color: #5b5b5b;
   text-decoration: none; 
   font-weight:normal; 
   margin: 0px 0px 0px 0px;
   padding: 0px 0px 0px 0px; 
}

/*
div.menu0 ul li div a, div.menu1 ul li div a, div.menu2 ul li
{
    color: #5b5b5b;
    text-decoration: none; 
    font-weight:bold; 
    margin: 0px 2px 0px 2px;
    padding: 2px 4px 2px 0.5em; 
}*/

div.menu1 ul li.first
{
    background-image: none;
    /*font-size: 10px; */
    color: #292828;
    margin: 0px 0px 0px 0px;   
    padding:  0px 0px 0px 0px;
    text-align: left;
    font-weight: bold;
}


div.menu1 ul li div a, div.menu1 ul li div b
{
font-weight:bold;
margin-left: 8px;
color: black;
}
div.menu1 ul li div a:hover
{
background-color: #ddd;
}


div.menu1 ul li div
{
padding-top:1px;
padding-bottom:1px;
}

div.menu1 ul li div.menu2 ul li div a
{
font-weight:normal;
margin-left: 16px;
color:#303030;
}
div.menu1 ul li div.menu2 ul li div a:hover
{
background-color:#ddd;
}



div.rcol_box_head
{
    width: 182px;
    height: 30px;
    /*margin-top:24px;*/
    background-image: url(verde_glossy_02.gif); 
    background-repeat: no-repeat;
    text-align: center;
    padding: 7px 0px 0px 0px;
    font-size: 14px; 
    font-weight: bold;  
    color: #ffffff;

}


div.rcol_box
{
    width: 182px;
    background-color:#ffffff;
    /*font-size : 12px; */
    font-style:normal; 
    font-weight:normal; 
    color:#464545; 
    /*text-align:center;*/
    margin-top:0px;
    margin-right:0px;
    margin-left:2px;
}

#head_cart_box
{
    width:160px;
    position:absolute;
    right:10px;
    border:solid 0px red; 
    margin-right:5px;
}

div.rbox
{
    border:0px solid #8b9499;
    width:158px;
    right:0px;
    position:absolute;

}

div.t1 
{
  background-image: url(rbox-tl.gif);
  background-position: 0% 0%;
  background-repeat: no-repeat;
  position: relative;
  top: -1px;
  left: -1px;
}
div.t2 
{
  background-image: url(rbox-tr.gif);
  background-position: 100% 0%;
  background-repeat: no-repeat;
  position: relative;
  left: 2px;
}

div.t3 
{
  background-image: url(rbox-br.gif);
  background-position: 100% 100%;
  background-repeat: no-repeat;
  position: relative;
  top: 2px;
  padding-right: 0em;  
}

div.t4 
{
  background-image: url(rbox-bl.gif);
  background-position: 0% 100%;
  background-repeat: no-repeat;
  position: relative;
  left: -2px;

}

div.rbox_page
{
    border:1px solid #8b9499;
    width:210px;
    right:0px;
   /* position:absolute;*/
    right:0px;
    top:200px;
}
  
div.t1 
{
  background-image: url(rbox-tl.gif);
  background-position: 0% 0%;
  background-repeat: no-repeat;
  position: relative;
  top: -1px;
  left: -1px;
}

div.t2 
{
  background-image: url(rbox-tr.gif);
  background-position: 100% 0%;
  background-repeat: no-repeat;
  position: relative;
  left: 2px;
}

div.t3 
{
  background-image: url(rbox-br.gif);
  background-position: 100% 100%;
  background-repeat: no-repeat;
  position: relative;
  top: 2px;
  padding-right: 0em;  
}
div.t4 
{
  background-image: url(rbox-bl.gif);
  background-position: 0% 100%;
  background-repeat: no-repeat;
  position: relative;
  left: -2px;
  /*
  padding-left: 0.8em;
  padding-right: 0.8em;  
  padding-top: 0.5em;
  padding-bottom: 0.5em;  */
/*  border: 1px solid #000;*/
}


div.align_first_line
{
  margin-left:20px
}

div.align_second_line
{
    margin-bottom:5px; 
    margin-left:13px;
}




/* ===================== MODE-NAV ====================== */

/*Credits: Dynamic Drive CSS Library */
/*URL: http://www.dynamicdrive.com/style/ */

#mode-nav-2{
margin-top: 12px;
margin-left: 5px; /* aumenta questo per distanziare tab da lato sinistro */
padding: 0;
width: 100%;
background: transparent;
voice-family: "\"}\"";
voice-family: inherit;
padding-left: 0px; /* aumenta questo per distanziare tab da lato sinistro */
}

#mode-nav-2 ul{
font: bold 12px Arial, Verdana, sans-serif;
margin:0;
padding:0;
list-style:none;
}

#mode-nav-2 li{
display:inline;
margin:0 2px 0 0;
padding:0;
/*text-transform:uppercase;*/
}


#mode-nav-2 a{
float:left;
color: white;
background: #2255bb url(color_tabs_white_left.gif) no-repeat left top;
margin:0 2px 0 0;
padding:0 0 1px 3px;
text-decoration:none;
letter-spacing: 1px;
}

#mode-nav-2 a span{
float:left;
display:block;
background: transparent url(color_tabs_white_right.gif) no-repeat right top;
padding:2px 9px 3px 6px;
}

#mode-nav-2 a span{
float:none;
}

#mode-nav-2 a:hover{
background-color: #4499ff;
}

#mode-nav-2 a:hover span{
background-color: #4499ff;
}

#mode-nav-2 #current a, #mode-nav-2 #current span{ /*currently selected tab*/
background-color: #2277dd;
}

#mode-nav-2-line{
clear: both;
padding: 0;
width: 100%;
height: 8px;
line-height: 8px;
background: #2277dd;
/* border-top: 1px solid #fff; */ /*Remove this to remove border between bar and tabs*/
}


#mode-nav-2-details a{
/*float:left;
color: white;
background: #c9c999 url(color_tabs_left.gif) no-repeat left top;
*/
background: white;
color: black;
margin:0 2px 0 0;
padding:0 0 1px 3px;
text-decoration:none;
letter-spacing: 1px;
}

#mode-nav-2-details a span{
float:left;
display:block;
background: white;
/* background: transparent url(color_tabs_right.gif) no-repeat right top;*/
padding:2px 9px 3px 6px;
}

#mode-nav-2-details a span{
float:none;
}

#mode-nav-2-details a:hover{
/*background-color: #c9c999;*/
background-color: white;
}

#mode-nav-2-details a:hover span{
/*background-color: #c9c999;*/
background-color: #ffc801;
}

/* ===================== MODE-NAV ====================== */

  .prop-base {
    clear:both;
    height:1px;
    overflow:hidden;
  }



/* TEXT BUTTONS ORIGINAL >>> */

input.text_button
{
  font-size: 80%;
  font-weight: bold;
  color: #ffffff;

    background-color: #e08000; 
    background-image:none;
    border-top:solid 2px #f09010;
    border-left:solid 2px #f09010;
    border-right:solid 2px #c06000;
    border-bottom:solid 2px #c06000;



    color: #550000;
    background-color: #f0e000; 
    background-image: none;
    border-top:solid 2px #ffffaa;
    border-left:solid 2px #ffffaa;
    border-right:solid 2px #e0a000;
    border-bottom:solid 2px #e0a000;


/*
    ottimo per fondo chiaro:
    
    background-color: #446699; 
    
    border-top:solid 2px #99aabb;
    border-left:solid 2px #99aabb;
    border-right:solid 2px #334466;
    border-bottom:solid 2px #334466;
*/


/*  border-top:solid 2px #aaaaaa;
    border-left:solid 2px #aaaaaa;
    border-right:solid 2px #444444;
    border-bottom:solid 2px #444444;*/
}
input.text_button:hover
{
/*    color: #881100;*/
}
input.text_button:active
{
/*    color: #ffdd00;*/
    color: #ffff00;    

    border-top:solid 2px #c06000;
    border-left:solid 2px #c06000;
    border-right:solid 2px #f09010;
    border-bottom:solid 2px #f09010;

    color: #ff1100;
    color: #bb2211;
    background-color: #f0e000; 
    background-image: none;
    border-top:solid 2px #e0a000;
    border-left:solid 2px #e0a000;
    border-right:solid 2px #ffffaa;
    border-bottom:solid 2px #ffffaa;

/*  border-top:solid 2px #444444;
    border-left:solid 2px #444444;
    border-right:solid 2px #999999;
    border-bottom:solid 2px #999999; */
}



/* ANGOLI ARROTONDATI 2 >>> */
.prod_head
{
    border:0px solid #ffff07;
    margin-left:0px; 
    margin-right:0px;
    background-position:7% 93%; 
    background-image:url(prod_head_background_2.jpg);
    background-repeat:no-repeat;
    margin:0;
    padding:0; 

}

/* ANGOLI ARROTONDATI 2 <<< */


/** tabs schede

#tecnotabs ul
{
    float: left;
    width: 100%;
    list-style: none;
    margin: 0px;
    padding: 0px 0px 0px 0px;
}

#tecnotabs ul li
{
    float: left;
    margin: 0;
    padding: 0 0 0 10px;
    background: url(tecnotabs_normal_left.gif) no-repeat top left;

}

#tecnotabs ul a
{
    float: left;
    padding: 6px 8px 6px 0;
    background: url(tecnotabs_normal.gif) no-repeat top right;
    text-decoration: none;
    color: #183b6d;
    font-size:11px;
    font-weight:bold;
    text-align:center
}
#tecnotabs ul a:hover
{
    color: #ff7e00;
}

#tecnotabs ul li#active
{
    background: url(tecnotabs_active_left.gif) no-repeat top left; 
}

#tecnotabs ul li#active a
{
    background: url(tecnotabs_active.gif) no-repeat top right;color:#fcfab9;
}


#tecnotabs
{
    width: 300px;
    height:27px;
    border:solid 0px red;
    left:50%;
    margin-left:-150px;
    text-align: center;
    position:absolute;
    bottom:-2px;

}


**/

div.area_blue,
div.area_red,
div.area_yellow,
div.area_squadra,
div.area_individuali,
div.area_tempolibero
{
    font-size:20px;
    font-weight:normal;
    color: white;
    text-align:center;
    padding:4px;
    margin:10px 0 0 0;
}

div.area_blue
{
    background-color:#3244f8;
    /* background-image: url(http://www.tecnosport.com/data/image/menu/capo-azzurro.png);  */
}
div.area_red
{
    background-color:#dc0000;
    /* background-image: url(http://www.tecnosport.com/data/image/menu/capo-rosso.png); */    
}
div.area_yellow
{
    background-color:#ffb602;
    color: black;
    /* background-image: url(http://www.tecnosport.com/data/image/menu/capo-giallo.png); */
}
div.area_squadra
{
    background-color:#03b40e;
    /* background-image: url(http://www.tecnosport.com/data/image/menu/capo-verde.png); */
}
div.area_individuali
{
    background-color:#ff5a00;
    /* background-image: url(http://www.tecnosport.com/data/image/menu/capo-arancio.png); */
}
div.area_tempolibero
{
    background-color:#48a174;
    /* background-image: url(http://www.tecnosport.com/data/image/menu/capo-bottiglia.png); */
}
table.area_table
{
    border-collapse:collapse;
}
table.area_table tr td.area_cell
{
    border:solid 1px #cccccc;
    height:70px;
}


table.sw_blue,
table.sw_red,
table.sw_yellow,
table.sw_viola,
table.sw_green,
table.sw_orange
{

}

table.sw_blue
{
     /*background-color:#3244f8;
     background-image: url(http://www.tecnosport.com/data/image/menu/capo-azzurro.png);  */
}
table.sw_blue td.category
{
    color: white;   
    background-image: url(blue_2.jpg); 
    background-repeat: no-repeat;
    height:30px;
}


table.sw_red
{
    /*background-color:#dc0000;
    background-image: url(http://www.tecnosport.com/data/image/menu/capo-rosso.png); */    
}
table.sw_red td.category
{
    color: white;   
    background-image: url(red_2.jpg);
    background-repeat: no-repeat;
    height:30px;
}

table.sw_yellow
{   
    /*background-color:#ffb602;
    background-image: url(http://www.tecnosport.com/data/image/menu/capo-giallo.png); */
}
table.sw_yellow td.category
{   
    color: white;
    background-image: url(yellow_2.jpg);
    background-repeat: no-repeat;
    height:30px;
}

table.sw_orange
{
    /*background-color:#03b40e;
    background-image: url(http://www.tecnosport.com/data/image/menu/capo-verde.png); */
}
table.sw_orange td.category
{
    color: white;
    background-image: url(orange_2.jpg);
    background-repeat: no-repeat;
    height:30px;
}

table.sw_viola
{
    /* background-color:#ff5a00;
    background-image: url(http://www.tecnosport.com/data/image/menu/capo-arancio.png); */
}
table.sw_viola td.category
{
    color: white;
    background-image: url(viola_2.jpg); 
    background-repeat: no-repeat;
    height:30px;
}

table.sw_green
{
    /*background-color:#48a174;
    background-image: url(http://www.tecnosport.com/data/image/menu/capo-bottiglia.png); */
}
table.sw_green td.category
{
    color: white;
    background-image: url(green_2.jpg);
    background-repeat: no-repeat;
    height:30px;
}


div.rbox_page
{
    border:1px solid #8b9499;
    width:210px;
    right:0px;
   /* position:absolute;*/
    right:0px;
    top:200px;
}


div.prod_question_box
{
    border:solid 1px #45a400;
}
div.prod_question_box h3
{
    color:#2f8e00;
}



/***style original tauro.biz****/

.img_sx {
  float: left;
  margin-right: 3px;
  text-decoration: none;
}

.img_dx_bordoalto {
  float: right;
  margin-left: 3px;
  margin-top: 10px;
}


.testo_news {
  font-family: Arial, Verdana, Helvetica,sans-serif;
  font-size: 11px;
  color: #000000;
  padding-left: 5px;
  padding-top: 5px;
  padding-right: 5px;
  text-align: left;
}

.testo_news_bold {
  font-family: Arial,Verdana,Helvetica,sans-serif;
  font-size: 11px;
  color: #000000;
  text-align: left;
  font-weight: bold;
}

.testo_normale div table tbody tr td #container_biosec #biosec_dx {
	padding: 0px;
	float: right;
	height: 250px;
	width: 350px;
	margin-right: 2px;
	margin-left: 2px;
}

/***foglio di stile per GUIDA****/

#guida_god {
    width: 575px;
    margin-left:auto;
    margin-right:auto;
    margin-bottom: 30px;

}

#antichi {
    font-size: 13px;
    background-color: #F5F5F5;
    padding: 10px;
    margin-bottom: 10px;
    clear: both;

}

#punto_main {
    width: 575px;
    padding-top: 20px;

}

#img_punto {
    width: 150px;
    float: left;

}
#testo_punto {
    width: 405px;
    float: left;
    padding-left: 10px;
    padding-right: 10px;
    padding-bottom: 30px;

}
#cosa_main {
    width: 500px;
    padding-top: 20px;
    padding-bottom: 20px;
    padding-left: 75px;
    clear: both;

}

#img_cosa {
    width: 200px;
    float: left;
    padding-bottom: 20px;

}
#testo_cosa {
    width: 250px;
    float: left;
    padding-left: 20px;
    padding-right: 10px;
    padding-top: 20px;
    padding-bottom: 30px;

}


.guida_bold {
  font-weight: bold;
}

.guida_title {
  font-size: 16px;
  color:#d35400;

}

.tabella_prodotti {
  font-size: 12px;
  background-color: #d5ffd8;
}

p#punto_lista {
  padding-left: 40px;
  
}

.img_sx_8 {
  float: left;
  margin-right: 8px;
  
}
.img_fb {
  float: left;
  margin-left: 9px;
  margin-right: 8px;
  
}

.testo_nota_capacita {
  font-style: italic;
}

/***foglio di stile per ECOMMERCE****/

#ec_god {
	width: 580px;
	margin-right: auto;
	margin-left: auto;
	height: 680px;
	font-family: Arial, Helvetica, sans-serif;
}
#ec_box {
	float: left;
	height: 218px;
	width: 280px;
	margin-left: 5px;
	margin-right: 5px;
}
#box_b5 {
	background-image: url(/tpage/shop/biosec/sf_B5.jpg);
	height: 218px;
	width: 280px;
}
#box_b10 {
	background-image: url(/tpage/shop/biosec/sf_B10.jpg);
	height: 218px;
	width: 280px;
}
#box_b5s {
	background-image: url(/tpage/shop/biosec/sf_B5-S.jpg);
	height: 218px;
	width: 280px;
}
#box_b10s {
	background-image: url(/tpage/shop/biosec/sf_B10-S.jpg);
	height: 218px;
	width: 280px;
}
#box_b6 {
	background-image: url(/tpage/shop/biosec/sf_B6.jpg);
	height: 218px;
	width: 280px;
}
#box_b12 {
	background-image: url(/tpage/shop/biosec/sf_B12.jpg);
	height: 218px;
	width: 280px;
}
#ec_container {
	height: 218px;
	width: 280px;
}
#ec_titoli {
	height: 60px;
	width: 260px;
	margin-left: 7px;
}
#ec_nome_articolo {
        padding-top: 5px;
}
#ec_descrizione {
	font-size: 12px;
	color: #333;
	letter-spacing: 0.1em;
}
#ec_footer {
	height: 146px;
	width: 271px;
}
#ec_bottom {
}
#ec_prezzo {
	font-size: 22px;
	color: #DB6311;
	font-weight: bold;
	width: 100px;
	margin-left: 40px;
	float: left;
	padding-top: 25px;
}

#carrello_main {
	background-image: url(/tpage/shop/biosec/sf_carrello_53x50.gif);
        font-size: 1px;
	height: 50px;
	width: 53px;
	background-repeat: no-repeat;
	float: left;
	margin-left: 75px;
}
#carrello_main:hover {
	background-image: url(/tpage/shop/biosec/sf_carrello_over_53x50.gif);
        font-size: 1px;
	height: 50px;
	width: 53px;
	background-repeat: no-repeat;
	float: left;
	margin-left: 75px;
}
#carrello_main_eng {
	background-image: url(/tpage/shop/biosec/sf_carrello_eng_53x50.gif);
        font-size: 1px;
	height: 50px;
	width: 53px;
	background-repeat: no-repeat;
	float: left;
	margin-left: 75px;
}
#carrello_main_eng:hover {
	background-image: url(/tpage/shop/biosec/sf_carrello_eng_over_53x50.gif);
        font-size: 1px;
	height: 50px;
	width: 53px;
	background-repeat: no-repeat;
	float: left;
	margin-left: 75px;
}

#ec_nome_articolo a {
  	font-size: 19px;
	font-weight: bold;
	color: #DB6311;
	text-decoration: none;
        letter-spacing: 0.1em;
}
#ec_nome_articolo a:hover {
	color: #DB2E16;
}
#ec_foto {
	width: 280px;
	height: 95px;
}
#ec_god a img {
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
}
#corpo_pagina_articolo{
  clear: both;
}

#ec_serie_art{
  width: 290px;
  height: 400px;
  background-image: url(/tpage/shop/images/sf_articolo_290x400.gif);
  float: left;
}
#img_articolo{
  width: 290px;
  height: 145px;
  padding-top: 40px;
  padding-left: 5px;
  padding-right: 5px;
}
#titolo_articolo{
  	font-size: 19px;
	font-weight: bold;
	color: #DB6311;
	text-decoration: none;
        letter-spacing: 0.1em;
        height: 20px;
        padding-left: 10px;
}
#descr_articolo{
    	font-size: 12px;
        height: 110px;
        line-height: 20px;
        padding-left: 30px;
}
#art_footer{
          padding-left: 50px;
}
#carrello_articolo{
  	background-image: url(/tpage/shop/biosec/sf_carrello_53x50.gif);
        font-size: 1px;
	height: 50px;
	width: 53px;
	background-repeat: no-repeat;
	float: left;
  
}
#carrello_articolo:hover{
	background-image: url(/tpage/shop/biosec/sf_carrello_over_53x50.gif);
  
}
#carrello_articolo_eng{
  	background-image: url(/tpage/shop/biosec/sf_carrello_eng_53x50.gif);
        font-size: 1px;
	height: 50px;
	width: 53px;
	background-repeat: no-repeat;
	float: left;
  
}
#carrello_articolo_eng:hover{
	background-image: url(/tpage/shop/biosec/sf_carrello_eng_over_53x50.gif);
  
}
#testo_articolo{
	color: #333;
	height: 50px;
        padding-left: 10px;
        padding-top: 5px;
        float: left;
  
}
#prezzo_articolo{
    	font-size: 18px;
	color: #333;
	letter-spacing: 0.1em;
	height: 30px;
        line-height: 30px;
  
}
#spese{
      	font-size: 13px;
	color: #333;
  
}

/***foglio di stile per PAGINE BMASTER****/

#box_bm{
  background-image: url(/tpage/bmaster/sfondo_box_BM.jpg);
  width: 500px;
  height: 140px;
}

#box_bmp{
  background-image: url(/tpage/bmaster/sfondo_box_BMP.jpg);
  width: 500px;
  height: 140px;
}

#box_bmn{
  background-image: url(/tpage/bmaster/sfondo_box_BMN.jpg);
  width: 450px;
  height: 244px;
}

#testo_box_bm{
  float: right;
  width: 345px;
  height: 120px;
  padding-right: 12px;
}
#testo_box_bmn{
  float: right;
  width: 310px;
  padding-right: 15px;
}

#titolo_box_bm{
  font-size: 13px;
  font-weight: bold;
  letter-spacing: 0.1em;
  line-height: 20px;
  height: 20px;
  margin-top: 5px;
}

#corpo_box_bm{
  font-size: 12px;
  line-height: 16px;
}

#titolo_box_bmn{
  font-size: 15px;
  font-weight: bold;
  letter-spacing: 0.1em;
  line-height: 22px;
  height: 22px;
  margin-top: 5px;
}

#corpo_box_bmn{
  font-size: 14px;
  line-height: 19px;
  letter-spacing: 0.1em;
}

/***foglio di stile per PAGINE NEWSLETTER****/

#nl_container{
  width: 500px;
  margin-left: auto;
  margin-right: auto;
  margin-bottom: 20px;
}

#nl_container a img{
  border: none;
}

#nl_title{
  height: 28px;
  background-color: #2d7d09;
  font-size: 18px;
  line-height: 28px;
  letter-spacing: 0.1em;
  color: #ffffff;
  padding-left: 10px;
}

#nl_mainbox{
  width: 500px;
}

#nl_box{
  width: 430px;
  margin-left: auto;
  margin-right: auto;
  padding-bottom: 20px;
  padding-top: 20px;
}

#nl_box_up{
  height: 10px;
  background-image: url(/tpage/news-press/box_up_430x10.gif);
}

#nl_box_mid{
  background-image: url(/tpage/news-press/box_mid_430x2.gif);
  background-repeat: repeat-y;
  padding-left: 15px;
  padding-right: 15px;
  padding-top: 5px;
  padding-bottom: 10px;
}

#nl_box_down{
  height: 10px;
  background-image: url(/tpage/news-press/box_down_430x10.gif);
}

#nl_footer{
  background-color: #2d7d09;
  color: #ffffff;
  font-size: 10px;
  padding: 10px;
}

.nl_title{
  font-size: 16px;
  color:#0b5815;
  font-weight: bold;
}

.nl_subtitle{
  font-size: 14px;
  font-style: italic;
  color:#DB6311;
}

.nl_body{
  font-size: 13px;
  color:#000000;
}