/*
***********************
**    GMK PRINT      **
**    STYLES CSS     **
***********************
*/

html, body {
	color: #000;
}

.menuTopMobile,
.headerContentMenu,
.breadMenu,
.co_chapeau .chapeau_zoneOutils {
	display: none;
}

header {
	background-image: none;
	height: 85px;
}

.headerContent,
.contentWrapper,
.footerContentWrapper,
.footerBottomWrapper {
	width: 100%;
}

.contentWrapper {
	padding-bottom: 20px;
}

.colonne13 {
	display: none;
}

.colonne23 {
	margin-right: 0px;
	width: 100%;
}

h1,
h1:first-line {
	color: #000;
}

h2 {
	background-color: transparent;
	border: #000 solid 1px;
	color: #000;
}

h3 {
	background-color: transparent;
	border-bottom: #000 solid 1px;
	color: #000;
}

h3 span {
	background-color: transparent !important;
}

.bloctextedeplie h3 a {
	background-color: transparent;
	color: #000;
}

a {
	color: #000;
}

.middle .legende {
	bottom: 0%;
}

.lien {
	background-image: none;
	padding: 0px;
}

.lien a {
	background-image: none;
	background-color: transparent;
	padding: 0px;
}

.lien h3,
.lien .lien_description{
	font: normal 100%/115% Arial, sans-serif;
	border-bottom: #000 solid 0px;
	color: #000;
}

.bloc_document .pdf {
	background-image: none !important;
	padding-left: 0px !important;
}

.bloc_document {
	background-image: none !important;
	padding-left: 0px !important;
}

.bloc_document a {
	background-color: transparent !important;
	background-image: none !important;
}

.bloc3images .imgcadre {
	width: 33.333%;
	height: auto;
	margin-left: 0px;
}

.bloc3images .imgcadre img {
	width: 98%;
	height: auto;
}

.co_chapeau .chapeau_zoneDroite .chapeau .boutonRetour,
.agendaHeader .zoneFiltrage_themes,
.agendaHeader .affichage {
	display: none;
}

.co_agenda .agendaNavigation {
	background-color: transparent !important;
	color: #000 !important;
}

.co_agenda .agendaColonne .colonneDate {
	background-color: transparent !important;
	color: #000 !important;
}

.co_agenda .evenementListe {
	background-image: none;
	border-bottom: #bbb solid 1px;
}

.evenementListe .BG_block {
	background-color: #f2f2f2 !important;
	padding: 0 0 0 7px !important;
	min-height: 82px !important;
}

.blockDate {
	border: #000 solid 1px;
}

.event_premiereLigne div {
	background-image: none !important;
	padding-left: 0px !important;
}

.event_titre {
	border: 0px none !important;
	color: #000 !important;
}

.blockDate .dDay_first,
.blockDate .dDay_second,
.blockDate .dDay_one {
	background-color: transparent !important;
	border: #fff solid 1px !important;
}

.blockDate .dDay_first {
	border: #fff solid 0px !important;
	top: 2px !important;
	left: -7px !important;
}

.blockDate .dDay_second {
	border: #fff solid 0px !important;
	top: 28px !important;
	right: -3px !important;
}

.co_agenda .badge, .co_unEvent .badge {
	display: none !important;
}

.co_agenda .agendaBlock {
	min-height: 0px !important;
	margin-bottom: 0px !important;
}

.co_agenda .agendaColonne {
	min-height: 0px !important;
}

.co_agenda .agendaColonne .colonneContent {
	border-right: #6a6a6a solid 1px !important;
	min-height: 350px !important;
}

.co_agenda .event_lien {
	background-image: none !important;
}

.ligneMiddle .carreColle {
	background-color: transparent !important;
	border: #000 solid 1px !important;
	color: #000 !important;
}

.ligneMiddle .zoneTexte {
	background-color: transparent !important;
	display: block !important;
	margin-left: 8px !important;
}

.ligneMiddle .zoneTexte.avecMap .zoneAdresse {
	max-width: 1000px !important;
}

.ligneMiddle .zoneTexte.avecMap .zoneAdresse h3 {
	border: 0px none !important;
}

footer {
	position: relative;
	height: 120px;
}

.footerContent {
	border-top: #000 solid 1px;
	background-image: none;
}

.footerLeft {
	display: none;
}

.footerRight {
	background-image: none;
	min-height: 0px;
}

.footerRight .telCCI {
	background-image: none;
	position: absolute;
	min-height: 0px;
	left: 50%;
	top: 30px;
	margin-left: -76px;
	padding-left: 0px;
	color: #000;
}

.footerRight .telCCI span {
	color: #000;
}

.footerBottom {
	display: none;
}