html
{
	background-color: #FFF;
}

/* IE specific */

* html .list_table td
{
}

* html .list_table td a.lien_detail
{
}

* html br
{
}

* html div#contenu 
{
}

* html div#menu {
}
/* end IE specific */

body 
{
	position: relative;
	margin: 0 auto;
	padding: 0;
	width: 900px;
	font-size: 12px;
	color: white;
	font-family: verdana, arial, helvetica, sans-serif;
	background-image : url(../img/pix_fond_default.gif) ;
}

#autres 
{
	background-image : url(../img/pix_fond.gif) ;
}



form, h1, h2 {
	margin: 0;
	padding: 0;
}

h1 {
	color : #000 ;
	font-size : 12px ;
	background-image : url(../img/titre.jpg) ;
	width : 235px ;
	height : 24px ;
	padding-left : 15px ;
	padding-top : 10px ;
}

h2 {
}

h3 {
}

a 
{
	margin : 0 ;
	padding : 0 ;
	text-decoration : none ;
}

a img
{
	border : none ;
}

a:hover
{
}

#menu 
{
	background-image : url(../img/fond_haut_menu.jpg) ;
	background-repeat : repeat-y ;
	width : 244px ;
	zoom : 1 ;
	text-align : right ;
	padding : 0 ;
	margin : -12px 0 0 0 ;
	float : left ;
}

#menu ul
{
	list-style-type: none;
	margin-bottom : 0 !important;
}


#menu li
{
	background-image : url(../img/picto_menu.gif) ;
	background-repeat : no-repeat ;
	background-position : right top;
	height : 27px ;
	padding-right : 14px ;
	margin-top : 0 ;
	padding-top : 3px ;
	padding-bottom : 7px ;
}

#menu li.accueil a
{
	display: block;
}

#menu li.contact a
{
	display: block;
}

#menu a
{
	color: #000 ;
	font-weight: bold ;
}

#menu a.selected
{
	color: #FFF ;
}

.article
{
}

.article.detail
{
}

.article.detail hr
{
}

.article.detail img
{
}

#texte, #texte_autres
{
	color : #000 ;
	line-height : 18px ;
	text-align : justify ;
}

#texte_autres 
{
	padding : 20px 40px 0 20px ;
}

.border 
{
	border : solid #000 1px ;
}

#texte_autres span
{
	display : block ;
	padding-top : 15px ;
	text-align : center ;
}

.article.detail h3 
{
}

.article p
{
}

.list_table
{
	width : 100% ;
}

.list_table td
{
	width : 50% ;
	vertical-align : top ;
	padding-right : 47px ;
	text-align : justify ;
}

.article.liste h3 
{
}

.article.liste a
{
}

div#contenu
{
}

hr#articles_end
{
}

.list_table
{
}

table.list_table td
{
}

table.list_table td .article
{
}

.list_table td a.lien_detail
{
}

#contenu_texte
{
	margin : 0 220px 0 280px ;
	background-image : url(../img/fond_contenu.jpg) ;
	background-position : right bottom ;
	background-repeat : no-repeat ;
	padding-bottom : 100px ;
}

#contenu_texte_autres
{
	margin : 0 0 0 260px ;
	padding : 62px 0 100px 12px;
	background-image : url(../img/Haut_contenu.jpg) ;
	background-position : right top ;
	background-repeat : no-repeat ;
	zoom : 1 ;
} 

#contenu_actu
{
	width : 193px ;
	float : right ;
	margin-right : 7px ;
}

#actu 
{
	padding : 3px ;
}

#pied
{
	text-align : right ;
	width : 234px ;
	padding-right : 10px ;
	font-weight : bold ;
	margin-top : 20px ;
	float : left ;
	clear : left ;
}

#pied a
{
	color : #FFF ;
}