* {
margin:0;
padding:0;
}
table {
  border-collapse: collapse;
  border-spacing: 0;
}
img {border:none;}
h1, h2, h3, h4, h5, p, ul {
margin:14px 0;
}
ul {
list-style-type:none;
}
body {
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
text-align:center;
color:#FFF;
}
.alignleft {
float:left;
}
.alignright {
float:right;
}
.center {
text-align:center;
}
.clearer {
clear:both;
height:1%;
}
a:link, a:visited {
color:#ffec6a;
}
a:hover {
color:#FFF;
}
/* LAYOUT */
#page {
text-align:left;
width:1002px;
margin:auto;
}

#footer {
clear:both;
width:100%;
}

body {
background:#000;
}
#content {
background:url("img/bg.png") repeat-x center top #740705;
padding:20px 6px;
}
#header {
height:257px;
position:relative;
background:url("img/header.jpg") no-repeat top;
}

#searchform {
position:absolute;
top:110px;
left:810px;
}
#searchform .txt {
display:block;
width:120px;
border:1px solid #FFF;
margin-bottom:17px;
}
#searchform .btn {
position:absolute;
top:76px;
left:27px;
}
#header h1 {
}
#menu {
height:39px;
background:url("img/menu_bg.jpg") no-repeat;
}
#menu ul {
line-height:39px;
margin:0;
margin-left:28px;
}
#menu li {
display:inline;
}
#menu li a {
display:block;
height:39px;
line-height:39px;
float:left;
text-indent:-5999px;
overflow:hidden;

}
#menu a#accueil {
width:122px;
background:url("img/menu_accueil.gif") no-repeat center top;
}
#menu a:hover#accueil {
background-position:bottom;
}
#menu a#sites {
width:150px;
background:url("img/menu_sites.gif") no-repeat center top;
}
#menu a:hover#sites {
background-position:bottom;
}
#menu a#inscription {
width:160px;
background:url("img/menu_inscription.gif") no-repeat center top;
}
#menu a:hover#inscription {
background-position:bottom;
}
#menu a#reversements {
width:185px;
background:url("img/menu_reversements.gif") no-repeat center top;
}
#menu a:hover#reversements {
background-position:bottom;
}
#menu a#outils {
width:183px;
background:url("img/menu_outils.gif") no-repeat center top;
}
#menu a:hover#outils {
background-position:bottom;
}
#menu a#contact {
width:143px;
background:url("img/menu_contact.gif") no-repeat center top;
}
#menu a:hover#contact {
background-position:bottom;
}
#bienvenue {
background:url("img/bienvenue.gif") no-repeat;
height:33px;
}



#footer {
background:url("img/footer.gif") repeat-x top #910504;
position:relative;
color:#000;
padding:8px 0 50px 0;
text-align:center;
}
#footer p {
margin:0;
}
#footer a {
color:#000;
font-weight:bold;
}


/*consoles accueil*/
#Tableau_01 {
	position:relative;
	width:990px;
	height:555px;
}

#cons-rev-head_ {
	position:absolute;
	left:0px;
	top:0px;
	width:334px;
	height:121px;
}

#cons-outils-head_ {
	position:absolute;
	left:334px;
	top:0px;
	width:322px;
	height:154px;
}

#cons-ins-head_ {
	position:absolute;
	left:656px;
	top:0px;
	width:334px;
	height:116px;
}

#cons-ins-img_ {
	position:absolute;
	left:656px;
	top:116px;
	width:334px;
	height:203px;
}

#cons-rev-img_ {
	position:absolute;
	left:0px;
	top:121px;
	width:334px;
	height:195px;
}

#cons-outils-img_ {
	position:absolute;
	left:334px;
	top:154px;
	width:322px;
	height:165px;
}

#cons-rev-txt_ {
	position:absolute;
	left:0px;
	top:316px;
	width:334px;
	height:239px;
	background:url("img/cons_rev_txt.jpg");
}

#cons-outils-txt_ {
	position:absolute;
	left:334px;
	top:319px;
	width:334px;
	height:236px;
	background:url("img/cons_outils_txt.jpg");

}

#cons-ins-txt_ {
	position:absolute;
	left:656px;
	top:319px;
	width:334px;
	height:236px;
	background:url("img/cons_ins_txt.jpg");
}
.constxt p {
padding:0 10px;
}

/*formulaire inscription console*/
form#cons-inscription {
margin:0 20px;
}
form#cons-inscription input.txt {
display:block;
margin:0;
padding:0;
border:1px solid #FFF;
margin-bottom:10px;
width:150px;
}
-->

/*console big*/
.console-big {
background:url("img/console_big_bg.gif") repeat-y;
}
.console-big h2 {
background:url("img/console_big_haut.gif") no-repeat top;
height:51px;
text-align:center;
padding-top:20px;
font-size:18px;
font-weight:normal;
color:#ec7e22;
}
.console-big_bas {
background:url("img/console_big_bas.gif") no-repeat;
height:28px;
}
.console-big .inner {
margin:0 20px;
}

/*page nos sites */
table.sites {
margin:0 20px 20px 20px;
}
table.sites td {
vertical-align:top;
padding:10px;
}
table.sites td.thumb img {
border:1px solid #FF0000;
}
/*page outils*/
table.outils {
width:100%;

}
table.outils td {
vertical-align:top;
padding-bottom:20px;
}
table.outils td.ico {
width:135px;
}