/* --- siv --- */

#siv_loading{ display:none; }
/*#com_loading{ padding-bottom: 100px; text-align:center; padding-top: 100px; width: 100%; }*/
#resultats-videos .loading-instance { margin-top:225px; }
#resultats-videos  td.thumbnail.hover img{ cursor:-moz-zoom-in !important; cursor:pointer; }
#resultats-videos .pager a { font-size: 11px; color: gray; }
#resultats-videos .pager-current { font-size: 11px; }

form#add-videos-form.ui-dialog-content input,
form#add-videos-form.ui-dialog-content textarea { width:100%; resize:none; }
form#add-videos-form.ui-dialog-content label,
form#add-videos-form.ui-dialog-content button { margin-top:5px; }
form#add-videos-form.ui-dialog-content button { margin-right:10px; width: 30%; }
#ftvi-siv-form-filter .form-item,
#ftvi-siv-form-filter .form-actions{ float: left; width: 25%; }

#resultats-videos { float:left; width: 100%; }
#resultats-videos  .content { text-align:center; }
#resultats-videos table td,
#resultats-videos table th { text-align:left; vertical-align:top !important; color: #000; line-height: 150%; margin-bottom: 0.75em; font-size: 0.92em; }
#resultats-videos  td.id { width:5%; }
#resultats-videos  td.thumbnail { width:8%; }
#resultats-videos  td.title { width:20%; }
#resultats-videos  td.date { width:14%; }
#resultats-videos  th.description ,
#resultats-videos  td.description { width:170px; }
#resultats-videos  td.description { float: left;height: 67px;overflow: hidden; }
#resultats-videos  th.copyright,
#resultats-videos  td.copyright { display:none; }
#resultats-videos  td.op {}

.ui-widget-overlay { background: none repeat scroll 0 0 #000000; opacity: 0.7; }
.ui-dialog { position: fixed;}

.ctools-button-processed {
  background-color: #FFFFFF;
  border-color: #CCCCCC;
  font-size: 11px;
  padding-bottom: 0px;
  padding-top: 0px;
  background-image:-moz-linear-gradient(-90deg, #ffffff 0px, #f9f9f9 100%);
  background-image:-webkit-gradient(linear, left top,	left bottom, color-stop(0.0, rgba(255, 255, 255, 1.0)),	color-stop(1.0, rgba(249, 249, 249, 1.0)));
  background-image:-webkit-linear-gradient(-90deg, #ffffff 0px, #f9f9f9 100%);
  background-image:linear-gradient(-90deg, #ffffff 0px, #f9f9f9 100%);
  -moz-border-radius: 11px 11px 11px 11px;
  -webkit-border-radius: 11px 11px 11px 11px;
  border-radius: 11px 11px 11px 11px;
  position:absolute !important;
}

.ctools-button-processed:hover {
  background-image:-moz-linear-gradient(-90deg, #ffffff 0px, #f1f1f1 100%);
  background-image:-webkit-gradient(linear, left top,	left bottom, color-stop(0.0, rgba(255, 255, 255, 1.0)),	color-stop(1.0, rgba(241, 241, 241, 1.0)));
  background-image:-webkit-linear-gradient(-90deg, #ffffff 0px, #f1f1f1 100%);
  background-image:linear-gradient(-90deg, #ffffff 0px, #f1f1f1 100%);
}

.ctools-dropbutton-processed.open:hover {
  background-image:-moz-linear-gradient(-90deg, #ffffff 0px, #f9f9f9 100%);
  background-image:-webkit-gradient(linear, left top, left bottom, color-stop(0.0, rgba(255, 255, 255, 1.0)),	color-stop(1.0, rgba(249, 249, 249, 1.0)));
  background-image:-webkit-linear-gradient(-90deg, #ffffff 0px, #f9f9f9 100%);
  background-image:linear-gradient(-90deg, #ffffff 0px, #f9f9f9 100%);
}

.ctools-dropbutton-processed.open {
  -moz-box-shadow: 1px 1px 2px rgba(0,0,0,0.25);
  -webkit-box-shadow: 1px 1px 2px rgba(0,0,0,0.25);
  box-shadow: 1px 1px 2px rgba(0,0,0,0.25);
}

.ctools-dropbutton-processed .ctools-content {
  border-right: 1px solid #E8E8E8;
}

.ctools-button-processed .ctools-content {
  padding-bottom: 0;
  padding-top: 0;
}

.ctools-button-processed li {
  line-height: 1.3333;
}

.ctools-dropbutton-processed li a, .ctools-dropbutton-processed li input {
  padding-right: 9px;
}

.ctools-button li a {
  padding-left: 12px;
  padding-right: 12px;
}

.ctools-dropbutton-processed.open li + li {
  border-top: 1px solid #EFEFEF;
  margin-top: 4px;
  padding-bottom: 0;
  padding-top: 4px;
}

.ctools-twisty:focus {
  outline: medium none;
}

#resultats-videos .ctools-dropbutton-processed { width:230px; }

/* --- addthis_site --- */

#at16meo{display:none;}

/* --- termterritoire --- */

.site_side .bloc.note_territoire{ background:url("../images/bg_asterix.png") no-repeat top left #FFF; }
.site_side .bloc.note_territoire .header{ display:none; }
.site_side .bloc.note_territoire .content{ padding:25px 15px 15px 30px; }
.site_side .bloc.note_territoire .more-link{ float:right; margin:5px 5px 10px 0; background: url("../images/bg_arrow_small.png") left 3px no-repeat; padding-left: 10px; color: #999; font-weight:bold; }

/* --- customadmin --- */

.grippie{display:none;}

.page-node .form-item .description {
  display: inline;
  font-weight: normal;
}
#field-article-connexe-externe-add-more-wrapper .form-type-textfield .description{display:none;}

.page-node .fieldset-description {
  color: #898989;
  font-size: 0.85em;
  font-weight: normal;
}

/*CUSTOMISATION DE REFERENCE DIALOGUE (pour creation d'autres node)*/
.page-node .dialog-links{float:right;}
.page-node  ul.references-dialog-links li a.add-dialog{background-image:url("add.png");}
.page-node ul.references-dialog-links li a.edit-dialog{background-image:url("pencil.png");}

/*CUSTOMISATION Liste Media - iframe dans backoffice */
body.page-liste-media{background:none;}
.page-liste-media .views-table{width:100%}
.page-liste-media #admin-toolbar, .page-liste-media  #admin-menu{display:none;}
.page-node .iframe_form_media{border:1px solid #D3D3D3; padding:5px;}
.page-node .link_media{overflow:hidden; padding:0;}
.page-node .link_media li{float:left; margin-right:10px; list-style:none; width:47%;}
.page-node .link_media li > a{padding-left:26px; line-height:24px; display:block;}
.page-node .link_iframe.media_photo{background:url(add_photo.png) no-repeat top left;}
.page-node .link_iframe.media_video{background:url(add_video.png) no-repeat top left;}
.page-node  .link_media li > a.link_create{background:url(download.png) no-repeat top left; margin-left:26px; line-height:16px;}

.view-display-id-page_media_video  .urlvideo { display:none; }
.view-display-id-page_media_video .hover img{ cursor:-moz-zoom-in !important; cursor:pointer; }
.view-display-id-page_media_video .views-field-node-title { width: 300px; }

/* --- 404 --- */

.page-error404 .col670px{padding:0 10px 10px;width:100%;}
.page-error404 .message_error{margin:70px 0 120px 0; background:url(../images/ftvi_404.png) no-repeat top center; text-align:center; padding-top:70px;}
.page-error404 .message_error p{margin-bottom:5px; font-size:15px;}

/* --- 403 --- */

.page-error403 .col670px{padding:0 10px 10px;width:100%;}
.page-error403 .message_error{margin:70px 0 120px 0; background:url(../images/ftvi_403.png) no-repeat top center; text-align:center; padding-top:70px;}
.page-error403 .message_error p{margin-bottom:5px; font-size:15px;}

/* --- 500 --- */

.page-error500 .col670px{padding:0 10px 10px;width:100%;}
.page-error500 .message_error{margin:70px 0 120px 0; background:url(../images/ftvi_500.png) no-repeat top center; text-align:center; padding-top:70px;}
.page-error500 .message_error p{margin-bottom:5px; font-size:15px;}

/* --- piu --- */

/* formulaires de connexion PIU */
.piu_form { width:100%; padding-top: 20px; text-align:center; }
.sso { height: 160px; overflow:hidden; }


/* CONNEXION PIU/FACEBOOK */
.piu_buttons{display: block; overflow: hidden; position: relative;}
.piu_buttons li {list-style: none outside none; border-left: 1px solid #CCCCCC; float: left; padding: 0 10px; color:white; font-size: 10px;}
.piu_buttons li a {color: #666666; font-size: 10px; font-weight: bold; line-height: 17px; text-transform: uppercase;}
.piu_buttons li a img {display:block;}

.piu_buttons .piu_form { display:none; }
.ui-dialog .ui-dialog-content.piu_form { padding:0; overflow: hidden; }
.dialog-no-title-bar .ui-dialog-titlebar { padding: 0; }

/* --- pubandco --- */

/*Liens Header*/
.channel_links li{display:inline; margin-left:5px; }
.channel_links li a, .channel_links li .imitation-links{font-weight: bold; text-decoration: none; color: #999999;}
.channel_links li.la1ere-link a, .channel_links li.la1ere-link .imitation-links{color: #FDC613;}
.channel_links li.france2-link a, .channel_links li.france2-link .imitation-links{color: #E20026;}
.channel_links li.france3-link a, .channel_links li.france3-link .imitation-links{color: #0076B9;}
.channel_links li.france4-link a, .channel_links li.france4-link .imitation-links{color: #790C69;}
.channel_links li.france5-link a, .channel_links li.france5-link .imitation-links{color: #89BA13;}
.channel_links li.franceo-link a, .channel_links li.franceo-link .imitation-links{color: #EF8014;}
.channel_links li.francetv-link a, .channel_links li.francetv-link .imitation-links{color: #3A6DAC;}

/*Publicité*/
.adCall {clear:both; display:none;}

/* --- tools --- */

.ftvi_messages pre, .ftvi_messages { font-size:9px; font-family:verdana; line-height:13px; }
div.console{background-image:url(message-24-console.png); border-color:#8a00ca;}
div.console, .console{color:#4a006d;}
div.console, table tr.console{background-color:#f6f1f8;}
div.console p.console{color:#4a006d;}

/* --- contribution --- */

/* picto chargement et boutons rechargement */
#com_loading{ padding-bottom: 100px; /*padding-left: 265px;*/ text-align:center; padding-top: 100px; width: 100%; }
.comments-buttons { float: right; line-height: 1.0; }
.comments-buttons li { display: inline; font-size: 12px; margin-left: 20px; }
.comments-buttons #reload-comments { cursor:pointer; display: block; float: right; padding-top: 4px; }

/* pagination */
.list_comm .sommaire { display: block; overflow: auto; padding-bottom: 10px; padding-top: 10px; position: relative; text-align: center; width: 100%; }
.list_comm .sommaire li { display: inline-block; font-size: 11px; margin-left: 6px; }
.list_comm .sommaire li.current { font-weight: bold; }

/* ! Ajout d'un commentaire ! */
#contribution_comments ._block {margin:30px 0 0; border-top:3px solid #EAE9E9; overflow:hidden; padding:15px 0 0; color:#606060; font-size:12px; font-family:arial;}
#contribution_comments ._head {font-size:20px; font-weight:bold; color:#2a2929;}
#contribution_comments._main form { margin:15px 0 0; border-bottom:2px solid #EEE; padding:0 0 30px; }
#contribution_comments ._main form p { margin:5px 0 0; overflow:hidden; }
#contribution_comments ._main form p.valid { float:right; padding-left: 40px; margin-bottom: 15px; }
#contribution_comments ._main input.text { border:1px solid #EEE; padding:2px; width:150px; background:#EFEFEF; color:#555; }
#contribution_comments ._main input.submit, #contribution_comments ._main button { border:0; padding:3px 10px; background:#333; color:#FFF; font-weight:bold; cursor:pointer; float:right; }
#contribution_comments ._main button {font-size:11px; letter-spacing: normal;}
#contribution_comments ._main input.submit:hover, #contribution_comments ._main button:hover { color:#606060; }
#contribution_comments ._main textarea { border:1px solid #EEE; margin-bottom:10px; padding:10px 5px 5px 10px; width:97%; color:#606060;}

/* ! Liste des commentaires ! */
.list_comm ._main li { margin-top:5px; margin-bottom:15px; border-top:1px solid #EEE; padding:15px 0 0; overflow:hidden; }
.list_comm ._main li.response { margin-left:55px; }
.list_comm ._main ul { float:left; width: 100%; }
.list_comm ._main li .ftv_avatar { display:block; float:left; margin:0 10px 10px 0; width:44px; }
.list_comm ._main li .ftv_author { font-size:14px; font-weight:bold; }
.list_comm ._main.avatar li .ftv_author { margin-left:55px; margin-top:7px;}
.list_comm ._main li .ftv_date { color:#BBB; font-size:10.5px; font-weight:bold; }
.list_comm ._main li .ftv_content { clear:both; }
.list_comm ._main li .ftv_links { margin:10px 0; color:#606060; clear:both; overflow: hidden;}
.list_comm ._main li .ftv_facebook { margin-right:10px; color: #606060; display: block; position: absolute; z-index: 200;}
.list_comm ._main li .ftv_alert {float:left; color:#606060; margin-left: 250px; margin-top: 5px; }
.list_comm ._main li .ftv_alert_box { display:none; border: 1px solid; float: left; height: 200px; width: 500px; }

.ui-dialog-title { font-family: Arial; font-size: 14px; font-weight: normal; }
.ftv_alert_box.ui-dialog-content .alerter { font-family: Arial; font-size: 12px; font-weight: normal; }
.ftv_alert_box.ui-dialog-content .alerter p { width:100%; float:left; margin-bottom:10px; margin-top: 10px; }
.ftv_alert_box.ui-dialog-content .alerter label { float:left; }
.ftv_alert_box.ui-dialog-content .alerter input { float:left; }
.ftv_alert_box.ui-dialog-content .alerter input[type="text"] { background: none repeat scroll 0 0 #FFFFFF; float:left; width: 270px; }
.ftv_alert_box.ui-dialog-content .alerter .alertbox_statement label{ padding-left:10px; }
.ftv_alert_box.ui-dialog-content .alerter label[for="alertbox_email"] { width: 150px; }
.ftv_alert_box.ui-dialog-content .alerter input[type="text"][name="alertbox_statement4"] { width: 270px; margin-left: 35px; }
.ftv_alert_box.ui-dialog-content .alerter input[type="submit"] { margin-left: 150px; }
.ui-widget-overlay { background: none repeat scroll 0 0 #000000; opacity: 0.7; }
.ui-dialog { position: fixed;}


/* ! Formulaire de réponse ! */
.ftv_comment .reponse { margin:10px 0 0 55px;}
.ftv_comment .reponse p { margin:5px 0 0; overflow:hidden; }
