#css3menu1 ul {
  margin: 0;
  padding: 0;
  list-style: none;
  list-style-type: none;
  height:100%;
  cursor:default;
}

#css3menu1 ul.level-one {
      position:relative;
}

#css3menu1 ul ul {
  opacity: 0;
  position: absolute;
  top: 100%;
  visibility: hidden;
  transition: all .4s ease;
  -webkit-transition: all .4s ease;
  z-index:0;
  min-height:400px;
  float:left;
  display: block;
}
#css3menu1 ul.level-two {
  width:992px;
  padding-top: 20px;
  padding-bottom: 20px;
  padding-left: 20px;
  padding-right: 10px;  
  background-color:#f8f8f8;
  /* border-top: 1px solid transparent; */
  border-left: 1px solid #bbb;
  border-right: 1px solid #bbb; 
  border-bottom: 1px solid #bbb;
  display:none;
  position:absolute;
  top:39px !important;
  left:0px;
}

#css3menu1 ul ul ul {
  top: 0%;
  /* left: 160%; */
  left: 100%;
  min-height:400px;
  /* margin-left: 20%; */
}

#css3menu1 ul.level-three {
  height:auto;
  /* min-height:400px; */
  /* border-left:1px solid red; */
  border-left:1px solid #dfdfdf;
  border-right:1px solid #dfdfdf;
  /* background-color: #F4F4F4; */
}
#css3menu1 ul.level-four {
  height:auto;
}

#css3menu1 ul.level-one > li:hover > ul {
  opacity: 1;
  top: 100%;
  visibility: visible;
  display:block;
}


#css3menu1 ul ul li:hover > ul {
  top: 0%;
}

#css3menu1 ul.level-one > li {
  float: left;
}
#css3menu1 ul:not(.level-one) li {
  position: relative;
}
#css3menu1 .active ul {opacity:1;top:0;visibility:visible;}


#css3menu1 ul.level-two > li {
    background-color:transparent;
    border-top:1px solid transparent; 
    border-bottom:1px solid transparent;
    /* border-left:20px solid transparent; */
    border-right:0px solid transparent; 
}
/*
#css3menu1 ul.level-two > li:hover {
    background-color:yellow;
    border-top:1px solid transparent; 
    border-bottom:1px solid transparent;
    /* border-left:20px solid transparent; */
    /* border-right:0px solid transparent; */
}
*/


/* #css3menu1 ul.level-three li.active .level-four .photo {visibility:visible;opacity:1;} */
#css3menu1 ul.level-three li.active .level-four {display:block;}
/* #css3menu1 .level-four .photo {visibility:hidden;opacity:0;} */
#css3menu1 ul.level-four {display:none;}

#css3menu1 ul.level-one > li {
  border-top: 3px solid transparent;
  /* border-bottom: 1px solid #CCC; */
  /* background-color: #e8e8e8; */
  background-color: transparent;
  cursor: pointer;
  height:36px;
}

#css3menu1 ul.level-one > li > a {
  font-family: "Open Sans",sans-serif;
  font-size: 12px;
  font-weight: 600;
  text-transform: uppercase;
  color: #454545;
}
#css3menu1 ul.level-one > li:hover {
  border-top: 3px solid #2196f3;
  /* background-color: #f8f8f8; */
  background-color: #f2f2f2;
  color:#2196f3;
}
#css3menu1 ul.level-one > li:hover > a {
  color:#2196f3;
}
#css3menu1 ul.level-one IMG {
    BORDER-BOTTOM: medium none; BORDER-LEFT: medium none; VERTICAL-ALIGN: middle; BORDER-TOP: medium none; MARGIN-RIGHT: 10px; BORDER-RIGHT: medium none; 
}
#css3menu1 ul ul > li { 
  float: none; 
  height:40px;
  background-color: transparent;
  cursor: pointer;
  min-width:250px;
}
#css3menu1 ul ul ul > li { 
  float: none; 
  height: 28px;
  /* background-color: #efefef; */
  background-color: transparent;
  cursor: pointer;
  padding-left:10px;
  min-width:300px;
}
#css3menu1 ul ul.level-two > li {
  width:auto;
  max-width:200px;
}


#css3menu1 ul a {
  text-decoration: none;
  display: block;
  white-space: nowrap;
  font-weight:bold;
  color: #000;
  padding: 7px 15px;
  min-width: 100px;
  text-align: left;
  font-family: 'Open Sans', sans-serif;
  font-weight: normal;
  FONT: 15px PT Sans, Arial, Helvetica, sans-serif;
  /* text-shadow: 0px -1px 0px rgba(0,0,0,.2); */ /* Ombre autour des textes */
}

#css3menu1 ul ul a {
  text-decoration: none;
  font-weight:normal;
  display: block;
  white-space: nowrap;
  color: #000;
  padding: 8px 15px;
  line-height: 20px;
  width: auto;
  text-align: left;
  font-size: 12px;
  font-family: 'Open Sans', sans-serif;
  /* text-shadow: 0px -1px 0px rgba(0,0,0,.2); */ /* Ombre autour des textes */
}
/*
ul li:hover { background-color: #ddd; }

ul li a:hover { 
    background-color: #ddd; 
    /* font-weight: bold; 
} */

    

        /* JCC - 16 jun 25 */
        #css3menu1 ul.level-four {
              opacity: 0;
              visibility: hidden;
              position: absolute;
              /* top: 200%; */
              top: 0%;
              transition: all .4s ease;
              -webkit-transition: all .4s ease;
              z-index:0;
              min-height:400px;
              /* border: 1px solid blue; */
              min-width:100%;
        }
        #css3menu1 ul.level-three > li:hover > ul {
              opacity: 1;
              top: 0%;
              visibility: visible;
        }
        #css3menu1 ul.level-three > li.active > ul {
              opacity: 1;
              top: 0%;
              visibility: visible;
        }
        #css3menu1 ul ul ul ul li {
              float:left;
              background-color: transparent;
              /* border: 1px solid #dfdfdf; */
              /* border: 1px solid #2196f3; */
              /*border-left: 1px solid #ccc; */
              /* border: 1px solid red; */
              cursor: default;
              min-height:400px;
              /* max-width:410px;
              width:100%; */
              width:410px;
              
              /* padding:0; */
              padding-left: 10px;
              padding-right: 10px;
              left:0%;
              text-align:center;
              margin-right:auto;
              margin-left:auto;
        }
        #css3menu1 .inner {
              float:left;
              margin:O;
              background-color: transparent;
              /* border: 1px solid #dfdfdf; */
              /* border: 1px solid #2196f3; */
              border: 0px solid #ccc;
              width:100%;
              text-align:center;
              margin-right:auto;
              margin-left:auto;
        }
		#css3menu1 .ul_height_1 {min-height:410px;}
        #css3menu1 .ul_height_2 {min-height:410px;}
        #css3menu1 .ul_height_3 {min-height:410px;}
		#css3menu1 .ul_height_4 {min-height:410px;}
        #css3menu1 .ul_height_5 {min-height:410px;}
        #css3menu1 .ul_height_6 {min-height:410px;}
		#css3menu1 .ul_height_7 {min-height:410px;}
		#css3menu1 .ul_height_8 {min-height:410px;}
        #css3menu1 .ul_height_9 {min-height:410px;}
        #css3menu1 .ul_height_10 {min-height:410px;}
        #css3menu1 .ul_height_11 {min-height:410px;}
        #css3menu1 .ul_height_12 {min-height:410px;}
        #css3menu1 .ul_height_13 {min-height:410px;}
        #css3menu1 .ul_height_14 {min-height:425px;}
        #css3menu1 .ul_height_15 {min-height:450px;}
        #css3menu1 .ul_height_16 {min-height:475px;}
        #css3menu1 .ul_height_17 {min-height:500px;}
        #css3menu1 .ul_height_18 {min-height:525px;}
        #css3menu1 .ul_height_19 {min-height:550px;}
        #css3menu1 .ul_height_20 {min-height:575px;}
        #css3menu1 .ul_height_21 {min-height:600px;}
        #css3menu1 .ul_height_22 {min-height:625px;}

        #css3menu1 ul.level-two ul.level-three .top1 {
              top: 0px;
        }
        #css3menu1 ul.level-two ul.level-three .top2  {
              top: -28px;
        }
        #css3menu1 ul.level-two ul.level-three .top3 {
              top: -56px;
        }
        #css3menu1 ul.level-two ul.level-three .top4 {
              top: -84px;
        }
        #css3menu1 ul.level-two ul.level-three .top5 {
              top: -112px;
        }
        #css3menu1 ul.level-two ul.level-three .top6  {
              top: -140px;
        }
        #css3menu1 ul.level-two ul.level-three .top7 {
              top: -168px;
        }
        #css3menu1 ul.level-two ul.level-three .top8 {
              top: -196px;
        }
        #css3menu1 ul.level-two ul.level-three .top9 {
              top: -224px;
        }
        #css3menu1 ul.level-two ul.level-three .top10  {
              top: -252px;
        }
        #css3menu1 ul.level-two ul.level-three .top11 {
              top: -280px;
        }
        #css3menu1 ul.level-two ul.level-three .top12 {
              top: -308px;
        }
        #css3menu1 ul.level-two ul.level-three .top13  {
              top: -336px;
        }
        #css3menu1 ul.level-two ul.level-three .top14 {
              top: -364px;
        }
        #css3menu1 ul.level-two ul.level-three .top15 {
              top: -392px;
        }
        #css3menu1 ul.level-two ul.level-three .top16  {
              top: -420px;
        }
        #css3menu1 ul.level-two ul.level-three .top17 {
              top: -448px;
        }
        #css3menu1 ul.level-two ul.level-three .top18 {
              top: -476px;
        }
        #css3menu1 ul.level-two ul.level-three .top19 {
              top: -504px;
        }
        #css3menu1 ul.level-two ul.level-three .top20 {
              top: -532px;
        }
        #css3menu1 ul.level-two ul.level-three .top21 {
              top: -560px;
        }
        #css3menu1 ul.level-two .top1 {
              top: 0px;
        }
        #css3menu1 ul.level-two .top2 {
              top: -42px;
        }
        #css3menu1 ul.level-two .top3 {
              top: -84px;
        }
        #css3menu1 ul.level-two .top4 {
              top: -126px;
        }
        #css3menu1 ul.level-two .top5 {
              top: -168px;
        }
        #css3menu1 ul.level-two .top6 {
              top: -210px;
        }
        #css3menu1 ul.level-two .top7 {
              top: -252px;
        }
        #css3menu1 ul.level-two .top8 {
              top: -294px;
        }
        #css3menu1 ul.level-two .top9 {
              top: -336px;
        }
        #css3menu1 ul.level-two .top10 {
              top: -378px;
        }
        #css3menu1 ul.level-two .top11 {
              top: -420px;
        }
        #css3menu1 ul.level-two .top12 {
              top: -462px;
        }
        #css3menu1 ul.level-two .top13 {
              top: -504px;
        }
        #css3menu1 ul.level-two .top14 {
              top: -566px;
        }
        #css3menu1 ul.level-two .top15 {
              top: -608px;
        }
        #css3menu1 ul.level-two .top16 {
              top: -650px;
        }
        #css3menu1 ul.level-two .top17 {
              top: -692px;
        }
        #css3menu1 ul.level-two .top18 {
              top: -734px;
        }
        #css3menu1 ul.level-two .top19 {
              top: -776px;
        }
        #css3menu1 ul.level-two .top20 {
              top: -818px;
        }
        /* JCC - 16 jun 25 */


/*  ------------ Blue animated arrow before menu */    

#css3menu1 .level-two > li.active > a {
    color: #2196f3;
}
#css3menu1 .level-two > li > a {
    line-height: 42px;
}
#css3menu1 .level-two > li a {
    font-family: "Open Sans",sans-serif;
    font-size: 12px;
    font-weight: 600;
    text-transform: uppercase;
    color: #454545;
    line-height: 24px;
}

/* #css3menu1 ul li a { */
#css3menu1 ul.level-three > li > a {
    text-decoration:none;
    color:#717171;
    font-size:12px;
    font-weight:400;
    font-family:"Open Sans",sans-serif;
    line-height:22px;
    -webkit-transition:all .15s ease-in-out;
    -o-transition:all .15s ease-in-out;
    transition:all .15s ease-in-out;
    position:relative;
    border-left:2px solid transparent
}
/* #css3menu1 ul li a:hover { */
/* #css3menu1 ul.level-three li a:hover { */
#css3menu1 ul.level-two li:hover .level-three > li:hover > a {
    color:#2196f3;
    text-decoration:none;
    padding-left:25px;
    border-left:2px solid transparent;
    /* background-color: #F5F5F5; */
    /* border-top: 1px solid #ccc; */
    /* border-bottom: 1px solid #ccc;*/
    /* font-weight: 600; */
}
/* #css3menu1 ul li a:hover:after { */
#css3menu1 ul.level-three > li > a:hover:after {
    left:0px;
    top:50%;
    border:solid transparent;
    content:" ";
    height:0;
    width:0;
    position:absolute;
    pointer-events:none;
    border-color:rgba(33,150,243,0);
    border-left-color:#2196f3;
    border-width:4px;
    margin-top:-4px;
    -webkit-transition:all .15s ease-in-out;
    -o-transition:all .15s ease-in-out;
    -moz-transition:all .15s ease-in-out;
    transition:all .15s ease-in-out
}


#css3menu1 ul.level-two li.active .level-three > li.active {
    /*background-color:#fff;*/
    background-color:transparent;
    /* border-top:1px solid #CCC; 
    border-bottom:1px solid #CCC;
    border-left:0px solid #2196f3; */
}
#css3menu1 ul.level-two li.active .level-three > li.active > a {
    color:#2196f3;
    text-decoration:none;
    padding-left:25px;
    border-left:0px solid transparent
}
/* #css3menu1 ul li a:hover:after { */
#css3menu1 ul.level-three > li.active > a:after {
    left:0px;
    top:50%;
    border:solid transparent;
    content:" ";
    height:0;
    width:0;
    position:absolute;
    pointer-events:none;
    border-color:rgba(33,150,243,0);
    border-left-color:#2196f3;
    border-width:4px;
    margin-top:-4px;
    -webkit-transition:all .15s ease-in-out;
    -o-transition:all .15s ease-in-out;
    -moz-transition:all .15s ease-in-out;
    transition:all .15s ease-in-out
}

#css3menu1 ul.level-two > li.active {
    border-top: 1px solid #dfdfdf;
    border-bottom: 1px solid #dfdfdf;
    border-right: 1px solid #dfdfdf;
    color: #2196f3;
    /* background: #f2f2f2; */
    /* background: #fff; */
    background: #f4f4f4;
        box-shadow: rgba(33,150,243,1.0) -3px 0 0;
    position: relative;
}

#css3menu1 ul.level-two li.smalltitle {
    float: left;
    position: relative;
    min-width:330px;
}
#css3menu1 ul.level-two li.smalltitle.active {
    background-color:transparent;
    border-top: 1px solid transparent;
    border-bottom: 1px solid transparent;
    border-right: 1px solid transparent;
    box-shadow: transparent -3px 0 0;
}

#css3menu1 ul.level-two li.smalltitle a {
    text-decoration:none;
    color:#717171;
    font-size:12px;
    font-weight:400;
    font-family:"Open Sans",sans-serif;
    line-height:22px; 
    -webkit-transition:all .15s ease-in-out;
    -o-transition:all .15s ease-in-out;
    transition:all .15s ease-in-out;
    position:relative;
    border-left:2px solid transparent
}
/* #css3menu1 ul li a:hover { */
/* #css3menu1 ul.level-three li a:hover { */
#css3menu1 ul.level-two li.smalltitle:hover a {
    color:#2196f3;
    text-decoration:none;
    padding-left:20px;
    border-left:2px solid transparent
}
/* #css3menu1 ul li a:hover:after { */
#css3menu1 ul.level-two li.smalltitle a:hover:after {
    left:0px;
    top:50%;
    border: 0px solid transparent;
    content:" ";
    height:0;
    width:0;
    position:absolute;
    pointer-events:none;
    border-color:rgba(33,150,243,0);
    border-left-color:#2196f3;
    border-width:4px;
    margin-top:-4px;
    -webkit-transition:all .15s ease-in-out;
    -o-transition:all .15s ease-in-out;
    -moz-transition:all .15s ease-in-out;
    transition:all .15s ease-in-out
}

/* -------------  End of blue animated arrow before menu */ 


/* Grey triangle at right of li level-two and level-three */
#css3menu1 .level-two > li.active > a::before {
    border-color: rgba(222,222,222,0);
    border-right-color: #dedede; 
    /* border-right-color: #f8f8f8;*/
    border-width: 11px;
    margin-top: -11px;
}
#css3menu1 .level-two > li.active > a::after {
    border-color: rgba(248,248,248,0);
    border-right-color: #f8f8f8;
    border-width: 10px;
    margin-top: -10px;
}
ul.level-two > li.active > a::after, ul.level-two > li.active > a::before {
    right: -1px;
    top: 50%;
    border: solid transparent;
    content: " ";
    height: 0;
    width: 0;
    position: absolute;
    z-index: 20;
}


#css3menu1 .level-three > li.active::before {
    /* border-right-color: #dedede; */
    /* border-right-color: #2196f3; */
    border-right-color: #dadada;
    border-width: 11px;
    margin-top: -7px;
}
#css3menu1 .level-three > li.active::after {
    border-right-color: #f8f8f8;
    border-width: 10px;
    margin-top: -6px;
}
ul.level-three > li.active::after, ul.level-three > li.active::before {
    right: -1px;
    top: 50%;
    border: solid transparent;
    content: " ";
    position: absolute;
    z-index: 20;
}

/**Menu accessories **/
#css3menu1 .level-two > li.smalltitle.active > a::before {
    border-color: rgba(222,222,222,0);
    border-right-color: transparent; 
    /* border-right-color: #f8f8f8;*/
    border-width: 11px;
    margin-top: -11px;
}
#css3menu1 .level-two > li.smalltitle.active a::after {
    border-color: rgba(248,248,248,0);
    border-right-color: transparent;
    border-width: 10px;
    margin-top: -10px;
}

#css3menu1 ul.level-one.clevo > li > a {
    color: #FFFFFF;
}
#css3menu1 ul.level-one.clevo > li:hover > a {
    color: #2196f3;
}
#css3menu1 ul.level-one.keynu > li > a {
    color: #454545;
}
#css3menu1 ul.level-one.keynu > li:hover > a {
    color: #2196f3;
}
#css3menu1 ul.level-one.noteb > li > a {
    color: #FFFFFF;
}
#css3menu1 ul.level-one.noteb > li:hover > a {
    color: #454545;
}
/*
#css3menu1 .menubloc_nbk {
    width: 400px;
    min-height:400px;
    height:auto;
    text-align:left;
    border: 1px solid #ccc;
}

#css3menu1 .menubloc_dsk {
    width: 400px;
    min-height:400px;
    height:auto;
    text-align:left;
    border: 1px solid #ccc;
}
*/
#css3menu1 .menubloc_nbk {
position: relative;
overflow: hidden;
/* background-color: #F8F8F8;*/
background-color: transparent;
min-height: 400px;
width: 400px;
padding-left:10px;
padding-right:10px;
margin-right: 0px;
-webkit-transition: background-color 300ms linear;
-moz-transition: background-color 300ms linear;
-o-transition: background-color 300ms linear;
-ms-transition: background-color 300ms linear;
transition: background-color 300ms linear;
BORDER-TOP: transparent 0px solid ;
BORDER-BOTTOM: transparent 0px solid ;
/* BORDER: red 1px solid ; */
}
#css3menu1 .menubloc_nbk:hover {
/*background-color: transparent; */
background-color: #F8F8F8;
BORDER-TOP: #cdcdcd 0px solid ;
BORDER-BOTTOM: #cdcdcd 0px solid ;
}
/*
#css3menu1 .menubloc_nbk P {
     float:left; COLOR: #797979; FONT-SIZE: 11px; LINE-HEIGHT: 1.6; FONT-WEIGHT: normal; 
}
*/
#css3menu1 .menubloc_nbk_pic {
    text-align:center; 
    display:block;
    margin-bottom:5px;
}
#css3menu1 .menubloc_nbk_pic IMG {
    BORDER: #000 0px solid ;
    /* background-color:#000; */
}
#css3menu1 .menubloc_nbk H3 {
    font-family: "Open Sans",sans-serif;  COLOR: #222; FONT-SIZE: 14px; FONT-WEIGHT: bold; padding:10px; TEXT-ALIGN:left; font-style:italic
}
#css3menu1 .menubloc_nbk .menublack_title {
    float:left; height:35px; width:100%; COLOR: #585858; FONT-FAMILY: "Orbitron-Regular", sans-serif; font-style:normal; FONT-SIZE: 22px; FONT-WEIGHT: normal; 
    LINE-HEIGHT:0px; BACKGROUND-COLOR:transparent;text-align:center;vertical-align:middle; margin-left:0px; 
    margin-right:0px; margin-top:0px;
    /*position:relative;
    display:inline;
    margin-top: 40px;
    margin-right: 0px;
    max-width: 100px; */
    display:block;
    
}
#css3menu1 .menubloc_nbk .menublack_title H3 {
     /* COLOR: #585858; FONT-FAMILY: "Aldrich", sans-serif; */
     COLOR: #1FA0E4;
     FONT-FAMILY: "Open Sans",sans-serif;
     FONT-SIZE: 20px; FONT-WEIGHT: bold; LINE-HEIGHT:15px; BACKGROUND-COLOR:transparent;text-align:center;vertical-align:middle; margin-left:0px; margin-top:0px;font-style:normal;
}
#css3menu1 .menubloc_nbk .menublack_title H3 {
    /*FONT-FAMILY: "Merriweather_Sans_Regular", Arial, Helvetica, sans-serif;*/
    /* FONT-WEIGHT: normal; */
    FONT-FAMILY: "Open Sans",sans-serif; 
    COLOR: #1FA0E4; 
    FONT-SIZE: 25px; 
    FONT-WEIGHT: 600; border:0px solid #fff; 
    margin-top:15px; 
    margin-bottom:0px; 
    text-transform: uppercase;
}
#css3menu1 .menubloc_nbk:hover .menublack_title H3 {
     COLOR: #474747; 
}
#css3menu1 .menubloc_nbk H3 {
    FONT-FAMILY: "Merriweather_Sans_BoldItalic", Arial, Helvetica, sans-serif; COLOR: #000; FONT-SIZE: 13px; FONT-WEIGHT: normal; border:0px solid #fff; margin-top:50px;margin-bottom:10px;padding:0px;
}
#css3menu1 .menubloc_nbk P {
    FONT-FAMILY: "Muli", Arial, Helvetica, sans-serif; COLOR: #404040; FONT-SIZE: 13px; FONT-WEIGHT: normal;margin-top:0px; line-height:1.6;text-align:left;
}
#css3menu1 .menubloc_nbk P a {
 FONT-FAMILY: "Muli", Arial, Helvetica, sans-serif; COLOR: #5B5B5B; FONT-SIZE: 13px; FONT-WEIGHT: bold;margin-top:0px; display:inline;text-decoration:none;
}
#css3menu1 .menubloc_nbk P a:hover {
 COLOR: blue; 
}




#css3menu1 .menubloc_dsk {
position: relative;
overflow: hidden;
/* background-color: #F8F8F8;*/
background-color: transparent;
min-height: 400px;
width: 400px;
padding-left:10px;
padding-right:10px;
margin-right: 0px;
-webkit-transition: background-color 300ms linear;
-moz-transition: background-color 300ms linear;
-o-transition: background-color 300ms linear;
-ms-transition: background-color 300ms linear;
transition: background-color 300ms linear;
BORDER-TOP: transparent 0px solid ;
BORDER-BOTTOM: transparent 0px solid ;
/* BORDER: red 1px solid ; */
}
#css3menu1 .menubloc_dsk:hover {
/*background-color: transparent; */
background-color: #F8F8F8;
BORDER-TOP: #cdcdcd 0px solid ;
BORDER-BOTTOM: #cdcdcd 0px solid ;
}
/*
#css3menu1 .menubloc_dsk P {
     float:left; COLOR: #797979; FONT-SIZE: 11px; LINE-HEIGHT: 1.6; FONT-WEIGHT: normal; 
}
*/
#css3menu1 .menubloc_dsk_pic {
    text-align:center; 
    display:block;
    margin-bottom:5px;
}
#css3menu1 .menubloc_dsk_pic IMG {
    BORDER: #000 0px solid ;
    /* background-color:#000; */
}
#css3menu1 .menubloc_dsk H3 {
    font-family: "Open Sans",sans-serif;  COLOR: #222; FONT-SIZE: 14px; FONT-WEIGHT: bold; padding:10px; TEXT-ALIGN:left; font-style:italic
}
#css3menu1 .menubloc_dsk .menublack_title {
    float:left; height:35px; width:100%; COLOR: #585858; FONT-FAMILY: "Orbitron-Regular", sans-serif; font-style:normal; FONT-SIZE: 22px; FONT-WEIGHT: normal; 
    LINE-HEIGHT:0px; BACKGROUND-COLOR:transparent;text-align:center;vertical-align:middle; margin-left:0px; 
    margin-right:0px; margin-top:0px;
    /*position:relative;
    display:inline;
    margin-top: 40px;
    margin-right: 0px;
    max-width: 100px; */
    display:block;
    
}
#css3menu1 .menubloc_dsk .menublack_title H3 {
     /* COLOR: #585858; FONT-FAMILY: "Aldrich", sans-serif; */
     COLOR: #1FA0E4;
     FONT-FAMILY: "Open Sans",sans-serif;
     FONT-SIZE: 20px; FONT-WEIGHT: bold; LINE-HEIGHT:15px; BACKGROUND-COLOR:transparent;text-align:center;vertical-align:middle; margin-left:0px; margin-top:0px;font-style:normal;
}
#css3menu1 .menubloc_dsk .menublack_title H3 {
    /*FONT-FAMILY: "Merriweather_Sans_Regular", Arial, Helvetica, sans-serif;*/
    /* FONT-WEIGHT: normal; */
    FONT-FAMILY: "Open Sans",sans-serif; 
    COLOR: #1FA0E4; 
    FONT-SIZE: 25px; 
    FONT-WEIGHT: 600; border:0px solid #fff; 
    margin-top:15px; 
    margin-bottom:0px; 
    text-transform: uppercase;
}
#css3menu1 .menubloc_dsk:hover .menublack_title H3 {
     COLOR: #474747; 
}
#css3menu1 .menubloc_dsk H3 {
    FONT-FAMILY: "Merriweather_Sans_BoldItalic", Arial, Helvetica, sans-serif; COLOR: #000; FONT-SIZE: 13px; FONT-WEIGHT: normal; border:0px solid #fff; margin-top:50px;margin-bottom:10px;padding:0px;
}
#css3menu1 .menubloc_dsk P {
    FONT-FAMILY: "Muli", Arial, Helvetica, sans-serif; COLOR: #404040; FONT-SIZE: 13px; FONT-WEIGHT: normal;margin-top:0px; line-height:1.6;text-align:left;
}
#css3menu1 .menubloc_dsk P a {
 FONT-FAMILY: "Muli", Arial, Helvetica, sans-serif; COLOR: #5B5B5B; FONT-SIZE: 13px; FONT-WEIGHT: bold;margin-top:0px; display:inline;text-decoration:none;
}
#css3menu1 .menubloc_dsk P a:hover {
 COLOR: blue; 
}
#css3menu1 .smallplus {
    text-align:left;
    border: 0px solid #ccc;
    float:left;
    display:block;
    margin-top: 20px;
    margin-bottom: 5px;
}
#css3menu1 .smallplus p {
    font-family: "Open Sans",sans-serif;
    font-size: 12px;
    font-weight: 400;
    text-transform: none;
    /* text-transform: uppercase;*/
    color: #797979;
    line-height:8px;
}
#css3menu1 li a.button {
    font-family: "Open Sans",sans-serif;
    font-size: 15px;
    font-weight: 700;
    text-transform: uppercase;
    color: #FFF;
    text-align:center;
}
#css3menu1 li a.button100_btc {
    font-family: "Open Sans",sans-serif;
    font-size: 15px;
    font-weight: 700;
    text-transform: uppercase;
    color: #FFF;
    text-align:center;
}
#css3menu1 .menublock_headers {
    position:relative;
    background-color: transparent;
    BORDER: #cdcdcd 0px solid ;
    /* height: 100px;*/
    width: 100%;
    float: left;
    padding:0px;
    margin-top: 5px;
    margin-bottom: 5px;
    /*font-family: 'Istok_Web', sans-serif; */
    font-family: 'Roboto', sans-serif;
    /* font-family: 'Playfair Display SC', serif; */
    /* font-family: 'Nunito', sans-serif; */
    /*COLOR: #6C6C6C; FONT-SIZE: 12px; FONT-WEIGHT: bold; */
    COLOR: #1D8BC5; FONT-SIZE: 12px; FONT-WEIGHT: bold;
    TEXT-ALIGN: center;
}