@charset "utf-8";
body {
	margin-left: 0px;
	margin-top: 10px;
	margin-right: 0px;
	margin-bottom: 0px;
	background-image: url(images/bg.jpg);
}
.txtgris {
	font-family: tahoma;
	font-size: 12px;
	color: #665c4e;
	text-decoration: none;
	line-height: 17px;
}
.foot {
	font-family: tahoma;
	font-size: 11px;
	color: #FFFFFF;
	text-decoration: none;
}
.petittxtrouge {
	font-family: tahoma;
	font-size: 11px;
	color: #665c4e;
	text-decoration: none;
}
.lienpetitrouge {
	font-family: tahoma;
	font-size: 11px;
	color: #665c4e;
	text-decoration: underline;
}
.lienpetitrouge:hover {
	font-family: tahoma;
	font-size: 11px;
	color: #665c4e;
	text-decoration: none;
}
.stitre {
	font-family: tahoma;
	font-size: 13px;
	color: #665c4e;
	padding-top: 5px;
}
.txtgrisaccentue {
	font-family: tahoma;
	font-size: 13px;
	color: #665c4e;
	text-decoration: none;
}
.spdroite {
	padding-right: 15px;
}
.spgauche {
	padding-left: 15px;
}
.menu {
	font-family: tahoma;
	font-size: 11px;
	color: #665c4e;
	line-height: 20px;
	text-decoration: none;
}
.menu:hover {
	font-family: tahoma;
	font-size: 11px;
	color: #203660;
	line-height: 20px;
	text-decoration: underline;
}
.menudown {
	font-family: tahoma;
	font-size: 11px;
	color: #203660;
	line-height: 20px;
	text-decoration: none;
}
h1 {
	font-weight: normal;
	margin: 0px;
	padding: 0px;
}h2 {
	font-weight: normal;
	margin: 0px;
	padding: 0px;
}
h3 {
	font-weight: normal;
	margin: 0px;
	padding: 0px;
}
h4 {
	font-weight: normal;
	margin: 0px;
	padding: 0px;
}
h5 {
	font-weight: normal;
	margin: 0px;
	padding: 0px;
}

.liensplan {
	font-family: tahoma;
	font-size: 12px;
	color: #665c4e;
	text-decoration: none;
}
.liensplan:hover {
	font-family: tahoma;
	font-size: 12px;
	color: #665c4e;
	text-decoration: underline;
}
.lienstxtr {
	font-family: tahoma;
	font-size: 12px;
	color: #665c4e;
	text-decoration: underline;
}
.lienstxtr:hover {
	font-family: tahoma;
	font-size: 12px;
	color: #665c4e;
	text-decoration: none;
}
.bgfoot {
 background-image:url(images/bg-foot.jpg);
}
.bgtable {
 background-image:url(images/bg-table.jpg);
}
.bgltbg {
 background-image:url(images/lt-bg.jpg);
}


/**
	Menu
**/

.bgmenu {
	background: url(images/bg-table.jpg); transparent scroll repeat-y left top;
}
.smallmenu {
	background: url(images/bg-smallmenu.jpg); transparent scroll no-repeat left top;
	color:#fff;
	font-family:Verdana, Geneva, sans-serif;
	font-size:11px;
	padding: 0px 13px 5px 0;
	text-decoration:none;
}
	.smallmenu a {
		color:#fff;
		text-decoration:none;
	}
		.smallmenu a:hover {
			color:#fff;
			text-decoration:underline;
		}
.mainpic {
	background: url(images/main-pic.jpg); transparent scroll no-repeat left top;
	height:168px;
}
		
/**
	Link Lists FR
**/

#link-list-container-main {
	background-attachment:scroll;
	background-color:rgb(255,255,255);
	background-position:left top;
	background-repeat:no-repeat;
	height:36px;
	margin:0;
	overflow:hidden;
	padding:0;
	position:relative;
}  
	#link-list-container-main li {
		display:inline;
		margin:0;
		padding:0;
	}
		#link-list-container-main li a {
			float:left;
			height:27px;
			margin:0 0 0 27px;
		}
			#link-list-container-main li.first a {
				margin-left:46px;
			}	
			#link-list-container-main li.last a {
				margin-right:44px;
			}	
				#link-list-container-main li a span {
					left:-9999px; 
					position:absolute;
				}
				
#link-list-container-main {
	background-image:url(images/menu-fr.jpg);
}
	#link-list-container-main #link-list-container-main-1 a { width:72px; }
	#link-list-container-main #link-list-container-main-2 a {	width:137px; }
	#link-list-container-main #link-list-container-main-3 a {	width:57px; }
	#link-list-container-main #link-list-container-main-4 a {	width:97px; }
	#link-list-container-main #link-list-container-main-5 a {	width:127px; }
	#link-list-container-main #link-list-container-main-6 a {	width:64px; }
	
	#link-list-container-main li a:hover, #link-list-container-main li a.highlight {	background-image:url(images/menu-fr.jpg);	}
			#link-list-container-main #link-list-container-main-1 a:hover, #link-list-container-main #link-list-container-main-1 a.highlight { background-position:-46px 36px; }
			#link-list-container-main #link-list-container-main-2 a:hover, #link-list-container-main #link-list-container-main-2 a.highlight { background-position:-145px 36px; }
			#link-list-container-main #link-list-container-main-3 a:hover, #link-list-container-main #link-list-container-main-3 a.highlight { background-position:-309px 36px;	}
			#link-list-container-main #link-list-container-main-4 a:hover, #link-list-container-main #link-list-container-main-4 a.highlight { background-position:-393px 36px;	}
			#link-list-container-main #link-list-container-main-5 a:hover, #link-list-container-main #link-list-container-main-5 a.highlight { background-position:-517px 36px;	}
			#link-list-container-main #link-list-container-main-6 a:hover, #link-list-container-main #link-list-container-main-6 a.highlight { background-position:-671px 36px;	}
		
			
/**
	Link Lists EN
**/

#link-list-container-main-en {
	background-attachment:scroll;
	background-color:rgb(255,255,255);
	background-position:left top;
	background-repeat:no-repeat;
	height:36px;
	margin:0;
	overflow:hidden;
	padding:0;
	position:relative;
}  
	#link-list-container-main-en li {
		display:inline;
		margin:0;
		padding:0;
	}
		#link-list-container-main-en li a {
			float:left;
			height:27px;
			margin:0 0 0 27px;
		}
			#link-list-container-main-en li.first a {
				margin-left:50px;
			}	
			#link-list-container-main-en li.last a {
				margin-right:48px;
			}	
				#link-list-container-main-en li a span {
					left:-9999px; 
					position:absolute;
				}
				
#link-list-container-main-en {
	background-image:url(images/menu-en.jpg);
}
	#link-list-container-main-en #link-list-container-main-en-1 a { width:64px; }
	#link-list-container-main-en #link-list-container-main-en-2 a {	width:172px; }
	#link-list-container-main-en #link-list-container-main-en-3 a {	width:62px; }
	#link-list-container-main-en #link-list-container-main-en-4 a {	width:87px; }
	#link-list-container-main-en #link-list-container-main-en-5 a {	width:93px; }
	#link-list-container-main-en #link-list-container-main-en-6 a {	width:69px; }
	
	#link-list-container-main-en li a:hover, #link-list-container-main-en li a.highlight {	background-image:url(images/menu-en.jpg);	}
			#link-list-container-main-en #link-list-container-main-en-1 a:hover, #link-list-container-main-en #link-list-container-main-en-1 a.highlight { background-position:-50px 36px; }
			#link-list-container-main-en #link-list-container-main-en-2 a:hover, #link-list-container-main-en #link-list-container-main-en-2 a.highlight { background-position:-141px 36px; }
			#link-list-container-main-en #link-list-container-main-en-3 a:hover, #link-list-container-main-en #link-list-container-main-en-3 a.highlight { background-position:-340px 36px;	}
			#link-list-container-main-en #link-list-container-main-en-4 a:hover, #link-list-container-main-en #link-list-container-main-en-4 a.highlight { background-position:-429px 36px;	}
			#link-list-container-main-en #link-list-container-main-en-5 a:hover, #link-list-container-main-en #link-list-container-main-en-5 a.highlight { background-position:-543px 36px;	}
			#link-list-container-main-en #link-list-container-main-en-6 a:hover, #link-list-container-main-en #link-list-container-main-en-6 a.highlight { background-position:-663px 36px;	}
			
		
/**
	Headers images
**/
body h1 {
	color:#665c4e;
	font-family:"Times New Roman", Times, serif;
	font-size:22px;
	padding-top:13px;
}
body h2.patch {
	color:#665c4e;
	font-family:"Times New Roman", Times, serif;
	font-size:22px;
	padding-top:13px;
}
