body	{width:800px;
		margin:auto;
		font: 0.9em Arial, Helvetical, sans-serif;
		margin-top:5px;
		margin-bottom:5px;
		background: #bbb;
		}

h1	{color:#004393;
	text-align:center;
	}
	
h2	{color:#004393;
	padding-left:80px;
	background:url(./images/titre.gif) no-repeat left bottom;
	margin-bottom:0px;
	}

h3	{color:#333;
	}
	
h4	{color:#666;
	}
	
h5 {color:#888;
	font-style:italic;
	font-weight:bold;
	}
	
img	{border:0px;
		}
		
li 	{list-style-image:url(./images/dot.gif);
		margin:5px;
		}
		
#banner	{background:url(./images/banner_original.jpg) no-repeat;
			width:800px;
			height:120px;
			}

#menu	{margin-top:10px;
		z-index: 10;
		}	
			
#menu img	{margin:0 -5px -5px 0;
				border:0px;
				}

#menu a	{text-decoration:none;
			}
				
#menu ul	{list-style-type:none;
			padding:0px;
			margin:0px;
			}
			
#menu li	{display:inline;
			margin:0px;
			}
			
.sub_menu ul	{
					}					
					
.sub_menu li	{list-style-type:none;
					display:inline;
					margin-left: -40px;
					padding: 40px;
					}
					
.sub_menu a:link	{font-weight:bold;
						text-decoration:none;
						color:#004393;
						padding:2px 6px;
						/*background: #eee;*/
				    /*border-top: solid 2px #fff;
            border-left: solid 2px #fff;
            border-bottom: solid 2px #ccc;
            border-right: solid 2px #ccc;*/
						}
					
.sub_menu a:visited	{font-weight:bold;
							text-decoration:none;
							color:#004393;
							padding:2px 6px;
							/*border-top: solid 2px #fff;
              border-left: solid 2px #fff;
              border-bottom: solid 2px #ccc;
              border-right: solid 2px #ccc;*/
							}

.sub_menu a:hover	{font-weight:bold;
						color:#fc0;
						background:#aaa;
						/*border-top: solid 2px #666;
            border-left: solid 2px #666;
            border-bottom: solid 2px #eee;
            border-right: solid 2px #eee;*/
						}
			
#content	{background-color:#ddd;
			border:solid 3px #68b;
			padding:0 12px;
			margin-top:-2px;
			z-index: 1;
			}
			
.sujet	{/*background-color:#bbb;*/
      background-color: #fff;
			border: solid 2px #004393;
			margin-top:0px;
			padding:6px;
			}
			
.sep	{background:url(./images/sep.gif);
		margin:20px 40px;
		padding:0px;
		}	

#bas_page	{text-align:center;
				font-variant:small-caps;
				font-size:12px;
				background-color:#68b;
				padding:1px;
				}
				
#bas_page a	{color:#fc0;
				text-decoration:none;
				}
			
#bas_page img	{border:0px;
					}			
					
.center	{text-align:center;
			}
			
.middle	{vertical-align:middle;
			}
			
.cadre	{border:5px solid #333;
			padding:20px;
			margin:20px;
			background-color:#fff;
			font-style:italic;
			font-size:14px;
			}	

.cadre li	{margin:10px;
				}
			
.mini_border	{border:2px solid #222;
					padding:2px;
					background:#ddd;
					}
			
.lien_text	{text-decoration:none;
				}
				
.em_text	{color:#333;
			font-style:italic;
			font-weight:bold;
			}
					
.calendrier	{border:2px solid #333;
				padding:20px;
				margin:20px;
				background-color:#fff;
				}

.calendrier li	{margin:10px;
					}
					
.article			{border:2px solid #222;
					padding:5px;
					margin:10px;
					background:#bbb;
					}				
					
.article	img	{border:2px solid #333;
					padding:5px;
					margin:10px;
					background-color:#fff;
					}	

#galerie  {text-align:center;
          padding-top:10px;
          }
          
#galerie a  {padding-top:5px;}
             
.photo img  {border:4px solid #000;
            }

