
body {
	font-family : Arial, Sans-serif;
	font-size: 10px;
	padding: 0px;
	margin: 0px;
	height: 0px;
	overflow: visible;
	padding: 0px;
	margin: 0px;
	background: #ffe5ad;
	visibility: visible;
}

img {
	padding: 0px;
	margin: 0px;
	border: 0px;
}

div.tete {
	position: relative;
	margin: 8px;
	padding: 0px;
	min-width: 928px;
	width: auto;
	height: 76px;
	overflow: hidden;
	background-image: url('http://74.54.153.90/V2/images/tete/degrade.gif');
}

div.logo {
	position: absolute;
	left: 0px;
	top: 0px;
	width: 423px;
	height: 62px;
	padding: 0px;
	margin: 0px;
	border: 0px;
}

div.logo2 {
	position: relative;
	float: right;
	top: 0px;
	padding: 0px;
	margin: 0px;
	margin-left: 632px;
	width: 296px;
	height: 43px;
	border: 0px;
	display: inline;
}

div.tete_text {
	position: relative;
	float: right;
	top: 14px;
	width: 924px;
	height: 20px;
	padding: 0px;
	padding-right: 4px;
	margin: 0px;
	border: 0px;
	overflow: hidden;
	text-align: right;
}

span.tete_text {
	padding: 0px;
	padding-top: 6px;
	padding-left: 10px;
	padding-right: 7px;
	margin: 0px;
	width: auto;
	text-align: center;
	font-weight: normal;
	font-size: 10px;
	line-height: 15px;
	color: #ffffff;
	background-image: url('http://74.54.153.90/V2/images/tete/barre.gif');
	background-repeat: no-repeat;
}
	.tete_text A:link {text-decoration: none; color: #ffffff;}
	.tete_text A:visited {text-decoration: none; color: #ffffff;}
	.tete_text A:active {text-decoration: underline; color: #ff6600;}
	.tete_text A:hover {text-decoration: underline; color: #ff6600;}

span.tete_text1 {
	padding: 0px;
	padding-left: 10px;
	margin: 0px;
	width: auto;
	text-align: right;
	font-weight: normal;
	font-size: 10px;
	line-height: 15px;
	color: #ffffff;
	background-image: url('http://74.54.153.90/V2/images/tete/barre.gif');
	background-repeat: no-repeat;
}
	.tete_text1 A:link {text-decoration: none; color: #ffffff;}
	.tete_text1 A:visited {text-decoration: none; color: #ffffff;}
	.tete_text1 A:active {text-decoration: underline; color: #ff6600;}
	.tete_text1 A:hover {text-decoration: underline; color: #ff6600;}

div.haut {
	position: relative;
	top: -600px;
	margin: 0px;
	margin-left: 8px;
	margin-right: 136px;
	padding: 0px;
	min-width: 800px;
	width: inherit;
	min-height: 88px;
	height: auto;
	overflow: hidden;
	font-family : Arial, Sans-serif;
	text-align: center;
	font-weight: normal;
	font-size: 12px;
	line-height: 15px;
	color: #323232;
	background: #ffdc76;
	background-image: url('http://74.54.153.90/V2/images/communs/base/filet_bandeau_base.gif');
	background-repeat: repeat-x;
}

div.pop {
	position: relative;
	top: -600px;
	margin: 0px;
	margin-left: 8px;
	margin-right: 136px;
	padding: 0px;
	min-width: 800px;
	width: inherit;
	min-height: 88px;
	height: auto;
	overflow: hidden;
	font-family : Arial, Sans-serif;
	text-align: left;
	font-weight: normal;
	font-size: 12px;
	line-height: 15px;
	color: #323232;
	background: #ffe5ad;
}

span.haut {
	color:#ff6600;
	font-weight:bold
}
	.haut A:link {text-decoration: none; color: #ff6600;}
	.haut A:visited {text-decoration: none; color: #ff6600;}
	.haut A:active {text-decoration: underline; color: #ff6600;}
	.haut A:hover {text-decoration: underline; color: #ff6600;}

div.onglets {
	position: relative;
	top: -600px;
	margin: 0px;
	margin-left: 8px;
	margin-right: 136px;
	padding: 0px;
	padding-left: 27px;
	min-width: 773px;
	width: inherit;
	min-height: 100px;
	height: auto;
	overflow: visible;
	font-family : Arial, Sans-serif;
	text-align: left;
	font-weight: bold;
	font-size: 11px;
	line-height: 15px;
	color: #323232;
	background: #dbdbdb;
	background-image: url('http://74.54.153.90/V2/images/communs/onglets/filet_onglet.gif');
	background-repeat: repeat-x;
}
	.onglets A:link {text-decoration: underline; color: #323232;}
	.onglets A:visited {text-decoration: underline; color: #323232;}
	.onglets A:active {text-decoration: underline; color: #ff6600;}
	.onglets A:hover {text-decoration: underline; color: #ff6600;}

div.onglets_lm {
	position: relative;
	top: -600px;
	margin: 0px;
	margin-left: 8px;
	margin-right: 136px;
	padding: 0px;
	padding-left: 27px;
	min-width: 773px;
	width: inherit;
	height: auto;
	overflow: visible;
	font-family : Arial, Sans-serif;
	text-align: left;
	font-weight: bold;
	font-size: 11px;
	line-height: 15px;
	background: #dbdbdb;
}
	.onglets_lm A:link {text-decoration: none; color: #323232;}
	.onglets_lm A:visited {text-decoration: none; color: #323232;}
	.onglets_lm A:active {text-decoration: underline; color: #ff6600;}
	.onglets_lm A:hover {text-decoration: underline; color: #ff6600;}

div.onglets_m1 {
	position: relative;
	top: -600px;
	margin: 0px;
	margin-left: 8px;
	margin-right: 136px;
	padding: 0px;
	padding-left: 27px;
	padding-top: 15px;
	padding-bottom: 40px;
	min-width: 773px;
	width: inherit;
	height: auto;
	overflow: visible;
	font-family : Arial, Sans-serif;
	text-align: left;
	font-weight: normal;
	font-size: 12px;
	line-height: 14px;
	color: #323232;
	background: #cdcdcd;
	background-image: url('http://74.54.153.90/V2/images/communs/onglets1/filet_onglet.gif');
	background-repeat: repeat-x;
}
	
div.onglets1a {
	margin: 0px;
	padding: 0px;
	padding-bottom: 10px;
	padding-top: 10px;
	padding-right: 27px;
	height: auto;
	width: 746px;
	overflow: visible;
	font-weight: bold;
}
	.onglets1a A:link {text-decoration: none; color: #323232;}
	.onglets1a A:visited {text-decoration: none; color: #323232;}
	.onglets1a A:active {text-decoration: underline; color: #ff6600;}
	.onglets1a A:hover {text-decoration: underline; color: #ff6600;}
	
div.onglets1b {
	margin: 0px;
	padding: 0px;
	padding-left: 15px;
	padding-bottom: 12px;
	height: auto;
	overflow: visible;
}
	.onglets1b A:link {text-decoration: none; color: #323232;}
	.onglets1b A:visited {text-decoration: none; color: #323232;}
	.onglets1b A:active {text-decoration: underline; color: #ff6600;}
	.onglets1b A:hover {text-decoration: underline; color: #ff6600;}
	
div.onglets1c {
	margin: 0px;
	padding: 0px;
	padding-left: 30px;
	padding-bottom: 15px;
	height: auto;
	overflow: visible;
}
	.onglets1c A:link {text-decoration: none; color: #323232;}
	.onglets1c A:visited {text-decoration: none; color: #323232;}
	.onglets1c A:active {text-decoration: underline; color: #ff6600;}
	.onglets1c A:hover {text-decoration: underline; color: #ff6600;}

.ta_o1a {
	width: 180px;
	color: #323232;
	background: #eeeeee;
}
	.ta_o1a A:link {text-decoration: none; color: #323232;}
	.ta_o1a A:visited {text-decoration: none; color: #323232;}
	.ta_o1a A:active {text-decoration: underline; color: #ff6600;}
	.ta_o1a A:hover {text-decoration: underline; color: #ff6600;}

.ta_o1a1 {
	width: 180px;
	color: #323232;
	background: #dbdbdb;
}
	.ta_o1a1 A:link {text-decoration: none; color: #323232;}
	.ta_o1a1 A:visited {text-decoration: none; color: #323232;}
	.ta_o1a1 A:active {text-decoration: underline; color: #ff6600;}
	.ta_o1a1 A:hover {text-decoration: underline; color: #ff6600;}

.ta_o1b {
	width: 144px;
	color: #323232;
	background: #eeeeee;
}
	.ta_o1b A:link {text-decoration: none; color: #323232;}
	.ta_o1b A:visited {text-decoration: none; color: #323232;}
	.ta_o1b A:active {text-decoration: underline; color: #ff6600;}
	.ta_o1b A:hover {text-decoration: underline; color: #ff6600;}

.ta_o1b1 {
	width: 144px;
	color: #323232;
	background: #dbdbdb;
}
	.ta_o1b1 A:link {text-decoration: none; color: #323232;}
	.ta_o1b1 A:visited {text-decoration: none; color: #323232;}
	.ta_o1b1 A:active {text-decoration: underline; color: #ff6600;}
	.ta_o1b1 A:hover {text-decoration: underline; color: #ff6600;}

.ta_o1c {
	width: 120px;
	color: #323232;
	background: #eeeeee;
}
	.ta_o1c A:link {text-decoration: none; color: #323232;}
	.ta_o1c A:visited {text-decoration: none; color: #323232;}
	.ta_o1c A:active {text-decoration: underline; color: #ff6600;}
	.ta_o1c A:hover {text-decoration: underline; color: #ff6600;}

.ta_o1c1 {
	width: 120px;
	color: #323232;
	background: #dbdbdb;
}
	.ta_o1c1 A:link {text-decoration: none; color: #323232;}
	.ta_o1c1 A:visited {text-decoration: none; color: #323232;}
	.ta_o1c1 A:active {text-decoration: underline; color: #ff6600;}
	.ta_o1c1 A:hover {text-decoration: underline; color: #ff6600;}

.ta_o1d {
	width: 90px;
	color: #323232;
	background: #eeeeee;
}
	.ta_o1d A:link {text-decoration: none; color: #323232;}
	.ta_o1d A:visited {text-decoration: none; color: #323232;}
	.ta_o1d A:active {text-decoration: underline; color: #ff6600;}
	.ta_o1d A:hover {text-decoration: underline; color: #ff6600;}

.ta_o1d1 {
	width: 90px;
	color: #323232;
	background: #dbdbdb;
}
	.ta_o1d A:link {text-decoration: none; color: #323232;}
	.ta_o1d A:visited {text-decoration: none; color: #323232;}
	.ta_o1d A:active {text-decoration: underline; color: #ff6600;}
	.ta_o1d A:hover {text-decoration: underline; color: #ff6600;}

span.tb_o1 {
	vertical-align: top;
	color: #323232;
}
	.tb_o1 A:link {text-decoration: none; color: #323232;}
	.tb_o1 A:visited {text-decoration: none; color: #323232;}
	.tb_o1 A:active {text-decoration: underline; color: #ff6600;}
	.tb_o1 A:hover {text-decoration: underline; color: #ff6600;}

span.tc_o1 {
	vertical-align: top;
	color: #ff6600;
}
	.tc_o1 A:link {text-decoration: none; color: #ff6600;}
	.tc_o1 A:visited {text-decoration: none; color: #ff6600;}
	.tc_o1 A:active {text-decoration: underline; color: #323232;}
	.tc_o1 A:hover {text-decoration: underline; color: #323232;}

span.onglets1 {
	margin: 0px;
	padding: 0px;
	width: auto;
	color: #323232;
	font-weight: normal;
	font-size: 12px;
}
	.onglets1 A:link {text-decoration: none; color: #323232;}
	.onglets1 A:visited {text-decoration: none; color: #323232;}
	.onglets1 A:active {text-decoration: underline; color: black;}
	.onglets1 A:hover {text-decoration: underline; color: black;}
	
span.onglets2 {
	margin: 0px;
	padding: 0px;
	width: auto;
	color: black;
	font-weight: bold;
	font-size: 10px;
}

span.onglets3 {
	width: 772px;
	font-weight: normal;
	font-size: 12px;
	line-height: 15px;
	color: #323232;
	white-space: nowrap;
}

span.onglets3x {
	width: 772px;
	font-weight: normal;
	font-size: 12px;
	line-height: 15px;
	color: #808080;
	white-space: nowrap;
}

span.ckMSIE {
	vertical-align: middle;
}

span.ck {
	vertical-align: bottom;
}

span.onglets4 {
	width: 772px;
	font-weight: bold;
	font-size: 12px;
	line-height: 15px;
	color: #ff6600;
	white-space: nowrap;
}

div.messRes {
	width: inherit;
	min-width: 746px;
	height: auto;
	margin: 0px;
	margin-left: -27px;
	padding: 0px;
	padding-left: 27px;
	padding-right: 27px;
	overflow: visible;
	background: #bdbdbd;
	font-family : Arial, Sans-serif;
	text-align: left;
	font-weight: normal;
	font-size: 12px;
	line-height: 16px;
	white-space: normal;
	color: #323232;
}
	.messRes A:link {text-decoration: none; color: black;}
	.messRes A:visited {text-decoration: none; color: black;}
	.messRes A:active {text-decoration: underline; color: #ff6600;}
	.messRes A:hover {text-decoration: underline; color: #ff6600;}

div.res_dep {
	position: relative;
	top: -600px;
	margin: 0px;
	margin-left: 8px;
	margin-right: 136px;
	padding: 0px;
	padding-left: 27px;
	min-width: 773px;
	width: inherit;
	min-height: 0px;
	height: 0px;
	overflow: hidden;
	background: #bdbdbd;
	visibility: hidden;
}

div.res_lm {
	position: relative;
	top: -600px;
	margin: 0px;
	margin-left: 8px;
	margin-right: 136px;
	padding: 0px;
	padding-left: 27px;
	min-width: 773px;
	width: inherit;
	min-height: 254px;
	height: 440px;
	overflow: visible;
	font-family : Arial, Sans-serif;
	text-align: left;
	font-weight: bold;
	font-size: 12px;
	line-height: 16px;
	white-space: nowrap;
	color: #323232;
	background: #bdbdbd;
	visibility: visible;
}
	.res_lm A:link {text-decoration: none; color: black;}
	.res_lm A:visited {text-decoration: none; color: black;}
	.res_lm A:active {text-decoration: underline; color: #ff6600;}
	.res_lm A:hover {text-decoration: underline; color: #ff6600;}

div.res {
	position: relative;
	top: -600px;
	margin: 0px;
	margin-left: 8px;
	margin-right: 136px;
	padding: 0px;
	padding-left: 27px;
	min-width: 773px;
	width: inherit;
	min-height: 254px;
	height: 440px;
	overflow: visible;
	font-family : Arial, Sans-serif;
	text-align: left;
	font-weight: bold;
	font-size: 12px;
	line-height: 16px;
	white-space: nowrap;
	color: #323232;
	background: #bdbdbd;
	visibility: hidden;
}
	.res A:link {text-decoration: none; color: black;}
	.res A:visited {text-decoration: none; color: black;}
	.res A:active {text-decoration: underline; color: #ff6600;}
	.res A:hover {text-decoration: underline; color: #ff6600;}

div.res_bk {
	position: relative;
	top: -600px;
	margin: 0px;
	margin-left: 8px;
	margin-right: 136px;
	padding: 0px;
	padding-left: 0px;
	min-width: 800px;
	min-height: 254px;
	height: 440px;
	overflow: visible;
	font-family : Arial, Sans-serif;
	text-align: left;
	font-weight: bold;
	font-size: 12px;
	line-height: 16px;
	white-space: nowrap;
	color: #323232;
	background: #bdbdbd;
	visibility: hidden;
}
	.res_bk A:link {text-decoration: none; color: black;}
	.res_bk A:visited {text-decoration: none; color: black;}
	.res_bk A:active {text-decoration: underline; color: #ff6600;}
	.res_bk A:hover {text-decoration: underline; color: #ff6600;}

span.res1 {
	padding-right:25px;
}

span.res2 {
	color: #ff6600;
}

span.res3 {
	font-weight: normal;
}

span.res4 {
	vertical-align: top;
	width: 500px;
}
	.res4 A:link {text-decoration: none; color: black;}
	.res4 A:visited {text-decoration: none; color: black;}
	.res4 A:active {text-decoration: none; color: #ff6600;}
	.res4 A:hover {text-decoration: none; color: #ff6600;}

span.res4a {
	vertical-align: top;
	font-weight: normal;
}
	.res4a A:link {text-decoration: none; color: #4b4b4b;}
	.res4a A:visited {text-decoration: none; color: #4b4b4b;}
	.res4a A:active {text-decoration: underline; color: #ff6600;}
	.res4a A:hover {text-decoration: underline; color: #ff6600;}

span.res5 {
	margin: 0px;
	padding: 0px;
	font-size: 12px;
	vertical-align: top;
	font-weight: normal;
	padding-right: 70px;
	width: auto;
}
	.res5 A:link {text-decoration: none; color: black;}
	.res5 A:visited {text-decoration: none; color: black;}
	.res5 A:active {text-decoration: none; color: #ff6600;}
	.res5 A:hover {text-decoration: none; color: #ff6600;}

span.res6 {
	margin: 0px;
	padding: 0px;
	font-size: 12px;
	vertical-align: top;
	font-weight: bold;
	padding: 0px;
	margin: 0px;
	width: auto;
}
	.res6 A:link {text-decoration: none; color: black;}
	.res6 A:visited {text-decoration: none; color: black;}
	.res6 A:active {text-decoration: none; color: #ff6600;}
	.res6 A:hover {text-decoration: none; color: #ff6600;}

span.res6r {
	margin: 0px;
	padding: 0px;
	font-size: 12px;
	vertical-align: top;
	font-weight: bold;
	padding: 0px;
	margin: 0px;
	width: auto;
	color: #ff6600;
}
	.res6r A:link {text-decoration: none; color: black;}
	.res6r A:visited {text-decoration: none; color: black;}
	.res6r A:active {text-decoration: none; color: #ff6600;}
	.res6r A:hover {text-decoration: none; color: #ff6600;}

span.res6red {
	margin: 0px;
	padding: 0px;
	font-size: 12px;
	vertical-align: top;
	font-weight: bold;
	padding: 0px;
	margin: 0px;
	width: auto;
	color: red;
}

span.res7 {
	margin: 0px;
	padding: 0px;
	font-size: 12px;
	vertical-align: top;
	font-weight: normal;
	padding: 0px;
	margin: 0px;
	width: auto;
}
	.res7 A:link {text-decoration: none; color: black;}
	.res7 A:visited {text-decoration: none; color: black;}
	.res7 A:active {text-decoration: none; color: #ff6600;}
	.res7 A:hover {text-decoration: none; color: #ff6600;}

span.res7r {
	margin: 0px;
	padding: 0px;
	font-size: 12px;
	vertical-align: top;
	font-weight: normal;
	padding: 0px;
	margin: 0px;
	width: auto;
	color: #ff6600;
}
	.res7r A:link {text-decoration: none; color: black;}
	.res7r A:visited {text-decoration: none; color: black;}
	.res7r A:active {text-decoration: none; color: #ff6600;}
	.res7r A:hover {text-decoration: none; color: #ff6600;}

span.res7red {
	margin: 0px;
	padding: 0px;
	font-size: 12px;
	vertical-align: top;
	font-weight: normal;
	padding: 0px;
	margin: 0px;
	width: auto;
	color: red;
}

span.res7_offresBK {
	margin: 0px;
	padding: 0px;
	font-size: 12px;
	vertical-align: top;
	font-weight: normal;
	padding: 0px;
	margin: 0px;
	width: auto;
}
	.res7 A:link {text-decoration: none; color: #ff6600;}
	.res7 A:visited {text-decoration: none; color: #ff6600;}
	.res7 A:active {text-decoration: underline; color: #ff6600;}
	.res7 A:hover {text-decoration: underline; color: #ff6600;}

span.res6i {
	margin: 0px;
	padding: 0px;
	font-size: 12px;
	vertical-align: top;
	font-weight: bold;
	font-style: italic;
	padding: 0px;
	margin: 0px;
	width: auto;
}
	.res6i A:link {text-decoration: none; color: black;}
	.res6i A:visited {text-decoration: none; color: black;}
	.res6i A:active {text-decoration: none; color: #ff6600;}
	.res6i A:hover {text-decoration: none; color: #ff6600;}

span.res7i {
	margin: 0px;
	padding: 0px;
	font-size: 12px;
	vertical-align: top;
	font-weight: normal;
	font-style: italic;
	padding: 0px;
	margin: 0px;
	width: auto;
}
	.res7i A:link {text-decoration: none; color: black;}
	.res7i A:visited {text-decoration: none; color: black;}
	.res7i A:active {text-decoration: none; color: #ff6600;}
	.res7i A:hover {text-decoration: none; color: #ff6600;}

span.res7ri {
	margin: 0px;
	padding: 0px;
	font-size: 12px;
	vertical-align: top;
	font-weight: normal;
	font-style: italic;
	padding: 0px;
	margin: 0px;
	width: auto;
	color: #ff6600;
}

span.res7ib {
	margin: 0px;
	padding: 0px;
	font-size: 11px;
	line-height: 11px;
	vertical-align: baseline;
	font-weight: normal;
	font-style: italic;
	padding: 0px;
	margin: 0px;
	width: auto;
}
	.res7ib A:link {text-decoration: none; color: black;}
	.res7ib A:visited {text-decoration: none; color: black;}
	.res7ib A:active {text-decoration: none; color: #ff6600;}
	.res7ib A:hover {text-decoration: none; color: #ff6600;}

span.res7_g_multi {
	margin: 0px;
	padding: 0px;
	font-size: 12px;
	vertical-align: top;
	font-weight: normal;
	padding: 0px;
	margin: 0px;
	width: auto;
	color: #9c937d;
}

span.res8 {
	margin: 0px;
	padding: 0px;
	font-size: 12px;
	vertical-align: top;
	font-weight: bold;
	padding: 0px;
	margin: 0px;
	color: #046c75;
	width: auto;
}
	.res8 A:link {text-decoration: none; color: #046c75;}
	.res8 A:visited {text-decoration: none; color: #046c75;}
	.res8 A:active {text-decoration: none; color: #ff6600;}
	.res8 A:hover {text-decoration: none; color: #ff6600;}

span.res9 {
	margin: 0px;
	padding: 0px;
	font-size: 12px;
	vertical-align: top;
	font-weight: bold;
	padding: 0px;
	margin: 0px;
	color: #91078e;
	width: auto;
}
	.res9 A:link {text-decoration: none; color: #91078e;}
	.res9 A:visited {text-decoration: none; color: #91078e;}
	.res9 A:active {text-decoration: none; color: #ff6600;}
	.res9 A:hover {text-decoration: none; color: #ff6600;}

span.res10 {
	margin: 0px;
	padding: 0px;
	font-size: 12px;
	vertical-align: top;
	font-weight: bold;
	padding: 0px;
	margin: 0px;
	color: #022599;
	width: auto;
}
	.res10 A:link {text-decoration: none; color: #022599;}
	.res10 A:visited {text-decoration: none; color: #022599;}
	.res10 A:active {text-decoration: none; color: #ff6600;}
	.res10 A:hover {text-decoration: none; color: #ff6600;}

span.res_ast {
	margin: 0px;
	padding: 0px;
	font-size: 16px;
	line-height: 16px;
	vertical-align: top;
	font-weight: bold;
	color: #ff6600;
	width: auto;
}
	.res_ast A:link {text-decoration: none; color: #ff6600;}
	.res_ast A:visited {text-decoration: none; color: #ff6600;}
	.res_ast A:active {text-decoration: none; color: #ff6600;}
	.res_ast A:hover {text-decoration: none; color: #ff6600;}

span.res_astb {
	margin: 0px;
	padding: 0px;
	font-size: 16px;
	line-height: 16px;
	vertical-align: top;
	font-weight: bold;
	color: black;
	width: auto;
}

span.res_astw {
	margin: 0px;
	padding: 0px;
	font-size: 20px;
	line-height: 16px;
	vertical-align: top;
	font-weight: bold;
	color: white;
	width: auto;
}

span.res_astwX {
	margin: 0px;
	padding: 0px;
	font-size: 12px;
	line-height: 14px;
	vertical-align: top;
	font-weight: bold;
	color: white;
	width: auto;
}

span.res16 {
	margin: 0px;
	padding: 0px;
	font-size: 12px;
	vertical-align: top;
	font-weight: bold;
	padding: 0px;
	margin: 0px;
	width: auto;
}
	.res16 A:link {text-decoration: none; color: #5A5650;}
	.res16 A:visited {text-decoration: none; color: #5A5650;}
	.res16 A:active {text-decoration: underline; color: #ff6600;}
	.res16 A:hover {text-decoration: underline; color: #ff6600;}

span.res17 {
	margin: 0px;
	padding: 0px;
	font-size: 12px;
	vertical-align: top;
	font-weight: normal;
	padding: 0px;
	margin: 0px;
	width: auto;
}
	.res17 A:link {text-decoration: none; color: #5A5650;}
	.res17 A:visited {text-decoration: none; color: #5A5650;}
	.res17 A:active {text-decoration: underline; color: #ff6600;}
	.res17 A:hover {text-decoration: underline; color: #ff6600;}

span.res16i {
	margin: 0px;
	padding: 0px;
	font-size: 12px;
	vertical-align: top;
	font-weight: bold;
	font-style: italic;
	padding: 0px;
	margin: 0px;
	width: auto;
}
	.res16i A:link {text-decoration: none; color: #5A5650;}
	.res16i A:visited {text-decoration: none; color: #5A5650;}
	.res16i A:active {text-decoration: underline; color: #ff6600;}
	.res16i A:hover {text-decoration: underline; color: #ff6600;}

span.res17i {
	margin: 0px;
	padding: 0px;
	font-size: 12px;
	vertical-align: top;
	font-weight: normal;
	font-style: italic;
	padding: 0px;
	margin: 0px;
	width: auto;
}
	.res17i A:link {text-decoration: none; color: #5A5650;}
	.res17i A:visited {text-decoration: none; color: #5A5650;}
	.res17i A:active {text-decoration: underline; color: #ff6600;}
	.res17i A:hover {text-decoration: underline; color: #ff6600;}

div.resIE {
	width: 748px;
}

div.resIE_init {
	width: auto;
}

div.res_0 {
	padding-top: 14px;
	padding-bottom: 10px;
	width: 748px;
	height: 31px;
	margin-right: 25px;
}

div.res_1 {
	width: auto;
	min-width: 748px;
	height: auto;
	overflow: hidden;
	padding: 0px;
	margin: 0px;
	margin-right: 25px;
	background: #dbdbdb;
}

div.res_2 {
	width: auto;
	min-width: 748px;
	height: 16px;
	overflow: hidden;
	padding: 0px;
	margin: 0px;
	margin-right: 25px;
	text-align: center;
	background: #ff7902;
}

div.res_2a {
	width: auto;
	min-width: 738px;
	height: 16px;
	overflow: hidden;
	padding: 0px;
	padding-left: 10px;
	margin: 0px;
	margin-right: 25px;
	text-align: left;
	font-weight: normal;
	background: #ffc557;
}

div.res_4 {
	padding-top: 14px;
	padding-bottom: 10px;
	width: 748px;
	height: 31px;
	margin-right: 25px;
}

div.res0 {
	width: auto;
	min-width: 748px;
	height: 16px;
	overflow: hidden;
	padding: 0px;
	margin: 0px;
	margin-right: 25px;
	background: white;
}

div.res1 {
	width: auto;
	min-width: 748px;
	height: 16px;
	overflow: hidden;
	padding: 0px;
	margin: 0px;
	margin-right: 25px;
	background: #ffecc9;
}

div.res0_hi {
	width: auto;
	min-width: 723px;
	height: auto;
	overflow: visible;
	margin: 0px;
	margin-right: 25px;
	padding: 0px;
	padding-left: 0px;
	padding-right: 10px;
	padding-top: 6px;
	padding-bottom: 6px;
	background: white;
}

div.res1_hi {
	width: auto;
	min-width: 723px;
	height: auto;
	overflow: visible;
	margin: 0px;
	margin-right: 25px;
	padding: 0px;
	padding-left: 0px;
	padding-right: 10px;
	padding-top: 6px;
	padding-bottom: 6px;
	background: #ffecc9;
}

div.res0_bk {
	width: 508px;
	height: auto;
	overflow: visible;
	margin: 0px;
	margin-right: 25px;
	padding: 0px;
	padding-left: 10px;
	padding-right: 10px;
	padding-top: 6px;
	background: white;
}

div.res0_bk_a {
	width: 508px;
	height: 18px;
	overflow: visible;
	margin: 0px;
	margin-right: 25px;
	padding: 0px;
	padding-left: 10px;
	padding-right: 10px;
	padding-top: 14px;
	padding-bottom: 16px;
	background: white;
}

div.res1_bk {
	width: 508px;
	height: auto;
	overflow: visible;
	margin: 0px;
	margin-right: 25px;
	padding: 0px;
	padding-left: 10px;
	padding-right: 10px;
	padding-top: 6px;
	background: #ffecc9;
}

div.res1_bk_a {
	width: 508px;
	height: 18px;
	overflow: visible;
	margin: 0px;
	margin-right: 25px;
	padding: 0px;
	padding-left: 10px;
	padding-right: 10px;
	padding-top: 16px;
	padding-bottom: 14px;
	background: #ffecc9;
}

div.res2_bk {
	width: 508px;
	height: auto;
	overflow: visible;
	margin: 0px;
	margin-right: 25px;
	padding: 0px;
	padding-left: 10px;
	padding-right: 10px;
	padding-top: 6px;
	background: #dbdbdb;
}

div.res2_bk_a {
	width: 508px;
	height: 30px;
	overflow: visible;
	margin: 0px;
	margin-right: 25px;
	padding: 0px;
	padding-left: 10px;
	padding-right: 10px;
	padding-top: 16px;
	padding-bottom: 14px;
	background: #dbdbdb;
}

div.bk_left0 {
	margin: 0px;
	padding: 0px;
	margin-left: 27px;
	margin-bottom: 3px;
	padding-left: 5px;
	padding-top: 2px;
	width: 150px;
	height: 18px;
	color: #323232;
	background: #bdbdbd;
}
	.bk_left0 A:link {text-decoration: none; color: #323232;}
	.bk_left0 A:visited {text-decoration: none; color: #323232;}
	.bk_left0 A:active {text-decoration: none; color: white;}
	.bk_left0 A:hover {text-decoration: none; color: white;}

div.bk_left1 {
	margin: 0px;
	padding: 0px;
	margin-left: 27px;
	margin-bottom: 3px;
	padding-left: 5px;
	padding-top: 2px;
	width: 150px;
	height: 18px;
	color: white;
	background: #ff6600;
}

div.comm_tete {
	margin: 0px;
	padding: 0px;
	width: 528px;
	height: 16px;
}

div.comm_tete_2 {
	margin: 0px;
	margin-top: 6px;
	padding: 0px;
	width: 528px;
	height: 16px;
}

div.comm_tete1_REF {
	float: left;
	width: 438px;
	height: 19px;
	margin: 0px;
	padding-left: 10px;
	padding-top: 2px;
	font-size: 16px;
	white-space: normal;
	background: #ff6600;
	color: white;
}

div.comm_tete1 {
	display: table-cell;
	width: 438px;
	height: 17px;
	margin: 0px;
	padding-left: 10px;
	padding-top: 2px;
	font-size: 12px;
	line-height: 12px;
	white-space: normal;
	background: #ff6600;
	color: white;
}

div.comm_tete1_IE {
	float: left;
	width: 438px;
	height: 17px;
	margin: 0px;
	padding-left: 10px;
	padding-top: 3px;
	font-size: 12px;
	line-height: 12px;
	white-space: normal;
	background: #ff6600;
	color: white;
}

div.comm_tete2_REF {
	float: right;
	width: 80px;
	height: 18px;
	padding-top: 3px;
	background: #ff6600;
}

div.comm_tete2 {
	display: table-cell;
	width: 80px;
	height: 19px;
	padding-top: 3px;
	background: #ff6600;
}

div.comm_tete2_IE {
	float: right;
	width: 80px;
	height: 17px;
	padding-top: 3px;
	background: #ff6600;
}

div.comm_corps_0 {
	margin: 0px;
	padding: 0px;
	width: 528px;
	display: table-cell;
	background: white;
}

div.comm_corps_IE_0 {
	margin: 0px;
	padding: 0px;
	width: 528px;
	background: white;
}

div.comm_corps_1 {
	margin: 0px;
	padding: 0px;
	width: 528px;
	display: table-cell;
	background: #ffecc9;
}

div.comm_corps_IE_1 {
	margin: 0px;
	padding: 0px;
	width: 528px;
	background: #ffecc9;
}

div.comm_corps1 {
	width: 428px;
	margin: 0px;
	padding: 8px 0px 8px 10px;
	display: table-cell;
	white-space: normal;
}

td.comm_corps1_IE_0 {
	width: 428px;
	margin: 0px;
	padding: 8px 0px 8px 10px;
	white-space: normal;
	background: white;
}

td.comm_corps1_IE_1 {
	width: 428px;
	margin: 0px;
	padding: 8px 0px 8px 10px;
	white-space: normal;
	background: #ffecc9;
}

div.comm_corps2 {
	width: 65px;
	margin: 0px;
	padding: 0px;
	padding-left: 25px;
	padding-bottom: 3px;
	display: table-cell;
	vertical-align: bottom;
}

td.comm_corps2_IE_0 {
	width: 65px;
	margin: 0px;
	padding: 0px;
	padding-left: 25px;
	vertical-align: bottom;
	background: white;
}

td.comm_corps2_IE_1 {
	width: 65px;
	margin: 0px;
	padding: 0px;
	padding-left: 25px;
	vertical-align: bottom;
	background: #ffecc9;
}

div.comm_bas_0 {
	margin: 0px;
	padding: 0px;
	width: 528px;
	display: table-cell;
	background: white;
}

div.comm_bas_IE_0 {
	margin: 0px;
	padding: 0px;
	padding-bottom: 25px;
	width: 528px;
	background: white;
}

div.comm_bas_1 {
	margin: 0px;
	padding: 0px;
	width: 528px;
	display: table-cell;
	background: #ffecc9;
}

div.comm_bas_IE_1 {
	margin: 0px;
	padding: 0px;
	padding-bottom: 25px;
	width: 528px;
	background: #ffecc9;
}

div.comm_bas1_0 {
	float: left;
	width: 428px;
	height: 18px;
	margin: 0px;
	margin-left: 10px;
	padding: 0px 0px 16px 0px;
	background-image: url('http://74.54.153.90/V2/images/bk/bk0.gif');
	background-repeat: repeat-x;
}

div.comm_bas1_IE6_0 {
	float: left;
	width: 428px;
	height: 18px;
	margin: 0px;
	margin-left: 5px;
	padding: 0px;
	padding-bottom: 16px;
	background-image: url('http://74.54.153.90/V2/images/bk/bk0.gif');
	background-repeat: repeat-x;
}

div.comm_bas1_IE7_0 {
	float: left;
	width: 428px;
	height: 18px;
	margin: 0px;
	margin-left: 10px;
	padding: 0px;
	padding-bottom: 16px;
	background-image: url('http://74.54.153.90/V2/images/bk/bk0.gif');
	background-repeat: repeat-x;
}

div.comm_bas1_IE8_0 {
	float: left;
	width: 428px;
	height: 18px;
	margin: 0px;
	margin-left: 10px;
	padding: 0px;
	padding-bottom: 16px;
	background-image: url('http://74.54.153.90/V2/images/bk/bk0.gif');
	background-repeat: repeat-x;
}

div.comm_bas1_1 {
	float: left;
	width: 428px;
	height: 18px;
	margin: 0px;
	margin-left: 10px;
	padding: 0px 0px 16px 0px;
	background-image: url('http://74.54.153.90/V2/images/bk/bk1.gif');
	background-repeat: repeat-x;
}

div.comm_bas1_IE6_1 {
	float: left;
	width: 428px;
	height: 18px;
	margin: 0px;
	margin-left: 5px;
	padding: 0px;
	padding-bottom: 16px;
	background-image: url('http://74.54.153.90/V2/images/bk/bk1.gif');
	background-repeat: repeat-x;
}

div.comm_bas1_IE7_1 {
	float: left;
	width: 428px;
	height: 18px;
	margin: 0px;
	margin-left: 10px;
	padding: 0px;
	padding-bottom: 16px;
	background-image: url('http://74.54.153.90/V2/images/bk/bk1.gif');
	background-repeat: repeat-x;
}

div.comm_bas1_IE8_1 {
	float: left;
	width: 428px;
	height: 18px;
	margin: 0px;
	margin-left: 10px;
	padding: 0px;
	padding-bottom: 16px;
	background-image: url('http://74.54.153.90/V2/images/bk/bk1.gif');
	background-repeat: repeat-x;
}

div.comm_bas2_0 {
	width: 75px;
	font-size: 16px;
	float: right;
	padding-left: 15px;
	padding-top: 6px;
	background: white;
}

div.comm_bas2_1 {
	width: 75px;
	font-size: 16px;
	float: right;
	padding-left: 15px;
	padding-top: 6px;
	background: #ffecc9;
}

div.comm_bas2_IE_0 {
	width: 75px;
	font-size: 16px;
	float: right;
	padding-left: 15px;
	padding-top: 3px;
	background: white;
}

div.comm_bas2_IE_1 {
	width: 75px;
	font-size: 16px;
	float: right;
	padding-left: 15px;
	padding-top: 3px;
	background: #ffecc9;
}

div.comm_bas2_IE8_0 {
	width: 75px;
	font-size: 16px;
	float: right;
	padding-left: 15px;
	padding-top: 5px;
	background: white;
}

div.comm_bas2_IE8_1 {
	width: 75px;
	font-size: 16px;
	float: right;
	padding-left: 15px;
	padding-top: 3px;
	background: #ffecc9;
}

div.presse_left0 {
	margin: 0px;
	padding: 0px;
	margin-left: 27px;
	margin-bottom: 3px;
	padding-left: 5px;
	padding-top: 2px;
	width: 150px;
	height: 18px;
	color: #323232;
	background: #bdbdbd;
}
	.presse_left0 A:link {text-decoration: none; color: #323232;}
	.presse_left0 A:visited {text-decoration: none; color: #323232;}
	.presse_left0 A:active {text-decoration: none; color: white;}
	.presse_left0 A:hover {text-decoration: none; color: white;}

div.presse_left1 {
	margin: 0px;
	padding: 0px;
	margin-left: 27px;
	margin-bottom: 3px;
	padding-left: 5px;
	padding-top: 2px;
	width: 150px;
	height: 18px;
	color: white;
	background: #ff6600;
}
	.presse_left1 A:link {text-decoration: none; color: white;}
	.presse_left1 A:visited {text-decoration: none; color: white;}
	.presse_left1 A:active {text-decoration: none; color: #323232;}
	.presse_left1 A:hover {text-decoration: none; color: #323232;}

div.res_cs {
	width: auto;
	min-width: 748px;
	height: 16px;
	overflow: hidden;
	padding: 0px;
	margin: 0px;
	margin-right: 25px;
	background: #ffdf4b;
}

td.res0 {
	width: auto;
	height: 16px;
	overflow: hidden;
	padding: 0px;
	margin: 0px;
	padding-left: 5px;
	padding-right: 25px;
	background: white;
}

td.res1 {
	width: auto;
	height: 16px;
	overflow: hidden;
	padding: 0px;
	margin: 0px;
	padding-left: 5px;
	padding-right: 25px;
	background: #ffecc9;
}

div.res3 {
	width: auto;
	height: 16px;
	overflow: visible;
	background: #bdbdbd;
	background-image: url('http://74.54.153.90/V2/images/communs/resultats/fond_res3.gif');
	background-repeat: repeat-x;
}

div.res3a {
	width: auto;
	height: 16px;
	overflow: visible;
	background: #bdbdbd;
	background-image: url('http://74.54.153.90/V2/images/communs/resultats/fond_res3a.gif');
	background-repeat: repeat-x;
}

div.res3b {
	width: inherit;
	height: auto;
	margin: 0px;
	margin-left: -27px;
	padding: 0px;
	padding-top: 15px;
	padding-left: 27px;
	padding-right: 27px;
	overflow: visible;
	background: #5e5e5e;
	background-image: url('http://74.54.153.90/V2/images/communs/resultats/fond_res3b.gif');
	background-repeat: repeat-x;
	font-family : Arial, Sans-serif;
	text-align: left;
	font-weight: normal;
	font-size: 12px;
	line-height: 16px;
	white-space: normal;
	color: white;
}

	.res3b A:link {text-decoration: none; color: white;}
	.res3b A:visited {text-decoration: none; color: white;}
	.res3b A:active {text-decoration: underline; color: #ff6600;}
	.res3b A:hover {text-decoration: underline; color: #ff6600;}



div.res5 {
	margin: 0px;
	padding: 0px;
	font-size: 12px;
	vertical-align: top;
	font-weight: normal;
	padding-right: 70px;
	display: inline;
}
	.res5 A:link {text-decoration: none; color: black;}
	.res5 A:visited {text-decoration: none; color: black;}
	.res5 A:active {text-decoration: none; color: #ff6600;}
	.res5 A:hover {text-decoration: none; color: #ff6600;}

div.res6 {
	margin: 0px;
	padding: 0px;
	font-size: 12px;
	vertical-align: top;
	font-weight: bold;
	padding: 0px;
	margin: 0px;
	display: inline;
}
	.res6 A:link {text-decoration: none; color: black;}
	.res6 A:visited {text-decoration: none; color: black;}
	.res6 A:active {text-decoration: none; color: #ff6600;}
	.res6 A:hover {text-decoration: none; color: #ff6600;}

div.res7 {
	margin: 0px;
	padding: 0px;
	font-size: 12px;
	vertical-align: top;
	font-weight: normal;
	padding: 0px;
	margin: 0px;
	display: inline;
}
	.res7 A:link {text-decoration: none; color: black;}
	.res7 A:visited {text-decoration: none; color: black;}
	.res7 A:active {text-decoration: none; color: #ff6600;}
	.res7 A:hover {text-decoration: none; color: #ff6600;}

div.res8 {
	margin: 0px;
	padding: 0px;
	font-size: 12px;
	vertical-align: top;
	font-weight: bold;
	padding: 0px;
	margin: 0px;
	color: #8f5523;
	display: inline;
}
	.res8 A:link {text-decoration: none; color: #8f5523;}
	.res8 A:visited {text-decoration: none; color: #8f5523;}
	.res8 A:active {text-decoration: none; color: #ff6600;}
	.res8 A:hover {text-decoration: none; color: #ff6600;}
	

div.onglets_oc {
	position: relative;
	top: -600px;
	margin: 0px;
	margin-left: 8px;
	margin-right: 136px;
	padding: 0px;
	padding-left: 27px;
	min-width: 773px;
	width: inherit;
	min-height: 100px;
	height: auto;
	overflow: visible;
	font-family : Arial, Sans-serif;
	text-align: left;
	font-weight: bold;
	font-size: 11px;
	line-height: 15px;
	color: #323232;
	background: #dbdbdb;
	background-image: url('http://74.54.153.90/V2/images/communs/onglets/filet_onglet.gif');
	background-repeat: repeat-x;
}
	.onglets_oc A:link {text-decoration: none; color: #323232;}
	.onglets_oc A:visited {text-decoration: none; color: #323232;}
	.onglets_oc A:active {text-decoration: none; color: white;}
	.onglets_oc A:hover {text-decoration: none; color: white;}

div.oc_pe {
	height: 133px;
	background: white;
}

div.oc_peS {
	height: 133px;
	background: #ff6600;
}

div.oc_peSx {
	height: 133px;
	background: #bc0000;
	color: #323232;
}

div.oc_pea {
	font-size: 24px;
	line-height: 24px;
	color: #ffd0b2;
}

div.oc_peaS {
	font-size: 24px;
	line-height: 24px;
	color: white;
}

div.oc_r {
	height: 64px;
	background: #f2f2f2;
}

div.oc_rS {
	height: 64px;
	background: #ff6600;
}

div.oc_rSx {
	height: 64px;
	background: #bc0000;
	color: #323232;
}

div.oc_payW {
	height: 50px;
	background: white;
	color: #c9c9c9;
}

div.oc_payG {
	height: 50px;
	background: #f2f2f2;
	color: #c9c9c9;
}

div.oc_payJ {
	height: 50px;
	background: #ffcd00;
	color: #ff6600;
}

div.oc_payR {
	height: 50px;
	background: #bc0000;
	color: white;
}

div.oc_right_titre {
	margin: 0px;
	padding: 4px;
	width: 178px;
	font-size: 16px;
	line-height: 18px;
	color: #be0000;
	background: #c9c9c9;
}

div.oc_right_texte1 {
	margin: 0px;
	padding: 4px;
	padding-top: 15px;
	width: 178px;
	font-size: 12px;
	line-height: 14px;
	font-weight: bold;
	background: #c9c9c9;
}

div.oc_right_texte2 {
	margin: 0px;
	padding: 4px;
	padding-top: 15px;
	width: 178px;
	font-size: 12px;
	line-height: 14px;
	font-weight: normal;
	background: #c9c9c9;
}

div.oc_right_texte2a {
	margin: 0px;
	padding: 4px;
	padding-top: 5px;
	width: 178px;
	font-size: 12px;
	line-height: 14px;
	font-weight: normal;
	background: #c9c9c9;
}

div.oc_right_texte2b {
	margin: 0px;
	padding: 4px;
	width: 178px;
	font-size: 12px;
	line-height: 14px;
	font-weight: normal;
	background: #c9c9c9;
}

div.oc_right_texte3 {
	margin: 0px;
	padding: 0px;
	width: 178px;
	font-size: 10px;
	line-height: 12px;
	font-weight: normal;
	background: #c9c9c9;
}


div.bas {
	position: relative;
	top: -600px;
	margin: 0px;
	margin-left: 8px;
	margin-right: 136px;
	padding: 0px;
	padding-left: 27px;
	min-width: 773px;
	width: inherit;
	min-height: 250px;
	height: auto;
	overflow: hidden;
	font-family : Arial, Sans-serif;
	text-align: left;
	font-weight: bold;
	font-size: 12px;
	line-height: 15px;
	white-space: nowrap;
	color: black;
	background: #fff1cd;
}
	.bas A:link {text-decoration: none; color: white;}
	.bas A:visited {text-decoration: none; color: white;}
	.bas A:active {text-decoration: none; color: #ff6600;}
	.bas A:hover {text-decoration: none; color: #ff6600;}
	
div.bas_res {
	font-weight: normal;
	color: white;
}
	.bas_res A:link {text-decoration: none; color: white;}
	.bas_res A:visited {text-decoration: none; color: white;}
	.bas_res A:active {text-decoration: none; color: #ff6600;}
	.bas_res A:hover {text-decoration: none; color: #ff6600;}
	
span.bas0 {
	font-weight: normal;
	color: white;
}
	.bas0 A:link {text-decoration: none; color: white;}
	.bas0 A:visited {text-decoration: none; color: white;}
	.bas0 A:active {text-decoration: none; color: #ff6600;}
	.bas0 A:hover {text-decoration: none; color: #ff6600;}

.table_bas {
	font-weight: normal;
	color: black;
	width: auto;
	height: 30px;
	line-height: 12px;
	white-space: nowrap;
}

span.table_bas1 {
	font-weight: normal;
	color: #ff6600;
	white-space: nowrap;
}
	.table_bas1 A:link {text-decoration: none; color: #ff6600;}
	.table_bas1 A:visited {text-decoration: none; color: #ff6600;}
	.table_bas1 A:active {text-decoration: none; color: #ff9e52;}
	.table_bas1 A:hover {text-decoration: none; color: #ff9e52;}

div.bas_text {
	font-weight: normal;
	text-align: center;
	margin: 0px;
	margin-left: auto;
	margin-right: auto;
	padding: 0px;
	white-space: nowrap;
	width: 800px;
	color: black;
}
	.bas_text A:link {text-decoration: none; color: black;}
	.bas_text A:visited {text-decoration: none; color: black;}
	.bas_text A:active {text-decoration: underline; color: black;}
	.bas_text A:hover {text-decoration: underline; color: black;}
	
	
div.test {
	position: absolute;
	left: 0px;
	top: 500px;
	width: auto;
	height: 20px;
	overflow:  visible;
	margin: 0px;
	padding: 0px;
	font-family :  Arial, Sans-serif;
	text-align:  left;
	font-weight:  bold;
	font-size:  12px;
	line-height:  16px;
	white-space:  nowrap;
	visibility: hidden;
}

div.tooltip {
	position: absolute;
	left: 0px;
	top: 0px;
	width: 250px;
	height: auto;
	overflow: visible;
	margin: 0px;
	padding: 0px;
	visibility: hidden;
}

div.tooltip1 {
	width: 250px;
	height: auto;
	overflow: visible;
	margin: 0px;
	padding: 4px 4px 5px 4px;
	font-family: Arial, Sans-serif;
	text-align: left;
	font-weight: normal;
	font-size: 12px;
	line-height: 15px;
	color: white;
	background: #5e5e5e;
}
	
	

div.bandeau_base1 {
	position: relative;
	top: 0px;
	margin: 0px;
	margin-left: 8px;
	margin-right: 136px;
	padding: 0px;
	min-width: 838px;
	width: inherit;
	height: 66px;
	overflow: visible;
	text-align: center;
	font-weight: bold;
	font-size: 12px;
	line-height: 15px;
	color: #323232;
	background: #ffdc76;
	background-image: url('http://74.54.153.90/V2/images/communs/base/filet_bandeau_base.gif') 0 100% no-repeat;
}

div.clear {
	clear: both;
}

div.bloc_left {
	position: absolute;
	left: 0px;
	top: 0px;
	padding: 0px;
	margin: 0px;
	min-width: 822px;
	width: inherit;
	height: 598px;
	overflow: visible;
	background-color: white;
}

div.bloc_right {
	position: relative;
	top: 0px;
	margin: 0px;
	margin-left: 8px;
	margin-right: 8px;
	padding: 0px;
	min-width: 928px;
	width: inherit;
	height: 600px;
	overflow: visible;
}

div.verbatim {
	position: relative;
	float: right;
	padding: 0px;
	margin: 0px;
	margin-right: 0px;
	margin-left: 808px;
	width: 120px;
	height: 600px;
	overflow: visible;
	background: #ffe5ad;
}

span.verbatim {
	width: 120px;
	height: 319px;
	font-family : Arial, Sans-serif;
	text-align: left;
	font-weight: normal;
	font-size: 10px;
	line-height: 12px;
	color: #323232;
}
	.verbatim A:link {text-decoration: underline; color: #323232;}
	.verbatim A:visited {text-decoration: underline; color: #323232;}
	.verbatim A:active {text-decoration: underline; color: #ff6600;}
	.verbatim A:hover {text-decoration: underline; color: #ff6600;}

div.bloc_rightX {
	position: relative;
	top: 0px;
	padding: 0px;
	margin: 0px;
	margin-left: auto;
	margin-bottom: auto;
	width: 128px;
	height: 600px;
	overflow: hidden;
	background: #ffe5ad;
}

div.bandeau_base11 {
	position: relative;
	margin: 0px;
	margin-left: 0px;
	margin-right: 0px;
	padding: 0px;
	width: auto;
	height: 22px;
	overflow: hidden;
	background-image: url('http://74.54.153.90/V2/images/communs/base/filet_bandeau_base.gif');
}

div.bandeau_base2 {
	position: relative;
	top: -22px;
	margin: 0px;
	margin-left: auto;
	margin-right: auto;
	padding: 0px;
	padding-left: 8px;
	padding-right: 134px;
	width: 800px;
	height: 22px;
	overflow: hidden;
}

div.bandeau_base3a {
	position: relative;
	top: -22px;
	margin: 0px;
	margin-left: 8px;
	margin-right: 8px;
	padding: 0px;
	padding-left: 8px;
	padding-right: 8px;
	width: auto;
	height: 66px;
	background: #ffdc76;
	overflow: hidden;
}

div.bandeau_base3 {
	position: relative;
	top: -88px;
	margin: 0px;
	margin-left: auto;
	margin-right: auto;
	padding: 5px;
	padding-left: 8px;
	padding-right: 134px;
	width: 800px;
	height: 66px;
	overflow: visible;
	text-align: center;
	font-weight: bold;
	font-size: 12px;
	line-height: 15px;
	color: #323232;
}

div.s1_test> {
	font-family: Arial, Sans-serif;
	font-size:12px;
	line-height:16px;
	width: auto;
	font-weight:normal;
	color: #323232;
	margin: 0px;
	padding: 0px;
}

div.s1_test {
	position: absolute;
	left: 0px;
	top: 500px;
	width: auto;
	height: 20px;
	overflow:  visible;
	margin: 0px;
	padding: 0px;
	font-family :  Arial, Sans-serif;
	text-align:  left;
	font-weight:  normal;
	font-size:  12px;
	line-height:  16px;
	white-space:  nowrap;
	visibility: hidden;
}

div.s1 {
	font-family: Arial, Sans-serif;
	font-size:12px;
	line-height:16px;
	font-weight:normal;
	color: #323232;
	margin: 0px;
	padding: 0px;
}
	.s1 A:link {text-decoration: none; color: #323232;}
	.s1 A:visited {text-decoration: none; color: #323232;}
	.s1 A:active {text-decoration: none; color: black;}
	.s1 A:hover {text-decoration: none; color: black;}

div.s2 {
	font-family: Arial, Sans-serif;
	font-size: 12px;
	line-height: 16px;
	font-weight: normal;
	color: #323232;
	background: #ffa968;
	margin: 0px;
	padding: 0px;
}
	.s2 A:link {text-decoration: none; color: #323232;}
	.s2 A:visited {text-decoration: none; color: #323232;}
	.s2 A:active {text-decoration: none; color: black;}
	.s2 A:hover {text-decoration: none; color: black;}

span.s1 {
	margin: 0px;
	padding: 0px;
	padding-left: 4px;
	white-space:  nowrap;
}

div.flash {
	float: left;
	padding: 0px;
	margin: 0px;
	width: 910px;
	height: 227px;
	overflow: hidden;
}

div.r {
	position: relative;
	top: -205px;
	left: 730px;
	width: 180px;
	height: 45px;
	padding: 0px;
	margin: 0px;
	visibility: hidden;
	overflow: hidden;
}

div.c {
	position: relative;
	top: -142px;
	left: 288px;
	width: 237px;
	height: 24px;
	padding: 0px;
	margin: 0px;
	visibility: hidden;
	overflow: hidden;
}

div.c1 {
	position: relative;
	top: -166px;
	left: 288px;
	width: 237px;
	height: 24px;
	padding: 0px;
	margin: 0px;
	visibility: hidden;
	overflow: hidden;
}

div.e {
	position: relative;
	top: -190px;
	left: 279px;
	width: 255px;
	height: 24px;
	padding: 0px;
	margin: 0px;
	visibility: hidden;
	overflow: hidden;
}

div.e1 {
	position: relative;
	top: -214px;
	left: 236px;
	width: 183px;
	height: 24px;
	padding: 0px;
	margin: 0px;
	visibility: hidden;
	overflow: hidden;
}

div.e2 {
	position: relative;
	top: -238px;
	left: 420px;
	width: 183px;
	height: 24px;
	padding: 0px;
	margin: 0px;
	visibility: hidden;
	overflow: hidden;
}

div.a {
	position: relative;
	top: -262px;
	left: 398px;
	width: 325px;
	height: 24px;
	padding: 0px;
	margin: 0px;
	visibility: hidden;
	overflow: hidden;
}

div.a1 {
	position: relative;
	top: -286px;
	left: 287px;
	width: 250px;
	height: 24px;
	padding: 0px;
	margin: 0px;
	visibility: hidden;
	overflow: hidden;
}

div.a2 {
	position: relative;
	top: -310px;
	left: 538px;
	width: 275px;
	height: 24px;
	padding: 0px;
	margin: 0px;
	visibility: hidden;
	overflow: hidden;
}

div.p {
	position: relative;
	top: -334px;
	left: 480px;
	width: 347px;
	height: 24px;
	padding: 0px;
	margin: 0px;
	visibility: hidden;
	overflow: hidden;
}

div.p1 {
	position: relative;
	top: -358px;
	left: 410px;
	width: 244px;
	height: 24px;
	padding: 0px;
	margin: 0px;
	visibility: hidden;
	overflow: hidden;
}

div.p2 {
	position: relative;
	top: -382px;
	left: 655px;
	width: 244px;
	height: 24px;
	padding: 0px;
	margin: 0px;
	visibility: hidden;
	overflow: hidden;
}

div.bloc_left {
	float: left;
	padding: 0px;
	margin: 0px;
	width: 134px;
	height: auto;
	overflow: visible;
}

div.bloc_right0 {
	float: right;
	padding: 0px;
	margin: 0px;
	width: 775px;
	height: 52px;
	overflow: hidden;
	background-image: url('http://74.54.153.90/souslelogo/partager/images/foto_fond1a.gif');
	border-left: 1px solid #5d5d5e;
}

div.bloc_right0a {
	float: right;
	padding: 0px;
	margin: 0px;
	width: 775px;
	height: 52px;
	overflow: hidden;
	background-image: url('http://74.54.153.90/souslelogo/partager/images/foto_fond2a.gif');
}

div.bloc_right1 {
	position: absolute;
	top: 331px;
	left: 0px;
	padding: 0px;
	margin: 0px;
	width: 910px;
	height: auto;
	overflow: visible;
	background: #af895e;
}

div.bloc_right2 {
	float: right;
	padding: 0px;
	margin: 0px;
	width: 775px;
	height: auto;
	overflow: visible;
	background: #f0f5f6;
	border-left: 1px solid #5d5d5e;
}

div.bloc_right3 {
	position: relative;
	margin-top: -178px;
	left: 0px;
	padding: 0px;
	width: 755px;
	height: auto;
	overflow: visible;
}

div.bloc_right_left {
	float: left;
	padding: 0px;
	padding-left: 30px;
	padding-right: 30px;
	padding-top: 12px;
	margin: 0px;
	width: 489px;
	height: auto;
	overflow: visible;
}

div.bloc_right_edito {
	float: left;
	padding: 0px;
	padding-left: 30px;
	padding-right: 30px;
	margin: 0px;
	width: 715px;
	height: auto;
	overflow: visible;
}

div.bloc_right_right {
	float: left;
	padding: 0px;
	margin: 0px;
	width: 196px;
	height: auto;
	overflow: visible;
}

div.bloc_blanc {
	float: left;
	padding: 0px;
	padding-left: 20px;
	padding-right: 20px;
	padding-top: 12px;
	margin: 0px;
	width: 156px;
	height: auto;
	overflow: hidden;
	background: #e1dad0;
}

div.blanc_bas {
	float: left;
	margin:0px;
	padding:0px;
	width:343px;
	height:6px;
	background-image: url('http://www.humanime.com/humanime/etre/images/blanc_bas.gif')
}

div.line1 {
	position: absolute;
	left: 0px;
	top: 181px;
	width: 334px;
	height: 27px;
	padding: 0px;
	padding-top: 0px;
	margin: 0px;
	margin-left: 30px;
	margin-top: -230px;
	border-bottom: solid 1px #7e0a29;
}

div.line2 {
	position: absolute;
	left: 412px;
	top: 187px;
	width: 334px;
	height: 20px;
	padding: 0px;
	margin: 0px;
	margin-top: -229px;
	text-align: right;
	border-bottom: solid 1px #7e0a29;
}

div.num_ref {
	position: absolute;
	left: 372px;
	top: -48px;
	width: 48px;
	height: 27px;
	padding: 0px;
	margin: 0px;
	overflow: visible;
}

div.num {
	position: absolute;
	left: 372px;
	top: -48px;
	width: auto;
	height: 27px;
	padding: 0px;
	margin: 0px;
	overflow: visible;
}

div.date_ref {
	position: absolute;
	left: 0px;
	top: -18px;
	width: 775px;
	height: 17px;
	padding: 0px;
	margin: 0px;
	overflow: visible;
}

div.date {
	position: absolute;
	left: 372px;
	top: -18px;
	width: auto;
	height: 17px;
	padding: 0px;
	margin: 0px;
	text-align: center;
	overflow: visible;
}

div.portrait {
	float: left;
	width: 74px;
	height: 89px;
	padding: 0px;
	margin: 0px;
	margin-top: 12px;
	margin-right: 10px;
	border: solid 1px #7e0a29;
	clear: both;
}

div.line3 {
	margin-top: 12px;
	border-top: 1px solid #7e0a29;
}

div.line4 {
	position: absolute;
	left: 412px;
	top: 37px;
	width: 334px;
	height: 27px;
	padding: 0px;
	padding-top: 0px;
	margin: 0px;
	margin-right: 30px;
	margin-top: -230px;
	text-align: right;
	visibility: hidden;
}

div.abonnement {
	position: absolute;
	left: 30px;
	top: 37px;
	width: 200px;
	height: 27px;
	padding: 0px;
	padding-top: 0px;
	margin: 0px;
	margin-right: 30px;
	margin-top: -230px;
	text-align: left;
}

input.abonnement {
	color: #323232;
	font-weight: normal;
	font-size: 12px;
	line-height: 15px;
	text-align: left;
	padding: 0px;
	margin: 0px;
	margin-top: 0px;
}

input.abonnementOK {
	color: #323232;
	font-weight: normal;
	font-size: 12px;
	line-height: 12px;
	text-align: left;
	padding: 0px;
	margin: 0px;
	margin-top: 0px;
}

div.picto {
	float: left;
	width: 40px;
	height: 38px;
	padding: 0px;
	margin:	0px;
	margin-right: 3px;
	clear: both;
	background-image: url('http://www.humanime.com/partager/images/picto.gif');
}



div.B {
	width: 528px;
	height: 18px;
	padding-top: 2px;
	font-size: 16px;
	white-space: normal;
	background: #dbdbdb;
}

div.U {
	width: 528px;
	height: 18px;
	margin-top: 30px;
	padding-top: 2px;
	font-size: 16px;
	white-space: normal;
	background: #dbdbdb;
}

div.bu {
	width: 528px;
	height: 16px;
	margin-top: 16px;
	background: #ff6600;
	color: white;
}

div.bu_none {
	width: 528px;
	height: 16px;
	margin-top: 16px;
	background: #ff6600;
	display: none;
}

div.ba {
	width: 528px;
	height: 16px;
	margin-top: 6px;
}

div.ba_none {
	width: 528px;
	height: 16px;
	margin-top: 6px;
	display: none;
}

div.bu_a {
	width: 524px;
	height: 10px;
	padding-right: 4px;
	text-align: right;
	background: white;
}

div.bu_a_none {
	width: 524px;
	height: 10px;
	padding-right: 4px;
	text-align: right;
	background: white;
	display: none;
}

div.u0_a {
	width: 528px;
	height: 120px;
	background: white;
}

div.u0_a_none {
	width: 528px;
	height: 120px;
	background: white;
	display: none;
}

div.bu_a1_none {
	width: 524px;
	height: 32px;
	padding-right: 4px;
	text-align: right;
	background: white;
	display: none;
}

div.bu_a1 {
	width: 524px;
	height: 32px;
	padding-right: 4px;
	text-align: right;
	background: white;
}

div.bu_b {
	width: 528px;
	height: 120px;
	background: white;
}

div.bu_b_trans {
	width: 528px;
	height: 170px;
	background: white;
}

div.bu_b_none {
	width: 528px;
	height: 75px;
	background: white;
	display: none;
}

div.bu_bu {
	width: 528px;
	height: 75px;
	background: white;
}

div.bu_bu_none {
	width: 528px;
	height: 75px;
	background: white;
	display: none;
}

div.bu_b_1 {
	float: left;
	width: 270px;
	height: 25px;
}

div.bu_b_2 {
	float: left;
	width: 150px;
	height: 23px;
	text-align: right;
	padding-top: 2px;
}

div.bu_b_3 {
	float: right;
	width: 116px;
	padding-left: 4px;
	height: 25px;
}

div.bu_b_4 {
	float: right;
	width: 248px;
	height: 25px;
}

div.bu_c {
	width: 498px;
	height: auto;
	padding-left: 30px;
	padding-top: 4px;
	background: white;
}

div.bu_c_none {
	width: 498px;
	height: auto;
	padding-left: 30px;
	padding-top: 4px;
	background: white;
	display: none;
}

span.bu1 {
	margin: 0px;
	padding: 0px;
	font-size: 12px;
	line-height: 14px;
	vertical-align: top;
	font-weight: normal;
	width: auto;
	color: white;
}
	.bu1 A:link {text-decoration: none; color: white;}
	.bu1 A:visited {text-decoration: none; color: white;}
	.bu1 A:active {text-decoration: none; color: black;}
	.bu1 A:hover {text-decoration: none; color: black;}

span.bu1_fm {
	margin: 0px;
	padding: 0px;
	font-size: 12px;
	line-height: 14px;
	vertical-align: top;
	font-weight: normal;
	width: 465px;
	color: white;
}

span.bu1_28 {
	margin: 0px;
	padding: 0px;
	margin-left: 28px;
	font-size: 12px;
	line-height: 14px;
	vertical-align: top;
	font-weight: normal;
	width: auto;
}
	.bu1_28 A:link {text-decoration: none; color: white;}
	.bu1_28 A:visited {text-decoration: none; color: white;}
	.bu1_28 A:active {text-decoration: none; color: black;}
	.bu1_28 A:hover {text-decoration: none; color: black;}

div.u_b_1 {
	float: left;
	width: 264px;
	height: 25px;
}

div.u_b_2 {
	float: left;
	width: 132px;
	height: 23px;
	text-align: right;
	padding-top: 2px;
}

div.u_b_3 {
	float: right;
	width: 132px;
	height: 25px;
}

div.u_b_4 {
	float: right;
	width: 264px;
	height: 25px;
}

div.u_b_5 {
	float: left;
	width: 92px;
	height: 23px;
	text-align: right;
	padding-top: 2px;
}

div.u_b_6 {
	float: right;
	width: 172px;
	height: 25px;
}


tr.titre {
	height: 16px;
	background: #dbdbdb;
	text-align: center;
}

td.v_1 {
	width: 1px;
	background: #5e5e5e;
}

td.h_1 {
	width: 498px;
	height: 1px;
	background: #5e5e5e;
}

td.l112 {
	width: 112px;
	text-align: left;
}

td.r112 {
	width: 112px;
	text-align: right;
}

td.c112 {
	width: 112px;
	text-align: center;
}

td.c159 {
	width: 159px;
	text-align: center;
}

td.r273 {
	width: 273px;
	text-align: right;
}

td.c225 {
	width: 225px;
	text-align: center;
}



h1 {
	color: #af895e;
	font-weight: bold;
	font-size: 19px;
	font-style: italic;
	line-height: 21px;
	text-align: center;
	padding: 0px;
	padding-left: 30px;
	padding-right: 30px;
	padding-bottom: 12px;
	margin: 0px;
	border-bottom: 1px solid #7e0a29;
}

h2 {
	font-size: 16px;
	color: #7e0a29;
	font-weight: bold;
	line-height: 20px;
	text-align: left;
	padding: 0px;
	margin: 0px;
	padding-top: 9px;
	overflow: hidden;
}

h3 {
	font-size: 16px;
	color: #7e0a29;
	font-weight: bold;
	line-height: 20px;
	text-align: left;
	padding: 0px;
	padding-top: 10px;
	margin: 0px;
}

h4 {
	color: #f65a0f;
	font-weight: bold;
	font-style: italic;
	font-size: 13px;
	line-height: 15px;
	text-align: center;
	padding-top: 0px;
	margin: 0px;
	overflow: hidden;
}

span.h4 {
	color: #f65a0f;
	font-weight: bold;
	font-style: italic;
	font-size: 13px;
	line-height: 15px;
	text-align: center;
	padding-top: 0px;
	margin: 0px;
	overflow: hidden;
}

span.h4a {
	color: #7e0a29;
	font-weight: bold;
	font-size: 16px;
	line-height: 15px;
	text-align: left;
	padding: 0px;
	margin: 0px;
	overflow: hidden;
}

h5 {
	color: #323232;
	font-weight: bold;
	font-size: 12px;
	line-height: 15px;
	text-align: justify;
	padding: 0px;
	margin: 0px;
	display: compact;
}
	h5 A:link {text-decoration: underline; color: #323232;}
	h5 A:visited {text-decoration: underline; color: #7e0a29;}
	h5 A:active {text-decoration: underline; color: #7e0a29;}
	h5 A:hover {text-decoration: underline; color: #7e0a29;}

div.h5 {
	color: #323232;
	font-weight: bold;
	font-size: 12px;
	line-height: 15px;
	text-align: justify;
	padding: 0px;
	margin: 0px;
	display: compact;
}
	.h5 A:link {text-decoration: underline; color: #323232;}
	.h5 A:visited {text-decoration: underline; color: #7e0a29;}
	.h5 A:active {text-decoration: underline; color: #7e0a29;}
	.h5 A:hover {text-decoration: underline; color: #7e0a29;}

h6 {
	color: #323232;
	font-weight: normal;
	font-size: 12px;
	line-height: 15px;
	text-align: left;
	padding: 0px;
	margin: 0px;
	margin-bottom: -2px;
}

span.h6 {
	color: #323232;
	font-weight: normal;
	font-size: 12px;
	line-height: 15px;
	text-align: left;
	padding: 0px;
	margin: 0px;
	margin-bottom: -2px;
}




span.contacts {
	padding: 0px;
	margin: 0px;
	color: #fff5cc;
	font-weight: normal;
	font-size: 11px;
	line-height: 11px;
	text-align: left;
	overflow: hidden;
}
	.contacts A:link {text-decoration: none; color: #fff5cc;}
	.contacts A:visited {text-decoration: none; color: #fff5cc;}
	.contacts A:active {text-decoration: underline; color: #fff5cc;}
	.contacts A:hover {text-decoration: underline; color: #fff5cc;}

span.typo_bas {
	padding: 0px;
	margin: 0px;
	width: 910px;
	color: #fff5cc;
	font-weight: normal;
	font-size: 9px;
	line-height: 11px;
	text-align: center;
	overflow: hidden;
}
	.typo_bas A:link {text-decoration: none; color: #fff5cc;}
	.typo_bas A:visited {text-decoration: none; color: #fff5cc;}
	.typo_bas A:active {text-decoration: underline; color: #fff5cc;}
	.typo_bas A:hover {text-decoration: underline; color: #fff5cc;}
