/* CSS IMPORTATI ################################################################ */ @import "chisiamo.css"; @import "servizi.css"; @import "associati.css"; @import "newsfiere.css"; /* ########################################################################## */ body { background:#232323; margin:0; padding:0; font-family: Tahoma; font-size:11px; color:#f1f0cb; text-align: center; /* IE*/ } .clear {clear:both;} img {margin:0; padding:0; border:none} p, ul, div {margin:0; padding:0;} p {color:#f1f0cb;} td {font-size:11px} ul {list-style-type: none;} h1, h2, h3, h4, h5, h6 {margin:0; padding:0; font-weight:normal;} .floatLeft {float:left;} .floatRight {float:right;} input, select, textarea { font-family: Tahoma; font-size:11px; } /* ### COLORI GENERALI ################################################################ */ .grigio {color:#666666;} a.grigio:link {color:#666666; font-weight:normal; text-decoration:none; font-size: 12px;} a.grigio:hover {color:#666666; font-weight:normal; text-decoration:underline; font-size: 12px;} a.grigio:visited {color:#666666; font-weight:normal; text-decoration:underline; font-size: 12px;} a.grigio:link:hover {color:#666666; font-weight:normal; text-decoration:underline; font-size: 12px;} a.grigio:visited:hover {color:#666666; font-weight:normal; text-decoration:underline; font-size: 12px;} .verdeC {color:#ccff33;} a.verdeC:link {color:#ccff33; font-weight:normal; text-decoration:none;} a.verdeC:hover {color:#ccff33; font-weight:normal; text-decoration:underline;} a.verdeC:visited {color:#ccff33; font-weight:normal; text-decoration:none;} a.verdeC:link:hover {color:#ccff33; font-weight:normal; text-decoration:underline;} a.verdeC:visited:hover {color:#ccff33; font-weight:normal; text-decoration:underline;} .verde {color:#7dcb25;} a.verde:link {color:#7dcb25; font-weight:normal; text-decoration:underline; font-size: 12px;} a.verde:hover {color:#7dcb25; font-weight:normal; text-decoration:none; font-size: 12px;} a.verde:visited {color:#7dcb25; font-weight:normal; text-decoration:none; font-size: 12px;} a.verde:link:hover {color:#7dcb25; font-weight:normal; text-decoration:none; font-size: 12px;} a.verde:visited:hover {color:#7dcb25; font-weight:normal; text-decoration:none; font-size: 12px;} .verdeS {color:#336600;} a.verdeS:link {color:#336600; font-weight:bold; text-decoration:none;} a.verdeS:hover {color:#336600; font-weight:bold; text-decoration:underline;} a.verdeS:visited {color:#336600; font-weight:bold; text-decoration:none;} a.verdeS:link:hover {color:#336600; font-weight:bold; text-decoration:underline;} a.verdeS:visited:hover {color:#336600; font-weight:bold; text-decoration:none;} a.chiaro:link {font-size:10px; color:#f1f0cb; font-weight:normal; text-decoration:underline;} a.chiaro:hover {font-size:10px; color:#f1f0cb; font-weight:normal; text-decoration:none;} a.chiaro:visited {font-size:10px; color:#f1f0cb; font-weight:normal; text-decoration:underline;} a.chiaro:link:hover {font-size:10px; color:#f1f0cb; font-weight:normal; text-decoration:none;} a.chiaro:visited:hover {font-size:10px; color:#f1f0cb; font-weight:normal; text-decoration:none;} /* ### STRUTTURA ################################################################ */ #struttura { position:relative; width:852px; margin:0 auto 0 auto; text-align: left; /*IE*/ border:1px none red; } #col_sx { float:left; display:inline; width:275px; border:1px none red; } #col_centrale { float:left; display:inline; width:577px; border:1px none red; } /* ### HEADER ################################################################ */ #lingua { font-size:10px; margin:5px 0 14px 0; color:#666666; border:1px none green; } #lingua img { float:right; margin:5px 10px 0 0; } .quadretti { float:left; display:inline; width:61px; height:183px; border:1px none red; } .img_header { float:left; width:791px; height:183px; border:1px none red; } /* ### MENU SX ################################################################ */ .menu_sx { width:183px; margin:78px 0 33px 61px; border:1px none red; } .menu_sx ul {margin-bottom:30px;} .menu_sx li a:link, .menu_sx li a:visited, .menu_sx li a:visited:hover { line-height:23px; background-image: url(/img/icoMenu-trans.png); background-repeat: no-repeat; background-position: 5px center; padding-left:25px; color:#ccff33 !important; text-decoration:underline; border:1px none red; } .menu_sx li a:hover { text-decoration:none; } .select { width:183px; height:15px; background:url(/img/sezione_select.gif) repeat-x; background-position: center center; color:#FFFFFF !important; font-weight:bold; border:1px none red; } .menu_sx li span { line-height:15px; background-image: url(/img/icoMenu-trans.png); background-repeat: no-repeat; background-position: 5px center; padding-left:25px; color:#FFFFFF !important; border:1px none red; } /* ### LINK HOME ### */ .label_homeOn { width:183px; height:15px; background:url(/img/sezione_select.gif) repeat-x; margin-bottom:7px; } .label_homeOn span {padding-left:25px; color:#FFFFFF; font-weight:bold;} .label_homeOff { width:183px; height:15px; margin-bottom:7px; } .label_homeOff a:link {padding-left:25px; color:#ccff33; font-weight:bold; text-decoration:underline;} .label_homeOff a:hover {padding-left:25px; color:#ccff33; font-weight:bold; text-decoration:underline;} .label_homeOff a:visited {padding-left:25px; color:#ccff33; font-weight:bold; text-decoration:underline;} .label_homeOff a:link:hover {padding-left:25px; color:#ccff33; font-weight:bold; text-decoration:none;} .label_homeOff a:visited:hover {padding-left:25px; color:#ccff33; font-weight:bold; text-decoration:none;} /* ### BOX NEWSLETTER ################################################################ */ .box_newsletter { width:183px; height:98px; background:url(/img/en/bkgNewsletter.jpg) repeat-x; margin-bottom:25px; border:1px none blue; } .box_newsletter .bkg { position:relative; top:44px; left:10px; width:161px; height:27px; background:url(/img/bkgForm.gif) repeat-x; border:1px none red; } .box_newsletter .msg { position:relative; top:8px; left:5px; color:#192e02; font-size:10px; height:15px; border:1px none red; } .box_newsletter input { background:url(/img/bkgSfumatoForm.gif) repeat-x; width:130px; height:18px; margin:3px 0 0 5px; font-size:11px; color:#FFFFFF; border:1px solid transparent; /*con IE 6 si vede bordo bianco*/ /*border:1px solid #62a016;*/ /* border-style:solid; border-top:1px solid #69ad18; border-right:1px solid #5d9715; border-bottom:1px solid #538711; border-left:1px solid #5d9715; */ } /* ### FLASH ################################################################ */ .flash_hp { width:577px; height:240px; margin-bottom:15px; border:1px none red; } /* ### BOX CENTRALI ################################################################ */ .box_hp { float:left; display:inline; width:282px; height:161px; font-size:10px; background-image: url(/img/bkgBox.jpg); border:1px none red; } .titolo_box { position:relative; left:10px; border:1px none red; } .testo_box { float:left; display:inline; /*width:125px;*/ width:260px; margin:0 10px; border:1px none blue; } .testo_box2 { float:left; display:inline; width:262px; font-size:10px; margin:0 0 5px 10px; padding-bottom:5px; /*border-bottom:1px solid #777769;*/ } .testo_box h2, .testo_box2 h2 { font-size:10px !important; color:#336600 !important; font-weight:bold; margin-bottom:5px; } .testo_box h3, .testo_box2 h3 { font-size:10px; color:#333333; } .foto_box { float:left; display:inline; width:120px; font-size:10px; color:#333333; font-weight:bold; margin-left:8px; border:1px none blue; } .foto_border { width:108px; height:62px; border:5px solid #726e57; margin-bottom:5px; } .stellaOn { float:left; display:inline; width:14px; height:13px; background: url(/img/stellaOn-trans.png); } .stellaOff { float:left; display:inline; width:14px; height:13px; background: url(/img/stellaOff-trans.png); } /* ### CONTENUTI CENTRALI GENERALI ################################################################ */ #col_centrale .testi { margin:0 12px; border:1px none red; } #col_centrale h1 { font-size:11px; color:#ccff33; font-weight:bold; margin-bottom:15px; } #col_centrale h2 { font-size:11px; color:#ccff33; font-weight:bold; margin-bottom:10px; } #col_centrale p { margin-bottom:18px; } .icoMenu { float:right; display:inline; height:15px; background-image: url(/img/icoMenu-trans.png); background-repeat: no-repeat; /* background-position: 5px center; */ padding-left:25px; padding-top:1px; margin:15px 10px 0px 0; color:#ccff33; font-size:10px; border:1px none red; } .icoMenu_2 { float:right; display:inline; height:15px; background-image: url(/img/icoMenu-trans.png); background-repeat: no-repeat; background-position: 5px center; padding-left:25px; padding-top:1px; margin-top:10px; color:#ccff33; font-size:10px; border:1px none red; } .icoMenu a:link, .icoPdf a:link, .icoInfo a:link { font-size:10px; color:#ccff33; font-weight:bold; text-decoration:none; } .icoMenu a:hover, .icoMenu a:visited, .icoPdf a:hover, .icoPdf a:visited, .icoInfo a:hover, .icoInfo a:visited { color:#ccff33; font-weight:bold; text-decoration:underline; } .icoMenu a:visited:hover, .icoPdf a:visited:hover, .icoInfo a:visited:hover { text-decoration:none; } .icoPdf { float:right; display:inline; height:19px; background-image: url(/img/icoPdf.gif); background-repeat: no-repeat; background-position: 2px top; padding-left:25px; padding-top:2px; margin:15px 15px 40px 0; color:#ccff33; font-size:10px; border:1px none red; } .icoInfo { float:right; display:inline; /*width:145px;*/ width:280px; height:19px; background-image: url(/img/icoInfo.gif); background-repeat: no-repeat; background-position: 2px top; padding-left:25px; padding-top:2px; margin:15px 15px 40px 0; color:#ccff33; font-size:10px; border:1px none red; } .testo_istituzionale { float:left; display:inline; width:245px; text-align:justify; margin:0 15px 0 10px; border:1px none red; } .testo_istituzionale h2 { color:#ccff33; font-size:11px; font-weight:bold; margin-bottom:10px; } /* ### FOTO ################################################################ */ .bkg_foto_istituzionale { float:left; display:inline; position:relative; *float:none; /* utilizzato per togliere il baco che c'era per IE */ width:300px; background: url(/img/bkg_foto_istituzionale.gif) repeat-x; } .foto_istituzionale { width:298px; height:268px; margin:1px; } /* ### FORM SERVIZI E CONTATTI ################################################################ */ #bkg_form { width:568px; height:447px; margin:50px 0 40px 9px; background-image: url(/img/bkg_form.gif); border:1px none red; } .icoMenu_general { float:left; display:inline; height:15px; background: url(/img/icoMenu-trans.png) no-repeat 5px center; padding-left:25px; padding-top:1px; margin:10px 0 0px 10px; color:#f1f0cb; font-size:11px; font-weight:bold; border:1px none red; } .campi_obbligatori { float:right; display:inline; color:#ccff33; font-size:11px; margin:10px 25px 0px 0; } #bkg_form .label { float:left; display:inline; position:relative; top:25px; width:52px; height:20px; padding-top:2px; text-align:right; margin:0 0 15px 15px; border:1px none red; } #bkg_form .ricerca { float:left; display:inline; position:relative; top:25px; margin-bottom:15px; border:1px none red; } #bkg_form select { width:185px; height:18px; font-size:11px; color:#232323; margin-left:10px; background:#fdfafa; /*text-align:right;*/ /*Funziona solo su Firefox*/ border:1px none red; } #bkg_form input { width:185px; height:18px; font-size:11px; color:#333333; margin-left:10px; padding-left:3px; border:1px solid #999797; } #bkg_form textarea { width:465px; height:80px; font-size:11px; color:#333333; margin-left:10px; padding-left:3px; border:1px solid #999797; } #bkg_form .trattamento_dati { float:right; display:inline; font-size:10px; color:#f1f0cb; margin:15px 25px 0 20px; border:1px none red; } #bkg_form .trattamento_dati a { color:#f1f0cb; text-decoration:underline; } #bkg_form .trattamento_dati a:hover, #bkg_form .trattamento_dati a:link:hover, #bkg_form .trattamento_dati a:visited:hover { color:#f1f0cb; text-decoration:none; } #bkg_form .trattamento_dati a:visited { color:#f1f0cb; text-decoration:underline; } #bkg_form .checkbox { width:10px; height:10px; margin:0; border:1px solid #999797; } #bkg_form .bt_back { float:left; width:123px; height:40px; margin:20px 0 0 20px; border:1px none red; } #bkg_form .bt_invia { float:right; width:123px; height:40px; margin:20px 20px 0 0; border:1px none red; } #bkg_form .testo { float:right; width:200px; /*height:25px;*/ color:#ccff33; font-size:10px; margin:28px 20px 0 0; border:1px none red; } .testo_istituzionale ul { /*list-style-type: circle;*/ list-style-type: disc; } .testo_istituzionale li{ margin:10px 0 10px 15px; } /* ### FOOTER ################################################################ */ .footer { width:852px; height:30px; margin-bottom:15px; border-top:1px solid #666666; } .copy { float:left; display:inline; padding-top:5px; font-size:12px; color:#666666; border:1px none green; } .copy a:link { color:#666666; text-decoration:none; } .copy a:hover, .copy a:visited, .copy a:visited:hover { color:#666666; text-decoration:underline; } .copy span { color:#7dcb25; } .footer .info { float:right; display:inline; padding-top:5px; color:#666666; border:1px none green; } /*********************************************************************************/ /* ### BOX FIERE PAGINA NEWS E FIERE ########################################### */ /*********************************************************************************/ .box_fiere { width:300px; height:338px; background: url(/img/en/bkg_boxfiere.gif) no-repeat; text-align:left; padding:10px 20px; border:1px none red; } .elenco_fiere { width:245px; color:#23380a; text-align:left; margin:0 auto 10px auto; padding:0; border:1px none blue; } .elenco_fiere h2 { color:#23380a !important; font-size:11px; margin:0 0 5px 0 !important; padding:0 !important; font-weight:bold; } .elenco_fiere p { color:#23380a; margin:0 !important; padding:0 !important; border:1px none red; } /* ### BOX ARCHIVIO PAGINA NEWS E FIERE ########################################### */ #box_archivio_news { width:300px; height:206px; margin-top:10px; background: url(/img/en/bkg_archivio_news.gif) no-repeat; border:1px none red; } #box_archivio_news .label { float:left; display:inline; position:relative; top:65px; width:64px; height:20px; color:#ccff33; font-weight:bold; padding-top:2px; text-align:right; margin-bottom:25px; border:1px none red; } #box_archivio_news .ricerca { float:right; display:inline; position:relative; top:65px; margin:0 25px 0 0; border:1px none red; } #box_archivio_news select { width:148px; height:18px; font-size:11px; color:#232323; background:#fdfafa; /*text-align:right;*/ /*Funziona solo su Firefox*/ border:1px none red; } .bt_avvia_ricerca { float:right; position:relative; top:63px; margin-right:25px; width:144px; height:50px; border:1px none red; } /* ### BOX ARCHIVIO PAGINA ARCHIVIO ########################################### */ #box_archivio_news2 { width:565px; height:115px; margin:25px 0 20px 10px; background: url(/img/en/bkg_archivio_news2.gif) no-repeat; border:1px none red; } #box_archivio_fiere { width:565px; height:115px; margin:25px 0 20px 10px; background: url(/img/en/bkg_archivio_fiere.gif) no-repeat; border:1px none red; } #box_archivio_news2 .label, #box_archivio_fiere .label { float:left; display:inline; position:relative; top:68px; width:54px; height:20px; color:#ccff33; font-weight:bold; padding-top:2px; text-align:right; margin-bottom:25px; border:1px none red; } #box_archivio_news2 .ricerca, #box_archivio_fiere .ricerca { float:left; display:inline; position:relative; top:68px; margin:0 40px 0 10px; border:1px none red; } #box_archivio_news2 select, #box_archivio_fiere select { width:105px; height:18px; font-size:11px; color:#232323; background:#fdfafa; border:1px none red; } .bt_avvia_ricerca2 { float:right; position:relative; top:45px; margin-right:15px; width:144px; height:50px; border:1px none red; } .titolo_risultato { float:left; display:inline; margin-left:10px; font-weight:bold; } /* ### PRIVACY ########################################### */ #privacy { text-align:left; padding:15px; border:1px none red; } #privacy h1 { font-size:14px; font-weight:bold; margin:10px 0; } #privacy h2 { font-size:12px; font-weight:bold; margin:10px 0 5px 0; } #privacy p { margin-bottom:15px; } #privacy a { color:#ccff33; font-weight:bold; }