html {height: 100%;}
body {height: 100%; margin: 0; padding: 0; font-family:Verdana, Geneva, sans-serif; font-size:10px; color:#fff; background:#000; }

h1 {color:#fff; font-family:Georgia, "Times New Roman", Times, serif; font-size:14px; margin:0; padding:0; margin-bottom:15px;}
a {color:#8e7e8e; text-decoration:none;}
a:hover {color:#fff; text-decoration:none; }

#page-table {height: 100%; width: 100%; border-collapse: collapse; text-align: center;}
#page-td {max-height: 100%;  vertical-align: middle; text-align:center;}
#footer-td {max-height: 100%;  vertical-align: bottom; text-align:center;}

div#global {width: 100%; margin: 25px auto; text-align: center; padding: 0;}
div#global a img {border:none; background:#000;}
div#global a img.onglet:hover {filter:alpha(opacity=80); -moz-opacity:0.8; opacity: 0.8;}

div#global_body {width:910px; text-align:center; margin:0 auto; background:#000; height:450px;}
div#global_body h1 {color:#fff; font-family:Georgia, "Times New Roman", Times, serif; font-size:16px; margin:0; padding:0; margin-bottom:5px; text-align:left; font-weight:normal; letter-spacing:1px;}

div#global_body a img {border:none; background:#000;}
div#global_body a img:hover {filter:alpha(opacity=80); -moz-opacity:0.8; opacity: 0.8;}

div#global_body div#menu {width:220px; height:385px; float:left; margin-right:15px; padding-top:15px; text-align:left; background:#111; line-height:30px;}
div#global_body div#menu a {color:#8e7e8e; margin:0 10px; padding-left:8px; text-decoration:none; background:url(/images/arrow-1.png) no-repeat center left;}
div#global_body div#menu a:hover {color:#fff;}
div#global_body div#menu a.active {color:#fff;}

div#pane2 h1 {margin:10px 0 5px 0; clear:both;}
div#pane2 p {margin:5px 0 10px 0; text-align:justify;}

div.collection {width:130px; height:57px; float:left; margin:0 3px 3px 0; }
div.collection img {width:130px; }

div.modele {width:500px; margin:10px 15px; float:left;}
div.modele img {border:1px solid #111;}
div.textmodele {width:320px; float:right; margin:0 10px;}

div#logo {padding-top:20px; padding-bottom:10px; margin:0 auto; width:100%; text-align:center; position:relative; z-index:109; }
div#logo a img {border:none; position:relative; z-index:109;}

div.onglet {margin-bottom:11px;}

div#footer {height:70px; background:#170817; width:100%; font-size:12px; text-align:center; margin:0; padding:0; }
div#menu {height:45px; line-height:40px;}
div#footer div#menu a {color:#8e7e8e; text-transform:uppercase; margin:0 10px; text-decoration:none;}
div#footer div#menu a:hover, div#footer div#menu a.active {color:#fff;}
div#submenu a {color:#8e7e8e; margin:0 10px; text-decoration:none;}
div#submenu a:hover, div#submenu a.active {color:#fff;}

div#contact {height:330px; background:#111; padding:10px; width:250px; float:left; margin-right:20px; margin-left:5px;}
div#contactform {height:330px; background:#111; padding:10px; width:565px; float:right; margin-right:-25px;}

div#praccess {padding:10px 20px; width:310px; float:left; margin:0; margin-left:30px;}

form {background:#111; margin:0; padding:0;}
input,select, textarea{margin-bottom:3px; border:1px solid #666; background:#111; margin-bottom:5px; width:300px; color:#fff; font-family:Verdana, Geneva, sans-serif; font-size:11px;}
label{float:left; width:200px; clear:both; margin-bottom:5px;}
input.buttonmess {background:url(/images/arrow-btn.png) left center no-repeat #633763; border:none; color:#fff; font-size:11px; padding:3px; width:120px; margin-left:183px;}
input.buttonmessactif {background:url(/images/arrow-btn.png) left center no-repeat #633763; border:none; cursor:pointer; color:#fff; font-size:11px; padding:3px; width:120px; margin-left:183px; font-style:italic;}
input.fielderror, textarea.fielderror { border:1px solid #900; color:#E1173A; font-weight:normal;} 

div#praccess label{width:100px;}
div#praccess input{width:200px;}
div#praccess input.buttonmess,div#praccess input.buttonmessactif  {margin-left:33; width:120px; margin-top:-20px;}

div.download {text-align:center; margin:15px 0 25px 0; clear:both; height:110px; }
div.download a img {float:right; margin:0 0 0 15px; border:1px solid #8e7e8e;}

a#enlarge {clear:both; float:right; background:url(/images/arrow-1.png) no-repeat center left; margin:0 0 20px 15px; text-align:left; padding-left:8px;}

p.title {clear:both; font-style:italic; font-weight:bold; text-decoration:underline;}

p.clear {clear:both; height:10px; line-height:10px;}
