* {margin:0;padding:0;}
body {font-family:Tahoma;font-size:10pt;background:#eee;}
a {color:#126eb4;border:none;}
a:hover {color:#000;}
img, a img {border:none;}
.clear {clear:both;height:1px;}
h1 {font-size:20pt;padding:5px 0 0 0;color:#126eb4;height:42px;background:url(../img/title.png) repeat-x;margin:10px -18px 18px -18px;}
h2 {font-size:16pt;color:#808080;margin:0 0 8px 0;}
h3 {font-size:12pt;margin:0 0 6px 0;}
h4 {font-size:10pt;margin:0 0 6px 0;color:#000;}
p {margin:0 0 10px 0;}
p.gray {font-size:8pt;color:#5B5B5B;line-height:150%;}
#page {width:950px;margin:0 auto;text-align:center;background:url(../img/background.png) repeat-y;padding:40px 0 0 0;}
#content {margin:0 30px;position:relative;}
#top {background:url(../img/top.png) repeat-x;height:24px;position:absolute;top:-40px;left:-18px;width:926px;color:#fff;font-size:8pt;}
#top p {float:right;padding:4px 12px 0 12px;}
#top p:first-child {float:left;}
#top a, #bottom a {color:#fff;text-decoration:none;}
#top a:hover, #bottom a:hover {text-decoration:underline;}
#header {width:950px;height:120px;position:relative;}
#map {background:url(../img/france.png) no-repeat;width:200px;height:200px;position:absolute;top:-5px;left:-10px;}
#regions {position:absolute;top:0;right:50px;width:700px;}
#regions img {width:50px;margin-right:3px;}
#titles {clear:both;}
#titles iframe {border:none; overflow:hidden; width:65px; height:35px;position:absolute;top:139px;right:-6px;}
#plaque {height:107px;width:510px;-moz-border-radius:10px;margin:25px auto 15px auto;background:url(../img/plaque.png) no-repeat;}
#plaque div {width:50px;height:80px;background-image:url(../img/chars.png);float:left;margin:12px 0 0 0;}
#plaque .dash {width:25px;background-image:url(../img/tiret.png);}
#plaque #plaque_left, #plaque #plaque_right {width:54px;background:transparent;}
#char_l1, #char_l2, #char_r1, #char_r2 {background-position:1150px 0;}
#num_c1, #num_c2 {background-position:1200px 0;}
#num_c3 {background-position:1650px 0;}
#working {color:#106DB4;}
#social {margin:35px 0 0 0;text-align:left;}
#social h4 {color:#5e5e5e;border-bottom:1px solid #ccc;font-size:11pt;}
.social {width:295px;float:left;margin:10px 30px 0 0;font-weight:bold;}
.social a {font-weight:normal;color:#000;text-decoration:none;}
.social a:hover {color:#126eb4;text-decoration:underline;}
.social.last {margin:10px 0 0 0;width:260px;}
.social.first {width:260px;}
.social img {float:left;margin:0 10px 0 0;width:50px;height:50px;}
#infos {text-align:justify;font-size:8pt;color:#5B5B5B;margin:25px 0 20px 0;}
ul {margin:5px 0 5px 15px;}
#vignettes {margin:10px -18px;}
#vignettes img {width:31px;margin-right:3px;}
#footer {background:#e9e9e9;margin:0 -18px -15px -18px;padding:20px 0 10px 0;}
#bottom {background:url(../img/bottom.png) repeat-x;height:24px;width:926px;margin:15px 0 0 -18px;color:#fff;font-size:8pt;}
#bottom p {padding:5px 0 0 0;}

