/* illuminoservice */

body,td,th {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:10px;
	color:#333333;
}

body {
	margin:0px;
	padding:0px;
	background-color:#000000;
}

#contenitore {
	margin-top:7px;
	width:980px;
	min-height:595px;
	left:50%;
	margin-left:-490px;
	position:absolute;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:10px;
	color:#333333;
	background-color:#FFFFFF;
}
a:link {
	text-decoration:none;
	color:#333333;
}
a:visited {
	text-decoration:none;
	color:#333333;
}
a:hover {
	text-decoration:none;
	color:#999999;
}
/* testi, tasti */
.giallo {
	font-size:12px;
	text-transform:uppercase;
	color:#F2D804;
	text-decoration:none;
	font-weight:bold;
	}
.giallo a:link{
	font-size:12px;
	text-transform:uppercase;
	color:#F2D804;
	text-decoration:none;
	font-weight:bold;
	}
.giallo a:visited{
	font-size:12px;
	text-transform:uppercase;
	color:#F2D804;
	text-decoration:none;
	font-weight:bold;
	}
.giallo a:hover{
	font-size:12px;
	text-transform:uppercase;
	color:#999999;
	text-decoration:none;
	font-weight:bold;
	}
	
.navigazione {
	font-size:10px;
	color:#666666;
	text-decoration:none;
	font-weight:bold;
	}
.navigazione a:link{
	font-size:10px;
	color:#666666;
	text-decoration:none;
	font-weight:bold;
	}
.navigazione a:visited{
	font-size:10px;
	color:#666666;
	text-decoration:none;
	font-weight:bold;
	}
.navigazione a:hover{
	font-size:10px;
	color:#999999;
	text-decoration:none;
	font-weight:bold;
	}

/* welcome */
#flash {
	margin-top:48px;
	margin-left:140px;
}

#scelta_lingue {
	margin-top:20px;
	text-align:center;
	padding:5px;
}

#copyright {
	width:940px;
	margin-left:10px;
	margin-top:50px;
	padding:5px;
	border-top-width:1px;
	border-top-style:solid;
	border-top-color:#333333;
}

/* home */
#main{
	margin-top:0px;
}
#header {
	background-image: url(immagini/top.jpg);
	background-repeat: no-repeat;
	height:117px;
}
#menu ul {
	padding-left:0px;
	padding-bottom:0px;
	margin-left:0px;
	margin-bottom:0px;
	margin-top:99px;
	color: #333333;
	float: right;
	width: 100%;
	height:18px;
}
#menu ul li { 
	display: inline;
}
#menu ul li a {
	background-color: #FBE323;
	color: #333333;
	text-decoration: none;
	font-weight:bold;
	float: right;
	border-left: 1px solid #666666;
	padding-top: 3px;
	padding-right: 8px;
	padding-bottom: 3px;
	padding-left: 8px;
}
#menu ul li a:hover {
	background-color: #FBF1A0;
	color: #333333;
}


#home_news{
	margin-top:47px;
	width:980px;
}

.news_focus{
	width:290px;
	float:left;
	margin-left:18px;
	margin-right:18px;
}
.news_focus_foto{
	height:100px;
	text-align:center;
	background-color:#CCCCCC;
}
.news_focus_testo{
	background-color:#FEF9D3;
	padding:5px;
	margin-top:2px;
	height:70px;
}
.news_focus p{
	margin:7px;
}

/* PAG generiche */
#pag{
	padding:10px;
	margin-top:2px;
}
#pag h1{
	font-size:12px;
	text-transform:uppercase;
	font-weight:bold;
	padding:0px;
}

/* dettaglio news */
#immagine_dettaglio_news{
	width:335px;
	height:335px;
	float:left;
	margin-right:10px;
}
#testo_news_dettaglio{
	width:615px;
	float:left;
}
#header_dettaglio{
	padding:5px;
	background-color:#CCCCCC;
	color:#000000;
	font-weight:bold;
}
#descrizione_news_dettaglio{
	height:304px;
	padding:5px;
	overflow:auto;
	background-color:#F1F1F1;
}
#descrizione_news_dettaglio p{
	font-weight:bold;
	margin-top:15px;
	margin-bottom:5px;
}
#link{
	width:600px;
	background-color:#DFDFDF;
	padding:3px;
	margin-bottom:4px;
}
#downloadNews{
height:28px;
	width:600px;
	background-color:#DFDFDF;
	padding:3px;
	margin-bottom:4px;
}
#downloadNewsSx{
padding-top:8px;
	width:570px;
	float:left;
}
#downloadNewsDx{
	width:30px;
	float:right;
}
/* news (archivio)*/
#titNews{
	margin:4px;
}
#contenitoreNews{
	float:left;
	margin-left:10px;
	margin-bottom:5px;	
}
#immagineNews{
	width:100px;
	height:100px;
	float:left;
	margin-right:5px;
}
#testoNews{
	width:850px;
	float:left;
}
#descrizioneNews{
	height:70px;
	padding:5px;
	background-color:#F1F1F1;
}
#frecceNews{
	float:left;
	width:970px;
}

/* allestimenti */

#allestimentiSx{
	height:294px;
	width:550px;
	float:left;
}
#allestimentiSx h1{
	font-size:12px;
	text-transform:uppercase;
	font-weight:bold;
	padding:0px;
}

#allestimentiDx{
	height:315px;
	width:390px;
	padding:10px;
	background-color:#F1F1F1;
	float:left;
	margin-bottom:10px;
}
#elenco{
	height:284px;
	overflow:auto;
}
#elenco h2{
	font-size:12px;
	text-transform:uppercase;
	font-weight:bold;
	padding:0px;
}
#elenco p{
	margin-left:20px;
	line-height:7px;
}


/* frecce allestimento */
.frecceImg{
	float:left;
}
#frecceTxt{
	float:left;
	padding-bottom:1px;
}

/* photogallery*/

#contenuto_photogallery{
	width:980px;
}
#titPhotogallery {
	margin-left:10px;
	margin-top:10px;
	text-transform:uppercase;
	font-size:12px;
	font-weight:bold;
}

#photogalleryDx{
	float:right;
	width:620px;
	height:435px;
	overflow:auto;
}


#photogallerySx{
	height:395px;
	width:10px;
	margin:10px;
	float:left;
}
#photogalleryTitoloAllestimento{
	background-color:#CCCCCC;
	font-size:11px;
	height:25px;
	width:310px;
	float:left;
	padding:10px;
	color:#000000;
	font-weight:bold;
	float:left;
	margin-bottom:5px;
}
#photogalleryTestoDownload{
	background-color:#F1F1F1;
	height:355px;
	width:310px;
	float:left;
	padding:10px;
	float:left;
	overflow:auto;
}
#photogalleryTestoDownload p{
	font-weight:bold;
	margin-top:15px;
	margin-bottom:5px;
}
#download{
	width:450px;
	height:30px;
	background-color:#DFDFDF;
	padding:3px;
	margin-bottom:4px;
}
#downloadPhotogallery{
	width:305px;
	height:30px;
	background-color:#DFDFDF;
	padding:3px;
	margin-bottom:4px;
}
.downloadSx{
	float:left;
	width:30px;

}
.downloadDxNoleggio{
	float:right;
	padding-top:8px;
	width:274px;	
}



#photogalleryNavigazione{
	margin-left:10px;
	margin-right:10px;
	margin-top:3px;
	margin-bottom:3px;
	width:960px;
	float:left;
}

/*NOLEGGIO*/

#downloadOrizzontale{
	width:310px;
	height:28px;
	background-color:#DFDFDF;
	padding:3px;
	margin-right:4px;
	float:right;
}

/*testi dentro tabelle*/
.titTabelle{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:12px;
	text-transform:uppercase;
	font-weight:bold;
	color:#000000;
}
.txtTabelle{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:10px;
	color:#333333;
	line-height:16px;
}
.txtTabelle a:link {
	text-decoration:none;
	color:#333333;
}
.txtTabelle a:visited {
	text-decoration:none;
	color:#333333;
}
.txtTabelle a:hover {
	text-decoration:none;
	color:#999999;
}

/*Catalogo prodotti*/
#catalogoProdottiSx{
	width:700px;
	background-color:#F5F5F5;
	float:left;

}
#headerCatalogoProdottiSx{
	height:10px;
	padding:10px;
	background-color:#BFBFBF;
	color:#FFFFFF;
	font-weight:bold;
}


#contenitoreFocus{
	width:678px;
	float:left;
	padding:10px;	
}
#immagineFocus{
	width:120px;
	height:120px;
	float:left;
	margin-right:10px;
}
#testoFocus{
	float:left;
}
#descrizioneFocus{
	width:538px;
	height:80px;
	padding:5px;
	background-color:#E5E5E5;
}
#descrizioneFocusCerca{
	width:548px;
	height:80px;
	padding:5px;
	background-color:#E5E5E5;
}

#nomeProdotto{
	width:538px;
	float:left;
	font-weight:bold;
}
#codice{
	float:left;
	padding-right:15px;
}
#nome{
	float:left;
}


#prezzoCarrello{
	width:548px;
	height:31px;
	background-color:#FFFFFF;
	font-weight:bold;
}
#prezzoCarrelloSx{
	float:left;
	padding:9px;
	padding-left:6px;
}
#prezzoCarrelloDx{
	width:168px;
	float:right;
}



#menuProdotti{
	float:right;
	width:250px;
	background-color:#FFFDF0;
	padding-bottom:7px;
}
#menuProdotti h3{
	font-size:10px;
	font-weight:bold;
	margin:10px;
}
#menuProdotti p{
	margin-left:30px;
	margin-top:3px;
}

#headerMenuProdotti{
	padding:10px;
	background-color:#FEF9D3;
	color:#000000;
	font-weight:bold;
}


#cerca{
	margin-bottom: 10px;
	width:232px;
	border: 2px solid #FBE226;
	background-color:#FEF9D3;
	padding:7px;
}


/* pagina CERCA */
#contenitoreFocusCerca{
	width:678px;
	float:left;
	padding:10px;
}
#testoFocusCerca{
	width:558px;
	float:right;
	height:110px;
}
#descrizioneFocusCerca{
	width:548px;
	height:69px;
	padding:5px;
	background-color:#E5E5E5;	
}
#prezzoCarrelloCerca{
	width:558px;
	height:31px;
	background-color:#FFFFFF;
	font-weight:bold;
}

/*CATALOGO PRODOTTI 2*/
.tableImmagineSottocategoria{
	background-color:#FFFFFF;
	width:110px;
	height:110px;
	float:left;
	margin-right:10px;

}
/*#immagineSottocategoria{
	background-color:#FFFFFF;
	width:110px;
	height:110px;
	float:left;
	margin-right:10px;
}*/

#descrizioneSottocategoria{
	width:548px;
	height:70px;
	padding:5px;
	background-color:#E5E5E5;
}
#prezzoCarrelloSottocategoria{
	width:558px;
	height:31px;
	background-color:#FFFFFF;
	font-weight:bold;
}
/*CATALOGO PRODOTTI 3*/
#immagineProdotto{
	float:left;
	margin-right:10px;
	margin-bottom:5px;
}
/*.immagineProdotto{
	float:left;
	margin-right:10px;
}*/

#prezzoCarrelloProdotto{
	margin-top:10px;
	margin-bottom:10px;
	float:left;
	width:678px;
	height:31px;
	background-color:#FFFFFF;
	font-weight:bold;
}
#headerCatalogoProdottiSx2{
width:500px;
	float:left;
}
#headerCatalogoProdottiDx{
	float:right;
	text-align:right;
}


/*-------x mario testo rosso-----*/
.txtRosso{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:10px;
	font-weight:bold;
	color:#FF0000;
}
.txtRosso a:link {
	text-decoration:none;
	color:#FF0000;
}
.txtRosso a:visited {
	text-decoration:none;
	color:#FF0000;
}
.txtRosso a:hover {
	text-decoration:none;
	color:#FF0000;
}

/*-------x mario navigazione prodotti-----*/
#navigazioni-prodotti{
	margin-left:10px;
	margin-top: 10px;
	width:673px;
}
#navigazioni-prodottiSX{
	width:373px;
	float:left;
}
#navigazioni-prodottiDX{
	width:300px;
	float:right;
	text-align:right;
}

/*-------DOWNLOAD-----*/
#downloadMenu{
	width:290px;
	float:left;
	height:310px;
	background-color:#FFFDF3;
	overflow:auto;
}
#downloadCategoria{
	width:250px;
	padding:10px;
	background-color:#FEF9D3;
	color:#000000;
	font-weight:bold;
}
#downloadSottocategoria{
	width:263px;
	background-color:#FEFBE2;
	padding:3px;
	line-height:15px;
}


#downloadDx{
	width:665px;
	height:310px;
	float:right;
	background-color:#F5F5F5;
	overflow:auto;
}
#downloadDoc{
	width:640px;
	height:28px;
	margin-bottom:2px;
	padding:3px;
	background-color:#ECECEC;

}
#downloadDocSx{
	line-height:28px;
	padding-left:3px;
	width:580px;
	float:left;
	margin-top:0px;
}
#downloadDocDx{
	width:28px;
	float:right;
	margin-top:0px;
}
