*{margin:0;padding:0}
body{width:772px;margin:0 auto;font-size:.88em;height:100%}
acronym{border-bottom-style:none;}
div#content .accessibility{margin-left:16px}
div#content a:link{color:#FFFFFF;text-decoration:underline}
div#content a:visited{color:#164093}
div#content a:hover{text-decoration:underline overline}
div#content a:active{color:#B4882E}
div#content div#contact p a{width:77px;display:block;background-image:url(../resources/contact_btn_bckgnd.png);background-repeat:no-repeat;background-position:0 0;text-indent:-1000em;overflow:hidden;height:26px;outline-style:none}
div#content div#contact p a:hover{background-position:0 -26px}
div#content div#text{padding:22px;background-image:url(../resources/content_bckgnd.png);background-repeat:repeat-y;background-position:0 0;font-size:.96em}
div#content div#text  h4{margin-left:16px;margin-bottom:0}
div#content div#text  p.bleu{margin:0 16px 0 16px;padding:20px 0 20px 47px;background-image:url(../resources/info.jpg);background-position:0 50%;background-repeat:no-repeat;color:#164093;color:#FFFFFF;font-style:italic;font-size:1.06em;line-height:110%}
div#content div#text  p.center{margin:10px 0 40px 0;text-align:center;vertical-align:middle}
div#content div#text  p.center a{margin:0 30px;vertical-align:middle}
div#content div#text  p.center a img{vertical-align:middle}
div#content div#text  p.important{padding-top:24px;padding-bottom:15px;clear:left;font-size:1.1em;font-weight:bold;text-align:center}
div#content div#text .center{text-align:center}
div#content div#text .clear-left{clear:left}
div#content div#text a:hover kbd{background-color:#FFFFFF}
div#content div#text div p{padding-left:0}
div#content div#text dl.accessibility{padding-left:16px;font-style:italic}
div#content div#text dl.accessibility dd{margin-bottom:20px;padding-left:16px}
div#content div#text dl.accessibility dd em{font-style:normal;font-weight:bold}
div#content div#text dl.accessibility dt{margin-bottom:8px}
div#content div#text h5{margin-top:8px;margin-bottom:8px;font-size:1em}
div#content div#text kbd{padding:2px 4px;border:1px solid #164093;color:#164093;background-color:#96BFF3;font-weight:bold;font-size:1.12em}
div#content div#text p{margin:8px 0;padding:0 16px}
div#content div#text p .capital{text-transform:uppercase}
div#content div#text p#impots{padding:0;margin:0;position:absolute;left:450px;top:-1px}
div#content div#text p#impots a{width:225px;display:block;background-image:url(../resources/impots_btn_bckgnd.png);background-repeat:no-repeat;background-position:0 0;text-indent:-1000em;height:26px;overflow:hidden;outline-style:none}
div#content div#text p#impots a:hover{background-position:0 -26px}
div#content div#text p.coordonnees{font-size:1.12em}
div#content div#text p.coordonnees span{font-size:1.16em;text-transform:uppercase}
div#content div#text ul{list-style-position:inside}
div#content div#text ul.accessibility{list-style-image:url(../resources/h4_bullet.jpg)}
div#content div#text ul.accessibility li{margin-top:8px}
div#content div#text.contact{border-bottom:1px solid #FFFFFF}
div#content h2{margin:0;padding:0;background-image:url(../resources/h2_bckgnd.jpg);background-repeat:no-repeat;background-position:0 0;text-indent:-1000em;height:27px;overflow:hidden}
div#content h3{border-right:400px solid #3399FF;background-image:url(../resources/h2_top_bckgnd.jpg);background-position:0 0;background-repeat:no-repeat;color:#BBDDFF;background-color:#034AC9;font-weight:normal;font-size:1.32em;text-align:left;text-transform:uppercase;letter-spacing:.1em}
div#content h3 span{width:160px;padding:0 30px 0 16px;display:block;background-image:url(../resources/h2_bottom_bckgnd.gif);background-position:0 100%;background-repeat:no-repeat}
div#content h3#contact-form{margin-top:24px}
div#content h4{margin-top:1em}
div#content h4.accessibility{font-size:1.2em}
div#content hr{clear:both;visibility:hidden}
div#content p a{text-decoration:underline;outline:1px solid #3399FF}
div#content p a img{border:2px solid #FFFFFF}
div#content p a img:visited{border-color:#164093}
div#content p a img:hover{border-color:#164093}
div#content p a.mail{padding-left:18px;background:url(../resources/icon_email.gif) 0 50% no-repeat}
div#content p a.url{padding-left:18px;background:url(../resources/icon_link.gif) 0 50% no-repeat}
div#content p#adresse{padding-top:2px;font-size:.86em;text-align:center}
div#content p.image{margin:20px 0;text-align:center}
div#spacer{padding:10px 0 20px 0}
div#spacer div#accessibility{float:left;margin-bottom:2px;padding-left:4px;font-size:.8em}
div#spacer div#accessibility ul{float:left;list-style-type:none}
div#spacer div#accessibility ul li{float:left;margin-right:16px}
div#spacer div#accessibility ul li a{color:#96BFF3;text-decoration:underline}
div#spacer div#accessibility ul li a:visited{color:#A44242}
div#spacer div#accessibility ul li a:hover{text-decoration:underline overline}
div#wrapper{clear:left;padding:0;border-width:0 1px 1px 1px;border-style:solid solid solid solid;border-color:#EBF1FB;background-color:#164093;color:#FFFFFF;position:relative}
div#wrapper div#banner{margin:0;padding:0}
div#wrapper div#banner  h1{margin:0;padding:0}
div#wrapper div#banner  h1 a{border-width:1px 0 0 0;border-style:solid solid solid solid;border-color:#EBF1FB;margin:0;padding:0;display:block;background-color:#164093;background-image:url(../resources/banner_bckgnd.jpg);background-repeat:no-repeat;text-indent:-1000em;height:160px;overflow:hidden}
div#wrapper div#contact{background-image:url(../resources/contact_bckgnd.jpg);background-repeat:no-repeat;background-position:0 0;height:27px;position:relative}
div#wrapper div#contact p{margin:0;padding:0;position:absolute;right:-1px;bottom:-1px}
div#wrapper div#content{margin:0 48px 40px 48px;padding:0;clear:left;color:#EBF1FB;text-align:justify;position:relative}
div#wrapper div#footer{width:100%;background-image:url(../resources/footer_bckgnd.png);background-repeat:no-repeat;background-position:50% 50%;background-color:#5498DC;height:24px}
div#wrapper div#footer ul{margin-left:12px;list-style-type:none}
div#wrapper div#footer ul li{margin-right:1.2em;padding:6px 0;display:inline}
div#wrapper div#footer ul li a{color:#FFFFFF;font-size:.88em;text-decoration:underline ;line-height:24px}
div#wrapper div#footer ul li a:hover{text-decoration:underline overline}
div#wrapper div#navigation{width:100%;background-image:url(../resources/navigation_footer_bckgnd.png);background-repeat:no-repeat;background-position:50% 100%;height:76px}
div#wrapper div#navigation ul{padding:12px 0 12px 27px;list-style-type:none;background-color:#164093}
div#wrapper div#navigation ul li{float:left;border-right:2px solid #164093}
div#wrapper div#navigation ul li a{float:left;width:178px;margin:0;display:block;color:#EBF1FB;background-image:url(../resources/navigation_middle_bckgnd.png);background-repeat:no-repeat;background-position:0 0;background-color:#0C5DCE;font-family:"Century Gothic",Helvetica,Verdana,Arial,sans-serif;font-weight:bold;font-size:.92em;text-align:center;text-decoration:none;text-transform:uppercase;letter-spacing:.06em;line-height:20px;outline:1px solid #164093}
div#wrapper div#navigation ul li a.current{background-position:0 -20px}
div#wrapper div#navigation ul li a:hover{background-position:0 -40px}
div#wrapper div#navigation ul li#left a{background-image:url(../resources/navigation_left_bckgnd.png)}
div#wrapper div#navigation ul li#right{border-right-style:none}
div#wrapper div#navigation ul li#right a{background-image:url(../resources/navigation_right_bckgnd.png)}
html{padding:0;background-color:#164093;font-family:"Century Gothic",Helvetica,Verdana,Arial,sans-serif;font-size:100%;height:100%}
