/*external fonts and icons*/

@font-face {
    font-family: 'OpenSansRegular';
    src: url('./fonts/OpenSans-Regular-webfont.eot');
    src: url('./fonts/OpenSans-Regular-webfont.eot?#iefix') format('embedded-opentype'),
         url('./fonts/OpenSans-Regular-webfont.woff') format('woff'),
         url('./fonts/OpenSans-Regular-webfont.ttf') format('truetype'),
         url('./fonts/OpenSans-Regular-webfont.svg#OpenSansRegular') format('svg');
    font-weight: normal;
    font-style: normal;
    font-display: swap;
}
@font-face {
    font-family: 'OpenSansLight';
    src: url('./fonts/OpenSans-Light-webfont.eot');
    src: url('./fonts/OpenSans-Light-webfont.eot?#iefix') format('embedded-opentype'),
         url('./fonts/OpenSans-Light-webfont.woff') format('woff'),
         url('./fonts/OpenSans-Light-webfont.ttf') format('truetype'),
         url('./fonts/OpenSans-Light-webfont.svg#OpenSansLight') format('svg');
    font-weight: normal;
    font-style: normal;
		font-display: swap;
}
@font-face {
	font-family: 'accueil-main-icons';
	src:url('./fonts/accueil-main-icons.eot');
	src:url('./fonts/accueil-main-icons.eot?#iefix') format('embedded-opentype'),
		url('./fonts/accueil-main-icons.svg#accueil-main-icons') format('svg'),
		url('./fonts/accueil-main-icons.woff') format('woff'),
		url('./fonts/accueil-main-icons.ttf') format('truetype');
	font-weight: normal;
	font-style: normal;
	font-display: swap;
}
@font-face {
    font-family: 'HeydingsIconsRegular';
    src: url('./fonts/heydings_icons-webfont.eot');
    src: url('./fonts/heydings_icons-webfont.eot?#iefix') format('embedded-opentype'),
         url('./fonts/heydings_icons-webfont.woff') format('woff'),
         url('./fonts/heydings_icons-webfont.ttf') format('truetype'),
         url('./fonts/heydings_icons-webfont.svg#HeydingsIconsRegular') format('svg');
    font-weight: normal;
    font-style: normal;
		font-display: swap;
}
/* Use the following CSS code if you want to have a class per icon */
[class^="a-icon-"]:before, [class*=" a-icon-"]:before {
	font-family: 'accueil-main-icons';
	font-style: normal;
	speak: none;
	font-weight: normal;
	font-size: 3em;
	line-height: 1;
	-webkit-font-smoothing: antialiased;
}
.a-icon-formations:before {
	content: "\e000";
}
.a-icon-colloque:before {
	content: "\e001";
}
.a-icon-reseau:before {
	content: "\e002";
}
/* main structures */
body {
	margin: 0;
	font: normal 15px/1.5 'Trebuchet MS', Verdana, Arial, Helvetica, sans-serif;
	background-color: #f3faff;
	background-image: url(../images/noise.png);
	background-attachment: fixed;
	color: #444;
}
#banner {
	margin: 0 auto 30px auto;
	background: #fff;
	border-top: 8px solid #38a5c5;
	border-bottom: 1px solid #eee;
	box-shadow: 0 1px 3px #eee;
}
#banner-wrapper {
/*	width: 1000px;
	position: relative;
	height: 140px;*/
	margin: 30px auto 20px;
}
#main-logo {
	float: left;
	margin: 10px 0;
	width: 225px;
}
@media (max-width: 767px) {
	#main-logo {
		float:none;
	}
	#banner {
		text-align:center;
	}
	#banner-wrapper {
		padding: 0;
		margin: 10px;
	}
	#footer {
		text-align: center;
	}
	.flex-container {
		padding: 0;
	}
	.flex-container-text h1 {
		margin: 0;
	}
}
@media (min-width: 768px) and (max-width: 979px) {
	#main-logo {
		float:none;
	}
	#banner {
		text-align:center;
	}
	#footer {
		text-align: center;
	}
}
#footer {
	background: #444;
	background-color: rgba(70,70,70,0.3);
/*	background: url(../images/bottom.png) no-repeat;*/
	border-top: 1px solid #aaa;
	box-shadow:inset 0 4px 4px #afafaf;
	padding: 30px;
}
#footer-wrapper {
/*	width: 1000px;
	position: relative;
	height: 140px;*/
	margin: 0 auto;
}
#box {
/*	text-align: left;
	position: relative;
	width: 1000px;
	margin: 0 auto 30px auto;*/
	margin-bottom: 30px;
	background: #fff;
/*	-moz-box-shadow: 0px 0px 8px #999;
	-webkit-box-shadow: 0px 0px 8px #999;
	box-shadow: 0px 0px 8px #999;*/
	behavior: url(./scripts/PIE.htc);
}
#box.accueil {
	border-bottom: 8px solid #38A5C5;
}
#box.anciens {
	border-bottom: 8px solid #e45b0b;
}
#box.formations {
	border-bottom: 8px solid #b3d809;
}
#box.colloque {
	border-bottom: 8px solid #0084B4;
}
#box.infos {
	border-bottom: 8px solid #c38ed2;
}
/*#container {
	position: relative;
	display: block;
	width: 1000px;
	margin: 0 auto;
	/* Pour eviter la superposition
	du pied de page et du contenu :
	padding-bottom: 20px;
	overflow: auto;
}*/
#col_c {
	position: relative;
	margin: 0 auto 0 auto;
	width: 1000px;
	text-align: center;
}
/*.col_d {
	float:right;
	position:relative;
	width:380px;
	margin: 0;*/
}
/*.col_g {
	float:left;
	position:relative;
	margin: 0;
	padding: 0;
	max-height:100%;
	width:540px;
}*/
#col_c_large {
/*	width: 940px; */
/*	margin: 0 auto;*/
	line-height: 1.5;
}
#col_c_large .padding {
	padding: 30px 0;
}
#col_c_large .section {
	padding: 40px 0;
	border-bottom: 1px dotted #ccc;
}
#col_c_large .section:last-child {
	border-bottom:0;
}
#col_c_large .figure {
	margin-top: 30px;
}
#modalites.section {
	padding: 0;
	border-bottom: 1px dotted #ccc;
}
/* icones principales page accueil */
#accueil-main {
	margin: 30px 0;
	padding: 10px 0 20px 0;
	background: #fff;
	border-top: 8px solid #a9d00a;
}
#accueil-main h2 {
	font: 20px 'OpenSansRegular', Arial, sans-serif;
	text-align: center;
	text-decoration: none;
	color: #555;
	-webkit-transition: color .6s ease-out; -moz-transition: color .6s ease-out; -o-transition: color .6s ease-out; transition: color .6s ease-out;
}
#accueil-main a {
	color: #555;
}
#accueil-main h2:hover, #accueil-main a:hover {
	text-decoration: none;
}
#accueil-formation, #accueil-colloque, #accueil-reseau {
/*	float: left;
	width: 333px;*/
/*	margin: 0 auto;*/
}
#accueil-formation h2:hover, #accueil-formation a:hover {
	color: #9ab40a;
}
#accueil-colloque h2:hover, #accueil-colloque a:hover {
	color: #0084B4;
}
#accueil-reseau h2:hover, #accueil-reseau a:hover {
	color: #e45b0b;
}
/* Partie principale de la page accueil sur fond blanc */
#accueil-wrapper {
/*	margin: 20px auto 0 auto;*/
/*	position: relative;
	overflow: auto;*/
}
#accueil-wrapper .col_g, #accueil-bottom .col_g {
/*	width:500px;*/
/*	margin: 0;*/
/*	padding: 0 30px;*/
}
#accueil-wrapper .col_g {
	background: #fff;
	border-top: 8px solid #ddd;
	padding: 0 0 30px 0;
	-moz-transition: border .6s ease-out;
	-webkit-transition: border .6s ease-out;
	-o-transition: border .6s ease-out;
	transition: border .6s ease-out;
}
#accueil-wrapper .col_g:hover {
	border-top: 8px solid #e45b0b;
}
@media (max-width: 768px) {
#accueil-wrapper .row {
	margin: 0;
	}
	#accueil-wrapper .col_g {
	padding: 0 30px 30px 30px;
	}
}
#accueil-wrapper .col_g>.row {
/*	padding: 0 30px 30px 30px;*/
}
#accueil-actions {
	background: #fff;
	margin: 30px 0 0 0;
	padding: 20px 0;
	border-top: 8px solid #e45b0b;
}
#accueil-bottom .col_d {
/*	width:380px;
	margin: 0;
	padding-left: 90px;*/
}
/* bottom de la page accueil fond vert */
#accueil-bottom {
	background: #a9d00a;
	color: #fff;
	overflow: auto;
	margin: 30px 0 0 0;
	padding: 20px 0px;
}
#accueil-bottom .col_g h2 {
	margin: 0;
	color: #444;
	font-family: 'OpenSansRegular', Century Gothic, Arial, sans-serif;
}
#accueil-bottom>.col_d h1, #accueil-bottom>.col_d p {
	margin: 0 auto 20px auto;
}
#accueil-bottom .col_d a {
	color: #fff;
}
.noise {
	background-image: url(../images/noise.png);
}
#chronology {
	padding-bottom: 20px;
	margin-bottom: 20px;
	border-bottom: 1px dashed #888;
}
.clear {
	clear: both;
	height: 0px;
    overflow: hidden;
}
#fond_credits {
	position: relative;
}
#footer_BL {
	padding: 30px 30px;
	font-size:15px;
	color: #fff;
	text-shadow: 1px 1px 2px grey;
/*	float: left;*/
}
#footer a:link { color: #fff; font-weight: normal; font-size: 15px; text-decoration: underline; -webkit-transition: color .6s ease-out; -moz-transition: color .6s ease-out; -o-transition: color .6s ease-out; transition: color .6s ease-out;}
#footer a:visited { color: #fff; font-weight: normal; font-size: 15px; text-decoration: underline;}
#footer a:active { color: #fff; font-weight: normal; font-size: 15px; text-decoration: underline;}
#footer a:hover { color:#febe7f; font-weight: normal; font-size: 15px; text-decoration: underline;}
#footer_BR {
	padding: 30px 30px;
	font-size:15px;
	color: #fff;
	text-shadow: 1px 1px 2px grey;
/*	float: right;*/
}
/* icones diverses */
.h-icons {
	font-family: 'HeydingsIconsRegular';
	font-size: 80%;
}
[class^="h-icon-"]:before, [class*=" h-icon-"]:before {
	font-family: 'HeydingsIconsRegular';
	font-style: normal;
	speak: none;
	font-weight: normal;
	line-height: 1;
	-webkit-font-smoothing: antialiased;
}
.h-icon-tel:before {
	content: "q ";
}
.h-icon-fax:before {
	content: "p ";
}
.h-icon-contact:before {
	content: "b ";
}
.h-icon-mail:before {
	content: "D ";
}
.h-icon-reseau:before {
	content: "A ";
}
.h-icon-inscription:before {
	content: "w ";
}
.h-icon-calendrier:before {
	content: "T ";
}
.h-icon-contenus:before {
	content: "v ";
}
/*elements decoratifs*/
.BoxBanner {
	position: relative;
	z-index: 1;
	margin: 0;
}
.BoxBannerIn {
	position: absolute;
	z-index: -1;
	background-color: #000;
	opacity: 0.5;
	top: 0;
	right: 0;
	bottom: 0;
	left: 0;
}
.divider {
	width: 270px;
	max-width: 100%;
	height: 9px;
	margin: 20px auto 20px auto;
}
.pdf:after {
	content: url(../images/pdficon_small.png);
	margin-left: 5px;
}
#univ-logo, #ensip-logo {
	border: 0px solid;
	width: 118px;
	height: 72px;
	margin: 30px 40px 40px 0;
}
#univ-logo:hover, #ensip-logo:hover {
	text-decoration: none;
}
img {
	border: none;
}
/*boutons*/
.button {
	background-color: #4baecc;
	background: -moz-linear-gradient(#4baecc, #2d87a1);
	background: -webkit-gradient(linear,center top, center bottom,from(#4baecc),to(#2d87a1));
	-pie-background: linear-gradient(#4baecc, #2d87a1);
	filter: progid:DXImageTransform.Microsoft.gradient(GradientType=0,startColorstr='#4baecc', endColorstr='#2d87a1');
	color: #fff;
	text-decoration: none;
	font-size: 13px;
	font-weight: bold;
	margin: 10px 0px 20px 0px;
	padding: 8px 14px 9px;
	text-shadow: 0px -1px 1px rgba(0,0,0,0.25);
	border-bottom: 1px solid rgba(0,0,0,0.25);
        -moz-border-radius: 5px;
        -webkit-border-radius: 5px;
        border-radius: 5px;
	behavior: url(../scripts/PIE.htc);
}
.button:active {
	top: 1px;
 	color: #fff;
	text-decoration: none;
}
.button:visited {
	color: #fff;
	text-decoration: none;
}
.button:hover {
	text-decoration: none;
	background-color: #f88e11;
	background: -webkit-gradient(linear, left top, left bottom, from(#f88e11), to(#f06015));
	background: -moz-linear-gradient(top,  #f88e11,  #f06015);
	-pie-background: linear-gradient(top,  #f88e11,  #f06015);
	filter: progid:DXImageTransform.Microsoft.gradient(GradientType=0,startColorstr='#f88e11', endColorstr='#f06015');
	color: #fff;
	behavior: url(../scripts/PIE.htc);
}
.button.large {
	font-size: 15px;
	margin: 10px 0px 20px 0px;
	padding: 15px 24px 16px;
        -moz-border-radius: 5px;
        -webkit-border-radius: 5px;
        border-radius: 5px;
	behavior: url(../scripts/PIE.htc);
}
/* formulaires */
label {
	float: left;
	text-align: right;
	width: 90px;
	padding: 5px 15px 5px 5px;
}
form {
	/*margin: 10px;*/
}
form fieldset {
/*	position: relative;
	border: none;*/
	padding: 20px 0;
	margin: 10px 0 0 0;
	background: #fff;
	border: 1px solid #e5e5e5;
/*	border-color: #cae7f4;
	border-color: rgba(0,132,180,.1);
	border-style: solid;
	border-width: 2px;*/
	-moz-border-radius: 5px;
	-webkit-border-radius: 5px;
	border-radius: 5px;
	box-shadow: 0 1px 2px rgba(0, 0, 0, 0.05);
}
form h2 {
	font-family: 'OpenSansRegular', Arial, Helvetica, sans-serif;
	font-size: 15px;
	font-weight: normal;
	background: #fff;
	padding: 0 20px;
	margin: 0 0 20px 0;
/*	position: absolute;
	top: 10px;
	left: 10px;*/
}
form p {
	margin: 30px 30px 0 30px;
}
form ul {
	margin: 0;
	padding: 0;
}
form ul li {
	list-style: none;
	padding: 1px 10px;
	margin-bottom: 2px;
}
/*form input, form textarea {
	background: #ebf8ff;
	border: 1px solid #cae7f4;
	-moz-border-radius: 2px;
	-webkit-border-radius: 2px;
	border-radius: 2px;
	color: #0084b4;
	font-size: 13px;
	padding: 5px;
	margin: 2px;
	font: 13px 'Trebuchet MS', Verdana, Arial, Helvetica, sans-serif;
}*/
/*form input:focus, form textarea:focus {
	border: 1px solid #006286;
}*/
.infos .modal {
	width: 50%;
	left: 25%;
	margin-left: auto;
	margin-right: auto;
}
#myModal input[type="text"] {
	width: 70%;
	margin: 15px auto;
	padding: 15px;
	font-size: 16px;
  -webkit-transition: border linear .2s, box-shadow linear .2s;
  -moz-transition: border linear .2s, box-shadow linear .2s;
  -o-transition: border linear .2s, box-shadow linear .2s;
  transition: border linear .2s, box-shadow linear .2s;
}
#myModal input:-moz-placeholder {
  color: #89b2c8;
}
#myModal input:-ms-input-placeholder {
  color: #89b2c8;
}
#myModal input::-webkit-input-placeholder {
  color: #89b2c8;
}
#myModal input:focus {
  background: #ebf8ff;
  color: #0084b4;
  -webkit-box-shadow: 0 0 8px rgba(0,168,236,.6);
  -moz-box-shadow: 0 0 8px rgba(0,98,134,.6);
  box-shadow: 0 0 8px rgba(0,98,134,.6);
}
#myModal label {
	text-align: center;
	width: 100%;
	margin: 0 -30px;
}
#myModal form {
	padding-right: 40px;
	margin: 0;
}
/* elements titres et textes */
h1 {
	font-family: 'OpenSansLight', Arial, Helvetica, sans-serif;
	font-size: 24px;
	font-weight: normal;
	}
h2 {
	font-family: 'OpenSansRegular', Arial, Helvetica, sans-serif;
	font-size: 22px;
	font-weight: normal;
}
h3 {
	font-family: 'OpenSansRegular', Arial, Helvetica, sans-serif;
	font-size: 18px;
	font-weight: normal;
}
h4 {
	font-family: 'OpenSansRegular', Arial, Helvetica, sans-serif;
	font-size: 15px;
	font-weight: normal;
}
.letterpress {
	color: #fff;
	text-shadow: -1px -1px 1px #aaa;
	margin-bottom: 10px;
	text-align: left;
}
.letterpress.margin-high {
	margin-top: 40px;
	margin-bottom: 50px;
}
.center {
	text-align: center;
}
.right {
	text-align: right;
}
.margin-fig {
	margin-top: 30px;
	margin-bottom: 30px;
}
.righttitle {
	text-align: right;
	margin: 30px 80px 50px 0px;
}
.centertitle {
	color: #fff;
	text-align: center;
	padding: 20px;
	margin: 0;
}
.centertitle#accueil {
	background-color: #38a5c5;
}
.centertitle#anciens {
	background-color: #e45b0b;
}
.centertitle#formations {
	background-color: #b3d809;
}
.centertitle#colloque {
	background-color: #0084B4;
}
.centertitle#infos {
	background-color: #c38ed2;
}
.linethrough {
	text-decoration: line-through;
}
a { color: #0084b4; text-decoration: none; -webkit-transition: color .6s ease-out; -moz-transition: color .6s ease-out; -o-transition: color .6s ease-out; transition: color .6s ease-out;}
a:visited { color: #0084b4; text-decoration: none;}
a:active { color: #0084b4; text-decoration: underline;}
a:hover, a:focus { color:#E45B0B; text-decoration: underline;}

/*.small {
	font-size: 13px;
}*/
.date {
	font-size: 11px;
	margin: 0 0 5px 0;
	border-bottom: 1px solid #ddd;
}
::selection {
	background: #0084b4; /* Safari */
	color: #fff;
	}
::-moz-selection {
	background: #0084b4; /* Firefox */
	color: #fff;
}
/* Icones reseaux sociaux */
.social_block {
	display: inline-block;
	position: relative;
	vertical-align: middle;
	margin: 0 20px;
}
#accueil-bottom .social_block a {
	color: #61742c;
	font-size: 3em;
}
#accueil-bottom .social_block a:hover {
	text-decoration: none;
	color: #7b9035;
}
.social_img {
	position: absolute;
	left: 0;
	top: 0;
	border: none;
}
.social_img:active, .social_img:focus { top: 1px;}
/* Boites de texte globales */
.txtbox {
	padding: 30px 0;
	border-top: 1px solid #e5e5e5;
	border-bottom: 1px solid #e5e5e5;
	background: #f0f0f0;
	box-shadow:inset 0 8px 8px -11px #ccc,inset 0 -8px 8px -11px #ccc;
/*	background: -webkit-gradient(linear, left bottom, right top, from(#ddf6fa), to(#fff));
	background: -moz-linear-gradient(45deg, #ddf6fa, #fff);
	-pie-background: linear-gradient(45deg, #ddf6fa, #fff);
	-filter: progid:DXImageTransform.Microsoft.gradient(GradientType=0,startColorstr='#ddf6fa', endColorstr='#ffffff');
	-moz-border-radius: 5px;
	-webkit-border-radius: 5px;
	border-radius: 5px;
	-moz-box-shadow: 1px 1px 8px #bbb;
	-webkit-box-shadow: 1px 1px 8px #bbb;
	box-shadow: 1px 1px 8px #bbb;*/
	line-height: normal;
/*	text-align: justify;*/
/*	color: #666;*/
	position: relative;
	font-family: 'Trebuchet MS', Verdana, Arial, Helvetica, sans-serif;
	behavior: url(../scripts/PIE.htc);
/*	font-size: 13px;*/
}
.txtbox .formation-titre {
	padding-bottom: 10px;
	border-bottom: 1px solid #ddd;
}
.txtbox .formation-titre h2, .txtbox .formation-titre h3 {
	margin: 0;
	line-height: 1;
}
.txtbox form {
	font-size: 13px;
}
.txtbox li {
	list-style: square;
}
.txtbox form li {
	list-style: none;
}
#liens {
	padding: 30px;
	margin-top: 30px;
}
.txtbox2 {
	background-color: rgb(0, 0, 0);
    background-color: rgba(0, 0, 0, 0.5);
	float: left;
	margin: 0px 50px 0px;
	padding: 10px;
	border: 1px solid #b6b6e1;
	-moz-border-radius: 10px;
	-webkit-border-radius: 10px;
	border-radius: 10px;
	-moz-box-shadow: 1px 1px 13px #999;
	-webkit-box-shadow: 1px 1px 13px #999;
	box-shadow: 1px 1px 13px #999;
	line-height: normal;
	text-align: justify;
	color: #fff;
	position: relative;
	font-size: 13px;
	behavior: url(../scripts/PIE.htc);
}
.txtbox3 {
	background-color: rgb(255, 255, 255);
    background-color: rgba(255, 255, 255, 0.5);
	margin: 50px 50px 0px;
	padding: 10px;
	-moz-border-radius: 10px;
	-webkit-border-radius: 10px;
	border-radius: 10px;
	line-height: normal;
	text-align: justify;
	color: #005a74;
	position: relative;
	font-size: 13px;
/*	width: 100%;*/
	position: absolute;
	top: 10%;
	left: 0;
	z-index: 1;
}
#accueil-wrapper .imgbox {
	position: relative;
	margin: 30px auto 0 auto;
	max-width: 100%;
	width: auto;
	height: auto;
/*	padding: 1px 0px 20px 0px;*/
}
.imgbox {
	position: relative;
	margin: 0 auto;
	max-width: 100%;
	width: auto;
	height: auto;
/*	padding: 1px 0px 20px 0px;*/
}
.imgbox .caption {
	width: 100%;
	position: absolute;
	top: 10%;
	left: 0;
	z-index: 1;
	background: rgba(0,0,0,0.5);
	color: #fff;
	font-size: 16px;
	font-weight: bold;
	font-family: Century Gothic, Arial, sans-serif;
}
/* Titres blancs dans les imgbox remplacr par caption et supprimer */
.White {
/*	padding: 5px 0px 5px 0px;  */
	margin: 10px 30px;
	text-align: justify;
}
.White a:link { color: #fff; font-weight: bold; text-decoration: underline; -webkit-transition: color .6s ease-out; -moz-transition: color .6s ease-out; -o-transition: color .6s ease-out; transition: color .6s ease-out;}
.White a:visited { color: #fff; font-weight: bold; text-decoration: underline; }
.White a:active { color: #fff; font-weight: bold; text-decoration: underline; }
.White a:hover { color:#E45B0B; font-weight: bold; text-decoration: underline; }
/* Mise en boite et images page calendrier des stages */
.stage_imgbox {
	/*margin: 30px auto 30px auto;*/
/*	padding: 15px;
	border: 1px solid #b6b6e1;
	background: #ddf6fa no-repeat;
	background: -webkit-gradient(linear, left bottom, right top, from(#ddf6fa), to(#fff));
	background: -moz-linear-gradient(45deg, #ddf6fa, #fff);
	-pie-background: linear-gradient(45deg, #ddf6fa, #fff);
	-ms-filter: "progid:DXImageTransform.Microsoft.gradient(GradientType=0,startColorstr='#ddf6fa', endColorstr='#ffffff')";
	-moz-border-radius: 10px;
	-webkit-border-radius: 10px;
	border-radius: 10px;
	-moz-box-shadow: 1px 1px 13px #999;
	-webkit-box-shadow: 1px 1px 13px #999;
	box-shadow: 1px 1px 13px #999;*/
	line-height: normal;
	width: 700px;
/*	behavior: url(../scripts/PIE.htc);*/
}
#calendrier .thumbnails {
	margin-left: -40px;
}
.thumbnails li {
	list-style: none;
}
.thumbnails>a.caption {
	width: 700px;
}
.thumbnails .span4 {
		width: 292px;
}
.thumbnails a:link, .stage_img a:link, #accueil-thumbnails a:link {color: #006488; text-decoration: none; }
.thumbnails a:visited, .stage_img a:visited, #accueil-thumbnails a:visited {color: #006488; text-decoration: none; }
.thumbnails a:active, .stage_img a:active, #accueil-thumbnails a:active {color: #006488; text-decoration: none; }
.thumbnails a:hover, .stage_img a:hover, #accueil-thumbnails a:hover { color:#E45B0B; text-decoration: none; }
.stage_img {
/*	float: left;*/
	text-align: left;
/*	margin: 10px;
	padding: 0 10px;*/
	font-size: 15px;
	width: 230px;
	height: 138px;
}
/*.img-right {
	float: right;
}*/
/* bootstrap addons */
a.btn:visited {color: #fff;}
.thumbnail img {
	border: none;
}
.backgr {
	background-color: #000;
	list-style: none;
}
