*, html{
	margin: 0;
	padding: 0;
}

body{
	color: #666666;
	font-family: arial, helvetica, sans-serif;
	font-size: 12px;
	line-height: 16px;
}

a{
	color: #260d0d;
	font-weight: normal;
	text-decoration: none;
}

a img{
	border: none;
}


div#conteneur{
	margin: 0 auto;
	position: relative;
	width: 905px;
}

div.clear{
	clear: both;
}

		div#header{
			position: relative;
		}
		
				div#header div#logo{
					float: left;
				}
				
				div#header div#header_banner{
					float: right;
				}
				
				
		div#contenu{
			position: relative;
		}
		
				div#contenu div#contenu-gauche{
					float: left;
					width: 246px;
				}
				
				
						div#contenu div#contenu-gauche div#navigation{
							border: 1px solid #dfdfdf;
							height: 262px;
							margin: 0 0 10px 0;
							width: 246px;
						}
						
								div#contenu div#contenu-gauche div#navigation ul{
									list-style: none;
								}
								
										div#contenu div#contenu-gauche div#navigation ul li{}
										
												div#contenu div#contenu-gauche div#navigation ul li a{
													background: #fbfbfb;
													border-bottom: 1px solid #dfdfdf;
													color: #afafaf;
													display: block;
													font-size: 13px;
													padding: 3px 0 5px 15px;
													text-decoration: none;
													text-transform: uppercase;
												}
												
												div#contenu div#contenu-gauche div#navigation ul li a:hover, div#contenu div#contenu-gauche div#navigation ul li a.nav_sub:hover{
													color:#b6d71b;
												}
												
												
												
												div#contenu div#contenu-gauche div#navigation ul li a.nav_first{
													padding: 16px 0 5px 15px;
												}
												
												div#contenu div#contenu-gauche div#navigation ul li a.nav_sub{
													background: #ffffff;
													color: #cfcfcf;
												}
												
												div#contenu div#contenu-gauche div#navigation ul li a.nav_last{
													border-bottom: none;
												}
												
						
						div#contenu div#contenu-gauche div#newsletter{
							background: #fbfbfb;
							border: 1px solid #dfdfdf;
							padding: 10px 15px 10px 15px;
							margin: 0 0 10px 0;
						}
						
								div#contenu div#contenu-gauche div#newsletter form{}
								
											div#contenu div#contenu-gauche div#newsletter form h3{
												color: #b6d71b;
												font-size: 13px;
												font-weight: normal;
												margin: 0 0 10px 0;
												text-transform: uppercase;
											}
											
											div#contenu div#contenu-gauche div#newsletter form input{
												background: #ffffff;
												border:1px solid #dfdfdf;
												color: #cfcfcf;
												float: left;
												height: 12px;
												margin: 0 5px 0 0;
												padding: 5px;
											}
											
											div#contenu div#contenu-gauche div#newsletter form input.fleche{
												background: none;
												border: none;
												height: 24px;
												padding: 0;
											}
										
										
						div#contenu div#contenu-gauche div#documents{
							background: #fbfbfb;
							border: 1px solid #dfdfdf;
							height: 104px;
							padding: 10px 15px 10px 15px;
						}
						
								div#contenu div#contenu-gauche div#documents ul {
									padding:0;
									margin:0;
								}
								
									div#contenu div#contenu-gauche div#documents ul li{
										list-style:none;
										
									width:220px;
									}
						
								div#contenu div#contenu-gauche div#documents img{
									float: left;
									margin: 0 10px 0 0;
								}
								
								div#contenu div#contenu-gauche div#documents h3{
									color: #666666;
									font-size: 14px;
									font-weight: normal;
									margin: 0px 0 0 0;
								}
						
						
				
				div#contenu div#contenu-droite{
					float: right;
					position: relative;
					width: 644px;
				}
				
				
						div#contenu div#contenu-droite div#droite-banner{
							background: url(../images/VDB-law-banner-banner1.jpg) no-repeat top left;
							display: block;
							height: 263px;
							margin: 0 0 8px 0;
							width: 644px;
						}
				
				
						div#contenu div#contenu-droite div#news{
							background: #fbfbfb;
							border: 1px solid #b6d71b;
							float: left;
							height: 205px;
							width: 314px;
						}
						
						
						div#contenu div#contenu-droite div#conferences{
							background: #fbfbfb;
							border: 1px solid #260d0d;
							float: right;
							height: 205px;
							width: 314px;
						}
						
								div#contenu div#contenu-droite div#news h2.news_conferences_h2{
									background: url(../images/VDB-law-news-titre-bckgd1.jpg) repeat-x;
								}
								
								div#contenu div#contenu-droite div#conferences h2.news_conferences_h2{
									background: url(../images/VDB-law-news-conferences-bckgd1.jpg) repeat-x;
								}
								
								h2.news_conferences_h2{
									color: #ffffff;
									font-size: 14px;
									font-weight: normal;
									height: 22px;
									margin: 0 0 10px 0;
									padding: 10px 0 0 15px;
									text-transform: uppercase;
								}
								
								p.news_conferences_p{
									font-size: 12px;
									line-height: 14px;
									margin: 0 15px;
								}
								
								p.see_more{
									margin: 0 15px 8px 15px;
								}
								
								div#contenu div#contenu-droite div#news p.see_more a{
									color: #b6d71b;
								}
								
								div#contenu div#contenu-droite div#conferences p.see_more a{
									color: #260d0d;
								}
						
						/* news complete */
						div#contenu div#contenu-droite div#newsComplete {
							margin:0px 20px 0px 20px;
						}
						
								div#contenu div#contenu-droite div#newsComplete h2 {
									margin:0px 0px 10px 0px;
								}
								
										div#contenu div#contenu-droite div#newsComplete h2.conference {
											color:black;
										}
										
										div#contenu div#contenu-droite div#newsComplete h2.news {
											color:#b6d71b;
										}
								
								div#contenu div#contenu-droite div#newsComplete p {
									margin:10px 0px 0px 0px;
								}
						
						
						
		div#footer{
			color: #afafaf;
			font-size: 11px;
			margin: 5px 0 0 0;
			text-align: right;
		}