html, body  {
margin: 0;padding: 0; 
font-family:Arial, Helvetica, sans-serif; font-size:11px;
text-align:justify;
font-size:10px;
background-color:#000
}


a{text-decoration:none;}
h1, h2, h3{ padding:0; margin:0; font-family:Arial, Helvetica, sans-serif;  font-weight:normal; color:#F40000}
h1{ font-size:2.5em; font-weight:normal; line-height:1em; text-align:left; letter-spacing:0em; padding:5px 0 2px 0 }
h2{ font-size:1.4em; font-weight:normal; line-height:1em; text-align:left; letter-spacing:0em; padding:5px 0 2px 0; font-weight:bold}
h1 span{ color:#CC0000; font-size:0.6em}
p{ padding: 0 35px 0 25px; color:#666; font-size:1.2em; font-family:Verdana, Arial, Helvetica, sans-serif; line-height:1.7em}


.global{width:100%; display:block; float:left; background-color:#000; margin:0}
.conteneur{width:800px; margin:0 auto 0 auto; background-color:#FFFFFF}
.content{display:block; float:left;width:698px; margin:0 auto 0 auto;padding:15px 50px 0px 50px; background-color:#FFFFFF; border-left:1px solid #eee; border-right:1px solid #eee}
.content a{ color:#F40000; text-decoration:none; border-bottom:1px dashed #999}
.content div.all{ display:block; float:left; width:92%;padding: 25px 5% 15px 3%;}
.content div.left{ display:block; float:left; width:550px; padding: 25px 0 0 25px;}
.content ul li span{ font-size:0.8em; color:#999999}
.content div.right{ display:block; float:left; width:215px;padding: 25px 0 0 0; }
.content ul{ list-style:none; margin:0; padding:0 25px 0 25px;font-size:1.3em; color:#F2A400;}
.content ul li{ list-style:none; margin:0 0 2px 0; padding:0 0 2px 20px; color:#000; background-image:url(../images/breadcrumb.gif); background-position:left top; background-repeat:no-repeat}
.content .top{ display:block; float:left; width:98%; text-align:center; background-image:url(../images/bkgd_top.gif); background-repeat:no-repeat; background-position:center; padding:7px 5px 3px 0; margin:0}
.content .top a{ border-bottom:none; padding:0; margin:0}
.content img{margin: 5px; border:1px solid #eee}
.content img.left{ float:left; padding: 0 20px 0 0}
.content img.right{ float:right; padding: 0 0 0 20px}


.bloc{ display:block; float:left; width:100%; clear:both; border-bottom:1px dotted #D5C6AE; margin:0 0 5px 0; padding:0 0 5px 0px}
.bloc h2{ font-size:1.5em; padding: 0 0 5px 0}
.bloc ul{ list-style:none; margin:0; padding:0 25px 0 25px;font-size:1.2em; color:#F2A400;}
.bloc ul li{ list-style:none; margin:0 0 2px 0; padding:0 0 2px 0px; color:#F2A400; background-image:none;}
.bloc ul li a{ display:block; width:100%; padding:1px; color:#666666; border-bottom:none}
.bloc ul li a:hover{ background-color:#F2A400; color:#FFFFFF}
.bloc img{ text-align:center; padding:10px; float:left}


.header{ width:100%; display:block; float:left;margin:0 auto 0 auto; height:100px; padding:0; background-image:url(../images/bkgd_header.gif); background-repeat:no-repeat; color:#CCCCCC}
.header a{ display:block;  float:left; padding:15px; margin: 25px 0 0 120px; width:190px; height:30px}
.size{ display:block; float:right; padding:65px 0 0 0; margin:0}
.size a{ padding:2px 1px 0 1px; margin:0}
.footer{color:#D5C6AE;width:800px; display:block; margin:0 auto 0 auto; clear:both;font-size:1.3em; border-top:1px solid #E9BC0C}
.footer a{color:#D5C6AE; text-decoration:none;}
.footer a:hover{color:#D5C6AE; text-decoration:underline;}
.footer div{width:800px; margin:0 auto 0 auto;text-align:center;clear:both; padding:3px 0 50px 0 }
.footer div.ref{ padding:0; clear:both; width:800px; margin:10px auto 0 auto; text-align:justify; font-size:0.8em;color:#D5C6AE}
.footer div.ref a{color:#D5C6AE; text-decoration:none;}
.footer div.ref a:hover{color:#D5C6AE; text-decoration:underline;}




/* menu top */
.navcontainer01{ display:block; float:left;  width:100%; font-size:1.1em; background-image:url(../images/bkgd_navcontainer01.gif); background-repeat:no-repeat}
.navcontainer01 ul{padding:0;margin:0;color:#fff;float: left;width: 95%;font-family: 'Trebuchet MS',Verdana,sans-serif;padding: 4px 0 0 5%; border-bottom:3px solid #F2A400;}
.navcontainer01 ul li { display: inline; }
.navcontainer01 ul li a{padding: 5px 10px 0 10px;height:18px;color:#ff0000;text-decoration: none;float: left;}
.navcontainer01 ul li #current01 { background-color:#F2A400;color: #fff; font-weight:bold}
.navcontainer01 ul li a:hover{background-color:#000;color: #fff;padding: 5px 10px 0 10px;height:18px;float: left;}

/* sub menu top */
.navcontainer02 { display:block; float:left; background-color:#D5C6AE; width:100%; font-size:1.1em}
.navcontainer02 ul {padding:0 0 0 5px;margin:0;float: left;width:695px;font-family: 'Trebuchet MS',Verdana,sans-serif; background-color:#D5C6AE}
.navcontainer02 li { float:left;list-style:none;}
.navcontainer02 li a{ position: relative; float:left;padding: 10px 10px 0 10px;display:block;height:20px;color:#fff;text-decoration: none;}
.navcontainer02 li #current02 {background-color:#fff;color: #666; background-image:url(../images/deco/arrow_menu_on.gif); background-position:left; background-repeat:no-repeat}
.navcontainer02 li a:hover{color: #333; background-color:#FFFFFF;}
.navcontainer02 h2 { display:block; float:left; width:60%; color:#fff; font-size:2em; padding:11px 2px 0 2px;font-weight:normal; margin:0}

.header_content{ display:block; float:left; clear:both;width:100%; height:193px}
.header_content h1{ font-size:4em; color:#000000; padding:135px 0 0 10px; letter-spacing:-2px}
.header_content h2{ font-size:1.2em; color:#000000; font-weight:normal; padding:0 0 0 10px }
.header_content h1 span{font-size:1em; color:#F2A400}
#service{display:block; width:100%; height:193px; background-image:url(../images/auralys_service.jpg); background-repeat:no-repeat}
#partenaire{display:block; width:100%; height:193px; background-image:url(../images/auralys_partenaires.jpg); background-repeat:no-repeat}
#societe{display:block; width:100%; height:193px; background-image:url(../images/auralys_societe.jpg); background-repeat:no-repeat}
#contact{display:block; width:100%; height:193px; background-image:url(../images/auralys_contact.gif); background-repeat:no-repeat}

.contact{ float:right; width:95px;padding:0; margin:87px 0 0 0;font-size:10px; background-color:#000; color:#CCC; text-align:right}
.contact a{ color:#CCC; padding:0; margin:0;width:95px; height:10px}
.contact a:hover{ color:#FFFFFF;padding:0; margin:0;width:95px;}