@charset "utf-8";
/*--------------------------------
  Page Wrapper
----------------------------------*/
.wrapper {
	overflow : hidden
}
.inner-wrapper {
	background : #FFFFFF;
	margin : 40px auto;
	padding : 50px 0 0;
	width : 90%;
}
.header-wrapper {
	margin-bottom : 30px;
	position : relative;
	min-height : 100px;
}
/*-----------------------------------
NAVIGATION  
-------------------------------------*/

/*-----------------------------------
NAVIGATION  
-------------------------------------*/

.navbar {
	position : relative;
	min-height : 0px;
	margin-bottom : 20px;
	border : 1px solid transparent;
}
.mainnav {
	border : 0 none;
	border-radius : 0;
	margin-top : 0px;
	margin-bottom : 0px;
}
.caret {
	margin-top : -4px;
}
ul.level1 li a .caret {
	position : absolute;
	right : 10px;
	border-top : 4px solid transparent;
	border-bottom : 4px solid transparent;
	border-left : 4px solid;
	top : 18px;
}
.navbar-default {
	background : transparent;
}
.navbar-default .navbar-collapse {
	background: none;
}
ul.nav.navbar-nav li a {
	text-transform : uppercase;
	font-family: 'Raleway', Arial;
	font-weight: 400;
	color : #FFFFFF;
	font-weight : 400;
	line-height : 16px;
	font-size : 15px;
	padding : 17px 24px 18px 23px;
}
.site-de ul.nav.navbar-nav li a {
	padding : 17px 21px 18px 21px;
}
#menu-sticky ul.nav.navbar-nav > li > a {
	color:#343434;	
	font-size : 14px;
	padding : 17px 23px 18px 23px;
}
.site-de #menu-sticky ul.nav.navbar-nav > li > a {
	padding : 17px 16px 18px 16px;
}
#menu-sticky ul.nav.navbar-nav > li > a:hover {
	color:#ec6c12;
}
#menu-sticky .dropdown-menu { border:1px solid #EAEAEA; }
ul.nav.navbar-nav li.smallcase a {
	text-transform: inherit;
}
#topMenu2 { height:44px; overflow:hidden; }
#topMenu2 ul.nav.navbar-nav li {
	/*border-left: 1px solid #626262;
	border-right: 1px solid #232323;*/
	transition : all 0s;
	-moz-transition : all 0s;
	-webkit-transition : all 0s;
	-o-transition : all 0s;
	-ms-transition : all 0s;
}
#topMenu2 ul.nav.navbar-nav li:hover {
	background-color: #FFFFFF;
}
#topMenu2 ul.nav.navbar-nav {
	/*border-left: 1px solid #232323;
	border-right: 1px solid #626262;*/
}
#topMenu2 ul.nav.navbar-nav li.active a { color:#FFFFFF; }
#topMenu2 ul.nav.navbar-nav li.active { background-color:#2f2f2f; }
#topMenu2 ul.nav.navbar-nav li:hover { background-color:#FFFFFF; }
#topMenu2 ul.nav.navbar-nav li.active:hover { background-color:#2f2f2f; }
#topMenu2 ul.nav.navbar-nav li a { padding : 13px 36px 14px 37px; height:44px; }
#sousMenuSociete #topMenu2 ul.nav.navbar-nav li a { padding : 13px 36px 14px 37px; }
#sousMenuServices #topMenu2 ul.nav.navbar-nav li a { padding : 13px 19px 14px 19px; }
#sousMenuServicesEntreprises #topMenu2 ul.nav.navbar-nav li a { padding : 13px 30px 14px 30px; }
#sousMenuServices #topMenu2 ul.nav.navbar-nav li .submenu-wrapper li, #sousMenuServicesEntreprises #topMenu2 ul.nav.navbar-nav li .submenu-wrapper li { 
white-space:nowrap;
}
#sousMenuServices #topMenu2 ul.nav.navbar-nav li .submenu-wrapper li a, #sousMenuServicesEntreprises #topMenu2 ul.nav.navbar-nav li .submenu-wrapper li a { 
	color:#D00;
	font-size : 12px;
	color : #222222;
	text-transform: uppercase;
	padding : 7px 10px 7px 7px;
	height:auto;
	white-space:nowrap;

}


#sousMenuServices #topMenu2 ul.nav.navbar-nav li .submenu-wrapper li a:hover, #sousMenuServices #topMenu2 ul.nav.navbar-nav li .submenu-wrapper li a:focus {
	/* background : #232323; */
	/*background-color : #FFFFFF;*/
	color : #ec6c12;
	transition : all 0s;
	-moz-transition : all 0s;
	-webkit-transition : all 0s;
	-o-transition : all 0s;
	-ms-transition : all 0s;
}
#sousMenuServicesEntreprises #topMenu2 ul.nav.navbar-nav li .submenu-wrapper li a:hover, #sousMenuServicesEntreprises #topMenu2 ul.nav.navbar-nav li .submenu-wrapper li a:focus {
	/* background : #232323; */
	/*background-color : #FFFFFF;*/
	color : #ec6c12;
	transition : all 0s;
	-moz-transition : all 0s;
	-webkit-transition : all 0s;
	-o-transition : all 0s;
	-ms-transition : all 0s;
}


ul.nav.navbar-nav li a i {
	font-size: 16px;
	padding-left: 5px;
	bottom: 0px;
	position: relative;
	color: #828282;
}
#topMenu2 ul.nav.navbar-nav li a i, #topMenu2 ul.nav.navbar-nav li a i {
	font-size: 10px;
	padding-left: 5px;
	bottom: 2px;
	position: relative;
	color: #FFFFFF;
}
#topMenu2 ul.nav.navbar-nav li:hover a i, #topMenu2 ul.nav.navbar-nav li:hover a i {
	font-size: 10px;
	padding-left: 5px;
	bottom: 2px;
	position: relative;
	color: #ec6c12;
}

ul.nav.navbar-nav li:last-child a {
/* padding-right : 0; */
}
nav.navbar-collapse.collapse {
	padding-right : 0;
}
ul.nav.navbar-nav li a:hover, ul.nav.navbar-nav li a:focus {
	/*background : #232323;*/
	background : none;
	transition : all 0s;
	-moz-transition : all 0s;
	-webkit-transition : all 0s;
	-o-transition : all 0s;
	-ms-transition : all 0s;
	color:#ec6c12;
}
ul.dropdown-menu:before {
	content : "";
	position : absolute;
	height : 30px;
	top : -30px;
	left : 0;
	width : 100%;
}
.dropdown-menu {
	border-top : 1px solid #e1e1e1;
	border-radius : 0px;
	position : relative;
	display : block;
	float : none;
	width : 100%;
	box-shadow : 0 4px 3px 0 rgba(0, 0, 0, 0.2);
	border-left : 1px solid #FFFFFF;
	border-right : 1px solid #FFFFFF;
	border-bottom : 1px solid #FFFFFF;
}
.navbar-nav > li {
	float : left;/* border-right : 1px solid #E1E1E1 */
}
.navbar-nav > li:last-child {
	border-right : 0px solid #E1E1E1;
}
.navbar-default .navbar-nav > .active > a, .navbar-default .navbar-nav > .active > a:hover, .navbar-default .navbar-nav > .active > a:focus .navbar-default .navbar-nav > .active > a.open {
	color : #ec6c12;/*background-color : #232323;*//*background-color : #FFFFFF;*/
	transition : all 0s;
	-moz-transition : all 0s;
	-webkit-transition : all 0s;
	-o-transition : all 0s;
	-ms-transition : all 0s;
}
#menu-sticky .navbar-default .navbar-nav > .active > a { color:#ec6c12; }
#menu-sticky .navbar-default .navbar-nav > a:hover { color:#ec6c12; }
.navbar-default .navbar-nav > .active > a, .navbar-default .navbar-nav > .active > a:hover, .navbar-default .navbar-nav > .active > a:focus, .navbar-default .navbar-nav > .active > a.open {
	color: #ec6c12;
	transition : all 0s;
	-moz-transition : all 0s;
	-webkit-transition : all 0s;
	-o-transition : all 0s;
	-ms-transition : all 0s;
}

button.navbar-toggle {
	border-radius : 0;
	border : 0;
	padding : 0;
	width : 40px;
	height : 40px;
	line-height : 30px;
	font-size : 21px;
	outline : none;
	background : #ec6c12;
	float : left;
	color : #FFFFFF;
	margin : 0px;
	transition : all .5s;
	-moz-transition : all .5s;
	-webkit-transition : all .5s;
	-o-transition : all .5s;
	-ms-transition : all .5s;
}
.navbar-default .navbar-toggle:hover, .navbar-default .navbar-toggle:focus {
	background-color : #2B2B2B;
}
/*-------------------------- 
DROPDOWN CSS
----------------------------*/

.navbar-nav > li > .dropdown-menu {
	margin-top : 28px;
}
ul.nav.navbar-nav li:hover ul.dropdown-menu {
	display : block;
}
ul.nav.navbar-nav li ul.level1 li {
	border-top : 1px solid #E1E1E1;
	position : relative;
}
ul.nav.navbar-nav li ul.level1 li:first-child {
	border-top : 0px solid #E1E1E1;
}
ul.nav.navbar-nav li ul.level1 li a {
	padding : 7px 20px;
	font-size : 12px;
	color : #222222;
	line-height : 20px;
	text-transform: uppercase;
	 font-weight:500;
}
ul.nav.navbar-nav li ul.level1 li a:hover, ul.nav.navbar-nav li ul.level1 li a:focus {
	/* background : #232323; */
	/*background-color : #FFFFFF;*/
	color : #ec6c12;
	transition : all 0s;
	-moz-transition : all 0s;
	-webkit-transition : all 0s;
	-o-transition : all 0s;
	-ms-transition : all 0s;
}
.dropdown-menu > .active > a, .dropdown-menu > .active > a:hover, .dropdown-menu > .active > a:focus {
	color : #999 !important;
	background-color : transparent;
	transition : all 0s;
	-moz-transition : all 0s;
	-webkit-transition : all 0s;
	-o-transition : all 0s;
	-ms-transition : all 0s;
}

.dropdown-menu > .active > a:hover, .dropdown-menu > .active > a:focus {
/*background-color:#232323;*/
		/*background-color : #FFFFFF;*/
}
ul.dropdown-menu2 {
	list-style: none;
	list-style-type: none;
}
ul.dropdown-menu2 li {
	padding: 4px 0px;
}
ul.dropdown-menu2 li a {
	text-decoration: none;
}
/*--------------------------- 
MEGA DROPDOWN CSS 
-----------------------------*/
.dropdown-menu .mega-content ul li {
	border-bottom : 1px solid #E1E1E1;
	padding : 4px 0;
}
.dropdown-menu .mega-content ul.menu-carousel li {
	border : 0 !important;
}
.dropdown-menu .mega-content ul.menu-form li:last-child {
	border : 0 !important;
}
.dropdown-menu .mega-content ul li a {
	text-transform : capitalize;
	line-height : 26px;
	padding : 0;
	font-size : 14px;
}
.navbar-default .navbar-nav > .open > a, .navbar-default .navbar-nav > .open > a:hover, .navbar-default .navbar-nav > .open > a:focus {
	color : #ec6c12;/*background-color : #232323;*//*background-color : #FFFFFF;*/
	transition : all 0s;
	-moz-transition : all 0s;
	-webkit-transition : all 0s;
	-o-transition : all 0s;
	-ms-transition : all 0s;
}
.navbar-default .navbar-nav > .active > a, .navbar-default .navbar-nav > .active > a:hover, .navbar-default .navbar-nav > .active > a:focus {
	color : #ec6c12;
	background-color: none;
	transition : all .2s;
	-moz-transition : all .2s;
	-webkit-transition : all .2s;
	-o-transition : all .2s;
	-ms-transition : all .2s;
}
.mainnav .mega-fw {
	position : static;
}
.mainnav .mega-content {
	padding : 20px 30px;
}
.dropdown-header {
	color : #252627;
	font-size : 14px;
	text-transform : uppercase;
	font-weight : 600;
	margin-bottom : 15px;
	padding : 0;
	margin-top : 15px;
	border-bottom : 0px !important;
}
.carousel-inner h4 {
	margin-bottom : 10px;
}
/*------------------------------- 
BUTTON CSS
---------------------------------*/

.btn-primary {
	color : #212121;
	background-color : #feed01;
	border : 0;
	border-bottom : 2px solid;
	border-radius : 0;
	text-transform : uppercase;
	font-size : 12px;
	border-color : #212121;
	-webkit-transition : all 0.5s;
	-moz-transition : all 0.5s;
	transition : all 0.5s;
}
.btn-primary:hover, .btn-primary:active, .btn-primary:focus {
	color : #212121;
	background-color : #efd600;
	border-color : #212121;
	box-shadow : 0px;
	outline : none;
}
.post-meta .readmore a {
	font-size : 13px;
	text-transform : capitalize;
	color : #999999;
}
.post-meta .readmore a:hover {
	color : #feed01;
}
/*----------------------------- 
REVOLUTION SLIDER CSS 
------------------------------*/
.tp-caption {
	font-family : 'Arial', sans-serif, Helvetica, Arial !important;
	font-weight: 400;
}
.tp-caption video {
	width : 100%;
	height : 100%
}
.tp-caption.css_medium_light_white {
	color : #000000;
	font-size : 18px;
	line-height : 36px;
	font-weight : 400;
	font-family : 'Arial';
	text-decoration : none;
	padding : 0px 5px 0px 5px;
	background-color : rgb(255, 255, 255);
	background-color : rgba(255, 255, 255, 1);
	border-width : 0px;
	border-color : rgb(0, 0, 0);
	border-style : none;
}
.tp-caption.css_small_light_white {
	color : #FFFFFF;
	font-size : 14px;
	line-height : 24px;
	font-weight : 400;
	font-family : 'Arial';
	text-decoration : none;
	padding : 0px 5px 0px 5px;
	background-color : #000000;
	border-width : 0px;
	border-color : rgb(0, 0, 0);
	border-style : none;
}
.home-text {
	font-size : 36px;
	color : #212223;
	background : #FFFFFF;
	padding : 20px;
}
.home-text2 {
	font-size : 26px;
	color : #212223;
	background : #FFFFFF;
	padding : 10px 20px;
}
.tp-caption.caption-one {
	background-color : #CCCCCC;
	color : #FFFFFF;
	text-decoration : none;
	font-size : 20px;
	padding : 10px 20px;
}
.tp-caption.caption-two {
	background-color : #FFFFFF;
	color : #000000;
	text-decoration : none;
	font-size : 24px;
	padding : 7px 20px;
	font-weight : 400;
}
.tparrows.preview1:after {
	font-size : 20px;
	width : 60px;
	height : 60px;
	line-height : 60px;
}
.tparrows.preview1 {
	width : 60px;
	height : 60px;
}
.video-caption-one {
	font-size : 30px;
	line-height : 40px;
	font-weight : 600;
	color : #FFFFFF;
	text-decoration : none;
	text-shadow : none;
	text-transform : uppercase;
	text-align : center;
}
.video-caption-two {
	font-size : 18px;
	line-height : 24px;
	color : #FFFFFF;
	text-decoration : none;
	text-shadow : none;
	text-transform : uppercase;
	text-align : center;
}
/* Menu hover */

.megamenu-wrapper {
	width : 100%;
}
li.dropdown {
	position : relative;
}
/* 2nd label menu */

li.dropdown > .submenu-wrapper {
	position : absolute;
	display : block;
	left : 0;
	z-index : 999;
	pointer-events : none;
	/*
	Correction menu
	top : 26px; /* Will change on theme specific */
	top:49px; }
	

#sousMenuServices #topMenu2 ul.nav.navbar-nav li.dropdown > .submenu-wrapper, #sousMenuServicesEntreprises #topMenu2 ul.nav.navbar-nav li.dropdown > .submenu-wrapper {
	/*
	Correction menu
	top : 19px; /* Will change on theme specific */
	top : 41px;
	/*border:1px solid #D00;*/
	
}
li.dropdown > .submenu-wrapper2 {
	position : absolute;
	display : block;
	left : 0;
	z-index : 999;
	pointer-events : none;
	/*
	Correction menu
	top : 26px; /* Will change on theme specific */
	top:49px;
	left: 0px;
	width: 100%;
}
/** IE pointer events */

li.dropdown > .submenu-wrapper.no-pointer-events {
	display : none;
}
li.dropdown > .submenu-wrapper > .submenu-inner {
	/*
	Correction menu
	margin-top : 25px;
	*/
	margin-top:0px;
	opacity : 0;
	-webkit-transform : translateY(-100%);
	-moz-transform : translateY(-100%);
	-ms-transform : translateY(-100%);
	-o-transform : translateY(-100%);
	transform : translateY(-100%);
	/* Will change on theme specific */

	min-width : 250px;
	/* Will change on theme specific */

    /*
    ease-in-out, 
    easeOutBack   = cubic-bezier(0.175, 0.885, 0.32, 1.275)
    easeInOutCirc = cubic-bezier(0.785, 0.135, 0.15, 0.86)
    easeInOutBack = cubic-bezier(0.68, -0.55, 0.265, 1.55)
    */

	-webkit-transition : all 200ms cubic-bezier(0.785, 0.135, 0.15, 0.86);
	-moz-transition : all 200ms cubic-bezier(0.785, 0.135, 0.15, 0.86);
	-ms-transition : all 200ms cubic-bezier(0.785, 0.135, 0.15, 0.86);
	-o-transition : all 200ms cubic-bezier(0.785, 0.135, 0.15, 0.86);
	transition : all 200ms cubic-bezier(0.785, 0.135, 0.15, 0.86);
}
.nav1-de li.dropdown > .submenu-wrapper > .submenu-inner { min-width:300px; }
.nav1-en li.dropdown > .submenu-wrapper > .submenu-inner { min-width:300px; }
#topMenu2 li.dropdown > .submenu-wrapper > .submenu-inner {
	/*margin-top : 25px;	*/
	margin-top : 0px;	
	min-width:auto;
	width:auto;
}
li.dropdown:hover > .submenu-wrapper {
	pointer-events : auto;
}
li.dropdown:hover > .submenu-wrapper.no-pointer-events {
	display : block;
}
li.dropdown:hover > .submenu-wrapper > .submenu-inner {
	opacity : 1;
	-webkit-transform : translateY(0);
	-moz-transform : translateY(0);
	-ms-transform : translateY(0);
	-o-transform : translateY(0);
	transform : translateY(0);
}
li.dropdown.menu-animating > .submenu-wrapper {
	overflow : hidden;
}
/* 3rd label menu */

li.dropdown > .submenu-sub-wrapper {
	position : absolute;
	left : 100%;
	top : 0;
	display : block;
	z-index : 1000;
	width : 100%;
	pointer-events : none;
}
li.dropdown > .submenu-sub-wrapper > .submenu-sub-inner {
	opacity : 0;
	-webkit-transform : translateX(-100%);
	-moz-transform : translateX(-100%);
	-ms-transform : translateX(-100%);
	-o-transform : translateX(-100%);
	transform : translateX(-100%);
	/*
    ease-in-out, 
    easeOutBack   = cubic-bezier(0.175, 0.885, 0.32, 1.275)
    easeInOutCirc = cubic-bezier(0.785, 0.135, 0.15, 0.86)
    easeInOutBack = cubic-bezier(0.68, -0.55, 0.265, 1.55)
    */

	-webkit-transition : all 200ms cubic-bezier(0.785, 0.135, 0.15, 0.86);
	-moz-transition : all 200ms cubic-bezier(0.785, 0.135, 0.15, 0.86);
	-ms-transition : all 200ms cubic-bezier(0.785, 0.135, 0.15, 0.86);
	-o-transition : all 200ms cubic-bezier(0.785, 0.135, 0.15, 0.86);
	transition : all 200ms cubic-bezier(0.785, 0.135, 0.15, 0.86);
}
li.dropdown:hover > .submenu-sub-wrapper {
	pointer-events : auto;
}
li.dropdown:hover > .submenu-sub-wrapper > .submenu-sub-inner {
	opacity : 1;
	-webkit-transform : translateX(0);
	-moz-transform : translateX(0);
	-ms-transform : translateX(0);
	-o-transform : translateX(0);
	transform : translateX(0);
}
li.dropdown.menu-animating > .submenu-sub-wrapper {
	overflow : hidden;
}
label.error {
	background : rgb(250, 221, 221);
	color : #FF0000;
	padding : 3px 10px;
	margin-top : 5px;
}
a.get-quote-button {
	background-color : #343434;
	border-bottom : 2px solid #121212;
	color : #FFFFFF;
	float : right;
	font-size : 14px;
	font-weight : 400;
	margin : 0px 0 0 30px;
	padding : 13px 30px;
	text-transform : uppercase;
	-webkit-transition: all 0.20s ease-in-out;
	-moz-transition: all 0.20s ease-in-out;
	-o-transition: all 0.20s ease-in-out;
	-ms-transition: all 0.20s ease-in-out;
	transition: all 0.20s ease-in-out;
}
a.get-quote-button:hover {
	background-color : #606060;
	color: #FFFFFF;
	text-decoration: none;
	-webkit-transition: all 0.20s ease-in-out;
	-moz-transition: all 0.20s ease-in-out;
	-o-transition: all 0.20s ease-in-out;
	-ms-transition: all 0.20s ease-in-out;
	transition: all 0.20s ease-in-out;
	border-bottom : 2px solid #232323;
}
a.butN1, a.butN2 {
	background-color : #343434;
	border-bottom : 2px solid #121212;
	color : #FFFFFF;
	font-size : 14px;
	font-weight : 400;
	margin : 0px 0 0 30px;
	padding : 13px 30px;
	text-transform : uppercase;
	-webkit-transition: all 0.2s ease-in-out;
	-moz-transition: all 0.2s ease-in-out;
	-o-transition: all 0.2s ease-in-out;
	-ms-transition: all 0.2s ease-in-out;
	transition: all 0.2s ease-in-out;
	cursor: pointer;
}
/*a.butN2 {
	background-color : #DFDFDF;
	color:#464646;
	border-bottom : 2px solid #BFBFBF;
}*/
a.butN1:hover, a.butN2:hover {
	background-color : #606060;
	color: #FFFFFF;
	text-decoration: none;
	-webkit-transition: all 0.2s ease-in-out;
	-moz-transition: all 0.2s ease-in-out;
	-o-transition: all 0.2s ease-in-out;
	-ms-transition: all 0.2s ease-in-out;
	transition: all 0.2s ease-in-121212;
	border-bottom : 2px solid #232323;
}
/*a.butN2:hover {
	background-color : #DFDFDF;
	border-bottom : 2px solid #505050;
	color : #343434;
}*/
.clearfix:before, .clearfix:after {
	display : table;
	content : " "
}
.clearfix:after {
	clear : both
}
ul.nav.navbar-nav li ul.level1 li i {
	font-size: 10px;
	padding-left: 12px;
}
ul.nav.navbar-nav li ul.level1 li a {
	padding-left: 5px;
}
ul.nav.navbar-nav li ul.level1 li.liTit1 a {
	color: #e65824;
	font-weight: 600;
	font-size: 14px;
}
ul.nav.navbar-nav li ul.level1 li.liTit2 {
	background-color: #333333;
	border: 0px;
	margin-top: 8px;
	padding-left: 6px;
}
ul.nav.navbar-nav li ul.level1 li.liTit2 a {
	color: #FFFFFF;
	font-weight: 600;
	font-size: 14px;
}
ul.nav.navbar-nav li ul.level1 li a {
	display: inline-block;
}
ul.nav.navbar-nav li ul.dropdown-menu2 li a {
	display: inline;
}
ul.nav.navbar-nav .dropdown-menu .butor1, ul.nav.navbar-nav .dropdown-menu .butvio1 {
	width: 140px;
	color: #FFFFFF;
	background-color: #e65824;
	margin: 0px auto;
	text-align: center;
	padding: 5px 0px;
	text-transform: none;
	-moz-box-shadow: 0px 3px 0px 0px #a32e00;
	-webkit-box-shadow: 0px 3px 0px 0px #a32e00;
	-o-box-shadow: 0px 3px 0px 0px #a32e00;
	box-shadow: 0px 3px 0px 0px #a32e00;
 filter:progid:DXImageTransform.Microsoft.Shadow(color=#a32e00, Direction=180, Strength=0);
	-webkit-transition: all 0.2s ease-in-out;
	-moz-transition: all 0.2s ease-in-out;
	-o-transition: all 0.2s ease-in-out;
	-ms-transition: all 0.2s ease-in-out;
	transition: all 0.2s ease-in-out;
	-webkit-border-radius: 5px;
	-moz-border-radius: 5px;
	border-radius: 5px;
}
ul.nav.navbar-nav .dropdown-menu .butvio1 {
	background-color: #7950a5;
	-moz-box-shadow: 0px 3px 0px 0px #5d3983;
	-webkit-box-shadow: 0px 3px 0px 0px #5d3983;
	-o-box-shadow: 0px 3px 0px 0px #5d3983;
	box-shadow: 0px 3px 0px 0px #5d3983;
 filter:progid:DXImageTransform.Microsoft.Shadow(color=#5d3983, Direction=180, Strength=0);
}
ul.nav.navbar-nav .dropdown-menu .butor1 a, ul.nav.navbar-nav .dropdown-menu .butvio1 a {
	color: #FFFFFFF;
	text-decoration: none;
	font-size: 15px;
	/* display: inline-block; */
	padding: 0px;
	text-align: center;
	margin: 0px;
	width: auto;
	text-transform: none;
}
ul.nav.navbar-nav .dropdown-menu .butor1:hover {
	background-color: #e66d24;
}
ul.nav.navbar-nav .dropdown-menu .butor1:hover a { color:#FFFFFF; }
ul.nav.navbar-nav .dropdown-menu .butvio1:hover {
	background-color: #9768ca;
}
ul.nav.navbar-nav .dropdown-menu .butvio1:hover a { color:#FFFFFF; }

ul.nav.navbar-nav .dropdown-menu .illusmenu:hover a img { opacity : 0.7; }