﻿/*-----------------------------------
Website: www.evtel.com
File: print.css
Date: 13.10.09
Author: Eventi Telematici srl
-------------------------------------*/

/*Generici
----------------------------------------------------------------------------------------*/
html, body {
  background: #FFF;
  text-align: center;
  font-size: 100%;
  height: 100%;
}

html, body, div, span, applet, object, iframe, h1, h2, h3, h4, h5, h6, p, blockquote, pre, a, abbr, acronym, address, big, cite, code, del, dfn, em, font, img, ins, kbd, q, s, samp, small, strike, strong, sub, sup, tt, var, dl, dt, dd, ol, ul, li, fieldset, form, label, legend, table, caption, tbody, tfoot, thead, tr, th, td {
  margin: 0;
  padding: 0;
  border: 0;
}

#areamn,#ftpag, #footer1{
  display: none;
}
/*Contenitore globale
----------------------------------------------------------------------------------------*/

#container-hm{
  position: relative;
}


#container-int{
  border: 1px solid #fff;
  position: relative;
}

/*Header
----------------------------------------------------------------------------------------*/

#header {
  background: #f8f8f8 url(/images/bg_body.jpg) left top repeat-y;
  height: 120px;
  margin: 0 auto;
}

#header div{
  margin: 0 auto;
  text-align: left;
  width:61em;
}


/*Contenuto
-------------------------------------------------------------------------------------------*/

#content-box {
  margin: 0 auto;
  position: relative;
 	width:61em;
}

.bgint{
  background: url(/images/bg_colint_.jpg) 96% top repeat-y;
  z-index: 0;
}

.bghm{
  background: url(/images/bg_colhm.jpg) 96% top repeat-y;
  z-index: 0;
}

*:first-child + html div.bghm{
  z-index: -1;
}/*Solo per IE7*/

*:first-child + html div.bgint{
  z-index: -1;
}/*Solo per IE7*/

#content-box h1{
  font: bold 24pt Times New Roman, serif;
  color: #f56b0f;
  margin: 0;
}

#content-box h1 span {
  float: right;
  font: normal 0.9em Times New Roman, serif;
}

#content-box h1 span a{
  color: #ccc;
  text-decoration: none;
}

#content-box h1 span a:hover{
  color: #aaa;
}

#content-box h2{
  font: bold 18pt Times New Roman, serif;
  color: #000;
  margin: 1em 0 0 0;
}

#content-box p{
  color: #58595b;
  font: normal 18pt Times New Roman, serif;
  line-height: 180%;
  padding: 0.5em 0 0.5em 0;
}

#content-box ul{
  color: #58595b;
  font: normal 18pt Times New Roman, serif;
  line-height: 180%;
  padding: 0.5em 1em 1em 0;
  margin-left:1.2em;
}

#content-box ul li{
  list-style-type:disc;

}

#content-box ol{
  color: #58595b;
  font: normal 18pt Times New Roman, serif;
  line-height: 180%;
  padding: 0.5em 1em 1em 1em;
}

#content-box li{
  margin: 0 0 1em 0;
}

#content-box p.enfasi{
  font: normal 20pt  Times New Roman, serif;
  line-height: 140%;
}

#content-box span {
  color: #f9590a;
}

#content-box a {
  text-decoration: underline;
  color: #58595b;
}

#content-box a:hover {
  text-decoration: none;
  color: #58595b;
}
/*Contenuto Home
-------------------------------------------------------------------------------------------*/

#content-hm{
  border: 1px solid #FFF;
  padding: 2.5em 1.5em 1em 1em;
  text-align: left;
}

#fix1 {
  background: #ebeded;
}

#extra {
  background: #ebeded url(/images/bg_box.gif) 96% bottom repeat-y;
  margin: 0 auto;
  padding: 0;
  text-align: left;
}

#news {
}

#news h2{
  color: #088e22;
  font:bold 20pt Times New Roman, serif;
  letter-spacing: 0;
  padding-bottom: 0.3em;
  padding-left: 0.65em;
}

#news dl{
  padding-left: 1em;
}

#news dt{
  font: bold 18pt Times New Roman, serif;
  padding: 0.2em 0;
  line-height: 160%;
}

#news dd{
  font: normal 18pt Times New Roman, serif;
  padding: 0.2em 0 1em 0;
  line-height: 160%;
}

#news a{
  color: #000;
  text-decoration: none;
}

#news a:hover{
  color: #000;
  text-decoration: underline;
}
/*Box home*/

#box-hm {
  padding-left: 1em;
}

#box-hm h2{
  color: #f9590a;
  font: 20pt Times New Roman, serif;
  padding-bottom: 0.6em;
  text-align: left;
}

#box-hm p{
  font: 18pt Times New Roman, serif;
  line-height: 180%;
  margin-right: 100px;
  text-align: left;
}

#box-hm p a{
  color: #000;
  text-decoration: none;
}

#box-hm p a:hover{
  color: #000;
  text-decoration: underline;
}
/*Contenuto Pagina interna
-------------------------------------------------------------------------------------------*/

#content-int{
  position: relative;
  padding: 2.5em 2em 5em 1em;
  text-align: left;
}
/*Box pagine interne*/

#box-int {
  position: absolute;
  left: 0;
  bottom: 0;
}

#box-int h2{
  color: #f9590a;
  font: 18pt Times New Roman, serif;
  padding: 0 0.5em 0.5em 0.6em;
  text-align: left;
}

#box-int p{
  font: 18pt Times New Roman, serif;
  line-height: 180%;
  padding: 0 0.5em 0 1em;
  text-align: left;
}

#box-int p a{
  color: #000;
  text-decoration: none;
}

#box-int p a:hover{
  color: #000;
  text-decoration: underline;
}

/*INIZIO MODIFICA LORENZO+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++*/
.bgerrorint{
  background: url(/images/error.jpg) 96% 26px no-repeat;
}
/*FINE MODIFICA LORENZO+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++*/


/*Footer
-------------------------------------------------------------------------------------------*/

#footer2 {
  margin-top:3em;
  border-top:2px solid #767e83;
}

#footer2 p{
  color: #fff;
  font: normal 12pt Times New Roman, serif;
  line-height: 300%;
  text-align: center;
}

#footer2 a{
  color: #FFF;
  text-decoration: none;
}

.centro{
  text-align: center;
}
/*Form
-------------------------------------------------------------------------------------------*/

#modulo {
  width: 27.7em;
}

#modulo ul {
  list-style-type: none;
  margin-top: 2.5em;
  background:url(/images/nopicture.gif);/*img inesistente: evita l'ereditarietà del bullet di sfondo delle liste*/
}

#modulo ul li {
  list-style-type: none;
  background:url(/images/nopicture.gif);/*img inesistente: evita l'ereditarietà del bullet di sfondo delle liste*/
}

#modulo li label {
  float: left;
  font: bold 18pt Times New Roman, serif;
  text-align: right;
  width: 6em;
  margin-top: 0;
}

#modulo li input, #modulo li select, #modulo li textarea {
  text-align: left;
  margin-left: 0.3em;
  margin-bottom: 0.5em;
  font: normal 18pt Times New Roman, serif;
}

#modulo input [ type = "submit" ] {
  width: 160px;
  padding: 0.3em 0;
  font: normal 18pt Times New Roman, serif;
}
/*Definition list
-----------------------------------------------------------------------*/

#dluno dt {
  font: normal 18pt Times New Roman, serif;
  color: #58595b;
  margin: 0.5em 0 0 0.5em;
  padding-left: 1.1em;
  padding-top: 0;
}

#dluno dt a:link, #dluno dt a:visited {
  text-decoration: underline;
  color: #58595b;
}

#dluno dt a:hover {
  text-decoration: none;
  color: #58595b;
}

#dluno dd {
  color: #58595b;
  padding-left: 1.3em;
  padding-top: 0;
}

#dluno dd p {
  margin-top: 0;
  padding-top: 0;
}

dt.interno {
  background: url(/images/dl_arrow.gif) left top no-repeat;
}

dt.esterno {
  background: url(/images/new_window.gif) left top no-repeat;
}

nessuno {
  color: #22937f;
  background: url(/images/square_b.gif) left center no-repeat;
}

.fleft{float:left;margin-right:0.4em}
.sinistra {text-align:left;}
.centro {text-align:center;}
.destra {text-align:right;}

