body{font-family: 'Open Sans', sans-serif;}
.padded{padding:15px}
.first{height:435px;background:url(header.jpg) no-repeat bottom center;background-size:cover;padding:0;max-width:1200px;position:relative}
.first .diagonale{height:150px;background:url(diagonale.png) no-repeat top left;padding:15px;max-width:1200px;}
.logo{}
.first h1{color:#fff;font-size:36px;font-weight:300;position:absolute;width:100%;bottom:15px;text-align:center}
.first h1 strong{font-size:38px;display:block;font-weight:700}

.second{padding:30px 15px}
p, li{color:#787878;font-size:13px;}
span{display:block;}
.tall{font-size:28px;}
.xtall{font-size:45px;}
.italic{font-style:italic;}
.light{font-weight:300;}
.red{color:#c90d45}
.green{color:#189fa8}
.med{font-size:18px;}
.f15{font-size:15px;}
.sbold{font-weight:500}
.bold{font-weight:700}
hr{width:110px;height:2px;border:0;background:#e0e0e0;margin:35px auto}
.second h2{margin:0 0 15px 0;font-size:15px;color:#2c2c2c}
.second ul li span{display:inline-block;}
.submit{margin-bottom:45px;color:#fff;background:#189fa8 url(submit.png) no-repeat 90% center ;font-size:18.5px;font-family:Arial;border-radius:0;border:1px solid #189fa8;padding:8px 50px 8px 30px;transition:all 0.2s ease}
.submit:hover{color:#fff;background-color:#c90d45;border-color:#c90d45}
.footer{color:#fff;background:#3d3d3d}
.footer p{margin:0;color:#fff;font-family:Arial;font-weight:700;font-size:10px;}


.infos{padding:45px;border:2px solid #189fa8;margin:30px 0}
.infos p.med{font-weight:700;text-align:center;}