
@import url('https://fonts.googleapis.com/css?family=Open+Sans');
@charset "utf-8";
body {
	background-image: url(images/bg.jpg);
	background-repeat: repeat-x;
	background-color: #ececec;
	font-family: Verdana, Geneva, sans-serif;
	font-size: 14px;
	line-height: 24px;
	color: #0b3c77;
	text-decoration: none;
	padding: 10px 0 10px 0;
	margin: 0;
}
	a {
		font-family: Verdana, Geneva, sans-serif;
		color: #00478d;
		text-decoration: underline;
	}
		a:hover {
			font-family: Verdana, Geneva, sans-serif;
			color: #00478d;
			text-decoration: none;
		}
.photomarc {
	background-image:url(images/photo-marc-gervais.jpg);
	background-repeat:no-repeat;
}
.titlemarc {
	background-image:url(images/marc-gervais-main-title.jpg);
	background-repeat:no-repeat;
}
.texte14pts {
	font-family: Verdana, Geneva, sans-serif;
	font-size: 14px;
	line-height: 24px;
	color: #0b3c77;
	text-decoration: none;
}
.texte12pts {
	font-family: Verdana, Geneva, sans-serif;
	font-size: 12px;
	line-height: 18px;
	color: #0b3c77;
	text-decoration: none;
}
.texte11pts {
	font-family: Verdana, Geneva, sans-serif;
	font-size: 11px;
	line-height: 14px;
	color: #0b3c77;
	text-decoration: none;
}
.foot {
	background-image:url(images/foot.png);
	background-repeat:no-repeat;
	color:#fff;
	font-size:12px;
	line-height: 18px;
	padding-top: 5px;
	padding-bottom: 10px;
}
	.foot a{
		color:#fff;
		font-size:12px;
		text-decoration:none;
	}
		.foot a:hover{
			text-decoration:none;
		}
.bottom {
	background-image:url(images/bg-bottom.jpg);
	background-repeat:repeat-x;
	background-color:#13437c;
	padding-top:1px;
}
.texteblanc {
	font-family: Verdana, Geneva, sans-serif;
	font-size: 12px;
	line-height: 18px;
	color: #fff;
	text-decoration: none;
}
	.texteblanc a {
		color: #fff;
		text-decoration: underline;
	}
		.texteblanc a:hover {
			color: #fff;
			text-decoration: none;
		}
.titre {
	font-family:Myriad Pro, Verdana, Geneva, sans-serif;
	font-size:32px;
	color:#13437c;
	padding-bottom:27px;
}
.soustitre {
	font-family:Myriad Pro, Verdana, Geneva, sans-serif;
	font-size:16px;
	line-height:40px;
	color:#666;
}
.soustitresans {
	font-family:Myriad Pro, Verdana, Geneva, sans-serif;
	font-size:16px;
	color:#666;
}
.picright {
	padding-right:25px;
}
.picleft {
	padding-left:20px;
}
.picfb {
	padding-right:15px;
	padding-top:4px;
}
.menu {
	font-family:Verdana, Geneva, sans-serif;
	font-size:13px;
	color:#fff;
 	text-decoration:none;
}
	.menu a {
	font-family:Verdana, Geneva, sans-serif;
	color:#fff;
 	text-decoration:none;
	}
		.menu a:hover {
			font-family:Verdana, Geneva, sans-serif;
			color:#c3ccd6;
			text-decoration:none;
		}
.borderright {
	border-right:solid 1px #a8b8c9;
}
.borderleft {
	border-left:solid 1px #a8b8c9;
}
.borderbottom {
	border-bottom:solid 1px #a8b8c9;
}
.bordercoindroit  {
	border-right:solid 1px #a8b8c9;
	border-bottom:solid 1px #a8b8c9;
}
.bordercoingauche  {
	border-left:solid 1px #a8b8c9;
	border-bottom:solid 1px #a8b8c9;
}
#topmenu {
	color:#fff;
}
#topmenu a {
	color:#fff;
	font-size:12px;
	text-decoration:none;
}
	#topmenu a:hover {
		color:#CCC;
		font-size:12px;
		text-decoration:none;
	}
.menunew{
	font-family:Verdana, Geneva, sans-serif;
	font-size:12px;
	}
	#modal{
	display:none;
	}
	
ul#menu li{
	list-style:none;
	font-family:Verdana, Geneva, sans-serif;
	font-size:13px;
	color:#fff;
 	text-decoration:none;
	float:left;
}
	ul#menu a {
	font-family:Verdana, Geneva, sans-serif;
	color:#fff;
 	text-decoration:none;
	}
		ul#menu a:hover {
			font-family:Verdana, Geneva, sans-serif;
			color:#c3ccd6;
			text-decoration:none;
		}
#header{
	background:url(images/bg-marc-gervais.jpg) no-repeat left top scroll transparent;
	height:503px;
	}
.logo{
	float:right;
	margin:25px 20px 0 0;
	clear:both;
}
img.ressourcement{
	float:right;
	margin:70px 31px 0 0;
	clear:both;
}

#content{
	background-color:#fff;
	height:auto;
	}
#intro{
	font-family:Verdana, Geneva, sans-serif;
	color:#003472;
	font-size:14px;
	line-height:22px;
	float:left;
	margin:20px 0 40px 40px;
	width:470px;
	}
#video{
	float:right;
	margin:20px 40px 40px;
	width:307px;
	font-family:Verdana, Geneva, sans-serif;
	color:#003472;
	font-size:14px;
	text-align:center;
	line-height:18px;
	}
	#video p{
		margin-bottom:25px;
	}
.clear{clear:both; position:relative;}
ul.conference{	}
ul.conference li{list-style:outside square none; margin-bottom:8px;}
ul.conference li a{text-decoration:none;}
ul.conference li a:hover{text-decoration:underline;}

#r-left{float:left; width:450px;}
#r-right{float:right; width:328px; line-height:18px; background:url(images/boxr-bg.jpg) scroll no-repeat left top transparent; padding:10px 6px 24px; text-align:center; font-size:13px; color:#fff;}

#r-left p.first{margin-top:0px;}
#r-right a{text-decoration:underline; color:#fffc14;}
	#r-right a:hover{text-decoration:none;} 
    
/******  SLIDER ACCUEIL SEBASTIEN  ******/ 
.innerfade { width: 520px; height: 220px; overflow: hidden; }
.innerfade ul{ padding-left: 0; margin: 0; }
.innerfade li a{
    display: block;
    width: 520px;
    height: 220px;
    font-size: 12px;
    font-weight: bold;
    text-align: center;
    color: #FFF;
    text-decoration: none;
}
.innerfade li a span{ font-weight: 400; text-decoration: underline;}


a.nouvellepromo{
background:url(images/nouvelle-conference.png) scroll no-repeat left top transparent; 
text-decoration:none;
display:block;
width:308px;
height:182px;
float:right;
margin:75px 30px 0 0;	
	}
.clear-b{clear:both;}
.titlecyb{font-size:16px; padding-bottom:10px; border-bottom:1px solid #003472; margin-top:35px;}

.venue{width:820px;margin:0 auto;}
.infos{width:444px;padding:14px 0 0 26px; background-color:#f1f4f7;float:left;height:205px;}
.infos.ex{height:225px;}
.tix{margin-top:10px; background-color:#f1f4f7; width:820px;}
.map{width:239px; margin-left:10px;float:left;}

.infos h2{font-family: 'Open Sans', sans-serif;text-transform:uppercase;font-size:30px;font-weight: bold; color:#0b3c77;margin:0;}
.infos h3{font-family: 'Open Sans', sans-serif;font-size:23px; color:#0b3c77;margin:15px 0 0 0;}
.infos p{font-family: 'Open Sans', sans-serif;font-size:17px; color:#0b3c77;margin:15px 0 0 0;}
	.infos p.tel{font-size:19px; font-weight: bold;}
.infos p span{font-size:15px;}
table.date tr td{height:60px;font-family: 'Open Sans', sans-serif;font-size:17px; color:#0b3c77;border-top:1px solid #ccc;}
table.date tr td.col1{padding-left:11px;width:335px;}
table.date tr td.col2{width:277px;}
table.date tr td.col3{width:167px;}

table.date tr.except td{border-top:none;}
a.btn{display:block; color:#fff; background-color:#0b3c77;font-family: 'Open Sans', sans-serif;font-size:14px;font-weight: bold; text-decoration: none; width:125px; height: 26px; padding: 5px 15px;}
a.btn:hover{color:#0b3c77; background-color:#fff;border:1px solid #0b3c77;}
.villes{font-family: 'Open Sans', sans-serif;font-size:17px; color:#0b3c77;}
a.listecomplete{font-family: 'Open Sans', sans-serif;font-size:12px; font-style: italic; color:#0b3c77;text-align: right;}
a.listecomplete:hover{font-family: 'Open Sans', sans-serif;font-size:12px;}