/* @override 
	http://www.letnt.com/assets/templates/tnt/style.css */

/* @override 
	http://letnt.com/assets/templates/tnt/style.css */

/* Fontes créées par Docile, pour l'usage exclusif du TNT Manufacture de Chaussures */
@font-face {
	  font-family: "Manufacture A";
	  src: url("http://www.letnt.com/assets/templates/tnt/fontes/Manufacture_A.ttf") format("opentype");
}

@font-face {
	  font-family: "Manufacture B";
	  src: url("http://www.letnt.com/assets/templates/tnt/fontes/Manufacture_B.ttf") format("opentype");
}

@font-face {
	  font-family: "Manufacture C";
	  src: url("http://www.letnt.com/assets/templates/tnt/fontes/Manufacture_C.ttf") format("opentype");
}

/* HACKS ================================================ */

.clearfix:after {
	content : ".";
	display : block;
	clear : both;
	visibility : hidden;
	line-height : 0;
	height : 0;
}

.clearfix {
	display : inline-block;
}

html[xmlns] .clearfix {
	display : block;
}

* html .clearfix {
	height : 1%;
}

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

/* palette_a : rouge #F00 */
/* palette_b : vert  #9C2 */
/* palette_c : cyan  #0BC */
/* palette_d : noir       */

.container.palette_a { border: 2px solid #F00; /*background-color: #FDD;*/ }
.container.palette_b { border: 2px solid #9C2; /*background-color: #EFC;*/ }
.container.palette_c { border: 2px solid #0BC; /*background-color: #CEE;*/ }
.container.palette_a_inv { border: 2px solid #FFF; color: #FFF; background-color: #F00; }
.container.palette_b_inv { border: 2px solid #FFF; color: #FFF; background-color: #9C2; }
.container.palette_c_inv { border: 2px solid #FFF; color: #FFF; background-color: #0BC; }
.container.palette_d { border: 2px solid #FFF; color: #FFF; background-color: #000; }

.container.palette_a a { color: #E00; background-color: #FDD; }
.container.palette_b a { color: #8B1; background-color: #EFC; }
.container.palette_c a { color: #0AB; background-color: #CEE; }
.container.palette_a_inv a { color: #FFF; background-color: #F33; }
.container.palette_b_inv a { color: #FFF; background-color: #AD5; }
.container.palette_c_inv a { color: #FFF; background-color: #3CD; }
.container.palette_d a { color: #FFF; background-color: #444; }

.container.palette_a a:hover { color: #FFF; background-color: #F00; }
.container.palette_b a:hover { color: #FFF; background-color: #9C2; }
.container.palette_c a:hover { color: #FFF; background-color: #0BC; }
.container.palette_a_inv a:hover { color: #F00; background-color: #FFF; }
.container.palette_b_inv a:hover { color: #9C2; background-color: #FFF; }
.container.palette_c_inv a:hover { color: #0BC; background-color: #FFF; }
.container.palette_d a:hover { color: #000; background-color: #FFF; }

.container.palette_a a:active { color: #FDD; background-color: #F00; }
.container.palette_b a:active { color: #EFC; background-color: #9C2; }
.container.palette_c a:active { color: #CEE; background-color: #0BC; }
.container.palette_a_inv a:active { color: #F33; background-color: #FFF; }
.container.palette_b_inv a:active { color: #AD5; background-color: #FFF; }
.container.palette_c_inv a:active { color: #3CD; background-color: #FFF; }
.container.palette_d a:active { color: #444; background-color: #FFF; }

.container.palette_a .n { color: #F00; }
.container.palette_b .n { color: #9C2; }
.container.palette_c .n { color: #0BC; }

.container.palette_a .c { color: #F00; }
.container.palette_b .c { color: #9C2; }
.container.palette_c .c { color: #0BC; }

.container.palette_a .manuf_a { color: #F00; }
.container.palette_b .manuf_a { color: #9C2; }
.container.palette_c .manuf_a { color: #0BC; }

.container.palette_a .manuf_b { color: #0BC; opacity: .25; }
.container.palette_b .manuf_b { color: #F00; opacity: .25; }
.container.palette_c .manuf_b { color: #9C2; opacity: .25; }

.container.palette_a .manuf_c { color: #9C2; opacity: .25; }
.container.palette_b .manuf_c { color: #F00; opacity: .25; }
.container.palette_c .manuf_c { color: #0BC; opacity: .25; }

.container.palette_a .buttonBar img { background-color: #F00; }
.container.palette_b .buttonBar img { background-color: #9C2; }
.container.palette_c .buttonBar img { background-color: #0BC; }

.container.palette_a h1, .container.palette_a h2, .container.palette_a h3, .container.palette_a h4, .container.palette_a h5, .container.palette_a h6 {
	color: #F00;
}

.container.palette_b h1, .container.palette_b h2, .container.palette_b h3, .container.palette_b h4, .container.palette_b h5, .container.palette_b h6 {
	color: #9C2;
}

.container.palette_c h1, .container.palette_c h2, .container.palette_c h3, .container.palette_c h4, .container.palette_c h5, .container.palette_c h6 {
	color: #0BC;
	margin-bottom: 0;
}

.container.palette_a table.equipe td { border-color: #F88; }
.container.palette_b table.equipe td { border-color: #8DD; }
.container.palette_c table.equipe td { border-color: #CD8; }

.container.palette_a table.equipe td.border_light { border-color: #FDD; }
.container.palette_b table.equipe td.border_light { border-color: #EFC; }
.container.palette_c table.equipe td.border_light { border-color: #CEE; }

/* ====================================================== */

body {
	background: #CDD;
	/*background-image: url(images/points.png);*/
}

sub, sup {
	line-height: 0;
}

sup {
	font-size: 80%;
	vertical-align: 4px;
}

h1 sup, h2 sup, h3 sup, h4 sup, h5 sup, h6 sup {
	font-size: 70%;
	vertical-align: 3px;
}

.container table.equipe {
	width: 100%;
	margin-bottom: 17px;
	border-collapse: collapse;
}

.containerPlus table.equipe {
	width: 100%;
	margin-top: 14px;
	margin-bottom: 7px;
	border-collapse: collapse;
}

.container table.equipe td {
	border-top-width: 1px;
	border-top-style: solid;
	padding: 5px 0;
}

.containerPlus table.equipe td {
	border-top-width: 1px;
	border-top-style: solid;
	padding: 5px 0;
}

.container table.equipe td.pas_de_border {
	border: none;
}

.containerPlus table.equipe td.pas_de_border {
	border: none;
}

.container {
	font: 12px/1.5 "Lucida Grande", "Lucida Sans Unicode", "Lucida Sans", Lucida, Arial, sans-serif;
	background-color: #FFF;
	
/*	-moz-opacity: .93;
	opacity: .93;*/
}

/*.container.palette_d {
	opacity: 1;
}*/

.container h1, .container h2, .container h3, .container h4, .container h5, .container h6 {
	font: bold 13px/1.2 "Manufacture A", Futura, "Trebuchet MS", sans-serif;
	margin-bottom: 13px;
}

.container a {
	text-decoration: none;
	padding: 2px 5px 3px;
	-webkit-border-radius: 3px;
	-khtml-border-radius: 3px;
	-moz-border-radius: 3px;
	border-radius: 3px;
}

.container h1 a, .container h2 a, .container h3 a, .container h4 a, .container h5 a, .container h6 a {
	/* padding: 3px 5px 2px; */
}

.container a:hover {
	text-decoration: none;
	text-shadow: rgba(0,0,0,0.01) 0 0 0; /* HACK */
}

.container a.pas_de_background {
	background: none;
	padding: 0;
	-webkit-border-radius: 0;
	-khtml-border-radius: 0;
	-moz-border-radius: 0;
	border-radius: 0;
}

.container blockquote {
	padding: 0 0 15px 30px;
}

.container .top:hover,
.container .n:hover {
	cursor: move !important;
}

.container .n {
	font: bold 15px/1.2 "Manufacture A", Futura, "Trebuchet MS", sans-serif;
	text-transform: uppercase;
	letter-spacing: 1px;
	padding: 15px 60px 15px 25px;
	vertical-align: top;
}

.container .n .gros-titre {
	font-size: 22px;
}

.container .sous-titre {
	font: 13px/1.5 "Lucida Grande", "Lucida Sans Unicode", "Lucida Sans", Lucida, Arial, sans-serif;
	text-transform: none;
	letter-spacing: 0;
}

.manuf_a, .manuf_b, .manuf_c {
	padding-right: 60px;
	padding-bottom: 20px;
}

.manuf_a {
	font-family: "Manufacture A";
	position: absolute;
	top: 15px;
	left: 18px;
}

.manuf_b {
	font-family: "Manufacture B";
	position: absolute;
	top: 15px;
	left: 18px;
}

.manuf_c {
	font-family: "Manufacture C";
	position: absolute;
	top: 15px;
	left: 18px;
}

.container p, .container ul, .container ol {
	margin-bottom: 15px;
}

.container .ne {
	height: 50px;
	width: 16px;
	-khtml-user-select: none;
}

.container .no {
	height: 50px;
	width: 18px;
	-khtml-user-select: none;
}

.container .o {
	height: 25px;
	width: 18px;
}

.container .e {
	height: 25px;
	width: 16px;
}

.container .s {
	height: 16px;
}

.container .se {
	height: 16px;
	width: 16px;
}

.container .se_resizable {
	height: 16px;
	width: 16px;
}

.container .so {
	height: 16px;
	width: 18px;
}

.container .c {
	padding-top: 0px;
}

.container .buttonBar {
	padding: 0;
	right: 15px;
	top: 9px;
}

.container .buttonBar img {
	padding: 0;
}

.container.palette_logo {
	background: none;
	padding: 0;
	/*width: 188px;
	height: 120px;*/
}

.container.palette_logo .n object:hover {
	/*cursor: move !important;*/
}

.container.palette_logo .n {
	padding: 0;
}

.container.palette_logo .no,
.container.palette_logo .ne,
.container.palette_logo .o,
.container.palette_logo .c,
.container.palette_logo .e,
.container.palette_logo .so,
.container.palette_logo .s,
.container.palette_logo .se {
	padding: 0;
	margin: 0;
	width: 0;
	height: 0;
}

.mention_legales {
	font-size: 10px;
}

a.logo_partenaire {
	background: none !important;
	vertical-align: -20px;
}

ul, ol {
	padding-left: 20px;
}

ol {
	list-style-type: decimal;
}

#gallery ul {
	list-style: none;
	padding: 0;
}


#gallery ul li {
	display: inline;
}

#gallery ul a {
	display: block;
	float: left;
	padding: 2px;
	margin: 0 4px 4px 0;
}

/* @group 2010 calendrier */
	
	.eventcalendar,
	.eventcalendar table {
		margin: 14px 0 15px; /* !important */
	}
	
	.eventcalendar table {
		border-collapse: collapse;
	}
	
	table.eventcalendar {
		padding-top: 0;
	}
	
	table.eventcalendar .month_title,
	table.eventcalendar th,
	table.eventcalendar .weeknumber,
	.clair {
		opacity: .5;
		filter : alpha(opacity=50);
	}
	
	table.eventcalendar .month_title,
	table.eventcalendar th,
	table.eventcalendar td {
		text-align: right;
		padding: 2px 10px 1px;
		line-height: 19px;
	}
	
	table.eventcalendar .month_title,
	table.eventcalendar th {
		font-weight: normal;
	}
	
	table.eventcalendar th,
	table.eventcalendar td {
		/*width: 28px;*/
		border-top-width: 1px;
		border-top-style: solid;
	}
	
	table.eventcalendar td.current_day,
	.eventlist .date_aujourdhui {
		font-weight: bold;
	}
	
	table.eventcalendar td.ec_date:before {
		/*content: "\2022\2009";*/ // puce et espace fine
	}
	
	table.eventcalendar td.ec_date {
		/*font-weight: bold;*/
	}
		
	table.eventcalendar .month_title,
	table.eventcalendar th:hover,
	table.eventcalendar td:hover {
		cursor: default;
	}
	
	table.eventcalendar td.ec_date:hover {
		cursor: help;
	}
	
	table.eventcalendar td.ec_date.date_passee,
	.eventlist .date_passee {
		text-decoration: line-through;
	}
	
	.eventlist ul {
		list-style-type: none;
		list-style-image: none !important;
		padding: 0 0 0 125px !important;
	}
	
	.eventlist ul li {
		text-indent: -125px;
	}
	
	.containerPlus.fond_blanc.texte_blanc   table.eventcalendar td.current_day { background: #FFF; }
	.containerPlus.fond_blanc.texte_bleu    table.eventcalendar td.current_day { background: #DEE; }
	.containerPlus.fond_blanc.texte_vert    table.eventcalendar td.current_day { background: #CFB; }
	.containerPlus.fond_blanc.texte_violet  table.eventcalendar td.current_day { background: #EDE; }
	.containerPlus.fond_blanc.texte_orange  table.eventcalendar td.current_day { background: #FDC; }
	.containerPlus.fond_bleu.texte_blanc    table.eventcalendar td.current_day { background: #589; }
	.containerPlus.fond_bleu.texte_bleu     table.eventcalendar td.current_day { background: #267; }
	.containerPlus.fond_bleu.texte_vert     table.eventcalendar td.current_day { background: #385; }
	.containerPlus.fond_bleu.texte_violet   table.eventcalendar td.current_day { background: #748; }
	.containerPlus.fond_bleu.texte_orange   table.eventcalendar td.current_day { background: #766; }
	.containerPlus.fond_vert.texte_blanc    table.eventcalendar td.current_day { background: #3B1; }
	.containerPlus.fond_vert.texte_bleu     table.eventcalendar td.current_day { background: #4B3; }
	.containerPlus.fond_vert.texte_vert     table.eventcalendar td.current_day { background: #4D1; }
	.containerPlus.fond_vert.texte_violet   table.eventcalendar td.current_day { background: #5B3; }
	.containerPlus.fond_vert.texte_orange   table.eventcalendar td.current_day { background: #7B2; }
	.containerPlus.fond_violet.texte_blanc  table.eventcalendar td.current_day { background: #A6A; }
	.containerPlus.fond_violet.texte_bleu   table.eventcalendar td.current_day { background: #838; }
	.containerPlus.fond_violet.texte_vert   table.eventcalendar td.current_day { background: #765; }
	.containerPlus.fond_violet.texte_violet table.eventcalendar td.current_day { background: #938; }
	.containerPlus.fond_violet.texte_orange table.eventcalendar td.current_day { background: #A47; }
	.containerPlus.fond_orange.texte_blanc  table.eventcalendar td.current_day { background: #F87; }
	.containerPlus.fond_orange.texte_bleu   table.eventcalendar td.current_day { background: #C65; }
	.containerPlus.fond_orange.texte_vert   table.eventcalendar td.current_day { background: #D74; }
	.containerPlus.fond_orange.texte_violet table.eventcalendar td.current_day { background: #E55; }
	.containerPlus.fond_orange.texte_orange table.eventcalendar td.current_day { background: #F64; }
	
	.containerPlus.fond_blanc  table.eventcalendar td.ec_date { color: #FFF; }
	.containerPlus.fond_bleu   table.eventcalendar td.ec_date { color: #267; }
	.containerPlus.fond_vert   table.eventcalendar td.ec_date { color: #4D1; }
	.containerPlus.fond_violet table.eventcalendar td.ec_date { color: #938; }
	.containerPlus.fond_orange table.eventcalendar td.ec_date { color: #F64; }
	
	.containerPlus.texte_blanc  table.eventcalendar td.ec_date,
	.containerPlus.texte_blanc  table.eventcalendar td.ec_date.current_day { background: #FFF; }
	.containerPlus.texte_bleu   table.eventcalendar td.ec_date,
	.containerPlus.texte_bleu   table.eventcalendar td.ec_date.current_day { background: #267; }
	.containerPlus.texte_vert   table.eventcalendar td.ec_date,
	.containerPlus.texte_vert   table.eventcalendar td.ec_date.current_day { background: #4D1; }
	.containerPlus.texte_violet table.eventcalendar td.ec_date,
	.containerPlus.texte_violet table.eventcalendar td.ec_date.current_day { background: #938; }
	.containerPlus.texte_orange table.eventcalendar td.ec_date,
	.containerPlus.texte_orange table.eventcalendar td.ec_date.current_day { background: #F64; }
	
	table.eventcalendar td.empty:hover,
	table.eventcalendar td.weeknumber:hover { background: none !important; }
	.containerPlus.fond_blanc.texte_blanc  table.eventcalendar td.ec_date:hover,
	.containerPlus.fond_blanc.texte_blanc  table.eventcalendar td.ec_date.current_day:hover { background: #FFF; }
	.containerPlus.fond_bleu.texte_blanc   table.eventcalendar td.ec_date:hover,
	.containerPlus.fond_bleu.texte_blanc   table.eventcalendar td.ec_date.current_day:hover { background: #DEE; }
	.containerPlus.fond_vert.texte_blanc   table.eventcalendar td.ec_date:hover,
	.containerPlus.fond_vert.texte_blanc   table.eventcalendar td.ec_date.current_day:hover { background: #CFB; }
	.containerPlus.fond_violet.texte_blanc table.eventcalendar td.ec_date:hover,
	.containerPlus.fond_violet.texte_blanc table.eventcalendar td.ec_date.current_day:hover { background: #EDE; }
	.containerPlus.fond_orange.texte_blanc table.eventcalendar td.ec_date:hover,
	.containerPlus.fond_orange.texte_blanc table.eventcalendar td.ec_date.current_day:hover { background: #FDC; }
	.containerPlus.texte_bleu              table.eventcalendar td.ec_date:hover,
	.containerPlus.texte_bleu              table.eventcalendar td.ec_date.current_day:hover { background: #045; }
	.containerPlus.texte_vert              table.eventcalendar td.ec_date:hover,
	.containerPlus.texte_vert              table.eventcalendar td.ec_date.current_day:hover { background: #2B0; }
	.containerPlus.texte_violet            table.eventcalendar td.ec_date:hover,
	.containerPlus.texte_violet            table.eventcalendar td.ec_date.current_day:hover { background: #716; }
	.containerPlus.texte_orange            table.eventcalendar td.ec_date:hover,
	.containerPlus.texte_orange            table.eventcalendar td.ec_date.current_day:hover { background: #D42; }
	
	.containerPlus.fond_blanc.texte_blanc   table.eventcalendar th,
	.containerPlus.fond_blanc.texte_blanc   table.eventcalendar td { border-top-color: #FFF; }
	.containerPlus.fond_blanc.texte_bleu    table.eventcalendar th,
	.containerPlus.fond_blanc.texte_bleu    table.eventcalendar td { border-top-color: #DEE; }
	.containerPlus.fond_blanc.texte_vert    table.eventcalendar th,
	.containerPlus.fond_blanc.texte_vert    table.eventcalendar td { border-top-color: #CFB; }
	.containerPlus.fond_blanc.texte_violet  table.eventcalendar th,
	.containerPlus.fond_blanc.texte_violet  table.eventcalendar td { border-top-color: #EDE; }
	.containerPlus.fond_blanc.texte_orange  table.eventcalendar th,
	.containerPlus.fond_blanc.texte_orange  table.eventcalendar td { border-top-color: #FDC; }
	.containerPlus.fond_bleu.texte_blanc    table.eventcalendar th,
	.containerPlus.fond_bleu.texte_blanc    table.eventcalendar td { border-top-color: #589; }
	.containerPlus.fond_bleu.texte_bleu     table.eventcalendar th,
	.containerPlus.fond_bleu.texte_bleu     table.eventcalendar td { border-top-color: #267; }
	.containerPlus.fond_bleu.texte_vert     table.eventcalendar th,
	.containerPlus.fond_bleu.texte_vert     table.eventcalendar td { border-top-color: #385; }
	.containerPlus.fond_bleu.texte_violet   table.eventcalendar th,
	.containerPlus.fond_bleu.texte_violet   table.eventcalendar td { border-top-color: #748; }
	.containerPlus.fond_bleu.texte_orange   table.eventcalendar th,
	.containerPlus.fond_bleu.texte_orange   table.eventcalendar td { border-top-color: #766; }
	.containerPlus.fond_vert.texte_blanc    table.eventcalendar th,
	.containerPlus.fond_vert.texte_blanc    table.eventcalendar td { border-top-color: #3B1; }
	.containerPlus.fond_vert.texte_bleu     table.eventcalendar th,
	.containerPlus.fond_vert.texte_bleu     table.eventcalendar td { border-top-color: #4B3; }
	.containerPlus.fond_vert.texte_vert     table.eventcalendar th,
	.containerPlus.fond_vert.texte_vert     table.eventcalendar td { border-top-color: #4D1; }
	.containerPlus.fond_vert.texte_violet   table.eventcalendar th,
	.containerPlus.fond_vert.texte_violet   table.eventcalendar td { border-top-color: #5B3; }
	.containerPlus.fond_vert.texte_orange   table.eventcalendar th,
	.containerPlus.fond_vert.texte_orange   table.eventcalendar td { border-top-color: #7B2; }
	.containerPlus.fond_violet.texte_blanc  table.eventcalendar th,
	.containerPlus.fond_violet.texte_blanc  table.eventcalendar td { border-top-color: #A6A; }
	.containerPlus.fond_violet.texte_bleu   table.eventcalendar th,
	.containerPlus.fond_violet.texte_bleu   table.eventcalendar td { border-top-color: #838; }
	.containerPlus.fond_violet.texte_vert   table.eventcalendar th,
	.containerPlus.fond_violet.texte_vert   table.eventcalendar td { border-top-color: #765; }
	.containerPlus.fond_violet.texte_violet table.eventcalendar th,
	.containerPlus.fond_violet.texte_violet table.eventcalendar td { border-top-color: #938; }
	.containerPlus.fond_violet.texte_orange table.eventcalendar th,
	.containerPlus.fond_violet.texte_orange table.eventcalendar td { border-top-color: #A47; }
	.containerPlus.fond_orange.texte_blanc  table.eventcalendar th,
	.containerPlus.fond_orange.texte_blanc  table.eventcalendar td { border-top-color: #F87; }
	.containerPlus.fond_orange.texte_bleu   table.eventcalendar th,
	.containerPlus.fond_orange.texte_bleu   table.eventcalendar td { border-top-color: #C65; }
	.containerPlus.fond_orange.texte_vert   table.eventcalendar th,
	.containerPlus.fond_orange.texte_vert   table.eventcalendar td { border-top-color: #D74; }
	.containerPlus.fond_orange.texte_violet table.eventcalendar th,
	.containerPlus.fond_orange.texte_violet table.eventcalendar td { border-top-color: #E55; }
	.containerPlus.fond_orange.texte_orange table.eventcalendar th,
	.containerPlus.fond_orange.texte_orange table.eventcalendar td { border-top-color: #F64; }
	
	/*.containerPlus.texte_blanc  table.eventcalendar td.ec_date { border-color: #FFF; }
	.containerPlus.texte_bleu   table.eventcalendar td.ec_date { border-color: #267; }
	.containerPlus.texte_vert   table.eventcalendar td.ec_date { border-color: #4D1; }
	.containerPlus.texte_violet table.eventcalendar td.ec_date { border-color: #938; }
	.containerPlus.texte_orange table.eventcalendar td.ec_date { border-color: #F64; }
	
	.containerPlus.texte_blanc  table.eventcalendar td.ec_date:hover { border-color: #FFF; }
	.containerPlus.texte_bleu   table.eventcalendar td.ec_date:hover { border-color: #045; }
	.containerPlus.texte_vert   table.eventcalendar td.ec_date:hover { border-color: #2B0; }
	.containerPlus.texte_violet table.eventcalendar td.ec_date:hover { border-color: #716; }
	.containerPlus.texte_orange table.eventcalendar td.ec_date:hover { border-color: #D42; }*/
	
	
	table.dittocal {
		margin: 14px 0 15px 6px;
		border-collapse: collapse;
		width: 210px;
	}
	
	table.dittocal caption,
	table.dittocal th,
	table.dittocal td {
		text-align: right;
		padding: 1px 7px 0 0;
	}
	
	table.dittocal th,
	table.dittocal td {
		width: 23px; /* (largeur du tableau / 7) - padding-right des colonnes */
		height: 21px;
	}
	
	table.dittocal th {
		font-weight: normal;
		opacity: .5;
		filter : alpha(opacity=50);
	}
	
	table.dittocal td.dittocal_event {
		padding: 0;
	}
	
	table.dittocal td.dittocal_event a {
		display: block;
		width: 23px; /* pour IE */
		padding: 1px 7px 0 0;
		-webkit-border-radius: 0;
		-khtml-border-radius: 0;
		-moz-border-radius: 0;
		border-radius: 0;
	}
	
	table.dittocal td.dittocal_today {
		font-weight: bold;
	}
	
	table.dittocal td.dittocal_past a {
		text-decoration: line-through;
		cursor: no-drop; /* not-allowed */
	}
	
/* @end */

/* @group 2010 styles palettes */
	
	#dock {
		float: right;
		margin: 29px 32px;
		position: absolute;
		right: 0;
		top: 0;
	}
	
	#dock span img {
		position: relative;
		left: -6px;
	}
	
	.mb-resize-resizable-e {
		cursor: col-resize;
	}
	
	.mb-resize-resizable-s {
		cursor: row-resize;
	}
	
	.mbproxy { /* rectangle redimensionnement */
		border: 1px solid #267;
		background: url("images/proxy.png");
	}
	
	/* @group Halory */
	
		.tres_petit {
			font-size: x-small;
		}
		
		.petit {
			font-size: small;
		}
		
		.grand {
			font-size: large;
		}
		
		.tres_grand {
			font-size: x-large;
		}
	
	/* @end */
	
	/* @group réinitialisation styles des palettes */
		.containerPlus {
			font: 14px/21px Arial, Helvetica, Geneva, "Lucida Sans", "Lucida Grande", "Lucida Sans Unicode", Verdana, sans-serif;
		}
		
		.containerPlus a {
			padding: 1px 4px 2px;
			/*margin: 0 -1px;*/
			-webkit-border-radius: 3px;
			-khtml-border-radius: 3px;
			-moz-border-radius: 3px;
			border-radius: 3px;
			text-decoration: none;
		}
		
		.containerPlus h1 a,
		.containerPlus h2 a,
		.containerPlus h3 a,
		.containerPlus h4 a,
		.containerPlus h5 a,
		.containerPlus h6 a {
			padding: 2px 4px;
		}
		
		.containerPlus h1 sup, .containerPlus h1 sub,
		.containerPlus h2 sup, .containerPlus h2 sub,
		.containerPlus h3 sup, .containerPlus h3 sub,
		.containerPlus h4 sup, .containerPlus h4 sub,
		.containerPlus h5 sup, .containerPlus h5 sub,
		.containerPlus h6 sup, .containerPlus h6 sub {
			font-size: 12px;
			text-transform: none;
		}
		
		.containerPlus h1 sup,
		.containerPlus h2 sup,
		.containerPlus h3 sup,
		.containerPlus h4 sup,
		.containerPlus h5 sup,
		.containerPlus h6 sup {
			vertical-align: 4px;
		}
		
		.containerPlus h1, .containerPlus h2, .containerPlus h3, .containerPlus h4, .containerPlus h5, .containerPlus h6,
		.containerPlus p,
		.containerPlus blockquote,
		.containerPlus ul,
		.containerPlus ol {
			/*margin: 0 0 21px;*/
			padding: 14px 0 7px;
		}
		
		.containerPlus blockquote,
		.containerPlus ul,
		.containerPlus ol {
			padding-left: 28px;
		}
		
		.containerPlus blockquote {
			font-style: italic;
			text-indent: -19px;
		}
		
		.containerPlus blockquote:before,
		.containerPlus blockquote:after {
			font-style: normal;
			font-family: "Lucida Sans", "Lucida Grande", Lucida;
			font-size: 21px;
			vertical-align: -2px;
			line-height: 0;
			opacity: .5;
			filter : alpha(opacity=50);
		}
		
		.containerPlus blockquote:before {
			content: "\00AB\00A0";
		}
		
		.containerPlus blockquote:after {
			content: "\00A0\00BB";
		}
		
		.containerPlus sup,
		.containerPlus sub {
			font-size: 9px;
			letter-spacing: 1px;
			line-height: 0;
			margin-left: 1px;
			margin-right: -1px;
		}
		
		.containerPlus sup {
			vertical-align: 3px;
		}
		
		.containerPlus sub {
			vertical-align: -2px;
		}
		
		.containerPlus code,
		.containerPlus pre {
			font-family: Pragmata, Menlo, 'Espresso Mono', 'DejaVu LGC Sans Mono', 'DejaVu LGC Sans Mono', 'DejaVu Sans Mono', Consolas, 'Everson Mono', 'Lucida Console', 'Andale Mono', 'Nimbus Mono L', 'Liberation Mono', FreeMono, 'Lucida Sans Typewriter', 'Lucida Typewriter', 'Osaka Monospaced', "Bitstream Vera Sans Mono", Courier, 'New Courier', monospace;
			font-size: 11px;
		}
		
		.containerPlus .no,
		.containerPlus .n,
		.containerPlus .ne,
		.containerPlus .o,
		.containerPlus .c,
		.containerPlus .e,
		.containerPlus .so,
		.containerPlus .s,
		.containerPlus .se {
			background: none;
			margin: 0;
			padding: 0;
		}
		.containerPlus .no {
			background: url("palettes/no.png") no-repeat left top;
		}
		.containerPlus .ne {
			background: url("palettes/ne.png") no-repeat right top;
			padding-left: 7px;
		}
		.containerPlus .n,
		.containerPlus h1 {
			font-weight: normal;
			font-size: 15px;
			text-transform: uppercase;
			letter-spacing: 1px;
		}
		.containerPlus .n {
			height: 27px;
			margin-right: 7px;
			padding-left: 15px !important;
			padding-top: 13px;
		}
		.containerPlus .o {
			background: url("palettes/o.png") repeat-y left;
			padding-left: 7px;
		}
		.containerPlus .c {
			padding: 0 29px 11px 15px; /*0 15px 10px*/ /* modifié pour éloigner les scrollbars du bord */
		}
		.containerPlus .e {
			background: url("palettes/e.png") repeat-y right;
			padding-right: 7px;
		}
		.containerPlus .so, .containerPlus .se {
			height: 11px;
		}
		.containerPlus .so {
			background: url("palettes/so.png") no-repeat left bottom;
		}
		.containerPlus .s {
			padding-top: 11px;
			margin-right: 7px;
		}
		.containerPlus .se {
			background: url("palettes/se.png") no-repeat right bottom;
			margin-left: 7px;
		}
		.containerPlus .mbcontainercontent {
			padding: 0 6px 0 0 !important; /*0 15px 0 0*/
			border-top-width: 1px;
			border-top-style: solid;
		}
		.containerPlus .buttonBar {
			margin-top: -24px;
			margin-right: 16px;
		}
		.containerPlus .buttonBar img {
			/*margin: 0 -3px 0 0;*/
			padding: 0 3px 0;
			margin: 0;
		}
		.containerPlus .buttonBar img:hover {
			cursor: pointer;
		}
		.iconLabel {
			font: 10px/1 Arial, Helvetica, Geneva, "Lucida Sans", "Lucida Grande", "Lucida Sans Unicode", Verdana, sans-serif;
			background: #267;
			color: #FFF;
			text-transform: uppercase;
			letter-spacing: 0;
			padding: 4px 5px 5px;
			border: none;
			-webkit-border-radius: 3px;
			-khtml-border-radius: 3px;
			-moz-border-radius: 3px;
			border-radius: 3px;
			opacity: 1;
		}
	/* @end */
		
	/* @group couleurs textes et liens */
		.containerPlus.texte_blanc,
		.containerPlus.texte_blanc a:link,
		.containerPlus.texte_blanc a:visited  { color: #FFF; }
		
		.containerPlus.texte_bleu,
		.containerPlus.texte_bleu a:link,
		.containerPlus.texte_bleu a:visited   { color: #267; }
		
		.containerPlus.texte_vert,
		.containerPlus.texte_vert a:link,
		.containerPlus.texte_vert a:visited   { color: #4D1; }
		
		.containerPlus.texte_violet,
		.containerPlus.texte_violet a:link,
		.containerPlus.texte_violet a:visited { color: #938; }
		
		.containerPlus.texte_orange,
		.containerPlus.texte_orange a:link,
		.containerPlus.texte_orange a:visited { color: #F64; }
		
		/* C'est vraiment utile, ça ? */
		
		/*.containerPlus.texte_blanc a:link,
		.containerPlus.texte_blanc a:visited { color: #FFF; }
		.containerPlus.texte_blanc a:hover,
		.containerPlus.texte_blanc a:active  { background: #FFF !important; }*/
		
		/*.containerPlus.fond_bleu.texte_blanc a:link,
		.containerPlus.fond_bleu.texte_blanc a:visited   { background: #589; }
		.containerPlus.fond_vert.texte_blanc a:link,
		.containerPlus.fond_vert.texte_blanc a:visited   { background: #3B1; }
		.containerPlus.fond_violet.texte_blanc a:link,
		.containerPlus.fond_violet.texte_blanc a:visited { background: #A6A; }
		.containerPlus.fond_orange.texte_blanc a:link,
		.containerPlus.fond_orange.texte_blanc a:visited { background: #D53; }
		
		.containerPlus.fond_bleu.texte_bleu a:link,
		.containerPlus.fond_bleu.texte_bleu a:visited   { background: #267; }
		.containerPlus.fond_vert.texte_bleu a:link,
		.containerPlus.fond_vert.texte_bleu a:visited   { background: #267; }
		.containerPlus.fond_violet.texte_bleu a:link,
		.containerPlus.fond_violet.texte_bleu a:visited { background: #267; }
		.containerPlus.fond_orange.texte_bleu a:link,
		.containerPlus.fond_orange.texte_bleu a:visited { background: #267; }*/
		
/**/	.containerPlus.fond_blanc.texte_blanc   a:link,
/**/	.containerPlus.fond_blanc.texte_blanc   a:visited { background: #FFF; }
/**/	.containerPlus.fond_blanc.texte_blanc   a:hover   { background: #FFF; color: #FFF; }
/**/	.containerPlus.fond_blanc.texte_blanc   a:active  { background: #FFF; color: #FFF; }
		.containerPlus.fond_blanc.texte_bleu    a:link,
		.containerPlus.fond_blanc.texte_bleu    a:visited { background: #DEE; }
		.containerPlus.fond_blanc.texte_bleu    a:hover   { background: #267; color: #FFF; }
		.containerPlus.fond_blanc.texte_bleu    a:active  { background: #267; color: #DEE; }
		.containerPlus.fond_blanc.texte_vert    a:link,
		.containerPlus.fond_blanc.texte_vert    a:visited { background: #CFB; }
		.containerPlus.fond_blanc.texte_vert    a:hover   { background: #4D1; color: #FFF; }
		.containerPlus.fond_blanc.texte_vert    a:active  { background: #4D1; color: #CFB; }
		.containerPlus.fond_blanc.texte_violet  a:link,
		.containerPlus.fond_blanc.texte_violet  a:visited { background: #EDE; }
		.containerPlus.fond_blanc.texte_violet  a:hover   { background: #938; color: #FFF; }
		.containerPlus.fond_blanc.texte_violet  a:active  { background: #938; color: #EDE; }
		.containerPlus.fond_blanc.texte_orange  a:link,
		.containerPlus.fond_blanc.texte_orange  a:visited { background: #FDC; }
		.containerPlus.fond_blanc.texte_orange  a:hover   { background: #F64; color: #FFF; }
		.containerPlus.fond_blanc.texte_orange  a:active  { background: #F64; color: #FDC; }
		
		.containerPlus.fond_bleu.texte_blanc    a:link,
		.containerPlus.fond_bleu.texte_blanc    a:visited { background: #589; }
		.containerPlus.fond_bleu.texte_blanc    a:hover   { background: #FFF; color: #267; }
		.containerPlus.fond_bleu.texte_blanc    a:active  { background: #FFF; color: #589; }
/**/	.containerPlus.fond_bleu.texte_bleu     a:link,
/**/	.containerPlus.fond_bleu.texte_bleu     a:visited { background: #267; }
/**/	.containerPlus.fond_bleu.texte_bleu     a:hover   { background: #267; color: #267; }
/**/	.containerPlus.fond_bleu.texte_bleu     a:active  { background: #267; color: #267; }
		.containerPlus.fond_bleu.texte_vert     a:link,
		.containerPlus.fond_bleu.texte_vert     a:visited { background: #385; }
		.containerPlus.fond_bleu.texte_vert     a:hover   { background: #4D1; color: #267; }
		.containerPlus.fond_bleu.texte_vert     a:active  { background: #4D1; color: #385; }
/**/	.containerPlus.fond_bleu.texte_violet   a:link,
/**/	.containerPlus.fond_bleu.texte_violet   a:visited { background: #748; }
/**/	.containerPlus.fond_bleu.texte_violet   a:hover   { background: #938; color: #267; }
/**/	.containerPlus.fond_bleu.texte_violet   a:active  { background: #938; color: #748; }
		.containerPlus.fond_bleu.texte_orange   a:link,
		.containerPlus.fond_bleu.texte_orange   a:visited { background: #766; }
		.containerPlus.fond_bleu.texte_orange   a:hover   { background: #F64; color: #267; } 
		.containerPlus.fond_bleu.texte_orange   a:active  { background: #F64; color: #766; }
		
		.containerPlus.fond_vert.texte_blanc    a:link,
		.containerPlus.fond_vert.texte_blanc    a:visited { background: #3B1; }
		.containerPlus.fond_vert.texte_blanc    a:hover   { background: #FFF; color: #4D1; }
		.containerPlus.fond_vert.texte_blanc    a:active  { background: #FFF; color: #3B1; }
		.containerPlus.fond_vert.texte_bleu     a:link,
		.containerPlus.fond_vert.texte_bleu     a:visited { background: #4B3; }
		.containerPlus.fond_vert.texte_bleu     a:hover   { background: #267; color: #4D1; }
		.containerPlus.fond_vert.texte_bleu     a:active  { background: #267; color: #4B3; }
/**/	.containerPlus.fond_vert.texte_vert     a:link,
/**/	.containerPlus.fond_vert.texte_vert     a:visited { background: #4D1; }
/**/	.containerPlus.fond_vert.texte_vert     a:hover   { background: #4D1; color: #4D1; }
/**/	.containerPlus.fond_vert.texte_vert     a:active  { background: #4D1; color: #4D1; }
/**/	.containerPlus.fond_vert.texte_violet   a:link,
/**/	.containerPlus.fond_vert.texte_violet   a:visited { background: #5B3; }
/**/	.containerPlus.fond_vert.texte_violet   a:hover   { background: #938; color: #4D1; }
/**/	.containerPlus.fond_vert.texte_violet   a:active  { background: #938; color: #5B3; }
/**/	.containerPlus.fond_vert.texte_orange   a:link,
/**/	.containerPlus.fond_vert.texte_orange   a:visited { background: #7B2; }
/**/	.containerPlus.fond_vert.texte_orange   a:hover   { background: #F64; color: #4D1; }
/**/	.containerPlus.fond_vert.texte_orange   a:active  { background: #F64; color: #7B2; }
		
		.containerPlus.fond_violet.texte_blanc  a:link,
		.containerPlus.fond_violet.texte_blanc  a:visited { background: #A6A; }
		.containerPlus.fond_violet.texte_blanc  a:hover   { background: #FFF; color: #938; }
		.containerPlus.fond_violet.texte_blanc  a:active  { background: #FFF; color: #A6A; }
/**/	.containerPlus.fond_violet.texte_bleu   a:link,
/**/	.containerPlus.fond_violet.texte_bleu   a:visited { background: #838; }
/**/	.containerPlus.fond_violet.texte_bleu   a:hover   { background: #267; color: #938; }
/**/	.containerPlus.fond_violet.texte_bleu   a:active  { background: #267; color: #838; }
/**/	.containerPlus.fond_violet.texte_vert   a:link,
/**/	.containerPlus.fond_violet.texte_vert   a:visited { background: #765; }
/**/	.containerPlus.fond_violet.texte_vert   a:hover   { background: #4D1; color: #938; }
/**/	.containerPlus.fond_violet.texte_vert   a:active  { background: #4D1; color: #765; }
/**/	.containerPlus.fond_violet.texte_violet a:link,
/**/	.containerPlus.fond_violet.texte_violet a:visited { background: #938; }
/**/	.containerPlus.fond_violet.texte_violet a:hover   { background: #938; color: #938; }
/**/	.containerPlus.fond_violet.texte_violet a:active  { background: #938; color: #938; }
		.containerPlus.fond_violet.texte_orange a:link,
		.containerPlus.fond_violet.texte_orange a:visited { background: #A47; }
		.containerPlus.fond_violet.texte_orange a:hover   { background: #F64; color: #938; }
		.containerPlus.fond_violet.texte_orange a:active  { background: #F64; color: #A47; }
		
		.containerPlus.fond_orange.texte_blanc  a:link,
		.containerPlus.fond_orange.texte_blanc  a:visited { background: #F87; }
		.containerPlus.fond_orange.texte_blanc  a:hover   { background: #FFF; color: #F64; }
		.containerPlus.fond_orange.texte_blanc  a:active  { background: #FFF; color: #F87; }
		.containerPlus.fond_orange.texte_bleu   a:link,
		.containerPlus.fond_orange.texte_bleu   a:visited { background: #C65; }
		.containerPlus.fond_orange.texte_bleu   a:hover   { background: #267; color: #F64; }
		.containerPlus.fond_orange.texte_bleu   a:active  { background: #267; color: #C65; }
/**/	.containerPlus.fond_orange.texte_vert   a:link,
/**/	.containerPlus.fond_orange.texte_vert   a:visited { background: #D74; }
/**/	.containerPlus.fond_orange.texte_vert   a:hover   { background: #4D1; color: #F64; }
/**/	.containerPlus.fond_orange.texte_vert   a:active  { background: #4D1; color: #D74; }
		.containerPlus.fond_orange.texte_violet a:link,
		.containerPlus.fond_orange.texte_violet a:visited { background: #E55; }
		.containerPlus.fond_orange.texte_violet a:hover   { background: #938; color: #F64; }
		.containerPlus.fond_orange.texte_violet a:active  { background: #938; color: #E55; }
/**/	.containerPlus.fond_orange.texte_orange a:link,
/**/	.containerPlus.fond_orange.texte_orange a:visited { background: #F64; }
/**/	.containerPlus.fond_orange.texte_orange a:hover   { background: #F64; color: #F64; }
/**/	.containerPlus.fond_orange.texte_orange a:active  { background: #F64; color: #F64; }
		
		/*.containerPlus img a:link,
		.containerPlus img a:visited,
		.containerPlus img a:hover,
		.containerPlus img a:active { background: none !important; }*/
		
		.containerPlus.texte_blanc  ul { list-style: none url("images/tiret_blanc.gif"); }
		.containerPlus.texte_bleu   ul { list-style: none url("images/tiret_bleu.gif"); }
		.containerPlus.texte_vert   ul { list-style: none url("images/tiret_vert.gif"); }
		.containerPlus.texte_violet ul { list-style: none url("images/tiret_violet.gif"); }
		.containerPlus.texte_orange ul { list-style: none url("images/tiret_orange.gif"); }
		
	/* @end */
		
	/* @group hr, bordures (sous la barre de titre des palettes) et tableaux */
		
		hr {
			border: 0;
			height: 1px;
			margin: 14px 0 7px;
		}
		
		.containerPlus.fond_blanc.texte_blanc   hr { color: #FFF; background: #FFF; }
		.containerPlus.fond_blanc.texte_bleu    hr { color: #DEE; background: #DEE; }
		.containerPlus.fond_blanc.texte_vert    hr { color: #CFB; background: #CFB; }
		.containerPlus.fond_blanc.texte_violet  hr { color: #EDE; background: #EDE; }
		.containerPlus.fond_blanc.texte_orange  hr { color: #FDC; background: #FDC; }
		
		.containerPlus.fond_bleu.texte_blanc    hr { color: #589; background: #589; }
		.containerPlus.fond_bleu.texte_bleu     hr { color: #267; background: #267; }
		.containerPlus.fond_bleu.texte_vert     hr { color: #385; background: #385; }
		.containerPlus.fond_bleu.texte_violet   hr { color: #748; background: #748; }
		.containerPlus.fond_bleu.texte_orange   hr { color: #766; background: #766; }
		
		.containerPlus.fond_vert.texte_blanc    hr { color: #AE8; background: #AE8; }
		.containerPlus.fond_vert.texte_bleu     hr { color: #4B3; background: #4B3; }
		.containerPlus.fond_vert.texte_vert     hr { color: #4D1; background: #4D1; }
		.containerPlus.fond_vert.texte_violet   hr { color: #5B3; background: #5B3; }
		.containerPlus.fond_vert.texte_orange   hr { color: #7B2; background: #7B2; }
		
		.containerPlus.fond_violet.texte_blanc  hr { color: #A6A; background: #A6A; }
		.containerPlus.fond_violet.texte_bleu   hr { color: #838; background: #838; }
		.containerPlus.fond_violet.texte_vert   hr { color: #765; background: #765; }
		.containerPlus.fond_violet.texte_violet hr { color: #938; background: #938; }
		.containerPlus.fond_violet.texte_orange hr { color: #A47; background: #A47; }
		
		.containerPlus.fond_orange.texte_blanc  hr { color: #F87; background: #F87; }
		.containerPlus.fond_orange.texte_bleu   hr { color: #C65; background: #C65; }
		.containerPlus.fond_orange.texte_vert   hr { color: #D74; background: #D74; }
		.containerPlus.fond_orange.texte_violet hr { color: #E55; background: #E55; }
		.containerPlus.fond_orange.texte_orange hr { color: #F64; background: #F64; }
		
		.containerPlus.fond_blanc.texte_blanc   .mbcontainercontent { border-top-color: #FFF; }
		.containerPlus.fond_blanc.texte_bleu    .mbcontainercontent { border-top-color: #DEE; }
		.containerPlus.fond_blanc.texte_vert    .mbcontainercontent { border-top-color: #CFB; }
		.containerPlus.fond_blanc.texte_violet  .mbcontainercontent { border-top-color: #EDE; }
		.containerPlus.fond_blanc.texte_orange  .mbcontainercontent { border-top-color: #FDC; }
		
		.containerPlus.fond_bleu.texte_blanc    .mbcontainercontent { border-top-color: #589; }
		.containerPlus.fond_bleu.texte_bleu     .mbcontainercontent { border-top-color: #267; }
		.containerPlus.fond_bleu.texte_vert     .mbcontainercontent { border-top-color: #385; }
		.containerPlus.fond_bleu.texte_violet   .mbcontainercontent { border-top-color: #748; }
		.containerPlus.fond_bleu.texte_orange   .mbcontainercontent { border-top-color: #766; }
		
		.containerPlus.fond_vert.texte_blanc    .mbcontainercontent { border-top-color: #AE8; }
		.containerPlus.fond_vert.texte_bleu     .mbcontainercontent { border-top-color: #4B3; }
		.containerPlus.fond_vert.texte_vert     .mbcontainercontent { border-top-color: #4D1; }
		.containerPlus.fond_vert.texte_violet   .mbcontainercontent { border-top-color: #5B3; }
		.containerPlus.fond_vert.texte_orange   .mbcontainercontent { border-top-color: #7B2; }
		
		.containerPlus.fond_violet.texte_blanc  .mbcontainercontent { border-top-color: #A6A; }
		.containerPlus.fond_violet.texte_bleu   .mbcontainercontent { border-top-color: #838; }
		.containerPlus.fond_violet.texte_vert   .mbcontainercontent { border-top-color: #765; }
		.containerPlus.fond_violet.texte_violet .mbcontainercontent { border-top-color: #938; }
		.containerPlus.fond_violet.texte_orange .mbcontainercontent { border-top-color: #A47; }
		
		.containerPlus.fond_orange.texte_blanc  .mbcontainercontent { border-top-color: #F87; }
		.containerPlus.fond_orange.texte_bleu   .mbcontainercontent { border-top-color: #C65; }
		.containerPlus.fond_orange.texte_vert   .mbcontainercontent { border-top-color: #D74; }
		.containerPlus.fond_orange.texte_violet .mbcontainercontent { border-top-color: #E55; }
		.containerPlus.fond_orange.texte_orange .mbcontainercontent { border-top-color: #F64; }
		
		.containerPlus.fond_blanc.texte_blanc   table.equipe td { border-color: #FFF; }
		.containerPlus.fond_blanc.texte_bleu    table.equipe td { border-color: #DEE; }
		.containerPlus.fond_blanc.texte_vert    table.equipe td { border-color: #CFB; }
		.containerPlus.fond_blanc.texte_violet  table.equipe td { border-color: #EDE; }
		.containerPlus.fond_blanc.texte_orange  table.equipe td { border-color: #FDC; }
		
		.containerPlus.fond_bleu.texte_blanc    table.equipe td { border-color: #589; }
		.containerPlus.fond_bleu.texte_bleu     table.equipe td { border-color: #267; }
		.containerPlus.fond_bleu.texte_vert     table.equipe td { border-color: #385; }
		.containerPlus.fond_bleu.texte_violet   table.equipe td { border-color: #748; }
		.containerPlus.fond_bleu.texte_orange   table.equipe td { border-color: #766; }
		
		.containerPlus.fond_vert.texte_blanc    table.equipe td { border-color: #AE8; }
		.containerPlus.fond_vert.texte_bleu     table.equipe td { border-color: #4B3; }
		.containerPlus.fond_vert.texte_vert     table.equipe td { border-color: #4D1; }
		.containerPlus.fond_vert.texte_violet   table.equipe td { border-color: #5B3; }
		.containerPlus.fond_vert.texte_orange   table.equipe td { border-color: #7B2; }
		
		.containerPlus.fond_violet.texte_blanc  table.equipe td { border-color: #A6A; }
		.containerPlus.fond_violet.texte_bleu   table.equipe td { border-color: #838; }
		.containerPlus.fond_violet.texte_vert   table.equipe td { border-color: #765; }
		.containerPlus.fond_violet.texte_violet table.equipe td { border-color: #938; }
		.containerPlus.fond_violet.texte_orange table.equipe td { border-color: #A47; }
		
		.containerPlus.fond_orange.texte_blanc  table.equipe td { border-color: #F87; }
		.containerPlus.fond_orange.texte_bleu   table.equipe td { border-color: #C65; }
		.containerPlus.fond_orange.texte_vert   table.equipe td { border-color: #D74; }
		.containerPlus.fond_orange.texte_violet table.equipe td { border-color: #E55; }
		.containerPlus.fond_orange.texte_orange table.equipe td { border-color: #F64; }
		
	/* @end */
		
	/* @group ascenseurs (WebKit et IE) */
		
		.containerPlus ::-webkit-scrollbar {
			width: 8px;
			height: 8px;
		}
		
		.containerPlus ::-webkit-scrollbar-corner {
			visibility: hidden;
		}
		
		.containerPlus ::-webkit-scrollbar-button:start:decrement,
		.containerPlus ::-webkit-scrollbar-button:end:increment {
			visibility: hidden;
		}
		
		.containerPlus ::-webkit-scrollbar-thumb:vertical,
		.containerPlus ::-webkit-scrollbar-thumb:horizontal,
		.containerPlus ::-webkit-scrollbar-track-piece {
			-webkit-border-radius: 0;
		}
		
		.containerPlus.texte_blanc ::-webkit-scrollbar-thumb:vertical,
		.containerPlus.texte_blanc ::-webkit-scrollbar-thumb:horizontal  { background: #FFF; }
		
		.containerPlus.texte_bleu ::-webkit-scrollbar-thumb:vertical,
		.containerPlus.texte_bleu ::-webkit-scrollbar-thumb:horizontal   { background: #267; }
		
		.containerPlus.texte_vert ::-webkit-scrollbar-thumb:vertical,
		.containerPlus.texte_vert ::-webkit-scrollbar-thumb:horizontal   { background: #4D1; }
		
		.containerPlus.texte_violet ::-webkit-scrollbar-thumb:vertical,
		.containerPlus.texte_violet ::-webkit-scrollbar-thumb:horizontal { background: #938; }
		
		.containerPlus.texte_orange ::-webkit-scrollbar-thumb:vertical,
		.containerPlus.texte_orange ::-webkit-scrollbar-thumb:horizontal { background: #F64; }
		
		.containerPlus.fond_blanc.texte_blanc   ::-webkit-scrollbar-track-piece { background: #FFF; }
		.containerPlus.fond_blanc.texte_bleu    ::-webkit-scrollbar-track-piece { background: #DEE; }
		.containerPlus.fond_blanc.texte_vert    ::-webkit-scrollbar-track-piece { background: #CFB; }
		.containerPlus.fond_blanc.texte_violet  ::-webkit-scrollbar-track-piece { background: #EDE; }
		.containerPlus.fond_blanc.texte_orange  ::-webkit-scrollbar-track-piece { background: #FDC; }
		.containerPlus.fond_blanc.texte_blanc   { scrollbar-arrow-color: #FFF; scrollbar-track-color: #FFF; }
		.containerPlus.fond_blanc.texte_bleu    { scrollbar-arrow-color: #DEE; scrollbar-track-color: #DEE; }
		.containerPlus.fond_blanc.texte_vert    { scrollbar-arrow-color: #CFB; scrollbar-track-color: #CFB; }
		.containerPlus.fond_blanc.texte_violet  { scrollbar-arrow-color: #EDE; scrollbar-track-color: #EDE; }
		.containerPlus.fond_blanc.texte_orange  { scrollbar-arrow-color: #FDC; scrollbar-track-color: #FDC; }
		
		.containerPlus.fond_bleu.texte_blanc    ::-webkit-scrollbar-track-piece { background: #589; }
		.containerPlus.fond_bleu.texte_bleu     ::-webkit-scrollbar-track-piece { background: #267; }
		.containerPlus.fond_bleu.texte_vert     ::-webkit-scrollbar-track-piece { background: #385; }
		.containerPlus.fond_bleu.texte_violet   ::-webkit-scrollbar-track-piece { background: #748; }
		.containerPlus.fond_bleu.texte_orange   ::-webkit-scrollbar-track-piece { background: #766; }
		.containerPlus.fond_bleu.texte_blanc    { scrollbar-arrow-color: #589; scrollbar-track-color: #589; }
		.containerPlus.fond_bleu.texte_bleu     { scrollbar-arrow-color: #267; scrollbar-track-color: #267; }
		.containerPlus.fond_bleu.texte_vert     { scrollbar-arrow-color: #385; scrollbar-track-color: #385; }
		.containerPlus.fond_bleu.texte_violet   { scrollbar-arrow-color: #748; scrollbar-track-color: #748; }
		.containerPlus.fond_bleu.texte_orange   { scrollbar-arrow-color: #766; scrollbar-track-color: #766; }
		
		.containerPlus.fond_vert.texte_blanc    ::-webkit-scrollbar-track-piece { background: #3B1; }
		.containerPlus.fond_vert.texte_bleu     ::-webkit-scrollbar-track-piece { background: #4B3; }
		.containerPlus.fond_vert.texte_vert     ::-webkit-scrollbar-track-piece { background: #4D1; }
		.containerPlus.fond_vert.texte_violet   ::-webkit-scrollbar-track-piece { background: #5B3; }
		.containerPlus.fond_vert.texte_orange   ::-webkit-scrollbar-track-piece { background: #7B2; }
		.containerPlus.fond_vert.texte_blanc    { scrollbar-arrow-color: #3B1; scrollbar-track-color: #3B1; }
		.containerPlus.fond_vert.texte_bleu     { scrollbar-arrow-color: #4B3; scrollbar-track-color: #4B3; }
		.containerPlus.fond_vert.texte_vert     { scrollbar-arrow-color: #4D1; scrollbar-track-color: #4D1; }
		.containerPlus.fond_vert.texte_violet   { scrollbar-arrow-color: #5B3; scrollbar-track-color: #5B3; }
		.containerPlus.fond_vert.texte_orange   { scrollbar-arrow-color: #7B2; scrollbar-track-color: #7B2; }
		
		.containerPlus.fond_violet.texte_blanc  ::-webkit-scrollbar-track-piece { background: #A6A; }
		.containerPlus.fond_violet.texte_bleu   ::-webkit-scrollbar-track-piece { background: #838; }
		.containerPlus.fond_violet.texte_vert   ::-webkit-scrollbar-track-piece { background: #765; }
		.containerPlus.fond_violet.texte_violet ::-webkit-scrollbar-track-piece { background: #938; }
		.containerPlus.fond_violet.texte_orange ::-webkit-scrollbar-track-piece { background: #A47; }
		.containerPlus.fond_violet.texte_blanc  { scrollbar-arrow-color: #A6A; scrollbar-track-color: #A6A; }
		.containerPlus.fond_violet.texte_bleu   { scrollbar-arrow-color: #838; scrollbar-track-color: #838; }
		.containerPlus.fond_violet.texte_vert   { scrollbar-arrow-color: #765; scrollbar-track-color: #765; }
		.containerPlus.fond_violet.texte_violet { scrollbar-arrow-color: #938; scrollbar-track-color: #938; }
		.containerPlus.fond_violet.texte_orange { scrollbar-arrow-color: #A47; scrollbar-track-color: #A47; }
		
		.containerPlus.fond_orange.texte_blanc  ::-webkit-scrollbar-track-piece { background: #F87; }
		.containerPlus.fond_orange.texte_bleu   ::-webkit-scrollbar-track-piece { background: #C65; }
		.containerPlus.fond_orange.texte_vert   ::-webkit-scrollbar-track-piece { background: #D74; }
		.containerPlus.fond_orange.texte_violet ::-webkit-scrollbar-track-piece { background: #E55; }
		.containerPlus.fond_orange.texte_orange ::-webkit-scrollbar-track-piece { background: #F64; }
		.containerPlus.fond_orange.texte_blanc  { scrollbar-arrow-color: #F87; scrollbar-track-color: #F87; }
		.containerPlus.fond_orange.texte_bleu   { scrollbar-arrow-color: #C65; scrollbar-track-color: #C65; }
		.containerPlus.fond_orange.texte_vert   { scrollbar-arrow-color: #D74; scrollbar-track-color: #D74; }
		.containerPlus.fond_orange.texte_violet { scrollbar-arrow-color: #E55; scrollbar-track-color: #E55; }
		.containerPlus.fond_orange.texte_orange { scrollbar-arrow-color: #F64; scrollbar-track-color: #F64; }
		
		.containerPlus.texte_blanc  { scrollbar-face-color: #FFF;
		                              scrollbar-highlight-color: #FFF;
		                              scrollbar-3dlight-color: #FFF;
		                              scrollbar-shadow-color: #FFF;
		                              scrollbar-darkshadow-color: #FFF; }
		.containerPlus.texte_bleu   { scrollbar-face-color: #267;
		                              scrollbar-highlight-color: #267;
		                              scrollbar-3dlight-color: #267;
		                              scrollbar-shadow-color: #267;
		                              scrollbar-darkshadow-color: #267; }
		.containerPlus.texte_vert   { scrollbar-face-color: #4D1;
		                              scrollbar-highlight-color: #4D1;
		                              scrollbar-3dlight-color: #4D1;
		                              scrollbar-shadow-color: #4D1;
		                              scrollbar-darkshadow-color: #4D1; }
		.containerPlus.texte_violet { scrollbar-face-color: #938;
		                              scrollbar-highlight-color: #938;
		                              scrollbar-3dlight-color: #938;
		                              scrollbar-shadow-color: #938;
		                              scrollbar-darkshadow-color: #938; }
		.containerPlus.texte_orange { scrollbar-face-color: #F64;
		                              scrollbar-highlight-color: #F64;
		                              scrollbar-3dlight-color: #F64;
		                              scrollbar-shadow-color: #F64;
		                              scrollbar-darkshadow-color: #F64; }
		
	/* @end */
		
	/* @group couleur et bordures des palettes */
		.containerPlus.fond_blanc .c               { background: #FFF; }
		.containerPlus.fond_blanc.bord_droit .n    { background: url("palettes/n_blanc_droit.png") repeat-x top; }
		.containerPlus.fond_blanc.bord_droit .s    { background: url("palettes/s_blanc_droit.png") repeat-x bottom; }
		.containerPlus.fond_blanc.bord_zigzag .n   { background: url("palettes/n_blanc_zigzag.png") repeat-x left top; }
		.containerPlus.fond_blanc.bord_zigzag .s   { background: url("palettes/s_blanc_zigzag.png") repeat-x right bottom; }
		.containerPlus.fond_blanc.bord_petitlu .n  { background: url("palettes/n_blanc_petitlu.png") repeat-x left top; }
		.containerPlus.fond_blanc.bord_petitlu .s  { background: url("palettes/s_blanc_petitlu.png") repeat-x right bottom; }
		.containerPlus.fond_blanc.bord_onde .n     { background: url("palettes/n_blanc_onde.png") repeat-x left top; }
		.containerPlus.fond_blanc.bord_onde .s     { background: url("palettes/s_blanc_onde.png") repeat-x right bottom; }
		
		.containerPlus.fond_bleu .c                { background: #267; }
		.containerPlus.fond_bleu.bord_droit .n     { background: url("palettes/n_bleu_droit.png") repeat-x top; }
		.containerPlus.fond_bleu.bord_droit .s     { background: url("palettes/s_bleu_droit.png") repeat-x bottom; }
		.containerPlus.fond_bleu.bord_zigzag .n    { background: url("palettes/n_bleu_zigzag.png") repeat-x left top; }
		.containerPlus.fond_bleu.bord_zigzag .s    { background: url("palettes/s_bleu_zigzag.png") repeat-x right bottom; }
		.containerPlus.fond_bleu.bord_petitlu .n   { background: url("palettes/n_bleu_petitlu.png") repeat-x left top; }
		.containerPlus.fond_bleu.bord_petitlu .s   { background: url("palettes/s_bleu_petitlu.png") repeat-x right bottom; }
		.containerPlus.fond_bleu.bord_onde .n      { background: url("palettes/n_bleu_onde.png") repeat-x left top; }
		.containerPlus.fond_bleu.bord_onde .s      { background: url("palettes/s_bleu_onde.png") repeat-x right bottom; }
		
		.containerPlus.fond_vert .c                { background: #4D1; }
		.containerPlus.fond_vert.bord_droit .n     { background: url("palettes/n_vert_droit.png") repeat-x top; }
		.containerPlus.fond_vert.bord_droit .s     { background: url("palettes/s_vert_droit.png") repeat-x bottom; }
		.containerPlus.fond_vert.bord_zigzag .n    { background: url("palettes/n_vert_zigzag.png") repeat-x left top; }
		.containerPlus.fond_vert.bord_zigzag .s    { background: url("palettes/s_vert_zigzag.png") repeat-x right bottom; }
		.containerPlus.fond_vert.bord_petitlu .n   { background: url("palettes/n_vert_petitlu.png") repeat-x left top; }
		.containerPlus.fond_vert.bord_petitlu .s   { background: url("palettes/s_vert_petitlu.png") repeat-x right bottom; }
		.containerPlus.fond_vert.bord_onde .n      { background: url("palettes/n_vert_onde.png") repeat-x left top; }
		.containerPlus.fond_vert.bord_onde .s      { background: url("palettes/s_vert_onde.png") repeat-x right bottom; }
		
		.containerPlus.fond_violet .c              { background: #938; }
		.containerPlus.fond_violet.bord_droit .n   { background: url("palettes/n_violet_droit.png") repeat-x top; }
		.containerPlus.fond_violet.bord_droit .s   { background: url("palettes/s_violet_droit.png") repeat-x bottom; }
		.containerPlus.fond_violet.bord_zigzag .n  { background: url("palettes/n_violet_zigzag.png") repeat-x left top; }
		.containerPlus.fond_violet.bord_zigzag .s  { background: url("palettes/s_violet_zigzag.png") repeat-x right bottom; }
		.containerPlus.fond_violet.bord_petitlu .n { background: url("palettes/n_violet_petitlu.png") repeat-x left top; }
		.containerPlus.fond_violet.bord_petitlu .s { background: url("palettes/s_violet_petitlu.png") repeat-x right bottom; }
		.containerPlus.fond_violet.bord_onde .n    { background: url("palettes/n_violet_onde.png") repeat-x left top; }
		.containerPlus.fond_violet.bord_onde .s    { background: url("palettes/s_violet_onde.png") repeat-x right bottom; }

		.containerPlus.fond_orange .c              { background: #F64; }
		.containerPlus.fond_orange.bord_droit .n   { background: url("palettes/n_orange_droit.png") repeat-x top; }
		.containerPlus.fond_orange.bord_droit .s   { background: url("palettes/s_orange_droit.png") repeat-x bottom; }
		.containerPlus.fond_orange.bord_zigzag .n  { background: url("palettes/n_orange_zigzag.png") repeat-x left top; }
		.containerPlus.fond_orange.bord_zigzag .s  { background: url("palettes/s_orange_zigzag.png") repeat-x right bottom; }
		.containerPlus.fond_orange.bord_petitlu .n { background: url("palettes/n_orange_petitlu.png") repeat-x left top; }
		.containerPlus.fond_orange.bord_petitlu .s { background: url("palettes/s_orange_petitlu.png") repeat-x right bottom; }
		.containerPlus.fond_orange.bord_onde .n    { background: url("palettes/n_orange_onde.png") repeat-x left top; }
		.containerPlus.fond_orange.bord_onde .s    { background: url("palettes/s_orange_onde.png") repeat-x right bottom; }
	/* @end */
	
	/* @group palette logo */
		.containerPlus.palette_logo,
		.containerPlus.palette_logo .no,
		.containerPlus.palette_logo .n,
		.containerPlus.palette_logo .ne,
		.containerPlus.palette_logo .o,
		.containerPlus.palette_logo .c,
		.containerPlus.palette_logo .e,
		.containerPlus.palette_logo .so,
		.containerPlus.palette_logo .s,
		.containerPlus.palette_logo .se {
			padding: 0 !important;
			margin: 0;
			background: none;
		}
		.containerPlus.palette_logo .n {
			height: auto;
		}
		.containerPlus.palette_logo .c,
		.containerPlus.palette_logo .so,
		.containerPlus.palette_logo .s,
		.containerPlus.palette_logo .se {
			height: 0 !important;
		}
		.containerPlus.palette_logo .mbcontainercontent {
			visibility: hidden;
		}
	/* @end */
		
/* @end */

/* @group 2010 TinyMCE */



/* @end */

/* @group 2010 filtre archives */
	
	
	/*
	.filtre {
		float: left;
		width: 33%;
	}
	
	.filtre ul {
		list-style-type: none;
		padding: 0;
	}
	
	.filtre .survol {
		background: #FF0;
	}
	
	.filtre .non_actif {
		opacity: .5;
	}
	*/
	
	.filtre {
		float: left;
		width: 32%;
	}
	
	.filtre.saisons,
	.filtre.artistes {
		margin-right: 2%;
	}
	
	.containerPlus .filtre ul {
		list-style-type: none;
		list-style-image: none;
		padding: 0;
	}
	
	.containerPlus .filtre a {
		background: none !important;
		display: block;
	}
	
	.containerPlus .filtre a.survol {
		color: inherit !important;
		background-color: #DEE !important;
	}
	
	.containerPlus .filtre a:hover {
		background: #267 !important;
		color: #FFF !important;
	}
	
	.containerPlus .filtre a.non_actif {
		opacity: .5;
	}

/* @end */

/* @group Formulaire newsletter */
	
	form {
		margin: 14px 0 0 0;
	}
	
	input#wa-mail {
		width: 15em;
		padding: 2px;
	}
	
/* @end */
