/*
Copyright (c) 2009, Yahoo! Inc. All rights reserved.
Code licensed under the BSD License:
http://developer.yahoo.net/yui/license.txt
version: 2.7.0
*/

/* ============================================================================
 * Yahoo! UI Library - Reset CSS
 * ============================================================================
 *
 * The foundational YUI Reset CSS file removes and neutralizes the inconsistent
 * default styling of HTML elements, creating a level playing field across
 * A-grade browsers and providing a sound foundation upon which you can
 * explicitly declare your intentions.
 *
 * @see http://developer.yahoo.com/yui/reset/
 *
 * ============================================================================
 */

html {
	color: #000;
	background: #FFF;
}

body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,code,form,fieldset,legend,input,button,textarea,p,blockquote {
	margin: 0;
	padding: 0;
}

table {
	border-collapse: collapse;
	border-spacing: 0;
}

fieldset,img {
	border: 0;
}

address,caption,cite,code,dfn,em,strong,th,var,optgroup {
	font-style: inherit;
	font-weight: inherit;
}

del,ins {
	text-decoration: none;
}

li {
	list-style: none;
}

caption,th {
	text-align: left;
}

h1,h2,h3,h4,h5,h6 {
	font-size: 100%;
	font-weight: normal;
}

q:before,q:after {
	content: '';
}

abbr,acronym {
	border: 0;
	font-variant: normal;
}

sup {
	vertical-align: baseline;
}

sub {
	vertical-align: baseline;
}

/*because legend doesn't inherit in IE */
legend {
	color: #000;
}

input,button,textarea,select,optgroup,option {
	font-family: inherit;
	font-size: inherit;
	font-style: inherit;
	font-weight: inherit;
}

/*@purpose To enable resizing for IE */
/*@branch For IE6-Win, IE7-Win */
input,button,textarea,select {
	/* *font-size: 100%; */
}

/*
Copyright (c) 2009, Yahoo! Inc. All rights reserved.
Code licensed under the BSD License:
http://developer.yahoo.net/yui/license.txt
version: 2.7.0
*/

/* ============================================================================
 * Yahoo! UI Library - Fonts CSS
 * ============================================================================
 *
 * The foundational YUI Fonts CSS file offers cross-browser typographical
 * normalization and control. Fonts CSS:
 *     # Offers full A-grade browser support.
 *     # Provides consistent font sizing and line-height.
 *     # Provides appropriate cross-OS font-family degradation paths.
 *     # Supports user-driven font-size adjustment in the browser, including
 *       cross-browser consistency for adjusted sizes.
 *     # Works in both "Quirks Mode" and "Standards Mode."
 *
 * @see http://developer.yahoo.com/yui/fonts/
 *
 * ============================================================================
 */

/**
 * Percents could work for IE, but for backCompat purposes, we are using keywords.
 * x-small is for IE6/7 quirks mode.
 */
body {
	font:13px/1.231 arial,helvetica,clean,sans-serif;
	/* for IE6/7 */ 
	/* *font-size:small; */
	/* for IE Quirks Mode */
	/* *font:x-small; */
}

/**
 * Nudge down to get to 13px equivalent for these form elements
 */ 
select,input,button,textarea,button {
	font:99% arial,helvetica,clean,sans-serif;
}

/**
 * To help tables remember to inherit
 */
table {
	font-size:inherit;
	font:100% arial,helvetica,clean,sans-serif;
}

/**
 * Bump up IE to get to 13px equivalent for these fixed-width elements
 */
pre,code,kbd,samp,tt {
	font-family:monospace;
	/* *font-size:108%; */
	line-height:100%;
}

/*
Copyright (c) 2009, Yahoo! Inc. All rights reserved.
Code licensed under the BSD License:
http://developer.yahoo.net/yui/license.txt
version: 2.7.0
*/

/* ============================================================================
 * Yahoo! UI Library - Base CSS
 * ============================================================================
 *
 * Base is an optional CSS file that compliments YUI's core CSS foundation
 * (Reset, Fonts, and Grids). While Reset removes and neutralizes the
 * inconsistent default styling of HTML elements, Base applies a consistent
 * style foundation for common HTML elements across A-grade browsers.
 *
 * @see http://developer.yahoo.com/yui/base/
 *
 * ============================================================================
 */

body {
	/* For breathing room between content and viewport. */
	margin:10px;
}

h1 {
	/* 18px via YUI Fonts CSS foundation. */
	font-size: 138.5%;
}

h2 {
	/* 16px via YUI Fonts CSS foundation. */
	font-size: 123.1%;
}

h3 {
	/* 14px via YUI Fonts CSS foundation. */
	font-size: 108%;
}

h1,h2,h3 {
	/* Top & bottom margin based on font size. */
	margin: 1em 0;
}

h1,h2,h3,h4,h5,h6,strong,dt {
	/* Bringing boldness back to headers and the strong element. */
	font-weight: bold;
}

optgroup {
	font-weight:normal;
}

abbr,acronym {
	/* Indicating to users that more info is available. */
	border-bottom: 1px dotted #000;
	cursor: help;
}

em {
	/* Bringing italics back to the em element. */
	font-style: italic;
}

del {
	/* Striking deleted phrases. */
	text-decoration: line-through;
}

blockquote,ul,ol,dl {
	/* Giving blockquotes and lists room to breath. */
	margin: 1em;
}

ol,ul,dl {
	/* Bringing lists on to the page with breathing room. */
	margin-left: 2em;
}

ol li {
	/* Giving OL's LIs generated numbers. */
	list-style: decimal outside;
}

ul li {
	/* Giving UL's LIs generated disc markers. */
	list-style: disc outside;
}

dl dd {
	/* Giving UL's LIs generated numbers. */
	margin-left: 1em;
}

th,td {
	/* Borders and padding to make the table readable. */
	/*border: 1px solid #000;
	padding: .5em;*/
}

th {
	/* Distinguishing table headers from data cells. */
	font-weight: bold;
	text-align: center;
}

caption {
	/* Coordinated margin to match cell's padding. */
	margin-bottom: .5em;
	/* Centered so it doesn't blend in to other content. */
	text-align: center;
}

sup {
	/* to preserve line-height and selector appearance */
	vertical-align: super;
}

sub {
	/* to preserve line-height and selector appearance */
	vertical-align: sub;
}

p,fieldset,table,pre {
	/* So things don't run into each other. */
	margin-bottom: 1em;
}
/* Opera requires 1px of passing to render with contemporary native chrome */
button,input[type="checkbox"],input[type="radio"],input[type="reset"],input[type="submit"] {
	padding:1px;
}

/*
	glDatePicker "zx" style

	http://code.gautamlad.com/glDatePicker/
	https://github.com/glad/glDatePicker/
*/

/* Calendar container div */
.gldp-zx {
	float: left;
	margin-left: -7.5em;
	background-color: #ccc !important;
	border: solid 1px #888;
}
/* Table style */
.gldp-zx table {
	border-spacing: 1px;
	border-collapse: inherit;
}
/* Default row height */
.gldp-zx tr {
	line-height: 28px;
}
/* Default style of cell */
.gldp-zx td {
	margin: 0;
	padding: 0;
    line-height: 20px;
	text-align: center;
}
/* Previous and Next arrows */
.gldp-zx-prevnext {
	color: #222;
	cursor: pointer;
	font-weight: bold;
}
/* Month Year title */
.gldp-zx-monyear {
	color: #222;
	font-weight: bold;
}
/* Days of the week (Sun, Mon, ...) */
.gldp-zx-dow {
	background-color: #f82200;
	color: #eee;
}
/* Selectable days */
.gldp-zx-day {
	background-color: #fff;
	color: #222;
	border: solid 1px #fff;
	font-weight: bold;
}
.gldp-zx-day-hover {
	background-color: #fff;
	color: #f82200;
	border: solid 1px #f82200;
	cursor: pointer;
	font-weight: bold;
}
/* Selected days */
.gldp-zx-selected {
	background-color: #fee;
	color: #222;
	border: solid 1px #f82200;
}
/* Today */
.gldp-zx-today {
	background-color: #f82200;
	color: #fff;
	border: solid 1px #f82200;
	font-weight: bold;
}
.gldp-zx-today-hover {
	background-color: #fff;
	color: #f82200;
	border: solid 1px #f82200;
	cursor: pointer;
	font-weight: bold;
}
/* Weekends */
.gldp-zx-sat, .gldp-zx-sun {
	background-color: #fff;
	color: #004f8f;
	border: solid 1px #fff;
	font-weight: bold;
}
.gldp-zx-sat-hover, .gldp-zx-sun-hover {
	background-color: #fff;
	color: #004f8f;
	border: solid 1px #f82200;
	cursor: pointer;
	font-weight: bold;
}
/* Non-selectable day.  Includes:previous/next month days and days that fall in the allowOld and endDate conditions */
.gldp-zx-noday {
	background-color: #eee;
	border: solid 1px #fff;
	color: #888;
	cursor: wait;
}

#page_actualite p,
#page_actualite div {
    margin: .6em 0;
}
#page_actualite h2 {
    margin: 0 0 .6em 0;
}
#page_actualite h2.narrow {
    font-size: 100%;
}
#page_actualite .price {
	float: right;
	width: auto;
	font-size: 138.5%;
	font-weight: bold;
    color: white;
    background-color: Orange;
    padding: .2em .4em;
    border: 1px solid GoldenRod;
	margin: 0 0 1em 1em !important;
}
#page_actualite .pricelib {
	font-weight: bold;
    color: Orange;
}
#page_actualite small {
    color: #888;
}
.actualite {
	margin: 1em 0;
	padding-left: 240px;
	overflow: hidden;
}
.actualite img.accroche {
    float: left;
    margin-left: -240px;
}
/* ============================================================================
 * Widget.css - COMPACT
 * ============================================================================
 */

.avisResinLayoutCompact {
    width: 102px;
    padding: 4px;
    text-align: right;
    border: 1px solid black;
    color: #212121;
    background-color: #BACADE;
    font-size: 13px;
    font-family: Arial,Helvetica,Verdana,sans-serif;
}
.avisResinLayoutCompact small {
    color: #212121;
    background-color: inherit;
    font-style: normal;
    font-size: 10px;
}
.avisResinLayoutCompact table, .avisResinLayoutCompact table td {
    text-align: right;
    margin: 0;
    padding: 0;
    font-size: 13px;
    font-family: Arial,Helvetica,Verdana,sans-serif;
}
.avisResinLayoutCompact img {
    margin: 0;
    padding: 0;
    border: 0;
}
.avisResinLayoutCompact img.note {
    background-color: #EEE;
    border-left: 1px solid #EEE;
}

/* ============================================================================
 * Widget.css - WIDE
 * ============================================================================
 */

.avisResinLayoutWide {
    border: 1px solid black;
    font-size: 13px;
    font-family: Arial,Helvetica,Verdana,sans-serif;
}
.avisResinLayoutWide .header {
    color: #212121;
    background-color: #BACADE;
    padding: .5em;
}
.avisResinLayoutWide .header img {
    margin-top: 0;
}
.avisResinLayoutWide .body {
    color: black;
    background-color: white;
    padding: .5em .5em 0 .5em;
}
.avisResinLayoutWide .footer {
    color: white;
    background-color: #BACADE;
    padding: .5em;
    text-align: right;
}
.avisResinLayoutWide .footer a, .avisResinLayoutWide .footer a:link {
    color: white;
    background-color: #BACADE;
}
.avisResinLayoutWide table, .avisResinLayoutWide table td {
    text-align: left;
    margin: 0;
    padding: 0;
    font-size: 13px;
    font-family: Arial,Helvetica,Verdana,sans-serif;
}
.avisResinLayoutWide table {
    margin: 0 0 1em 1em;
}
.avisResinLayoutWide img {
    margin: 0;
    padding: 0;
    border: 0;
}
.avisResinLayoutWide hr {
    color: #BACADE;
    background-color: #BACADE;
    height: 1px;
    border: 0;
}
.avisResinLayoutWide h1 {
    color: #212121 !important;
    margin: 0 !important;
    padding: 0 !important;
    border: 0 !important;
    font-size: 18px !important;
    font-weight: bold !important;
}
.avisResinLayoutWide h2 {
    color: #7B899B !important;
    margin: 0 0 1em 0 !important;
    padding: 0 !important;
    border: 0 !important;
    font-size: 16px !important;
    font-weight: bold !important;
}
.avisResinLayoutWide .logo {
    float: left;
    margin: .3em .6em 0 0;
    padding: 0;
}
.avisResinLayoutWide a.avis, .avisResinLayoutWide a.avis:link {
    color: #202D95;
    text-decoration: none;
}
.avisResinLayoutWide a.avis:hover {
    color: #202D95;
    text-decoration: underline;
}
/*
 * CSS Print
 *   - http://css-discuss.incutio.com/?page=PrintStylesheets
 *   - http://www.alistapart.com/articles/goingtoprint/
 *   - http://meiert.com/en/blog/20070221/print-style-sheets-the-basics-for-no-excuses/
 *   - http://www.boxesandarrows.com/view/printing_the_web
 *
 */

@media print {

	* {
		color: black !important;
		background-color: white !important;
		background-image: none !important;
		font-size: 10pt !important;
		float: none !important;
	}

    body {
		width: auto !important;
		margin: 0 !important;
		border: 0 !important;
		padding: 0 !important;
		float: none !important;
		display: block !important;
		overflow: visible !important;
		position: static !important;
	}

    .pied_bg {
		display: none !important;
    }

	a:link, a:visited {
		color: blue ! important;
		text-decoration: underline ! important;
	}

	h1 { font-size: 16pt !important; }
	h2 { font-size: 14pt !important; }
	h3 { font-size: 12pt !important; }
	h1, h2, h3 {
		page-break-after: avoid;
	}

}
#sb-title-inner,#sb-info-inner,#sb-loading-inner,div.sb-message{font-family:"HelveticaNeue-Light","Helvetica Neue",Helvetica,Arial,sans-serif;font-weight:200;color:#fff;}
#sb-container{position:fixed;margin:0;padding:0;top:0;left:0;z-index:999;text-align:left;visibility:hidden;display:none;}
#sb-overlay{position:relative;height:100%;width:100%;}
#sb-wrapper{position:absolute;visibility:hidden;width:100px;}
#sb-wrapper-inner{position:relative;border:1px solid #303030;overflow:hidden;height:100px;}
#sb-body{position:relative;height:100%;}
#sb-body-inner{position:absolute;height:100%;width:100%;}
#sb-player.html{height:100%;overflow:auto;}
#sb-body img{border:none;}
#sb-loading{position:relative;height:100%;}
#sb-loading-inner{position:absolute;font-size:14px;line-height:24px;height:24px;top:50%;margin-top:-12px;width:100%;text-align:center;}
#sb-loading-inner span{background:url(/js/shadowbox/loading.gif) no-repeat;padding-left:34px;display:inline-block;}
#sb-body,#sb-loading{background-color:#060606;}
#sb-title,#sb-info{position:relative;margin:0;padding:0;overflow:hidden;}
#sb-title,#sb-title-inner{height:26px;line-height:26px;}
#sb-title-inner{font-size:16px;}
#sb-info,#sb-info-inner{height:20px;line-height:20px;}
#sb-info-inner{font-size:12px;}
#sb-nav{float:right;height:16px;padding:2px 0;width:45%;}
#sb-nav a{display:block;float:right;height:16px;width:16px;margin-left:3px;cursor:pointer;background-repeat:no-repeat;}
#sb-nav-close{background-image:url(/js/shadowbox/close.png);}
#sb-nav-next{background-image:url(/js/shadowbox/next.png);}
#sb-nav-previous{background-image:url(/js/shadowbox/previous.png);}
#sb-nav-play{background-image:url(/js/shadowbox/play.png);}
#sb-nav-pause{background-image:url(/js/shadowbox/pause.png);}
#sb-counter{float:left;width:45%;}
#sb-counter a{padding:0 4px 0 0;text-decoration:none;cursor:pointer;color:#fff;}
#sb-counter a.sb-counter-current{text-decoration:underline;}
div.sb-message{font-size:12px;padding:10px;text-align:center;}
div.sb-message a:link,div.sb-message a:visited{color:#fff;text-decoration:underline;}

html {
	overflow:auto;
	background-color: #000;
}

body {
	margin:0;
	padding:0;
    color:#000000;
	background-color:#000000;
	background-repeat:no-repeat;
	background-position:center top;
}

img {border:0;}
td {
	text-align:left;
	vertical-align:top;
	empty-cells:show;
    color:#000000;
}

select {
	color:#000000;
}
input {
	color:#000000;
}
.input_text {
	margin:0;
	padding:0;
	color:#000000;
	border:none;
	background:none;
}
.input_text_border {
	margin:0;
	padding:0;
	color:#000000;
	border:1px #c9c8c9 solid;
	background-color:#ffffff;
}
textarea {
	color:#000000;
	/*border:1px #c00f1e solid;
	background-color:#ffffff;*/
}
form,h1,h2,h3,h4,h5,h6 {
	margin:0px;
	padding:0px;
}

a, a:link, a:visited, a:active {
	color:#c00f1e;
	text-decoration:none;
}
a:hover {
	color:#c00f1e;
	text-decoration:underline;
}

.moteur_ligne_0 {
    background-color: #FFF;
}
.moteur_ligne_1 {
    background-color: #EEE;
}

.champsCache {
    display: none;
}

.error {
    padding: .5em 1em;
    color: black;
    background-color: Bisque;
    border: 4px solid OrangeRed;
    white-space: pre;
}

/******************************************************************************************************/
/*                                             CLASSES-RACCOURCIS                                     */
/******************************************************************************************************/
.nowrap		{ white-space:nowrap; }
.normal		{ font-weight:normal; }
.bold		{ font-weight:bold; }
.italic		{ font-style:italic; }
.underline	{ text-decoration:underline; }
.uppercase	{ text-transform:uppercase; }

.left		{ text-align:left; margin-left:0px; margin-right:auto; }
.center		{ text-align:center; margin-left:auto; margin-right:auto; }
.right		{ text-align:right; margin-left:auto; margin-right:0px; }
.top		{ vertical-align:top; }
.middle		{ vertical-align:middle; }
.bottom		{ vertical-align:bottom; }
.pointer	{ cursor:pointer; }

.arial		{ font-family:Arial,Verdana,sans-serif; }
.verdana	{ font-family:Verdana,Arial,sans-serif; }
.myriad		{ font-family:Myriad,Arial,Verdana,sans-serif; }

.s2			{ font-size:2px; }
.s4			{ font-size:4px; }
.s6			{ font-size:6px; }
.s9			{ font-size:9px; }
.s10		{ font-size:10px; }
.s11		{ font-size:11px; }
.s12		{ font-size:12px; }
.s13		{ font-size:13px; }
.s14		{ font-size:14px; }
.s15		{ font-size:15px; }
.s16		{ font-size:16px; }
.s17		{ font-size:17px; }
.s18		{ font-size:18px; }
.s19		{ font-size:19px; }
.s20		{ font-size:20px; }
.s22		{ font-size:22px; }
.s24		{ font-size:24px; }
.s28		{ font-size:28px; }
.s36		{ font-size:36px; }

.l12		{ line-height:12px; }
.l13		{ line-height:13px; }
.l14		{ line-height:14px; }
.l15		{ line-height:15px; }
.l18		{ line-height:18px; }
.l20		{ line-height:20px; }
.l22		{ line-height:22px; }
.l26		{ line-height:26px; }
.l30		{ line-height:30px; }

.c0			{ color:#000000; } /* noir */
.c1			{ color:#FFFFFF; } /* blanc */
.c2			{ color:#c00f1e; } /* rouge lien */
.c3			{ color:#cbcacb; } /* gris clair */
.c4			{ color:#faf0d8; } /* blanc-beige */
.c5			{ color:#e5b458; } /* marron clair */
/* couleurs mini-sites à venir */
.c6			{ color:#b29671; } /* marron */
.c7			{ color:#d95525; } /* orange */
.c8			{ color:#f2d377; } /* jaune */
.c9			{ color:#5c9759; } /* vert */
.c10		{ color:#52b9b9; } /* bleu */
.c11		{ color:#cbcacb; } /* gris */
.c12		{ color:#53bab9; } /* bleu ciel "recherche" */

.bg0		{ background-color:#000000; } /* fond noir */
.bg1		{ background-color:#FFFFFF; } /* fond blanc */
.bg2		{ background-color:#b4020e; } /* pied bande left */
.bg3		{ background-color:#7f0001; } /* pied bande right */
.bg4		{ background-color:#ddf1f1; } /* fond bleu encart info fiche */

/* BACKGROUNDS */
.bg_marron	    { background-color:#b29671; } /* marron */
.bg_marron_on	{ background-color:#7c5832; } /* marron ON */
.bg_orange		{ background-color:#d95525; } /* orange */
.bg_orange_on	{ background-color:#b91c05; } /* orange ON */
.bg_bleu		{ background-color:#52b9b9; } /* bleu */
.bg_bleu_on		{ background-color:#1a8686; } /* bleu ON */
.bg_vert		{ background-color:#5c9759; } /* vert */
.bg_vert_on		{ background-color:#21591e; } /* vert ON */
.bg_rose		{ background-color:#dea5c0; } /* rose */
.bg_rose_on		{ background-color:#e44d6b; } /* rose ON */
.bg_presse		{ background-color:#798588; } /* presse */
.bg_presse_on	{ background-color:#354144; } /* presse ON */

/* COULEURS */
.c_marron	    { color:#b29671; } /* marron */
.c_orange		{ color:#d95525; } /* orange */
.c_bleu		    { color:#52b9b9; } /* bleu */
.c_vert		    { color:#5c9759; } /* vert */
.c_rose		    { color:#dea5c0; } /* rose */
.c_presse	    { color:#888888; } /* presse */

/******************************************************************************************************/
/*                                               TITRES H1                                            */
/******************************************************************************************************/
/* http://www.siteduzero.com/uploads/fr/ftp/mateo21/2.2.4.html                                        */
/*   http://www.siteduzero.com/tutoriel-3-13525-formatage-du-texte-en-css-partie-1-2.html             */

h1 {
    font-family: "Segoe UI","Arial Narrow",Arial,Helvetica,Verdana,sans-serif;
    font-size: 320%;
    font-weight: lighter;
    font-style: normal;
    letter-spacing: -1px;
	line-height: 1em;
    padding: .2em 0 .6em 0;
}

#floatingzone {
    background-color: white;
    border: 1px solid #EEE;
    float: right;
    width: 226px;
    margin: 0 0 1.25em 10px;
    padding: 0 8px;
}

#floatingzone h2 {
    width: 210px;
    color: #444;
    font-family: "Segoe UI","Arial Narrow",Arial,Helvetica,Verdana,sans-serif;
    font-size: 220%;
    font-weight: lighter;
    font-style: normal;
	line-height: 1.3em;
    letter-spacing: -1px;
    margin: .5em 0;
    padding: 0 0 .1em 0;
    border-bottom: 1px solid #CCC;
}

h3 {
    border-bottom-width: 1px;
    border-bottom-style: dotted;
}

/******************************************************************************************************/
/*                                              STYLES DES LIENS                                      */
/******************************************************************************************************/
.liendiapo, a.liendiapo, a.liendiapo:link, a.liendiapo:visited {
    font-size:77%;
	color:#c84e42;
	text-decoration:none;
}
a.liendiapo:hover, a.liendiapo:active {
	text-decoration:underline;
}
.liendiapoff, a.liendiapoff, a.liendiapoff:link, a.liendiapoff:visited, a.liendiapoff:hover, a.liendiapoff:active {
    font-size:77%;
	color:#000000;
	text-decoration:none;
	outline:none;
	cursor:default;
}

/******************************************************************************************************/
/*                                              STYLES DES TEXTES                                     */
/******************************************************************************************************/
.onglet_titre {
    font-size:123.1%;
	color:#000000;
}
.onglet_texte {
	color:#000000;
}
/******************************************************************************************************/
.encart_texte {
    font-size:123.1%;
	color:#000000;
}
.encart_texte_big {
    font-size:131%;
	color:#000000;
}

.bouton_script {
    font-family: "Segoe Print","Segoe Script","Lucida Handwriting","Comic Sans MS",cursive,sans-serif;
    font-size: 153.9%;
    color: #444;
}

/******************************************************************************************************/

.pied_script, .pied_script_dark {
    font-family: "Segoe Print","Segoe Script","Lucida Handwriting","Comic Sans MS",cursive,sans-serif;
    font-size: 123.1%;
    padding-right: 1.2em;
    line-height: 40px;
}
.pied_script { color: #FFEEDD; }
.pied_script_dark { color: #221100; }

.pied_bg {
	text-align:center;
	min-width:1012px;/* 980+32 */
}
.pied_table {
    width: 980px;
}
.pied_table td {
    padding: 0 8px;
}
.pied_table td.brd {
    border-left: 1px solid #555;
}
.pied_titre {
    font-size:123.1%;
	font-weight:bold;
	color:#c00f1e;
}
.pied_texte {
	font-weight:bold;
	color:#ffffff;
}
.pied_lien, a.pied_lien, a.pied_lien:link, a.pied_lien:visited {
	font-weight:bold;
	color:#FFF;
}
.pied_lien_dark, a.pied_lien_dark, a.pied_lien_dark:link, a.pied_lien_dark:visited {
	font-weight:bold;
	color:#444;
}
.pied_txt, a.pied_txt, a.pied_txt:link, a.pied_txt:visited {
	font-weight:bold;
	color:#68686b;
	text-decoration:none;
}
a.pied_txt:hover, a.pied_txt:active {
	color:#c00f1e;
}

a.pied_lien_tourisme:before,
a.pied_lien_rando:before,
a.pied_lien_peche:before,
a.pied_lien_neige:before,
a.pied_lien_pro:before,
a.pied_lien_diaspora:before,
a.pied_lien_resanet:before {
    content: "\25A0";
    font-size: 153.9%;
    padding: 0 3px 0 2px;
    line-height: 8px;
}
a.pied_lien_tourisme:before { color: #C0111F; }
a.pied_lien_rando:before {    color: #B29470; }
a.pied_lien_peche:before {    color: #F1D075; }
a.pied_lien_neige:before {    color: #D95626; }
a.pied_lien_pro:before {      color: #9AC295; }
a.pied_lien_diaspora:before { color: #A703A1; }
a.pied_lien_resanet:before {  color: #91D6D5; }

/******************************************************************************************************/

.arrondi {
    background-color: #FFF;
    padding: 10px 0;
    -moz-border-radius: 5px;
    -webkit-border-radius: 5px;
    border-radius: 5px;
}

.contenu_texte {
    line-height: 1.5;
	color:#000000;
}

.contenu_txt_intro {
	color:#817a7a;
}
.contenu_sstitre {
    font-size:123.1%;
	color:#3d3c3f;
}
.contenu_sstitre_small {
    font-size:116%;
	color:#3d3c3f;
}
.contenu_sstitre_color {
	color:#e5b458;
}
.contenu_sstitre_color_sejour {
	font-weight:bold;
	color:#AAA;
    margin-bottom: 1em;
}
.contenu_texte {
	color:#000000;
}
.contenu_texte_small {
	color:#000000;
}
.contenu_texte_smaller {
	color:#000000;
}
.contenu_lien, a.contenu_lien, a.contenu_lien:link, a.contenu_lien:visited {
	color:#c00f1e;
	text-decoration:none;
}
a.contenu_lien:hover, a.contenu_lien:active {
	text-decoration:underline;
}
.contenu_lien_smaller, a.contenu_lien_smaller, a.contenu_lien_smaller:link, a.contenu_lien_smaller:visited {
	color:#c00f1e;
	text-decoration:none;
}
a.contenu_lien_smaller:hover, a.contenu_lien_smaller:active {
	text-decoration:underline;
}

/******************************************************************************************************/
.ariane, a.ariane, a.ariane:link, a.ariane:visited {
	color:#666;
	text-decoration:none;
}
a.ariane:hover, a.ariane:active {
	color:#c00f1e;
	text-decoration:underline;
}
/******************************************************************************************************/
.cold_txt {
    line-height: 1.5;
	color:#000000;
}
.cold_txt img {
    position: relative;
    left: -12px;
}
/******************************************************************************************************/

.ul_niv1 {
    border: 0;
    margin: 0;
    padding: 0;
}
.li_niv1 {
    line-height:34px;
    color:#ffffff;
    text-transform:uppercase;
	list-style-type:none;
	border-bottom:black solid 1px;
    text-indent: 8px;
}
	.a_niv1, a.a_niv1, a.a_niv1:link, a.a_niv1:visited {
		line-height:34px;
		color:#ffffff;
		text-transform:uppercase;
	}
	a.a_niv1:hover, a.a_niv1:active {
		color:#000000;
	}
.li_niv1_on {
    line-height:34px;
    color:#dcc8ad;
    text-transform:uppercase;
	list-style-position:inside;
	list-style-type:disc;
	border-bottom:black solid 1px;
    text-indent: 8px;
}
	.a_niv1_on, a.a_niv1_on, a.a_niv1_on:link, a.a_niv1_on:visited {
		line-height:34px;
		color:#dcc8ad;
		text-transform:uppercase;
	}
	a.a_niv1_on:hover, a.a_niv1_on:active {
		color:#000000;
	}

.ul_niv2 {
    border: 0;
    margin: 0;
    padding: 9px 0;
	background-color:#000;
    text-transform:none;
}
.li_niv2_marron, .li_niv2_orange, .li_niv2_vert, .li_niv2_bleu, .li_niv2_minisite {
    line-height:17px;
    color:#ffffff;
	list-style-type:none;
    text-indent: 0;
    padding: 0 0 0 20px;
    margin: 0 0 4px 0;
}
.li_niv2_marron {
    background: black url(/template/site_tourisme64/img/pi/list_flech_marron.gif) no-repeat 4px 0;
}
.li_niv2_orange {
    background: black url(/template/site_tourisme64/img/pi/list_flech_orange.gif) no-repeat 4px 0;
}
.li_niv2_bleu {
    background: black url(/template/site_tourisme64/img/pi/list_flech_bleu.gif) no-repeat 4px 0;
}
.li_niv2_vert {
    background: black url(/template/site_tourisme64/img/pi/list_flech_vert.gif) no-repeat 4px 0;
}
.li_niv2_minisite {
    background: black url(/template/site_tourisme64/img/pi/list_flech_orange.gif) no-repeat 4px 0;
}
	.a_niv2, a.a_niv2, a.a_niv2:link, a.a_niv2:visited {
		line-height:17px;
		color:#ffffff;
	}
	a.a_niv2:hover, a.a_niv2:active, a.a_niv2_on {
		color: #c00f1e;
	}

.ul_niv3 {
    border: 0;
    margin: 8px 0 12px 4px;
    padding: 0;
	background-color: #000;
    text-transform:none;
}
.li_niv3 {
    line-height: 17px;
    color: #FFF;
	list-style-type: none;
	background-color: #000;
    padding: 0 0 0 12px;
    margin: 0 0 4px 0;
}
.li_niv2_marron .li_niv3 {
    background: #000 url(/template/site_tourisme64/img/pi/bull_6_marron.gif) no-repeat 0 6px;
}
.li_niv2_orange .li_niv3 {
    background: #000 url(/template/site_tourisme64/img/pi/bull_6_orange.gif) no-repeat 0 6px;
}
.li_niv2_bleu .li_niv3 {
    background: #000 url(/template/site_tourisme64/img/pi/bull_6_bleu.gif) no-repeat 0 6px;
}
.li_niv2_vert .li_niv3 {
    background: #000 url(/template/site_tourisme64/img/pi/bull_6_vert.gif) no-repeat 0 6px;
}
.li_niv2_minisite .li_niv3 {
    background: #000 url(/template/site_tourisme64/img/pi/bull_6_orange.gif) no-repeat 0 6px;
}
    .a_niv3, a.a_niv3, a.a_niv3:link, a.a_niv3:visited {
        line-height: 17px;
        color: #FFF;
    }
    a.a_niv3:hover, a.a_niv3:active, a.a_niv3_on {
        color: #C00F1E;
    }

.ul_niv4 {
    border: 0;
    margin: 8px 0 12px 4px;
    padding: 0;
	background-color: #000;
    text-transform:none;
}
.li_niv4 {
    line-height: 17px;
    color: #FFF;
	list-style-type: circle;
	background-color: #000;
    padding: 0 0 0 12px;
    margin: 0 0 4px 0;
}
    .a_niv4, a.a_niv4, a.a_niv4:link, a.a_niv4:visited {
        line-height: 17px;
        color: #FFF;
    }
    a.a_niv4:hover, a.a_niv4:active, a.a_niv4_on {
        color: #C00F1E;
    }

/******************************************************************************************************/
.li_more {
    color:#7d5933;
    text-transform:none;
	list-style-position:inside;
	list-style-type:disc;
}
	.a_more, a.a_more, a.a_more:link, a.a_more:visited {
		color:#7d5933;
		text-transform:none;
	}
	a.a_more:hover, a.a_more:active {
		color:#c00f1e;
	}
/******************************************************************************************************/
.a_p, a.a_p, a.a_p:link, a.a_p:visited {
    font-size: 123.1%;
	font-weight:bold;
	color:#c00f1e;
	text-decoration:none;
}
a.a_p:hover, a.a_p:active {
	text-decoration:underline;
}
.a_p_on, a.a_p_on, a.a_p_on:link, a.a_p_on:visited {
    font-size: 123.1%;
	font-weight:bold;
	color:#000000;
	text-decoration:none;
}
a.a_p_on:hover, a.a_p_on:active {
	text-decoration:underline;
}
/******************************************************************************************************/
.nbres {
	display:inline;
    padding-left:8px;
    padding-right:8px;
    padding-top:2px;
    padding-bottom:2px;
	font-weight:bold;
	font-size:123.1%;
	color:#ffffff;
	background-color:#c0101f;
}
/******************************************************************************************************/
.fiche_titre {
	font-size:197%;
	color:#3d3c3f;
}
.fiche_titre_bleu {
	font-weight:bold;
	font-size:153.9%;
	color:#53bab9;
}
.fiche_sectitre_bleu {
	font-weight:bold;
	font-size:189%;
	color:#53bab9;
}
.newsearch {
	color:#b70a11;
}
.fiche_info_titre {
	color:#53bab9;
}
.fiche_info_texte {
	color:#000000;
}

/******************************************************************************************************/
/*                                             CLASSES CDT                                            */
/******************************************************************************************************/

.homeonglet {
    overflow: hidden;
}
.homeonglet img {
    float: left;
}

/*-------------------------*/
/* LISTE DE LIENS + INLINE */
/*-------------------------*/

/* @hack : pas "ul li" car listes sans 'ul' dans isens */
li, ul li {
	list-style: disc outside;
}
ul ul li {
	list-style: circle outside;
}
ul ul ul li {
	list-style: square outside;
}

ul.nobull {
	margin: 0;
	padding: 0;
}

ul.nobull li {
	list-style-type: none;
	display: block;
	line-height: 1.4em;
}

ul.inline {
	margin: 0;
	padding: 1em 0;
	position: relative;
}

ul.inline li {
	list-style-type: none;
	display: inline;
	margin-right: 2em;
}

/*--------*/
/* DIVERS */
/*--------*/

.filet img {
    padding: 6px;
    border: 1px solid #D3D3D3;
}

a, a:link { text-decoration: none; }
a:hover { text-decoration: underline; }
a img, a:link img, a:hover img { text-decoration: none; }

div.nofilet img,
img.nofilet,
a.nofilet img, a.nofilet:link img {
    margin: 0;
    padding: 0;
    border: 0;
}

.bold { font-weight: bold; }
.nowrap { white-space: nowrap; }

/*--------------------------*/
/* Marges images flottantes */
/*--------------------------*/

img.marge, img.marge1 { margin: 5px 20px 10px 0; }
img.marge2 { margin: 5px 0 10px 20px; }
img.marge10 { margin: 5px 5px 10px 0; }
img.margeD { margin: 0 5px 5px 0; }
img.margeB { margin: 0 0 5px 0; }

/*-------*/
/* CLEAR */
/*-------*/

.clearfix {
	overflow: hidden;
}

.clear {
	clear: both;
	display: block;
	height: 1px;
	overflow: hidden;
	margin: 0;
	padding: 0;
}

/*-----------------------------------------------------------*/
/* CSS Image Replacement - Gilder/Levin Method               */
/* http://www.mezzoblue.com/tests/revised-image-replacement/ */
/*-----------------------------------------------------------*/

.replace_home,
.replace_page {
    width: 980px;
    height: 52px;
    position: relative;
    color: white;
}
.replace_home span,
.replace_page span {
    position: absolute;
    width: 100%;
    height: 100%;
}
.replace_home span {
    background: url("/template/site_tourisme64/img/menu/bando.png") no-repeat;
}
.replace_page span {
    background: url("/template/site_tourisme64/img/menu/bandopi.png") no-repeat;
}

/*------*/
/* Typo */
/*------*/

.titre0, .titre1, .titre2, .titre3, .titre4, .titre5, .titre6, .titre7, .titre8, .titre9 {
	font-size: 123.1%;
	margin: 1em 0;
	font-weight: bold;
}
.stitre0, .stitre1, .stitre2, .stitre3, .stitre4, .stitre5, .stitre6, .stitre7, .stitre8, .stitre9 {
	font-size: 108%;
	margin: 1em 0;
	font-weight: bold;
}
.gcouleur0, .gcouleur1, .gcouleur2, .gcouleur3, .gcouleur4, .gcouleur5, .gcouleur6, .gcouleur7, .gcouleur8, .gcouleur9, .gcouleur10 {
	font-size: 108%;
}

.resultat_top_nav {
    overflow: hidden;
}
.resultat_top_nav div.res {
    float: left;
    padding: 2px 8px;
	font-weight:bold;
	font-size:123.1%;
	color:#ffffff;
	background-color:#c0101f;
}
.resultat_bottom_nav div.nav,
.resultat_top_nav div.nav {
    clear: both;
    text-align: center;
	font-size:123.1%;
	font-weight:bold;
	color:#c0101f;
	background-color:#ffffff;
    padding: 8px 0;
}
.resultat_top_nav div.nav {
    border-bottom: 1px solid #CCC;
}
.resultat_bottom_nav div.nav b,
.resultat_top_nav div.nav b,
.resultat_bottom_nav div.nav strong,
.resultat_top_nav div.nav strong {
	color: black;
}

/* ============================================================================
 * Formulaire de recherche de base
 * ============================================================================
 */

#bloc_recherche input,
#bloc_recherche select,
#bloc_recherche textarea {
	color: black;
	background-color: transparent;
}

#bloc_recherche .disabled {
	color: #C7C9C8;
	background-color: transparent;
	text-decoration: line-through;
}

#bloc_recherche input[type="submit"] {
	color: white;
	background-color: black;
}
#bloc_recherche input.submit,
#bloc_recherche button {
	color: white;
	background-color: black;
}

#bloc_recherche input[type="text"] {
	width: 190px;
	border: 1px solid #7F9DBE;
}
#bloc_recherche select,
#bloc_recherche textarea {
	width: 190px;
	border: 1px solid #7F9DBE;
}

#bloc_recherche input[type="radio"],
#bloc_recherche input[type="checkbox"],
#bloc_recherche input[type="submit"] {
	width: auto;
	border: 0;
}
#bloc_recherche input.submit,
#bloc_recherche button {
	width: auto;
	border: 0;
}

#page_detail .rdesc {
	margin-bottom: .8em;
}

#page_detail .rdesc img {
	float: none;
	margin: 0 4px 0 0;
}

/*=============*/
/* Page detail */
/*=============*/

#page_detail .returnlist {
	margin-bottom: 2.5em;
}
#page_detail .gallery {
	overflow: hidden;
}
#page_detail .gallery img {
	float: left;
	margin: 0 1em 1em 0;
}

/* ============================================================================
 * Formulaire de recherche "Hebergements & Sejours"
 * ============================================================================
 */

#bloc_recherche {
    padding: 0;
    line-height: 1.3em;
}
#bloc_recherche input,
#bloc_recherche select,
#bloc_recherche textarea {
/*	width: 190px;*/
}
#bloc_recherche select {
	margin-bottom: .25em;
}
#bloc_recherche table {
	width: 100%;
	margin: 1em 0;
	border-width: 1px;
	border-style: solid;
}
#bloc_recherche table td {
    padding: 0 3px 3px 3px;
}
#bloc_recherche table input,
#bloc_recherche table select {
	width: 86px ! important;
}
#bloc_animation table select {
	width: 112px ! important;
}
#bloc_recherche .body input[type="text"],
#bloc_recherche .body select {
    color: inherit;
    background-color: white;
}
#bloc_recherche table input.ncalendar, input.zcalendar {
	color: inherit;
    background: white url(/css/img/calendar.gif) no-repeat 68px 1px;
	cursor: pointer;
}
#bloc_recherche .body input[type="checkbox"] {
    color: inherit;
    background-color: transparent;
	margin-top: .2em;
}
#bloc_recherche .show_criteres_1,
#bloc_recherche .show_criteres_2 {
	color: inherit;
	background: transparent url(/css/img/picto-plus.gif) no-repeat 0 50%;
	padding: 0 0 0 15px;
    float: right;
	width: auto;
	cursor: pointer;
}
#bloc_recherche .more_criteres_1,
#bloc_recherche .more_criteres_2 {
    padding: 1em 0 0 0;
}
#page_detail div.onglet,
#bloc_recherche div.onglet {
    overflow: hidden;
    margin: 0 ! important;
    padding: 0 ! important;
}
#page_detail div.onglet ul,
#bloc_recherche div.onglet ul {
    float: left;
	width: auto;
    z-index: 1;
    margin: 0 0 0 6px ! important;
    padding: 0 ! important;
}
#page_detail div.onglet li,
#bloc_recherche div.onglet li {
    float: left;
	width: auto;
    margin: 0 4px 0 0 ! important;
    padding: 4px 8px ! important;
    border-width: 1px 1px 0 1px;
    border-style: solid;
	list-style: none;
    font-weight: bold;
    background-image: none;
	cursor: pointer;
	height: 1.33em;
}
#page_detail .onglet_bloc {
	padding: 1em;
	margin: 0 0 1em 0;
}
#page_detail .onglet_bloc,
#bloc_recherche .bloc_heberg,
#bloc_recherche .bloc_sejour {
    z-index: 2;
	border-width: 1px;
	border-style: solid;
    margin-top: -1px;
}
#bloc_recherche div.over {
    overflow: hidden;
}
#bloc_recherche .body {
    padding: 1em .5em;
}
#bloc_recherche .footer {
    overflow: hidden;
    text-align: center;
    padding: 0 8px 8px 8px;
	line-height: 1.6em;
	border-width: 1px 0 0 0;
	border-style: solid;
}
#bloc_recherche .footer .aleft {
    text-align: left;	
}
#bloc_recherche .footer .aright {
    text-align: right;	
}
#bloc_recherche .footer input[type="radio"] {
	margin: 0;
	padding: 0;
}
#bloc_recherche .footer input[type="submit"] {
    float: right;
    padding: 2px 4px;
    border: 0;
    margin: 0;
    font-weight: bold;
}

/* ============================================================================
 * Formulaire de recherche "Hebergements & Sejours" - couleurs par défaut
 * ============================================================================
 */

#bloc_recherche {
	color: black;
}
#bloc_recherche table {
	color: inherit;
    background: #FFF;
	border-color: #AAA;
}
#page_detail div.onglet li,
#bloc_recherche div.onglet li {
    color: black;
    background-color: #CCC;
    border-color: #AAA;
	-moz-border-radius-topleft: 5px;
	-moz-border-radius-topright: 5px;
	-webkit-border-top-left-radius: 5px;
	-webkit-border-top-right-radius: 5px;
    border-bottom: 1px solid black;
}
#page_detail div.onglet li.selected,
#bloc_recherche div.onglet li.selected {
    color: #d95525;
    background-color: white;
    border-bottom: 1px solid white;
}
/*#page_detail .onglet_bloc,*/
#bloc_recherche .bloc_heberg,
#bloc_recherche .bloc_sejour {
    color: inherit;
    background: white url("/template/site_tourisme64/img/pi/onglet_deg.jpg") repeat-y;
    border-left: 1px solid #AAA;
    border-right: 2px solid #444;
    border-top: 1px solid #AAA;
    border-bottom: 2px solid #444;
}
#bloc_recherche .footer {
    color: inherit;
    background: #FFF;
    border-color: #AAA;
}

/* BLOC */

.bloc {
	margin: 1em 0;
	padding-left: 80px;
	overflow: hidden;
}
.bloc .date {
    float: right;
    font-style: italic;
}
.bloc img.accroche {
    float: left;
    margin-left: -80px;
}

/* Menu */

.bg_minisite	{ background-color: #81715A; } /* Marron */
.bg_minisite_on	{ background-color: #4C4331; } /* Marron ON */

.li_niv1_on, .a_niv1_on, a.a_niv1_on, a.a_niv1_on:link, a.a_niv1_on:visited {
    color: #FFF;
}
.a_niv2_on, a.a_niv2_on, a.a_niv2_on:link, a.a_niv2_on:visited {
    color: #A8B62E;
}
.li_niv2_minisite {
    background: black url(/template/site_peche/img/pi/list_flech_marron.gif) no-repeat 4px 0;
}
.li_niv2_minisite .li_niv3 {
    background: #000 url(/template/site_peche/img/pi/bull_6_marron.gif) no-repeat 0 6px;
}

/* Footer */

.pied_titre {
    color: #C5DD3E;
}
.bg_minisite_footer {
    background-color: #C5DD3E;
}

/*-----------------------*/
/* CSS Image Replacement */
/*-----------------------*/

.replace_home, .replace_page {
    width: 980px;
    height: 65px;
}
.replace_home span, .replace_page span {
    background: url("/template/site_peche/img/bando_nh.png") no-repeat;
}

/*========*/
/* CADRES */
/*========*/

.cadre0, .cadre1, .cadre2, .cadre3, .cadre4, .cadre5, .cadre6, .cadre7, .cadre8, .cadre9, .cadre10,
.cadreblanc, .cadrejaune, .cadrebleu, .cadrerouge, .cadrenoir, .cadrerose,
.cadrerose2, .cadrebleu2, .cadrevert, .cadrebordeaux, .cadretaupe {
	padding: 10px;
    border-width: 1px;
    border-style: solid;
}

#univers_ .cadre0, #univers_ .cadreblanc,
#univers_ .cadre1, #univers_ .cadrejaune,
#univers_ .cadre2, #univers_ .cadrebleu,
#univers_ .cadre3, #univers_ .cadrerouge,
#univers_ .cadre4, #univers_ .cadrenoir,
#univers_ .cadre5, #univers_ .cadrerose,
#univers_ .cadre6, #univers_ .cadrerose2,
#univers_ .cadre7, #univers_ .cadrebleu2,
#univers_ .cadre8, #univers_ .cadrevert,
#univers_ .cadre9, #univers_ .cadrebordeaux,
#univers_ .cadre10, #univers_ .cadretaupe {
	border-color: black;
}

#univers_bleu .cadre0, #univers_bleu .cadreblanc,
#univers_bleu .cadre1, #univers_bleu .cadrejaune,
#univers_bleu .cadre2, #univers_bleu .cadrebleu,
#univers_bleu .cadre3, #univers_bleu .cadrerouge,
#univers_bleu .cadre4, #univers_bleu .cadrenoir,
#univers_bleu .cadre5, #univers_bleu .cadrerose,
#univers_bleu .cadre6, #univers_bleu .cadrerose2,
#univers_bleu .cadre7, #univers_bleu .cadrebleu2,
#univers_bleu .cadre8, #univers_bleu .cadrevert,
#univers_bleu .cadre9, #univers_bleu .cadrebordeaux,
#univers_bleu .cadre10, #univers_bleu .cadretaupe {
	border-color: #52b9b9;
}
#univers_vert .cadre0, #univers_vert .cadreblanc,
#univers_vert .cadre1, #univers_vert .cadrejaune,
#univers_vert .cadre2, #univers_vert .cadrebleu,
#univers_vert .cadre3, #univers_vert .cadrerouge,
#univers_vert .cadre4, #univers_vert .cadrenoir,
#univers_vert .cadre5, #univers_vert .cadrerose,
#univers_vert .cadre6, #univers_vert .cadrerose2,
#univers_vert .cadre7, #univers_vert .cadrebleu2,
#univers_vert .cadre8, #univers_vert .cadrevert,
#univers_vert .cadre9, #univers_vert .cadrebordeaux,
#univers_vert .cadre10, #univers_vert .cadretaupe {
	border-color: #5c9759;
}
#univers_marron .cadre0, #univers_marron .cadreblanc,
#univers_marron .cadre1, #univers_marron .cadrejaune,
#univers_marron .cadre2, #univers_marron .cadrebleu,
#univers_marron .cadre3, #univers_marron .cadrerouge,
#univers_marron .cadre4, #univers_marron .cadrenoir,
#univers_marron .cadre5, #univers_marron .cadrerose,
#univers_marron .cadre6, #univers_marron .cadrerose2,
#univers_marron .cadre7, #univers_marron .cadrebleu2,
#univers_marron .cadre8, #univers_marron .cadrevert,
#univers_marron .cadre9, #univers_marron .cadrebordeaux,
#univers_marron .cadre10, #univers_marron .cadretaupe {
	border-color: #b29671;
}
#univers_orange .cadre0, #univers_orange .cadreblanc,
#univers_orange .cadre1, #univers_orange .cadrejaune,
#univers_orange .cadre2, #univers_orange .cadrebleu,
#univers_orange .cadre3, #univers_orange .cadrerouge,
#univers_orange .cadre4, #univers_orange .cadrenoir,
#univers_orange .cadre5, #univers_orange .cadrerose,
#univers_orange .cadre6, #univers_orange .cadrerose2,
#univers_orange .cadre7, #univers_orange .cadrebleu2,
#univers_orange .cadre8, #univers_orange .cadrevert,
#univers_orange .cadre9, #univers_orange .cadrebordeaux,
#univers_orange .cadre10, #univers_orange .cadretaupe {
	border-color: #d95525;
}
#univers_rose .cadre0, #univers_rose .cadreblanc,
#univers_rose .cadre1, #univers_rose .cadrejaune,
#univers_rose .cadre2, #univers_rose .cadrebleu,
#univers_rose .cadre3, #univers_rose .cadrerouge,
#univers_rose .cadre4, #univers_rose .cadrenoir,
#univers_rose .cadre5, #univers_rose .cadrerose,
#univers_rose .cadre6, #univers_rose .cadrerose2,
#univers_rose .cadre7, #univers_rose .cadrebleu2,
#univers_rose .cadre8, #univers_rose .cadrevert,
#univers_rose .cadre9, #univers_rose .cadrebordeaux,
#univers_rose .cadre10, #univers_rose .cadretaupe {
	border-color: #dea5c0;
}
#univers_presse .cadre0, #univers_presse .cadreblanc,
#univers_presse .cadre1, #univers_presse .cadrejaune,
#univers_presse .cadre2, #univers_presse .cadrebleu,
#univers_presse .cadre3, #univers_presse .cadrerouge,
#univers_presse .cadre4, #univers_presse .cadrenoir,
#univers_presse .cadre5, #univers_presse .cadrerose,
#univers_presse .cadre6, #univers_presse .cadrerose2,
#univers_presse .cadre7, #univers_presse .cadrebleu2,
#univers_presse .cadre8, #univers_presse .cadrevert,
#univers_presse .cadre9, #univers_presse .cadrebordeaux,
#univers_presse .cadre10, #univers_presse .cadretaupe {
	border-color: #798588;
}

/*==========*/
/* COULEURS */
/*==========*/

#univers_ .blanc, #univers_ .titre0, #univers_ .stitre0,
    #univers_ .couleur0, #univers_ .pcouleur0, #univers_ .gcouleur0,
#univers_ .jaune, #univers_ .titre1, #univers_ .stitre1,
    #univers_ .couleur1, #univers_ .pcouleur1, #univers_ .gcouleur1,
#univers_ .bleu, #univers_ .titre2, #univers_ .stitre2,
    #univers_ .couleur2, #univers_ .pcouleur2, #univers_ .gcouleur2,
#univers_ .rouge, #univers_ .titre3, #univers_ .stitre3,
    #univers_ .couleur3, #univers_ .pcouleur3, #univers_ .gcouleur3,
#univers_ .noir, #univers_ .titre4, #univers_ .stitre4,
    #univers_ .couleur4, #univers_ .pcouleur4, #univers_ .gcouleur4,
#univers_ .rose, #univers_ .titre5, #univers_ .stitre5,   
    #univers_ .couleur5, #univers_ .pcouleur5, #univers_ .gcouleur5,
#univers_ .rose2, #univers_ .titre6, #univers_ .stitre6,
    #univers_ .couleur6, #univers_ .pcouleur6, #univers_ .gcouleur6,
#univers_ .bleu2, #univers_ .titre7, #univers_ .stitre7,
    #univers_ .couleur7, #univers_ .pcouleur7, #univers_ .gcouleur7,
#univers_ .vert, #univers_ .titre8, #univers_ .stitre8,
    #univers_ .couleur8, #univers_ .pcouleur8, #univers_ .gcouleur8,
#univers_ .bordeaux, #univers_ .titre9, #univers_ .stitre9,
    #univers_ .couleur9, #univers_ .pcouleur9, #univers_ .gcouleur9,
#univers_ .taupe, #univers_ .titre10, #univers_ .stitre10,
    #univers_ .couleur10, #univers_ .pcouleur10, #univers_ .gcouleur10 {
    color: black !important;
	background-color: inherit;
}

#univers_bleu .blanc, #univers_bleu .titre0, #univers_bleu .stitre0,
    #univers_bleu .couleur0, #univers_bleu .pcouleur0, #univers_bleu .gcouleur0,
#univers_bleu .jaune, #univers_bleu .titre1, #univers_bleu .stitre1,
    #univers_bleu .couleur1, #univers_bleu .pcouleur1, #univers_bleu .gcouleur1,
#univers_bleu .bleu, #univers_bleu .titre2, #univers_bleu .stitre2,
    #univers_bleu .couleur2, #univers_bleu .pcouleur2, #univers_bleu .gcouleur2,
#univers_bleu .rouge, #univers_bleu .titre3, #univers_bleu .stitre3,
    #univers_bleu .couleur3, #univers_bleu .pcouleur3, #univers_bleu .gcouleur3,
#univers_bleu .noir, #univers_bleu .titre4, #univers_bleu .stitre4,
    #univers_bleu .couleur4, #univers_bleu .pcouleur4, #univers_bleu .gcouleur4,
#univers_bleu .rose, #univers_bleu .titre5, #univers_bleu .stitre5,   
    #univers_bleu .couleur5, #univers_bleu .pcouleur5, #univers_bleu .gcouleur5,
#univers_bleu .rose2, #univers_bleu .titre6, #univers_bleu .stitre6,
    #univers_bleu .couleur6, #univers_bleu .pcouleur6, #univers_bleu .gcouleur6,
#univers_bleu .bleu2, #univers_bleu .titre7, #univers_bleu .stitre7,
    #univers_bleu .couleur7, #univers_bleu .pcouleur7, #univers_bleu .gcouleur7,
#univers_bleu .vert, #univers_bleu .titre8, #univers_bleu .stitre8,
    #univers_bleu .couleur8, #univers_bleu .pcouleur8, #univers_bleu .gcouleur8,
#univers_bleu .bordeaux, #univers_bleu .titre9, #univers_bleu .stitre9,
    #univers_bleu .couleur9, #univers_bleu .pcouleur9, #univers_bleu .gcouleur9,
#univers_bleu .taupe, #univers_bleu .titre10, #univers_bleu .stitre10,
    #univers_bleu .couleur10, #univers_bleu .pcouleur10, #univers_bleu .gcouleur10 {
    color: #52b9b9 !important;
	background-color: inherit;
}

#univers_vert .blanc, #univers_vert .titre0, #univers_vert .stitre0,
    #univers_vert .couleur0, #univers_vert .pcouleur0, #univers_vert .gcouleur0,
#univers_vert .jaune, #univers_vert .titre1, #univers_vert .stitre1,
    #univers_vert .couleur1, #univers_vert .pcouleur1, #univers_vert .gcouleur1,
#univers_vert .bleu, #univers_vert .titre2, #univers_vert .stitre2,
    #univers_vert .couleur2, #univers_vert .pcouleur2, #univers_vert .gcouleur2,
#univers_vert .rouge, #univers_vert .titre3, #univers_vert .stitre3,
    #univers_vert .couleur3, #univers_vert .pcouleur3, #univers_vert .gcouleur3,
#univers_vert .noir, #univers_vert .titre4, #univers_vert .stitre4,
    #univers_vert .couleur4, #univers_vert .pcouleur4, #univers_vert .gcouleur4,
#univers_vert .rose, #univers_vert .titre5, #univers_vert .stitre5,   
    #univers_vert .couleur5, #univers_vert .pcouleur5, #univers_vert .gcouleur5,
#univers_vert .rose2, #univers_vert .titre6, #univers_vert .stitre6,
    #univers_vert .couleur6, #univers_vert .pcouleur6, #univers_vert .gcouleur6,
#univers_vert .bleu2, #univers_vert .titre7, #univers_vert .stitre7,
    #univers_vert .couleur7, #univers_vert .pcouleur7, #univers_vert .gcouleur7,
#univers_vert .vert, #univers_vert .titre8, #univers_vert .stitre8,
    #univers_vert .couleur8, #univers_vert .pcouleur8, #univers_vert .gcouleur8,
#univers_vert .bordeaux, #univers_vert .titre9, #univers_vert .stitre9,
    #univers_vert .couleur9, #univers_vert .pcouleur9, #univers_vert .gcouleur9,
#univers_vert .taupe, #univers_vert .titre10, #univers_vert .stitre10,
    #univers_vert .couleur10, #univers_vert .pcouleur10, #univers_vert .gcouleur10 {
    color: #5c9759 !important;
	background-color: inherit;
}

#univers_marron .blanc, #univers_marron .titre0, #univers_marron .stitre0,
    #univers_marron .couleur0, #univers_marron .pcouleur0, #univers_marron .gcouleur0,
#univers_marron .jaune, #univers_marron .titre1, #univers_marron .stitre1,
    #univers_marron .couleur1, #univers_marron .pcouleur1, #univers_marron .gcouleur1,
#univers_marron .bleu, #univers_marron .titre2, #univers_marron .stitre2,
    #univers_marron .couleur2, #univers_marron .pcouleur2, #univers_marron .gcouleur2,
#univers_marron .rouge, #univers_marron .titre3, #univers_marron .stitre3,
    #univers_marron .couleur3, #univers_marron .pcouleur3, #univers_marron .gcouleur3,
#univers_marron .noir, #univers_marron .titre4, #univers_marron .stitre4,
    #univers_marron .couleur4, #univers_marron .pcouleur4, #univers_marron .gcouleur4,
#univers_marron .rose, #univers_marron .titre5, #univers_marron .stitre5,   
    #univers_marron .couleur5, #univers_marron .pcouleur5, #univers_marron .gcouleur5,
#univers_marron .rose2, #univers_marron .titre6, #univers_marron .stitre6,
    #univers_marron .couleur6, #univers_marron .pcouleur6, #univers_marron .gcouleur6,
#univers_marron .bleu2, #univers_marron .titre7, #univers_marron .stitre7,
    #univers_marron .couleur7, #univers_marron .pcouleur7, #univers_marron .gcouleur7,
#univers_marron .vert, #univers_marron .titre8, #univers_marron .stitre8,
    #univers_marron .couleur8, #univers_marron .pcouleur8, #univers_marron .gcouleur8,
#univers_marron .bordeaux, #univers_marron .titre9, #univers_marron .stitre9,
    #univers_marron .couleur9, #univers_marron .pcouleur9, #univers_marron .gcouleur9,
#univers_marron .taupe, #univers_marron .titre10, #univers_marron .stitre10,
    #univers_marron .couleur10, #univers_marron .pcouleur10, #univers_marron .gcouleur10 {
    color: #b29671 !important;
	background-color: inherit;
}

#univers_orange .blanc, #univers_orange .titre0, #univers_orange .stitre0,
    #univers_orange .couleur0, #univers_orange .pcouleur0, #univers_orange .gcouleur0,
#univers_orange .jaune, #univers_orange .titre1, #univers_orange .stitre1,
    #univers_orange .couleur1, #univers_orange .pcouleur1, #univers_orange .gcouleur1,
#univers_orange .bleu, #univers_orange .titre2, #univers_orange .stitre2,
    #univers_orange .couleur2, #univers_orange .pcouleur2, #univers_orange .gcouleur2,
#univers_orange .rouge, #univers_orange .titre3, #univers_orange .stitre3,
    #univers_orange .couleur3, #univers_orange .pcouleur3, #univers_orange .gcouleur3,
#univers_orange .noir, #univers_orange .titre4, #univers_orange .stitre4,
    #univers_orange .couleur4, #univers_orange .pcouleur4, #univers_orange .gcouleur4,
#univers_orange .rose, #univers_orange .titre5, #univers_orange .stitre5,   
    #univers_orange .couleur5, #univers_orange .pcouleur5, #univers_orange .gcouleur5,
#univers_orange .rose2, #univers_orange .titre6, #univers_orange .stitre6,
    #univers_orange .couleur6, #univers_orange .pcouleur6, #univers_orange .gcouleur6,
#univers_orange .bleu2, #univers_orange .titre7, #univers_orange .stitre7,
    #univers_orange .couleur7, #univers_orange .pcouleur7, #univers_orange .gcouleur7,
#univers_orange .vert, #univers_orange .titre8, #univers_orange .stitre8,
    #univers_orange .couleur8, #univers_orange .pcouleur8, #univers_orange .gcouleur8,
#univers_orange .bordeaux, #univers_orange .titre9, #univers_orange .stitre9,
    #univers_orange .couleur9, #univers_orange .pcouleur9, #univers_orange .gcouleur9,
#univers_orange .taupe, #univers_orange .titre10, #univers_orange .stitre10,
    #univers_orange .couleur10, #univers_orange .pcouleur10, #univers_orange .gcouleur10 {
    color: #d95525 !important;
	background-color: inherit;
}

#univers_rose .blanc, #univers_rose .titre0, #univers_rose .stitre0,
    #univers_rose .couleur0, #univers_rose .pcouleur0, #univers_rose .gcouleur0,
#univers_rose .jaune, #univers_rose .titre1, #univers_rose .stitre1,
    #univers_rose .couleur1, #univers_rose .pcouleur1, #univers_rose .gcouleur1,
#univers_rose .bleu, #univers_rose .titre2, #univers_rose .stitre2,
    #univers_rose .couleur2, #univers_rose .pcouleur2, #univers_rose .gcouleur2,
#univers_rose .rouge, #univers_rose .titre3, #univers_rose .stitre3,
    #univers_rose .couleur3, #univers_rose .pcouleur3, #univers_rose .gcouleur3,
#univers_rose .noir, #univers_rose .titre4, #univers_rose .stitre4,
    #univers_rose .couleur4, #univers_rose .pcouleur4, #univers_rose .gcouleur4,
#univers_rose .rose, #univers_rose .titre5, #univers_rose .stitre5,   
    #univers_rose .couleur5, #univers_rose .pcouleur5, #univers_rose .gcouleur5,
#univers_rose .rose2, #univers_rose .titre6, #univers_rose .stitre6,
    #univers_rose .couleur6, #univers_rose .pcouleur6, #univers_rose .gcouleur6,
#univers_rose .bleu2, #univers_rose .titre7, #univers_rose .stitre7,
    #univers_rose .couleur7, #univers_rose .pcouleur7, #univers_rose .gcouleur7,
#univers_rose .vert, #univers_rose .titre8, #univers_rose .stitre8,
    #univers_rose .couleur8, #univers_rose .pcouleur8, #univers_rose .gcouleur8,
#univers_rose .bordeaux, #univers_rose .titre9, #univers_rose .stitre9,
    #univers_rose .couleur9, #univers_rose .pcouleur9, #univers_rose .gcouleur9,
#univers_rose .taupe, #univers_rose .titre10, #univers_rose .stitre10,
    #univers_rose .couleur10, #univers_rose .pcouleur10, #univers_rose .gcouleur10 {
    color: #dea5c0 !important;
	background-color: inherit;
}

#univers_presse .blanc, #univers_presse .titre0, #univers_presse .stitre0,
    #univers_presse .couleur0, #univers_presse .pcouleur0, #univers_presse .gcouleur0,
#univers_presse .jaune, #univers_presse .titre1, #univers_presse .stitre1,
    #univers_presse .couleur1, #univers_presse .pcouleur1, #univers_presse .gcouleur1,
#univers_presse .bleu, #univers_presse .titre2, #univers_presse .stitre2,
    #univers_presse .couleur2, #univers_presse .pcouleur2, #univers_presse .gcouleur2,
#univers_presse .rouge, #univers_presse .titre3, #univers_presse .stitre3,
    #univers_presse .couleur3, #univers_presse .pcouleur3, #univers_presse .gcouleur3,
#univers_presse .noir, #univers_presse .titre4, #univers_presse .stitre4,
    #univers_presse .couleur4, #univers_presse .pcouleur4, #univers_presse .gcouleur4,
#univers_presse .rose, #univers_presse .titre5, #univers_presse .stitre5,   
    #univers_presse .couleur5, #univers_presse .pcouleur5, #univers_presse .gcouleur5,
#univers_presse .rose2, #univers_presse .titre6, #univers_presse .stitre6,
    #univers_presse .couleur6, #univers_presse .pcouleur6, #univers_presse .gcouleur6,
#univers_presse .bleu2, #univers_presse .titre7, #univers_presse .stitre7,
    #univers_presse .couleur7, #univers_presse .pcouleur7, #univers_presse .gcouleur7,
#univers_presse .vert, #univers_presse .titre8, #univers_presse .stitre8,
    #univers_presse .couleur8, #univers_presse .pcouleur8, #univers_presse .gcouleur8,
#univers_presse .bordeaux, #univers_presse .titre9, #univers_presse .stitre9,
    #univers_presse .couleur9, #univers_presse .pcouleur9, #univers_presse .gcouleur9,
#univers_presse .taupe, #univers_presse .titre10, #univers_presse .stitre10,
    #univers_presse .couleur10, #univers_presse .pcouleur10, #univers_presse .gcouleur10 {
    color: #798588 !important;
	background-color: inherit;
}

/*=============*/
/* BACKGROUNDS */
/*=============*/

.bgblanc, .bgjaune, .bgbleu, .bgrouge, .bgnoir, .bgrose, .bgrose2, .bgbleu2, .bgvert, .bgbordeaux, .bgtaupe {
    color: white !important;
    padding: .2em .4em;
}

#univers_ .bgblanc, #univers_ .bgjaune, #univers_ .bgbleu,
#univers_ .bgrouge, #univers_ .bgnoir,  #univers_ .bgrose,
#univers_ .bgrose2, #univers_ .bgbleu2, #univers_ .bgvert,
#univers_ .bgbordeaux, #univers_ .bgtaupe {
	background-color: black !important;
}
#univers_bleu .bgblanc, #univers_bleu .bgjaune, #univers_bleu .bgbleu,
#univers_bleu .bgrouge, #univers_bleu .bgnoir,  #univers_bleu .bgrose,
#univers_bleu .bgrose2, #univers_bleu .bgbleu2, #univers_bleu .bgvert,
#univers_bleu .bgbordeaux, #univers_bleu .bgtaupe {
	background-color: #52b9b9 !important;
}
#univers_vert .bgblanc, #univers_vert .bgjaune, #univers_vert .bgbleu,
#univers_vert .bgrouge, #univers_vert .bgnoir,  #univers_vert .bgrose,
#univers_vert .bgrose2, #univers_vert .bgbleu2, #univers_vert .bgvert,
#univers_vert .bgbordeaux, #univers_vert .bgtaupe {
	background-color: #5c9759 !important;
}
#univers_marron .bgblanc, #univers_marron .bgjaune, #univers_marron .bgbleu,
#univers_marron .bgrouge, #univers_marron .bgnoir,  #univers_marron .bgrose,
#univers_marron .bgrose2, #univers_marron .bgbleu2, #univers_marron .bgvert,
#univers_marron .bgbordeaux, #univers_marron .bgtaupe {
	background-color: #b29671 !important;
}
#univers_orange .bgblanc, #univers_orange .bgjaune, #univers_orange .bgbleu,
#univers_orange .bgrouge, #univers_orange .bgnoir,  #univers_orange .bgrose,
#univers_orange .bgrose2, #univers_orange .bgbleu2, #univers_orange .bgvert,
#univers_orange .bgbordeaux, #univers_orange .bgtaupe {
	background-color: #d95525 !important;
}
#univers_rose .bgblanc, #univers_rose .bgjaune, #univers_rose .bgbleu,
#univers_rose .bgrouge, #univers_rose .bgnoir,  #univers_rose .bgrose,
#univers_rose .bgrose2, #univers_rose .bgbleu2, #univers_rose .bgvert,
#univers_rose .bgbordeaux, #univers_rose .bgtaupe {
	background-color: #dea5c0 !important;
}
#univers_presse .bgblanc, #univers_presse .bgjaune, #univers_presse .bgbleu,
#univers_presse .bgrouge, #univers_presse .bgnoir,  #univers_presse .bgrose,
#univers_presse .bgrose2, #univers_presse .bgbleu2, #univers_presse .bgvert,
#univers_presse .bgbordeaux, #univers_presse .bgtaupe {
	background-color: #798588 !important;
}

/*========*/
/* TITRES */
/*========*/

#univers_ h1 {   	 color: #000000; }
#univers_bleu h1 {   color: #52b9b9; }
#univers_vert h1 {   color: #5c9759; }
#univers_marron h1 { color: #b29671; }
#univers_orange h1 { color: #d95525; }
#univers_rose h1 {   color: #dea5c0; }
#univers_presse h1 { color: #798588; }

h3, h3.blanc, h3.jaune, h3.bleu, h3.rouge, h3.noir, h3.rose, h3.rose2, h3.bleu2, h3.vert, h3.bordeaux, h3.taupe {
	border-width: 0 0 1px 0;
	border-style: dotted;
	background-position: left 5px;
	background-repeat: no-repeat;
	padding-left: 12px;
}

#univers_ h3 { 		 color: #000000; border-color: #000000; background-image: url(/css/img/puce4-noir.png);   }
#univers_bleu h3 {   color: #52b9b9; border-color: #52b9b9; background-image: url(/css/img/puce4-bleu2.png);  }
#univers_vert h3 {   color: #5c9759; border-color: #5c9759; background-image: url(/css/img/puce4-vert.png);   }
#univers_marron h3 { color: #b29671; border-color: #b29671; background-image: url(/css/img/puce4-taupe.png);  }
#univers_orange h3 { color: #d95525; border-color: #d95525; background-image: url(/css/img/puce4-orange.png); }
#univers_rose h3 {   color: #dea5c0; border-color: #dea5c0; background-image: url(/css/img/puce4-rose.png);   }
#univers_presse h3 { color: #798588; border-color: #798588; background-image: url(/css/img/puce4-hex1.png);   }



