/****** Génériques  *********/
*{ margin:0; padding:0 }

ul, li { margin-left: 10px; 
margin-top : 10px;}
#menu li { margin-left: 0px; }
#bonjour
{
text-align:center;
}
BODY{					
	background: #FFE680 /*url(_css_marron/bg.gif) repeat-x top*/;
	font: 74% Arial, Sans-Serif; 
	color:#000000;
	}

/*tr,td,th,table,body,p {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	text-decoration: none;
	color: #484747;
	}*/
	
h6 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 13px;
	font-weight: bold;
	font-style:italic;
	margin-right : 30px;
	}

h5 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	}

h4 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 13px;
	font-weight: bold;
	}
	
h3 {
	font-size: 17px;
	font-weight: bold;
	padding: 0px;
	border: 0px;
	}

#p_article_breve h3 {
	font-size: 13px;
	font-weight: bold;
	margin-top: 20px;
	margin-bottom: 5px;
	padding: 0px;
	border-bottom: 1px solid #EFF0EE;
	color: #484747;
	}

h2 	{
	font-size: 15px;
	color: #484747;
	font-weight: bold;
	}

h1 {
	font-size: 16px;
	color: #484747;
	font-weight: bold;
	}

a,a:link,a:visited {
	text-transform: none;
	color: #484747;
	text-decoration: none;
	}

a:hover {
	text-transform: none;
	color: #484747;
	text-decoration: none;
	}
	
	
/************ Blocs Pricipaux ********************/

#container	{
	position: absolute; left: 50%;
	width: 1000px;
	margin-left: -500px;
	/*background: #fff url() repeat-y center;*/
	/*border-style:solid;
	border-color:#484747;*/
	}	
	
#intro {
	margin-top:15px;
	height: 170px;
	/*background: url(_css_historical/header.jpg) no-repeat center top;*/
	}

#thirdcolum {
	margin:20px 0px 0px 0px;
	_margin:20px 0px 0px 0px;
	background-color:#FFE680;
	/*margin-top:20px;
	margin-left:40px;*/
	width: 150px;
	float:left;
	/*border-style:solid;
	border-color:#484747;*/
	}


#supportingText
{
	background-color:#fff;
	margin-top:20px;
	margin-left:25px;
	width: 600px;
	_width:535px;
	float:left;
	-moz-border-radius:15px 15px 15px 15px;
	/*border-style:solid;
	border-color:#484747;*/
}

#linkList
{
	margin-left:20px;
	margin-top:20px;
	width: 200px;
	float:right;
	color:#980101/*#B3A15A*/;
	/*border-style:solid;
	border-color:#484747;*/
}


/******************** Sous Contenu ***************************/

/******************** Sous Contenu HEADER ***************************/
#pageHeader
{
	width:1000px;
	height:124px;*/
}

#pageHeader a
{
	color: #E0F5FF; 
}

#pageHeader a:hover 
{ 
	text-decoration:underline;
}
	
#pageHeader h1
{
	color:#fff;
	padding:20px 0px 0px 20px;
	margin:-50px 0 5px 10px;
}

#pageHeader h2 span
{
  	float: right;
	padding: 5px 0px 0px 0px;
	font-size:12px;
	color: #fff;
}			                                                                              

#pageHeader h3
{
	float: right;
	color: #fff;
	padding: 45px 0px 0 0;
	font-size:12px;
}

#pageHeader a {
		color: #fff; 
		}

#pageHeader a:hover { 
		text-decoration:underline;
		}
	
#quickSummary {
	height:15px;
	} 
	
	#quickSummary h1 {
		display: none;
		color:#002B3D;
		padding:20px 0px 0px 0px;
		}
	#quickSummary h3 {
	display:none;
		}
	#quickSummary h2 {
		display:none;
		}
	#quickSummary a {
		color: #B3A15A; 
		}
	#quickSummary a:hover { 
		text-decoration:underline;
		}

#preamble {
	display: none;
	}



/******************** LES GENERALES ***************************/
#article_breve_titre {
	/*border:1px solid #6D5252;*/
	-moz-border-radius:15px 15px 0px 0px;
	background-color:#AD9060;
	width:155px;
	height:30px;
	
}
	#article_breve_titre span {
		padding-left:10px;
		color:#fff;
		margin-right : 10px;
	
	}
	
	#article_breve_titre h6 {
		font-size:12px;
		margin-top:5px;
		/*margin-bottom:5px;*/
		line-height:1.7em;
		}
/******************** MENU HORIZONTAL***************************/
#menu {
display:none;
}


/******************** Sous Contenu 1ERE COLONNE ***************************/	
#edito {
	margin:10px 15px 20px 15px;

	}
	#edito_1 {
		-moz-border-radius: 1em;
 		border-radius: 1em;
		/*background-color:#F6F5E0;*/
		border: #DFE7FF 1px solid;
		padding:20px;
		/*margin-left:20px;*/
		/*background:url(_css_blueblog/arton1.gif) no-repeat right center;*/
		}
		#edito_1 img {
			/*float:right;*/
			margin-top:-10px;
			/*width:15%;*/
			}
		#edito_1 h3 {
			color:#980101;
			}
	
	#edito_2 {
	display:none;
	}
	
	#edito_3 {
	display:none;
	}
	
	
#alaune {
	margin:0px 15px 0px 15px;
	clear: both;
	}
	#alaune_1 {
		float: left;
		width: 45%;
		height:90px;
		margin:0px 0px 10px 0px;
		padding:10px;
		border: #DFE7FF 1px solid;
		-moz-border-radius: 15px 15px 15px 15px;
 		border-radius: 1em;
		}
		#alaune_1 h3 {
			color:#980101;
			}
	#alaune_1 p
 {
 margin-top : -25px;
 }	
	#alaune_2 {
		float: right;
		width:45%;
		height:90px;
		border: #DFE7FF 1px solid;
		padding:10px;
		margin:0px 0px 10px 0px;
		-moz-border-radius: 1em;
 		border-radius: 1em;
		}
		
#alaune_2 p
	{
  margin-top : -20px;
  }
			
		#alaune_2 h3 {
			color:#980101;
			}

#articles_breves {
	/*width:97%;*/
	background:transparent url(_css_marron/logovaulx.JPG) no-repeat scroll right bottom;
  margin-left:15px;
	padding-top:0px;
	/*line-height: 4em;*/
	clear: both;
	}
	#articles_breves a {
		color:#980101;
		}
	#articles_breves h6 {
		background-color:#80A0FF;
		color:#fff;
		width:95.2%;
		height:20px;
		line-height:1.7em;
		padding-left:10px;
		-moz-border-radius: 15px 0px 0px 0px;
		}
	#article_breve_1 {
		line-height: 1em;
		background-color:#FBF9F4;
		border-top:1px solid #DFE7FF;
		border-left:1px solid #DFE7FF;
		margin:10px 13px 10px 0px;
		padding:10px 10px 20px 10px;
		width:93%;
		/*float:right;*/
		}
		#article_breve_1 img {
			float:left;
			margin:0px 5px 0px 5px;
		}
		#article_breve_1 span {
			color:#980101;
			float:right;
		}
		#article_breve_1 p {
			margin:10px 0px 10px 20px;
		}
		#article_breve_1 h5 {
			font-size:0.9em;
			margin-bottom:2px;			
		}
		#article_breve_1 em {
			margin-left:20px;
			font-size:0.9em;			
		}

#p_article_breve .boutonstexte img
{
	padding: 2pt;
	margin: 0pt;
}

	#article_breve_all {
		line-height: 1em;
		margin:-10px 0px 10px 0px;
		padding:10px 10px 10px 10px;
		width:80%;
		/*float:right;*/
		}
		#article_breve_all img {
			float:left;
			margin:0px 5px 0px 15px;
		}
		#article_breve_all h5 {
			font-size:0.9em;
			margin-bottom:2px;			
		}
		#article_breve_all em {
			margin-left:30px;			
			font-size:0.9em;
		}

#article_breve_titre {                                                                            /* article titre 'sur le web*/
-moz-border-radius-bottomleft:0;
-moz-border-radius-bottomright:0;
-moz-border-radius-topleft:15px;
-moz-border-radius-topright:0;
background-color:#80A0FF;
color:#FFFFFF;
height:20px;
line-height:1.7em;
margin-left:12px;
/*margin-right:-40px;*/
padding-left:0px;
padding-bottom:5px;
width:95.2%;
margin-right : 30px;
}

#article_texte {
	margin:0px 0px 10px 0px;
	}
		

/******************** Pages Articles et Breves ***************************/	
#filariane {
	position: absolute;
 	top: 14.5em;
 	left: 2em;
	color:#fff;
	border-bottom:1px solid #fff;
	}
	#filariane hr {
		display:none;
		_margin: -7px 0;
		size:1px;
		color:#fff;
		}
	#filariane a {
		color:#fff;
		font-size:0.9em;
		}
		#filariane a:hover {
			color:#980101;
			font-size:0.9em;
			border-bottom: 1px solid #980101;
			}
		#filariane a:visited {
			color:#980101;
			font-size:0.9em;
			}

#p_article_breve {
	/*border-style:solid;
	border-color:#484747;*/
	margin:0px 10px 10px 0px;
	_margin-right:7px;
	/*float:right;*/
	width:97%;
	}
	#p_article_breve h1 {
		font-weight: bold;
		background-color: #80A0FF;
		color:#ffffff;
		-moz-border-radius:0px 0px 15px 0px;
		margin-top : 10px;
    padding : 5px 0px 3px 10px;
		line-height:2em;
		}
	#p_article_breve img {
		text-align:center;
		padding:5px 5px 0px 5px;
		}
	#p_article_breve a {
		text-decoration:underline;
		}
	#p_article_breve em {
		line-height:25%;
		}
	#p_article_breve p {
		padding-top:10px;;
		}
			
#pdf_impr {
	float:right;
	text-align:right;
	width:131px;
	margin:0px 0px 10px 400px;
	}
	#pdf_impr img {
		padding:0px 1px 0px 0px;
		display:inline;
		}
	#pdf_impr p {
		padding:0px 0px 0px 5px;
		display:inline;
		}
	
#forum {
	background-color:#FBF9F4;
	border-top:1px solid #D9BB7A;
	border-left:1px solid #D9BB7A;
	padding:10px 10px 10px 10px;
	width:93.1%;
	/*float:right;*/
	margin:10px 15px 10px 0px;
	_margin-right:8px;
	}
	#forum span {
		font-weight:bold;
		line-height:3em;
		}

#forum_all {
	background-color:#ffffff;
	padding:10px 15px 10px 10px;
	width:83%;
	/*float:right;*/
	margin:0px 15px 20px 0px;
	}
	#forum_all ul {
		list-style-type:none;
		padding-left:20px;
		}
	#forum_all ul li ul {
		margin-top:15px;
		}
	#forum_all span {
		font-weight:bold;
		line-height:3em;
		}
	


/******************** Sous Contenu LinkList ***************************/
#recherche {
		margin-top : 20px;
		margin-bottom : 10px;
		margin-right: 10px;
    text-align:center;
	}
	#recherche span {
		padding-right:10px;
		}
	#recherche input {
		margin-top:4px;
		}
	
#agenda {
	/*padding-right:25px;*/
		margin-top:4px;
		display:none;
	
	}
	#agenda p {
		/*margin-top:20px;*/
		height:216px;
		text-align:center;
		background:url(_css_blueblog/agenda.jpg) no-repeat center;
		color:#FF0000;
	}

#sommaire {
	background-color:#AD9060;
	-moz-border-radius: 15px 15px 15px 15px;
	color:#fff;
	/*border:1px solid #6D5252;*/
	margin:20px 0px 20px 0px;
	padding:10px 10px 10px 10px;
	}
	#sommaire a {
		color:#fff;
		}
	#sommaire a > img {
		border:none;
		}
	#sommaire img {
		padding-right:10px;
		}
	
#linkList > #article_breve_titre {
	width:170px;
		}

#web {
	background-color:#FFF9DF/*#FBF9F4 /*#D9BB7A*/;
	-moz-border-radius:0px 0px 15px 15px;
	margin:10px 25px 10px 15px;
	/*margin-left:15px;*/
	padding:0px 0px 0px 0px;
	}
	#web_texte {
		padding-bottom:10px;
		padding-left:5px;
		padding-right:5px;
		border-left:2px solid #DFE7FF;
    border-top:2px solid #DFE7FF;
		}
	#web_texte h5 {
		padding:10px 5px 10px 0px;
		}
	#web_texte p {
		line-height: 1.5em;
		padding:5px 5px 5px 15px;
		}
	#web_texte em {
		line-height:25%;
		padding:10px 0px 20px 0px;
		font-size:0.9em;
		}
		
		#droit {
	background-color:#FFF9DF/*#FBF9F4 /*#D9BB7A*/;
	-moz-border-radius:0px 0px 15px 15px;
	margin:10px 25px 10px 15px;
	/*margin-left:15px;*/
	padding:0px 0px 0px 0px;
	}
	#droit_texte {
		padding-bottom:10px;
		padding-left:5px;
		padding-right:5px;
		border-left:2px solid #DFE7FF;
    border-top:2px solid #DFE7FF;
		}
	#droit_texte h5 {
		padding:10px 5px 10px 0px;
		}
	#droit_texte p {
		line-height: 1.5em;
		padding:5px 5px 5px 15px;
		}
	#droit_texte em {
		line-height:25%;
		padding:10px 0px 20px 0px;
		font-size:0.9em;
		}
#debat {
	/*background-color:#ffffff;*/
	background-color:#FBF9F4;
	-moz-border-radius:0px 0px 15px 15px;
	margin:10px 15px 10px 15px;
	
	padding:0px 10px 0px 10px;
	
	}
	#debat_texte {
		padding-bottom:10px;
		}
	#debat_texte h5 {
		/*line-height: 2em;*/
		padding:10px 0px 0px 0px;
		}
	#debat_texte em {
		line-height:25%;
		/*padding:10px;*/
		/*line-height: 2em;*/
		/*padding:0px 10px 0px 10px;*/
		font-size:0.9em;
		}
	#debat_texte p {
		line-height: 1.5em;
		padding:5px 0px 0px 0px;
		}
				
				
/******************** Sous Contenu 3eme colonne ***************************/				

/******************** MENU VERTICAL ***************************/
#menu2 {
width:155px;
height:100%;
padding-top:20px;
padding-bottom:20px;
background-color:#C0CFFF;
z-index:1000;
font-size:90%;
margin:0px 0 25px 0px; /* this page only */
-moz-border-radius:15px 15px 15px 15px;
}
/* remove all the bullets, borders and padding from the default list styling */
#menu2 ul {
padding:0;
margin:0;
list-style-type:none;
width:150px;
position:relative;
-moz-border-radius:15px 15px 15px 15px;
}

#menu2 ul li ul {
visibility:hidden; position:absolute; height:0; overflow:hidden; top:0; left:130px;
}
/*#menu2 ul li {
float:left;
}*/
#menu2 ul li a, #menu2 ul li a:visited {
display:block; 
text-decoration:none;
color:#FFF; 
width:130px; 
height:30px; 
line-height:29px; 
font-size:14px; 
background:transparent; 
padding-left:30px; 
-moz-border-radius:15px 15px 15px 15px;
}
* html #menu2 ul li a, * html #menu2 ul li a:visited {width:100px; w\idth:130px;}

#menu2 table {
border-collapse:collapse; border:0; margin:0; padding:0; font-size:1em; position:absolute; left:0; top:0;
}

/* first line for IE7 and non-IE browsers - second line for IE5.5 and IE6 */
#menu2 ul li:hover a,
#menu2 ul li a:hover{
background:#80A0FF; color:#fff; 
}

#menu2 ul li:hover {position:relative; z-index:90;}
* html #menu2 ul li a:hover {position:relative; z-index:100;}

#menu2 ul li:hover ul,
#menu2 ul li a:hover ul {
visibility:visible; position:absolute; height:auto; color : #FFFFFF; background:#80A0FF; overflow:visible; padding-left:10px; _padding-left:0px;
}
#menu2 ul li:hover ul li a,
#menu2 ul li a:hover ul li a{
display:block; background:transparent; color:#ffffff; line-height:15px; padding:5px 0px 5px 5px; height:auto; text-decoration:none;
}

#menu2 ul li:hover ul li:hover a,
#menu2 ul li a:hover ul li a:hover {
background:#FBF9F4; color:#B3A15A;
}
#menu2 ul li:hover ul li ul,
#menu2 ul li a:hover ul li a ul {
visibility:hidden; position:absolute; height:0; overflow:hidden; top:0; left:85px;
}
#menu2 ul li:hover ul li:hover ul,
#menu2 ul li a:hover ul li a:hover ul {
visibility:visible; position:absolute; height:auto; color:#000; padding:0; border:1px solid #069; list-style-type:none; background:#069;
}
#menu2 ul li:hover ul li:hover ul li a,
#menu2 ul li a:hover ul li a:hover ul li a {
display:block; background:transparent; color:#ff0;
}

#menu2 ul li:hover ul li:hover ul li:hover a,
#menu2 ul li a:hover ul li a:hover ul li a:hover {
background:#eee; color:#000;
}



#recherche2 {
display:none;
	/*padding:0px 0px 20px 0px;*/
	/*padding-right:25px;*/
	margin-bottom:40px;
	/*border:1px solid #6D5252;*/
	background-color:#AD9060;
	width:152px;
	height:20px;
	-moz-border-radius:15px 15px 0px 0px;
	}
	#recherche2 span {
		font-family: Verdana, Arial, Helvetica, sans-serif;
		font-size: 13px;
		font-weight: bold;
		padding-left:10px;
		color:#fff;
		/*padding-right:10px;*/
		}
	#recherche2 input {
		margin-top:4px;
		}
		

		
#article_breve_all_2 {
		line-height: 1em;
		margin:-10px 0px 20px 0px;
		padding:10px 10px 10px 5px;
		width:140px;
		background-color:#D9BB7A;
		-moz-border-radius:0px 0px 15px 15px;
		}
		#article_breve_all_2 img {
			float:left;
			padding:0px 5px 0px 0px;
		}
		#article_breve_all_2 h5 {
			font-size:0.9em;
			margin-bottom:3px;
			padding-left:5px;			
		}
		#article_breve_all_2 em {
			font-size:0.9em;
		}
		

/******************** Sous Contenu FOOTER ***************************/
#footer {
	height:55px;
	clear:both;
/*background: #7D777B url(_css_historical/footer.jpg) top no-repeat;*/ 
	line-height:20px;
	text-align:center;
	/*margin-left:130px;*/
	padding-top:30px;
	}
	#footer a { 
		color: #B3A15A; 
		}
	#footer a:hover { 
		text-decoration:underline;
		}
	#footer h2 {
		font-size: 90%;
		color: #B3A15A; 
		margin-left:0px;
		margin-bottom:10px;
		}
	#footer img {
		padding:10px 5px 0px 5px;
		}
	#footer p {
		margin-left:0px;
		
		}

	
.spacer {
  clear: both;
}

#extradiv1 {
	}
#extradiv2 {
	}
#extradiv3 {
	}
#extradiv4 {
	}
#extradiv5 {
	}
#extradiv6 {
	}
#extradiv7 {
	}
#extradiv8 {
	}
#extradiv9 {
	}
#extradiv10 {
	}



