body{
	background-image:url(/elm/img/2008/bg.jpg);
	background-repeat:repeat-x;
	background-position:top;
	background-color:#E4E7EC;
	color:black;
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	margin:0 0 0 0;
	padding:0 0 0 0;
}

img,a,form
{
	margin:0 0 0 0;
	padding:0 0 0 0
}
/*
ul, li {
	margin: 0;
	padding: 0;
	list-style-type: none;
}*/

#hidden
{
	display:none;
}

.general
{
	display:block;
	width: 900px;
	margin: 0 450px 0 -450px;
	position:absolute;
	left: 50%;
	overflow:hidden;
	background-color:#FFFFFF;
	/*margin:0 auto 0 auto ;*/
	padding:0 0 0 0;
	
}

.ban_top
{
	display:block;
	height:135px;
	background-image:url(/elm/img/2008/bg_degrade.gif);
	background-image:url(/elm/img/2008/bg_degrade.gif);
	background-position:top;
	background-repeat:repeat-x;
}

.logo
{
	display:block;
	width:164px;
	height:135px;
	float:left;
	background-image:url(/elm/img/2008/top_logo.gif);
	background-image:url(/elm/img/2008/top_logo.gif);
	background-repeat:no-repeat;
	background-position:top;
	
}

.menu_01
{
	display:block;
	width:526px;
	height:38px;
	background-image:url(/elm/img/2008/visu01.jpg);
	background-image:url(/elm/img/2008/visu01.jpg);
	background-position:top;
	background-repeat:no-repeat;
	float:left;
	padding:97px 0 0 0 ;
	*margin:0;
}


#smenu1 ul,
#smenu2 ul,
#smenu3 ul,
#smenu4 ul,
#smenu5 ul,
#smenu6 ul
{
	background-color:#E8EFCD;
	border: solid 2px #A5BF38;
	display:block;
	width:180px;
	margin:0 0 0 0;
	padding:0 0 0 0 ;
	/*padding-top:5px;*/
}

#smenu1 ul a,
#smenu2 ul a,
#smenu3 ul a,
#smenu4 ul a,
#smenu5 ul a,
#smenu6 ul a
{
	display:block;
	width:170px;
	height:18x;
	line-height:18px;
	color:black;
	text-decoration:none;
	padding-left:5px;
	padding-right:5px;
}

#smenu1 ul a:hover,
#smenu2 ul a:hover,
#smenu3 ul a:hover,
#smenu4 ul a:hover,
#smenu5 ul a:hover,
#smenu6 ul a:hover
{
	color:black;
	background-color:#A5BF38;	
}

#credit{ 
	width:69px;
	display:block;
	float:left;
	margin-right:5px;
}

#pret{ 
	width:71px;
	display:block;
	float:left;
	margin-right:5px;
}

#vente_vol{ 
	width:71px;
	display:block;
	float:left;
	margin-right:5px;
}

#vente_ench{ 
	width:71px;
	display:block;
	float:left;
	margin-right:5px;
}

#autres{ 
	width:64px;
	display:block;
	float:left;
	margin-right:48px;
}

#compte{ 
	width:66px;
	display:block;
	float:left;
}


#children{
	position:relative;
}

#children li
{
	list-style:none;
}

#children a
{
	text-decoration:none;
}

#smenu1,
#smenu2,
#smenu3,
#smenu4,
#smenu5,
#smenu6
{
	display:block;
	width:110px;
	position:absolute;
	top:135px;
	visibility:hidden;
}

#smenu1{
	left:165px;
}

#smenu2{
	left:239px;
}

#smenu3{
	left:315px;
}

#smenu4{
	left:391px;
}

#smenu5{
	left:467px;
}

#smenu6{
	left:579px;
}

div.pret{ 
	width:69px;
	display:block;
}

div.vente_vol{ 
	width:71px;
	display:block;
}

div.vente_ench{ 
	width:69px;
	display:block;
}

div.autres{ 
	width:64px;
	display:block;
}

div.compte{
	width:66px;
	display:block;
}


.menu01 img
{
	height:38px;
	
}


.menu_02
{
	display:block;
	width:200px;
	height:120px;
	float:left;
	padding:10px 0px 0 0;
}

.menu_02 p
{
	display:block;
	width:45px;
	height:13px;
	margin:0 0 5px 0;
	padding:0 0 0 0;
	float:right;
	text-align:right;
}


.form_rech
{
	display:block;
	width:190px;
	margin:0 0 5px 0;
	padding:0 0 0 0;
	float:right;
	text-align:right;
}

.boutons_verts
{
	display:block;
	width:191px;
	margin:0 0 0 0;
	padding:0 0 0 0;
	float:right;
	text-align:right;
}

.boutons_verts img
{
	margin-bottom:4px;
	*margin-bottom:0px;
}

.form_texte_rech
{
	/*display:block;*/
	height:16px;
	line-height:16px;
	width:160px;
	background-color:#FFFFFF;
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	margin:0 0 0 0;
	padding:0 0 0 0;
}

.principal
{
	display:block;
	width:901px;
	float:none;
}

.col_gauche
{
	display:block;
	width:165px;
	height:auto;
	padding-bottom:24px;
	float:left;
	background-color:#F2F7E1;
}

.col_centre
{
	display:block;
	width:499px;
	float:left;
	background-color:white;
		padding:11px 13px 0 13px;
}

.col_centre a
{
	text-decoration:none;
	color:#A5BF3A;
}

.col_centre a:hover
{
	text-decoration:underline;
}

.col_centre h1
{
	font-family:Arial, Helvetica, sans-serif;
	font-weight:bold;
	font-size:21px;
	color:#1B3F73;
	margin:10px 10px 0 0;
}

.col_centre hr
{
	border-top:1px solid black;
	color:#FFFFFF;
}


.bottom
{
	text-align:center;
	width:901px;
	margin-top:20px;
	*margin-top:-10px;
	bottom:-5px;
	float:left;
}


.col_actus
{
	display:block;
	width:210px;
	/*height:388px;*/
	float:right;
}

.actualites
{
	display:block;
	background-color:#D4DEE7;
	background-image:url(/elm/img/2008/bg_actus.gif);
	background-repeat:repeat-x;
	width:210px;
}

.actualites span
{
	color:#1B3F73;
	display:block;
	width:190px;
	margin:10px 10px 0 10px;
	*margin:5px 5px 0 5px;
}

.actualites h1
{
	margin:0px 10px 0 10px;
	font-size:11px;
}

.actualites p{
	margin:5px 10px 10px 10px;
	padding:0;
	display:block;
	width:180px;
}

.actualites hr
{
	border-top: 1px black dashed;
	border-left:none;
	border-bottom:none;
	border-right:none;
	padding-top:0px;
	margin:0 10px 0 10px;
	*margin:0 5px 0 5px;
	height:0px;
}

.adresse
{	
	display:block;
	width:190px;
	padding: 0 10px 0px 10px;
	*margin:0;
}

.adresse span{
	color:#1B3F73;
	display:block;
	width:190px;
	margin:10px 0px 3px 0;
}


/* =============================================== INTER ========================================== */

.ariane
{
	color:#AABF3E;
}

.ariane a
{
	color:#AABF3E;
	text-decoration:none;
}

.ariane a:hover
{
	color:#AABF3E;
	text-decoration:underline;
}

.table_form
{
	width:470px;
	margin-left:15px;
}

.table_form_td1
{
}

.input_form
{
	border:1px solid #000000;
	width:307px;
	height:19px;
	line-height:19px;
	font-size:11px;
}

.descriptif
{
	border:1px solid #000000;
	width:461px;
	height:168px;
	font-size:11px;
}

/* ========================= INTER COL 3 ========================== */

.inter_col_3
{
	display:block;
	width:210px;
	background-color:white;
	float:right;
}

.inter_col_3 h1
{
	background-image:url(/elm/img/2008/menu2_capitol.jpg);
	background-position:left;
	display:block;
	width:190px;
	height:35px;
	padding:15px 10px 0 10px;
	font-family: "Tahoma MS", Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight: bold;
	color: #20497B;
	margin:0 0 0 0;
}

.inter_col_3 ul
{
	background-color:#F2F7E1;
	background-image:url(/elm/img/2008/bas_menu2.gif);
	background-position:bottom;
	background-repeat:no-repeat;
	padding:10px 5px 30px 10px;
	margin:0 0 0 0;
	border:none;
	width:195px;
	
}

.inter_col_3 li
{
	background-image:url(/elm/img/2008/puce_verte.gif);
	background-repeat:no-repeat;
	background-position:left;
	padding-left:14px;
	margin:0 0 2px 0;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	color:black;
}

.inter_col_3 a
{
	color:#8BB60E;
	margin:0;
	padding:0;
	background-color:
}

.inter_col_3 img
{
	margin-top:85px;
}