body {
    font-family         :	Arial, Verdana, sans-serif; 
    font-size           :	0.8em;
	margin				: 	10px 0px 0px 0px;
	padding				:	0px 0px 0px 0px;	
    color    			:	#000000;
}

img,
div {
	border				:	0px none;
}

a	{
	color				:	#999999;
	text-decoration		:	none;
}

a:hover		{
	color				:	#6699CC;
}

#contenu a	{
	padding				: 	0px 3px 0px 3px;
}

#contenu a:hover		{
	background-color	:	#6699CC;
	color				:	#000000;
	filter				: 	alpha(opacity=80);
	filter				: 	progid:DXImageTransform.Microsoft.Alpha(opacity=80);
	-moz-opacity		: 	0.8;
	opacity				:	0.8;
}

#bandeau a	{
	color				:	#000000;
}

#bandeau a:hover		{
	color				:	#999999;
}

#page	{
	position			:	relative;
	width				:	960px;
	 /* IE MAC ne voit pas la fin de commentaire sur cette ligne \*/
	left				: 	50%;
	 /* IE MAC voit un commentaire sur 3 lignes se terminant ici */
	padding				: 	0px 0px 10px 0px;
	margin				: 	0px 0px 0px 0px;
	 /* IE MAC ne voit pas la fin de commentaire sur cette ligne \*/
	margin-left			: 	-480px;
	 /* IE MAC voit un commentaire sur 3 lignes se terminant ici */
	border				:	1px solid #999999;
	border				:	1px solid #cc9933;
}

#bandeau-etat {
	position			: 	relative;
	top					: 	0px;
	left				: 	0px;
	padding				: 	0px 0px 0px 0px;
	margin				: 	0px 0px 12px 0px;
	_margin-bottom		:	-5px;
}
	
#bandeau-etat img.ecusson {
	position			: 	absolute;
	top					: 	-5px;
	left				: 	2px;
}
	
#bandeau-etat h1 {
	margin-left			: 	38px;
	font-size			:	0.7em;
	_margin-top			: 	5px;
}

#bandeau-etat h1 span.ligne1 {
	letter-spacing		: 	0px;
}

#bandeau-etat h1 span.ligne2 {
	letter-spacing		: 	1px;
	word-spacing		: 	-2px;
}

#bandeau-etat h1 span.ligne3 {
	letter-spacing		: 	1px;
	word-spacing		: 	-2px;
}

#icones {
	position			: 	absolute;
	top					: 	15px;
	right				: 	0px;
}

.bandeau	{
	padding				: 	0px 0px 0px 0px;
	margin				: 	0px 0px 0px 0px;
	height				:	120px;
	width				:	100%;
	border-top			:	1px solid #cc9933;
	border-bottom		:	1px solid #cc9933;
	background-image	:	url('/solidarite/images/Bandeau_SSI.jpg');
}

.bandeau h2{
	position			:	absolute;
	font-size			:	1em;
	padding				: 	11px 0px 0px 0px;
	margin				: 	20px 0px 0px 170px;
	background			:	url('/solidarite/images/rectanglebleu-gris.gif') no-repeat;
}

.bandeau p	{
	position			:	absolute;
	padding				: 	0px 0px 0px 0px;
	margin				: 	63px 0px 0px 170px;
    font-size           :	0.8em;
}

.bandeau .bgPBandeau	{
	background-color	:	FFFFFF;
	padding				: 	0px 2px 0px 2px;
	white-space			:	nowrap;
}

#chemin	{
	width				:	760px;
	position			:	absolute;
	left				:	0px;
	margin				: 	0px 0px 0px 0px;
	font-size			:	0.85em;
	text-align			:	right;
}

#navig	{
	float				:	left;
	width				: 	190px;
	padding				:	0px 0px 0px 0px;
	margin				: 	20px 0px 0px 0px;
}

#right	{
	float				:	right;
	width				: 	190px;
	padding				:	0px 0px 0px 0px;
	margin				: 	20px 0px 0px 0px;
	color				:	#999999;	
}

#navig ul,
#right ul	{
	padding				:	0px 0px 0px 0px;
	margin				: 	0px 0px 0px 20px;
}

#navig ul li,
#right ul li{
	padding				: 	10px 0px 7px 0px;
	list-style-type		:	none;
	font-weight			:	bold;
}

/* hack pour IE pour reduire l'espace induit par le "heigh: 0px;" sur "#navig ul li a" */
* html #navig ul li{
	padding				: 	2px 0px 7px 0px;
}

#navig ul li a,
#right ul li{
	background			:	url('/solidarite/images/rectanglebleu.gif') 0px 0px no-repeat;
	padding				:	10px 0px 0px 0px;
	margin				: 	0px 0px 0px 0px;
	_height				:	0px;
}

#right ul li {
	padding-bottom		:	7px;
}

#navig ul li a.aImgPlieDeplie,
#right ul li a.aImgPlieDeplie{
	background			:	none !important;
}

#navig ul li ul,
#right ul li ul	{
	margin				: 	0px 0px 0px 10px;
}

#navig ul li ul li,
#right ul li ul li	{
	background			:	none !important;
	padding				: 	0px 0px 0px 0px;
	font-weight			:	normal;
	font-size			:	0.8em;
}

#navig ul li ul li ul li	{
	font-size			:	1em !important;
}

#navig ul li ul li a,
#right ul li ul li a{
	background			:	none !important;
	padding				:	0px 0px 0px 0px;
}

.imgPlieDeplie	{
	padding				:	0px 0px 0px 0px;
	margin				: 	0px 0px -2px 3px;
}

.selected	{
	color				:	#6699CC;	
}

#right form	{
	padding				:	0px 0px 0px 0px;
	margin				: 	0px 0px 0px 0px;
}

#right .champrecherche	{
	font-size			:	0.85em;
	padding				:	0px 0px 0px 0px;
	margin				: 	0px 0px 0px 0px;
	border				:	1px solid #999999;
	width				:	145px;					
}

.MotRech_ID,
a.MotRech_Titre,
a.MotRech_Navigation	{
	font-weight			:	bold;
}

#contenu	{
	width				:	560px;
	padding				:	0px 0px 0px 0px;
	margin				: 	20px 0px 0px 200px;
}

#contenu h3{
	font-size			:	0.9em;
	padding				: 	11px 0px 20px 0px;
	margin				: 	0px 0px 0px 0px;
	background			:	url('/solidarite/images/rectanglegris.gif') no-repeat;
}

#contenu p	{	
	font-size			:	0.85em;	
	padding				:	0px 0px 0px 0px;
	margin				: 	0px 0px 10px 0px;
}

#contenu h4.h4Traitilles	{
	border-top			:	1px dashed #999999;
	padding-top			:	10px;
}

p.pright	{
	float				:	right;
}

#contenu h4	{
	font-size			:	0.85em;
	padding				: 	0px 0px 0px 0px;
	margin				: 	0px 0px 5px 0px;
}
#contenu h4.rightAccueil{
	text-align			:	right;
	margin				: 	260px 0px 0px 0px;
}
/*********** / news / ***************/
#news1 h3.news,
#news2 h3.news,
#news3 h3.news,
#news4 h3.news,
#news1 p,
#news2 p,
#news3 p,
#news4 p	{
	padding-left		:	100px !important;
}

#news1 img,
#news2 img,
#news3 img,
#news4 img	{
	position			:	absolute;
	top					:	15px;
	left				:	0px;
	width				:	90px;
}
#news1,
#news2,
#news3,
#news4	{
	position			:	absolute;
	width				:	270px;
	height				:	120px;
}
#news1 p,
#news2 p,
#news3 p,
#news4 p	{
	margin-top			: -20px !important;
}
#news1	{
	top					:	280px;
	left				:	200px;
}

#news2	{
	top					:	280px;
	left				:	490px;
}

#news3	{
	top					:	410px;
	left				:	200px;
}

#news4	{
	top					:	410px;
	left				:	490px;
}
.imgNews,
.imgNews2Lignes	{
	float				:	left;
	padding				: 	0px 10px 0px 0px;
	margin				: 	-12px 0px 20px 0px;
	height				:	50px;
	width				:	50px;
}
.imgNews2Lignes	{
	margin-top			: 	-28px;
}
h4.h4News	{
	margin				: 	0px 0px 0px 60px !important;
	_margin-left		:	65px !important;
}
p.pNews	{
	height				:	50px;
	margin				: 	0px 0px 10px 0px !important;
}
/************* / Fin News / **************/
#contenu ul	{
	list-style-image	:	url('/solidarite/images/puceMoz.gif');
	font-size			:	0.85em;
	padding				: 	0px 0px 0px 0px;
	margin				: 	0px 0px 5px 35px;
	_list-style-image	:	url('/solidarite/images/puce.gif');
}
#contenu ul ul {
	font-size			:	1em !important;
}
#contenu ol	{
	font-size			:	0.85em;
	padding				: 	0px 0px 0px 0px;
	margin				: 	0px 0px 5px 35px;
}

#contenu table	{
	font-size			:	0.85em;
	border-collapse		:	collapse;
	margin				:	10px 0px 10px 15px;
}
#contenu table td {
	text-align			:	justify;
	vertical-align		:	top;
}
#contenu table.tProjets	{
	margin-left			:	0px;
	width				:	100%;
}
#contenu table.tProjets	p,
#contenu table.tProjets	ul {
	font-size			:	1em;
}
#contenu table.tLiens	{
	border				:	1px solid #EEEEEE;
	width				:	400px;
}
#contenu table th	{
	background-color	:	#EEEEEE;
	text-align			:	left;
}
#contenu table th.thRight {
	text-align			:	right;
}
h4.decalle{
	margin-left			:	30px !important;
}
ul.decalle{
	margin-left			:	60px !important;
}

#contenu.recherche table,
#contenu.recherche table td	{
	padding				:	0px 0px 0px 0px !important;
	margin				: 	0px 0px 0px 0px !important;
	border-collapse		:	collapse;
}

#contenu.recherche table td	{
	line-height			:	12px;
}

#contenu.recherche .MotRech_CelluleRec	{
	padding-bottom		:	20px !important;
}

#footer	{
	clear				:	both;
}

.cachediv {
	visibility			: 	hidden;
	height				: 	0px;
	display				:	none;
}

a.lien_pdf , a.lien_doc , a.lien_xls {
	line-height: 1.6em;
	padding-top: 2px !important;
	padding-bottom: 0em !important;
	padding-left: 22px !important;
	background-repeat:no-repeat;
}

a.lien_pdf {
	background-image: url('/solidarite/images/ic_pdf.gif') !important;
}

a.lien_doc {
	background-image: url('/solidarite/images/ic_doc.gif') !important;
}

a.lien_xls {
	background-image: url('/solidarite/images/ic_xls.gif') !important;
}

a.info {
	padding: 0 !important;
}
a.info span{
	display: none;
}
#contenu a.info:hover {
	filter				: 	alpha(opacity=100) !important;
	filter				: 	progid:DXImageTransform.Microsoft.Alpha(opacity=100) !important;
	-moz-opacity		: 	1 !important;
	opacity				:	1 !important;
	background-color	:	#FFFFFF;
}
#contenu a.info:hover span{
	display: block;
	position: absolute;
	margin-left: -125px;
	margin-top: -192px;
	padding: 5px;
	border:	1px solid #999999;
	background-color: #FFFFFF;
	cursor:url(/solidarite/images/loupe.cur), auto;
}
.fermebox	{
	color				:	#000000;
	float				:	right;
	padding				: 	0px 0px 0px 0px;
	margin				: 	0px 0px 0px 0px;
}
#pnud,
#cnuced,
#onu,
#mandatinternational,
#iued,
#fgc,
#cicr,
#villege,
#seco,
#ddc	{
	margin				:	10px 0px 10px 70px;
}
br.copyright{
	text-align: right;
}

.souligne {
	text-decoration: underline !important;
}

.depliantInformationImage {
	
}

.depliantInformationTexte {
	position: absolute;
	top: 240px;
	left: 430px;
	width: 300px;
}

.depliantInformationTexte a {
	padding: 0px 0px 0px 0px !important;
}

#ffd {
	text-align: center;
	font-weight: bold;
}

#ffd a {
	text-decoration: none;
	color: #000;
}

#ffd a:hover		{
	color: #000;
	background-color	:	#fff;
	filter				: 	alpha(opacity=100);
	filter				: 	progid:DXImageTransform.Microsoft.Alpha(opacity=100);
	-moz-opacity		: 	1;
	opacity				:	1;
}

#ffd .texteTresGrand {
	font-size: 25px;
}

#ffd .texteGrand {
	font-size: 23px;
}

#ffd .texteMoyen {
	font-size: 20px;
}

#ffd .textePetit {
	font-size: 14px;
}

#ffd .rouge {
	color: #f00;
}

#ffd .bleu {
	color: #39f;
}




