body {
  color            : #000000;
  margin-left: 0px; 
  margin-top: 0px; 
  margin-right: 0px;
  margin-bottom: 0px; 
  font-family      : arial, sans-serif;
  background-image:url(../images/titi.jpg);
  background-position: top center;
  background-repeat:no-repeat;
  background-color:#faf5e1;
}
p, a, td
{
font-size: 11px
}
#habillage
{
	margin-left: auto;
	margin-right: auto;
	margin-top:0px;
	padding-left: 550px;
	padding-top: 35px;
	min-width:200px;
	max-width:200px;
	width:95%;
	text-align: left;
}
#float_wrapper
{
	margin-left: auto;
	margin-right: auto;
	margin-top:45px;
	text-align: left;
	width:980px;
margin : 20 auto;
position: relative; 


}

td.head1{
background-image:url(../images/bedemoniaque_header_02.jpg);
background-repeat:no-repeat;
height:119px;
width:750px;
min-width:495px;
max-width:750px;
}
td.head2{
background-image:url(../images/bedemoniaque_header_03.jpg);
background-repeat:repeat-x;
width: auto;
height:119px;
}
td.head3{
background-image:url(../images/bedemoniaque_header_04.jpg);
background-repeat:no-repeat;
width: 250px;
height:119px;
}
td.mainmenu1{
background-image:url(../images/menu01.jpg);
background-repeat:no-repeat;
height:31px;
width:8px;
}
td.mainmenu2{
background-image:url(../images/menu02.jpg);
background-repeat:repeat-x;
width: auto;
height:8px;
}
td.mainmenu3{
background-image:url(../images/menu03.jpg);
background-repeat:no-repeat;
width: 250px;
height:8px;
}
td.leftmenu{
background-color: #FFFFFF;
background-image:url(../images/leftmenu.jpg);
background-repeat:repeat-y;
width: 196px;
}
td.mainbody{
background-color: #FFFFFF;
width: 100%;
background-image:url(../images/rightmenu.jpg);
/*background-image:url(../images/mainend.jpg);*/
background-position:right;
background-repeat:repeat-y;
padding-left:5px;
}
#footer{
background-color: #FFFFFF;
width: 100%;
height: 1px;
background-image:url(../images/footer.jpg);
background-position:bottom;
background-repeat:repeat-x;
}
a.mainlevelprin  {
	padding-top      : 8px;
	padding-bottom      : 8px;
	color            : #330000;
	font-family      : Verdana, Arial, Helvetica;
	text-align       : center;
	font-size        : 11px;
	font-weight: bold;
	text-decoration: none;
	text-transform: uppercase;
	padding-left      : 8px;
	padding-right      : 8px;
	height= 31px;
	border-right-width: 1px;
	border-right-style: solid;
	border-right-color: #666666;
}

a.mainlevelprin:hover {
	padding-top      : 7px;
	padding-bottom      : 7px;
background-color: #fff6b8;
}

#active_menuprin {
	padding-top      : 7px;
	padding-bottom      : 7px;
	color            : #330000;
	font-family      : Verdana, Arial, Helvetica;
	text-align       : center;
	font-size        : 11px;
	font-weight: bold;
	text-decoration: none;
	text-transform: uppercase;
	padding-left      : 8px;
	padding-right      : 8px;
	height= 31px;
	border-right-width: 1px;
	border-right-style: solid;
	border-right-color: #666666;
        background-color: #fff6b8;
}
 /* Module tablefirst */



table.moduletablefirst, 
table.moduletable, table.moduletablefofo,
table.moduletablelog
 {
        background-color: #770000;
        width:170px;
	margin: 10px 0px 0px 10px;
        padding:0px 0px 5px 3px;
color:#ffffff;

}
table.moduletabletrans
 {
        width:170px;
	margin: 5px 0px 0px 6px;
        padding:0px 0px -10px 0px;
color:#ffffff;

}

table.moduletablefirst th, 
table.moduletable th, table.moduletablefofo th,
table.moduletablelog th {
  font-family      : Verdana, Arial, Helvetica;
  font-size        : 12px;
  text-align       : left;
  height           : 20px;
  width           : 176px;
  line-height      : 24px;
  color            : #ffb345;
  padding-top: 3px;
  padding-left: 5px;
background-image:url(../images/headleft.jpg);
background-repeat:no-repeat;
}

table.moduletable td {
  font-family      : Verdana, Arial, Helvetica;
  font-size        : 11px;
  line-height      : 13px;
  color            : #FFFFFF;
}

a.mainlevelfirst, a.mainlevel, a.mainlevellog, a.mainlevelfofo, a.fofo,

a.mainlevelfirst:link, a.mainlevel:link, a.mainlevellog:link, a.mainlevelfofo:link, a.fofo:link,
a.mainlevelfirst:visited, a.mainlevel:visited, a.mainlevellog:visited, a.mainlevelfofo:visited, a.fofo:visited {
  color            : #fff6b8;
  text-decoration  : none;
  font-family      : Verdana, Arial, Helvetica;
  font-size        : 11px;
  padding-left      : 15px;
  line-height      : 13px;
}

table.fofo a{
  color            : #fff6b8;
  text-decoration  : none;
  font-family      : Verdana, Arial, Helvetica;
  font-size        : 11px;
  line-height      : 12px;
  margin           : 0px;
}
table.fofo td {
line-height      : 12px;
padding          : 0px 0px 5px 5px;
}
table.fofo a:hover{
  text-decoration  : underline;
  color            : #ffffff;
}
a.mainlevelfirst:hover, a.mainlevel:hover, a.mainlevellog:hover, a.mainlevelfofo:hover, a.fofo:hover {
  text-decoration  : underline;
  color            : #ffffff;
}

td.smallytext {
  font-size        : 10px;
  color            : #ffffff;
}
td.smallytext a, td.smallytext a:visited{
  font-size        : 10px;
  color            : #fff6b8;
  text-decoration  : none;
}
td.smallytext a:hover{
  color            : #fff6b8;
  text-decoration  : underline;
}

table.m2first td {
  background: url(../images/fonds.jpg) ;
  font-family      : Verdana, Arial, Helvetica;
  font-size        : 11px;
 }
.m2firsttitre {
  font-family      : Comic Sans MS, Verdana, Arial, Helvetica;
  	font-weight: bold;
  font-size        : 14px;
  padding-top: 20px;
  color            : #000000;
}
td.contentheading {
	color: #660000;
	width: 800px;
	font-weight: bold;
	font-family: Tahoma, Verdana, sans-serif;
	height: 23px;
	font-size: 14px; 
	border-top: 1px solid #ffb047;
	text-decoration: none;
	padding-top      : 10px;
	}
 td.contentheading a, td.contentheading a:hover, td.contentheading a:visited{
	color: #660000;
	font-weight: bold;
	font-family: Tahoma, Verdana, sans-serif;
	height: 23px;
	font-size: 14px; 
	text-decoration: none;
	}
a.	{
	padding-top      : 10px;
	color            : #666666;
	font-family      : Verdana, Arial, Helvetica;
	text-align       : left;
	font-size        : 11px;
        text-decoration: none;

}

a.mainlevel-fest  {
  color            : #555555;
  font-family      : Verdana, Arial, Helvetica;
  text-align       : center;
  font-size        : 12px;
  font-weight: bold; text-decoration: none; text-transform: uppercase;
  height= 25px;
  border: 1px solid #AAAAAA;
  width: 110px;
  padding: 3px 5px 3px 5px;
  margin: 0px 5px 0px 0px;
  background-color: #fdebb5;
}

a.mainlevel-fest:hover {
  color            : #000000;
  background-color: #FEF8E3;
}

#active_menu-fest {
  color            : #000000;
  font-family      : Verdana, Arial, Helvetica;
  text-align       : center;
  font-size        : 12px;
  font-weight: bold; text-decoration: underline; text-transform: uppercase;
  height= 25px;
  border: 0px solid #AAAAAA;
  width: 90px;
  padding: 3px 5px 3px 5px;
  margin: 0px 6px 0px 0px;
  background-color: #FEF8E3;
}

#pollxtTitle {
	margin: 10px 0px 5px 10px;
}

#pollxtTitle a{
	margin: 10px 0px 5px 10px;
}

#pollformXT3com {
	margin: 0px 0px 0px 20px;
}

#pollformXT2com {
	margin: 0px 0px 0px 20px;
}

#riri{
  float:right;
  padding-top     : 15px;

}

table.moduletableright {
  width           : 225px;
  background-color: #770000;
  margin: 10px 0px 0px 10px;
  padding:0px 0px 5px 3px;
  color:#ffffff;
}

table.moduletableright th {
  font-family      : Verdana, Arial, Helvetica;
  font-size        : 12px;
  text-align       : left;
  height           : 20px;
  width           : 225px;
  line-height      : 24px;
  color            : #ffb345;
  padding-top: 3px;
  padding-left: 5px;
background-image:url(../images/headleft.jpg);
background-repeat:no-repeat;
}
table.moduletableright td {
  font-family      : Verdana, Arial, Helvetica;
  font-size        : 11px;
  line-height      : 13px;
  color            : #FFFFFF;
}

a.mainlevelcenter, a.mainlevelcenter:link, a.mainlevelcenter:visited {
  color            : #fff6b8;
  text-decoration  : none;
  font-family      : Verdana, Arial, Helvetica;
  font-size        : 10px;
  line-height      : 12px;
  padding-left: 10px;
  padding-right: 10px;
}


table.dervid{
  background-color: #fdf8e4;



  margin: 10px 0px 0px 0px;
  padding:0px 0px 0px 0px;
  color:#660000;
  border: 1px solid #fbb54d;
}
table.dervid th {
  font-family      : Verdana, Arial, Helvetica;
  font-size        : 12px;
  text-align       : left;
  height           : 20px;
  line-height      : 24px;
  color            : #990000;
  padding-top: 0px;
  padding-left: 10px;
background-image:url(../images/dervidfonds.jpg);
background-repeat:no-repeat;
}
tr.dervidmin{
  background-color: #fbb54d;
}
td.mainbody div.componentheading{
  color            : #660000;
  text-decoration  : none;
  font-family      : Verdana, Arial, Helvetica;
  font-size        : 18px;
  line-height      : 20px;
  font-weight: bold;
  padding-bottom: 10px;
  padding-left: 10px;
}
a.introtext, a:visited.introtext,a h3, a:visited h3, h3 a, h3 a:visited  {
  color            : #000000;
  text-decoration  : none;
  font-family      : Arial, Helvetica;
  font-size        : 12px;
  line-height      : 14px;
  font-weight: normal;
}
a:hover.introtext, a:hover h3, h3 a:hover {
  color            : #330000;
}
td.activ {	min-width:255px;
	max-width:400px;
	width:99%;
}
table.activz {	min-width:505px;
	max-width:650px;
	width:99%;
}
td.createdate a,td.createdate a:hover,td.createdate a:link{
  font-size        : 9px;
  color            : #990000;
text-decoration: none; 
}
table.moduletablehab {
  margin: 0px 0px 0px 0px;
  padding:0px 0px 0px 0px;
}