body {
	padding:0 0 0 0;
	margin:20px 0 0 0;
	background-color:#ffffff;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#717363;
}
img {
	border:none;
}
#contentCenter {
	width:981px;
	margin:0 auto;
}
#box{
	padding:20px;
	margin:0 0 20px 0;
	float:left;
	background:#ffffff url(../widgets/sfondoContent.gif) repeat-y top left;
	width:941px;
}
#header{
	float:left;
}
#logo {
	float:left;
}
#menuTop {
	padding:0 0 0 0;
	margin:0 0 0 0;
	float:left;
	width:747px;
	text-align:right;
}
#menuTop ul {
	padding:0 0 0 0;
	margin:0 0 0 0;
}
#menuTop li {
	padding:0 0 0 0;
	margin:0 0 0 0;
	list-style-type:none;
	display:inline;
}
li.menuTopLink1 a, li.menuTopLink2 a {
	font-size:10px;
	font-weight:bold;
	color:#5c7f90;
	outline:none;
}
.menuTopLink2 {
	color:#5c7f90;
}
li.menuTopLink1 a:hover, li.menuTopLink2 a:hover {
	color:#44697d;
}
li.menuTopLink1 a {
	padding:0 9px 0 9px;
	outline:none;
}
li.menuTopLink2 a {
	padding:0 0 0 0;
	margin:0 0 0 0;
	outline:none;
}
li.menuTopLink1 a.selected, li.menuTopLink2 a.selected, #menuBottom a.selected {
	color:#44697d;
}
#menuBottom {
	margin:42px 0 0 0;
	padding:0 0 0 12px;
	float:left;
	width:735px;
	font-size:12px;
	font-weight:bold;
	color:#717363;
}
#menuBottom ul {
	padding:0 0 0 0;
	margin:0 0 0 0;
}
#menuBottom li {
	padding:0 0 0 0;
	margin:0 0 0 0;
	list-style-type:none;
	display:inline;
}
#menuBottom a{
	font-size:12px;
	font-weight:bold;
	color:#717363;
	padding:0 0 0 12px;
	outline:none;
}
#menuBottom a:hover{
	color:#44697d;
}

#menuBottom a.selected{
	color:#44697d;
	font-weight:bold;
}

#animazione{
	float:left;
	margin:38px 0 0 0;
}

/*home page prodotti*/
#menuProdotti{
	background-color:#7d9aaa;
	width:941px;
	color:#ffffff;
	font-weight:bold;
	padding:15px 0 15px 0;
}
#menuProdotti table tr td {
	padding:0 25px 0 25px;
} 
#menuProdotti a {
	color:#ffffff;
	outline:none;
}
#menuProdotti a:hover {
	color:#44697d;
}
#contenutoProdottiPrimo {
	float:left;
	padding:15px 0 0 0;
}
#contenutoProdottiPrimoTitolo {
	width:925px;
	background-color:#7d9aaa;
	float:left;
	margin:0 0 10px 0;
	padding:15px 0 15px 15px;
	font-weight:bold;
	text-transform:uppercase;
	color:#ffffff;
}
.contenutoProdottiPrimoTesto{
	width:180px;
	float:left;
	padding:0 10px 0 0;
	text-align:center;
}
.contenutoProdottiPrimoTesto img, .contenutoProdottiPrimoTestoDx img{
	padding:0 0 40px 0;
}
.contenutoProdottiPrimoTesto .titolo a, .contenutoProdottiPrimoTestoDx .titolo a{
	color:#717363;
}
.contenutoProdottiPrimoTesto .titolo a:hover, .contenutoProdottiPrimoTestoDx .titolo a:hover {
	color:#44697d;
}
.contenutoProdottiPrimoTestoDx{
	width:180px;
	float:left;
	text-align:center;
}
#contenutoProdottiSecondo {
	clear:both;
	float:left;
	background:#ffffff url(../widgets/sfondocontenutoSecondo.gif) repeat-y top left;
	width:945px;
	margin:15px 0 0 0;
}
.contenutoProdottiSecondoBox {
	float:left;
	width:311px;
	margin:0 4px 0 0;
	padding:0 0 15px 0;
}
.boxTitoloProdotti {
	float:left;
	width:296px;
	background-color:#7d9aaa;
	padding:15px 0 15px 14px;
	margin:0 0 25px 0;
}
.boxTitoloProdotti a{
	color:#ffffff;
	font-weight:bold;
	text-transform:uppercase;
}
.contenutoProdottiSecondoBox .testo {
	float:left;
	width:140px;
	padding:0 0 0 15px;
}
.contenutoProdottiSecondoBox img {
	float:right;
	padding:0 15px 0 0;
}
.contenutoProdottiSecondoBox .titolo {
	padding:15px 0 15px 15px;
}
.contenutoProdottiSecondoBox .titoletto {
	padding:0 0 5px 15px;
}
.contenutoProdottiSecondoBox .titolo a,.contenutoProdottiSecondoBox .titoletto a {
	color:#717363;
}
.contenutoProdottiSecondoBox .titolo a:hover, .contenutoProdottiSecondoBox .titoletto a:hover {
	color:#44697d;
}

/*home page*/
#contenutoPrimo{
	clear:both;
	float:left;
	background:#ffffff url(../widgets/sfondocontenutoPrimo.gif) repeat-y top left;
	width:941px;
	margin:30px 0 0 0;
}
#contenutoPrimoSxTesto{
	float:left;
	width:227px;
	padding:25px 20px 0 0;
}
#contenutoPrimoSxTesto .titolo a{
	color:#717363;
}
#contenutoPrimoSxTesto .titolo a:hover {
	color:#44697d;
}
#contenutoPrimoSxImg{
	float:left;
	width:230px;
	padding:28px 0 20px 0;
}
#contenutoPrimoDxTesto{
	float:left;
	width:234px;
	padding:25px 0 0 20px;
}
#contenutoPrimoDxTesto .titolo a{
	color:#717363;
}
#contenutoPrimoDxTesto .titolo a:hover {
	color:#44697d;
}
#contenutoPrimoDxImg{
	float:left;
	width:210px;
	padding:28px 0 20px 0;
}
#contenutoSecondo{
	clear:both;
	float:left;
	background:#ffffff url(../widgets/sfondocontenutoSecondo.gif) repeat-y top left;
	width:945px;
	margin:55px 0 0 0;
}
.contenutoSecondoBox {
	float:left;
	width:311px;
	margin:0 4px 0 0;
	padding:0 0 15px 0;
}
.contenutoSecondoBox .titolo {
	padding:15px 0 0 15px;
}
.contenutoSecondoBox .titolo a{
	color:#717363;
}
.contenutoSecondoBox .titolo a:hover {
	color:#44697d;
}
.contenutoSecondoBox .boxTitolo a{
	color:#ffffff;
}
.contenutoSecondoBox .boxTitolo a:hover {
	color:#44697d;
}
.contenutoSecondoBox .sottotitoloHome {
	padding:0 0 15px 15px;
}
.contenutoSecondoBox .testo {
	float:left;
	width:140px;
	padding:0 0 0 15px;
}
.contenutoSecondoBox img {
	float:right;
	padding:0 15px 0 0;
}
.boxTitolo{
	background-color:#1d8cb2;
	padding:15px 0 15px 14px;
	color:#ffffff;
	font-weight:bold;
	text-transform:uppercase;
	margin:0 0 13px 0;
}

/*footer*/
#footerSx, #footerDx{
	font-size:9px;
	padding:18px 0 0 0;
	color:#717363;
}
#footerSx{
	float:left;
}
#footerDx{
	float:right;
}
#footerDx a{
	color:#717363;
	outline:none;
}
#footerDx a:hover{
	color:#44697d;
}

/* link */
a:hover {
	color:#44697d;
}
a {
	color:#717363;
	text-decoration:none;
}

/*testi*/
.titolo, .titoloDx { 
	font-weight:bold;
	text-transform:uppercase;
	padding:0 0 4px 0;
}
.sottotitoloHome{
	font-weight:bold;
	font-size:13px;
	padding:0 0 8px 0;
}
.testo{
	font-size:10px;
}
.link{
	font-weight:bold;
	text-transform:uppercase;
	color:#717363;
	padding:23px 0 0 0;
	display:block;
}
.linkNoUpper{
	font-weight:bold;
	text-transform:none;
	color:#717363;
	padding:0;
}
.titoloDx a {
	color:#717363;
}
.backToList a{
	font-weight:bold;
	font-size:12px;
	color:#717363;
}
.backToList a:hover{
	color:#44697d;
}
abbr {
	border:none;
}

/* breadcrumbs */
#breadcrumbs {
	float:left;
	margin:31px 0 28px 4px;
}
#breadcrumbs a{
	color:#717363;
}
#breadcrumbs span{	
	font-size:10px;
	font-weight:bold;
	padding:0 12px 0 0 ;
}
.breadcrumbsFreccia{
	background:#ffffff url(../widgets/breadcrumbsFreccia.gif) no-repeat bottom right;
}
#briciole {
	float:left;
	margin:31px 0 28px 4px;
	width:842px;
}
#briciole a{
	color:#717363;
}
#briciole span{	
	font-size:10px;
	font-weight:bold;
	padding:0 12px 0 0 ;
}
.bricioleFreccia{
	background:#ffffff url(../widgets/breadcrumbsFreccia.gif) no-repeat bottom right;
}
#funzioni {
	float:left;
	width:95px;
	margin:10px 0 28px 0;
}

/* pagine interne : men? di sinistra */
#boxInterno{
	clear:both;
	float:left;
	min-height: 625px;
	height: auto !important;
	height: 635px;
	width:937px;
}
#menuSinistra {
	float:left;
	width:195px;
	padding:0 0 17px 0;
	margin:0 0 0 0;
	display:none;
}
#menuSinistra a {
	color:#717363;
}
#menuSinistra a:hover {
	color:#44697d;
}
#menuSinistra ul {
	padding:0 0 0 0;
	margin:0 0 0 0;
}
#menuSinistra li {
	padding:0 0 0 0;
	margin:0 0 0 0;
	list-style-type:none;
}
li.voce18/03/2009Livello1 {
	font-weight:bold;
	color:#717363;
	font-size:12px;
}
#menuSinistra ul li.voceLivello1{
	margin:17px 0 0 15px;
}
#menuSinistra ul li.voceLivello1 a.selected{
	color:#44697d;
	font-weight:bold;
}
li.voceLivello2{
	font-weight:normal;
	color:#717363;
	font-size:11px;
}
#menuSinistra ul li.voceLivello2{
	margin:0 0 0 8px;
}
#menuSinistra ul li.voceLivello2 a.selected{
	color:#44697d;
	font-weight:bold;
	background:#f5f5f5 url(../widgets/menuSinistraFreccia.gif) no-repeat top left;
	padding:0 0 0 10px;
}
#mapWindow {
    background-color: #FFF;
   /* position: fixed;*/
   position:absolute;
    top: 185px;
    left: 996px;
   margin-left: -300px;
  border: 1px solid #e0e1de;
   
  width: 400px;
    opacity: 0.92;
}
#mapCanvas {
	margin: 10px; 
	width: 380px; 
	height: 320px;
}

/* pagine interne : contenuto */
#contenuto {
	float:left;
	width:732px;
	margin:0 0 0 10px;
}
#contenutoSx {
	float:left;
	width:350px;
}
.sottotitoloContenuto{
	font-size:23px;
	font-weight:bold;
}
#contenutoSx .sottotitoloContenuto{
	padding:0 0 20px 0;
}
#contenutoSx #testo {
	line-height:15px;
}
#contenutoDx {
	float:left;
	width:365px;
	margin: 0 0 0 17px;
}

/* elenco cataloghi */
.catalogo, .catalogoBottom {
	float:left;
	width:732px;
	padding:20px 0 20px 0;
}
.catalogo {
	border-bottom:1px solid #dbdcd8;
}
.catalogoTesto {
	float:left;
	width:350px;
	margin:0 12px 0 0;
	line-height:15px;
}
.catalogoTesto a {
	color:#717363;
}
.catalogoTesto a:hover {
	color:#44697d;
}
.catalogoImg {
	float:right;
}
.catalogoImg img{
	margin:0 0 0 8px;
}

/* elenco categorie*/
.categoria {
	float:left;
	width:236px;
}
.categoriaDx {
	float:left;
	width:236px;
}
.categoria, .categoriaDx {
	margin:20px 0 12px 0;
}
.categoria img, .categoriaDx img{
	display:block;
}
.categoriaTesto{
	margin:4px 0 7px 0;
	font-weight:bold;
	font-size:10px;
	height:30px;
}
.categoriaTesto a {
	color:#717363;
	display:block;
	text-align:center;
}
.categoriaTesto a:hover {
	color:#44697d;
}

/* elenco prodotti */
#contenutoHeader{
	float:left;
	width:732px;
}
#contenutoHeader .titolo {
	float:left;
}
#contenutoHeader .titoloDx {
	float:right;
}
#contenutoHeader .titoloDx a:hover {
	color:#44697d;
}
.prodotto {
	float:left;
	width:248px;
}
.prodottoDx {
	float:left;
	width:236px;
}
.prodotto, .prodottoDx {
	margin:20px 0 12px 0;
}
.prodotto img, .prodottoDx img{
	display:block;
	clear:both;
}
.prodottoTesto{
	margin:4px 0 7px 5px;
	font-size:10px;
}
.prodottoTesto a {
	color:#717363;
	font-weight:bold;
	display:block;
}
.prodottoTesto a:hover {
	color:#44697d;
}
.zoomProdotto{
	float:right;
	padding:0 10px 3px 0 ;
}
.prodottoCompara {
	color:#717363;
	font-weight:bold;
}
.prodottoCompara input {
	margin:0 10px 0 4px;
}

/* dettaglio prodotto - evento */
#contenutoDettaglioSx {
	width:348px;
	float:left;
	margin:0 12px 0 0;
}
#contenutoDettaglioSx .sottotitoloContenuto {
	padding:0 0 20px 0;
}
.titoletto {
	font-weight:bold;
}
.titoloDettaglio { 
	font-weight:bold;
	text-transform:uppercase;
}
#caratteristiche{
	float:left;
	width:348px;
	padding:20px 0 0 0;
}
#caratteristiche .titolo{
	clear:both;
	padding:0 0 10px 0;
	width:348px;
}
.caratteristicheSx {
	float:left;
	width:176px;
	margin:0 12px 10px 0;
	font-size:10px;
}
.caratteristicheDx {
	float:left;
	width:160px;
	margin:0 0 10px 0;
	font-size:10px;
}
.caratteristicheSx .titoletto, .caratteristicheDx .titoletto {
	font-size:11px;
}
.descrizione {
	font-size:11px;
	line-height:15px;
}
#contenutoDettaglioDx {
	width:372px;
	float:left;
	font-size:10px;
}
#contenutoDettaglioDx a {
	color:#717363;
}
#contenutoDettaglioDx a:hover {
	color:#44697d;
}
#contenutoDettaglioDx img {
	display:block;
}
#contenutoDettaglioDx #slideshow img {
	display:inline;
}
#gallery {
	margin:25px 0 0 0;
}
#gallery img {
	border:1px solid #dcdcd8;
}
.galleryImg {
	float:left;
	width:121px;
	margin:0 4px 0 0;
}
.galleryImgDx {
	float:left;
	width:121px;
	margin:0 0 0 1px;
}
img.frecciaGallery {
	float:left;
	padding:0px;
	margin:0px;
}
#galleryPaginazione {
	clear:both;
	float:left;
	width:372px;
	padding:0px;
	margin:3px 0 0 0;
}
a#galleryPaginazionePrev {
	float:left;
}
a#galleryPaginazioneCenter {
	float:left;
	width:334px;
	text-align:center;
}
a#galleryPaginazioneNext {
	float:right;
}
#boxLink {
	float:left;
	clear:both;
	font-size:15px;
	font-weight:bold;	
	width:342px;
	margin:15px 0 0 0;
}
.boxLinkVoce {
	float:left;
	width:342px;
	margin:0 0 15px 0;
}
.boxLinkVoce a, .boxLinkVoce img {
	float:left;
}
.boxLinkVoce a {
	margin:6px 0 0 0;
	display:block;
	width:150px;
}
a.voce {
	width:200px;
}
a.linkImg {
	padding:0px;
	margin:0px;
}
#boxLink .boxLinkVoce a {
	color:#717363;
}
#boxLink .boxLinkVoce a:hover {
	color:#44697d;
}

/* punto vendita */
#contenutoDettaglioSx form {
	padding:0px;
	margin:0px;
}
#contenutoDettaglioSx form label {
	display:block;
	font-weight:bold;
	margin:15px 0 2px 0;
}
#contenutoDettaglioSx form select  {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#717363;
}
#bottoneForm {
	width:348px;
	text-align:right;
	margin:10px 0 0 0;
}
input.bottone {
	background:#ffffff url(../widgets/sfondoBottone1.gif) no-repeat top left;
	border:none;
	color:#ffffff;
	cursor:pointer;
	width:100px;
	height:22px;
	margin:0 20px 0 0;
	font-weight:bold;
	color:#717363;
	/*font-size:12px;
	padding:0 0 1px 0;*/
}
#elencoPuntiVenditaSx .titoletto, #elencoPuntiVenditaDx .titoletto {
	padding:6px 0 6px 0;
	font-size:15px;
	font-weight:bold;
}
#elencoPuntiVenditaSx .titoletto a, #elencoPuntiVenditaDx .titoletto a, .datiPuntoVendita a{
	color:#717363;
}
#elencoPuntiVenditaSx .titoletto a:hover, #elencoPuntiVenditaDx .titoletto a:hover, .datiPuntoVendita a:hover {
	color:#44697d;
}
.datiPuntoVendita b, .datiPuntoVendita {
	font-size:11px;
}

/*  elenco eventi */
.evento, .eventoBottom {
	float:left;
	width:732px;
	padding:20px 0 20px 0;
}
.evento {
	border-bottom:1px solid #dbdcd8;
}
.eventoTesto {
	float:left;
	width:350px;
	margin:0 12px 0 0;
	line-height:15px;
}
.eventoTesto .sottotitoloContenuto {
	line-height:23px;
}
.eventoTesto .titolo {
	margin:2px 0 5px 0;
}
.eventoTesto a {
	color:#717363;
	font-size:15px;	
}
.eventoTesto a:hover {
	color:#44697d;
}
.eventoImg {
	float:right;
}
.eventoImg img {
	margin:0 0 0 8px;
}

/* paginazione */
#paginazione {
	float:right;
	color:#717363;
	font-size:11px;
	font-weight:bold;
	font-family: Arial, Helvetica, sans-serif;
}
#paginazione a {
	color:#717363;
}
#paginazione a:hover {
	color:#44697d;
}
#paginazione a.selected {
	color:#44697d;
	font-weight:bold;
}

/* comunicati stampa */
.listaBoxLink .boxLinkVoce a:hover {
	color:#44697d;
}
.listaBoxLink .boxLinkVoce a {
	color:#717363;
}
.listaBoxLink {
	float:left;
	clear:both;
	font-size:15px;
	font-weight:bold;	
	width:342px;
	margin:15px 0 0 0;
}
.boxComunicatoStampa .testo {
	font-weight:bold;
	font-size:11px;
	margin:15px 0 15px 0;
}
.boxComunicatoStampa .listaBoxLink {
	float:left;
	width:732px;
}
.boxComunicatoStampa .listaBoxLink .boxLinkVoce {
	float:left;
}
.boxComunicatoStampa .listaBoxLink .boxLinkVoce a{
	font-size:11px;
	font-weight:normal;
	padding:0;
	margin:0;
}
.boxComunicatoStampa .listaBoxLink .boxLinkVoce a.linkImg {
	padding:0;
	margin:0;
	width:24px;
}
.boxComunicatoStampa .listaBoxLink .boxLinkVoce a.linkTesto {
	width:260px;
	padding:0 10px 0 0;
}

/* compara */
#compara{
	clear:both;
	float:left;
	width:941px;
}
#compara table {
	margin:15px 0 0 0;
}
td.colonnaComparaSx {
	padding:13px 0 0 0;
	font-size:12px;
}
td.colonnaCompara {
	padding:13px 0 0 12px;
	font-size:10px;
}
.colonnaComparaUnica {
	border-bottom:1px solid #dcdcd8;
	padding:20px 0 0 0;
}
.colonnaComparaUnica .titolo {
	width:193px;
	display:block;
	font-size:12px;
}
.titolettoSmall {
	font-weight:bold;
	font-size:10px;
}
td.colonnaCompara a {
	display:block;
	font-weight:bold;
	color:#717363;
	padding:20px 0 15px 0;
	font-size:10px;
}
td.colonnaCompara a:hover {
	font-weight:bold;
	color:#44697d;
}	

/* download cataloghi */
.boxCatalogo{
	margin:20px 12px 0 0;
}
.boxCatalogoDx{
	margin:20px 0 0 0;
}
.boxCatalogoTesto {
	float:left;
	width:230px;
}
.boxCatalogoImg {
	float:right;
	width:80px;
}

/* area riservata */
#areaRiservata {
	float:left;
	background-color:#f5f5f5;
	width:688px;
	border:2px dotted #b3b4ac;
	padding:20px;
	margin:15px 0 0 0;
}
#areaRiservataSx {
	width:339px;
	float:left;
	margin:0 12px 0 0;
}
#areaRiservataDx {
	width:336px;
	float:left;
}
#areaRiservata .sottotitoloContenuto {
	margin:0 0 15px 0;
}

/* invio CV */
#colonnaForm {
	float:left;
	padding:0 0 0 0;
	margin:0 0 0 0;
}
#colonnaForm #testo {
	line-height:15px;
	margin:0 0 15px 0;
}
#colonnaForm form {
	float:left;
	padding:16px 0 0 0;
	margin:0 0 0 0;
}
#colonnaForm form fieldset {
	border:medium none;
	padding:0 0 0 0;
	margin:12px 0 0 0;
}
#colonnaForm form fieldset legend{	
	font-weight:bold;
	color:#717363;
}
#colonnaForm form fieldset .campoForm label{
	float:left;
	padding:0 0 0 0;
	margin:0 0 3px 0;
	font-weight:normal;
	width:155px;
}
#colonnaForm form fieldset .campoForm input{
	float:left;
	padding:0 0 0 0;
	margin:0 5px 0 0;
	width:90px;
	height:15px;
	border:1px solid #dbdbd7;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#717363;
}
#colonnaForm form fieldset .campoForm input.bottone {
	float:left;
	padding:0 0 0 0;
	margin:0 0 0 0;
	width:80px;
	height:17px;
	border:none;
	background:#ffffff url(../widgets/sfondoBottone.gif) no-repeat top left;
	cursor:pointer;
	font-weight:bold;
}
#colonnaForm form input.bottone1 {
	float:right;
	padding:0 0 0 0;
	margin:0 0 0 0;
	width:100px;
	height:22px;
	border:none;
	background:#ffffff url(../widgets/sfondoBottone1.gif) no-repeat top left;
	cursor:pointer;
	font-weight:bold;
	color:#717363;
}
#colonnaForm form fieldset .campoForm input.radio {
	float:left;
	padding:0 0 0 0;
	margin:0 5px 0 0;
	width:10px;
	border:none;
}
#colonnaForm form fieldset .campoForm input.checkbox {
	float:left;
	padding:0 0 0 0;
	border:none;
	width:16px;
}
#colonnaForm form fieldset .campoForm select {
	float:left;
	width:145px;
	border:1px solid #dbdbd7;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#717363;
}
#colonnaForm form fieldset .campoForm textarea {
	float:left;
	border:1px solid #dbdbd7;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#717363;
	overflow:hidden;
}
#colonnaForm form fieldset .titoletto {
	padding:0 0 5px 0;
}
.campoForm {
	float:left;
	padding:0 0 0 0;
	margin:0 0 5px 0;
	width:348px;
}
#colonnaForm form fieldset .campoForm label.titoletto {
	font-weight:bold;
}
#uploadFile {
	position: relative;
	left:155px;
	-left:-95px;
}
#cercaFile {
	position: absolute;
	top: 0px;
	left: 0px;
	z-index: 1;
}
input#file {
	position: relative;
	text-align: right;
	-moz-opacity:0 ;
	filter:alpha(opacity: 0);
	opacity: 0;
	z-index: 2;
}
#privacy {
	float:left;
	font-weight:bold;
	font-size:10px;
	margin:25px 0 25px 0;
}
#privacy a {
	color:#717363;
}
#privacy a:hover {
	color:#44697d;
}

/* slideshow */
#slideshow{
	overflow:hidden;
	width:372px;
}
#slideshow ul{
	width:3720px;
	list-style:none;
}
#slideshow li{
	float:left;
}

/* lavoro */
.boxLavoro {
	float:left;
	border-bottom:1px solid #dbdcd8;
}
.boxLavoroBottom {
	float:left;
}
.boxLavoroSx {
	float:left;
	width:350px;
	margin:14px 12px 15px 0;
}
.boxLavoroDx {
	float:right;
	width:358px;
	padding:46px 12px 15px 0;
}
.boxLavoroDx a{
	font-weight:bold;
	color:#717363;
}
.boxLavoroDx a:hover{
	color:#44697d;
}
.nomePosizione {
	font-size:18px;
	font-weight:bold;
	margin:0 0 10px 0;
}

/* uploadsFile */
div.fileinputs {
	position: relative;
}
div.fakefile {
	position: absolute;
	top: 0px;
	left: 0px;
	-left: -190px;
	z-index: 1;
}
input.file {
	position: relative;
	left:155px;
	-moz-opacity:0 ;
	filter:alpha(opacity: 0);
	opacity: 0;
	z-index: 2;
}