#media_unique .pane-field-visuel-media,#media_unique .pane-field-type-media,#media_unique  .pane-field-video-media {
margin-bottom:15px;
color: #999999;
font-family: Arial;
font-size: 14px;
line-height: 21px;
}
@font-face {
    font-family: 'HelveticaNeueBold';
    src: url('fonts/helvetnb-webfont.eot');
    src: url('fonts/helvetnb-webfont.eot?#iefix') format('embedded-opentype'),
         url('fonts/helvetnb-webfont.woff') format('woff'),
         url('fonts/helvetnb-webfont.ttf') format('truetype'),
         url('fonts/helvetnb-webfont.svg#HelveticaNeueBold') format('svg');
    font-weight: normal;
    font-style: normal;

}
@font-face {
    font-family: 'HelveticaNeueBoldCond';
    src: url('fonts/hlbc____-webfont.eot');
    src: url('fonts/hlbc____-webfont.eot?#iefix') format('embedded-opentype'),
         url('fonts/hlbc____-webfont.woff') format('woff'),
         url('fonts/hlbc____-webfont.ttf') format('truetype'),
         url('fonts/hlbc____-webfont.svg#HelveticaNeueBoldCond') format('svg');
    font-weight: normal;
    font-style: normal;

}
@font-face {
    font-family: 'HelveticaNeueCondensed';
    src: url('fonts/hlc_____-webfont.eot');
    src: url('fonts/hlc_____-webfont.eot?#iefix') format('embedded-opentype'),
         url('fonts/hlc_____-webfont.woff') format('woff'),
         url('fonts/hlc_____-webfont.ttf') format('truetype'),
         url('fonts/hlc_____-webfont.svg#HelveticaNeueCondensed') format('svg');
    font-weight: normal;
    font-style: normal;

}
@font-face {
    font-family: 'HelveticaNeueLightCond';
    src: url('fonts/hllc____-webfont.eot');
    src: url('fonts/hllc____-webfont.eot?#iefix') format('embedded-opentype'),
         url('fonts/hllc____-webfont.woff') format('woff'),
         url('fonts/hllc____-webfont.ttf') format('truetype'),
         url('fonts/hllc____-webfont.svg#HelveticaNeueLightCond') format('svg');
    font-weight: normal;
    font-style: normal;

}
@font-face {
    font-family: 'HelveticaNeueMediumCond';
    src: url('fonts/hlmc____-webfont.eot');
    src: url('fonts/hlmc____-webfont.eot?#iefix') format('embedded-opentype'),
         url('fonts/hlmc____-webfont.woff') format('woff'),
         url('fonts/hlmc____-webfont.ttf') format('truetype'),
         url('fonts/hlmc____-webfont.svg#HelveticaNeueMediumCond') format('svg');
    font-weight: normal;
    font-style: normal;

}

@font-face {
    font-family: 'HandOfSeanRegular';
    src: url('fonts/handsean-webfont.eot');
    src: url('fonts/handsean-webfont.eot?#iefix') format('embedded-opentype'),
         url('fonts/handsean-webfont.woff') format('woff'),
         url('fonts/handsean-webfont.ttf') format('truetype'),
         url('fonts/handsean-webfont.svg#') format('svg');
    font-weight: normal;
    font-style: normal;

}

/* Basic Typography & Colors
-------------------------------------------------------------- */
html{
  height:100%;
  font-family:Arial;
  font-size:12px;
  background-color:#000000;
  background-color:transparent\9;
}
/* Add general site styling here for typography and background */
body {
  min-height:100%;
  padding-top:0;
  font-size:13px;
  background-repeat:no-repeat\9;
  background-color:#000000\9;
}
#header-group{position:relative;}
.breadcrumb, .breadcrumb a{color:#816F23;font-size:11px;}
.breadcrumb span.courant{color:#FFFFFF;}
html body .grid12-12{width:940px;}
.page{height:100%;padding-bottom:20px;position:relative;z-index:1;}
.main{overflow:visible;position:relative;}
a:hover{text-decoration:none;}
a{color:#B5A995;}
h1{font-family:"HelveticaNeueLightCond";font-size:28px;color:#A3937A;}
h2.pane-title, h2#titre_noeud{font-family:Arial;font-size:23px;color:#CCCCCC;font-weight:normal;}
#encart_accessibilite{position:absolute;width:16px;background-color:#352428;padding:10px 9px;left:-34px;top:80px;}
#encart_accessibilite a{display:block;margin-bottom:10px;text-align:center;}
#encart_accessibilite #aplus{color:#D2AC2B;font-size:24px;margin-bottom:5px;}
#encart_accessibilite #amoins{color:#FFFFFF;font-size:18px;}
#encart_accessibilite .addthis_button_email span{background:url("/sites/www.cfsi.asso.fr/themes/festival/css/images/mail.png") no-repeat;
position:relative;right:3px;width:21px;}
.white{color:#FFF;}
/*a virer plus tard*/
/*.page-node .content-inner{background: url('images/coinhd_video_hp.png') no-repeat top right #1B1214;border: solid 2px #201316;
padding: 13px 35px 24px 47px;color:#FFFFFF;}*/
/* Default node styles
/-------------------------------------------------------------- */
/* Change unpublished and preview colors for dark background themes */
.node-unpublished {
  background-color: #fff4f4;
}
.preview .node {
  background-color: #ffffea;
}
/* Error that appears when a required form field is not filled out */
.form-item input.error,
.form-item textarea.error,
.form-item select.error {
  border: 1px solid #aa1144;
}
/* "New" text and required form field asterisk (default = red) */
.marker,
.form-required {
  color: #aa1144;
}
/*Mise en forme du pager*/
ul.pager{position:relative;}
ul.pager li,ul.pager li a{color:#543F43;}
ul.pager li.pager-current,ul.pager li.first a,ul.pager li.last a {
  color: #fff;
}
ul.pager a:hover,
ul.pager a:active,
ul.pager a:focus {
  color: #fff;
  border:none;
}
ul.pager a, ul.pager li.pager-current{border:none;}
ul.pager li.first{position:absolute;left:0;}
ul.pager li.last{position:absolute;right:0;}
ul.pager li.first.inactive,ul.pager li.first a{background:url('images/fleche_prev_carousel.png') no-repeat left top;padding-left:25px;min-height:20px;}
ul.pager li.last.inactive,ul.pager li.last a{background:url('images/fleche_next_carousel.png') no-repeat right top;padding-right:25px;min-height:20px;}
ul.pager li.last.inactive,ul.pager li.first.inactive{padding-top:2px;}
/* Forms
/-------------------------------------------------------------- */
/* Typography and backgrounds for all form buttons */
form input.form-submit {
  margin: 2px;
  padding: 3px 5px;
}
/* Remove backgrounds and border on radios and checkboxes */
.form-item .form-radio,
.form-item .form-checkbox {
  background: none;
  border: none !important;
}
/* Body of tables */
tbody {
  border-top: 1px solid #ccc;
}
/* Header of tables */
thead th,
th {
  border-bottom: 3px solid #ccc;
}
tbody th {
  border-bottom: 1px solid #ccc;
}
/* Alternating row background styles */
tr.even,
tr.even td {
  background-color: #eee;
  border-bottom: 1px solid #ccc;
}
tr.odd,
tr.odd td {
  background-color: #fff;
  border-bottom: 1px solid #ccc;
}
tr.drag td,
tr.drag-previous td {
  color: #000;
}
/* Maintenance Page
/-------------------------------------------------------------- */
/* Maintenance page tpl file in Fusion Core has simplified layout, but you can
  also add specific styles, such as a background, just for your offline page */
.in-maintenance  {
}
/*--------------------------------------------------------------*/
/* Module styles
/-------------------------------------------------------------- */
/* Book
/-------------------------------------------------------------- */
.book-navigation .menu {
  border-top: 1px solid #ccc;
}
.book-navigation .page-links {
  border-top: 1px solid #ccc;
  border-bottom: 1px solid #ccc;
}
/* Comments
/-------------------------------------------------------------- */
/* Alternating styles for even/odd comments */
.comments div.odd {
  background-color: #fff;
}
.comments div.even {
  background-color: #eee;
}
/* A special highlight style for a comment by the author of the node */
.comments div.comment-by-author {
  background-color: #ddd;
}
/* Comment signatures */
.signature {
  border-top: 1px solid #d6ddb9;
}
/* Forum
/-------------------------------------------------------------- */
.forum-topic-navigation {
  border-top: 1px solid #888;
  border-bottom: 1px solid #888;
}
/* Poll
/-------------------------------------------------------------- */
div.poll div.bar {
  background-color: #ddd;
}
div.poll div.bar div.foreground {
  background-color: #999;
}
/* Profiles
/-------------------------------------------------------------- */
.profile .picture {
  float: none;
}
/* Styles for sub-headings on user profiles */
.profile dt {
  background-color: #ccc;
}
/* Skinr
/-------------------------------------------------------------- */
/* This is a sample Skinr style to get you started. See fusion_starter.info */
.fusion-example-stylename .inner {
  /* When setting the background color, also set foreground colors for text and
    links, even if it's similar to the default body style. Remember, this block
    style may be used in regions with other foreground colors, thus making text
    invisible if left unspecified */
  background-color: #ccc;
  color: #000;
  /* All padding and borders should go on the .inner div, so as not to break
    the widths of the grid */
  border: 3px solid #000;
  padding: 10px;
}
html body .block .inner{margin:0}
/******TETE DU SITE*******/
#block-at_blocks-24 {background:#1B1214;}
.header-group .header-site-info{
  height:205px;
  width:940px!important;
  background:url('images/bg_tete.png') repeat-y;
  margin-bottom:9px;
}
.header-group .header-site-info .header-site-info-inner{margin-right:0;}
.header-group .header-site-info #logo,.header-group .header-site-info #logo_5e_edition{float:left;}
/*Bloc Liens vers les autres sites*/
#logos_cfsi_alimenterre {position:absolute;right:0;top:0;}
#logos_cfsi_alimenterre a{display:block;overflow:hidden;width:60px;height:206px;float:left;margin-left:10px;}
.header-group .header-site-info #logo{padding-top:37px;margin-left:40px;}
.header-group .header-site-info #logo_5e_edition{padding-top:50px;}
.header-group .header-site-info #logo_5e_edition{margin-left:30px;}
/******MENU PRIMAIRE DU SITE******/
.header-group #block-nice_menus-1{background-color:#000000;overflow:visible;height:33px;}
.header-group #block-nice_menus-1 .inner{margin:0;}
.header-group #block-nice_menus-1 ul:first-child{width:880px;margin:0 auto;display:block;float:none;position:relative;}
.header-group #block-nice_menus-1 ul li{color:#786E46;font-family:"HelveticaNeueCondensed";font-size:20px;background-color:#000000;border:none;
margin-top:6px;position:static;}
.header-group #block-nice_menus-1 ul li a{border-left:solid 1px #786E46;height:15px;padding-right:12px;padding-top:0;padding-left:12px;color:#786E46;}
.header-group #block-nice_menus-1 ul li.first a{border-left:none;}
.header-group #block-nice_menus-1 ul li.menuparent{background:none;}
.header-group #block-nice_menus-1 ul li.menuparent a{padding-right:12px;padding-left:12px;}
.header-group #block-nice_menus-1 ul li ul{top:31px;height:51px;border:solid 1px #333333;width:938px;margin-left:-30px;background-color:#000000;}
.header-group #block-nice_menus-1 ul li ul li{margin-top:0;clear:none;height:35px;padding-top:16px;width:50%;font-family:Arial;font-size:15px;}
.header-group #block-nice_menus-1 ul li.menu-1266 ul li{width:auto!important;}
.header-group #block-nice_menus-1 ul li ul li.menu-1331{margin-left:150px!important;}
.header-group #block-nice_menus-1 ul li ul li.menu-1268{margin-left:420px!important;}
.header-group #block-nice_menus-1 ul li.menu-1266 ul li.menu-1332{width:227px;}
.header-group #block-nice_menus-1 ul li ul li a{height:auto;border-left:none;}
.header-group #block-nice_menus-1 ul li ul li a{float:right;border-right:solid 1px #786E46;height:14px;}
.header-group #block-nice_menus-1 ul li ul li.last a{float:left;border:none;}
.header-group #block-nice_menus-1 ul li.lienHover a,.header-group #block-nice_menus-1 ul li.lienHover ul li a.active{color:#FFFFFF;}
.header-group #block-nice_menus-1 ul li.lienHover ul li a{color:#786E46;}
.header-group #block-nice_menus-1 ul li a:hover,.header-group #block-nice_menus-1 ul li ul li a:hover,
.header-group #block-nice_menus-1 ul li a.active{color:#FFFFFF;}
/********FOOTER********/
/*sans ça, ça pète sous ff...*/
#footer{padding-bottom:20px;margin:0 auto;}
#block-menu-menu-menu-pied-festival,#block-menu-menu-menu-pied-choix-site{width:560px;margin:0 auto;float:none;}
#block-menu-menu-menu-pied-choix-site{width:370px;margin-top:7px;}
#block-menu-menu-menu-pied-festival ul,#block-menu-menu-menu-pied-festival ul li,
#block-menu-menu-menu-pied-choix-site ul,#block-menu-menu-menu-pied-choix-site ul li{list-style:none;}
#block-menu-menu-menu-pied-festival ul li, #block-menu-menu-menu-pied-choix-site ul li{display:inline;color:#FFFFFF;}
#block-menu-menu-menu-pied-festival ul li:after, #block-menu-menu-menu-pied-choix-site ul li:after{content:"   |   ";}
#block-menu-menu-menu-pied-festival ul li.last:after,#block-menu-menu-menu-pied-choix-site ul li.last:after{content:"";}
#block-menu-menu-menu-pied-festival ul li a,
#block-menu-menu-menu-pied-choix-site ul li a{color:#FFFFFF;font-size:12px;text-transform:uppercase;margin-left:5px;margin-right:5px;}
#block-menu-menu-menu-pied-choix-site ul li a{text-transform:none;}
.barre_vous_voulez{color:#72575C;display:block;float:left;margin-right:7px;height:43px;}

#footer #block-at_blocks-14{float:none;margin:15px auto 0 auto;width:270px;}
#footer #block-at_blocks-14 .content a#logo_ue img{background-color:#FFF;}
#footer #block-at_blocks-14 .content a{margin-right:10px;}
#footer #block-at_blocks-14 .content a#logo_mae{margin-right:0;}

/*******FRONTPAGE*********/
/*Premier panneau*/
.page-home .main .panels-flexible-24 .panels-flexible-row-first .panels-flexible-region-24-center{
  background:url('images/bg_corps.png') repeat-y;
  width:940px;
  margin-bottom:4px;
  position:relative;
}
.page-home .pane-news-festival,
.page-home .main .panels-flexible-24 .panels-flexible-row-first .panels-flexible-region-24-center .view-id-frontpage.view-display-id-panel_pane_1{
background:url('images/coinhd_video_hp.png') no-repeat top right #1B1214;margin:0 auto;width:650px;padding-bottom:20px;padding-top:39px;
border:solid 2px #201316;}
.page-home .pane-news-festival{background-image:none;}
.page-home .main .panels-flexible-24 .panels-flexible-row-first .panels-flexible-region-24-center .view-id-frontpage.view-display-id-panel_pane_1 #share_home{margin-left:165px;margin-top:10px;text-align:right;overflow:hidden;}
.page-home .main .panels-flexible-24 .panels-flexible-row-first .panels-flexible-region-24-center .view-id-frontpage.view-display-id-panel_pane_1 #share_home .fb-like{width:95px;margin:0 10px;float:left;}
.page-home .main .panels-flexible-24 .panels-flexible-row-first .panels-flexible-region-24-center .view-id-frontpage.view-display-id-panel_pane_1 #share_home .tw-like{width:95px;margin:0 10px;float:left;}
.page-home .main .panels-flexible-24 .panels-flexible-row-first .panels-flexible-region-24-center .view-id-frontpage.view-display-id-panel_pane_1 #abo_news{margin-left:165px;margin-top:10px;text-align:right;}
.page-home .main .panels-flexible-24 .panels-flexible-row-first .panels-flexible-region-24-center .view-id-frontpage.view-display-id-panel_pane_1 .toggle{color:#a3937a;font-weight:bold;cursor:pointer;margin:10px 0;display:block;text-align:center;}
.page-home .row, .page-home  .nested, .page-home  .block{
overflow:visible;}
.page-home .main .panels-flexible-24 .panels-flexible-row-first .panels-flexible-region-24-center .view-id-frontpage.view-display-id-panel_pane_1 h2,
.page-home .main .panels-flexible-24 .panels-flexible-row-first .panels-flexible-region-24-center .view-id-frontpage.view-display-id-panel_pane_1 div{
width:563px;margin:0 auto;}
.page-home .main .panels-flexible-24 .panels-flexible-row-first .panels-flexible-region-24-center .view-id-frontpage.view-display-id-panel_pane_1 h2{
margin-bottom:18px;
}
.page-home .main .panels-flexible-24 .panels-flexible-row-first .panels-flexible-region-24-center .view-id-frontpage.view-display-id-panel_pane_1 h2,
.page-home .main .panels-flexible-24 .panels-flexible-row-first .panels-flexible-region-24-center .view-id-frontpage.view-display-id-panel_pane_1 h2 a,
.page-home .main .panels-flexible-24 #mini-panel-bloc_vous_voulez h2,
.page-home .main .panels-flexible-24 .pane-frontpage-panel-pane-2 h2,
.page-espace-medias .main .panel-2col#espace-medias #mini-panel-bloc_vous_voulez_moins_large h2,
.page-medias .main .panel-2col#espace-medias #mini-panel-bloc_vous_voulez_moins_large h2,
.page-editions-precedentes .main .panel-2col#editions-precedentes-tous-les-films #mini-panel-bloc_vous_voulez_moins_large h2,
#bloc_droit_vous_voulez_moins_large h2,.page-sitemap #col_droite_plan .panel-display h2,
.page-breves .main .panel-2col#les-breves #mini-panel-bloc_vous_voulez_moins_large h2,
.page-galerie-photos .main .panel-2col#galerie-photos #mini-panel-bloc_vous_voulez_moins_large h2{
font-family:"HelveticaNeueLightCond";font-size:28px;color:#A3937A;font-weight:normal;}
/**actus 2016*/
.page-home .pane-news-festival{background-image:none;}
.page-home .pane-news-festival .view-footer{text-align:center;}
.pane-news-festival .inner{ margin: 0 auto!important;width: 563px;display:block;float:none;}
.pane-news-festival .view-content{overflow:hidden;}
.pane-news-festival .views-row{float:left;width:46%;margin-bottom:20px;}
.pane-news-festival .views-row-odd{margin-right:8%;clear:both;}
.pane-news-festival .views-row{float:left;width:46%;}
.pane-news-festival img{max-width:100%;height:auto;}
.pane-news-festival .views-field-title{margin-bottom:10px;color: #a3937a;font-family: "HelveticaNeueLightCond";font-size:20px;}
.pane-news-festival .views-field-title a{font-weight:normal;}
.pane-news-festival .views-field-field-image-fid{margin-bottom:10px;}
.pane-news-festival .views-field-body{margin-bottom:10px;color:#FFF;font-size:13px;}
.pane-news-festival .views-field-view-node{text-align:right;}
/*liste des actus*/
.page-home .main .pane-next-events,
.page-home .main .panels-flexible-24 .pane-frontpage-panel-pane-3{position:absolute;right:0;top:0;}
.page-home .main .pane-next-events,
.page-home .main .panels-flexible-24 .pane-frontpage-panel-pane-3{
	background:url('images/coinhd_video_hp.png') no-repeat top right #000000;color:#FFFFFF;overflow:hidden;}
.page-home .main .jcarousel-skin-default .jcarousel-container-vertical{
	background:transparent;
}
.page-home .main .pane-next-events{
	box-sizing:border-box;
	width:125px;
}
.page-home .main .pane-next-events h2{
	padding:10px;
	margin:0;
 	color: #a3937a;
    cursor: pointer;
    font-family: "HelveticaNeueLightCond";
    font-size: 19px;
    font-weight: normal;
    text-align:center;
}
.pane-next-events .jcarousel-skin-default .jcarousel-container-vertical{
	box-sizing:border-box;
	padding-left:10px;
	padding-right:10px;
	width:125px;
	height:560px;
}
.pane-next-events  .jcarousel-skin-default .jcarousel-clip-vertical{
	height:480px;
}
.pane-next-events .jcarousel-skin-default .jcarousel-item{
	position:relative;
	width:105px;
	background:transparent;
	border-width:0 0 1px 0;
	border-color:#a3937a;
	border-style:solid;
}
.pane-next-events .views-field-field-films-nid{
	color: #a3937a;
	font-family: "HelveticaNeueLightCond";
	font-size: 16px;
}
.pane-next-events .views-field-field-films-nid,
.pane-next-events .views-field-field-films-nid .field-item{
	margin-bottom:5px;
}
.pane-next-events .views-field-field-films-nid .field-item:last-child{
	margin-bottom:0px;
}
.pane-next-events .views-field-field-date-evt-value{
	margin-bottom:5px;
	color: #816f23;
    font-size: 12px;
    font-weight: normal;
    text-transform: uppercase;
}
.pane-next-events .views-field-city{
	font-size:12px;
}
.pane-next-events .views-field-view-node a{
	overflow:hidden;
	position:absolute;
	top:0;
	left:0;
	width:100%;
	height:100%;
	text-indent:200px;
	line-height:400px;
}
.pane-next-events .jcarousel-skin-default .jcarousel-prev-vertical,
.pane-next-events .jcarousel-skin-default .jcarousel-next-vertical{
	left:45px;
}
.pane-next-events .jcarousel-skin-default .jcarousel-prev-vertical{
	transform:rotate(90deg);
	background:transparent url("images/fleche_prev_carousel.png") no-repeat scroll 0 0;
}
.pane-next-events .jcarousel-skin-default .jcarousel-next-vertical{
	transform:rotate(90deg);
	background:transparent url("images/fleche_next_carousel.png") no-repeat scroll 0 0;
}
.pane-next-events .view-footer{
	margin:0 10px 15px 10px;
	text-align:right;
}
.page-home .main .panels-flexible-24 .pane-frontpage-panel-pane-3{width:93px;padding:19px 19px 18px 13px;height:494px;}
.page-home .main .panels-flexible-24 .pane-frontpage-panel-pane-3  .views-row{padding-bottom:22px;margin-top:14px;
background:url('images/separateur_actu_front.png') center bottom no-repeat transparent;}
.page-home .main .panels-flexible-24 .pane-frontpage-panel-pane-3  .views-row-last{background:none;padding-bottom:0;}
.page-home .main .panels-flexible-24 .pane-frontpage-panel-pane-3  .views-row-first{margin-top:0;}
.page-home .main .panels-flexible-24 .pane-frontpage-panel-pane-3 .date_pub{color:#B5A995;margin-bottom:2px;}
.page-home .main .panels-flexible-24 .pane-frontpage-panel-pane-3 a span.titre_actu{color:#FFF;}
.page-home .main .panels-flexible-24 .pane-frontpage-panel-pane-3 .view-footer p{margin-bottom:0;margin-top:23px;}
/*Second panneau*/
.page-home .main .panels-flexible-24 .panels-flexible-region-24-pied{width:940px;}
.page-home .main .panels-flexible-24 .panels-flexible-row-1-1{padding-right:0;}
.page-home .main .panels-flexible-24 .pane-bloc-vous-voulez{width:642px;float:left;}
.page-home .main .panels-flexible-24 #mini-panel-bloc_vous_voulez h2{margin-bottom:15px;}
.page-home .main .panels-flexible-24 #mini-panel-bloc_vous_voulez{
  width:542px;background:url('images/coinhd_video_hp.png') no-repeat top right #1B1214;border:solid 2px #201316;
  padding:39px 46px 30px; float:left;
}
.page-home .main .panels-flexible-24 #mini-panel-bloc_vous_voulez .pane-content div a{font-family:Arial;font-weight:bold;color:#CCCCCC;
font-size:15px;text-transform:uppercase;}
.page-home .main .panels-flexible-24 #mini-panel-bloc_vous_voulez .pane-content div div{width:260px;float:left;}
.page-home .main .panels-flexible-24 #mini-panel-bloc_vous_voulez .pane-content div div#orga_proj{margin-right:22px;}
/*Carrousel*/
.page-home .main .panels-flexible-24 .pane-frontpage-panel-pane-2 h2{padding-left:22px;}
.page-home .main .panels-flexible-24 .pane-frontpage-panel-pane-2{width:244px;float:right;
background:url('images/coinhd_video_hp.png') no-repeat top right #281b1e;padding:39px 18px 20px 18px;border:solid 2px #201316;}
.page-home .main .panels-flexible-24 .pane-frontpage-panel-pane-2 .jcarousel-clip{margin:0 auto;}
.page-home .main .panels-flexible-24 .pane-frontpage-panel-pane-2 .jcarousel-clip,
.page-home .main .panels-flexible-24 .pane-frontpage-panel-pane-2 .jcarousel-item{width:198px!important;}
.page-home .main .panels-flexible-24 .pane-frontpage-panel-pane-2 .titre_film a{color:#FFFFFF;font-weight:bold;font-family:Arial;font-size:16px;}
.page-home .main .panels-flexible-24 .pane-frontpage-panel-pane-2 .realisateurs_film{font-family:arial;font-size:11px;color:#816F23;
text-transform:uppercase;margin-top:4px;}
.page-home .main .panels-flexible-24 .pane-frontpage-panel-pane-2 .jcarousel-prev-horizontal{background:url('images/fleche_prev_carousel.png') no-repeat transparent;}
.page-home .main .panels-flexible-24 .pane-frontpage-panel-pane-2 .jcarousel-next-horizontal{background:url('images/fleche_next_carousel.png') no-repeat transparent;right:0;}
.page-home .main .panels-flexible-24 .pane-frontpage-panel-pane-2 .jcarousel-prev-horizontal,
.page-home .main .panels-flexible-24 .pane-frontpage-panel-pane-2 .jcarousel-next-horizontal{width:20px;height:20px;position:absolute;top:50%;}
/********ESPACE MEDIAS*******/
/*Colonne gauche*/
.page-medias .main .panel-2col .panel-col-first,.page-espace-medias .main .panel-2col .panel-col-first,
.page-editions-precedentes .main .panel-2col .panel-col-first, .not-front .main .panel-2col .panel-col-first,
.page-sitemap .content-inner-inner,.page-abonnement #content-content{width:560px;background:url('images/coinhd_video_hp.png') no-repeat top right #1B1214;
border:solid 2px #201316;padding:13px 35px 24px 47px;}
.page-espace-medias #espace-presse,.page-espace-medias #espace-support-com,.page-espace-medias #espace-web{border-bottom: solid 2px #352428;padding-bottom:20px;margin-bottom:20px;}
.page-espace-medias #espace-presse .views-field-title,.page-espace-medias #espace-web .views-field-title{margin-bottom:10px;}
.page-espace-medias #espace-presse .views-field-title,.page-espace-medias #espace-support-com #support-com-affiche h2,
.page-espace-medias #espace-support-com #support-com-flyer h2,.page-espace-medias #espace-web .views-field-title{color:#816F23;
font-family:Arial;text-transform:uppercase;font-size:13px;font-weight:normal;}
.page-espace-medias #espace-support-com #support-com-affiche h2,.page-espace-medias #espace-support-com #support-com-flyer h2{margin-bottom:18px;}
.page-espace-medias #espace-presse .views-field-title {margin-bottom:14px;}
.page-espace-medias #espace-support-com  .view-empty p{margin:0;}
.page-espace-medias #espace-support-com,.page-espace-medias #espace-presse,.page-espace-medias #espace-web{color:#999999;font-size:13px;}
.page-espace-medias #espace-presse .views-field-field-visuel-media-fid{margin-bottom:10px;}
.page-espace-medias #espace-presse .views-field-field-documents-media-data a,
.page-espace-medias #espace-support-com .view-footer a,.page-espace-medias #espace-web .views-field-field-documents-media-fid .field-item a{
background:url('images/fleche_next_carousel.png') no-repeat left top;padding-left:25px;color:#999999;font-size:14px;font-family:Arial;
display:block;height:18px;padding-top:2px;}
.page-espace-medias #espace-support-com .view-footer,.page-espace-medias #espace-web .views-field-field-documents-media-fid .field-item{margin:9px 0;}
.page-espace-medias #espace-web .views-field-field-documents-media-fid .field-item img.filefield-icon{display:none;}
.page-espace-medias #liens_suivant_precedent{margin-top:105px;}
.page-espace-medias #liens_suivant_precedent div#lien_espace_prec{float:left;height:18px;padding-top:2px;
background:url('images/fleche_prev_carousel.png') no-repeat transparent left top;padding-left:25px;}
.page-espace-medias #liens_suivant_precedent div#lien_espace_suiv{float:right;height:18px;padding-top:2px;
background:url('images/fleche_next_carousel.png') no-repeat transparent right top;padding-right:25px;}
.page-espace-medias #liens_suivant_precedent div a{font-size:13px;color:#FFFFFF;}

/* Ajout pour les evolutions */
.page-espace-medias #liens_suivant_precedent2 div#lien_espace_prec2,.page-galerie-photos .liens_suivant_precedent div.lien_espace_prec{float:left;height:18px;padding-top:2px;
background:url('images/fleche_prev_carousel.png') no-repeat transparent left top;padding-left:25px;}
.page-espace-medias #liens_suivant_precedent2 div#lien_espace_suiv2,.page-galerie-photos .liens_suivant_precedent div.lien_espace_suiv{float:right;height:18px;padding-top:2px;
background:url('images/fleche_next_carousel.png') no-repeat transparent right top;padding-right:25px;}
.page-espace-medias #liens_suivant_precedent2 div a,.page-galerie-photos .liens_suivant_precedent div a{font-size:13px;color:#FFFFFF;}

/*Colonne droite*/
.page-medias .main .panel-2col .panel-col-last,.page-espace-medias .main .panel-2col .panel-col-last,
.page-editions-precedentes .main .panel-2col .panel-col-last,.not-front .main .panel-2col .panel-col-last,
.page-sitemap #col_droite_plan{width:279px;float:right;}
.page-espace-medias .main .panel-2col .inside,.page-medias .main .panel-2col .inside{margin:0;}
.page-espace-medias .main .panel-2col#espace-medias #mini-panel-bloc_vous_voulez_moins_large,
.page-medias .main .panel-2col#espace-medias #mini-panel-bloc_vous_voulez_moins_large,
.page-editions-precedentes .main .panel-2col#editions-precedentes-tous-les-films #mini-panel-bloc_vous_voulez_moins_large,
#bloc_droit_vous_voulez_moins_large,.tous_films_edition_courante,.page-sitemap #col_droite_plan .panel-display,
.page-breves .main .panel-2col#les-breves #mini-panel-bloc_vous_voulez_moins_large,.page-galerie-photos .main .panel-2col#galerie-photos #mini-panel-bloc_vous_voulez_moins_large{
  background:url('images/coinhd_video_hp.png') no-repeat top right #281b1e;border:solid 2px #201316;padding:42px 39px 47px 40px;
}
.page-espace-medias .main .panel-2col#espace-medias #mini-panel-bloc_vous_voulez_moins_large .pane-content div a,
.page-medias .main .panel-2col#espace-medias #mini-panel-bloc_vous_voulez_moins_large .pane-content div a,
.page-editions-precedentes .main .panel-2col#editions-precedentes-tous-les-films #mini-panel-bloc_vous_voulez_moins_large div a,
#bloc_droit_vous_voulez_moins_large div a,.page-sitemap #col_droite_plan .panel-display div a,
.page-breves .main .panel-2col#les-breves #mini-panel-bloc_vous_voulez_moins_large div a,
.page-galerie-photos .main .panel-2col#galerie-photos #mini-panel-bloc_vous_voulez_moins_large div a{font-family:Arial;
font-weight:bold;color:#CCCCCC;font-size:15px;text-transform:uppercase;line-height:20px;}
.page-espace-medias .main .panel-2col#espace-medias #mini-panel-bloc_vous_voulez_moins_large .pane-content div div,
.page-medias .main .panel-2col#espace-medias #mini-panel-bloc_vous_voulez_moins_large .pane-content div div,
.page-editions-precedentes .main .panel-2col#editions-precedentes-tous-les-films #mini-panel-bloc_vous_voulez_moins_large div div,
#bloc_droit_vous_voulez_moins_large div div,.page-breves .main .panel-2col#les-breves #mini-panel-bloc_vous_voulez_moins_large div div,
.page-galerie-photos .main .panel-2col#galerie-photos #mini-panel-bloc_vous_voulez_moins_large div div{width:200px;float:left;}
.page-espace-medias .main .panel-2col#espace-medias #mini-panel-bloc_vous_voulez_moins_large .pane-content #orga_proj,
.page-medias .main .panel-2col#espace-medias #mini-panel-bloc_vous_voulez_moins_large .pane-content #orga_proj,
.page-editions-precedentes .main .panel-2col#editions-precedentes-tous-les-films #mini-panel-bloc_vous_voulez_moins_large .pane-content #orga_proj,
#bloc_droit_vous_voulez_moins_large #orga_proj,.page-sitemap #col_droite_plan .panel-display #orga_proj,.page-breves .main .panel-2col#les-breves #mini-panel-bloc_vous_voulez_moins_large .pane-content #orga_proj,
.page-galerie-photos .main .panel-2col#galerie-photos #mini-panel-bloc_vous_voulez_moins_large .pane-content #orga_proj{
margin-bottom:45px;}
#espace-medias-page-affiches li.jcarousel-item{text-align:center;margin-bottom:15px;}
#espace-medias-page-affiches li.jcarousel-item .views-field-title{margin-bottom:10px;color:#999;font-size:14px;}
/********FICHE FILM*********/
#panel_noeud .panel-col-first{width:560px;background:url('images/coinhd_video_hp.png') no-repeat top right #1B1214;
border:solid 2px #201316;padding:13px 35px 24px 47px;}
.pane-node-body,#edition_courante_programme .panel-col-first .corps_film,.pane-field-descriptif-film {font-size:14px;color:#999999;font-family:Arial;line-height:21px;margin-bottom:28px;}
.all_media .views-row{font-size:14px;color:#999999;font-family:Arial;line-height:21px;}
#realisateurs_film h3,.realisateurs_autres_films,#infos_evenement,.all_media .views-field-title a,.infos_organisateurs{color:#816F23;text-transform:uppercase;font-weight:normal;font-size:13px;}
.all_media .views-field-title a{display:block;margin-bottom:10px;}
.all_media h3{color:#CCCCCC;font-weight:bold;font-size:23px;border-top:solid 2px #352428;margin-top:13px;padding-top:20px;}
.all_media  .view_content h3:first-child{margin-top:0;border-top:none!important;}
.all_media .view-document-medias{margin-bottom:15px;}
.all_media .views-field-field-documents-media-data a,
.all_media .views-field-field-documents-media-fid a{display:block;height:auto;min-height:20px;margin-top:5px;padding-top:2px;background:url('images/fleche_next_carousel.png') no-repeat transparent left top;padding-left:25px;}
.realisateurs_autres_films{font-size:11px;margin-bottom:9px;display:block;}
#illustrations_film{margin-bottom:33px;}
#infos_film .view-content{color:#A59266;line-height:21px;}
#infos_film{margin-bottom:20px;}
#vous_voulez_film,#lien_page_editions{background-color:#281B1E;padding:15px 24px 20px 24px;margin-bottom:21px;}
#vous_voulez_film #orga_projection a,#vous_voulez_film #connaitre_dates_lieux a{color:#FFFFFF;}
#vous_voulez_film #orga_projection{margin-bottom:5px;}
#vous_voulez_film #orga_projection a img,#vous_voulez_film #connaitre_dates_lieux a img{position:relative;top:0px;margin-right:4px;}
#vous_voulez_film #orga_projection a span,#vous_voulez_film #connaitre_dates_lieux a span{position:relative;top:-12px;display:inline-block;}
#lien_page_editions a{color:#CCCCCC;font-size:18px;font-weight:bold;}
#panel_noeud .panel-col-last{width:201px;float:right;background:url('images/coinhd_video_hp.png') no-repeat top right #281b1e;
border:solid 2px #201316;padding:32px 32px 47px 32px;}
.tous_films_edition_courante h2,#titre_autres_films h2{font-family:"HelveticaNeueLightCond";font-size:28px;color:#A3937A;margin-bottom:32px;}
#autres_films .views-field-title-1 a,#autres_films .views-field-title a{color:#CCCCCC;font-size:16px;font-weight:bold;}
#autres_films .views-field-title,#autres_films .views-field-title-1{margin-bottom:5px;}
#autres_films .views-row{border-bottom:solid 2px #352428;margin-bottom:15px;}
#autres_films .views-row-last{border-bottom:none;}
#lien_page_editions a{display:block;background:url('images/grosse_fleche_next.png') no-repeat right top;height:29px;margin-top:10px;}
.node-type-film .pane-field-site-film h2.block-title{font-size:14px;color:#999;line-height:21px;font-weight:bold;margin-bottom:16px;display: block;}
.node-type-film .pane-field-site-film{margin-bottom:20px;}
.view-noeud-film .views-field-field-cgu-value .views-label-field-cgu-value{font-size:14px;color:#999;line-height:21px;font-weight:bold;margin-bottom:16px;display: block;}
.view-noeud-film .views-field-field-cgu-value .field-content{font-size:14px;color:#999;line-height:21px;}
#conditions_utilisations{margin-bottom:40px;}
.view-noeud-film .views-field-field-fiche-pedago-film-fid .filefield-file{margin-bottom:40px!important;}
/**********PAGE FILMS DES ÉDITIONS PRÉCÉDENTES**********/
#editions-precedentes-tous-les-films #films_edtions_precedentes h3{font-size:23px;color:#CCCCCC;}
#editions-precedentes-tous-les-films #films_edtions_precedentes .views-row{margin-bottom:19px;}
#editions-precedentes-tous-les-films #films_edtions_precedentes table.views-view-grid,
#editions-precedentes-tous-les-films #films_edtions_precedentes .afficher_tout{background-color:#281B1E;padding:27px 48px;}
#editions-precedentes-tous-les-films #films_edtions_precedentes .afficher_tout a{color:#FFFFFF;
background:url('images/fleche_next_carousel.png') no-repeat transparent left top;padding-left:25px;height:18px;padding-top:3px;}
#editions-precedentes-tous-les-films #films_edtions_precedentes table.views-view-grid tr.row-first td{padding-top:28px;}
#editions-precedentes-tous-les-films #films_edtions_precedentes table.views-view-grid tr td,
#editions-precedentes-tous-les-films #films_edtions_precedentes table.views-view-grid tr td *{width:200px;}
#editions-precedentes-tous-les-films #films_edtions_precedentes table.views-view-grid tr td{vertical-align:top;padding-left:50px;}
#editions-precedentes-tous-les-films #films_edtions_precedentes dl div.odd{margin-right:59px;}
#editions-precedentes-tous-les-films #films_edtions_precedentes  h2.titre_film a,
#editions-precedentes-tous-les-films #films_edtions_precedentes  h2.titre_film{font-size:16px;color:#CCCCCC;}
#editions-precedentes-tous-les-films #films_edtions_precedentes table tr td .realisateurs{text-transform:uppercase;color:#816F23;
font-size:11px;}
#editions-precedentes-tous-les-films #films_edtions_precedentes table tr td .visuel_film{border-top:solid 2px #352428;
padding-top:12px;}
#editions-precedentes-tous-les-films #films_edtions_precedentes table tr.row-first td .visuel_film{border-top:none;}
#editions-precedentes-tous-les-films #films_edtions_precedentes table tr.ligne_cachee{display:none;}
#editions-precedentes-tous-les-films #films_edtions_precedentes .afficher_tous_films table tr.ligne_cachee{display:table-row;}
/************PAGE PROGRAMME EDITION COURANTE****************/
#edition_courante_programme .visuel_film{float:left;margin-right:7px;}
#edition_courante_programme h3.titre_film a{color:#CCCCCC;font-size:16px;}
#edition_courante_programme .panel-col-first .corps_film{margin-bottom:0;}
#edition_courante_programme .informations_film{color:#A59266;line-height:21px;}
#edition_courante_programme .views-row{border-bottom:solid 2px #352428;padding-top:15px;padding-bottom:15px;position:relative;}
#edition_courante_programme .views-row-last{border-bottom:none;}
#edition_courante_programme #lien_page_editions{padding-bottom:10px;margin-top:25px;}
.fleche_lire_suite{position:absolute;bottom:10px;right:0;}
/********************AGENDA*******************/
#agenda #recherche_agenda .view-filters{background-color:#281B1E;padding:27px 48px 40px 48px;margin-bottom:25px;}
#agenda #recherche_agenda .view-filters .views-exposed-widget{width:209px;min-height:70px;}
#agenda #recherche_agenda .view-filters .views-exposed-widget .form-checkboxes{margin:7px 0 0;}
#agenda #recherche_agenda .view-filters .views-exposed-widget label,.view-filters .views-exposed-widget label{color:#999999;
font-weight:normal;font-size:14px;display:block;}
#agenda #recherche_agenda .view-filters .views-exposed-widget input[type="submit"],
#agenda #recherche_agenda .view-filters .views-exposed-widget input[type="text"],
#agenda #recherche_agenda .view-filters .views-exposed-widget select,.view-filters .views-exposed-widget select,
.view-filters .views-exposed-widget input[type="submit"],.view-filters .views-exposed-widget input[type="text"]{background-color:#281B1E;
border:solid 1px #534a4b;margin-bottom:5px;color:#72575C;padding:3px; width:222px;}
#agenda #recherche_agenda .view-filters .views-exposed-widget input[type="text"]{width:200px;}
#agenda #recherche_agenda .view-filters .views-exposed-widget select{margin-bottom:20px;}
#agenda #recherche_agenda .view-filters .views-exposed-widget input[type="submit"],.view-filters .views-exposed-widget input[type="submit"]{
margin-top:0;padding-top:5px;padding-bottom:5px;border:none;color:#ec7f0a;background:url(images/fleche_chercher.png) left center no-repeat;width:135px;font-size:15px;}
#agenda #edit-submit-agenda{margin-top:20px!important;}
#agenda #recherche_agenda .attachment{margin-bottom:25px;}
#agenda #recherche_agenda .view-nb-results{color:#999;font-size:14px;margin-bottom:25px;font-style:italic;}
#agenda #recherche_agenda table{border:none;background-color:#1B1214;margin-bottom:15px;color:#999999;}
#agenda #recherche_agenda table thead{display:none;}
#agenda #recherche_agenda table tbody{border-top:none;}
#agenda #recherche_agenda caption{color:#816F23;font-size:13px;text-transform:uppercase;margin-bottom:7px;}
#agenda #recherche_agenda table td.views-field-field-date-evt-value{width:125px;}
#agenda #recherche_agenda table td.views-field-field-date-evt-value .date-display-single span{color:#26BDC2;display:block;}
#agenda #recherche_agenda table tr,#agenda #recherche_agenda table tr td{background-color:#1B1214;border-bottom:none;}
#agenda #recherche_agenda table tr td{vertical-align:top;}
#agenda #recherche_agenda table tr td.views-field-title{font-size:14px;line-height:21px;color:#999999;}
#agenda #recherche_agenda table tr td.views-field-title a{font-size:14px;line-height:21px;}
#agenda #recherche_agenda table tr td.views-field-title{border-left:solid 1px #352428;padding-left:14px;}
#agenda #recherche_agenda table tr td.views-field-title p{margin:0;}
#agenda #recherche_agenda table tr td.views-field-field-date-evt-value{color:#999999;font-size:14px;}
#agenda #recherche_agenda .views-row{border-bottom:solid 1px #352428;}
#agenda #recherche_agenda .views-row-last{border:none;}
#agenda #recherche_agenda .view-header{color:#999;font-style:italic;}
#agenda #recherche_agenda .view-header a{color:#72575C;background:url('images/fleche_next_carousel.png') no-repeat transparent left top;
padding-left:25px;height:18px;padding-top:3px;}
#agenda #titre_recherche h2,h2.recherche{text-transform:uppercase;color:#816F23;font-size:13px;font-weight:normal;}
h2.recherche{font-style:normal;margin-bottom:15px;}
#agenda #recherche_agenda .view-empty{font-size:14px;color:#999999;}
#agenda #recherche_agenda caption{cursor:pointer;background:url('images/fleche_next_carousel.png') no-repeat transparent left top;
padding-left:25px;height:18px;padding-top:3px;}
#agenda #titre_agenda{background:url('images/picto_agenda.png') no-repeat right top;padding-top:20px;}
#agenda .date-views-filter-wrapper .description #edit-field-date-evt-value-value-wrapper .description{color:#72575C;}
/*********EVENEMENT DU FESTIVAL**********/
#noeud-fiche-pole,#noeud-evenement-festival{font-size:14px;color:#999;font-family:Arial;line-height:21px;}
#noeud-evenement-festival .pane-field-adresse-geoloc-evt{margin:10px 0;}
#infos_evenement{margin-bottom:5px;}
/***********FICHE POLE RELAIS*************/
#logo_pole{float:left;margin-right:20px;}
#noeud-fiche-pole p{margin-top:0;}
#contact_pole,#adresse_projection,#lieu_evenement,#noeud-fiche-pole .pane-at-blocks-15{margin-bottom:35px;}
#noeud-fiche-pole .pane-at-blocks-15 h2.pane-title{font-size:16px;color:#999;line-height:21px;}
/********LISTE DES POLES ET RELAIS*********/
#relais-festival h2.pane-title{font-size:16px;}
#relais-festival #liste_poles .view-content h2{    height: 18px;    padding-left: 25px;    padding-top: 3px;	color: #816F23;    font-size: 13px;    margin-bottom: 7px;    text-transform: uppercase; font-weight:normal;	background-image: url("/sites/www.cfsi.asso.fr/themes/festival/css/images/fleche_next_carousel.png");background-repeat: no-repeat;background-position: left top;cursor: pointer;}
#relais-festival #liste_poles .view-content h3{font-size:14px;font-weight:bold;color:#CCC;margin:20px 0;}
#relais-festival #liste_poles .views-row{margin-bottom:20px;}
#relais-festival #liste_poles .view-content a{font-size:14px;}
#relais-festival .view-header p{font-size:14px;font-family:Arial;color:#999;line-height:21px;}
#liste_poles{margin-top:10px;}
#liste_poles .listingall{
margin-left:10px;
}
#liste_poles .coordinateur{
display:block;
color:#ccc;
font-size:14px;
}
#liste_poles .voirorga{
display:block;
margin:5px 0;
color:#816f23;
cursor:pointer;
}
#liste_poles .organisateur{
display:block;
margin:5px 10px;
}
#liste_poles .view-display-id-block_1{
margin-left:15px;
}
#relais-festival #liste_poles  .view-id-relais_festival.view-display-id-block_1 .views-row-last{margin-bottom:20px;}
.gmap-popup h3 a{color:#000;}
.gmap-popup .en_savoir_plus{float:right;}
.gmap-popup a{color:#6f5559;}
/****************PAGE DE CONNEXION*****************/
.page-user.not-logged-in #content-tabs ul.tabs.primary li:first-child{display:none;} 
.page-user .content-inner{background:url('images/coinhd_video_hp.png') no-repeat top right #1B1214;width:854px;
border:solid 2px #201316;padding:13px 35px 24px 47px;color:#999999;}
.page-user .content-inner label,form label{font-size:14px;font-weight:normal!important;margin-bottom:5px;}
.page-user .content-inner input[type="text"],.page-user .content-inner input[type="password"],.page-user .content-inner input[type="submit"],
form input[type="text"],form input[type="password"],form input[type="submit"],form textarea{
background-color:#281B1E;border:solid 1px #201316;margin-bottom:5px;color:#72575C;}
#taxonomy-form-term .fieldset-wrapper{background:#FFF;padding:5px 15px;}
/*************PAGE USER (sur laquelle on arrive après connexion)************/
.page-user h3{color:#CCCCCC;font-size:23px;border-bottom:none;}
/**********PAGE CONTACT************/
#contact{color:#999;font-size:14px;}
/**********PAGE ABO************/
.page-abonnement #content-content{color:#999;font-size:14px;}
.page-abonnement #content-content label,.page-abonnement #content-content form label{font-size:14px;font-weight:normal!important;margin-bottom:5px;color:#999;}
.page-abonnement .group-adresse-abo{
border:1px solid #999;
}
.page-abonnement #content-content .form-submit{font-size:11px;font-weight:normal;color:#000;background-color:#A3937A;margin:0;}
/******BREVE******/
#edition_concernee div.content .field-item:before{content:" Edition ";}
#edition_concernee,#date_creation{text-transform:uppercase;color:#816F23;}
/*******PLAN DU SITE*******/
.page-sitemap .content-inner-inner{float:left;}
.page-sitemap .content-inner-inner .content-content a{font-size:14px;color:#999;line-height:21px;}
/******LISTE DES BREVES*****/
.page-breves #les-breves .panel-col-first .views-field-teaser p{font-size:14px;color:#999;font-family:Arial;line-height:21px;}
.page-breves #les-breves .panel-col-first .views-field-created{color:#816F23;text-transform:uppercase;font-weight:normal;font-size:13px;}
.page-breves #les-breves .panel-col-first .views-field-title a{color:#CCC;font-weight:bold;font-size:16px;}
.page-breves #les-breves .panel-col-first .views-field-title{margin-bottom:10px;}
.page-breves #les-breves .panel-col-first .views-row{border-bottom:solid 2px #352428;margin-bottom:15px;}
.page-breves #les-breves .panel-col-first .views-row-last{border-bottom:none;}

/*Suppression d'un noeud*/
form#node-delete-confirm{background-color: #1B1214;min-height: 275px;padding: 25px;}
form#node-delete-confirm > div{background-color:#281B1E;padding:25px;color:#FFF;}

/*********** GALERIE PHOTOS ***********/
#galerie-photos #galerie{margin-top:25px;margin-bottom:25px;}
#galerie-photos #galerie .view-empty p{color:#CCC;font-size:14px;line-height:21px;font-family:Arial;}
#galerie-photos #galerie .views-row{float:left;margin-right:50px;width:150px;margin-bottom:15px;}
#galerie-photos #galerie .views-row.dernier-ligne{margin-right:0;}
#galerie-photos #galerie .views-row .views-field-field-photo-festival-fid{margin-bottom:10px;}
#galerie-photos #galerie .views-row .views-field-title span{font-weight:bold;color:#CCC;}
#galerie-photos #galerie .views-row .views-field-field-credit-photo-value span{font-style:italic;color:#CCC;font-size:11px;}

/*****bloc partage******/
#pan_share{margin-top:10px;position:relative;padding:12px 0;height:43px;background:url(images/transparent.png);}
.page-home #pan_share{position:absolute;z-index:1;width:143px;bottom:50px;left:0px;background:none;}
.page-home #abo_news h2 a{display:block;width:100%;}
.page-home #abo_news a#last_num{font-size:11px;margin-top:5px;display:block;}
.page-home #abo_news{position:absolute;z-index:100;width:98px;left:0px; top:0px;background:none; text-align:left; background:black; padding:10px 15px;}
.page-home #abo_news h2.block-title{color:#A3937A;font-family:"HelveticaNeueLightCond";font-size:19px;font-weight:normal; cursor:pointer;}
.page-home #abo_news .form-item{margin:5px 0;}
.page-home #abo_news .form-text{font-size:11px;}
.page-home #abo_news #edit-unsubscribe{display:none;}
.page-home #abo_news label{font-size:12px;color:#FFF;}
.page-home #abo_news .pane-content{display:none;}
.page-home #abo_news .form-submit{font-size:11px;font-weight:normal;color:#000;background-color:#A3937A;margin:0;}

.page-home #trouver_seance{position:absolute;z-index:1;width:123px;left:0px; top:93px;background:none; text-align:left; background:black;}
.page-home #trouver_seance a{display:block;padding:10px 10px 10px 15px;}
.page-home #trouver_seance a img{position:absolute;right:0px;bottom:-20px}
.page-home #trouver_seance a span{font-family:"HelveticaNeueLightCond";font-size:19px;color:#a3937a;width:68px;}

#pan_share .pane-title.block-title{font-family:"HandOfSeanRegular";font-weight:normal;font-size:22px;padding: 0 12px;color:#FFF;line-height:22px;border:none;height:33px;margin:0;}
#pid-home #pan_share .pane-title.block-title{font-size:19px;margin-bottom:10px;}
#block_partager{background:#FFF;height:1px;margin:0;position:relative;}
.link-facebook,.link-twitter,.link-rss{	position:relative;top:-12px;display:block;float:left;width:23px;height:23px;margin-right:5px;background-repeat:no-repeat;background-image:url(images/liens_partager.png);font-size:0;}
.link-facebook{	background-position:0 0;margin-left:170px;}
#pid-home  .link-facebook{margin-left:32px;}
.link-twitter{	background-position:-29px 0;}
.link-rss{	background-position:-59px 0;}


.pane-pop-in{
	display:none;
	position:fixed;
	z-index:1000;
	top:0;
	left:0;
	width:100%;
	height:100%;
	background:rgba(0,0,0,0.5);
}
.view-id-Pop_in{
	position:fixed;
	z-index:2000;
	top:30%;
	left:50%;
	margin-left:-250px;
	width:500px;
	background:#1b1214;
	color:#FFF; 
}
.view-id-Pop_in svg{
	position:absolute;
	top:10px;
	right:10px;
	cursor:pointer;
}
.pane-pop-in .views-field-body{
	padding:20px;
	font-size:1.4em;
}
.view-frontpage p{clear: both; color : white;}
