@charset "utf-8";
body.bodyGim {
	height: auto !important;
}
.bodyGim div.scroll {
	display: none;
	width: auto;
	max-width: 100%;
	height: 200px;
	overflow: auto !important;
	border: solid 1px #0067ac;
	-webkit-transition: height 3s;
	transition: height 3s;
}
.bodyGim div.scroll p {
	padding-left: 10px;
	padding-right: 10px;
}
.bodyGim #divSujet,
.bodyGim #divIntervalleRappel,
.bodyGim #divChoixLangue,
.bodyGim #divCompteurDiffusions,
.bodyGim #compteurCaracteres,
.bodyGim .recherche {
	display: none;
}
.bodyGim #divChoixLangue {
	display: block !important;
}
.bodyGim div.hidden {
	background-color: lime;
	width: 100px;
	height: 100px;
	overflow: hidden;
}
.bodyGim label {
	cursor: pointer;
}
.bodyGim label[for^='medium'] {
	font-weight: 700;
}
.bodyGim #divSgroupe td label {
	width: 100%;
	display: inline-block;
}
.bodyGim textarea {
	font-family: Arial, Helvetica, sans-serif;
	width: 100%;
	max-width: 500px;
	height: 200px;
}
.bodyGim input#sujet {
	width: 100%;
	max-width: 500px;
}
.bodyGim td.pointeur {
	cursor: pointer;
}
.bodyGim .cursorArrow {
	cursor: default !important;
}
.bodyGim .content {
	margin: 20px 40px;
}
.bodyGim #frameProtocolePC {
	width: 99.6%;
	max-width: 982px;
}
.bodyGim #headerProtocole a img {
	max-width: 100%;
}
.bodyGim h1 {
	font-size: 1.5em;
	color: #0067ac;
	text-transform: uppercase;
}
.bodyGim h2,
.bodyGim h2 a {
	color: #0067ac !important;
	text-decoration: none !important;
}
.bodyGim h2 a:visited {
	color: #0067ac !important;
}
.bodyGim h2 img {
	width: 20px;
	height: auto;
	margin-bottom: -3px;
}
.bodyGim h2.plus-petit {
	font-size: 18px;
}
.bodyGim table {
	width: 100%;
}
.bodyGim table th {
	text-align: left;
	padding: 3px 10px;
}
.bodyGim table td {
	padding: 0 10px;
}
.bodyGim table:not(.gwGim):not(.detailDiffusion) th:first-child,
.bodyGim table:not(.gwGim):not(.detailDiffusion) td:first-child {
	width: 50px;
	text-align: center;
	padding-right: 0;
}
.bodyGim table thead tr {
	background: #0067ac;
	color: #fff;
}
.bodyGim table:not(.white) tr:nth-child(even) {
	background: #eee;
}
.bodyGim .show {
	display: block !important;
}
.bodyGim .bouton-idside {
	min-width: 60px;
	cursor: pointer;
	padding: 3px 8px;
	margin: 0 10px 0 0;
	color: #fff;
	border: solid 1px #1669ab;
	background: #1669ab;
	-webkit-transition: background 100ms linear;
	-moz-transition: background 100ms linear;
	-o-transition: background 100ms linear;
	-ms-transition: background 100ms linear;
	transition: background 100ms linear;
}
.bodyGim .bouton-idside:hover {
	background: #ddecf5;
	color: #000;
	-webkit-transition: background 150ms linear;
	-moz-transition: background 150ms linear;
	-o-transition: background 150ms linear;
	-ms-transition: background 150ms linear;
	transition: background 150ms linear;
}
.bodyGim #messageChoisirMedium,
.bodyGim #messageOblig,
.bodyGim #messageSujetOblig {
	color: #cb2128;
	margin: 1em 0;
}
.bodyGim #rubriqueOblig,
.bodyGim #rubriqueSujetOblig {
	color: #cb2128;
	margin: 1em 0;
}
.bodyGim #messageSujetOblig {
	display: none;
}
.bodyGim #messageChoisirMedium a {
	color: #cb2128;
	font-weight: 700;
}
.bodyGim #messageDiffEnCours {
	color: #1669ad;
	margin: 1em 0 2em 0;
	font-size: 1.3em;
	font-weight: 700;
}
.bodyGim #banniereie8 {
	background: #ffffa8;
	text-align: center;
	padding: 1px;
	font-size: 1.2em;
}
.bodyGim #banniereie8 a#firefox {
	color: #dd5a26;
	font-weight: 700;
	text-decoration: underline;
}
.bodyGim #banniereie8 a#chrome {
	color: #3d9643;
	font-weight: 700;
	text-decoration: underline;
}
.bodyGim #banniereie8 a#ie {
	color: #005494;
	font-weight: 700;
	text-decoration: underline;
}
.bodyGim #banniereie8 a:hover {
	text-decoration: none !important;
}
.bodyGim .rouge {
	color: #cb2128;
}
.bodyGim .lien-description {
	margin-left: -1.1em;
}
.bodyGim .lien-description img {
	width: 15px;
	height: 15px;
}
.bodyGim th.info-supp {
	width: 1px;
}
.bodyGim #divDetail th.nom,
.bodyGim #divDetail td.nom {
	padding-left: 0;
}
.bodyGim .description {
	display: none;
}
.bodyGim .texteUploadForm {
	padding-top: 2em;
}
.bodyGim .fermer {
	cursor: default;
}
.bodyGim .notice {
	color: #cb2128;
}
.bodyGim #compteurCaracteres input {
	border: 0;
	width: 2.5em;
	color: #cb2128;
	font-weight: 700;
}
.bodyGim #confirmationSms {
	margin-bottom: 1em;
}
.bodyGim .liste-temporaire {
	display: none;
	text-align: right;
}
.bodyGim .liste-temporaire a {
	text-decoration: none !important;
}
.bodyGim .confirmation {
	margin-top: 1em;
}
.trConfirmation {
	display: table-row;
}
.bodyGim .confirmation input,
.bodyGim .confirmation label {
	display: table-cell;
	vertical-align: middle;
}
.bodyGim .confirmation input {
	margin-right: 7px;
}
.bodyGim .div-inline {
	display: inline-block;
}
.bodyGim .desactiver {
	color: #bbb;
}
.bodyGim #inTurnFadingTextG {
	width: auto;
}
.bodyGim .inTurnFadingTextG {
	color: #1669ad;
	text-decoration: none;
	font-weight: 700;
	float: left;
	animation-name: bounce_inTurnFadingTextG;
	-o-animation-name: bounce_inTurnFadingTextG;
	-ms-animation-name: bounce_inTurnFadingTextG;
	-webkit-animation-name: bounce_inTurnFadingTextG;
	-moz-animation-name: bounce_inTurnFadingTextG;
	animation-duration: 1.82s;
	-o-animation-duration: 1.82s;
	-ms-animation-duration: 1.82s;
	-webkit-animation-duration: 1.82s;
	-moz-animation-duration: 1.82s;
	animation-iteration-count: infinite;
	-o-animation-iteration-count: infinite;
	-ms-animation-iteration-count: infinite;
	-webkit-animation-iteration-count: infinite;
	-moz-animation-iteration-count: infinite;
	animation-direction: normal;
	-o-animation-direction: normal;
	-ms-animation-direction: normal;
	-webkit-animation-direction: normal;
	-moz-animation-direction: normal;
}
.bodyGim #inTurnFadingTextG_1 {
	animation-delay: 0.4525s;
	-o-animation-delay: 0.4525s;
	-ms-animation-delay: 0.4525s;
	-webkit-animation-delay: 0.4525s;
	-moz-animation-delay: 0.4525s;
}
.bodyGim #inTurnFadingTextG_2 {
	animation-delay: 0.549s;
	-o-animation-delay: 0.549s;
	-ms-animation-delay: 0.549s;
	-webkit-animation-delay: 0.549s;
	-moz-animation-delay: 0.549s;
}
.bodyGim #inTurnFadingTextG_3 {
	animation-delay: 0.6355s;
	-o-animation-delay: 0.6355s;
	-ms-animation-delay: 0.6355s;
	-webkit-animation-delay: 0.6355s;
	-moz-animation-delay: 0.6355s;
}
.bodyGim #inTurnFadingTextG_4 {
	animation-delay: 0.732s;
	-o-animation-delay: 0.732s;
	-ms-animation-delay: 0.732s;
	-webkit-animation-delay: 0.732s;
	-moz-animation-delay: 0.732s;
}
.bodyGim #inTurnFadingTextG_5 {
	animation-delay: 0.8185s;
	-o-animation-delay: 0.8185s;
	-ms-animation-delay: 0.8185s;
	-webkit-animation-delay: 0.8185s;
	-moz-animation-delay: 0.8185s;
}
.bodyGim #inTurnFadingTextG_6 {
	animation-delay: 0.905s;
	-o-animation-delay: 0.905s;
	-ms-animation-delay: 0.905s;
	-webkit-animation-delay: 0.905s;
	-moz-animation-delay: 0.905s;
}
.bodyGim #inTurnFadingTextG_7 {
	animation-delay: 1.0015s;
	-o-animation-delay: 1.0015s;
	-ms-animation-delay: 1.0015s;
	-webkit-animation-delay: 1.0015s;
	-moz-animation-delay: 1.0015s;
}
.bodyGim #inTurnFadingTextG_8 {
	animation-delay: 1.088s;
	-o-animation-delay: 1.088s;
	-ms-animation-delay: 1.088s;
	-webkit-animation-delay: 1.088s;
	-moz-animation-delay: 1.088s;
}
.bodyGim #inTurnFadingTextG_9 {
	animation-delay: 1.1845s;
	-o-animation-delay: 1.1845s;
	-ms-animation-delay: 1.1845s;
	-webkit-animation-delay: 1.1845s;
	-moz-animation-delay: 1.1845s;
}
.bodyGim #inTurnFadingTextG_10 {
	animation-delay: 1.271s;
	-o-animation-delay: 1.271s;
	-ms-animation-delay: 1.271s;
	-webkit-animation-delay: 1.271s;
	-moz-animation-delay: 1.271s;
}
.bodyGim #inTurnFadingTextG_11 {
	animation-delay: 1.3675s;
	-o-animation-delay: 1.3675s;
	-ms-animation-delay: 1.3675s;
	-webkit-animation-delay: 1.3675s;
	-moz-animation-delay: 1.3675s;
}
.bodyGim #inTurnFadingTextG_12 {
	animation-delay: 1.454s;
	-o-animation-delay: 1.454s;
	-ms-animation-delay: 1.454s;
	-webkit-animation-delay: 1.454s;
	-moz-animation-delay: 1.454s;
}
.bodyGim #inTurnFadingTextG_13 {
	animation-delay: 1.5505s;
	-o-animation-delay: 1.5505s;
	-ms-animation-delay: 1.5505s;
	-webkit-animation-delay: 1.5505s;
	-moz-animation-delay: 1.5505s;
}
.bodyGim #inTurnFadingTextG_14 {
	animation-delay: 1.637s;
	-o-animation-delay: 1.637s;
	-ms-animation-delay: 1.637s;
	-webkit-animation-delay: 1.637s;
	-moz-animation-delay: 1.637s;
}
.bodyGim #inTurnFadingTextG_15 {
	animation-delay: 1.7335s;
	-o-animation-delay: 1.7335s;
	-ms-animation-delay: 1.7335s;
	-webkit-animation-delay: 1.7335s;
	-moz-animation-delay: 1.7335s;
}
.bodyGim #inTurnFadingTextG_16 {
	animation-delay: 1.82s;
	-o-animation-delay: 1.82s;
	-ms-animation-delay: 1.82s;
	-webkit-animation-delay: 1.82s;
	-moz-animation-delay: 1.82s;
}
.bodyGim #inTurnFadingTextG_17 {
	animation-delay: 1.9065s;
	-o-animation-delay: 1.9065s;
	-ms-animation-delay: 1.9065s;
	-webkit-animation-delay: 1.9065s;
	-moz-animation-delay: 1.9065s;
}
.bodyGim #inTurnFadingTextG_18 {
	animation-delay: 2.003s;
	-o-animation-delay: 2.003s;
	-ms-animation-delay: 2.003s;
	-webkit-animation-delay: 2.003s;
	-moz-animation-delay: 2.003s;
}
.bodyGim #inTurnFadingTextG_19 {
	animation-delay: 2.0895s;
	-o-animation-delay: 2.0895s;
	-ms-animation-delay: 2.0895s;
	-webkit-animation-delay: 2.0895s;
	-moz-animation-delay: 2.0895s;
}
.bodyGim #inTurnFadingTextG_20 {
	animation-delay: 2.186s;
	-o-animation-delay: 2.186s;
	-ms-animation-delay: 2.186s;
	-webkit-animation-delay: 2.186s;
	-moz-animation-delay: 2.186s;
}
.bodyGim #inTurnFadingTextG_21 {
	animation-delay: 2.2725s;
	-o-animation-delay: 2.2725s;
	-ms-animation-delay: 2.2725s;
	-webkit-animation-delay: 2.2725s;
	-moz-animation-delay: 2.2725s;
}
.bodyGim #inTurnFadingTextG_22 {
	animation-delay: 2.369s;
	-o-animation-delay: 2.369s;
	-ms-animation-delay: 2.369s;
	-webkit-animation-delay: 2.369s;
	-moz-animation-delay: 2.369s;
}
.bodyGim #threadCount {
	display: none;
}
.bodyGim #loading {
	display: none;
	position: relative;
}
.bodyGim #loading:after {
	content: '';
	background: url(/idside8.3/admin/images/chargement.gif);
	width: 60px;
	height: 60px;
	opacity: 1;
	top: 70px;
	left: 45%;
	position: absolute;
	z-index: 200;
}
.bodyGim #ui-datepicker-div table td {
	border: 0;
	padding: 1px;
}
.bodyGim .ui-datepicker .ui-datepicker-header {
	padding: 0 !important;
}
.bodyGim .ui-corner-all,
.ui-corner-bottom,
.ui-corner-right,
.ui-corner-br {
	border-bottom-right-radius: 0 !important;
}
.bodyGim .ui-corner-all,
.ui-corner-bottom,
.ui-corner-left,
.ui-corner-bl {
	border-bottom-left-radius: 0 !important;
}
.bodyGim .rphoto {
	float: none !important;
	display: block !important;
	clear: both !important;
}
.bodyGim .rphoto img {
	max-width: 150px;
	height: auto;
}
#gimVDG .fermerOngletWeb {
	padding: 20px;
	font-size: 14px;
}
#gimVDG .retourAccueilMobile {
	padding: 0 20px;
	font-size: 16px;
}
#gimVDG .retourAccueilMobile a {
	color: #1669ab !important;
	text-decoration: underline !important;
	font-weight: bold !important;
}
.gwGim .divDatepickerDeb,
.gwGim .divDatepickerFin {
	display: table;
}
.gwGim .cell_1,
.gwGim .cell_2,
.gwGim .cell_3 {
	display: table-cell;
	padding-bottom: 1em;
}
.gwGim .cell_1 {
	min-width: 200px;
}
.gwGim .cell_2 {
	min-width: 205px;
}
.gwGim .cell_3,
.gwGim .cell_4 {
	min-width: 130px;
}
.gwGim h1#gim {
	background: #1669ab;
	color: #fff;
	padding: 0.3em 40px 0.2em;
	margin: -20px -40px 0 -40px;
}
table.gwGim {
	border: solid 1px #1669ab;
	width: auto;
	min-width: 768px;
}
table.gwGim a {
	color: #1669ab !important;
	text-decoration: underline;
}
table.gwGim th {
	background: #1669ab none repeat scroll 0 0;
	color: #fff;
	padding: 5px 10px;
	text-align: left;
}
table.gwGim td {
	text-align: left !important;
	padding: 4px 10px;
}
table.gwGim td.date {
	min-width: 140px;
}
@keyframes bounce_inTurnFadingTextG {
	0% {
		color: #1669ad;
	}
	100% {
		color: #1099d6;
	}
}
@-o-keyframes bounce_inTurnFadingTextG {
	0% {
		color: #1669ad;
	}
	100% {
		color: #1099d6;
	}
}
@-ms-keyframes bounce_inTurnFadingTextG {
	0% {
		color: #1669ad;
	}
	100% {
		color: #1099d6;
	}
}
@-webkit-keyframes bounce_inTurnFadingTextG {
	0% {
		color: #1669ad;
	}
	100% {
		color: #1099d6;
	}
}
@-moz-keyframes bounce_inTurnFadingTextG {
	0% {
		color: #1669ad;
	}
	100% {
		color: #1099d6;
	}
}
@media screen and (max-width: 768px) {
	.bodyGim .content {
		margin: 20px 20px;
	}
	.bodyGim h1 {
		font-size: 1.4em;
		text-transform: inherit;
	}
	.gwGim h1#gim {
		margin: -20px -20px 0 -20px;
		padding: 0.3em 40px 0.2em 20px;
	}
	table.gwGim,
	table.gwGim td.date {
		min-width: auto;
	}
}
