
* {
margin:0;
padding:0;
}
html {
font-size:100.1%;
}
body {
background:#FFFFFF none repeat scroll 0 0;
color:#3C3E42;
font-family:'trebuchet ms',arial,helvetica,sans-serif;
font-size:75%;
text-shadow:0 0 0 #FFFFFF;
}
ul {
list-style-image:none;
list-style-position:outside;
list-style-type:none;
}
a {
text-decoration:none;
}
a:hover, a:focus {
text-decoration:underline;
}
a img {
border:medium none;
}
strong {
font-weight:bold;
}
em {
font-style:italic;
}
label {
cursor:pointer;
}
input.bouton {
background:#369FF3 none repeat scroll 0 0;
border:1px solid #369FF3;
color:#FFFFFF;
cursor:pointer;
font-family:tahoma;
font-size:1em;
padding:1px;
}
#global {
margin:0 auto;
width:1098px;
}
#header {
height:164px;
position:relative;
z-index:10;
}
#header #header_image {
position:absolute;
}
#header #logo {
background:transparent url(../../images/structure/background/logo.png) no-repeat scroll left center;
height:67px;
margin-left:24px;
margin-top:5px;
position:absolute;
width:1074px;
}
* html #header #logo {
margin-bottom:-75px;
margin-top:9px;
}
#header #logo h1 {
font-weight:normal;
position:absolute;
}
#header #go_home span {
color:white;
float:left;
margin-left:117px;
padding-top:5px;
text-transform:uppercase;
}
#header #go_home .mae {
font-size:18px;
font-weight:bold;
width:610px;
}
#header #go_home .gddl {
font-size:16px;
}
#header #go_home {
display:inline;
float:left;
height:70px;
margin-top:-1px;
width:450px;
}
#header a#go_home:hover {
text-decoration:none;
}
#header ul {
color:#FFFFFF;
display:inline;
float:right;
font-size:0.9em;
font-weight:bold;
margin:1px 10px 0 0;
}
#header ul li {
display:inline;
}
#header ul li img {
vertical-align:middle;
}
#header ul li a {
color:#FFFFFF;
}
#bande_bleu {
background:transparent url(../../images/structure/background/bande_bleu.gif) repeat-y scroll 0 0;
float:left;
margin-bottom:2px;
padding:7px 0 7px 10px;
width:1088px;
}
#bande_bleu #recherche {
float:left;
font-size:0.9em;
padding-right:14px;
width:250px;
}
#bande_bleu #recherche label {
background:transparent url(../../images/elements/fleches_blanc.gif) no-repeat scroll right 6px;
color:#FFFFFF;
padding:0 10px 0 0;
}
#bande_bleu #recherche input.champ_recherche {
border:1px solid #117FD6;
font-size:1em;
margin:0 3px;
padding:2px 0 2px 3px;
width:140px;
}
#bande_bleu ul {
background:transparent url(../../images/structure/background/recherche.gif) repeat-y scroll left top;
float:left;
font-size:1.1em;
font-weight:bold;
width:790px;
}
#bande_bleu ul li {
float:left;
margin:0 9px 4px;
}
#bande_bleu ul li a {
color:#FFFFFF;
}
#main {
background:transparent url(../../images/structure/background/main.gif) repeat-y scroll 0 0;
float:left;
width:100%;
}
#main2 {
background:transparent url(../../images/structure/background/main2.gif) no-repeat scroll 1044px top;
float:left;
width:100%;
}
#main #left {
float:left;
padding-top:10px;
width:229px;
}
#main #left ul.accordeon {
float:left;
font-size:1.1em;
margin-bottom:20px;
width:100%;
}
#main #left ul.accordeon li {
float:left;
padding-bottom:5px;
width:100%;
}
#main #left ul.accordeon li a {
background-image:url(../../images/elements/fleches_bleu.gif);
background-position:12px 7px;
background-repeat:no-repeat;
color:#102D48;
display:block;
float:left;
padding-left:23px;
padding-right:4px;
width:202px;
}
#main #left ul.accordeon li a:hover, #main #left ul.accordeon li a.selected {
background-color:#174168;
background-image:url(../../images/elements/fleches_blanc2.gif);
color:#FFFFFF;
text-decoration:none;
}
#main #left ul.accordeon li ul {
float:left;
font-size:0.8em;
padding-bottom:20px;
padding-top:10px;
width:100%;
}
#main #left ul.accordeon li ul li {
padding-bottom:0;
}
#main #left ul.accordeon li ul li a {
background:transparent url(../../images/elements/dotted_blanc.gif) repeat-x scroll left bottom;
margin-top:3px;
padding-bottom:3px;
}
#main #left ul.accordeon li ul li a:hover {
background:transparent url(../../images/elements/dotted_blanc.gif) repeat-x scroll left bottom;
}
#main #left ul.accordeon li ul li.selected {
background:transparent url(../../images/elements/dotted_blanc.gif) repeat-x scroll left bottom;
color:#FFFFFF;
margin-top:3px;
padding-bottom:3px;
text-decoration:none;
}
#main #left ul.accordeon li ul li.selected span {
padding-left:23px;
}
#main #left #liens {
border-top:2px solid #062A4E;
float:left;
font-weight:bold;
padding-top:10px;
text-align:right;
width:100%;
}
#main #left #liens li {
background:transparent url(../../images/elements/dotted_blanc.gif) repeat-x scroll left bottom;
padding:3px 9px;
}
#main #left #liens li.last {
background:transparent none repeat scroll 0 0;
}
#main #left #liens li a {
background:transparent url(../../images/elements/fleches_bleu.gif) no-repeat scroll right 7px;
color:#FFFFFF;
display:block;
padding-right:11px;
}
#main #left #liens li a:hover {
text-decoration:none;
}
#main #contenu {
float:left;
padding:5px 20px 0;
width:634px;

}
* html #contenu {
overflow:hidden;

}
#main #contenu.large {
padding-right:70px;
width:779px;
font-size:14px;
}
#main #contenu #outils {
display:inline;
float:right;
margin-right:-200px;
padding:0;
position:relative;
}
#main #contenu.large #outils {
margin-right:-50px;
font-size:75%;
}
#main #contenu #outils li {
background-repeat:no-repeat;
display:inline;
margin-bottom:0;
margin-left:4px;
padding:0 0 0 21px;
}
#main #contenu #outils #imprimer {
background-image:url(../../images/structure/background/imprimer.gif);
background-position:0 0;
}
#main #contenu #outils #envoyer_a {
background-image:url(../../images/structure/background/envoyer_a.gif);
background-position:0 4px;
}
#main #contenu #outils li a {
color:#4F4F4F;
margin-right:4px;
text-decoration:none;
}
#main #contenu #outils li a:hover {
text-decoration:underline;
}
#main #contenu #compas {
color:#117FD6;
/*font-size:0.9em;*/
font-size:75%;
margin-bottom:10px;
}
#main #contenu #compas a {
color:#117FD6;
text-decoration:none;
}
#main #contenu #compas a:hover {
text-decoration:underline;
}
#main #contenu ul#actualites {
line-height:1.6em;
}
#main #contenu ul#actualites li {
float:left;
padding:10px 0 40px;
width:100%;

list-style-type:none;


}
#main #contenu ul#actualites li img {
float:left;
margin-right:10px;
}
#main #contenu ul#actualites li a.titre {
color:#315689;
display:block;
font-size:1.4em;
}
#main #contenu ul#actualites li span.categorie {
float:right;
font-size:0.9em;
font-weight:bold;
}
#main #contenu ul#actualites li span.date {
color:#8F96A0;
display:block;
font-size:0.9em;
font-style:italic;
}
#main #contenu ul#actualites li p {
line-height:1.4em;
margin-top:10px;
}
h1 {
color:#3F6191;
font-size:1.6em;
margin-bottom:10px;
}
h2 {
clear:both;
font-size:1.2em;
margin-bottom:8px;
}
h3 {
clear:both;
font-size:1.1em;
margin-bottom:6px;
}
h4 {
clear:both;
font-size:1em;
margin-bottom:2px;
}
h5, h6 {
clear:both;
font-size:1em;
}
#main #contenu img {
border:2px solid #A5ABB3;
}
#main #contenu ul.pagination {
border-top:1px solid #CCCCCC;
float:left;
margin:0 0 10px;
padding:5px 0 0;
text-align:right;
width:100%;
}
#main #contenu ul.pagination li {
display:inline;
margin:0 6px;
}
#main #contenu ul.pagination li a {
color:#3C3E42;
}
#main #contenu ul.pagination li a:hover {
text-decoration:overline;
}
#main #contenu ul.pagination li span {
color:#666666;
font-weight:bold;
}
#main #contenu div.haut_page {
background:transparent url(../../images/structure/background/haut_page.gif) no-repeat scroll right 50%;
float:left;
text-align:right;
width:100%;
}
#main #contenu div.haut_page a {
background:transparent url(../../images/structure/background/haut_page.gif) no-repeat scroll left 50%;
color:#174168;
margin:0 10px 0 0;
padding:0 0 0 10px;
text-decoration:none;
}
#main #contenu div.haut_page a:hover {
text-decoration:underline;
}
#main #right {
float:left;
padding-right:7px;
padding-top:40px;
width:188px;
}
#main #right div.bloc {
background:#FFFFFF none repeat scroll 0 0;
border:1px solid #82BFEF;
margin-bottom:9px;
padding:1px;
}
#main #right div.bloc .titre {
background:#82BFEF none repeat scroll 0 0;
color:#FFFFFF;
display:block;
font-weight:bold;
line-height:1.3em;
padding:4px 8px;
margin-bottom:0px;
}
#main #right div.bloc img {
display:block;
margin:0 auto;
}
#main #right div.bloc p {
padding:5px 7px 0;
text-align:left;
}
#main #right div.bloc p a, #main #right div.bloc ul li a {
color:#174168;
text-decoration:underline;
}
#main #right div.bloc p a:hover, #main #right div.bloc ul li a:hover  {
text-decoration:none;
}
#main #right div.bloc ul{
list-style-type:disc;
list-style-position:inside;
margin-left:8px;
}
#main #right #logos {
padding-bottom:10px;
padding-top:10px;
}
#main #right #logos img {
padding:5px 0;
}
#footer {
background:transparent url(../../images/structure/background/footer.jpg) repeat scroll 0 0;
color:#FFFFFF;
float:left;
height:37px;
padding:60px 0 0 261px;
width:837px;
}
#footer a {
color:#FFFFFF;
}
.sans_espacement {
margin:0;
}
.petit_espacement {
margin-bottom:5px;
}
.grand_espacement {
margin-bottom:20px;
}
.tres_grand_espacement {
margin-bottom:30px;
}
#contenu p {
line-height:1.4em;
margin-bottom:10px;
text-align:justify;
}
#contenu p.retour_ligne {
clear:both;
}
#contenu p.sans_espacement {
margin:0;
}
#contenu p.petit_espacement {
margin-bottom:5px;
}
#contenu p.grand_espacement {
margin-bottom:20px;
}
#contenu p.tres_grand_espacement {
margin-bottom:30px;
}
#contenu p.alignement_centre {
text-align:center;
}
#contenu p.alignement_droite {
text-align:right;
}

#main #right div.bloc p

#main #right div.bloc p.retour_ligne {
clear:both;
}
#main #right div.bloc p.sans_espacement {
margin:0;
}
#main #right div.bloc p.petit_espacement {
margin-bottom:5px;
}
#main #right div.bloc p.grand_espacement {
margin-bottom:20px;
}
#main #right div.bloc p.tres_grand_espacement {
margin-bottom:30px;
}
#main #right div.bloc p.alignement_centre {
text-align:center;
}
#main #right div.bloc p.alignement_droite {
text-align:right;
}
#main #right div.bloc p.alignement_justify {
text-align:justify;
}



#contenu div.mis_en_avant_page_fils {
background:#E8F5FF none repeat scroll 0 0;
border:1px dashed #999999;
clear:both;
margin-bottom:13px;
padding:5px 10px;
}
* + html #contenu div.mis_en_avant_page_fils {
padding-bottom:25px;
}
#contenu div.mis_en_avant_page_fils ul {
display:inline;
margin-top:7px;
padding:0;
}
#contenu div.mis_en_avant_page_fils ul#mis_en_avant_ul li {
background:transparent none repeat scroll 0 0;
margin:0;
padding:0;
}

#contenu div.mis_en_avant_page_fils ul#mis_en_avant_ul li a{
font-size:16px;
}

#contenu a {
color:#174168;
text-decoration:underline;
}
#contenu a:hover {
text-decoration:none;
}
#contenu table.tableau_donnees {
background:transparent url(../../images/elements/dotted_gris.gif) repeat-x scroll center bottom;
border-collapse:collapse;
float:left;
margin:0 0 15px;
width:100%;
}
#contenu table.tableau_donnees tr p {
line-height:normal;
margin:0;
text-align:left;
}
#contenu table.tableau_donnees tr th {
background:#E8F5FF url(../../images/elements/dotted_gris.gif) repeat-x scroll 0 0;
padding:4px;
}
#contenu table.tableau_donnees tr th p {
text-align:center;
}
#contenu table.tableau_donnees tr td {
background:transparent url(../../images/elements/dotted_gris.gif) repeat-x scroll 0 0;
border:0 none;
padding:8px 4px;
vertical-align:top;
}
#contenu table.tableau_donnees tr td.mis_en_avant {
background:#EFEFEF url(../../images/elements/dotted_gris.gif) repeat-x scroll 0 0;
}
#contenu table.tableau_donnees tr td.alignement_centre p {
text-align:center;
}
#contenu table.tableau_donnees tr td.alignement_droite p {
text-align:right;
}
/* ------------------------------------------------------------------------- page map */
#conteneur_carte {	
width:100%;
overflow: hidden;
}
#gauche {	
float:left;	
width:460px;
}
#conteneur_droit {
float:left;	
width:310px;
}
#conteneur_page_pays {	
font-size:12px;
width:799px;
}
#conteneur_page_interieur {
background-color:white;	
border-bottom:1px solid #C6C8C8;	
border-left:1px solid #C6C8C8;	
border-right:1px solid #C6C8C8;	
padding:25px 27px 40px;
}
#colonne-gauche-page {
margin-left:5px;	
text-align:justify;	
width:462px;
}
#colonne-gauche-page h2 {	
margin-top:0;
padding-top:0;
}
#carte_pays {}
#pave_pays {	
float:left;	
height:570px;	
margin-top:5px;	
overflow:hidden;	
padding-left:10px;	
padding-right:10px;	
padding-top:15px;	
width:95%;
}
#gauche #pave_pays img {
border:none;
}
#pave_pays_big {	
padding-left:72px;	
padding-right:73px;
}
#pave_pays ul, #pave_pays_big ul {	
height:228px;	
list-style-type:none;	
margin:0;	
overflow:auto;	
padding:0;
}
#pave_pays ul li, #pave_pays_big ul li{		
list-style-type:none;	
margin:0;	
overflow:auto;	
padding:0;
}
#pave_pays ul li a, #pave_pays_big ul li a {	
color:#102D48;	
display:block;	
font-family:arial, helvetica, sans;	
font-size:11px;	
font-weight:bold;	
height:14px;	
margin-bottom:1px;	
overflow:hidden;	
padding-left:10px;	
padding-top:2px;	
padding-bottom:2px;	
text-decoration:none;	
white-space:nowrap;	
width:96%;
}
#pave_pays_big ul li a {	
width:560px;	
overflow:hidden;
}
#pave_pays ul li a:hover, #pave_pays_big ul li a:hover {	
background-color:#102D48;	
color:white;	
overflow:hidden;
}
a.liste-pays0 {	
background-color:#D4E3EC;
margin-bottom:1px;
}
a.liste-pays1 {	
background-color:#A9C6D9;	
margin-bottom:1px;
}
#conteneur_droit #pave_pays img{	
border:none;
}
#organisation{
height:531px;
}
#pave_pays  b, #pave_pays_big b {	
	color:#3F6191;
	}
	#pave_pays #organisation ul, #pave_pays_big #organisation ul {	
	height:531px;	
	list-style-type:none;	
	margin:0;	
	overflow:auto;	
	padding:0;
	}
	#source{
	font-size:9px;
	text-align:right;
}
#test{
border-top: 2px solid #062A4E; 
margin-top: 20px; 
padding-top:10px;   
text-align: right;    
width: 100%;
}

/* Ticket #13290 */

#main #left ul.accordeon1 {

float:left;

font-size:1em;

margin-bottom:20px;

width:100%;

/*font-family: cursive;*/

}

#main #left ul.accordeon1 li {
background:transparent url(../../images/elements/dotted_blanc.gif) repeat-x scroll left bottom;
float:left;

padding-bottom:5px;

width:100%;

}
#main #left ul.accordeon1 li a {
	
background:none;



background-repeat:no-repeat;

color:#000;

display:block;

float:left;

padding-left:10px;

padding-right:4px;

width:202px;
font-weight: normal;

}

#main #left ul.accordeon1 li a:hover, #main #left ul.accordeon1 li a.selected {

background-color:#174168;

background:none;

color:#FFFFFF;

text-decoration:none;


}

#main #left ul.accordeon1 li ul {

float:left;

font-size:0.9em;

padding-bottom:20px;

padding-top:10px;

width:100%;

}

#main #left ul.accordeon1 li ul li {

padding-bottom:0;

}

#main #left ul.accordeon1 li ul li a {

background:transparent url(../../images/elements/dotted_blanc.gif) repeat-x scroll left bottom;

margin-top:3px;

padding-bottom:3px;

}

#main #left ul.accordeon1 li ul li a:hover {

background:transparent url(../../images/elements/dotted_blanc.gif) repeat-x scroll left bottom;

}

#main #left ul.accordeon1 li ul li.selected {

background:transparent url(../../images/elements/dotted_blanc.gif) repeat-x scroll left bottom;

color:#FFFFFF;

margin-top:3px;

padding-bottom:3px;

text-decoration:none;

}

#main #left ul.accordeon1 li ul li.selected span {

padding-left:23px;

}
.dern_actu{
font-family: Georgia, serif ;
padding-left:10px;
padding-bottom:10px;
 font-size: 16px;

 color:#070000;
 letter-spacing: 0.02em;
font-weight: 600;
text-transform: normal;
line-height: 1.5em;
 /*text-shadow: 0.4px 0px 0px #fff;*/
}
