@charset "UTF-8";
/* CSS Document */
body {
margin:20px 0px 0px 0px;
text-align:center;
background-color:#222;
}
#contenuto_barra {
	width:100%;
	background-image:url("img/contenuto_barra.jpg");
	background-repeat:repeat-x;
	background-position:0px 48px;
}
#barra_logo {
width:1024px;
height:215px;
background-image:url("img/barra_logo.png");
background-repeat:no-repeat;
background-position:0px -11px;
margin:0px auto 0px auto;
}
.testo, .tasto, .home_testo, .chi_siamo_testo, #news_top, #copyright, #news, h1, h2, .anno, .dimensioni, .foto_opera, .link_sito, #area_riservata, .news_descrizione, .testo_dove_siamo, .div_news_data, .div_news_titolo, .div_news_descrizione, .indietro, .pagine, #accesso_riservato, #download_top, #ultime_realizzazioni_top, #graficart_e_arte_top, .descrizione, .div_news_descrizione_1, .campi, .preventivo_testo, .preventivo_trattamento_dati, .preventivo_consenso, .preventivo_radio, .preventivo_trattamento, .preventivo_text, .preventivo_textarea, .stampa_digitale_testo, .stampa_digitale_trattamento_dati, .stampa_digitale_consenso, .stampa_digitale_radio, .stampa_digitale_trattamento, .stampa_digitale_text, .stampa_digitale_textarea, #contatti, .ultime_realizzazioni_descrizione, .div_ultime_realizzazioni_descrizione_1, .invio, .recupero_testo, .password_testo, .download_pdf_index, .download_pdf,.area_email, .area_password, .pagine_aziende, #carica, .stampa_digitale_testo_a, .contatti_testo, .contatti_text, .contatti_textarea, .nessun_dato {
font-family: Arial, Helvetica, sans-serif;
font-size:11px;
font-weight:normal;
font-style:normal;
color:#000000;
}
#banner {
width:650px;
margin:48px 0px 0px 0px;
height:140px;
float:right;
}
#menu {
width:679px;
height:18px;
float:left;
margin:7px 0px 0px 288px !important;
margin:7px 0px 0px 144px;
}
.tasto {
width:97px;
height:20px;
float:left;
color:#ffffff;
}
.tasto a:link, .tasto a:visited, a:active {
	color:#ffffff;
	text-decoration:underline;
}
.tasto a:hover {
	color:#000000;
	text-decoration:none;
}
p {
margin:0px;
}
#contenuto {
width:1024px;
margin:0px auto 0px auto;
}
#left {
width:232px !important;
width:235px;
border-right:solid 2px #ebebeb;
margin:0px 0px 0px 45px !important;
margin:0px 0px 0px 21px;
float:left;
padding-bottom:10px;
}
#box {
	position:relative;
width: 220px !important;
width:218px;
height: 200px; 
overflow: hidden;
float:left;
}
#news{
position:relative;
width: 180px !important;
width:178px;
padding-left:2px;
padding-right:2px;
margin:0px 19px 0px 0px !important;
margin:0px 8px 0px 0px;
float:right;
top:0px;
text-align:justify;
}
#news a:link, #news a:visited, #news a:hover, #news a:active {
color:#ffffff;
text-decoration:none;
}
#right {
width:742px;
float:left;
margin-left:3px;
background-color:#f3f3f3;
/* background-image:url("img/riga.jpg");
background-position:1px 0px; */
padding-bottom:10px;
}
#right_banner {
width:230px;
height:100%;
float:left;
background-repeat:no-repeat;
margin:36px 42px 0px 20px !important;
margin:36px 0px 0px 20px;
}
#foter {
width:100%;
height:30px;
float:left;
margin-bottom:10px;
background-color:#2087c3;
}
.nessun_dato {
width:387px;
float:left;
margin-top:7px;
padding-left:13px;
}		
#info {
width:1024px;
height:30px;
margin:0px auto 0px auto;
background-color:#2087c3;
}
#contenuti {
width:405px;
float:left;
margin:36px 0px 0px 42px !important;
margin:36px 0px 0px 21px;
}
.home_img, .produzione_img {
	width:405px;
float:left;
}
.chi_siamo_img {
	width:230px !important;
	width:235px;
float:left;
}
.home_testo, .chi_siamo_testo, .produzione_testo {
width:405px;
float:left;	
font-family:Helvetica, sans-serif;
font-size:12px;
text-align:justify;
line-height:18px;
padding-top:15px;
margin-bottom:25px;
}
.produzione_tasto {
width:230px;
float:left;
margin-bottom:20px;
}
.chi_siamo_testo {
padding-top:0px;
padding-bottom:15px;
}
.dropmenudiv{
	width: 97px;
	position:absolute;
	height:15px;
	z-index:100; 
	font-family: Georgia, "Times New Roman", Times, serif; 
	font-size: 10px;
	font-variant: normal;
	margin-left:0px;
	margin-top:1px;
	text-align: left;
	float:left;
	visibility: hidden; 
	}

.dropmenudiv a:link, .dropmenudiv a:visited, .dropmenudiv a:active {
	width: 97px; 
	height:15px;
	color:#000000;
	display: block;
	text-decoration: none;
	padding-top: 1px;
	padding-bottom: 1px;
	background-repeat: no-repeat;
	text-align: center;
	text-decoration:none;
	margin-bottom: 1px;   
	opacity:0.9;
}

.dropmenudiv a:hover{
	height:15px;
	background-color: #007cc3; 
	margin-bottom: 1px;
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 10px;
	color: #ffffff;
	text-align: center;
}
img {
border:none;
margin:0px;
}
#w3c {
width:341px;
height:30px;
float:left;
text-align:left;
}
#copyright {
width:341px;
height:21px;
float:left;
text-align:center;
color:#ffffff;
font-size:12px;
padding:9px 0px 0px 0px;
}
#design {
width:341px;
height:28px;
float:left;
margin-top:2px;
text-align:right;
}
#intro {
width:600px;
height:464px;
background-image:url("img/sfondo_intro.jpg");
background-repeat:no-repeat;
margin:90px auto 0px auto;
}
#lingua {
width:600px;
height:65px;
float:left;
margin-top:320px;
padding-top:35px;
}
.indietro {
width:387px;
float:left;	
text-align:left;
font-style:italic;
margin-bottom:10px;
padding-bottom:3px;
}
.indietro a:link, .indietro a:visited, .indietro a:hover, .indietro a:active {
text-decoration:none;
}
.pagine {
	width:129px;
	float:left;
	font-size:12px;
	margin-top:10px;
}
.pagine_azienda {
	width:56px;
	float:left;
	font-size:12px;
	margin-top:10px;
}
.cornice_foto {
width:133px;
height:86px;
float:left;
margin:0px 0px 2px 2px !important;
margin:0px 0px 1px 1px;
}
.cornice_foto_chi_siamo {
width:170px;
height:110px;
float:left;
margin:0px 0px 2px 2px !important;
margin:0px 0px 1px 1px;
}
/*** CONTEMPORANEI PUBBLICAZIONI, LAVORI COMMERCIALI *************************************************************/
.conteporanei, .pubblicazioni, .lavori_commerciali {
width:387px;
float:left;
margin-top:7px;
padding-bottom:5px;
padding-left:13px;
border-bottom:solid 2px #666666;
}
.foto {
width:65px;
height:82px;
float:left;
text-align:center;
}
.anno, .dimensioni {
width:302px !important;
width:272px;
height:15px;
float:left;
text-align:left;
font-size:12px;
padding-left:20px;
}
.dimensioni {
width:177px !important;
width:177px;
}
.tasto_opera, .link_sito {
width:220px;
height:20px;
float:left;
text-align:left;
}
.link_sito {
width:125px;	
height:12px;
padding-top:3px;
text-align:right;
}
.link_sito a:link, .link_sito a:visited, .link_sito a:hover, .link_sito a:active {
text-decoration:none;
color:#000000;
}
h1, h2 {
float:left;
height:20px;
margin:32px 0px 0px 20px;	
font-size:14px;
font-weight:bold;
text-align:left;
}
h1 {
margin:8px 0px 0px 20px;
}
.foto_opera {
width:405px;
float:left;
margin-top:10px;
padding-left:0px;
font-family:Helvetica, sans-serif;
font-size:10px;
text-align:left;
}
.descr_img {
margin:1px 0px 20px 0px;	
}
.descrizione {
width:405px;
margin-bottom:10px;	
}
/*** FINE CONTEMPORANEI, PUBBLICAZIONI, LAVORI COMMERCIALI *************************************************************/
#trasparenza_accesso {
position: fixed;
background-color:#000000;
z-index: 200; 
width: 100%; 
height: 100%;
top:0; 
left: 0;
filter: alpha(Opacity=0);
visibility:hidden;
}
#area_riservata {
z-index: 201; 
background-image:url("img/sfondo_access.png");
color:#000000;
padding:5px 0px 0px 10px;
  position: absolute;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  width:240px;
	height:115px;
  margin: auto;
  visibility:hidden;
}
/*** NEWS, ULTIME REALIZZAZIONI, AREA RISERVATA, DOWNLOAD *************************************************************/
#news_top, #accesso_riservato, #ultime_realizzazioni_top, #graficart_e_arte_top, #download_top {
width:216px;
float:left;
background-image:url("img/title_left.jpg");
background-repeat:no-repeat;
text-align:left;
padding:3px 0px 2px 5px;
margin-top:1px;
margin-left:4px;
color:#ffffff;
}
#news_center,#ultime_realizzazioni_center, #graficart_e_arte_center, #download_center {
width:219px;
float:left;
margin-left:4px;
border:solid 1px #2087C3;
}
#download_center {
padding:10px 0px 10px 0px;	
}
#ultime_realizzazioni_center {
    padding-top:5px;
	padding-bottom:13px;
}
.download_pdf_index {
width:219px !important;
width:190px;
float:left;
padding:0px 0px 3px 10px;
text-align:left;
}
.download_pdf_index a:link, .download_pdf_index a:visited, .download_pdf_index a:hover, .download_pdf_index a:active {
    text-decoration:none;
	color:#ffffff;
}
#news_bottom, #ultime_realizzazioni_bottom, #graficart_e_arte_bottom, #download_bottom {
width:211px;
height:15px;
float:left;
margin-left:4px;
margin-bottom:20px;
padding:3px 10px 0px 0px;
background-color:#2087C3;
}
.area_email, .area_password {
width:110px; 
height:9px; 
float:left;	
}
#cont_news a:link, #cont_news a:visited, #cont_news a:hover, #cont_news a:active {
	text-decoration:none;
	color:#ffffff;
}
#accesso_riservato a:link, #accesso_riservato a:visited, #accesso_riservato a:hover, #accesso_riservato a:active {
	text-decoration:none;
	color:#ffffff;
}
.news_img {
	width:180px;
	font-size:12px;
	font-weight:bold;
	font-style:italic;
	color:#ffffff;
	margin:10px 0px 10px 0px;
}
.news_descrizione {
	width:180px;
	font-size:11px;
}
.news, .ultime_realizzazioni {
width:387px;
float:left;
margin-bottom:15px;
padding-bottom:5px;
border-bottom:solid 2px #666666;
}
.div_news_descrizione {
width:235px;
height:105px;
float:left;	
padding-left:10px;
text-align:justify;
font-size:12px;
margin:5px 0px 7px 0px;
}
.div_news_descrizione_1, .div_ultime_realizzazioni_descrizione_1 {
width:387px;
float:left;	
text-align:justify;
}
.div_news_img {
width:135px;
float:left;
padding-left:5px;
text-align:left;
}
.div_news_tasto {
width:380px;
float:left;
padding-left:5px;
text-align:left;
}

/*** FINE NEWS, ULTIME REALIZZAZIONI, AREA RISERVATA, DOWNLOAD *************************************************************/

/*** DOVE SIAMO *************************************************************/
.testo_dove_siamo {
	font-size:12px;
	text-align:justify;
	margin-top:20px;
}
/*** FINE DOVE SIAMO *************************************************************/

/*** CONTATTI *************************************************************/
#contatti {
font-size:12px;
font-weight:bold;
width:405px;
float:left;
text-align:left;
margin-top:10px;
}
/*** FINE CONTATTI *************************************************************/

/*** PREVENTIVO, STAMPA DIGITALE *************************************************************/
.preventivo, .stampa_digitale, .contatti {
width:405px;
float:left;
}
.campi, #carica {
width:405px;
float:left;
text-align:left;
margin-bottom:20px;
}
#carica {
display:none;	
}
.preventivo_testo, .stampa_digitale_testo, .stampa_digitale_testo_a, .contatti_testo {
width:60px;
float:left;
text-align:left;
margin-bottom:5px;
}
.stampa_digitale_testo_a {
width:70px;
height:14px;
margin-top:6px;
}
.preventivo_nome, .stampa_digitale_nome, .contatti_email {
width:344px;
float:left;
margin-bottom:5px;
}
.preventivo_azienda, .stampa_digitale_cognome, .contatti_oggetto {
width:344px;
float:left;
text-align:left;
margin-bottom:5px;
}
.preventivo_email, .stampa_digitale_email {
width:344px;
float:left;
text-align:left;
margin-bottom:5px;
}
.preventivo_messaggio, .stampa_digitale_messaggio, .contatti_messaggio {
width:344px;
padding-left:60px;
float:left;
text-align:left;
margin-bottom:10px;
}
.stampa_digitale_allegato {
width:334px;
height:20px;
float:left;
margin-bottom:5px;	
}
.preventivo_trattamento, .stampa_digitale_trattamento {
width:405px;
float:left;
text-align:left;
margin-bottom:10px;
}
.preventivo_trattamento_dati, .stampa_digitale_trattamento_dati {
width:344px;
padding-left:60px;
float:left;
text-align:left;
margin-bottom:10px;
}
.preventivo_consenso, .stampa_digitale_consenso {
width:405px;
float:left;
text-align:left;
}
.preventivo_radio, .stampa_digitale_radio {
width:405px;
float:left;
text-align:right;
margin-bottom:5px;
}
.preventivo_text, .stampa_digitale_text, .contatti_text{
width:344px !important;
width:339px;
height:11px;
float:left;
}
.stampa_digitale_text_a {
float:right;
}
.preventivo_textarea, .stampa_digitale_textarea, .contatti_textarea {
width:344px;
height:100px;
float:left;
}
.invio_email {
width:405px;
float:left;
}
.invio{
width:405px;
float:left;
text-align:left;
margin-bottom:20px;
}
#success {
display:inline;	
}
/*** FINE PREVENTIVO, STAMPA DIGITALE *************************************************************/

/*** ULTIME REALIZZAZIONI *************************************************************/
.ultime_realizzazioni_descrizione {
	width:180px;
	font-size:11px;
	text-align:justify;
	margin-left:20px !important;
	margin-left:10px;
	float:left;
	color:#ffffff;
}

.ultime_realizzazioni_descrizione a:link, .ultime_realizzazioni_descrizione a:visited, .ultime_realizzazioni_descrizione a:hover, .ultime_realizzazioni_descrizione a:active {
color:#ffffff;
text-decoration:none;
}

.ultime_realizzazioni_img {
	width:180px;
	font-size:12px;
	font-weight:bold;
	font-style:italic;
	color:#ffffff;
	margin:10px 0px 10px 20px !important;
	margin:10px 0px 10px 10px;
	float:left;
}
/*** FINE ULTIME REALIZZAZIONI *************************************************************/

/*** DOWNLOAD *************************************************************/
.download_pdf {
width:405px;
float:left;
text-align:left;
}
.download_pdf a:link, .download_pdf a:visited, .download_pdf a:hover, .download_pdf a:active {
    text-decoration:none;
	color:#000000;
}
/*** FINE DOWNLOAD *************************************************************/

.recupero_testo, .recupero_email, .password_testo, .password, .recupero_invio, .password_modifica {
width:160px;
float:left;
text-align:left;
margin-bottom:5px;
}
.recupero_invio, .password_modifica {
	width:245px;
}
.recupero_testo, .password_testo {
width:405px;	
}

.recupero_form_email, .password_form {
width:150px !important;
width:145px;
height:11px;
margin-right:4px;
}
