
body {
  font-family: Arial, Helvetica, sans-serif;
  color: #fff;
  font-size: 10pt;
  line-height: 13pt;
  margin: 0px;
  padding: 0;
  background: url(/res/ftpddesign/layout/bg_page.gif) top center repeat-y #000;
}

img {border: 0;}

/* sistema form */
form {margin: 0;}
fieldset {border: 0; margin: 0; padding: 0;}
input {font-family: Arial, Helvetica, sans-serif; color: #929292; margin: 5px 10px 5px 0; vertical-align: middle; font-size: 9pt; outline: 0 none}
textarea {border: 1px solid #ccc; color: #929292; vertical-align: middle; height:100px; font-size: 9pt;}
select {margin: 5px 10px 5px 0; border: 1px solid #ccc; color: #929292; vertical-align: middle; font-size: 9pt;}

.textfield {border: 1px solid #ccc;}
.inputMicro {width: 25px !important;}
.inputXxs {width: 55px !important;}
.inputSmall {width: 150px !important;}
.inputMedium {width: 195px !important;}
.inputBig {width: 300px !important;}
.inputXxl {width: 338px !important;}
.inputDataTime {width: 75px !important;}
.inputEmail {width: 155px !important; font-size:9px !important;}

/* tolto 8/02/2012 ico_input_warning.png errore collegamento interrotto analizzato con Toolkit IIS*/

.nocompiled {border: 1px solid #214c8d !important; 
/* background: url(/res/ftpddesign/layout/images/ico_input_warning.png) */
top right no-repeat #fff !important;}

.nocompiled2 {padding: 0 17px 0 0; color: #b49e3a; 
/* background: url(/res/ftpddesign/layout/images/ico_input_warning.png) */
top right no-repeat !important;}


.btnGen {
  outline: none; 
  border: none;
  height: 25px;
  color: #214c8d ;
  text-transform: lowercase !important;
  font-weight: bold;
  font-size: 10pt;
  margin: 0 5px 0 0;
  text-transform: uppercase;
  cursor: pointer;
}

.btnSmall {
  width: 85px;
  /* tolto 8/02/2012 btn_input_small.png errore collegamento interrotto analizzato con Toolkit IIS*/
  /* background: url(/res/ftpddesign/layout/btn_input_small.png) no-repeat;*/


}

.btnMedium {
  width: 120px;
  height: 28px;
   /* tolto 8/02/2012 btn_input_medium.png errore collegamento interrotto analizzato con Toolkit IIS*/
/*   background: url(/res/ftpddesign/layout/btn_input_medium.png) no-repeat;*/
}

.btnBig {
  width: 160px;
  height: 28px;
   /* tolto 8/02/2012 btn_input_big.png errore collegamento interrotto analizzato con Toolkit IIS*/
/*   background: url(/res/ftpddesign/layout/btn_input_big.png) no-repeat;*/
}
/**/


table {  border-collapse: collapse;  border: 0px solid #FFF;}
td { border-collapse: collapse;  border: 0px solid #FFF;}
th { border-collapse: collapse;  border: 0px solid #FFF;}

a {color: #a2e0ff; text-decoration: none;}
a:hover {text-decoration: underline;}

p {margin: 5px 0 10px 0;}


h1,h2,h3,h4,h5,h6 { font-family:"Trebuchet MS"; font-weight:normal; color: #a2e0ff; margin:6px 0 10px 0; padding:0; clear: both;}

h1{font-size: 17pt; }
h2{font-size: 15pt; }
h3{font-size: 13pt; }
h4{font-size: 11pt; }
h5{font-size: 10pt; }
h6{font-size: 9pt; }


ol {margin:0; padding: 0; line-height:normal;}
ul {margin:0; padding: 0; line-height:normal;}
li {margin:0; padding: 0; line-height:normal;}

dl, dt, dd {margin:0; padding: 0;}


.fSmall {font-size: 8pt;}

.noborder {border: 0px solid #FFF !important;}
.marginclear {margin-right: 0px !important;}
.paddingclear {padding-right: 0px !important;}
.bgclear {background: none !important;}
.clear {clear: both !important;}

.floatSx {float: left;}
.floatDx {float: right;}

.alignDx {text-align: right;}
.alignCenter {text-align: center;}

.genClear {clear: both; padding: 10px 0;}



/****************************/
/* Contenitore Generale */
/****************************/
 
 #mainContent {
  width: 100%;
  margin: 0 auto;
}

/****************************/
/* Livello 1 - Header di pagina*/
/****************************/

#container_level1 {
  position: fixed;
  top: 0;
  left: 0;
  z-index: 99999;
  width: 100%;
  min-height: 147px;
  height: auto !important;  
  height: 147px;
  padding: 0 0 28px 0;
  background: url(/res/ftpddesign/layout/bg_container-level1.png) bottom center repeat-x;
}


  #header {
    width: 100%;
    min-height: 160px;
    height: auto !important;  
    height: 160px;
    background: url(/res/ftpddesign/layout/bg_header.gif) top center repeat-x;
  }


  #logo {
    width: 970px;
    margin: 0 auto;
    padding: 13px 0 0px 0;
    text-align: center;
  }
  
  #mainMenu {
    width: 970px;
    height: 44px;
  padding: 10px 0 0 0;
    margin: 0 auto;
  }
    #mainMenu ul{
      list-style: none
    }
    #mainMenu ul li{
      display: inline;
    }
    #mainMenu ul li a {
      display: block;
      float: left;
      height: 28px;
      padding: 10px 0 0 40px;
      margin: 0 62px 0 0;
      color: #a2e0ff;
      font-size: 11pt;
    }

    #mainMenu ul li a.home {background: url(/res/ftpddesign/layout/ico_home.png) no-repeat}
    #mainMenu ul li a.cosa {background: url(/res/ftpddesign/layout/ico_cosa.png) no-repeat}
    #mainMenu ul li a.come {background: url(/res/ftpddesign/layout/ico_come.png) no-repeat}
    #mainMenu ul li a.progetti{background: url(/res/ftpddesign/layout/ico_progetti.png) no-repeat}
    #mainMenu ul li a.progettisti{background: url(/res/ftpddesign/layout/ico_progettisti.png) no-repeat}
    #mainMenu ul li a.contatti {background: url(/res/ftpddesign/layout/ico_contatti.png) no-repeat}

    #mainMenu ul li a.home:hover {background-position: 0 -38px}
    #mainMenu ul li a.cosa:hover {background-position: 0 -38px}
    #mainMenu ul li a.come:hover {background-position: 0 -38px}
    #mainMenu ul li a.progetti:hover{background-position: 0 -38px}
    #mainMenu ul li a.progettisti:hover {background-position: 0 -38px}
    #mainMenu ul li a.contatti:hover {background-position: 0 -38px}

    #mainMenu ul li a.home-on {background: url(/res/ftpddesign/layout/ico_home.png) no-repeat; background-position: 0 -38px}
    #mainMenu ul li a.cosa-on {background: url(/res/ftpddesign/layout/ico_cosa.png) no-repeat; background-position: 0 -38px}
    #mainMenu ul li a.come-on {background: url(/res/ftpddesign/layout/ico_come.png) no-repeat; background-position: 0 -38px}
    #mainMenu ul li a.progetti-on {background: url(/res/ftpddesign/layout/ico_progetti.png) no-repeat; background-position: 0 -38px}
    #mainMenu ul li a.progettisti-on {background: url(/res/ftpddesign/layout/ico_progettisti.png) no-repeat; background-position: 0 -38px}
    #mainMenu ul li a.contatti-on {background: url(/res/ftpddesign/layout/ico_contatti.png) no-repeat; background-position: 0 -38px}




  #mainSearch {
    width: 970px;
    height: 70px;
    margin: 0 auto;
    padding: 20px 0 0 0; 
  }


/****************************/
/* Container distacco */
/****************************/

#mainContainer {
  width: 100%;
  float: left;
  min-height:1000px;
  height:auto !important;
  height:1000px;
  padding: 190px 0 0 0;
  background: url(/res/ftpddesign/layout/bg_maincontainer.png) 50% 190px no-repeat;
  background-attachment: fixed;
}

#mainContainer-page {
  width: 100%;
  float: left;
  min-height:1000px;
  height:auto !important;
  height:1000px;
  padding: 280px 0 0 0;
  background: url(/res/ftpddesign/layout/bg_maincontainer.png) 50% 280px no-repeat;
  background-attachment: scroll;
}

.dxTopmargin {padding: 110px 0 0 0;}


/****************************/
/* Livello 2 - Payoff */
/****************************/

#container_level2 {
  width: 980px;
  margin: 0 auto;
  font-size: 0px;
}

/****************************/
/* Livello 3 - Login Panel + Contenuti/Applicazione */
/****************************/

#container_level3 {
  width: 970px;
  margin: 10px auto 0 auto;
}


  #columnContainer {
    width: 762px;
    float: left;
    margin: 0 13px 0 0;
    text-align: justify;
  }

  #columnDx {
    width: 195px;
    float: left;
  }



/****************************/
/* Livello 4 - FOOTER */
/****************************/

#container_level4 {
  width: 100%;
  float: left;
  margin: 100px 0 0 0;
  }

  #footer {
    width: 970px;
    margin: 0 auto;
    color: #c5c5c5;
  }

  #footer ul {
    list-style: none;
    width: 770px;
    float: left;
    padding: 10px 0;
    border-bottom: 1px solid #fff;
  }
  #footer ul.second {  border-bottom: 0px solid #fff;}
  #footer ul li {
    display: inline;
  }
  #footer ul li a{
    display: block;
    float: left;
    padding: 0 10px 0 0;
    margin: 0 0 0 10px;
    border-right: 1px solid #a2e0ff;
  }
  #footer ul li a.last {border-right: 0px solid #a2e0ff;}
  #footer ul li a.first {margin: 0 0 0 0;}

  
  
  /****************************/
/* Home page */
/****************************/

  /*Colonna Contenuti*/
  /*slide x Ultimi progetti*/
    
  #slidesProgetti {
    height: 432px;
    width: 722px;
    padding: 20px;
    margin: 5px 0;
    background: url(/res/ftpddesign/layout/bg_slidesProgetti.png) no-repeat !important;
  }
  
    #slidesProgetti .slides_container{
      width: 722px;
      height: 392px;
      overflow: hidden;
      position: relative;
      display: none;
    }

  
    #slidesProgetti .slide {
      width: 722px;
      height: 392px;
      display: block;
    }

    .veditutti {margin-top: 10px;}
    .veditutti h3{color: #fff;}


  #slidesProgetti .floatDx {margin: 15px 0 0 0;}

  /* Pagination */
    
    .pagination {
      margin: 0 auto 0;
      float: right;
    }
    
    .pagination ul {
      margin:0;
      padding: 0;
    }
    .pagination li {
      float:left;
      margin:0;
      list-style:none;
    }
    
    .pagination li a {
      display:block;
      width:17px;
      height:0;
      padding-top: 8px;
  /* tolto 8/02/2012 pagination.png errore collegamento interrotto analizzato con Toolkit IIS*/

  /*    background-image: url(/res/ftpddesign/layout/pagination.png);*/
      background-position:0 0;
      float:left;
      overflow:hidden;
    }
    
    .pagination li.current a {
      background-position:0 -7px;
    }
    

  /*Progetti Progettisti*/

    .box-370 {
      width: 330px;
      height: 330px;
      padding: 20px;
      margin: 5px 21px 5px 0;
      text-align: left;
      background: url(/res/ftpddesign/layout/bg_box-370.png) no-repeat;
    }
  
  /*News home page*/
  
    .box-News {
      width: 722px;
      height: 209px;
      float: left;
      padding: 20px;
      margin: 5px 0;
      background: url(/res/ftpddesign/layout/bg_box-News.png) no-repeat;
    }

/****************************/
/* Colonna DX */
/****************************/

    .box-195 {
      width: 155px;
      height: 162px;
      padding: 20px;
      margin: 5px 0 5px 0;
      text-align: left;
      background: url(/res/ftpddesign/layout/bg_box-195.png) no-repeat;
    }
    .box-195 div{height: 35px;}
    .box-195 p{margin: 0;}



/****************************/
/* Progetti / Progettisti */
/****************************/


    .nomeDesigner-label {
      position: absolute;
      margin: 7px 0 0 3px;
      color: #929292;
    }
    .luogoProject-label {
      position: absolute;
      margin: 7px 0 0 3px;
      color: #929292;
    }



  /* Progetti / Progettisti */
  /****************************/
  
    .box-235 {
      width: 195px;
      height: 195px;
      float: left;
      padding: 20px;
      margin: 0 19px 19px 0;
      text-align: left;
      background: url(/res/ftpddesign/layout/bg_box-235.png) no-repeat;
    }
    .box-235 div{height: 35px;}
    .box-235 h3{margin: 0;}



  /* Dettaglio Progetto */
  /****************************/
  

  .headerProject {
    width: 455px;
    padding: 5px 0;
    float: left;
  }
  .headerProject h1 {font-size: 16pt; color: #fff;}

  .navProject {
    width: 300px;
    padding: 5px 0;
    float: right;
  }
  .numberProject {
    display: block;
    float: right;
    padding: 2px;
    margin: 0 5px;
    color: #929292;
    background: #fff;
  }


  .boxFotoProject {
    width: 722px;
    height: 392px;
    float: left;
    padding: 20px;
    background: url(/res/ftpddesign/layout/bg_box-762.png) no-repeat;
  }
  
  .socialNetwork {
    width: 722px;
    padding: 5px 20px;
  }

  /*Descrizione progetti*/
  .descProject {
    width: 722px;
    padding: 5px 20px;
    float: left;
  }
    .descProject dd.desc{
      width: 490px;
      float: left;
      margin: 0 10px 0 0;
      text-align: justify;
    }
    .descProject dd.desc h1{color: #fff;}
    .descProject dd.photo{
      width: 215px;
      float: left;
    }
    .descProject dd.photo img{border: 10px solid #fff;}
  
  .morePhoto, .moreProject {
    width: 762px;
    padding: 20px 0;
    text-align: center;
    float: left;
  }
  .moreProject {text-align: left !important;}
  .morePhoto img, .moreProject img {border: 15px solid #000;}


  /*Descrizione Designer*/
  .descDesigner {
    width: 762px;
    padding: 5px 0px;
    float: left;
  }
    .descDesigner dd.desc{
      width: 330px;
      float: left;
      text-align: justify;
    }
    .descDesigner dd.desc h1{color: #fff;}
    .descDesigner dd.photo{
      width: 420px;
      margin: 0 10px 0 0;
      float: left;
    }
    .descDesigner dd.photo img{border: 15px solid #000;}



/****************************/
/* Pagine Generiche */
/****************************/



    h4 .title {
      padding: 5px 20px; 
      color: #fff;
      background: #c70000;
    }






































/* EDITOR PROPERTIES - PLEASE DON'T DELETE THIS LINE TO AVOID DUPLICATE PROPERTIES */
