body {
	background-color: #1C1D1C;
	margin: 0px;
	padding: 0px;
	color:#FFF;
	font-family:Trebuchet MS, Arial, Helvetica, sans-serif;
	font-size:100%;
}

a:link{
color:#FFF;
text-decoration:none;
}

a:active{
color:#FFF;
text-decoration:none;
}

a:visited{
color:#CCC;
text-decoration:none;
}

a:hover{
color:#FFF;
text-decoration:none;
}


#header{
	background: transparent url(../images/bg_header.gif) scroll repeat-x top left;
	text-align:right;
}

#feria{
float:left;
display:inline;
}

#header a img{
border: none;
}

#content img.floatleft{
float:left;
display:inline;
}

#content h2{
font-weight:bold;
font-size:155%;
color:#E2D1E3;
padding:0px;
margin:0px 0px 0px 0px;
}

p.soustitre{
color:#A1A1A1;
font-size:88%;
}

a.poidsmenutable , a.poidsmenucss , a.lienarisationtable{
display:block;
width:208px;
height:133px;
background: transparent url(../images/exemplemenu.gif) scroll no-repeat 0px 0px;
border:none;
margin-left:auto;
margin-right:auto;
}

a.poidsmenutable img, a.poidsmenucss img, a.lienarisationtable img{
border:none;
display:block;
}

a.poidsmenutable:hover {
background: transparent url(../images/exemplemenu.gif) scroll no-repeat 0px -266px;
}

a.poidsmenucss:hover {
background: transparent url(../images/exemplemenu.gif) scroll no-repeat 0px -133px;
}

.encol{
width:256px;
float:left;
text-align:center;
display:inline;
}

.colgauche, .coldroite{
width:220px;
float:left;
text-align:center;
display:inline;
}

a.lienarisationtable {
display:block;
width:387px;
height:170px;
background: transparent url(../images/exempletable.gif) scroll no-repeat 0px 0px;
border:none;
margin-left:auto;
margin-right:auto;
}

a.lienarisationtable:hover {
background: transparent url(../images/exempletable.gif) scroll no-repeat 0px -170px;
}

#content div.marge{
width:500px;
padding:25px;
margin:0px;
float:left;
display:inline;
}

.verybig{
font-size:200%;
color:#875C94;
}

.center{
text-align:center;
}

#footer{
	background: transparent url(../images/bg_footer.gif) scroll repeat-x top left;
	min-height:210px;
	position:relative;
}

*html #footer{height:210px;}

div.margeout{
float:left;
display:inline;
margin-left:-35px;
width:100%;
}

#complement{
float:left;
display:inline;
width:12.7em;
margin-left:5.5em;
margin-top:0.5em;
}

#complement p,#complement h2, #complement h3{
margin:0px;
padding:0px;
}

#complement p{
background-color:#1C1D1C;
}

#complement p,#complement h3{
font-size:88%;
color:#E2D1E3;
font-weight:bold;
}

#complement h2{
margin:18px 0px 8px 0px;
padding:0px;
font-size:124%;
text-transform:uppercase;
font-weight:bold;
}

#footer h1{
	position:relative;
	float:right;
	display:inline;
	font-size:250%;
	margin:0px 0px 0px 0px;
	padding:0em;
	width:409px;
	background-color:#1C1D1C;
	overflow:hidden;
	height:61px;
	min-height:61px;
	color:#875C94;
	font-weight:bold;
}
h1 img {
	z-index:1;	
	position:absolute;
	top:0px;
	left:0px;
	width:409px;
	height:61px;
	min-height:61px;
	background:transparent url(../images/h1footer.gif) scroll no-repeat top left;
}

div.margeout2{
float:right;
display:inline;
width:35px;
}


#next{
display:block;
float:left;
width:35px;
margin-top:1px;
position:relative;
}

#home #next{
margin-top:31px;
}

#next img, #prev img{
display:block;
border: none;
width:35px;
}

.clear {
    clear: both; 
}

.clearfix:after {
    content: "."; 
    display: block; 
    height: 0; 
    clear: both; 
    visibility: hidden;
}

.clearfix {display: inline-table;}

/* Hides from IE-mac \*/
* html .clearfix {height: 1%;}
.clearfix {display: block;}
/* End hide from IE-mac */
