/* ardoise gris : #47596A */
/* ardoise bleu : #42667E */
/* bleu clair : #4E829A */
/* orange : #FF8A00 */

/* tags */


A	{	font-family: Verdana, Arial, Helvetica, sans serif;
		}
		
BODY	{	margin: 0;
			font-family: Verdana, Arial, Helvetica, sans serif;
			font-size: 12px;
			color: #000;
			background-color: #fff;
			}

H1	{	font-color: #ffffff;
		font-weight: bold;
		font-size: 10px;
		}
		
H2	{	font-family: Arial, Verdana, Helvetica, sans serif;
		font-size: 18px;
		font-weight: normal;
		color: #FF8A00;
		}
		
							
IFRAME	{	display: block;
			position: relative;
			top: -14px;
			left: -1px; 
			background-color: none;
			width: 100%;
			height: 119px;
			scrolling: yes;
			border: 1px solid #fff;
			color: #fff;
			}
			
IMG	{	border: 0px;
			}

OBJECT		{	position: absolute;
				left: 24px;
				top:300px;
				border: 1px solid #fff;
				z-index: 1;
				}
				
P	{	font-family: Verdana, Arial, Helvetica, sans serif;
		font-size: 12px;
		color: #000;
		}


/* home */

#header_home	{	position: absolute;
						top: 0px;
						left: 0px;
						width: 100%;
						height: 104px;
						background: url(/images/home/fd_header2.gif) top right no-repeat #42667E;
						z-index: 10;
						}

#menu_home	{	position: relative;
					left: 0px;
					top: 91px;
					width: 100%;
					padding: 17px 24px;
					z-index: 50;
					margin-bottom: 30px;
					color: #ffffff;
					}
					
.lien_home	{	background: #4E829A;
				font-size: 12px;
				font-weight: bold;
				font-color: #ffffff;
				margin-right: -5px;	
				}

											
.lien_home A:link	{	display: inline;
						color: #fff;
						background: #4E829A;
						text-decoration: none;
						padding: 5px;
						border: 1px solid #fff;
						}
							
.lien_home A:visited	{	color: #fff;
							text-decoration: none;
							background: #4E829A;
							padding: 5px;
							border: 1px solid #fff;
							}
							
.lien_home A:hover	{	color: #4E829A;
							background: #fff;
							text-decoration: none;
							padding: 5px;
							border: 1px solid #fff;
							}
							
.lien_home A:active	{	color: #fff;
							padding: 5px;
							text-decoration: none;
							border: 1px solid #fff;
							}
							

.sub_home		{	visibility: hide;
					}

					

							

							
#leflash	{	width: 600px;
				height: 120px;
				z-index: 1;
				border: 1px solid #fff;
				}
				
#news	{	width: 350px;
			height: 120px;
			z-index: 1;
			padding: 1px;
			}
			


	/* Affecte le fichier iframe_news.html */	
	#container_news	{	width: 302px;
							color: #42667E;
							padding: 5px;
							
				
							}

			
			
#extranet	{	width: 224px;
				height: 120px;
				z-index: 1;
				border: 1px solid #fff;
				background: url(/images/home/fd_lp.jpg) no-repeat center center;
				}
				
#extranet FORM	{	text-align: right;
						padding-right: 5px;
						font-weight: bold;
						color: #42667E;
						}
			

			
#credits	{	position: absolute;
				left: 24px;
				top: 425px;
				width: 600px;
				font-size: 10px;
				color: #4E829A;
				font-weight: bold;
				}
				
#credits A:link	{	color: #4E829A;
					text-decoration: none;
					}
					

					
/* Definition fichier menu gauche */

#menu		{	position: absolute;
				left: 0px;
				top: 20px;
				width: 118px;
				background-color: #42667E;
				padding: 6px 6px;
				font-weight: bold;
				}
				
#menu A:link	{	display: block;
					text-decoration: none;
					color: #fff;
					padding: 3px;
					}
					
#menu A:visited	{	display: block;
						text-decoration: none;
						color: #fff;
						font-weight: bold;
						padding: 3px;
						}
						
#menu A:hover	{	display: block;
						text-decoration: none;
						color: #42667E;
						background: #fff;
						font-weight: bold;
						padding: 3px;
						}
						
#menu A:active	{	display: block;
						text-decoration: none;
						color: #fff;
						background: #fff;
						font-weight: bold;
						padding: 3px;
						}
			
.menucategory		{	width: 106px;
						border: 1px solid #fff;
						border-bottom: 0px;
						background-color: #4E829A;
						color: #fff;
						font-size: 12px;
						font-weight: bold;
						height: 20px;
						overflow: hidden;
						}
						
.submenu	{	font-weight: normal ! important;
				font-size: 10px;
				padding-left: 10px ! important;
				padding-top: 0px ! important;
				padding-bottom: 3px ! important;
				}

#extrabox		{	height: auto;
					padding: 5px 0px;
					text-align: right;
					background: url(/images/menug/fd_lp.jpg) center center;
					color: #42667E;
					}
					
#extrabox FORM	{	padding-right: 3px;
						padding-bottom: -10px;
						}

#boutonsbas	{	width: 106px;
					background: #4E829A;
					margin-bottom: 600px;
					border: 1px solid #fff;
					overflow: hidden;
					padding: 0px;
					}
					
#boutonsbas IMG	{	margin-top: 1px;
						text-align: center;
						}
											
#boutonsbas A:link	{	display: block;
							text-align: center;
							}
							
#boutonsbas A:visited	{	display: block;
							background: #fff;
							text-align: center;
					
							}

#boutonsbas A:hover	{	display: block;
							text-align: center;
					
							}
	
#boutonsbas A:active	{	display: block;
							text-align: center;
					
							}


/* Styles pour pages interieures */

#container		{	left: 0px;
					top: 0px;
					width: 650px;
					padding: 0px;
					padding-top: 40px;
					background: url(/images/communes/fd3.gif) repeat-y #fff;
					}
					
#container P	{	padding: 0px 40px;
					}
					
#flechetop		{	text-align: right;
					margin-right: 22px;
					padding-top: 30px;
					}


