/*parseSelector.pseudoClasses = {
  'not': function(nodes, selector) {
    var result = [];
    each: for(var i = 0, node; i < nodes.length; i++) {
      node = nodes[i];
      var ignore = parseSelector(selector, node.parentNode);
      for(var j = 0; j < ignore.length; j++) {
        if(ignore[j] == node) continue each;
      }
      result.push(node);
    }
    return result;
  }
}
:not(.exclude)*/
/*------------------------------------------*/
var UniversLTStd57Cn = {
    src: '/js/sifr-3.0/UniversLTStd57Cn.swf',
	wmode:'transparent'
};
var UniversLTStd45Light = {
    src: '/js/sifr-3.0/UniversLTStd45Light.swf',
	wmode:'transparent'
};
var UniversLTStd59UltraCn = {
    src: '/js/sifr-3.0/UniversLTStd59UltraCn.swf',
	wmode:'transparent'
};
sIFR.fixHover = true;
sIFR.activate(UniversLTStd57Cn);
sIFR.activate(UniversLTStd45Light);
sIFR.activate(UniversLTStd59UltraCn);
/*----------------------------------*/
sIFR.replace(UniversLTStd45Light, {
    selector: '#miniSiteHeader h2',
    css: 
    {
    	'.sIFR-root': 
    	{
       		'color': '#79654e',
			'font-size': '26px'
    	},
		'strong' :
		{
			'color': '#71b656',
			'font-size': '26px'
		}
    }
});
/*----------------------------------*/
sIFR.replace(UniversLTStd57Cn, {
    selector: '#formulairerecherche h2',
    css: 
    {
    	'.sIFR-root': 
    	{
       		'color': '#79654e',
        	'font-size': '20px'
    	},
		'strong' :
		{
			'color': '#71b656',
			'font-size': '20px',
			'font-weight':'bold'
		}
    }
});

sIFR.replace(UniversLTStd57Cn, {
    selector: 'h2,.thematique h3,#wideSearch h2,#wideSearch label',
    css: 
    {
    	'.sIFR-root': 
    	{
       		'color': '#79654e'
    	},
		'strong' :
		{
			'color': '#71b656',
			'font-weight':'bold'
		}
    }
});
sIFR.replace(UniversLTStd57Cn, {
    selector: '#leftSide form label',
    css: 
    {
    	'.sIFR-root': 
    	{
       		'color': '#79654e',
       		'margin':'0',
			'font-weight':'bold'
    	},
		'strong' :
		{
			'color': '#71b656'
		}
    }
});
sIFR.replace(UniversLTStd57Cn, {
    selector: '.otherServices dt',
    css: 
    {
    	'.sIFR-root': 
    	{
       		'color': '#71b656'
    	},
    	'a': 
    	{
       		'color': '#71b656'
    	},
    	'a:hover': 
    	{
       		'color': '#79654e'
    	},
		'strong' :
		{
			'color': '#79654e'
		}
    }
});

sIFR.replace(UniversLTStd57Cn, {
    selector: '.actions span,.abstract h3,#posterAvis,#miniSiteContact h2,#miniSiteVote h2 span,.coupdecoeurminisite h4,.coupdecoeurminisite strong',
    css: 
    {
    	'.sIFR-root': 
    	{
       		'color': '#71b656',
        	'font-size': '26px'
    	},
    	'a': 
    	{
       		'color': '#71b656',
        	'font-size': '26px'
    	},
    	'a:hover': 
    	{
       		'color': '#79654e',
        	'font-size': '26px'
    	},
		'strong' :
		{
			'color': '#79654e',
			'font-size': '26px'
		}
    }
});
sIFR.replace(UniversLTStd57Cn, {
    selector: '#miniLeftSide h2',
    css: 
    {
    	'.sIFR-root': 
    	{
       		'color': '#71b656',
        	'font-size': '26px'
    	},
		'strong' :
		{
			'color': '#71b656',
			'font-size': '26px'
		}
    }
});

/*----------------------------------*/
sIFR.replace(UniversLTStd59UltraCn, {
    selector: '.selection h3',
    css: 
    {
    	'.sIFR-root': 
    	{
       		'color': '#71b656'
    	},
		'strong' :
		{
			'color': '#71b656'
		},
		'a': 
    	{
       		'color': '#71b656',
       		'text-decoration':'none',
        	'font-size': '20px'
       		
    	},
    	'a:hover': 
    	{
       		'color': '#79654e'
    	}
    }
});
sIFR.replace(UniversLTStd59UltraCn, {
    selector: '.liste h3,#oneAvis h3 strong,#miniSiteDetails h2',
    css: 
    {
    	'.sIFR-root': 
    	{
       		'color': '#71b656',
        	'font-size': '26px'
    	},
		'strong' :
		{
			'color': '#71b656',
			'font-size': '26px'
		},
		'a': 
    	{
       		'color': '#71b656',
       		'text-decoration':'none'
       		
    	},
    	'a:hover': 
    	{
       		'color': '#79654e'
    	}
    }
});
sIFR.replace(UniversLTStd59UltraCn, {
    selector: '#miniSiteProximite th,#miniSiteDetails h3,#miniSiteRoom h3',
    css: 
    {
    	'.sIFR-root': 
    	{
       		'color': '#79654e',
        	'font-size': '26px'
    	}
		
    }
});
