body { margin:0px; background-color:#5e5e5e; font-family:Verdana }
#page { margin:50px auto 0px auto; width:900px; background-color:#FFFFFF; background:url(../im/fond.jpg) repeat-y 0px 0px; }

#header { width:900px; height:196px; background:url(../im/header.jpg) no-repeat 0px 0px }
#header #logo { margin:36px 0px 0px 40px; position:absolute; }
#header h1 span { margin-left:-1000px; display:none; }
#header h1 a img { border:0px; }
#header h2 { position:absolute; margin:160px 0px 0px 55px; color:#FFFFFF; font-family:Verdana; font-size:14px }

#header ul { float:right; list-style-type:none; margin:11px 0px 0px 0px; padding:0px 34px 0px 0px; height:185px; }
#header ul li { float:left; margin:0px 0px 0px 12px; padding:0px; }
#header ul li a { display:block; height:185px; margin:0px; padding:0px; width:82px; background:red; }
#header ul li a span { margin-left:-1000px; display:none; }

#header ul #acc a { background:url(../im/menu_o.jpg) no-repeat -10px 0px; }
#header ul #pfl a { background:url(../im/menu_o.jpg) no-repeat -104px 0px; }
#header ul #cv a { background:url(../im/menu_o.jpg) no-repeat -198px 0px; }
#header ul #con a {background:url(../im/menu_o.jpg) no-repeat -292px 0px; }

#contenu { width:863px; _height:300px; min-height:300px; padding-left:37px; }

#colGauche { float:left; width:420px; min-height:300px; _height:300px; font-size:11px; }
#colGauche img { float:left; padding-right:4px } 
#colGauche p { margin:0px; padding:0px; line-height:17px }
#colGauche .parNormal { margin:5px 5px 15px 5px; text-align:justify; }
#colGauche ul { margin:0px; padding:0px }
#colGauche ul li { margin-left:20px }
#colGauche #grossePRT { float:left; }
#colGauche #descPrt { padding-top:3px; float:left; width:205px; }
#colGauche #descPrt img { border:0px }

#colDroite { float:left; width:385px; margin-left:35px; font-size:11px; }
#colDroite a { color:#000000; text-decoration:none; }
#colDroite a:hover { text-decoration:underline; }
#colDroite h2 { margin:0px; padding:0px; }
#colDroite h2 span { margin-left:-1000px; display:none; }
#colDroite #sousMenu { width:347px; height:33px; background:url(../im/bg_sm.jpg) no-repeat; margin:0px; padding:0px; text-align:center; list-style-type:none; padding-left:35px; }
#colDroite #sousMenu li { float:left; display:block; height:22px; color:#FFFFFF; font-family:Verdana; font-size:12px; padding:0px 11px 0px 11px; background:url(../im/sm_barre.gif) no-repeat right; }
#colDroite #sousMenu li span { display:block; padding-top:2px }
#colDroite #sousMenu li span a { color:#fff; text-decoration:none; }
#colDroite #sousMenu li span a:hover { color:#fff; text-decoration:underline; }
#colDroite #sousMenu .dernier { background:none }
#colDroite #telechargement img { border:0px; }
#colDroite #telechargement .separateur { width:190px; float:left; text-align:center; }
#colDroite #telechargement h3 { font-size:14px; color:#ad1919 }
#colDroite #telechargement h3 a { font-size:14px; color:#ad1919; text-decoration:none; }


#colDroite #liTB { list-style-type:none; margin:0px; padding:0px; }
#colDroite #liTB li { width:93px; height:86px; float:left; margin:1px; }
#colDroite #liTB li a { display:block; width:93px; height:86px; }
#colDroite #liTB li a span { margin-left:-1000px; display:none; }
#colDroite #prtTb { width:385px }
/*#colDroite #prtTb img { border:0px; float:left; margin:0px; padding:0px; margin:1px }*/

#footer { width:900px; height:29px; background:url(../im/footer.jpg) no-repeat 0px 0px; clear:both }