html * {margin:0px;padding:0px;}
body {background-color:#242223;}
img {border:none;}

/*  LAYOUTS */
#main {width:941px;margin-left:auto;margin-right:auto; }
/* alternate background - image 
#ext_cont {width:953px;background:url('/media/interface/ext_bord2.jpg') repeat-y;padding-left:11px;position:absolute;}
#ext_cont {width:942px;background-color:#FFF;position:absolute;}
*/
#ext_cont {width:942px;background:url('/media/interface/ext_bord4.jpg') repeat-y;position:absolute;}
#link_home {float:left;width:250px;height:56px;cursor:hand;}
#header {width:941px;height:60px;background:url('/media/interface/header_bg1.jpg') no-repeat;background-position: 0px 0px;}
#sub_header {clear:both;width:942px;height:42px;background:url('/media/interface/header_bg2.jpg') no-repeat;background-position: 0px 0px;}
#header_menu {text-align:center;margin-left:200px;padding-top:14px;}

#header_menu li {display:inline;}

#header_menu a {
color:#FFF;
font-family:arial;
font-size:14px;
text-decoration:none;
}

#header_menu a:hover {color:#242223;}

#footer_menu {text-align:center;padding-top:2px;}

#footer {
float:left;
width:941px;
height:48px;
background:url('/media/interface/footer_bg.jpg') no-repeat;
}

#footer_menu {
width:740px;
height:24px;
margin-top:16px;
margin-left:200px;
text-align:center;
}


#head_lang_select {
width:60px;
float:right;
margin-right:0px;
margin-top:6px;
}

#left_menus {
float:left;
width:200px;
background-color:#171517;
overflow:hidden;
}

#rech_title {
width:200px;
height:45px;
background:url('/media/interface/rech_titre2.jpg') no-repeat 1px 0px;
}

#rech_field {
width:200px;
height:75px;
}

.rech_form {
width:656px;
height:110px;
padding:10px;
padding-left:38px;
text-align:left;
background-color:#EEE;
font-family:verdana;
font-size:12px;
color:#BE3615;
}

.bando_home {
background-color:#ece9e9;
height:60px;
width:543px;
}

#nouveaux_fichiers {
float:left;
width:197px;
background:url('/media/interface/new_files_title.jpg') no-repeat;
background-color:#ede6dc;
}

#charte {
float:right;
width:197px;
background-color:#444235;
overflow:hidden;
padding:0px;
}

.band_home_pic {
padding-top:10px;
}


#article_container {
float:left;
width:544px;
}

.rech_form p {padding:4px;}

.div_form {margin-left:20px;margin-top:10px;}

.form_field {border:2px solid #a59666;font-size:10px;}
.form_field:hover {border-color: #242223;}
.form_field:focus {border-color: #BE3615;}

#loupe, #ok_butt { position:relative;top:8px; }

#rech_av_title {
width:200px;
height:32px;
background:url('/media/interface/rech_av_titre.jpg') no-repeat;
}

#rech_text , #news_text {margin-left:20px;margin-top:6px;}

#rech_av_fields {
padding-top:10px;
padding-bottom:10px;
width:200px;
height:204px;
background-color:#555346;
}

#rech_av_fields ul {
width:170px;
margin-left:10px;
margin-top:6px;
}

#rech_av_fields li {
list-style-type: none;
background-image: url('/media/interface/fleche.gif') ;
background-repeat: no-repeat;
background-position: 0px 7px ;
}

#news_title {
width:200px;
height:32px;
background:url('/media/interface/news_titre.jpg') no-repeat;
}

#news_form {
width:200px;
height:125px;
}

#catalogue_title {
width:200px;
height:32px;
background:url('/media/interface/catalog_title.jpg') no-repeat;
}

#catalogue {
width:200px;
background-color:#555346;
overflow:auto;
}

#flash_cont {
float:left;
width:742px;
height:151px;
}


.content {
float:left;
width:740px;
}

.content_page {
float:left;
width:740px;
}

/* contenu des pages -------------------------------------------------- fichiers postal */
.content_postal , .content_asilage {
width:740px;
float:left;
font-family:arial;
font-size:14px;
}

#child_page {
float:left;
margin-left:10px;
/* background-color:#DDD; */
}

.bando_gris {
float:left;
background-color:#ece9e9;
height:80px;
width:740px;
}

.etiq {
float:left;
padding-left:60px;
}

.logo {
float:left;
padding-left:560px;
padding-top:40px;
}

.titre_fichier {
float:left;
height:24px;
color:#FFF;
background:url('/media/interface/hz_bar1_rpt.jpg') repeat-x;
margin-top:20px;
padding-top:4px;
padding-left:100px;
padding-right:20px;
font-weight:bold;
}

.end_titre_fichier {
float:left;
width:24px;
height:24px;
margin-top:20px;
background:url('/media/interface/hz_bar1_end.jpg') no-repeat;
}


.picto {
padding-top:10px;
}

.arrow1 {
padding-top:10px;
padding-left:4px;
padding-right:4px;
}

.fiche_pres {
width:700px;
}

.fiche_pres table {
width:450px;
}

.fiche_pres td {
padding:6px;
}

.pos_pot_tab {width:80%;}

.pos_pot_tab td {
text-align:center;
background-color:#DDD;
padding:4px;
border:1px solid black
}

#new_files_title {
float:left;
width:197px;
height:32px;
background:url('/media/interface/new_files_title.jpg') no-repeat;
position:relative;
left:14px;
}

#new_files {
float:left;
width:197px;
height:232px;
background:#EFEBE3;
position:relative;
left:14px;
}

.new_file {
width:197px;
height:29px;
background:url('/media/interface/fleche2.gif') no-repeat;
background-position: 8px 12px;
}

#sep_right {
float:left;
width:197px;
height:36px;
background:url('/media/interface/separator_right.jpg') no-repeat;
position:relative;
left:14px;
}

#advert_envt {
float:left;
width:197px;
height:439px;
background:url('/media/interface/cd_envt.jpg') no-repeat;
position:relative;
left:14px;
}

table.aff_retour {
margin-top:10px;
width:95%;
text-align:center;
padding:6px;
background-color:#EEE;
font-family:verdana;
font-size:10px;
color:#000;
letter-spacing:2px
}

.article_home {
width:500px;
padding-left:20px;
}


table.aff_retour td {padding:4px;background-color:#CCC;}

/* TEXTS , TYPOS , LINKS --------------------------------------------------------------------------------   */


.menu_link {
color:#D5D5AE;
font-family:arial;
font-size:11px;
text-decoration:none;
padding-left:14px;
}

.menu_link:hover {color:#EEAE4E;}

.new_file_link {
color:#414141;
font-family:arial;
font-size:12px;
font-weight:bold;
text-decoration:none;
position:relative;
top:10px;
left:26px;
}

.new_file_link:hover {color:#be3515;}

.foot_link {
float:left;
color:#FFF;
font-family:arial;
font-size:12px;
text-decoration:none;
margin-left:85px;
margin-top:260px;
}

.foot_link:hover {color:#242223;}

#footer_menu li {display:inline;}

#footer_menu a {
color:#FFF;
font-family:arial;
font-size:14px;
text-decoration:none;
}

#footer_menu a:hover {
color:#242223;
}

.txtgri {font-family:arial;font-size:10px;color:#AAA;}

.txtnoir {font-family:arial;font-size:10px;color:#000;}

.texte_page {
width:660px;
font-family:arial;
font-size:13px;
color:#000;
text-align:justify;
padding-left:40px;
}

.texte_page ul , .texte_page ol{
margin-left:16px;
}

h1 {
text-align:left;
font-family:arial;
font-size:16px;
color:#BE3615;
letter-spacing:2px;
padding:10px;
}

h2 {
text-align:left;
font-family:verdana;
font-size:12px;
color:#BE3615;
letter-spacing:2px;
}

.content_postal h3 , .content_asilage h3 {
color:#D00;
font-size:14px;
padding-top:10px;
}

.content_postal a , .content_asilage a {
color:#BE3615;
text-decoration:none;
}

.content_postal a:hover , .content_asilage a:hover {
color:#BE3615;
text-decoration:underline;
}

a.lettre_link {
text-align:center;
font-family:verdana;
font-size:12px;
color:#BE3615;
padding:4px;
text-decoration:none;
}

a.lettre_link:hover{color:#FF3615;text-decoration:underline;}

.back_link {
text-align:center;
padding:20px;
}

.back_link a {
font-family:verdana;
font-size:12px;
color:#BE3615;
}

.aff_retour a {
color:#BE3615;
text-decoration:none;
}

.erreur {
font-family:arial;
font-size:14px;
color:#BE3615;
padding-left:250px;
}

.texte_page a , .article_home a{
font-family:arial;
font-size:12px;
color:#BE3615;
text-decoration:none;
}

.texte_page a:hover , .article_home a:hover {
color:#000;
text-decoration:underline;
}

.texte_page img {
border:1px solid #CCC;
}

#nouveaux_fichiers ul {
margin-top:40px;
padding-left:10px;
padding-right:6px;
}

#nouveaux_fichiers li {
list-style-type: none;
background-image: url('/media/interface/fleche2.gif') ;
background-repeat: no-repeat;
background-position: 0px 6px ;
}

#nouveaux_fichiers a {
color:#414141;
font-family:arial;
font-size:12px;
font-weight:bold;
text-decoration:none;
padding-left: 15px;
}

#nouveaux_fichiers a:hover {
color:#BE3615;
}

.article_home {
color:#000;
font-family:arial;
font-size:13px;
}

.fich_text {
clear:both;
font-family:verdana;
font-size:12px;
color:#000;
}

#child_page ul li {
list-style-type:none;
display:inline;
}

#child_page ul li a {
font-family:verdana;
font-size:12px;
color:#BE3615;
letter-spacing:2px;
}

#fich_foot {
text-align:center;
padding:20px;
font-family:verdana;
font-size:16px;
color:#000;
}

#fich_foot_small {
text-align:center;
font-family:verdana;
font-size:10px;
color:#000;
}

