/* Photononstop */

/* qui sommes nous  */



/****** Import */
	@import url("top.css");
	@import url("left.css");
	@import url("right.css");
	@import url("bottom.css");
/****** fin Import */



/* Center */

#Center{
	color:#666;
	width:739px;
	padding-left:243px;
	padding-bottom:15px;
	height:510px;
}

html>body #Center{
	height:auto;
	min-height:510px;
}


#Center img{
	margin: 30px 0;
}


#Center table{
	width:739px;
}


#Center table caption{
	color:#fff;
	text-align: left;
	font-weight: bold;
	text-transform: uppercase;
	padding:2px 5px;
}


#Center table th{
	text-align: left;
	padding:8px 0;
}


#Center table td{
	text-transform: uppercase;
	font-weight: bold;
	padding:5px 0;
	border-top:1px solid #E6E4DD;
}

#Center table td.contact{
	text-transform: none;
}


#Center table td a{
	font-weight: normal;
	text-transform: none;
}

#table_europe,#table_amsud,#table_amnord,#table_afric,#table_asie,#table_oceanie,#table_orient{
	display:none;
}

#map_europe,#map_amsud,#map_amnord,#map_afric,#map_asie,#map_oceanie,#map_orient{
	display:none;
	white-space: nowrap;
}

.map_name{
	color:#fff;
	background: #5D5C5E;
	display:inline;
	padding:4px 15px;
	font-weight: bold;
  text-transform: uppercase; 
}

#map_europe{
	position:absolute;
	top:65px;
	left:580px;
	z-index:10;
}

#map_amsud{
	position:absolute;
	top:200px;
	left:330px;
	z-index:10;
}


#map_amnord{
	position:absolute;
	top:55px;
	left:280px;
	z-index:10;
}

#map_afric{
	position:absolute;
	top:230px;
	left:500px;
	z-index:10;
}

#map_asie{
	position:absolute;
	top:150px;
	left:600px;
	z-index:10;
}

#map_oceanie{
	position:absolute;
	top:220px;
	left:650px;
	z-index:10;
}

#map_orient{
	position:absolute;
	top:155px;
	left:500px;
	z-index:10;
}

/* Amerique du nord */

#Center table.amnord caption{
	background-color: #A69BCC;
}

#Center table.amnord td, #Center table.amnord td a{
	color:#A69BCC;
}

/* Afric */

#Center table.Afric caption{
	background-color: #139E31;
}

#Center table.Afric td, #Center table.Afric td a{
	color:#139E31;
}

/* Oceanie */

#Center table.Ocean caption{
	background-color: #B29859;
}

#Center table.Ocean td, #Center table.Ocean td a{
	color:#B29859;
}

/*Asie*/

#Center table.Asia caption{
	background-color: #ACACBC;
}

#Center table.Asia td, #Center table.Asia td a{
	color:#ACACBC;
}

/*Moyen Orient*/

#Center table.Orient caption{
	background-color: #E70073;
}

#Center table.Orient td, #Center table.Orient td a{
	color:#E70073;
}

/*Amerique du sud*/

#Center table.amsud caption{
	background-color: #3F9DBC;
}

#Center table.amsud td, #Center table.amsud td a{
	color:#3F9DBC;
}

/* eUROPE */

#Center table.Europ caption{
	background-color: #FD9B1D;
}

#Center table.Europ td, #Center table.Europ td a{
	color:#FD9B1D;
}



/* Contacts */
#Center table.contactsPNS{
    margin-bottom:20px;
}

#Center table.contactsPNS td{
    text-transform: none;
}

#Center table.contactsPNS td.fonction{
    font-weight: normal;
}

#Center table.contactsPNS caption{
    background-color: #4c4c47;
}

#Center table.contactsPNS td a{
	color:#f60;
}

.contacts h2{
    color:#000;
    text-transform: uppercase;
    margin-bottom:4px;
} 

.contacts a{
    color:#f60;
}

.contactEmail{
    padding: 10px 0;
    margin-bottom:10px;
}


.contactBlockLeft{
    padding: 10px 0;
    float: left;
    width:50%;
    border-right;: 1px solid #E6E4DD;
}

.contactBlockRight{
    padding: 10px 0;
    float: left;
    width:50%;
}
/* Fin Contacts */


/* France */

.quisn {
  width: 549px;
}

.quisn h2 {
  font-size: 2.1em;
  font-weight: normal;
  margin-bottom: 1em;
}

.quisn p {
  margin-bottom: 1.5em;
}

.direction {
  margin-left: 15px;
  margin-top: 30px;
}

.direction  .portrait {
  float: left;
  width: 260px;
  padding: 0;
  text-align: center;
}

#Center .direction img {
  margin: 0;
  padding: 0;
}

.direction .portrait p{
  padding-top: 6px;
  padding-bottom: 21px;
}

.direction .portrait p .nom {
  font-weight: bold;
}
/* Fin France */


#PressReleases  {
  width: 549px;
}

#PressReleases p {
  margin-bottom: 2em;
}

/* Fin Center */



/* Left */

#Left .Module_left{
	margin-bottom:0;
}

#Left img{
	margin-left:0px;
}

.Module_left h4 {
 	text-transform: uppercase;
}

.Module_left p.debLstDist {
 	font-weight: bold;
  padding-top: 20px;
}

.Module_left h4.separation {
 	border-top: 1px solid #999;
  margin-right: 10px;
  padding-top: 5px;
}

/* Fin Left */



.coinphoto {
  width: 549px;
}

.coinphoto h2 {
  font-size: 2.1em;
  font-weight: normal;
  margin-bottom: 1em;
}

.coinphoto p {
  margin-bottom: 1.5em;
}

.soumission {
  width: 549px;
  border: 2px solid #CCC;
  padding: 0 20px 15px 20px;
}

.soumission h3 {
  text-transform: uppercase;
  margin: 15px 0 15px 0;
  text-align: center;
}

.soumission ul {
  margin: 0 0 10px 30px;
}

/* Clearances */

#zoneRecherche {
  margin: 5px 0 5px 0;
  border-top: 1px solid #E0E0E0;
  border-bottom: 1px  solid #E0E0E0;
  padding: 10px 0 10px 0;
}

#zoneRecherche legend {
  margin: 2px 0 2px 0;
}

.listeClearance h1 {
  font-size: 10px;
}

.listeClearance a {
	color:#f60;
}

.listeClearance li {
	margin: 4px 0 0 0;
}



