/*
colori usati

testo: #770d75;
testatine(e titoli): #800000;
sottotitoli    : #FFAA02;
link: normale:#770d75;
      hover: 	#676768;

Elemento selezionato albero:#767676;

barracontesto normale: #770d75;
              hover:   #cc6600;

 headerOggettiCorrelati: #C66203

*/


/*################################################################
IMPOSTAZIONI DI DEFAULT
################################################################*/
body {
	font-family: "Trebuchet MS";
	font-size:12px;
	color:#34250a; /*<---Colore del testo di default*/
	background-color:#1d170c;
	background-image: url('/img/sfondo.jpg');
	background-repeat: repeat-x;
}


a{
 	font-family: "Trebuchet MS";
	font-size: 12px;
	font-weight: bold;
	color: #813401;
	text-decoration: none;
	border:none;
}
a:visited {

	color: #813401;
}

a:hover {
	color: #3a290b;
	text-decoration:underline;
}

img {
border:0px;
}

/*Default dei titoli grandi e delle testatine*/

div.testatina {
font-size:15px;
font-weight:bold;
color: #3a290b;
margin-bottom:4px;
margin-left:0px !important;
margin-left:30px;
margin-top:4px;
border-bottom:1px solid #3a290b;

}
div#TestatinaAlberoCat.testatina {
font-size:14px;
font-weight:bold;
color: #3a290b;
margin-left:30px !important;

	/*border:1px solid red;*/

}

/* definizione generale per gli headeroggetti correlati (nelle singole aree è possibile
sovrascrivere/integrare gli attributi di stile*/
.headerOggettiCorrelati{
 text-align:left;
 /*color: #203196;*/
 color: #3a290b;
 font-weight:bold;
 list-style-image:none;
 /*background-color:#D2C9E0;*/
 border-bottom:1px solid #3a290b;
 }

div.sottotitolo {
font-size:12px;
font-weight:normal;
color: #813401;
}
/*Sommario per gestire la paginazione
degli elechi schede(tipo elenco scheda di una categoria, risultati della ricerca con più pagine)*/
div.paginazione {
width:90%;
text-align:right;

}
.SommarioPagine {
border-bottom:0px solid black;
text-align:right;
display:inline;
}


/*singolo numero di paginazione*/
/*div contenitore singola cifra*/
.navigapagine {
	border:0px solid red;
	text-align:center;
	margin:2px;
}
/*non è relativo alla pagina corrente!!!!*/
a.paginatore {
		border:0px solid red;

}

a.PaginaCorrente {
	width:98%;
	background-color:#cccccc;
}


/*################################################################
 INTELAIATURA PRINCIPALE
################################################################*/

div#all {
text-align:center;
margin-top:0px;

}

div#main {
	width:780px;
	/*height:100%;*/
	margin: -10px auto 10px auto;
	background-color:#dfd3b9;
	border:1px none black;
	background-image:url('/img/sfondo_main.jpg');
	background-repeat:no-repeat;
	padding-bottom:4px;
	border-right:0px solid #1e180d;
	border-left:0px solid #1e180d;

}

div#FasciaCentrale {

	width:780px;
	text-align: left;
	float:left;
	margin-top:-56px !important;
	margin-top:-56px;


	/*height:550px;*/

}

div.AreaContenuti{
 width:520px;
 width:520px !important;
 float:left;
 margin:0px 0px 0px 20px;

}

div.ColonnaPrincipale {
/*background-image:url('/img/sfondo_menu.gif');*/
background-repeat:no-repeat;
margin-top:40px !important;
margin-top:23px;
margin-left:6px;
padding:0;
width:190px;
float:right;
/*	height:100%;*/
/*border-top:1px solid #E0E0E0;*/
/*border-left:1px solid #E0E0E0;*/

}


/* qui vengono indicate le caratteristiche comuni, quelle peculiari di scheda,immagine ecc..
 integrate nella rispettive sezioni del css (rifere dosi alle sezioni con il rispettivo id)*/

/*dentro all'area contenuti ci sono l'area corpo della scheda...a*/
div .AreaCorpo{
 width:95%;
 margin:0px;
 padding:0px;
}
/*... a l'area degli elenchi correlati,immagini comprese */
div .AreaElenchi{

}



/*#############################################################################################################
                                                      TESTATA
##############################################################################################################*/
div#testata {
	width:100%;
	margin-bottom: 0px;
}

div.topmenufisso {
	margin-top:-75px;
	float:left;
	color:#FFFFFF;
		background-color:#3a290b;
		width:764px !important;
		width:780px;
		text-align:left;
		padding-left:8px;
		padding-right:8px;


}
div.topmenufisso a{
	color:#FFFFFF;
}

div.topmenufisso a:visited{
	color:#FFFFFF;
}
div.topmenufisso a:hover{
	color:#FFFFFF;
}
div#AreaLoghiTestata {
 width:100%;
	/*height: 45px;*/
 /*float:left;*/
}
div.FormCerca {
float:right;
margin-top:140px;
margin-right:20px;
height:105px;
}

/************************************barra contesto***************************************/
div#barracontesto {
	text-align:left;
	margin-left:10px;
	float:left;
	margin-top:-55px !important;
	margin-top:-55px;
	clear:both;
}

div#barracontesto ul.barraContestuale {
	margin: 0 0 10px 0;
	padding: 0;
}

div#barracontesto ul.barraContestuale li {
	/*float: left;*/
	position: relative;
	margin: 0 15px 5px 0;
	list-style-type: none;
	display: inline;
	/*display: table-cell;*/
}


div#barracontesto a{
	font-size: 10px;
	font-weight: bold;
	color: #3a290b;
	text-decoration: none;
}

div#barracontesto a:link {

}

div#barracontesto a:visited {

}

div#barracontesto a:hover {
	/*color: #cc6600;*/
	text-decoration: underline;
}


/*#############################################################################################################
                                                      BOTTOM
##############################################################################################################*/
div #bottom {
	position: relative;
	width: 100%;
}

div.BottomPAgina {
height:90px;
background-image:url('/img/BottomSito.gif');
background-repeat:no-repeat;
}

/*############################################################################################################
 																																									INTELAIATURA GENERALE
####################################################################################################*/



/*############################################################################################################
                                                  ELEMENTI COMUNI
####################################################################################################*/



/**************ELENCHI DI SCHEDE (PAGINA CATEGORIA, BOX NEWS, RISULTATI DELLA RICERCA ECC*****************************************/
/*div contenitore di default di tutti gli elenchi di schede*/
div.Elenco {
	margin: 0 0 5px 0;
	padding: 0;

}

/*div contenitore di default di un singolo elemento di un elenco di schede(testo + immagine)*/
 div.ElementoElenco {
	margin: 10px 10px 10px 10px;
	padding-bottom: 6px;
	position:relative;
	width:90%;
}

/*div contenitore della parte immagine di un singolo elemento di un elenco di schede*/
div.ElementoElenco .ImmagineElenco{
 margin-right:5px;
}


/*div contenitore della parte testo di un singolo elemento di un elenco di schede*/
div.ElementoElenco div.TestoElenco{
width:325px;
display:inline;

}

div.ElementoElenco div.TestoElenco div.testatina{
	padding:0px;
	margin-bottom:4px;
	/*background-color:;*/
	}

/************************************Elenchi di link (interni,esterni sottoschede,allegati ecc..)**********************/

/**************Stili Comuni(se non vengono sovrascritti infulenzano tutti gli elenchi di link*******************************************************/
/*Cambiando questi stili cambio gli stili di tutti gli elenchi di link....*/
div .AreaElenchi dl{
 margin-left:20px;
 text-align:left;
 list-style-image: url('/img/bullet.gif');
 list-style-position: outside;
}

div .AreaElenchi ul{
 list-style:none;
 list-style-image: url('/img/bullet.gif');
 list-style-position: outside;
}

div .AreaElenchi dl dd{
 margin:0px;
 padding-bottom:0px;
 text-align:left;
 margin-bottom:8px;
}

/*nei nostri elenchi la testata è non è separata ma è il primo elemento della lista, che però ha uno stile a parte*/
div .AreaElenchi .headerOggettiCorrelati{
 margin-bottom:5px;
 padding:0px;
}

/*stile di tutti della classe corrente,argomento corrento,stato corrente ec...*/
li.selezionata {
background-color:#eeeeee;
color:#813401;
padding-left:4px;
margin-top:4px;
line-height:150%;
background-color: #A7924D;

}

/*******************fine stili comuni**********************************************/

/*A partire dall' ID del div contenitore, è possibilie ridefinire gli stili descritti sopra per ciascuno degli elenchi di link -*/

/*----elenco sottoschede-----*/
div#ElencoLinkSSC{

}
div#ElencoLinkSSC ul{
 /*list-style:none;*/
 /*list-style-image: url('/img/bullet.gif');*/
 /*list-style-position: outside;*/
}
div#ElencoLinkSSC li{
 /*list-style:none;*/
 /*list-style-image: url('/img/bullet.gif');*/
 /*list-style-position: outside;*/
}

div#ElencoLinkSSC .headerOggettiCorrelati{
 /*margin-bottom:5px;*/
 /*padding:0px;*/
}



/*----elenco LinkInterni-----*/
div#ElencoLinkInterni{
text-align:left;

}
div#ElencoLinkInterni ul{

 /*list-style:none;*/
 /*list-style-image: url('/img/bullet.gif');*/
 /*list-style-position: outside;*/
}

div#ElencoLinkInterni li{
 /*list-style:none;*/
 /*list-style-image: url('/img/bullet.gif');*/
 /*list-style-position: outside;*/
}

div#ElencoLinkInterni .headerOggettiCorrelati{
 /*margin-bottom:5px;*/
margin-left:-10px;
}
div#ElencoLinkInterni .listaSottoschede li a{
font-size:11px;
 /*margin-bottom:5px;*/

}

/*----elenco Link Esterni-----*/

div#ElencoLinkEsterni{

}
div#ElencoLinkEsterni ul{
 /*list-style:none;*/
 /*list-style-image: url('/img/bullet.gif');*/
 /*list-style-position: outside;*/
}
div#ElencoLinkEsterni li{
 /*list-style:none;*/
 /*list-style-image: url('/img/bullet.gif');*/
 /*list-style-position: outside;*/
}

div#ElencoLinkEsterni .headerOggettiCorrelati{
 /*margin-bottom:5px;*/
 /*padding:0px;*/
}


/*----elenco Link Allegati-----*/
div#ElencoLinkAllegati{

}
div#ElencoLinkAllegati ul{
 /*list-style:none;*/
 /*list-style-image: url('/img/bullet.gif');*/
 /*list-style-position: outside;*/
}
div#ElencoLinkAllegati li{
 /*list-style:none;*/
 /*list-style-image: url('/img/bullet.gif');*/
 /*list-style-position: outside;*/
}

div#ElencoLinkAllegati .headerOggettiCorrelati{
 /*margin-bottom:5px;*/
 /*padding:0px;*/
}

/*----elenco Immagini-----*/
div#ElencoLinkGal{

}
div#ElencoLinkGal ul{
 /*list-style:none;*/
 /*list-style-image: url('/img/bullet.gif');*/
 /*list-style-position: outside;*/
}
div#ElencoLinkGal li{
 /*list-style:none;*/
 /*list-style-image: url('/img/bullet.gif');*/
 /*list-style-position: outside;*/
}

div#ElencoLinkGal .headerOggettiCorrelati{
 /*margin-bottom:5px;*/
 /*padding:0px;*/
}

/*verificare cosa sono questi due stili....*/
div#ElencoLinkGal dl.ListaImgDestra{
 margin-left:10px;
 font-size:11px;
 color:#999999;


}

div#ElencoLinkGal dl.ListaImgDestra dt{

}


/*----fine elenco Immagini-----*/

/***************************************Alberi di link****************************************************/

/* AreaALero serve a gestire tutto il blocco dell'albero: testata+ albero*/
div.AreaAlbero{
	position: relative;
	float:left;
	padding-top:0px;
	padding-left:0px;
	width:95%;
	list-style:none;
	margin-top:-18px !important;
	margin-top:-21px;
}
div.Albero  {
margin:0px;
padding-left:30px;
width:90%;
float:left;
list-style:none;

}

div.Albero ul {
margin:0px;
margin-top: 4px;
padding:0;
line-height:150%;
list-style:none;
list-style-image: url('/img/bullet.gif');
list-style-position: outside;
}

div.Albero ul li a{
/*color:#00458B;*/
}

div.Albero ul li a:hover{
/*color:#C96102;*/
}

div.Albero ul li.selezionata  {
color:#A7924D;
font-weight:bold;
border:1px solid black;
}

div.Albero ul li span.selezionata  {
display:block;
width:145px !important;
Width:150px;
color:#A7924D;
padding-left:4px;
font-weight:bold;
background-color: #A7924D;

}
div#AlberoCategorie.Albero ul li span.selezionata a  {
/*color:#ffffff;*/
/*background-color:#A7924D;*/

}
/*queste definizioni caratterizzano i sotto alberi ovvero
gli elenchi contenuti all'interno di elementi dell'elenco principale*/

div.Albero ul li ul{
list-style:none;
list-style-position: outside;
margin:0px;
margin-left: -2px;
padding:0;
line-height:150%;
list-style-image: none;

}

div.Albero ul li ul li{
list-style:none;
padding-left: 19px;


}

div#AlberoCategorie.Albero ul li ul li a {
color: #999900;
}

div.Albero ul li ul li span.selezionata {
background-color:#999900 ;
}


/*############################################################################################################
 COLONNA PRINCIPALE COMUNE
####################################################################################################*/

/*In quest'area si personalizzano( si sovrascrivono gli stili generali)
degli elementi contenuti nella colonna principale:testatini alberi, elementi aggiunti link ecc.*/

div.ColonnaPrincipale .testatina{
 /*color:#0000FF;*/
}

div#AreaAlberoCategorie{
  margin-bottom:10px;

}


/*############################################################################################################
HOMEPAGE
####################################################################################################*/


/**************************Sovrascrittura stili Elenco schede del box New in Home page************************/




div#AreaContenutiHp div#AreaCorpoScheda   {
	margin-left:0px;
	margin-top:0px;
	/*position: relative;*/
	/*left:0px;*/
	/*top:-210px;*/
	padding:0;
	width:95%;
	/*background-color:#cccccc;*/
	text-align:justify;
/*	color:#676767;*/
}




/*Qui sotto è possibile personalizzare (sovrascrivere gli stili ereditati dalle classi generiche)
dell'elenco  schede presenti nell'area news dell' Home page  */


div#AreaNewsHP  {
	/*margin-left:3px;*/
	/*padding-left:3px;*/
	width:100%;
	/*background-color:;*/
	float:left;
	/*border-top:1px solid #E0E0E0;*/
	background:url('/img/triangolino.gif');
	background-repeat:no-repeat;
}

div#testatinanews{
	/*background:url('/img/SfondoAreaAlbero.gif');*/
	background-repeat:no-repeat;
	float:left;
	padding-top:6px;
	padding-left:4px;
	border-top:1px solid #cccccc;
	color:#902902;
	width:100%;
	margin-bottom:8px;
}

/*il solo elenco 'news' */
div#ElencoNewsHp {
 padding-left:10px;
 /*border:1px solid black;*/
}

div#ImmagineElencoNewsHp {
float:left;
padding-bottom:8px;
padding-right:8px;
}

div #TestoElencoNewsHp{
float:right;
width:250px;
display:block;
margin-right:6px;
border-top:1px solid #cccccc;
}



 div#ElementoElencoNewshp{
	margin: 6px 10px 0px 0px;
	padding-bottom: 6px;
	float: left;
	/*position:relative;*/
	width:340px
}


div#TitoloElementoElencoNewshp{

}

div#DataPubblicazioneNewHp {
	color:#800000;
	}

div#SottoTitoloElementoElencoNewshp{

}
div#DescrizioneElementoElencoNewshp{
text-align:justify;
margin-right:20px;
}



/**************************FINE Sovrascrittura stili Elenco schede del box New in Home page************************/



/*############################################################################################################
   PAGINA CATEGORIA
####################################################################################################*/
/*personalizzazione (sovrascrittura degli stili) per la pagina di visualizzazione della categoria*/

/************************tutta l'area della categoria : descrizione + elenc********************/
div#ContenutoCat{
}

/************************Parte della categoria (senza elenco)********************************/
/*parte della descrizione della categoria*/
div.Categoria {
width:90%;

}

div#TitoloCategoria{
/*il colore di default lo eredita dalla classe testatina*/
font-size:15px;
margin-bottom:10px;
float:left;
margin-left:0px !important;
/*color:#00FF00;*/
width:500px;
}

div#TitoloArgomento{
/*il colore di default lo eredita dalla classe testatina*/
font-size:15px;
margin-bottom:10px;
float:left;
margin-left:20px !important;
/*color:#00FF00;*/
}


div#SottotitoloCat{

}

/**************************Sovrascrittura stili sommario delle pagine della categoria****************/
div#PaginazioneCat{
/*width:90%;*/
/*text-align:right;*/
}

div#PaginazioneCat .SommarioPagine {
/*border-bottom:px solid black;*/
/*text-align:right;*/
/*display:inline;*/
}

/*singolo numero di paginazione*/
/*div contenitore singola cifra*/
div#PaginazioneCat .navigapagine {
	/*border:0px solid red;*/
	/*text-align:center;*/
	/*margin:2px;*/
}
/*non è relativo alla pagina corrente!!!!*/
div#PaginazioneCat a.paginatore {
		/*border:0px solid red;*/
}

div#PaginazioneCat a.PaginaCorrente {
	/*width:98%;*/
	/*background-color:#cccccc;*/
}

/**************************FINE Sovrascrittura stili sommario delle pagine della categoria*******************/

/**************************Sovrascrittura stili Elenco schede della Pagina categoria ************************/


/*il div contenete tutto l'elenco*/
div#ElencoSchedeCat {
 padding-left:10px;
 /*border:1px solid black;*/
}

/*il div contenete il singolo elemento (che si compoen di div immagine + div testo)*/
 div#ElementoElencoSchedeCat{
	margin: 6px 10px 0px 0px;
	padding-bottom: 6px;
	float: left;
	/*position:relative;*/
	width:100%;
}

/*il div dell'iimagine dell'elenco*/
div#ImmagineSchedeCat {
float:left;
padding-bottom:8px;
padding-left:10px;
}

/*questo è il div del testo (che si compone di div titolo,sottotiolo e descrizione.)*/
div#TestoElencoSchedeCat{
float:left;
display:block;
margin-left:6px;
}
div#TestoElencoSchedeCat.TestoElenco{
color:#3a290b;
padding-left:15px;
}
/*titolo,sottotitolo e testo dell'elenco schede della categoria*/
div#TitoloElementoElencoSchedeCat.testatina{
font-family:"Trebuchet MS";
margin-left:-4px;

}

div#TitoloElementoElencoSchedeCat.testatina a{
font-size:15px;
}
div#SottoTitoloElementoElencoSchedeCat{

}
div#DescrizioneElementoElencoSchedeCat{

}

/**************************FINE Sovrascrittura stili Elenco schede della Pagina categoria *********************/

/*############################################################################################################
   PAGINA RISUKTATI RICERCA
####################################################################################################*/
/*personalizzazione (sovrascrittura degli stili) per la pagina di visualizzazione della categoria*/
/************************Parte della categoria (senza elenco)********************************/
/*parte della descrizione della categoria*/
div#TitoloRisultatiRicerca.testatina {
width:90%;
font-size:16px;
margin-left:20px !important;
border-bottom:1px solid #4545c3;
font-size:16px;
}

div#TestoElencoSchedeRicerca.TestoElenco{
float:left;
margin-left:20px;

}

div#TitoloElementoElencoSchedeRicerca.testatina a{
font-size:14px;
color:#3a290b;
margin-left:0px !important;
margin-left:-28px;

}

div#DescrizioneElementoElencoSchedeRicerca.Descrizione{
padding-bottom:20px;
float:left;

}
/**************************Sovrascrittura stili Elenco schede della Pagina Risultati Ricerca ************************/


/*il div contenete tutto l'elenco*/
div#ElencoSchedeRicerca {
 padding-left:10px;
 /*border:1px solid black;*/
}

/*il div dell'iimagine dell'elenco*/
div#ImmagineSchedeRicerca {
float:left;
padding-bottom:8px;
padding-left:10px;
}
/**************************FINE Sovrascrittura stili Elenco schede della Pagina Risultati Ricerca ************************/


/*############################################################################################################
   PAGINA SCHEDA (tutte le schede compresa l'homepag, poi nell'homepage si può sovrascirvere))
####################################################################################################*/
div#TitoloScheda{
/*il colore di default lo eredita dalla classe testatina*/
font-size:15px;
margin-bottom:10px;
/*color:#00FF00;*/
}

div#TitoloScheda.testatina{
/*il colore di default lo eredita dalla classe testatina*/
font-size:15px;
margin-left:0px;


}
div#TitoloCatalogo.testatina{
font-size:15px;
margin-left:20px !important;
border-bottom:1px solid #4545c3;


}

div#Titolo.testatina a{
font-size:14px;
margin-left:0px!important;
margin-left:-27px;
color:#363777;



}



div.ParteProdotto{
font-size:12px;
width:300px;
text-align:right;
background-color: #D0CAE5;
margin-left:250px;
}

div.ParteProdottoScheda{
width:400px;
text-align:left;
}
div.ParteProdotto input#Qta{
height:12px !important;
height:20px;
width:30px;
margin-right:10px;

}


div#ContenutoSc h2 {font-size:11px;margin-bottom:0px;}
div#ContenutoSc h1 {font-size:11px;margin-bottom:0px;}

/*corpo*/
div#AreaCorpoScheda{
width:95%;
float:left;
margin-left:0px;
}



/*Area Elenchi*/

div#AreaElenchiSch {
 margin:0px;
 padding:0px;
 text-align:left;
 /*float:right;*/
 width:100%;
 padding-left:0px;
 padding-right:0px;
margin-right:20px;
margin-bottom: 20px;

}

div#AreaElenchiSch ul {
list-style:none;
list-style-position: outside;
margin:0px;
margin-left: 30px;
padding:0;
line-height:120%;
list-style-image: url('/img/bullet2.gif')
}

div#AreaElenchiSch ul li{
margin-top: 2px;
margin-bottom: 4px;
padding:0;
}
div#ElemElAziende.ElementoElenco{

margin-left:20px;
float:left;
}
div#TestoAzienda.TestoElenco{
margin-left:40px;
float:left;
}

div#TitoloElementoElencoSchedeCtl.testatina a{
font-size:14px;
color:#3a290b;
margin-left:0px !important;
margin-left:-28px;

}

div#TestoElencoSchedeCtl{
margin-left:20px;

}

div#ElementoElencoSchedeCtl{
font-size:12px;

}


div#DescrizioneElementoElencoSchedeCtl{
padding-bottom:20px;
font-size:12px;

}

div#ImmagineSchedeCtl{
display:inline;
}


.galleriaImmagini {text-align:center;padding:3px;margin-bottom:20px;}
.elencoImgGalleria {border:1px solid #484848;}
.ImgGalleria {border:1px solid #484848;background-color:#cccccc;padding-bottom:8px;padding-top:8px;}

/*fine Area Elenchi*/

/*############################################################################################################
   PAGINA IMMAGINE
####################################################################################################*/

div#AreaCorpoImmagine{
 text-align:center;
 /*float:left;*/
 width:70%;
border:0px solid black
}

div #ContenutoImm {
border:0px solid black;

}

div#ContenutoImm h1 {font-size:11px;margin-bottom:6px;}


div#AreaElenchiImm {
 margin:0px;
 padding:0px;
 text-align:left;
 /*width:150px;*/
}


.DescrizioneImmagine {margin-top:20px;
text-align:left;}


/*fine pagina imagine*/


/*##########################################VISUAL INTRANET ####################################################*/
div#TestatinaAreaRiservata {
	margin-left: 15px !important ;
	margin-left: 15px;
	padding-top:10px;
	padding-left:20px;
	padding-bottom:10px;
	font-size:13px;
	background-image:url(/img/bullet_freccia.png);
	background-repeat:no-repeat;
	background-position: left;



	}

.TabBoxLogin {
margin-top:4px;

/*background-image:url('/img/users.gif');*/

}



div#BoxLogin {
	padding-left:0px;
	width:100%;
	background-image:url(/img/sfondo_login.jpg);
	}
.nameuser {
	font-size:12px;
	text-transform:capitalize;
	font-weight:normal;
	color: #3a290b;
	margin-left:25px;
	}

.logoutuser a{
	font-size:11px;
	font-weight:bold;
	color: #45238F;
	margin-left:200px;
	}
ul.ulboxlogin {
	margin: 0 0 10px 40px;
	padding: 0;

}

ul.ulboxlogin li {
	/*float: left;*/
	position: relative;
	margin: 0 15px 5px 0;
	list-style-type: none;

	/*display: table-cell;*/
}


a.rosso:link {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-weight: bold;
	color: #CF4704;
	text-decoration: none;
	font-size:10px;
	}
a.rosso:visited {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-weight: bold;
	color: #CF4704;
	text-decoration: none;
	font-size:10px;
	}
a.rosso:active {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-weight: bold;
	color: #CF4704;
	text-decoration: none;
	font-size:10px;
	}
a.rosso:hover {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-weight: bold;
	color: #CF4704;
	text-decoration: none;
	font-size:10px;
	}

form {margin:0px;}

.BordoGrigio {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color: #2B3D5E;
	border: 1px solid #A7924D;
	font-size:10px;
	}

.pulsante {
	font-family: "Trebuchet MS";
	font-weight: normal;
	color: #ffffff;
	background-color: #770d75;
	border-top-width: 1px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-top-style: solid;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
	border-top-color: #CCCCCC;
	border-left-color: #999999;
	border-right-color: #000000;
	border-bottom-color: #000000;
	font-size:90%;
}

div#pulsanteLogin {
float:right;
margin-top:-25px !important;
margin-top:-30px;
margin-right:-5px;




}
.tac{
font-size:10px;
color:#4F4F4F;
text-align:left;
width:60%;
}



.tactitolo{
background:#dddddd;
font-size:10px;
color:#2b3d5e;
font-weight:bold;
}


.azienda{
font-size:10px;
color:#4F4F4F;
font-weight:bold;
padding-top:6px;
background-color:#eeeeee;
}

.vocesettore{
font-size:10px;
color:#4F4F4F;
font-weight:normal;
}

.argdescrizionebreve {
	color:#666666;
	font-weight:normal;
	font-style:italic;
}

/*inutilizzati -DA ELIMINARE

.regione {
width:120px;
height:113px;
background-image:url('/img/regione.gif');
margin-left:18px;margin-bottom:12px;
}

.provincia {
width:120px;
height:113px;
background-image:url('/img/provincia-pc.gif');
margin-left:18px;margin-bottom:12px;
}

.comune {
width:120px;
height:113px;
background-image:url('/img/comune-pc.gif');
margin-left:18px;margin-bottom:12px;
}


*/

/*##########################################VISUALIZZAZIONE CARRELLO ####################################################*/


.TabFasiCarrello {
	text-transform:capitalize;
	width:95%;
	color:#770d75;
	font-size:12px;
	font-weight:bold;
	text-align:left;
	background-color: #CCCCCC;
	margin-bottom:10px;
	margin-top:20px;
	margin-left:15px;
	margin-right:15px;

}


.TabFasiCarrello a {
	text-transform:capitalize;
	padding-right:10px;
	color:#770d75;
}
.TabFasiCarrello a:visited {
	padding-right:10px;
	color:#770d75;
}
.TabFasiCarrello a:hover {
	padding-right:10px;
	color: #324b76;
}


.TabFasiCarrello tr .FaseCorrente  {
	padding-right:10px;
}



.TabFasiCarrello tr .FaseCorrente a {
	padding-right:10px;
	color: #324b76;
}
.TabFasiCarrello td.FaseDisabilitata {

	color: #A7924D;
}

.TabFasiCarrello  td{
margin:0px;
padding:0px;
border:0px solid black;
}

.TabFasiCarrello td.Separatore1 {
width:50px;
height:25px;
background-image:url('/img/Tab_Fase1.png');
background-repeat:no-repeat;
}


.TabFasiCarrello td.Separatore2 {
width:50px;
height:25px;
background-image:url('/img/Tab_Fase2.png');
background-repeat:no-repeat;

}

.TabFasiCarrello td.Separatore3 {
width:50px;
height:25px;
background-image:url('/img/Tab_Fase3.png');
background-repeat:no-repeat;
margin:0px;
}


.TabFasiCarrello td.Separatore4 {
width:50px;
height:25px;
background-image:url('/img/Tab_Fase4.png');
background-repeat:no-repeat;
margin:0px;
}

.TabFasiCarrello td.Separatore5 {
width:50px;
height:25px;
background-image:url('/img/Tab_Fase5.png');
background-repeat:no-repeat;
margin:0px;
}

.TabFasiCarrello td.SeparatoreAttivo1 {
width:50px;
height:25px;
background-image:url('/img/Tab_attivo_Fase1.png');
background-repeat:no-repeat;
margin:0px;
}


.TabFasiCarrello td.SeparatoreAttivo2 {
width:50px;
height:25px;
background-image:url('/img/Tab_attivo_Fase2.png');
background-repeat:no-repeat;
margin:0px;
}

.TabFasiCarrello td.SeparatoreAttivo3 {
width:50px;
height:25px;
background-image:url('/img/Tab_attivo_Fase3.png');
background-repeat:no-repeat;
margin:0px;
}
.TabFasiCarrello td.SeparatoreAttivo4 {
width:50px;
height:25px;
background-image:url('/img/Tab_attivo_Fase4.png');
background-repeat:no-repeat;
margin:0px;
}
.TabFasiCarrello td.SeparatoreAttivo5 {
width:50px;
height:25px;
background-image:url('/img/Tab_attivo_Fase5.png');
background-repeat:no-repeat;
margin:0px;
}

#TabProdotti  {
color: #990099;
width:95%;
margin-left:20px;
font-size:12px;
line-height:13px;
}


#TabProdotti tr.TrProdAlt{
background-color: #D3DBF3;

}
td.TdErrori {

padding-left:80px;
padding-bottom:15px;
border-bottom:1px solid #cccccc;
color: #CC0000;
background-image:url('/img/alert.gif');
background-repeat:no-repeat;
height:50px;
}


#TabProdotti tr.RigaIntestazione td.IntCodice {
padding-left:5px;
color:#FFFFFF;
background-color: #313D9F;
}


#TabProdotti tr.RigaIntestazione td.IntNome {
padding-left:5px;
color:#FFFFFF;
background-color: #313D9F;
}

#TabProdotti tr.RigaIntestazione td.IntQta {
padding-left:5px;
color:#FFFFFF;
background-color: #313D9F;
}

#TabProdotti tr.RigaIntestazione td.IntPrezzo {
text-align:right;
padding-left:5px;
color:#FFFFFF;
background-color: #313D9F;
}
#TabProdotti tr.RigaIntestazione td.IntElimina {
text-align:right;
padding-left:5px;
color:#FFFFFF;
background-color: #313D9F;
}

#TabProdotti td.LabelTotale {
text-align:right;
font-weight:bold;
color: #CC0000;
}

#TabProdotti td.TdNome a {
padding:8px;
color:#2B2E88;

}

#TabProdotti td.TdPrezzo {
text-align:right;
padding-right:10px;

}
#TabProdotti td.TdElimina {
text-align:right;
padding-right:10px;

}
#TabProdotti .TdTotale {

text-align:right;
padding-right:10px;
}


#TabProdotti .TdTotaleProdotti {
color: #313D9F;
font-weight:bold;
text-align:right;
padding-right:10px;
padding-bottom:20px;
border-bottom:1px solid #cccccc;
}


#TabProdotti .TdImportoTotale {
font-size:14px;
color:#FFFFFF;
background-color: #313D9F;
text-align:right;
padding-right:10px;
font-weight:bold;
}


#TabProdotti td.LabelTotale {
color: #1D2C5C;
text-align:right;
padding-right:10px;
}

#TabProdotti td.DescrListino {
color: #1D2C5C;
padding-top:20px;
padding-bottom:30px;
border-bottom:1px solid #cccccc;
border-top:1px solid #cccccc;

}

#TabProdotti td.TdContinua {

color:#FFFFFF;
text-align:right;
margin-top:80px;

}
#TabProdotti td.TdContinua a {
color:#FFFFFF;
background-color:#313D9F;
text-align:right;
padding:5px;

}


table#TabStrumentiCarrello  a:hover{
text-decoration:none;

}


/*-------------------------------Fase 3 Dati Personali ----------------------------------------------------*/

.formDatiUtente table{
text-align:center;

}


.TabFormDati  table{
width:100%;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:10px;
font-weight:bold;
color:#1D2C5C;
padding:5px;


}

.TabFormDati tr.RigaForm {
background-color: #D1DAFC;
text-align:left;
padding:5px;

}


.TabFormDati td.TdFormDatiUtente {
color:#FFFFFF;
background-color: #ACC0ED;
text-align:left;
padding:5px;

}
.TabFormDati td.TdFormDatiUtente tr.IntSezioneForm td  {
color:#FFFFFF;
font-size:12px;
background-color: #6E81B9;
text-align:left;
padding:5px;

}


.TabFormDati td.TdFormDatiFatt {
color:#FFFFFF;
/*background-color: ;*/
text-align:left;
padding:5px;

}
.TabFormDati td.TdFormDatiFatt tr.IntSezioneForm td  {
color:#FFFFFF;
font-size:12px;
background-color: #6E81B9;
text-align:left;
padding:5px;

}

.TabFormDati td.TdFormDatiDest {
color:#FFFFFF;
/*background-color:;*/
text-align:left;
padding:5px;

}
.TabFormDati td.TdFormDatiDest tr.IntSezioneForm td  {
color:#FFFFFF;
font-size:12px;
background-color: #6E81B9;
text-align:left;
padding:5px;

}


#formDatiUtente td.TdContinua table {

padding:5px;

}


#formDatiUtente td.TdContinua a  {
color:#FFFFFF;
background-color:#313D9F;
text-align:right;
padding:5px;

}

/*==============================FINE FASE 3 Dati Personali===================================================*/


/*-------------------------------Fase 4 Pagamento ----------------------------------------------------*/


#TabPagamento {
width:97%;
font-size:12px;
}

#TabFormPagamento td.TdContinua {
color:#FFFFFF;
text-align:left;
margin-top:80px;
}

#TabFormPagamento td.TdContinua a {
color:#FFFFFF;
background-color:#313D9F;
text-align:right;
padding:5px;
}


#TabPagamento .IntSezioneForm td {
font-size:13px;
color:#FFFFFF;
font-weight:bold;
background-color:#313D9F;
padding:5px;
padding-left:10px;
margin-left:20px;
}


#TabProdotti .IntSezioneForm td {
font-size:13px;
color:#FFFFFF;
font-weight:bold;
background-color: #CD8FCF;
padding:5px;
padding-left:10px;
margin-left:20px;

}



div#DivRiepilogo{
margin-top:20px;

}

table#TabRiepilogoDati{
width:100%;
}


div#DivRiepilogo #TabProdotti{
color: #990099;
width:95%;
margin-left:0px;
}

div#DivRiepilogo .TabFormDati{
color: #990099;
width:95%;
margin-left:0px;
}


div#DivRiepilogo table.TabFormDati td.TdFormDatiFatt{
background-color:#ACC0ED;
}


div#DivRiepilogo table.TabFormDati td.TdFormDatiDest{
background-color:#ACC0ED;
}





a#linkCatalogo{
display:block;
position: relative;

/*il meno serve solo per explorer*/
top:130px !important;
left:140px !important;
top:130px;
left:140px;

height:40px;
width:200px;


}


