/*
Theme Name: Room Services Transports
Theme URI: 
Author: Antigone
Author URI: http://antigone.fr/
Description: RST
Version: 1.1
License: GNU General Public License v2 or later
License URI: http://www.gnu.org/licenses/gpl-2.0.html

This theme, like WordPress, is licensed under the GPL.
Use it to make something cool, have fun, and share what you've learned with others.
*/

/*------ RESET------*/
html, body, div, span, applet, object, iframe,
p, blockquote, pre,
a, abbr, acronym, address, big, cite, code,
del, dfn, em, img, ins, kbd, q, s, samp,
small, strike, strong, sub, sup, tt, var,
b, u, i, center,
dl, dt, dd, 
fieldset, form, label, legend,
article, aside, canvas, details, embed, 
figure, figcaption, footer, header, hgroup, 
menu, nav, output, ruby, section, summary,
time, mark, audio, video {
	margin: 0;
	padding: 0;
	border: 0;
	font-size: 12px;
	font: inherit;
	vertical-align: baseline;
}
hr		{ clear:both; margin:0; padding:0; border:none; }
/*h1, h2, h3, h4, h5, h6, ol, ul, li,*/
h1, h2, h3, h4, h5, h6	{ color:#E85F00; }
h2	{ font-size:16px; }
h3	{ font-size:14px; font-weight:normal; }
ul.slogans		{ color:#E85F00; font-size:14px!important; margin-left:0; padding-left:10px; }
/* HTML5 display-role reset for older browsers */
article, aside, details, figcaption, figure, 
footer, header, hgroup, menu, nav, section {
	display: block;
}
body {
	line-height: 1;
}
ol, ul {
}
blockquote, q {
	quotes: none;
}
blockquote:before, blockquote:after,
q:before, q:after {
	content: '';
	content: none;
}
table {
	border-collapse: collapse;
	border-spacing: 0;
}
table, caption, tbody, tfoot, thead, tr, th, td { text-align:center; }
a	{ border:none; text-decoration:none; color:#FFF; }
a:hover	{ text-decoration:none; }
section	{ position:relative;}
/*-------------------*/

/*----- GLOBAL CLASS ------*/

.clear 	{ clear:both; }
.left	{ float:left; }
.right	{ float:right; }
.text_orange	{ color:#e85f00; }
.text_black	{ color:#000; }

/*-------------------------*/

/*----- BODY -----*/
body	{ color:#FFF; font-family: Sintony,Arial,Helvetica,sans-serif; font-size: 13px; background:#000; }
p	{ font-size: 12px; line-height:15px; }
#page	{ width:1000px; margin:auto; background:#000; }
/*----------------*/

/*----- HEADER -----*/

header#masthead	{ background:#000; width:1000px; height:125px; margin:auto; border-top:1px solid #ea5f00; position:relative; }
	#header_bottom	{ width:1000px; height:3px; background:rgba(255,255,255,0.1); position:absolute; bottom:0; }
	#arrow_top	{ width:530px; height:4px; background:url(img/arrows.png) no-repeat top right; position:absolute; top:0; right:50px; }
	header#masthead hgroup #logo	{ display:block; float:left; }
		header#masthead #site_navigation	{ float:right; width:600px; }
			header#masthead #site_navigation ul.menu	{ list-style:none; margin:0; padding:0; float:right; }
				header#masthead #site_navigation ul.menu li	{ float:left; margin:0; padding:0; }
				header#masthead #site_navigation ul.menu a	{ font-family:Sintony, Arial, Helvetica, sans-serif; font-size:13px; color:#FFF; 
				display:block; width:100px; text-align:center; height:75px; line-height:15px; padding:50px 0 0 0;
				-webkit-transition: all .6s ease-in; -moz-transition: all .6s ease-in; -o-transition: all .6s ease-in; transition: all .6s ease-in; }
				header#masthead #site_navigation ul.menu li.current-menu-item > a,
				header#masthead #site_navigation ul.menu li.current-menu-parent > a,
				header#masthead #site_navigation ul.menu a:hover	{ background: #723104; /* Old browsers */
background: -moz-linear-gradient(top,  #723104 0%, #833704 12%, #bc4e01 42%, #d35701 58%, #e15c00 74%, #e65e00 100%); /* FF3.6+ */
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#723104), color-stop(12%,#833704), color-stop(42%,#bc4e01), color-stop(58%,#d35701), color-stop(74%,#e15c00), color-stop(100%,#e65e00)); /* Chrome,Safari4+ */
background: -webkit-linear-gradient(top,  #723104 0%,#833704 12%,#bc4e01 42%,#d35701 58%,#e15c00 74%,#e65e00 100%); /* Chrome10+,Safari5.1+ */
background: -o-linear-gradient(top,  #723104 0%,#833704 12%,#bc4e01 42%,#d35701 58%,#e15c00 74%,#e65e00 100%); /* Opera 11.10+ */
background: -ms-linear-gradient(top,  #723104 0%,#833704 12%,#bc4e01 42%,#d35701 58%,#e15c00 74%,#e65e00 100%); /* IE10+ */
background: linear-gradient(to bottom,  #723104 0%,#833704 12%,#bc4e01 42%,#d35701 58%,#e15c00 74%,#e65e00 100%); /* W3C */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#723104', endColorstr='#e65e00',GradientType=0 ); /* IE6-9 */
 }
				header#masthead #site_navigation ul.menu li:last-child a {
background: #62A8EA -moz-linear-gradient(to bottom, #62A8EA 0%, #3583CA 100%) repeat-x scroll 0px 0px;
background: #62A8EA -webkit-linear-gradient(to bottom, #62A8EA 0%, #3583CA 100%) repeat-x scroll 0px 0px;
background: #62A8EA linear-gradient(to bottom, #62A8EA 0%, #3583CA 100%) repeat-x scroll 0px 0px;
}
				
				header#masthead #site_navigation ul.menu li ul.sub-menu	{ display:none; position:absolute; top:122px; width:100px; list-style:none; margin:0; padding:0; float:right; z-index:10; background:#222; box-shadow:0 0 4px #000; }
				header#masthead #site_navigation ul.menu li:hover ul.sub-menu	{ display:block; }
				header#masthead #site_navigation ul.sub-menu li		{ display:block; }
				header#masthead #site_navigation ul.sub-menu li	a	{ display:block; height:30px; line-height:15px; width:100px; padding:15px 0 0 0; }
				/*header#masthead #site_navigation ul.sub-menu li a:hover	{ background: #723104; }*/
				header#masthead #site_navigation .current-menu-item a	{   }
				
				#menu-item-241	{ display:none; }
				.demo .fr #menu-item-241	{ display:block; }

/*-----------------*/
.qtranxs_language_chooser 	{ display:block; width:100%; height:12px; list-style: none outside none; margin: 0; padding: 0; }
.qtranxs_language_chooser li	{ float:right; margin:0 0 0 5px; }

.qtranxs_language_chooser li	{ float:right; margin:0 0 0 5px; }
.qtranxs_language_chooser li.lang-it 	{ /*display: none;*/ }
.qtranxs_language_chooser li.lang-pl 	{ /*display: none;*/ }
.alignright						{ float:right; margin : 0 0 10px 10px; }
.alignleft						{ float:left; margin : 0 10px 10px 0; }
/*----- FRONT -----*/

#container_front	{ width:1000px; margin:auto; position:relative; }
	.sliderly-slideshow	{ margin-top:25px; }
	.sliderly-slideshow	 .slides_container	{ overflow:hidden; padding-bottom:80px; }
	.sliderly-slideshow .caption { /*background: url("http://transports-rst.com/wp-content/plugins/sliderly/images/black_85.png") repeat scroll 0 0 transparent;*/ background:none;	margin:0;
    padding: 15px;
    position: relative;/*absolute;*/
    width: 100%;
}
	.sliderly-slideshow .caption h2 { color:#E85F00; }
	.sliderly-slideshow .pagination li a { background-image: url("img/pagination.png"); }
	/*#ban_front	{ width:970px; height:246px; background:url('img/bandeau.png') no-repeat; margin:20px auto 0 auto; font-size:14px; font-weight:normal; color:#FFF; }*/
	#ban_front	{ width:970px; height:246px; background:url('img/bandeau.png') no-repeat; margin:20px auto 0 auto; font-size:14px; font-weight:normal; color:#FFF; }
	#ban_front.hiver	{ background:url('img/bandeau_hiver.png') no-repeat; }
	#ban_front.printemps	{ background:url('img/bandeau_spring.png') no-repeat; }
	#ban_front.summer	{ background:url('img/bandeau_summer.png') no-repeat; }
	#ban_front.automne	{ background:url('img/bandeau_automne.png') no-repeat; }
		#ban_front .focus	{ float:right; width:270px; margin-top:40px; font-family:Sintony, Arial, Helvetica, sans-serif; margin-right:25px; text-align:right; }
			#ban_front h2	{ /* noel : color:#9A2B05; : noel */ color:#fff; font-weight:bold; display:inline-block; text-transform:uppercase; text-shadow: 0 0 4px #E85F00; }
			#ban_front span	{ color:#000; }
			#ban_front p	{ font-size:16px; margin-top:10px; line-height:18px; /*font-weight:bold; text-transform:uppercase;*/ }
			#ban_front .button_more	{ padding:5px 0; border:2px solid #FFF; width:70px; text-align:center; background:rgba(234,95,0,0.8); margin:30px 0px 0px 0px; float:right; cursor:pointer; }
	#ban_front_bottom	{ width:453px; height:203px; background:url(img/bandeau_bottom.png) no-repeat; position:absolute; top:246px; z-index:-1; }
	#ban_quote	{ width:220px; height:120px; 
	position:absolute; top:230px; left:60px; border:2px solid rgba(225, 255, 255, 0.1); 
	-webkit-border-radius: 8px 0px 8px 8px; border-radius: 8px 0px 8px 8px; 
	background: -moz-linear-gradient(top,  rgba(255,255,255,0.3) 0%, rgba(255,255,255,0) 49%, rgba(255,255,255,0.01) 50%, rgba(255,255,255,0.4) 100%); /* FF3.6+ */
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(255,255,255,0.3)), color-stop(49%,rgba(255,255,255,0)), color-stop(50%,rgba(255,255,255,0.01)), color-stop(100%,rgba(255,255,255,0.4))); /* Chrome,Safari4+ */
background: -webkit-linear-gradient(top,  rgba(255,255,255,0.3) 0%,rgba(255,255,255,0) 49%,rgba(255,255,255,0.01) 50%,rgba(255,255,255,0.4) 100%); /* Chrome10+,Safari5.1+ */
background: -o-linear-gradient(top,  rgba(255,255,255,0.3) 0%,rgba(255,255,255,0) 49%,rgba(255,255,255,0.01) 50%,rgba(255,255,255,0.4) 100%); /* Opera 11.10+ */
background: -ms-linear-gradient(top,  rgba(255,255,255,0.3) 0%,rgba(255,255,255,0) 49%,rgba(255,255,255,0.01) 50%,rgba(255,255,255,0.4) 100%); /* IE10+ */
background: linear-gradient(to bottom,  rgba(255,255,255,0.3) 0%,rgba(255,255,255,0) 49%,rgba(255,255,255,0.01) 50%,rgba(255,255,255,0.4) 100%); /* W3C */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#4dffffff', endColorstr='#66ffffff',GradientType=0 ); /* IE6-9 */
 }
 	#ban_quote h2			{ color:#fff!important; font-weight:normal!important; font-style:italic; font-size:18px!important; line-height:20px; }
 	#ban_quote h2 .quote	{ color:#e85f00; /*font-size:24px; font-weight:bold;*/ line-height:20px; }
 		#content_quote	{ width:140px; height:145px; background:url(img/ico_phone.png) no-repeat left; padding-left:60px; margin:auto; font-family:Sintony, Arial, Helvetica, sans-serif; color:#FFF; padding-top:15px; font-size:12px; }
			#content_quote h2	{ font-size:18px; color:#ea5f00; font-weight:bold; margin:5px 0; }
			#content_quote p	{ margin-top:5px; }
			#content_quote .button_quote	{  padding:3px 0; border:2px solid #FFF; width:70px; text-align:center; background:#ea5f00; float:right; margin-top:12px; }
	
	#blocs_promo	{ width:440px; float:left; margin:20px 30px 0 0; z-index:1; font-family:Sintony, Arial, Helvetica, sans-serif; color:#FFF; }
		.bloc_promo	{ width:205px; height:107px; background:url(img/bloc_promo.png) no-repeat; margin-left:15px; float:left; position:relative; text-align:center; }
			#bloc_promo_1 .ico_promo	{ background:url(img/ico_dollar.png) no-repeat; width:57px; height:55px; position:absolute; top:-40px; left:3px; }
			#bloc_promo_2 .ico_promo	{ background:url(img/ico_time.png) no-repeat; width:57px; height:55px; position:absolute; top:-40px; left:3px; }
			#bloc_promo_3 .ico_promo	{ background:url(img/ico_good.png) no-repeat; width:57px; height:55px; position:absolute; top:-40px; left:3px; }
			.bloc_promo h3	{ color:#9a2b05; font-size:15px; margin-top:17px; margin-bottom:10px;}
			.bloc_promo p	{ color:#FFF; font-size:14px; /*text-transform:uppercase;*/ margin:0px auto 0; width:200px; /*font-weight:bold;*/ }
			.bloc_promo a	{ color:#9a2b05; font-size:12px; text-decoration:underline; display:block; float:right; position:absolute; right:15px; bottom:5px; }
	#content_front	{ width:940px; height:430px; background:#0d0d0d; margin:150px 0 0 45px; font-family:Sintony, Arial, Helvetica, sans-serif; color:#FFF; }
	#content_front .homepage	{ width:614px; margin:0 30px 0 0; float:left; }
		#content_front_left	{ width:610px; float:left; margin:20px 0 0 20px; }
			#content_front_left h3	{ font-size:22px; font-weight:lighter; }
			#content_front_left #post_content_front	{ font-size:12px; clear:both; margin-top:15px; }
			#list_front	{ font-size:12px; color:#a8adb1; margin:30px 0 0 30px; width:320px; float:left; }
				#list_front ul	{ list-style-image:url(img/ico_arrow.png); line-height:18px; }
					#list_front ul li	{  }
			#folder	{ display:block; float:right; margin-top:30px; }
		#content_front_right	{ width:250px; float:right; margin:20px 20px 0 0; }
			#content_news	{ background:url(img/bg_news.png) no-repeat; width:250px; height:320px; }
				#content_news h4	{ background:url(img/ico_mail.png) left no-repeat; font-size:14px; padding-left:50px; height:41px; line-height:15px; margin-left:6px; padding-top:25px; }
				#content_news ul	{ list-style-image:url(img/ico_puce.png); line-height:25px; margin:0 0 0 40px; font-size:12px; }
						#content_news ul li	{  }
				#button_view_more	{ position:relative; margin:20px 0 0 40px; text-align:center; padding:5px 0; border-radius:5px; font-size:12px; width:120px; background: rgb(196,37,16); /* Old browsers */
background: -moz-linear-gradient(top,  rgba(196,37,16,1) 0%, rgba(228,47,20,1) 6%, rgba(242,51,22,1) 11%, rgba(238,50,21,1) 22%, rgba(233,53,20,1) 28%, rgba(228,56,18,1) 44%, rgba(229,68,16,1) 67%, rgba(231,72,16,1) 72%, rgba(252,105,10,1) 100%); /* FF3.6+ */
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(196,37,16,1)), color-stop(6%,rgba(228,47,20,1)), color-stop(11%,rgba(242,51,22,1)), color-stop(22%,rgba(238,50,21,1)), color-stop(28%,rgba(233,53,20,1)), color-stop(44%,rgba(228,56,18,1)), color-stop(67%,rgba(229,68,16,1)), color-stop(72%,rgba(231,72,16,1)), color-stop(100%,rgba(252,105,10,1))); /* Chrome,Safari4+ */
background: -webkit-linear-gradient(top,  rgba(196,37,16,1) 0%,rgba(228,47,20,1) 6%,rgba(242,51,22,1) 11%,rgba(238,50,21,1) 22%,rgba(233,53,20,1) 28%,rgba(228,56,18,1) 44%,rgba(229,68,16,1) 67%,rgba(231,72,16,1) 72%,rgba(252,105,10,1) 100%); /* Chrome10+,Safari5.1+ */
background: -o-linear-gradient(top,  rgba(196,37,16,1) 0%,rgba(228,47,20,1) 6%,rgba(242,51,22,1) 11%,rgba(238,50,21,1) 22%,rgba(233,53,20,1) 28%,rgba(228,56,18,1) 44%,rgba(229,68,16,1) 67%,rgba(231,72,16,1) 72%,rgba(252,105,10,1) 100%); /* Opera 11.10+ */
background: -ms-linear-gradient(top,  rgba(196,37,16,1) 0%,rgba(228,47,20,1) 6%,rgba(242,51,22,1) 11%,rgba(238,50,21,1) 22%,rgba(233,53,20,1) 28%,rgba(228,56,18,1) 44%,rgba(229,68,16,1) 67%,rgba(231,72,16,1) 72%,rgba(252,105,10,1) 100%); /* IE10+ */
background: linear-gradient(to bottom,  rgba(196,37,16,1) 0%,rgba(228,47,20,1) 6%,rgba(242,51,22,1) 11%,rgba(238,50,21,1) 22%,rgba(233,53,20,1) 28%,rgba(228,56,18,1) 44%,rgba(229,68,16,1) 67%,rgba(231,72,16,1) 72%,rgba(252,105,10,1) 100%); /* W3C */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#c42510', endColorstr='#fc690a',GradientType=0 ); /* IE6-9 */
 }
 				#button_arrow	{ background:url(img/arrow.png) no-repeat; width:5px; height:3px; position:absolute; bottom:-3px; left:75%; }

/*** CONTACT FRONT ***/
#container_front	{ font-family:Sintony, Arial, Helvetica, sans-serif; font-size:12px; color:#FFF; width:1000px; margin:auto; background:#0d0d0d; }
	#container_front .content_contact_right	{ width:370px; margin-right:20px; }
		#container_front .wpcf7	{ width:370px; padding-top:40px; float:left; }
			#container_front .wpcf7 p	{ margin-bottom:30px; }
				#container_front .wpcf7 label	{ display:block; margin:0; padding:0; line-height:0; }
				#container_front .wpcf7 .wpcf7-not-valid-tip	{ background:none; border:none; color:red; }
				#container_front .wpcf7 input[type=text], #container_front .wpcf7 input[type=email]	{ font-size:14px; border:1px solid #EA5F00; color:#FFF; padding:5px; background:transparent; position:absolute; top:-13px; left:110px; width:230px; }
				#container_front .wpcf7 textarea	{ font-size:14px; border:1px solid #EA5F00; color:#FFF; padding:5px; background:transparent; height:135px; height: 135px; left: 110px; padding: 5px;  position: relative; top: -26px; width: 230px; }
				#container_front .wpcf7 input[type=submit]	{ float:right; margin-right:17px; border:none; border-radius:3px; width:100px; padding:5px 0; color:#450e00; cursor:pointer; background: rgb(196,37,16); /* Old browsers */
	background: -moz-linear-gradient(top,  rgba(196,37,16,1) 0%, rgba(228,47,20,1) 6%, rgba(242,51,22,1) 11%, rgba(238,50,21,1) 22%, rgba(233,53,20,1) 28%, rgba(228,56,18,1) 44%, rgba(229,68,16,1) 67%, rgba(231,72,16,1) 72%, rgba(252,105,10,1) 100%); /* FF3.6+ */
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(196,37,16,1)), color-stop(6%,rgba(228,47,20,1)), color-stop(11%,rgba(242,51,22,1)), color-stop(22%,rgba(238,50,21,1)), color-stop(28%,rgba(233,53,20,1)), color-stop(44%,rgba(228,56,18,1)), color-stop(67%,rgba(229,68,16,1)), color-stop(72%,rgba(231,72,16,1)), color-stop(100%,rgba(252,105,10,1))); /* Chrome,Safari4+ */
	background: -webkit-linear-gradient(top,  rgba(196,37,16,1) 0%,rgba(228,47,20,1) 6%,rgba(242,51,22,1) 11%,rgba(238,50,21,1) 22%,rgba(233,53,20,1) 28%,rgba(228,56,18,1) 44%,rgba(229,68,16,1) 67%,rgba(231,72,16,1) 72%,rgba(252,105,10,1) 100%); /* Chrome10+,Safari5.1+ */
	background: -o-linear-gradient(top,  rgba(196,37,16,1) 0%,rgba(228,47,20,1) 6%,rgba(242,51,22,1) 11%,rgba(238,50,21,1) 22%,rgba(233,53,20,1) 28%,rgba(228,56,18,1) 44%,rgba(229,68,16,1) 67%,rgba(231,72,16,1) 72%,rgba(252,105,10,1) 100%); /* Opera 11.10+ */
	background: -ms-linear-gradient(top,  rgba(196,37,16,1) 0%,rgba(228,47,20,1) 6%,rgba(242,51,22,1) 11%,rgba(238,50,21,1) 22%,rgba(233,53,20,1) 28%,rgba(228,56,18,1) 44%,rgba(229,68,16,1) 67%,rgba(231,72,16,1) 72%,rgba(252,105,10,1) 100%); /* IE10+ */
	background: linear-gradient(to bottom,  rgba(196,37,16,1) 0%,rgba(228,47,20,1) 6%,rgba(242,51,22,1) 11%,rgba(238,50,21,1) 22%,rgba(233,53,20,1) 28%,rgba(228,56,18,1) 44%,rgba(229,68,16,1) 67%,rgba(231,72,16,1) 72%,rgba(252,105,10,1) 100%); /* W3C */
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#c42510', endColorstr='#fc690a',GradientType=0 ); /* IE6-9 */ }
	
				#container_front .wpcf7 input[type=submit]:hover	{ background: rgb(252,105,10); /* Old browsers */
	background: -moz-linear-gradient(top,  rgba(252,105,10,1) 0%, rgba(231,72,16,1) 28%, rgba(229,68,16,1) 33%, rgba(228,56,18,1) 56%, rgba(233,53,20,1) 72%, rgba(238,50,21,1) 78%, rgba(242,51,22,1) 89%, rgba(228,47,20,1) 94%, rgba(196,37,16,1) 100%); /* FF3.6+ */
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(252,105,10,1)), color-stop(28%,rgba(231,72,16,1)), color-stop(33%,rgba(229,68,16,1)), color-stop(56%,rgba(228,56,18,1)), color-stop(72%,rgba(233,53,20,1)), color-stop(78%,rgba(238,50,21,1)), color-stop(89%,rgba(242,51,22,1)), color-stop(94%,rgba(228,47,20,1)), color-stop(100%,rgba(196,37,16,1))); /* Chrome,Safari4+ */
	background: -webkit-linear-gradient(top,  rgba(252,105,10,1) 0%,rgba(231,72,16,1) 28%,rgba(229,68,16,1) 33%,rgba(228,56,18,1) 56%,rgba(233,53,20,1) 72%,rgba(238,50,21,1) 78%,rgba(242,51,22,1) 89%,rgba(228,47,20,1) 94%,rgba(196,37,16,1) 100%); /* Chrome10+,Safari5.1+ */
	background: -o-linear-gradient(top,  rgba(252,105,10,1) 0%,rgba(231,72,16,1) 28%,rgba(229,68,16,1) 33%,rgba(228,56,18,1) 56%,rgba(233,53,20,1) 72%,rgba(238,50,21,1) 78%,rgba(242,51,22,1) 89%,rgba(228,47,20,1) 94%,rgba(196,37,16,1) 100%); /* Opera 11.10+ */
	background: -ms-linear-gradient(top,  rgba(252,105,10,1) 0%,rgba(231,72,16,1) 28%,rgba(229,68,16,1) 33%,rgba(228,56,18,1) 56%,rgba(233,53,20,1) 72%,rgba(238,50,21,1) 78%,rgba(242,51,22,1) 89%,rgba(228,47,20,1) 94%,rgba(196,37,16,1) 100%); /* IE10+ */
	background: linear-gradient(to bottom,  rgba(252,105,10,1) 0%,rgba(231,72,16,1) 28%,rgba(229,68,16,1) 33%,rgba(228,56,18,1) 56%,rgba(233,53,20,1) 72%,rgba(238,50,21,1) 78%,rgba(242,51,22,1) 89%,rgba(228,47,20,1) 94%,rgba(196,37,16,1) 100%); /* W3C */
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#fc690a', endColorstr='#c42510',GradientType=0 ); /* IE6-9 */
	 }
	 #container_front .textarea_form	{ margin-bottom:0 !important; }
	 #container_front .content_contact_left { margin:30px 0 0 20px; width:527px; background:url(img/bg_contact.png) no-repeat; padding:15px 0 0 12px; }
	 	#title_address	{ font-size:13px; font-weight:bold; }
		#content_address	{ margin-bottom:30px; font-size:13px; }
/*****************/

#container_front #title_contact_front	{ font-family:Sintony, Arial, Helvetica, sans-serif; color:#E85F00; font-size:16px; }
	#txt_contact	{ font-family:Sintony, Arial, Helvetica, sans-serif; color:#FFF; font-size:12px; line-height: 15px; margin-top: 10px; width: 345px; }
#right_front_page	{ width:252px; margin:25px 25px 0 0; }
	#logo_speed	{ width:252px; margin:auto; }
	#address	{ margin: 40px auto 0; width: 172px; }
#right_vrac_container 	{ position:relative; float:right; width:252px; clear:both; height:400px; }
	#right_vrac			{ width:252px; margin:25px 0 0 0; background:rgba(0,0,0,0.5);  }
		#logo_speed		{ width:252px; margin:auto; }
		#address		{ margin:40px auto 0; width: 172px; }
		#content.vrac 	{ width:700px; display:block; float:left; }
		.menu_vrac ul		{ display:block; width:100%; list-style:none; margin:0; padding:0; float:right; background:#222; box-shadow:0 0 4px #000; margin:0 0 10px 0; }
		.menu_vrac ul li	{ margin:0 0 2px 0; }
		.menu_vrac ul li a	{ display:block; padding:5px 5px 0; line-height:15px; border-left:2px solid #e65e00; height:25px; border-radius:2px; }
		.menu_vrac ul li.current-menu-item > a,
		.menu_vrac ul li.current-menu-parent > a,
		.menu_vrac ul a:hover	{ background: #723104; /* Old browsers */
background: -moz-linear-gradient(top,  #723104 0%, #833704 12%, #bc4e01 42%, #d35701 58%, #e15c00 74%, #e65e00 100%); /* FF3.6+ */
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#723104), color-stop(12%,#833704), color-stop(42%,#bc4e01), color-stop(58%,#d35701), color-stop(74%,#e15c00), color-stop(100%,#e65e00)); /* Chrome,Safari4+ */
background: -webkit-linear-gradient(top,  #723104 0%,#833704 12%,#bc4e01 42%,#d35701 58%,#e15c00 74%,#e65e00 100%); /* Chrome10+,Safari5.1+ */
background: -o-linear-gradient(top,  #723104 0%,#833704 12%,#bc4e01 42%,#d35701 58%,#e15c00 74%,#e65e00 100%); /* Opera 11.10+ */
background: -ms-linear-gradient(top,  #723104 0%,#833704 12%,#bc4e01 42%,#d35701 58%,#e15c00 74%,#e65e00 100%); /* IE10+ */
background: linear-gradient(to bottom,  #723104 0%,#833704 12%,#bc4e01 42%,#d35701 58%,#e15c00 74%,#e65e00 100%); /* W3C */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#723104', endColorstr='#e65e00',GradientType=0 ); /* IE6-9 */
 }

/*----------------*/

/*----- Services -----*/
	.da-slider			{ box-shadow:none!important; }

/*----------------*/

/*----- CONTACT -----*/

#container_contact	{ font-family:Sintony, Arial, Helvetica, sans-serif; font-size:12px; color:#FFF; width:1000px; margin:auto; background:#0d0d0d; }
	#container_contact .content_contact_right	{ width:370px; margin-right:20px; }
		#container_contact .wpcf7	{ width:370px; margin:auto; padding-top:40px; }
			#container_contact .wpcf7 p	{ margin-bottom:30px; }
				#container_contact .wpcf7 label	{ display:block; margin:0; padding:0; line-height:0; }
				#container_contact .wpcf7 .wpcf7-not-valid-tip	{ background:none; border:none; color:red; }
				#container_contact .wpcf7 input[type=text], #container_contact .wpcf7 input[type=email]	{ font-size:14px; border:1px solid #EA5F00; color:#FFF; padding:5px; background:transparent; }
				#container_contact .wpcf7 textarea	{ font-size:14px; border:1px solid #EA5F00; color:#FFF; padding:5px; background:transparent; }
				#container_contact .wpcf7 input[type=submit]	{ border:none; border-radius:3px; width:100px; padding:5px 0; color:#450e00; cursor:pointer; background: rgb(196,37,16); /* Old browsers */
	background: -moz-linear-gradient(top,  rgba(196,37,16,1) 0%, rgba(228,47,20,1) 6%, rgba(242,51,22,1) 11%, rgba(238,50,21,1) 22%, rgba(233,53,20,1) 28%, rgba(228,56,18,1) 44%, rgba(229,68,16,1) 67%, rgba(231,72,16,1) 72%, rgba(252,105,10,1) 100%); /* FF3.6+ */
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(196,37,16,1)), color-stop(6%,rgba(228,47,20,1)), color-stop(11%,rgba(242,51,22,1)), color-stop(22%,rgba(238,50,21,1)), color-stop(28%,rgba(233,53,20,1)), color-stop(44%,rgba(228,56,18,1)), color-stop(67%,rgba(229,68,16,1)), color-stop(72%,rgba(231,72,16,1)), color-stop(100%,rgba(252,105,10,1))); /* Chrome,Safari4+ */
	background: -webkit-linear-gradient(top,  rgba(196,37,16,1) 0%,rgba(228,47,20,1) 6%,rgba(242,51,22,1) 11%,rgba(238,50,21,1) 22%,rgba(233,53,20,1) 28%,rgba(228,56,18,1) 44%,rgba(229,68,16,1) 67%,rgba(231,72,16,1) 72%,rgba(252,105,10,1) 100%); /* Chrome10+,Safari5.1+ */
	background: -o-linear-gradient(top,  rgba(196,37,16,1) 0%,rgba(228,47,20,1) 6%,rgba(242,51,22,1) 11%,rgba(238,50,21,1) 22%,rgba(233,53,20,1) 28%,rgba(228,56,18,1) 44%,rgba(229,68,16,1) 67%,rgba(231,72,16,1) 72%,rgba(252,105,10,1) 100%); /* Opera 11.10+ */
	background: -ms-linear-gradient(top,  rgba(196,37,16,1) 0%,rgba(228,47,20,1) 6%,rgba(242,51,22,1) 11%,rgba(238,50,21,1) 22%,rgba(233,53,20,1) 28%,rgba(228,56,18,1) 44%,rgba(229,68,16,1) 67%,rgba(231,72,16,1) 72%,rgba(252,105,10,1) 100%); /* IE10+ */
	background: linear-gradient(to bottom,  rgba(196,37,16,1) 0%,rgba(228,47,20,1) 6%,rgba(242,51,22,1) 11%,rgba(238,50,21,1) 22%,rgba(233,53,20,1) 28%,rgba(228,56,18,1) 44%,rgba(229,68,16,1) 67%,rgba(231,72,16,1) 72%,rgba(252,105,10,1) 100%); /* W3C */
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#c42510', endColorstr='#fc690a',GradientType=0 ); /* IE6-9 */ }
	
				#container_contact .wpcf7 input[type=submit]:hover	{ background: rgb(252,105,10); /* Old browsers */
	background: -moz-linear-gradient(top,  rgba(252,105,10,1) 0%, rgba(231,72,16,1) 28%, rgba(229,68,16,1) 33%, rgba(228,56,18,1) 56%, rgba(233,53,20,1) 72%, rgba(238,50,21,1) 78%, rgba(242,51,22,1) 89%, rgba(228,47,20,1) 94%, rgba(196,37,16,1) 100%); /* FF3.6+ */
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(252,105,10,1)), color-stop(28%,rgba(231,72,16,1)), color-stop(33%,rgba(229,68,16,1)), color-stop(56%,rgba(228,56,18,1)), color-stop(72%,rgba(233,53,20,1)), color-stop(78%,rgba(238,50,21,1)), color-stop(89%,rgba(242,51,22,1)), color-stop(94%,rgba(228,47,20,1)), color-stop(100%,rgba(196,37,16,1))); /* Chrome,Safari4+ */
	background: -webkit-linear-gradient(top,  rgba(252,105,10,1) 0%,rgba(231,72,16,1) 28%,rgba(229,68,16,1) 33%,rgba(228,56,18,1) 56%,rgba(233,53,20,1) 72%,rgba(238,50,21,1) 78%,rgba(242,51,22,1) 89%,rgba(228,47,20,1) 94%,rgba(196,37,16,1) 100%); /* Chrome10+,Safari5.1+ */
	background: -o-linear-gradient(top,  rgba(252,105,10,1) 0%,rgba(231,72,16,1) 28%,rgba(229,68,16,1) 33%,rgba(228,56,18,1) 56%,rgba(233,53,20,1) 72%,rgba(238,50,21,1) 78%,rgba(242,51,22,1) 89%,rgba(228,47,20,1) 94%,rgba(196,37,16,1) 100%); /* Opera 11.10+ */
	background: -ms-linear-gradient(top,  rgba(252,105,10,1) 0%,rgba(231,72,16,1) 28%,rgba(229,68,16,1) 33%,rgba(228,56,18,1) 56%,rgba(233,53,20,1) 72%,rgba(238,50,21,1) 78%,rgba(242,51,22,1) 89%,rgba(228,47,20,1) 94%,rgba(196,37,16,1) 100%); /* IE10+ */
	background: linear-gradient(to bottom,  rgba(252,105,10,1) 0%,rgba(231,72,16,1) 28%,rgba(229,68,16,1) 33%,rgba(228,56,18,1) 56%,rgba(233,53,20,1) 72%,rgba(238,50,21,1) 78%,rgba(242,51,22,1) 89%,rgba(228,47,20,1) 94%,rgba(196,37,16,1) 100%); /* W3C */
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#fc690a', endColorstr='#c42510',GradientType=0 ); /* IE6-9 */
	 }
	 #container_contact .content_contact_left { margin:30px 0 0 20px; width:527px; background:url(img/bg_contact.png) no-repeat; padding:15px 0 0 12px; }
	 	#title_address	{ font-size:13px; font-weight:bold; }
		#content_address	{ margin-bottom:30px; font-size:13px; }
/*------------------*/
#main	{ width:1000px; margin:auto; }
	#content {}
	#content article					{ clear:both; border-top:none; /*3px solid #111; /*padding-top:10px;*/ margin-top:10px; }
	#content article.first				{ border-top:none; }
	#content .image_right				{ float:right; margin:0 0 10px 30px; }
	#content ul 						{ font-size:12px; list-style-image:url(img/ico_arrow.png); line-height:18px; }
	#content ul li						{  }
	#content .wp-caption				{ border:1px dotted #666; }
	#content .wp-caption.alignleft		{ float:left; margin:0 20px 10px 0; }
	#content .wp-caption img			{ margin:5px; }
	#content .wp-caption p				{ color:#ddd; font-style:italic; padding:0; margin:0 5px 5px;}
		.bloc_realisation 				{ background: none repeat scroll 0 0 #222222; border: 1px solid #444444; display: block; float: left;  margin: 0 10px 10px 0; padding: 9px; width: 300px; min-height:300px; }
		.bloc_realisation.first			{ clear:both; }
/*-----------------*/

/*----- FOOTER -----*/

footer	{ clear:both; width:1000px; margin:20px auto 0; font-family:Sintony, Arial, Helvetica, sans-serif; font-size:12px; border-top:3px solid #111; padding-top:10px; }
	#footer_navigation						{  text-align:center; width:100%; margin:auto; text-align:center; }
		#footer_navigation a				{ color:#ea5f00; }
		#footer_navigation a:hover			{ text-decoration:underline; }
		#footer_navigation ul				{ margin:0; padding:0; list-style:none; }
			#footer_navigation ul li		{ float:left; width:110px;  margin:0; padding:0; }
			#footer_navigation ul.nav_linkedin li	{ width:250px; }
		#footer_navigation ul .sub-menu 	{ display: none; }
	footer p	{ width:500px; padding-top:10px; text-align:center; color:#ccc; margin:auto; font-size:10px; }
		#footer_navigation .menu-item-241	{ display:none; }
		.demo #footer_navigation.fr .menu-item-241	{ display:block; }
/*-----------------*/

/*----- COMPTEUR -----*/
#compteur { width:215px; margin-right:5px; margin-left:310px; float:left; line-height:50px; font-size:16px; }
#compteur .txt { width:100%; text-align:center; display:block; }
#compteurs { border:3px solid #000; height:42px; }
.count_window { overflow:hidden; height:40px; width:27px; border:1px solid #000; font-size:30px; position:relative; float:left; }
#count_window_1, #count_window_4 { margin-right:2px; }
.count	{ height:1300px; width:27px; position:absolute; top:0; }
.count span	{ display:block; clear:both; height:40px; width:27px; text-align:center; vertical-align:middle; line-height:40px; background: rgb(221,81,19); /* Old browsers */
background: -moz-linear-gradient(top,  rgba(221,81,19,1) 0%, rgba(228,99,33,1) 14%, rgba(236,120,43,1) 27%, rgba(242,140,58,1) 39%, rgba(248,149,64,1) 51%, rgba(244,139,58,1) 65%, rgba(226,95,27,1) 92%, rgba(225,87,24,1) 98%, rgba(221,83,18,1) 100%); /* FF3.6+ */
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(221,81,19,1)), color-stop(14%,rgba(228,99,33,1)), color-stop(27%,rgba(236,120,43,1)), color-stop(39%,rgba(242,140,58,1)), color-stop(51%,rgba(248,149,64,1)), color-stop(65%,rgba(244,139,58,1)), color-stop(92%,rgba(226,95,27,1)), color-stop(98%,rgba(225,87,24,1)), color-stop(100%,rgba(221,83,18,1))); /* Chrome,Safari4+ */
background: -webkit-linear-gradient(top,  rgba(221,81,19,1) 0%,rgba(228,99,33,1) 14%,rgba(236,120,43,1) 27%,rgba(242,140,58,1) 39%,rgba(248,149,64,1) 51%,rgba(244,139,58,1) 65%,rgba(226,95,27,1) 92%,rgba(225,87,24,1) 98%,rgba(221,83,18,1) 100%); /* Chrome10+,Safari5.1+ */
background: -o-linear-gradient(top,  rgba(221,81,19,1) 0%,rgba(228,99,33,1) 14%,rgba(236,120,43,1) 27%,rgba(242,140,58,1) 39%,rgba(248,149,64,1) 51%,rgba(244,139,58,1) 65%,rgba(226,95,27,1) 92%,rgba(225,87,24,1) 98%,rgba(221,83,18,1) 100%); /* Opera 11.10+ */
background: -ms-linear-gradient(top,  rgba(221,81,19,1) 0%,rgba(228,99,33,1) 14%,rgba(236,120,43,1) 27%,rgba(242,140,58,1) 39%,rgba(248,149,64,1) 51%,rgba(244,139,58,1) 65%,rgba(226,95,27,1) 92%,rgba(225,87,24,1) 98%,rgba(221,83,18,1) 100%); /* IE10+ */
background: linear-gradient(to bottom,  rgba(221,81,19,1) 0%,rgba(228,99,33,1) 14%,rgba(236,120,43,1) 27%,rgba(242,140,58,1) 39%,rgba(248,149,64,1) 51%,rgba(244,139,58,1) 65%,rgba(226,95,27,1) 92%,rgba(225,87,24,1) 98%,rgba(221,83,18,1) 100%); /* W3C */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#dd5113', endColorstr='#dd5312',GradientType=0 ); /* IE6-9 */
 }
/*-----------------*/

/*----- SLIDER SERVICES -----*/

.eps-slide .da-slide .da-slide-heading-content h2 { font-family:Sintony,Arial,Helvetica,sans-serif !important; }
.eps-slide .da-slide .da-slide-heading-content .da-slide-content { font-family:Sintony,Arial,Helvetica,sans-serif !important; }

#overlay-flyer {
	position:fixed;
	width:100%;
	height:100%;
	background-color:rgba(255,255,255,0.7);
	top:0;
	left:0;
	z-index:9999;
}

#overlay-flyer div {
	display:block;
	margin:15px auto;
	width:1000px;
}

#overlay-flyer span {
	color: #ea5f00;
}

#overlay-flyer .close {
	cursor:pointer;
	display:inline-block;
	margin:auto;
}
#overlay-flyer .flyer {
	display:block;
	margin:15px auto;
}