html,body{
	margin:0 auto;
	font: normal normal normal 10px Arial, Helvetica, sans-serif;
}
html{
	background: #838B99 url(bg_html.png);
}
body{
	background: url(bg_body.png) repeat-x;
}
form{
	margin: 6px 0;
}
i,em{
	font-size: 99%;width: 99%;
}


.spacer{clear:both;}

#conteneur{
	width: 755px;
	border: solid 1px #fff;
	border-top:none;
	margin: 0 auto;
	
}
#conteneur a{
	color:#1849A8;
	font-size:11px;
	font-weight: bold;
}
	
#header{
	background: #C7DDFF url(bg_header.png) no-repeat; 
	width: 755px;
	height: 155px;
}
#header a.link{
	display: block;
	width: 300px;
	height: 60px;
	top:10px;left:10px;
	text-decoration:none;
}
#navig{
	height: 31px;
	background: #fff url(bg_nav.gif);
	text-align: center;
	border-top: solid 1px #fff;
	border-bottom: solid 1px #fff;
}
#navig a{
	display: block; 
	float: left;	
	margin: 2px 8px 0 6px;
	width: 105px; 
	height: 26px;
	_height: 24px; /*IE*/
	background: url(bg_btNav.gif) no-repeat;
	color: #1956D2;
	text-decoration: none;
	font: italic small-caps bold 150% Arial, Helvetica, sans-serif;
	padding-top:4px;
}
#navig a:hover{
	background: url(bg_btNav_o.gif) no-repeat;
	color: #2B8055;
}
#navig a.mcarro,#navig a.mcarro:hover{
	display: block; 
	float: left;	
	margin: 0 8px 0 6px;
	width: 195px; 
	height: 31px;
	text-decoration: none;
	background: url(martiguecarro.png) no-repeat;
}
#content{
	background: #C7DDFF url(bg_conteneur.png);
	padding: 10px;
	
}
	#content h1{ 
		margin:0 auto;
		text-align:center;
		color:#1849A8;
	}
	#content .gauche{
		float:left;
		margin-right:10px;
		width:500px;
	}
	#content .droite{
		float:left;
		width:225px;
	}
#pave1, #pave2{	
	border:solid 1px #fff;
	background:#1C4DAA url(bg_pave_padding.gif);	
	margin: 6px 0;
	padding: 0 6px;
	color: #222;	
}
#pave1 .head, #pave2 .head, #table1 tr.head th,#table1 tr.head td{	
	border-bottom:solid 1px #fff;
	border: none;
	height: 20px;	
	line-height: 20px;
	margin:0 -6px;
	padding: 0 6px;	
	color:#fff;
	font-style: italic;
	font-weight: bold;
	font-size: 14px;
	font-variant: small-caps;
}
#pave1 .head{
	background: #1849A8 url(bg_pave1.gif) repeat-x top left;
}
#pave2 .head{
	background: #39AC73 url(bg_pave2.gif) repeat-x top left;
}

#pave1 .text, #pave2 .text{	
	padding: 6px;	
	font-size: 11px;
	background: #D6E6FF url(bg_paves.gif);	
}
#pave1 a, #pave2 a{
	font-weight:bold;
	color: #1849A8;
}
#pave1 .text i, #pave2 .text i{
	font-size: 99%;
	width: 99%;
}
table#table1, #table1{
	border-collapse: collapse;
	border: 0;		
	margin: 0;
	padding: 0;
	background: #1C4DAA url(bg_pave_padding.gif);
}
#table1 td,th{
	padding:1px 4px;
}
#table1 tr.head{
	height: 20px;
	padding:0;
	margin:0;
}
#table1 tr.head td{
	font-size: 12px;
	font-variant: normal;
	font-style: normal;
	background: #3764BA url(bg_pave2.gif) repeat-x  top left;
}
#table1 tr.head th{ 
	background: #6D97E8 url(bg_pave1.gif) repeat-x  top left;	
	text-align:left;
}
#table1 tr.head a{
	color: #fff;
}
#table1 tr.row1 td{
	background:#D7FAFF;
	border: 1px solid #D7E6FF;
}
#table1 tr.row2 td{
	background:#FBFFD7;
	border: 1px solid #FFEFD7;
}
#table1 tr.over td{
	background:#FFDCD7;
	border: 2px solid #FFC0BB;
	border-right: 1px;
	border-left: 1px;
	font-size:110%;
	padding:4px;

}
#scroller, #scroller2{
}
#scroller{
	height: 180px
}
#scroller2{
	height: 70px
}