#page_lettre {
	height:255px ;
	border-left:10px solid #a82f24 ;
	width:740px ;
	border-right:10px solid #ff7900 ;
}

html>body #page_lettre {
	min-height:255px ;
	height:auto ;
}

#lettre_gauche {
	width:320px ;
	float:left ;
}

#presentation {
	margin:0 0 10px 0 ;
	padding:10px ;
}

#contenu_lettre {
	float:right ;
	width:400px ;
	padding-top:10px ;
}

#contenu_lettre h3 {
	margin-top:-10px ;
}

#contenu_lettre form#inscription {
	background:#CCCCCC ;
	display:block ;
	margin-top:-10px ;
	padding:10px ;
}

#contenu_lettre form#inscription  p {
	padding:20px 0 ;
	zoom:1 ;
}

#contenu_lettre div.champs {
	width:220px ;
	float:left ;
}

#contenu_lettre div.input {
	clear:both ;
}

#contenu_lettre div.input label {
	display:block ;
	margin-top:6px ;
	font-family:Verdana ;
	font-size:10px ;
	width:120px ;
	text-align:right ;
	float:left ;
	clear:both ;
}

#contenu_lettre div.input input {
	float:left ;
	width:200px ;
	background:#c9d303 url('../images/base/ident_fond.jpg') repeat-x ;
	border-top:1px solid #c1c1c1 ;
	border-right:1px solid #d4d4d4 ;
	border-bottom:1px solid #d9d9d9 ;
	border-left:1px solid #d3d3d3 ;
	margin:5px ;
	font-size:10px ;
	font-family:Arial, Helvetica, sans-serif;
	font-weight:bold ;
	background:#999999 ;
	padding:1px 4px ;
	font-size:9px ;
	font-family:Arial, Helvetica, sans-serif;
	font-weight:bold ;
}

#contenu_lettre div.input input.demi  {
	width:90px ;
	margin-top:5px ;
	margin-bottom:5px ;
}

#contenu_lettre div.input input .g {
	margin-left:5px ;
}

/*\*/
html*#contenu_lettre div.input input.d {
	margin-left:15px;/*seen only by safari & IE 6*/
	_margin-left:5px ;/* IE6  */
}/**/

#contenu_lettre div.bouton {
	margin:10px 0 10px 125px ;
	clear:both ;
}

#contenu_lettre ul {
	list-style-type:none ;
	margin:0 ;
	padding:0 ;
}

#contenu_lettre ul li {
	list-style-type:none ;
	display:block ;
	aborder-right:10px solid #ff7900 ;
	margin:10px 0 0 0 ;
	padding:0 0 0 0 ;
	clear:both ;
}

#contenu_lettre ul li img {
	border-left:1px solid #ededed ;
	border-right:1px solid #ededed ;
	margin:0 10px 0 20px ;
}

#contenu_lettre ul li a.lettre {
	background: url('../images/coin_experts/lettre_tricoire.jpg') ;
	display:block ;
	float:left ;
	width: 116px ;
	text-decoration:none ;
	border-left:1px solid #ededed ;
	border-right:1px solid #ededed ;
	margin-right:5px ;
}

#contenu_lettre ul li div.description {
	color:#ededed ;
	overflow:hidden ;
	margin:0 10px 0 0 ;
	padding-top:8px ;
	text-decoration:none ;
}

#contenu_lettre ul li div.description a {
	text-decoration:none ;
}

#contenu_lettre ul li a.lettre div.mois {
	text-transform:uppercase ;
	color:#ededed ;
	font-family:Verdana ;
	text-align:right ;
	font-size:20px ;
	margin-right:4px ;
}

#contenu_lettre ul li a.lettre div.annee {
	text-transform:uppercase ;
	color:#c9d303 ;
	font-family:Verdana ;
	text-align:right ;
	font-size:20px ;
	margin-right:4px ;
}

#contenu_lettre ul li h4 {
	font-size:14px ;
	margin:0 0 5px 0 ;
}

#contenu_lettre ul li div.lien {
	text-align:right ;
	margin-right:10px ;
}

#contenu_lettre ul li div.lien a {
}

#contenu_lettre ul li div.lien a:hover {
}

#bloc_login {
	background:#4d4d53 ;
	padding:10px ;
	height:90px ;
	position:absolute ;
	margin-top:-110px ;
	margin-left:10px ;
	width:320px ;
	overflow:hidden ;
}

#bloc_login h3 {
	padding-bottom:10px ;
}

#bloc_login input.champ {
	border:1px solid #28282f ;
	background:#c9d303 url('../images/base/ident_fond.jpg') repeat-x ;
	margin:0 5px 0 0 ;
	padding:2px 4px ;
	font-size:10px ;
	font-family:Arial, Helvetica, sans-serif;
	font-weight:bold ;
	text-align:center ;
	width:100px ;
}

#bloc_login input.button {
	margin:0 ;
	padding:0 ;
}

#bloc_login div.action {
	padding-top:10px ;
	color:#ededed ;
}

#bloc_login div.action a {
	color:#ededed ;
	text-decoration:none ;
	font-weight:bold ;
}

#bloc_login div.action a:hover {
	color:#cccccc ;
}

