@charset "utf-8";
/* CSS Document */
* {
	margin:0;
	padding:0;
}
ul, li {
	margin:0;
	padding:0;
	list-style-type:none;
}
body {
	font-family:Arial, Helvetica, sans-serif;
	text-decoration:none;
	background-image:url(../img/commun/bg_body.gif);
	background-repeat:repeat-x;
	background-color:#45382E;
	text-align:left;
}
#container {
	width:939px;
	height:auto;
	text-align:left;
	margin-top:25px;
}
#header {
	height:114px;
	background-image:url(../img/commun/header.gif);
	background-repeat:no-repeat;
	line-height:114px;
	padding-left:287px;
}
/*_______________________________________________________________content*/
#content{
float:right; width:774px
}
/*_______________________________________________________________Mini caddy*/
#mini_qte{
	position:absolute; 
	width:184px; 
	height:54px; 
	background-image:url(../img/commun/bg_mini_qte.gif); 
	background-repeat:no-repeat; 
	top:-10px; 
	left:720px;
}
/*_______________________________________________________________forum*/
#forum{
	width:148px;
	background-image:url(../img/commun/bottom_forum.gif); 
	background-position:bottom; 
	background-repeat:no-repeat; 
	padding-bottom:5px;
	 margin-top:20px; 
	margin-left:auto; 
	margin-right:auto; 
	padding-bottom:15px;
}

/*_______________________________________________________________avenir*/
#avenir{
	width:146px; 
	margin-top:25px; 
	margin-left:auto; 
	margin-right:auto; 
	padding-bottom:5px;
}

/*_______________________________________________________________ageod*/
#ageod{
	width:146px;
	background-image:url(../img/commun/bottom_ageod.gif); 
	background-position:bottom; 
	background-repeat:no-repeat; 
	padding-bottom:5px; 
	margin-top:5px; 
	margin-left:auto;
	 margin-right:auto; 
	 padding-bottom:15px;
}
/*_______________________________________________________________SELECTEUR DE LANGUE*/
#choixPays {
	left:0px;
	position:absolute;
	text-align:center;
	width:149px;
	font-size:11px;
	font-style:normal;
}
#choixPays .selectPays {
	border:1px solid #A18878;
	background-image:url(../img/commun/choixPays_fd.gif);
	background-position:110px 5px;
	background-repeat:no-repeat;
	cursor:pointer;
	width:127px;
}
#choixPays .selectPays ul {
	display:block;
	height:20px;
	margin:0pt;
	overflow:hidden;
	padding:0pt;

}
#choixPays .selectPays li {
	color:#E2CDC0;
	display:block;
	text-align:left;
}
#choixPays .selectPays a {
	padding-left:13px;
	background-color:#685549;
	color:#E2CDC0;
	display:block;
	height:19px;
	padding-right:5px;
	text-decoration:none;
	font-size:11px;
	font-style:normal;
}
#choixPays .selectPays a:hover {
	background-color:#E2CDC0;
	display:block;
	color:#6E0313;
}

/*_______________________________________________________________Menu haut*/
#menu_top {
	padding-left:15px;

}
#menu_top a {
	text-decoration:none;
	color:#A99D95;
	font-size:11px;
	padding-right:15px;
}

/*_______________________________________________________________Ariane*/
#ariane {
	padding-left:15px;
		color:#FFFFFF;
	font-size:11px;
	background-image:url(../img/commun/bg_menu.gif);
	 border-bottom: 4px solid #A18878; 
	 height:31px; 
	 line-height:31px;
	  position:relative
}


/*_______________________________________________________________Menu_gauche*/
#menu_left li {
	height:23px;
	background-image:url(../img/commun/bg_menu_item.gif);
	background-position:top center;
	background-repeat:no-repeat;
	position:relative
}
#menu_left li a {
	font-size:12px;
	color:#FFFFFF;
	text-decoration:none;
	border:none;
	padding-left:25px;
}
.sousMenuOff {
	display:none;
}
.sousMenuOff li {
	padding:0;
	background:none
}
.sousMenuOff li a {
	display:block;
	background-color:#E16B0B;
	height:27px;
	padding-left:15px;
}
.sousMenuOff li a:hover {
	display:block;
	background-color:#823D06;
	height:27px;
	padding-left:15px;
}
.sousMenuOn {
	position: absolute;
	left:150px;
	top:0px;
	display:block;
	list-style-type: none;
	width:179px;
}
.sousMenuOn li {
	padding:0;
	background:none
}
.sousMenuOn li a {
	display:block;
	background-color:#E16B0B;
	height:27px;
	padding-left:15px;
	line-height:27px;
}
.sousMenuOn li a:hover {
	display:block;
	background-color:#823D06;
	height:27px;
	padding-left:15px;
	line-height:27px;
}


.item_forum{
	font-size:11px;
	color:#A18878;
	display:block;
	padding-left:20px;
	padding-bottom:2px;
}

.item_ageod{
	font-size:12px;
	color:#FFFFFF;
	display:block;
	padding-left:20px;
	text-decoration:none;
	padding-bottom:5px;
	padding-top:5px;
}

#log .input{
	background-image:url(../img/commun/bg_input_log.gif);
	background-repeat:no-repeat;
	background-position:left top;
	height:21px; width:90px; float:left; margin-left:5px
}

/*_______________________________________________________________FICHE*/
#menu_desc{
background-image:url(../img/fiche/bg_menu_desc.gif);
background-repeat:repeat-x;
height:26px;
line-height:26px;
color:#FFFFFF;
font-weight:bold;
font-size:14px;
}


#menu_desc a:hover{
display:block;
color:#FFFFFF;
font-size:14px;
width:120px;
text-decoration:none;
font-weight:bold;
float:left;
text-align:center;
}

.linkDescrOn{
display:block;
color:#FFFFFF;
font-size:14px;
width:120px;
text-decoration:none;
font-weight:bold;
float:left;
text-align:center;
background-image:url(../img/fiche/sep.gif); 
background-position:right;
background-repeat:no-repeat
}

.linkDescrOff{
color:#74B4E5;
display:block;
font-size:14px;
width:120px;
text-decoration:none;
font-weight:normal;
float:left;
text-align:center;
background-image:url(../img/fiche/sep.gif); 
background-position:right;
background-repeat:no-repeat
}


/*_______________________________________________________________Boutons*/
a.bt {
	text-align:center;
	background-repeat:no-repeat;
	display:block;
	background-image:url(../img/commun/bt_acces.gif);
	background-position:center;
	color:#FFFFFF;
	font-size:11px;
	text-decoration:none;
	height:25px;
	line-height:23px;
}
a:hover.bt {
	background-image:url(../img/commun/bt_acces_on.gif);
	color:#FFFFFF;
	font-size:11px;
	text-decoration:none;
	height:25px;
	background-position:center;
	line-height:25px;
	text-align:center;
	background-repeat:no-repeat;
}

#indis{
	background-image:url(../img/index/bg_pd.gif);
	 background-repeat:no-repeat; 
	 height:173px; 
	 margin-top:40px;
	  position:relative;
}

#indis a{
	color:#FFFFFF;
	text-decoration:none;
	font-size:11px;
	text-align:center;
}

#footer{
	font-size:11px;
	color:#A18878;
	border-top:1px solid #A18878;
	border-bottom:1px solid #A18878;
	color:#A18878;
	margin-top:15px;
	padding:5px 0px;
}
#footer a{
	text-decoration:none;
	font-size:11px;
	color:#A18878;
	margin-left:20px;


}
.bt_OK{
background-color:transparent;
background-image:url(../img/btOk_fd.gif);
color:#FFFFFF;
cursor:pointer;
font-size:11px;
font-weight:bold;
height:18px;
width:34px;
}
/*_______________________________________________________________Polices*/
.marron24b{
	font-size:24px;
	font-weight:bold;
	color:#010101;
}
.gris12r{
	font-size:12px;
	font-weight:normal;
color:#666666;
}
.no24b{
	font-size:24px;
	font-weight:bold;
	color:#000000;
}
.blc17ri {
	font-size:17px;
	font-style:italic;
	color:#FFFFFF;
}
.blc18b {
	font-size:18px;
	font-weight:bold;
	color:#FFFFFF;
}

.blc14b {
    font-size:14px;
    font-weight:bold;
    color:#FFFFFF;
}

.bleu18b {
	font-size:18px;
	font-weight:bold;
	color:#0544BC;

}
.blc30b {
	font-size:30px;
	font-weight:bold;
	color:#FFFFFF;
}

.blc12b {
	font-size:12px;
	font-weight:bold;
	color:#FFFFFF;
}
.blc13b {
	font-size:13px;
	font-weight:bold;
	color:#FFFFFF;
}

.blc12r {
	font-size:12px;
	font-weight:normal;
	color:#FFFFFF;
	text-decoration:none;
}
.no12r {
	font-size:12px;
	font-weight:normal;
	color:#000000;
	text-decoration:none;
}
.blc11r {
	font-size:11px;
	font-weight:normal;
	color:#FFFFFF;
	text-decoration:none;
}
.blc11b {
	font-size:11px;
	font-weight:bold;
	color:#FFFFFF;
}
.or11r{

	font-size:11px;
	font-weight:normal;
	color:#E07016;}

.or12b{
	font-size:12px;
	font-weight:bold;
	color:#E07016;
	text-decoration:none}
	
.beige11r{

	font-size:11px;
	font-weight:normal;
	color:#A18878;}

.divImage a
{
	display: block;
	text-align: right;
	background-repeat: no-repeat;
	background-position: left top;
	width: 100px;
	height: 75px;
}
.divImage
{
	float: left;
	width: 110px;
}
