	input, textarea
	{
		border: 1px solid #aaa;
		padding: 2px;
	}
	
	input:focus, textarea:focus
	{
		border: 1px solid #000;
		padding: 2px;
	}
	

	
	div.clear
	{
		clear:both;
	}
	
	
	p
	{
		line-height: 200%;
		margin-bottom: 1em;
	}

	div#maincnt
	{
		background-color: #ffffff;
		width: 1000px;
		margin: 0 auto;
	}
	
	table#maintbl
	{
		text-align: left;
	}
	
	td#bvl
	{
		background-image: url(image/bandeverte.jpg);
		background-repeat: repeat-y;
		background-position: right top;
	}
	
	td#bvr
	{
		background-image: url(image/bandeverte_d.jpg);
		background-repeat: repeat-y;
		background-position: left top;
	}
	
	td#maincell
	{
		width: 960px;
		vertical-align: top;
	}
	
	table#general
	{
		margin-bottom: 10px;
	}
	
	td#logo
	{
		width: 360px;
		vertical-align: bottom;
		height: 160px;
		background-image: url(image/voix.jpg);
		background-repeat: no-repeat;
	}
	
	td#logotopright
	{
		vertical-align: middle;
		height: 160px;
	}
	
	div#identenreg
	{
		float: left;
	}
	
	div#identenreg a
	{
		color: #7694A8;
		text-decoration: none;
	}
	
	div#identenreg a:hover
	{
		text-decoration: underline;
	}
	
	div#dateheure
	{
		float: right;
		margin-right: 10px;
	}
	
	div#bandeautop
	{
		clear: both;
		background-color: #D5DEE3;
		padding: 0px;
		width: 590px;
		height: 100px;
		margin: 30px 0 0 0;
		text-align: center;
		color: #B7C2C9;
		font-size: 36px;
		font-style: italic;
	}
	
	td#barretopfirst
	{
		background-image: url(image/barretop1.jpg);
		background-repeat: no-repeat;
		height: 25px;
		background-position: 12px top;
	}
	
	td#barretopsecond
	{
		background-image: none; /* url(image/barretop2.jpg);
		background-repeat: no-repeat;
		background-position: 12px top; */
		height: 8px;
		border-top:1px solid #B7C3C3;
	}
	
	td#prompteur
	{
		background-image: url(image/derniereminute.jpg);
		background-repeat: no-repeat;
		padding-left: 153px;
		padding-right: 4px;
		height: 25px;
		background-position: 12px 0;
	}
	
	td#maintab
	{
		padding: 20px 10px;
	}
	
	td#bandebas
	{
		background-image: url(image/bande_bas.jpg);
		background-repeat: no-repeat;
		background-position: 12px top;
		height: 25px;
	}
	
	table#conttbl
	{
		width: 940px;
	}
	
	td#conttbl_l
	{
		vertical-align: top;
		text-align: left;
		width: 600px;
	}
	
	td#conttbl_r
	{
		vertical-align: top;
		width: 330px;
		padding-left: 10px;
		text-align: left;
	}
	
	div.topCartouche
	{
		background-image: url(image/topCart.jpg);
		background-repeat: no-repeat;
		background-color: #0d517d;
		height: 26px;
		color: white;
		line-height: 24px;
		width:310px;
		padding: 0 10px;
	}
	
	div.fondCartouche
	{
		background-image: url(image/fondCart.jpg);
		background-repeat: no-repeat;
		background-color: #f0f9ff;
		width:310px;
		padding: 10px;
		min-height: 100px;
		margin-bottom: 10px;
		border-bottom: 1px solid #B7C2C9;
	}
	
	div.fondCartouche div.mb_Focus
	{
		margin: 0;
		border-width: 0;
	}

	ul.mb_Menu
	{
		list-style-type: none;
		list-style-position: default;
		padding: 0;
		margin: 0 0 0 16px;
	}
	
	li.mb_Menu
	{
		display: inline;
		padding: 4px;
		color: #1F72A8;
		margin-left: 4px;
	}
	
	li.mb_Menu:hover
	{
		cursor: pointer;
		background-color: #67A8CF;
		color: white;
	}

	li.mb_MenuSelect, li.mb_MenuSousSelect, li.mb_SousMenu, li.mb_SousMenuSelect
	{
		display: inline;
		padding: 4px;
		background-color: #1F72A8;
		color: #FFF;
		margin-left: 4px;
	}
	
	span.mb_Menu
	{
		display: inline;
		padding: 4px 4px 4px 8px;
		color: #FFF;
	}
	
	table.loginform
	{
		padding: 10px;
		border: 0px solid #ddd;
		margin: 10px;
		background-color: #eee;
	}
	
	td.loginformmsg
	{
		border-color: #CCC;
		padding: 10px;
		background-color: #ddd;
		border-left: #CCC;
		border-width: 0 1px 1px 0;
		border-style: solid;
	}
	
	td.loginformlabel
	{
	}
	
	td.loginformbox
	{
	}
	
	input.loginform
	{
		padding: 4px;
		border: 1px solid #ddd;
		width: 20em;
	}
	
	input.loginform:focus
	{
		border: 1px solid #ccc;
	}
	
	td.loginformbutton
	{
		padding-top: 10px 0;
		text-align: center;
	}

	input.loginformbutton
	{
		padding: 4px 8px;
		background-color: #ccc;
		border: 1px solid #ddd;
		cursor:pointer;
	}
	
	input.loginformbutton:hover
	{
		background-color: #fff;
		border: 1px solid #ccc;
	}
	
	div.commentcorps
	{
		clear: left;
		padding: 10px;
		background-color: #fff;
	}
	
	div.commentinfo
	{
		float: left;
		margin-right: 4px;
		font-size: 10px;
		background-color: #aaa;
		padding: 2px 4px;
	}
	
	div.commentwrap
	{
		font-size: 11px;
		border: 1px dashed #aaa;
		background-color: #eee;
		padding: 4px;
		margin: 8px 2px 2px 2px;
	}
	

	marquee.prompteur
	{
		margin: 0 6px 0 12px;
	}