.contour{
	padding:10px;
}
/******************************************/
/*			Shadow
/******************************************/
.my_shadow{
	z-index:1;
	zoom:1;
	-webkit-border-radius: 4px;
	-moz-border-radius: 4px;
	border-radius: 4px;
	-webkit-box-shadow: #b7b7b8 1px 2px 5px;
	-moz-box-shadow: #b7b7b8 1px 2px 5px;
	box-shadow: #b7b7b8 1px 2px 5px;
	behavior:url('/extension/onda_design/design/onda_design/stylesheets/htc/PIE.htc');
}
/******************************************/
/*			gradiant
/******************************************/

.gradiant{
	background: #F7F7F7;
	background: -webkit-gradient(linear, 0 0, 0 bottom, from(#F7F7F7), to(#ededed));
	background: -webkit-linear-gradient(#F7F7F7, #ededed);
	background: -moz-linear-gradient(#F7F7F7, #ededed);
	background: -ms-linear-gradient(#F7F7F7, #ededed);
	background: -o-linear-gradient(#F7F7F7, #ededed);
	background: linear-gradient(#F7F7F7, #ededed);
	-pie-background: linear-gradient(#F7F7F7, #ededed);
	behavior:url('/extension/onda_design/design/onda_design/stylesheets/htc/PIE.htc');
}

/******************************************/
/*			SUB-NAV
/******************************************/
.sub-nav.bleu ul li a{
	color:#1d9cd2;
}
.sub-nav ul li.current a {
	background:url(../images/bleu/m-right.png) no-repeat 0 0;
}
/******************************************/
/*			Pro-Slider
/******************************************/

.pro-slider-contener .pagination{
	position:absolute;
	bottom:20px;
	right: 0;
	left: 0;
	margin: auto;
	z-index:999;
}
.pro-slider-contener .pagination a {
	cursor: default;
	width: 10px;
	height: 10px;
	margin: 0 7px 0 0;
	display: inline-block;
	background-color: #FFFFFF;
	border-radius: 50%;
	box-shadow: inset 3px 4px 12px 0 #cecece;
	-webkit-box-shadow: inset 1px 1px 4px 0 #cecece;
	-moz-box-shadow: inset 3px 4px 12px 0 #cecece;
	-o-box-shadow: inset 3px 4px 12px 0 #cecece;
}
.pro-slider-contener .pagination a.selected {
	background-color: #2599d0;
	box-shadow: none;
	-webkit-box-shadow: none;
	-moz-box-shadow: none;
	-o-box-shadow: none;
}
.pro-slider-contener .pagination a span {
	display: none;
}
/******************************************/
/*			blocs
/******************************************/
.bloc3, .bloc6{
	float:left;
	margin-right:16px;
	margin-bottom:20px;
}
.bloc3
{
	width:310px;
	height:300px;
}
.bloc6{
	height:300px;
	width:635px;
}
/******************************************/
/*			form-aviation
/******************************************/
.form_aviation_contener
{
	margin-top:90px;
	margin-bottom:20px;
}
.form_aviation
{
	height:300px;
	width:280px;
	background:white;
	margin-left:auto;
	margin-right:auto;
}
body .form_aviation_contener .form_aviation_menu .contentTabs{height:231px;}
body .form_aviation_contener .form_aviation_menu .items{height:25px;}


body .form_aviation_contener .form_aviation_menu .items li a{height:25px;color:#fff;font-size:12px;font-weight:bold;}
body .form_aviation_contener .form_aviation_menu .items li{
	height:25px;
	background: url(../images/form_aviation_bt.jpg) repeat-x;
}
body .form_aviation_contener .form_aviation_menu .items li.active {top:0}
body .form_aviation_contener .form_aviation_menu .items li.active a {
	background: #fff;
	color: #1d9cd2;
}
.content_form_aviation {
	background:#FFFFFF;
	float: left;
	clear: both;
	height:220px;
	width:250px;
	padding:20px 18px 12px;
	border:1px solid #D2D2D2;
}
/******************************************/
/*			pro_slide_accordeon
/******************************************/

.pro_slider_accordeon{
	height:190px;
	background:#42474b;
	position:relative;
	padding-top:10px;
}
.evoslider.default
{
	position: relative;
	width :960px; /* set width via option */
	height :360px; /* set height via option */
	margin: 0px 0px 0px 46px;
}
.evoslider.default dt
{
	height : 180px;
	width: 59px !important;
    color : #484d52;
    font-size: 12px;
	font-weight: bold;
	text-align : right;
	padding-right: 16px;
    background: url("../images/accordeon_non_active.png") no-repeat 0 0;
}
.evoslider.default dt span{
	display:block;
	position: absolute;
	left:-33px;
	top:62px;
	width:120px;
	height:16px;
	overflow:hidden/*;
	-webkit-transform: rotate(270deg);
	-moz-transform: rotate(270deg);
	-o-transform: rotate(270deg);
	-ms-transform: rotate(270deg);
	writing-mode: lr-tb;*/
}
.evoslider.default dt.active span{
	left:-36px;
}
.evoslider.default dt:hover
{
	cursor :pointer ;
	color: #4e4e4e;
}

.evoslider.default dt.active
{
	color: white;
	background: url("../images/accordeon_active.png") no-repeat 0 0;
	cursor :default;
	z-index:999;
}
.evoslider.default dd
{
	margin-left:-9px;
	display:none;
}
.evoslider.default dd.active
{
	background: #fff;
	display:block;
	width:400px !important;
	height:177px !important;
}
.pro_slider_accordeon_item_contener{
	position:relative;
}
.ie7 #professionel .pro_slider_accordeon_item,
.ie8 #professionel .pro_slider_accordeon_item{
    height:130px;
}
.pro_slider_accordeon_item{
	background:url("../images/accordeon_item_bg2.png");
	background-repeat:repeat-y;
	top:10px;
	left:20px;
	padding:20px 30px 10px 10px;
	width:247px;
	height:120px;
	position:absolute;
}
.pro_slider_accordeon_item p.title_item ,.pro_slider_accordeon_item p.subtitle_item{
	color:white;
	font-size:20px;
	margin-bottom:6px;
	overflow:hidden;
	height: 46px;
}
.pro_slider_accordeon_item p.subtitle_item{
	font-size:12px;
	margin-bottom:10px;
	height: 32px;
}
.pro_slider_accordeon_item a{
	padding:6px;
	background:#0180a8;
	color:white;
	text-decoration:none;
}
/******************************************/
/*			Slider_appel_offre
/******************************************/
.appel_offreSTxt.appel_offre{height: 173px;margin-top:29px;}
.appel_offre{
	height:200px;
	position:relative;

}
.appel_offre_gradian{
	width:100%;
	overflow: hidden;
	height:100%;
	z-index:1;
	position:relative;
	background: url('../images/bg_appel_offre.jpg');
}
.appel_offre_bg_contener{

	position:absolute;
	width:100%;
	top:-16px;
	left:0px;
	text-align:center;
	font-size : 0;
	z-index:999;

}
.appel_offre_bg_left
{
	background: url(../images/appel_offre_bg_left.png) no-repeat 0 0;
	padding-left:13px;
	min-width:70px;
	height:37px;
	display:inline-block;
	font-size:14px;

}
.appel_offreSTxt .appel_offre_bg_right{font-size: 11px;}
.appel_offre_bg_right
{
	color:#fff;
	text-transform:uppercase;
	font-weight:bold;
	background: url(../images/appel_offre_bg_right.png) no-repeat right 0;
	height:37px;
	display:inline-block;
	font-size:14px;
	padding: 10px 13px 0 0;
}
.appel_offreSTxt .appel_offre_img_contener{width:95px;padding:0;background:none;height:150px;}
.appel_offre_img_contener{
	margin-top:30px;
	width:191px;
	height:91px;
	background:url(../images/appel_offre_bg_center.png);
	padding-top:20px;
	padding-left:16px;
	padding-right:16px;
	padding-bottom:30px;
	float:left;
}
.appel_offre_carroussel{
	width:221px;
	height:141px;
	margin:0 auto !important;
}
.appel_offre_img_contener h4,
.appel_offre_img_contener h4 a{
	color:#0182aa;
	font-size:14px;
	margin-bottom:12px;
}
.appel_offreSTxt.appel_offre a.prev,.appel_offreSTxt.appel_offre a.next{
	top: 0;
	bottom: 0;
}
/*.appel_offre a.prev, .appel_offre a.next{*/
	/*position:absolute;*/
	/*background:url(../images/a-left.png) 0 0 no-repeat;*/
	/*width:29px;*/
	/*height:148px;*/
	/*top:36px;*/
/*}*/
/*.appel_offre a.next{*/
	/*background:url(../images/a-right.png) 0 0 no-repeat;*/
	/*right:6px;*/
    /*height:148px;*/
    /*width: 29px;*/
/*}*/
.appel_offre a.prev{
	left:6px;
}
/******************************************/
/*			bloc_twitter_pub_sondage
/******************************************/

.bloc_twitter, .bloc_pub, .bloc_sondage{
	width:310px;
	height:190px;
}
/******************************************************/

.bloc_sondage{
	position:relative;
}
.bloc_sondage .hide{
	display:none;
}
.bloc_sondage p{
	padding-bottom:6px;
	margin-bottom:0;
}
.bloc_sondage input[type="submit"]{
	width:134px;
	font-weight:bold;
}
.bloc_sondage a.suite{
	position:absolute;
	right:18px;
	bottom:12px;
}
.bloc_sondage label{
	display:block;
	margin-bottom:8px;
	padding-left:8px;
	font-weight:bold;
	float:none;
}
.bloc_sondage label:last-child{
	margin-bottom:2px;
}
.form_sondage, .loading, .result_sondage
{
	background:white !important;
	width:238px;
	height:156px;

	padding-top: 6px;
	padding-left:12px;
	padding-bottom:10px;
	padding-right:38px;
}
.loading{
	background: #fff url(../images/file_download.gif) no-repeat center !important;
}
.form_sondage button{
	width:100%;
}
.badge_sondage{
	position:absolute;
	right:-10px;
	top:33px;
	background: url(../images/bleu/m-right-v2.png) no-repeat 0 0;
	height:121px;
	width:47px;
	line-height:121px;
	vertical-align:middle;
	text-align:center;
}
.title_badge_sondage{
	color:white;
	font-size:14px;
	font-weight:bold;
	display:block;

	-moz-transform: rotate(-90deg);
	-webkit-transform: rotate(-90deg);
	-o-transform: rotate(-90deg);
	-ms-transform: rotate(-90deg);
    filter: progid:DXImageTransform.Microsoft.BasicImage(rotation=3);
}
/*****************************************************/
.bloc_twitter{
	position:relative;
}
.badge_twitter, .badge_accordeon{
	position:absolute;
	left:-10px;
	top:20px;
	background: url(../images/bleu/m-right-v.png) no-repeat 0 0;
	height:121px;
	width:47px;
	z-index:10;
}
.badge_twitter{top:33px;}
.title_badge_twitter, .title_badge_accordeon{
	color:white;
	font-size:14px;
	font-weight:bold;
	display:block;
	text-align:center;
	left:-40px;
	position:absolute;
	height:20px;
	overflow:hidden;
	top:50px;
	width:115px;

	z-index:10;

}
.title_badge_accordeon{

}
.bloc_twitter img{
	position:absolute;
	right:10px;
	bottom:12px;
}
/****************************************************************/

.bloc_pub img{
	width:310px;
	height:190px;
}
/*******************************************************************/

.appel_offre .caroufredsel_wrapper{
	margin:0 auto !important;
}

/*************************************************************
* Page_interne_style
*************************************************************/

.colone_left, .colone_middle, .colone_right{
	float:left;
	margin-right:20px;
	margin-bottom:20px;
	margin-top:100px;
}
.colone_left, .colone_right{
	width:177px;
}
.colone_right{
	margin-right:0;
}
.colone_middle{
	width:566px !important;
	padding-right: 0 !important;
}
.colone_middle h1{
	margin:0;
	margin-bottom:16px;
}
.colone_middle_content{
	height:150px;
	width:100%;
	margin-bottom:10px;
	position:relative;
	z-index:1;
	zoom:1;
	background:#fff;
	-webkit-border-radius: 8px;
	-moz-border-radius: 8px;
	border-radius: 8px;

	-webkit-box-shadow: #666 0 0 10px;
	-moz-box-shadow: #666 0 0 10px;
	box-shadow: #666 0 0 10px;
	behavior:url('/extension/onda_design/design/onda_design/stylesheets/htc/PIE.htc');
}

/**********************************************************************************************************************/
/* @page interne 22/07/13_by_souad  */
/**********************************************************************************************************************/

.side-nav a {
	border-bottom:1px solid #85a1c0;
	border-top:1px solid #235c8d;
	background:#4a91dc url(../images/puce-side-b.png) no-repeat 97% center;
}
.side-nav a:hover, .side-nav a.current {
	background-color:#235c8d;
	border-top:1px solid #235c8d;
}
.side-nav {
	border-top:1px solid #b8ffff;
	border-left:1px solid #b8ffff;
        position: relative;
}
#professionel .article h2, #professionel .liste h2 a {
	color:#538cbf
}

.pro .ec-b {
	width:104px;
	height:64px;
	background:url(../images/bg-down-pt.png) no-repeat 0 0;
	display:block;
	margin-bottom:5px;
	padding-top:8px;
}
.docs.pro .bloc-cont a {
	width:104px;
	margin:8px 0 10px 19px;
}
.docs.pro h3 {
	margin:11px 0 3px 15px;
	color:#538cbf
}
.img.ptt {
	margin-right:14px;
	background:url(../images/vis-pm.png) no-repeat 0 0;
}
.p-reserv {
	font:bold 28px arial;
	color:#7baabe;
	padding:22px 0;
	margin-bottom: 15px;
	line-height: 28px !important;
}
.p-list {
	overflow:hidden;
	width:104%;
	padding-top:15px
}
.p-list img {
	padding:4px;
	background:url(../images/175.png) no-repeat 0 0;
	margin-bottom:7px
}
.p-list p {
	width:175px;
	float:left;
	margin-right:9px
}
/**********************************
/* Form autorisation
/*********************************/
.p-form {
	left:-9px;
	position:relative;
	background:white;
	width:263px;
	/*height:248px; multiupload */
	padding:8px 11px 8px 14px;
}
.p-form h3{
	color:#538CBF;
	margin-bottom:10px;
}
.p-form input[type="text"]{
	float:left;
	margin-bottom:14px;
	width:108px !important;
}
.p-form .firstInput{
	margin-right:10px;
	float:left;
}
.p-form input[type="radio"]
{
	margin-right:4px;
	margin-left:2px !important;
}
.p-form .Form label{
	margin-right:6px !important;
}
.p-form .custom-select-container{
	width:125px !important;
	margin-bottom:14px;
}
.p-form input.date_heure{
	width:93% !important;
}
.p-form input[type="submit"]{
	font-weight:bold;
	width:100% !important;
}
.p-form input.file{
	width:194px !important;
	margin-right:0;
}
.p-form #deleteFile{
    position: absolute;
    bottom: 5px;
    right: 0;
}
.p-form p{
	padding-bottom:4px !important;
	border-bottom:1px solid #DCDCDC;
	margin-bottom:14px;
}
.p-form p.Radiostyle{
	padding-bottom:0 !important;
	border-bottom:none;
	margin-bottom:8px;
}
#ui-datepicker-div
{
	z-index:999 !important;
}
.p-form .loading{
	height:100%;
	width:100%;
}
.p-form .hiddenFileInput{
	display:none;
}
/**********************************
/* end Form autorisation
/**********************************/
.slide#s-pro {
	border-bottom: 0;
	background: #7baabe url(../images/bg-sb.gif) repeat-x 0 0;
	width: 540px !important;
	height:111px;
	overflow:hidden;
	margin-bottom:17px
}
.slide#s-pro .content, #s-pro .image_carousel {
	width: 100%;
}
#s-pro .image_carousel {
	padding: 13px 0 0 31px;
	margin-top: 0;
}
#s-pro .image_carousel #acces-rapide a {
	width: 116px;
	height: 89px;
	margin-right: 4px;
	padding-top: 4px;
	display:inline-block
}
#s-pro .image_carousel a.prev, #s-pro .image_carousel a.next {
	background-color: #7baabe;
	top: -3px;
}
#s-pro .image_carousel a.prev {
	left: -1px;
}
#s-pro .image_carousel a.next {
	right: 30px;
}
.SearchAviation .contentTabs {
	height: 296px;
}
.squarecont {
	width:104%;
	margin-left:-8px;
	margin-top:5px;
	min-height:490px;
	text-align:center
}
.square {
	width: 184px;
	height: 111px;
	position: relative;
	display: inline-block;
	cursor: pointer;
	float:left;
	background:#538cbf;
	border-bottom:1px solid #fff;
	border-right:1px solid #fff;
	text-align:center;
}


.hover-arrow ,.hover-image,.hover-text {
	-moz-opacity: 0;
  -ms-filter: "alpha(opacity=0)";
  filter: alpha(opacity=0);
  -khtml-opacity: 0;
  opacity: 0;
  left:0


}
.hover-arrow {
	z-index: 110;
	position: absolute;
	left: 79px;
	top: 43px;
	width: 27px;
	height: 27px;
	background: url(../images/bleu/arrow.png) no-repeat 0 0
}
.ie7 .hover{
    z-index: 1 ;
}
.hover-image {
	width: 185px;
	height: 0;
	margin-top: 100px;
    z-index: 100;
	position: absolute;
}
.hover-text a{color: #858585;}
.hover-text {
	position: absolute;
	z-index: 90 ;
	width: 159px;
	height: 0;
	margin-top: 100px;
    background: #434343;
	color: #858585;
	padding:20px 12px 3px 13px;
	text-align:center;
	display:table;
}
.t-left{	text-align:left ;}
.vert .hover-text a{color: #8ed400;}
.vert .hover-text {
	background: #5d762c;
	color: #8ed400;
}
.vert .hover-arrow {
	background: url(../images/arrow.png) no-repeat 0 0
}
.bleu .hover-text {
	color: #80a7c7;
}
.v-align {
	vertical-align:middle;
	display: table-cell;
	text-align:center;
	font-size:16px;
	padding-bottom:20px;
}
.h-link {
	color:#fff;
	width:134px;
	display:inline-block;
	margin-top:50px;
	font:bold 12px arial;
	text-transform:uppercase;
}
.h-link:hover {
	text-decoration:none
}


.ie7 #professionel  .bloc-cont {width:96%;}
.ie7 #professionel .docs.pro h3 {
padding:17px 0 3px 15px;
margin:0;
}
.ie7 .slide#s-pro .content{
	overflow:hidden;
	padding-bottom:12px
}
.ie7 #s-pro .image_carousel {
	padding: 13px 0 0 5px;
}
.ie7 #s-pro .image_carousel a.prev {
	left: 5px;
}

.ie7 #s-pro .image_carousel a.next {
	right: 0;
}

.ie7 #s-pro .image_carousel #acces-rapide a {

	margin-right: 2px;
}
#professionel #successMsg1 .OkBtn,
#professionel #successMsg2 .OkBtn{background: #85a1c0}

/**********************************
/* Style refonte
/**********************************/
.onda_blanc_gradient:after{
	background: -moz-linear-gradient(left, rgba(255,255,255,1) 0%, rgba(255,255,255,1) 70%, rgba(255,255,255,0.2) 81%, rgba(255,255,255,0) 85%, rgba(255,255,255,0) 100%);
	background: -webkit-linear-gradient(left, rgba(255,255,255,1) 0%,rgba(255,255,255,1) 70%,rgba(255,255,255,0.2) 81%,rgba(255,255,255,0) 85%,rgba(255,255,255,0) 100%);
	background: linear-gradient(to right, rgba(255,255,255,1) 0%,rgba(255,255,255,1) 70%,rgba(255,255,255,0.2) 81%,rgba(255,255,255,0) 85%,rgba(255,255,255,0) 100%);
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffffff', endColorstr='#00ffffff',GradientType=1 );
}
/**********************************
	/* Style refonte : bloc "Slider'"
	/**********************************/
.onda_bloc_pro.content{
	width: 969px;
}
.onda_bloc_pro  .onda_container{
	width: 100%;
}
.onda_bloc_pro  .onda_container .pro-slider-contener{
	margin-top: 88px;
	border-radius: 5px;
	overflow: hidden;
	position: relative;
	margin-bottom: 21px;
	-webkit-box-shadow: #bfbfc3 4px 3px 12px;
	-moz-box-shadow: #bfbfc3 4px 3px 12px;
	box-shadow: #bfbfc3 4px 3px 12px;
}
.onda_item_content {
	position: relative;
}
.onda_bloc_pro .onda_container .item-pro-slider{
	position: relative;
}
.onda_bloc_pro .onda_container .item-pro-slider .onda_item_content:before{
	content: '';
	position: absolute;
	bottom: 0;
	top: 0;
	left: 0;
	right: 0;
	margin: auto;
	/* Permalink - use to edit and share this gradient: http://colorzilla.com/gradient-editor/#000000+48,0a0a0a+75,0a0a0a+75,090909+100,090909+100&0+48,0.5+75,0.5+75,0.6+100 */
	background: -moz-linear-gradient(top, rgba(0,0,0,0) 48%, rgba(10,10,10,0.5) 75%, rgba(9,9,9,0.6) 100%); /* FF3.6-15 */
	background: -webkit-linear-gradient(top, rgba(0,0,0,0) 48%,rgba(10,10,10,0.5) 75%,rgba(9,9,9,0.6) 100%); /* Chrome10-25,Safari5.1-6 */
	background: linear-gradient(to bottom, rgba(0,0,0,0) 48%,rgba(10,10,10,0.5) 75%,rgba(9,9,9,0.6) 100%); /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#00000000', endColorstr='#99090909',GradientType=0 ); /* IE6-9 */
	z-index: 1;
}
.onda_bloc_pro .onda_container .sub-item-pro-slider{
	position: absolute;
	left: 39px;
	bottom: 32px;
	z-index: 2;
}
a.zone_cliquable {
	position: absolute;
	top: 0;
	left: 0;
	right: 0;
	bottom: 0;
	z-index: 99;
}
#professionel .onda_bloc_pro h2 {
	font-size: 24px;
	color: #FFF;
}
#professionel .onda_item_content:hover .sub-item-pro-slider{
	opacity: 0.8;
}
.navigate{
	background: url(../images/bg-next.png) no-repeat scroll 0 0 transparent;
	border: medium none;
	cursor: pointer;
	font-size: 0;
	height: 37px;
	position: absolute;
	right: 16px;
	top: 15px;
	width: 37px;
	z-index: 999;
	bottom: 0;
	margin: auto;
	background-size: 100%;
	opacity: 0.9;
}
.next_slider{
	left: 15px;
	right: auto;
	top: -13px;
	transform: rotate(180deg);
	-webkit-transform: rotate(180deg);
	-moz-transform: rotate(180deg);
	-ms-transform: rotate(180deg);
	-o-transform: rotate(180deg);
}
/**********************************
	/* end Style refonte : bloc "Slider'"
	/**********************************/
/**********************************
	/* Style refonte : bloc "Je nos Services"
	/**********************************/
.onda_bloc_je_nosServices {
	background-color: #42474b;
	border-radius: 6px;
	margin-bottom: 19px;
}
#professionel h2.onda_title_h2 , h2.onda_title_h2{
	color: #FFF;
	text-align: center;
	font-size: 20px;
	padding: 17px 0;
	position: relative;
	margin-bottom: 0;
}
#professionel h2.onda_title_h2:before , h2.onda_title_h2:before {
	background: -moz-linear-gradient(left, rgba(255,255,255,1) 0%, rgba(255,255,255,1) 70%, rgba(255,255,255,0.2) 81%, rgba(255,255,255,0) 85%, rgba(255,255,255,0) 100%);
	background: -webkit-linear-gradient(left, rgba(255,255,255,1) 0%,rgba(255,255,255,1) 70%,rgba(255,255,255,0.2) 81%,rgba(255,255,255,0) 85%,rgba(255,255,255,0) 100%);
	background: linear-gradient(to right, rgba(255,255,255,1) 0%,rgba(255,255,255,1) 70%,rgba(255,255,255,0.2) 81%,rgba(255,255,255,0) 85%,rgba(255,255,255,0) 100%);
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffffff', endColorstr='#00ffffff',GradientType=1 );
}
#professionel h2.onda_title_h2:before , h2.onda_title_h2:before , #professionel h2.onda_title_h2:after , h2.onda_title_h2:after {
	content: '';
	position: absolute;
	width: 43.5%;
	height: 2px;
	opacity: 0.5;
	top: 10px;
	right: -5px;
	bottom: 0;
	margin: auto;
}
#professionel h2.onda_title_h2:before , h2.onda_title_h2:before {
	left: -5px;
	right: auto;
	transform: rotate(180deg); /* W3C */
	-webkit-transform: rotate(180deg); /* Safari & Chrome */
	-moz-transform: rotate(180deg); /* Firefox */
	-ms-transform: rotate(180deg); /* Internet Explorer */
	-o-transform: rotate(180deg); /* Opera */
}
.onda_bloc_je_nosServices ul {
	display: flex;
	padding-bottom: 25px;
}
.onda_bloc_je_nosServices ul li {
	position: relative;
	margin: 3px 19px 3px 21px;
	width: 30%;
	padding: 0;
	border-radius: 6px;
	overflow: hidden;
	background: rgb(17, 130, 166);
	background: -moz-linear-gradient(top, rgba(17,134,172,1) 0%,rgba(17, 130, 166,1) 44%,rgba(17, 130, 166,1) 100%);
	background: -webkit-linear-gradient(top, rgba(17,134,172,1) 0%,rgba(17, 130, 166,1) 44%,rgba(17, 130, 166,1) 100%);
	background: linear-gradient(to bottom, rgba(17,134,172,1) 0%,rgba(17, 130, 166,1) 44%,rgba(17, 130, 166,1) 100%);
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#c05119', endColorstr='#bf5018',GradientType=0 );
	-webkit-box-shadow: rgb(35, 41, 45) 1px 5px 12px;
	-moz-box-shadow: rgb(35, 41, 45) 1px 5px 12px;
	box-shadow: rgb(35, 41, 45) 1px 5px 12px;
}
.onda_bloc_je_nosServices ul li img {
	width: 100%;
	height: auto;
}
.onda_bloc_je_nosServices .onda_back  div {
	position: relative;
	z-index: 9;
}
.onda_bloc_je_nosServices .onda_back {
	padding-bottom: 48px;
	text-align: center;
	position: relative;
}
.onda_bloc_je_nosServices a:hover {
	text-decoration: none;
}
.onda_bloc_je_nosServices a {
	background: url(../images/bg-button.jpg) repeat-x scroll 0 0 transparent;
	border: 1px solid #D3D3D3;
	cursor: pointer;
	border-radius: 2.5px;
	display: inline-block;
	color: #666666;
	font-weight: 600;
	padding: 3px 10px 3px 10px;
	background-size: contain;
	position: absolute;
	left: 0;
	right: 0;
	bottom: 27px;
	margin: auto;
	width: 67px;
	z-index: 9;
	font-size: 11px;
}
.onda_bloc_je_nosServices .title_item {
	color: #FFFFFF;
	font-size: 18px;
	font-weight: 600;
	text-align: center;
	padding: 20px 5px;
	line-height: 19px;
}

.onda_back:before {
	background: -moz-linear-gradient(top, rgba(0,0,0,0.65) 0%, rgba(0,0,0,0) 100%);
	background: -webkit-linear-gradient(top, rgba(0,0,0,0.65) 0%,rgba(0,0,0,0) 100%);
	background: linear-gradient(to bottom, rgba(0,0,0,0.65) 0%,rgba(0,0,0,0) 100%);
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#a6000000', endColorstr='#00000000',GradientType=0 );
	content: '';
	position: absolute;
	top: 0;
	left: 0;
	right: 0;
	bottom: 0;
	z-index: 1;
	opacity: 0.35;
}
/**********************************
/* end Style refonte : bloc "Je veux"
/**********************************/

/**********************************
/* Style refonte : bloc "Bannier Appels Offres"
/**********************************/
.onda_bannier{
	display: inline-block;
	float: left;
	width: 32.2%;
	border-radius: 5px;
	overflow: hidden;
	-webkit-box-shadow: 0 0 17px -3px rgb(132, 121, 121);
	-moz-box-shadow: 0 0 17px -3px rgb(132, 121, 121);
	box-shadow: 0 0 17px -3px rgb(132, 121, 121);
	margin-bottom: 24px;
}
.onda_bannier img{
	width: 100%;
	height: auto;
}
.appel_offre.onda_appel_offre{
	width: 32.1%;
	float: left;
	display: inline-block;
	background: #FFF;
	border-radius: 5px;
	position: relative;
	-webkit-box-shadow: 0 0 20px -5px rgb(19, 18, 18);
	-moz-box-shadow: 0 0 20px -5px rgb(19, 18, 18);
	box-shadow: 0 0 20px -5px rgb(19, 18, 18);
	margin-right: 16px;
	margin-left : 16px;
	height: 204px;
}

/**********************************
/* end Style refonte : bloc "Bannier Appels Offres"
/**********************************/
/**********************************
/* Style refonte : bloc "Appels d'offres"
/**********************************/
#professionel h2.onda_title_h2.onda_title_left:before,
h2.onda_title_h2.onda_title_left:before {
	content: none;
}
#professionel h2.onda_title_h2.onda_title_left:after,
h2.onda_title_h2.onda_title_left:after {
	width: 38%;
	height: 2.55%;
	right: 8px;
	bottom: 0;
}
#professionel h2.onda_title_h2.onda_title_left,
h2.onda_title_h2.onda_title_left {
	text-align: left;
	color: #505050;
	text-shadow: 2px 2px 3px rgba(80, 80, 80, 0.37);
	padding: 12px 0 14px 29px;
}
.onda_bleu_gradient:after{
	background: -moz-linear-gradient(left, rgba(140,173,183,1) 0%, rgba(140,173,183,1) 70%, rgba(140,173,183,0.2) 81%, rgba(140,173,183,0) 85%, rgba(140,173,183,0) 100%);
	background: -webkit-linear-gradient(left, rgba(140,173,183,1) 0%,rgba(140,173,183,1) 70%,rgba(140,173,183,0.2) 81%,rgba(140,173,183,0) 85%,rgba(140,173,183,0) 100%);
	background: linear-gradient(to right, rgba(140,173,183,1) 0%,rgba(140,173,183,1) 70%,rgba(140,173,183,0.2) 81%,rgba(140,173,183,0) 85%,rgba(140,173,183,0) 100%);
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffffff', endColorstr='#00ffffff',GradientType=1 );
}
.appel_offre_img_contener.onda_appel_offre_img_contener{
	margin-top: 0;
	width: 217px;
	height: 112px;
	padding:0;
	float: left;
	-webkit-background-size:cover;
	background-size:cover;
	display: table;
}
.appel_offre_img_contener.onda_appel_offre_img_contener a{
	display: table-cell;
	vertical-align: middle;
	text-align: center;
	padding-top: 5px;
}
.onda_contentAO{
	position: relative;
}
.onda_appel_offre a.navigateAO , .onda_appel_offre_colonne a.navigateAO{
	background: url(../images/appelOFleche.png) no-repeat scroll 0 0 transparent;
	border: medium none;
	cursor: pointer;
	font-size: 0;
	position: absolute;
	right: 15px;
	top: 3px;
	width: 20px;
	height: 20px;
	z-index: 4;
	bottom: 0;
	margin: auto;
	background-size: 100%;
}
.onda_appel_offre a.navigateAO.prev , .onda_appel_offre_colonne a.navigateAO.prev{
	transform: rotate(180deg);
	-webkit-transform: rotate(180deg);
	-moz-transform: rotate(180deg);
	-ms-transform: rotate(180deg);
	-o-transform: rotate(180deg);
	right: auto;
	left: 14px;
}
.onda_appel_offre .pagination a , .onda_appel_offre_colonne .pagination a{
	width: 10px;
	height: 10px;
	margin: 0 7px 0 0;
	display: inline-block;
	background-color: #E9E9E9;
	border-radius: 50%;
	box-shadow: inset 3px 4px 12px 0 #cecece;
	-webkit-box-shadow: inset 1px 1px 4px 0 #cecece;
	-moz-box-shadow: inset 3px 4px 12px 0 #cecece;
	-o-box-shadow: inset 3px 4px 12px 0 #cecece;
}
.onda_appel_offre .pagination a.selected , .onda_appel_offre_colonne .pagination a.selected {
	cursor: default;
	background-color: #34AEE5;
	box-shadow: none;
	-webkit-box-shadow: none;
	-moz-box-shadow: none;
	-o-box-shadow: none;
}
.onda_appel_offre .pagination , .onda_appel_offre_colonne .pagination{
	position: absolute;
	bottom: -25px;
	right: 0;
	left: 0;
	margin: auto;
}
.onda_appel_offre .pagination a span , .onda_appel_offre_colonne .pagination a span {
	display: none;
}
/*****************************************************
/* Style refonte : bloc "Appels d'offres Colonne"
/**********************************/
#professionel .appel_offre.onda_appel_offre_colonne{
	height: auto;
	margin-top: 14px;
	padding-top: 0;
	padding-bottom: 0;
	width: 100%;
	display: inline-block;
	margin-right: 20px;
	background: #FFFFFF;
	-webkit-border-radius: 4px;
	-moz-border-radius: 4px;
	border-radius: 4px;
	-webkit-box-shadow: #b7b7b8 1px 2px 5px;
	-moz-box-shadow: #b7b7b8 1px 2px 5px;
	box-shadow: #b7b7b8 1px 2px 5px;
	behavior: url(/extension/onda_design/design/onda_design/stylesheets/htc/PIE.htc);
}
#professionel .appel_offre.onda_appel_offre_colonne h2.onda_title_h2.onda_title_left{
	padding: 10px 0 10px 10px;
	font-size: 18px;
	display: inline-block;
}
#professionel .appel_offre.onda_appel_offre_colonne  h2.onda_title_h2.onda_title_left:after {
	width: 25%;
	right: -40px;
	bottom: 0;
}
.onda_appel_offre_colonne .appel_offre_img_contener.onda_appel_offre_img_contener {
	width: 177px;
	height: 135px;
	background: url(../images/appel_offre_bg_center.png);
	background-size: cover;
}
#professionel .colone_left .onda_appel_offre_colonne .appel_offre_img_contener h4{
	padding: 20px 25px;
	margin-bottom: 0;
}
#professionel .colone_left .onda_appel_offre_colonne .appel_offre_img_contener h4 img{
	margin-top: 5px;
}
.onda_appel_offre_colonne a.navigateAO{
	right: 3px;
	top: 20px;
	bottom: auto;
}
.onda_appel_offre_colonne a.navigateAO.prev {
	left: 3px;
	top: 0;
	bottom: 0;
}
.onda_appel_offre_colonne .appel_offre_img_contener.onda_appel_offre_img_contener a{
	display: block;
	margin-bottom: 0;
	padding-top: 0;
}
.onda_appel_offre_carroussel_content{
	position: relative;
}
.appel_offre_img_contener a {
	text-decoration: none;
}
/******************************************************
/* End Style refonte : bloc "Appels d'offres Colonne"
/**********************************/

/**********************************
/* end Style refonte : bloc "Appels d'offres"
/**********************************/

/**********************************
/* end Style refonte
/**********************************/


div.google-navigator > p{
	text-align: center;
	padding-top: 20px;
}