body{margin:0px; background-image:url(images/verticalinepages.gif); background-repeat:repeat-y}
body a{color:#A2A5B3; text-decoration:none}
body a:hover{color:#f4ae0a}
hr{display:none; color:#a6a6a6; margin:0px; padding:0px; height:0px}
dl{margin:0px; padding:0px}
dl strong{margin:0px; padding:0px; font-weight:normal}
ul{list-style-type:none; margin:0px; padding:0px}
li{line-height:14px}
h1, h1 a{font-family:Arial,Helvetica,sans-serif; font-size:14px; text-transform:uppercase; color:#A2A5B3; padding:0px; margin-top:0px; margin-right:0px; margin-bottom:15px; margin-left:0px; font-weight:bold}
.nouveau{background-image:url(images/nouveau.gif); background-repeat:no-repeat; margin:0px; padding-left:48px; font-family:Arial,Helvetica,sans-serif; font-size:11px; color:#A2A5B3; background-position:0px 3px}
.selected{color:#f4ae0a; background-image:url(images/puce.gif); background-repeat:no-repeat; margin:0px; padding-left:10px; background-position:-1px 2px}
.selected2{background-image:url(images/puce.gif); background-repeat:no-repeat; margin:0px; padding-left:10px; background-position:-1px 2px}
.suivant{background-image:url(images/next.gif); background-repeat:no-repeat; padding-left:18px; background-position:1px}
.selectednext{color:#f4ae0a; background-image:url(images/selectednext.gif); background-repeat:no-repeat; padding-left:18px; background-position:1px}
.precedent{background-image:url(images/prev.gif); background-repeat:no-repeat; padding-left:18px; background-position:1px}
.portf{background-image:url(images/picto_port.gif); background-repeat:no-repeat; padding-left:15px; background-position:1px}
.piclens{background-image:url(images/piclens-portfolio.gif); background-repeat:no-repeat; padding-left:18px; background-position:1px}
#portfolio{position:absolute; top:116px; left:9px; font-family:Arial,Helvetica,sans-serif; font-size:11px; text-decoration:none; height:420px; width:710px; color:#A2A5B3}
#portfolio img{border:1px solid #E2E2E2; margin-bottom:3px; overflow:scroll; margin-left:3px; padding:5px; background-color:#FFF}
#portfolio div{float:left; margin-bottom:3px; margin-left:5px}
#titreportfolio{position:absolute; top:51px; left:20px; width:395px; height:20px; font-family:Arial,Helvetica,sans-serif; font-size:14px; font-weight:bold; color:#A2A5B3; text-transform:uppercase; margin:0px; padding:0px}
#titreportfolio em{color:#F2970D; text-transform:uppercase; font-style:normal}
#titreportfolio span{color:#A2A5B3; text-transform:none; font-style:normal; font-family:Arial,Helvetica,sans-serif; font-size:11px; font-weight:normal; text-decoration:none}
#ads{position:absolute; margin-left:445px; width:300px; padding:0px; margin-top:15px; font-family:Arial,Helvetica,sans-serif; font-size:11px; color:#A2A5B3; visibility:hidden}
#logopages{margin-left:445px; width:88px; height:61px; margin-top:23px}
#traithorizontalpages{width:auto; margin-top:10px; margin-right:0px; margin-left:0px; border-bottom-style:solid; border-bottom-color:#e2e1e2; border-bottom-width:1px; padding-top:0px; padding-right:0px; padding-left:0px}
#visuelpages{position:absolute; top:0px; left:0px; background-color:#FFF}
#textepages{color:#A2A5B3; font-family:Arial,Helvetica,sans-serif; font-size:11px; margin-left:447px; width:300px; margin-top:18px; margin-bottom:16px}
#textechat{color:#A2A5B3; font-family:Arial,Helvetica,sans-serif; font-size:11px; margin-left:447px; width:300px; margin-top:18px; margin-bottom:16px; background-image:url(images/fondchat.gif); background-repeat:no-repeat; background-position:left top}
#textepages h1 strong{font-weight:bold; font-size:14px}
#menu{text-transform:uppercase; font-family:Arial,Helvetica,sans-serif; font-size:11px; margin-left:780px; padding-left:10px; border-left-style:solid; border-left-color:#e2e1e2; border-left-width:1px; position:absolute; top:113px}
#menufooter{margin-top:5px}
#menufooter li{display:inline}
#menufooter a{display:inline; font-family:Arial,Helvetica,sans-serif; font-size:11px; border-right-width:1px; border-right-style:solid; border-right-color:#CCC; padding-right:5px; margin-right:3px}
#fleches{font-family:Arial,Helvetica,sans-serif; font-size:11px; margin-left:769px; padding-left:10px; margin-top:145px; color:#A2A5B3}
#comment{font-family:Arial,Helvetica,sans-serif; font-size:11px; margin-left:769px; padding-left:10px; color:#A2A5B3; margin-top:30px; width:190px; visibility:hidden}

#sousmenu{font-family:Arial,Helvetica,sans-serif; font-size:11px; margin-left:780px; padding-left:10px; margin-top:150px; border-left-style:solid; border-left-color:#e2e1e2; border-left-width:1px; position:absolute; top:83px; width:160px}
#references{font-family:Arial,Helvetica,sans-serif; font-size:11px; width:400px; margin-left:445px}
#references dt{font-family:Arial,Helvetica,sans-serif; font-size:11px; background-image:url(images/puce.gif); background-repeat:no-repeat; background-position:0px; padding-left:10px; color:#A2A5B3}
#tableau{margin-left:445px; width:300px; padding:0px; margin-top:15px; font-family:Arial,Helvetica,sans-serif; font-size:11px; color:#A2A5B3; margin-bottom:15px}
#tableau img{float:left; margin-right:6px; margin-bottom:6px}
#tableau em{font-family:Arial,Helvetica,sans-serif; font-size:11px; text-decoration:none; font-style:normal; font-weight:normal}
#tableau em a{color:#eea011}
#contact{margin-left:779px; margin-top:0px; padding:0px; margin-right:0px; margin-bottom:0px; position:absolute; height:12px; top:78px}
#contact span{display:none; background-image:url(images/graphiste_portfolio.gif); background-repeat:no-repeat}
#copyright{position:absolute; bottom:5px; left:5px; font-family:Arial,Helvetica,sans-serif; font-size:9px; color:#A2A5B3; width:100px}
.highslide{cursor:url(js/graphics/zoomin.cur),pointer;     outline:none}
.highslide-active-anchor img{visibility:hidden}
.highslide img{border:2px solid gray}
.highslide:hover img{border:2px solid white}
.highslide-wrapper{background:white}
.highslide-image{border:10px solid white}
.highslide-image-blur{}
.highslide-caption{display:none; border:5px solid white; border-top:none; padding:5px; background-color:white; font-family:Arial,Helvetica,sans-serif; font-size:11px; color:#666}
.highslide-loading{   display:block; color:black; font-size:8pt; font-family:sans-serif; font-weight:bold;     text-decoration:none; padding:2px; border:1px solid black;     background-color:white;         padding-left:22px;     background-image:url(js/graphics/loader.white.gif);     background-repeat:no-repeat;     background-position:3px 1px}
a.highslide-credits, 
a.highslide-credits i{   padding:2px;     color:silver;     text-decoration:none; font-size:10px}
a.highslide-credits:hover, 
a.highslide-credits:hover i{   color:white;     background-color:gray}

a.highslide-full-expand{background:url(js/graphics/fullexpand.gif) no-repeat; display:block; margin:0 10px 10px 0; width:34px; height:34px}
.highslide-display-block{display:block}
.highslide-display-none{display:none}
#comment a{text-decoration:underline}
#textepages #select{font-family:Arial,Helvetica,sans-serif; font-size:11px}
#textepages #form1 #messagefrom{font-family:Arial,Helvetica,sans-serif; font-size:11px; width:98%}
input{font-family:Arial,Helvetica,sans-serif; font-size:11px}
.thumbs{margin-right:50px; margin-bottom:2px; border:5px solid #E8E8E8; clear:left}
.news{color:#A2A5B3; font-family:Arial,Helvetica,sans-serif; font-size:11px; margin-left:20px; width:750px; margin-top:20px; height:100px; clear:left; margin-bottom:0px}
.news a{text-decoration:underline}
#titreactus{font-family:Arial,Helvetica,sans-serif; font-size:14px; font-weight:bold; text-transform:uppercase; color:#A2A5B3; text-indent:20px; padding-bottom:10px; display:inline; position:absolute; top:60px}
#titreactus #form{margin:0px; width:340px; display:block; padding:0px}
#titreactus #form #jumpMenu{font-family:Arial,Helvetica,sans-serif; font-size:11px; color:#333; width:150px; margin-left:15px; text-align:center}
#fleches2{font-family:Arial,Helvetica,sans-serif; font-size:11px; margin-left:769px; padding-left:10px; margin-top:20px; color:#A2A5B3}
#menuportfolio{font-family:Arial,Helvetica,sans-serif; font-size:11px; margin-left:780px; padding-left:10px; border-left-style:solid; border-left-color:#e2e1e2; border-left-width:1px; position:absolute; top:113px}
#texte{font-family:Arial,Helvetica,sans-serif; font-size:11px; margin-left:769px; padding-left:10px; margin-top:145px; color:#A2A5B3; width:300px}
