body {
	margin-left: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
        background-color :#000;
}

img {
    border: 0px;  
}

td {
    color: #000;
    font-family: Arial, Helvetica, sans-serif; 
    font-size: 12px;       
}

a {
    color: #000;
    font-family: Arial, Helvetica, sans-serif; 
    font-size: 12px;       
}

.bgsu {
	background-image: url(../images/bg_su.jpg);
	background-repeat: repeat-y;
}

.bgsuprodotti {
	background-image: url(../images/bg_suprodotti.jpg);
	background-repeat: repeat-y;
}

.bgsuazienda {
	background-image: url(../images/bg_suazienda.jpg);
	background-repeat: repeat-y;
}

.bgsunews {
	background-image: url(../images/bg_sunews.jpg);
	background-repeat: repeat-y;
}

.bgsuareatec{
	background-image: url(../images/bg_suareatec.jpg);
	background-repeat: repeat-y;
}

.bgsudistribuzione{
	background-image: url(../images/bg_sudistribuz.jpg);
	background-repeat: repeat-y;
}

.bgsuprogettazione{
	background-image: url(../images/bg_suprogettaz.jpg);
	background-repeat: repeat-y;
}


.bgsucampagna{
	background-image: url(../images/bg_sucampagna.jpg);
	background-repeat: repeat-y;
}

.bgcentro {   
        /*    
	background-image: url(../images/bg_centro.jpg);
	background-repeat: repeat-y;
        */ 
        border-left:2px solid #fff;
        border-right:2px solid #fff;
        border-top:2px solid #fff;
        border-bottom:0px;
}

.bgcentronews {
	background-image: url(../images/bg_centronews.jpg);
	background-repeat: repeat-x;
        background-color :#fff;  
}


.bgcentroprodotti {
	background-image: url(../images/bg_centroprodotti.jpg);
	background-repeat: no-repeat;
        background-color: #FFFFFF;
        text-align:left;
        padding-top:20px;
        padding-left:0px;
}


#boxdecori {
        width:690px;
        min-height:350px;
        float:left;                
        padding:0px;
        border:0px;
}

#boxdecori div.previewminimale{
        font-size:10px;
        float:left;
        width:150px;
        margin-left:20px;
        margin-bottom:20px;
        padding:0px;
}


#navdecori {
        width:690px;
        height:20px;
        float:left;
        margin-left:20px;
        padding:0px;
}

#backbutton {
        margin-top:10px;
        float:right;
        width:100px;
        text-align:left;
}

#boxprodotti {
        width:690px;
        min-height:350px;
        float:left;                
        padding:0px;
        border:0px;
}

#boxprodotti div.previewminimale{
        font-size:10px;
        float:left;
        width:150px;
        margin-left:20px;
        margin-bottom:20px;
        padding:0px;
}

#boxminimale {
        width:690px;
        float:left;                
        padding:0px;
        border:0px;
        text-align:center;
}
#infominimale  {      
        width:250px;
        float:left;
        padding:0px;
        margin:0px;
        border:0px;
        color:#fff;
        font-size: 12px;
        font-weight: bold;
        color: #fff;        
}

#infominimale-box1 {        
        width:250px;
        height:220px;        
        padding-left:20px;
        padding-top:5px;
        margin:0px;
        border:0px;
        background-image : url('../images/box1.jpg');      
        background-repeat : no-repeat;
        color:#fff;
}

#infoserie {
        width:250px;
        float:left;
        padding:0px;
        margin:0px;
        border:0px;
        color:#fff;
        font-size: 12px;
        font-weight: bold;
        color: #fff;        
}

#infoserie a{
    font-size:12px;
    font-weight: bold;
    color:#fff;  
    text-decoration : none;
}

#infoserie a:hover{
    color:#fff;
    text-decoration : underline;
}

#infoserie-box1 {        
        position:relative;
        width:247px;
        height:220px; 
        padding-bootom:0px;
        padding-right:0px;
        padding-left:20px;
        padding-top:5px;
        margin:0px;
        border:0px;
        background-image : url('../images/box1.jpg');      
        background-repeat : no-repeat;
        color:#fff;
}

#infoserie-box1 ul {
    text-align:left;
    padding:0px;
    margin-top:10px;  
    margin-left:0px;
    margin-right:0px;
    margin-bottom:0px;
    list-style-type: none; 
}

#infoserie-box1 li{
    margin-top:5px;
    text-transform : uppercase;
}

#infoserie-box1 img{
    vertical-align: middle;
    margin-right:8px;
}

.zoomicon{
    position:relative;  
}

#box-look{
    background-image : url(../images/box_preview_ico.gif);
    position:absolute;
    left:-168px;
    top:-45px;
    width:168px;
    height:105px;
}

#box-ecolabel{
    background-image : url(../images/box_preview_ico.gif);
    position:absolute;
    left:-168px;
    top:-40px;
    width:168px;
    height:105px;
}

#box-leed{
    background-image : url(../images/box_preview_ico.gif);
    position:absolute;
    left:-168px;
    top:-40px;
    width:168px;
    height:105px;
    z-index:10;
}

#box-ae{
    background-image : url(../images/box_preview_ico.gif);
    position:absolute;
    left:-168px;
    top:-45px;
    width:168px;
    height:105px;
    z-index:10;    
}



#infoserie-box2 {      
        width:247px;
        height:120px;        
        padding-bootom:0px;
        padding-right:0px;
        padding-left:20px;
        padding-top:5px;
        margin-top:15px;
        margin-left:0px;
        margin-right:0px;
        margin-bottom:0px;
        border:0px;
        background-image : url('../images/box2.jpg');      
        background-repeat : no-repeat;
        color:#fff;
        text-transform : uppercase; 
}

#infoprodotti { 
    margin-top:5px; 
    margin-left:0px;
    margin-right:0px;
    margin-bottom:0px;
    font-size: 10px;
    font-weight: bold;
    color: #fff;
    height:90px;
    overflow:hidden    
}

#infoserie-box2 ul {
    text-align:left;
    padding:0px;
    margin-top:10px;  
    margin-left:0px;
    margin-bottom:0px;
    list-style-type: none;         
}

#infoserie-box2 li{
        position : relative;
        margin-top:5px;
        text-transform : uppercase;
}

#infoserie-box2 img{
    vertical-align: middle;
    margin-right:8px;
}

#listaserie {
    float:right;
    width:420px;
    min-height:300px;
    background-color:#000;
    color:#fff;
    border:2px solid #fff;
    padding-left:0px;
    margin-right:30px;
}

.boxpreview{        
    filter:alpha(0.7);
    z-index : 10;
    position: absolute;
    top:-45px;
    left:-365px;    
    text-align:left;
    padding:0px;
    margin:0px;   
    background-image: url(../images/box_preview.gif);  
    background-repeat:no-repeat;
    width: 352px;
    height:106px;
    display : block;
}

.boxpreview img{
    vertical-align: middle;
    margin-top:18px;
    margin-bottom:18px;
    margin-left:10px;
    margin-right:10px;
    padding:0px;
}

.border{
    border:2px solid #fff;
}

.noborder{
    border:0px;
}



#infominimale {
        width:250px;
        float:right;
        padding:0px;
        margin:0px;
        border:0px;
}



.bgcentroazienda {
	background-image: url(../images/bg_centroazienda.jpg);
	background-repeat: no-repeat;
        background-color: #FFFFFF;
}


.bgcentroareatec {
	background-image: url(../images/bg_centroareatec.jpg);
	background-repeat: repeat-y;
        background-color: #E7E9EE;
}

.bgcentrodistribuzione {
	background-image: url(../images/bg_centrodistribuz.jpg);
	background-repeat: no-repeat;
        background-color: #E7E9EE;
}

.bgcentroprogettazione {
	background-image: url(../images/bg_centroprogettaz.jpg);
	background-repeat: repeat-y;
        background-color: #E7E9EE;
}



.bgcentrocampagna {
	background-image: url(../images/bg_centrocampagna.jpg);
	background-repeat: no-repeat;
        background-color: #FFFFFF;
        padding-left:0px;   
        padding-top:10px;   
}


/* img di sfondo pagina manuali3 */

.bgimgareatec3 {
        /*   background-image: url(../images/Image/manuali_3.jpg); */
	background-repeat: no-repeat;
	background-position: 0px 0px;
        
}

.bgimgareatec4 {
	/* background-image: url(../images/Image/manuali_4.jpg); */
	background-repeat: no-repeat;
	background-position: 0px 0px;
}

.bgimgareatec5 {
	/*background-image: url(../images/Image/manuali_5.jpg); */
	background-repeat: no-repeat;
	background-position: 0px 0px;
}




.langbar {
    font-family: Arial, Helvetica, sans-serif; 
    font-size: 12px;     
    color: #fff;      
}

.langbar a{    
    text-decoration: none;
    color: #fff;  
}

.langbar a:hover{    
    text-decoration: underline;
    color: #fff;  
}

.langbarsel {
    font-weight: bold;
}

/* Colonna in evidenza marcata in colore scuro*/
.colsel1 {
    background-color: #333333;

}

/* Colonna in evidenza marcata in colore chiaro*/
.colsel2 {
    background-color: #4D4D4D;

}


/* Stili Ambientazioni */


.ambientazionesel {
    border-style: solid;
    border-width: 2px;
    border-color: #fff; 
    padding: 1px
}

.titambientazionesel {
    border-style: solid;
    border-width: 2px;
    border-color: #fff;     
    background-color: #000; 
    color: #E7E9EE;    
    font-family: Arial, Helvetica, sans-serif; 
    font-size: 10px;     
    padding: 2px;    
}

.ambientazionenosel {
    border-style: solid;
    border-width: 2px;
    border-color: #E7E9EE; 
    padding: 2px;
    margin: 2px;
}

.titambientazionenosel {
    border-style: none;
    border-width: 2px;
    /*border-color: #E7E9EE; 
    background-color: #E7E9EE; 
    color: E7E9EE; */
    padding: 1px;
    font-family: Arial, Helvetica, sans-serif; 
    font-size: 10px;     
}

/* Fine stili ambientazioni */

.listaserie {    
    font-family: Arial, Helvetica, sans-serif; 
    font-size: 11px;     
    vertical-align: top; 
}

.listserie td{
    color: #fff;
    font-family: Arial, Helvetica, sans-serif; 
    font-size: 11px;     
}

.listaserie a{
    text-decoration: none;
    color: #fff;
}

.listaserie a.serienovita{
    color:#f00;
}

.listaserie b{    
    color: #fff;
}

.tabminimali {
    vertical-align: top;
    color: #fff;
    font-family: Arial, Helvetica, sans-serif; 
    font-size: 11px;     
    padding: 5;
    margin:  5;
}

.infoserie {
    vertical-align: top;
    color: #000;
    font-family: Arial, Helvetica, sans-serif; 
    font-size: 13px;       
}

.nomeminimale {
    font-family: Arial, Helvetica, sans-serif; 
    font-size: 16px;         
    font-weight:bold;
    color:#ffF;
    text-align:center;    
    padding: 0 0 0 4;
    margin:  0 0 0 4;
}

/* Stili webpart */

.wplink {
    color:#fff;
    font-family:  Verdana, Arial,sans-serif; 
    font-size: 10px;     
    text-decoration: none;
}

.wplink a {
    text-decoration: none;
}

.wplink a:hover {
    text-decoration: underline;
    color: #fff;  
}

/*Stili per la gestione dei componenti attivi */
input{
    color: #fff;
    background-color: #000;
    border-color: #fff;
    border: 1 px;
}


/*Stili gestione documenti */

.documento {
    width:964px;
    min-height:404px;
    background-color:#000;
    border-left:2px solid #fff;
    border-right:2px solid #fff;
    border-top:2px solid #fff;
    border-bottom:0px;
    padding-top:5px;
    padding-left:0px;
    padding-right:0px;
    padding-bottom:0px;
    color:#fff;
}

.documento table td{
    color:#fff;
}

.documento a {
    color:#fff;
}

.toolbardoc {
    font-family: Arial, Helvetica, sans-serif; 
    font-size: 8px;
    margin: 0 0 0 0;
    padding: 0 0 0 0;        
    background-color: #CCCCCC; 
    
}

.toolbardoc  table{
    border-width: 1px;
    border-style: solid;
    width: 100%;
    height: 10px;
}


#madeinitaly {  
    position:relative;
    width: 170px;
    height:28px;
    top:0px;
    left:470px;    
    background-image: url(../images/made-in-italy.gif);
    background-repeat : no-repeat;
}

#poweredbyask {
    z-index:100 ;
    font-size:10px;
    color:#fff;
    position:relative;
    top:-40px;
    left:857px;
    width: 120px;
    height:28px;
}

#poweredbyask a{
    color:#fff;
    text-decoration: none;
}


/* Animazioni in Home Page */
.next, .prev{
    cursor:pointer;    
}

#screen{    
    position:relative;
    height:130px;
    width:970px;
    margin:0px;
    padding:0px;
    
 }

#screen .next, #screen .prev{
    position:absolute;
    top:26px;
    padding:0px;
    margin:0px;
}
	
/* posizione freccia dx*/	
#screen .prev{
    left:0px;
    padding:0px;
    margin:0px;
}
	
/* posizione freccia dx*/	
#screen .next{
    right:0px;    
    padding:0px;    
    margin:0px;
}
			
			
/* La parte dove scrolla il testo*/	
#sections{    
    overflow:hidden;
    background-color:#000;
    width:830px;
    height:106px;    
    padding:0px;
    border:0px;
    margin-left:70px;    
    margin-right:30px;    
}
	
#sections ul{
   padding:0px;
   margin:0px;
   width:3660px;
   height:130px;
}
	
		
/*margini*/
#sections li{        
    float:left;
    text-align:left;
    height:120px;
    padding-left:0px;
    padding-right:5px;
    padding-top:10px;
    padding-bottom:0px;
    margin:0px;
    border:0px;
    color: #FFFFFF; 
    
}


#sections a{
    color:#fff;
}

#sections p{
    color:#fff;
    width:510px;    
    margin-top:0px;
    margin-bottom:0px;
    margin-left:0px;
    margin-right:0px;
    padding:0px;
    border:0px;
    text-align:justify;
    font-size:12px;       
}



#sections h2{
    color:#fff;    
    font-size:16px;   
    font-weight:bold;
    padding:0px;
    margin-bottom:5px;
    margin-top:0px;
    margin-left:0px;
    margin-right:0px;

}
			
/* Fine Home Page */

/*Site link in fondo home page */

#sitelink {
   font-family: Arial, Helvetica, sans-serif; 
   border: 1px solid #fff;   
   color:#fff;
   min-height: 150px;
   margin-left: auto;
   margin-right: auto;
   text-align: center;
   width: 960px;
   text-align:left;
   padding:10px;
}

#sitelink a{
  color:#fff;  
  text-decoration : none;
}

#sitelink a:hover{
  color:#fff;  
  text-decoration : underline;
}

#sitelink a:vited{
  color:#fff;    
}

.wpsitelink {    
    font-size:12px;
    font-weight:bold;
    float:left;
    width:190px;
    margin-left:0px;
    margin-right:0px;
    margin-bottom:10px;
}

#sitelink ul {
    margin-top:10px;
    font-size:11px;
    font-weight:normal;
    padding:0px;
    margin:0px;
    list-style-type: none ;
}


/* Pagina news */


#listanews {
    position:relative;
    background-color:#000;
    border-left:2px solid #fff;
    border-right:2px solid #fff;
    border-top:2px solid #fff;
    border-bottom:0px;
    min-height: 400px;
    width:964px;
    margin-top:2px;
    padding-top:5px;
    text-align :center;        
}

#listanews #screen {
    width:940px;
    height:350px;
    overflow:hidden;
}

#listanews .next, #listanews .prev{
    position:absolute;
    top:330px;
    padding:0px;
    margin:0px;
}

/* posizione freccia dx*/	
#listanews .prev{
    left:0px;
    padding:0px;
    margin:0px;
}
	
/* posizione freccia dx*/	
#listanews .next{
    right:0px;    
    padding:0px;    
    margin:0px;
}


#listanews #sections {
    width:3000px;
    margin-left:5px;
    margin-right:0px;
    margin-top:0px;
    margin-bottom:0px;
    padding:0px;    
    height:325px;                
}

#listanews #pagina {
   width:940px;
   height:330px;
   float:left;
   
}

#listanewscontainer {
    width:440px;
    margin:10px;    
    text-align:left;
    float:left;
    color:#fff;
    padding-top:5px;
}

.newtitolo{
    font-weight:bold;
    margin-bottom:5px;
}

.newimmagine {
    float:left;
    width:110px;
    padding:0px;
    margin:0px;
}
.newsottotitolo {
    /*border:1px solid #f0f;*/
    float:left;
    margin:0px;
    padding:0px;
    width:330px;
    text-align:justify;
    color: #999;
}

#newscontainer {
    width:920px;
    height:300px;
    background-color:#000;
    margin:10px;
    color:#fff;
    text-align:justify;
}

#newsimg {
    float:left;
    width:350px;
    text-align:center;
    padding:auto;
}

#newstesto{
    text-align:justify;
    float:left;
    width:570px;
    color:#fff;
}

#newstesto a{
    color:#fff;
}

#newstesto h2{
    font-size:14px;
}

#newstesto #divtesto {
   overflow:auto;
   width:550px;
   height:320px;
   padding-right:30px;
}

#newscontainer a{
    color: #aaa
}

#newspreview {
    position:relative;
    background-color:#000;
    border-left:2px solid #fff;
    border-right:2px solid #fff;
    border-top:2px solid #fff;
    border-bottom:0;
    min-height:370px;
    width:946px;
    margin-top:5px;
    padding-top:10px;
}

#screennews{    
    position:relative;
    background-color:#000;
    
    width:946px;
    height:100px;
    margin-left:0px;
    margin-right:0px;
    margin-top:0px;
    margin-bottom:5px;
    padding:0px;
}

#screennews .next, #screennews .prev{
    position:absolute;
    top:20px;
    padding:0px;
    margin:0px;
}

/* posizione freccia dx*/	
#screennews .prev{
    left:0px;
    padding:0px;
    margin:0px;
}
	
/* posizione freccia dx*/	
#screennews .next{
    right:0px;    
    padding:0px;    
    margin:0px;
}


#screennews li{    
    margin-top:5px;
    margin-left:30px;
    padding-top:5px;
}



#screennews a{
    color:#fff;
}

#screennews #sections{            
    width:860px;
    height:100px;
    background-color :#000;
    overflow : hidden ;
    margin-left:40px;
    margin-right:60px;
    font-size:11px;
    color:#fff;    
}

#screennews #sections ul{    
    width:6000px;  /*Per impostare lo scroll orizzontale */
    text-align:left;
    color:#fff;
    font-size:11px;
    font-weight:normal;
    padding-left:10px;
    padding-right:10px;
    padding-top:5px;
    padding-bottom:5px;
    margin:0px;  
    list-style-type: none ;    
    
}


/* Pagine distribuzione */

#distlistariv {
    width:530px;
    height:410px;
    border-left:2px solid #fff;
    border-right:2px solid #fff;
    border-top:2px solid #fff;
    border-bottom:0;
    background-color:#000;
    padding:5px;    
    color:#fff;
    float:left;    
    position:relative;
}

#distlistariv h2{
    font-size:14px;
    padding:0px;
 
}



#dist-btnprev{
    position:absolute;
    left:0px;
    top:350px;    
    padding:0px;
    margin:0px;
}

#dist-btnnext{
  position:absolute;
  left:495px;
  top:350px;
  width:61px;
  padding:0px;
  margin:0px;
  float:right;

}




#distliststati {
    float:right;
    width:400px;    
    height:410px;
    padding:5px;
    background-color:#000;
    color:#fff;    
    border:2px solid #fff;
    text-align:left;
    position:relative;
}

#distliststati h2{
    margin-left:10px;
    font-size:14px;
    padding:0px;
}

.distitemstato {
    width:170px;
    margin-left:10px;
    margin-right:10px;
    margin-top:2px;
    margin-bottom:1px;
    float:left;
    color:#fff;
}

.dist-elemriv {
   padding:0px;
   margin-top:5px;   
   margin-bottom:5px;
   margin-left:5px;
   text-align:left;
   width:255px;   
   height:105px;
   color:#fff;   
   float:left;
   display:block;
}

#dist-navbar {
    
   padding-left:10px;
   padding-right:10px;
   position:absolute;
   left:0px;
   top:390px;
   width:500px;
   color:#fff;
   text-align:center;
}

#distbtnback{
    position:absolute;
    left:340px;
    top:390px;
}
/* Fine pagine distrinuzione*/
