﻿
body 
{
	font-size: 11px; font-family: Verdana, Arial, Helvetica, sans-serif; color: Black; padding:0px; margin:0px;
	background-color: White; background-image:url(../immagini/fregio.jpg); background-repeat:no-repeat;
	background-position: top center;
}

h1,h2,h3,p { font-size:1em; padding:0px; margin:0px; }

a { text-decoration:none; color: #B1B2B3; }
a:hover { text-decoration:none; color: Black; }

#Corpo { width:971px; text-align:left; border-bottom:none; background-image:url(../immagini/centro-pagina.png); }

#Corpo a:hover { color:#FF0000; }
.voceSottoMenu, .dlNomeServizi, .ultime_realizzazioni_menu { color:#FF0000; }
.voceSottoMenu A, .dlNomeServizi A { color:#000000; }
.ultime_realizzazioni_menu A { color:#000000; }


div.marchio { width: 924px; text-align: right; margin-top: 42px; margin-bottom: 40px;}

span.voceAnagraficaInfo { margin-left: 55px;}
span.voceAnagraficaInfo a { color: #DE0D22;}

div.voceMenuFront A { color:#000000; }
div.voceMenuFront A:hover { color:#FF3435; }
table.menu_front { width:924px; text-align:center; }

#tabellaSocial { width:924px; margin-bottom:40px; }
#tabellaSocial TABLE { margin-left:auto; }
td.facebook { padding-left:23.5px; }

#Footer { background-image:url(../immagini/centro-pagina.png); width:971px; }

#piede { background-image:url(../immagini/piede.jpg); color:#FFFFFF; width:921px; height:170px; padding:20px; text-align:left; }
#piede A { color:#000000; }
#piede A:hover { color:#FFFFFF; }
#piede DIV { padding-bottom:5px; }

.imgAnimazione { width:290px; height:216px; border:4px solid #E1E1E1; margin-right:15px; }

.piede_grigia { padding-bottom:8px; }

/* HOME */

div.menu_home { padding:10px 0px; margin:0px 24px; color: #FF3435; }
a.link_home { color: #DE0D22;}

#animazioneHome { width:924px; height:385px; margin-left:24px; }
#animazioneSiti { width:924px; height:224px; margin-left:24px; margin-top:28px; padding-bottom:29px; border-bottom:7px solid #E1E1E1; }

div.contorno_animazione {width: 924px; height: 363px;}
div.animazione { padding-top: 22px;}

table.evidenza { margin-top: 20px; }
td.prodotti_evidenza { padding-right: 70px;}

div.testo_home { line-height: 19px; margin-bottom: 20px; margin-left: 23.5px; margin-top:50px; color:#666666; width:924px; }
tbltestohome { margin-top:50px; width:924px; }
#cellaNews { padding:10px; padding-right:13px; width:459px; height:180px; color:#000000; background-color:#E1E1E1; }
#cellaNews A:hover { color:#FF3435 !important; }

div.immagine_marchio_grigio { padding-top: 25px; }

.marchio { border: none;}

div.logo_confindustria { width: 40px; height: 40px; margin-left: 10px;}


div.contenitore_piede {width: 924px;}
table.confindustria { margin-bottom: 30px; margin-top: 20px; }
td.confindustria_sx { width: 355px; text-align: left;}
td.confindustria_sx a { color: #DE0D22;}
td.confindustria_centro { width: 120px;}
td.confindustria_sotto { width: 50px; text-align: left;}

img.facebook { border: none;}

#bodiComunica { background-image:url(../immagini/bodi-comunica.jpg); width:447px; height:123px; padding-left:176px; padding-top:17px;
                padding-right:45px; padding-bottom:29px; }
#titoloBoDi { font-size:18px; color:#FF3435; }
#testoReferenza { padding-top:5px; font-size:11px; line-height:19px; }
#testoReferenza A:hover { color:#FF3435 !important; }

/* ______________________________________________ Azienda ___ */

div.menu_front { margin-bottom: 5px;}

table.tabella_front { width: 924px; height: 343px; padding-top: 10px; margin-bottom: 8px; background-image:url(../immagini/cornice.jpg);
                      background-repeat: no-repeat; margin-left:24px; }
td.tabella_front_sx { width: 138px; padding-left: 24px; vertical-align: top; text-align: left; }
td.tabella_front_dx { width: 675px; padding-right: 24px; vertical-align: top; text-align: left; }

#MenuAziendaFront { margin-top: 20px;}

table.tabella_sotto_front { width: 924px; margin-left: 24px; background-image:url(../immagini/centro-grigio.jpg); background-repeat: repeat-y; color: #8C8C8C;}
td.tabella_sotto_front_sx { width: 561px; vertical-align: top; text-align: left; padding-bottom: 20px;}
td.tabella_sotto_front_dx { width: 250px; vertical-align: bottom; text-align: right; padding-right: 50px; padding-bottom: 20px;}

table.tabella_sotto_front a { color: Black;}
table.tabella_sotto_front a:hover { color: #8C8C8C;}

div.testo_presentazione { margin-left: 24px; margin-top: 20px; line-height: 16px; color: #8C8C8C;}

/* Download */

.dlDocumenti { margin-left: 24px; margin-top: 10px;}
.dlDocumentiItem { padding-bottom: 10px;}

.immagine_download { margin-left: 15px; border: none; }

/* Rassegna Stampa */

table.rassegna_stampa { margin-left: 24px; margin-top: 10px;}
td.rassegna_stampa_sx { padding-right: 10px;}

/* Contatti */

table.tabella_front_contatti { width: 924px; height: 343px; padding-top: 2px; padding-bottom: 10px; margin-left: 24px; 
                               background-image:url(../immagini/centro-cornice.jpg); background-repeat: repeat-y; }
td.tabella_front_contatti_sx { width: 138px; padding-left: 24px; vertical-align: top; text-align: left; }
td.tabella_front_contatti_dx { width: 675px; padding-right: 24px; vertical-align: top; text-align: left; }

table.richiesta_contatti { width: 650px;  margin-top: 50px; margin-bottom: 30px; }
td.richiesta_contatti_sx { width: 300px; vertical-align: top; text-align: left; padding-left: 30px;}
td.richiesta_contatti_dx { width: 300px;  vertical-align: top; text-align: left; padding-left: 20px;}

TABLE.contatti TD.sx { width:130px; }
TABLE.contatti { margin-top: 20px; }
table.contatti_richiesta { margin-top: 32px; }
P.contattiIstruzioni { margin-bottom:10px; }
.contattiTextBox { width:150px; font-size:11px; font-family:Verdana; text-indent:1px; margin-bottom:5px;
                   border:solid 1px #BCBDC0; background-color:#FFFFFF;  }
.contattiTextArea { width:290px; height:150px; margin-top:5px; margin-bottom:15px; font-size:11px; font-family:Verdana; 
                    border:solid 1px #BCBDC0; background-color:#FFFFFF; }

.pannelloErrori
{ 
    margin:15px 0px 15px 0px; padding: 10px; border: solid 1px #FE0000; background-color:#EEEEEE; 
    width:350px; font-size:11px; line-height:20px; color:Black;
}

.contattiFine { margin-left: 7px;}

/* Dove Siamo */

table.dove_siamo { width: 675px; margin-top: 50px; }
td.dove_siamo_sx { width: 442px; text-align: left; }
td.dove_siamo_dx { width: 233px; padding-left: 40px;}

.immagine_google { border: none;}

/* Googlemap */

#mappa { margin-top: 8px;}

/* Legge */

div.contenitore_legge_titolo { margin-top: 80px; margin-bottom: 15px; margin-left: 70px; color: #8C8C8C;}
div.contenuto_legge { margin-left: 70px; color: #8C8C8C;}


/* ______________________________________________ Infrastrutture ___ */

/* Servizi */

div.allegato { margin-left: 24px; margin-top: 15px;}
div.informazioni {margin-left: 24px; margin-top: 20px;}
div.informazioni a {color: #DE0D22;}

table.sotto_turismo { width: 550px; margin-left: 24px; margin-top: 30px;}
table.sotto_turismo a { color: #DE0D22; }
td.sotto_turismo_sx { width: 180px; }
td.sotto_turismo_centro { width: 220px; }
td.sotto_turismo_centro a { color: Black; }
td.sotto_turismo_dx {  width: 100px;}

.link_rosso { color: #DE0D22;}

.dlNomeServiziItem { padding-bottom: 5px;}

div.richiedi_info {background-image:url(../immagini/pulsante-neutro.jpg); background-repeat: no-repeat;
                   width: 152px; height: 16px; padding-top: 2px;}

.link_rosso_info { color: #DE0D22; padding-left: 16px;}

table.allegati_servizi { width: 130px;}
td.allegati_servizi_sx { height: 16px; vertical-align: middle; text-align: left;}
td.allegati_servizi_dx { height: 16px; vertical-align: middle; text-align: left;}

.immagine_allegato_servizi { border: none;}

/* ______________________________________________ Portfolio ___*/
 
div.ultime_realizzazioni_menu {margin-bottom: 5px;}

div.pnlDettagli { display: none; margin-top: 15px;}
div.pnlDettagliAperto { margin-top: 15px;}
div.nascondi { display: none;}

table.tabella_front_portfolio { width: 924px; height: 343px; margin-bottom: 8px; margin-left:24px; 
                                background-image:url(../immagini/cornice.jpg); background-repeat: no-repeat; }
td.tabella_front_portfolio_sx { width: 138px; vertical-align: top; text-align: left; padding-left: 24px; padding-top: 10px;  }
td.tabella_front_portfolio_centro { width: 415px; vertical-align: top; padding-top: 3px; }
td.tabella_front_portfolio_dx { vertical-align: top; text-align: center; padding-top: 10px;  }

.contenitore_dettagli { width: 284px; text-align: center; }

#MenuPortfolioFront { margin-top: 20px;}

div.nome_portfolio { margin-top: 150px; margin-bottom: 10px;}

div.immgine_piccola_sito { margin-left: 24px; margin-top: 15px;}
.dlImmaginePiccolaItem { width: 151px; height: 121px; padding-right: 12px; padding-bottom: 12px;}

img.immagini_piccole { border: solid 1px #B1B2B3;}
img.immagini_chiara { border: solid 1px #B1B2B3; filter:alpha(opacity=30); -moz-opacity: 0.3; opacity: 0.3;}

div.galleria_fotografica { margin-left: 24px; margin-top: 15px;}
.dlGalleriaFotograficaItem { padding-right: 20px}

div.messaggio { margin-top: 20px; margin-left: 10px;}

div.immagine_portfolio { height: 337px;}

/* ______________________________________________ News ___ */

.dlNews { width: 861px; }
.dlNewsItem { }

div.contenitore_news { background-image:url(../immagini/centro-cornice.jpg); background-repeat: repeat-y; margin-left:24px; width:924px;}

#MenuNewsFront { margin-top: 20px; padding-left:24px; width:150px; }

table.notizia { margin-left: 24px; border-bottom: solid 1px #E2E2E2; width:700px; }
td.notizia_sx { vertical-align: top; text-align: left; width: 600px; padding-top: 20px; padding-bottom: 20px; }
td.notizia_dx { vertical-align: middle; text-align: center; height: 142px; width: 190px; padding-left: 10px; 
                padding-top: 20px; padding-bottom: 20px; }

/*div.contenitore_img_news { width: 172px; height: 142px; text-align: center; padding-left: 20px; background-color: Orange}
*/
.pagine { padding-left: 24px; margin-top: 10px; padding-bottom: 10px; }
.spostaADestra { padding-left:174px; }

.immagine_news { border: none;}
div.link_sito { margin-bottom: 10px;}
.link_sito A, .allegati_servizi_sx A, .dlPagine A { color:#000000; }
.link_sito A:hover, .allegati_servizi_sx A:hover,  .dlPagine A:hover { color:#FF0000; }
.dlPagine { color:#FF0000; }
.trattinoPagine { color:#000000; }

/* ______________________________________________ Partner ___*/

table.tabella_patner { width: 924px; height: 343px; background-image:url(../immagini/cornice.jpg); 
                       background-repeat: no-repeat; margin-left: 24px; }
td.tabella_patner_sx { padding-left:2px; width: 250px; padding-right: 80px; }
td.tabella_patner_centro { width: 250px; padding-right: 80px; }
td.tabella_patner_dx { width: 250px; padding-right: 10px; padding-right:2px; }

.partner { border: none;}

table.tabella_link { margin-left: 24px; margin-top: 15px; width:924px; }
td.tabella_link_riga { width: 151px; height: 121px; padding-right: 12px; padding-bottom: 12px;}
td.tabella_link_riga5 { width: 151px; height: 121px; padding-bottom: 12px;}

.partner_sotto { border: solid 1px #E2E2E2;}

div.collaboratori { margin-left: 24px; margin-top: 20px;}

/* ______________________________________________ Errorpage ___*/

div.contenitore_errore { margin-top: 30px; margin-bottom: 30px;}

/*_______________________________________________ SETUP ___*/

#CorpoSetup {background-image:url(../immagini/centro-cornice.jpg); background-repeat:repeat-y; width: 924px; 
             text-align:left; vertical-align:top; color:Black;}

div.marchio_testa { width: 861px; text-align: right; margin-top: 20px; margin-bottom: 40px;}

/*div.voceMenu { padding-left: 110px;}*/

div.testa_setup { width: 924px; height: 8px; margin-top: 10px; }
div.piede_setup { width: 924px; height: 8px;}

img.img_cornice { border: none;}
 
H1.titoloSetup { margin-bottom:20px; font-size:12px; color:#E50819;  }
DIV.inserisciSetup { margin-top:10px; margin-bottom:15px; color:Black; }

DIV.voceSetup { margin-top:5px; margin-bottom:10px; width:510px; } 
DIV.voceSetup TABLE { margin-top:5px; }
TD.contenutoSetup { width:150px; height:20px; }
TD.sinistraSetup { width:60px; text-align:right; vertical-align:middle; }
DIV.helpSetup { margin-top:10px; width:400px; color:Black;   } 

.textBoxitaliano, .textBoxMultilineitaliano, .textBoxinglese,.textBoxMultilineinglese, .textBoxCortoitaliano, .textBoxMedioitaliano
{ 	border:solid 1px #BCBDC0; text-indent:2px; font-size:11px; background-color:#FFFFFF;  }
.textBoxitaliano, .textBoxinglese
{ 	width:285px; height:15px; }
.textBoxMultilineitaliano, .textBoxMultilineinglese
{ 	width:285px; height:100px; }
.textBoxinglese, .textBoxMultilineinglese
{	background-color:#FDFCB7; }
.textBoxCortoitaliano
{ 	width:100px; height:15px; }
.textBoxMedioitaliano
{ 	width:210px; height:15px; }

TD.contattiSxSetup { width:100px; color:Black; vertical-align: top; } 
.labelDxSetup { font-weight:bold; }

IMG.immagineGrandeSetup { height:160px; }

/* Azienda - Download */

table.tabella_azienda { width: 843px;}
td.tabella_azienda_sx { width: 156px; padding-left: 24px; vertical-align: top; text-align: left; padding-top: 20px; padding-bottom: 15px; }
td.tabella_azienda_dx { width: 639px; padding-right: 24px; vertical-align: top; text-align: left; padding-top: 20px; padding-bottom: 15px; }

div.voceSottoMenu { margin-bottom: 5px;}

/* Servizio */

.menuServizi { border: none;}

.immagine_servizio {height: 100px;}
.immagine_home { height: 70px;}

/**/

.link_clienti { color: #E50819; }

/* GridView */

.gridViewSetup { width:500px; margin-top:10px; margin-bottom:10px; }
TD.gridViewSetupImageButton { width:3%; text-align:center; vertical-align:middle;}
TR.gridViewSetupRow { background-color:#EAEAEA; vertical-align:top; color:Black;}
TR.gridViewSetupAltRow { background-color:White; vertical-align:top; color:Black;}
TR.gridViewSetupHeader, TR.gridViewSetupPager { background-color:#E50819; font-weight:bold; color:White; text-align:left;}
TR.gridViewSetupPager A { color:White; text-decoration:underline; }
.gridViewSetupTextBox { width:60px; text-indent:2px; font-size:11px; }

.gridViewSetupInterna { width:370px; margin-top:10px; margin-bottom:10px; }

/* Photogallery */

.photogallerySetup { margin-top:20px; margin-bottom:10px; }
TD.photogallerySetupItem { text-align:center; background-color:#EAEAEA; }
DIV.photogallerySetupButton { margin-bottom:3px; }

.photogallerySetupInterna { margin-top:20px; margin-bottom:10px; }

/* Login */

.tbLoginSetup { width:178px; border:solid 1px #BCBDC0; height:16px; margin-bottom:5px; text-indent:2px;  }
DIV.btLoginSetup { margin-left:125px; margin-top:5px;  }
.lkbLoginSetup 
{   
    background-color:#FF0000; padding-left:6px; padding-right:6px; font-size:8pt; color:White; text-decoration:none; 
    margin-left:5px; height:20px; width:20px;
}
DIV.btLogoutSetup { margin-left:110px; margin-top:25px; }

.pannelloErroriSetup 
{ 
    margin-bottom:15px; padding:10px; border:solid 1px #FE0000; background-color:#EEEEEE; 
    width:350px; font-size:11px; line-height:20px; color:Black;
}

div.contenitore_login { margin-left: 30px; padding-top: 30px; padding-bottom: 30px;}

