body, body * { padding:0%; margin:0%; font-family:Arial, Helvetica, Jamrul, sans-serif; cursor:default; font-size:inherit; }
body * a, body * a * { text-decoration:none; cursor:pointer; border:0px; }
input, textarea { cursor:text; }

body { background:url(img/bg0.jpg) #FFF 0% 0% repeat-x; }
#sub1 { background:url(img/bg1.jpg) #FFF 50% 0% repeat-y; }
#sub2 { background:url(img/bg2.jpg) transparent 50% 0% no-repeat; }

#header, #center, #footer { width:896px; margin:0px auto; }

#header { height:240.9px; }
#header h2 { float:right; margin:60px 9.9px 0px 0px; font-weight:normal; font-size:11px; }
#header #lang { float:left; margin:60px 0px 0px 5px; clear:left; }
#header #lang a { padding:5px; }
#header #retouraccueil { display:block; width:315px; height:160px; position:relative; top:42px; float:left; }

/* -- Suckerfish Dropdowns -- */
#nav { padding-top:42px; padding-left:315px; }
* html #nav { position:fixed; }
ul { list-style:none; }
#nav a { display:block; font-size:15px; font-weight:bold; color:#000; }
#nav a:hover { color:#0AA; }
#nav li { float:left; width:auto; margin-right:25px; }
#nav li.nomargin { margin-right:0px; }
#nav li ul { position:absolute; left:-999em; width:170px; }
#nav li:hover ul, #nav li.sfhover ul { left:auto; }
#nav li ul a { background:#EEE; border:1px solid #DDD; border-top:1px solid #FFF; }
#nav li ul a { padding:3px 5px; font-size:12px; font-weight:normal; width:170px; }
#nav li ul a:hover { background:url(img/bg_sf.jpg) #8CC 0% 100% no-repeat; color:#FFF; }

#nav2 { padding:25px 0px 0px 45px; }
#nav2, #nav2 a { color:#FFF; font-size:12px; }
#nav2 li { float:left; padding:0px 3px; }
#nav2 li ul { position:absolute; left:-999em; width:170px; }
#nav2 li:hover ul, #nav2 li.sfhover ul { left:auto; }
#nav2 li ul a { background:#EEE; border:1px solid #DDD; border-top:1px solid #FFF; color:#000; }
#nav2 li ul a { padding:3px 5px; font-size:12px; font-weight:normal; width:170px; display:block; }
#nav2 li ul a:hover { background:url(img/bg_sf.jpg) #8CC 0% 100% no-repeat; color:#FFF; }

#center { background:url(img/deg.jpg) transparent 0% 55px repeat-x; min-height:340px; }
#center h1 { color:#6CC; font-size:18px; padding:20px 0px 0px 50px; width:565px; position:relative;}
#center h1 #taille_texte {/*float:right;*/position:absolute;right:0px;top:10px;}
#center h1 #taille_texte img {border:none;}
#center h1 #texte_h1 {/*float:left;*/}
#center div#content { padding:40px 50px 20px; font-size:14px; text-align:justify; }
#center div#content a { color:#0AA; text-decoration:underline; }
#center div#content ul li { background:url(img/puce1.gif) transparent 0% 7px no-repeat; padding:5px 0px 5px 15px; }
#xaipe { clear:both; margin:0px auto; }
#xaipe2 { margin:0px auto; }
#xaipe tr td, #xaipe2 tr td { padding:5px 10px; }
#xaipe tr td a, #xaipe2 tr td a { display:block; text-decoration:none !important; text-align:center; }
#xaipe2 tr td a img { width:100px; }

#centresregionaux { border-collapse:collapse; border:1px solid #AAA; width:100%; font-size:12px; margin-top:20px; }
#centresregionaux tr th { border:1px solid #AAA; text-align:center; padding:5px; }
#centresregionaux tr td { border:1px solid #AAA; text-align:left; padding:5px; }

#actuzone { border-top:1px solid #DDD; padding:2px; margin-top:40px; clear:both; }
#actuzone ul { margin-left:10px; }

#coldroite { float:right; width:250px; border-left:1px solid #DDD; margin:25px 0px 20px 30px; padding-bottom:15px; }
#coldroite div { background:url(img/deg.jpg) transparent 0% 0% repeat-x; }
#coldroite div div { padding:15px 0px 0px 53px; font-size:12px; }
#coldroite div div.paper { background:url(img/paper.jpg) transparent 10px 17px no-repeat; }
#coldroite div div.chat { background:url(img/chat.jpg) transparent 10px 17px no-repeat; }
#coldroite div div a { color:#000; }
#coldroite div div a.plus { margin-right:15px; color:#0AA; }
#coldroite div div h3 { font-size:17px; padding-bottom:2px; }
#coldroite div div ul { padding:10px 20px; }
#coldroite div div ul li { background:url(img/puce1.gif) transparent 0% 3px no-repeat; text-indent:10px; padding:4px; }
#coldroite div div ul li a:hover { color:#0AA; }

a.plus { background:url(img/plus.gif) transparent 100% 4px no-repeat; color:#0AA; }
a.plus { padding:5px 20px 0px 3px; display:block; font-weight:bold; float:right; }
a.plus:hover { text-decoration:underline; }

#footer { height:84px; background:url(img/bg_foot.jpg) #FFF 0% 100% no-repeat; clear:both;}
#footer p { text-align:center; line-height:25px; float:left; width:100%; color:#6CC; font-size:10px; }
#footer p a { color:#6CC; }
#footer p a:hover { text-decoration:underline; }

#hdp { background:#6CC; color:#089; font-size:9px; display:block; float:right; padding:3px 13px; }
.clear {clear:both;}