@charset "utf-8";
/* CSS Document */

.Style1{font-family:Calibri; font-size:50px; color:#13374e; font-weight:lighter; letter-spacing:0.2px;}
.Style2{font-family:Calibri; font-size:16px; color:#888888; font-weight:lighter; letter-spacing:0.2px;}
.Style3{font-family:Calibri; font-size:16px; color:#ffffff; font-weight:lighter; letter-spacing:0.2px;}
.Style4{font-family:Calibri; font-size:20px; color:#13374e; font-weight:lighter; letter-spacing:0.2px;}
.Style5{font-family:Calibri; font-size:50px; color:#ffffff; font-weight:lighter; letter-spacing:0.2px;}
.Style6{font-family:Calibri; font-size:20px; color:#ffffff; font-weight:lighter; letter-spacing:0.2px;}
.Style7{font-family:Calibri; font-size:16px; color:#444444; font-weight:lighter; letter-spacing:0.2px;}
.Style8{font-family:Calibri; font-size:20px; color:#000000; font-weight:lighter; letter-spacing:0.2px;}
.Style9{font-family:Calibri; font-size:16px; color:#13374e; font-weight:lighter; letter-spacing:0.2px;}
.Style10{font-family:Calibri; font-size:24px; color:#13374e; font-weight:lighter; letter-spacing:0.2px;}
.Style11{font-family:Calibri; font-size:18px; color:#000000; font-weight:lighter; letter-spacing:0.2px;}
.Style12{font-family:Calibri; font-size:15px; color:#000000; font-weight:lighter; letter-spacing:0.2px;}

/*html { 
  margin:0;
  padding:0;
  background: url(../img/fond.jpg) no-repeat center fixed; 
  -webkit-background-size: cover;  pour anciens Chrome et Safari */
  /*background-size: cover; /* version standardisée */
/*}*/

#header
{
top:0; left:0; right:0;
position:fixed;
width:100%;
height:50px;
background:#ffffff/*13374e*/;
z-index:9999;
/*border-bottom:1px solid black;*/
}

#btn a
{
display:block;

height:50px;
line-height:50px;
font-family:calibri; font-size:16px; font-weight:lighter; color:#13374e; letter-spacing:0.2px; text-decoration:none; text-align:center;
}
#btn a:hover
{
color:#68c6db;
} 

#btn1 a
{
display:block;
width:200px;
height:50px;
line-height:50px;
background-color:#13374e;
font-family:calibri; font-size:16px; font-weight:lighter; color:#ffffff; letter-spacing:0.2px; text-decoration:none; text-align:center;
border-radius:10px;
}
#btn1 a:hover
{
color:#13374e;
background-color:#68c6db;
}

#btn2 a
{
display:block;
width:260px;
height:50px;
line-height:50px;
background-color:rgba(255,255,255,0.8);
font-family:calibri; font-size:16px; font-weight:lighter; color:#13374e; letter-spacing:0.2px; text-decoration:none; text-align:center;
border-bottom-left-radius:10px;
border-bottom-right-radius:10px;
}
#btn2 a:hover
{
color:#13374e;
background-color:#68c6db;
}

/* Slide 
#slide
{
top:110px; left:0; right:0;
position:absolute;
}
.slide { border:1px solid #13374e; position:relative; width:1200px; height:450px; }
.slide img { position:absolute;  }*/

#about
{
position:absolute;
top:657px; left:0; right:0;
background-color:/*#0099ccrgba(255,255,255,1)rgba(140,190,200,1)*/#6ac6dc;
width:100%;
height:400px;
z-index:999;
}

#solus
{
position:absolute;
top:/*1032px*/1057px; left:0; right:0;
background-color:#ffffff/*rgba(19,55,78,0.8)*/;
width:100%;
height:500px;
z-index:999;
}

#ref
{
position:absolute;
top:1505px; left:0; right:0;
background-color:rgba(255,255,255,1);
width:100%;
z-index:999;
}

#success
{
position:absolute;
top:1744px; left:0; right:0;
background-color:#ffffff/*rgba(19,55,78,0.8)*/;
width:100%;
z-index:999;
}

#contact
{
position:absolute;
top:1880px; left:0; right:0;
background-color:#ffffff/*222222*/;
width:100%;
height:526px;
z-index:999;
}

#partner
{
position:absolute;
top:2385px; left:0; right:0;
background-color:#ffffff;
width:100%;
z-index:999;
}

#footer
{
position:absolute;
top:2485px; left:0; right:0;
background-color:#000000;
width:100%;
z-index:999;
}

#footer2
{
position:absolute;
top:915px; left:0; right:0;
background-color:#000000;
width:100%;
z-index:999;
}

#footer3
{
position:absolute;
top:670px; left:0; right:0;
background-color:#000000;
width:100%;
z-index:999;
}

#footer4
{
position:absolute;
top:820px; left:0; right:0;
background-color:#000000;
width:100%;
z-index:999;
}

#who
{
position:absolute;
top:120px; left:0; right:0;
background-color:#6ac6dc/*rgba(255,255,255,0.8)*/;
width:100%;
z-index:999;
}

#plomb
{
position:absolute;
top:120px; left:0; right:0;
width:100%;
z-index:999;
}


/*----------------- FORMULAIRES -----------------*/
#champs
{
outline: none;
padding-left:10px;
width:440px;
height:40px;
line-height:40	px;
border:0px solid #dddddd;
border-bottom:1px solid #dddddd;
font-family:Calibri; font-size:16px; color:#333333;
/*border-radius:10px;*/
}

textarea
{
outline: none;
border:0px solid #dddddd;
border-bottom:1px solid #dddddd;
width:430px;
height:140px;
background-color:rgba(255,255,255,1);
font-family:Calibri; font-size:16px;
padding:10px;
/*border-radius:10px;*/
}

#envoi
{
outline: none;
width:450px;
height:45px;
background-color:#13374e;
border:0px solid;
font-family:Calibri; font-size:16px; color:#ffffff; text-align:center; text-decoration:none;
border-radius:10px;
cursor:pointer;
}

#envoi:hover
{
background-color:#009900;
transition:background-color 0.7s;
}