/* -------------------------------- */
/*        STYLES DES BALISES        */
/* -------------------------------- */
html {
	margin:0;
	padding:0;
	width:100%;
	height:100%;
	overflow:auto;
}
body {
	margin:0;
	padding:0;
	width:100%;
	height:100%;
	overflow:auto;
	font-family:Arial,Verdana,sans-serif;
	font-style:normal;
	font-variant:normal;
	font-weight:normal;
	font-size:12px;
	line-height:inherit;
	color:#1a171b;
	background-color:#ffffff;
}

#content {
/*	border:1px solid #000000;*/
/*	position:absolute;
	left:50%;
	top:50%;*/
	width:970px;
	height:590px;
		min-width:970px;
		min-height:590px;
		max-width:970px;
		max-height:590px;
	overflow:visible;
/*	margin-left:-485px;	 = 970 / 2 */
/*	margin-top:-295px;	 = 590 / 2 */
	
	padding: 0px;
	margin-right: auto;
	margin-left: auto;
}
/*
 >> exemple provenant de son blog :
#container {
	width: 701px;
	padding: 0px;
	background-color: #FFFFFF;
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
	border-width: 1px;
	border-color: #;
	margin-right: auto;
	margin-left: auto;
}*/

img {border:0;}
/*table {border-collapse:collapse;}*/

/*td {
	text-align:left;
	vertical-align:top;
}

p {
	text-align:left;
	font-family:Arial,Verdana,sans-serif;
	font-size:12px;
	font-style:normal;
	font-weight:normal;
	color:#1a171b;
	text-decoration:none;
}*/

select {
	font-family:Arial,Verdana,sans-serif;
	font-size:12px;
	font-style:normal;
	font-weight:normal;
	color:#1a171b;
/*	border:none;*/
/*	background-color:#ffffff;*/
}
input {
	font-family:Arial,Verdana,sans-serif;
	font-size:12px;
	font-style:normal;
	font-weight:normal;
	color:#1a171b;
/*	border:1px #000000 solid;*/
/*	background-color:#ffffff;*/
}
.input_text {
	font-family:Arial,Verdana,sans-serif;
	font-size:12px;
	font-style:normal;
	font-weight:normal;
	color:#1a171b;
	border:1px #000000 solid;
	background-color:#ffffff;
}
textarea {
	font-family:Arial,Verdana,sans-serif;
	font-size:12px;
	font-style:normal;
	font-weight:normal;
	color:#1a171b;
	border:1px #000000 solid;
	background-color:#ffffff;
}
form,h1,h2,h3,h4,h5,h6 {
	margin:0px;
	padding:0px;
}

a, a:link, a:visited, a:active {
	color:#1a171b;
	text-decoration:underline;
	outline:none;
}
a:hover {
	color:#666666;
	text-decoration:underline;
	outline:none;
}


/* -------------------------------- */
/*        CLASSES-RACCOURCIS        */
/* -------------------------------- */
.nowrap		{ white-space:nowrap; }

.normal		{ font-weight:normal; }
.bold		{ font-weight:bold; }
.italic		{ font-style:italic; }
.underline	{ text-decoration:underline; }

.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; }

.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; }
.l30		{ line-height:30px; }

.c0			{ color:#1a171b; } /* noir */
.c1			{ color:#FFFFFF; } /* blanc */
.c2			{ color:#d11190; } /* rose lien */
.c3			{ color:#c72685; } /* rose */
.c4			{color:#505050;}
.c5			{color:#454545;}
.c6			{color:#9F9F9F;}

.bg0		{ background-color:#000000; }
.bg1		{ background-color:#FFFFFF; }

.trans {
    filter:alpha(opacity=90);
    -moz-opacity:.90;
}


/* -------------------------------- */
/*  CLASSES D'ELEMENTS SPECIFIQUES  */
/* -------------------------------- */
.menunom, a.menunom, a.menunom:link, a.menunom:visited {
	display:block;
	width:100%;
	height:100%;
	text-align:left;
	vertical-align:middle;
	background:url(../img/logo.gif) no-repeat;
/*	padding-left:27px;*/
	text-indent:27px;
	font-family:Arial,Verdana,sans-serif;
	font-style:normal;
	font-variant:normal;
	font-weight:bold;
	font-size:18px;
	letter-spacing:1.2pt;
	color:#c6c7c8;
	text-decoration:none;
}
a.menunom:hover, a.menunom:active {
	background:url(../img/logo_on.gif) no-repeat;
	color:#1a171b;
}
.menunom_on, a.menunom_on, a.menunom_on:link, a.menunom_on:visited {
	display:block;
	width:100%;
	height:100%;
	text-align:left;
	vertical-align:middle;
	background:url(../img/logo_on.gif) no-repeat;
/*	padding-left:27px;*/
	text-indent:27px;
	font-family:Arial,Verdana,sans-serif;
	font-style:normal;
	font-variant:normal;
	font-weight:bold;
	font-size:18px;
	letter-spacing:1.2pt;
	color:#1a171b;
	text-decoration:none;
}
a.menunom_on:hover, a.menunom_on:active {
	background:url(../img/logo.gif) no-repeat;
	color:#c6c7c8;
}

.menu1, a.menu1, a.menu1:link, a.menu1:visited {
	display:block;
	width:105px;
	height:24px;
	text-align:center;
	vertical-align:middle;
/*	text-indent:9px;*/
	border-left:2px #c6c7c8 solid;
	border-right:1px #c6c7c8 solid;
	font-family:Arial,Verdana,sans-serif;
	font-style:normal;
	font-variant:normal;
	font-weight:bold;/*normal*/
	font-size:13px;
	letter-spacing:1px;
	line-height:22px;
	color:#c6c7c8;
	text-decoration:none;
}
a.menu1:hover, a.menu1:active {
/*	border-left:2px #666467 solid;*//*1a171b*/
/*	border-right:1px #666467 solid;*//*1a171b*/
	color:#666467;/*1a171b*/
}
.menu1_on, a.menu1_on, a.menu1_on:link, a.menu1_on:visited {
	display:block;
	width:105px;
	height:24px;
	text-align:center;
	vertical-align:middle;
/*	text-indent:9px;*/
	border-left:2px #c6c7c8 solid;
	border-right:1px #c6c7c8 solid;
/*	border-left:2px #1a171b solid;
	border-right:1px #1a171b solid;*/
	font-family:Arial,Verdana,sans-serif;
	font-style:normal;
	font-variant:normal;
	font-weight:bold;/*normal*/
	font-size:13px;
	letter-spacing:1px;
	line-height:22px;
	color:#1a171b;
	text-decoration:none;
}
a.menu1_on:hover, a.menu1_on:active {
/*	border-left:2px #666467 solid;*//*c6c7c8*/
/*	border-right:1px #666467 solid;*//*c6c7c8*/
	color:#666467;/*c6c7c8*/
}

.menu2, a.menu2, a.menu2:link, a.menu2:visited {
	display:block;
	width:135px;
	height:24px;
	text-align:center;
	vertical-align:middle;
/*	text-indent:9px;*/
	border-left:1px #c6c7c8 solid;
	border-right:1px #c6c7c8 solid;
	font-family:Arial,Verdana,sans-serif;
	font-style:normal;
	font-variant:normal;
	font-weight:bold;/*normal*/
	font-size:13px;
	letter-spacing:1px;
	line-height:22px;
	color:#c6c7c8;
	text-decoration:none;
}
a.menu2:hover, a.menu2:active {
/*	border-left:1px #666467 solid;*//*1a171b*/
/*	border-right:1px #666467 solid;*//*1a171b*/
	color:#666467;/*1a171b*/
}
.menu2_on, a.menu2_on, a.menu2_on:link, a.menu2_on:visited {
	display:block;
	width:135px;
	height:24px;
	text-align:center;
	vertical-align:middle;
/*	text-indent:9px;*/
	border-left:1px #c6c7c8 solid;
	border-right:1px #c6c7c8 solid;
/*	border-left:1px #1a171b solid;
	border-right:1px #1a171b solid;*/
	font-family:Arial,Verdana,sans-serif;
	font-style:normal;
	font-variant:normal;
	font-weight:bold;/*normal*/
	font-size:13px;
	letter-spacing:1px;
	line-height:22px;
	color:#1a171b;
	text-decoration:none;
}
a.menu2_on:hover, a.menu2_on:active {
/*	border-left:1px #666467 solid;*//*c6c7c8*/
/*	border-right:1px #666467 solid;*//*c6c7c8*/
	color:#666467;/*c6c7c8*/
}

.menu3, a.menu3, a.menu3:link, a.menu3:visited {
	display:block;
	width:136px;
	height:24px;
	text-align:center;
	vertical-align:middle;
/*	text-indent:9px;*/
	border-left:1px #c6c7c8 solid;
	border-right:1px #c6c7c8 solid;
	font-family:Arial,Verdana,sans-serif;
	font-style:normal;
	font-variant:normal;
	font-weight:bold;/*normal*/
	font-size:13px;
	letter-spacing:1px;
	line-height:22px;
	color:#c6c7c8;
	text-decoration:none;
}
a.menu3:hover, a.menu3:active {
/*	border-left:1px #666467 solid;*//*1a171b*/
/*	border-right:1px #666467 solid;*//*1a171b*/
	color:#666467;/*1a171b*/
}
.menu3_on, a.menu3_on, a.menu3_on:link, a.menu3_on:visited {
	display:block;
	width:136px;
	height:24px;
	text-align:center;
	vertical-align:middle;
/*	text-indent:9px;*/
	border-left:1px #c6c7c8 solid;
	border-right:1px #c6c7c8 solid;
/*	border-left:1px #1a171b solid;
	border-right:1px #1a171b solid;*/
	font-family:Arial,Verdana,sans-serif;
	font-style:normal;
	font-variant:normal;
	font-weight:bold;/*normal*/
	font-size:13px;
	letter-spacing:1px;
	line-height:22px;
	color:#1a171b;
	text-decoration:none;
}
a.menu3_on:hover, a.menu3_on:active {
/*	border-left:1px #666467 solid;*//*c6c7c8*/
/*	border-right:1px #666467 solid;*//*c6c7c8*/
	color:#666467;/*c6c7c8*/
}

.menu4, a.menu4, a.menu4:link, a.menu4:visited {
	display:block;
	width:141px;
	height:24px;
	text-align:center;
	vertical-align:middle;
/*	text-indent:9px;*/
	border-left:1px #c6c7c8 solid;
	border-right:2px #c6c7c8 solid;
	font-family:Arial,Verdana,sans-serif;
	font-style:normal;
	font-variant:normal;
	font-weight:bold;/*normal*/
	font-size:13px;
	letter-spacing:1px;
	line-height:22px;
	color:#c6c7c8;
	text-decoration:none;
}
a.menu4:hover, a.menu4:active {
/*	border-left:1px #666467 solid;*//*1a171b*/
/*	border-right:2px #666467 solid;*//*1a171b*/
	color:#666467;/*1a171b*/
}
.menu4_on, a.menu4_on, a.menu4_on:link, a.menu4_on:visited {
	display:block;
	width:141px;
	height:24px;
	text-align:center;
	vertical-align:middle;
/*	text-indent:9px;*/
	border-left:1px #c6c7c8 solid;
	border-right:2px #c6c7c8 solid;
/*	border-left:1px #1a171b solid;
	border-right:2px #1a171b solid;*/
	font-family:Arial,Verdana,sans-serif;
	font-style:normal;
	font-variant:normal;
	font-weight:bold;/*normal*/
	font-size:13px;
	letter-spacing:1px;
	line-height:22px;
	color:#1a171b;
	text-decoration:none;
}
a.menu4_on:hover, a.menu4_on:active {
/*	border-left:1px #666467 solid;*//*c6c7c8*/
/*	border-right:2px #666467 solid;*//*c6c7c8*/
	color:#666467;/*c6c7c8*/
}

.blog, a.blog, a.blog:link, a.blog:visited {
	font-family:Arial,Verdana,sans-serif;
	font-style:normal;
	font-variant:normal;
	font-weight:bold;/*normal*/
	font-size:13px;
	letter-spacing:1px;
	color:#c6c7c8;/*ffffff*/
	text-decoration:none;
}
a.blog:hover, a.blog:active {
	color:#1a171b;
}
.blog_on, a.blog_on, a.blog_on:link, a.blog_on:visited {
	font-family:Arial,Verdana,sans-serif;
	font-style:normal;
	font-variant:normal;
	font-weight:bold;/*normal*/
	font-size:13px;
	letter-spacing:1px;
	color:#1a171b;
	text-decoration:none;
}
a.blog_on:hover, a.blog_on:active {
	color:#c6c7c8;
}

.pied {
	font-family:Arial,Verdana,sans-serif;
	font-style:normal;
	font-variant:normal;
	font-weight:normal;
	font-size:10px;
	letter-spacing:1px;
	line-height:41px;
	color:#1a171b;
}
.piedgris {
	font-family:Arial,Verdana,sans-serif;
	font-style:normal;
	font-variant:normal;
	font-weight:normal;
	font-size:10px;
	letter-spacing:1px;
	line-height:41px;
	color:#c6c7c8;
}

.contact, a.contact, a.contact:link, a.contact:visited {
	font-family:Arial,Verdana,sans-serif;
	font-style:normal;
	font-variant:normal;
	font-weight:normal;
	font-size:11px;
	letter-spacing:1px;
	line-height:9pt;
	color:#1a171b;
	text-decoration:none;
}
a.contact:hover, a.contact:active {
	color:#c6c7c8;
}

.titre {
	font-family:Arial,Verdana,sans-serif;
	font-style:normal;
	font-variant:normal;
	font-weight:bold;
	font-size:11px;
	color:#1a171b;
}
.texte {
	font-family:Arial,Verdana,sans-serif;
	font-style:normal;
	font-variant:normal;
	font-weight:normal;
	font-size:11px;
	color:#1a171b;
}


