﻿@import url("tabelle.css");
@import url("shadowbox.css");
@import url("SlideImg.css");
@import url("areaR.css");
@import url("Download.css");

/* Colore base: #800000 */
body {margin:20px 0px 20px 0px; font-family: verdana, Tahoma, Arial, Segoe UI, Sans-Serif; font-size:9pt; background-image: url(immagini/sfbody.gif); background-repeat: repeat; background-color:Black;}

/* STRUTTURA DI BASE DEL SITO */
#telaioEsterno {width: 1000px; background-color: white; margin:auto; padding:20px; overflow:hidden;}
#contornoEsterno {width: 1000px; margin:auto; border:solid 1px black; overflow:hidden;}

/* INTESTAZIONE 1000px */
#intestazione {width:1000px; height:150px; background-image: url(immagini/bgIntesta.gif); background-repeat:repeat-x; border-bottom:solid 1px black;}
#int_logo {width:250px; height:150px; background-image: url(immagini/logo.gif); float:left;}
#int_MailTo {width:700px; height:50px; float:right; margin:10px 22px 55px 0px; text-align:right; font-size:9pt;}

/* MENU ORIZZONTALE */
ul.menuOr {width:700px; /* WIDTH messo per comp. con Firefox */ list-style:none; height:30px; float:right; margin-right:10px;}
ul.menuOr a{text-decoration:none; color:Black; display:block; padding:0px 10px 0px 10px;}
ul.menuOr li.Link {height:30px; font-size:11pt; line-height:30px; float:right;}
ul.menuOr li.Link a:hover {color:#ffffff; background-color:#800000; cursor:pointer;}
.liSpazioOr {width:16px; height:30px; font-size:11pt; line-height:30px; text-align:center; float:right;}

/* MENU LATERALE 250px */
#boxMenuVerticale {float:left; border-right:solid 1px black;}
#boxMenuVerticale a{text-decoration:none; display:block;}
#boxMenuVerticale ul {width:249px; list-style:none;}
#boxMenuVerticale ul li.Categoria {height:30px; line-height:30px; font-size:11pt; background-color:#800000; color:White; padding:0px 0px 0px 10px;}
#boxMenuVerticale ul li.Link{height:25px; line-height:25px; font-size:9pt; font-weight:bold; padding:0px 0px 0px 10px; color:#800000;}
#boxMenuVerticale ul li.Link:hover {background-color:#EAEBEC; cursor:pointer;}

.CategoriaServizi {width: 234px; padding:0px 0px 0px 15px; height:30px; font-size:11pt; line-height:30px; background-color:#4D4D4D; color:White;}
.boxServizio {width: 249px; height:50px; background-image: url(immagini/bgServizi.gif); background-repeat:repeat-x;border-bottom:solid 1px black;}
.boxServizio:hover {background-image:none; cursor:pointer;}
.mnuServizio {font-size:8pt; line-height:13px; float:left; padding-top:5px;}

.boxLoginOk {width: 249px; height:80px; border-bottom:solid 1px black;}
.lgInfo {font-size:8pt; line-height:13px; float:left; padding-top:5px;}
.linkLogout {text-decoration: underline;}

/* MAIN PAGE 750px */
#boxMainPage {float:right; width:750px;}

/* BOX BANNER */
#bannerHome {width:750px; height:255px;}

/* BOX PRIME NEWS */
#boxNews {width:750px; height:150px; background-color:#F5F5F5;}
#boxNewsSx {width:479px; height:130px; margin:10px; float:left;}
#lineaVert {width:1px; height:130px; margin-top:10px; float:left; background-color:black;}
#boxNewsDx {width:230px; height:130px; margin:10px; float:right;}
.descrizioneNews {font-size:8pt; line-height:12pt;}

/* BOX PRODOTTI NEWS */
.boxProdotti {width:230px; height:300px; margin:10px; float:left; background-image: url(immagini/boxProdotti.gif);}
.cntProdottiTesto {width:200px; height:145px; margin:15px 15px 0px 15px; overflow:hidden;}
.cntProdottiTesto > h3 {text-decoration:underline;}
.cntProdottiImg {width:200px; height:130px; margin:0px 15px 0px 15px;}
.btnProdotti a{width:60px; height:30px; position:relative; top:90px; border:solid 1px #AAAAAA; background-image: url(immagini/bgbtnProdotti.gif); background-repeat:repeat-x; text-align:center; font-size:10pt; text-decoration:none; line-height:30px; float:right; color:Black;}
.btnProdotti a:hover {cursor:pointer; background-image:none; background-color:#800000; color:White;}

/* BOX ARTICOLI */
.boxArticoli {width:250px; height:300px; margin: 15px 0px 0px 0px; float:right; overflow:hidden;}
.hrefArticoli {text-decoration:none; color:Black;}
.Articolo {width:230px; margin: 10px 10px 0px 10px; background-image: url(immagini/frcGrigia.gif); background-repeat:no-repeat; background-position:right bottom;}
.Articolo:hover {cursor:pointer; background-image: url(immagini/frcRossa.gif); background-repeat:no-repeat; }
.Articolo > h3 {text-decoration:underline;}

/* LINEE */
.lineaHR {width:100%; height:1px; background-color:#ADADAD;}
.lineaHR95 {width:90%; height:1px; background-color:#ADADAD; margin:5% 5% 5% 5%;}

/* BROCHURE */
#bannerPP {margin-left:10px; border:solid 1px #ffffff;}
#bannerPP:hover {border-color:#800000; cursor:pointer;}

/* CHIUSURA */
.spazio10 {height:10px;}
#lineaGrigia {width:980px; height:10px; background-color:#ADADAD; clear:both; margin: 0px 10px 3px 10px;}
.CBoth {clear:both;}
#info {width:980px; height:60px; background-color:#2E2E2E; clear:both; margin: 0px 10px 10px 10px; text-align:center; color:White; line-height:60px; font-size:8pt;}

/* TAG COMUNI VARI */
.FLeft {float:left;}
.FRight {float:right;}
.visibile { display: inline}
.invisibile { display: none}

/* MODIFICHE AI TAG */
h1 {font-size:15pt; color:#800000; font-weight:bold; margin:0px 0px 5px 0px;}
h2 {font-size:11pt; color:#800000; font-weight:bold; margin:0px 0px 5px 0px;}
h3 {font-size:10pt; color:#575F88; margin:0px 0px 5px 0px;}

a {color:#800000;}
strong {color:#575F88;}
sup,sub {line-height:0pt; font-size: 80%;}
p {font-size:9pt; text-align:justify; line-height:15pt; color:#58595B;}
ul,li,ol {margin-top:0px; padding-top:0px; margin-bottom:0px; padding-bottom:0px; margin-left:0px; padding-left:0px}

ul.EPMaster {font-size:9pt; list-style-type: none; padding-left:20px; line-height:15pt; color:#58595B;}
ul.EPMaster li {text-indent:-15px;}

/* TELAIO PAGINE INTERNE */
#boxTitoloPgInterna {width:690px; height:40px; border-bottom:solid 1px #AAAAAA; background-color:#EAEBEC; padding:30px;}
#areaPgInterna {width:690px; margin:0px 30px 30px 30px;}
.imgDxInterne {float:right; margin:0px 0px 20px 20px;}
#docDisponibile {font-size: 8pt; color: #7F8183; margin:20px 0px 20px 30px; text-decoration:underline;}

#icPagina {float:right; position:static;}

/* STILI PER L'AREA DOWNLOAD NELLE SEZIONI STATICHE */
.boxDownload {width: 690px;	font-size:8pt;}
.titDownload {float:left; width: 209px; /* Totale 220 */ padding-right:10px; color:#575F88;	text-align:right; border-right: solid 1px #CBCBCB;}
.imgAreaDownload {float: left;	background-image: url(immagini/dwnGenerale.gif); background-repeat: no-repeat; width: 150px; height: 100px; margin: 10px 0px 0px 59px;}
.txtDownload {float:right; width:440px; /* TOTALE 450 */ margin-left:10px; line-height:15px; margin-bottom:10px; padding-left:20px;	background-image: url(immagini/pdf.gif); background-repeat: no-repeat;}

/* STILI PER ICONE IMMAGINI RENDER */
.boxIcone {display:inline-block}
.icOggetto {border:solid 1px #ffffff; margin:0px 10px 10px 0px; float:left;}
.icOggetto:hover {border:solid 1px #575F88;}

/* STILI PER L'ARCHIVIO NEWS */
.boxArchivioNews {width:690px;}
.imgArchivioNews {width:125px; margin:0px 25px 0px 0px; overflow:hidden; float:left;}
.testoArchivioNews {width:540px; float:right;}

.btnAccediNews a{width:60px; height:30px; border:solid 1px #AAAAAA; background-image: url(immagini/bgbtnProdotti.gif); background-repeat:repeat-x; text-align:center; font-size:10pt; text-decoration:none; line-height:30px; color:Black; float:left;}
.btnAccediNews a:hover {cursor:pointer; background-image:none; background-color:#800000; color:White;}
