/* 
    Document   : corporate
    Created on : 2013-01-05, 19:02:35
    Author     : ahmed.sektaoui
    Description:
        Purpose of the stylesheet follows.
*/
body {font-family: 'helveticaN',serif !important;}
	#prevBtn, #nextBtn,
	#slider1next, #slider1prev{ 
		display:block;
		width:30px;
		height:77px;
		position:absolute;
		left:-30px;
		top:71px;
		z-index:1000;
		}	
	#nextBtn, #slider1next{ 
		left:260px;
		}
/* image replacement */
        .graphic, #prevBtn, #nextBtn, #slider1prev, #slider1next{
            margin:10;
            padding:10;
            display:block;
            overflow:hidden;
            text-indent:-8000px;
            }
	#slider1next a, #slider1prev a{  
		/*display:block;*/
		position:relative;
		width:30px;
		height:77px;
		background:url(/images/corporate/btn_prev.jpg) no-repeat 10px 15px;	
		}	
	#nextBtn a, #slider1next a{ 
		background:url(/images/corporate/btn_next.jpg) no-repeat 0 15px;	
		}            

#corpo_slider ul, #corpo_slider li,
	#corpo_slider2 ul, #corpo_slider2 li{
		margin:0;
		padding:0;
		list-style:none;
		}
	#corpo_slider2{/*margin-top:1em;*/ position:relative;}
	#corpo_slider li, #corpo_slider2 li{ 
		/* 
			define width and height of list item (slide)
			entire corpo_slider area will adjust according to the parameters provided here
		*/ 
		width:650px;
		height:320px;
		overflow:hidden;
		}	
		#corpo_slider2 li{width:250px; height:380px;}
                        .image{margin-right:30px;}
                        
#corpo_accueil_slider ul, #corpo_accueil_slider li,
	#corpo_accueil_slider2 ul, #corpo_accueil_slider2 li{
		margin:0;
		padding:0;
		list-style:none;
		}
	#corpo_accueil_slider2{margin-top:1em; position:relative;}
	#corpo_accueil_slider li, #corpo_accueil_slider2 li{ 
		/* 
			define width and height of list item (slide)
			entire corpo_accueil_slider area will adjust according to the parameters provided here
		*/ 
		width:650px;
		height:320px;
		overflow:hidden;
		}	
		#corpo_accueil_slider2 li{width:950px; height:360px;}
                        .image{margin-right:30px;}                        
                        

/*Clients*/
.logo-row {
/*margin: 0 23px 52px 52px;*/
margin: 0 0 25px 0;
}

.logo-row img {
width: 130px;
padding-right: 5px;
vertical-align: middle;
}
.orange-btn{color:#fff; background: #63c434; padding: 3px 8px; font-size:12px; text-transform: none; /*font-weight: bold;*/ line-height: 30px !important; height:30px !important; border-radius: 0px !important; border:0px !important; text-shadow: none !important; text-transform: uppercase; }
.orange-btn:hover{background: #a3dc35; color:#fff; text-decoration: none !important;}
/*Clients*/

/*header*/
header.black-module .menu li.home a.home-but.active {background-position:-98px -167px}
header.black-module .upper-menu a {color:#fff; text-shadow:none; border-width:1px; border-color:#fff; font-weight:normal; font-size:14px; padding:0 10px}
header.black-module h1.logo.corporation a {background:url(/images/corporate/logo_white_panel.jpg) 0 -12px no-repeat; width:278px;}
.menu li.main a.panel-actif{font-size:12px; line-height:30px; color:#fff; height:36px; background-color:#000; border-top:1px solid #e1e1e1;}
.inner-module .black-module .menu li.home a.home-but{ margin-top:7px;}
.request-demo{margin:11px 0px 0px 0px !important;}
.slogan{color:#fff; font-weight:bold; font-size:22px; margin-top:36px; border-left: 2px solid #fff; padding-left:10px; height:20px;}
ul.upper-menu li a:hover{text-decoration:underline;}
.dark-menu li.main{margin-top:-1px;}
ul.upper-menu li a.employer{ text-decoration:none}
.grey-menu.page-title p.page-head{font-size:21px;}
/*header*/

/*se connecter*/
.social-login-field-info li{padding: 5px 0px;}
.social-login-field li {padding-bottom:15px; }
/*se connecter*/

/*logos*/
.company-list{width:auto;margin-right:5px;}
.company-list .company-logos{margin-right:40px;}
.company-list .company-logos img{margin-bottom:20px;}
#wowslider-container1 {width:975px;}
#wowslider-container1 .ws_images{height:95px;width:975px;}
#wowslider-container1 ul li{width:975px;}
/*logo*/

.slider-section{border-bottom:4px solid #dcdcdc !important; margin-bottom:35px !important;}

/*----------------general-------------------*/
.lireplus:hover{color:#63ab45 !important; }
.blogs.tweet{padding-bottom:18.5px;}
.footer-module {padding:0px 0 0 0}
.arguments{width:530px; text-transform:uppercase; }
.forfaits{width:650px;}
.heading-txt{width:380px; font-size:21px;}
.heading{ font-size:32px;}
.mrg-r45{margin-right:45px;}
.facebbok-mid{ display: inline-block; width:45px; border-right:none; background:#fff; margin-top:15px;}
.left-profile-section h3.heading-sous-title{border-bottom: 1px solid #DDDDDD; padding-bottom: 12px;}
.heading-sous-title{font-size:22px; font-weight:bold; margin-bottom:15px; font-family: 'swis721_blkcn_btblack'; color:#444; height:28px; line-height:34px;}
.heading-article{line-height:40px;}
.heading-title{font-size:28px; font-weight:bold; margin-bottom:10px; font-family: 'swis721_blkcn_btblack'; color:#444; height:28px; line-height:24px;}
.big-gray.gray-sub-title.form { padding:10px 15px; line-height:normal; text-indent:0px; height:20px; color:#333;}
h1{font-size:26px;}
.contact-box{font-size:20px;}
.gray-text{color:#999;}
.wrapper{padding: 0 0 30px;}
.content-half .halfwid{width:47%;}
.partenaires-module .gray-module {width:29% !important; margin-right:19px; margin-bottom:20px !important; height:216px;}
.partenaires-module .gray-module .white-module {height:193px;}
.location-map img.img{border: 1px solid #e1e1e1 !important;}
.partenaires-futur{height:42px; font-weight:bold; font-size:20px; border-bottom:1px solid #DDDDDD; padding:18px 0px 0px 10px;}
.grey-menu.page-title{line-height:55px;}
.reseaue-slide a{padding:0 3.5px; height:70px; display:inline-block; border-right:none;}
.vdo-but-large-profil{width:60px; height:60px; display:none; background:url(/images/corporate/play_large.png)no-repeat; position:absolute; top:50%; left:50%; margin:-30px 0 0 -30px; display:block;}
.mrg-r10{margin-right:10px !important;}
.gray-sub-title{text-transform: uppercase; padding-left:10px;}
.grey-menu.page-title{font-family:'HalisR-Black'!important; text-transform: uppercase; line-height:50px !important;}
.left-profile-section h3.heading-sous-title{font-family:'HalisR-Black'!important; }

/*email*/
/*
.email_corpo{background:url(/images/corporate/ico-email-h.png) no-repeat; padding-left:20px; padding-top:2px;}
*/
.register-btn :  
	 {background: url(/images/corporate/search-but.jpg) repeat-x scroll 0 0 transparent;
  	  border: 1px solid #878282;
  	  border-radius: 5px 5px 5px 5px;
	  box-shadow: 0 4px 1px #050505;
 	  color: #000000;
 	  cursor: pointer;
  	  font-size: 16px;
	  font-weight: bold;
  	  height: 35px;
      position: relative;
   	  text-shadow: 0 0 2px white;
	  width: 310px;
	}
.register-btn:hover{background:url(/images/corporate/search-but-hover.jpg) 0 0px repeat-x; -webkit-border-radius: 5px; 
-moz-border-radius: 5px;
border-radius: 5px;
-webkit-box-shadow: #050505 0px 4px 1px;
-moz-box-shadow: #050505 0px 4px 1px;
box-shadow: #050505 0px 4px 1px; position:relative;
behavior: url(PIE.htc); border:1px solid #878282; font-size:16px; color:#000; text-shadow:0 0 2px white; font-weight:bold; width:310px; height:35px; cursor:pointer;}

.search-btn {background:url(/images/corporate/search-but-32.jpg) 0 -2px repeat-x; 
-webkit-box-shadow: none;
-moz-box-shadow: none;
-o-box-shadow: none;
box-shadow: none;
behavior: url(PIE.htc);  font-size:16px;  height:32px; margin-top:-1px !important; cursor:pointer; position:relative; padding:0 15px !important;} 
.search-btn:hover {background:url(/images/corporate/search-but-hover.jpg) 0 -2px repeat-x; margin-top:-1px !important;  text-shadow:none !important;
behavior: url(PIE.htc); font-size:16px; height:32px; cursor:pointer; position:relative; margin-top:0;}
.services{margin:40px 0px;}
.photo-box{margin:2px 9px 0px 12px;}
.heading-title{font-family:'HalisR-Black'!important; text-transform: uppercase; font-size:20px; margin-bottom: 0px;  }
.heading-promo{font-family:'HalisR-Black'!important; text-transform: uppercase; font-size:17px; margin-bottom: 30px; margin-top:10px; }
.heading-sous-title{font-family:'HalisR-Bold'!important; text-transform: uppercase; font-size:20px; }
.gray-sub-title2.form{	
	background: #f1f1f1;
	padding: 10px;
	position: relative!important;
	float:left!important; 
	height: auto!important; 
	line-height: normal!important;
	margin-bottom: 12px;
	font-family: 'HalisR-Black'!important;
	font-size:16px;
	text-transform: uppercase;
}

.phone-icon{background:url(/images/corporate/phone.png) no-repeat !important;  }
.fax-icon{background:url(/images/corporate/fax.png) no-repeat !important;  }
ul.upper-menu li a{color:#000 !important; padding: 0px 10px!important;}
.info-title{font-size:15px; line-height: 21px;}
.page-head{color:#333132;}
.heading-logo{font-family:'HalisR-Black'; font-size:18px; text-transform: uppercase; color:#444;}
.partner-board-image img{margin-top:10px;}
.partner-board-image {background:#FFFFFF; border: 1px solid #E0E0E0; border-radius: 5px 5px 5px 5px; display: block; float: left; height: 115px; margin: 7px; padding: 5px; position: relative; width: 213px;}
/*----------------general-------------------*/


/*footer*/
.footer-section a:hover {text-decoration:underline !important; text-shadow:none;}
.footer-section {padding:25px 0 0; margin-top:20px;}
.blog-article:hover{color:#aaa;}
.opt-career{padding:24px;}
.social-buttons{background:url(/images/corporate/sprite-2.png) 0 0 no-repeat; width:203px; height:36px; display:block; margin-bottom:-4px; text-indent:50px; color:#ffffff; padding-top:9px; text-decoration:none;}
.social-buttons:hover{background:url(/images/corporate/sprite-2.png) 0 0 no-repeat; width:203px; height:36px; display:block; margin-bottom:-4px; text-indent:50px; color:#ffffff; padding-top:9px;}
.social-buttons.facebook{background-position:-697px 0;}
.social-buttons.twitter {background-position:-697px -47px;}
.social-buttons.linked{background-position:-697px -93px;}
.social-buttons.gplus{background-position:-697px -138px;}
.droits-liens{float:left; width:960px; margin-top:-17px;}
.droits{float:left; color: #fff; font-size: 11px;}
.liens{float:right; margin-top:14px;}
.liens li{display: inline; font-size: 11px; list-style: none outside none;}
.uli-list li {background:url(/images/corporate/green-tik-btn.png) 5px 12px no-repeat; font-size:16px; color:#222; padding:11px 0 10px 55px; margin-left:-6px;}
.foot-header { font-weight:bold;}
/*footer*/

