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

/* CSS Reset */
  * { margin:0; padding:0; }
  
img {border:0;}

  
h1 {font-family: 'Bree Serif', serif; font-size:26pt; color:#fff; text-align:center; padding:25px 0 10px 0;}
h2 {font-family: 'Bree Serif', serif; font-size:20pt; color:#fff; text-align:center; }
p {font-family: verdana;  font-size:12pt; color:#fff; text-align:center; line-height:30px; }

a.services:link, a.services:visited , a.services:active  {font-size:16pt; color:#fff; text-decoration:none; padding:0 0 0 0;}
a.services:hover {color:#fff;  }

a.retourservices:link, a.retourservices:visited , a.retourservices:active  {font-size:12pt; color:#fff; text-decoration:underline; padding:0 0 0 0;}
a.retourservices:hover {color:#fff;  }

a:link, a:visited , a:active  {font-size:16pt; color:#fff; text-decoration:none; padding:0 0 0 30px;}
a:hover {color:#fff;  }

a.langue:link, a.langue:visited , a.langue:active  {font-size:16pt; color:#fff; text-decoration:none; padding:0 0 0 0;}
a.langue:hover {color:#fff;  }

a.site:link, a.site:visited , a.site:active  {font-size:12pt; color:#fff; text-decoration:none; padding:0 0 0 0; }
a.site:hover {color:#fff;  }

#photo {position:absolute; top:0; left:0; min-width:100%; min-height:100%; z-index:-1; background : url(img/logo.jpg) no-repeat; }
#logo {position:absolute;  z-index:1;  left:0; right:0; margin:auto; }
#fb {display:block; position:absolute; top:0; left:0; z-index:1; padding:10px 0 0 0;}
#pin {display:block; position:absolute; top:0; left:0; z-index:1; padding:10px 0 0 0; margin: 0 0 0 50px;}
#imgalign {vertical-align:middle; padding:0 0 6px 0;}





body {background: #000;}
div#wrapper {overflow-x: hidden; overflow-y: hidden;}
div#menu {display:block; position:relative; width:auto; height:48px; margin:0 auto;background:#e3254b; text-align:center; padding:17px 0 0 0;}
div#photo {display:block; position:relative; width:auto; height:874px; margin:0 auto;background:#e3254b; }
div#apropos {display:block; position:relative; width:auto; height:auto; margin:0 auto;background:#aebf40; }
div#services {display:block; position:relative; width:auto; height:auto; margin:0 auto;background:#e3254b;text-align:center; }
div#info {display:block; position:relative; width:auto; height:auto; margin:0 auto;background:#3e454c; text-align:center;}
div#map {display:block; position:relative; width:auto; height:609px; margin:0 auto;background:#fff; }

div#photo-services {display:block; position:relative; width:auto; height:400px; margin:0 auto;background:#e3254b url(img/photo1.jpg) no-repeat center fixed;  -webkit-background-size: cover; /* pour anciens Chrome et Safari */ background-size: cover; /* version standardisée */ width:100%; }

div#services-info {display:block; position:relative; width:auto; height:auto; margin:0 auto;background:#aebf40;text-align:center; }

 /* Animation header */
.fadein { position:relative; width:auto; height:874px; }
.fadein img { position:absolute; left:0; top:0; }



