/* ================================
CSS STYLES FOR Cespi
================================
*/   
.Head {
color: #AD005A;  /* #AD005A;=GranataViola */ /* #101C94;= Blue */  /* #5a9a3b;= verde */
font-weight:bold;
font-style: normal; 
font-family:'trebuchet ms', 'Georgia', Tahoma, Verdana, Arial, serif;
font-size: 14px;
}
.Normal { 
font-style: normal; 
font-family:'trebuchet ms', 'Georgia', Tahoma, Verdana, Arial, serif; 
font-size: 12px;
}
.giustificato {
text-align: justify;
}
h2 { 
font-style: normal; 
font-family:'trebuchet ms', 'Georgia', Tahoma, Verdana, Arial, serif; 
font-size: 18px;
font-weight:bold;
}
h3 { 
font-style: normal; 
font-family:'trebuchet ms', 'Georgia', Tahoma, Verdana, Arial, serif; 
font-size: 16px;
font-weight:bold;
}
h4 { 
font-style: normal; 
font-family:'trebuchet ms', 'Georgia', Tahoma, Verdana, Arial, serif; 
font-size: 14px;
font-weight:bold;
}
/* 	*****************************  	*/
/* 			elenchi puntati	  		*/
/* 	*****************************  	*/
/* 	usage: 
<span class="elencopuntato"> 
<ul>
<li>voce 1 </li>
<li>voce 2 </li>
<li>voce 3 </li>
</ul>
</span>
*/
.elencopuntato ul{  
/* list-style:none; */    
margin:0.4em;    
padding:0;
}
.elencopuntato ul li{    
list-style-image: url('elencoPuntato6x6.gif');
list-style-position:inside; 
list-style: none; 
margin:0.4em; 
/*margin-left: 0;*/
padding-left: 2em;
text-indent: -2em;
background-color: #eee;
}
/* ************************************	*/ 
/* 				BUTTONS  				*/
/*	***********************************	*/
.Btn_goto210 {
padding-right: 0px; 
padding-left: 0px; 
padding-bottom: 0px; 
padding-top: 0px;
display: block; 
width: 212px;
height:32px;	
background-image:url(Btn_goto210.gif);
background-repeat:no-repeat;
background-position: 0% 0%; 
text-align:left;  
}
.Btn_goto210 a {
display: block; 
padding-left: 32px; 
padding-top: 5px; 	 
font-weight: bold;
font-size: 12px;
font-family: 'trebuchet ms', 'Georgia', Tahoma, Verdana, Arial, serif;
text-decoration: none;
color: #AD005A; /* #101C94;= Blue */  /* #5a9a3b;= verde */
text-align:left;  
}
.Btn_goto210 a:hover {
color: #AD005A; 
text-decoration: underline;
}
/* ======== USAGE: ===========================
<div class="Btn_goto210"><a href="#">vai a ....</a></div>
*/
.Btn_goto170 {
padding-right: 0px; 
padding-left: 0px; 
padding-bottom: 0px; 
padding-top: 0px;
display: block; 
width: 212px;
height:32px;	
background-image:url(Btn_goto170.gif);
background-repeat:no-repeat;
background-position: 0% 0%; 
text-align:left;  
}
.Btn_goto170 a {
display: block; 
padding-left: 32px; 
padding-top: 7px; 	 
font-weight: bold;
font-size: 12px;
font-family: 'trebuchet ms', 'Georgia', Tahoma, Verdana, Arial, serif;
text-decoration: none;
color: #AD005A; /* #101C94;= Blue */  /* #5a9a3b;= verde */
text-align:left;  
}
.Btn_goto170 a:hover {
color: #AD005A; 
text-decoration: underline;
}
/* ======== USAGE: ===========================
<div class="Btn_goto210"><a href="#">vai a ....</a></div>
*/
.Btn_download210 {
padding-right: 0px; 
padding-left: 0px; 
padding-bottom: 0px; 
padding-top: 0px;
display: block; 
width: 212px;
height:32px;	
background-image:url(Btn_download210.gif);
background-repeat:no-repeat;
background-position: 0% 0%;
text-align:left;  
}
.Btn_download210 a {
display: block; 
padding-left: 32px; 
padding-top: 5px; 	 
font-weight: bold;
font-size: .9em;
font-family: 'trebuchet ms', 'Georgia', Tahoma, Verdana, Arial, serif;
text-decoration: none;
color: #AD005A; /* #101C94;= Blue */  /* #5a9a3b;= verde */
text-align:left;  
}
.Btn_download210 a:hover {
color: #AD005A; 
text-decoration: underline;
}
/* ======== USAGE: ===========================
<div class="Btn_download210"><a href="#">download Item</a></div>
*/
.Btn_downloadPDF210 {
padding-right: 0px; 
padding-left: 0px; 
padding-bottom: 0px; 
padding-top: 0px;
display: block; 
width: 212px;
height:32px;	
background-image:url(Btn_downloadPDF210.gif);
background-repeat:no-repeat;
background-position: 0% 0%;
text-align:left;  
}
.Btn_downloadPDF210 a {
display: block; 
padding-left: 32px; 
padding-top: 5px; 	 
font-weight: bold;
font-size: .9em;
font-family: 'trebuchet ms', 'Georgia', Tahoma, Verdana, Arial, serif;
text-decoration: none;
color: #AD005A; /* #101C94;= Blue */  /* #5a9a3b;= verde */
text-align:left;  
}
.Btn_downloadPDF210 a:hover {
color: #AD005A; 
text-decoration: underline;
}
/* ======== USAGE: ===========================
<div class="Btn_download210"><a href="#">download Item</a></div>
*/
.Btn_OK210 {
padding-right: 0px; 
padding-left: 0px; 
padding-bottom: 0px; 
padding-top: 0px;
display: block; 
width: 212px;
height:32px;	
background-image:url(Btn_OK210.gif);
background-repeat:no-repeat;
background-position: 0% 0%;
text-align:left;  
}
.Btn_OK210 a {
display: block; 
padding-left: 32px; 
padding-top: 5px; 	 
font-weight: bold;
font-size: .9em;
font-family: 'trebuchet ms', 'Georgia', Tahoma, Verdana, Arial, serif;
text-decoration: none;
color: #AD005A; /* #101C94;= Blue */  /* #5a9a3b;= verde */
text-align:left;  
}
.Btn_OK210 a:hover {
color: #AD005A; 
text-decoration: underline;
}
/* ======== USAGE: ===========================
<div class="Btn_OK210"><a href="#">conferma</a></div>
*/
/* ======FORUM ============== */
.Forum_ToolbarLink { 
font-style: normal; 
font-family:'trebuchet ms', 'Georgia', Tahoma, Verdana, Arial, serif; 
font-size: 12px;
font-weight:bold;
padding-right:5px;
}
.Forum_NormalSmall { 
font-style: normal; 
font-family:'trebuchet ms', 'Georgia', Tahoma, Verdana, Arial, serif; 
font-size: 12px;
font-weight:normal;
}

/* ============== ECOMMERCE ================== */
.lnkbtnQtaNelCarrello,
.lnkbtnQtaNelCarrello a,
.lnkbtnQtaNelCarrello a:link,
.lnkbtnQtaNelCarrello a:visited,
a.lnkbtnQtaNelCarrello,
a.lnkbtnQtaNelCarrello:link,
a.lnkbtnQtaNelCarrello:visited {
color:#a10d4b;
letter-spacing:1px;
font-size:10px;
line-height:12px;
font-weight:bold;
font-family:Arial, Helvetica, sans-serif; 
}
.lnkbtnQtaNelCarrello a:hover,
a.lnkbtnQtaNelCarrello:hover {
text-decoration:none;
color: #7A0A39;  
}
.lnkbtnQtaNelCarrelloetichetta  ,
.lnkbtnQtaNelCarrelloetichetta a,
.lnkbtnQtaNelCarrelloetichetta a:link,
.lnkbtnQtaNelCarrelloetichetta a:visited,
a.lnkbtnQtaNelCarrelloetichetta,
a.lnkbtnQtaNelCarrelloetichetta:link,
a.lnkbtnQtaNelCarrelloetichetta:visited {
color: #666666;
letter-spacing:1px;
font-size:10px;
/* line-height:12px; */
font-weight:bold;
font-family:Arial, Helvetica, sans-serif; 
}
.lnkbtnQtaNelCarrelloetichetta a:hover,
a.lnkbtnQtaNelCarrelloetichetta:hover {
text-decoration:none;
color: #999999;  
}
.txtQtaNelCarrello {
width:18px;
font-family: Arial, Helvetica, sans-serif; 
font-size: 10px;
color:#a10d4b;
height: 12px; 
}
.mettinelcarrellosxdiv {
height: 16px; 
height: 16px;
vertical-align: baseline;
}
/* ------- tabella Mini carrello ----------- */
.commerce_TblMiniCarrello{
}
.commerce_TblMiniCarrello tr th{
font-weight:bold;
font-size:10px;
}
.commerce_TblMiniCarrello tr td{
font-weight:normal;
font-size:10px;
}
/* ------- tabella Carrello completo (dopo click su "acquista") ----------- */
.commerce_TblCarrello {
padding: 0px;
}
.commerce_TblCarrello tr th{
/*	font-weight:bold;
font-size:12px;
font:Arial, Helvetica, sans-serif;
line-height:14px;
border:#CCCCCC solid 1px;
*/
}
.commerce_TblCarrello tr td {
font-weight:normal;
font-size:12px;
font:Arial, Helvetica, sans-serif;
/*
border:#CCCCCC solid 1px;
*/
}
.commerce_carrello_divitemcontent {
text-align:left;
}
.commerce_carrello_divcodice,
.commerce_carrello_divprezzo,
.commerce_carrello_divqta,
.commerce_carrello_divdeleteitem {
text-align:right;
}
/* div wrapper */
.commerce_TblCarrelloWrapper {
margin: 10px auto;
width:90%
}
.commerce_carrello_headerth {	
font-weight:bold;
font-size:12px;
color: #black;
font-family:Arial, Helvetica, sans-serif;
text-transform:uppercase;
}
.commerce_carrello_headerthitem {	
width:500px;
text-align:left;
}
.commerce_carrello_headerthcodice,
.commerce_carrello_headerthprezzo,
.commerce_carrello_headerthqta,
.commerce_carrello_headerthdeleteitem {	
width:100px;
text-align: right;
}
.commerce_carrello_confirm_ImportoTotaleOrdine_wrapper {	
width:100%;
text-align: right;
}
.commerce_carrello_confirm_ImportoTotaleOrdine_labelimporto_wrapper {	
width: 200px;
float:right;
height:40px;
line-height:40px;
}
.commerce_carrello_confirm_ImportoTotaleOrdine_labelimporto {	
font-size:12px;
color: black;
font-family: Arial, Helvetica, sans-serif;
}
.commerce_carrello_confirm_ImportoTotaleOrdine_importo {	
font-size:12px;
color:#AD1761;
font-family: Arial, Helvetica, sans-serif;
font-weight:bold;
}
.commerce_carrello_confirm_ImportoTotaleOrdine_BtnAggiornaQuantita_wrapper {	
width:220px;
float:right;
height:40px;
}
.commerce_carrello_separatorerighe {	
width:100%;
height:6px;
border-bottom-color:#999999;
border-bottom-style:solid;
border-bottom-width:1px;
clear:both;
}
.commerce_carrello_divtitolosezione {	
width:100%;
height:30px;
line-height:30px;
clear:both;
}
/* --------------  carrello Form dati fatturazione -------------------*/
.commerce_FormDatiFatturazioneWrapper {	
margin:0 auto;
width:90%;
}
.commerce_FormDatiFatturazioneColumn {	
width:400px;
float:left;
}
.commerce_FormDatiFatturazioneDivLabel {	
width:190px;
float:left;
text-align:right;
padding-right:10px;
}
.commerce_FormDatiFatturazioneDivTextbox {	
width:190px;
float:left;
}
.commerce_FormDatiFatturazione_textboxnote {	
width:540px;
}
/* --------- tabella UserRegistration (wizard) --------------- */
.commerce_TblUserRegistrationWrapper {
margin: 10px auto;
width: 500px;
text-align:center;
}
.commerce_TblUserRegistration  {
/* background-color: white; */
padding: 3px;
}
.commerce_CarrelloButtonStyle {	
font-weight:bold;
font-size:14px;
color: black;
font-family: Arial, Helvetica, sans-serif;
}
/* --------- tabella DatiCliente (wizard) --------------- */
.commerce_TblDatiClienteWrapper {
margin: 10px auto;
width:90%
}
/* ------- tabella Fasce di prezzo ----------- */
.TblFascePrezzo {
}
.TblFascePrezzo tr th {
font-weight:bold;
font-size:10px;
}
.TblFascePrezzo tr td {
font-weight:normal;
font-size:10px;
}
/* ----- testi nel miniCarrello ----------  */
.commerce_minicarrello_headertext {
font-weight:bold;
font-size:10px;
color: #797979;
font-family:Arial, Helvetica, sans-serif;
}
.commerce_minicarrello_headerthprezzo,
.commerce_minicarrello_headerthqta {
text-align:right;
}
.commerce_minicarrello_item {
font-weight:normal;
font-size:10px;
/* color: #a10d4b; */
font-family:Arial, Helvetica, sans-serif;
}
.commerce_minicarrello_itemcodice,
.commerce_minicarrello_itemprezzo,
.commerce_minicarrello_itemqta {
color: #a10d4b;
}
.commerce_minicarrello_divprezzo {
text-align:right;
}
.commerce_minicarrello_divqta {
text-align: center;
}
.commerce_minicarrello_divqta {
width:30px;
background-color:#CCCCCC;
}
a.commerce_minicarrello_linkdeleteitem,
a.commerce_minicarrello_linkdeleteitem:link,
a.commerce_minicarrello_linkdeleteitem:visited {
font-weight:normal;
font-size:10px;
color: red;
text-decoration: none;
font-family:Arial, Helvetica, sans-serif;
} 
a.commerce_minicarrello_linkdeleteitem:hover {
color: blue;
text-decoration:underline;
} 
.commerce_minicarrello_confirmordine_wrapper {
/* background-color:yellow; */
margin: 10px auto;
width:150px;
height:20px;
line-height:20px;
text-align:center;
border-color:#66A717;
border-style:solid;
border-width:2px;
} 
.commerce_minicarrello_confirmordine_text a,
.commerce_minicarrello_confirmordine_text a:link,
.commerce_minicarrello_confirmordine_text a:visited,
a.commerce_minicarrello_confirmordine_text,
a.commerce_minicarrello_confirmordine_text:link,
a.commerce_minicarrello_confirmordine_text:visited {
font-weight: normal;
font-size:12px;
color: #797979;
text-decoration: none;
text-transform:uppercase;
font-family:Arial, Helvetica, sans-serif;
} 
.commerce_minicarrello_confirmordine_text a:hover,
a.commerce_minicarrello_confirmordine_text:hover {
color: #9D9D9D;
text-decoration: none;
} 
/* ------------- carrello ------------- */
.commerce_carrello_divitem p {	
margin: 4px;
}
/* -------------- i tuoi ordini/ storico ordini --------------- */
.commerce_archivioordini_Form_RicercaWrapper{
padding-left:50px; 
padding-right:30px;
}
.commerce_archivioordini_Form_RigaWrapper {
padding-left:50px; 
padding-right:30px;
}
.commerce_archivioordini_Form_Riga {
text-align:left; 
line-height:18px;
}
.commerce_archivioordini_NumeroOrdineSpan   {
font-weight:bold;
font-size:12px;
color: #black;
font-family:Arial, Helvetica, sans-serif;
text-transform:uppercase;
}
.commerce_archivioordini_ImportoTotaleSpan,
.commerce_archivioordini_SoggettoSpan {
font-weight:bold;
font-size:12px;
color: #666666;
font-family:Arial, Helvetica, sans-serif;
}
.commerce_archivioordini_DettaglioLinkButtonDiv {
text-align:right;
}
a.commerce_archivioordini_DettaglioLinkButton:link,
a.commerce_archivioordini_DettaglioLinkButton:visited,
a.commerce_archivioordini_DettaglioLinkButton:hover{
font-weight:bold;
font-size:12px;
color: #A40A46;
font-family:Arial, Helvetica, sans-serif;
}
.commerce_storicoordine_divLnkBtnBack {
width:100px;
}/* ================= PAGINAZIONE ================ */
.ListMiniSchedeArticoli_navigationwrapper {
width:132px;
margin:0 auto;
padding-top:20px;
}
.ListMiniSchedeArticoli_navigationdiv {
width:43px;
text-align:center;
float: left;
}
.ListMiniSchedeArticoli_navigation_backlink,
.ListMiniSchedeArticoli_navigation_CurrentPagelink,
.ListMiniSchedeArticoli_navigation_forwardlink,
a.ListMiniSchedeArticoli_navigation_backlink,
a.ListMiniSchedeArticoli_navigation_forwardlink,
a.ListMiniSchedeArticoli_navigation_backlink:link,
a.ListMiniSchedeArticoli_navigation_forwardlink:link,
a.ListMiniSchedeArticoli_navigation_backlink:visited,
a.ListMiniSchedeArticoli_navigation_forwardlink:visited {
font-weight: bold;
font-style: normal; 
font-family: Arial, Helvetica, sans-serif;
color:#919191; 
font-size:12px;
}
a.ListMiniSchedeArticoli_navigation_backlink:hover,
a.ListMiniSchedeArticoli_navigation_forwardlink:hover {
text-decoration:none;
color: #a10d4b; 
}
.DTLst_Articoli {
text-align:center;
margin:0 auto;
}



.catalogowrapper {
width:330px;
min-height:60px;
}
.catalogocontentwrapper {
width:320px;
float:right;
}
.catalogoborder {
border-width:1px;
border-color:#DEDFE1;
border-style:solid;
}

.catalogo	{
width:300px;
padding: 10px 0 10px 10px;
min-height:200px;
}
.info {width:160px;
float:left;
text-align:left;
}
.pics {width:125px;
float:right;
}
.mettinelcarrellowrapper {	
width:100%;
min-height:30px;
background-color:#DEDFE1;
}
.mettinelcarrello {	
padding:10px;
}
.mettinelcarrellosx {
width:150px;	
float:left;
}
.mettinelcarrellodx {	
width:130px;
float:right;
text-align:right;
}				
.mettinelcarrellosxetichette {	
width:70px;
float: left;
text-align:left;
line-height:12px;
}	
.mettinelcarrellosxcampi {	
width:70px;
float: left;
text-align:left;
line-height:12px;		
}	


/* ============== /ECOMMERCE ================== */
