.carousel-category .item{
    display: block;
    padding: 0px;
    margin: 5px;
    color: #FFF;
    text-align: center;
}

/* ----- old template ----  */
    body {
        font-family: Tahoma;
        font-size: 10pt;
        color: #242424;
        /*background-color:#061822;*/
        /* background-image: url('images/fond-gen.jpg');
        background-repeat: repeat-y;
        background-position:center; */
        line-height: 1em;
        font-style: normal;
        font-weight: normal;
        margin-left: 0;
        margin-right: 0;
        margin-top: 0;
        margin-bottom: 0;
        /*
         scrollbar-face-color: #006400;
            scrollbar-shadow-color: #228b22;
            scrollbar-highlight-color: #98fb98;
            scrollbar-3dlight-color: #8fbc8b;
            scrollbar-darkshadow-color: #000000;
            scrollbar-track-color: #000000;
            scrollbar-arrow-color: #eee8aa;
        */
    }

    table {
        font-size: 1em;
        font-style: normal;
        font-weight: normal;
        line-height: 1em;
    }

    div {
        font-size: 1em;
        font-style: normal;
        font-weight: normal;
        line-height: 1em;
        margin: 0;
    }

    tr {
        font-size: 1em;
        font-style: normal;
        font-weight: normal;
        line-height: 1em;
        margin: 0;
    }

    h1#h1001 {
        font-size: 1em;
        color: #FF00FF;
        font-style: normal;
        font-weight: normal;
        line-height: 1.5em;
        margin-left: 0px;
        margin-right: 0px;
        margin-top: 0;
        margin-bottom: 0;
        text-align: center;
    }

    p#p001 {
        font-size: 1em;
        color: #FF00FF;
        font-style: normal;
        font-weight: normal;
        line-height: 1.5em;
        margin-left: 0px;
        margin-right: 0px;
        margin-top: 0;
        margin-bottom: 0;
        text-align: center;
    }

    p#p002 {
        font-size: 0.8em;
        color: #FF00FF;
        font-style: normal;
        font-weight: normal;
        line-height: 1.5em;
        margin-left: 0px;
        margin-right: 0px;
        margin-top: 0;
        margin-bottom: 0;
        text-align: center;
    }

    p#p003 {
        font-size: 0.8em;
        color: #242424;
        font-style: normal;
        font-weight: normal;
        line-height: 1.5em;
        margin-left: 4px;
        margin-right: 0px;
        margin-top: 0;
        margin-bottom: 0;
        text-align: left;
    }

    p#p003 font.p003num {
        color: #846a3d;
    }

    p#p004 {
        font-size: 0.8em;
        color: #AF8F56;
        font-style: normal;
        font-weight: normal;
        line-height: 1.5em;
        margin-left: 0px;
        margin-right: 0px;
        margin-top: 0;
        margin-bottom: 0;
        text-align: center;
    }

    p#p0041 {
        font-size: 0.8em;
        /* color: #AF8F56; */
        color: #ffffff;
        font-style: normal;
        font-weight: normal;
        line-height: 1.5em;
        margin-left: 0px;
        margin-right: 0px;
        margin-top: 0;
        margin-bottom: 0;
        text-align: center;
    }

    p#p005 {
        font-size: 0.8em;
        color: #AF8F56;
        font-style: normal;
        font-weight: normal;
        line-height: 1.5em;
        margin-left: 10px;
        margin-right: 0px;
        margin-top: 0;
        margin-bottom: 0;
        text-align: left;
    }

    p#p006 {
        font-size: 0.8em;
        color: #FFFFFF;
        font-style: normal;
        font-weight: bold;
        background-color: #AF8F56;
        line-height: 1.5em;
        margin-left: 0px;
        margin-right: 0px;
        margin-top: 0;
        margin-bottom: 0;
        text-align: center;
    }

    p#p007 {
        font-size: 1em;
        color: #FFFFFF;
        font-style: normal;
        font-weight: normal;
        background-color: #FFFFFF;
        line-height: 1em;
        margin-left: 15px;
        margin-right: 15px;
        margin-top: 0;
        margin-bottom: 0;
        text-align: center;
    }

    p#p008 {
        font-size: 0.7em;
        color: #FFFFFF;
        font-style: normal;
        font-weight: normal;
        line-height: 18px;
        margin-left: 15px;
        margin-right: 15px;
        margin-top: 0;
        margin-bottom: 0;
        text-align: left;
    }

    p#p009 {
        font-size: 0.8em;
        color: #242424;
        font-style: normal;
        font-weight: normal;
        line-height: 1em;
        margin-left: 5px;
        margin-right: 5px;
        margin-top: 0;
        margin-bottom: 0;
        text-align: justify;
    }

    p#p0010 {
        font-size: 0.8em;
        color: #FFFFFF;
        font-style: normal;
        font-weight: normal;
        line-height: 1em;
        margin: 0;
        text-align: left;
    }

    .p100 {
        font-size: 1.5em;
        color: #333333;
        font-style: normal;
        font-weight: normal;
        line-height: 1.3em;
        margin-left: 0px;
        margin-right: 0;
        margin-top: 25px;
        margin-bottom: 25px;
        text-align: center;
    }

    a {
        color: #FF00FF;
        font-size: 1em;
        text-decoration: none;
    }

    a:hover {
        text-decoration: underline;
    }

    a:active {
        text-decoration: none;
    }

    a#a001 {
        font-size: 0.1em;
        text-decoration: none;
        font-weight: normal;
        line-height: 0.1em;
    }

    a#a001:hover {
        text-decoration: none;
    }

    a#a001:active {
        text-decoration: none;
    }

    a#a002 {
        font-size: 0.1em;
        text-decoration: none;
        font-weight: normal;
        line-height: 0.1em;
        border: 0;
    }

    a#a002:hover {
        font-size: 0.1em;
        text-decoration: none;
        font-weight: normal;
        line-height: 0.1em;
        border: 0;
    }

    a#a002:active {
        font-size: 0.1em;
        text-decoration: none;
        font-weight: normal;
        line-height: 0.1em;
        border: 0;
    }

    a#a003 {
        color: #242424;
        font-size: 1em;
        text-decoration: none;
    }

    a#a003:hover {
        text-decoration: underline;
    }

    a#a003:active {
        text-decoration: none;
    }

    a#a003a {
        color: #242424;
        font-size: 1em;
        text-decoration: none;
        background-color: #FF99FF;
    }

    a#a003a:hover {
        text-decoration: underline;
    }

    a#a003a:active {
        text-decoration: none;
    }

    a.zoom {
        cursor: url('/images/zoom.cur'), pointer;
    }

    #brochureanterieure {
        width: 1024px;
        height: 100px;
        background-color: #fff;
    }

    div#div001 {
        clear: both;
        width: 324px;
        height: 470px;
        margin-left: 0;
        margin-right: 0;
        margin-top: 0;
        margin-bottom: 0;
        overflow: auto;
    }

    div#div002 {
        clear: both;
        width: 1024px;
        height: 500px;
        margin-left: 0;
        margin-right: 0;
        margin-top: 0;
        margin-bottom: 0;
        overflow: auto;
    }

    /* -----------------------menu ----------------------------*/
    div#menu000 {
        clear: both;
        width: 1024px;
        height: 35px;
        margin-left: auto;
        margin-right: auto;
        margin-top: 0;
        margin-bottom: 0;
        text-align: center;
    }

    div#menu001 {
        float: left;
        width: 180px;
        height: 35px;
        margin-left: 0;
        margin-right: 0;
        margin-top: 0;
        margin-bottom: 0;
    }

    div#menu002 {
        float: left;
        width: 200px;
        height: 35px;
        margin-left: 0;
        margin-right: 0;
        margin-top: 0;
        margin-bottom: 0;
    }

    div#menu003 {
        float: left;
        width: 88px;
        height: 35px;
        margin-left: 0;
        margin-right: 0;
        margin-top: 0;
        margin-bottom: 0;
    }

    div#menu004 {
        float: left;
        width: 34px;
        height: 35px;
        margin-left: 0;
        margin-right: 0;
        margin-top: 0;
        margin-bottom: 0;
    }

    div#menu005 {
        float: left;
        width: 88px;
        height: 35px;
        margin-left: 0;
        margin-right: 0;
        margin-top: 0;
        margin-bottom: 0;
    }

    div#menu006 {
        float: left;
        width: 182px;
        height: 35px;
        margin-left: 0;
        margin-right: 0;
        margin-top: 0;
        margin-bottom: 0;
    }

    div#menu007 {
        float: left;
        width: 183px;
        height: 35px;
        margin-left: 0;
        margin-right: 0;
        margin-top: 0;
        margin-bottom: 0;
    }

    div#menu008 {
        float: left;
        width: 155px;
        height: 35px;
        margin-left: 0;
        margin-right: 0;
        margin-top: 0;
        margin-bottom: 0;
    }

    form#form001 {
        float: right;
        background-color: none;
        margin-left: 0;
        margin-right: 0;
        margin-top: 0;
        margin-bottom: 0;
    }

    form#form0010 {
        float: right;
        background-color: none;
        margin-left: 0;
        margin-right: 10px;
        margin-top: 0;
        margin-bottom: 2px;
    }



/* -------- new template --------- */

    .navbar {
        margin-bottom: 0px;
        border-radius: 0px;
    }

    .navbar-default {
        background-color: #120f08;
        border: none;
        border-color: #120f08;
        background-image: none;
        background-repeat: no-repeat;
        box-shadow: none;
        border-radius: 0px;
    }

    .navbar-brand {
        padding: 0 0 0 15px;
        height: 75px;
    }

    .footer {
        background-color: #061822;
        margin-top: 150px;
	    /* position: absolute;
		bottom: 10;
		width: 100%;
		height: auto; */
    }

    .p100 {
        font-weight: bold;
        margin-top: 50px !important;
    }

    .main-h1{
        font-size: 2em;
        text-align: center;
        font-weight: 700;
    }

    p#p0041 a {
        color: #ffffff;
    }

    .row-with-margin {
        margin: 0px 75px;
    }

    #owl-carousel-1 .item {
        display: block;
        padding: 0px;
        margin: 5px;
        color: #FFF;
        text-align: center;
    }

    #owl-carousel-1 .item img {
        display: block;
        height: 219px !important;
        width: 100%;
    }

    #owl-carousel-2 .item {
        display: block;
        padding: 0px;
        margin: 5px;
        color: #FFF;
        text-align: center;
    }

    #owl-carousel-2 .item img {
        display: block;
        width: 100%;
        height: auto;
    }

    #owl-carousel-3 .item {
        display: block;
        padding: 0px;
        margin: 5px;
        color: #FFF;
        text-align: center;
    }

    #owl-carousel-3 .item img {
        display: block;
        width: 100%;
        height: auto;
    }

    #owl-carousel-4 .item {
        display: block;
        padding: 0px;
        margin: 5px;
        color: #FFF;
        text-align: center;
    }

    #owl-carousel-4 .item img {
        display: block;
        width: 100%;
        height: auto;
    }

    .owl-pagination {
        display: none;
    }

    .owl-theme .owl-controls {
        margin: 0px;
    }

    .owl-theme .owl-controls .owl-buttons div {
        border-radius: 0px;
        padding: 0px;
        margin: 0px;
        color: #000000;
        background: none;
        opacity: 1;
    }

    .owl-prev, .owl-next {
        position: absolute;
       /*  top: 30%; */
        text-align: center;
        background-color: #fff;
    }

    /* .owl-next {
        right: 0;
    }

    .owl-prev {
        left: -4vw;
    }  */

    /* .glyphicon {
        margin: 0px;
        padding: 0px;
        font-size: 4vw;
        position: absolute;
    } */



/* ------ new arrows ------*/
 
    .icon-arrow1-left, .icon-arrow1-right {
			font-size: 175px;
			width: 50px;
		}

	.owl-next {
			right: -50px;
			width: 50px;
		}

	.owl-prev {
			left: -50px;
			width: 50px;
		}

	.owl-prev, .owl-next {
			top: 13%;
		}
		
 
	
/*--- brochure page header ---- */
    .header {
        background-color: #120f08;
        border: none;
        border-color: #120f08;
        background-image: none;
        background-repeat: no-repeat;
        box-shadow: none;
        border-radius: 0px;
    }

    .header-text {
        height: 75px;
    }

    .header-text p {
        text-align: right;
        margin-top: 27px;
        color: #ffffff;
        font-size: 18px;
    }

    .header-text a {
        color: #ffffff;
        text-decoration: none;
        font-size: 18px;
    }

    @media screen and (max-width: 400px) {
        .header-logo {
            width: 100%;
            text-align: center;
            padding: 0px;
            margin: 0px;
        }

        .header-text {
            width: 100%;
            text-align: center;
            padding: 0px;
            margin: 0px;
        }

        .header-text p {
            text-align: center;
        }
    }

    @media screen and (min-width: 769px) {

        .row-1 {
            width: 100%;
            margin: 0 auto;
        }

        .row-2 {
            width: 66.6666667%;
            margin: 0 auto;
        }

        .row-3 {
            width: 33.3333333%;
            margin: 0 auto;
        }

        .row-4 {
            width: 83.3333333%;
            margin: 0 auto;
        }
		
	}	
		
	
		
		
 	@media screen and (min-width: 1201px) {
		
		.icon-arrow1-left, .icon-arrow1-right {
			font-size: 175px;
		}

		.owl-next {
			right: -55px;
			width: 55px;
			overflow: hidden;
		}

		.owl-prev {
			left: -350px;
			width: 55px;
			
		}

		.owl-prev, .owl-next {
			top: 13%;
		}
		
		
    }
		


	@media screen and (min-width: 993px) and (max-width: 1200px) {
		
		.icon-arrow1-left, .icon-arrow1-right {
			font-size: 13vw;
		}

		.owl-next {
			right: -50px;
			overflow: hidden;
			width: 50px;
		}

		.owl-prev {
			left: -26vw;
			width: 50px;
		}

		.owl-prev, .owl-next {
			top: 9%;
		}
		
		
    } 
	
	@media screen and (min-width: 769px)and (max-width: 992px) {
		
		.icon-arrow1-left, .icon-arrow1-right {
			font-size: 10vw;
		}

		.owl-next {
			right: -50px;
			overflow: hidden;
			width: 50px;
		}

		.owl-prev {
			left: -20vw;
			width: 50px;
		}

		.owl-prev, .owl-next {
			top: 16%;
		}
		
		
    }
		
		
		
	@media screen and (min-width: 481px) and (max-width: 768px) {
		
		.icon-arrow1-left, .icon-arrow1-right {
			font-size: 18vw;
		}

		.owl-next {
			right: -50px;
			overflow: hidden;
			width: 50px;
		}

		.owl-prev {
			left: -36vw;
			width: 50px;
		}

		.owl-prev, .owl-next {
			top: 17%;
		}
		
		
    } 
	
	 @media screen and (min-width:401px ) and (max-width: 480px) {
		
		.icon-arrow1-left, .icon-arrow1-right {
			font-size: 30vw;
		}

		.owl-next {
			right: -50px;
			overflow: hidden;
			width: 50px;
		}

		.owl-prev {
			left: -60vw;
			width: 50px;
		}

		.owl-prev, .owl-next {
			top: 16%;
		}
		
		
    } 

	@media screen and (max-width: 400px) {
		
		.icon-arrow1-left, .icon-arrow1-right {
			font-size: 24vw;
		}

		.owl-next {
			right: -50px;
			overflow: hidden;
			width: 50px;
		}

		.owl-prev {
			left: -48vw;
			width: 50px;
		}

		.owl-prev, .owl-next {
			top: 10%;
		}
		
		
    }



/*============ custom =============*/
html {
    height: 100%;
}
body {
    height: 100%;
}

.owl-wrapper {
    margin: 0 auto;
}

.brand-logo {
    line-height: 70px !important;
}

.brand-logo>img{
    max-height: 75px;
    vertical-align: middle;
    display: inline-block !important;
}

footer {
    bottom: 0;
    left: 0;
    right: 0;
}


.carousel-category .item img {
    height: 219px !important;
}

@media screen and (max-width: 760px) {
    .carousel-category .item img {
        height: auto !important;
    }

    #owl-carousel-1 .item img {
        height: auto !important;
    }
}