Your IP : 216.73.217.68


Current Path : /home/wuectly/www/03cbe/
Upload File :
Current File : /home/wuectly/www/03cbe/fmalertcookies.tar

fmalertcookies.php000060400000050701152455302430010266 0ustar00<?php
/**
 * fmalertcookies.php
 *
 * php version 5
 *
 * @category  Joomla
 * @package   Joomla
 * @author    Folcomedia <contact@folcomedia.fr>
 * @copyright 2014 Folcomedia
 * @license - http://www.gnu.org/licenses/gpl-2.0.html GNU/GPL
 * @link      http://www.folcomedia.fr
 */

defined('_JEXEC') or die('Restricted access');

/**
 * Plugin Système Folcomedia Alert Cookies
 *
 * @category Joomla
 * @package  Joomla
 * @author   Folcomedia <contact@folcomedia.fr>
 * @license - http://www.gnu.org/licenses/gpl-2.0.html GNU/GPL
 * @link     http://www.folcomedia.fr
 */
class plgSystemFmAlertCookies extends JPlugin
{

    private function isUserAgent($agente, $tabUserAgent)
    {
        foreach ($tabUserAgent as $UserAgent) {
            if (strpos($agente, $UserAgent) !== false) {
                return true;
            }
        }

        return false;
    }

	function onBeforeCompileHead(){

		$app = JFactory::getApplication();

		if ($app->isSite()) {
			//insert les scripts nécessaire au bon fonctionnement du plugin
			$document = JFactory::getDocument();

			//Gestion des scripts suivant la version de Joomla utilisée.
			if ($position = $this->params->get('ajouter_jquery')) {
	        	if (JVERSION < 3) {
					$document->addScript("https://code.jquery.com/jquery-1.11.1.min.js");
				} else {
					//JHtml::_('jquery.framework');
					JHTML::script('media/jui/js/jquery.min.js');
	        	}
			}

			$document->addStyleSheet(JURI::root().'plugins/system/fmalertcookies/assets/css/bootstrap.min.css');
			if(file_exists(dirname(__FILE__).'/assets/css/custom.css')){
				$document->addStyleSheet(JURI::root().'plugins/system/fmalertcookies/assets/css/custom.css');
			}


			if($this->params->get('type_affichage') == 0) {
				$document->addScript('https://cdnjs.cloudflare.com/ajax/libs/magnific-popup.js/1.0.0/jquery.magnific-popup.min.js');
				$document->addStyleSheet(JURI::root().'plugins/system/fmalertcookies/assets/css/magnific-popup.css');
			}

		} else {
			$document = JFactory::getDocument();
			$document->addStyleSheet(JURI::root().'plugins/system/fmalertcookies/assets/css/fmalertcookie-admin-joomla.css');	
		}
   }

	public function onContentPrepareForm($form, $data)
	{
		// Check we have a form
		if (!($form instanceof JForm))
		{
			$this->_subject->setError('JERROR_NOT_A_FORM');
			return false;
		}

		// Check we are manipulating a valid form.
		$app = JFactory::getApplication();

		if ($form->getName() != 'com_plugins.plugin'
			|| isset($data->name) && $data->name != 'PLG_SYSTEM_FMALERTCOOKIES') {
			return true;
		}
		$bar = JToolBar::getInstance('toolbar');
		$bar->addButtonPath( JPATH_PLUGINS . '/system/fmalertcookies/classes/');

		$bar->appendButton( 'ExportToolBarButton', 'download', $_SERVER["REQUEST_URI"], JText::_( 'PLG_SYSTEM_FMALERTCOOKIES_UPLOAD'), $task='export');
		$bar->appendButton( 'ImportToolBarButton', 'upload', $_SERVER["REQUEST_URI"], JText::_( 'PLG_SYSTEM_FMALERTCOOKIES_IMPORT'), $task='upload');
		
		$lang = JFactory::getLanguage();		
		$bar->appendButton( 'DonToolBarButton', 'don', str_replace("-", "_", $lang->getTag()));		

		switch ($app->input->getString('fmalertcookiestask')) {
			case 'export':
				$db = JFactory::getDBO();
				$query = $db->getQuery(true);
				$query->select($db->quoteName('params'));
				$query->from($db->quoteName('#__extensions'));
				$query->where($db->quoteName('element').' = '.$db->quote("fmalertcookies"));
				$db->setQuery($query);
				$params_plugin_cookies = $db->loadResult();

				$filename = "plg_system_fmalertcookies_export";
				$handle = fopen(dirname(__FILE__).'/'.$filename.'.txt',"w");
				fwrite($handle,$params_plugin_cookies);
				fclose($handle);
				header("Content-Description: File Transfer");
				header("Content-type: application/force-download");
				header("Content-Disposition: attachment; filename=".$filename."_".date('Ymd').".txt");
				readfile(JURI::root()."plugins/system/fmalertcookies/".$filename.'.txt');
				unlink(dirname(__FILE__).'/'.$filename.'.txt');
				exit();
			break;

			case "import" :
				//Récupére le contenu du fichier.
				$param = file($_FILES['id_fmalertcookies']['tmp_name']);

				//Vérifie si le fichier est correctement formaté.
				$var_controle = json_decode($param[0]);
				if(!isset($var_controle->name_plugin) || $var_controle->name_plugin != 'fmalertcookies' || $_FILES['id_fmalertcookies']['type'] != 'text/plain'
				|| $_FILES['id_fmalertcookies']['size'] == 0 || $_FILES['id_fmalertcookies']['error'] > 0) {
					$app->redirect(JURI::root(false, '').substr($_SERVER["REQUEST_URI"],1,strrpos($_SERVER["REQUEST_URI"],'&fmalertcookiestask=import')-1),JText::_( 'PLG_SYSTEM_FMALERTCOOKIES_CONF_UPLOAD_KO'),'error');
					break;
				}

				//Insére les paramêtes en base de données.
				$db = JFactory::getDBO();
				$query = $db->getQuery(true);
				$query->update($db->quoteName('#__extensions'));
				$query->set($db->quoteName('params').' = '.$db->quote($param[0]));
				$query->where($db->quoteName('element').' = '.$db->quote("fmalertcookies"));
				$db->setQuery($query);
				$db->query();
				$app->redirect(JURI::root(false, '').substr($_SERVER["REQUEST_URI"],1,strrpos($_SERVER["REQUEST_URI"],'&fmalertcookiestask=import')-1),JText::_( 'PLG_SYSTEM_FMALERTCOOKIES_CONF_UPLOAD_OK'));
				exit;
			break;
		}

		// Récupére le langage du contenu du site
		$languages = JLanguageHelper::getLanguages();

		//Teste si la langue par defaut est aussi instanciée dans les langues de contenu
		$params = JComponentHelper::getParams('com_languages');
		$tab_lang = JLanguage::getKnownLanguages();
		$langue_default = $params->get("site");

		$status = 0;
		foreach ($languages as $key => $value) {
			if($value->lang_code == $langue_default) {
				$status = 1;
			}
		}

		if ($status == 0) {
			$lang_name = $tab_lang[$params->get("site")]["name"];
			JError::raiseNotice( 100, JText::sprintf('PLG_SYSTEM_FMALERTCOOKIES_MESSAGE_ALERTE_LANGUE_DEFAUT_NON_PRESENTE',$lang_name, JURI::root()));
		}

		// Injection des nouveaux champs dans le formulaire.
		foreach ($languages as $tag => $language) {
			if(strpos( $language->title_native, '(')) {
				$langue_name = trim(substr($language->title_native, 0 , strpos($language->title_native,'(')-1));
			} else {
				$langue_name = trim($language->title_native);
			}

			$language->lang_code = str_replace('-', '_', $language->lang_code);
			$path_img_lang = "<img src=media/mod_languages/images/.$language->image.'.gif>";
			
				$form->load('
				<form>
					<fields name="params">
						<fieldset name="'.addslashes($language->lang_code).'" label="'.JText::sprintf('PLG_SYSTEM_FMALERTCOOKIES_SAISIE_LANGUE',$language->image).' '.$langue_name.'">
			               <field name="langue_activate_'.$language->lang_code.'" type="radio"
			                    description="PLG_SYSTEM_FMALERTCOOKIES_LANGUE_ACTIVATE_DESC"
			                    default="1" class="btn-group" labelclass="control-label" label="PLG_SYSTEM_FMALERTCOOKIES_LANGUE_ACTIVATE_LABEL">
			                    	<option value="1">JSHOW</option>
			                    	<option value="0">JHIDE</option>
						   </field>
						   <field name="texte_alert_cookies_'.$language->lang_code.'" type="editor" height="150"
			                    description="PLG_SYSTEM_FMALERTCOOKIES_TEXTE_DESC"
			                    label="PLG_SYSTEM_FMALERTCOOKIES_TEXTE_LABEL" filter="safehtml"
			                />
			                <field name="texte_readmore_'.$language->lang_code.'" type="text"
			                    description="PLG_SYSTEM_FMALERTCOOKIES_TEXTE_READMORE_DESC"
			                    label="PLG_SYSTEM_FMALERTCOOKIES_TEXTE_READMORE_LABEL"
			                />
			               <field name="link_readmore_menu_'.$language->lang_code.'" type="menuitem"
			                    description="PLG_SYSTEM_FMALERTCOOKIES_LINK_READMORE_MENU_DESC"
			                    label="PLG_SYSTEM_FMALERTCOOKIES_LINK_READMORE_MENU_LABEL"
			                />
			               <field name="ancre_link_readmore_menu_'.$language->lang_code.'" type="text"
			                    description="PLG_SYSTEM_FMALERTCOOKIES_ANCRE_LINK_READMORE_MENU_DESC"
			                    label="PLG_SYSTEM_FMALERTCOOKIES_ANCRE_LINK_READMORE_MENU_LABEL"
			                />
						    <field name="texte_close_'.$language->lang_code.'" type="text"
			                    description="PLG_SYSTEM_FMALERTCOOKIES_TEXTE_CLOSE_DESC"
			                    label="PLG_SYSTEM_FMALERTCOOKIES_TEXTE_CLOSE_LABEL"
			                />
						</fieldset>
					</fields>
				</form>
			');
		}
		return true;
	}

	function onAfterRender()
    {
    	$app      = JFactory::getApplication();
		$display_offline = ($this->params->get('display_offline') == '')? '0' : $this->params->get('display_offline');

		//Vérifie si votre site est en maintenance
		if ($app->getCfg('offline') == 0 || $display_offline) {
			$mydefaultlanguage = $this->params->get('mylanguage');

			//Récupére la langue active
			$lang = JFactory::getLanguage();
			$langue_code_actif = $lang->get('tag');


			$langue_code_actif = str_replace("-","_", $langue_code_actif);
			$mydefaultlanguage = str_replace("-","_", $mydefaultlanguage);


			$link_readmore_menu = $this->params->get('link_readmore_menu_'.$langue_code_actif);
			$lang_activate = $this->params->get('langue_activate_'.$langue_code_actif);
			if($link_readmore_menu == '') $link_readmore_menu = $this->params->get('link_readmore_menu_'.$mydefaultlanguage);

			$affichage_msg_page_cookie = $this->params->get('affichage_msg_page_cookie');
			$user_agent = $this->params->get('user_agent','Facebot,facebookexternalhit,Teoma,alexa,froogle,Gigabot,inktomi,looksmart,URL_Spider_SQL,Firefly,NationalDirectory,AskJeeves,TECNOSEEK,InfoSeek,WebFindBot,girafabot,crawler,www.galaxy.com,Googlebot,Scooter,Slurp,bing,msnbot,appie,FAST,WebBug,Spade,ZyBorg,rabaz,Baiduspider,Feedfetcher-Google,TechnoratiSnoop,Rankivabot,Mediapartners-Google,Sogouwebspider,WebAltaCrawler,TweetmemeBot,Butterfly,Twitturls,Me.dium,Twiceler');
			$tabUser_agent = explode(',', strtolower($user_agent));

			//Test si l'on se trouve bien sur le site et non en administration
	        if (!$app->isSite() || $this->isUserAgent(strtolower($_SERVER['HTTP_USER_AGENT']),$tabUser_agent)  || $lang_activate == 0 || (strtolower($_SERVER['REQUEST_URI']) == strtolower(JRoute::_("index.php?Itemid=".$link_readmore_menu)) && !$affichage_msg_page_cookie)) {
	            return;
	        }

			// Récupération des paramêtres
			$deleteCookie = $this->params->get('deleteCookie', '0');
	        $position = $this->params->get('position');
			$type_affichage = $this->params->get('type_affichage');
	        $taille_cadre = $this->params->get('taille_cadre');
			$duree_cookie = ($this->params->get('duree_cookie') == '')? '30' : $this->params->get('duree_cookie');

			if(!strpos($taille_cadre,"%")){
				$taille_cadre = str_replace('px', '', $taille_cadre).'px';
			}
			$texte = $this->params->get('texte_alert_cookies_'.$langue_code_actif);
			if($texte == '') $texte = $this->params->get('texte_alert_cookies_'.$mydefaultlanguage);
			$texte_couleur = $this->params->get('couleur_texte');
			$fond_couleur = $this->params->get('couleur_fond');
			$position_fixe = $this->params->get('position_fixe');
			$marge_ext = $this->params->get('marge_ext');
			$marge_int = $this->params->get('marge_int');
			$position_contenu = $this->params->get('position_contenu');
			$opacity = $this->params->get('num_opacity');
			if ($opacity > 0) {
				$opacity = $opacity / 100;
			}

			$position_fixe_cookie = "";
			if($position_fixe && $type_affichage == 1){
				$position_fixe_cookie.= "position:fixed;z-index:10000;left: 0;right: 0;";
				if($position == 1) {
					$position_fixe_cookie.= "bottom: 0;";
				}
			}

			//Bordures
			$type_bordure = $this->params->get('type_bordure');
			$taille_bordure = $this->params->get('taille_bordure');
			$couleur_bordure = $this->params->get('couleur_bordure');

			//Params btn
			$first_btn = $this->params->get('first_btn');
			$position_btn = $this->params->get('position_btn');

			//Params btn more
			$texte_readmore = $this->params->get('texte_readmore_'.$langue_code_actif);
			if($texte_readmore == '') $texte_readmore = $this->params->get('texte_readmore_'.$mydefaultlanguage);
			$btn_more = $this->params->get('btn_more');
			$position_btn_more = $this->params->get('position_btn_more');
			$taille_btn_more = $this->params->get('taille_btn_more');
			$couleur_btn_more = $this->params->get('couleur_btn_more');
			$couleur_texte_btn_more = $this->params->get('couleur_texte_btn_more');
			$couleur_btn_more_custom = $this->params->get('couleur_btn_more_custom');
			$couleur_btn_more_style = "";
			if($couleur_btn_more == "btn-custom") {
				$couleur_btn_more_style = 'background:'.$couleur_btn_more_custom.';';
				$couleur_btn_more = "";
			}


			$ancre_link_readmore_menu= $this->params->get('ancre_link_readmore_menu_'.$langue_code_actif);
			if($ancre_link_readmore_menu == '') $ancre_link_readmore_menu = $this->params->get('ancre_link_readmore_menu_'.$mydefaultlanguage);
			if(!$ancre_link_readmore_menu == '') {
				$ancre_link_readmore_menu = '#'.str_replace('#', '', $ancre_link_readmore_menu);
			}
			
			

			//Params btn close
			$texte_close = $this->params->get('texte_close_'.$langue_code_actif);
			if($texte_close == '') $texte_close = $this->params->get('texte_close_'.$mydefaultlanguage);
			$btn_close = $this->params->get('btn_close');
			$position_btn_close = $this->params->get('position_btn_close');
			$taille_btn_close = $this->params->get('taille_btn_close');
			$couleur_btn_close = $this->params->get('couleur_btn_close');
			$couleur_texte_btn_close = $this->params->get('couleur_texte_btn_close');
			$couleur_btn_close_custom = $this->params->get('couleur_btn_close_custom');
			$couleur_btn_close_style = "";
			if($couleur_btn_close == "btn-custom") {
				$couleur_btn_close_style = 'background:'.$couleur_btn_close_custom.';';
				$couleur_btn_close = "";
			}
			$scriptDeleteCookie = "";
			if($deleteCookie) {
				$scriptDeleteCookie ='if(!acceptCookie) { ;';
				$scriptDeleteCookie .='for(var i=0; i<ca.length; i++) {';
				$scriptDeleteCookie .='var c1 = ca[i];';
				$scriptDeleteCookie .="document.cookie= c1+'; expires=Thu, 01 Jan 1970 00:00:00 GMT; path=/';";
				$scriptDeleteCookie .='}}';		
			}
			
			$application = JFactory::getApplication();
			$menu = $application->getMenu();
			$item = $menu->getItem($link_readmore_menu);

			switch ($type_bordure) {
				//Bordure arrondie
				case '0':
					$css_bordure = "border:".$taille_bordure."px solid ".$couleur_bordure."; border-radius:5px";
					break;
				//Sans bordure
				case '2':
					$css_bordure = "";
					break;
				//Autres
				default:
					$css_bordure = "border: ".$taille_bordure."px solid ".$couleur_bordure.";";
					break;
			}

			//Teste si les deux ou un seul boutons est affichés
			$span = $meme_ligne_btn_more = $meme_ligne_btn_close = $meme_ligne = "";

			//Position des bouttons à la ligne
			if($position_btn == 0){
				$span= "col-md-6";
				if (($btn_more && !$btn_close) || (!$btn_more && $btn_close)) {
					$span= "col-md-12";
				}
			}
			//Position des bouttons sur la même ligne que le texte
			elseif($position_btn == 1) {
				$meme_ligne = "pull-left";
			}

			$function_close = "";
			//Affichage encadré
			if ($type_affichage == 1) {	$function_close = 'onclick="CloseCadreAlertCookie();"'; }

			$text_btn_more = '<div class="'. $meme_ligne .' '.$span.' col-sm-6 btn_readmore" style="margin:0;text-align:'.$position_btn_more.'"><a style="'.$couleur_btn_more_style.'color:'.$couleur_texte_btn_more.'" class="btn '.$couleur_btn_more.' '.$taille_btn_more.' read_more" href="'.JRoute::_("index.php?Itemid=".$link_readmore_menu).$ancre_link_readmore_menu.'">'.$texte_readmore.'</a></div>';
			$text_btn_more_poup = '<div class="'.$span.' col-sm-6 btn_readmore" style="margin:5px 0;text-align:'.$position_btn_more.'"><a style="'.$couleur_btn_more_style.'color:'.$couleur_texte_btn_more.'" class="btn '.$couleur_btn_more.' '.$taille_btn_more.' read_more" onclick="jQuery.magnificPopup.close();" href="'.JRoute::_("index.php?Itemid=".$link_readmore_menu).$ancre_link_readmore_menu.'">'.$texte_readmore.'</a></div>';
			$text_btn_close = '<div class="'.$meme_ligne.' '.$span.' col-sm-6 btn_close" style="margin:0;text-align:'.$position_btn_close.'"><button '.$function_close.' style="'.$couleur_btn_close_style.'color:'.$couleur_texte_btn_close.'" class="btn '.$couleur_btn_close.' '.$taille_btn_close.' popup-modal-dismiss">'.$texte_close.'</button></div>';

			$text_out ='<!--googleoff: all--><div class="cadre_alert_cookies" id="cadre_alert_cookies" style="opacity:'.$opacity.';text-align:'.$position_contenu.';'.$position_fixe_cookie.' margin:'.$marge_ext.'px;">';
			$text_out .='<div class="cadre_inner_alert_cookies" style="display: inline-block;width: 100%;margin:auto;max-width:'.$taille_cadre.';background-color: '.$fond_couleur.';'.$css_bordure.'">';
			$text_out .='<div class="cadre_inner_texte_alert_cookies" style="display: inline-block;padding:'.$marge_int.'px;color: '.$texte_couleur.'"><div class="cadre_texte '.$meme_ligne.'">'.$texte.'</div>';
			$text_out .='<div class="cadre_bouton '.$meme_ligne.'">';

			//Affichage encadré
			if ($type_affichage == 1) {	$text_out_btn_more = $text_btn_more; }
			//Affichage popup
			elseif($type_affichage == 0) { $text_out_btn_more = $text_btn_more_poup; }

			//Boutton fermer en premier
			if($first_btn == 0) {
				if($btn_close) { $text_out .= $text_btn_close;	}
				if($btn_more) { $text_out .= $text_out_btn_more; }
			}
			//Boutton en savoir plus en premier
			elseif($first_btn == 1) {
				if($btn_more) { $text_out .= $text_out_btn_more; }
				if($btn_close) { $text_out .= $text_btn_close;	}
			}

			$text_out .='</div></div></div></div><!--googleon: all-->';

			//Récupére le code html de la page affichée
			$buffer = JResponse::getBody();
			
			//Affichage encadré
			if ($type_affichage == 1) {

				$script = '<script type="text/javascript">/*<![CDATA[*/';
				$script .='var name = "fmalertcookies" + "=";';
				$script .='var ca = document.cookie.split(";");';
				$script .='var acceptCookie = false;';
				$script .='for(var i=0; i<ca.length; i++) {';
				$script .='var c = ca[i];';
				$script .='while (c.charAt(0)==" ") c = c.substring(1);';
				$script .='if (c.indexOf(name) == 0){ acceptCookie = true; document.getElementById("cadre_alert_cookies").style.display="none";}';
				$script .='}';
				
				$script .= $scriptDeleteCookie;
				
				$script .='var d = new Date();';
				$script .='d.setTime(d.getTime() + ('.$duree_cookie.'*(24*60*60*1000)));';
				$script .='var expires_cookie = "expires="+d.toUTCString();';
				$script .="function CloseCadreAlertCookie(){document.getElementById('cadre_alert_cookies').style.display='none'; document.cookie='fmalertcookies=true; '+expires_cookie+'; path=/';}";
				$script .="";
				$script .="/*]]>*/</script>";

				// Position Haut
				if ($position == 0) {
	                $buffer = preg_replace('/<body(.*?)>/i', '<body$1>'.$text_out.$script, $buffer, 1);
				}
				// Position Bas
				elseif ($position == 1) {

	                $parts = explode('</body>', $buffer);
					if (sizeof($parts)<2) {
						return; // il n'y a pas </body> dans la page
					}

					$parts[sizeof($parts)-2] .= $text_out.$script;
					$buffer = implode('</body>', $parts);
				}
			}

			//Affichage Popup
			elseif($type_affichage == 0) {

				$params = "";
				if ($btn_close) {
					$params = "modal: true";
				} else {
					//Insert un cookie pour éviter de réafficher le message.
					setcookie('fmalertcookies',true,time()+60*60*24*$duree_cookie,'/');
				}

				$popup = '<script type="text/javascript">';
				$popup .='var d = new Date();';
				$popup .='var acceptCookie = false;';
				$popup .='d.setTime(d.getTime() + ('.$duree_cookie.'*(24*60*60*1000)));';
				$popup .='var expires_cookie = "expires="+d.toUTCString();';
				$popup .="jQuery.magnificPopup.open({items: {src: '". str_replace("\r\n", "",addslashes($text_out))."',type: 'inline'},$params});";
				$popup .="jQuery(document).on('click', '.popup-modal-dismiss', function (e) {e.preventDefault();jQuery.magnificPopup.close(); document.cookie='fmalertcookies=true; '+expires_cookie+'; path=/'});";
				$popup .='var name = "fmalertcookies" + "=";';
				$popup .='var ca = document.cookie.split(";");';
				
				$popup .= $scriptDeleteCookie;				
				
				$popup .='for(i = 0; i < ca.length; i++) {';
				$popup .='var c = ca[i];';
				$popup .='while (c.charAt(0)==" ") c = c.substring(1);';
				$popup .='if (c.indexOf(name) == 0){ acceptCooke = true; jQuery.magnificPopup.close();}';
				$popup .='}';			
				$popup .="</script>";
				$buffer = str_replace('</body>',$popup.'</body>', $buffer);			
			}

			JResponse::setBody($buffer);
		}
    }
}

?>fmalertcookies.xml000060400000041653152455302430010305 0ustar00<?xml version="1.0" encoding="utf-8"?>
<extension version="2.5" type="plugin" group="system" method="upgrade">
	<name>PLG_SYSTEM_FMALERTCOOKIES</name>
	<author>Folcomedia</author>
	<creationDate>2014</creationDate>
	<copyright>2014 Folcomedia</copyright>
	<license>http://www.gnu.org/licenses/gpl-2.0.html GNU/GPL</license>
	<authorEmail>contact@folcomedia.fr</authorEmail>
	<authorUrl>http://www.folcomedia.fr</authorUrl>
	<version>1.3.5</version>
	<description>PLG_SYSTEM_FMALERTCOOKIES_XML_DESCRIPTION</description>
	<files>
		<filename plugin="fmalertcookies">fmalertcookies.php</filename>
		<filename>index.html</filename>
		<folder>assets</folder>		
		<folder>classes</folder>		
	</files>
	<languages>
		<language tag="fr-FR">language/fr-FR/fr-FR.plg_system_fmalertcookies.ini</language>
		<language tag="fr-FR">language/fr-FR/fr-FR.plg_system_fmalertcookies.sys.ini</language>
		<language tag="en-GB">language/en-GB/en-GB.plg_system_fmalertcookies.ini</language>
		<language tag="en-GB">language/en-GB/en-GB.plg_system_fmalertcookies.sys.ini</language>		
		<language tag="hu-HU">language/hu-HU/hu-HU.plg_system_fmalertcookies.ini</language>
		<language tag="hu-HU">language/hu-HU/hu-HU.plg_system_fmalertcookies.sys.ini</language>	
		<language tag="de-DE">language/de-DE/de-DE.plg_system_fmalertcookies.ini</language>
		<language tag="de-DE">language/de-DE/de-DE.plg_system_fmalertcookies.sys.ini</language>	
	</languages>
    <config>
        <fields name="params" labelclass="order">
			<fieldset labelclass="order" class="order" name="affichage" label="PLG_SYSTEM_FMALERTCOOKIES_TITLE_PARAMS">				
				<field name="name_plugin" type="hidden" default="fmalertcookies" />
				<field name="version_plugin" type="hidden" default="1.3.5" />								
                <field type="spacer" name="general_spacer" label="PLG_SYSTEM_FMALERTCOOKIES_HEADER_GENERAL_LABEL" />     
                <field name="ajouter_jquery" type="list"
                    description="PLG_SYSTEM_FMALERTCOOKIES_AJOUTER_JQUERY_DESC"
                    default="0" label="PLG_SYSTEM_FMALERTCOOKIES_AJOUTER_JQUERY_LABEL" >
                    	<option value="0">PLG_SYSTEM_FMALERTCOOKIES_NO_USE_JQUERY_SITE</option>
				  		<option value="1">PLG_SYSTEM_FMALERTCOOKIES_YES_USE_JQUERY_PLUGIN</option>
				</field> 						            			
            	<field name="mylanguage" type="language" client="site" 
            		label="PLG_SYSTEM_FMALERTCOOKIES_MYLANGUAGE_LABEL" description="PLG_SYSTEM_FMALERTCOOKIES_MYLANGUAGE_DESC" />

				<field name="duree_cookie" type="text" filter="integer" default="30" label="PLG_SYSTEM_FMALERTCOOKIES_DUREE_COOKIE_LABEL" 
				description="PLG_SYSTEM_FMALERTCOOKIES_DUREE_COOKIE_DESC"  />
           	
                 <field name="deleteCookie" type="radio"
                    description="PLG_SYSTEM_FMALERTCOOKIES_DELETE_COOKIE_DESC"
                    default="0" class="btn-group" labelclass="control-label" label="PLG_SYSTEM_FMALERTCOOKIES_DELETE_COOKIE">
                    	<option value="0">JNO</option>
				  		<option value="1">JYES</option>
				</field>           	
           	
           	
            	<field type="spacer" name="alerte_spacer" label="PLG_SYSTEM_FMALERTCOOKIES_HEADER_ALERTE_LABEL" />
 
                 <field name="display_offline" type="radio"
                    description="PLG_SYSTEM_FMALERTCOOKIES_DISPLAY_OFFLINE_DESC"
                    default="0" class="btn-group" labelclass="control-label" label="PLG_SYSTEM_FMALERTCOOKIES_DISPLAY_OFFLINE">
                    	<option value="0">JNO</option>
				  		<option value="1">JYES</option>
				</field>
            	
                <field name="affichage_msg_page_cookie" type="list"
                    description="PLG_SYSTEM_FMALERTCOOKIES_AFFICHAGE_MSG_PAGE_COOKIE_DESC"
                    default="0" label="PLG_SYSTEM_FMALERTCOOKIES_AFFICHAGE_MSG_PAGE_COOKIE_LABEL" >
                    	<option value="0">PLG_SYSTEM_FMALERTCOOKIES_AFFICHAGE_MSG_PAGE_COOKIE_NOT_ALL_PAGES</option>
				  		<option value="1">PLG_SYSTEM_FMALERTCOOKIES_AFFICHAGE_MSG_PAGE_COOKIE_ALL_PAGES</option>
				</field>
            		
                <field name="type_affichage" type="list"
                    description="PLG_SYSTEM_FMALERTCOOKIES_TYPE_AFFICHAGE_DESC"
                    default="1" label="PLG_SYSTEM_FMALERTCOOKIES_TYPE_AFFICHAGE_LABEL" >
                    	<option value="0">PLG_SYSTEM_FMALERTCOOKIES_POPUP</option>
				  		<option value="1">PLG_SYSTEM_FMALERTCOOKIES_ENCADRE</option>
				</field>   
				
				<field name="num_opacity" type="integer" default="100" 
				label="PLG_SYSTEM_FMALERTCOOKIES_NUM_OPACITY_LABEL" 
				description="PLG_SYSTEM_FMALERTCOOKIES_NUM_OPACITY_DESC" 
				first="0" last="100" step="1" />
				
				            
                 <field name="position" type="list"
                    description="PLG_SYSTEM_FMALERTCOOKIES_POSITION_DESC"
                    default="0" label="PLG_SYSTEM_FMALERTCOOKIES_POSITION_LABEL">
                    	<option value="0">PLG_SYSTEM_FMALERTCOOKIES_HAUT</option>
				  		<option value="1">PLG_SYSTEM_FMALERTCOOKIES_BAS</option>
				</field> 

            	<field name="position_contenu" type="list"
                    description="PLG_SYSTEM_FMALERTCOOKIES_POSITION_CONTENU_DESC"
                    default="center" label="PLG_SYSTEM_FMALERTCOOKIES_POSITION_CONTENU_LABEL">
                    	<option value="center">PLG_SYSTEM_FMALERTCOOKIES_POSITION_CONTENU_CENTRER</option>
				  		<option value="left">PLG_SYSTEM_FMALERTCOOKIES_POSITION_CONTENU_GAUCHE</option>
				  		<option value="right">PLG_SYSTEM_FMALERTCOOKIES_POSITION_CONTENU_DROITE</option>
				</field>

                <field name="position_fixe" type="radio"
                    description="PLG_SYSTEM_FMALERTCOOKIES_POSITION_FIXE_DESC"
                    default="0" class="btn-group" labelclass="control-label" label="PLG_SYSTEM_FMALERTCOOKIES_POSITION_FIXE_LABEL">
                    	<option value="0">JNO</option>
				  		<option value="1">JYES</option>
				</field>   

               <field name="taille_cadre" type="text" 
                    description="PLG_SYSTEM_FMALERTCOOKIES_TAILLE_CADRE_DESC"
                    label="PLG_SYSTEM_FMALERTCOOKIES_TAILLE_CADRE_LABEL" default="100%"
                />

               <field name="marge_ext" type="text" filter="integer"
                    description="PLG_SYSTEM_FMALERTCOOKIES_MARGE_EXT_DESC"
                    label="PLG_SYSTEM_FMALERTCOOKIES_MARGE_EXT_LABEL" default="0"
                />
 
               <field name="marge_int" type="text" filter="integer"
                    description="PLG_SYSTEM_FMALERTCOOKIES_MARGE_INT_DESC"
                    label="PLG_SYSTEM_FMALERTCOOKIES_MARGE_INT_LABEL" default="10"
                /> 
               
                <field name="couleur_texte" type="color"
                    description="PLG_SYSTEM_FMALERTCOOKIES_COULEUR_TEXTE_DESC"
                    default="#666666" label="PLG_SYSTEM_FMALERTCOOKIES_COULEUR_TEXTE_LABEL" 
                 />	
                <field name="couleur_fond" type="color"
                    description="PLG_SYSTEM_FMALERTCOOKIES_COULEUR_FOND_DESC"
                    default="#FFFFFF" label="PLG_SYSTEM_FMALERTCOOKIES_COULEUR_FOND_LABEL" 
                 />	  				
                
                <field type="spacer" name="bordure_spacer" label="PLG_SYSTEM_FMALERTCOOKIES_HEADER_BORDURE_LABEL" />
                <field name="type_bordure" type="list"
                    description="PLG_SYSTEM_FMALERTCOOKIES_TYPE_BORDURE_DESC"
                    default="1" label="PLG_SYSTEM_FMALERTCOOKIES_TYPE_BORDURE_LABEL">
                    	<option value="0">PLG_SYSTEM_FMALERTCOOKIES_ARRONDI</option>
				  		<option value="1">PLG_SYSTEM_FMALERTCOOKIES_RECTANGULAIRE</option>
				  		<option value="2">PLG_SYSTEM_FMALERTCOOKIES_SANS_BORDURE</option>
				</field>	
					
                <field name="couleur_bordure" type="color"
                    description="PLG_SYSTEM_FMALERTCOOKIES_COULEUR_BORDURE_DESC"
                    default="#eee" label="PLG_SYSTEM_FMALERTCOOKIES_COULEUR_BORDURE_LABEL" 
                 />	
               <field name="taille_bordure" type="text" filter="integer"
                    description="PLG_SYSTEM_FMALERTCOOKIES_TAILLE_BORDURE_DESC"
                    label="PLG_SYSTEM_FMALERTCOOKIES_TAILLE_BORDURE_LABEL" default="0"
                />  
            </fieldset>      
            
            <fieldset name="boutons" label="PLG_SYSTEM_FMALERTCOOKIES_TITLE_BOUTONS">
            	<field type="spacer" name="general_spacer_btn" label="PLG_SYSTEM_FMALERTCOOKIES_HEADER_GENERAL_LABEL" />
                <field name="first_btn" type="list"
                    description="PLG_SYSTEM_FMALERTCOOKIES_FIRST_BTN_DESC"
                    default="0" class="btn-group" labelclass="control-label" label="PLG_SYSTEM_FMALERTCOOKIES_FIRST_BTN_LABEL">
                    	<option value="0">PLG_SYSTEM_FMALERTCOOKIES_FIRST_BTN_CLOSE</option>
				  		<option value="1">PLG_SYSTEM_FMALERTCOOKIES_FIRST_BTN_MORE</option>
				</field>            	
                  <field name="position_btn" type="list"
                    description="PLG_SYSTEM_FMALERTCOOKIES_POSITION_BTN_DESC"
                    default="0" class="btn-group" labelclass="control-label" label="PLG_SYSTEM_FMALERTCOOKIES_POSITION_BTN_LABEL">
                    	<option value="0">PLG_SYSTEM_FMALERTCOOKIES_POSITION_BTN_A_LA_LIGNE</option>
				  		<option value="1">PLG_SYSTEM_FMALERTCOOKIES_POSITION_BTN_MEME_LIGNE</option>
				</field>            	
            	
                 <field type="spacer" name="btn_more_spacer" label="PLG_SYSTEM_FMALERTCOOKIES_HEADER_BTN_MORE_LABEL" />
                 <field name="btn_more" type="radio"
                    description="PLG_SYSTEM_FMALERTCOOKIES_BTN_MORE_DESC"
                    default="1" class="btn-group" labelclass="control-label" label="PLG_SYSTEM_FMALERTCOOKIES_BTN_MORE_LABEL">
                    	<option value="0">JNO</option>
				  		<option value="1">JYES</option>
				</field>
                <field name="position_btn_more" type="list"
                    description="PLG_SYSTEM_FMALERTCOOKIES_POSITION_BTN_CLOSE_DESC"
                    default="center" label="PLG_SYSTEM_FMALERTCOOKIES_POSITION_BTN_MORE_LABEL">
                    	<option value="center">PLG_SYSTEM_FMALERTCOOKIES_POSITION_BTN_CENTRER</option>
				  		<option value="left">PLG_SYSTEM_FMALERTCOOKIES_POSITION_BTN_GAUCHE</option>
				  		<option value="right">PLG_SYSTEM_FMALERTCOOKIES_POSITION_BTN_DROITE</option>
				</field>  
                <field name="taille_btn_more" type="list"
                    description="PLG_SYSTEM_FMALERTCOOKIES_TAILLE_BTN_MORE_DESC"
                    default="" label="PLG_SYSTEM_FMALERTCOOKIES_TAILLE_BTN_MORE_LABEL">
                    	<option value="btn-large">PLG_SYSTEM_FMALERTCOOKIES_TAILLE_BTN_LARGE</option>
				  		<option value="">PLG_SYSTEM_FMALERTCOOKIES_TAILLE_BTN_DEFAULT</option>
				  		<option value="btn-small">PLG_SYSTEM_FMALERTCOOKIES_TAILLE_BTN_SMALL</option>
				  		<option value="btn-mini">PLG_SYSTEM_FMALERTCOOKIES_TAILLE_BTN_MINI</option>
				</field>  
				<field name="couleur_btn_more" type="list"
                    description="PLG_SYSTEM_FMALERTCOOKIES_COULEUR_BTN_MORE_DESC"
                    default="btn-inverse" label="PLG_SYSTEM_FMALERTCOOKIES_COULEUR_BTN_MORE_LABEL">
                    	<option value="btn-grey">PLG_SYSTEM_FMALERTCOOKIES_COULEUR_BTN_DEFAULT</option>
				  		<option value="btn-primary">PLG_SYSTEM_FMALERTCOOKIES_COULEUR_BTN_BLEU_FONCE</option>
				  		<option value="btn-info">PLG_SYSTEM_FMALERTCOOKIES_COULEUR_BTN_BLEU_CLAIR</option>
				  		<option value="btn-success">PLG_SYSTEM_FMALERTCOOKIES_COULEUR_BTN_VERT</option>				  		
				  		<option value="btn-warning">PLG_SYSTEM_FMALERTCOOKIES_COULEUR_BTN_ORANGE</option>
				  		<option value="btn-danger">PLG_SYSTEM_FMALERTCOOKIES_COULEUR_BTN_ROUGE</option>
				  		<option value="btn-inverse">PLG_SYSTEM_FMALERTCOOKIES_COULEUR_BTN_NOIR</option>
				  		<option value="btn-link">PLG_SYSTEM_FMALERTCOOKIES_COULEUR_BTN_RIEN</option>
				  		<option value="btn-custom">PLG_SYSTEM_FMALERTCOOKIES_COULEUR_BTN_CUSTOM</option>			  		
				</field>

				<field name="couleur_btn_more_custom" type="color"
                    description="PLG_SYSTEM_FMALERTCOOKIES_COULEUR_BTN_MORE_CUSTOM_DESC" label="PLG_SYSTEM_FMALERTCOOKIES_COULEUR_BTN_MORE_CUSTOM_LABEL" 
                 />	

				<field name="couleur_texte_btn_more" type="color"
                    description="PLG_SYSTEM_FMALERTCOOKIES_COULEUR_TEXTE_MORE_DESC"
                    default="#eeeeee" label="PLG_SYSTEM_FMALERTCOOKIES_COULEUR_TEXTE_MORE_LABEL" 
                 />					
								              
                <field type="spacer" name="btn_close_spacer" label="PLG_SYSTEM_FMALERTCOOKIES_HEADER_BTN_CLOSE_LABEL" />
                 <field name="btn_close" type="radio"
                    description="PLG_SYSTEM_FMALERTCOOKIES_BTN_CLOSE_DESC"
                    default="1" class="btn-group" labelclass="control-label" label="PLG_SYSTEM_FMALERTCOOKIES_BTN_CLOSE_LABEL">
                    	<option value="0">JNO</option>
				  		<option value="1">JYES</option>
				</field>
   
                <field name="position_btn_close" type="list"
                    description="PLG_SYSTEM_FMALERTCOOKIES_POSITION_BTN_CLOSE_DESC"
                    default="center" label="PLG_SYSTEM_FMALERTCOOKIES_POSITION_BTN_CLOSE_LABEL">
                    	<option value="center">PLG_SYSTEM_FMALERTCOOKIES_POSITION_BTN_CENTRER</option>
				  		<option value="left">PLG_SYSTEM_FMALERTCOOKIES_POSITION_BTN_GAUCHE</option>
				  		<option value="right">PLG_SYSTEM_FMALERTCOOKIES_POSITION_BTN_DROITE</option>
				</field>
                <field name="taille_btn_close" type="list"
                    description="PLG_SYSTEM_FMALERTCOOKIES_TAILLE_BTN_CLOSE_DESC"
                    default="" label="PLG_SYSTEM_FMALERTCOOKIES_TAILLE_BTN_CLOSE_LABEL">
                    	<option value="btn-large">PLG_SYSTEM_FMALERTCOOKIES_TAILLE_BTN_LARGE</option>
				  		<option value="">PLG_SYSTEM_FMALERTCOOKIES_TAILLE_BTN_DEFAULT</option>
				  		<option value="btn-small">PLG_SYSTEM_FMALERTCOOKIES_TAILLE_BTN_SMALL</option>
				  		<option value="btn-mini">PLG_SYSTEM_FMALERTCOOKIES_TAILLE_BTN_MINI</option>
				</field>	
				<field name="couleur_btn_close" type="list"
                    description="PLG_SYSTEM_FMALERTCOOKIES_COULEUR_BTN_CLOSE_DESC"
                    default="btn-warning" label="PLG_SYSTEM_FMALERTCOOKIES_COULEUR_BTN_CLOSE_LABEL">
                    	<option value="btn-grey">PLG_SYSTEM_FMALERTCOOKIES_COULEUR_BTN_DEFAULT</option>
				  		<option value="btn-primary">PLG_SYSTEM_FMALERTCOOKIES_COULEUR_BTN_BLEU_FONCE</option>
				  		<option value="btn-info">PLG_SYSTEM_FMALERTCOOKIES_COULEUR_BTN_BLEU_CLAIR</option>
				  		<option value="btn-success">PLG_SYSTEM_FMALERTCOOKIES_COULEUR_BTN_VERT</option>				  		
				  		<option value="btn-warning">PLG_SYSTEM_FMALERTCOOKIES_COULEUR_BTN_ORANGE</option>
				  		<option value="btn-danger">PLG_SYSTEM_FMALERTCOOKIES_COULEUR_BTN_ROUGE</option>
				  		<option value="btn-inverse">PLG_SYSTEM_FMALERTCOOKIES_COULEUR_BTN_NOIR</option>
				  		<option value="btn-link">PLG_SYSTEM_FMALERTCOOKIES_COULEUR_BTN_RIEN</option>
				  		<option value="btn-custom">PLG_SYSTEM_FMALERTCOOKIES_COULEUR_BTN_CUSTOM</option>	
				</field>
				
				<field name="couleur_btn_close_custom" type="color"
                    description="PLG_SYSTEM_FMALERTCOOKIES_COULEUR_BTN_CLOSE_CUSTOM_DESC" label="PLG_SYSTEM_FMALERTCOOKIES_COULEUR_BTN_CLOSE_CUSTOM_LABEL" 
                 />					
				
				<field name="couleur_texte_btn_close" type="color"
                    description="PLG_SYSTEM_FMALERTCOOKIES_COULEUR_TEXTE_CLOSE_DESC"
                    default="#eeeeee" label="PLG_SYSTEM_FMALERTCOOKIES_COULEUR_TEXTE_CLOSE_LABEL" 
                 />	
								                          
            </fieldset>        
			<fieldset name="seo" label="PLG_SYSTEM_FMALERTCOOKIES_TITLE_SEO">
                <field name="user_agent" type="textarea" label="PLG_SYSTEM_FMALERTCOOKIES_USER_AGENT_LABEL" description="PLG_SYSTEM_FMALERTCOOKIES_USER_AGENT_DESC" rows="10" cols="100" 
                default="Teoma,alexa,froogle,Gigabot,inktomi,looksmart,URL_Spider_SQL,Firefly,NationalDirectory,AskJeeves,TECNOSEEK,InfoSeek,WebFindBot,girafabot,crawler,www.galaxy.com,Googlebot,Scooter,Slurp,bing,msnbot,appie,FAST,WebBug,Spade,ZyBorg,rabaz,Baiduspider,Feedfetcher-Google,TechnoratiSnoop,Rankivabot,Mediapartners-Google,Sogouwebspider,WebAltaCrawler,TweetmemeBot,Butterfly,Twitturls,Me.dium,Twiceler"/>                             
            </fieldset>  
            
			<fieldset name="support" label="PLG_SYSTEM_FMALERTCOOKIES_TITLE_SUPPORT">
                <field name="support" type="spacer"                   
                    label="PLG_SYSTEM_FMALERTCOOKIES_SUPPORT_LABEL" filter="safehtml"
                />                             
            </fieldset>                                          
        </fields>     
    </config>
    <updateservers>
		<server type="extension" priority="1" name="Folcomedia Update">http://www.folcomedia.fr/joomla/update/plg-system-fmalertcookies</server>
    </updateservers>
</extension>
classes/dontoolbarbutton.php000060400000016540152455302430012316 0ustar00<?php

defined('_JEXEC') or die('Restricted access');

class JButtonDonToolBarButton extends JButton
{
	/**
	 * Button type
	 *
	 * @access	protected
	 * @var		string
	 */
	var $_name = 'DonToolBarButton';

	public function fetchButton( $type='DonToolBarButton', $name = '', $lang = "fr_FR")
	{
		$file = "https://www.paypalobjects.com/".$lang."/i/btn/btn_donate_SM.gif";
		$file_headers = @get_headers($file);	
		
		if($file_headers[0] == 'HTTP/1.0 404 Not Found') {
			$lang = "en_GB";
		}	
			
		$html = "<form action='https://www.paypal.com/cgi-bin/webscr' method='post' target='_blank'>";
		$html .="<input type='hidden' name='cmd' value='_s-xclick'>";
		$html .="<input type='hidden' name='encrypted' 
		value='-----BEGIN PKCS7-----MIIHRwYJKoZIhvcNAQcEoIIHODCCBzQCAQExggEwMIIBLAIBADCBlDCBjjELMAkGA1UEBhMCVVMxCzAJBgNVBAgTAkNBMRYwFAYDVQQHEw1Nb3VudGFpbiBWaWV3MRQwEgYDVQQKEwtQYXlQYWwgSW5jLjETMBEGA1UECxQKbGl2ZV9jZXJ0czERMA8GA1UEAxQIbGl2ZV9hcGkxHDAaBgkqhkiG9w0BCQEWDXJlQHBheXBhbC5jb20CAQAwDQYJKoZIhvcNAQEBBQAEgYCsiG+y0NUag7By2lxawRs0WW6z0rwrAxjYpukWpHt4WWK0ef3eLIOi4iiU2yKHpQthvAqnsuVlQ4sCKgaM66kmMzwCUNoE/f+ddFVlgyBxK22LM0sfFAC4EZV89Hy8+sl8H/JQhzJWGBXVzY9HIqCTXTmiF8aSLUYTXUDIuaG5ljELMAkGBSsOAwIaBQAwgcQGCSqGSIb3DQEHATAUBggqhkiG9w0DBwQIYS3AjQHRLi2AgaAURrm0J4I8UVIessRH2bQaken13uf8hGInmnvg4YnWRhDIRm3rEoOCbo6uE4flD9WrH8zyEcI676FvM2fHIO9zrv7jL6PHd2P28bCWGR0+ip73vmjjyQgArHLe3zaFOUwWj2c2X32oLaBNFR5QxLN1+t5Zg6G6vYscyOcATCJKutKBTYX0KYFUc5bqFcTPakhA1YJanQbN+5OH61CEEXI0oIIDhzCCA4MwggLsoAMCAQICAQAwDQYJKoZIhvcNAQEFBQAwgY4xCzAJBgNVBAYTAlVTMQswCQYDVQQIEwJDQTEWMBQGA1UEBxMNTW91bnRhaW4gVmlldzEUMBIGA1UEChMLUGF5UGFsIEluYy4xEzARBgNVBAsUCmxpdmVfY2VydHMxETAPBgNVBAMUCGxpdmVfYXBpMRwwGgYJKoZIhvcNAQkBFg1yZUBwYXlwYWwuY29tMB4XDTA0MDIxMzEwMTMxNVoXDTM1MDIxMzEwMTMxNVowgY4xCzAJBgNVBAYTAlVTMQswCQYDVQQIEwJDQTEWMBQGA1UEBxMNTW91bnRhaW4gVmlldzEUMBIGA1UEChMLUGF5UGFsIEluYy4xEzARBgNVBAsUCmxpdmVfY2VydHMxETAPBgNVBAMUCGxpdmVfYXBpMRwwGgYJKoZIhvcNAQkBFg1yZUBwYXlwYWwuY29tMIGfMA0GCSqGSIb3DQEBAQUAA4GNADCBiQKBgQDBR07d/ETMS1ycjtkpkvjXZe9k+6CieLuLsPumsJ7QC1odNz3sJiCbs2wC0nLE0uLGaEtXynIgRqIddYCHx88pb5HTXv4SZeuv0Rqq4+axW9PLAAATU8w04qqjaSXgbGLP3NmohqM6bV9kZZwZLR/klDaQGo1u9uDb9lr4Yn+rBQIDAQABo4HuMIHrMB0GA1UdDgQWBBSWn3y7xm8XvVk/UtcKG+wQ1mSUazCBuwYDVR0jBIGzMIGwgBSWn3y7xm8XvVk/UtcKG+wQ1mSUa6GBlKSBkTCBjjELMAkGA1UEBhMCVVMxCzAJBgNVBAgTAkNBMRYwFAYDVQQHEw1Nb3VudGFpbiBWaWV3MRQwEgYDVQQKEwtQYXlQYWwgSW5jLjETMBEGA1UECxQKbGl2ZV9jZXJ0czERMA8GA1UEAxQIbGl2ZV9hcGkxHDAaBgkqhkiG9w0BCQEWDXJlQHBheXBhbC5jb22CAQAwDAYDVR0TBAUwAwEB/zANBgkqhkiG9w0BAQUFAAOBgQCBXzpWmoBa5e9fo6ujionW1hUhPkOBakTr3YCDjbYfvJEiv/2P+IobhOGJr85+XHhN0v4gUkEDI8r2/rNk1m0GA8HKddvTjyGw/XqXa+LSTlDYkqI8OwR8GEYj4efEtcRpRYBxV8KxAW93YDWzFGvruKnnLbDAF6VR5w/cCMn5hzGCAZowggGWAgEBMIGUMIGOMQswCQYDVQQGEwJVUzELMAkGA1UECBMCQ0ExFjAUBgNVBAcTDU1vdW50YWluIFZpZXcxFDASBgNVBAoTC1BheVBhbCBJbmMuMRMwEQYDVQQLFApsaXZlX2NlcnRzMREwDwYDVQQDFAhsaXZlX2FwaTEcMBoGCSqGSIb3DQEJARYNcmVAcGF5cGFsLmNvbQIBADAJBgUrDgMCGgUAoF0wGAYJKoZIhvcNAQkDMQsGCSqGSIb3DQEHATAcBgkqhkiG9w0BCQUxDxcNMTUwNzA4MDcwNzAwWjAjBgkqhkiG9w0BCQQxFgQUL9ErqI5wU+qRa+3sNzyPk0CN3RowDQYJKoZIhvcNAQEBBQAEgYBLVtJ53r37bk/dfCjVU6fyPXjsxbeQFj9o7waC82pkHcu3CUCnmS6COnGtTBDSPCZVkhMvc/pJ22rQIpLk4T3bLzoYQvDFTl+apolbpWqfnsF+JFKpHMELcamzid71znZUs4gW5CH+iNAJzHnsu4g11dBZfepCgGN7+MaOE8mn4g==-----END PKCS7-----'>";
		$html .= "<input type='image' src='https://www.paypalobjects.com/".$lang."/i/btn/btn_donate_SM.gif' border='0' name='submit' alt='PayPal - la solution de paiement en ligne la plus simple et la plus sécurisée !'>";
		$html .= "<img alt='' border='0' src='https://www.paypalobjects.com/fr_FR/i/scr/pixel.gif' width='1' height='1'>";
		$html .= "</form>";				
		return $html;
	}

	// fetchId
	public function fetchId( $type = 'DonToolBarButton', $name = '' )
	{
		return $this->_parent->getName().'-'.$name;
	}
}

// JToolbarButton
class JToolbarButtonDonToolBarButton extends JButtonDonToolBarButton
{
	/**
	 * Button type
	 *
	 * @access	protected
	 * @var		string
	 */
	var $_name = 'DonToolBarButton';

	public function fetchButton( $type='DonToolBarButton', $name = '', $lang = 'fr_FR')
	{
		$file = "https://www.paypalobjects.com/".$lang."/i/btn/btn_donate_SM.gif";
		$file_headers = @get_headers($file);	
		
		if($file_headers[0] == 'HTTP/1.0 404 Not Found') {
			$lang = "en_GB";
		}		

		$html = "<form action='https://www.paypal.com/cgi-bin/webscr' method='post' target='_blank'>";
		$html .="<input type='hidden' name='cmd' value='_s-xclick'>";
		$html .="<input type='hidden' name='encrypted' 
		value='-----BEGIN PKCS7-----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-----END PKCS7-----'>";
		$html .= "<input type='image' src='https://www.paypalobjects.com/".$lang."/i/btn/btn_donate_SM.gif' border='0' name='submit' alt='PayPal - la solution de paiement en ligne la plus simple et la plus sécurisée !'>";
		$html .= "<img alt='' border='0' src='https://www.paypalobjects.com/fr_FR/i/scr/pixel.gif' width='1' height='1'>";
		$html .= "</form>";				
		return $html;
	}

	// fetchId
	public function fetchId( $type = 'DonToolBarButton', $name = '' )
	{
		return $this->_parent->getName().'-'.$name;
	}
}classes/exporttoolbarbutton.php000060400000002660152455302430013055 0ustar00<?php

defined('_JEXEC') or die('Restricted access');

class JButtonExportToolBarButton extends JButton
{
	/**
	 * Button type
	 *
	 * @access	protected
	 * @var		string
	 */
	var $_name = 'ExportToolBarButton';

	public function fetchButton( $type='ExportToolBarButton', $name = '', $url = '', $text = '', $task = '')
	{
		$class	=	$this->fetchIconClass( 'export' );
		
		$html = "<a href='".$url."&fmalertcookiestask=".$task."' class='btn btn-info btn-small'> ";
		$html .= "<span class='".$class."' title='".$text."'></span>";
		$html .= $text;
		$html .= "</a>";
		return $html;
	}

	// fetchId
	public function fetchId( $type = 'ExportToolBarButton', $name = '' )
	{
		return $this->_parent->getName().'-'.$name;
	}
}

// JToolbarButton
class JToolbarButtonExportToolBarButton extends JButtonExportToolBarButton
{
	/**
	 * Button type
	 *
	 * @access	protected
	 * @var		string
	 */
	var $_name = 'ExportToolBarButton';

	public function fetchButton( $type='ExportToolBarButton', $name = '', $url = '', $text = '', $task = '')
	{
		$class	= $this->fetchIconClass($name);
		
		$html = "<a href='".$url."&fmalertcookiestask=".$task."' class='btn btn-info btn-small'>";
		$html .= "<span style='margin-right: 5px;' class='".$class."' title='".$text."'></span>";
		$html .= $text;
		$html .= "</a>";
		return $html;
	}

	// fetchId
	public function fetchId( $type = 'ExportToolBarButton', $name = '' )
	{
		return $this->_parent->getName().'-'.$name;
	}
}classes/importtoolbarbutton.php000060400000004316152455302430013046 0ustar00<?php

defined('_JEXEC') or die('Restricted access');


class JButtonImportToolBarButton extends JButton
{
	/**
	 * Button type
	 *
	 * @access	protected
	 * @var		string
	 */
	var $_name = 'ImportToolBarButton';

	function fetchButton( $type='ImportToolBarButton', $name = '', $url = '', $text = '', $task = '')
	{

    $class	= $this->fetchIconClass($name);
	
    $html	= "<form style='margin: 0;' id='form_fmalertcookies' name='form_fmalertcookies' action='".$url."&fmalertcookiestask=import' method='post' enctype='multipart/form-data'>";	
    $html .= "<a href='#' onclick=\"document.getElementById('file_fmalertcookies').click();\" class='btn btn-info btn-small'>";
    $html .= "<span class='".$class."' title='".$text."'>";
    $html .= "</span>".$text."</a>";
	$html .= "<input id='file_fmalertcookies' onchange=\"document.getElementById('form_fmalertcookies').submit();\" name='id_fmalertcookies' type='file' style='display: none;' />";
	$html .= "</form>";

    return $html;
	}

	// fetchId
	public function fetchId( $type = 'ImportToolBarButton', $name = '' )
	{
		return $this->_parent->getName().'-'.$name;
	}

}
	
class JToolbarButtonImportToolBarButton extends JButtonExportToolBarButton
{
	/**
	 * Button type
	 *
	 * @access	protected
	 * @var		string
	 */
	var $_name = 'ImportToolBarButton';

	function fetchButton( $type='ImportToolBarButton', $name = '', $url = '', $text = '', $task = '')
	{

    $class	= $this->fetchIconClass($name);

    $html	= "<form style='margin: 0;' id='form_fmalertcookies' name='form_fmalertcookies' action='".$url."&fmalertcookiestask=import' method='post' enctype='multipart/form-data'>";	
    $html .= "<a href='#' onclick=\"document.getElementById('file_fmalertcookies').click();\" class='btn btn-info btn-small'>";
    $html .= "<span style='margin-right: 5px;' class='".$class."' title='".$text."'>";
    $html .= "</span>".$text."</a>";
	$html .= "<input id='file_fmalertcookies' onchange=\"document.getElementById('form_fmalertcookies').submit();\" name='id_fmalertcookies' type='file' style='display: none;' />";
	$html .= "</form>";

    return $html;
	}

	// fetchId
	public function fetchId( $type = 'ImportToolBarButton', $name = '' )
	{
		return $this->_parent->getName().'-'.$name;
	}

}	classes/index.html000060400000000054152455302430010174 0ustar00<html><body bgcolor="#FFFFFF"></body></html>assets/css/custom.css000060400000000000152455302430010647 0ustar00assets/css/bootstrap.min.css000060400000111141152455302430012145 0ustar00/***
 * Custom
 */

/* Small devices (tablets) */
@media (max-width: 767px) {
	body #cadre_alert_cookies {
		text-align: center !important;
	} 
	
	body #cadre_alert_cookies > div {
		max-width: 100% !important;
	} 

	body #cadre_alert_cookies .cadre_bouton {
		float: none !important;
		display: inline-block;
	} 		
}

@media print {
	body #cadre_alert_cookies { 
  		display: none;
	}
}

/*!
 * Bootstrap v3.3.1 (http://getbootstrap.com)
 * Copyright 2011-2014 Twitter, Inc.
 * Licensed under MIT (https://github.com/twbs/bootstrap/blob/master/LICENSE)
 */

/*!
 * Generated using the Bootstrap Customizer (http://getbootstrap.com/customize/?id=278cf4848aba8bcaf2de)
 * Config saved to config.json and https://gist.github.com/278cf4848aba8bcaf2de
 */
/*! normalize.css v3.0.2 | MIT License | git.io/normalize */
#cadre_alert_cookies a,
#cadre_alert_cookies a:hover,
#cadre_alert_cookies a:focus {
  color: #2a6496;
  text-decoration: none;
}

#cadre_alert_cookies button {
  overflow: visible;
}
#cadre_alert_cookies button,
#cadre_alert_cookies select,
#cadre_alert_cookies a.btn.read_more {
  text-transform: none;
}

#cadre_alert_cookies * {
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
}
#cadre_alert_cookies *:before,
#cadre_alert_cookies *:after {
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
}

#cadre_alert_cookies input,
#cadre_alert_cookies button,
#cadre_alert_cookies select,
#cadre_alert_cookies textarea {
  font-family: inherit;
  font-size: inherit;
  line-height: inherit;
}

#cadre_alert_cookies .row {
  margin-left: -15px;
  margin-right: -15px;
}
#cadre_alert_cookies .col-xs-1, #cadre_alert_cookies .col-sm-1, #cadre_alert_cookies .col-md-1, #cadre_alert_cookies .col-lg-1, #cadre_alert_cookies .col-xs-2, #cadre_alert_cookies .col-sm-2, #cadre_alert_cookies .col-md-2, #cadre_alert_cookies .col-lg-2, #cadre_alert_cookies .col-xs-3, #cadre_alert_cookies .col-sm-3, #cadre_alert_cookies .col-md-3, #cadre_alert_cookies .col-lg-3, #cadre_alert_cookies .col-xs-4, #cadre_alert_cookies .col-sm-4, #cadre_alert_cookies .col-md-4, #cadre_alert_cookies .col-lg-4, #cadre_alert_cookies .col-xs-5, #cadre_alert_cookies .col-sm-5, #cadre_alert_cookies .col-md-5, #cadre_alert_cookies .col-lg-5, #cadre_alert_cookies .col-xs-6, #cadre_alert_cookies .col-sm-6, #cadre_alert_cookies .col-md-6, #cadre_alert_cookies .col-lg-6, #cadre_alert_cookies .col-xs-7, #cadre_alert_cookies .col-sm-7, #cadre_alert_cookies .col-md-7, #cadre_alert_cookies .col-lg-7, #cadre_alert_cookies .col-xs-8, #cadre_alert_cookies .col-sm-8, #cadre_alert_cookies .col-md-8, #cadre_alert_cookies .col-lg-8, #cadre_alert_cookies .col-xs-9, #cadre_alert_cookies .col-sm-9, #cadre_alert_cookies .col-md-9, #cadre_alert_cookies .col-lg-9, #cadre_alert_cookies .col-xs-10, #cadre_alert_cookies .col-sm-10, #cadre_alert_cookies .col-md-10, #cadre_alert_cookies .col-lg-10, #cadre_alert_cookies .col-xs-11, #cadre_alert_cookies .col-sm-11, #cadre_alert_cookies .col-md-11, #cadre_alert_cookies .col-lg-11, #cadre_alert_cookies .col-xs-12, #cadre_alert_cookies .col-sm-12, #cadre_alert_cookies .col-md-12, #cadre_alert_cookies .col-lg-12 {
  position: relative;
  min-height: 1px;
  padding-left: 15px;
  padding-right: 15px;
}
#cadre_alert_cookies .col-xs-1, #cadre_alert_cookies .col-xs-2, #cadre_alert_cookies .col-xs-3, #cadre_alert_cookies .col-xs-4, #cadre_alert_cookies .col-xs-5, #cadre_alert_cookies .col-xs-6, #cadre_alert_cookies .col-xs-7, #cadre_alert_cookies .col-xs-8, #cadre_alert_cookies .col-xs-9, #cadre_alert_cookies .col-xs-10, #cadre_alert_cookies .col-xs-11, #cadre_alert_cookies .col-xs-12 {
  float: left;
}
#cadre_alert_cookies .col-xs-12 {
  width: 100%;
}
#cadre_alert_cookies .col-xs-11 {
  width: 91#cadre_alert_cookies .66666667%;
}
#cadre_alert_cookies .col-xs-10 {
  width: 83#cadre_alert_cookies .33333333%;
}
#cadre_alert_cookies .col-xs-9 {
  width: 75%;
}
#cadre_alert_cookies .col-xs-8 {
  width: 66#cadre_alert_cookies .66666667%;
}
#cadre_alert_cookies .col-xs-7 {
  width: 58#cadre_alert_cookies .33333333%;
}
#cadre_alert_cookies .col-xs-6 {
  width: 50%;
}
#cadre_alert_cookies .col-xs-5 {
  width: 41#cadre_alert_cookies .66666667%;
}
#cadre_alert_cookies .col-xs-4 {
  width: 33#cadre_alert_cookies .33333333%;
}
#cadre_alert_cookies .col-xs-3 {
  width: 25%;
}
#cadre_alert_cookies .col-xs-2 {
  width: 16#cadre_alert_cookies .66666667%;
}
#cadre_alert_cookies .col-xs-1 {
  width: 8#cadre_alert_cookies .33333333%;
}
#cadre_alert_cookies .col-xs-pull-12 {
  right: 100%;
}
#cadre_alert_cookies .col-xs-pull-11 {
  right: 91#cadre_alert_cookies .66666667%;
}
#cadre_alert_cookies .col-xs-pull-10 {
  right: 83#cadre_alert_cookies .33333333%;
}
#cadre_alert_cookies .col-xs-pull-9 {
  right: 75%;
}
#cadre_alert_cookies .col-xs-pull-8 {
  right: 66#cadre_alert_cookies .66666667%;
}
#cadre_alert_cookies .col-xs-pull-7 {
  right: 58#cadre_alert_cookies .33333333%;
}
#cadre_alert_cookies .col-xs-pull-6 {
  right: 50%;
}
#cadre_alert_cookies .col-xs-pull-5 {
  right: 41#cadre_alert_cookies .66666667%;
}
#cadre_alert_cookies .col-xs-pull-4 {
  right: 33#cadre_alert_cookies .33333333%;
}
#cadre_alert_cookies .col-xs-pull-3 {
  right: 25%;
}
#cadre_alert_cookies .col-xs-pull-2 {
  right: 16#cadre_alert_cookies .66666667%;
}
#cadre_alert_cookies .col-xs-pull-1 {
  right: 8#cadre_alert_cookies .33333333%;
}
#cadre_alert_cookies .col-xs-pull-0 {
  right: auto;
}
#cadre_alert_cookies .col-xs-push-12 {
  left: 100%;
}
#cadre_alert_cookies .col-xs-push-11 {
  left: 91#cadre_alert_cookies .66666667%;
}
#cadre_alert_cookies .col-xs-push-10 {
  left: 83#cadre_alert_cookies .33333333%;
}
#cadre_alert_cookies .col-xs-push-9 {
  left: 75%;
}
#cadre_alert_cookies .col-xs-push-8 {
  left: 66#cadre_alert_cookies .66666667%;
}
#cadre_alert_cookies .col-xs-push-7 {
  left: 58#cadre_alert_cookies .33333333%;
}
#cadre_alert_cookies .col-xs-push-6 {
  left: 50%;
}
#cadre_alert_cookies .col-xs-push-5 {
  left: 41#cadre_alert_cookies .66666667%;
}
#cadre_alert_cookies .col-xs-push-4 {
  left: 33#cadre_alert_cookies .33333333%;
}
#cadre_alert_cookies .col-xs-push-3 {
  left: 25%;
}
#cadre_alert_cookies .col-xs-push-2 {
  left: 16#cadre_alert_cookies .66666667%;
}
#cadre_alert_cookies .col-xs-push-1 {
  left: 8#cadre_alert_cookies .33333333%;
}
#cadre_alert_cookies .col-xs-push-0 {
  left: auto;
}
#cadre_alert_cookies .col-xs-offset-12 {
  margin-left: 100%;
}
#cadre_alert_cookies .col-xs-offset-11 {
  margin-left: 91#cadre_alert_cookies .66666667%;
}
#cadre_alert_cookies .col-xs-offset-10 {
  margin-left: 83#cadre_alert_cookies .33333333%;
}
#cadre_alert_cookies .col-xs-offset-9 {
  margin-left: 75%;
}
#cadre_alert_cookies .col-xs-offset-8 {
  margin-left: 66#cadre_alert_cookies .66666667%;
}
#cadre_alert_cookies .col-xs-offset-7 {
  margin-left: 58#cadre_alert_cookies .33333333%;
}
#cadre_alert_cookies .col-xs-offset-6 {
  margin-left: 50%;
}
#cadre_alert_cookies .col-xs-offset-5 {
  margin-left: 41#cadre_alert_cookies .66666667%;
}
#cadre_alert_cookies .col-xs-offset-4 {
  margin-left: 33#cadre_alert_cookies .33333333%;
}
#cadre_alert_cookies .col-xs-offset-3 {
  margin-left: 25%;
}
#cadre_alert_cookies .col-xs-offset-2 {
  margin-left: 16#cadre_alert_cookies .66666667%;
}
#cadre_alert_cookies .col-xs-offset-1 {
  margin-left: 8#cadre_alert_cookies .33333333%;
}
#cadre_alert_cookies .col-xs-offset-0 {
  margin-left: 0%;
}
@media (min-width: 768px) {
  #cadre_alert_cookies .col-sm-1, #cadre_alert_cookies .col-sm-2, #cadre_alert_cookies .col-sm-3, #cadre_alert_cookies .col-sm-4, #cadre_alert_cookies .col-sm-5, #cadre_alert_cookies .col-sm-6, #cadre_alert_cookies .col-sm-7, #cadre_alert_cookies .col-sm-8, #cadre_alert_cookies .col-sm-9, #cadre_alert_cookies .col-sm-10, #cadre_alert_cookies .col-sm-11, #cadre_alert_cookies .col-sm-12 {
    float: left;
  }
  #cadre_alert_cookies .col-sm-12 {
    width: 100%;
  }
  #cadre_alert_cookies .col-sm-11 {
    width: 91#cadre_alert_cookies .66666667%;
  }
  #cadre_alert_cookies .col-sm-10 {
    width: 83#cadre_alert_cookies .33333333%;
  }
  #cadre_alert_cookies .col-sm-9 {
    width: 75%;
  }
  #cadre_alert_cookies .col-sm-8 {
    width: 66#cadre_alert_cookies .66666667%;
  }
  #cadre_alert_cookies .col-sm-7 {
    width: 58#cadre_alert_cookies .33333333%;
  }
  #cadre_alert_cookies .col-sm-6 {
    width: 50%;
  }
  #cadre_alert_cookies .col-sm-5 {
    width: 41#cadre_alert_cookies .66666667%;
  }
  #cadre_alert_cookies .col-sm-4 {
    width: 33#cadre_alert_cookies .33333333%;
  }
  #cadre_alert_cookies .col-sm-3 {
    width: 25%;
  }
  #cadre_alert_cookies .col-sm-2 {
    width: 16#cadre_alert_cookies .66666667%;
  }
  #cadre_alert_cookies .col-sm-1 {
    width: 8#cadre_alert_cookies .33333333%;
  }
  #cadre_alert_cookies .col-sm-pull-12 {
    right: 100%;
  }
  #cadre_alert_cookies .col-sm-pull-11 {
    right: 91#cadre_alert_cookies .66666667%;
  }
  #cadre_alert_cookies .col-sm-pull-10 {
    right: 83#cadre_alert_cookies .33333333%;
  }
  #cadre_alert_cookies .col-sm-pull-9 {
    right: 75%;
  }
  #cadre_alert_cookies .col-sm-pull-8 {
    right: 66#cadre_alert_cookies .66666667%;
  }
  #cadre_alert_cookies .col-sm-pull-7 {
    right: 58#cadre_alert_cookies .33333333%;
  }
  #cadre_alert_cookies .col-sm-pull-6 {
    right: 50%;
  }
  #cadre_alert_cookies .col-sm-pull-5 {
    right: 41#cadre_alert_cookies .66666667%;
  }
  #cadre_alert_cookies .col-sm-pull-4 {
    right: 33#cadre_alert_cookies .33333333%;
  }
  #cadre_alert_cookies .col-sm-pull-3 {
    right: 25%;
  }
  #cadre_alert_cookies .col-sm-pull-2 {
    right: 16#cadre_alert_cookies .66666667%;
  }
  #cadre_alert_cookies .col-sm-pull-1 {
    right: 8#cadre_alert_cookies .33333333%;
  }
  #cadre_alert_cookies .col-sm-pull-0 {
    right: auto;
  }
  #cadre_alert_cookies .col-sm-push-12 {
    left: 100%;
  }
  #cadre_alert_cookies .col-sm-push-11 {
    left: 91#cadre_alert_cookies .66666667%;
  }
  #cadre_alert_cookies .col-sm-push-10 {
    left: 83#cadre_alert_cookies .33333333%;
  }
  #cadre_alert_cookies .col-sm-push-9 {
    left: 75%;
  }
  #cadre_alert_cookies .col-sm-push-8 {
    left: 66#cadre_alert_cookies .66666667%;
  }
  #cadre_alert_cookies .col-sm-push-7 {
    left: 58#cadre_alert_cookies .33333333%;
  }
  #cadre_alert_cookies .col-sm-push-6 {
    left: 50%;
  }
  #cadre_alert_cookies .col-sm-push-5 {
    left: 41#cadre_alert_cookies .66666667%;
  }
  #cadre_alert_cookies .col-sm-push-4 {
    left: 33#cadre_alert_cookies .33333333%;
  }
  #cadre_alert_cookies .col-sm-push-3 {
    left: 25%;
  }
  #cadre_alert_cookies .col-sm-push-2 {
    left: 16#cadre_alert_cookies .66666667%;
  }
  #cadre_alert_cookies .col-sm-push-1 {
    left: 8#cadre_alert_cookies .33333333%;
  }
  #cadre_alert_cookies .col-sm-push-0 {
    left: auto;
  }
  #cadre_alert_cookies .col-sm-offset-12 {
    margin-left: 100%;
  }
  #cadre_alert_cookies .col-sm-offset-11 {
    margin-left: 91#cadre_alert_cookies .66666667%;
  }
  #cadre_alert_cookies .col-sm-offset-10 {
    margin-left: 83#cadre_alert_cookies .33333333%;
  }
  #cadre_alert_cookies .col-sm-offset-9 {
    margin-left: 75%;
  }
  #cadre_alert_cookies .col-sm-offset-8 {
    margin-left: 66#cadre_alert_cookies .66666667%;
  }
  #cadre_alert_cookies .col-sm-offset-7 {
    margin-left: 58#cadre_alert_cookies .33333333%;
  }
  #cadre_alert_cookies .col-sm-offset-6 {
    margin-left: 50%;
  }
  #cadre_alert_cookies .col-sm-offset-5 {
    margin-left: 41#cadre_alert_cookies .66666667%;
  }
  #cadre_alert_cookies .col-sm-offset-4 {
    margin-left: 33#cadre_alert_cookies .33333333%;
  }
  #cadre_alert_cookies .col-sm-offset-3 {
    margin-left: 25%;
  }
  #cadre_alert_cookies .col-sm-offset-2 {
    margin-left: 16#cadre_alert_cookies .66666667%;
  }
  #cadre_alert_cookies .col-sm-offset-1 {
    margin-left: 8#cadre_alert_cookies .33333333%;
  }
  #cadre_alert_cookies .col-sm-offset-0 {
    margin-left: 0%;
  }
}
@media (min-width: 992px) {
  #cadre_alert_cookies .col-md-1, #cadre_alert_cookies .col-md-2, #cadre_alert_cookies .col-md-3, #cadre_alert_cookies .col-md-4, #cadre_alert_cookies .col-md-5, #cadre_alert_cookies .col-md-6, #cadre_alert_cookies .col-md-7, #cadre_alert_cookies .col-md-8, #cadre_alert_cookies .col-md-9, #cadre_alert_cookies .col-md-10, #cadre_alert_cookies .col-md-11, #cadre_alert_cookies .col-md-12 {
    float: left;
  }
  #cadre_alert_cookies .col-md-12 {
    width: 100%;
  }
  #cadre_alert_cookies .col-md-11 {
    width: 91#cadre_alert_cookies .66666667%;
  }
  #cadre_alert_cookies .col-md-10 {
    width: 83#cadre_alert_cookies .33333333%;
  }
  #cadre_alert_cookies .col-md-9 {
    width: 75%;
  }
  #cadre_alert_cookies .col-md-8 {
    width: 66#cadre_alert_cookies .66666667%;
  }
  #cadre_alert_cookies .col-md-7 {
    width: 58#cadre_alert_cookies .33333333%;
  }
  #cadre_alert_cookies .col-md-6 {
    width: 50%;
  }
  #cadre_alert_cookies .col-md-5 {
    width: 41#cadre_alert_cookies .66666667%;
  }
  #cadre_alert_cookies .col-md-4 {
    width: 33#cadre_alert_cookies .33333333%;
  }
  #cadre_alert_cookies .col-md-3 {
    width: 25%;
  }
  #cadre_alert_cookies .col-md-2 {
    width: 16#cadre_alert_cookies .66666667%;
  }
  #cadre_alert_cookies .col-md-1 {
    width: 8#cadre_alert_cookies .33333333%;
  }
  #cadre_alert_cookies .col-md-pull-12 {
    right: 100%;
  }
  #cadre_alert_cookies .col-md-pull-11 {
    right: 91#cadre_alert_cookies .66666667%;
  }
  #cadre_alert_cookies .col-md-pull-10 {
    right: 83#cadre_alert_cookies .33333333%;
  }
  #cadre_alert_cookies .col-md-pull-9 {
    right: 75%;
  }
  #cadre_alert_cookies .col-md-pull-8 {
    right: 66#cadre_alert_cookies .66666667%;
  }
  #cadre_alert_cookies .col-md-pull-7 {
    right: 58#cadre_alert_cookies .33333333%;
  }
  #cadre_alert_cookies .col-md-pull-6 {
    right: 50%;
  }
  #cadre_alert_cookies .col-md-pull-5 {
    right: 41#cadre_alert_cookies .66666667%;
  }
  #cadre_alert_cookies .col-md-pull-4 {
    right: 33#cadre_alert_cookies .33333333%;
  }
  #cadre_alert_cookies .col-md-pull-3 {
    right: 25%;
  }
  #cadre_alert_cookies .col-md-pull-2 {
    right: 16#cadre_alert_cookies .66666667%;
  }
  #cadre_alert_cookies .col-md-pull-1 {
    right: 8#cadre_alert_cookies .33333333%;
  }
  #cadre_alert_cookies .col-md-pull-0 {
    right: auto;
  }
  #cadre_alert_cookies .col-md-push-12 {
    left: 100%;
  }
  #cadre_alert_cookies .col-md-push-11 {
    left: 91#cadre_alert_cookies .66666667%;
  }
  #cadre_alert_cookies .col-md-push-10 {
    left: 83#cadre_alert_cookies .33333333%;
  }
  #cadre_alert_cookies .col-md-push-9 {
    left: 75%;
  }
  #cadre_alert_cookies .col-md-push-8 {
    left: 66#cadre_alert_cookies .66666667%;
  }
  #cadre_alert_cookies .col-md-push-7 {
    left: 58#cadre_alert_cookies .33333333%;
  }
  #cadre_alert_cookies .col-md-push-6 {
    left: 50%;
  }
  #cadre_alert_cookies .col-md-push-5 {
    left: 41#cadre_alert_cookies .66666667%;
  }
  #cadre_alert_cookies .col-md-push-4 {
    left: 33#cadre_alert_cookies .33333333%;
  }
  #cadre_alert_cookies .col-md-push-3 {
    left: 25%;
  }
  #cadre_alert_cookies .col-md-push-2 {
    left: 16#cadre_alert_cookies .66666667%;
  }
  #cadre_alert_cookies .col-md-push-1 {
    left: 8#cadre_alert_cookies .33333333%;
  }
  #cadre_alert_cookies .col-md-push-0 {
    left: auto;
  }
  #cadre_alert_cookies .col-md-offset-12 {
    margin-left: 100%;
  }
  #cadre_alert_cookies .col-md-offset-11 {
    margin-left: 91#cadre_alert_cookies .66666667%;
  }
  #cadre_alert_cookies .col-md-offset-10 {
    margin-left: 83#cadre_alert_cookies .33333333%;
  }
  #cadre_alert_cookies .col-md-offset-9 {
    margin-left: 75%;
  }
  #cadre_alert_cookies .col-md-offset-8 {
    margin-left: 66#cadre_alert_cookies .66666667%;
  }
  #cadre_alert_cookies .col-md-offset-7 {
    margin-left: 58#cadre_alert_cookies .33333333%;
  }
  #cadre_alert_cookies .col-md-offset-6 {
    margin-left: 50%;
  }
  #cadre_alert_cookies .col-md-offset-5 {
    margin-left: 41#cadre_alert_cookies .66666667%;
  }
  #cadre_alert_cookies .col-md-offset-4 {
    margin-left: 33#cadre_alert_cookies .33333333%;
  }
  #cadre_alert_cookies .col-md-offset-3 {
    margin-left: 25%;
  }
  #cadre_alert_cookies .col-md-offset-2 {
    margin-left: 16#cadre_alert_cookies .66666667%;
  }
  #cadre_alert_cookies .col-md-offset-1 {
    margin-left: 8#cadre_alert_cookies .33333333%;
  }
  #cadre_alert_cookies .col-md-offset-0 {
    margin-left: 0%;
  }
}
@media (min-width: 1200px) {
  #cadre_alert_cookies .col-lg-1, #cadre_alert_cookies .col-lg-2, #cadre_alert_cookies .col-lg-3, #cadre_alert_cookies .col-lg-4, #cadre_alert_cookies .col-lg-5, #cadre_alert_cookies .col-lg-6, #cadre_alert_cookies .col-lg-7, #cadre_alert_cookies .col-lg-8, #cadre_alert_cookies .col-lg-9, #cadre_alert_cookies .col-lg-10, #cadre_alert_cookies .col-lg-11, #cadre_alert_cookies .col-lg-12 {
    float: left;
  }
  #cadre_alert_cookies .col-lg-12 {
    width: 100%;
  }
  #cadre_alert_cookies .col-lg-11 {
    width: 91#cadre_alert_cookies .66666667%;
  }
  #cadre_alert_cookies .col-lg-10 {
    width: 83#cadre_alert_cookies .33333333%;
  }
  #cadre_alert_cookies .col-lg-9 {
    width: 75%;
  }
  #cadre_alert_cookies .col-lg-8 {
    width: 66#cadre_alert_cookies .66666667%;
  }
  #cadre_alert_cookies .col-lg-7 {
    width: 58#cadre_alert_cookies .33333333%;
  }
  #cadre_alert_cookies .col-lg-6 {
    width: 50%;
  }
  #cadre_alert_cookies .col-lg-5 {
    width: 41#cadre_alert_cookies .66666667%;
  }
  #cadre_alert_cookies .col-lg-4 {
    width: 33#cadre_alert_cookies .33333333%;
  }
  #cadre_alert_cookies .col-lg-3 {
    width: 25%;
  }
  #cadre_alert_cookies .col-lg-2 {
    width: 16#cadre_alert_cookies .66666667%;
  }
  #cadre_alert_cookies .col-lg-1 {
    width: 8#cadre_alert_cookies .33333333%;
  }
  #cadre_alert_cookies .col-lg-pull-12 {
    right: 100%;
  }
  #cadre_alert_cookies .col-lg-pull-11 {
    right: 91#cadre_alert_cookies .66666667%;
  }
  #cadre_alert_cookies .col-lg-pull-10 {
    right: 83#cadre_alert_cookies .33333333%;
  }
  #cadre_alert_cookies .col-lg-pull-9 {
    right: 75%;
  }
  #cadre_alert_cookies .col-lg-pull-8 {
    right: 66#cadre_alert_cookies .66666667%;
  }
  #cadre_alert_cookies .col-lg-pull-7 {
    right: 58#cadre_alert_cookies .33333333%;
  }
  #cadre_alert_cookies .col-lg-pull-6 {
    right: 50%;
  }
  #cadre_alert_cookies .col-lg-pull-5 {
    right: 41#cadre_alert_cookies .66666667%;
  }
  #cadre_alert_cookies .col-lg-pull-4 {
    right: 33#cadre_alert_cookies .33333333%;
  }
  #cadre_alert_cookies .col-lg-pull-3 {
    right: 25%;
  }
  #cadre_alert_cookies .col-lg-pull-2 {
    right: 16#cadre_alert_cookies .66666667%;
  }
  #cadre_alert_cookies .col-lg-pull-1 {
    right: 8#cadre_alert_cookies .33333333%;
  }
  #cadre_alert_cookies .col-lg-pull-0 {
    right: auto;
  }
  #cadre_alert_cookies .col-lg-push-12 {
    left: 100%;
  }
  #cadre_alert_cookies .col-lg-push-11 {
    left: 91#cadre_alert_cookies .66666667%;
  }
  #cadre_alert_cookies .col-lg-push-10 {
    left: 83#cadre_alert_cookies .33333333%;
  }
  #cadre_alert_cookies .col-lg-push-9 {
    left: 75%;
  }
  #cadre_alert_cookies .col-lg-push-8 {
    left: 66#cadre_alert_cookies .66666667%;
  }
  #cadre_alert_cookies .col-lg-push-7 {
    left: 58#cadre_alert_cookies .33333333%;
  }
  #cadre_alert_cookies .col-lg-push-6 {
    left: 50%;
  }
  #cadre_alert_cookies .col-lg-push-5 {
    left: 41#cadre_alert_cookies .66666667%;
  }
  #cadre_alert_cookies .col-lg-push-4 {
    left: 33#cadre_alert_cookies .33333333%;
  }
  #cadre_alert_cookies .col-lg-push-3 {
    left: 25%;
  }
  #cadre_alert_cookies .col-lg-push-2 {
    left: 16#cadre_alert_cookies .66666667%;
  }
  #cadre_alert_cookies .col-lg-push-1 {
    left: 8#cadre_alert_cookies .33333333%;
  }
  #cadre_alert_cookies .col-lg-push-0 {
    left: auto;
  }
  #cadre_alert_cookies .col-lg-offset-12 {
    margin-left: 100%;
  }
  #cadre_alert_cookies .col-lg-offset-11 {
    margin-left: 91#cadre_alert_cookies .66666667%;
  }
  #cadre_alert_cookies .col-lg-offset-10 {
    margin-left: 83#cadre_alert_cookies .33333333%;
  }
  #cadre_alert_cookies .col-lg-offset-9 {
    margin-left: 75%;
  }
  #cadre_alert_cookies .col-lg-offset-8 {
    margin-left: 66#cadre_alert_cookies .66666667%;
  }
  #cadre_alert_cookies .col-lg-offset-7 {
    margin-left: 58#cadre_alert_cookies .33333333%;
  }
  #cadre_alert_cookies .col-lg-offset-6 {
    margin-left: 50%;
  }
  #cadre_alert_cookies .col-lg-offset-5 {
    margin-left: 41#cadre_alert_cookies .66666667%;
  }
  #cadre_alert_cookies .col-lg-offset-4 {
    margin-left: 33#cadre_alert_cookies .33333333%;
  }
  #cadre_alert_cookies .col-lg-offset-3 {
    margin-left: 25%;
  }
  #cadre_alert_cookies .col-lg-offset-2 {
    margin-left: 16#cadre_alert_cookies .66666667%;
  }
  #cadre_alert_cookies .col-lg-offset-1 {
    margin-left: 8#cadre_alert_cookies .33333333%;
  }
  #cadre_alert_cookies .col-lg-offset-0 {
    margin-left: 0%;
  }
}
#cadre_alert_cookies .btn {
  display: inline-block;
  margin-bottom: 0;
  font-weight: normal;
  text-align: center;
  vertical-align: middle;
  -ms-touch-action: manipulation;
      touch-action: manipulation;
  cursor: pointer;
  background-image: none;
  border: 1px solid transparent;
  white-space: nowrap;
  padding: 6px 12px;
  font-size: 14px;
  line-height: 1.42857143;
  border-radius: 4px;
  -webkit-user-select: none;
  -moz-user-select: none;
  -ms-user-select: none;
  user-select: none;
  margin: 0 15px;
}

#cadre_alert_cookies .btn-inverse {
  color: #ffffff;
  text-shadow: 0 -1px 0 rgba(0, 0, 0, 0.25);
  background-color: #363636;
  *background-color: #222222;
  background-image: -moz-linear-gradient(top, #444444, #222222);
  background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#444444), to(#222222));
  background-image: -webkit-linear-gradient(top, #444444, #222222);
  background-image: -o-linear-gradient(top, #444444, #222222);
  background-image: linear-gradient(to bottom, #444444, #222222);
  background-repeat: repeat-x;
  border-color: #222222 #222222 #000000;
  border-color: rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.25);
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ff444444', endColorstr='#ff222222', GradientType=0);
  filter: progid:DXImageTransform.Microsoft.gradient(enabled=false);
}

#cadre_alert_cookies .btn-inverse:hover,
#cadre_alert_cookies .btn-inverse:focus,
#cadre_alert_cookies .btn-inverse:active,
#cadre_alert_cookies .btn-inverse.active,
#cadre_alert_cookies .btn-inverse.disabled,
#cadre_alert_cookies .btn-inverse[disabled] {
  color: #ffffff;
  background-color: #222222;
  *background-color: #151515;
}

#cadre_alert_cookies .btn-inverse:active,
#cadre_alert_cookies .btn-inverse.active {
  background-color: #080808 \9;
}


#cadre_alert_cookies .btn:focus,
#cadre_alert_cookies .btn:active:focus,
#cadre_alert_cookies .btn.active:focus,
#cadre_alert_cookies .btn.focus,
#cadre_alert_cookies .btn:active.focus,
#cadre_alert_cookies .btn.active.focus {
  outline: thin dotted;
  outline: 5px auto -webkit-focus-ring-color;
  outline-offset: -2px;
}
#cadre_alert_cookies .btn:hover,
#cadre_alert_cookies .btn:focus,
#cadre_alert_cookies .btn.focus {
  color: #333333;
  text-decoration: none;
}
#cadre_alert_cookies .btn:active,
#cadre_alert_cookies .btn.active {
  outline: 0;
  background-image: none;
  -webkit-box-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125);
  box-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125);
}
#cadre_alert_cookies .btn.disabled,
#cadre_alert_cookies .btn[disabled],
fieldset[disabled] #cadre_alert_cookies .btn {
  cursor: not-allowed;
  pointer-events: none;
  opacity: 0.65;
  filter: alpha(opacity=65);
  -webkit-box-shadow: none;
  box-shadow: none;
}
#cadre_alert_cookies .btn-default {
  color: #333333;
  background-color: #ffffff;
  border-color: #cccccc;
}
#cadre_alert_cookies .btn-default:hover,
#cadre_alert_cookies .btn-default:focus,
#cadre_alert_cookies .btn-default.focus,
#cadre_alert_cookies .btn-default:active,
#cadre_alert_cookies .btn-default.active,
#cadre_alert_cookies .open > .dropdown-toggle.btn-default {
  color: #333333;
  background-color: #e6e6e6;
  border-color: #adadad;
}
#cadre_alert_cookies .btn-default:active,
#cadre_alert_cookies .btn-default.active,
#cadre_alert_cookies .open > .dropdown-toggle.btn-default {
  background-image: none;
}
#cadre_alert_cookies .btn-default.disabled,
#cadre_alert_cookies .btn-default[disabled],
fieldset[disabled] #cadre_alert_cookies .btn-default,
#cadre_alert_cookies .btn-default.disabled:hover,
#cadre_alert_cookies .btn-default[disabled]:hover,
fieldset[disabled] #cadre_alert_cookies .btn-default:hover,
#cadre_alert_cookies .btn-default.disabled:focus,
#cadre_alert_cookies .btn-default[disabled]:focus,
fieldset[disabled] #cadre_alert_cookies .btn-default:focus,
#cadre_alert_cookies .btn-default.disabled.focus,
#cadre_alert_cookies .btn-default[disabled].focus,
fieldset[disabled] #cadre_alert_cookies .btn-default.focus,
#cadre_alert_cookies .btn-default.disabled:active,
#cadre_alert_cookies .btn-default[disabled]:active,
fieldset[disabled] #cadre_alert_cookies .btn-default:active,
#cadre_alert_cookies .btn-default.disabled.active,
#cadre_alert_cookies .btn-default[disabled].active,
fieldset[disabled] #cadre_alert_cookies .btn-default.active {
  background-color: #ffffff;
  border-color: #cccccc;
}
#cadre_alert_cookies .btn-default .badge {
  color: #ffffff;
  background-color: #333333;
}
#cadre_alert_cookies .btn-primary {
  color: #ffffff;
  background-color: #337ab7;
  border-color: #2e6da4;
}
#cadre_alert_cookies .btn-primary:hover,
#cadre_alert_cookies .btn-primary:focus,
#cadre_alert_cookies .btn-primary.focus,
#cadre_alert_cookies .btn-primary:active,
#cadre_alert_cookies .btn-primary.active,
#cadre_alert_cookies .open > .dropdown-toggle.btn-primary {
  color: #ffffff;
  background-color: #286090;
  border-color: #204d74;
}
#cadre_alert_cookies .btn-primary:active,
#cadre_alert_cookies .btn-primary.active,
#cadre_alert_cookies .open > .dropdown-toggle.btn-primary {
  background-image: none;
}
#cadre_alert_cookies .btn-primary.disabled,
#cadre_alert_cookies .btn-primary[disabled],
fieldset[disabled] #cadre_alert_cookies .btn-primary,
#cadre_alert_cookies .btn-primary.disabled:hover,
#cadre_alert_cookies .btn-primary[disabled]:hover,
fieldset[disabled] #cadre_alert_cookies .btn-primary:hover,
#cadre_alert_cookies .btn-primary.disabled:focus,
#cadre_alert_cookies .btn-primary[disabled]:focus,
fieldset[disabled] #cadre_alert_cookies .btn-primary:focus,
#cadre_alert_cookies .btn-primary.disabled.focus,
#cadre_alert_cookies .btn-primary[disabled].focus,
fieldset[disabled] #cadre_alert_cookies .btn-primary.focus,
#cadre_alert_cookies .btn-primary.disabled:active,
#cadre_alert_cookies .btn-primary[disabled]:active,
fieldset[disabled] #cadre_alert_cookies .btn-primary:active,
#cadre_alert_cookies .btn-primary.disabled.active,
#cadre_alert_cookies .btn-primary[disabled].active,
fieldset[disabled] #cadre_alert_cookies .btn-primary.active {
  background-color: #337ab7;
  border-color: #2e6da4;
}
#cadre_alert_cookies .btn-primary .badge {
  color: #337ab7;
  background-color: #ffffff;
}
#cadre_alert_cookies .btn-success {
  color: #ffffff;
  background-color: #5cb85c;
  border-color: #4cae4c;
}
#cadre_alert_cookies .btn-success:hover,
#cadre_alert_cookies .btn-success:focus,
#cadre_alert_cookies .btn-success.focus,
#cadre_alert_cookies .btn-success:active,
#cadre_alert_cookies .btn-success.active,
#cadre_alert_cookies .open > .dropdown-toggle.btn-success {
  color: #ffffff;
  background-color: #449d44;
  border-color: #398439;
}
#cadre_alert_cookies .btn-success:active,
#cadre_alert_cookies .btn-success.active,
#cadre_alert_cookies .open > .dropdown-toggle.btn-success {
  background-image: none;
}
#cadre_alert_cookies .btn-success.disabled,
#cadre_alert_cookies .btn-success[disabled],
fieldset[disabled] #cadre_alert_cookies .btn-success,
#cadre_alert_cookies .btn-success.disabled:hover,
#cadre_alert_cookies .btn-success[disabled]:hover,
fieldset[disabled] #cadre_alert_cookies .btn-success:hover,
#cadre_alert_cookies .btn-success.disabled:focus,
#cadre_alert_cookies .btn-success[disabled]:focus,
fieldset[disabled] #cadre_alert_cookies .btn-success:focus,
#cadre_alert_cookies .btn-success.disabled.focus,
#cadre_alert_cookies .btn-success[disabled].focus,
fieldset[disabled] #cadre_alert_cookies .btn-success.focus,
#cadre_alert_cookies .btn-success.disabled:active,
#cadre_alert_cookies .btn-success[disabled]:active,
fieldset[disabled] #cadre_alert_cookies .btn-success:active,
#cadre_alert_cookies .btn-success.disabled.active,
#cadre_alert_cookies .btn-success[disabled].active,
fieldset[disabled] #cadre_alert_cookies .btn-success.active {
  background-color: #5cb85c;
  border-color: #4cae4c;
}
#cadre_alert_cookies .btn-success .badge {
  color: #5cb85c;
  background-color: #ffffff;
}
#cadre_alert_cookies .btn-info {
  color: #ffffff;
  background-color: #5bc0de;
  border-color: #46b8da;
}
#cadre_alert_cookies .btn-info:hover,
#cadre_alert_cookies .btn-info:focus,
#cadre_alert_cookies .btn-info.focus,
#cadre_alert_cookies .btn-info:active,
#cadre_alert_cookies .btn-info.active,
#cadre_alert_cookies .open > .dropdown-toggle.btn-info {
  color: #ffffff;
  background-color: #31b0d5;
  border-color: #269abc;
}
#cadre_alert_cookies .btn-info:active,
#cadre_alert_cookies .btn-info.active,
#cadre_alert_cookies .open > .dropdown-toggle.btn-info {
  background-image: none;
}
#cadre_alert_cookies .btn-info.disabled,
#cadre_alert_cookies .btn-info[disabled],
fieldset[disabled] #cadre_alert_cookies .btn-info,
#cadre_alert_cookies .btn-info.disabled:hover,
#cadre_alert_cookies .btn-info[disabled]:hover,
fieldset[disabled] #cadre_alert_cookies .btn-info:hover,
#cadre_alert_cookies .btn-info.disabled:focus,
#cadre_alert_cookies .btn-info[disabled]:focus,
fieldset[disabled] #cadre_alert_cookies .btn-info:focus,
#cadre_alert_cookies .btn-info.disabled.focus,
#cadre_alert_cookies .btn-info[disabled].focus,
fieldset[disabled] #cadre_alert_cookies .btn-info.focus,
#cadre_alert_cookies .btn-info.disabled:active,
#cadre_alert_cookies .btn-info[disabled]:active,
fieldset[disabled] #cadre_alert_cookies .btn-info:active,
#cadre_alert_cookies .btn-info.disabled.active,
#cadre_alert_cookies .btn-info[disabled].active,
fieldset[disabled] #cadre_alert_cookies .btn-info.active {
  background-color: #5bc0de;
  border-color: #46b8da;
}
#cadre_alert_cookies .btn-info .badge {
  color: #5bc0de;
  background-color: #ffffff;
}
#cadre_alert_cookies .btn-warning {
  color: #ffffff;
  background-color: #f0ad4e;
  border-color: #eea236;
}
#cadre_alert_cookies .btn-warning:hover,
#cadre_alert_cookies .btn-warning:focus,
#cadre_alert_cookies .btn-warning.focus,
#cadre_alert_cookies .btn-warning:active,
#cadre_alert_cookies .btn-warning.active,
#cadre_alert_cookies .open > .dropdown-toggle.btn-warning {
  color: #ffffff;
  background-color: #ec971f;
  border-color: #d58512;
}
#cadre_alert_cookies .btn-warning:active,
#cadre_alert_cookies .btn-warning.active,
#cadre_alert_cookies .open > .dropdown-toggle.btn-warning {
  background-image: none;
}
#cadre_alert_cookies .btn-warning.disabled,
#cadre_alert_cookies .btn-warning[disabled],
fieldset[disabled] #cadre_alert_cookies .btn-warning,
#cadre_alert_cookies .btn-warning.disabled:hover,
#cadre_alert_cookies .btn-warning[disabled]:hover,
fieldset[disabled] #cadre_alert_cookies .btn-warning:hover,
#cadre_alert_cookies .btn-warning.disabled:focus,
#cadre_alert_cookies .btn-warning[disabled]:focus,
fieldset[disabled] #cadre_alert_cookies .btn-warning:focus,
#cadre_alert_cookies .btn-warning.disabled.focus,
#cadre_alert_cookies .btn-warning[disabled].focus,
fieldset[disabled] #cadre_alert_cookies .btn-warning.focus,
#cadre_alert_cookies .btn-warning.disabled:active,
#cadre_alert_cookies .btn-warning[disabled]:active,
fieldset[disabled] #cadre_alert_cookies .btn-warning:active,
#cadre_alert_cookies .btn-warning.disabled.active,
#cadre_alert_cookies .btn-warning[disabled].active,
fieldset[disabled] #cadre_alert_cookies .btn-warning.active {
  background-color: #f0ad4e;
  border-color: #eea236;
}
#cadre_alert_cookies .btn-warning .badge {
  color: #f0ad4e;
  background-color: #ffffff;
}
#cadre_alert_cookies .btn-danger {
  color: #ffffff;
  background-color: #d9534f;
  border-color: #d43f3a;
}
#cadre_alert_cookies .btn-danger:hover,
#cadre_alert_cookies .btn-danger:focus,
#cadre_alert_cookies .btn-danger.focus,
#cadre_alert_cookies .btn-danger:active,
#cadre_alert_cookies .btn-danger.active,
#cadre_alert_cookies .open > .dropdown-toggle.btn-danger {
  color: #ffffff;
  background-color: #c9302c;
  border-color: #ac2925;
}
#cadre_alert_cookies .btn-danger:active,
#cadre_alert_cookies .btn-danger.active,
#cadre_alert_cookies .open > .dropdown-toggle.btn-danger {
  background-image: none;
}
#cadre_alert_cookies .btn-danger.disabled,
#cadre_alert_cookies .btn-danger[disabled],
fieldset[disabled] #cadre_alert_cookies .btn-danger,
#cadre_alert_cookies .btn-danger.disabled:hover,
#cadre_alert_cookies .btn-danger[disabled]:hover,
fieldset[disabled] #cadre_alert_cookies .btn-danger:hover,
#cadre_alert_cookies .btn-danger.disabled:focus,
#cadre_alert_cookies .btn-danger[disabled]:focus,
fieldset[disabled] #cadre_alert_cookies .btn-danger:focus,
#cadre_alert_cookies .btn-danger.disabled.focus,
#cadre_alert_cookies .btn-danger[disabled].focus,
fieldset[disabled] #cadre_alert_cookies .btn-danger.focus,
#cadre_alert_cookies .btn-danger.disabled:active,
#cadre_alert_cookies .btn-danger[disabled]:active,
fieldset[disabled] #cadre_alert_cookies .btn-danger:active,
#cadre_alert_cookies .btn-danger.disabled.active,
#cadre_alert_cookies .btn-danger[disabled].active,
fieldset[disabled] #cadre_alert_cookies .btn-danger.active {
  background-color: #d9534f;
  border-color: #d43f3a;
}
#cadre_alert_cookies .btn-danger .badge {
  color: #d9534f;
  background-color: #ffffff;
}
#cadre_alert_cookies .btn-link {
  color: #337ab7;
  font-weight: normal;
  border-radius: 0;
}
#cadre_alert_cookies .btn-link,
#cadre_alert_cookies .btn-link:active,
#cadre_alert_cookies .btn-link.active,
#cadre_alert_cookies .btn-link[disabled],
fieldset[disabled] #cadre_alert_cookies .btn-link {
  background-color: transparent;
  -webkit-box-shadow: none;
  box-shadow: none;
}
#cadre_alert_cookies .btn-link,
#cadre_alert_cookies .btn-link:hover,
#cadre_alert_cookies .btn-link:focus,
#cadre_alert_cookies .btn-link:active {
  border-color: transparent;
}
#cadre_alert_cookies .btn-link:hover,
#cadre_alert_cookies .btn-link:focus {
  color: #23527c;
  text-decoration: underline;
  background-color: transparent;
}
#cadre_alert_cookies .btn-link[disabled]:hover,
fieldset[disabled] #cadre_alert_cookies .btn-link:hover,
#cadre_alert_cookies .btn-link[disabled]:focus,
fieldset[disabled] #cadre_alert_cookies .btn-link:focus {
  color: #777777;
  text-decoration: none;
}
#cadre_alert_cookies .btn-large {
  padding: 10px 16px;
  font-size: 18px;
  line-height: 1.33;
  border-radius: 6px;
}
#cadre_alert_cookies .btn-small {
  padding: 5px 10px;
  font-size: 12px;
  line-height: 1.5;
  border-radius: 3px;
}
#cadre_alert_cookies .btn-mini {
  padding: 1px 5px;
  font-size: 12px;
  line-height: 1.5;
  border-radius: 3px;
}
#cadre_alert_cookies .btn-block {
  display: block;
  width: 100%;
}
#cadre_alert_cookies .btn-block + #cadre_alert_cookies .btn-block {
  margin-top: 5px;
}
input[type="submit"]#cadre_alert_cookies .btn-block,
input[type="reset"]#cadre_alert_cookies .btn-block,
input[type="button"]#cadre_alert_cookies .btn-block {
  width: 100%;
}
#cadre_alert_cookies .clearfix:before,
#cadre_alert_cookies .clearfix:after,
#cadre_alert_cookies .container:before,
#cadre_alert_cookies .container:after,
#cadre_alert_cookies .container-fluid:before,
#cadre_alert_cookies .container-fluid:after,
#cadre_alert_cookies .row:before,
#cadre_alert_cookies .row:after {
  content: " ";
  display: table;
}
#cadre_alert_cookies .clearfix:after,
#cadre_alert_cookies .container:after,
#cadre_alert_cookies .container-fluid:after,
#cadre_alert_cookies .row:after {
  clear: both;
}

#cadre_alert_cookies .btn-grey {
  color: #ffffff;
  background-color: #dddddd;
  border-color: #e7e6e6;
}
#cadre_alert_cookies .btn-grey:hover,
#cadre_alert_cookies .btn-grey:focus,
#cadre_alert_cookies .btn-grey.focus,
#cadre_alert_cookies .btn-grey:active,
#cadre_alert_cookies .btn-grey.active,
#cadre_alert_cookies .open > .dropdown-toggle.btn-grey {
  color: #ffffff;
  background-color: #c3c1c1;
  border-color: #dddddd;
}
#cadre_alert_cookies .btn-grey:active,
#cadre_alert_cookies .btn-grey.active,
#cadre_alert_cookies .open > .dropdown-toggle.btn-grey {
  background-image: none;
}

#cadre_alert_cookies .center-block {
  display: block;
  margin-left: auto;
  margin-right: auto;
}
#cadre_alert_cookies .pull-right {
  float: right !important;
}
#cadre_alert_cookies .pull-left {
  float: left !important;
}
#cadre_alert_cookies .hide {
  display: none !important;
}
#cadre_alert_cookies .show {
  display: block !important;
}
#cadre_alert_cookies .invisible {
  visibility: hidden;
}
#cadre_alert_cookies .text-hide {
  font: 0/0 a;
  color: transparent;
  text-shadow: none;
  background-color: transparent;
  border: 0;
}
#cadre_alert_cookies .hidden {
  display: none !important;
  visibility: hidden !important;
}
#cadre_alert_cookies .affix {
  position: fixed;
}
assets/css/magnific-popup.css000060400000017155152455302430012276 0ustar00/* Magnific Popup CSS */
.mfp-bg {
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  z-index: 1042;
  overflow: hidden;
  position: fixed;
  background: #0b0b0b;
  opacity: 0.8;
  filter: alpha(opacity=80); }

.mfp-wrap {
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  z-index: 1043;
  position: fixed;
  outline: none !important;
  -webkit-backface-visibility: hidden; }

.mfp-container {
  text-align: center;
  position: absolute;
  width: 100%;
  height: 100%;
  left: 0;
  top: 0;
  padding: 0 8px;
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box; }

.mfp-container:before {
  content: '';
  display: inline-block;
  height: 100%;
  vertical-align: middle; }

.mfp-align-top .mfp-container:before {
  display: none; }

.mfp-content {
  position: relative;
  display: inline-block;
  vertical-align: middle;
  margin: 0 auto;
  text-align: left;
  z-index: 1045; }

.mfp-inline-holder .mfp-content, .mfp-ajax-holder .mfp-content {
  width: 100%;
  cursor: auto; }

.mfp-ajax-cur {
  cursor: progress; }

.mfp-zoom-out-cur, .mfp-zoom-out-cur .mfp-image-holder .mfp-close {
  cursor: -moz-zoom-out;
  cursor: -webkit-zoom-out;
  cursor: zoom-out; }

.mfp-zoom {
  cursor: pointer;
  cursor: -webkit-zoom-in;
  cursor: -moz-zoom-in;
  cursor: zoom-in; }

.mfp-auto-cursor .mfp-content {
  cursor: auto; }

.mfp-close, .mfp-arrow, .mfp-preloader, .mfp-counter {
  -webkit-user-select: none;
  -moz-user-select: none;
  user-select: none; }

.mfp-loading.mfp-figure {
  display: none; }

.mfp-hide {
  display: none !important; }

.mfp-preloader {
  color: #CCC;
  position: absolute;
  top: 50%;
  width: auto;
  text-align: center;
  margin-top: -0.8em;
  left: 8px;
  right: 8px;
  z-index: 1044; }
  .mfp-preloader a {
    color: #CCC; }
    .mfp-preloader a:hover {
      color: #FFF; }

.mfp-s-ready .mfp-preloader {
  display: none; }

.mfp-s-error .mfp-content {
  display: none; }

button.mfp-close, button.mfp-arrow {
  overflow: visible;
  cursor: pointer;
  background: transparent;
  border: 0;
  -webkit-appearance: none;
  display: block;
  outline: none;
  padding: 0;
  z-index: 1046;
  -webkit-box-shadow: none;
  box-shadow: none; }
button::-moz-focus-inner {
  padding: 0;
  border: 0; }

.mfp-close {
  width: 44px;
  height: 44px;
  line-height: 44px;
  position: absolute;
  right: 0;
  top: 0;
  text-decoration: none;
  text-align: center;
  opacity: 0.65;
  filter: alpha(opacity=65);
  padding: 0 0 18px 10px;
  color: #FFF;
  font-style: normal;
  font-size: 28px;
  font-family: Arial, Baskerville, monospace; }
  .mfp-close:hover, .mfp-close:focus {
    opacity: 1;
    filter: alpha(opacity=100); }
  .mfp-close:active {
    top: 1px; }

.mfp-close-btn-in .mfp-close {
  color: #333; }

.mfp-image-holder .mfp-close, .mfp-iframe-holder .mfp-close {
  color: #FFF;
  right: -6px;
  text-align: right;
  padding-right: 6px;
  width: 100%; }

.mfp-counter {
  position: absolute;
  top: 0;
  right: 0;
  color: #CCC;
  font-size: 12px;
  line-height: 18px;
  white-space: nowrap; }

.mfp-arrow {
  position: absolute;
  opacity: 0.65;
  filter: alpha(opacity=65);
  margin: 0;
  top: 50%;
  margin-top: -55px;
  padding: 0;
  width: 90px;
  height: 110px;
  -webkit-tap-highlight-color: rgba(0, 0, 0, 0); }
  .mfp-arrow:active {
    margin-top: -54px; }
  .mfp-arrow:hover, .mfp-arrow:focus {
    opacity: 1;
    filter: alpha(opacity=100); }
  .mfp-arrow:before, .mfp-arrow:after, .mfp-arrow .mfp-b, .mfp-arrow .mfp-a {
    content: '';
    display: block;
    width: 0;
    height: 0;
    position: absolute;
    left: 0;
    top: 0;
    margin-top: 35px;
    margin-left: 35px;
    border: medium inset transparent; }
  .mfp-arrow:after, .mfp-arrow .mfp-a {
    border-top-width: 13px;
    border-bottom-width: 13px;
    top: 8px; }
  .mfp-arrow:before, .mfp-arrow .mfp-b {
    border-top-width: 21px;
    border-bottom-width: 21px;
    opacity: 0.7; }

.mfp-arrow-left {
  left: 0; }
  .mfp-arrow-left:after, .mfp-arrow-left .mfp-a {
    border-right: 17px solid #FFF;
    margin-left: 31px; }
  .mfp-arrow-left:before, .mfp-arrow-left .mfp-b {
    margin-left: 25px;
    border-right: 27px solid #3F3F3F; }

.mfp-arrow-right {
  right: 0; }
  .mfp-arrow-right:after, .mfp-arrow-right .mfp-a {
    border-left: 17px solid #FFF;
    margin-left: 39px; }
  .mfp-arrow-right:before, .mfp-arrow-right .mfp-b {
    border-left: 27px solid #3F3F3F; }

.mfp-iframe-holder {
  padding-top: 40px;
  padding-bottom: 40px; }
  .mfp-iframe-holder .mfp-content {
    line-height: 0;
    width: 100%;
    max-width: 900px; }
  .mfp-iframe-holder .mfp-close {
    top: -40px; }

.mfp-iframe-scaler {
  width: 100%;
  height: 0;
  overflow: hidden;
  padding-top: 56.25%; }
  .mfp-iframe-scaler iframe {
    position: absolute;
    display: block;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    box-shadow: 0 0 8px rgba(0, 0, 0, 0.6);
    background: #000; }

/* Main image in popup */
img.mfp-img {
  width: auto;
  max-width: 100%;
  height: auto;
  display: block;
  line-height: 0;
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
  padding: 40px 0 40px;
  margin: 0 auto; }

/* The shadow behind the image */
.mfp-figure {
  line-height: 0; }
  .mfp-figure:after {
    content: '';
    position: absolute;
    left: 0;
    top: 40px;
    bottom: 40px;
    display: block;
    right: 0;
    width: auto;
    height: auto;
    z-index: -1;
    box-shadow: 0 0 8px rgba(0, 0, 0, 0.6);
    background: #444; }
  .mfp-figure small {
    color: #BDBDBD;
    display: block;
    font-size: 12px;
    line-height: 14px; }
  .mfp-figure figure {
    margin: 0; }

.mfp-bottom-bar {
  margin-top: -36px;
  position: absolute;
  top: 100%;
  left: 0;
  width: 100%;
  cursor: auto; }

.mfp-title {
  text-align: left;
  line-height: 18px;
  color: #F3F3F3;
  word-wrap: break-word;
  padding-right: 36px; }

.mfp-image-holder .mfp-content {
  max-width: 100%; }

.mfp-gallery .mfp-image-holder .mfp-figure {
  cursor: pointer; }

@media screen and (max-width: 800px) and (orientation: landscape), screen and (max-height: 300px) {
  /**
       * Remove all paddings around the image on small screen
       */
  .mfp-img-mobile .mfp-image-holder {
    padding-left: 0;
    padding-right: 0; }
  .mfp-img-mobile img.mfp-img {
    padding: 0; }
  .mfp-img-mobile .mfp-figure:after {
    top: 0;
    bottom: 0; }
  .mfp-img-mobile .mfp-figure small {
    display: inline;
    margin-left: 5px; }
  .mfp-img-mobile .mfp-bottom-bar {
    background: rgba(0, 0, 0, 0.6);
    bottom: 0;
    margin: 0;
    top: auto;
    padding: 3px 5px;
    position: fixed;
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box; }
    .mfp-img-mobile .mfp-bottom-bar:empty {
      padding: 0; }
  .mfp-img-mobile .mfp-counter {
    right: 5px;
    top: 3px; }
  .mfp-img-mobile .mfp-close {
    top: 0;
    right: 0;
    width: 35px;
    height: 35px;
    line-height: 35px;
    background: rgba(0, 0, 0, 0.6);
    position: fixed;
    text-align: center;
    padding: 0; }
 }

@media all and (max-width: 900px) {
  .mfp-arrow {
    -webkit-transform: scale(0.75);
    transform: scale(0.75); }

  .mfp-arrow-left {
    -webkit-transform-origin: 0;
    transform-origin: 0; }

  .mfp-arrow-right {
    -webkit-transform-origin: 100%;
    transform-origin: 100%; }

  .mfp-container {
    padding-left: 6px;
    padding-right: 6px; }
 }

.mfp-ie7 .mfp-img {
  padding: 0; }
.mfp-ie7 .mfp-bottom-bar {
  width: 600px;
  left: 50%;
  margin-left: -300px;
  margin-top: 5px;
  padding-bottom: 5px; }
.mfp-ie7 .mfp-container {
  padding: 0; }
.mfp-ie7 .mfp-content {
  padding-top: 44px; }
.mfp-ie7 .mfp-close {
  top: 0;
  right: 0;
  padding-top: 0; }
assets/css/fmalertcookie-admin-joomla.css000060400000000217152455302430014540 0ustar00span[aria-labelledby^="wf_editor_jform_params_texte_alert_cookies"] {
	display: none !important;
}

#attrib-seo textarea {
	width: inherit;
}

assets/css/index.html000060400000000037152455302430010632 0ustar00<!DOCTYPE html><title></title>
assets/index.html000060400000000037152455302430010042 0ustar00<!DOCTYPE html><title></title>
index.html000060400000000037152455302430006540 0ustar00<!DOCTYPE html><title></title>