/*body {font-size:15px;}
nav ul a,
nav .brand-logo {color: #444;}
.social {padding:5px;}
p {line-height: 2rem;}
*/
.button-collapse {color: #26a69a;}
/*
.parallax-container {min-height: 500px;
line-height: 0;
height: auto;
color: rgba(255,255,255,.9);}

.parallax-container .section {width: 100%;}*/

@media only screen and (max-width : 1040px) {
.naturemetier {display:none;visibility:hidden;}
}

@media only screen and (max-width : 1182px) {
#txtheureOuverture {display:none;}
}

@media only screen and (max-width : 912px) {
#conseildelordre {display:none;}
}
/*

.icon-block {padding: 0 15px;}
.icon-block .material-icons {font-size: inherit;}

footer.page-footer {margin: 0;}
*/
@media only screen and (max-width : 500px) {
.nav-comptatoo {padding-left:0px;padding-right:0px;margin-left:0px;margin-right:0px;}
}

@media only screen and (max-width : 450px) {.nav-comptatoo,.nav-tel{display:none !important;
}}

@media only screen and (max-width : 708px) {#battementCoeur{display:none !important;
}}

@media only screen and (max-width : 1280px) {
#txttel {display:none;}
}

#containlogo {height:56px;max-width:255px;}
#logo_expert_comptable {float:left}
#logotext{float:right;width:180px;}
.nav-wrapper{height:56px;}



/* il permet de réduire la taille du nav */
@media only screen and (max-width : 600px) {
#logo_expert_comptable{height:30px;width:30px;}
nav, .nav-comptatoo, .nav-comptatoo a, #containlogo, .nav-wrapper, .nav-wrapper ul, .nav-wrapper ul li,nav .nav-wrapper i {line-height:29px !important;
height:29px !important;}
#logotext{line-height:14px !important;width:240px;}
#containlogo{max-width:300px;font-size:inherit;}
.button {padding:4px !important;}
}

#containlogo{font-size:initial;}/* ne pas appliquer le sizing mobile */

.ombre {text-shadow: 3px 3px 5px #000;}

.bordeaux {background-color: #803c58 !important;}

.bordeaux-text {color: #803c58 !important;}

.bordeaux.darken-1 {background-color: #780033 !important;}



#chatbox_MON_COMPTABLE{margin-right:0px;
padding-right:0px;
right:0;}

.chatbox{position:fixed;
position:expression("absolute");
width:395px;
display:none;
z-index:9999;
margin-right:0px;
padding-right:0px;
right:0;}

.chatboxhead{min-height:45px;
-webkit-border-top-left-radius:10px;
-webkit-border-top-right-radius:10px;
-moz-border-radius-topleft:10px;
-moz-border-radius-topright:10px;
border-top-left-radius:10px;
border-top-right-radius:10px;}

.chatboxcontent{color:#333;
height:325px;
width:395px;
overflow-y:auto;
overflow-x:auto;
padding:7px;

background-color:#fff;
line-height:1.3em;
text-align:left;

border-right:1px solid #388e3c;
border-left:1px solid #388e3c;
-webkit-border-top-left-radius:10px;
-webkit-border-top-right-radius:10px;
-moz-border-radius-topleft:10px;
-moz-border-radius-topright:10px;
border-top-left-radius:10px;
border-top-right-radius:10px;
-moz-box-shadow:0 0 10px grey;
-webkit-box-shadow:0 0 10px grey;
box-shadow:0 0 10px grey;

}

.chatboxinput{background-color:#ccc;
padding:5px;
-webkit-border-bottom-right-radius:10px;
-webkit-border-bottom-left-radius:10px;
-moz-border-radius-bottomright:10px;
-moz-border-radius-bottomleft:10px;
border-bottom-right-radius:10px;
border-bottom-left-radius:10px;
-moz-box-shadow:0 0 10px grey;
-webkit-box-shadow:0 0 10px grey;
box-shadow:0 0 10px grey;}

.chatboxtextarea{width:376px;
/*height:30px;*/
padding:3px 0pt 3px 3px;
border:1px solid #eee;
margin:1px;
overflow:hidden;
color:#000;}

.chatboxtextareaselected{
margin:0;
-webkit-border-radius:10px;
-moz-border-radius:10px;
border-radius:10px;}

.chatboxmessage{text-align:left;
margin-left:1em;}
.chatboxinfo{margin-left:-1em;
color:#666666;}
.chatboxmessagefrom{margin-left:-1em;
font-weight:bold;}
.chatboxmessagecontent{}
.chatboxoptions{float:right;}
.chatboxoptions a{text-decoration:none;
color:white;
font-weight:bold;}
.chatboxtitle{float:left;}

@media only screen and (max-width : 400px) {
.chatbox{width:100%;}
.chatboxcontent{height:250px;width:100%;}
.chatboxtextarea{width:95%;}
}



#montre_callback{text-align:center;vertical-align:middle;border:0px;min-height:initial;}
#dropdown1, #dropdown2 {margin-top:50px;}

/*
#montrevote{text-align:center;
padding:0px;
margin:0px;
}
.ratingblock{display:block;padding-bottom:8px;margin-bottom:0px;
margin-top:0px;margin-bottom:0px;
-moz-border-radius:0px 0px 5px 5px;
-webkit-border-bottom-right-radius:5px;
-webkit-border-bottom-left-radius:5px;
-khtml-border-bottom-right-radius:5px;
-khtml-border-bottom-left-radius:5px;
border-radius:5px;
behavior:url('/comptabilite-en-ligne/i/PIE.htc');
background-color: #fff!important;
}


.unit-rating{list-style:none;margin:0px;padding:0px;height:48px;position:relative;background:url('/comptabilite-en-ligne/i/starrating_mon.png') top left repeat-x;}
.unit-rating ul{margin:0px;padding:0px;}
.unit-rating li{text-indent:-90000px;padding:0px;margin:0px;float:left;height:48px;line-height:48px;}
.unit-rating li a{outline:none;display:block;width:48px;height:48px;line-height:48px;text-decoration:none;text-indent:-9000px;z-index:2;position:absolute;padding:0px;margin:0px;float:left;}
.unit-rating li a:hover{background:url('/comptabilite-en-ligne/i/starrating_mon.png') center left;z-index:1;left:0px;margin:0px;padding:0px;}
.unit-rating a.r1-unit{left:0px;}
.unit-rating a.r1-unit:hover{width:48px;}
.unit-rating a.r2-unit{left:48px;}
.unit-rating a.r2-unit:hover{width:96px;}
.unit-rating a.r3-unit{left:96px;}
.unit-rating a.r3-unit:hover{width:144px;}
.unit-rating a.r4-unit{left:144px;}
.unit-rating a.r4-unit:hover{width:192px;}
.unit-rating a.r5-unit{left:192px;}
.unit-rating a.r5-unit:hover{width:240px;}
.unit-rating li.current-rating{left:0px;background:url('/comptabilite-en-ligne/i/starrating_mon.png') left bottom;position:absolute;height:48px;line-height:48px;display:block;text-indent:-9000px;z-index:1;}
.voted{color:#999;}
.thanks{color:#36AA3D;}
.static{color:#5D3126;}

*/

#header{
position:fixed;
height: 57px;
display:block;
width: 100%;
z-index:9;
text-align:center;
}
#header{
top:0px;
}














/* le code juste après permet d'avoir le fullpage sans le fullpage */

/* Le conteneur qui possède le scroll */
#fullpage {
    height: 100vh;
    overflow-y: auto;
    /* 'mandatory' force l'arrêt au milieu de la section la plus proche */
    scroll-snap-type: y proximity; 
    scroll-behavior: smooth;
}

/* La section à aimanter */
#fullpage .section {
    /*width: 100%;*/
    /* On définit une taille minimale pour que l'aimantage soit fluide, 
       mais elle peut être plus grande selon le contenu */
    min-height: 100vh; 
    
    /* CRUCIAL : On aligne le milieu de la section avec le milieu de l'écran */
    scroll-snap-align: center; 
    
    /* Empêche de sauter plusieurs sections lors d'un scroll rapide */
    scroll-snap-stop: always; 
    
    /* Optionnel : pour bien voir le centrage si le contenu est court */
    display: flex;
    align-items: center; 
    justify-content: center;
}

/* le code source mais conflit avec container
#fullpage .section > * {
    width: 100%;
    max-width: 100%; 
}*/

/* On cible n'importe quel enfant (aside, section, div) */
#fullpage .section > .index-banner, #fullpage .section > .parallax-container, #fullpage .section > section {
    width: 100%;
    max-width: 100%; /* Empêche le débordement horizontal */
}



/*

input[type="range"] + .thumb .value {width: 44px;}
input[type="range"] + .thumb.active .value {font-size:14px;}*/


body {
--test-css-fullpage:1;
}

/*
.btn, .btn-large, .btn-floating, .btn-large, .btn-flat {
font-size: 1.3rem;
font-weight: bold;
}*/





/* specifique mon metier */

.nav-comptatoo{max-width:85px;}

/*
:root {--navbar-height: 56px;}*/

h1,h2,h3,h4,h5 {margin:0}

.button {padding:14px}

#block_devis1 {width:100%;}

#content_tmp{
display:none;
width:0;
}

#txttel {padding-left:5px;}

.vvvv {margin:0;}

#block_devis .parallax-container {min-height:500px;height:initial}

