body {background: #57687F url('images/degrad.png') repeat-x top;}
#wrapper {width: 935px; margin: 0 auto;}
#header {height: 124px; position: relative; }
#titre {float:left; font-size: 20px; line-height: 20px; width: 435px; margin-top: 28px; text-decoration:none;}
#menu {float: left; margin-top: 43px;}
#menu ul {padding: 0; list-style-type: none; margin: 0; }
#menu li {margin-left: 10px; float: left;}
#menu ul li a {background: url('images/bouttons.png') 0 0 no-repeat; display: block; width: 90px; height: 39px; line-height: 35px; text-align: center;  font-family:helvetica,arial; text-decoration:none; font-size:13px; color:#FFF; text-shadow: 1px 1px 1px #000;}
#menu ul li a:hover {background-position: -97px 0;}
#menu ul li a:active {background-position: -191px 0;}
#titre h1 {color: #FFF; font-family: helvetica, arial; text-shadow: 1px 1px 1px #000; text-decoration:none;}
#titre h2 {color: #FFF; font-family: helvetica, arial; text-shadow: 1px 1px 1px #000;margin-top:-15px; margin-bottom:0; text-decoration:none;}
#body {background :url('images/strippedbg.png') repeat-x top; height:761px;}
#body p{ font-family:helvetica,arial; text-decoration:none; font-size:15px; color:#222; text-shadow: 1px 1px 1px #FFF; text-decoration:none; text-align:center; padding-top:50px;}
#caroussel {background: url('images/caroussel.png') repeat-x top;  height: 419px;}
#bulles {background: url('images/bulles.png'); height:258px;}
#bulle-about {width:216px; margin-left:7px; float:left;}
#bulle-portfolio {width:216px; margin-left:19px; float:left;}
#bulle-services {width:216px; margin-left:19px; float:left;}
#bulle-contact {width:216px; margin-left:19px; float:left;}
.titre-bulles {padding-top:100px; text-align:center;}
.titre-bulles a {font-family:helvetica,arial; color:#56677d; font-size:25px; text-decoration:none; text-shadow:1px 1px 1px #FFF;}
.contenu-bulles {width:150px; padding-top:20px; margin-left:33px; font-family:helvetica,arial; font-size:15px; color:#515966; text-shadow:1px 1px 1px #FFF;}
#footer-empty {height:80px;}
#footer {width:935px; height:400px;}
#footer-titre-social {background:url('images/degrade-footer.png'); float:left; height:58px; width:218px;}
#footer-titre-contact {background:url('images/degrade-footer.png'); float:left; height:58px; width:218px; margin-left:140px;}
#footer-titre-find {background:url('images/degrade-footer.png'); float:left; height:58px; width:218px; margin-left:141px;}
.titre-footer {line-height:60px; text-align:center; font-family:helvetica,arial; color:#CCC; font-size:25px; text-shadow:1px 1px 1px #000;}
#social {width:200px; margin-left:9px; height:350px;}
.social-image {float:left; width:50px;margin-top:50px;}
.social-texte {float:left; width:130px; margin-left:15px; margin-top:54px; margin-right:5px; margin-bottom:27px; font-family:helvetica,arial; text-decoration:none; font-size:13px; color:#FFF; text-shadow: 1px 1px 1px #000;}
.social-texte a{font-family:helvetica,arial; text-decoration:none; font-size:13px; color:#FFF; text-shadow: 1px 1px 1px #000;}
#footer ul{list-style-type:none; padding:0}
#footer input {background:#455163; border:#000; border-radius:4px; width:200px; height:25px; margin-bottom:5px; margin-left:9px; font-family:helvetica,arial; font-size:14px;}
#footer textarea {background:#455163; border:#000; border-radius:4px; width:200px; height:100px; margin-bottom:5px; margin-left:9px; font-family:helvetica,arial; font-size:14px;}
#carte {margin-left:9px; margin-top:17px;}
#carte img{-moz-border-radius:10px; -webkit-border-radius:10px; border:2px; border:#000;}
#carte-texte {float:left; width:200px; margin-left:9px; margin-top:4px; margin-bottom:27px; font-family:helvetica,arial; text-decoration:none; font-size:13px; color:#FFF; text-shadow: 1px 1px 1px #000;}
#caroussel{}
#titres {width:162px; float:right; margin-right:150px;}
#contact{height:350px;}
#find{height:350px;}
.clear{clear:both;}
#copyright {text-align:center; margin-top:10px; font-family:helvetica,arial; text-decoration:none; font-size:13px; color:#FFF; text-shadow: 1px 1px 1px #000;}
#about {height: 700px; padding-top:31px;}
#about-text{width: 600px;}
.conteneur_instagram{width:310px; float:left; height:336px;}
.image_instagram{width:310px; height:306px; float:left;}
.text_instagram{width:310px; height: 30px;float:left;font-family:helvetica,arial; text-decoration:none; font-size:13px; color:#222; text-shadow: 1px 1px 1px #FFF; text-align:center; padding-top:3px;}
#instagram {width: 935px;margin-left: 4px;padding-top:8px;}
#videos {width :930px; margin-left: 5px;padding-top:5px;}
#telecharger {margin-left:343px; padding-top:100px;}
#telecharger-texte {width: 249px; margin-left:343px; margin-top: 20px;font-family:helvetica,arial; text-decoration:none; font-size:15px; color:#222; text-shadow: 1px 1px 1px #FFF; text-decoration:none; text-align:center;}
#telecharger-texte a:link{text-decoration:none; color:#222;}
#telecharger-texte a:visited{text-decoration:none; color:#222;}
#mail-contact {padding-top:50px; padding-left:97px;}
#mail-contact input {background:#455163; list-style-type:none; border:#000; border-radius:4px; width:635px; height:25px; margin-bottom:5px; margin-left:9px; font-family:helvetica,arial; font-size:14px;}
#mail-contact textarea {background:#455163; border:#000; list-style-type:none; border-radius:4px; width:635px; height:300px; margin-bottom:5px; margin-left:9px; font-family:helvetica,arial; font-size:14px;}
#mail-contact li {list-style:none;}
#googleplus {padding-top:30px; margin-left:5px;
}


.left { float: left; }
.right { float: right; }
.clear { clear: both; }