body {
	background: #ffffff url("images/body-fondH.gif") center 0 repeat-x;
}

/*###############################
#								#
#	HAUT						#	
#								#
###############################*/	
	
div#haut {
	background: url("images/haut-fond.jpg") 0 0 no-repeat;
}

	div#haut div.recherche {
		top: 225px;
		left: 0;
	}
	
		div#haut div.recherche input.inputxt {
			width: 95px;
		}

	div#haut div.baseline {
		left: 226px;
	}
	
		div#haut div.baseline div.baselineFond {
			background: #ffffff;
		}
				
			div#haut div.baseline p.s2 {
				font-size: 10px;
			}
			
	div#haut a#logo {
		top: 61px;
		left: 226px;
	}
	
/*###############################
#								#
#	CONTENEUR					#
#								#
###############################*/
	
div#conteneur {
	clear: both;
	width: 950px;
	padding: 10px 0;
}

	
/*###############################
#								#
#	GAUCHE						#
#								#
###############################*/
	
div#gauche {
	float: left;
	width: 230px;
	padding-left: 9px;
}

	div#gauche div.G_block1 {
		position: relative !important;
	}
	
	div#gauche div.G_block2 {
		width: 218px; /* 230 */
		padding: 6px;
		font-size: 10px;
		color: #333333;
		text-align: justify;
	}
	
	div#gauche div.G_block3 {
		width: 230px;
		font-size: 10px;
		color: #333333;
		text-align: justify;
		padding-top: 5px;
	}
	
		div#gauche div.G_block3 div.G_block3G {
			position: relative;
			float: left;
			width: 120px;
		}
		
		div#gauche div.G_block3 div.G_block3D {
			position: relative;
			float: left;
			width: 100px; /* 110 */
			padding-left: 10px;
		}
	
	
	
		div#gauche div.titre1 {
			width: 206px; /* 230 */
			height: 25px;
			padding: 3px 16px 0 8px;
			margin-bottom: 8px;
			overflow: hidden;
			font-size: 12px;
			font-weight: bold;
			color: #ffffff;
			background: url("images/G_titre1.gif") 0 0 no-repeat;
		}
		
		div#gauche div.titre2 {
			font-size: 10px;
			font-weight: bold;
			color: #cc0000;
			text-transform: uppercase;
		}
		
		div#gauche a.lienMore {
			display: block;
			position: absolute;
			padding: 0 23px 1px 9px;
			bottom: 0;
			right: 0;
			font-size: 11px;
			font-weight: bold;
			color: #ffffff;
			background: #8f8f8f url("images/puce_lienMore.gif") right 0 no-repeat;
		}


/*###############################
#								#
#	DROITE						#	
#								#
###############################*/
	
div#droite {
	float: right;
	width: 268px;
}

	div#droite div.D_block1 {
		width: 120px; /* 259 */
		height: 132px; /* 145 */
		padding: 13px 0 0 139px;
		background: url("images/D_news.gif") 0 bottom no-repeat;
	}
	
	div#droite div.D_block2 {
		width: 235px; /* 259 */
		padding: 12px 12px 22px 12px;
		margin-bottom: 55px;
		background: #708297 url("images/D_block2.gif") 0 bottom no-repeat;
	}
	
		div#droite div.D_block2 a {
			display: block;
			font-size: 11px;
			font-weight: bold;
			color: #ffffff;
			margin-bottom: 7px;
		}
		
			div#droite div.D_block2 a:hover { text-decoration: underline; }
	
	div#droite a.titre1 {
		display: block;
		width: 242px;
		height: 25px;
		padding: 3px 16px 0 8px;
		margin-bottom: 12px;
		overflow: hidden;
		font-size: 12px;
		font-weight: bold;
		color: #ffffff;
		background: url("images/D_titre1.gif") 0 0 no-repeat;
	}
	
/*###############################
#								#
#	INDEX						#
#								#
###############################*/

div#index {
	float: right;
	width: 421px; /* 443 */
	padding-left: 22px;
	background: url("images/contenu-fond.gif") 0 0 no-repeat;
}

	div#index h2 {
		width: 381px; /* 405 */
		height: 25px; /* 28 */
		padding: 3px 16px 0 8px;
		margin-bottom: 8px;
		font-size: 12px;
		font-weight: bold;
		color: #ffffff;
		overflow: hidden;
	}

		div#index h2.s1 { background: url("images/index-h2s1.gif") 0 0 no-repeat; }
		div#index h2.s2 { background: url("images/index-h2s2.gif") 0 0 no-repeat; margin-top: 10px; }
	
	div#index div.index1M {	background: url("images/index-block1M.gif") 0 0 repeat-y; margin-top: 10px; }
	div#index div.index1H {	background: url("images/index-block1H.gif") 0 0 no-repeat; }
	div#index div.index1B {
		width: 381px; /* 397 */
		padding: 5px 8px 8px 8px;
		background: url("images/index-block1B.gif") 0 bottom no-repeat;
	}
	
		div#index .texte3 {
			float: left;
			width: 117px;
			padding-right: 14px;
			font-size: 10px;
			color: #333333;
			text-align: justify;
		}
		
		div#index .last {
			padding-right: 0;
		}
		
	div#index div.index2M {	background: url("images/index-block2M.gif") 0 0 repeat-y; }
	div#index div.index2H {	background: url("images/index-block2H.gif") 0 0 no-repeat; }
	div#index div.index2B {
		width: 393px; /* 397 */
		padding: 7px 0 10px 4px;
		margin-bottom: 15px;
		background: url("images/index-block2B.gif") 0 bottom no-repeat;
	}
	
		div#index div.accroche {
			width: 380px; /* 388 */
			font-size: 10px;
			color: #333333;
			padding: 0 0 3px 8px;
			text-align: justify;
		}
		
			div#index .texte3 h3.s1 {
				width: 100px;
				padding-left: 20px;
				font-size: 10px;
				font-weight: bold;
				color: #333333;
				background: url("images/puce_carreOrange.gif") 0 0 no-repeat;
			}
			
			div#index .texte3 h3.s1 a {
				font-size: 9px;
				font-weight: bold;
				color: #333333;
			}
			
			div#index .texte3 h3.s2 {
				
			}
			
		div#index div.vign {
			float: left;
			width: 90px;
			padding: 0 4px;
			text-align: center;
			overflow:hidden;
		}
		
			div#index div.vign a.lien {
				font-size: 10px;
				font-weight: bold;
				color: #333333;
			}
			
	div#footer{
		height:35px;
	}
