/* CSS Document */

* { margin: 0; padding: 0; border: 0; font-size: 1em; font-weight: normal; font-style: normal; text-decoration: none; list-style-type: none; color:#660000; border:none; font-family: Arial, Helvetica, sans-serif; }

* html #content { height:300px; }

body { 	font-size:10px; background:url(images/fond.gif) left top repeat-y #ff9900;   }
	
h1, h2, h3, h4, h5 { font-family: Arial, Helvetica, sans-serif; } 
	
#global { width:780px; margin:10px auto; border:3px solid #660000; background:url(images/bg.png) right bottom no-repeat #FEFDDE; }

#flag { margin: 0 8px 0 0;  }
	#flag img { border:1px solid #FEFDDE; margin:5px; float:right; }

#header { height:140px; width:780px; background:url(images/header.jpg); }
	#header img {  }	
	
#bread { margin:5px; }

#menu { text-align:center; background-color:#660000; font-size:1.2em; }
	#menu ul {padding:5px; }
	#menu li { display:inline; margin-right:10px;   }
	#menu li a:link, #menu li a:visited {  font-weight:bold; color:#FDE926; text-transform:capitalize;  }
	#menu li a:hover { color:#FEFDDE; border-bottom:5px solid #FEFDDE; }
	#menu #current { color:#FEFDDE; border-bottom:5px solid #FEFDDE; }
	
#cadre { height:100%; margin:20px 0 0 0; }
	
#cadreleft { height:100%; float:left; width:80px; margin-left:5px; }
	#menu2 { text-align:left; background-color:#D3BE96; font-size:1.1em;  border:1px solid #660000; }
	#menu2 ul {padding:5px; }
	#menu2 li { margin-right:10px;   }
	#menu2 li a:link, #menu2 li a:visited {  font-weight:bold; color:#660000; text-transform:capitalize; padding-left:5px;  }
	#menu2 li a:hover { color:#fff; }
	#menu2 #current { color:#fff; }

	.content_main_img { float:left; margin:0 5px 0 0; border:1px solid #660000; }

#content { padding:0 5px; min-height:300px; width:520px; float:left;  }

	#content a:link, #content a:visited { font-weight:bold; }
	#content a:hover { text-decoration:underline }

	.right-img { float:right; border:1px solid #D92D09; margin:0 0 5px 0; }
	#content p { line-height:1.5em; margin:0 0 5px 0; }
	.content-img { float:right; clear:right; }
	#content legend { font-size:0.8em; color:#000000; padding:1px;}
	#content ul {  margin:5px 0; }
	#content li { margin-left:40px; margin-bottom:5px; list-style-image: url(images/arrow.png); }
	#content form { margin:5px 0;}
	#content input, #content textarea { padding:1px; margin: 0 0 1px 0; border:1px solid #660000; }
	.select { margin: 0 0 5px 0; float:left;  background-color:#FFF; }
	#content label { float:left; margin: 5px 0; clear:left; width:150px;}
	.content-button { border:1px solid #660000; padding:2px; margin: 5px 0; background-color:#FFF; }
	#content select { padding:5px; margin:5px; width:50px; }
		
	#content caption { padding:5px; font-size:1em; color:#FEFDDE; background-color:#660000; }
	#content td, #content th { padding:5px; text-align:center; border-bottom:1px solid #660000;  }
	#content table { border:1px solid #660000; margin:10px 0; width:400px;}
	#content tr {   }
	#content th {  font-weight:bold;  }
	#content thead { background-color:#FEFDDE; padding:5px; }	
		
#content_bottom { text-align:left; margin-top:15px; }
	.small_block { float:left; margin:5px 15px 5px 0;}
	.small_block p { line-height:1.1em; margin:0; }
	.small_block_img { float:left; border:1px solid #660000; height:110px ; width:110px; }
	.small_block h3 { text-align:center; margin:0; text-transform:uppercase; font-size:1.1em; font-weight:bold; }
	.small_block a:link, .small_block a:visited { color:#660000; }
	.small_block a:hover { }

#cadreright {float:left; width:150px; height:100%;}

#promo { background:#FFF; border:2px solid #53743B; border-bottom:5px solid #53743B;   margin:0 10px 0 0;  text-align:center;  }
	#promo p { padding:5px; color:#53743B; }
	#promo h4 { font-size:1.2em; background: url(images/bg3.png) top left repeat #53743B; padding:3px; color:#FDE926; font-variant:small-caps; }
	
	.info { background:#FFF; border:2px solid #53743B; margin:5px;  text-align:center; }
	.info p { padding:5px; color:#53743B; }
	.info h4 { font-size:1.2em; background: url(images/bg3.png) top left repeat #53743B; padding:3px; color:#FDE926; font-variant:small-caps; }
	
#footer { text-align:center; padding:5px; padding-top:15px; font-size:1.2em; }
		#footer p, #footer a { }
	
#copyright { width:780px; margin-left:auto; margin-right:auto; text-align:right; color:#000; font-size:0.8em;  }
	#copyright a:link, #copyright a:visited { color:#000; } 
	
h1 {font-size:1em;  font-variant:small-caps; margin:0; float:left; }	
h2 { margin:5px 0; text-align:left; font-size:2em; }
h3 { margin:5px 0; text-align:left; font-size:2em; text-align:center; }

#listpic { margin:10px auto; width:90%; }
	#listpic img { margin:5px; border:1px solid #660000; }


.detail { text-align:right; margin: 0 5px 0 0;}
	.detail a { }
	.detail a:hover { text-decoration:underline; }
	
.highlight { font-weight:bold; color:#FEFDDE; }

.deuxcol { float:left; width:235px; padding:5px; border:1px solid #660000; margin:0 4px 10px 4px;  }
	.deuxcol h2 { text-transform:uppercase; text-align:center; }

.deuxcolcenter { float:left; width:235px; padding:5px; border:1px solid #660000; margin:0 4px 10px 4px; text-align:center;  }
	.deuxcolcenter h2 { text-transform:uppercase;  }
	.deuxcolcenter p {  }
	
	.retour { text-align:right; margin:5px 5px 0 0; }


.spacer { clear:both; }
/* CSS Document */