#main {
  background-image:none;/*url("/system/modules/com.aegps.opencms.website/resources/images/bg/bg_main.gif");*/
}
html > body #main #content {
  width:100%;
}
div#content {
  background-image:url("../images/bg/bg_main.gif");
  width:712px !important;
}
td.content_map {
	padding:20px 0;
	background-image:url("../images/menu/background_content_right.jpg");
  width:712px;
}
td.content_map h2 {
	background-color:#ffffff;
	color:#f69702;
	font-size:18px;
	font-weight:bold;
	margin:0;
	padding-bottom:10px;
	padding-top:10px;
}
#content_inner {
  margin-left:0;
  margin-right:0;
  padding:0;
  color:#737373;
}
#content_inner a {
	color:#737373;
	text-decoration:underline;
}
#content_inner  ul {
  margin-left:0;
}
#content_inner p {
	padding:0 10px 15px 0;
	margin:0;
}
div.flashElement {
  margin:0;
  padding:0;
}
div.tab {
	width:712px;
}
/* Styles des onglets */
div.tabs {
  width:100%;
  margin:20px 0 10px 0;
  border-bottom:1px solid black;
}
div.tabs ul {
  list-style-type:none;
  margin-bottom:2px;
}
div.tabs ul li {
  background-color:#A0A0A0;
  display:inline;
  padding:3px 9px 9px;
  font-size:16px;
}
div.tabs ul li.selected {
  background-color:#666666;
  line-height:30px;
  padding:15px 9px 9px;
  text-decoration:none;
}
div.tabs ul li.tab a, div.tabs ul li.tab a:hover {
  color:#ffffff;
  font-size:14px;
  font-weight:bold;
  text-decoration:none !important;
}
/* Styles du titre continent */
h4.continentTitle {
  color:#000000;
  line-height:20px;
  padding-left:30px;
  clear:both;
  background-image:url(../images/fleche-rouge.png);
  background-repeat: no-repeat;
  background-position: left center;
  margin:0;
}
h4.continentTitle a, h4.continentTitle a:hover {
  color:#000000 !important;
  text-decoration:none !important;
  font-size:12px;
  
}
h4.selected {
  background-image:url(../images/fleche-noire.png);
  background-repeat: no-repeat;
  background-position: left center;

}
/* Styles du div continent */
div.continent {
  padding-left:25px;
}
/* Style dy tableau countries */
table.countries {
  margin-top:5px;
  cellpading:0px;
  cellspacing:0px;
  border:0px;
}
table.countries td {
  vertical-align:top;
  padding:0;
}
table.countries td.content{
  width:225px;
  min-height:0;
  height:auto;
}
table.countries td.barre-grise {
  background-image:url(../images/barre-grise.JPG);
  background-repeat: repeat-y;
  width:5px;
}

/* Style du div country */
div.country {
  width:100%;
  float:none;
  padding-left:5px;
}
div.country span.countryName {
  font-weight:bold;
}

