body {
	margin-left: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
}
.ContainerMain {
  width: 100%;
  vertical-align: top;
  height: 100%;
  text-align: center;
 }
 .ClsTextBoxHeaderRicerca{
        width: 225px;
        border: 0px;
        font-family: Tahoma;
        font-size: 10px;
        color:#333333;
        height: 12px;
 }
.ClsTextBoxHeaderNewsLetter{
        width: 240px;
        border: 0px;
        font-family: Tahoma;
        font-size: 10px;
        color:#333333;
        height: 12px;
}



.ClsTextBoxLogin{
        width: 150px;
        border: 1px solid #C0C0C0;
        font-family: Tahoma;
        font-size: 10px;
        color:#333333;
        height: 12px;
}



.ClsTestoData{
        color: #000000;
        font-family: Tahoma;
        font-size: 10px;
        color:#333333;
        vertical-align: bottom;
  }

  .ClsTestoData2{
        color: #000000;
        font-family: Tahoma;
        font-size: 12px;
        color:#333333;
        vertical-align: bottom;
  }


  .ClsTestoData3{
        color: #000000;
        font-family: Tahoma;
        font-size: 12px;
        color:#333333;

  }

#box
{
position: absolute;
top:25%;
left:25%;
width:50%;
text-align: center;
display: none;
}

#form{
background: url('../immagini/Box.png') no-repeat;
width: 261px;
height: 159px;
margin: 0 auto;
}

 #ctl00_c1
    {
		text-align: justify;
		font-family: Tahoma;
    }
		#ctl00_c1 a, #ctl00_c1 a:visited		{
			color: gray;
			font-family: Tahoma;
			text-decoration: none;
		}
		#c1
		{
		text-align: justify;
		}
		#c1 a, #c1 a:visited
		{
			color: gray;
			text-decoration: none;
		}

 .tabella_cloud{
  border-bottom-color: #d6d6d6;
  border-bottom-style: solid;
  border-bottom-width: 1px;
  border-left-color: #d6d6d6;
  border-right-color: #d6d6d6;
  border-left-style: solid;
  border-right-style: solid;
  border-left-width: 1px;
  border-right-width: 1px;
  border-top-width: 1px;
   border-top-color: #d6d6d6;
     border-top-style: solid;
}

.textTopCloud{
  font-family: Tahoma;
  font-size: 10px;
  font-weight: bold;
  color: #333333
}

.Stile2Footer {
	font-family: tahoma;
	font-size: 10px;
	color: #333333;
	text-decoration: none;

}


.Stile2Itemnero {
	font-family: tahoma;
	font-size: 10px;
	color: #000000;
	text-decoration: underline;
    padding-left:10px;

}


.Stile3Itemnero {
	font-family: tahoma;
	font-size: 12px;
	color: #000000;
	text-decoration: none;



}


.Stile3ItemneroCart {
	font-family: tahoma;
	font-size: 12px;
	color: #000000;
	text-decoration: none;
    padding-left:10px;


}



   .Stile3Itemrosso {
	font-family: tahoma;
	font-size: 12px;
	color: #e11725;
	text-decoration: none;
  font-weight: bold
}

   .Stile3Nero {
	font-family: tahoma;
	font-size: 10px;
	color: #000000;
	text-decoration: none;


}




.Stile2Itemrosso {
	font-family: tahoma;
	font-size: 10px;
	color: #e11725;
	text-decoration: underline;
        padding-left:10px;

}

.Stile4Footer {
	font-family: tahoma;
	font-weight: bold;
	font-size: 12px;
	color: #bb0c32;

}


.Stile4ItemRosso {
	font-family: tahoma;
	font-weight: bolder;
	font-size: 14px;
	color: #e11725;
    padding-left:10px;
    text-decoration: none;

}




.Stile4ItemRosso2 {
	font-family: tahoma;
	font-weight: bolder;
	font-size: 14px;
	color: #e11725;
    text-decoration: none;

}

.Stile4ItemRosso2U {
	font-family: tahoma;
	font-weight: bolder;
	font-size: 15px;
	color: #e11725;
    text-decoration: underline;

}


.headerEcologia{
  	font-family: tahoma;
	font-weight: bolder;
	font-size: 11px;
	color: #ffffff;
    padding-left:25px;
    text-decoration: none;

}


.textEcologia{
  	font-family: tahoma;
	font-weight: bolder;
	font-size: 10px;
	color: #000000;
    padding-left:0px;
    text-decoration: none;

}

.textEcologiaVerde{
  	font-family: tahoma;
	font-weight: bold;
	font-size: 11px;
	color: #009900;
    padding-left:0px;
    text-decoration: none;

}

img {
  border: 0px;
}

.lnkCarrelloRosso {
	font-family: tahoma;
	font-weight: bolder;
	font-size: 10px;
	color: #e11725;

    text-decoration: underline;

}
.testoCarrelloNero{
  	font-family: tahoma;
	font-weight: bolder;
	font-size: 10px;
	color: #000000;

    text-decoration: none;

  }

.testoCarrelloNero2{
  	font-family: tahoma;
	font-weight: bolder;
	font-size: 12px;
	color: #000000;

    text-decoration: none;

  }

  .testoCarrelloNeroS{
  	font-family: tahoma;
	font-weight: bolder;
	font-size: 10px;
	color: #000000;
    text-decoration: underline;


  }



  .testoCarrelloNeroB{
  	font-family: tahoma;
	font-weight: bolder;
	font-size: 12px;
	color: #000000;

    text-decoration: none;

  }


  .txtQCarrello{
    width: 25px;
   	font-family: tahoma;
	font-size: 10px;
	color: #000000;
  border: 1px solid #000000;
}



  .txtCarrelloCombo{
    width:300px;
   	font-family: tahoma;
	font-size: 10px;
	color: #000000;
  border: 1px solid #000000;
}

.txtQCarrelloTesto{
   	font-family: tahoma;
	font-size: 11px;
	color: #000000;
    text-decoration: none;

}



.txtCarrelloArea{
   	font-family: tahoma;
	font-size: 10px;
	color: #000000;
    text-decoration: none;
    width:98%;

}


.txtQCarrelloTestoR{
   	font-family: tahoma;
	font-size: 10px;
	color: #e11725;
    font-weight: bold;

}


.separatoreRosso{

  background-color: #e11725
}


.separatoreGrigio{

  background-color: #E2E2E2
}



.txtQCarrelloTesto2{
   	font-family: tahoma;
	font-size: 10px;
	color: #000000;
    background-color: #E2E2E2
}


.txtQCarrelloTesto2S{
   	font-family: tahoma;
	font-size: 10px;
	color: #000000;
    background-color: #E2E2E2;
    text-decoration: underline;
}

.txtQCarrelloTesto2R{
   	font-family: tahoma;
	font-size: 10px;
    	color: #e11725;
    font-weight: bold;
    background-color: #E2E2E2
}

.txtCarrelloleftRosa{
   	font-family: tahoma;
	font-size: 10px;
    color: #ffffff;
    font-weight: bold;
    background-color: #e11725
}

.divContatti{
    color: #000000;
        font-family: Tahoma;
        font-size: 14px;
        color:#333333;
        width:700px;
  padding: 5px;
  background-image: url(../img/bg_body.gif);
}


.hiddenDiv {
	display: none;
	}
.visibleDiv {
	display: block;

}

.tblAffiliati{
  border-bottom-color: #EAEAEA;
  border-bottom-style: solid;
  border-bottom-width: 1px
}

.BoxHome{
  border: 1px solid #c0c0c2
}


.BoxNavDx{


  border-right: 1px solid #c0c0c2


}

.BoxNavSx{


  border-left: 1px solid #c0c0c2;


}

.BoxNavTB{


  border-top: 1px solid #c0c0c2;
    border-bottom: 1px solid #c0c0c2;


}

.BoxNavB{



    border-bottom: 1px solid #c0c0c2;


}


.MenuPrincipale{
    font-family: Tahoma;
    font-size: 12px;
    color:#FFFFFF;
    text-decoration: none;
  }


  .StileVerde {color: #1B6E3A; font-weight: bold; }

