/* CSS Document */

body {
	background-color:#e3e1d8;
}
#container {
	margin:0 auto;
	width:1004px;
	overflow: hidden;
}
#appHome {
	position: absolute;
	margin: 450px 0 0 0;
	z-index: 80;
}
#slideshow {
	position: absolute;
	margin: 80px 0 0 0;
	width: 1004px;
	height: 540px;
	z-index: 1;
}
#notSlideshow {
	position: absolute;
	margin: 0 0 0 0;
	width: 1004px;
	height: 620px;
	z-index: 10;
}
#rigaTop {
	width:1004px;
	overflow: hidden;
	background-color:#DCDBCF;
}
#logo {
	width:190px;
	overflow: hidden;
	float:left;
}
#rowMenuTop {
	width:635px;
	overflow: hidden;
	float:left;
	padding: 0 0 0 5px;
}
#subMenu {
	width:635px;
	height:35px;
	margin: 15px 0 0 0;
}
#rowSocial {
	width:170px;
	overflow: hidden;
	float:right;
	padding:0 4px 0 0;
}
#language {
	width:170px;
	padding:15px 0 5px 0;
	text-align: right;
}
#social {
	width:170px;
	height:20px;
	text-align: right;
	padding: 5px 0 0 0;
}
#social img {
	vertical-align:middle;
}
#subMenuCategorie {
	width:635px;
	height:30px;
}
.quadListModel {
	float:left; 
	padding:8px 0 0 0; 
	height:22px;
}
.quadListModel a {
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#414042;
	text-decoration:none;
	padding:0 13px;
	font-weight:bold;
}
.quadListModel a:hover {
	color:#666666;
}
.quadListModelSelect {
	float:left; 
	padding:8px 0 0 0; 
	height:22px;
	background-color:#322f31;
}
.quadListModelSelect a {
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#FFFFFF;
	text-decoration:none;
	padding:0 13px;
	font-weight:bold;
}
.quadListModelSelect a:hover {
	color:#666666;
}

#menuCategorie {
	width: 1004px;
	height: 95px;
	background: #404041;
}
#menuGiorno {
	float: left;
	padding: 10px 0 0 217px;
	width: 56px;
	height: 85px;
	background-color:#322f31;
	line-height: 15px;
}

#menuEngDay {
	float: left;
	padding: 10px 0 0 217px;
	width: 73px;
	height: 85px;
	background-color:#322f31;
	line-height: 15px;
}

#menuNotte {
	float: left;
	padding: 10px 10px 0 290px;
	width: 56px;
	height: 85px;
	background-color:#322f31;
	line-height: 15px;
}
#menuEngNight {
	float: left;
	padding: 10px 10px 0 270px;
	width: 71px;
	height: 85px;
	background-color:#322f31;
	line-height: 15px;
}
#menuComplementi {
	float: left;
	padding: 10px 10px 0 356px;
	width: 85px;
	height: 85px;
	background-color:#322f31;
	line-height: 15px;
}
#menuEngComplements {
	float: left;
	padding: 10px 10px 0 335px;
	width: 88px;
	height: 85px;
	background-color:#322f31;
	line-height: 15px;
}
#menuIlluminazione {
	float: left;
	padding: 10px 10px 0 467px;
	width: 89px;
	height: 85px;
	background-color:#322f31;
	line-height: 15px;
}
#menuEngLighting {
	float: left;
	padding: 10px 10px 0 448px;
	width: 57px;
	height: 85px;
	background-color:#322f31;
	line-height: 15px;
}
#menuModelli {
	float: left;
	padding: 10px 0 0 15px;
	height: 85px;
	line-height: 15px;
}
#menuEngModelli {
	float: left;
	padding: 10px 0 0 15px;
	height: 85px;
	line-height: 15px;
}
.colonnaModelli {
	float: left;
	height: 85px;
	margin: 0 5px 0 0;
	padding: 0 10px 0 0;
}
.listModelliMenu {
	padding: 0 30px 0 5px;
}
.listModelliMenu a {
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#FFFFFF;
	text-decoration:none;
}
.listModelliMenu a:hover {
	color: #999999;
}
.listModelliMenuSelect {
	padding: 0 30px 0 5px;
	background: #000000;
}
.listModelliMenuSelect a {
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#FFFFFF;
	text-decoration:none;
}
.listModelliMenuSelect a:hover {
	color: #999999;
}
#splashCategorie {
	width: 1004px;
	height: 445px;
}

/* MATERIALI */
#menuMateriali {
	padding: 10px 150px 0 207px;
	width: 640px;
	height: 85px;
	background-color:#322f31;
	line-height: 15px;
}
.voceMateriali {
	float: left;
	margin: 5px 0 0 0;
	padding: 5px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	color: #FFFFFF;
}
.voceMateriali a {
	color: #FFFFFF;
	text-decoration: none;
}
.voceMaterialiSelect {
	float: left;
	margin: 5px 5px 0 0;
	padding: 5px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	color: #FFFFFF;
	background: #404041;
}
.voceMaterialiSelect a {
	color: #FFFFFF;
	text-decoration: none;
}
.voceMenuMaterialiDivisore {
	float: left;
	margin: 10px 0 0 0;
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	color: #FFFFFF;
}
#backgroundMateriali {
	padding: 20px 0 0 0;
	width: 1004px;
	height: 425px;
	background: #dddbcf;
}
#backgroundMaterialiNoLimit {
	padding: 20px 0 0 0;
	width: 1004px;
	overflow:hidden;
	background: #dddbcf;
}
#backgroundMaterialiNoLimit ul {
	padding:0;
	margin:0;
}
#backgroundMaterialiNoLimit li {
	padding:0;
	margin:0 0 0 20px;
	list-style:disc;
}




#contentMateriali {
	position: relative;
	margin: 0 auto;
	width:950px;
	height:425px;
	overflow: hidden;
}
#subcontentMateriali {
	position: relative;
	margin: 0;
	width: 10000px;
	overflow: hidden;
}
.sezioneMateriale {
	float: left;
	padding:0 10px;
	width: 295px;
	height: 405px;
	border-left:1px solid #999;
}
.nomeMateriale {
	margin: 0 0 5px 0;
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#6D6E71;
	font-weight:bold;
}
.testoMateriale {
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#000000;
	line-height: 13px;
	text-align: justify;
}
.testoMateriale img {
	float: left;
	padding: 0 10px 0 0;
}


/* DETTAGLIO */
#logoModello {
	margin: 20px 0 0 54px;
	padding: 10px 0 0 15px;
	height: 50px;
	border-left: 1px solid #000000;
}
#dettaglioProdottoSX {
	float: left;
	width: 710px;
	overflow: hidden;
}
#dettaglioProdottoSplash {
	width: 710px;
	height: 415px;
}
#dettaglioProdottoBarra {
	width: 710px;
	height: 30px;
	background: #404041;
}
#dettaglioProdottoSpaginamentoL {
	position: absolute;
	margin: 4px 0 0 10px;
}
#dettaglioProdottoSpaginamentoC {
	position: absolute;
	margin: 4px 0 0 28px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	font-weight: bold;
	color:#FFFFFF;
	line-height: 22px;
	letter-spacing: 1px;
}
#dettaglioProdottoSpaginamentoR {
	position: absolute;
	margin: 4px 0 0 58px;
}
#dettaglioProdottoDownload {
	position: absolute;
	margin: 1px 0 0 110px;
}
#dettaglioProdottoDownload a {
	font-family:Arial, Helvetica, sans-serif;
	font-size:10px;
	color:#FFFFFF;
	text-decoration:none;
}
#dettaglioProdottoDownload a:hover {
	color: #999999;
}
#dettaglioProdottoInvia {
	position: absolute;
	margin: 1px 0 0 225px;
}
#dettaglioProdottoInvia a {
	font-family:Arial, Helvetica, sans-serif;
	font-size:10px;
	color:#FFFFFF;
	text-decoration:none;
}
#dettaglioProdottoInvia a:hover {
	color: #999999;
}
#dettaglioProdottoLike {
	position: absolute;
	margin: 5px 0 0 610px;
}

#dettaglioProdottoDX {
	float: right;
	width: 294px;
	height: 445px;
	background: #dddbcf;
}
#dettaglioProdottoDesigner {
	margin: 0 0 0 54px;
	padding: 5px 15px 0;
	border-left: 1px solid #939598;
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#000000;
	line-height: 13px;
}
#dettaglioProdottoDesigner a {
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	font-weight: bold;
	color:#000000;
	text-decoration:none;
}
#dettaglioProdottoDesigner a:hover {
	color: #999999;
}
#dettaglioProdottoDati {
	margin: 0 0 0 54px;
	padding: 15px 15px 0;
	border-left: 1px solid #939598;
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#000000;
	line-height: 13px;
}
#dettaglioProdottoMisure {
	margin: 0 0 0 54px;
	padding: 30px 15px 15px;
	border-left: 1px solid #939598;
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#000000;
	line-height: 15px;
}
#dettaglioProdottoMisure p {
	margin: 0 0 3px 0;
}
#dettaglioProdottoCorrelati {
	margin: 40px 0 0 54px;
	padding: 0 15px;
	border-left: 1px solid #939598;
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#000000;
	line-height: 15px;
}
#dettaglioProdottoCorrelati p {
	margin: 0 0 3px 0;
}
#dettaglioProdottoCorrelati a {
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#000000;
	text-decoration:none;
}
#dettaglioProdottoCorrelati a:hover {
	color: #999999;
}

/* AZIENDA */
#contentAzienda {
	padding: 0 27px;
	width:950px;
	height:525px;
	background: #dddbcf;
}
#aziendaL {
	float: left;
	margin: 50px 0 0 0;
	padding: 0 0 0 15px;
	width: 435px;
	height: 442px;
	border-left:1px solid #999;
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	color: #000000;
	line-height: 13px;
	text-align: justify;
}
#appAzienda {
	margin: 135px 0 0 0;
}
#aziendaIndirizzo {
	margin: 165px 0 0 0;
	line-height: 15px;
}
#aziendaIndirizzo a {
	text-decoration: none;
	color: #000000;
}
#aziendaIndirizzo a:hover {
	color: #666666;
}
#aziendaImmagini {
	margin: 20px 0 0 0;
}
#aziendaImmagini img {
	margin: 0 10px 0 0;
}
#aziendaR {
	float: right;
	margin: 50px 0 0 0;
	width: 469px;
	height: 462px;
}
#aziendaMappa {
	width: 469px;
	height: 442px;
}

/* RIVENDITORI */
#rivenditoriTitolo {
	padding: 20px 0 20px 0;
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	font-weight: bold;
	color: #4e4e4e;
}
#rivenditoriL {
	float: left;
	padding: 0 0 0 15px;
	width: 435px;
	height: 442px;
	border-left:1px solid #999;
}
#rivenditoriR {
	float: right;
	padding: 0 0 0 15px;
	width: 454px;
	height: 442px;
	border-left:1px solid #999;
}
#rivenditoriElenco {
	width: 450px;
	height: 442px;
	overflow: hidden;
}
#rivenditoriRegione {
	font-family:Arial, Helvetica, sans-serif;
	font-size:15px;
	font-weight: bold;
	color: #000000;
}
.rivenditore {
	margin: 25px 0 0 0;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color: #474747;
	line-height: 15px;
}

/* CONTATTI */
#contentContatti {
	padding: 0 27px;
	width:950px;
	height:525px;
	background: #dddbcf;
}
#contentContattiErrore {
	padding: 200px 27px 0;
	width:950px;
	height:325px;
	background: #dddbcf;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	font-weight: bold;
	color: #FF0000;
	line-height: 18px;
	text-align: center;
}
#contentContattiErrore a {
	color:#666666;
	text-decoration: none;
}
#contentContattiErrore a:hover {
	color:#999999;
}
#contentContattiOk {
	padding: 200px 27px 0;
	width:950px;
	height:325px;
	background: #dddbcf;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	font-weight: bold;
	color: #666666;
	line-height: 18px;
	text-align: center;
}
#contattiL {
	float: left;
	margin: 30px 0 0 0;
	padding: 0 0 0 15px;
	width: 454px;
	height: 482px;
	border-left:1px solid #999;
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	color: #000000;
	line-height: 13px;
}
#contattiR {
	float: right;
	margin: 30px 0 0 0;
	width: 469px;
	height: 482px;
	border-left:1px solid #999;
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	color: #000000;
	line-height: 13px;
}
.contattiRiga {
	margin: 10px 0 0 0;
	width: 454px;
	overflow: hidden;
}
.contattiRigaPulsante {
	margin: 30px 0 0 0;
	width: 454px;
	overflow: hidden;
}
.contattiLabel {
	float: left;
	width: 100px;
	text-align: right;
}
.contattiCampo {
	float: left;
	margin: 0 0 0 10px;
	width: 340px;
}
.obbligatorio {
	color: #FF0000;
}
.campoTesto {
	width: 300px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	border: 1px solid #999999;
}
.campoTendina {
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	border: 1px solid #999999;
}
.pulsante {
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	font-weight: bold;
	border: 1px solid #999999;
}

/* GALLERY */
#contenutoGallery {
	width: 1004px;
	overflow: hidden;
	background-color:#322f31;
}
.categoriaGallery {
	margin: 15px 10px 8px 10px;
	padding: 0 0 3px 0;
	width: 984px;
	overflow: hidden;
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	font-weight: bold;
	color:#FFFFFF;
	border-bottom: 1px solid #FFFFFF;
}
.prodottiGallery {
	margin: 0 auto 20px;
	padding: 5px 0 0 0;
	width: 984px;
	overflow: hidden;
}
.singoloProdottoGallery {
	float: left;
	height: 106px;
	padding: 0 20px 35px;
}
.nomeProdottoGallery {
	padding:10px 0 0 0;
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#FFF;	
	text-align: center;
}


/* NEWS SCORREVOLI */
#lastNewsHome {
	position:absolute;
	margin: 505px 0 0 0;
	width:1004px;
	height:35px;
	background-image:url(../images/barraLastNews.png);
}
#lastNews {
	position:absolute;
	margin: 410px 0 0 0;
	width:1004px;
	height:35px;
	background-image:url(../images/barraLastNews.png);
}
#newsTitHome {
	width:90px;
	float:left;
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	font-weight:bold;
	color:#000;
}
#spazioNews {
	width:908px;
	height:18px;
	padding:12px 0 5px 5px;
	float:left;
}
#hotNewsScroll {
	position: absolute;
	margin: 0;
	width: 908px;
}
.custom {
	margin: 0;
	width: 908px;
	height: 35px;
}
.custom .simply-scroll-clip {
	width: 908px;
	height: 35px;
}
#hotNewsScroll .hotNewsHome {
	float:left;
	margin-right: 5px;
	height: 35px;
}

/*  GALLERY  */

#galleryContent {
	width:1004px;
	overflow:hidden;
	background-color: #322f31;
}
.rowCatagorie {
	width:994px;
	overflow:hidden;
	padding:30px 0 0 10px;
}
.contentRow {
	width:994px;
	overflow:hidden;
	padding:10px 0;
}
.iconeGallery {
	overflow:hidden;
	float:left;
	padding:0 10px;
	text-align: center;
}

/* DESIGNERS */
#rowDesignersMenu {
	padding: 13px 0;
	width:1004px;
	height:69px;
	background:#322f31;
}
#rowDesignersCategoria {
	float: left;
	width: 205px;
	height: 69px;
	text-align: right;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	font-weight: bold;
	color: #dcdbcf;
}
.rowDesignersNomi {
	float: left;
	padding: 0 20px;
}
.rowDesignersNomi p {
	margin: 0 0 8px;
	padding: 0;
}
.rowDesignersNomi a {
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	color: #FFFFFF;
	text-decoration: none;
}
.rowDesignersNomi a.designerSelected {
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	font-weight: bold;
	color: #FFFFFF;
	text-decoration: none;
}
.rowDesignersNomi a:hover {
	color: #666666;
}
.rowDesignersNomi a.designerSelected:hover {
	color: #666666;
}
#contentDesignersL {
	float: left;
	margin: 20px 0 20px 20px;
	width:200px;
	height:485px;
	overflow: hidden;
}
#contentDesignersFoto {
	width: 175px;
	height: 200px;
}
#contentDesignersWeb {
	margin: 10px 0 0 0;
	width: 175px;
}
#contentDesignersWeb a {
	text-decoration: none;
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	color: #4E4E4E;
}
#contentDesignersWeb a:hover {
	color: #666666;
}
#contentDesignersR {
	float: right;
	margin: 20px 20px 20px 0;
	padding: 0 0 0 20px;
	width:740px;
	height:485px;
	overflow: hidden;
}
#contentDesignersTitolo {
	margin: 20px 0 0 0;
	padding: 0 0 20px 25px;
	border-left: 1px solid #000000;
}
#contentDesignersDati {
	padding: 8px 0 0 25px;
	height: 425px;
	border-left: 1px solid #999999;
}
#contentDesignersTesto {
	margin: 0;
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	color: #4E4E4E;	
}
#contentDesignersProdotti {
	padding: 35px 0 0 0;
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	color: #4E4E4E;
}
.contentDesignersProdotti {
	float: left;
	margin: 0 25px 0 0;
	width: 160px;
	overflow: hidden;
	line-height: 18px;
}
.contentDesignersProdotti a {
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	color: #4E4E4E;	
	text-decoration: none;
}

/* MATERIALI */
#rowMaterialiMenu {
	padding: 13px 0;
	width:1004px;
	height:69px;
	background:#322f31;
}
#rowMaterialiCategoria {
	float: left;
	width: 205px;
	height: 69px;
	text-align: right;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	font-weight: bold;
	color: #dcdbcf;
}
.rowMaterialiNomi {
	float: left;
	padding: 0 20px;
}
.rowMaterialiNomi p {
	margin: 0 0 8px;
	padding: 0;
}
.rowMaterialiNomi a {
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	color: #FFFFFF;
	text-decoration: none;
}
.rowMaterialiNomi a.designerSelected {
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	font-weight: bold;
	color: #FFFFFF;
	text-decoration: none;
}
.rowMaterialiNomi a:hover {
	color: #666666;
}
.rowMaterialiNomi a.designerSelected:hover {
	color: #666666;
}
#contentMaterialiL {
	float: left;
	margin: 0 0 0 20px;
	width:440px;
	height:405px;
	overflow: hidden;
}
#contentMaterialiFoto {
	width: 440px;
	height: 405px;
}
#contentMaterialiR {
	float: right;
	margin: 0 20px 0 0;
	padding: 0;
	width:500px;
	/*height:405px;*/
	overflow: hidden;
}
#contentMaterialiTitolo {
	margin: 0;
	padding: 0 0 20px 25px;
	height: 36px;
	border-left: 1px solid #000000;
}
#contentMaterialiDati {
	padding: 8px 0 0 25px;
	border-left: 1px solid #999999;
}
#contentMaterialiTesto {
	margin: 0;
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	color: #4E4E4E;	
}
#contentMaterialiProdotti {
	padding: 35px 0 0 0;
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	color: #4E4E4E;
}
.contentMaterialiProdotti {
	float: left;
	margin: 15px 25px 0 0;
	width: 160px;
	overflow: hidden;
	line-height: 18px;
}
.contentMaterialiProdotti a {
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	color: #4E4E4E;	
	text-decoration: none;
}



#submenuRow {
	width:1004px;
	height:15px;
	background:#322f31;
}
.submenuRowEventi {
	width: 1004px;
	height: 20px;
	background: #dddbcf;
}
#backgroundDesigners {
	width: 1004px;
	height: 525px;
	background: #dddbcf;
}

#subcontentDesigners {
	position: relative;
	margin: 20px 0 0 0;
	width: 10000px;
	overflow: hidden;
}
.sezioneDesigner {
	float: left;
	padding:0 10px;
	width: 454px;
	height: 505px;
	border-left:1px solid #999;
}
.nomeDesigner {
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#6D6E71;
	font-weight:bold;
}
.datiDesignerL {
	float: left;
	margin: 15px 0 0 0;
	width: 270px;
	overflow: hidden;
}
.testoDesigner {
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#000000;
	line-height: 13px;
	text-align: justify;
}
.disegniDesigner {
	padding:15px 0 5px 0;
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#414042;
	font-weight: bold;
}
.datiDesignerR {
	float: right;
	margin: 15px 0 0 0;
	width: 175px;
	overflow: hidden;
}
.modelliDesigner a {
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#414042;
	text-decoration:none;
	line-height:15px;
}
.modelliDesigner a:hover {
	color:#999;
}

.descDesigner {
	width:250px;
	height:470px;
	float:left;
	padding: 0 20px 0 0;
	text-align: justify;
}
.fotoDesigner {
	width:175px;
	float:left;
	padding: 50px 0 0 0;
	overflow: hidden;
}

/* PRESS */
#contentPress {
	padding: 5px 27px 0;
	width:950px;
	height:520px;
	background: #dddbcf;
}
#contentPressNoLimit {
	padding: 5px 27px 10px 27px;
	width:950px;
	overflow:hidden;
	background: #dddbcf;
}
.singolaRigaPress {
	width:939px;
	padding:0 0 5px 10px;
	border-left:1px solid #999;
	height:160px;
	margin: 10px 0 0 0;
}
.testata {
	width:100px;
	height:160px;
	float:left;
	padding:0 8px;
}

/* EVENTI */
#contentEventi {
	padding: 0 27px;
	width:950px;
	height: 485px;
	background: url(../images/eventi-background.png) #dddbcf;
}
#elencoSelezioneEventi {
	float: left;
	padding: 10px 0 0 8px;
	width: 290px;
	height: 495px;
}
#contenitoreSelezioneEventi {
	position: relative;
	overflow: hidden;
}
.singoloEventoSelezione {
	margin: 0 0 10px 0;
	padding:5px;
	width: 260px;
	overflow:hidden;
	border-bottom:1px solid #939598;
	line-height: 15px;
}
.singoloEventoSelezioneSelect {
	margin: 0 0 10px 0;
	padding:5px;
	width: 260px;
	overflow:hidden;
	border-bottom:1px solid #939598;
	background-color:#e3e1d8;
	line-height: 15px;
}
.eventiTit {
	padding: 0 0 2px 0;
}
.eventiTit a {
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#666666;
	font-weight: bold;
	text-decoration: none;
}
.eventiTit a:hover {
	color:#999999;
}
.eventiTxt a {
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#000000;
	text-decoration: none;
}
.eventiTxt a:hover {
	color:#999999;
}
#elencoEventi {
	float: right;
	padding: 10px 0 0 8px;
	width: 623px;
	height: 495px;
}
#contenitoreEventi {
	position: relative;
	overflow: hidden;
}
#subcontenitoreEventi {
	position: relative;
	overflow: hidden;
}
.singoloEvento {
	width: 640px;
	height: 495px;
}
.singoloEventoL {
	float: left;
	width: 240px;
	overflow: hidden;
}
.singoloEventoImg {
	width: 240px;
	height: 210px;
}
.singoloEventoThumb {
	width: 240px;
	overflow: hidden;
}
.singoloEventoThumb img {
	padding:0 4px 4px 0;
}
.singoloEventoR {
	float: right;
	width: 400px;
	overflow: hidden;
}
.eventiTitDettaglio {
	padding: 0 0 8px 0;
	width: 390px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#666666;
	font-weight: bold;	
	line-height: 15px;
}
.eventiTxtDettaglio {
	width: 385px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#000;
	line-height: 15px;
}

/* DOWNLOAD */
#contentDownload {
	padding: 5px 27px 0;
	width:950px;
	min-height:520px;
	height:auto !important;
	height:520px;
	background: #dddbcf;
}
.singolaRigaDownload {
	margin: 10px 0 20px 0;
	padding: 0 0 5px 10px;
	width: 939px;
	height: 210px;
	border-left: 1px solid #999;
}
.singoloDownload {
	float:left;
	width:145px;
	height:210px;
	padding:0 21px;
}
#formDownload {
	margin: 120px auto 0;
	padding: 25px;
	width: 260px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#000;
	border: 1px solid #322f31;
}
.titoloAreaDownload {
	padding: 0 0 7px 0;
	overflow: hidden;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	font-weight: bold;
	color: #322f31;
	border-bottom: 1px solid #322f31;
}
.testoAreaDownload {
	padding: 0 0 10px 0;
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	font-weight: normal;
	color: #322f31;
	line-height: 14px;
	text-align: justify;
}
.testoAreaDownload a {
	color: #666666;
	text-decoration: none;
}
.testoAreaDownload a:hover {
	color: #999999;
}
.loginRiga {
	margin: 10px 0 0 0;
	overflow: hidden;
}
.loginLabel {
	float: left;
	width: 73px;
	line-height: 20px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	color: #322f31;
}
.loginCampo {
	float: left;
}
.campoTestoLogin {
	width: 175px;
	padding: 3px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	border: 1px solid #999999;
}
.campoPulsante {
	padding: 0 5px;
	background: #666666;
	border: 1px solid #666666;
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	color: #FFFFFF;
}
.pathDownload {
	margin: 30px 0 15px 0;
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	color: #322f31;
}
.pathDownload a {
	text-decoration: none;
	color: #322f31;
}
.pathDownload a:hover {
	color: #666666;
}
.documentoDownload {
	margin: 0 0 5px 0;
	overflow: hidden;
}
.iconaDocumentoDownload {
	float: left;
	margin: 0 5px 0 0;
	padding: 5px;
	width: 22px;
	height: 25px;
	background: #322f31;
}
.titoloDocumentoDownload {
	float: left;
	padding: 5px;
	width: 895px;
	height: 25px;
	background: #322f31;
}
.titoloDocumentoDownload a {
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color: #FFFFFF;
	line-height: 25px;
	text-decoration: none;
}
.titoloDocumentoDownload a:hover {
	color: #F0F0F0;
	text-decoration: underline;
}
.nessunDocumentoDownload {
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	font-weight: bold;
	color: #FFFFFF;
	text-align: center;
	line-height: 25px;
	background: #322f31;
}
.logoutAreaDownload {
	float: right;
	margin: 20px 0 0 0;
	padding: 0 0 0 15px;
	width: 67px;
	height: 50px;
	border-left: 1px solid #322f31;
}




/*  FOOTER  */
#footerRowHome {
	position: absolute;
	margin: 540px 0 0 0;
	width:984px;
	overflow: hidden;
	padding:20px 10px 0 10px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:10px;
	color:#939598;
}
#footerRow {
	width:984px;
	overflow: hidden;
	padding:20px 10px 0 10px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:10px;
	color:#939598;
}
#indirizzoFooterT {
	width:984px;
	height:60px;	
}
#footerTxt {
	float: left;
	line-height: 17px;
}
#footerNewsletter {
	float: right;
}
#footerNewsletter div {
	margin: 0 0 5px 0;
}
.campoNewsletter {
	background: #949599;
	border: 0px solid #949599;
	font-family:Arial, Helvetica, sans-serif;
	font-size:10px;
	color:#FFFFFF;
}
.pulsanteNewsletter {
	background: #535351;
	border: 0px solid #535351;
	font-family:Arial, Helvetica, sans-serif;
	font-size:10px;
	color: #FFFFFF;
}
#indirizzoFooterB {
	width:984px;
	height:30px;	
}
#privacy {
	float: left;
	overflow:hidden;
	padding:5px 0 0 0;
}
#credits {
	float:right;
	padding: 0 0 0 10px;
	text-align: right;
}
a.foooterStyle {
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#939598;
	text-decoration:none;
}
a.foooterStyle:hover {
	color:#999;
}




/*  EVENTI  */

#colonnaListaEventi {
	width:294px;
	border-left:1px solid #999;
	height:480px;
	float:left;
	margin: 20px 0 0 0;
	padding: 0 0 0 5px;
}
#dettaglioEvento {
	width:620px;
	height:473px;
	float:right;
	margin: 20px 0 0 0;
	padding: 8px 0 0 20px;
	border-left:1px solid #999;
}
#contentListaNews {
	width:270px;
	height:480px;
	float:left;
}
#scrollNews {
	width:20px;
	height:480px;
	float:right;
}
.rigaSingolaNews {
	overflow:hidden;
	border-bottom:1px solid #939598;
	padding:5px;
	margin:8px 0 0 0;
}
.rigaSingolaNewsSelect {
	overflow:hidden;
	border-bottom:1px solid #939598;
	background-color:#E6E7E8;
	padding:5px;
	margin:8px 0 0 0;
}
.rigaSingolaNews a:link {
	overflow:hidden;
	border-bottom:1px solid #939598;
	padding:5px;
	margin:8px 0 0 0;
}
.rigaSingolaNews a:hover {
	background-color:#06C;
}
#colonnaFotoNews {
	width:235px;
	float:left;
	overflow:hidden;
}
#testoDettaglioNews {
	width:370px;
	overflow:hidden;
	float:right;
}
#fotoDettNews {
	width:224px;
	height:200px;
	padding:04px 5px 4px;
}
.icoDettNews {
	width:50px;
	height:50px;
	padding:0 4px 4px 4px;
	float: left;
}

