﻿body{
    text-align: center;   /*centra in IE 5.x */
    background-color: #333333; 
    color: #FFFFFF;
    font-family: Arial;
    font-size:11px;
}

a {
    color:#FFFFFF;
}
* {
    margin:0px;
    border:0px;
    padding:0px;
}
p {
    color:Black;
    font-size:14px;
    text-align: justify;
}
h1{
    color: #FFFFFF;
    font-size:32px;
    font-weight: normal;
    font-family: Arial;
}
h2, h2 a{
    color: #FFFFFF; 
}
h3{
    font-family: Arial Rounded MT Bold;
    font-size:14px;
}
fieldset {
   border:1px solid #ffffff;
   -moz-border-radius: 8px; 
   border-radius: 6px; 
   background-image: url(../progettazionebarche/yachts70.png);
}
.newshomeLeft fieldset, .newshomeRight fieldset {
   border:1px solid #ff6633;
}
legend {
    text-align:left;
    margin-left:20px;
    font-size:14px;
    padding:0px 6px 0px 6px;
    font-weight:bold;
    border:0px solid green;
    color: #FFFFFF;

}
#progettazionebarche {
    position: relative;
    top:0px; 
    height:80px;
    /*background-image:url(../googletreviso/pubblicita-web-ideaweb.png);
    background-position: center top; 
    background-repeat:no-repeat;*/

}
#header1440{
    position: relative;
    width:1440px;
    margin: 0 auto; /* Questo server per far centrare sui browsers */
    background-color: #e6e6e6;
    height: 153px;
}
#header1200{
    position: relative;
    width:1260px;
    margin: 0 auto; /* Questo server per far centrare sui browsers */
}
#progettimenualto {
    height:33px;
    position: relative;
    /*background-image:url(../googletreviso/sfondo-menu.png);
    background-position: center top;
    background-repeat:repeat-x;
    border: 1px solid green;*/

}
#progettazionecontaineralto{
    position: relative;
    float:none;
    top:0px;
    width: 1440px;
    text-align: left;
    border-color: Black;
    border-width: 0px;
    border-style:solid;
    margin: 0 auto; /* Questo server per far centrare sui browsers */
    background-color: #CCCCCC;
}
#progettazionebarchealto{
    position: absolute;
    left: 0px;
    top:0px;
    width:100%;
}
.progettimenubasso{
    position: relative;
    background-image:url(../progettazionebarche/ingegneria-navale-architettura.jpg);
    background-position: center top;
    background-repeat:repeat-y;
    top: 40px;
    min-width:1440px;
}
.yachtsmenubasso {
    position: relative;
    background-image:url(../progettazionebarche/yachts-interior-exterior-design.jpg);
    background-position: center top;
    background-repeat:repeat-y;
    top: 40px;
    min-width:1440px;
    /*border: 1px solid pink;*/
}
.progettazioneindustrialemenubasso{
    position: relative;
    background-image:url(../progettazionebarche/progettazione-industriale-strutture.jpg);
    background-position: center top;
    background-repeat:repeat-y;
    top: 40px;
    min-width:1440px;
}
.progettazioneyachtsmenubasso {
    position: relative;
    background-image:url(../progettazionebarche/progettazione-yachts-engineering.jpg);
    background-position: center top;
    background-repeat:repeat-y;
    top: 40px;
    min-width:1440px;;
}
.navaleingegneriamenubasso {
    position: relative;
    background-image:url(../progettazionebarche/navale-ingegnerianavale.jpg);
    background-position: center top;
    background-repeat:repeat-y;
    top: 40px;
    min-width:1440px;
}
.materialicompositimenubasso {
    position: relative;
    background-image:url(../progettazionebarche/materialicompositi.jpg);
    background-position: center top;
    background-repeat:repeat-y;
    top: 40px;
    min-width:1440px;
}
.perizienavalimenubasso {
    position: relative;
    background-image:url(../progettazionebarche/perizie-navali.jpg);
    background-position: center top;
    background-repeat:repeat-y;
    top: 40px;
    min-width:1440px;
}
.archiettomenubasso {
    position: relative;
    background-image:url(../progettazionebarche/architetto-lignano.jpg);
    background-position: center top;
    background-repeat:repeat-y;
    top: 40px;
    min-width:1440px;
}
.sportdesignmenubasso {
    position: relative;
    background-image:url(../progettazionebarche/sportdesign.jpg);
    background-position: center top;
    background-repeat:repeat-y;
    top: 40px;
    min-width:1440px;
}
.novitanautichemenubasso {
    position: relative;
    background-image:url(../progettazionebarche/novitanautiche.jpg);
    background-position: center top;
    background-repeat:repeat-y;
    top: 40px;
    min-width:1440px;
}
.barchelignanomenubasso {
    position: relative;
    background-image:url(../progettazionebarche/barchelignano.jpg);
    background-position: center top;
    background-repeat:repeat-y;
    top: 40px;
    min-width:1440px;
}
.progettistimenubasso {
    position: relative;
    background-image:url(../progettazionebarche/teamdiprogettisti.jpg);
    background-position: center top;
    background-repeat:repeat-y;
    top: 40px;
    min-width:1440px;
}
.referenzeyachts {
    position: relative;
    background-image:url(../progettazionebarche/yachts.jpg);
    background-position: center top;
    background-repeat:repeat-y;
    top: 40px;
    min-width:1440px;
}
#sitiwebcontainerbasso{
    position: relative;
    top:0px;
    width: 1260px;
    text-align: left;
    border-color: Black;
    border-width: 0px;
    border-style:solid;
    margin: 0 auto; /* Questo server per far centrare sui browsers */
}
#ProgettazioneYachtsCorpo {
    clear:both;
    position: relative;
    padding-top:20px; /* Margine dal menu del corpo pagina */
    width:1160px; 
    margin: 0 auto; /* Questo server per far centrare sui browsers */  
    border:0px solid red;
}
.YachtsSeparator {
   border-bottom: 6px dotted #ffffff;

}
 
#YachtsGalleryPrincipale {
    position:relative;
    left:186px;
}
#YachtsGalleryPrincipaleAllineataSinistra {
    position:relative;
    float:left;
}
#YachtsGalleryPrincipaleAllineataDestra {
    position:relative;
    float:left;
    margin-top:170px;
    margin-left:36px;
    width:560px;
    margin-bottom:30px;
}
#PosizionamentoSitiCorpoSX{
    position:relative;
    float:left;
    width:614px;
    padding-bottom:20px;
    padding-right:16px;
}
#PosizionamentoSitiCorpoDX{
    position:relative;
    float:left;
    width:600px;
    border-left: 6px dotted #994d2c;
    margin-bottom:20px; /* Margine dal footer del corpo pagina */
    padding-left: 20px;
}
#ProgettazioneYachtsCorpo p {
    color: #FFFFFF;
    line-height:18px;
    clear:both;
    font-size:16px;
    font-family: Arial;
}
#ProgettazioneYachtsCorpo H1 {
    text-align: center;
}
#ProgettazioneYachtsCorpo  H2 {
    text-align: left;
}
#PosizionamentoSitiCorpoDX  H2 {
    padding-top:20px;
    font-size:18px;
}
#ProgettazioneYachtsCorpo ul {
   
    color: #FFFFFF;
    margin-left:0px;
    font-size:14px;
}
#PosizionamentoSitiCorpoUnicaColonna {
 
}
.yachtsTabella {
    border:0px solid green;
    width:1000px;
    position:relative;
    left:60px;
    margin-top:50px;
    margin-bottom:36px;
}
.yachtsSX {
    width:500px;
    vertical-align:top;
}
.yachtsCX {
    width:20px;
}
.yachtsDX {
    width:500px;
    vertical-align:middle;
}
.YachtsDesignImage {
    width:220px;
    height: 124px;
    background-color:White;
}
.yachtspacer {
    width:20px;
    height:20px;
}
.liclearboth{
    clear:both;
}

/** HEADER **/
#ArchinauticaLogo{
     position: relative;
     float:left;
     top:10px;
     left:600px;
     border:0px solid black;
}
#Architettura{
    position:absolute;
    top:20px;
    left:360px;
    font-size:22px;
    font-family: Book Antiqua;
    color: #004587;

}
#ingegnerianavale{
    position:absolute;
    top:48px;
    left:310px;
    font-family: Gerogia;
    color: #004587;  
    font-size:11px;  
}
.testologo{
    font-size:10px;
    font-family: FontIdeaWeb, Trebuchet MS;  
}
#AziendaSoftwareTreviso {
     position: relative;
     float:left;
     top:30px;
     left:36px;
     /*border:1px solid black;*/
     width:900px;
     height:200px;
}

#SotwareTrevisoHeader1{
    float:left;
    padding-left:20px;
    padding-right:20px;
    width:260px;
    border-right: 1px dotted #CCCCCC;
}
#SotwareTrevisoHeader2{
    float:left;
    padding-left:20px;
    padding-right:20px;
    width:260px;
    border-right: 1px dotted #CCCCCC;
}
#SotwareTrevisoHeader3 {
    float:left;
    padding-left:20px;
    padding-right:0px;
    width:260px;
}
.softwaretrevisotext {
    padding-top:8px;
    color:#000000;
    font-size: 11px;
    line-height: 14px;
}
/* MENU ********************/
li {
    float:left;
}
.menu_site_alto li, .menu_site_basso li{
    margin-right:1px;
    left:40px;
    /*border:1px solid black;*/
}
ul a {
    color: #004587;
    text-decoration:none;
    font-family:SegoeUI-SemiBold, Arial;
    font-size:16px;
    font-weight:bold;

}

#yachtsFacebook {
    position:relative;
    top:28px;
    left:420px;

}
#yachtsFacebook a {
    position:relative;
    z-index:2;
}
#yachtsLingua {
    position:relative;
    top:0px;
    left:470px;
    font-size:18px;
    top:0px;
}
#yachtsLingua a {
    color: #004587;
    text-decoration: none;
    font-weight: bold;
}
/* MENU FASCIA ALTA */
.menu_site_alto {				/*modifico ul*/
    list-style-type: none;
    height: 40px;
    /*background-image:url(../googletreviso/sfondo-menu.png);*/
    background-color: #CCCCCC;
    margin: 0px;
    padding-left:0px;

}
.LignanoMenuAlto{
    width:0px; /* la larghezza del pulsante è data da questa larghezza più i padding destro e sinistro */
    height:23px; /* la altezza del pulsante è data da questa altezza più i padding top e bottom */  
    padding-left:10px;
    padding-top:12px;
    border:0px solid black;
}
#linkIngegneriaArchitetturaNavale {
    position:relative;
    left:180px;
    /*background-image:url(../googletreviso/realizzazione-siti-web-menu.png);*/
}
#linkContattiLignano {
    position:relative;
    left:290px;
    /*background-image:url(../googletreviso/posizionamento-siti-su-google-menu.png);*/
}
#linkProgettazioneNavale {
    position:relative;
    left:440px;
    /*background-image:url(../googletreviso/pubblicita-sul-web-menu.png);*/
}
#linkNovitaNautica {
    position:relative;
    left:570px;
    /*background-image:url(../googletreviso/software-gestionali-menu.png);*/
}
#linkReferenzeProgetti {
    position:relative;
    left:860px;
    width:200px;
    /*background-image:url(../googletreviso/perizie-informatica-menu.png);*/
}
#linkYachtBook {
    position:relative;
    left:888px;
    width:200px;
    padding-top:8px;
    /*background-image:url(../googletreviso/perizie-informatica-menu.png);*/
}
#linkYachtBook  a {
    font-family: Book Antiqua;
    color:#FFFFFF;
    font-size:20px;

}

/* MENU FASCIA BASSA*/
.menu_site_basso {				/*modifico ul*/
    list-style-type: none;
    height: 34px;
    padding-left:8px;
}
.navale {
    position: relative;
    font-family:   Verdana, Arial Black;
    font-size:11px;
    color: #FFFFFF;
    top:4px;
    font-weight:bold;
}
.TrevisoMenuBasso{
    width:132px; /* la larghezza del pulsante è data da questa larghezza più i padding destro e sinistro */
    height:200px; /* la altezza del pulsante è data da questa altezza più i padding top e bottom */  
    padding-left:10px;
    padding-top:0px;
    background-image:url(../progettazionebarche/progetti.jpg);
    background-repeat: repeat-x;
    position:relative;
    top:-20px;
    border: 1px solid black;
}
#ArchitetturaMenuBasso {
    background-image:url(../progettazionebarche/architettura.jpg);
}
#SportDesignMenuBasso {
    background-image:url(../progettazionebarche/sport-design.jpg);
}
.softwareSottoMenu { 
    text-decoration: none;
    padding-top:4px;
    padding-left:0px;
    color: #FFFFFF;
    list-style: square;
    font-family: Arial Narrow;
    list-style: none;
}

.softwareSottoMenu li a {
    font-family: Arial;
    font-size:11px;
    color:#FFFFFF;
    font-weight: normal;
    border: 0px solid black;
}

.softwareSottoMenu li {
    line-height:10px;
    padding-top:6px;
}
.galleryprogetty {
    position: absolute;
    top:182px;
    left:10px;
    font-family: Verdana;  
    font-size:10px;
    color: #4c1900;
}
/** FINE MENU */

/* MENU COLONNA SX **/
.GoogleMenu {
    float:left;
    width:185px;
    font-family: Arial Narrow;
    padding-left:16px;
}
.GoogleMenu H2 {
    clear:both;
    position:relative;
    height:17px;
    font-size:14px;
    background-image:url(../googletreviso/ideaweb-sfondomenuleft.png);
    text-align: left;
    color:#FFFFFF;

}
.GoogleMenu li {
    clear:both;
    list-style-type: none;
    text-decoration:none;
}
.GoogleMenu ul a {
    list-style-type: none;
    clear:both;
    color: #FFFFFF;
    text-decoration:none;
    font-size:11px;
    font-weight:bold;
}

/* FINE MENU COLONNA SX **/

/* FOOTER */
#progettifasciafooter{

    height:50px;
    background-color: #003473;
    clear:both;
    text-align: center;
    font-size: 15px;
    color: #FFFFFF;
    line-height:20px;
    padding-top:8px; 
}
#progettazionefooter{
    font-size: 16px;
    color: #FFFFFF;
    font-weight: bold;
    text-align: center;
    padding-bottom:20px;
}


/* HOME */
.immaginihome{
    width:800px;
    height:450px;
}
/* immaginiinternte */
.immaginiyachts {
    width:560px;
    height:315px;
}
/* GALLERY REFERENZE */

.tabellareferenze{
    position: relative;
    left:40px;
}
.cellareferenze {
    width:450px;
    height:340px;
    border: 1px solid #FFFFFF;
    vertical-align:top;
    padding:6px;
    padding-top:3px;
}
.cellaspazio{
    width:140px;
    border:0px;
}
.altezzarigaspazioreferenze{
    height:30px;
    border:0px;
}
.progettireferenzetesta{
    width:100%;
    height:22px;
    background-color: #003473;
    clear:both;
    text-align: left;
    padding-top:10px;
    font-size:14px;
    font-weight: bold;
    color:#FFFFFF;
    border: 1px solid black;
}
.testoprogettireferenzetesta {
    padding-left:20px;
}
.yachtsframe {
    width:450px;
    height:300px;
    background-color: transparent;
    position: relative;
    top:2px;
    border: 0px;

}
/* NEWS EVENTI */
.newsarchinauticafieldsetsintesi {
    width:540px; 
    float:left; 
    position:relative;
    -moz-border-radius: 8px; 
    border-radius: 6px;
    margin-bottom:20px;
}
#NewsEventi{
    padding-left:20px;
    padding-right:20px;
}

.TabellaElencoNews{
    border:0px solid pink;

}
.immaginiAnteprimeNews {
    width:200px;
    border:2px solid #666666;
    margin: 0px 20px 10px 10px;
}
#idNewsHomePageFieldset{
    width:100%;

}
.newshomeLeft {
    top:10px;
    width:174px;
    position:absolute;
}
.newshomeRight{
    top:10px;
    width:174px;
    position:absolute;
    left:983px;
}
.immaginiAnteprimeNewsHome {
    width:158px;
    border:2px solid #666666;
    margin: 0px 5px 5px 5px;
}
.titoloLegendHome {
    font-size:10px;
    margin-left:4px;
}
.NewsSintesiHome {
    font-size:10px;
}

.immaginiAnteprimeMercatino {
    width:160px;
    border:2px solid #666666;
}
.ImagePrincipaleDettaglio {
    width:304px;
    border:2px solid #666666;
}
.ImageGalleriaDettaglio{
    width:70px;
    border:2px solid #666666;
}

#elenconews {
    padding:20px;
}
.TabellaSintesiMercatinoCellaImmagine {
    width:200px;
}
.NewsTitolo{
    font-size:14px;
    font-weight:bold;
}
.NewsSintesi{

    font-weight:normal;
    text-align:justify;
    font-size:14px;
    line-height:16px;    
}
.NewsCollegamento a {
    line-height:46px;
    font-weight:bold;

}

/* MODULO CONTATTI */
/*contatti*/
.informazioniAzienda{
    text-align:left;
    border:0px solid green;
    padding-left:0px;
    font-size:14px;
    font-weight: bold;
}
#LignanoInformazioni{
    position:relative;
    float:left;
    left:30px;
    width:510px;
    margin-bottom:20px; /* Margine dal footer del corpo pagina */
    padding-left: 20px;
    background-image: url(../progettazionebarche/yachts70.png);
    border: 1px solid #FFFFFF;
    padding-top:10px;
    padding-left:20px;
    padding-right:20px;      
}
.altezzamodulicontatti {
    height:590px;
}
.moduloContatti
{
    /*loat: left;*/
    clear:both;
    width: 100%;
    padding-left: 5px;
    border: 0px solid red;
    vertical-align: top;
}
#informazioni H2 {
    padding: 0px;
}
#informazioni
{
    clear:both;
    font-size: 14px;
    font-weight: bold;
    color: #F05A28;
    margin-bottom: 0px;
    margin-top: 0px;
    padding:0px;
}
.testoContattiNero
{
    font-weight: bold;
    border: 1px solid transparent;
    color: #FFFFFF;
    font-size:14px;
}
.margineTextBoxContatti
{
    margin-bottom: 4px;
}
.divContatti
{
    float: left;
    width: 20%;
    border: 0px solid green;
    text-align:right;
    padding-right:10px;
}

.larghezzaTextBoxContatti
{
    width: 78%;
}

.LinkInvia {
    font-size: 14px;
    font-weight: bold;
    color: Black;
}
.blu12 {
    font-size:16px;
    font-weight: bold;
    color: #FFFFFF;
}
.campoObbligatorio {
    padding-left:130px;
}

.Bottoni {
    border:1px solid gray;
    font-size:12px;
    font-weight:bold;
    color: White;
    background-color: #666666;
    padding:0px 10px 0px 10px;
    
}
/* FINE MODULO CONTATTI */

/* SITI WEB */

#Progettazioneyachts {
    position: relative;
    right:0px;
    text-align: right;
}
#ProgettazioneyachtsConSfondo {
    float:left;
    width:520px;
    position: relative;
    right:0px;
    text-align: right;
    background-image: url(../progettazionebarche/yachts70.png);
    border: 1px solid #FFFFFF;
    padding-top:10px;
    padding-left:20px;
    padding-right:20px;    
}
.yachtsProgettazione {
    clear:both;
    position: relative;
    left:0px;
    top:0px;
    bottom: 0px;
    margin-top:30px;
    margin-bottom:30px;
    text-align: right;
    border: 1px solid #FFFFFF;
    background-image: url(../progettazionebarche/yachts70.png);
    background-repeat: repeat;
    padding-top:10px;
    padding-left:20px;
    padding-right:20px;
    padding-bottom:20px;
}
.yachtsProgettazione h1, #ProgettazioneyachtsConSfondo h1, #LignanoInformazioni h1 {
    font-size:20px;
    font-weight: bold;
    color: #FFFFFF;
    margin:0px;
    border:0px;
    padding:0px;
    text-align:center;
 
}
.yachtsProgettazione h2{
    font-size:16px;
    font-weight: bold;
    color: #FFFFFF;
    margin:0px;
    border:0px;
    padding:0px;
    padding-top:10px;
    padding-bottom:6px;
}
.yachtsProgettazione p {
    font-size:14px;
    line-height:16px;
}

#yachtsDettaglio {
    float:left;
    width:1140px;
    height:650px;
    position: relative;
    text-align: right;
    border: 1px solid #FFFFFF;
    background-image: url(../progettazionebarche/yachts70.png);
    background-repeat: repeat;
    padding-top:0px;
    padding-bottom:20px;
    bottom:20px;
}
#TitoloYacht{
      width:1136px;
      background-color: #003473;
      height:50px;  
      border: 1px solid black;
      position: relative;
      top:2px;
      left:2px;
}
#PreviousYacht{
      position: absolute;  
      font-size: 18px;
      color: #FFFFFF;
      top:14px;
      left: 10px;
}
#NextYacht {
      position: absolute;  
      font-size: 18px;
      color: #FFFFFF;
      top:14px;
      left: 820px;
      width:300px;
      border:0px solid green;
      text-align:right;
}
#yachtsDettaglio h1{
    font-size:22px;
    font-weight: bold;
    color: #FFFFFF;
    margin:0px;
    border:0px;
    padding:0px;
    padding-top:10px;
    text-align: center;
 
}
#yachtsDettaglio h2{
    font-size:14px;
    font-weight: bold;
    color: #FFFFFF;
    margin:0px;
    border:0px;
    padding:0px;
    padding-top:10px;
}
#yachtsDettaglio p{
    font-size:12px;
    line-height:20px;
}
#yachtsDettaglioRight {
    width:450px;
    position: absolute;
    left:670px;
    text-align: left;
    top:120px;


}

.sitocliente p{
    font-size:11px;
    text-align: right;
    font-style:italic;
}
.sitoclienteImmagine {
    margin-left:10px;
    width:400px;
    text-align: right;
}
.tabelle{
    color: #FFFFFF;
    border: 1px solid #FFFFFF;
    text-align: left;
    vertical-align: top;
}

#ArchitettoLignanoZangrando {
    position:absolute;
    margin: 10px 10px 10px 10px;
    top:20px;
    left:630px;
    width:480px;
}
#ArchitettoLignanoZangrando h1 {
    text-align:left;
}
#architettoingegnerepolizialocale {
    position:absolute;
    margin: 10px 10px 10px 10px;
    top:20px;
    left:30px;
    width:400px;
}
#architettoZangrando {
    position:absolute;
    margin: 10px 10px 10px 10px;
    top:270px;
    left:30px;
    width:570px;
}
#architettoZangrandoMare {
    position:absolute;
    margin: 10px 10px 10px 10px;
    top:270px;
    left:650px;
    width:460px;
}
#ArchitettoCurriculum {
    position:absolute;
    margin: 10px 10px 10px 10px;
    top:560px;
    left:950px;

}
#ArchitettoCurriculum a {
    font-size:20px;
    font-weight:bold;
}
#IngegnereLignanoFeltrin {
    position:absolute;
    margin: 10px 10px 10px 10px;
    top:20px;
    left:30px;
    width:480px;
}
#IngegnereLignanoFeltrin h1 {
    text-align:left;
}
#ingegnereinpanchina {
    position:absolute;
    margin: 10px 10px 10px 10px;
    top:20px;
    left:710px;
    width:400px;
}
#ingegneresurf {
    position:absolute;
    margin: 10px 10px 10px 10px;
    top:270px;
    left:540px;
    width:570px;
}
#ingegnereyachtsspalle {
    position:absolute;
    margin: 10px 10px 10px 10px;
    top:270px;
    left:30px;
    width:460px;
}
#IngegnereCurriculum {
    position:absolute;
    margin: 10px 10px 10px 10px;
    top:560px;
    left:30px;

}
#IngegnereCurriculum a {
    font-size:20px;
    font-weight:bold;
}

.image0 {
    height:100px;
}
#yachtsDettaglioRight p {
    padding-bottom:12px;
}

#yachtsDettaglioRight a {
    font-weight:bold;
    text-decoration: none;
}