
/*-----------------------------Police---------------------------*/

@font-face {
    font-family: 'allerregular';
    src: url('../fonts/aller_rg.eot');
    src: url('../fonts/aller_rg.eot?#iefix') format('embedded-opentype'),
         url('../fonts/aller_rg.woff') format('woff'),
         url('../fonts/aller_rg.ttf') format('truetype'),
         url('../fonts/aller_rg.svg#allerregular') format('svg');
    font-weight: normal;
    font-style: normal;


}
@font-face {
    font-family: 'allerlt';
    src: url('../fonts/aller_lt.eot');
    src: url('../fonts/aller_lt.eot?#iefix') format('embedded-opentype'),
         url('../fonts/aller_lt.woff') format('woff'),
         url('../fonts/aller_lt.ttf') format('truetype'),
         url('../fonts/aller_lt.svg#allerregular') format('svg');
    font-weight: normal;
    font-style: normal;


}

@font-face {
    font-family: 'sansationregular';
    src: url('../fonts/sansation_regular.eot');
    src: url('../fonts/sansation_regular.eot?#iefix') format('embedded-opentype'),
         url('../fonts/sansation_regular.woff') format('woff'),
         url('../fonts/sansation_regular.ttf') format('truetype'),
         url('../fonts/sansation_regular.svg#sansationregular') format('svg');
    font-weight: normal;
    font-style: normal;
}

@font-face {
    font-family: 'bebas_neueregular';
    src: url('../fonts/bebasneue-webfont.eot');
    src: url('../fonts/bebasneue-webfont.eot?#iefix') format('embedded-opentype'),
         url('../fonts/bebasneue-webfont.woff') format('woff'),
         url('../fonts/bebasneue-webfont.ttf') format('truetype'),
         url('../fonts/bebasneue-webfont.svg#bebas_neueregular') format('svg');
    font-weight: normal;
    font-style: normal;
}

/*----------------------reset----------------------------*/


html, body, div, span, applet, object, iframe,
h1, h2, h3, h4, h5, h6, p, blockquote, pre,
a, abbr, acronym, address, big, cite, code,
del, dfn, em, img, ins, kbd, q, s, samp,
small, strike, strong, sub, sup, tt, var,
b, u, i, center,
dl, dt, dd, ol, ul, li,
fieldset, form, label, legend,
table, caption, tbody, tfoot, thead, tr, th, td,
article, aside, canvas, details, embed, 
figure, figcaption, footer, header, hgroup, 
menu, nav, output, ruby, section, summary,
time, mark, audio, video {
	margin: 0;
	padding: 0;
	border: 0;
	font-size: 100%;
	font: inherit;
	vertical-align:middle;
      
}

/* HTML5 display-role reset for older browsers */
article, aside, details, figcaption, figure, 
footer, header, hgroup, menu, nav, section {
	display: block;
}
body {
	
}
ol, ul {
	list-style: none;
}
blockquote, q {
	quotes: none;
}
blockquote:before, blockquote:after,
q:before, q:after {
	content: '';
	content: none;
}
table {
	border-collapse: collapse;
	border-spacing: 0;
}


/*----------------------------Structure -----------------------*/
html,body{
	width:100%;
    overflow:auto;
overflow-x: hidden;
    background-color:white;
}


#main{
 display: none;   
}

nav{
display:none;
}

.section{
display:none;

}

article{
display:none;
}




h1,h2 {
    font-family: 'sansationregular';
      text-transform: uppercase;
}
.sous_titre{
    text-transform: uppercase;
    font-family: 'bebas_neueregular';
}
.circle{
    width: 250px;
    color: #000000;
    border-radius: 50%;
    text-align: center;
    font-size: 12px;
    height: 250px;
    font-family: 'allerlt';
    background-color:#ffffff;
    margin-bottom:10px;
    margin-left: auto;
margin-right: auto;
     -moz-box-shadow: 0px 0px 3px 0px #656565;
    -webkit-box-shadow: 0px 0px 3px 0px #656565;
    -o-box-shadow: 0px 0px 3px 0px #656565;
    box-shadow: 0px 0px 3px 0px #656565;
    filter:progid:DXImageTransform.Microsoft.Shadow(color=#656565, Direction=NaN, Strength=3);
}

.texte_bulle{
 width:200px;
 margin-left:auto;
    margin-right:auto;
 text-align: center;
    line-height: 16px;
   vertical-align: middle;
    height: 200px;
    padding-top:20px;
}
.petit{
    padding-top:80px; 
}
.grand{
 padding-top:45px;   
}
#fond_acc{

}
/*------------------Barre de langue----------------*/
div#lang{
position: absolute;
    bottom:0;
    right:0;
}

div#lang img{

}

div#lang ul{

}
div#lang ul li{

}
/*-------------------------------------------*/
div#mobile {
 display:block;   
    width:100%;
}

div#mobile img#logo{
 width:200px;
    margin-right:auto;
    margin-left:auto;

}
div#mobile div#texte_acc{
    background: #ffffff;
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr="#ffffff", endColorstr="#b3b7be"); 
    background: -webkit-gradient(linear, left top, left bottom, from(#ffffff), to(#b3b7be));
    background: -webkit-linear-gradient(#ffffff, #b3b7be);
    background: -moz-linear-gradient(#ffffff, #b3b7be);
    background: -o-linear-gradient(#ffffff, #b3b7be);
    background: -ms-linear-gradient(#ffffff, #b3b7be);
    background: linear-gradient(#ffffff, #b3b7be); 
    -moz-box-shadow: 0px 0px 3px 0px #656565;
    -webkit-box-shadow: 0px 0px 3px 0px #656565;
    -o-box-shadow: 0px 0px 3px 0px #656565;
    box-shadow: 0px 0px 3px 0px #656565;
    filter:progid:DXImageTransform.Microsoft.Shadow(color=#656565, Direction=NaN, Strength=3);
    border-radius:10px;
    border:solid 1px #ffffff;
    width:250px;
    height:176px;
    margin-left: auto;
    margin-right: auto;
    margin-top:20px;
       font-family: 'sansationregular';
}

div#mobile div#texte_acc h1{
     font-size:20px;   
     text-transform: uppercase;
     margin-top:10px;
     margin-bottom: 20px;
     font-weight: bold;
     color:#971320;
}

div#mobile div#texte_acc p{
 font-size:18px;
    text-align: center;
}

#fond_mobile{
    width:100%;
    text-align: center;
 
}
#titre{
 background-color:  #ffffff;
    width:100%;
    text-align: center;
    /*margin-bottom:20px;*/
}

footer{
 background-color:#707173; ;   
    color:white;
    font-family: 'allerregular';
    text-align: center;
font-size:14px;
padding:10px;
}


div#titre{
 /*  margin-bottom:20px; */
}


.gris{
background-color: #b3b7bf;
    padding-top:20px;
    padding-bottom:20px;

}

#img_pres{
    width:100%;
 background-image: url(../img/fond_presentation_mobile.png); 
    background-repeat: no-repeat;

}

#fond_acc{

}





.img_fond{
 width:100%;   
    
}
/*------------------------------------------------------*/
#home{
display:none;
}

/*---------------------Page d'accueil -----------------*/
#accueil {

display:none;
}


/*--------------------Page de présentation--------------*/
#presentation{
display:none;
}

/*--------------------Page account manager--------------*/
#account{
      display:none;
}

/*--------------------Page makers--------------*/
#makers{
        display:none;
}


/*--------------------Page team--------------*/
#team{
        display:none;
}

/*--------------------Page contact--------------*/
#contact{   
   display:none;
}
