/*
Theme Name: Afrique du Sud 2010 Theme 2008
Theme URI: http://www.afrique-du-sud-2010.fr/
Description: Afrique du Sud 2010 Theme 2008
Version: 1.0
Author: Afrique du Sud 2010
Author URI: http://www.afrique-du-sud-2010.fr/
*/

body {font:12px Arial,Tahoma,Verdana; color:#010103;margin:0;padding:0;text-align:center;}

fieldset {border:none;}

a {text-decoration:none;color:#2255AA;}
a:hover {text-decoration:underline;}
a img {border:none;}

h1,h2,h3 {color:#000;float:left;width:100%;}
h1 a,h2 a,h3 a{color:#000;text-decoration:none;}
h1 a:hover,h2 a:hover,h3 a:hover{color:#2255AA;text-decoration:none;}


h2 {font:bold 14px Tahoma, Verdana, Arial; }
h3 {font:bold 14px Tahoma, Verdana, Arial; }

.wrapper {width:960px;margin:0px auto;padding:0;background:#fff url(/media/style/border-bottom.gif) 0 0 no-repeat;height:10px;float:left;margin:0;padding:0;}
.sep {border-bottom:medium double #EAEAEA;width:100%;float:left;margin:10px 0 ;height:10px;}

.navigation {text-align:center;margin:12px 0;float:left;width:590px;}
.navigation a {padding:0 10px;}
.alignleft {text-align:left;width:48%;float:left;}
.alignright {text-align:right;width:48%;float:right;}

/* #header */
#wrap-header {background:transparent url(/media/style/background.gif) 0 0 repeat-x;height:137px;margin:0px;padding:0px;}
#header {width:940px;margin:0px auto;padding:0px;}
#header #logo {float:left;}
#header #tools {float:right;color:#aaa;font:11px Tahoma,Verdana,Arial;margin:10px 12px 0 0; }
#header #tools a{color:#aaa;font:11px Tahoma,Verdana,Arial; }

#frm_rechercher {width:450px;float:right;margin-top:15px;}
#q {width:330px;border:1px solid #0F4574;height:18px;margin:0;padding:5px 0 0 2px;font:12px Tahoma, Verdana, Arial;}
#sa {margin:0;padding:0;height:25px;vertical-align:bottom;}

/* #nav */
#nav {float:left;width:100%;margin:0px 0 0 5px ;height:32px;text-align:left;}
#nav a {display:block;width:auto;height:32px;float:left;padding:0px 10px 0px 10px;color:#FFF;font:bold 11px Tahoma, Verdana, Arial;line-height:280%;background:transparent url(/media/style/nav.gif) 100% 0 no-repeat;/**/}

#wrap {width:940px;margin:0px auto;padding:0;}

/* #intro */
#intro {float:left;background:#EAEAEA url(/media/style/border-top.gif) 0 0 no-repeat;margin:10px 0 0 0;padding:7px 10px 0px 10px;width:940px;}
#intro-ads {width:508px;background:#fff;float:left;height:90px;margin:0;padding:0;}
#intro-ads div {margin-top:15px;}
#intro-gallery {width:422px;background:#fff;float:right;height:90px;margin:0;padding:0;text-align:left;}
#intro-gallery p {line-height:180%;padding:0px 10px;margin:0;}

/* #container */
#container {float:left;background:#EAEAEA url(/media/style/border-top.gif) 0 0 no-repeat;margin:10px 0 0 0;padding:9px 10px 0px 10px;width:940px;}

/* #content */
#content {width:610px;float:left;margin:0 10px 0 0;text-align:left;font:normal 12px Arial, Tahoma, Verdana;}
#content h1 {color: #000000;font-size: 22px;font-family: Arial, Tahoma, Verdana;font-weight: bold;margin:10px 0 10px 0;padding: 0px 0px 10px 0px;line-height: 24px;}
#content h1.news {padding:0;}
#content .article {float:left;margin-bottom:10px;padding:7px 10px 7px 10px;background:#fff;width:590px;}
#content .railway {margin-bottom:0px;}
#content #railway {margin:0;padding:0 0 5px 0;}
#content .preliminaires {background:#eee;font-size:12px;border:1px solid #ccc;border-bottom:none;border-right:none;}
#content table.preliminaires #content th,#content table.preliminaires td, table.preliminaires th{border-bottom:1px solid #ccc;border-right:1px solid #ccc;padding:5px;}
#content td.center{text-align:center;}
#content .ads {float:left;margin:0px 10px 10px 0;}
#content .adsbottom {float:left;margin:0;}
#content .date {margin-top:0px;}
#content .page h2,#content .page h3 {float:none;width:auto;}
#content .listing {float:left;/*margin:0;padding:0;*/}
#content .list {float:left;margin:15px 0 5px 0;padding:0;}
#content .thumb {float:left;display:block;border:1px solid green;margin:0 5px 0px 0;}
#content .listing h2 {float:left;display:block;width:510px;margin:0 0 0px 0;padding:0;}
#content .listing small {display:block;width:510px;margin:5px 0;}
#content .listing .date {margin:0;padding:0;}
#content .listing .sep {float:left;width:590px;margin:0;}
/*#content #page {float:left;}*/

#content #page ul {list-style:none;margin:0;padding:0;float:left;width:100%;}
#content #page li {background:transparent url(/media/style/li.gif) 0 3px no-repeat;padding:0 0 0 15px;}
#commentform {float:left;width:100%;}


/* #left */
#left {width:310px;float:left;}
#left .article {margin:0 0 8px 0;background:#fff;padding:10px;text-align:left;}
#left .article h3 {margin:0;padding:0 0 5px 0;text-align:left;font:bold 14px Tahoma, Verdana, Arial;}
#left .article a img {}
#left .article p {margin:0;padding:5px 0;text-align:left;}
#left .page {margin:0 0 10px 0;background:#fff;padding:10px;}
#left .last {margin:0;}
#left .page h2 {margin:0;padding:0 0 5px 0;text-align:left;}
#left .page a img {}
#left .page p {margin:0;padding:5px 0;text-align:left;}

/* #middle */
#middle {width:290px;float:left;margin:0 10px;}
#middle .article {float:left;margin:0 0 10px 0;background:#fff;padding:10px;}
#middle .article h2 {margin:0;padding:0 0 5px 0;text-align:left;font:bold 14px Tahoma, Verdana, Arial;}
#middle .article a.title {display:block;font-weight:bold;}
#middle .article a img {float:left;margin:0 5px 5px 0;}
#middle .article p {float:left;width:100%;margin:0 0px 10px 0;padding:0 10px 10px 0;text-align:left; background:#fff url(/media/style/dots.gif) 0 100% repeat-x;}
#middle .ads {float:left;width:270px;margin:10px 0 0 0;padding:10px;background:#fff;}

/* #right */
#right {width:320px;float:left;}
#right #video {padding:10px;background:#fff;float:left;width:300px;}
#right #video div {text-align:left;float:left;width:100%;}
#right #video div h2 {float:left;/*width:150px;*/margin:0;padding:0 0 5px 0;text-align:left;font:bold 14px Tahoma, Verdana, Arial;}
#right #video div a {display:block;width:80px;text-align:right;float:right;font:normal 10px Tahoma, Verdana, Arial;}
#right .ads {margin:10px 0 0 0;padding:10px;background:#fff;float:left;}
#right #histoire {margin:10px 0 0 0;padding:10px;background:#fff;width:300px;float:left;}
#right #histoire h3 {margin:0;padding:0 0 5px 0;text-align:left;font:bold 14px Tahoma, Verdana, Arial;}
#right #histoire div {float:left;width:100%;margin:0 0 6px 0;padding:0;}
#right #histoire div a {display:block;float:left;width:66px;height:66px;padding:1px;background:#fff;border:1px solid #C6BEBE;margin-right:6px}
#right #histoire div a.last {margin:0;}
#right #histoire div a:hover {border:1px solid #A49E9E;}
#right #RightNav,#right .RightNav {margin:10px 0 0 0;padding:10px;background:#fff;width:300px;float:left;text-align:left;}
#right #RightNav h3,#right .RightNav h3 {margin-top:0;}
#right #RightNav ul,#right .RightNav ul {margin:0;padding:0;list-style:none;}
#right #RightNav li,#right .RightNav li {margin:0;padding:0;background:transparent url(/media/style/star.gif) 0 3px no-repeat;width:100%;float:left;}
#right #RightNav li a,#right .RightNav li a {font-weight:bold;padding:0 0 0 18px;line-height:200%;}

/* #footer */
#footer {float:left;width:100%; margin:10px 0 70px 0;color:#848484;font-size:10px;}
#footer a {color:#848484;}



