@charset "UTF-8";
/* CSS Document */
body{background:#006699;}

.clearfix {*zoom: 1;}
.clearfix:before,
.clearfix:after {display: table;line-height: 0;content: "";}
.clearfix:after {clear:both;}

.contenitore{clear:both;border:1px solid #c7c7c7;width:100%;background:#739FC4;margin:0 auto}
.contenitore-border{margin:2px;border:1px solid #505050}
.row-fluid {width: 100%;*zoom: 1;}
.row-fluid:before,
.row-fluid:after {display: table;line-height: 0;content: "";}
.row-fluid:after {clear: both;}

.header{margin:20px 5px;padding-bottom:20px;padding-left:10px;border-bottom:1px solid #808080}
.logo{width:70px;height:52px;padding:10px 20px 10px 10px}

.leftCol,
.rightCol,
.subCol{display: block;float:left;min-height:30px;margin-bottom:30px}

.leftCol{width:18.076923076923077%;*width:18.023731587561375%;}
.rightCol{width:81.35897435897436%;*width:81.30578286961266%;background:#D0E2EE;}

.subColLeft{width:20%}
.subColCenter{width:59%}
.subColRight{width:20%}

.subColLeft img{padding-left:2em}
.subColRight img{padding-right:2em}



.payoff,
.payoff a{font-size:1.25em;color:#000}
.payoff a:hover{color:#fff}
h1.title,
h2.title,
h3.title{padding:0px;margin:0;font-size:1.45em;}
h3.title-small{font-size:20px}
.rightCol h4{margin-top:0px;margin-bottom:0px;padding-top:0;padding-bottom:5px;font-size:1.3em}
.rightCol p{margin-top:0px;margin-bottom:10px;padding-top:0;padding-bottom:0}

.menu{margin:0 10px;}
ul.nav{list-style:none;padding:0px;margin:0 0 20px 0;background:#D0E2EE}
ul.nav li{padding:5px;margin:0;}

ul.nav li,
ul.nav li a,
ul.nav li span{font-size:.9em}

li.nav-header{display:block;background:#739FC4}
ul.nav li.nav-header,
ul.nav li.nav-header a,
ul.nav li.nav-header span{font-size:1em;font-weight:bold}

ul.nav li.active,
ul.nav li.active a,
ul.nav li.active span{color:#000;font-weight:normal}
ul.nav li.active a:hover{color:#fff;font-weight:normal}

.txtCorpo{padding:10px;}

.footer{font-size:12px;margin:10px;padding-right:10px;border-top: 1px solid #808080; }

.footer p{text-align:right}

/*varie*/
.flR,
.logo{float:right}
.flL{float:left}
.borWhite,
.menu ul,
.txtCorpo{border:1px solid white;}
.padT{padding-top:10px}
.padT20{padding-top:20px}

/*varie testo*/
.txtCenter{text-align:center}
.fontBold{font-weight:bold}

h1.innerTitleSmall,
h2.innerTitleSmall,
h3.innerTitleSmall,
h4.innerTitleSmall{padding-bottom:0px;margin-bottom:0px}

h3.innerTitle{font-size:1.5em;margin-bottom:10px;margin-top:0px}
h4.innerTitle{font-size:1.3em;margin-bottom:10px;margin-top:0px}

@media (min-width: 320px) and (max-width: 768px) { 
  .row-fluid {
    width: 100%;
  }
  .leftCol,
  .rightCol {
    display: block;
    float: none;
    width: 100%;
  }  
  .subColLeft,
  .subColCenter,
  .subColRight{
    display: block;
    float: none;
    width: 100%;
  } 
  .hideMobile{display:none}
}