/* #PRODUIRE{fond=stylessoyezcreateurs_surcharge.css}
   md5:037d3b72bb3e3b2376f44c4407066d62 */
/** Polices pour avoir des pictos utilisables */
@font-face {
  font-family: 'enttoutatice';
  src:  url('https://www.college-les-hautes-ourmes.ac-rennes.fr/plugins-dist/_plugins_soyezcreateurs_/acrennes_soyezcreatifs/fonts/enttoutatice.eot?1738326071');
  src:  url('https://www.college-les-hautes-ourmes.ac-rennes.fr/plugins-dist/_plugins_soyezcreateurs_/acrennes_soyezcreatifs/fonts/enttoutatice.eot?1738326071#iefix') format('embedded-opentype'),
    url('https://www.college-les-hautes-ourmes.ac-rennes.fr/plugins-dist/_plugins_soyezcreateurs_/acrennes_soyezcreatifs/fonts/enttoutatice.woff2?1738326071') format('woff2'),
    url('https://www.college-les-hautes-ourmes.ac-rennes.fr/plugins-dist/_plugins_soyezcreateurs_/acrennes_soyezcreatifs/fonts/enttoutatice.woff?1738326071') format('woff'),
    url('https://www.college-les-hautes-ourmes.ac-rennes.fr/plugins-dist/_plugins_soyezcreateurs_/acrennes_soyezcreatifs/fonts/enttoutatice.ttf?1738326071') format('truetype'),
    url('https://www.college-les-hautes-ourmes.ac-rennes.fr/plugins-dist/_plugins_soyezcreateurs_/acrennes_soyezcreatifs/fonts/enttoutatice.svg?1738326071#enttoutatice') format('svg');
  font-weight: normal;
  font-style: normal;
}

.icon-Vie_scolaire:before {
  /* use !important to prevent issues with browser extensions that change fonts */
  font-family: 'enttoutatice' !important;
  content: "\56";
}
.icon-ENt_toutatice:before {
  /* use !important to prevent issues with browser extensions that change fonts */
  font-family: 'enttoutatice' !important;
  content: "\45";
}


.slick-dotted.slick-slider { margin-top: 10px; }
@media only screen and (max-width: 1160px) {
	.portailcognac #header #logo {
		margin: 36px 0 1em 3em;
		text-align: left
	}
	#header h1 {
		margin: 0;
		clear: both;
	}
}
#header #logo {
    height: auto;
}
#header #cadre_outils {
	padding-top: 0;
	position: absolute;
	right: 0;
	float: none;
}
#header h1 { text-shadow: none; border-radius: unset; }
#menu li a, .rightmenu li a { font-weight: normal; }
.zone-performance .flex-container { background: #E6EDF8; padding-top: 1em; padding-bottom: 1em; }
.zone-performance .flex-item {      }
.zone-performance strong { font-size: 2em; line-height: 1em; }
.zone-performance .aleft { text-align: left; line-height: 1em; align-self: center; padding-left: 15px; }
.zone-performance .aright { text-align: right; align-self: center; }

@media only screen and (max-width: 767px) {
	.portailcognac #header #logo {
		margin: .5em 0 1em;
		clear: left;
	}
  .ligne-performance {
    display: block;
  }
}

#header_inner {
	position: initial!important;
}

#header_inner, .zone-projets {
	max-width: 1120px;
	margin-left: auto;
	margin-right: auto;
}

.grid-item .content-actus img,
.slider-pratique .content-pratique img { border: 4px solid #CCC; max-width: calc(100% - 8px)!important; }
.slider-pratique .content-pratique { background-color: #CCC; }
.slider-pratique .h2 {
	height: 100px;
    margin: 0;
    padding-top: .5em;
    padding-bottom: .5em;
	color: #727272;
}
.slider-pratique .h2 .titre-pratique {
	border-right: 2px solid;
}

#projets .projet:nth-child(3n+1) { background-color: #D99B84; }
#projets .projet:nth-child(3n+2) { background-color: #B2C041; }
#projets .projet:nth-child(3n+0) { background-color: #76BED5; }
.portailcognac #content h2, .portailcognac #content .h2 { border: none; }

#menufooter {
    text-align: center;
}

@media only screen and (min-width: 1160px) {
	#header h1 { border-left: #ABACB0 4px solid; margin-top: 48px; }
}
@media only screen and (min-width: 768px) {
	#projets .projet {
		margin-left: 0;
		width: 30%;
		margin-right: 5%;
	}
	#projets .projet:nth-child(3n) {
		margin-right: 0;
	}
}

#projets .h2 {
    font-size: 21px;
}

#projets a {
    min-height: 6em;
}

/* Texte */
#contenu h1 {
	font-size: 2.5em;
    margin: 0;
    padding: 1.5rem;
}

.chapo, #sommaire, .ps, #artrecents.artrecent_bas, .notes {
	background-color: transparent;
	padding: 0;
	margin: 0;
	border-top: 1px dotted #ccc;
	border-radius: 0;
}
#artrecents.artrecent_bas { margin-top: 3em; }
.portailcognac #sommaire {
    background-color: #f8f8f8;
    margin: 0;
    border-bottom: 1px dotted #ccc;
}

.portailcognac #sommaire > ul {
	columns: 2;
    column-rule: 1px dotted #ccc;
    column-gap: 4em;
}
.portailcognac #letexte ul {
    margin: 0 0.5rem;
    line-height: normal;
}
.portailcognac p {
    line-height: 1.2;
}

#letexte h2, #letexte h3, #letexte h4, #letexte h5, #letexte h6  {
	background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAcAAAAHCAYAAADEUlfTAAAACXBIWXMAAA7EAAAOxAGVKw4bAAAAJElEQVQImWPk4+P7LynJzfj8+VcMmgmXhKQkNyPz799Mg0onAMWGXtmEbN30AAAAAElFTkSuQmCC);
	background-repeat: no-repeat;
    background-position: center left;
    padding: 0.5em 0 0.5em 14px;
}
.portailcognac #content h2, .portailcognac #content h3 { padding: 0.5em 0 0.5em 14px; }

#letexte h2, #letexte h3 {
    border-bottom: none;
}
a.spip_in:before  {
	content: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAQAAAAHCAYAAAAvZezQAAAACXBIWXMAAA7EAAAOxAGVKw4bAAAAHElEQVQImWPg4+P7z4AOUARhHNyCeFVgchgYGAC79Qubo0sAiwAAAABJRU5ErkJggg==);
	padding-left: 4px;
	padding-right: 4px;
    vertical-align: text-top;
}

#content table,table.spip {
  border: 1px solid #C1C6D2;
}

#content .spip td,#content .spip th {
  border: 1px solid #C1C6D2;
}

#content thead,table.spip tr.row_first,table.spip thead th {
  border: 1px solid #C1C6D2;
}

#content tr.row_even {
  background-color: #efefef;
}


