body {
	margin: 0;
}
p {
	margin: 5px;
	font-family: 'Trebuchet MS', Verdana, sans-serif;
}
h2 {
	margin: 0;
	margin-bottom: 5px;
	font-family: 'Trebuchet MS', Verdana, sans-serif;
	color: #dd8b17;
	font-weight: normal;
	font-size: 22px;
	font-style: italic;
}
#tdcontent{
	padding:12px;
	text-align:justify;
	Background-color:#FFF;
  width:660px;
  height:470px;
  float:left;
}
#tdcontent img:hover{cursor:pointer;}
#header {
	width: 100%;
	background-color: #202020;
	height: 204px;
}
#header_right {
	background-image: url('/images/header-right.png');
	background-repeat: repeat-x;
	float: right;
	height: 204px;
}
#header_main {
	background-image: url('/images/header.png');
	background-repeat: no-repeat;
	background-position: top center;
	width: 985px;
	height: 215px;
	margin-left: auto;
	margin-right: auto;
}
#iconshead {
	margin-right: 50px;
	padding-top: 25px;
}
#menu {
	padding-top: 150px;
	float: left;
	padding-left: 5px;
	font-family: Heveltica, Myriad Pro, Times;
	list-style-image: url('/images/led-off.png');
}
li.active {
	list-style-image: url('/images/led-on.png');
}
#menu li a {
	text-decoration: none;
	color: #b0b0b1;
	font-size: 20px;
	padding-right: 15px;
}
#menu li {
	float: left;
	margin-left: 25px;
	padding-top: 20px;
}
#menu li:hover {
	list-style-image: url('/images/led-on.png');
}
#menu ul {
	padding: 0;
	margin: 0;
	list-style-type: none;
}
img {
	border: none
}
#menu_content td:hover {
	background: url('/images/menu-hover.png') no-repeat;
	cursor: pointer;
	color: #FFF;
}
#menu_content td.selected {
	background: url('/images/menu-selected.png') no-repeat;
	color: #FFF;
}
#menu_content td.selected a {
  color:#fff;
}
#menu_content td {   
	text-align: left;
	color: #0000;
	font-size: 15px;
	padding-left: 5px;
	padding-right: 15px;
	background: url('/images/menu.png') no-repeat;
	width: 221px;
	height: 41px;
}
#menu_content td a {
	text-decoration: none;
	color: #000;
	font-family: Myriad Pro;
}
#page {
	font-family: Helvetica;
	font-size: 14px;
	margin-left: auto;
	margin-right: auto;
	width: 100%;
	color: #4F4F4F;   
}
#inscription {
	background: url('/images/inscription.png') no-repeat;
	width: 150px;
	height: 167px;
	float: right;
}
#inscription a, #connexion a {
	text-decoration: none;
	color: #000;
	font-family: Trebuchet MS;
	font-weight: bold;
	position: absolute;
	margin-top: 109px;
}
#inscription a {
	padding-left: 36px;
}
#connexion a {
	padding-left: 32px;
}
#connexion {
	background: url('/images/connexion.png') no-repeat;
	width: 150px;
	height: 167px;
	margin-right: 20px;
	float: right;
}
#content {
	width: 951px;
	min-height:542px;
	margin-left: auto;
	margin-right: auto;
	text-align: justify;
	padding-top: 10px;
}
#content_top {
	background: url('/images/content-top.png') no-repeat;
	width: 951px;
	height: 9px;
}
#content_center {
	min-height: 500px;
	background: url('/images/content-center.png') repeat-y;
	width: 941px;
	padding: 5px;
}
#content_bottom {
	background: url('/images/content-bottom.png') no-repeat;
	width: 951px;
	height: 14px;
}
#footer {
	background-color: #d7d7d7;
	height: 96px;
	margin-top: 10px;
}
#footer_center {
	margin-top: -5px;
	padding-top: 10px;
	background: url('/images/footer.png') no-repeat;
	width: 951px;
	height: 26px;
	margin-left: auto;
	margin-right: auto;
	text-align: left;
	font-family: Heveltica, Myriad Pro;
	font-size: 12px;
	color: #4c4a4a;
	font-weight: bold;
}
#footer a {
	text-decoration: none;
	color: #4c4a4a;
}
.pointer:hover {
	cursor: pointer
}
table.tableList {
	border: 1px solid #a9a9a9;
}
table.tableList tr th {
	background-image: url('/images/fnd-cell-th.png');
	background-repeat: repeat-x;
	height: 50px;
	font-weight: normal;
	font-size: 16px;
	font-family: 'Trebuchet MS', Verdana, sans-serif;
	padding-left: 10px;
	padding-right: 10px;
}
table.tableList tr.aMiniTr th {
	background-image: url('/images/fnd-cell-th-mini.png');
	height: 30px;
}
table.tableList tr th span {
	font-size: 12px;
	font-style: italic;
	color: #454545;
}
table.tableList tr td {
	font-family: 'Trebuchet MS', Verdana, sans-serif;
	font-size: 16px;
	background-color: #cd8114;
	height: 30px;
	color: #fff;
	border-top: 1px solid #b06b11;
	text-align: left;
	background-image: url('/images/fnd-all-cell-td.png');
	background-repeat: repeat-x;
	padding-left: 10px;
	padding-right: 10px;
}
table.tableList tr.firstLine td {
	background-image: url('/images/fnd-cell-td.png');
	background-repeat: repeat-x;
}
table.tableList tr td.tdPrices {
	text-align: right;
	font-size: 22px;
}
table.tableList tr td.tdPrices2 {
	text-align: right;
}
table.tableListGrey {
	border: 1px solid #cfcfcf;
	border-bottom: 0;
}
table.tableListGrey tr td {
	border-bottom: 1px solid #cfcfcf;
	background-image: url('/images/fnd-cell-td-grey.png');
	background-repeat: repeat-x;
	height: 40px;
	padding-left: 8px;
	padding-right: 8px;
	font-family: 'Trebuchet MS', Verdana, sans-serif;
}
form.form1 input.style, form.form1 textarea.style, form.form1 select.style {
	border: 1px solid #cdcdcd;
	font-family: "Trebuchet MS", Verdana, sans-serif;
	font-size: 16px;
	padding: 1px;
	width: 220px;
}
form.form1 input.style:hover, form.form1 textarea.style:hover, form.form1 select.style:hover {
	border-color: #cd8114;
}
form.form1 input.style:focus, form.form1 textarea.style:focus, form.form1 select.style:focus {
	border-color: #959595;
}
form.form1 label {
	font-size: 18px;
	font-family: "Trebuchet MS", Verdana, sans-serif;
}
form.form1 label span {
	font-size: 14px;
	font-style: italic;
}
form.form1 table.aFormTab tr td.aRightTd {
	text-align: right;
}
form.form1 table.aFormTab tr td {
	vertical-align: top;
}

form.form2 label { font-size:18px;font-family:Lucida Bright; }
form.form2 input.style { border:2px solid #959595;font-size:18px;letter-spacing:1px;padding:1px;width:260px; }
form.form2 textarea.style { border:2px solid #959595;font-size:18px;letter-spacing:1px;padding:1px;width:260px;height:90px; }

.message{ margin-bottom:20px; position:relative color:#3d3333; font-size:1.2em; padding:10px 10px 0px 50px; }
.message { margin:0 10px; }
.message h6 { margin:0; }
.message p { margin-bottom:10px; }
.message .inner { background-position:-10px -10px;background-repeat: no-repeat;margin-bottom:-9px;padding-bottom:10px; }
.message-error { border:#d99d9d 1px solid;background:url(/images/error.png) no-repeat left center; }
.message-success { border:#9bdea8 1px solid;background:url(/images/success.png) no-repeat left center; }
.message-notice { border:#e8e657 1px solid;background:url(/images/notice.png) no-repeat left center; }
.message-infos { border:#a0caf9 1px solid;background:url(/images/infos.png) no-repeat left center; }
.message .close { position:absolute;top:5px;right:5px; }
.message .close  { background: url(/images/sprite.png) repeat scroll 100% -2880px;padding-left:16px;text-decoration:none; }
.message .close:hover { background: url(/images/sprite.png) repeat scroll 100% -2910px; }

table.listetabstats{ border:1px solid #007db8; }
table.listetabstats tr th{ color:#353535;background-color:#fbb474;padding:3px;font-family:calibri,arial;font-size:16px;font-weight:normal; }
table.listetabstats tr.tr1 td{ background-color:#f5f5f5; }
table.listetabstats tr.tr1 td a{ color:#000; }
table.listetabstats tr.tr2 td{ background-color:#e9e9e9; }
table.listetabstats tr.tr2 td a{ color:#000; }
table.listetabstats tr:hover td{ background-color:#4fb8e9;color:#000; }
table.listetabstats tr td{ padding:2px;font-size:14px; }
table.listetabstats tr td h3{ font-size:14px;margin:0;margin-bottom:10px;background-color:#fbb474;color:#000; }
table.listetabstats tr td a{ text-decoration:none; }

table.myTabStyle { border-top:1px solid #e5eff8;border-right:1px solid #e5eff8;margin:1em auto;border-collapse:collapse; }
table.myTabStyle tr td { color:#678197;border-bottom:1px solid #e5eff8;border-left:1px solid #e5eff8;padding:.3em 1em;text-align:center; }
table.myTabStyle tr td a { text-decoration:none;color:#2b4358; }
table.myTabStyle tr.column1 td { background:#f7fbff }
table.myTabStyle tr.column2 td { background:#eef5fc;color:#4f6c84; }
table.myTabStyle .column1 { background:#f9fcfe; }
table.myTabStyle thead th { background:#f4f9fe;text-align:center;font:bold 1.2em/2em "Century Gothic","Trebuchet MS",Arial,Helvetica,sans-serif;color:#66a3d3;
                            border-bottom:1px solid #e5eff8;border-left:1px solid #e5eff8; }
table.myTabStyle tfoot th { background:#f4f9fe;text-align:center; }
table.myTabStyle tfoot th strong { font:bold 1.2em "Century Gothic","Trebuchet MS",Arial,Helvetica,sans-serif;margin:.5em .5em .5em 0;color:#66a3d3; }

/* Stylisé les prix */
table.myTabStyle tfoot th em { color:#f03b58;font-weight: bold;font-size: 1.1em;font-style: normal; }
h1{font-size:20px;margin-left:15px;margin-top:0px;}
