﻿@charset "UTF-8";
/* CSS Document */

/*-------------------------------------------------------------------- Commun --------------------------------------------------------------------*/
body{
	margin:0;
	padding:0;
	background-color:#171514;
	font-family: 'Roboto Condensed', sans-serif;
}

h1{
	margin:0;
	padding:0;
}

h2{
	margin:0;
	padding:0;
}

h3{
	margin:0;
	padding:0;
}

h4{
	margin:0;
	padding:0;
}

p{
	font-family: 'Roboto', sans-serif;
	color:#dadada;
	font-size:17px;
	line-height:23px;
	font-weight:300;
	margin:35px 0 0;
	padding:0;
}

p a{
	color:#dadada;
}

ul{
	margin:0;
	padding:0;
}

hr{
	display:inline-block;
	width:264px;
	border:0;
	border-bottom:1px dashed #828282;
	margin:0;
}

sup,sub{
	font-size:12px;
}

.clear{
	clear:both;
}

.underline{
	text-decoration:underline;
}

#content{
	position:relative;
	width:890px;
	height:auto;
	background-color:#000;
	margin:0 auto;
	padding:0 45px 110px;
	z-index:1;
	overflow:hidden;
}

#logo{
	position:absolute;
	top:72px;
	left:34px;
}

#main{
	position:relative;
	width:604px;
	margin:488px 0 0;
}

/* Menu */

header{
	position:fixed;
	top:0;
	width:100%;
	height:36px;
	background-color:#000;
	cursor:default;
	z-index:2;
}

#menu>ul{
	width:800px;
	margin:0 auto;
}

#menu>ul>li{
	position:relative;
	display:inline-block;
	height:36px;
	line-height:36px;
	list-style-type:none;
	color:#fff;
	font-size:16px;
	font-weight:400;
	text-transform:uppercase;
	overflow:visible;
	-khtml-user-select:none;
  -webkit-user-select:none;
  -moz-user-select:-moz-none;
  -ms-user-select: none;
	padding:0 6px 0 0;
}

#menu>ul>li.retour-terdav a{
	color:#fff; /* #c7a471 */
}

#menu>ul>li:before{
	content:"-\00a0\00a0";	/* ajouter "-" avant */
}

#menu>ul>li.programme:before{
	content:none;
}

#menu>ul>li:first-child{
	width:26px;
	text-indent:-5000px;
	margin:0 12px 0 0;
	padding:0;
}

#menu>ul>li:first-child span{
	position:absolute;
	top:0;
	left:0;
	display:block;
	width:100%;
	height:100%;
	background:url('/Content/img/festival-objectif-aventure/picto-accueil.png') 8px 11px no-repeat;
}

#menu>ul>li>a{
	color:#fff;
	text-decoration:none;
	padding:0 0 0 2px;
}

#menu>ul>li>ul{
	display:none;
	position:absolute;
	top:36px;
	left:-1px;
	background-color:#000;
	padding:4px 16px 8px;
}

#menu>ul>li.programme>ul{
	left:-15px;
}

#menu>ul>li:hover>ul{
	display:block;
}

#menu ul.prog{
	width:161px;
}

#menu ul.jury{
	width:102px;
}

#menu ul.qui{
	width:264px;
}

#menu>ul>li>ul>li{
	height:36px;
	line-height:36px;
	list-style-type:none;
	color:#fff;
	font-size:16px;
	font-weight:400;
	border-top:1px solid #888;
}

#menu>ul>li>ul>li sup{
	font-size:11px;
	line-height:10px;
}

#menu>ul>li>ul>li:first-child{
	border:none;
}

#menu ul>li>ul>li>a{
	display:block;
	text-decoration:none;
	text-transform:none;
	font-size:15px;
	padding:0;
}

#menu ul>li>ul>li>a{
	color:#888;
}

#menu ul>li>ul>li>a:hover{
	color:#fff;
}

/* Bandeau */
#bandeau{
	position:absolute;
	top:386px;
	left:0;
	width:100%;
	height:60px;
	background-color:#d9d9d9;
	z-index:1;
}

#bandeau h1{
	color:#010101;
	font-size:26px;
	font-weight:400;
	text-transform:uppercase;
	line-height:60px;
	text-align:center;
}

#bandeau a.jour,
#bandeau a.jour.deuxieme{
	position:absolute;
	top:0;
	left:711px;
	color:#fff;
	font-size:18px;
	line-height:60px;
	font-weight:300;
	text-transform:uppercase;
	text-decoration:none;
}

#bandeau a.jour.premier{
	left:480px;
}

#bandeau a.jour sup{
	text-transform:none;
	line-height:10px;
}

#bandeau a.jour.suivant:after{
	content:"\00a0\00a0\003e";	/* ajouter "  >" apres */
	font-size:25px;
}

#bandeau a.jour.precedent:before{
	content:"\003c\00a0\00a0";	/* ajouter "<  " avant */
	font-size:25px;
}

#bandeau a.film,
#bandeau a.film.premier{
	position:absolute;
	top:0;
	left:710px;
	color:#0e192c;
	font-size:15px;
	line-height:60px;
	font-weight:400;
	text-transform:uppercase;
	text-decoration:none;
}

#bandeau a.film:hover,
#bandeau a.film.premier:hover{
	color:#fff;
}

#bandeau a.film.deuxieme{
	left:841px;
}

#bandeau a.film.suivant:after{
	content:"\00a0\003e";	/* ajouter "  >" apres */
	font-size:20px;
}

#bandeau a.film.precedent:before{
	content:"\003c\00a0";	/* ajouter "<  " avant */
	font-size:20px;
}

/* Portfolio */
div.portfolio{
	margin:20px 0 0;
}

div.portfolio div.line{
	margin:0 0 28px;
}

div.portfolio div.line:last-child{
	margin:0;
}

div.portfolio div.line img:first-child{
	margin:0 28px 0 0;
}

/* Colonne de droite */
#sidebar{
	position:absolute;
	top:488px;
	right:45px;
	width:224px;
}

#sidebar>div{
	padding:22px 0 12px;
}

#sidebar div#nous-suivre{
	padding:20px 0 8px;
}

#sidebar>div:first-child{
	border-top:1px solid #666;
}

#sidebar>div{
	border-bottom:1px solid #666;
}

#sidebar h3{
	color:#e6e6e6;
	font-size:18px;
	line-height:18px;
	font-weight:400;
	text-transform:uppercase;
	text-indent:22px;
	background:url('/Content/img/festival-objectif-aventure/2015/picto-fleche-grise.png') 0 1px no-repeat;
	margin:0 0 14px;
}

#sidebar h3.partager{
	background:url('/Content/img/festival-objectif-aventure/2015/picto-partager.png') 0 1px no-repeat;
	text-indent:22px;
}

#sidebar h3 a{
	display:block;
	color:#e6e6e6;
	text-decoration:none;
}

#sidebar h4{
	color:#e6e6e6;
	font-size:18px;
	font-weight:300;
	margin:0 0 4px;
}

#sidebar h4 a{
	text-decoration:none;
	color:#e6e6e6;
}

#sidebar h4 a:before{
	content:"\2212\00a0";	/* ajouter "- " avant */
	font-size:16px;
}

#sidebar div.programme,
#sidebar div.plan-acces{
	color:#fff;
	font-weight:300;
}

#sidebar div.programme:before,
#sidebar div.plan-acces:before{
	content:"\003e\00a0"; /* ajouter "> " avant */
}

#sidebar a.programme,
#sidebar a.plan-acces{
	color:#e6e6e6;
	font-size:15px;
	font-weight:300;
	line-height:36px;
}

#sidebar a.acheter{
	display:inline-block;
	border-radius:14px;
	width:200px;
	height:30px;
	color:#000;
	font-size:14px;
	font-weight:700;
	letter-spacing:-1px\9;
	text-transform:uppercase;
	text-decoration:none;
	line-height:27px;
	background-color:#e6e6e6;
	margin:16px 0 10px;
	padding:0 12px;
}

#sidebar a.acheter:before{
	content:"\003e\00a0";	/* ajouter "> " avant */
	font-size:18px;
}

#nous-suivre h3{
	display:inline-block;
	height:40px;
	vertical-align:middle;
	margin:0 16px 0 0;
}

#nous-suivre ul{
	display:inline-block;
}

#nous-suivre li{
	list-style-type:none;
	display:inline-block;
	margin:0 6px 12px 0;
}

#nous-suivre li a{
	margin:10px 0 0;
}

/* Footer */
footer{
	width:980px;
	margin:0 auto 20px;
}

#footer-organisateurs{
	background-color:#000;
	padding:0 0 40px;
}

#footer-organisateurs p{
	font-family:'Roboto Condensed',sans-serif;
	color:#fff;
	font-size:16px;
	font-weight:400;
	text-transform:uppercase;
	margin:0 0 16px 45px;
}

#footer-organisateurs img.terdav{
	margin:0 0 0 40px;
}

#footer-organisateurs img.gngl{
	margin:0 0 0 22px;
}


#footer-partenaires p{
	font-family:'Roboto Condensed',sans-serif;
	color:#8c616b;
	font-size:16px;
	font-weight:400;
	text-transform:uppercase;
	background-color:#000;
	margin:0;
	padding:0 0 20px 45px;
}

#footer-txt{
	color:#494845;
	font-size:13px;
	line-height:13px;
	margin:10px 0 0;
}

#footer-txt a{
	color:#494845;
	text-decoration:none;
}

#footer-txt a:hover{
	text-decoration:underline;
}

#footer-txt div{
	display:inline;
}

#footer-txt div + div{
	border-left:1px solid #494845;
	margin:0 0 0 10px;
	padding:0 0 0 10px;
}

/* Scroll to top */
a.scroll-to-top{
	display:none;
	position:fixed;
	bottom:177px;
	right:345px;
	width:65px;
	height:64px;
	text-indent:-5000px;
	background:url('/Content/img/festival-objectif-aventure/picto-scroll-to-top.png') no-repeat;
	opacity:.3;
	filter:alpha(opacity=30);
}


/*-------------------------------------------------------------------- Home --------------------------------------------------------------------*/
/* Entete */
#content.home{
	background:#000 url('/Content/img/festival-objectif-aventure/2015/photo-entete-home.jpg') 0 36px no-repeat;
	padding:0px 45px 0px;
}

.home #entete h1{
	color:#fff;
	font-size:26px;
	line-height:26px;
	font-weight:700;
	text-align:left;
	text-transform:uppercase;
	margin:426px 0 0;
}

.home #entete h2{
	color:#fff;
	font-size:18px;
	font-weight:300;
	margin:16px 0 0;
}
.home #entete h2 a{
	color:#fff;
}

/* Video */
.home #bande-annonce{
	height:35px;
	text-indent:46px;
	background:url('/Content/img/festival-objectif-aventure/2015/picto-play.png') left top no-repeat;
	margin:25px 0 0;
}

.home #bande-annonce a{
	color:#fff;
	font-size:17px;
	font-weight:700;
	text-decoration:none;
	text-transform:uppercase;
	line-height:35px;
}

.home #bande-annonce a span{
	font-weight:400;
}

.home #main{
	width:100%;
	margin:92px 0 0;
}

/* Encadre President */
.home #president{
	float:left;
	width:422px;
	height:560px;
	background-color:#d2c5bb;
}

.home #president-txt{
	padding:16px 20px;
}

.home #president-txt h2{
	font-size:25px;
	line-height:25px;
	font-weight:400;
	text-transform:uppercase;
}

.home #president-txt h3{
	font-size:20px;
	line-height:20px;
	font-weight:400;
	margin:4px 0 0;
}

.home #president-txt h4{
	font-size:16px;
	line-height:18px;
	font-weight:400;
	margin:20px 0 0;
}

.home #president-txt a{
	display:inline-block;
	text-decoration:none;
	font-size:15px;
	font-weight:400;
	color:#000;
	margin:18px 0 0;
}

/* Colonne de droite */
.home #sidebar{
	top:831px;
	width:423px;
}

.home #sidebar>div:first-child{
	border-top:1px solid #777;
}

.home #sidebar>div{
	border-bottom:1px solid #777;
	padding:22px 0 15px;
}

.home #sidebar h3{
	text-indent:22px;
	background:url('/Content/img/festival-objectif-aventure/2015/picto-fleche-blanche.png') 0 1px no-repeat;
}

.home #sidebar h4{
	font-weight:400;
}

.home #sidebar h4 span{
	font-weight:300;
}

.home #sidebar h4 a:before{
	content:"\2212\00a0";	/* ajouter "- " avant */
}

.home #sidebar a.programme,
.home #sidebar a.plan-acces{
	color:#b77787;
	font-size:15px;
	font-weight:400;
	text-decoration:none;
	line-height:36px;
}

.home #sidebar a.programme:before,
.home #sidebar a.plan-acces:before{
	content:"\003e\00a0";	/* ajouter "> " avant */
}

.home #sidebar a.acheter{
	width:auto;
	height:34px;
	font-size:16px;
	line-height:29px;
	background-color:#b77787;
}

.home #sidebar a.acheter:before{
	font-size:24px;
}

/*-------------------------------------------------------------------- 
s --------------------------------------------------------------------*/
#content.vendredi{
	background:#000 url('/Content/img/festival-objectif-aventure/2015/photo-entete-vendredi.jpg') 0 36px no-repeat;
}

#content.samedi{
	background:#000 url('/Content/img/festival-objectif-aventure/2015/photo-entete-samedi.jpg') 0 36px no-repeat;
}

#content.dimanche{
	background:#000 url('/Content/img/festival-objectif-aventure/2015/photo-entete-dimanche.jpg') 0 36px no-repeat;
}

.jour #bandeau{
	top:452px;
}

.vendredi #bandeau{
	background-color:#138ace;
}

.samedi #bandeau{
	background-color:#8c303d;
}

.dimanche #bandeau{
	background-color:#bb5630;
}

.jour h1{
	position:absolute;
	top:352px;
	left:45px;
	color:#fff;
	font-size:40px;
	line-height:40px;
	font-weight:400;
	text-transform:uppercase;
	padding:0;
}

.jour h1 sup{
	font-size:22px;
	line-height:22px;
	text-transform:none;
}

.jour h1 span{
	font-weight:300;
}

.jour #bandeau p{
	color:#fff;
	font-family: 'Roboto Condensed', sans-serif;
	font-size:24px;
	font-weight:300;
	text-transform:uppercase;
	line-height:60px;
	text-align:left;
	margin:0 0 0 45px;
}

.jour #main{
	margin:512px 0 0;
}

.jour #main h2{
	position:absolute;
	top:48px;
	color:#000;
	font-size:15px;
	line-height:30px;
	font-weight:700;
	text-transform:uppercase;
	background-color:#e6e6e6;
	text-decoration:none;
	cursor:pointer;
	padding:0 16px;
	-khtml-user-select:none;
	-webkit-user-select:none;
	-moz-user-select:-moz-none;
	-ms-user-select: none;
}

.jour #main h2.journee{
	border-top-left-radius:8px;
	border-bottom-left-radius:8px;
}

.jour #main h2.soiree{
	left:108px;
	border-top-right-radius:8px;
	border-bottom-right-radius:8px;
}

.jour.vendredi #main h2.off{
	background-color:#2e4d5e;
}

.jour.samedi #main h2.off{
	background-color:#583f3d;
}

.jour.dimanche #main h2.off{
	background-color:#644331;
}

.jour #soiree{
	display:none;
}

.jour #journee,
.jour #soiree{
	width:644px;
	margin:100px 0 0;
	overflow:hidden;
}

.jour.vendredi #main #soiree h2{
	position:relative;
	font-family: 'Roboto', sans-serif;
	color:#138ace;
	font-size:28px;
	font-weight:400;
	background:none;
	margin:70px 0 0;
	padding:0;
	cursor:text;
}

.jour #journee p.intro,
.jour #soiree p.intro{
	font-size:16px;
	margin:104px 0 0;
}

.jour.vendredi #journee p.intro,
.jour.vendredi #soiree p.intro{
	color:#138ace;
}

.jour.vendredi #soiree p.intro{
	margin:60px 0 0;
}

.jour.samedi #journee p.intro,
.jour.samedi #soiree p.intro{
	color:#bd5665;
}

.jour.dimanche #journee p.intro,
.jour.dimanche #soiree p.intro{
	color:#bb5630;
}

.jour.vendredi #soiree img.soiree-polaire{
	margin:40px 0 10px;
}

.jour #journee article,
.jour #soiree article{
	position:relative;
	overflow:hidden;
}

.jour #journee article,
.jour.vendredi #soiree article{
	float:left;
	width:286px;
	height:286px;
	margin:32px 32px 0 0;
}

.jour.vendredi #journee article,
.jour.vendredi #soiree article{
	background-color:#138ace;
}

.jour.samedi #journee article,
.jour.samedi #soiree article{
	background-color:#8c303d;
}

.jour.dimanche #journee article,
.jour.dimanche #soiree article{
	background-color:#bb5630;
}

.jour #soiree article{
	width:604px;
	height:516px;
	margin:32px 0 0;
}

.jour #journee article h3{
	margin:11px 0 0 16px;
}

.jour #soiree article h3{
	margin:10px 0 0 20px;
}

.jour #journee article h3 a,
.jour #soiree article h3 a{
	color:#fff;
	font-size:21px;
	font-weight:400;
	text-decoration:none;
}

.jour #journee article p,
.jour #soiree article p{
	font-family: 'Roboto Condensed', sans-serif;
	color:#000;
	font-size:16px;
	font-weight:400;
	line-height:20px;
}

.jour #journee article p span.letter-spacing{
	letter-spacing:-1px;
}

.jour #journee article p{
	margin:4px 0 0 16px;
}

.jour #soiree article p{
	margin:4px 0 0 20px;
}

.jour.vendredi #journee article p,
.jour.vendredi #soiree article p{
	color:#000;
}

.jour.samedi #journee article p,
.jour.samedi #soiree article p{
	color:#000;
}

.jour.dimanche #journee article p,
.jour.dimanche #soiree article p{
	color:#000;
}

.jour #journee article img,
.jour #soiree article img{
	position:absolute;
	bottom:0;
	width:280px;
	height:184px;
}

.vendredi #journee article img,
.vendredi #soiree article img{
	border:3px solid #138ace;
}

.samedi #journee article img,
.samedi #soiree article img{
	border:3px solid #8c303d;
}

.samedi #soiree article img{
	width:598px;
	height:400px;
}

.dimanche #journee article img,
.dimanche #soiree article img{
	border:3px solid #bb5630;
}

.dimanche #soiree article img{
	width:598px;
	height:400px;
}

.jour #soiree a.lien-journee,
.jour #journee a.lien-soiree{
	display:block;
	width:200px;
	font-size:16px;
	text-decoration:none;
	margin:35px 0 0;
}

.jour.vendredi #soiree a.lien-journee,
.jour.vendredi #journee a.lien-soiree{
	color:#138ace;
}

.jour.samedi #soiree a.lien-journee,
.jour.samedi #journee a.lien-soiree{
	color:#bd5665;
}

.jour.dimanche #soiree a.lien-journee,
.jour.dimanche #journee a.lien-soiree{
	color:#bb5630;
}

.jour #journee a.lien-soiree:before{
	content:"\003e\00a0\00a0"; /* ajouter "> " avant */
}

.jour #soiree a.lien-journee:before{
	content:"\003c\00a0\00a0"; /* ajouter "< " avant */
}

.jour #sidebar{
	top:560px;
}

/*-------------------------------------------------------------------- Films --------------------------------------------------------------------*/
/* Vendredi */
#content.tewet-le-dayak-aux-mille-grottes{
	background:#000 url('/Content/img/festival-objectif-aventure/2015/vendredi/tewet-le-dayak-aux-mille-grottes/entete-tewet-le-dayak-aux-mille-grottes.jpg') 0 36px no-repeat;
}

#content.objectif-amazone{
	background:#000 url('/Content/img/festival-objectif-aventure/2015/vendredi/objectif-amazone/entete-objectif-amazone.jpg') 0 36px no-repeat;
}

#content.rodrigues-autrement{
	background:#000 url('/Content/img/festival-objectif-aventure/2015/vendredi/rodrigues-autrement/entete-rodrigues-autrement.jpg') 0 36px no-repeat;
}

#content.petzl-roc-trip-china{
	background:#000 url('/Content/img/festival-objectif-aventure/2015/vendredi/petzl-roc-trip-china/entete-petzl-roc-trip-china.jpg') 0 36px no-repeat;
}

#content.mission-antarctic{
	background:#000 url('/Content/img/festival-objectif-aventure/2015/vendredi/mission-antarctic/entete-mission-antarctic.jpg') 0 36px no-repeat;
}

#content.tysfjord-les-enfants-d-anta{
	background:#000 url('/Content/img/festival-objectif-aventure/2015/vendredi/tysfjord-les-enfants-d-anta/entete-tysfjord-les-enfants-d-anta.jpg') 0 36px no-repeat;
}

#content.vaihere-cap-sur-l-antarctique{
	background:#000 url('/Content/img/festival-objectif-aventure/2015/vendredi/vaihere-cap-sur-l-antarctique/entete-vaihere-cap-sur-l-antarctique.jpg') 0 36px no-repeat;
}

#content.scandinavie-l-appel-du-nord{
	background:#000 url('/Content/img/festival-objectif-aventure/2015/vendredi/scandinavie-l-appel-du-nord/entete-scandinavie-l-appel-du-nord.jpg') 0 36px no-repeat;
}

/* Samedi */
#content.les-routes-persanes{
	background:#000 url('/Content/img/festival-objectif-aventure/2015/samedi/les-routes-persanes/entete-les-routes-persanes.jpg') 0 36px no-repeat;
}

#content.dejame-vivir{
	background:#000 url('/Content/img/festival-objectif-aventure/2015/samedi/dejame-vivir/entete-dejame-vivir.jpg') 0 36px no-repeat;
}

#content.la-quete-d-inspiration{
	background:#000 url('/Content/img/festival-objectif-aventure/2015/samedi/la-quete-d-inspiration/entete-la-quete-d-inspiration.jpg') 0 36px no-repeat;
}

#content.alone-on-the-river{
	background:#000 url('/Content/img/festival-objectif-aventure/2015/samedi/alone-on-the-river/entete-alone-on-the-river.jpg') 0 36px no-repeat;
}

#content.north-of-the-sun{
	background:#000 url('/Content/img/festival-objectif-aventure/2015/samedi/north-of-the-sun/entete-north-of-the-sun.jpg') 0 36px no-repeat;
}

#content.china-jam{
	background:#000 url('/Content/img/festival-objectif-aventure/2015/samedi/china-jam/entete-china-jam.jpg') 0 36px no-repeat;
}

#content.solidream{
	background:#000 url('/Content/img/festival-objectif-aventure/2015/samedi/solidream/entete-solidream.jpg') 0 36px no-repeat;
}

/* Dimanche */
#content.petzl-roc-trip-cuba{
	background:#000 url('/Content/img/festival-objectif-aventure/2015/dimanche/petzl-roc-trip-cuba/entete-petzl-roc-trip-cuba.jpg') 0 36px no-repeat;
}

#content.deep-in-baffin{
	background:#000 url('/Content/img/festival-objectif-aventure/2015/dimanche/deep-in-baffin/entete-deep-in-baffin.jpg') 0 36px no-repeat;
}

#content.guides-et-cie{
	background:#000 url('/Content/img/festival-objectif-aventure/2015/dimanche/guides-et-cie/entete-guides-et-cie.jpg') 0 36px no-repeat;
}

#content.taiga{
	background:#000 url('/Content/img/festival-objectif-aventure/2015/dimanche/taiga/entete-taiga.jpg') 0 36px no-repeat;
}

#content.ndege-ndogo{
	background:#000 url('/Content/img/festival-objectif-aventure/2015/dimanche/ndege-ndogo/entete-ndege-ndogo.jpg') 0 36px no-repeat;
}

#content.sur-le-chemin-de-l-ecole{
	background:#000 url('/Content/img/festival-objectif-aventure/2015/dimanche/sur-le-chemin-de-l-ecole/entete-sur-le-chemin-de-l-ecole.jpg') 0 36px no-repeat;
}

.film #bandeau h1{
	color:#fff;
	font-size:28px;
	font-weight:300;
	text-align:left;
	margin:0 0 0 45px;
}

.film #main h2{
	color:#5c89cd;
	font-size:20px;
	line-height:20px;
	font-weight:400;
	text-transform:uppercase;
	text-indent:23px;
	margin:0 0 14px;
}

.film.vendredi #main h2{
	color:#138ace;
	background:url('/Content/img/festival-objectif-aventure/2015/picto-fleche-vendredi.png') 0 3px no-repeat;
}

.film.samedi #main h2{
	color:#8c303d;
	background:url('/Content/img/festival-objectif-aventure/2015/picto-fleche-samedi.png') 0 3px no-repeat;
}

.film.dimanche #main h2{
	color:#bb5630;
	background:url('/Content/img/festival-objectif-aventure/2015/picto-fleche-dimanche.png') 0 3px no-repeat;
}

.film #main p{
	margin:0;
}

.film #main #a-propos{
	margin:38px 0 0;
}

.film #main #a-propos p{
	font-weight:400;
	line-height:27px;
}

.film #main #a-propos .underline{
	font-weight:700;
}

.film #main div.sous-section{
	margin:44px 0 0;
}

/*-------------------------------------------------------------------- Programme --------------------------------------------------------------------*/
#content.programme{
	background:#000 url('/Content/img/festival-objectif-aventure/2015/photo-entete-programme.jpg') 0 36px no-repeat;
}

.programme #entete a.telecharger{
	position:absolute;
	top:23px;
	right:45px;
	color:#000;
	font-size:16px;
	font-weight:400;
	text-decoration:none;
}

.programme #entete a.telecharger:before{
	content:"\003e\00a0"; /* ajouter "> " avant */
}

.programme #main{
	width:auto;
}

.programme #main div.jour{
	float:left;
	width:286px;
	margin:0 0 0 16px;
	overflow:hidden;
}

.programme #main #vendredi{
	margin:0;
}

.programme #main #vendredi h2{
	background-color:#138ace;
}

.programme #main #samedi h2{
	background-color:#8c303d
}

.programme #main #dimanche h2{
	background-color:#bb5630;
}

.programme #main div.jour h2 a{
	display:block;
	color:#fff;
	font-size:23px;
	font-weight:300;
	text-align:center;
	text-transform:uppercase;
	text-decoration:none;
	padding:10px 0;
}

.programme #main div.jour h2 a span{
	font-weight:400;
}

.programme #main div.jour h3{
	color:#fff;
	font-size:19px;
	font-weight:400;
	text-align:center;
	text-transform:uppercase;
	margin:50px 0;
}

.programme #main div.jour article{
	width:100%;
	height:96px;
	margin:16px 0 0;
	overflow:hidden;
}

.programme #main div.jour article:first-article{
	margin:0;
}

.programme #main #vendredi article{
	background-color:#138ace;
}

.programme #main #samedi article{
	background-color:#8c303d;
}

.programme #main #dimanche article{
	background-color:#bb5630;
}

.programme #main div.jour h4 a{
	display:block;
	color:#000;
	font-size:21px;
	font-weight:700;
	text-decoration:none;
	padding:7px 0 0 16px;
}

.programme #main div.jour p{
	margin:0;
}

.programme #main div.jour p a{
	display:block;
	font-family: 'Roboto Condensed', sans-serif;
	color:#000;
	font-size:15px;
	font-weight:400;
	text-decoration:none;
	padding:0 0 0 16px;
}

.programme #main div.jour p a span.letter-spacing{
	letter-spacing:-0.5px;
}

/*-------------------------------------------------------------------- Président du jury --------------------------------------------------------------------*/
#content.president-jury{
	background:#000 url('/Content/img/festival-objectif-aventure/2015/photo-entete-president-du-jury.jpg') 0 36px no-repeat;
}

.president-jury #main h2{
	font-family: 'Roboto', sans-serif;
	color:#fff;
	font-size:32px;
	line-height:30px;
	font-weight:400;
	padding:0 0 14px;
}

.president-jury #main h2 span{
	font-size:18px;
}

.president-jury #main div.sous-section{
	margin:48px 0 0;
}

.president-jury #main div.sous-section.bio{
	border-top:1px dashed #bb9ca4;
	border-bottom:1px dashed #bb9ca4;
	padding:40px 0;
}

.president-jury #main div.sous-section p{
	margin:40px 0 0;
}

.president-jury #main div.sous-section.bio p{
	color:#bb9ca4;
}

.president-jury #main div.sous-section p:first-child{
	margin:0;
}

/*-------------------------------------------------------------------- Le jury --------------------------------------------------------------------*/
#content.le-jury{
	background:#000 url('/Content/img/festival-objectif-aventure/2015/photo-entete-jury.jpg') 0 36px no-repeat;
}

.le-jury #main img{
	border:3px solid #fff;
}

.le-jury #main h2{
	font-family: 'Roboto', sans-serif;
	color:#dadada;
	font-size:20px;
	font-weight:700;
	margin:26px 0 10px;
}

.le-jury #main h2 span{
	font-size:17px;
	font-weight:400;
}

.le-jury #main a{
	color:#dadada;
}

.le-jury #main div.sous-section{
	margin:50px 0 32px;
}

.le-jury #main div.sous-section:first-child{
	margin:0 0 32px;
}

.le-jury #main div.sous-section:last-child{
	margin:50px 0 0;
}

.le-jury #main div.sous-section p{
	margin:20px 0 0;
}

/*-------------------------------------------------------------------- Les prix --------------------------------------------------------------------*/
#content.les-prix{
	background:#000 url('/Content/img/festival-objectif-aventure/2015/photo-entete-prix.jpg') 0 36px no-repeat;
}

.les-prix #main div.sous-section{
	margin:30px 0 20px;
}

.les-prix #main div.sous-section:last-child{
	margin:0;
}

.les-prix #main div.sous-section span.logo{
	display:block;
	width:100%;
	text-indent:-5000px;
	margin:0 0 20px;
}

.les-prix #main div.sous-section span.terres-d-aventure{
	height:70px;
	background:url('/Content/img/festival-objectif-aventure/logo-terdav.png') left top no-repeat;
}

.les-prix #main div.sous-section span.terre-sauvage{
	height:61px;
	background:url('/Content/img/festival-objectif-aventure/logo-terre-sauvage.png') left top no-repeat;
}

.les-prix #main div.sous-section span.montagnes-expeditions{
	height:81px;
	background:url('/Content/img/festival-objectif-aventure/logo-montagnes-expeditions.png') left top no-repeat;
}

.les-prix #main div.sous-section span.scandinavian-airlines{
	height:97px;
	background:url('/Content/img/festival-objectif-aventure/logo-scandinavian-airlines.png') left top no-repeat;
}

/*-------------------------------------------------------------------- Infos pratiques --------------------------------------------------------------------*/
#content.infos-pratiques{
	background:#000 url('/Content/img/festival-objectif-aventure/2015/photo-entete-infos-pratiques.jpg') 0 36px no-repeat;
}

.infos-pratiques #main h2{
	font-family: 'Roboto', sans-serif;
	color:#dadada;
	font-size:25px;
	font-weight:700;
}

.infos-pratiques #main div.sous-section{
	margin:34px 0 0;
}

.infos-pratiques #main div.sous-section:first-child{
	margin:0;
}

.infos-pratiques #main div.sous-section p.dates-lieu{
	font-size:20px;
	font-weight:700;
	margin:-16px 0 0;
}

.infos-pratiques #main div.sous-section h3{
	font-family: 'Roboto', sans-serif;
	color:#fff;
	font-size:17px;
	font-weight:700;
	text-decoration:underline;
}

.infos-pratiques #main div.sous-section p{
	margin:10px 0 0;
}

.infos-pratiques #main div.sous-section.adresse h3,
.infos-pratiques #main div.sous-section.adresse p{
	display:inline-block;
	margin:0;
}

.infos-pratiques #main div.sous-section.adresse p:before{
	content:":\00a0"; /* ajouter ": " avant */
}

.infos-pratiques #main div.sous-section.adresse img{
	margin:34px 0 0;
}

.infos-pratiques #main div.sous-section ul{
	font-family: 'Roboto', sans-serif;
	list-style:disc outside;
	color:#dadada;
	margin:10px 0 0 20px;
}

.infos-pratiques #main div.sous-section ul li{
	font-size:17px;
	font-weight:300;
	text-indent:-6px;
}

/*-------------------------------------------------------------------- Festival --------------------------------------------------------------------*/
#content.festival{
	background:#000 url('/Content/img/festival-objectif-aventure/2015/photo-entete-festival.jpg') 0 36px no-repeat;
}

.festival #main h2{
	font-family: 'Roboto', sans-serif;
	color:#dadada;
	font-size:25px;
	font-weight:400;
}

.festival #main div.sous-section{
	margin:57px 0 0;
}

.festival #main div.sous-section:first-child{
	margin:0;
}

/*-------------------------------------------------------------------- Terres d'Aventure et Grand Nord Grand Large --------------------------------------------------------------------*/
#content.tdv-gngl{
	background:#000 url('/Content/img/festival-objectif-aventure/2015/photo-entete-tdv-gngl.jpg') 0 36px no-repeat;
}

.tdv-gngl #main h2{
	display:block;
	height:83px;
	text-indent:-5000px;
	padding:0 0 30px;
	border-bottom:1px dashed #828282;
}

.tdv-gngl #main h2.tdv{
	width:262px;
	background:url('/Content/img/festival-objectif-aventure/logo-terdav.png') no-repeat;
}

.tdv-gngl #main h2.gngl{
	width:234px;
	background:url('/Content/img/festival-objectif-aventure/logo-gngl.png') no-repeat;
}

.tdv-gngl #main h2  a{
	display:block;
	width:100%;
	height:100%;
}

.tdv-gngl #main div.sous-section{
	margin:100px 0 0;
}

.tdv-gngl #main div.sous-section:first-child{
	margin:0;
}

.tdv-gngl #main div.portfolio{
	margin:40px 0 0;
}

/*-------------------------------------------------------------------- Partenaires --------------------------------------------------------------------*/
#content.partenaires{
	background:#000 url('/Content/img/festival-objectif-aventure/2015/photo-entete-partenaires.jpg') 0 36px no-repeat;
}

.partenaires #main h2{
	display:block;
	text-indent:-5000px;
}

.partenaires #main h2.terre-sauvage{
	width:103px;
	height:61px;
	background:url('/Content/img/festival-objectif-aventure/logo-terre-sauvage.png') no-repeat;
}

.partenaires #main h2.a-r-magazine{
	width:188px;
	height:33px;
	background:url('/Content/img/festival-objectif-aventure/logo-a-r-magazine.png') no-repeat;
}

.partenaires #main h2.yves-rocher{
	width:177px;
	height:73px;
	background:url('/Content/img/festival-objectif-aventure/logo-yves-rocher.png') no-repeat;
}

.partenaires #main h2.photononstop{
	width:201px;
	height:43px;
	background:url('/Content/img/festival-objectif-aventure/logo-photononstop.png') no-repeat;
}

.partenaires #main h2.vincent-imprimeries{
	width:100px;
	height:101px;
	background:url('/Content/img/festival-objectif-aventure/logo-vincent-imprimerie.png') no-repeat;
}

.partenaires #main h2.montagnes-expeditions{
	width:300px;
	height:53px;
	background:url('/Content/img/festival-objectif-aventure/logo-montagnes-expeditions.png') no-repeat;
}

.partenaires #main h2.scandinavian-airlines{
	width:118px;
	height:98px;
	background:url('/Content/img/festival-objectif-aventure/logo-scandinavian-airlines.png') no-repeat;
}

.partenaires #main a{
	display:block;
	width:100%;
	height:100%;
}

.partenaires #main div.sous-section{
	margin:60px 0 60px;
}

.partenaires #main div.sous-section:first-child{
	margin:0 0 60px;
}

.partenaires #main div.sous-section:last-child{
	margin:60px 0 0;
}

.partenaires #main div.sous-section p{
	margin:40px 0 0;
}

.partenaires #main div.sous-section p a{
	display:inline;
}


