BODY  { 
behavior:url(/css/csshover2.htc);
background-image: url('img/fondo_grigio.png');
text-align: center;
} 
BODY_new { 
 background-image: url('img/fondo.png');
text-align: justify;
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size: 9pt;
font-weight:normal;
color: #e0e0e0;
margin: 0;
padding: 0;
height: 100%;
width:100%;
} 


#outer {
height:100%;
width:100%;
border: #26a solid 5px;
min-height:100%;/*for mozilla*/
}
html>body #outer {height:auto}/*for mozilla */

/* Horizontal Menu */
#menu {
   height: 20px;
   margin: 0px 0px 6px;
   background: #eec;
}
 .bl {background: url(/img/bl.gif) 0 100% no-repeat #e68200; width: 20em}
.br {background: url(/img/br.gif) 100% 100% no-repeat}
.tl {background: url(/img/tl.gif) 0 0 no-repeat}
.tr {background: url(/img/tr.gif) 100% 0 no-repeat; padding:10px}
.clear {font-size: 1px; height: 1px}

ul#navlist {
   margin: 0px -15px 6px -15px;
   padding: 0px;
   white-space: nowrap;
   font-weight: bold;
}

#navlist li {
   display: inline;
   list-style-type: none;
   float: left;
   padding: 0px 0;
}

#navlist a {
   padding: 5px 12px;
}

#navlist a:link, #navlist a:visited {
   color: #246;
   background-color: #eec;
   text-decoration: none;
}
#navlist a:hover {
   color: #fff;
   background-color: #369;
   text-decoration: none;
}

A:link { color: white }
A:visited { color: white }
A:active { color: white }
label {width: 4em;
float: left;
text-align: center;
margin: 1px 1px 1px 1px;
font: 9px Verdana, Geneva, Arial, Helvetica, serif;
clear: both}
.input-box {margin-bottom: 10px}

.submit-button 
{margin-left:5em;
color: #000;
color: #000;
color: #000;
clear:both}

input.tipoport 
{
color: #eee;
width:90px;
background-color: #222;
border-bottom:1px solid #000;
border-right:1px solid #000;
border-top:1px solid #777;
border-left:1px solid #777;
clear:both;
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size: 9pt;
font-weight:normal
padding-top:1px;
}
input.tipoport:hover
{
background-color: #aaa
color:#111;
font-size: 11pt;
 }


input.tipoling 
{
color: #eee;
width:30px;
background-color: #22e;
border:1px dotted #555;
border-bottom:1px solid #000;
border-right:1px solid #000;
border-top:1px solid #555;
border-left:1px solid #555;
clear:both;
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size: 9pt;
font-weight:normal

}
input.tipoling:hover
{
background-color: #ee2;
color:#111;
font-size: 11pt;
 }

input.tipohome 
{
color: #eee;
width:90px;
background-color: #000;
border:1px dotted #555;
clear:both;
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size: 9pt;
font-weight:normal

}
input.tipohome:hover
{
background-color: #aaa;

color:#111;

font-size: 11pt;
 
}





label {width: 5em;
float: left;
color:#aabbcc;
text-align: center;
margin: 1px 1px 1px 1px;
font: 9px Verdana, Geneva, Arial, Helvetica, serif;
clear: both}
.input-box {margin-bottom: 10px}
.submit-button {margin-left: 5em;
color: #000;
color: #000;
color: #000;
clear: both}
legend {text-align:center;
background: #ff0;
border: #26a solid 1px;
padding: 2px;
text-align: center;
color:#000000;
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size: 9pt;
font-weight:normal
}
fieldset {border:none;
text-align:justify;
color:#aabbcc;
padding: 4px 4px 4px 4px;
display: block;
clear:both;
height:auto;
width:565px }
fieldsets {border: #26a solid 1px;text-align: justify;color:#aabbcc;padding: 2px 10px 10px 10px;display: block;
clear:both;height:400px;width:500px }
fieldset0 {border: #26a solid 1px;background: #eee;
clear:both;width:130px}
fieldset0 {border: #26a solid 1px;padding: 0 10px 10px 10px;display: block;
clear:both;height:auto;width:550px} 
fieldset.w300 {border:none;
text-align: justify;color:#aabbcc;padding: 2px 10px 10px 10px;display: block;
clear:both;height:auto;width:355px }
TABLE.tabella0 { width:290px;
font-family: Verdana, Arial, Helvetica, serif;
font-size: 9px;
font-style: normal;
table-layout: fixed;line-height: normal;
font-weight: normal;
background-attachment: fixed;
background-color: #ddd;
background-repeat: repeat;
background-position: center;
letter-spacing: normal;
text-align: justify;
vertical-align: text-top;
word-spacing: normal;
white-space: normal;
overflow: visible;
position: static;
visibility: visible;
z-index: auto;

height: auto;
clear: both;
border-bottom: 2px groove #f6f6f6;
border-right: 2px groove #f6f6f6 }
TABLE.main { width:900px;
font-family: Verdana, Arial, Helvetica, serif;
font-size: 9px;
font-style: normal;
height:auto;
table-layout: fixed;
line-height: normal;
font-weight: normal;
background-image: url('img/fondo.png');
background-repeat: repeat;
letter-spacing: normal;
text-align: justify;
vertical-align: text-top;
word-spacing: normal;
white-space: normal;
overflow: visible;
position: static;
visibility: visible;
z-index: auto;
height: auto;
clear: both;
text-align:center}
TD.mainleft {font-family: Verdana, Arial, Helvetica, sans-serif;
Position : Absolute;
Left : 290px;
Top :270px;
Width : 145px;
text-align: center;
font-size: 7pt;
font-weight:normal;
height:auto;
font-style: normal;
color: #f1f1f1}
TD.mainright {font-family: Verdana, Arial, Helvetica, sans-serif;
text-align:left;
Position : Absolute;
Left : 225px;
Top :70px;
Width : 650px;
font-size: 7pt;
font-weight:normal;
width:650px;
font-style: normal;
color: #f1f1f1}
TD.menuleft {font-family: Verdana, Arial, Helvetica, sans-serif;
Position : Absolute;
Left : 90px;
Top :225px;
Width : 145px;
text-align: center;
vertical-align:top;
font-size: 7pt;
font-weight:normal;
width:140px;
height:auto;
font-style: normal;
color: #f1f1f1}

div.schermo {
background-image: url('img/fondo.png');
width:790px;
height:880px ;
clear:left;
padding-top: 1px;
padding-bottom: 1px;
padding-left: 1px;
padding-right: 1px;
margin-left: 8%;
margin-right: 8%;
text-align: left; 
	font-size: 0.70em; 
	line-height: 1.55em;
	position:Absolute;
Left:10px;
Top: 25px;
  border: 1px solid #bbb; 
-moz-border-radius: 16px 16px 16px 16px ;
}
div.schermoportfolio {
background-image: url('img/fondo.png');
width:790px;
height:400em ;
clear:left;
padding-top: 1px;
padding-bottom: 1px;
padding-left: 1px;
padding-right: 1px;
margin-left: 8%;
margin-right: 8%;
position:Absolute;
Left:10px;
Top: 25px;
  border: 1px solid #bbb; 
	  
	 -moz-border-radius: 16px 16px 16px 16px ;
	text-align: left; 
	font-size: 0.70em; 
	line-height: 1.55em;
}
TD.menupr {font-family: Verdana, Arial, Helvetica, sans-serif;
Position : Absolute;
Left : 10px;
Top :470px;
Width : 145px;
text-align: center;
vertical-align:top;
font-size: 7pt;
font-weight:normal;
width:140px;
height:auto;
font-style: normal;
color: #f1f1f1}
TD.vedi {font-family: Verdana, Arial, Helvetica, sans-serif;
Position : Absolute;
Left : 750px;
Top :255px;
Width : 200px;
text-align: center;
vertical-align:top;
font-size: 7pt;
font-weight:normal;
height:auto;
font-style: normal;
color: #f1f1f1}
TD.topmenu {font-family: Verdana, Arial, Helvetica, sans-serif;
text-align:left;
Position : Absolute;
Left : 225px;
Top :205px;
Width : 650px;
font-size: 7pt;
font-weight:normal;
 
font-style: normal;
color: #f1f1f1}

TD.contentright {font-family: Verdana, Arial, Helvetica, sans-serif;
Position : Absolute;
Left : 500px;
Top :110px;
text-align: left;
font-size: 7pt;
font-weight:normal;
width:310px;
vertical-align:top;
height:auto;
border:1px solid #22a;
font-style: normal;
color: #f1f1f1}


TABLE.contenuto {font-family: Verdana, Arial, Helvetica, sans-serif;
 
padding: 2px;
text-align: left;
font-size: 8pt;
font-weight:normal;
width:610px;
vertical-align:top;
height:auto;
font-style: normal;
color: #f1f1f1}
TD.contenutocol {font-family: Verdana, Arial, Helvetica, sans-serif;
text-align: justify;
padding: 2px;
font-size: 8pt;
font-weight:normal;
width:200px;
vertical-align:top;
 
height:auto;
 
font-style: normal;
color: #f1f1f1}
TD.contenuto {font-family: Verdana, Arial, Helvetica, sans-serif;
text-align: justify;
padding: 2px;
font-size: 8pt;
font-weight:normal;
width:580px;
vertical-align:top;
height:auto;
font-style: normal;
color: #f1f1f1}
TD.content4 {font-family: Verdana, Arial, Helvetica, sans-serif;
text-align: justify;
padding: 2px;
font-size: 8pt;
font-weight:normal;
width:160px;
vertical-align:top;
height:auto;
font-style: normal;
color: #f1f1f1}
TABLE.bio {font-family: Verdana, Arial, Helvetica, sans-serif;
padding: 4px;
text-align: justify;
font-weight:normal;
width:580px;
vertical-align:top;
height:auto;
font-style: normal;
color: #f1f1f1}
TABLE.contenutonews {font-family: Verdana, Arial, Helvetica, sans-serif;
padding: 2px;
text-align: justify;
font-weight:normal;
width:650px;
vertical-align:top;
height:auto;
font-style: normal;
color: #f1f1f1}


TD.testo1 {font-family: Verdana, Arial, Helvetica, sans-serif;
font-size: 7pt;
font-weight:normal;
height:155px;
font-style: normal;
color: #eeeeee;
background-color:#000000;
}
TD.testo1icon {font-family: Verdana, Arial, Helvetica, sans-serif;
font-size: 7pt;
font-weight:normal;
height:155px;
width:90;
vertical-align:top;
font-style: normal;
color: #eeeeee;
border-bottom:1px solid #444;
border-right:1px solid #444;
background-color:#000000;
}
div.cellapf  {font-family: Verdana, Arial, Helvetica, sans-serif;
color: #eeeeee;
border-bottom:1px solid #000;
border-right:1px solid #000;
border-top:1px solid #999;
border-left:1px solid #999;

Background-color:#444;
Position:Absolute;
Height:290px;
width:190px;
text-align:center;
font-size: 8pt;
padding:2px;
}

TD.testo1pf {font-family: Verdana, Arial, Helvetica, sans-serif;
font-size: 8pt;
font-weight:normal;
height:175px;
width:190px;
vertical-align:top;
font-style: normal;
color: #fff;
border :1px solid #666;
 
background-color:#333;
}

div.testo1pf {font-family: Verdana, Arial, Helvetica, sans-serif;
font-size: 8pt;
font-weight:normal;
height:175px;
width:190px;
vertical-align:top;
font-style: normal;
color: #fff;
border :1px solid #666;
 
background-color:#333;
}


a.img {font-family: Verdana, Arial, Helvetica, sans-serif;
font-size: 8pt;
font-weight:normal;
vertical-align:top;
font-style: normal;
border :1px solid #eee;
}

 

TD.testo2 {font-family: Verdana, Arial, Helvetica, serif;
font-size: 7pt;
font-weight:normal;
height:22px;
font-style: normal;
color: #cccccc;
background-color:#00AAAA;
}
TD.testo3 {font-family: Verdana, Arial, Helvetica, sans-serif;
font-size: 7pt;
font-weight:normal;
height:400px;
font-style: normal;
padding: 3px;
color: #0a0a0a;
background-color:#a0a0a0;
}
TD.testo4 {font-family: Verdana, Arial, Helvetica, sans-serif;
text-align: justify;
font-size: 9pt;
font-weight:normal;
font-style: normal;
color: #c0c0c0;
}
TD.testo4bio {font-family: Verdana, Arial, Helvetica, sans-serif;
text-align: justify;
padding:3px;
width:280px;
vertical-align:top;
font-size: 9pt;
font-weight:normal;
font-style: normal;
color: #c0c0c0;
}
TD.testo5 {font-family: Verdana, Arial, Helvetica, sans-serif;
text-align: justify;
font-size: 9pt;
font-weight:bold;
font-style: normal;
color: #cc9933;
}
TD.testo6 {font-family: Verdana, Arial, Helvetica, sans-serif;
text-align: justify;
font-size: 6pt;
font-weight:normal;
font-style: normal;
color: #cccccc;
background-color:#00AAAA;
}
TD.testo7 {font-family: Verdana, Arial, Helvetica, sans-serif;
text-align: center;
font-size: 6pt;
font-weight:normal;
font-style: normal;
color: #cccccc;
background-color:#00AAAA;
}

div.portfolio_ext {
height:100px;width:495px;
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size:9px;
color:#ccc;
padding:5px;
margin:2px;
}




div.Article {
background: url(images/custom_corners_topleft.gif) top left no-repeat;
width:35%;
} 
div.Article h3 {
background: url(images/custom_corners_topright.gif) top right no-repeat;
font-size:1.3em;
padding:15px;
margin:0;
}
div.ArticleBody {
background: url(images/custom_corners_rightborder.gif) top right repeat-y;
margin:0;
margin-top:-2em;
padding:15px;
}
div.ArticleFooter {
background: url(images/custom_corners_bottomleft.gif) bottom left no-repeat;
}
div.ArticleFooter p {
background: url(images/custom_corners_bottomright.gif) bottom right no-repeat;
padding:15px;
display:block;
margin:-2em 0 0 0;
}
input.bottonemenu_ok {
cursor:pointer;
 border:outset 0px #ccc;
background:#999;
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size: 9pt;
font-style: normal;
color: #eee;
padding: 1px 2px;
background:url('/img/formbg.gif') repeat-x left top;
width:90px;
text-shadow: 2px 2px black;
height:22px;
text-align:center;
}

 

input.bottonemenu  {
background-color: #555;
width:90px;
text-shadow: 2px 2px black;
height:22px;
text-align:center;
border:2px solid #ccc;
background: url(img/formbg.gif) repeat;

font-family: Verdana, Arial, Helvetica, sans-serif;
font-size: 9pt;
font-style: normal;
color: #ddd
}
td.bottonemenu  {
 vertical-align:middle;
width:96px;
text-shadow: 2px 2px black;
height:26px;
text-align:center;
 
}
tr.bottonemenu  {
 
width:500px;
text-shadow: 2px 2px black;
height:30px;
text-align:center;
 
}

input.bottonemenu:hover {
color: #fff;
font-size: 11pt;
font-weight: bolder;
background: url(img/formbgh.gif) repeat
}
input.bottonemenuq {

background: url(img/background2.gif) repeat;
width:80px;
text-shadow: 2px 2px black;
 height:22px;
 text-align:center;
 border:1px solid #eee;
 font-family: Verdana, Arial, Helvetica, sans-serif;
font-size: 9pt;
font-weight: bold;
 color: #10F
}


button.bottonemenu  {
background-color: #555;
width:82px;
text-shadow: 2px 2px black;
height:22px;
text-align:center;
border:2px solid #ccc;
background: url(img/formbg.gif) repeat;

font-family: Verdana, Arial, Helvetica, sans-serif;
font-size: 9pt;
font-style: normal;
color: #fff
}
button.bottonemenu:hover {
color: #fff;
font-size: 11pt;
font-weight: bolder;
background: url(img/formbgh.gif) repeat
}




button.bottonemenu_old {

background: url(img/background2.gif) repeat;
width:80px;
text-shadow: 2px 2px black;
 height:80px;
 text-align:center;
 border:1px solid #eee;
 font-family: Verdana, Arial, Helvetica, sans-serif;
font-size: 9pt;
font-weight: bold;
 color: #10F
}

input.ilbottone {
background-color: #444;
width:100px;
text-shadow: 2px 2px black;
font-size:9pt;
 height:22px;
 text-align:center;
 border:1pt solid #eee;
 font-family: Verdana, Arial, Helvetica, sans-serif;
font-size: 9pt;
font-style: normal;
 color: #FFF
}
input.ilbottoneita {
 
 width:16px;
text-shadow: 2px 2px black;
 height:16px;
 text-align:center;
 border:1px solid #eee;
 font-family: Verdana, Arial, Helvetica, sans-serif;
font-size: 1pt;
font-style: normal;
 color: #FFF;

}
input.ilbottoneuk {
 
 width:16px;
text-shadow: 2px 2px black;
 height:16px;
 text-align:center;
 border:1px solid #eee;
 font-family: Verdana, Arial, Helvetica, sans-serif;
font-size: 1pt;
font-style: normal;
 color: #FFF

}

input.bottoniera {
background-color: #036;
width:100px;
height:18px;
text-align:center;
border:1px solid #f00;
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size: 8pt;
font-style: normal;
color: #ffffff;
color: #FFF;
font-size: 90%
}
input.pulsante {
background-color: #444;
width:75px;
height:22px;
text-align:center;
border:0px solid #eee;
text-shadow: 2px 2px black;
-moz-border-radius: 6px 16px 6px 16px ;
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size: 8pt;
font-style: normal;
color: #fff
}
input.pulsante:hover {
color: #fff;
font-size: 10pt;
background-color: #aaa;
font-weight: bolder;
}
.button { font: 11px Verdana, Geneva, Arial, Helvetica, serif;
background-color: #D7E5F4;
vertical-align:top;
color: #202132;
margin-left: 12px;
margin-top: 3px;
margin-bottom: 3px;
}
TD.label { width:190px;
font: 9px Verdana, Geneva, Arial, Helvetica, serif;
vertical-align:middle;
color: #202132;
margin-left: 1px;
margin-top: 1px;
margin-bottom: 1px;
}
TD.campo { width:290px;
font: 9px Verdana, Geneva, Arial, Helvetica, serif;
vertical-align:top;
color: #202132;
margin-left: 1px;
margin-top: 1px;
margin-bottom: 1px;
}
TD.testata { width:80px;
font: 9px Verdana, Geneva, Arial, Helvetica, serif;
text-align:center;
background-color: #A1A1A1;
vertical-align:middle;
color: #202132;
margin-left: 1px;
margin-top: 1px;
margin-bottom: 1px;
}
TD.valore { font: 9px Verdana, Geneva, Arial, Helvetica, serif;
background-color: #A7E5F4;
text-align:center;
vertical-align:middle;
color: #202132;
margin-left: 1px;
margin-top: 1px;
margin-bottom: 1px;
}
TD.valoreleft { font: 9px Verdana, Geneva, Arial, Helvetica, serif;
background-color: #A7E5F4;
text-align:left;
vertical-align:middle;
color: #202132;
margin-left: 1px;
margin-top: 1px;
margin-bottom: 1px;
}
TD.nullo { font: 9px Verdana, Geneva, Arial, Helvetica, serif;
background-color: #DDDDDD;
text-align:left;
vertical-align:middle;
color: #aaaaaa;
margin-left: 1px;
margin-top: 1px;
margin-bottom: 1px;
}
TD.festivo { font: 9px Verdana, Geneva, Arial, Helvetica, serif;
background-color: #FFAA00;
text-align:left;
vertical-align:middle;
color: #111111;
margin-left: 1px;
margin-top: 1px;
margin-bottom: 1px;
}

div.maintop {font-family: Verdana, Arial, Helvetica, sans-serif;
background-image: url('/img/testata_new.png');
background-repeat:no-repeat;
Position : Absolute;
Left :20px;
Top : 15px;
Width : 710px;
text-align: center;
font-size: 7pt;
font-weight:normal;
height:160px;
font-style: normal;

color: #f1f1f1}

div.mainleft {font-family: Verdana, Arial, Helvetica, sans-serif;
Position : Absolute;
Left : 5px;
Top : 15px;
Width : 145px;
text-align: center;
font-size: 7pt;
font-weight:normal;
height:auto;
font-style: normal;

color: #f1f1f1}


div.mainright {font-family: Verdana, Arial, Helvetica, sans-serif;
text-align:left;
Position : Absolute;
Left : 165px;
Top :15px;
Width : 650px;
font-size: 7pt;
font-weight:normal;
width:650px;
font-style: normal;
color: #f1f1f1}
div.menuleft {font-family: Verdana, Arial, Helvetica, sans-serif;
Position : Absolute;
Left : 15px;
Top :165px;
Width : 145px;
text-align: center;
vertical-align:top;
font-size: 7pt;
font-weight:normal;
width:140px;
height:auto;
 
font-style: normal;
color: #f1f1f1}
div.menupr {font-family: Verdana, Arial, Helvetica, sans-serif;
Position : Absolute;
Left : 80px;
Top :195px;
Width : 145px;
text-align: center;
vertical-align:top;
font-size: 7pt;
font-weight:normal;
width:140px;
height:auto;
font-style: normal;
color: #f1f1f1}
div.vedi {font-family: Verdana, Arial, Helvetica, sans-serif;
Position : Absolute;
Left : 720px;
Top :285px;
Width : 220px;
text-align: center;
vertical-align:top;
font-size: 7pt;
font-weight:normal;
height:auto;
font-style: normal;
color: #f1f1f1}


div.topmenu {font-family: Verdana, Arial, Helvetica, sans-serif;
padding: 5px;
text-align:left;
Position : Absolute;
Left : 180px;
Top :150px;
font-size: 7pt;
font-weight:normal;
width:560px;
height:200px;
font-style: normal ;
min-width: 560px;
 
	
color: #f1f1f1}


table.topmenu {font-family: Verdana, Arial, Helvetica, sans-serif;
padding: 5px;
text-align:left;
Position : Absolute;
Left : 1px;
Top :1px;
font-size: 7pt;
font-weight:normal;
width:500px;
font-style: normal ;
	
color: #f1f1f1}




div.strvedi {font-family: Verdana, Arial, Helvetica, sans-serif;
Position : Absolute;
Left : 730px;
Top :310px;
Width : 200px;
text-align: center;
vertical-align:top;
font-size: 7pt;
font-weight:normal;
height:auto;
font-style: normal;
color: #f1f1f1}

div.contentright 
{font-family: Verdana, Arial, Helvetica, sans-serif;
border:1px dashed #777;
Position : Absolute;
Left :166px;
Top :250px;
text-align: center;
font-size: 7pt;
font-weight:normal;
width:600px;
vertical-align:top;
height:auto;
font-style: normal;
color: #f1f1f1}



div.contentright_home 
{font-family: Verdana, Arial, Helvetica, sans-serif;
Position : Absolute;
Left :250px;
Top :260px;
text-align: left;
font-size: 7pt;
font-weight:normal;
width:510px;
vertical-align:top;
height:auto;
font-style: normal;
margin-left:auto;
color: #f1f1f1}
div.content_bottom
{font-family: Verdana, Arial, Helvetica, sans-serif;
Position : Absolute;
Left :170px;
Bottom:100px;
text-align: left;
font-size: 7pt;
font-weight:normal;
width:510px;
vertical-align:top;
height:auto;
font-style: normal;
margin-left:auto;
color: #f1f1f1}
div.box {font-family: Verdana, Arial, Helvetica, sans-serif;
Position : Absolute;
Left :  173px;
bottom:140px;
text-align: left;
font-size: 7pt;
font-weight:normal;
width:710px;
vertical-align:top;
height:auto;
font-style: normal;
color: #f1f1f1}

div.inizio {font-family: Verdana, Arial, Helvetica, sans-serif;
Position : Absolute;
top:20px;
Left :  53px;
text-align: left;
font-size: 7pt;
font-weight:normal;
width:710px;
vertical-align:top;
height:auto;
font-style: normal;
color: #f1f1f1}
div.contenuto {font-family: Verdana, Arial, Helvetica, sans-serif;
padding: 2px;
text-align: center;
font-size: 8pt;
font-weight:normal;
width:600px;
vertical-align:top;
height:auto;
font-style: normal;
color: #f1f1f1}
div.contenutocol {font-family: Verdana, Arial, Helvetica, sans-serif;
text-align: justify;
padding: 2px;
font-size: 8pt;
font-weight:normal;
width:290px;
vertical-align:top;
height:auto;
font-style: normal;
color: #f1f1f1}
div.contenuto {font-family: Verdana, Arial, Helvetica, sans-serif;
text-align: justify;
padding: 2px;
font-size: 8pt;
font-weight:normal;
width:580px;
vertical-align:top;
height:auto;
font-style: normal;
color: #f1f1f1}
div.content4 {font-family: Verdana, Arial, Helvetica, sans-serif;
text-align: justify;
padding: 2px;
font-size: 8pt;
font-weight:normal;
width:120px;
vertical-align:top;
height:auto;
font-style: normal;
color: #f1f1f1}
div.show {font-family: Verdana, Arial, Helvetica, sans-serif;
text-align: justify;
padding: 2px;
Position : Absolute;
Left : 100px;
Top :100px;
font-size: 8pt;
font-weight:normal;
width:600px;
vertical-align:top;
height:650px;
font-style: normal;
color: #f1f1f1}
div.portfolio {font-family: Verdana, Arial, Helvetica, sans-serif;
Position : Absolute;
 border:1px dashed #777;
Position : Absolute;
Left :166px;
Top :250px;
text-align: left;
font-size: 7pt;
font-weight:normal;
width:600px;
vertical-align:top;
height:auto;
font-style: normal;
 
color: #f1f1f1}


div.portfolio_old {font-family: Verdana, Arial, Helvetica, sans-serif;
Position : Absolute;
 
text-align: left;
font-size: 7pt;
font-weight:normal;
width:650px;
vertical-align:top;
height:auto;
font-style: normal;
Left : 205px;
Top :215px;
 
color: #f1f1f1}




div.contenutonews {font-family: Verdana, Arial, Helvetica, sans-serif;
Position : Absolute;
Left : 225px;
Top :310px;
width:650px;
text-align: justify;
padding: 2px;
font-size: 9pt;
font-weight:normal;
vertical-align:top;
height:auto;
font-style: normal;
color: #f1f1f1}
div.contentnews {font-family: Verdana, Arial, Helvetica, sans-serif;
Position : Absolute;
Top:190px;
Left : 205px;
text-align: center;
font-size: 7pt;
font-weight:normal;
width:510px;
vertical-align:top;
height:auto;
font-style: normal;
color: #f1f1f1}
input.bottone { font: 11px Verdana, Geneva, Arial, Helvetica, serif;
width:60px;
height:35px;
background-color: #D7E5F4;
vertical-align:top;
color: #202132;
margin-left: 12px;
margin-top: 3px;
margin-bottom: 3px;
}
#pop {
	display: none;
	position: absolute;
	width: 500px;
	background: #f5f5dc;
	z-index: 500;
	cursor: pointer;
	top: 50px;
	left: 125px;
}
#pop h1 {
	filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='none');
	color: white;
	 border:1px solid #eee;
	text-align: center;
	width: 160px;
	
	position:absolute;
	 
	left:90px;
	top:110px;
	height: 200px ;
	font-size: 1.0em;
	margin: 0;
	padding: 0.75em 0 0;
}
 
#pop p {
	text-align: justify;
	color: #FFF;
	 font: 15px Verdana, Geneva, Arial, Helvetica, serif;
	 
	padding-right: 1em;
	padding-left: 1em;
}
.chiusura {
	margin: 0.5em 0 0 0;
	border: 2px solid #222;
	position:absolute;
	text-border: 1px solid #000;
	left:90px;
	top:375px;
	background: white;
	color: black;
	text-align: center;
}
.shadow {
width:220; 
height:80; 
filter: Shadow(Color=#666666, Direction=135);
}


 div.header {
	padding: -10;
	margin: 0;
	position: relative;
	height: 90px;
		min-width: 800px;
	border-bottom: 6px solid #111;

	background: url('/img/topback.jpg');	
	 }
	div.top_image {
		background: url(img/layout_top.png);
			_background: #000;
		width:823px;
		height:70px;
		margin: 30px auto 0;
	}
	div.bottom_image {
		background: url(img/layout_bottom.png);
			_background: #000;
		width:823px;
		height:70px;
		margin: 0px auto 0;
	}
	
	
	#page {

	background: url(img/layout_middle.png);
	_background: #000;
	text-align: left;
	margin: 0 auto;
	padding: 0px 0 0px; /* To get ride of the space above the header adjust the padding. 10px default */
	position: relative;
	/* The entire template's width is set in this class. */
	width: 950px; /* Width of entire blog */
	_width: 950px; /* Check in IE and adjust accordingly */

	border-top: none;
	}
