/*///////////////BANNIERE////////////*/

#banner h3 {
letter-spacing:6px;
padding-left:9px;
}

#banner h2 {
padding-right:5px;
}

#banner h3 span {
font-weight:700;
font-size:1.3em;
}

#bouton_start {
	top: 140px;
}

.socialbar {	
	margin-top: 125px;
}

/*///////////////GENERAL////////////*/

body {
background-color:#f9f9f9;
}

#sous_menu {
list-style-type:none;
display:block;
font-family:arial;
height:60px;
letter-spacing:1.5px;
overflow:hidden;
text-align:center;
margin:20px auto 0;
}

#sous_menu li {
display:inline-block;
padding:0;
}

#sous_menu li a {
display:inline-block;
text-decoration:none;
text-transform:uppercase;
color:#929292;
padding:10px 5px 20px;
}

#sous_menu li a:hover,li a:focus {
text-decoration:none;
color:#3a65c7;
}

#sous_menu .active {
padding-bottom:20px;
color:#3a65c7;
border-bottom:3px solid #3a65c7;
}

#barre_sous_menu {
height:3px;
background-color:#bebebe;
position:absolute;
top:646px;
z-index:-1;
width:280px;
margin-left:360px;
}

section h1 {
color:#3a65c7;
font-size:1.786em;
text-transform:uppercase;
font-weight:700;
letter-spacing:2px;
padding-bottom:20px;
text-align:center;
padding-top:40px;
}

section hr {
height:3px;
background-color:#3a65c7;
width:100px;
position:relative;
margin:0 auto;
}

section ul {
list-style:none;
float:left;
margin-left:40px;
margin-right:40px;
}

section ul li {
padding-top:35px;
}

section ul h2 {
color:#3a65c7;
letter-spacing:1px;
font-size:1.2em;
}

section ul p {
line-height:20px;
}

#bloc_photo {
height:400px;
background-color:#e8e8e8;
}

#bloc_photo ul {
margin-left:0;
margin-right:0;
margin-top:10px;
}

#bloc_photo ul li {
float:left;
margin-right:15px;
}

#bloc_photo ul li img {
width:318px;
height:193px;
}