html, body, div, span, applet, object, iframe,
h1, h2, h3, h4, h5, h6, p, blockquote, pre,
a, abbr, acronym, address, big, cite, code,
del, dfn, em, font, img, ins, kbd, q, s, samp,
small, strike, strong, sub, sup, tt, var,
dl, dt, dd, ol, ul, li,
fieldset, form, label, legend,
table, caption, tbody, tfoot, thead, tr, th, td {
margin: 0;
padding: 0;
border: 0;
outline: 0;
font-weight: inherit;
font-style: inherit;
font-size: 100%;
font-family: inherit;
vertical-align: baseline;
}

acronym, abbr{
border-bottom: 1px dotted;
cursor : help;
} 
strong{font-weight:800;}
em{font-style:italic;} 
body {
line-height: 1;
color: #fff;
background:#8c233f url('accueil2.png') top center no-repeat;
font: 1em Verdana,"Trebuchet MS","Lucida Grande",Arial,Helvetica,sans-serif;
text-align:left;
height:1700px;
}
label{cursor: pointer;}
.spacer{clear:both;}
sup{font-size:.7em;position:relative;bottom:.5em;}
.fl {float:left;margin: 0px 10px 10px 0px;}
.fr {float:right;margin: 0px 0px 10px 10px;} 
#wrapper{
width:572px;
height:294px;
display:block;
margin:0 auto;
//background: #000 url('testmaquette.png') top left no-repeat;
}
h1 {color:#fff;text-align:center;font-weight:bold;margin:8px 0 -8px 0;}
h2 {font-style:italic;font-size:.9em;margin-bottom:10px;text-align:center;font-family:Georgia,serif,normal;}
#content {width:572px;margin:10px auto;}
p {font-size:.7em;color:#777;}
ul {list-style-type:square;width:500px;margin:0 auto;border: dashed 1px #ddd;padding:0px 30px 15px 30px;}
li {padding:15px 0 15px 0;border-bottom: solid 1px #ddd;}
.fl {float:left;}
.fr {float:right;}
/*erruer*/
.fderreur{width:700px;height:500px;margin-left:auto;margin-right:auto;text-align:center;}
.message {width:650px;position:relative;top:-220px;left:25px;color:#fff;padding:0;margin:0;}
.message a:link,.message a:visited {color:#fff;}
.message a:hover,.message a:active {font-weight:800;}
.wrapper {
    width: 600px;margin:400px auto;}
#carousel-wrapper {
    width: 490px;
    height: 294px;
    overflow: hidden;
	border: solid 2px #ccc;
	margin:30px auto;
	background-color:#444;border:solid 2px #ccc;
}
#carousel-content {
    width: 3945px;
}
#carousel-content .slide {
    float: left;
    width: 490px;
    height: 294px;border-right:solid 2px #eee;
}
.navcarr {text-align:center;margin:144px auto 0;background-color:#aaa;padding:5px 0;}
.navcarr  a {color:#555;text-decoration:none;padding:2px 5px;background-color:#ddd;border:solid 1px #444;font-weight:bold;margin:0 2px;}
.navcarr  a:hover {color:#ddd;background-color:red;padding:4px 7px;margin:0px;border:solid 1px #fff;}

.navcarrb {text-align:center;margin:-55px auto 0 auto;width:480px;background-color:#aaa;padding:5px 0;z-index:1000;}
.navcarrb  a {color:#555;text-decoration:none;padding:2px 5px;background-color:#ddd;border:solid 1px #444;font-weight:bold;margin:0 2px;}
.navcarrb  a:hover {color:#fff;background-color:orange;padding:4px 7px;margin:0px;border:solid 1px #fff;}
.navcarrb  a:active {color:#ddd;background-color:red;padding:4px 7px;margin:0px;border:solid 1px #fff;}

.numSlide {position:relative;top:80px;left:450px;font-size:11px;width:20px;line-height:20px;color:white;background-color:#888;}

.navMaq {text-align:center;width:100px;float:left;position:relative;top:100px;}
.navMaq li {list-style-type:none;padding:0 0 5px 0;}
.navMaq li a:link,.navMaq li a:visited {display:block;background-color:#888;color:#fff;text-decoration:none;padding:3px 5px;}
.navMaq li a:hover,.navMaq li a:active {background-color:#444;color:orange;}
