/*
colori usatiyyy

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:#770d75; /*<---Colore del testo di default*/
	background-color:#FFFFFF;
	/*background-image: url(/img/sfondo_body.jpg);*/
	background-repeat: repeat-x;

}


a{
 	font-family: "Trebuchet MS";
	font-size: 12px;
	font-weight: bold;
	color: #770d75;
	text-decoration: none;
	border:none;
}
a:visited {

	color: #770d75;
}

a:hover {
	color: #999900;
	text-decoration:underline;
}

img {
border:0px;
}

/*Default dei titoli grandi e delle testatine*/

div.testatina {
font-size:15px;
font-weight:bold;
color: #14287c;
margin-bottom:4px;
margin-left:0px !important;
margin-top:4px;

}
div#TestatinaAlberoCat.testatina {
font-size:14px;
font-weight:bold;
color: #14287c;
margin-left:30px !important;


}

/* definizione generale per gli headeroggetti correlati (nelle singole aree è possibile
sovrascrivere/integrare gli attributi di stile*/
.headerOggettiCorrelati{
 text-align:left;
 color: #203196;
 font-weight:bold;
 list-style-image:none;
 background-color:#D2C9E0;
 padding:3px;
 }

div.sottotitolo {
font-size:12px;
font-weight:normal;
color: #003399;
}
/*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;

}
div#PaginazioneCtl.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;
	display:inline;
}
/*non è relativo alla pagina corrente!!!!*/
a.paginatore {
		border:0px solid red;

}

a.PaginaCorrente {
	background-color:#cccccc;

}


/*################################################################
 INTELAIATURA PRINCIPALE
################################################################*/

div#all {
text-align:center;
margin-top:0px;

}

div#main {
	width:950px;
	/*height:100%;*/
	margin: -10px auto 10px auto;
	background-color:#ffffff;
	border:1px none black;
	background-image:url('/img/testata2009_2.jpg');
	background-repeat:no-repeat;
	padding-bottom:4px;
	border-right:0px solid #CCCCCC;
	border-left:0px solid #CCCCCC;

}

div#FasciaCentrale {

	width:950px;
	text-align: left;
	float:left;
	margin-top:4px !important;
	margin-top:-70px;



	/*height:550px;*/

}

div.AreaContenuti{
 width:640px;
 float:left;
 margin-left:0px;
 margin-top:00px;
}

div.ColonnaPrincipale {
/*background-image:url('/img/sfondo_menu.gif');
background-repeat:no-repeat;
margin-top:-15px !important;
margin-top:-18px;*/
padding:0;
width:270px;
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:500px;
}
/*... a l'area degli elenchi correlati,immagini comprese */
div .AreaElenchi{

}



/*#############################################################################################################
                                                      TESTATA
##############################################################################################################*/
div#testata {
	width:100%;
	margin-bottom: 0px;
	height:80px !important;
	height:160px;
}

div.topmenufisso {
	padding-top:85px;
	/*float:left;*/
	color:#FFFFFF;
	padding-left:158px;
	display:none;
}
div.topmenufisso a{
	color:#FFFFFF;
}

div.topmenufisso a:visited{
	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:150px;
	/*float:left;*/
	margin-top:0px !important;
	margin-top:-75px;
	height:18px !important;
	height:78px;
	
}

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: #14287c;
	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;
}
*/
div.BottomPagina {
background-image:url('/img/BottomSito.gif');
background-repeat:no-repeat;
}

.BottomPagina {border-top:1px solid #990066;padding:20px 10px 10px 10px;margin-top:22px;text-align:left;}

.DatiBottomIntranet {float:right;}

/*############################################################################################################
 																																									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;
	width:600px;

}
.ImmagineElenco{
float:left;
padding-right:25px !important;
padding-right:20px;
padding-bottom:40px;
}
/*div contenitore di default di un singolo elemento di un elenco di schede(testo + immagine)*/
 div.testoelenco div.Titolo {
 	padding:2px;
 	padding-left: 5px;
	margin-left:100px !important;
	margin-left:0px;
}
div.Elenco {
	margin: 0 0 5px 0;
	padding: 0;
	width:600px;

}

/*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:400px;

}



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:10px;
 text-align:left;

}

div .AreaElenchi ul{
 list-style:none;

}

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:2px;
}

/*stile di tutti della classe corrente,argomento corrento,stato corrente ec...*/
li.selezionata {
background-color:#eeeeee;
}

/*******************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{
text-align:left;
 color: #203196;
 font-weight:bold;
 list-style-image:none;
 background-color:#D2C9E0;
 padding:3px;
}



/*----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-image:none;
 /*list-style:none;*/
 /*list-style-image: url('/img/bullet.gif');*/
 /*list-style-position: outside;*/
}

div#ElencoLinkInterni .headerOggettiCorrelati{
text-align:left;
 color: #203196;
 font-weight:bold;
 list-style-image:none;
 background-color:#D2C9E0;
 padding:3px;
}
div#ElencoLinkInterni .listaSottoschede li a{
font-size:11px;
 list-style-image:none;
 /*margin-bottom:5px;*/

}

/*----elenco Link Esterni-----*/

div#ElencoLinkEsterni{
 list-style-image:none;

}
div#ElencoLinkEsterni ul{
 list-style-image:none;
 /*list-style:none;*/
 /*list-style-image: url('/img/bullet.gif');*/
 /*list-style-position: outside;*/
}
div#ElencoLinkEsterni li{
 list-style-image:none;
 /*list-style:none;*/
 /*list-style-image: url('/img/bullet.gif');*/
 /*list-style-position: outside;*/
}

div#ElencoLinkEsterni .headerOggettiCorrelati{
text-align:left;
 color: #203196;
 font-weight:bold;
 list-style-image:none;
 background-color:#D2C9E0;
 padding:3px;
}


/*----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{
text-align:left;
 color: #203196;
 font-weight:bold;
 list-style-image:none;
 background-color:#D2C9E0;
 padding:3px;
}

/*----elenco Immagini-----*/
div#ElencoLinkGal{
 color:#999999;
}
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{
text-align:left;
 color: #203196;
 font-weight:bold;
 list-style-image:none;
 background-color:#D2C9E0;
 padding:3px;
}

/*verificare cosa sono questi due stili....*/
div#ElencoLinkGal dl.ListaImgDestra{
 margin-left:10px;
 font-size:11px;
 color:#999999;


}

div#ElencoLinkGal dl.ListaImgDestra dt{

}

span.ElementoDidImg {display:block;}

/*----fine elenco Immagini-----*/

/***************************************Alberi di link****************************************************/

/* AreaALero serve a gestire tutto il blocco dell'albero: testata+ albero*/
div#AlberoAgenda {
display:block;
width:250px;
	float:left;
	list-style:none;
	font-size:11px;
	color:#003366;
	padding-top:10px;
}


div.AreaAlbero{
	float:left;
	padding-top:0px;
	padding-left:0px;
	width:95%;
	list-style:none;


}
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  {

font-weight:bold;

}

div.Albero ul li span.selezionata  {
display:block;
width:98%;
color:#767676;
padding-left:4px;
font-weight:bold;
background-color: #990066;

}
div#AlberoCategorie.Albero ul li span.selezionata a  {
color:#ffffff;

}
/*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;
	margin-left:10px;
}


/*############################################################################################################
HOMEPAGE
####################################################################################################*/


/**************************Sovrascrittura stili Elenco schede del box New in Home page************************/




div#AreaContenutiHp div#AreaCorpoScheda   {
	margin-left:30px;
	margin-top:0px;
	/*position: relative;*/
	/*left:0px;*/
	/*top:-210px;*/
	padding-bottom:30px;
	width:500px;
	/*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  {

	width:300px;;
}

div#AreaLibriHP  {
 display:block;
width:250px;
	float:left;
	list-style:none;
	font-size:11px;
	color:#003366;
}

div#testatinanews{
	background:url('/img/bullet_freccia.png');
	background-repeat:no-repeat;


	padding-left:20px;

	color:#484848;

	margin-bottom:8px;
}

/*il solo elenco 'news' */
div#ElencoNewsHp.Elenco{
 display:block;
width:250px;
	float:left;
	list-style:none;
	font-size:11px;
	color:#003366;
 /*border:1px solid black;*/
}

div#ImmagineElencoNewsHp {
/**float:left;**/
padding-bottom:8px;
padding-right:8px;
}

div #TestoElencoNewsHp{
float:right;
width:340px;
display:block;
margin-right:6px;
font-size:11px;
color:#003366;
}



 div#ElementoElencoNewshp{
	padding-bottom: 6px;
	float: left;
	/*position:relative;*/
	width:260px
}


div#TitoloElementoElencoNewshp{

margin-left:0px;


}


div#SottoTitoloElementoElencoNewshp {
font-style:italic;
font-weight:bold;
}

div#DataPubblicazioneNewHp {
	color: #676767;
	font-style:italic;
	}

div.DataPubblicazione{
	color: #676767;
	font-style:italic;
	padding-top:10px;
	}

div#SottoTitoloElementoElencoNewshp{

}
div#DescrizioneElementoElencoNewshp{
text-align:left;
margin-right:5px;
color:#003d51;
}



/**************************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{
padding-left:40px;

}

/************************Parte della categoria (senza elenco)********************************/
/*parte della descrizione della categoria*/
div.Categoria {
width:90%;
text-align:left;

}
div.Categoria span{
padding-left:20px;
}

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;*/
}

div#TitoloCategoria.testatina{


}

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{
font-size:13px;
font-weight:bold;
margin-bottom:10px;
color:#770d75;
border-bottom: 1px solid #770d75;


}

/**************************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:#003366;
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:30px;
}

div#TitoloElementoElencoSchedeRicerca.testatina a{
font-size:14px;
color:#14287c;
margin-left:0px !important;

}

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:0px;
color:#363777;

}



div.ParteProdotto{
font-size:12px;
text-align:right;
background-color: #D0CAE5;
margin-left:200px;

}

div.ParteProdottoScheda{
width:400px;
text-align:left;
background-color: #D0CAE5;
}
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:70%;
float:left;
margin-left:20px;
}

div#AreaCorpoVisualIntranet{
width:600px;
float:left;
margin-left:20px;
border:0px solid black;
}
.tabvisualintranet {font-size:11px;}



/*Area Elenchi*/

div#AreaElenchiSch {
 margin:0px;
 padding:0px;
 text-align:left;
 float:right;
 width:150px;
 padding-left:10px;
 padding-right:10px;
}

div#AreaElenchiSch ul {
list-style:none;
list-style-position: outside;
margin:0px;
margin-left: 10px;
margin-bottom: 20px;
padding:0;
line-height:150%;
}

div#AreaElenchiSch ul li{
margin-top: 9px;
margin-bottom: 6px;
padding:0;
line-height:100%;
}
div#ElemElAziende.ElementoElenco{

margin-left:10px;
float:left;

}
div#TestoAzienda.TestoElenco{
margin-left:40px;

}

div#TitoloElementoElencoSchedeCtl.testatina a{
font-size:14px;
color:#14287c;
margin-left:0px !important;
margin-left:0px;

}

div#TestoElencoSchedeCtl{
margin-left:20px;

}

div#ElementoElencoSchedeCtl{
font-size:12px;
}

div#ElementoElencoSchedeCtl.ElementoElenco td{
width:600px;
}

div#DescrizioneElementoElencoSchedeCtl{
padding-bottom:20px;
font-size:12px;

}

div#ImmagineSchedeCtl{

}

div.TestataImmagine h1 {
text-align:center;
font-size:14px;
}

.galleriaImmagini {
text-align:center;
padding:3px;
margin-bottom:20px;
font-size:11px;
}
.elencoImgGalleria {border:0px solid #484848;}
.ImgGalleria {
/*border:0px solid #484848;
background-color:#cccccc;*/
padding-bottom:8px;
padding-top:8px;}

/*fine Area Elenchi*/

/*############################################################################################################
   PAGINA IMMAGINE
####################################################################################################*/

div#AreaCorpoImmagine.AreaCorpo{
 text-align:center;
 /*float:left;*/
 width:60%;
border:0px solid black
}

div#AreaCorpoImmagine.AreaCorpo{
float:left;
}
div #ContenutoImm {


}

div#ContenutoImm h1 {font-size:11px;margin-bottom:6px;}


div#AreaElenchiImm {
 margin:0px;
 padding:0px;
 text-align:left;
 width:150px;
}
div#AreaElenchiImm.AreaElenchi {
float:right;
}

.DescrizioneImmagine {
width:440px;
text-align:left;
margin-top:40px;
text-align:left;

}
p.BackLink {
color: #003399;
background-color:#f7d4fd;
text-align:left;
margin-top:40px;


}

/*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: #14287c;
	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 #767676;
	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%;
}

div.Titolo{
background-color: #D9BDE0;
font-size:12px;
color:#2b3d5e;
font-weight:bold;

}





.tactitolo{
background-color: #D9BDE0;
font-size:12px;
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;
	background-color:#2f527c;
}



.TabFasiCarrello tr .FaseCorrente a {
	padding-right:10px;
	color: #ffffff;

}
.TabFasiCarrello td.FaseDisabilitata {

	color: #767676;
}

.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;
background-color:#2f527c;
margin:0px;
}


.TabFasiCarrello td.SeparatoreAttivo2 {
width:50px;
height:25px;
background-image:url('/img/Tab_attivo_Fase2.png');
background-repeat:no-repeat;
background-color:#2f527c;
margin:0px;

}

.TabFasiCarrello td.SeparatoreAttivo3 {
width:50px;
height:25px;
background-image:url('/img/Tab_attivo_Fase3.png');
background-repeat:no-repeat;
background-color:#2f527c;
margin:0px;
}
.TabFasiCarrello td.SeparatoreAttivo4 {
width:50px;
height:25px;
background-image:url('/img/Tab_attivo_Fase4.png');
background-repeat:no-repeat;
background-color:#2f527c;
margin:0px;
}
.TabFasiCarrello td.SeparatoreAttivo5 {
width:50px;
height:25px;
background-image:url('/img/Tab_attivo_Fase5.png');
background-repeat:no-repeat;
background-color:#2f527c;
margin:0px;
}

#TabProdotti  {
color: #990099;
width:100%;
margin-left:0px;
font-size:12px;
line-height:13px;
padding-bottom:40px;
}

.TdPrivacy  {
font-size:11px;
color: #333333;
padding:20px;
text-align:justify;
width:100%;

}



#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;
padding:8px;

}
#TabProdotti td.TdContinua a {
color:#FFFFFF;
background-color:#990066;
text-align:right;
padding:8px;

}


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:20px;

}


.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:8px;
text-align:right;

}

a.CopiaDati  {
color:#FFFFFF;
margin-left: 580px;
padding:5px;
padding-left:25px;
background-image:url(/img/copia.png);
background-repeat:no-repeat;
background-position:left;

}


a.CopiaDati2  {
display:block;
color:#FFFFFF;
margin-left: 692px;
margin-top:5px;
padding:5px;
padding-left:25px;
background-image:url(/img/copia.png);
background-repeat:no-repeat;
background-position:left;

}


#formDatiUtente td.TdContinua a  {
color:#FFFFFF;
background-color: #990066;
float:right;
padding:8px;


}
#formOrdine td.TdContinua  a {
color:#FFFFFF;
background-color:#990066;
padding:8px;
text-align:right;


}
#formOrdine  {




}
.TabSpiegazioniPagamento {
margin-left:50px;
width:90%;
text-align:center;
font-size:12px;
color: #1A3054;
background-color: #CCCCCC;
padding:15px;


}
td#TdConferma.TdContinua a{
display:block;
width:160px;
font-size:16px;
background-image:url('/img/conferma.png');
background-repeat:no-repeat;
height:50px;
padding:8px;
text-align:center;
background-color:#FFFFFF;


}
/*==============================FINE FASE 3 Dati Personali===================================================*/


/*-------------------------------Fase 4 Pagamento ----------------------------------------------------*/


#TabPagamento {
width:100%;
font-size:12px;
}

#TabPagamento td.TestoPagamento {
width:50%;
color:#16358F;

}

#TabFormPagamento  {
width:98%;
}


#TabFormPagamento td.TdContinua {
color:#FFFFFF;
text-align:right;
margin-top:80px;
padding:8px;

}

#TabFormPagamento td.TdContinua a {
color:#FFFFFF;
background-color:#990066;
text-align:right;
padding:8px;
}


#TabPagamento .IntSezioneForm td {
font-size:13px;
color:#FFFFFF;
font-weight:bold;
background-color:#CD8FCF;
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:98%;
margin-left:0px;
}

div#DivRiepilogo .TabFormDati{
color: #990099;
width:98%;
margin-left:0px;
}



div#DivRiepilogo table.TabFormDati td.TdFormDatiUtente{
background-color:#ffffff;

}

div#DivRiepilogo table.TabFormDati tr.IntSezioneForm td{
background-color:#6E81B9;
}


div#DivRiepilogo table.TabFormDati td.TdFormDatiFatt{
background-color:#ffffff;
}


div#DivRiepilogo table.TabFormDati td.TdFormDatiDest{
background-color:#ffffff;
}

div#DivRiepilogo table.TabFormDati tr.RigaForm {


}
td.TdRiepilogoProd{
background-color: #d1dafc;
font-weight:bold;
font-size:14px;
}
td.TdRiepilogoProd a{

font-size:14px;
}

a#linkCatalogo{
display:block;
position: relative;

/*il meno serve solo per explorer*/
top:130px !important;
left:140px !important;
top:130px;
left:-280px;

height:40px;
width:200px;


}



td.TitoloRegNewsletter{
color:#770d75;
font-weight:bold;
font-size:13px;
}

.FormRegNewsletter{
font-size:13px;
margin-bottom:9px !important;
margin-bottom:0px;
}
