body {
background : #252d37 url('images/fond.png') repeat-x;
margin : auto;
padding : 0;
font-size: 11px;
color : #573712;
font-family : Verdana;
}

img {
border: 0;
}

form {
display: inline;
}

ul , li , h3 {
padding: 0;
margin: 0;
}






/******************** TABLEAUX ********************/ 

.tableau_defaut, .tableau_defaut td, .tableau_defaut th {
border: 1px #5f482c solid;
border-collapse : collapse;
margin : auto;
margin-top : 5px;
font-size: 11px;
}

.tableau_defaut th {
text-align : center;
background : #6d573b url('images/background_th.png') top repeat-x;
color : #ffffff;
font-weight : bold;
padding : 6px;
}

.tableau_defaut td {
text-align : center;
background : #fffefe url('images/background_td.png') top repeat-x;
padding : 6px;
}

.tableau_defaut td.tableau_titre {
text-align : center;
background:#cfc6bb url('images/background_td_titre.png') top repeat-x;
padding : 6px;
}

.tableau_defaut td.tableau_message {
text-align : center;
background:#cfc6bb;
padding : 6px;
}

.tableau_portail, .tableau_portail td, .tableau_portail th {
border: 1px #5f482c solid;
border-collapse : collapse;
margin : auto;
margin-top : 5px;
}

.tableau_portail td {
text-align : center;
background : #fffefe url('images/background_td.png') top repeat-x;
padding : 12px;
}


/******************** TABLEAUX ********************/ 

h1 {
margin-bottom: 18px; 
width: 440px;
height: 33px;
background : url('images/h1.png') no-repeat;
font-size: 15px;
font-family: Arial, Helvetica, sans-serif;
padding: 8px 0 0 55px;;
}

h3 {
background: #F3F1EC;
font-size: 13px;
font-family: Arial, Helvetica, sans-serif;
font-weight: bold;
border: 1px solid #E9E4DA;
padding: 3px;
}




.separation {
margin: auto;
margin-top: 10px;
margin-bottom: 10px;
height: 2px;
width: 80%;
background : url('images/separation.png') repeat-x;}



/******************** FORMULAIRES ********************/ 


#container input, #container textarea , #container select {
font-family : Verdana, Arial, Helvetica, sans-serif;
padding : 2px;
color : #573712;
font-size : 11px;
background : #fffefe url('images/background_td.png') repeat-x top;
border : 1px solid #aca692;
font-weight: normal;
}

#container input:focus, #container textarea:focus {
color : #000000;
}

.noborder {
padding : 0px;
background: none;
border : 0px;
}


/******************** FORMULAIRES ********************/ 








/******************** LIENS ********************/ 

#contenu_page_menu a, #contenu_page_menu a:link, #contenu_page_menu a:visited , #contenu_page_classique a, #contenu_page_classique a:link, #contenu_page_classique a:visited  {
color : #573712;
text-decoration: none;
border-bottom: #573712 1px dotted;
}

#contenu_page_menu a:hover, #contenu_page_menu a:active , #contenu_page_classique a:hover, #contenu_page_classique a:active {
color : #000000;
}

#menu_haut_texte ul { 
list-style-type : none;
}

#menu_haut_texte li { 
float : left;
}

#menu_haut_texte li a {
font-size: 12px;
padding: 6px 10px 5px 10px;
display : block;
color : #573712;
margin-right : 2px;
text-decoration: none;
font-weight:bold;
font-family : Arial;
}

#menu_haut_texte li a:hover { 
color : #FFFFFF;
background: #5f482c;
}

.menu_gauche a, .menu_gauche a:link, .menu_gauche a:visited {
padding: 5px 12px 5px 12px;
display: block;
color : #573712;
background: #E9E4DA;
text-decoration: none;
font-weight: bold;
border-bottom: 0px;
border-bottom: #CCCCCC 1px solid;
}

.menu_gauche a:hover, .menu_gauche a:active {
background: #D9D1C0;
color : #000000;
}

/******************** LIENS ********************/ 





/******************** FORMULAIRES ********************/ 

input {
font-family : Verdana;
}

.input_recherche {
border: 0px;
color : #CCCCCC;
font-size : 11px;
background : #1C2129 url('images/recherche_input.png') repeat-x top;
width: 141px;
height: 14px;
padding: 4px 10px 4px 10px;
}

.input_recherche:focus {
color : #FFFFFF;
}

/******************** FORMULAIRES ********************/ 





/******************** TITRES ********************/ 

.titre_menu {
border-top: 1px solid #5f482c;
border-bottom: 1px solid #5f482c;
background: url('images/titre_fond.png') repeat-y;
color: #FFFFFF;
font-weight: bold;
padding: 6px 6px 6px 36px;
font-size: 14px;
}

.titre_contenu {
border-top: 1px solid #5f482c;
border-bottom: 1px solid #5f482c;
margin: -14px;
font-family: Arial;
background: url('images/titre_fond.png') repeat-y;
color: #FFFFFF;
font-weight: bold;
padding: 6px 6px 6px 36px;
font-size: 14px;
margin-bottom: 10px;
}

/******************** TITRES ********************/ 





/******************** DESIGN GLOBAL ********************/ 

#menu_haut {
margin : auto;
height: 32px;
width: 700px;
background : #1A1F26 url('images/menu_haut.png') no-repeat;
}

#menu_haut_texte {
width: 500px;
position: relative;
left: 76px;
padding: 1px 0 6px 0;
}

#header1 {
margin : auto;
height: 113px;
width: 700px;
background : #1A1F26 url('images/header1.png') no-repeat;
}

#header2 {
margin : auto;
height: 47px;
width: 700px;
background : #1A1F26 url('images/header2.png') no-repeat;
}

#header2_texte {
width: 230px;
position: relative;
left: 440px;
}

#global {
margin : auto;
width: 700px;
background : #1A1F26;
}

#container {
padding: 16px 0 0 0;
margin : auto;
min-height: 200px;
width: 664px;
background : #C7BAA1 url('images/container_fond.png') no-repeat top;
}

.menu_gauche {
font-family: Arial;
background: #E9E4DA;
border-bottom: #5f482c 1px solid;
border-left: #5f482c 1px solid;
border-right: #5f482c 1px solid;
float: left;
margin : auto;
width: 148px;
position: relative;
left: 16px;
}

#contenu_page_menu {
border-bottom: #5f482c 1px solid;
border-left: #5f482c 1px solid;
border-right: #5f482c 1px solid;
padding: 14px;
float: right;
width: 442px;
position: relative;
right: 16px;
text-align: justify;
background: #E9E4DA;
}

#contenu_page_classique {
border-bottom: #5f482c 1px solid;
border-left: #5f482c 1px solid;
border-right: #5f482c 1px solid;
padding: 14px;
margin : auto;
width: 602px;
text-align: justify;
background: #E9E4DA;
}

#contenu_page_accueil_1 {
border-bottom: #5f482c 1px solid;
border-left: #5f482c 1px solid;
border-right: #5f482c 1px solid;
padding: 14px;
float: left;
width: 280px;
text-align: justify;
background: #E9E4DA;
position: relative;
left: 16px;
}

#contenu_page_accueil_2 {
border-bottom: #5f482c 1px solid;
border-left: #5f482c 1px solid;
border-right: #5f482c 1px solid;
padding: 14px;
float: right;
width: 280px;
text-align: justify;
background: #E9E4DA;
position: relative;
right: 16px;
}

#container_fond {
clear: both;
height: 1px;
}

#container_bas {
clear: both;
margin : auto;
height: 10px;
background : url('images/container_bas.png') no-repeat bottom;
margin-top:7px;
}

#footer {
margin : auto;
height: 50px;
width: 700px;
background : #1A1F26;
}

#footer_texte {
float: right;
font-size: 10px;
color: #b2b2b2;
position: relative;
top: 20px;
right: 40px
}

#global_bas {
margin : auto;
height: 7px;
width: 700px;
background : url('images/global_bas.png') no-repeat;
margin-bottom: 20px;
}

/******************** DESIGN GLOBAL ********************/ 


.resultats a , .resultats {
display:block; }
.resultats span {
display:block; }
.resultats_titre span {
font-size:14px;
font-weight: bold; }
.resultats_none {
font-weight: normal; }
.resultats_url {
color:#006600;
font-weight: normal; }
.resultats_texte {
float: left; }
.resultats_image {
width: 120px;
height: 90px;
background: #FFFFFF url('images/apercu_resultats.gif') no-repeat; }
