body {	margin:0;
	padding:0;
	background:url(../images/body.gif) top left repeat-x #e9e9e9;
	text-align:center;
	font:12px Arial;
}

a img {	border:none;
}

div#xtcontainer {	width:980px;
	position:relative;
	margin:auto;
	text-align:left;
	background:url(../images/xtcontainer.gif) top left repeat-y;
	margin-top:25px;
}

div#header { height:169px;
 background:url(../images/header.gif) top left no-repeat;
}

ul#onglets {	list-style:none;
	margin:0;
	padding:0;
	position:absolute;
	top:101px;
	right:15px;
}
ul#onglets li {	float:left;
	padding-left:3px;
	background:url(../images/onglets_li.gif) top left no-repeat;
	height:46px;
	line-height:46px;
}
ul#onglets li.first { padding-left:0;
 background:none;
}
ul#onglets a {	display:block;
	background:url(../images/onglets_middle.gif) top left repeat-x;
	height:46px;
	line-height:46px;
	padding:0 20px;
	color:#31618f;
	font-size:18px;
	text-decoration:none;
	padding-top:3px;
	width:10px;
}
html>body ul#onglets a {	width:auto;
	min-width:10px;
}
ul#onglets li.first a {	background:url(../images/onglets_first.gif) top left no-repeat;
	padding-left:30px;
}
ul#onglets li.first a:hover, ul#onglets li.first a.active {	background:url(../images/onglets_first_hover.gif) top left no-repeat;
}
ul#onglets a:hover, ul#onglets li a.active {
	background:url(../images/onglets_middle_hover.gif) top left repeat-x;
}

img#logo {	position:absolute;
	top:25px;
	left:30px;
}

table#container {	height:400px;
	margin:20px;
}
table#container td {	vertical-align:top;
}

td#menu {
	padding-right:10px;
	border-right:1px solid #bfd3e8;
	width:300px;
}

td#contents {	padding-left:10px;
}

div#footer {	height:48px;
	background:url(../images/footer.gif) top left no-repeat;
}
div#footer p {	margin:0;
	padding:0;
	padding-top:9px;
	text-align:center;
	color:#fff;
}
div#footer a {	color:#fff;
}
div#footer a:hover {	text-decoration:none;
}

.cboth { clear:both; }
/* colorisation */
.status_wait {color:orange;}
.status_ok {color:green;}
.status_no {color:red;}
.uhuherreur {color:red;}


/* HOME PAGE */

td.maincol {
    width:50%;
/*    border:1px solid black;*/
    padding-left:10px;
    padding-right:10px;
    margin:0px;
}

td a:hover {
    text-decoration:none;
}

td.homeeditor {
border-right:1px solid #bfd3e8;
}
td.editor b, td.editor h1, td.editor h2, td.editor a {     color:#FF9900; }
td.editor h1 {
    border-bottom:1px solid #FF9900;
}
td.editor h2 {
    border-bottom:1px dotted #FF9900;
}
td#menu.editor form {

padding:5px;

}

td.advertiser b, td.advertiser h1, td.advertiser h2, td.advertiser a {     color:#31618f; }
td.advertiser h1 {
    border-bottom:1px solid #31618f;
}
td.advertiser h2 {
    border-bottom:1px dotted #31618f;
}
td#menu.advertiser form {
background-color:#BDD3E7;
border:1px solid #31618f;
padding:5px;

}

li.main {
    font-weight:bold;
    margin:5px;
}

td ul, td ul li {
    margin-left:5px;
    padding-left:10px;
}

td li {
    margin:3px;
}
td i { color:#5F5F5F; }

table.formtable {
    border: 1px solid #FFA432;
}
table.formtable th.addsep {
    background-color: #FFE38F;
}
table.formtable tr.impair {
    background-color: #E6E6E6;
}

/* MENU EDITEUR */


td#menu.editor h3 {
    border-bottom: 2px solid #FF9900;
}
td#menu.editor h4 {
    border-bottom: 1px solid #FF9900;
}


