@charset "utf-8";
/* CSS Document */
.ic_article {
	float:left;
}
.ic_article a {
	display:block;
	float:left;
	border-radius:50%;
	width:36px;
	height:36px;
	background-color:#7B7C8C;
	margin:10px;
	text-align:center;
}
.articleH .intro {
	margin-bottom:0px;
}
.box.boxVue .text {
	/* text-align:center; */
}
.box.boxVue .text p {
	text-align:left;
}
.articleH .text.intro p.lienOutil {
	margin:0px;
}
.box.boxVue,
.box.boxOutil {
	padding:0px;
	margin:20px 0px;
	border:1px solid #A4A5B0;
	box-shadow:2px 2px 4px rgba(0,0,0,0.4);
	transition:0.05s;
}
a.boxVue {
	display: block;
}
a .boxOutil {
	color:#000;
}
.box.boxOutil a {
	text-decoration:none;
}
.boxVue .int,
.boxOutil .int {
	padding:24px;
}
.imgOutil {
	background-size:cover;
	background-repeat: no-repeat;
	background-position: center;
}
.boxVue .imgVue  {
	vertical-align:middle;
	text-align: center;
	width:425px;
	padding:15px 0px 15px 15px;
}
.imgVue .img {
	max-width:425px;
	height:auto;
	/* transition:background-size 0.2s; */
}
.boxOutil .Btlc {
    padding-top:3px;
	line-height: 1.1em;
}
.boxVue .imgVue .img {
	display:block;
	margin:auto;
	transition:0.1s;
}
.boxVue .text a {
	font-weight:700;
}
.imgVue .img.imgV {
	max-height:300px;
}
.boxVue:hover .imgVue .img {
	transform:scale(1.04);
	transition:0.3s;
}
.box.boxOutil:hover {
	transform:scale(1.07);
}
.box.boxVue h2:hover {
	text-decoration:underline;
}
.boxVue:hover,
.box.boxOutil:hover {
	cursor:pointer;
}
.box.boxVue h2 {
	margin:15px 0px !important;
	text-transform: none;
}
.box.boxVue h2 a {
	color:#000;
}
.ligneOutils {
	text-align:center;
}
.box.boxOutil {
	border:0px;
	border-bottom:13px solid #7B7C8C;
	display: inline-block;
	vertical-align: top;
	width:29%;
	margin:0px 2%;
	text-align: left;
}
.box.boxOutil .intBox {
	height:315px;
	overflow: hidden;
	margin-bottom:15px;
}
.img.imgOutil {
	width:100%;
	height:200px;
}
.articlePage .photo {
	margin:15px 0px 40px 0px;
}
.articleH h1 {
	margin-top:20px;
}

.boxDocs {
	border:1px solid #999999;
	box-shadow:2px 2px 4px rgba(0,0,0,0.4);
	padding:0px 50px 30px 50px;
	margin-bottom:25px;
}
.itemDoc {
	display: inline-block;
	position: relative;
}
.itemDoc .taille {
	position:absolute;
	top:0px;
	left:60px;
	font-size:0.9em;
}
.itemDoc a {
	display:inline-block;
  text-decoration:none;
  color:#000 !important;
  background-repeat:no-repeat;
	background-image:url(../images/d_doc.png);
  background-position:left center;
  background-size:55px auto;
  transition:0.2s;
  vertical-align:top;
	font-size:1.1em;
	font-weight:bold;
	padding:17px 30px 13px 60px;
}
.itemDoc:hover a {
	background-image:url(../images/d_doc2.png) !important;
}
.itemDoc.d_pdf a {
	background-image:url(../images/d_pdf.png);
}
.itemDoc.d_pdf:hover a {
	background-image:url(../images/d_pdf2.png) !important;
}
.itemDoc.d_word a {
	background-image:url(../images/d_word.png);
}
.itemDoc.d_word:hover a {
	background-image:url(../images/d_word2.png) !important;
}
.boxSendPrint .B55 {
	padding-right:25px;
}
.lienOutil {
	display: inline-block;
	text-align: center;
	margin:0px;
}
.menuG {
	position:absolute;
	left:0px;
	top:0px;
	width:180px;
}
.menuGDown {
	top:50px;
}
.avecMenuG {
	max-width:845px;
	position: relative;
	left:205px;
}
.menuG a {
	display:block;
	text-decoration: none;
	padding:5px 15px;
	color:#000;
	background-color:#BEBFC6;
	margin:1px 0px;
}
.menuG a.active,
.menuG a:hover {
	background-color:#E30514;
	color:#FFF;
}
.menuG a.active {
	font-weight:600;
}
.titreDate {
	font-weight: 700;
	margin:20px 0px -5px 0px;
	text-align: left;
}

