/*body { margin: 0; padding: 0; text-align: center; background: #F6F5F5; }*/

.page {	width: 100%;position: relative; margin: 0 auto; text-align: left;background:#fff url(img/bg.gif) repeat-x; }

.header { padding-top: 1.5em;}
/*.spip_logo { padding-left: 10px; border: none; }*/

.footer { clear: both; padding: 1em 0 0; margin:1em 0 0 0; border-top:2px solid #C10435; }

/*.header {
	background: url(img/header-image3.gif) no-repeat top right;
	z-index: 50;}*/

.header .news a {color: #C10435;}

.spip_doc_titre {
font-size:12px;
}

.spip_doc_descriptif {
font-size:12px;
}

#descriptif_site_map {
	position:relative;
	float: left;
	color: #666666;
	font-size:15px;
	font-style:normal;
	font-weight:normal;
	letter-spacing:-0.5px;
	line-height:1.6em;
	margin-top:40px;
	margin-right:295px;
	margin-left:0;
	width: 230px;
	z-index: 20;
}

.search-sommaire{
width: 250px;
text-align: center;
position: relative;
float: right;
}

#descriptif_site_map_enbas{
	margin-top: 10px;
	position:relative;
	float: left;
	color:#666666;
	font-size:15px;
	font-style:normal;
	font-weight:normal;
	margin-right: -360px;
	margin-left:0;
	letter-spacing:-0.5px;
	line-height:1.6em;
	z-index: 10;
}

.news {
clear: both;
/* font-family: "Slabo 27px"; */
font-size:large;
background-color: white;
border: solid silver thin;
border-radius: 1em;	-moz-border-radius: 1em 1em 1em 1em;
position: absolute;
padding-top: 10px;
padding-left: 5px;
padding-right: 5px;
top: 50px;
text-align: justify;
width: 400px;
right: 0px;
z-index: 1000;
}

.news a {
font-weight: bold;
text-decoration: underline;
}


#newsletter {
float: right;
margin-right: 50px;
border: solid silver thin;
border-radius: 0.5em;	-moz-border-radius: 1em 1em 1em 1em;
padding: 3px;
text-align: left;
width: 35%;
min-width: 260px;
z-index: 50;
}


/* Conteneur de la partie visible de l'imagemap */
#imagemap {
margin-top: -20px;
margin-left: 200px;
position:absolute;
width: 1000px;
height: 650px;
background: transparent url(img/imagemapclick.png) no-repeat;
padding: 0;
}

/* Style de la liste */
#imagemap li {
display: block;
position: absolute;
list-style: none;
margin: 0;
padding: 0;
}

/* Style du lien */
#imagemap a {
display: block;
text-indent: -9999px;
text-decoration: none;
outline: none;
}

/* position top left des zones - parametrer un z-index en ces de recouvrement */
#asie {left: 561px; top: 92px; z-index: 30;}
#afrique {left: 394px; top: 182px;}
#ameriqueN {left: 85px; top: 152px;}
/*#ameriqueS {left: 245px; top: 288px;}*/
#ameriqueS {left: 209px; top: 272px;}
#europe {left: 390px; top: 52px;}
#moyenOrient {left: 483px; top: 140px; z-index: 20;}
#oceanie {left: 657px; top: 175px;}

/* dimensions width et height des zones */
#asie a {width: 152px; height: 116px;}
#afrique a {width: 159px; height: 179px;}
#ameriqueN a {width: 216px; height: 159px;}
/*#ameriqueS a {width: 131px; height: 181px;}*/
#ameriqueS a {width: 167px; height: 187px;}
#europe a {width: 323px; height: 141px;}
#moyenOrient a {width: 85px; height: 79px;}
#oceanie a {width: 228px; height: 123px;}

/* position top left des zones hover */
#asie a:hover {background:url(img/imagemapclick.png) -492px -832px no-repeat;}
#afrique a:hover {background:url(img/imagemapclick.png) -155px -659px no-repeat;}
#ameriqueN a:hover {background:url(img/imagemapclick.png) -325px -664px no-repeat;}
/*#ameriqueS a:hover {background:url(img/imagemapclick.png) -9px -659px no-repeat;}*/
#ameriqueS a:hover {background:url(img/imagemap_5copie.png) -8px -656px no-repeat;}
#moyenOrient a:hover {background:url(img/imagemapclick.png) -657px -827px no-repeat;}
#europe a:hover {background:url(img/imagemapclick.png) -567px -668px no-repeat;}
#oceanie a:hover {background:url(img/imagemapclick.png) -757px -830px no-repeat;}

