/**************************************************************/
html
{
font-family:Arial,Helvetica,sans-serif;
font-size: 12px;
}

body
{
margin:0px;
padding:0px;
}

form
{
margin:0px;
padding:0px;
}

img
{
border:none;
}

a
{
color:#4b1c14;
text-decoration:underline;
}

a:hover
{
color:#4b1c14;
text-decoration:underline;
}

p
{
margin:0px;
padding:0px;
}

/**************************************************************/

#bg_accueil
{
background:url('img/bg_accueil.jpg') repeat-x;
}

#bg
{
background:url('img/bg.jpg') repeat-x;
}

#tout
{
width:850px;	/*950 - 33 - 67*/
padding:30px 33px 0px 67px;
margin:auto auto;

background:url('img/fond.jpg') no-repeat;
background-color:#FFFFFF;
}

#flash
{
width:870px;
height:135px;

margin:auto auto;
}

#recherche
{
height:20px;
margin-left:510px;
margin-bottom:25px;
}

.rech_resu
{
padding:10px 0px 0px 0px;
font-weight:bold;
}

#menu
{
width:878px;
height:25px;

margin:auto auto;
}

#menu_gauche
{
width:218px;

float:left;
}

#centre
{
width:218px;

margin-left:20px;

float:left;
}

.titre_actu
{
	background:#555 url('img/actu.jpg') no-repeat;
	color:#4C180D;	
	height:25px;
	position:relative;
	margin:10px 0 0 0;
}

.titre_actu a{
	display:block;
	position:absolute;
	top:4px;
	left:29px;
	margin:0;
	color:#4C180D;
	font-size:15px;
	text-decoration:none;
	font-weight:bold;
}

#actu
{
width:341px;
height:273px;	/*303 - 30*/

background-color:#555;

margin-left:20px;

padding-top:30px;

background:url('img/actu.jpg') no-repeat;

float:left;
position:relative;
}

#actu h2{
	position:absolute;
	top:4px;
	left:29px;
	margin:0;
	color:#4C180D;
	font-size:15px;
}

#contenu
{
width:520px;

margin-left:30px;

padding:20px;

background:url('img/contenu.jpg') no-repeat;

min-height:181px;
_height:181px;

float:left;
}

#bas
{
margin:20px 0 0 5px;
width:793px;
background:url(img/fond_bottom.jpg) no-repeat top left;
padding:8px;
font-size:10px;
height:35px;
}

#bas p{
	float:left;
	width:400px;
}

#plan li
{
background:transparent url(img/arbo_puce.gif) no-repeat scroll 0px 8px;
margin:0px 0px 0px 5px;
padding:3px 0px 3px 10px;
}

/**************************************************************/

#arbo
{
font-size:11px;
}

#arbo_titre
{
height:21px; /*26 - 5*/

padding-top:5px;
padding-bottom:0px;
padding-left:27px;

color:#FFF;
font-weight:bold;

background:url('img/arbo_titre.jpg') no-repeat;
}

#arbo_centre
{
background:url('img/arbo_centre.jpg') no-repeat #fbf2f6;
}

#arbo_ul_li
{
padding:3px 10px 2px 10px;
}

#arbo_ul_li ul
{
margin:0px;
padding:0px;
list-style-type:none;
}

#arbo_ul_li ul a
{
text-decoration:none;
color:#bb004c;
}

#arbo_ul_li li.sousmenu
{
font-weight:bold;

padding:3px 0px 3px 0px;

border-top:2px solid #e79db9;
}

#arbo_ul_li li.element, #arbo_centre li.element_select
{
margin:0px 0px 0px 5px;
padding:3px 0px 3px 10px;

background:url('img/arbo_puce.gif') no-repeat 0px 8px;

border-top:1px solid #e79db9;
}

#arbo_ul_li li.first
{
border:none;
}

#arbo_ul_li li.element a
{
font-weight:normal;
}

#arbo_ul_li li.element_select a
{
font-weight:normal;
color:#bb004c;
text-decoration:underline;
}

/**************************************************************/

#box_1
{
font-size:11px;
}

#box_2
{
font-size:11px;

margin-top:8px;
}

.box_titre
{
height:21px; /*26 - 5*/

padding-top:5px;
padding-bottom:0px;
padding-left:27px;

color:#FFF;
font-weight:bold;

background:url('img/box_titre.jpg') no-repeat;
}

.box_centre
{
background:url('img/box_centre.jpg') no-repeat #f3f8f7;
}

.box_ul_li
{
padding:3px 10px 2px 10px;
}

.box_ul_li ul
{
margin:0px;
padding:0px;
list-style-type:none;
}

.box_ul_li ul a
{
text-decoration:none;
color:#01ccbd;
}

.box_ul_li li.sousmenu
{
font-weight:bold;

padding:3px 0px 3px 0px;

border-top:2px solid #79e4de;
}

.box_ul_li li.element, .box_centre li.element_select
{
margin:0px 0px 0px 5px;
padding:3px 0px 3px 10px;

background:url('img/box_puce.gif') no-repeat 0px 8px;

border-top:1px solid #79e4de;
}

.box_ul_li li.first
{
border:none;
}

.box_ul_li li.element a
{
font-weight:normal;
}

.box_ul_li li.element_select a
{
font-weight:normal;
color:#01ccbd;
text-decoration:underline;
}

/**************************************************************/

#doublon
{
	font-size:10px;
	color:#777;
	margin:10px 0 0 10px;
}

#doublon ul
{
	
}

#doublon ul li
{
	
}

#doublon ul li a
{
	color:#777;
	text-decoration:none;
}

/**************************************************************/

#agen
{
width:217px;
height:88px;

margin-top:10px;

font-size:11px;

background:url('img/agen.jpg') no-repeat;
}

#agen_ul_li
{
width:100px;

padding:23px 10px 2px 10px;
}

#agen_ul_li ul
{
margin:0px;
padding:0px;
list-style-type:none;
}

#agen_ul_li ul a
{
text-decoration:none;
color:#897161;
}

#agen_ul_li li.element
{
margin:0px 0px 0px 5px;
padding:3px 0px 3px 10px;

background:url('img/agen_puce.gif') no-repeat 0px 8px;

border-top:1px solid #c1b7af;
}

#agen_ul_li li.first
{
border:none;
}

#agen_ul_li li.element a
{
font-weight:normal;
}

/**************************************************************/

.clear
{
clear:both;
font-size:0px;
}

.actu
{
color:#4c180f;
font-size:11px;
text-align:justify;

padding-bottom:10px;
padding-top:5px;

margin-left:5px;
margin-right:5px;

border-top:1px solid #bcaea4;
}

#actu .first
{
border:none;
}

.actu_titre, .actu_titre a
{
font-weight:bold;
color:#4c180f;
font-size:11px;
text-decoration:none;
}

.actu_img
{
/*width:55px;*/
text-align:center;

padding-left:5px;
padding-right:5px;

float:right;

margin-top:-10px;
}

.actu_lien
{

}

/**************************************************************/

.form
{
margin-top:10px;
width:100%;
}

.form th
{
background:#EFC4D7;
border:2px #FFF;
padding:5px;

text-align:left;
}

.form td
{
background:#F7E6EE;
border:2px #FFF;
padding:5px;
}

.form table
{
width:100%;
}

/***/

.sthe
{
margin-top:10px;
width:100%;
font-size:10px;
}

.sthe th
{
background:#EFC4D7;
padding:4px;
}

.sthe td
{
background:#F7E6EE;
padding:2px;
}

.sthe table
{
width:100%;
}

/***/

.base_liste
{
margin-top:15px;
}

.rech_titre
{
margin-top:7px;
}

.titre_liste, .rech_titre a
{
font-size:13px;
font-weight:bold;
color:#ba0047;
}

.liste, .rech ul
{
margin:0px;
padding:0px;
font-size:11px;
text-align:justify;
color:#4b1c14;
}

.liste li, .rech li
{
background:transparent url(img/arbo_puce.gif) no-repeat scroll 0px 8px;
margin:0px 0px 0px 10px;
padding:3px 0px 3px 10px;
list-style-type:none;
}

.liste li a, .liste li a:hover, .rech li a, .rech li a:hover
{
color:#00ACB1;
}

.f_etoile
{
color:#BB014C;
}
