/*
Theme Name: Venture
Theme URI: http://www.yootheme.com
Description: Venture is the May 2013 theme of the YOOtheme club. It is based on YOOtheme's Warp theme framework. NOTE: It is not free or public. This theme is for members of the YOOtheme club only.
Version: 1.0.0
Author: YOOtheme
Author URI: http://www.yootheme.com
*/


.rouge{
	color:#d72e00;
	font-weight:bold;
}


/*BOTTOM A*/
#bottom-a{
	padding-bottom:20px;
}

#bottom-a div.grid-box:first-child div h3{ 
	color:#d72e00;
	background:url(images/recrute.png) no-repeat;
	padding-left:40px;
}

#bottom-a div.grid-box:last-child div h3{ 
	background:url(images/expert.png) no-repeat;
	padding-left:40px;
}

#bottom-a div.grid-box div h3 {
	line-height: 25px;
}

#bottom-a div.grid-box:first-child div h3 .color{
	color:#222;
}


/*Dégradé bleu dans le cadre de gauche accueil*/
#bottom-a div.grid-box:first-child > div {
	border: 1px solid rgb(226, 179, 179)
	border-top-color: rgba(72,133,205.25);
	border-bottom-color: rgba(72,133,205,0.5);
	background: #f7dbd6;
	background: -moz-linear-gradient(top, #f8f2f0 0%, #f7dbd6 100%);
	background: -webkit-linear-gradient(top, #f8f2f0 0%, #f7dbd6 100%);
	background: -o-linear-gradient(top, #f8f2f0 0%, #f7dbd6 100%);
	background: linear-gradient(to bottom, rgb(248, 242, 240) 0%, rgb(247, 219, 214) 100%);
	box-shadow: 0 2px 0 rgba(240,250,255,1) inset,
	 0 0 10px rgba(0,97,197,0.12) inset,
	 0 1px 1px rgba(0,97,197,0.1),
	 0 7px 4px -4px rgba(0,97,197,0.15);
	color: #773030;
	text-shadow: 0 1px 0 rgba(255,255,255,0.7);
}

#bottom-a div.grid-box > div {
	border: 1px solid #dfdfdf;
	border-bottom-color: #cfcfcf;
	border: 1px solid rgba(0,0,0,0.14);
	border-top-color: rgba(0,0,0,0.08);
	border-bottom-color: rgba(0,0,0,0.2);
	background: #f4f4f4;
	background: -moz-linear-gradient(top, #ffffff 0%, #f4f4f4 100%);
	background: -webkit-linear-gradient(top, #ffffff 0%, #f4f4f4 100%);
	background: -o-linear-gradient(top, #ffffff 0%, #f4f4f4 100%);
	background: linear-gradient(to bottom, #ffffff 0%, #f4f4f4 100%);
	box-shadow: 0 2px 0 rgba(255,255,255,1) inset,
	 0 0 10px rgba(0,0,0,0.03) inset,
	 0 1px 1px rgba(0,0,0,0.05),
	 0 7px 4px -4px rgba(0,0,0,0.05);
	color: #888;
	text-shadow: 0 1px 0 rgba(255,255,255,1);
}


/* FOOTER 1 */
/* Liste bleu dans footer gauche*/
#bottom-b div.grid-box:first-child div ul li a {
	background-image: url(images/color/blue/tools/list_line_icon.png);
	margin-top: 0;
	padding: 2px 0 2px 16px;
	background-position: 0 0;
	background-repeat: no-repeat;
}

/* Titre */

h1 {
	margin-bottom: 30px !important;
}

h2{
	font-size: 20px !important;
}

/* bandeau slidder */
.caption{
	background:none !important;
}
	
.caption  .categorie{
	margin: 0 4% 0.5% 75%;
	color:#d72e00 !important;
	font-weight:bold;
	text-transform:uppercase;
}

.caption  .exemple{
	margin : 0 6% 2% 60%;
	color:#fff !important;
}

.caption  .categorie, .caption  .exemple{
	text-align:right;
	background: rgba(0,0,0,0.9) !important;
	text-shadow:none;
	font-size:16px;
	padding:5px 10px;
}





/* Frise page soclima */


.frise{
	list-style:none;
}
.frise li {
	padding:20px 0;
}
/*.frise{
	background: url(images/frise.png) no-repeat;
	min-height:400px;
	padding : 50px 0 0 120px;
}
*/

/* Accordions*/

.toggler {
	color:#d72e00 !important;
	border: 1px solid #d4d4d4 !important;
	border-bottom-color: #cacaca !important;
	border: 1px solid rgba(0,0,0,0.15) !important;
	border-top-color: rgba(0,0,0,0.08) !important;
	border-bottom-color: rgba(0,0,0,0.25) !important;
	background-color: #eee !important;
	background-color: -moz-linear-gradient(top, #fff 0%, #eee 100%) !important;
	background-color: -webkit-linear-gradient(top, #fff 0%, #eee 100%) !important;
	background-color: -o-linear-gradient(top, #fff 0%, #eee 100%) !important;
	background-color: linear-gradient(to bottom, #fff 0%, #eee 100%) !important;
	box-shadow: 0 2px 0 rgba(255,255,255,0.85) inset,
	 0 0 10px rgba(0,0,0,0.08) inset,
	 0 1px 1px rgba(0,0,0,0.05),
	 0 7px 4px -4px rgba(0,0,0,0.08) !important;
	text-shadow: 0 1px 0 rgba(255,255,255,0.6) !important;
}

.toggler span {
	background-image: url(images/color/blue/menu_dropdown_level1_parent.png) !important;
	background-repeat : no-repeat !important;
	background-position: 100% -6px !important;
	display:block;
}

h3.active span {
	background-position: 100% -106px !important;
}

h3.active{
	border: 1px solid #a11300 !important;
	border: 1px solid rgba(0,0,0,0.2) !important;
	border-top-color: rgba(0,0,0,0.05) !important;
	border-bottom-color: rgba(0,0,0,0.35) !important;
	background: #d23415 !important;
	background: -moz-linear-gradient(top, #ff6c4a 0%, #d23415 100%) !important;
	background: -webkit-linear-gradient(top, #ff6c4a 0%, #d23415 100%) !important;
	background: -o-linear-gradient(top, #ff6c4a 0%, #d23415 100%) !important;
	background: linear-gradient(to bottom, #ff6c4a 0%, #d23415 100%) !important;
	box-shadow: 0 2px 0 rgba(255,223,192,0.3) inset,
	 0 0 0 1px rgba(255,178,122,0.2) inset,
	 0 0 10px rgba(104,12,0,0.25) inset,
	 0 1px 1px rgba(104,12,0,0.1),
	 0 7px 4px -4px rgba(104,12,0,0.15) !important;
	color: #fff !important;
	text-shadow: 0 -1px 0 rgba(104,12,0,0.2) !important;
}


.wk-accordion img{
	padding:0 0 20px 10px;
}

.wk-accordion > div {
	padding-bottom:10px;
}

/* CONTACT */

.wpcf7{
	width:950px;
}

textarea.wpcf7-form-control{
	width:675px;
}

input.wpcf7-form-control, input.wpcf7-submit {
	height:25px;
}

input.wpcf7-form-control {
	width:330px;
}

textarea.wpcf7-form-control, input.wpcf7-form-control{
	margin-top:5px;
	border: 1px solid #ddd;
	border-top-color: #ccc;
	border: 1px solid rgba(0,0,0,0.1);
	border-top-color: rgba(0,0,0,0.2);
	background-color: #fafafa;
	box-shadow: 0 1px 4px rgba(0,0,0,0.1) inset;
	border-radius: 3px;
}

input.wpcf7-submit{
	width:120px;
	margin : 0 auto;
	height:40px;
	border-radius: 6px;
	background: none repeat scroll 0 0 #ddd;
	border: medium none;
}

input.wpcf7-file{
	background: none;
	border:none;
	box-shadow:none;
}

input.wpcf7-submit:hover{
	-webkit-transition: background-color 0.25s ease-in-out;
	-moz-transition: background-color 0.25s ease-in-out;
	-o-transition: background-color 0.25s ease-in-out;
	transition: background-color 0.25s ease-in-out;
}
/*form candidature */
.wpcf7-captchac{
	margin-bottom: -10px;
	padding-right:10px;
}

.wpcf7-captchar{
	width:245px !important;
}

.clear{
	clear:both;
}

/* NEWS */
.dateNews{
	font-size: 12px;
	margin: -5px 0;
	color:#777;
}

/* Only Phones (Portrait) */
@media (max-width: 479px) {
	.caption  .categorie{
		margin: 0 4% 4% 50%
	}

	.caption  .exemple{
		display:none;
	}
	
}