@import url("header.css");
@import url("footer.css");
@import url("form.css");
@import url("newsletter.css");


body {
	background: url(../images/background.gif);
    font: 11px Arial, Helvetica, sans-serif;
    margin: 0;
}

ul, li, p, h1, h2, h3 {
    list-style: none;
    margin: 0;
    padding: 0;
}

a {
    border-color: #1b1a18;
    color: #1b1a18;
}

a span, span span {
	display: none;
}

img {
    border: none;
}

img.visuel {
    border: 1px solid #1b1a18;
}

object {
    outline: none;
}


#body {
    background: url(../images/body.gif) repeat-x;
    padding: 10px 0 200px 0;
}

.content {
    margin: auto;
    width: 875px; /*865px;*/
}

.spacer {
    clear: both;
    font-size: 0;
    height: 0;
}

h2 {
    color: #939e8b;
    font-family: futura-bold, Arial, Helvetica, sans-serif;
    font-size: 20px;
    margin: 5px 0;
    text-transform: uppercase;
}


.liste a {
    background: url(../images/dash2.gif) no-repeat left bottom;
    color: #bcbba0;
    display: block;
    font-family: futura-extrabold, Arial, Helvetica, sans-serif;
    font-size: 13px;
    height: 19px;
    padding: 0 0 0 10px;
    text-decoration: none;
    text-transform: uppercase;
    width: 180px;
}

.liste a:hover {
    background: #1b1a18;
    color: #fff;
} 

.liste a.current {
    background: #1b1a18 url(../images/fleche.gif) no-repeat;
    color: #fff;
    padding: 0 0 0 20px;
    width: 170px;
}

.liste a img {
	margin: 3px 0 0 0;
}

.select, .options a {
    background: url(../images/select.gif) no-repeat;
    color: #c5c4ad;
    cursor: pointer;
    font-size: 9px;
    height: 10px;
    margin: 2px 0 1px 0;
    padding: 4px 5px;
    text-transform: uppercase;
    width: 135px;
}

.options a {
    background: #000;
    display: block;
    margin: 0;
    text-decoration: none;
}


/* Pagination */
#npp {
	position: absolute;
}

.pages {
    color: #fff;
    font-size: 11px;
    left: 5px;
    position: relative;
    text-transform: uppercase;
    top: -3px;
}

.pages a {
    color: #fff;
    padding: 0 3px;
    text-decoration: none;
}

.pages a.current {
    background: #1b1b1b;
}

.previous, .next {
	background-repeat: no-repeat;
	display: inline;
	float: left;
	height: 13px;
	margin: -2px 3px 0 0;
	overflow: hidden;
}

a.previous:hover, a.next:hover {
	background-position: 0 -13px;
}

.previous.off, .next.off {
	background-position: 0 -26px;
}

.previous span, .next span {
	display: none;
}

.previous.en {
	background-image: url(../images/buttons/previous_en.gif);
	width: 58px;
}

.previous.fr {
	background-image: url(../images/buttons/previous_fr.gif);
	width: 64px;
}

.next.en {
	background-image: url(../images/buttons/next_en.gif);
	width: 40px;
}

.next.fr {
	background-image: url(../images/buttons/next_fr.gif);
	width: 54px;
}


/* Popine */

#control_overlay {  
    background-color:#000;  
} 
 
.control_modal {  
    background-color: #fff;  
    overflow: auto;  
	position: relative;
}
