
/* CSS des pages */

.sections_ideatec_wrapper {

	width: 100%;
	max-width: 1600px;
	margin: 0 auto;
	min-width: 1200px;
	position: relative;
	overflow: hidden;
}

.sections_ideatec_wrapper .wraper {

	width: 1200px;
	margin: 0 auto;
	position: relative;
}

.sections_ideatec_wrapper .wraper header {
	height: 140px;
	position: relative;
	z-index: 1;
}

.sections_ideatec_wrapper .wraper header .logo {

	float: left;
	margin-top: 30px;
}
.sections_ideatec_wrapper .wraper header .header_nav {

	float: right;
}

.sections_ideatec_wrapper .wraper header .header_nav li {

	float: left;
	margin-top: 90px;
	margin-left: 50px;
	position: relative;
}

.sections_ideatec_wrapper .wraper header .header_nav li:hover a {

}

.sections_ideatec_wrapper .wraper header .header_nav li:hover:before {

	display: block;
}

.sections_ideatec_wrapper .wraper header .header_nav .active:before {
	content: "";
	position: absolute;
	width: 35px;
	border-bottom: 3px solid #cc0000;
	bottom: -10px;
	display: block;
}

.sections_ideatec_wrapper .wraper header .header_nav .active a {

	font-weight: bold;
}

.sections_ideatec_wrapper .wraper header .header_nav li:before {
	display: none;
	content: "";
	position: absolute;
	width: 35px;
	border-bottom: 3px solid #cc0000;
	bottom: -10px;
}

.sections_ideatec_wrapper .wraper header .header_nav li a {

	text-decoration: none;
	text-transform: uppercase;
	color: #faf9f2;
}
.sections_ideatec_wrapper .wraper header .language_box {

	position: absolute;
	right: 0px;
	float: right;
	border: 1px solid #706e6d;
	top: 25px;
}
.sections_ideatec_wrapper .wraper header .language_box  a {

	font-family: mavenpro-bold;
	float: left;
	color: #c3bfba;
	text-decoration: none;
	padding: 5px 10px 5px 10px;
}

.sections_ideatec_wrapper .wraper header .language_box .active_language {

	color: #ffffff;
	background: #6a6262;
}

.sulutions_block {

	width: 375px;
	float: right;
	height: 55px;
	height: 435px;
}

.sulutions_block .box_sulutions_block {

	width: 375px;
	height: 198px;
	position: relative;
	background-size: 100%;
	overflow: hidden;
	margin-bottom: 30px;
	z-index: 22;
}

.sulution_name {
	background: url(../../images/sulution_1.jpg) no-repeat left top;
	transition: 0.5s;
}

.aplication_name {

	transition: 0.5s;
	background: url(../../images/application1.jpg) no-repeat left top;
}

.white_backgraund_block {

	position: absolute;
	width: 100%;
	height: 100%;
	z-index: 1;
	background: RGBA(255,255,255,0.6);
}

.box_content_sultions_block {

	position: relative;
	width: 180px;
	background: RGBA(237,237,230, 0.9);
	height: 198px;
	color: #100c0c;
	z-index: 2;
	padding-left: 20px;
}

.title_box_sulutions_block {

	position: relative;
	font-size: 20px;
	text-transform: uppercase;
	font-family: mavenpro-bold;
	padding-top: 90px;
	transition: 0.5s;
}

.display_none_content_solution_block {

	display: none;
	padding: 40px 10px 0px 0px;
	font-size: 14px;
}

.box_sulutions_block:hover {

	background-position-x: 110px;
	cursor: pointer;
}

.box_sulutions_block:hover .white_backgraund_block {

	display: none;
}

.box_sulutions_block:hover .box_content_sultions_block {
	width: 255px;
	background: #655654;
	color: #e6e3dd;
}

.box_sulutions_block:hover .box_content_sultions_block .title_box_sulutions_block {

	padding-top: 20px;
}

.box_sulutions_block:hover .box_content_sultions_block .display_none_content_solution_block {

	display: block;
}

.botton_solution_block, 
.botton_solution_block:hover {

	font-size: 12px;
	text-transform: uppercase;
	text-decoration: none;
	margin-top: 25px;
	display: inline-block;
	color: #ffffff;
}

.botton_solution_block .round_button_solution_block {

	padding: 0px 10px;
	background: url(../../images/button_solution_block_bg.png) no-repeat center;
	margin-right: 5px;
}
.lexpertrice {

	height: 230px;
	background: url(../../images/ideatec_bg.jpg) no-repeat center top;
	margin-top: 60px;
	min-width: 1200px;
	background-size: 1600px 230px;
	padding-left: 20px;
}

.title_h2 {

	font-family: mavenpro-bold;
	font-size: 20px;
	text-transform: uppercase;
	position: relative;
	color: #402d2d;
	padding-top: 25px;
}

.lexpertrice p {

	font-size: 13px;
}

.grey_block {

	color: #faf9f2;
	font-size: 13px;
}

.grey_block {

	height: 320px;
	background: #a6a6a5;
	border-top: 1px solid white;
}
.grey_block ul {

	padding: 10px 0px 10px 0px;
}

.left_box_gery_block {

	float: left;
	margin-left: 5px;
	width: 550px;
}

.grey_block li {

	padding: 2px 0px 2px 15px;
	background: url(../../images/li_bg_home_page.png) no-repeat left center;
}

.left_box_gery_block .title_h2 {

	color: #faf9f2;
}

.left_box_gery_block .title_h2 .red_line {

	border-color: #faf9f2;
}

footer {

	height: 90px;
	background: #1c1c1a;
}

footer p {

	font-size: 10px;
	display: inline-block;
	padding-top: 40px;
	color: #a6a6a5;
	text-transform: uppercase;
}

footer p a,
footer p a:hover{
	color: #cc0000;
}

.responsive_nav_conrols {

	background: url(../../images/navigate_respensive_bg.PNG) #343432 no-repeat center;
	width: 50px;
	height: 50px;
	display: block;
	position: absolute;
	right: 0px;
	top: -50px;
}

.responsive_nav_conrols:hover {

	cursor: pointer;
}

.absulute_responsive_nav_block_conteiner {
	display: none;
	position: absolute;
	right: 25px;
	top: 120px;
	z-index: 100;
}

.absulute_responsive_nav_block_conteiner nav {

	background: #343432;
	padding: 10px;
	display: none;
}

.absulute_responsive_nav_block_conteiner li a {

	color: white;
	text-decoration: none;
	text-transform: uppercase;
}

.absulute_responsive_nav_block_conteiner li a:hover {

	text-decoration: underline;
}

.absulute_responsive_nav_block_conteiner li {

	margin-bottom: 15px;
}
.absulute_responsive_nav_block_conteiner li:last-child {

	margin-bottom: 0px;
}

/* Added Dams before media queries */

.left_conteiner_parlax_box_download {
	position:absolute;
	top:305px;
}


.left_conteiner_parlax_box_download p a{
	font-size:14px;
}

/***Ã�Â´Ã�Â¸Ã‘ï¿½Ã�Â¿Ã�Â»Ã�ÂµÃ�Â¸ Ã‘Ë†Ã�Â¸Ã‘â‚¬Ã�Â¸Ã�Â½Ã�Â¾Ã�Â¹ Ã�Â´Ã�Â¾ 1024px***/

@media (min-width: 640px) and (max-width: 1136px) {

	.absulute_responsive_nav_block_conteiner {

		display: block;
	}

	.slider_box_solution_page {

		display: none;
	}

	#absolute_slider_edute_de_cas {

		display: block;
	}

	#absolute_slider_edute_de_cas .rslides li img {

		width: 100% !important;
		height: auto !important;
	}

	#absolute_slider_edute_de_cas {
		position: absolute;
		margin-right: 0px !important;
		width: 100% !important;
		margin-left: 0px !important;
	}

	.description_solution_page {

		width: 100%;
	}

	.list_suolution_page {

		width: 100%;
		margin-left: 0px;
		background: none !important;
	}
	.etude_de_case_list_suolution {

		width: 100% !important;
	}

	.mise_place_chaine {

		width: 60%;
	}

	.etude_de_case_list_suolution .content_list_suolution_page {

		padding-left: 20px;
	}

	.list_suolution_page	.wrap_solution, .list_suolution_page .active {

		width: 100%;
		padding: 24px 0px 24px 0px;
	}

	.rslides_tabs {

		display: none;
	}

	.sections_ideatec_wrapper {
		overflow: hidden;
		width: 100%;
	}

	.header_nav {
		display: none;
	}

	.language_box {

		margin-right: 25px;
	}

	.wraper {

		width: 750px !important;
	}
	.lexpertrice {

		min-width: 320px;
	}
	.logo {

		margin-left: 20px;
	}

	.rslides {

		min-width: 750px !important;
	}

	.sections_ideatec_wrapper {
		overflow: hidden;
		min-width: 100px !important;
	}

	.grey_block .left_box_gery_block {

		float: none !important;
		padding-left: 20px;
		width: 460px;
	}

	.grey_block {

		height: 610px;
	}

	.sulutions_block {

		float: none;
		margin: 0 auto;
	}

	.header_nav li a {

		margin-left: 10px !important;
	}

	.header_nav {

		margin-right: 25px;
	}

	.language_box {

		margin-right: 25px;
	}

	.rslides li img {

		height: 1040px !important;
		width: auto !important;
	}

	.caption {

		top: 670px !important;
		width: 60% !important;
		left: 140px !important;
	}

	.rslides1_tabs {

		top: 980px !important;
	}

	.box_sulutions_block:first-child {

		margin-top: 40px;
	}

	.lexpertrice {

		margin-top: 424px !important;
	}
	
}

/***Ã�Â´Ã�Â¸Ã‘ï¿½Ã�Â¿Ã�Â»Ã�ÂµÃ�Â¸ Ã‘Ë†Ã�Â¸Ã‘â‚¬Ã�Â¸Ã�Â½Ã�Â¾Ã�Â¹ Ã�Â´Ã�Â¾ 1024px***/

/***Ã�Â´Ã�Â¸Ã‘ï¿½Ã�Â¿Ã�Â»Ã�ÂµÃ�Â¸ Ã‘Ë†Ã�Â¸Ã‘â‚¬Ã�Â¸Ã�Â½Ã�Â¾Ã�Â¹ Ã�Â´Ã�Â¾ 768px***/

@media (max-width: 768px) {

	.wraper {

		width: 750px !important;
	}
	.lexpertrice {

		min-width: 750px;
	}
	.logo {

		margin-left: 20px;
	}

	.rslides {

		min-width: 750px !important;
	}

	.sections_ideatec_wrapper {
		overflow: hidden;
	}

	.grey_block .left_box_gery_block {

		float: none !important;
		padding-left: 20px;
		width: 460px;
	}

	.grey_block {

		height: 610px;
	}

	.sulutions_block {

		float: none;
		margin: 0 auto;
	}

	.header_nav li a {

		margin-left: 10px !important;
	}

	.header_nav {

		margin-right: 25px;
	}

	.language_box {

		margin-right: 25px;
	}

	.rslides li img {

		height: 1040px !important;
		width: auto !important;
	}

	.caption {

		top: 670px !important;
	}

	.rslides1_tabs {

		top: 980px !important;
	}

	.box_sulutions_block:first-child {

		margin-top: 40px;
	}

	.lexpertrice {

		margin-top: 424px !important;
	}

}
/***Ã�Â´Ã�Â¸Ã‘ï¿½Ã�Â¿Ã�Â»Ã�ÂµÃ�Â¸ Ã‘Ë†Ã�Â¸Ã‘â‚¬Ã�Â¸Ã�Â½Ã�Â¾Ã�Â¹ Ã�Â´Ã�Â¾ 800px***/

@media (max-width: 510px) {

	.wraper {

		width: 750px !important;
	}
	.lexpertrice {

		min-width: 750px;
	}
	.logo {

		margin-left: 20px;
	}

	.rslides {

		min-width: 750px !important;
	}

	.sections_ideatec_wrapper {
		overflow: hidden;
		min-width: 760px !important;
	}

	.grey_block .left_box_gery_block {

		float: none !important;
		padding-left: 20px;
		width: 460px;
	}

	.grey_block {

		height: 610px;
	}

	.sulutions_block {

		float: none;
		margin: 0 auto;
	}

	.header_nav li a {

		margin-left: 10px !important;
	}

	.header_nav {

		margin-right: 25px;
	}

	.language_box {

		margin-right: 25px;
	}

	.rslides li img {

		height: 1040px !important;
		width: auto !important;
	}

	.caption {

		top: 670px !important;
	}

	.rslides1_tabs {

		top: 980px !important;
	}

	.box_sulutions_block:first-child {

		margin-top: 40px;
	}

	.lexpertrice {

		margin-top: 424px !important;
	}

}
/***Ã�Â´Ã�Â¸Ã‘ï¿½Ã�Â¿Ã�Â»Ã�ÂµÃ�Â¸ Ã‘Ë†Ã�Â¸Ã‘â‚¬Ã�Â¸Ã�Â½Ã�Â¾Ã�Â¹ Ã�Â´Ã�Â¾ 480px***/

@media (max-width: 480px) and (min-width: 320px) {
	

	.slider_box_solution_page {

		display: none;
	}

	.description_solution_page {

		width: 100% !important;
	}

	.slider_button_caption {

		bottom: 0px !important;
	}

	.list_suolution_page {

		width: 100% !important;
		margin-left: 0px !important;
		background: none !important;
	}

	.show_responsive {

		display: block !important;
	}

	#absolute_slider_edute_de_cas {

		margin-top: 100px;
		position: relative !important;
		margin-bottom: 40px;
		margin-right: 0px !important;
		width: 100% !important;
		margin-left: 0px !important;
		height: auto !important;
	}

	#absolute_slider_edute_de_cas	.absolute_slide_description_solution_page {

		width: auto !important;
	}

	.contac .map_conteiner {

		height: 200px !important;
	}

	.absulute_responsive_nav_block_conteiner {

		right: -15px !important;
	}
	.sections_ideatec_wrapper .wraper header .language_box {

		right: -40px;
	}

	.mise_place_chaine {

		width: 165px !important;
	}

	.content_list_suolution_page {

		padding-left: 0px !important;
	}

	#absolute_slider_edute_de_cas  .rslides li img {

		width: 100% !important;
		height: auto !important;
	}

	.list_suolution_page .wrap_solution {

		padding: 15px 0px 24px 20px !important;
		width: 100% !important;
	}

	.sulutions_block .box_sulutions_block {

		margin-left: -15px;
	}

	.left_conteiner_parlax_box {

		width: 100% !important;
	}
	
	.left_conteiner_parlax_box_download{
		position:relative;
		top:0;
		margin-top:20px;
	}
	
	.wraper {

		width: 90% !important;
	}
	.lexpertrice {

		min-width: 470px;
	}
	.logo {

		margin-left: 20px;
	}

	.rslides {

		min-width: 470px !important;
	}

	.sections_ideatec_wrapper {
		overflow: hidden;
		min-width: 460px !important;
	}

	.grey_block .left_box_gery_block {

		float: none !important;
		padding-left: 20px;
		width: 460px;
	}

	.grey_block {

		height: 610px;
		display: none;
	}

	.sulutions_block {

		float: none;
		margin: 0 auto;
	}

	.header_nav li a {

		margin-left: 10px !important;
	}

	.header_nav {
		display: none;
	}

	.language_box {

		margin-right: 25px;
	}

	.rslides li img {

		height: 1040px !important;
		width: auto !important;
	}

	.caption {

		top: 670px !important;
		width: 440px !important;
		left: 20px !important;
	}

	.rslides1_tabs {

		top: 980px !important;
	}

	.box_sulutions_block:first-child {

		margin-top: 40px;
	}

	.lexpertrice {
		display: none;
		margin-top: 424px !important;
	}

	footer {

		margin-top: 425px;
	}

	footer p:first-child {

		padding-top: 20px !important;
	}

	footer p {

		text-align: center;
		width: 100%;
		padding: 5px 0px 5px 0px !important;
	}

	.absulute_responsive_nav_block_conteiner {

		display: block;
	}

}
/***Ã�Â´Ã�Â¸Ã‘ï¿½Ã�Â¿Ã�Â»Ã�ÂµÃ�Â¸ Ã‘Ë†Ã�Â¸Ã‘â‚¬Ã�Â¸Ã�Â½Ã�Â¾Ã�Â¹ Ã�Â´Ã�Â¾ 480px***/

/***Ã�Â´Ã�Â¸Ã‘ï¿½Ã�Â¿Ã�Â»Ã�ÂµÃ�Â¸ Ã‘Ë†Ã�Â¸Ã‘â‚¬Ã�Â¸Ã�Â½Ã�Â¾Ã�Â¹ Ã�Â´Ã�Â¾ 320px***/

@media (max-width: 480px) and (min-width: 320px) {

	.right_conteiner_parlax_box_text_conteiner {

		width: 100% !important;
	}

	.col_1_nos_competens {

		width: 100% !important;
	}

	.nos_competens .red_box_nos_competens {

		width: 100% !important;
		margin-right: 0px !important;
		height: auto !important;
		padding-top: 10px !important;
		padding-bottom: 10px !important;
	}

	.nos_competens .red_box_nos_competens:before {

		display: none;
	}

	.col1 {

		width: 100% !important;
	}
	.section_paralax1 {

		height: auto !important;
	}

	
	.contact_box_text {
		background-position: 10% 210px !important;
		min-width: 0px !important;
	}
	
	.logo2_contact_page {

		display: block;
		width: 212px;
		margin: 0 auto;
	}

	.logo {

		margin-top: 35px !important;
		margin-left: -5px !important;
	}

	.legend_slide_text {

		line-height: 12px !important;
	}

	.orange_contact_box {

		/* display: none; */
	}
	
	.orange_contact_box .wraper .hide_max_480{
		display:none;
	}
	
	.orange_button {

		display: none;
	}
	.contact_page .contac {

		min-height: 700px !important;
	}

	.contact_page	.title_h2 .red_line {

		display: none;
	}

	.contact_box_text {

		background: none;
		text-align: center;
	}
	
	.contact_box_text div{
		width:100%;
	}
	
	.contact_info_p {

		padding: 5px 0px 5px 0px !important;
	}

	.logo2_contact_page {
		display: block !important;
		width: 212px;
		margin: 0 auto;
	}

	.contac .map_conteiner {

		top: 680px;
		left: 0px;
		width: 100% !important;
		min-width: 0px !important;
		height: 440px;
		border: 1px solid white;
		margin-top: -80px;
	}

	.contac {

		min-width: 320px !important;
		min-height: 420px !important;
	}

	body {

		background: none;
	}

	.lexpertrice {

		min-width: 310px;
	}
	.logo {

		margin-left: 5px;
	}

	.rslides {

		min-width: 310px !important;
	}

	.sections_ideatec_wrapper {
		overflow: hidden;
		min-width: 300px !important;
	}

	.grey_block .left_box_gery_block {

		float: none !important;
		padding-left: 20px;
		width: 310px;
	}

	.grey_block {

		height: 610px;
		display: none;
	}

	.sulutions_block {

		float: none;
		margin: 0 auto;
	}

	.header_nav li a {

		margin-left: 10px !important;
	}

	.header_nav {
		display: none;
	}

	.language_box {

		margin-right: 25px;
		top: 0px !important;
	}

	.rslides li img {

		height: 1090px !important;
		width: auto !important;
	}

	.caption {

		top: 670px !important;
		width: 310px !important;
	}

	.rslides1_tabs {

		top: 1050px !important;
	}

	.box_sulutions_block:first-child {

		margin-top: 40px;
	}

	.lexpertrice {
		display: none;
		margin-top: 424px !important;
	}

	footer {

		margin-top: 25px;
	}

	.nos_renovation_box_link {
		top: 98% !important;
	}

	footer p:first-child {

		padding-top: 20px !important;
	}

	footer p {

		text-align: center;
		width: 100%;
		padding: 5px 0px 5px 0px !important;
	}

	.absulute_responsive_nav_block_conteiner {

		display: block;
	}

	.absulute_responsive_nav_block_conteiner {

		right: 0px;
		top: 90px;
	}

}
/***Ã�Â´Ã�Â¸Ã‘ï¿½Ã�Â¿Ã�Â»Ã�ÂµÃ�Â¸ Ã‘Ë†Ã�Â¸Ã‘â‚¬Ã�Â¸Ã�Â½Ã�Â¾Ã�Â¹ Ã�Â´Ã�Â¾ 320px***/

/*page contact*/

.contact_page {

	background: url(../../images/header_contact_bg.jpg) no-repeat left top;
	overflow: hidden;
}
.contac {

	position: relative;
	background: #ffffff;
	min-height: 660px;
	min-width: 1200px;
}
.contac .map_conteiner {
	position: absolute;
	right: 0px;
	width: 60%;
	height: 660px;
	overflow: hidden;
	float: right;
	margin-right: -200px;
	min-width: 900px;
	border-left: 1px solid #ffffff;
	background: #cbc4bc;
	
}

.contact_box_text {

	min-height: 240px;
	min-width: 400px;
}

.contact_box_text .section_zag {
	font-family: mavenpro-bold;
	text-transform: uppercase;
	color: #402d2d;
	font-size: 15px;
	padding-top: 40px;
	padding-bottom: 10px;
}

.contact_box_text .contact_info_p {

	font-size: 15px;
	color: #402d2d;
	padding: 5px 0px 5px 35px;
	line-height: 22px;
	background: url(../../images/sprite_bg_contact_page.jpg) top left no-repeat;
}

.contact_box_text .contact_info_p:last-child {

	/*padding-top: 15px;*/
}

@media (max-width: 480px) and (min-width: 320px) {
	.contact_box_text .contact_info_p {
		width:100%;
		background:none;
	}
}	


.orange_contact_box {
	background: #f7f7f5;
	height: 320px;
	margin-top: 20px;
	background:#F7F7F5 url(../../images/desk_contact_bg_OFF.jpg) 130px bottom no-repeat;
}

.orange_contact_box .wraper {
	padding-bottom: 24px;
	z-index: 2;
}

.title_orange_block {

	text-transform: uppercase;
	font-size: 18px;
	color: #d55c2a;
	padding: 25px 0px 18px 0px;
}

.orange_contact_box p {

	font-size: 13px;
	color: #d55c2a;
	width: 280px;
	line-height: 14px;
}

.orange_contact_box h3.equipe_commerciale,
.orange_contact_box p.equipe_commerciale {
	font-size: 14px;
	color:#402d2d;
	width:280px;
}

.orange_contact_box h3.equipe_commerciale {
	font-weight:bold;
	text-transform:uppercase;
	margin:20px 0 10px 0;
}

.orange_contact_box p.equipe_commerciale {
	line-height:14px;	
}

.orange_button {

	min-width: 400px;
	height: 80px;
	background: #d55c2a;
	border-top: 1px solid white;
}

.white_button_captions {

	font-size: 20px;
	margin-top: 18px !important;
	line-height: 22px;
}

.white_button_captions .torque_x {

	background: url(../../images/white_button_bg_contact_form.png) center no-repeat;
	float: left;
	
	margin-top: 10px;
	
}

.logo2_contact_page {

	display: none;
}



.left_ellow_box_solution_box:hover {
	
	
	
}

.hidden_slider {
	
	display: block;
	height: auto;
	position: relative;
}


.hidden_slider  .scroll_zag {
	
	
	display: none;
	
}
.hidden_slider {
	
	padding-right: 50px;
	padding-left: 50px;
	margin-top: 15px;
}

.hidden_slider .rslides  {
	
	
	position: relative !important;
	display: block;
	height: auto;
min-width: 0px !important; 
}

.hidden_slider .rslides  .absolute_slide_description_solution_page  {
	
	width: 100% !important;
	
	
}

.hidden_slider .rslides  .absolute_slide_description_solution_page p  {
	
	padding-right: 55px;
	padding-bottom: 30px;
	
}

.hidden_slider .rslides li img {
	
	
	height: auto !important;
	width: 100% !important;
	
	
	
}

 .hidden_slide .rslides_tabs{
	
	display: none;
	
	
}



.hidden_slider {
	
	display: none;
}
.hidden_slider  .vorte_decude_le_clas {
	
	width: 300px !important;
	height: 32px !important;
}

.hidden_slider .prev {
	
	left: 80px !important; 
	top: 25% !important;
}

.hidden_slider .slider_button_caption {
	
	top: 2px !important; 
	left: 55px !important; 
	
}

.hidden_slider .next {
	
		right: 80px !important; 

	top: 25% !important;
}

.hidden_slider .rslides .vorte_decude_le_clas {
	
	bottom: 0px;
	
	
}

@media (min-width: 640px) and (max-width: 1136px) {

	footer p:first-child {

		padding-top: 20px !important;
	}

	footer p {

		text-align: center;
		width: 100%;
		padding: 5px 0px 5px 0px !important;
	}

	.logo2_contact_page {

		display: block;
		width: 212px;
		margin: 0 auto;
	}

	.orange_contact_box {

		/*display: none;*/
	}

	.orange_button {

		display: none;
	}
	.contact_page .contac {

		min-height: 1190px !important;
	}

	.contact_page	.title_h2 .red_line {

		display: none;
	}

	.contact_box_text {

		background-position: 20% 210px;
		text-align: center;
	}
	
	.contact_box_text div{
		min-width:250px;
	}
	
	.contact_info_p {
		padding: 5px 0px 5px 0px !important;
	}
	.contac .map_conteiner {

		top: 590px;
		left: 0px;
		width: 98%;
		min-width: 0px !important;
		height: 440px;
		border: 1px solid white;
	}

	.contac {

		min-width: 320px !important;
		min-height: 420px !important;
	}

	body {

		background: none;
	}

	.wraper {

		width: 90% !important;
	}

}

/*page contact*/

/*page_ideatec*/
.idea_tec_page {

	background: url(../../images/ideatec_page_bg.jpg) no-repeat center top;
	position: relative;
}
.content_page_ideatec_conteiner {

	background: #ffffff;
	min-height: 400px;
}

.content_page_ideatec_conteiner .wraper {
	z-index:50;
}

.contac .wraper {
	z-index:50;
}

.content_page_ideatec_conteiner .title_h2 {

	margin-bottom: 34px;
}

.content_page_ideatec_conteiner p {

	font-size: 15px;
	color: #402d2d;
	line-height: 22px;
}

.section_paralax1 {

	height: 435px;
	padding: 30px 0px 40px 0px;
	background: #f7f7f5;
	margin-top: 20px;
}

.left_conteiner_parlax_box {

	width: 470px;
}

.tite_left_conteiner_parlax_box {

	text-transform: uppercase;
	color: #402d2d;
	padding-bottom: 5px;
	margin-top: -5px;
	font-family: mavenpro-bold;
	font-size: 14px;
}

.left_conteiner_parlax_box  p {

	font-size: 13px;
	color: #402d2d;
	padding-bottom: 5px;
}

.right_conteiner_parlax_box {

	height: 290px;
	width: 810px;
	overflow: hidden;
	float: right;
	margin-right: -200px;
	margin-top: -275px;
	position: relative;
}

.right_conteiner_parlax_box:before {

	content: "";
	width: 0;
	height: 0;
	border-left: 70px solid transparent;
	border-right: 70px solid transparent;
	border-top: 294px solid #f7f7f5;
	z-index: 22222222222;
	position: absolute;
	left: -69px;
}

.right_conteiner_parlax_box img {

	height: 900px;
	width: auto;
	position: absolute;
	left: -190px;
}

.left_orange_box_conteiner_paralax_box {
	position: relative;
	width: 722px;
	height: 250px;
	background: #d55c2a;
	margin-left: -200px;
	float: left;
	margin-top: 15px;
}

.left_orange_box_conteiner_paralax_box:before {
	content: "";
	width: 0;
	height: 0;
	border-left: 70px solid transparent;
	border-right: 70px solid transparent;
	border-top: 251px solid #d55c2a;
	z-index: 22222222222;
	position: absolute;
	right: -70px;
}

.right_conteiner_parlax_box_text_conteiner {

	float: right;
	width: 590px;
	margin-top: 40px;
}

.right_conteiner_parlax_box_text_conteiner .tite_left_conteiner_parlax_box {

	color: #d55c2a;
}

.right_conteiner_parlax_box_text_conteiner p {

	font-size: 13px;
	color: #d55c2a;
	padding-bottom: 5px;
}

.white_li_conteiner {
	margin-top: 100px;
	background: #ffffff;
	min-height: 400px;
	padding: 0px 20px 20px 20px;
}

.white_li_conteiner p {

	font-size: 15px;
	color: #402d2d;
}

.col1 {

	float: left;
	width: 565px;
}

.col1 ul {

	padding-top: 10px;
}

.col1 ul li {

	margin-bottom: 10px;
}

.col1 ul li {

	font-size: 13px;
	color: #402d2d;
}

.wraper:after {

	content: '.';
	display: block;
	clear: both;
	visibility: hidden;
	height: 0;
}

.zag_li_col_span {

	font-weight: bold;
	padding-left: 15px;
	background: url(../../images/puce.png) no-repeat left center;
	line-height: 22px;
}

.big_box_paralax {

	height: 615px;
	overflow: hidden;
	position: relative;
}
.big_box_paralax img {

	position: absolute;
	left: -200px;
	top: -300px;
}

.white_block_absolute_paralax {

	height: 45px;
	background: #ffffff;
	width: 550px;
	left: 0px;
	top: 0px;
	position: absolute;
	z-index: 111111111111;
}

.white_block_absolute_paralax:after {

	content: '';
	border-left: 30px solid transparent;
	border-right: 30px solid transparent;
	border-top: 45px solid #ffffff;
	z-index: 22222222222;
	position: absolute;
	right: -30px;
}

.nos_competens {

	height: 260px;
	min-width: 1200px;
}
.nos_competens  .col_1_nos_competens {

	float: left;
	width: 370px;
	font-size: 15px;
	color: #402d2d;
}

.nos_competens  .red_box_nos_competens {

	height: 355px;
	width: 810px;
	background: #d92816;
	float: right;
	margin-right: -200px;
	position: relative;
	font-size: 13px;
	color: #ffffff;
	padding-left: 20px;
	padding-top: 80px;
	margin-top: -45px;
}

.nos_competens  .red_box_nos_competens:before {

	content: '';
	position: absolute;
	width: 0;
	height: 0;
	border-left: 80px solid transparent;
	border-right: 80px solid transparent;
	border-bottom: 355px solid #d92816;
	left: -80px;
	top: 0px;
}

.z-index-text_red_box_nos_competens {

	z-index: 111111111111111111;
	position: relative;
}

.z-index-text_red_box_nos_competens li {

	padding-left: 20px;
	background: url(../../images/puce_black.png) no-repeat left 4px;
	margin-bottom: 5px;
	margin-top: 5px;
}

.nos_renovation_destribution {

	height: 375px;
	background: #a7a7a6;
}

.text_nos_renovation_block {

	float: left;
	width: 275px;
	color: #ffffff;
	position: relative;
	margin-top: 20px;
	margin-right: 170px;
}

.text_nos_renovation_block:last-child {

	margin-right: 0px;
}

.text_nos_renovation_block p {
	color: #ffffff;
	font-size: 13px;
	padding-top: 15px;
}
.text_nos_renovation_block h2 {

	position: absolute;
	text-transform: uppercase;
	font-size: 13px;
	padding-bottom: 10px;
	font-weight: bold;
	top: -10px;
}

.le_group_roby {

	height: 320px;
	background: #ffffff;
	min-width: 1200px;
}

.center_conteiner {

	width: 575px;
	margin: 0 auto;
	margin-top: 80px;
	color: #402d2d;
	font-size: 13px;
}

.center_conteiner h2 {

	font-family: mavenpro-bold;
	text-transform: uppercase;
	font-size: 15px;
	padding-bottom: 10px;
}
.pod_footer_ideatec_page {
	height: 90px;
	background: #f7f7f5;
	min-width: 1200px;
	border-bottom: 1px solid #ffffff;
}

.left_ellow_box {

	width: 615px;
	height: 90px;
	background: url(../../images/devis_strelka_bg.png) #65bfba no-repeat 400px center;
	position: relative;
	margin-left: -200px;
}

.left_ellow_box:before {

	border-left: 30px solid transparent;
	border-right: 30px solid transparent;
	border-top: 90px solid #65bfba;
	z-index: 22222222222;
	position: absolute;
	right: -30px;
	content: '';
}

.label_left_ellow_box {

	float: right;
	font-size: 15px;
	text-transform: uppercase;
	font-weight: bold;
	color: #ffffff !important;
	margin: 20px 230px 0px 0px;
}

/*page_ideatec*/

/*Ã�Â±Ã�Â»Ã�Â¾Ã�Âº Ã‘â€žÃ�Â¸Ã�ÂºÃ‘ï¿½Ã�Â¸Ã‘â‚¬Ã�Â¾Ã�Â²Ã�Â°Ã�Â½Ã�Â¾Ã�Â¹ Ã�Â½Ã�Â°Ã�Â²Ã�Â¸Ã�Â³Ã�Â°Ã‘â€ Ã�Â¸Ã�Â¸*/

.fixed_nav .active {

	left: -25px !important;
	width: 90px !important;
}

.fixed_nav {

	width: 50px;
	height: 140px;
	position: fixed;
	right: 0px;
	top: 200px;
	z-index: 222222222222222;
}
.fixed_nav li {

	display: block;
	height: 20px;
	margin-right: 200px;
	transition: 0.5s;
	position: absolute;
}
.fixed_nav li:hover {

	left: -25px !important;
	width: 90px !important;
}

.fixed_nav li:hover .text_li {

	display: block;
}

.fixed_nav .text_li a {

	text-decoration: none;
	position: absolute;
	z-index: 222222;
	width: 310px;
	right: -190px;
	padding-right: 190px;
	height: 20px;
	top: -2px;
}

.fixed_nav .text_li {
	display: none;
	position: absolute;
	left: -220px;
	width: 200px;
	text-align: right;
	top: 8px;
	font-size: 12px;
}
.active .text_li {

	display: block;
}
.fixed_nav .text_li:after {

	content: '';
	position: absolute;
	width: 40px;
	height: 20px;
	top: -8px;
}

.treug_li_fixed_nav {

	position: absolute;
	content: '';
	position: absolute;
	width: 0;
	height: 0;
	border-left: 10px solid transparent;
	border-right: 10px solid transparent;
	left: -10px;
	top: 0px;
}

@media (min-width: 640px) and (max-width: 1136px) {

	.fixed_nav {

		display: none;
	}

	.right_conteiner_parlax_box {

		display: none;
	}

	.left_orange_box_conteiner_paralax_box {

		display: none;
	}
	.right_conteiner_parlax_box_text_conteiner {

		float: none !important;
	}

	.col1 {

		float: left !important;
	}

	.big_box_paralax {

		display: none;
	}

	.nos_competens {

		min-width: 0px !important;
	}

	.red_box_nos_competens {

		margin-top: 40px !important;
	}

	.nos_competens {

		height: 660px !important;
	}

	.nos_renovation_destribution {

		height: auto !important;
		padding: 30px 0px 30px 0px;
	}

	.text_nos_renovation_block {

		float: none !important;
	}

	.nos_renovation_box_link {

		top: 95% !important;
	}

	.le_group_roby {

		min-width: 0px !important;
	}

	.left_ellow_box {

		display: none;
	}

	.pod_footer_ideatec_page {

		min-width: 0px !important;
	}

	.pod_footer_ideatec_button_1 {

		left: 0px !important;
	}

	.pod_footer_ideatec_button_2 {

		left: 0px !important;
		top: 100px !important;
	}

	.le_group_roby {

		height: auto !important;
		padding-bottom: 45px;
	}

	.center_conteiner {

		float: left !important;
	}

	.pod_footer_ideatec_page {

		height: 180px !important;
	}

}

@media (max-width: 480px) and (min-width: 320px) {
	
	
	
	
	.trdpondive_contact {
		
		
		margin-top: 90px;
		
	}

	.center_conteiner {

		width: 100% !important;
		margin-top: 30px !important;
	}

	.white_li_conteiner {
		padding: 0px 20px 20px 0px;
		margin-top: 10px;
		min-height: 20px;
	}

	.fixed_nav {

		display: none;
	}

	.nos_competens {
		height: auto !important;
	}

	.hide_responsive_edeatec_block {

		display: none;
	}

	.right_conteiner_parlax_box {

		display: none;
	}

	.left_orange_box_conteiner_paralax_box {

		display: none;
	}
	.right_conteiner_parlax_box_text_conteiner {

		float: none !important;
	}

	.col1 {

		float: left !important;
	}

	.big_box_paralax {

		display: none;
	}

	.nos_competens {

		min-width: 0px !important;
	}

	.red_box_nos_competens {

		margin-top: 40px !important;
	}

	.home_footer {

		margin-top: 465px;
	}

	.nos_competens {

		height: auto !important;
	}

	.nos_renovation_destribution {

		height: auto !important;
		padding: 30px 0px 40px 0px;
	}

	.text_nos_renovation_block {

		float: none !important;
	}

	.nos_renovation_box_link {

		top: 99% !important;
	}

	.le_group_roby {

		min-width: 0px !important;
	}

	.left_ellow_box {

		display: none;
	}

	.pod_footer_ideatec_page {

		min-width: 0px !important;
	}

	.pod_footer_ideatec_button_1 {

		left: 0px !important;
	}

	.pod_footer_ideatec_button_2 {

		left: 0px !important;
		top: 100px !important;
	}

	.le_group_roby {

		height: auto !important;
		padding-bottom: 45px;
	}

	.center_conteiner {

		float: left !important;
	}

	.pod_footer_ideatec_page {

		height: 180px !important;
	}

}

/*Ã�Â±Ã�Â»Ã�Â¾Ã�Âº Ã‘â€žÃ�Â¸Ã�ÂºÃ‘ï¿½Ã�Â¸Ã‘â‚¬Ã�Â¾Ã�Â²Ã�Â°Ã�Â½Ã�Â¾Ã�Â¹ Ã�Â½Ã�Â°Ã�Â²Ã�Â¸Ã�Â³Ã�Â°Ã‘â€ Ã�Â¸Ã�Â¸*/

/*Ã�Â¡Ã‘â€šÃ‘â‚¬Ã�Â°Ã�Â½Ã�Â¸Ã‘â€ Ã�Â° solution*/

.slider_box_solution_page {

	position: relative;
	border-top: 1px solid #ffffff;
	float: right;
	margin-right: -200px;
	width: 985px;
	overflow: hidden;
	height: 725px;
}

.slider_box_solution_page .title_h2 {

	position: absolute;
	top: 20px;
	left: 40px;
	font-family: mavenpro-medium;
	font-weight: normal !important;
}

.slider_box_solution_page .slider_solution_page {

	position: relative !important;
}
.slider_box_solution_page .slider_solution_page img {

	height: 725px;
}
  .prev {

	position: absolute;
	width: 20px;
	height: 70px;
	background: url(../../images/sprite_controls_slider.png) no-repeat left center;
	z-index: 2222222222;
	top: 35%;
	left: 40px;
}

  .next {

	position: absolute;
	width: 20px;
	height: 70px;
	background: url(../../images/sprite_controls_slider.png) no-repeat -25px center;
	z-index: 2222222222;
	top: 35%;
	right: 40px;
}

.absolute_slide_description_solution_page {
	height: auto;
	min-height:85px;
	width: 985px;
	background: RGBA(61,42,40,0.8);
	position: absolute;
	bottom: 0px;
	padding: 20px 0px 20px 40px;
}

.vorte_decude_le_clas {

	width: 465px;
	height: 65px;
	position: absolute;
	right: 0px;
	background: #ffffff;
}

.vorte_decude_le_clas:before {

	content: '';
	position: absolute;
	width: 0;
	height: 0;
	border-left: 20px solid transparent;
	border-right: 20px solid transparent;
	border-bottom: 65px solid #ffffff;
	left: -20px;
}



.absolute_slide_description_solution_page  .legend_slide_text {

	color: #ffffff;
	font-size: 13px;
	float: left;
}

.description_solution_page {

	float: left;
	width: 390px;
	min-height:725px;
	position: relative;
}

.description_solution_page p {

	font-size: 13px;
}

.list_suolution_page {

	width: 615px;
	height: auto;
	min-height: 460px;
	margin-left: -200px;
	margin-top: 12px;
	background: #f0efed;
}

.wrap_solution {

	background: #f0efed;
	border-bottom: 2px solid #ffffff;
	width: 615px;
	padding: 24px 0px 24px 200px;
	position: relative;
	z-index: 50;
}

.wrap_solution:last-child {

	border-bottom: none;
}

.wrap_solution:hover {

	/* cursor: pointer; */
	background: #cc0000;
}

#type_1_gamme_1:hover .icon_wrap_solution {

	background: url(../../images/distribution_white.png) no-repeat center;
	-webkit-transform: rotate(360deg);
	-moz-transform: rotate(360deg);
	-o-transform: rotate(360deg);
	-ms-transform: rotate(360deg);
	transform: rotate(360deg);
}

#type_1_gamme_2:hover .icon_wrap_solution {

	background: url(../../images/manipulation_white.png) no-repeat center;
	-webkit-transform: rotate(360deg);
	-moz-transform: rotate(360deg);
	-o-transform: rotate(360deg);
	-ms-transform: rotate(360deg);
	transform: rotate(360deg);
}

#type_1_gamme_3:hover .icon_wrap_solution {

	background: url(../../images/assemlage.png) no-repeat center;
	-webkit-transform: rotate(360deg);
	-moz-transform: rotate(360deg);
	-o-transform: rotate(360deg);
	-ms-transform: rotate(360deg);
	transform: rotate(360deg);
}

#type_1_gamme_4:hover .icon_wrap_solution {
	background: url(../../images/orientation_white.png) no-repeat center;
	-webkit-transform: rotate(360deg);
	-moz-transform: rotate(360deg);
	-o-transform: rotate(360deg);
	-ms-transform: rotate(360deg);
	transform: rotate(360deg);
}

#type_1_gamme_5:hover .icon_wrap_solution {
	background: url(../../images/stockage_white.png) no-repeat center;
	-webkit-transform: rotate(360deg);
	-moz-transform: rotate(360deg);
	-o-transform: rotate(360deg);
	-ms-transform: rotate(360deg);
	transform: rotate(360deg);
}

#type_1_gamme_6:hover .icon_wrap_solution {
	background: url(../../images/convoyage_white.png) no-repeat center;
	-webkit-transform: rotate(360deg);
	-moz-transform: rotate(360deg);
	-o-transform: rotate(360deg);
	-ms-transform: rotate(360deg);
	transform: rotate(360deg);
}

#type_2_gamme_7:hover .icon_wrap_solution {
	background: url(../../images/industrie_white.png) no-repeat center;
	-webkit-transform: rotate(360deg);
	-moz-transform: rotate(360deg);
	-o-transform: rotate(360deg);
	-ms-transform: rotate(360deg);
	transform: rotate(360deg);
}

#type_2_gamme_8:hover .icon_wrap_solution {
	background: url(../../images/agroalimentaire_white.png) no-repeat center;
	-webkit-transform: rotate(360deg);
	-moz-transform: rotate(360deg);
	-o-transform: rotate(360deg);
	-ms-transform: rotate(360deg);
	transform: rotate(360deg);
}

#type_2_gamme_9:hover .icon_wrap_solution {
	background: url(../../images/cosmetique_white.png) no-repeat center;
	-webkit-transform: rotate(360deg);
	-moz-transform: rotate(360deg);
	-o-transform: rotate(360deg);
	-ms-transform: rotate(360deg);
	transform: rotate(360deg);
}

#type_2_gamme_10:hover .icon_wrap_solution {
	background: url(../../images/pharmacie_white.png) no-repeat center;
	-webkit-transform: rotate(360deg);
	-moz-transform: rotate(360deg);
	-o-transform: rotate(360deg);
	-ms-transform: rotate(360deg);
	transform: rotate(360deg);
}

.wrap_solution:hover .title_solution_distribution {

	color: white;
}

.wrap_solution:before {

	content: '';
	position: absolute;
}

.list_suolution_page .active_list_solution {

	background: #ee0000;
	padding: 10px 0px 25px 200px;
}

.list_suolution_page  .active_list_solution  .title_solution_distribution {

	font-weight: bold;
	color: white;
}

.title_solution_distribution {

	font-family: mavenpro-medium;
	text-transform: uppercase;
	color: #402d2d;
	padding-left: 40px;
}

.icon_wrap_solution {

	background-position: center;
	height: 30px;
	width: 30px;
	display: block;
	background: red;
	position: absolute;
	top: 50%;
	margin-top: -13px;
	-webkit-transition: all ease 0.3s;
	-moz-transition: all ease 0.3s;
	-o-transition: all ease 0.3s;
	-ms-transition: all ease 0.3s;
	transition: all ease 0.3s;
	cursor:pointer;
}

.hidden_content {

	font-size: 12px;
	color: white;
	display: block;
	padding-left: 50px;
	padding-top: 15px;
	padding-right: 10px;
}

#type_1_gamme_1 .icon_wrap_solution {

	background: url(../../images/distribution_black.png) no-repeat center;
}

#type_1_gamme_2 .icon_wrap_solution {

	background: url(../../images/manipulation_black.png) no-repeat center;
}

#type_1_gamme_3 .icon_wrap_solution {

	background: url(../../images/assemblahe_black.png) no-repeat center;
}

#type_1_gamme_4 .icon_wrap_solution {

	background: url(../../images/orientation_black.png) no-repeat center;
}

#type_1_gamme_5 .icon_wrap_solution {

	background: url(../../images/stockage_black.png) no-repeat center;
}

#type_1_gamme_6 .icon_wrap_solution {

	background: url(../../images/convoyage_black.png) no-repeat center;
}

#type_2_gamme_7 .icon_wrap_solution {

	background: url(../../images/industrie_black.png) no-repeat center;
}

#type_2_gamme_8 .icon_wrap_solution {

	background: url(../../images/agroalimentaire_black.png) no-repeat center;
}

#type_2_gamme_9 .icon_wrap_solution {

	background: url(../../images/cosmetique_black.png) no-repeat center;
}

#type_2_gamme_10 .icon_wrap_solution {

	background: url(../../images/pharmacie_black.png) no-repeat center;
}

/*******************************/

#type_1_gamme_1 .active_wrap_solution, #type_1_gamme_1:hover .icon_wrap_solution {

	background: url(../../images/distribution_white.png) no-repeat center;
	-webkit-transform: rotate(360deg);
	-moz-transform: rotate(360deg);
	-o-transform: rotate(360deg);
	-ms-transform: rotate(360deg);
	transform: rotate(360deg);
}

#type_1_gamme_2 .active_wrap_solution, #type_1_gamme_2:hover .icon_wrap_solution {

	background: url(../../images/manipulation_white.png) no-repeat center;
	-webkit-transform: rotate(360deg);
	-moz-transform: rotate(360deg);
	-o-transform: rotate(360deg);
	-ms-transform: rotate(360deg);
	transform: rotate(360deg);
}

#type_1_gamme_3 .active_wrap_solution, #type_1_gamme_3:hover .icon_wrap_solution {

	background: url(../../images/assemlage.png) no-repeat center;
	-webkit-transform: rotate(360deg);
	-moz-transform: rotate(360deg);
	-o-transform: rotate(360deg);
	-ms-transform: rotate(360deg);
	transform: rotate(360deg);
}

#type_1_gamme_4 .active_wrap_solution, #type_1_gamme_4:hover .icon_wrap_solution {
	background: url(../../images/orientation_white.png) no-repeat center;
	-webkit-transform: rotate(360deg);
	-moz-transform: rotate(360deg);
	-o-transform: rotate(360deg);
	-ms-transform: rotate(360deg);
	transform: rotate(360deg);
}
#type_1_gamme_5 .active_wrap_solution, #type_1_gamme_5:hover .icon_wrap_solution {
	background: url(../../images/stockage_white.png) no-repeat center;
	-webkit-transform: rotate(360deg);
	-moz-transform: rotate(360deg);
	-o-transform: rotate(360deg);
	-ms-transform: rotate(360deg);
	transform: rotate(360deg);
}

#type_1_gamme_6 .active_wrap_solution, #type_1_gamme_6:hover .icon_wrap_solution {
	background: url(../../images/convoyage_white.png) no-repeat center;
	-webkit-transform: rotate(360deg);
	-moz-transform: rotate(360deg);
	-o-transform: rotate(360deg);
	-ms-transform: rotate(360deg);
	transform: rotate(360deg);
}

#type_2_gamme_7 .active_wrap_solution, #type_2_gamme_7:hover .icon_wrap_solution {
	background: url(../../images/industrie_white.png) no-repeat center;
	-webkit-transform: rotate(360deg);
	-moz-transform: rotate(360deg);
	-o-transform: rotate(360deg);
	-ms-transform: rotate(360deg);
	transform: rotate(360deg);
}

#type_2_gamme_8 .active_wrap_solution, #type_2_gamme_8:hover .icon_wrap_solution {
	background: url(../../images/agroalimentaire_white.png) no-repeat center;
	-webkit-transform: rotate(360deg);
	-moz-transform: rotate(360deg);
	-o-transform: rotate(360deg);
	-ms-transform: rotate(360deg);
	transform: rotate(360deg);
}

#type_2_gamme_9 .active_wrap_solution, #type_2_gamme_9:hover .icon_wrap_solution {
	background: url(../../images/cosmetique_white.png) no-repeat center;
	-webkit-transform: rotate(360deg);
	-moz-transform: rotate(360deg);
	-o-transform: rotate(360deg);
	-ms-transform: rotate(360deg);
	transform: rotate(360deg);
}

#type_2_gamme_10 .active_wrap_solution, #type_2_gamme_10:hover .icon_wrap_solution {
	background: url(../../images/pharmacie_white.png) no-repeat center;
	-webkit-transform: rotate(360deg);
	-moz-transform: rotate(360deg);
	-o-transform: rotate(360deg);
	-ms-transform: rotate(360deg);
	transform: rotate(360deg);
}

.solution_ellow_block {
	position:absolute;
	bottom:0;
	height: 84px;
}

.absolute_triangle {

	width: 30px;
	position: absolute;
	background: url(../../images/wrap_list_treug.png) no-repeat center;
	background-size: 100% 100%;
	top: 0px;
	z-index: -1999999999999999;
	right: 0;
	opacity: 0;
	height: 100%;
}
.wrap_solution:hover .absolute_triangle {
	opacity: 1;
	transition: 0.2s;
	right: -30px;
}

.description_solution_page .active .absolute_triangle {

	right: -30px;
	opacity: 1;
}


.gamme_absolute_download,
.gamme_absolute_download:hover{
	position:absolute;
	right:10px;
	top:10px;
	font-size:13px;
	color:#000;
	text-decoration:none;
}


.gamme_absolute_download img{
	position:relative;
	top:1px;
	margin:0 0 0 5px;
	height:17px;
}

.description_solution_page .active {

	background: #cc0000;
}

.description_solution_page .active {

	padding: 15px 0px 24px 200px;
}

.description_solution_page .active  .title_solution_distribution {

	color: white;
	transition: 0.5s;
}

.solution_ellow_block:before {

	display: none;
}

.left_ellow_box_solution_box {

	
}

@media (min-width: 640px) and (max-width: 1136px) {

	.slider_box_solution_page {

		display: none;
	}

	.description_solution_page {

		width: 100%;
	}

	.list_suolution_page {

		width: 100%;
		margin-left: 0px;
	}

	.list_suolution_page	.wrap_solution, .list_suolution_page .active {

		width: 100%;
		padding: 24px 0px 24px 0px;
	}

}

/*Ã�Â¡Ã‘â€šÃ‘â‚¬Ã�Â°Ã�Â½Ã�Â¸Ã‘â€ Ã�Â° solution*/

/*Ã‘ï¿½Ã‘â€šÃ‘â‚¬Ã�Â°Ã�Â½Ã�Â¸Ã‘â€ Ã�Â° Ãƒâ€°TUDE DE CAS*/

.content_list_suolution_page {

	display: block;
	padding-left: 200px;
	padding-bottom: 10px;
}

.etude_de_case_list_suolution {

	position: relative;
	min-height: 339px;
	height: auto !important;
}

.list_suolution_page .torge_strelka {

	background: url(../../images/retour_napr_bg.png) no-repeat center;
	color: #402d2d;
}

.mise_place_chaine {

	width: 230px;
	
}

.content_list_suolution_page  p {

	padding-bottom: 10px;
	padding-right: 10px;
}

.title_list_sulution_page {

	font-family: mavenpro-medium;
	padding-top: 10px;
	text-transform: uppercase;
	font-weight: bold;
	color: #cc0000;
	padding-bottom: 15px;
	font-size: 15px;
	padding-top: 45px;
}

.title_mise_place_chaine {

	font-family: mavenpro-medium;
	padding-top: 10px;
	text-transform: uppercase;
	font-weight: bold;
	color: #402d2d;
	padding-bottom: 15px;
	font-size: 15px;
}

.nav_slide_etude_de_das_page {
	position: absolute;
	top: 10px;
	right: 0px;
	z-index:50;
}
.nav_slide_etude_de_das_page .wrap_solution:hover {
	color: #cc0000;
	background: none;
}

.nav_slide_etude_de_das_page .wrap_solution:hover .title_solution_distribution {

	color: #cc0000;
}

.nav_slide_etude_de_das_page .wrap_solution {
	border-bottom: 0px;
	width: 150px;
	padding-left: 0px;
	background: none;
	padding-top: 12px;
	padding-bottom: 8px;
}

.nav_slide_etude_de_das_page .wrap_solution  .title_solution_distribution {

	font-size: 11px;
}

.nav_slide_etude_de_das_page  #type_1_gamme_1 .active_wrap_solution, .nav_slide_etude_de_das_page  #type_1_gamme_1:hover .icon_wrap_solution {

	background: url(../../images/distribution_red.png) no-repeat center !important;
	-webkit-transform: rotate(360deg);
	-moz-transform: rotate(360deg);
	-o-transform: rotate(360deg);
	-ms-transform: rotate(360deg);
	transform: rotate(360deg);
}

.nav_slide_etude_de_das_page  #type_1_gamme_2 .active_wrap_solution, .nav_slide_etude_de_das_page  #type_1_gamme_2:hover .icon_wrap_solution {

	background: url(../../images/manipulation_red.png) no-repeat center !important;
	-webkit-transform: rotate(360deg);
	-moz-transform: rotate(360deg);
	-o-transform: rotate(360deg);
	-ms-transform: rotate(360deg);
	transform: rotate(360deg);
}

.nav_slide_etude_de_das_page  #type_1_gamme_3 .active_wrap_solution, .nav_slide_etude_de_das_page  #type_1_gamme_3:hover .icon_wrap_solution {

	background: url(../../images/assemblahe_red.png) no-repeat center !important;
	-webkit-transform: rotate(360deg);
	-moz-transform: rotate(360deg);
	-o-transform: rotate(360deg);
	-ms-transform: rotate(360deg);
	transform: rotate(360deg);
}

.nav_slide_etude_de_das_page  #type_1_gamme_4 .active_wrap_solution, .nav_slide_etude_de_das_page  #type_1_gamme_4:hover  .icon_wrap_solution {
	background: url(../../images/orientation_red.png) no-repeat center !important;
	-webkit-transform: rotate(360deg);
	-moz-transform: rotate(360deg);
	-o-transform: rotate(360deg);
	-ms-transform: rotate(360deg);
	transform: rotate(360deg);
}
.nav_slide_etude_de_das_page  #type_1_gamme_5 .active_wrap_solution, .nav_slide_etude_de_das_page  #type_1_gamme_5:hover .icon_wrap_solution {
	background: url(../../images/stockage_red.png) no-repeat center !important;
	-webkit-transform: rotate(360deg);
	-moz-transform: rotate(360deg);
	-o-transform: rotate(360deg);
	-ms-transform: rotate(360deg);
	transform: rotate(360deg);
}

.nav_slide_etude_de_das_page  #type_1_gamme_6 .active_wrap_solution, .nav_slide_etude_de_das_page  #type_1_gamme_6:hover  .icon_wrap_solution {
	background: url(../../images/convoyage_red.png) no-repeat center !important;
	-webkit-transform: rotate(360deg);
	-moz-transform: rotate(360deg);
	-o-transform: rotate(360deg);
	-ms-transform: rotate(360deg);
	transform: rotate(360deg);
}

.nav_slide_etude_de_das_page  #type_2_gamme_7 .active_wrap_solution, .nav_slide_etude_de_das_page  #type_2_gamme_7:hover  .icon_wrap_solution {
	background: url(../../images/industrie_red.png) no-repeat center !important;
	-webkit-transform: rotate(360deg);
	-moz-transform: rotate(360deg);
	-o-transform: rotate(360deg);
	-ms-transform: rotate(360deg);
	transform: rotate(360deg);
}

.nav_slide_etude_de_das_page  #type_2_gamme_8 .active_wrap_solution, .nav_slide_etude_de_das_page  #type_2_gamme_8:hover  .icon_wrap_solution {
	background: url(../../images/agroalimentaire_red.png) no-repeat center !important;
	-webkit-transform: rotate(360deg);
	-moz-transform: rotate(360deg);
	-o-transform: rotate(360deg);
	-ms-transform: rotate(360deg);
	transform: rotate(360deg);
}

.nav_slide_etude_de_das_page  #type_2_gamme_9 .active_wrap_solution, .nav_slide_etude_de_das_page  #type_2_gamme_9:hover  .icon_wrap_solution {
	background: url(../../images/cosmetique_red.png) no-repeat center !important;
	-webkit-transform: rotate(360deg);
	-moz-transform: rotate(360deg);
	-o-transform: rotate(360deg);
	-ms-transform: rotate(360deg);
	transform: rotate(360deg);
}

.nav_slide_etude_de_das_page  #type_2_gamme_10 .active_wrap_solution, .nav_slide_etude_de_das_page  #type_2_gamme_10:hover  .icon_wrap_solution {
	background: url(../../images/phramacie_red.png) no-repeat center !important;
	-webkit-transform: rotate(360deg);
	-moz-transform: rotate(360deg);
	-o-transform: rotate(360deg);
	-ms-transform: rotate(360deg);
	transform: rotate(360deg);
}

.nav_slide_etude_de_das_page  #type_1_gamme_1 .icon_wrap_solution {

	background: url(../../images/distribution_black.png) no-repeat center;
}

.nav_slide_etude_de_das_page  #type_1_gamme_2 .icon_wrap_solution {

	background: url(../../images/manipulation_black.png) no-repeat center;
}

.nav_slide_etude_de_das_page  #type_1_gamme_3 .icon_wrap_solution {

	background: url(../../images/assemblahe_black.png) no-repeat center;
}

.nav_slide_etude_de_das_page  #type_1_gamme_4 .icon_wrap_solution {

	background: url(../../images/orientation_black.png) no-repeat center;
}

.nav_slide_etude_de_das_page  #type_1_gamme_5 .icon_wrap_solution {

	background: url(../../images/stockage_black.png) no-repeat center;
}

.nav_slide_etude_de_das_page #type_1_gamme_6 .icon_wrap_solution {

	background: url(../../images/convoyage_black.png) no-repeat center;
}

.nav_slide_etude_de_das_page #type_2_gamme_7 .icon_wrap_solution {

	background: url(../../images/industrie_black.png) no-repeat center;
}

.nav_slide_etude_de_das_page #type_2_gamme_8 .icon_wrap_solution {

	background: url(../../images/agroalimentaire_black.png) no-repeat center;
}

.nav_slide_etude_de_das_page #type_2_gamme_9 .icon_wrap_solution {

	background: url(../../images/cosmetique_black.png) no-repeat center;
}

.nav_slide_etude_de_das_page #type_2_gamme_10 .icon_wrap_solution {

	background: url(../../images/pharmacie_black.png) no-repeat center;
}

.nav_slide_etude_de_das_page .active .title_solution_distribution {

	color: #cc0000;
	font-weight: normal !important;
}

@media (min-width: 640px) and (max-width: 1136px) {

	.hide_responsive_edeatec_block {

		display: none;
	}

	#absolute_slider_edute_de_cas {

		display: block;
	}

	#absolute_slider_edute_de_cas .rslides li img {

		width: 100% !important;
		height: auto !important;
	}

	#absolute_slider_edute_de_cas {
		margin-top: 100px;
		position: relative !important;
		margin-bottom: 40px;
	}

	.description_solution_page {

		width: 100%;
	}

	.list_suolution_page {

		width: 100%;
		margin-left: 0px;
		background: none !important;
	}
	.etude_de_case_list_suolution {

		width: 100% !important;
		padding-bottom: 30px;
	}

	.mise_place_chaine {

		width: 60%;
	}

	.etude_de_case_list_suolution .content_list_suolution_page {

		padding-left: 20px;
	}

	.slider_box_solution_page {

		height: auto !important;
	}

	.list_suolution_page	.wrap_solution, .list_suolution_page .active {

		width: 102%;
		padding: 24px 0px 24px 0px;
	}

	.section_paralax1 {

		height: auto;
	}
	.white_li_conteiner {

		padding: 0px 20px 20px 0px;
		margin-top: 10px;
		min-height: 20px;
	}

	.nos_competens {

		height: auto !important;
	}

	.scroll_zag:hover {

		cursor: pointer;
	}

	.text_nos_renovation_block {

		width: 100%;
	}

	.nos_competens .col_1_nos_competens {

		width: 100%;
	}

	.nos_competens .col_1_nos_competens {

		width: auto;
	}

	.right_conteiner_parlax_box_text_conteiner {

		width: 100%;
	}

	.left_conteiner_parlax_box {

		width: 100%;
	}
	
	.left_conteiner_parlax_box_download{
		position:relative;
		top:0;
		margin-top:20px;
	}
	
	.center_conteiner {

		width: 100%;
	}

	.nos_renovation_destribution {

		padding: 30px 0px 40px 0px;
	}

	.col1 {

		width: 100%;
	}

	.slider_button_caption {

		left: 0px !important;
	}

	#hide_responsive {

		display: none;
	}

	.show_responsive {

		display: block !important;
	}

	.icon_wrap_solution {

		margin-left: 10px;
	}
}

.show_responsive {

	display: none;
}

/*Ã‘ï¿½Ã‘â€šÃ‘â‚¬Ã�Â°Ã�Â½Ã�Â¸Ã‘â€ Ã�Â° Ãƒâ€°TUDE DE CAS*/

/* Page CONTACT */

p.libelleZoneFormulaire{
font-size:13px;
color:#d55c2a;
text-transform:uppercase;
margin:20px 0 10px 0;
padding:0 0 5px 0;
width:100%;
clear:both;
}

span.asterisque{
color:#d55c2a;
font-size:12px;
font-style:italic;
font-family:arial;
}

.champForm,
.champFormError{
position:relative;
clear:both;
margin-top:7px;
}

.champForm label,
.champFormError label{
position:relative;
float:left;
display:block;
width:130px;
height:15px;
text-align:right;
font-size:13px;
color:#402d2d;
}

.champForm input,
.champFormError input{
position:relative;
height:20px;
margin-left:5px;
border:none;
font-size:13px;
width:300px;
color:#000;
background-color:#f7f7f5;
padding:0 0 0 2px;
-moz-box-shadow: inset 2px 2px 2px 0px #dddddd;
-webkit-box-shadow: inset 2px 2px 2px 0px #dddddd;
-o-box-shadow: inset 2px 2px 2px 0px #dddddd;
box-shadow: inset 2px 2px 2px 0px #dddddd;
filter:progid:DXImageTransform.Microsoft.Shadow(color=#dddddd, Direction=134, Strength=2);
}

.champFormError input{
border:1px solid #f00;
}

.champForm select,
.champFormError select{
position:relative;
height:20px;
width:300px;
margin-left:5px;
border:none;
background-color:#f7f7f5;
font-size:13px;
color:#000;
-moz-box-shadow: inset 2px 2px 2px 0px #dddddd;
-webkit-box-shadow: inset 2px 2px 2px 0px #dddddd;
-o-box-shadow: inset 2px 2px 2px 0px #dddddd;
box-shadow: inset 2px 2px 2px 0px #dddddd;
filter:progid:DXImageTransform.Microsoft.Shadow(color=#dddddd, Direction=134, Strength=2);
}

.champFormError select{
border:1px solid #f00;	
}

.champForm select option,
.champFormError select option{
font-size:13px;
color:#000;
background-color:#f7f7f5;
padding:0 0 0 2px;
}

.champForm textarea,
.champFormError textarea{
position:relative;
margin-left:2px;
width:300px;
height:250px;
font-size:13px;
border:none;
color:#000;
background-color:#f7f7f5;
padding:2px 0 0 2px;
-moz-box-shadow: inset 2px 2px 2px 0px #dddddd;
-webkit-box-shadow: inset 2px 2px 2px 0px #dddddd;
-o-box-shadow: inset 2px 2px 2px 0px #dddddd;
box-shadow: inset 2px 2px 2px 0px #dddddd;
filter:progid:DXImageTransform.Microsoft.Shadow(color=#dddddd, Direction=134, Strength=2);
}

.champFormError textarea{
border:1px solid #f00;	
}

.champFormRadio{
position:relative;
clear:both;
margin-top:5px;
}

.libelle_checkbox{
padding:1px 0 0 5px;
font-size:12px;
font-style:italic;
color:#777;
}

/* Champs spÃ©ciaux */
#id_civilite{
width:96px;
}

#id_provenance{
	width:99%;
}

a.btn_classic{
	color: #402d2d;
	font-size: 15px;
	text-transform: uppercase;
	margin:15px 0 0 0;
	padding: 5px 10px;
	display: inline-block;
	
}

.arrow_orange_right {
	position:relative;
	padding: 0px 10px;
	background: url(../../images/picto/arrow_orange_right.png) no-repeat center;
	margin-left: 5px;
}

.arrow_orange_left {
	position:relative;
	padding: 0px 10px;
	background: url(../../images/picto/arrow_orange_left.png) no-repeat center;
	margin-right: 5px;
}