/*
  Simple Grid
  Learn More - http://dallasbass.com/simple-grid-a-lightweight-responsive-css-grid/
  Project Page - http://thisisdallas.github.com/Simple-Grid/
  Author - Dallas Bass
  Site - dallasbass.com
*/

*, *:after, *:before {
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	box-sizing: border-box;
}

body { margin: 0 0 0 0; }

[class*='col-'] { float: left; padding-right: 20px;  border: dotted #FC0 0px; }
.projet [class*='col-'] { float: left; padding-right: 3px;  border: dotted #FC0 0px; }

[class*='col-']:last-of-type { padding-right: 0px; }
.projet [class*='col-']:last-of-type { padding-right: 3px; }

.news{ padding-right: 3px; }

.grid {
	width: 100%;
	max-width: 1180px;
	margin: 0 auto;
	overflow: hidden;
}
.max {max-width: none; padding: 20px 0 0 0;}

.grid:after {
	content: "";
	display: table;
	clear: both;
}

.grid-pad { padding: 20px 0 0 20px; }
.no-pad { padding: 0 0 0 0; }
.bottom-pad { padding-bottom: 20px;}
.top-pad { padding-top: 20px;}
.left-pad { padding-left: 50px;}

.grid-pad > [class*='col-']:last-of-type {
	padding-right: 20px;
}

.push-right { float: right; }

#NewsGrid[data-columns]::before {
	content: '3 .column.size-1of3';
}

/* These are the classes that are going to be applied: */
.column { float: left; }
.size-1of3 { width: 33.333%; }


/* Content Columns */

.col-1-1 { width: 100%; overflow:hidden;
  -webkit-background-size: cover; /* pour anciens Chrome et Safari */
  background-size: cover; /* version standardisée */
 }


.col-2-3, .col-8-12 { width: 66.66%; }
.col-1-2, .col-6-12 { width: 50%; }
.col-1-3, .col-4-12 { width: 33.33%; }
.col-1-4, .col-3-12 { width: 25%; }
.col-1-4p {width: 25%; padding-bottom: 20%; height:0; }
.col-1-5 { width: 20%; }
.col-1-5p { width: 20%; padding-bottom: 20%; height:0; }
.col-1-6, .col-2-12 { width: 16.666%; }
.col-1-6p { width: 16.667%; padding-bottom: 16.666%; height:0; }
.col-1-7 { width: 14.28%; }
.col-1-7p { width: 14.28%; padding-bottom: 14.28%; height:0; }
.col-1-8 { width: 12.5%; }
.col-1-9 { width: 11.1%; }
.col-1-10 { width: 10%; }
.col-1-11 { width: 9.09%; }
.col-1-12 { width: 8.33%; }
.col-2-5 { width: 40%; }
.col-3-5 { width: 60%; }
.col-4-5 { width: 80%; }

/* Layout Columns */
.col-11-12 { width: 91.66%; }
.col-10-12 { width: 83.333%; }
.col-9-12, .col-3-4 { width: 75%; }
.col-5-12 { width: 41.66%; }
.col-7-12 { width: 58.33%; }
.mois { width:220px; display:inline-block; }

/*
@media handheld, only screen and (max-width: 767px)  {

	body { margin:0; }
	
	.grid {
		width: 100%;
		min-width: 0;
		margin-left: 0px;
		margin-right: 0px;
		padding-left: 0px;
		padding-right: 0px;
	}
	
	.grid-pad { padding: 0; }

	[class*='col-'] {
		width: auto;
		float: none;
		margin-left: 0px;
		margin-right: 0px;
		margin-top: 5px;
		margin-bottom: 5px;
		padding-left: 5px;
		padding-right: 5px;
	}
	
nav { display: inline-block; text-align: left; margin:0; padding:0; }
nav ul { list-style-type: none; }
nav li { margin-right: 0px; width:49%; }

	
.col-1-7 { width:33.33%; height: 0; padding-bottom: 20.6%; float:left;  display: inline-block;}
.col-1-7 span { display:block; line-height:85%; min-height:100px;}

}
	*/