*{margin:0;padding:0;}html{width:100,01%;overflow-y:scroll;}img{border:none;}
body{background:url(img/bg.jpg) top center #000;font-family:Georgia,sans-serif;color:#ebe4df;line-height:1.2em;text-align:center;}

a{font-weight:bold;text-decoration:underline;color:#FFF;}
a:hover{text-decoration:none;}

h1{display:none;}
h2, h3{font-family:Georgia, serif;line-height:1em;text-shadow:2px 2px 1px #26180f;margin:0 0 .5em 0;}
h4, h5, h6{font-family:Georgia, serif;line-height:1em;margin:0 0 .5em 0;}

h2{font-size:2em;}
h3{font-size:1.6em;}
h4{font-size:1.4em;}
h5{font-size:1.2em;}
h6{font-size:1em;}

p, ul{margin:0 0 1em 0;}

li{margin:0 0 0 1.5em;}

fieldset{border:none;}
textarea{width:500px;height:200px;}

marquee.infoderoulante{
	padding: 20px;
	font-size: 2rem;
	line-height: 2rem;
	background: rgba(255, 0, 0, 0.5);
	margin: 0 60px;
	border-radius: 10px;
}

	.galeriephoto{width:100%;margin:0 0 50px;}
	.galeriefull{width:100%;border-radius:15px;}
	.hide{display:none;}

.photoune{float:left;margin:0 10px 0 0;-moz-border-radius:15px;-webkit-border-radius:15px;border-radius:15px;}
.photosmall{margin:0 0 .5em 0;-moz-border-radius:5px;-webkit-border-radius:5px;border-radius:5px;}
.photofull{margin:0 0 .5em 0;-moz-border-radius:15px;-webkit-border-radius:15px;border-radius:15px;}

.special{color:#f0c5a2;}

.infos{font-size:.8em;}

.article{overflow:hidden;padding:0 0 5px 0;border-bottom:1px dotted #FFF;margin:0 0 1em 0;}

.chapo{font-weight:bold;}

blockquote{background:url(img/bgedito.png);padding:20px;-moz-border-radius:15px;-webkit-border-radius:15px;border-radius:15px;overflow:hidden;margin:0 0 1em 0;}
.signature{text-align:right;font-size:.8em;font-weight:bold;font-style:italic;padding:0 15px 0 0;}

.fl{float:left;}
.fr{float:right;}
.r{text-align:right;}

.prepage{width:600px;height:400px;position:absolute;top:50%;left:50%;margin:-200px 0 0 -300px;}

#wrapper{width:990px;margin:0 auto;text-align:left;}

#header{width:990px;height:165px;}

#nav {list-style-type:none;margin:0;padding:0 46px;overflow:hidden;}
	#nav li {float:left;margin:0;list-style-type:none;}
	#nav li a {display:block;height:70px;}
	#nav li a span {display:none;}

	#nav li#modeles a {background:url(img/btnmodeles.png) top left no-repeat;width:225px;}
	#nav li#modeles a:hover,#menu li#modeles.on a:hover {background-position:0 -70px;}
	#nav li#modeles.on a {background-position:0 -70px;}

	#nav li#fabrication a {background:url(img/btnfabrication.png) top left no-repeat;width:212px;}
	#nav li#fabrication a:hover,#menu li#fabrication.on a:hover {background-position:0 -70px;}
	#nav li#fabrication.on a {background-position:0 -70px;}

	#nav li#news a {background:url(img/btnnews.png) top left no-repeat;width:187px;}
	#nav li#news a:hover,#menu li#news.on a:hover {background-position:0 -70px;}
	#nav li#news.on a {background-position:0 -70px;}

	#nav li#liens a {background:url(img/btnliens.png) top left no-repeat;width:131px;}
	#nav li#liens a:hover,#menu li#liens.on a:hover {background-position:0 -70px;}
	#nav li#liens.on a {background-position:0 -70px;}
         
	#nav li#contact a {background:url(img/btncontact.png) top left no-repeat;width:170px;}
	#nav li#contact a:hover,#menu li#contact.on a:hover {background-position:0 -70px;}
	#nav li#contact.on a {background-position:0 -70px;}
         
	#nav li#medias a {background:url(img/btnmedias.png) top left no-repeat;width:159px;}
	#nav li#medias a:hover,#menu li#medias.on a:hover {background-position:0 -70px;}
	#nav li#medias.on a {background-position:0 -70px;}
	
#top{width:990px;height:65px;background:url(img/top.png) top left no-repeat;}
#mid{width:860px;padding:0 65px;overflow:hidden;background:url(img/mid.png) top left repeat-y;}
#bot{width:990px;height:65px;background:url(img/bot.png) top left no-repeat;}

.col1{width:620px;float:left;overflow:hidden;}
.col2{width:200px;margin:0 0 0 20px;padding:0 0 0 19px;border-left:1px dotted #FFF;float:left;overflow:hidden;}

#footer{font-size:.8em;padding:0 65px;text-align:right;}