/*
	Surcharges burefest

	Une bonne partie des retouches semblent être dans main.css, mais remplacées par
	des valeurs issues de par theme.css qui est inclus à sa suite.
	
	Donc autant tout surcharger depuis ce fichier, qui est chargé en dernier :)	

 */



#main a:not(.button),
#main a:not(.button):visited {
	/*color: #000;
	background-color: #ffee80;
	text-decoration: underline;
	border-bottom: 0;*/
}

#main {
	text-align: left;
}

#main h3.spip {
	text-align: center;
}

#main .spip_logo {
	margin-bottom: 2em;
}


#grostitre header {
	max-width: 100%;
	word-break: break-word;
}

input[type="submit"].alt,
input[type="reset"].alt,
input[type="button"].alt,
.button.alt {
	background-color: #000;
	color: #FFF;
	border: 0;
}

input[type="submit"].alt:hover,
input[type="reset"].alt:hover,
input[type="button"].alt:hover,
.button.alt:hover {
        color: #000;
}

@media screen and (max-width: 840px) {
	#header {
		display: block;
		height: auto;
		position: relative !important;
	}

	#header nav {
		position: relative !important;
	}

	#grostitre {
		margin-top: 0px;
	}

	#grostitre header {
		padding: 1em;
	}

	#grostitre header h2 {
		font-size: 2.5em;
	}

	#banner {
		background: #ffcc00 url("/IMG/jpg/hautsite2024_web.jpg") no-repeat center center;
		background-size: cover;
	}

}

#banner{
    background-attachment: scroll, scroll;
    background-color: #fcdb00;
    background-image: url(""), url("/IMG/arton62.png");
    background-position: top left, center center;
    background-repeat: repeat, no-repeat;
    background-size: auto, contain;
}

body.landing #main {
  margin-top: -7em;
}
