@media only screen and (min-width: 1200px) {
	h1, #patro-form legend {
		font-size: 1.9rem;
	}
	h2, .articles-index h1, .home-news h1, .dropdown, .dropdown a {
		font-size: 1.5rem;
	}
	.shows-list h2 {
		font-size: 1.75rem;
	}
	.crumbs {
		font-size: 1.2rem;
	}
	h3 {
		font-size: 1.4rem;
	}
	h4, .agenda-title, .actus-home-subtitles li:first-child {
		font-size: 1.25rem;
	}
	#searchForm button[type="submit"], #searchForm button[type="submit"] {
		font-size: 1.2rem;
	}
	#searchForm .submit button[type="submit"], .contact-form .submit button[type="submit"] {
		font-size: 1.1rem;
	}
	h5, p, li, .archives li a, .form-file, #searchForm label, input[type="text"], input[type="password"], input[type="date"], input[type="datetime"], input[type="datetime-local"], input[type="month"], input[type="week"], input[type="email"], input[type="number"], input[type="search"], input[type="tel"], input[type="time"], input[type="url"], input[type="color"], textarea, #searchForm input[type="text"], #patro-form input, .shows-list-text {
		font-size: 1rem;
	}
	.menu-consultation, .menu-gestion {
		margin-bottom: 0.6em;
	}
	.captions-bg img {
		margin-top: 2em;
	}
	.summary {
		font-size: 0.9rem;
	}
	.result-title span.result-title-date {
		font-size: 0.8rem;
	}
	.article-view img {
		width: auto;
		max-width: 100%;
	}
	.suite {
		font-size: 1.1rem;
	}
}

@media only screen and (max-width: 938px) {
	#patro-form {
		width: 60%;
	}
}

@media only screen and (max-width: 800px) {
	h1, .agenda-title {
		font-size: 1.4rem;
	}
	h2, .articles-index h1, .home-news h1 {
		font-size: 1.2rem;
	}
	h3 {
		font-size: 1.1rem;
	}
	h4, .addForm button[type="submit"], .addForm input[type="submit"], #searchForm button[type="submit"], #searchForm button[type="submit"] {
		font-size: 1rem;
	}
	h5 {
		font-size: 0.9rem;
	}
	p, li, .sidemenu li a, .archives li a, .form-file, #searchForm label, input[type="text"], input[type="password"], input[type="date"], input[type="datetime"], input[type="datetime-local"], input[type="month"], input[type="week"], input[type="email"], input[type="number"], input[type="search"], input[type="tel"], input[type="time"], input[type="url"], input[type="color"], textarea, .result-title span.result-title-date {
		font-size: 0.8rem;
	}
	.slider-captions {
		display: block;
	}
	.captions-bg img {
		margin-top: 1em;
	}
	h2, .menu-consultation, .menu-gestion {
		margin-bottom: 0.5em;
	}
	.summary {
		font-size: 0.8rem;
	}
	.agenda {
		width: 42.5%;
		margin-left: 5%;
	}
	.agenda:nth-child(3n+1) {
		clear: left;
		float: left;
	}
	.agenda:nth-child(3n+2) {
		clear: none;
	}
}

@media only screen and (max-width: 773px) {
	#patro-form {
		width: 50%;
	}
}

@media only screen and (max-width: 604px) {
	#patro-form {
		width: 45%;
	}
}

@media only screen and (max-width: 600px) {
	.home-news-by_3, .agenda {
		width: 90%;
		padding-bottom: 0;
	}
	.col_3_of_4, .col_1_of_3, .flexslider {
		width: 100%;
	}
	.col_1_of_4 {
		width: 90%;
		margin: 0 5%;
	}
	.sidebar-wrapper {
		width: 100%;
	}
	.slider-captions {
		display: block;
	}
	.captions-bg, .captions-bg img {
		display: none;
	}
	#searchForm input[type="text"] {
		font-size: 1.2rem;
	}
	#searchForm .submit button[type="submit"], #searchForm .submit input[type="submit"] {
		font-size: 1.2rem;
	}
	.sidemenu li a, .archives li a {
		font-size: 1.1rem;
	}
	.agenda {
		margin-left: 5%;
	}
	.contact-text {
		width: 94%;
		margin: 1em 0;
		padding: 1em 3%;
	}
	.agenda {
		float: none;
		width: 90%;
		margin-left: 5%;
	}
	.agenda:nth-child(3n+1) {
		clear: none;
		float: none;
	}
	.agenda:nth-child(3n+2) {
		clear: none;
		float: none;
	}
}

@media only screen and (max-width: 400px) {

}

/* iPAD */
/* iPad in portrait & landscape */
@media only screen
and (min-device-width : 768px)
and (max-device-width : 1024px)  {
	.header-logo {
		width: 100%;
		max-width: 160px;
	}
	.footer:first-child .footer_col {
		width: 95%;
		padding-left: 5%;
	}
}

/* iPad in landscape */
@media only screen
and (min-device-width : 768px)
and (max-device-width : 1024px)
and (orientation : landscape) { /* STYLES GO HERE */}

/* iPad in portrait */
@media only screen
and (min-device-width : 768px)
and (max-device-width : 1024px)
and (orientation : portrait) {

}

/* Retina iPad in portrait & landscape */
@media only screen
and (min-device-width : 768px)
and (max-device-width : 1024px)
and (-webkit-min-device-pixel-ratio: 2) { /* STYLES GO HERE */}

/* Retina iPad in landscape */
@media only screen
and (min-device-width : 768px)
and (max-device-width : 1024px)
and (orientation : landscape)
and (-webkit-min-device-pixel-ratio: 2) { /* STYLES GO HERE */}

/* Retina iPad in portrait */
@media only screen
and (min-device-width : 768px)
and (max-device-width : 1024px)
and (orientation : portrait)
and (-webkit-min-device-pixel-ratio: 2) { /* STYLES GO HERE */ }

/* iPad 1 & 2 in portrait & landscape */
@media only screen
and (min-device-width : 768px)
and (max-device-width : 1024px)
and (-webkit-min-device-pixel-ratio: 1){ /* STYLES GO HERE */}

/* iPad 1 & 2 in landscape */
@media only screen
and (min-device-width : 768px)
and (max-device-width : 1024px)
and (orientation : landscape)
and (-webkit-min-device-pixel-ratio: 1)  { /* STYLES GO HERE */}

/* iPad 1 & 2 in portrait */
@media only screen
and (min-device-width : 768px)
and (max-device-width : 1024px)
and (orientation : portrait)
and (-webkit-min-device-pixel-ratio: 1) { /* STYLES GO HERE */ }

/* iPad mini in portrait & landscape */
@media only screen
and (min-device-width : 768px)
and (max-device-width : 1024px)
and (-webkit-min-device-pixel-ratio: 1)  {

}

/* iPad mini in landscape */
@media only screen
and (min-device-width : 768px)
and (max-device-width : 1024px)
and (orientation : landscape)
and (-webkit-min-device-pixel-ratio: 1)  {

}

/* iPad mini in portrait */
@media only screen
and (min-device-width : 768px)
and (max-device-width : 1024px)
and (orientation : portrait)
and (-webkit-min-device-pixel-ratio: 1)  {
	.categories-view-image-left, .categories-view-image-right {
		margin-bottom: 1em;
	}
	h1.ipad-no-wrap {
		clear: both;
		flex-wrap: nowrap;
	}
	.suite a {
		font-size: 1rem;
	}
	.footer:first-child .footer_col {
		width: 95%;
		padding-left: 5%;
	}
}

/* iPad mini Resolution
Screen Width = 768px (CSS Pixels)
Screen Height = 1024px (CSS Pixels)

Screen Width = 768px (Actual Pixels)
Screen Height = 1024px (Actual Pixels)

Device-pixel-ratio: 1*/

/* iPHONE */
/* iPhone 6 in portrait & landscape */
@media only screen
and (min-device-width : 375px)
and (max-device-width : 667px) { /* STYLES GO HERE */}

/* iPhone 6 in landscape */
@media only screen
and (min-device-width : 375px)
and (max-device-width : 667px)
and (orientation : landscape) { /* STYLES GO HERE */}

/* iPhone 6 in portrait */
@media only screen
and (min-device-width : 375px)
and (max-device-width : 667px)
and (orientation : portrait) {
	.actus-home-subtitles li {
		margin-top: 0.3em;
	}
}

/* iPhone 6 Plus in portrait & landscape */
@media only screen
and (min-device-width : 414px)
and (max-device-width : 736px) { /* STYLES GO HERE */}

/* iPhone 6 Plus in landscape */
@media only screen
and (min-device-width : 414px)
and (max-device-width : 736px)
and (orientation : landscape) { /* STYLES GO HERE */}

/* iPhone 6 Plus in portrait */
@media only screen
and (min-device-width : 414px)
and (max-device-width : 736px)
and (orientation : portrait) { /* STYLES GO HERE */ }

/* iPhone 5 & 5S in portrait & landscape */
@media only screen
and (min-device-width : 320px)
and (max-device-width : 568px) { /* STYLES GO HERE */}

/* iPhone 5 & 5S in landscape */
@media only screen
and (min-device-width : 320px)
and (max-device-width : 568px)
and (orientation : landscape) { /* STYLES GO HERE */}

/* iPhone 5 & 5S in portrait */
@media only screen
and (min-device-width : 320px)
and (max-device-width : 568px)
and (orientation : portrait) {
	.header-logo {
		width: 100%;
		max-width: 160px;
		margin: 0 auto;
	}
	h1 {
		clear: both;
		width: 100%;
	}
	h1.ipad-no-wrap {
		clear: both;
		flex-wrap: nowrap;
	}
	.suite {
		font-size: 1em;
	}
	.crumbs {
		font-size: 1.2em;
	}
	.home-news-by_3, .agenda {
		width: 90%;
		padding-bottom: 0;
	}
	.col_3_of_4, .col_1_of_3, .flexslider {
		width: 100%;
	}
	.col_1_of_4 {
		width: 100%;
		margin: 0;
	}
	.edito {
		width: 100%;
		margin-top: 2em;
	}
	.col_1_of_4:nth-child(1) .edito {
		margin-right: 0;
	}
	.col_1_of_4:nth-child(2) .edito {
		margin-left: 0;
		margin-right: 0;
	}
	.col_1_of_4:nth-child(3) .edito {
		margin-left: 0;
		margin-right: 0;
	}
	.col_1_of_4:nth-child(4) .edito {
		margin-left: 0;
	}
	.edito-image, .actus .article-thumb {
		width: 90%;
		margin: 1em 5%;
	}
	.actus {
		width: 100%;
		margin-right: 0;
	}
	.actus-home-subtitles li {
		margin-top: 0.8em;
	}
	#actus-columns-home .col_1_of_4:first-child .actus, #actus-columns .col_1_of_4:first-child .actus {
		margin-right: 0;
	}
	#actus-columns-home .col_1_of_4:nth-child(2) .actus, #actus-columns .col_1_of_4:first-child(2) .actus {
		margin-left: 0;
		margin-right: 0;
	}
	#actus-columns-home .col_1_of_4:nth-child(3) .actus, #actus-columns .col_1_of_4:first-child .actus(3) {
		margin-left: 0;
		margin-right: 0;
	}
	#actus-columns-home .col_1_of_4:nth-child(4) .actus, #actus-columns .col_1_of_4:first-child .actus(4) {
		margin-left: 0;
	}
	#actus-columns .col_1_of_4:nth-child(4n+1) {
		float: none;
	}
	.sidebar-wrapper {
		width: 100%;
	}
	.slider-captions {
		display: block;
	}
	.captions-bg, .captions-bg img {
		display: none;
	}
	#searchForm input[type="text"] {
		font-size: 1.2rem;
	}
	#searchForm .submit button[type="submit"], #searchForm .submit input[type="submit"] {
		font-size: 1.2rem;
	}
	.sidemenu li a, .archives li a {
		font-size: 1.1rem;
	}
	.agenda {
		margin-left: 5%;
	}
	.contact-text {
		width: 94%;
		margin: 1em 0;
		padding: 1em 3%;
	}
	.contact-wrapper {

	}
	.footer-baseline p {
		padding: 0 5%;
	}
	.footer_col {
		width: 95%;
		padding-left: 5%;
	}
	.categories-view-image-left, .categories-view-image-right {
		float: none;
		margin: auto;
	}
	.vignettes-accueil-wrapper {
		padding: 0;
	}
	.col_1_of_5 {
		width: 20%;
		padding: 0;
	}
	.affiches-accueil {
		margin: 0 auto;
		padding: 0;
	}
	.vignettes-spectacles-accueil {
		margin-left: 1.8%;
	}
}

/* iPhone 2G-4S in portrait & landscape */
@media only screen
and (min-device-width : 320px)
and (max-device-width : 480px) { /* STYLES GO HERE */}

/* iPhone 2G-4S in landscape */
@media only screen
and (min-device-width : 320px)
and (max-device-width : 480px)
and (orientation : landscape) { /* STYLES GO HERE */}

/* iPhone 2G-4S in portrait */
@media only screen
and (min-device-width : 320px)
and (max-device-width : 480px)
and (orientation : portrait) { /* STYLES GO HERE */ }

/*iPhone 5 Resolution
Screen Width = 320px (CSS Pixels)
Screen Height = 568px (CSS Pixels)*/

/*Screen Width = 640px (Actual Pixels)
Screen Height = 1136px (Actual Pixels)*/

/*Device-pixel-ratio: 2
iPhone 4/4S Resolution
Screen Width = 320px (CSS Pixels)
Screen Height = 480px (CSS Pixels)*/

/*Screen Width = 640px (Actual Pixels)
Screen Height = 960px (Actual Pixels)*/

/*Device-pixel-ratio: 2
iPhone 2G/3G/3GS Resolution
Screen Width = 320px (CSS Pixels)
Screen Height = 480px (CSS Pixels)*/

/*Screen Width = 320px (Actual Pixels)
Screen Height = 480px (Actual Pixels)*/

/*Device-pixel-ratio: 1*/






