body#body-base {
margin: 0 0 0 0;
background-color: white;
height:100%;
font-family: Arial, Helvetica, sans-serif;
color: #000066;
}

h1,  .titrethemeressources, .bcrumb { font-size: 164%; }
.bcrumb a {	font-size: 75%; }

h2, soustitrethemeressources { font-size: 145%; }
h3, div#container div#textItem div.nouvelle h3 { font-size: 118%; } 

acronym {
	border-bottom: 1px dotted #FF9900;
	cursor: help;
}
address{ font-style:normal; }

a:link { color: #CC0000;  }
a:visited { color: #996633; }
a:hover { color: #FF9900; }
a:active { color: #336699; }

h1, h2, h4, h5, h6 { font-weight: normal; }
h3 {font-weight: bold;}

h1, h3 { color: #990000; }
/* h2, h4 { color: #FF9900; } */

th { text-align:left; }

.separateur {
	border-bottom: 2px solid #E0022C;
	color: #E0022C;
	text-align: right;
	font-weight: bold;
}

/* elements de mise en page */

#banniere-site { }

.menu-refugies td {
	background: #990000;
	padding: 0.5em;
}

.menu-refugies td a {
	color: #C0C0C0;
	font-weight: bold;
}

#contenu-principal {
	float:left;
}
	
.contenu-complementaire {
	border: 1px solid #FFCC99;
	margin: 2em 0 1em 0;
	padding: 0.75em;
	background-color: white;
	
}

.contenu-complementaire ul, .contenu-complementaire ol {
	padding-left: 1em;
	margin-left: 0;
}

.contenu-complementaire li {
	padding-left: 0;
	margin-left: 0;
}

.sommaire-titre { margin-top: 0em; }

p.en-retrait{ padding-left: 3em; }

.lientexte { /* class du petit menu de bas de page */
	padding: 0;
	margin: 0;
}

.menu-bas, .menu-prov-deleg {
	padding-top: 1em;
	background: white url(images/dotted_line.gif) top left repeat-x;
	text-align: center;
	clear:both;
}

.menu-prov-deleg { background-position: bottom left; padding: 0 0 0.7em 0; margin-top: 0.5em; }

.lientexte a:link, .lientexte a:visited { color: #CC0000; text-decoration: none; }
.lientexte a:hover, .lientexte a:active { color: #FF9900; text-decoration: none; }

#menu-haut {
	padding: 1em 0 0.5em 0;
	text-align: right;
	margin-bottom: 1em;
}

/* Utilise pour mentionne le credit */
a.smallorange:link {
	font-size: 8pt;
	color: #FF6600;
	text-decoration: underline;
}
a.smallorange:visited {
	font-size: 8pt;
	color: #FF6600;
	text-decoration: underline;
}
a.smallorange:hover {
	font-size: 8pt;
	color: #FF6600;
	text-decoration: none;
}
a.smallorange:active {
	font-size: 8pt;
	color: #336699;
	text-decoration: none;
}
.orange {
	font-size: 8pt;
	color: #FF6600;
}

/* Dimensions de la mise en page */

#cell-spacer { height: 1px; }

#table-miseenpage{ padding-right: 1em; width: 59em; }
#cell-menu, #cell-spacer { width: 17em; }
#cell-contenu { width: 41em; }

#contenu-principal { width: 23.5em; }
.contenu-complementaire { margin-left: 24em; }

/* Ressources */

a.lienbleu:link, a.lienbleu:visited {
	color: #336699;
	text-decoration: underline;
}

a.lienbleu:hover {
	color: #FF9900;
	text-decoration: none;
}
a.lienbleu:active {
	color: #336699;
	text-decoration: none;
}

a.lienvert:active {
	color: #669933;
	text-decoration: underline;
}
a.lienvert:visited {
	color: #669933;
	text-decoration: underline;
}
a.lienvert:hover {
	color: #669933;
	text-decoration: none;
}
a.lienvert:link {
	color: #669933;
	text-decoration: none;
}

a.petitlienvert:link {
	color: #669933;
	text-decoration: none;
}
a.petitlienvert:visited {
	color: #669933;
	text-decoration: underline;
}
a.petitlienvert:active {
	color: #669933;
	text-decoration: underline;
}

a.petitlienvert:hover {
	color: #669933;
	text-decoration: none;
}


.titrethemeressources {
	font-weight: bold;
	color: #FF6600;
}

.soustitrethemeressources {
	font-weight: normal;
	color: #FF6600;
}

.auteurressources {
	color: #FF6600;
}

.section-encadre {
	border: 1px solid #336699;
	width:100%;
	margin:1em;
	padding:1em;
}

h3.h3-ress { font-weight:bold; }
h4.h4-ress { color: #669933; }

div.droits-humains {
background-color:#CCCC99;
padding:1em;
margin:1em;
width:100%;
}


/* Delegations */
body#body-base h1.banniere-delegation {
	background:#FF9933; 
	color: #FFF7B7; 
	font-family: Georgia, 'Times New Roman', Times, serif; 
	font-weight: bold; 
	border: 1px solid #993300; 
	padding: 0.5em 0 0.25em 0.25em;
	margin: 0.5em 0 0 0;
	font-size:200%;
}

#entete-prov { margin: 0.5em 0 0 0; }

a.delegationNav:link {
	color: #FFCC00;
	text-decoration: none;
	font-weight: bold;

}
a.delegationNav:visited {
	color: #FFCC00;
	text-decoration: none;
	font-weight: bold;

}
a.delegationNav:hover {
	color: white;
	text-decoration: none;
	font-weight: bold;

}
a.delegationNav:active {
	color: #FFCC00;
	text-decoration: none;
	font-weight: bold;

}

.lientop {
	margin: 0.5em 0;
	padding: 0.5em;
	background: #990000;
	width: 100%;
	text-align:center;
}

table.lientop td {
	width: 25%;
}

/* STYLE nouvelles deroulantes */
p.paragraphe-lien a:link,
p.paragraphe-lien a:visited  {
	text-decoration:none;
}


/* Bread-crumb */

.bcrumb { 
	font-weight: bold;
	background: white url(../../images/dotted_line.gif) bottom left repeat-x;
	padding: 0 0 0.5em 0;
	margin: 0 0 1em 0;
}

.bcrumb img { vertical-align: top; }
.bcrumb a:link, .bcrumb a:visited { text-decoration: none; }


#bc-reseau, #bc-reseau a:link, #bc-reseau a:visited { color: #E0022C; }
#bc-reseau a:hover, #bc-reseau a:active { color: #EA5572; }

#bc-membres, #bc-membres a:link, #bc-membres a:visited { color: #336699; }
#bc-membres a:hover, #bc-membres a:active { color: #7698BB; }

#bc-delegations, #bc-delegations a:link, #bc-delegations a:visited { color: #958C23;  }
#bc-delegations a:hover, #bc-delegations a:active { color: #B8B26B; }

#bc-ressources, #bc-ressources a:link, #bc-ressources a:visited { color: #669933;  }
#bc-ressources a:hover, #bc-ressources a:active { color: #98BB76; }

#bc-contact, #bc-contact a:link, #bc-contact a:visited { color: #F96A23; }
#bc-contact a:hover, #bc-contact a:active { color: #FB9B6B; }
	

/* STYLE POUR NOUVELLES */

div.nouvelle
{
	margin: 0 0 1.5em 0;
	padding: 0 0 0.5em 0;
	border-bottom: 1px dotted #FFBB55;
}

div.derniere-nouvelle { border-width: 0; }

div.nouvelle h2, div.nouvelle h3, div.nouvelle h4
{
	padding: 0;
	margin: 0;
	font-weight:bold;
	color: #E0022C;	
}

 div.date
{
	color: #FF6600;
	padding: 0;
	margin: 0;
	font-style:italic;
}
 div.lieu
{
	font-weight:bold;
	color: #FF6600;
	padding: 0;
	margin: 0;
}

div.nouvelle div.corps
{
	padding: 0;
	margin: 1em 0 0 0;
}

div.nouvelle div.corps p
{
	padding: 0;
	margin: 0 0 1em 0;

}

/* PHOTOS DANS TEXTE */
div.boite-photo {
	float:right;
	margin-left: 1em;
}

div.boite-photo-alterne {
	float:left;
	margin-right: 1em;
}

div.boite-photo img, div.boite-photo-alterne img {
	border: 1px solid black;
}

div.photo-titre {
	font-style:italic;
	font-weight: bold;
	margin-bottom: 0.2em;
}
div.photo-credit {
	font-size: smaller;
	text-align: right;
}

