* {font-size: 11px; font-family: verdana, arial, sans-serif;}
html, body {margin:0; padding:0;}
div {padding: 0; margin: 0;}
p {padding: 0; margin: 0;}
hr {clear:both; margin:0; padding:0; height:1px;}
a {color:#010066;}
a:hover {text-decoration:none;}
img {border:0;}

div#header {width:960px}
div#content {width:960px; margin: 0 auto; border: 1px solid #FF00F}

body#home div#header {width:100%}
#logoTestata{float:left; border:0px solid; width:251px; height:70px}
#menuTestata{display:none;}

#container_home {width:100%; border:0; margin-top:2px}
#container_pages {width:100%; border:0}
.active {font-weight:bold}
#container_pages #sx {display:none;}
/* cancellato */

#container_pages #center {padding: 8px}

#container_pages #dx {display:none;}
/* cancellato */

#spot{width:95%; margin-left:3px; padding:10px;  background-color: #f5f5f5; border-bottom:1px solid #b1b1b1}
#spot h1 a {font-size: 11px; text-decoration:none; margin:0; padding:0}
#spot img {float: left; padding-right:5px; padding-bottom: 5px}
.dropcap {float:left; color:#D4D4C7; font-size:50px; line-height:70px; padding-top:2px; padding-right: 10px; font-family: georgia, "Times New Roman", serif} 


#boxnews {width:97%; margin-left:4px; padding:30px 5px}
#boxnews ul {margin:0; padding:0}
#boxnews li {list-style-type:none; background:url(img/icona.gif) no-repeat 0 5px; margin:0; padding: 3px 0; padding-left:20px}

/*#titolomultimedia {width: 97%; margin-left:3px; background-color: #ececec; color: #666; font-weight: bold; padding:5px; border-bottom:1px solid #666}*/
#multimedia {width:99%; text-align:center; margin-left:3px; padding:10px;  background-color: #f5f5f5}
#multimedia h1 a {font-size: 11px; text-decoration:none; margin:0; padding:0}
#multimedia h2 {font-size: 11px; text-decoration:none; padding:5px; font-weight: normal}
#multimedia h2 a {text-decoration: none}
#multimedia h2 a:hover {text-decoration: underline}

#box {width:100%; border:0; margin-bottom:2px}
#box th {background-color: #ffe2b5}
#box .testo {padding: 8px; background-color: #ffe2b5;}
#box ul {margin:0; padding:0}
#box li {list-style-type:none; background:url(img/icona.gif) no-repeat -7px 5px; margin:0; padding: 3px 0; padding-left:9px}

#boxhomeland {width:100%; border:0; margin-bottom:2px}
#boxhomeland th {background-color: white}
#boxhomeland .testo {padding: 8px; text-align:center; background-color: white}
#boxhomeland ul {margin:0; padding:0}
#boxhomeland li {list-style-type:none; background:url(img/icona.gif) no-repeat -7px 5px; margin:0; padding: 3px 0; padding-left:9px}
#boxhomeland a {color:#6b0115}

#boxdemo {width:100%; border:0; margin-bottom:2px}
#boxdemo th {background-color: #737376}
#boxdemo .testo {padding: 10px; background-color:#737376; color: white}
#boxdemo a {color: white;text-decoration: none;}
#boxdemo a:hover {text-decoration: underline}



/*###################  MENU SECONDA RIGA - HOME LINGUA NEWSLETTER ############################ */
div#menu1liv{border:0px solid; height:15px; width:690px; margin-top:10px; padding-left:15px;}
div#menu2liv{border:0px solid;height:20px; width:auto; margin-top:7px; margin-right:4px; float:right; word-spacing:5px;}


div#buttBlog{position:relative; left:651px; top:-10px; width:65px;}

div#indirizzo_testi {height:145px;}
div#indirizzo {float:left; width:190px; padding-top: 0px; padding-left: 10px; color:#484444; font-size:10px;}
div#indirizzo a{color:#484444; text-decoration:none;font-size:10px;}

div#testi {float:right; width:790px;}
#box_foto{background:#000;}
/***********/

/* MENU */
/* cancellato*/



#boxLinkSale{padding-left:87px;}
#boxLinkSale a{text-decoration:none;}
#boxSaleIngresso{border:0px solid; position:relative; left:169px;}
/****************/

/* FOOTER */
div#footer {clear:both;}
#footer{height: 30px;  position:relative; top:10px; background:url(img/box_piede.jpg) no-repeat top center;}
#footer span {color:#FFFFFF; font-size:10px; padding-bottom:10px;}
#footer a{color:#FFFFFF; text-decoration:none;}
#footer a:hover{text-decoration:underline;}


/* vetrina news */
h3#vetrinanews{}
ul#vetrinanews{margin:0; margin-top:15px;padding:0;list-style:none;background: url(img/bg_td_vetrina.gif) repeat-y}


ul#vetrinanews li{margin:14px 0;padding:0 0 0 20px;background-position:top left;background-repeat:no-repeat}
ul#vetrinanews li.eventi{background-image:url(img/ico_news.gif)}
ul#vetrinanews li.events{background-image:url(img/ico_news.gif)}
ul#vetrinanews li.news{background-image:url(img/ico_news.gif)}
ul#vetrinanews li.media{background-image:url(img/ico_news.gif)}
ul#vetrinanews li.ordine1{background-image:url(img/ordine1.gif)}
ul#vetrinanews li.ordine2{background-image:url(img/ordine2.gif)}
ul#vetrinanews li.ordine3{background-image:url(img/ordine2.gif)}
ul#vetrinanews li.archivio{visibility:hidden;}
ul#vetrinanews li p{margin:0;text-align:justify}

ul.archivio{margin:0;padding:0;list-style:none}
ul.archivio li{margin:2em 0;padding:0 0 10px 20px;text-align:justify;background:url(img/icona.gif) no-repeat 2px 5px;border-bottom:solid 1px #F0F0F0}
ul.archivio li a{font-weight:bold}



/* CLASSI EDITOR CMS */
.scribacogito{/*font-family:metabold;*/font-size:130%;font-weight:900;/*color:#7E1B38*/;color:#000;letter-spacing:.03em}
.scribaregistered{font-size:78%;position:relative;bottom:.6em;text-decoration:none;margin:0;padding:0}
ul.menu .scribaregistered{font-size:85%;position:relative;bottom:.6em;text-decoration:none}

.scribaevidenza{padding:17px; border-left: 5px solid #ffb039; background-color: #FFE2b5; display:block;margin:1.5em 0}


div#boxContenuto ol.ilcms{list-style:url(img/bg_li_ul_dot_nero.gif)}
div#boxContenuto ul.ulcms{list-style:url(img/icona.gif)!important; padding-left:40px; visibility:visible!important; line-height:1.4; z-index:1;}
div#boxContenuto ul.ulcms li{ list-style-type:square; /* elenco puntato per firefox*/
}

div#boxContenuto p.txtSinistra{text-align:left}
div#boxContenuto p.txtCentro{text-align:center}
div#boxContenuto p.txtDestra{text-align:right}
div#boxContenuto .imgSinistra{text-align:left}
div#boxContenuto .imgCentro{text-align:center;margin:0 auto;display:block}
div#boxContenuto .imgDestra{text-align:right}
div#boxContenuto .scribastoria ul{margin:3em 0 0 0;padding:0;list-style:none!important;background: url(img/bg_td_vetrina.gif) no-repeat bottom left}
div#boxContenuto .scribastoria ul li{margin:14px 0;padding:0 0 0 20px;background:url(img/ordine2.gif) no-repeat top left}


/* PAGINA CLIENTI */
div#boxContenuto div.clienti{ float: left; margin: 0; padding:0;display:inline; margin-left:30px;margin-top:27px
}
div#boxContenuto h4{margin:0; padding-top:8px; border-bottom: 1px solid #999; font-weight:bold; font-size:12px; color: #211f5e; 
}
h4 a{ text-decoration:none; font-weight:bold; font-size:12px; 
}
.clienti table {}
.clienti ul {margin:0; padding:10px; list-style-type:square;}
.clienti li {margin:0 0px 0px 0; padding:0;  border:0px solid;}
.clienti li a {color:#666; text-decoration: none;}
.clienti li a:hover {text-decoration: underline;}


/* PAGINA SOLUZIONI */
div#boxContenuto div.mercati { ma rgin-top:10px; height:200px; width:200px; float:left;margin-left:15px
}
 div#boxContenuto div.processi { mar gin-top:10px; height:200px; width:200px; float: left; margin-left: 301; margin-left:70px
}


/* PAGINA DELLE DEMO */

div.titolodemo {margin-bottom:20px;
}
div.titolodemo p {display:none;
}
table.elencodemo {width:100%;
}
table.elencodemo tr {background: url(img/separatore.jpg) no-repeat bottom left; position: relative;
}
table.elencodemo tr tr {background: none; position: relative;
}
table.elencodemo td {width:25%; vertical-align:top; background-image:none; padding-bottom:30px;
}
table.elencodemo td td {width:auto; background-image:none; padding-bottom:0;
}
div.singolademo {width:220px; margin:0 auto;
}
div.singolademo h3 {font-size: 18px; margin:0; padding:0; font-family:Arial, Helvetica, sans-serif;
}
div.singolademo h4 {font-size: 14px; margin:0; padding:0; margin-bottom:4px; font-family:Arial, Helvetica, sans-serif;
}
div.imgdemo {border: solid 1px #8b919f; padding:4px; text-align:center;
}
div.imgdemo img {width:200px;
}
div.pulsantierademo table {width:100%;
}
img.trydemo {border-left: solid 1px #fff;
}
div.testodemo, div.download {padding:6px 0;
}

div.download a {padding-left: 20px; color: #767676; text-transform:uppercase; line-height: 1.5em; text-decoration:none;
}
div.download a:hover {color: #006; text-decoration:underline;
}
table.elencodemo a.linkverde {background: url(img/ico_verde.gif) no-repeat center left; 
}
table.elencodemo a.linkblu {background: url(img/ico_blu.gif) no-repeat center left;
}


/* PAGINA DELLE DEMO */
div.titolodemo {margin-bottom:10px;
}
div.introduzione {padding-bottom:10px; font-weight:bold; font-size: 12px;
}
div.titolo {width:70%; float:left;
}
div.titolodemo p {display:none;
}

div.richiedi {margin-bottom:10px; width:230px; float:right; border-bottom: solid 5px #ffb03a;
}
table.elencodemo {width:100%; clear:both;
}
table.elencodemo td {width:25%; vertical-align:top; padding-bottom:10px;  border-bottom: solid 10px #efefef
}
table.elencodemo td td {width:auto; border-bottom: solid 1px #fff;
}
div.singolademo {width:220px; margin:0 auto; padding-top:15px;
}
div.singolademo h3 {font-size: 14px; margin:0; padding:0; font-family:Arial, Helvetica, sans-serif; height:34px; line-height:1em; color:#6f0c28;
}
div.singolademo h4 {font-size: 11px; margin:0; padding:0; margin-bottom:4px; font-family:Arial, Helvetica, sans-serif; height:25px; line-height:1em;
}
div.imgdemo {border: solid 1px #8b919f; padding:4px; text-align:center;
}
div.imgdemo img {width:200px; height:140px;
}
div.pulsantierademo table {width:100%;
}
div.pulsantierademo table td {width:50%;
}
div.testodemo, div.download {padding:6px 0;
}



div.richiediIndex {padding-top:8px;
}
a.linkgialloIndex {padding-left: 20px; color: #767676; text-transform:uppercase; line-height: 1.5em; font-weight:bold; text-decoration:none!important; background: url(img/ico_gialloHome.gif) no-repeat center left; 
}
a.linkgialloIndex:hover {text-decoration:underline!important;
}


/* CLIENTI HOMEPAGE */
div.descClienti {margin-bottom:10px;
}
h2.evidenzaClienti {background:#ffb03a; color:#fff; padding:4px; font-size:16px;
}
table.elencoclienti {width:100%; clear:both;
}
table.elencoclienti td {wid th:33%; padding-bottom:10px;  border-bottom: solid 10px #efefef; 
}
table.elencoclienti td td {width:auto; border-bottom: solid 1px #8b919f; 
}
div.singolocliente {width:220px; margin:0 auto; padding-top:15px;
}
div.singolocliente h3 {font-size: 14px; margin:0; padding:0; font-family:Arial, Helvetica, sans-serif; height:34px; line-height:1em;}
div.singolocliente h4 {font-size: 10px; margin:0; padding:0; margin-bottom:4px; font-family:Arial, Helvetica, sans-serif; margin-bottom:8px;
}
div.singolocliente h4 a {text-decoration:underline;font-size: 10px; font-weight:normal; background: url(img/icoClatClienti.gif) no-repeat center left; padding-left:10px;
}
div.singolocliente h4 a:hover {text-decoration:none;
}

table.imgcliente {width:100%; margin-bottom:4px;
}
table.imgcliente td {text-align:center;wid th:220px; height:150px;border: solid 1px #8b919f;
}
table.listaclienti {width:100%; clear:both;
}

table.listaclienti td {vertical-align:top; padding:10px 0;  border-bottom: solid 10px #efefef
}

/* ELENCO CON ICONE COMUNE A CLIENTI E DEMO */

table.tabledownload {display:none;
}


/* FLASH AWARDS */
table.boxflash {border-top: solid 2px #fff!important; border-bottom: solid 2px #fff!important;
}
table.boxflash p {background: #ffe2b5; text-align:center; padding:3px 5px;
}
td.imgpremi {background:#fff; border: solid 5px #ffe2b5;height:200px;
}

ul#foto {margin:0; padding:0;
}