@charset "utf-8";
/* CSS Document */

body			{ background:#feebf1 url('../img/fond.jpg') repeat-x; margin:0; padding:0; font-family:Arial, Helvetica, sans-serif; color:#683228; font-size:12px; text-align:center; }
#conteneur		{ background:url('../img/header.jpg') no-repeat; width:1010px; border:1px solid #FFF; border-width:0 1px; margin:0 auto; position:relative;text-align:left;height:1000px;}
html>body #conteneur{ height:auto; min-height:1000px; }
#corps			{ width:470px; float:right; margin:220px 0 0; }
#fond			{ -moz-opacity:0.13; opacity:0.13; filter:alpha(opacity=13); height:100%; width:100%; background:#6d3e27; position:absolute; z-index:-1000; }
#accueil		{ display:block;width:100%;height:200px;}
#logo			{ position:absolute; top:11px; left:14px; text-indent:-10000px; width:100px; height:108px; background:url('../img/NMOlogo_100px.jpg') no-repeat; }


#gauche,#droite	{float:left;}

#droite			{width:270px;}
#droite p		{margin:0 5px 0 20px;}
#droite h2, #droite h3{margin:0 0 0 20px;}

#vignettes		{margin-top:20px; overflow:auto; width:440px; }
.vignette		{border:1px solid #333;width:178px; float:left;background:url('../img/fond_news.png'); padding:10px;}
.vignette h2,.vignette a{color:#f4d3a6;}

.vignette		{margin:5px;border:1px solid #333;background:#6e4e40;color:#f4d3a6;}
.vignette dt	{ font-size:18px; margin:0 0 4px 0;clear:both;color:#006699;}
.vignette img	{clear:both;border:1px solid #333; margin-bottom:10px;}


#article.pro a img{width:85px;border:0;}

	#menu_1 ul		{height:30px; width:480px; font-size:14px; font-weight:bold; position:absolute; right:0; top:200px;margin:20px 0 0 0;padding:0;}
		#menu_1 li{ color:#4e2020; display:block; float:left; width:auto; border-right:1px solid #333; padding:0 3px;}
		#menu_1 a{ color:#7c738e; text-decoration:none; text-transform:uppercase; }
		#menu_1 a:hover{ color:#4e2020; text-decoration:underline; }
		
	#menu_2 ul	{ position:absolute; left:0; top:212px; width:140px;padding:0;margin:0; list-style:none;}
	#menu_2 li	{ margin-bottom:10px; padding:0; list-style:none; }
	#menu_2 a	{ width:132px; display:block; height:40px; padding:0 0 0 4px; color:#E9DCE2; font-weight:bold; text-decoration:none; }

p				{ margin:0 25px 0 0;padding-bottom:15px;overflow:auto;}
p img			{ float:left; margin:0 8px 10px 0; }
h1				{ font-size:22px;color:#FFF;font-family:Georgia, "Times New Roman", Times, serif;display:block;background:url('../img/fond_h1.jpg');padding-left:40px;margin:20px 0 20px 25px;}
h2				{ font-size:18px; margin:0 0 4px 0;clear:both;color:#006699;}
h3				{ font-size:14px; margin:0 0 8px 0; }
a				{color:#683228; outline:none;}
dfn				{display:block;margin-bottom:5px;}
a img			{border:0;}

.portrait		{margin-left:160px;}
.cale			{ display:block;width:100%;height:0px;clear:both;float:none;}
.chapo			{font-size:14px;font-weight:bold;}

#anim			{margin:0 0 20px 25px;}
#lang			{ position:absolute; width:110px; top:52px; right:10px; padding-left:20px; padding:0;}
#lang li		{ width:20px; float:right; list-style:none;}
#lang a			{ text-indent:-9999px; display:block;}
#lang a.fr		{ background: url('../img/flags/fr.png') no-repeat;}
#lang a.en		{ background: url('../img/flags/gb.png') no-repeat;}

/** html img,
* html .png{
position:relative;
behavior: expression((this.runtimeStyle.behavior="none")&&(this.pngSet?this.pngSet=true:(this.nodeName == "img" && this.src.toLowerCase().indexOf('.png')>-1?(this.runtimeStyle.backgroundImage = "none",
this.runtimeStyle.filter = "progid:DXImageTransform.Microsoft.AlphaImageLoader(src='" + this.src + "', sizingMethod='image')",
this.src = "transparent.gif"):(this.origBg = this.origBg? this.origBg :this.currentStyle.backgroundImage.toString().replace('url("','').replace('")',''),
this.runtimeStyle.filter = "progid:DXImageTransform.Microsoft.AlphaImageLoader(src='" + this.origBg + "', sizingMethod='crop')",
this.runtimeStyle.backgroundImage = "none")),this.pngSet=true)
);
}
*/
dl.liste1			{ clear:both; margin-bottom:20px; overflow:auto; }
dl.liste1 img		{ margin: 0 14px 0 0; padding:0; float:left; }

.liste_galerie		{ display:none;}

#overlay2 { 
	background:#FFF;
	width:600px;
    color:#efefef; 
    height:450px; 
	display:none;
} 
