#bloc_page {
	border-left:10px solid #a82f24 ;
	width:750px ;
	height:300px ;
}

html>body #bloc_page {
	min-height:300px ;
	height:auto ;
}

#menu_gauche {
	width:160px ;
	margin:0 10px ;
	/* 
		Ne pas mettre ça : si on met ça quand on veut mettre un autre min-height (genre 400 pour certaines pages),
		le navigateur ne prendra pas le 400 en compte mais le 300 de l'id.
	min-height:300px ;
	height:auto;
	_height:300px ;
	*/
}

div#bloc_info_lettre {
	position:relative ;
	margin-left:10px ;
	padding-left:10px ;
	margin-top:-211px ;
	height:197px ;
	width:160px ;
	margin-bottom:0 ;
}

/* Safari only !! */
html*#bloc_info_lettre {
	margin-top:-205px ;
	margin-bottom:7px ;
}

div#bloc_info_presse {
	position:absolute ;
	margin-left:10px ;
	padding-left:10px ;
	height:90px ;
	width:160px ;
	margin-top:-90px ;
	overflow:hidden ;
}

/* Safari only !! */
html*#bloc_info_presse {
	margin-top:-86px ;
}

div#bloc_info_presse h4 {
	margin:0 0 15px 0 ;
	padding:0 ;
}

#contenu_droite {
	float:right ;
	padding-right:10px ;
	width:550px ;
	/* 
		Ne pas mettre ça : si on met ça quand on veut mettre un autre min-height (genre 400 pour certaines pages),
		le navigateur ne prendra pas le 400 en compte mais le 300 de l'id.
	min-height:300px ;
	height:auto;
	_height:300px ;
	*/
}

#menu_gauche ul {
	list-style-type:none ;
}

#menu_gauche ul li {
	list-style-type:none ;
	margin:0 0 4px 0 ;
	font-weight:bold ;
	
}

#menu_gauche ul li a {
	color:#000 ;
	text-decoration:none ;
	font-weight:normal ;
}

#menu_gauche ul li a:hover {
	color:#a82f24 ;
}

#menu_gauche ul li span {
	color:#a82f24 ;
	font-weight:bold ;
}

div.bloc_bas {

}

div.bloc_bas h4 {
	font-weight:bold ;
}

div.bloc_bas ul {
	list-style-type:none ;
}

div.bloc_bas ul li {
	text-indent:13px ;
	list-style-type:none ;
	background:url('../images/puce.jpg') 0 3px no-repeat ;
}

div.bloc_bas ul li a {
	color:#000 ;
	text-decoration:none ;
}

div.bloc_bas ul li a:hover {
	color:#a82f24 ;
}

#contenu_droite a {
	color: #9e3039 ;
}

#contenu_droite a:hover {
	color: #c84b55 ;
}

#contenu_droite h3 {
	border-bottom:1px solid #a72f23 ;
	margin:0 0 10px 0 ;
	padding:0 ;
	clear:both ;
	height:16px ;
	vertical-align:bottom ;
}

#contenu_droite h4 {
	font-size:12px ;
	margin:3px 0 ;
}

#contenu_droite h4 a {
	color:#a72f21 ;
	font-size:12px ;
	font-weight:bold ;
}

#contenu_droite img {
	float:left ;
}

#contenu_droite span.droite {
	display:inline ;
	float:right ;
	margin-top:4px ;
	font-family:Verdana ;
	font-size:10px ;
	vertical-align:bottom ;
}

#contenu_droite span.droite a {
	font-family:Verdana ;
	font-size:10px ;
}

#contenu_droite a {
	text-decoration:none ;
}

#contenu_droite a.texte {
	text-decoration:none ;
	color:#000 ;
}

#contenu_droite a.texte:hover {
	color:#555 ;
}

#contenu_droite div#article {
	width:360px ;
	float:left ;
	border-right:1px solid #185f7b ;
	padding-right:10px ;
}

#contenu_droite div#article h3 {
	font-size:22px ;
	font-weight:bold ;
	border:0 ;
	font-family:Verdana ;
	height:auto ;
	background:none ;
}

#contenu_droite div#article h4 {
	font-style:italic ;
	font-size:12px ;
	margin-bottom:5px ;
}

#contenu_droite div#liste {
	width:161px ;
	padding:10px 0 0 8px ;
	float:left ;
	border-left:1px solid #185f7b ;
	margin-left:-1px ;
	font-family:Verdana ;
}

#contenu_droite div#liste h4 {
	font-size:10px ;
	font-family:Verdana ;
}

#contenu_droite div#liste ul {
	list-style-type:none ;
}

#contenu_droite div#liste ul li {
	list-style-type:none ;
	margin:7px 0 ;
	font-size:10px ;
}

#contenu_droite div#liste ul li a {
	color:#a72f21 ;
	font-weight:bold ;
	font-size:10px ;
	font-family:Verdana ;
}

#contenu_droite div#liste ul li a:hover {
	color:#c85143 ;
	font-size:10px ;
}

#contenu_droite div#liste a {
	color:#a72f21 ;
}

#contenu_droite div#liste a:hover {
	color:#c85143 ;
}

div#info_lettre {
	margin:5px 0 0 -10px ;
	background:url('../images/coin_experts/lettre_tricoire.jpg') no-repeat 22px 0 #4d4c52 ;
	width:163px ;
	height:164px ;
	zoom:1 ;
}

div#info_lettre div.cadre {
	width:111px ;
	text-align:right ;
	padding-right:4px ;
	margin-left:22px ;
	height:164px ;
	border-left:1px solid #ededed ;
	border-right:1px solid #ededed ;
}

div#info_lettre a {
	display:block ;
	width:111px ;
	height:164px ;
	text-decoration:none ;
}

div#info_lettre div.mois {
	text-transform:uppercase ;
	color:#ededed ;
	font-family:Verdana ;
	text-align:right ;
	font-size:20px ;
}

div#info_lettre div.annee {
	text-transform:uppercase ;
	color:#c9d303 ;
	font-family:Verdana ;
	text-align:right ;
	font-size:20px ;
}

