﻿body 
{
    margin:0;
    padding:0;
    font-size:13px;
    text-align:center;
    background:#FFF;
    font-family:Arial;
    color:#16191f;
}

a:link
{
    color:#000;
    text-decoration:none;
    font-weight:bold;
    text-decoration:underline;
}
a:visited
{
    color:#000;
    text-decoration:none;
    font-weight:bold;
    text-decoration:underline;
}
a:active
{
    color:#000;
    text-decoration:none;
    font-weight:bold;
    text-decoration:underline;
}
a:hover
{
    color:#e83400;
    text-decoration:none;
    font-weight:bold;
    text-decoration:underline;
}

a.bianco:link
{
    font-size: 10px;
    color:#fff;
    text-decoration:none;
    font-weight:bold;
}
a.bianco:visited
{
    font-size: 10px;
    color:#fff;
    text-decoration:none;
    font-weight:bold;
}
a.bianco:active
{
    font-size: 10px;
    color:#fff;
    text-decoration:none;
    font-weight:bold;
}
a.bianco:hover
{
    font-size: 10px;
    color:#000;
    text-decoration:none;
    font-weight:bold;
}

a.menu:link
{
    color:#fff;
    text-decoration:none;
}
a.menu:visited
{
    color:#fff;
    text-decoration:none;
}
a.menu:active
{
    color:#fff;
    text-decoration:none;
}
a.menu:hover
{
    color:#fff;
    text-decoration:none;
}
a.titolo_sm:link
{
    font-size: 10px;
    color:#f7852f;
    text-decoration:none;
}
a.titolo_sm:visited
{
    font-size: 10px;
    color:#f7852f;
    text-decoration:none;
}
a.titolo_sm:active
{
    font-size: 10px;
    color:#f7852f;
    text-decoration:none;
}
a.titolo_sm:hover
{
    font-size: 10px;
    color:#000;
    text-decoration:none;
}
a.menuNero:link
{
    color:#000;
    text-decoration:none;
    font-weight:bold;
    font-size:10px;
}
a.menuNero:visited
{
    color:#000;
    text-decoration:none;
    font-weight:bold;
    font-size:10px;
}
a.menuNero:active
{
    color:#000;
    text-decoration:none;
    font-weight:bold;
    font-size:10px;
}
a.menuNero:hover
{
    color:#000;
    text-decoration:none;
    font-weight:bold;
    font-size:10px;
}

a.sottomenu:link
{
    color:#000;
    text-decoration:none;
    font-weight:bold;
}
a.sottomenu:visited
{
    color:#000;
    text-decoration:none;
    font-weight:bold;
}
a.sottomenu:active
{
    color:#000;
    text-decoration:none;
    font-weight:bold;
}
a.sottomenu:hover
{
    color:#e83400;
    text-decoration:none;
    font-weight:bold;
}
.stileFooter
{
    padding-top:4px;
    text-align:center;
    font-size:11px;
}
.SCompany
{
    position:absolute;
    width:628px;
    height:29px;
    left:230px;
    top:83px;
}
.sottoMenu1
{
    position:absolute;
    width:101px;
    height:29px;
    left:2px;
    text-align:center;
}
.sottoMenu2
{
    position:absolute;
    width:103px;
    height:29px;
    left:103px;
    text-align:center;
}
.sottoMenu3
{
    position:absolute;
    width:105px;
    height:29px;
    left:206px;
    text-align:center;
}
.sottoMenu4
{
    position:absolute;
    width:105px;
    height:29px;
    left:311px;
    text-align:center;
}
.sottoMenu5
{
    position:absolute;
    width:104px;
    height:29px;
    left:415px;
    text-align:center;
}
.sottoMenu6
{
    position:absolute;
    width:105px;
    height:29px;
    left:519px;
    text-align:center;
}
.SottomenuAttivo
{
    color:#e53517;
    font-weight:bold;
}
.txtMenu
{
    padding-top:8px;
    
}
.txtMenu2
{
    padding-top:6px;
    
}
.txtSottoMenu
{
    padding-top:5px;
    text-align:left;
    
}
ul
{
    margin-top: 5px;
    margin-bottom:5px;
}
li
{
    font-size: 11px;
    color: #434b5c;
    margin-left: 0px;
    margin-top: 5px;
    vertical-align: baseline;
    list-style-type: circle;
    line-height: 15px;
}
li.LinkSx
{
    font-size: 11px;
    color: #5b6c6f;
    list-style-image: url(images/energy.jpg);
    margin-left:-22px;
    margin-top:5px;
    vertical-align:middle;
    width:155px;
}
.sfchiaro {
	background-color: #CCC;
}
.sfscuro {
	background-color: #AEC6DE;
}
.sfgiallo {
	background-color: #f2840b;
}
.barraDG {
	background-color: #000;
	color: #ffffff;	
}
.GVheader {
	background-color: #DF790D;
	color: #ffffff;	
	font-weight:bold;
	font-size: 12px;
}
.wschiaro {
	background-color: #f4f6fa;
}
.wsbarraDG {
	background-color: #d8d9db;
	color: #f78527;	
}
.button {
	color: #000;
	font-weight:bold;
	background-color:#fbf1cc;
    border-top-color:#939495;
    border-top-style:solid;
    border-top-width:1px;
	border-bottom: solid 1px #ebecee;
	border-left: solid 1px #ebecee;
	border-right: solid 1px #ebecee;
}
.titolo
{
  color:#f7852f;
  font-weight:bold;  
}
.inputtesto {
	font: normal 10px Verdana, Arial, Helvetica, sans-serif;
	color: #141962;
    border-top-color:#939495;
    border-top-style:solid;
    border-top-width:1px;
	border-bottom: solid 1px #ebecee;
	border-left: solid 1px #ebecee;
	border-right: solid 1px #ebecee;
}
.inputcifra {
    font: normal 10px Verdana, Arial, Helvetica, sans-serif;
	color: #141962;
    border-top-color:#939495;
    border-top-style:solid;
    border-top-width:1px;
	border-bottom: solid 1px #ebecee;
	border-left: solid 1px #ebecee;
	border-right: solid 1px #ebecee;
	text-align:right
}
.inputerr {
	font: normal 10px Verdana, Arial, Helvetica, sans-serif;
	color: #141962;
    border-top-color:#939495;
    border-top-style:solid;
    border-top-width:1px;
	border-bottom: solid 1px #ebecee;
	border-left: solid 1px #ebecee;
	border-right: solid 1px #ebecee;
	background-color: #ff6666;
}
.inputerr2 {
    font: normal 10px Verdana, Arial, Helvetica, sans-serif;
	color: #fff;
    border-top-color:#939495;
    border-top-style:solid;
    border-top-width:1px;
	border-bottom: solid 1px #ebecee;
	border-left: solid 1px #ebecee;
	border-right: solid 1px #ebecee;
	background-color: #FF9F9F;
}
.inputcifraerr {
	font: normal 10px Verdana, Arial, Helvetica, sans-serif;
	color: #141962;
    border-top-color:#939495;
    border-top-style:solid;
    border-top-width:1px;
	border-bottom: solid 1px #ebecee;
	border-left: solid 1px #ebecee;
	border-right: solid 1px #ebecee;
	background-color: #ff6666;
}
.prev
{
   margin:10px 0; 
   
   
}
.prev table
{
    background-color:#DEEFB3;
    border:1px solid #DFAB99;
    font-size:12px;
    width:550px;
    padding: 5px 10px;
  
}
.alert
{
    color: red;   
}
.news
{
   position:relative;
   width:278px;
   height:88px;
   padding:5px;
   font-size:11px;
}

/* DIV */
div#container{
    position:relative;
    width:1000px;
    margin:0px auto;
    border:solid 1px #666;
    background-image:url("images/SfMain.jpg")
}
div#container2{
    position:relative;
    width:1000px;
    top:-520px;
    margin:0px auto;
}
div#header
{
    position:relative;
    left:0px;
    width:1000px;
    height:114px;
    background-image:url("images/webenergy.jpg");
    background-repeat:no-repeat;    
}
div#barraSx
{
    position:relative;
    width:56px;
    float:left;
}
div#main
{
    position:relative;
    width:939px;
    float:right;
}
div#main2
{
    position:relative;
    width:939px;
    float:right;
}
div#barraDx
{
    position:relative;
    width:56px;
    float:right;
}
div#content
{
    position:relative;
    width:878px;
    float:left;
    text-align:left;
    vertical-align:top;
}
div#content2
{
    position:relative;
    width:878px;
    float:left;
    text-align:left;
    vertical-align:top;
}
div#footer
{
   position:relative;
   width:1000px; 
   height:22px; 
   clear:both;
   background-color:#dedede;
   text-align:left;
}
div#logo
{
    position:absolute;
    width:120px;
    height:50px;
    text-align:left;
    left:85px;
    top:27px;
}
div#palle
{
    position:absolute;
    width:121px;
    height:163px;
    top:75px;
    left:80px;
    z-index:1;
}
div#stelline
{
    position:absolute;
    width:121px;
    height:163px;
    top:10px;
    left:220px;
}
div#pasqua
{
    position:absolute;
    width:121px;
    height:163px;
    top:67px;
    left:83px;
    z-index:1;
}
div#menu
{
    position:absolute;
    width:630px;
    top:51px;
    left:228px;
}
div#sottomenu
{
    position:absolute;
    width:628px;
    height:29px;
    left:230px;
    top:83px;
    background-image:url("images/SfSottomenu.gif")
}
div#menuContact
{
    position:absolute;
    width:77px;
    top:53px;
    right:55px;
}
div#menu7
{
    position:absolute;
    top:7px;
    right:0px;
    width:65px;
    height:24px;
    background-image:url("images/SfMenu04.gif");
}
div#menu8
{
    position:absolute;
    top:30px;
    right:0px;
    width:65px;
    height:24px;
    background-image:url("images/SfMenu05.gif");
}
#menu1
{
    position:absolute;
    left:0px;
    width:108px;
    height:33px;
    background-image:url("images/SfMenu01.gif");
}
#menu2
{
    position:absolute;
    left:106px;
    width:108px;
    height:33px;
    background-image:url("images/SfMenu02.gif");
}
div#menu3
{
    position:absolute;
    left:210px;
    width:108px;
    height:33px;
    background-image:url("images/SfMenu02.gif");
}
div#menu4
{
    position:absolute;
    left:314px;
    width:108px;
    height:33px;
    background-image:url("images/SfMenu02.gif");
}
div#menu5
{
    position:absolute;
    left:418px;
    width:108px;
    height:33px;
    background-image:url("images/SfMenu02.gif");
}
div#menu6
{
    position:absolute;
    left:521px;
    width:111px;
    height:33px;
    background-image:url("images/SfMenu03.gif");
}
div#txtMainSpaziato
{
    position:relative;
    width:600px;
    left:175px; 
    z-index:5;
    line-height:19px;
}
div#txtMain
{
    position:relative;
    width:600px;
    left:175px; 
    z-index:3;
}
div#txtMainLeft
{
    position:relative;
    width:686px;
    left:180px; 
    z-index:5;
    line-height:19px;
    top:-20px;
}

div#imgMain
{
    position:absolute;
    top:218px;
    left:0px;
    width:187px;
    height:149px;
    z-index:2;
}
div#imgPage
{
    position:absolute;
    top:0px;
    left:175px;
    width:622px;
    height:340px;
    z-index:2;
}
div#titoloMain
{
    position:absolute;
    top:275px;
    right:10px;
    width:500px;
    height:115px;
    text-align:right;
    font-size:100px;
    z-index:1;
}
#titoloMainBottom
{
    position:absolute;
    top:380px;
    right:10px;
    width:500px;
    text-align:right;
    font-size:100px;
    z-index:0; 
}

#titoloMainBottom2
{
    position:absolute;
    top:530px;
    right:10px;
    width:500px;
    text-align:right;
    font-size:100px;
    z-index:0; 
}

div#linea
{
   position:absolute;
   top:368px;
   left:-5px;
   width:890px;
   height:1px;
   background-image:url("images/pixelNero.jpg");
   background-repeat:repeat-x;
   z-index:3;
}
div#boxBottom
{
   position:absolute;
   top:375px;
   left:0px;
   width:875px;
   height:105px;
   z-index:2;
   text-align:left;
}

div#curriculum
{
    position:absolute;
    width:516px;
    height:147px;
    border:solid 1px #9b9a9a;
    background-color:#f4f6fa;
    left:0px;
    top:50px;
}
div#nomeCurri
{
    position:absolute;
    left:10px;
    top:17px;
    font-size:12px; 
}
div#cognCurri
{
    position:absolute;
    left:190px;
    top:17px;
    font-size:12px; 
}
div#mailCurri
{
    position:absolute;
    left:10px;
    top:70px;
    font-size:12px; 
}
div#allegaCurri
{
    position:absolute;
    left:190px;
    top:70px;
    font-size:12px; 
}
div#inviaCurri
{
    position:absolute;
    left:455px;
    top:110px;
}
div#box0
{
    position:absolute;
    left:0px;
    top:0px;
    width:550px;
    height:130px;
    font-size:12px;
}
div#box01
{
    position:absolute;
    left:0px;
    top:30px;
    width:300px;
    height:130px;
    font-size:11px;
    color:#2c3334;
}
div#box02
{
    position:absolute;
    left:310px;
    top:30px;
    width:380px;
    height:130px;
    font-size:11px;
    color:#2c3334;
}
div#box03
{
    position:absolute;
    left:0px;
    top:150px;
    width:300px;
    height:130px;
    font-size:11px;
    color:#2c3334;
}
div#box04
{
    position:absolute;
    left:310px;
    top:150px;
    width:380px;
    height:130px;
    font-size:11px;
    color:#2c3334;
}
div#box05
{
    position:absolute;
    left:0px;
    top:245px;
    width:300px;
    height:130px;
    font-size:11px;
    color:#2c3334;
}
div#LinkSx
{
    position:absolute;
    left:0px;
    top:178px;
    width:200px;
    z-index:5;
}
div#TxtSx
{
    position:absolute;
    left:0px;
    top:5px;
    width:170px;
    z-index:5;
}
div#txtListaDx
{
    position:absolute;
    left:170px;
    top:200px;
}
div#txtListaDx2
{
    position:absolute;
    left:100px;
    top:140px;
    z-index:3;
}
div#txtListaDx3
{
    position:absolute;
    left:130px;
    top:220px;
    z-index:3;
}
div#column01
{
    position:absolute;
    left:175px;
    top:0px;
    width:215px;
    font-size:11px;
    z-index:2;
}
div#column02
{
    position:absolute;
    left:335px;
    top:0px;
    width:215px;
    font-size:11px;
    z-index:2;
}
div#column03
{
    position:absolute;
    left:500px;
    top:0px;
    width:215px;
    font-size:11px;
    z-index:2;
}
div#column04
{
    position:absolute;
    left:675px;
    top:0px;
    width:215px;
    font-size:11px;
    z-index:2;
}
div#contact
{
    position:absolute;
    width:312px;
    height:230px;
    border:solid 1px #9b9a9a;
    background-color:#f4f6fa;
    left:0px;
    top:120px;
}
div#contactBox1
{
    position:absolute;
    left:5px;
    top:5px;
    font-size:12px; 
}
div#contactBox2
{
    position:absolute;
    left:160px;
    top:5px; 
    font-size:12px; 
}
div#contactBox3
{
    position:absolute;
    left:5px;
    top:42px; 
    font-size:12px; 
}
div#contactBox4
{
    position:absolute;
    left:160px;
    top:42px; 
    font-size:12px; 
}
div#contactBox5
{
    position:absolute;
    left:5px;
    top:80px; 
    font-size:12px; 
}
div#contactBox6
{
    position:absolute;
    left:5px;
    top:120px; 
    font-size:12px; 
}
div#contactInvia
{
    position:absolute;
    left:245px;
    top:190px; 
}
div#mappa
{
    position:absolute;
    left:495px;
    top:10px;
    z-index:2;
}
div#Containernews
{
   position:absolute;
   left:0px;
   width:875px;
   height:88px;
}
div#FooterNews
{
    position:absolute;
    width:628px;
    height:29px;
    left:0px;
    top:340px;
    background-image:url("images/SfSottomenu.gif");
    z-index:3;
}
div#HeaderNews
{
    position:absolute;
    width:628px;
    height:29px;
    left:0px;
    top:0px;
    background-image:url("images/SfSottomenu02.gif");
    background-repeat:no-repeat;
    padding:5px;
    z-index:1;
}
div#chiudi
{
    position:absolute;
    top:5px;
    width:98%;
    text-align:right;
    z-index:2;
}
div#ContentNews
{
    position:absolute;
    top:29px;
    background-color:#dcddde;
    padding:5px;
    width:616px;
    height:400px; 
    z-index:2;
}
#case_col1
{
   position:relative;
   width:110px;
   height:50px;
   line-height:50px;
   padding:3px;
   font-size:11px;
   float: left;
   border-bottom: solid 1px #7b8487;
   border-right: solid 1px #7b8487;
}
#case_col2
{
   position:relative;
   width:420px;
   height:50px;
   padding:3px;
   font-size:11px;
   float: left;
   border-bottom: solid 1px #7b8487;
   margin-left:2px;
}
#energy
{
   position:absolute;
   left:170px;
   width:600px;
   top:-15px;
   margin:0px auto;
   z-index:1;
}
div#turbina{
    position:absolute;
    left:170px;
    width:600px;
    top:-15px;
    margin:0px auto;
}
#logoPartners
{
    position:relative;
    width:205px;
    height:80px;
    text-align:center;
}
#descrPartners
{
    position:relative;
    width:205px;
    font-size:11px;
    height:140px;
}
div#ImgLeft
{
    position:absolute;
    top:20px;
    left:20px;
    width:120px;
    height:60px;
    z-index:2;
}
div#Indietro
{
    position:absolute;
    top:430px;
    left:15px;
    width:145px;
    height:30px;
}
div#ColSx
{
    position:absolute;
    top:-15px;
    left:180px;
    width:600px;
    line-height:20px;
}
.evidenzia
{
    background-image:url("images/evidenziaVoce.jpg")
}
div#linea2
{
   position:relative;
   left:0px;
   width:600px;
   height:1px;
   background-image:url("images/pixelNero.jpg");
   background-repeat:repeat-x;
   z-index:3;
   text-align:right;
}
div#linea3
{
   position:relative;
   left:0px;
   width:180px;
   height:1px;
   background-image:url("images/pixelNero.jpg");
   background-repeat:repeat-x;
   z-index:3;
   text-align:right;
}
div#linea4
{
   position:relative;
   left:0px;
   width:400px;
   height:1px;
   background-image:url("images/pixelNero.jpg");
   background-repeat:repeat-x;
   z-index:3;
   text-align:right;
}
.rigaSelezione
{
   position:relative;
   left:0px;
   width:320px;
   height:23px;
   background-image:url("images/evidenzia.jpg");
   background-repeat:repeat-x;
   text-align:center;
}
div#SfTurbina
{
    position:absolute;
    width:392px;
    height:373px;
    top:35px;
    left:200px;    
    background-image:url("images/Sfturbina.gif");
    z-index:5;
}
.ImgNews
{
    margin-right:10px; 
    margin-top:5px;
}
b.arancio
{
   color:#e75112;
}
.BarraUp
{
    background-image:url("images/BarraUp.jpg");
    color:Black;
    font-weight:bold;
    height:23px;
}
.BarraDown
{
    background-image:url("images/BarraDown.jpg");
    font-weight:bold;
    height:23px;
    background-repeat:no-repeat;
}
.SfCase
{
    background-color:White;
    background-repeat:repeat-y;
}
.giallo
{
     background-color:#fef399;
}
.white
{
     background-color:white;
}
