*{ margin:0; padding:0;}
body{ background:url(../images/nobap_background.jpg); text-align:center; font-family:Verdana, Geneva, sans-serif; padding-bottom:80px;}
#header{margin:0 auto; width:730px;}
#header h1{ width:200px; height:80px; background:url(../images/nobap_logo.jpg); text-indent:-9999px; float:left;}
#header ul{list-style-type:none; width:450px; height:80px; background:url(../images/nobap_nav1.jpg); float:left; padding:0 0 0 80px;}
#header ul li{ display:inline; float:left;}
#header ul li a{ display:block; width:150px; height:40px; color:#FFF; text-decoration:none; font-size:0.9em; font-weight:bold; padding:40px 0 0 0; }
#header ul li a:hover{ color:#ff9900;}
#header ul li a.selected{ background:url(../images/nobap_nav-bg.jpg);}
#header ul li a.selected:hover{ color:#FFF; cursor:default;}

#content{ margin:0 auto; padding:20px; width:690px; background:#FFF url(../images/nobap_content-top.jpg) top left no-repeat; clear:both; position:relative; text-align:left;}
#content a.retour{ display:block; width:90px; height:40px; background:url(../images/nobap_retour-haut.jpg); text-indent:-9999px; position:absolute; bottom:50px; right:-90px; padding:0; margin:0;}
#content #bottom{ width:730px; height:20px; position:absolute; bottom:0; left:0; background:url(../images/nobap_content-bottom.jpg);}
#content.presentation{ height:1000px; min-height:1000px;}
#content.presentation h2{ font-size:1.2em; color:#000;}
#content.presentation h2 span{ color:#f90; float:right;}
#content.presentation p, #content.presentation dd{ font-size:0.8em; padding:10px 0;}
#content.presentation h3{ font-size:1em; color:#f90; border-top:1px dashed #CCC; padding:5px 0; margin:10px 0 0 0;}
#content.presentation dt{ font-size:0.8em; color:#f90; font-weight:bold; padding:5px 0 0 0;}

#content.portfolio{ height:1100px; min-height:1100px;}
#content.portfolio h2{ font-size:1em; color:#ff9900;}
#content.portfolio .window, #content.portfolio .window2 { width:690px; height:420px; position: relative; overflow: hidden; margin:10px 0;}
*>#content.portfolio .border{ width:690px; height:420px; position:absolute; top:0; left:0; background:url(../images/nobap_portfolio-border.png); z-index:200;}/*Hack ie6*/
#content.portfolio .images_diapo, #content.portfolio .images_diapo2{ position: absolute; top:0; left:0;}
#content.portfolio .images_diapo img, #content.portfolio .images_diapo2 img{ float: left; border:0;}
#content.portfolio .numeros, #content.portfolio .numeros2{ list-style-type:none; font-size:0.9em; display: none; z-index: 100; margin-bottom:80px;}
#content.portfolio .numeros a, #content.portfolio .numeros2 a{ display:block; width:30px; height:22px; background:#000; -moz-border-radius: 5px;-khtml-border-radius: 5px;-webkit-border-radius: 5px; text-decoration:none; color:#FFF; padding-top:3px; font-weight:bold; float:left; text-align:center; margin:0 0 0 5px;}
#content.portfolio .numeros a:hover, #content.portfolio .numeros2 a:hover{ color:#f90;}
#content.portfolio .numeros a.active, #content.portfolio .numeros2 a.active2{ background:#f90; color:#FFF; cursor:default;}

#content.contact{ height:600px; min-height:600px;}
#content.contact p{ font-size:0.8em;}
#content.contact p a{ color:#F90;}
#content.contact h2{ font-size:1em; color:#ff9900;}
#content.contact form{ padding:20px 0 0 0;}
#content.contact form p{ font-size:0.8em; padding-bottom:10px;}
#content.contact form p input, #content.contact form p textarea{ color:#FFF; margin-top:5px;}
#content.contact form p.mail input{ width:220px; height:28px; background:url(../images/nobap_contact-mail.gif); border:0; padding:0 0 0 10px;}
#content.contact form p.objet input{ width:680px; height:28px; background:url(../images/nobap_contact-objet.gif); border:0; padding:0 0 0 10px;}
#content.contact form p.message textarea{ width:670px; height:330px; background:url(../images/nobap_contact-message.gif); border:0; padding:10px; font-family:Verdana, Geneva, sans-serif; font-size:1em;}
#content.contact form p.envoyer input{ width:100px; height:25px; background:url(../images/nobap_contact-envoyer.gif); border:0;}


p.copyright{ font-size:0.7em; color:#FFF;}

