/*

	= print css

*/
	body, html {
		margin:0;
		background-color:#fff;
		background-image:none !important;
	}
	
	html {width:100%; }
	body {
		width:18cm;
		font-size:10pt!important; 
		font-family: "Oswald",sans-serif;
		/*font-family:"Arial";*/
		background:#fff;
	}
	
	table { page-break-inside:auto }
	
	a{color:#000; text-decoration:none;}
	
	.clear_print {page-break-after:always;}
	
	.navbar-brand {
		height:auto!important;
	}

/*

	typograhie

*/
	#generique #title h1, 
	#generique #title .titre-rubrique {
		font-size: 13pt;
		margin: 10px 0 10px 0;
	}
	h1, h2, h3, h4, h5, h6,
	p, ul, ol, table {
		margin: 0 0 .5em 0;
		line-height: 150%;
	}
	
	h1 {font-size: 14pt; }
	h2 {font-size: 13pt; }
	h3 {font-size: 12pt; }
	h4 {font-size: 11pt; }
	h5 {font-size: 10pt; }
	h6 {font-size: 10pt; }
	p {font-size: 10pt; font-weight:normal;}
	ul {font-weight:normal}
	ol {font-weight:normal}
	table {font-weight:normal}
	
	#generique #first_col h3, 
	#generique .search_list h3, 
	#generique #first_col h4, 
	#generique .search_list h4, 
	#generique #first_col h5, 
	#generique .search_list h5, 
	#generique #first_col h6, 
	#generique .search_list h6 {
	    color: #503f2f;
	    text-transform: uppercase;
	}
	
	#generique #title {
		min-height: auto!important
		}
	#generique #title .titre-rubrique {
		float:none!important;
		padding-top:0!important;
		line-height:auto!important;
	}
	
	
/* 

	=  col

*/
	.col-md-1, .col-md-2, .col-md-3,
	.col-md-4, .col-md-5, .col-md-6,
	.col-md-7, .col-md-8, .col-md-9,
	.col-md-10, .col-md-11, .col-md-12 {
		float:left;
	}


	.col-md-1, .col-md-2, .col-md-3, 
	.col-md-4, .col-md-5, .col-md-6, 
	.col-md-7, .col-md-8, .col-md-9, 
	.col-md-10, .col-md-11, .col-md-12 {
	  float: left;
	}
	.col-md-12, #first_col {width: 100% !important;}
	
	.col-md-11 { width: 91.66666667%;}
	.col-md-10 {width: 83.33333333%;}
	.col-md-9 {width: 75%;}
	.col-md-8 {width: 66.66666667%;}
	.col-md-7 {width: 58.33333333%;}
	.col-md-6 {width: 50%;}
	.col-md-5 {width: 41.66666667%;}
	.col-md-4 {width: 33.33333333%;}
	.col-md-3 {width: 25%;}
	.col-md-2 {width: 16.66666667%;}
	.col-md-1 {width: 8.33333333%;}

	.row{clear:both}

/* 
	
	=  display:none
	
*/
	.navbar-toggle,
	.nav,
	.search-form-container,
	aside,.video,
	footer,
	.media-type,
	.link-box,
	.map-container,
	#homepageCarousel {display:none}
	
	.breadcrumb,
	.bt-return {display:none}
	
/* 

	=  commun

*/
	.breadcrumb{margin: 10px 0; padding: 0 0; }
	.breadcrumb li{display:inline-block; margin-right:5px}

	#generique #title h1, #generique #title .titre-rubrique{
		float:none !important;
		border-bottom:1px #000 solid;
		margin: 20px 0;
		padding:20px 0;
		width:100%;
		font-size:20pt;
	}

	.cooking_recipe, .offre_detail{
		border-bottom:1px #000 solid;
		padding:10px 0;
		overflow:hidden;
		font-size:14pt;
	}
	
/*

	= candidature	

*/
	.postuler,
	#job-application-form {
		display:none;
	}
	
	#first_col {
		font-size: 15pt;
	}
	.print-col {
		float:none;
	}
	.title_offre.col-md-8 {
		width: 100%;
		border: 1px #fff solid;
	}
	.offre_detail {margin: 0 0 10px 0;}
	.offre_content span.magasin {color:#DE655A}
	
	.result .time-box, .result .link-box{float:right}

	.media{margin: 0 0; padding: 0 0; }
	.pull-left{float:left; margin: 0 10px 0 0 ; padding: 0 0;}
	.pull-left figure{margin: 0 0; padding: 0 0;}


/* 
	
	=  pour la home

*/

	#home #first_col, 
	#home .carousel-inner .item{
		width:100%;
		overflow:hidden;
		float:none;
		position:relative;
		margin: 0 0;
		padding:0 0;
	
		}
	
	#home .carousel-inner .item{
		padding-left:4cm;
		border-bottom:1px #000 solid;
	}
	#home #caroussel-articles .col-md-4,
	#home #slider-thumbs{
		display:none;
	}
	#home #tabsBox figure{
		position:absolute;
		top:0; left:0;
		width:2cm; height:2cm;
		overflow:hidden;
		display:block;
	}
	#home #tabsBox figure img{
		width:auto;
		height:100%;
		display:block;
	}
	#home #newsletter,
	#home .engagements{display:none}

	#home #blog .col-md-3{
		width:100%;
		border-bottom:1px #000 solid;
		float:none;
	}



