/********************** ACCUEIL ************************/
#index_bg{ background:#B4A48C url(../images/arche/accueil_bg.jpg) top left repeat-x; text-align:center }
	#index_bg img{ padding-bottom:2.4em }
	#index_bg p { text-align:center; font-weight:bold; color:#563812; font-size:150%; margin:0 0 1em; }
	#langue{ margin:0 auto; width:61.2em; text-align:center; height:3em }
	#langue.one{ width:31.2em }
		#langue a{ font-weight:bold; color:#563812; display:block; float:left; margin-left:1em; font-size:150%; text-indent:2.3em; line-height:1.7; }
		#langue a:hover{ color:#ffffff; text-decoration:none }
		#langue #fr{ margin-left:6.5em !important; margin-left:3.8em; background:url(../images/accueil/drap_fr.jpg) no-repeat; width:186px; height:43px }
		#langue #fr:hover{ background:url(../images/accueil/drap_fr_hover.jpg) no-repeat; }
		#langue #en{ background:url(../images/accueil/drap_en.jpg) no-repeat; width:174px; height:43px }
		#langue #en:hover{ background:url(../images/accueil/drap_en_hover.jpg) no-repeat; }
		#langue #es{ background:url(../images/accueil/drap_es.jpg) no-repeat; width:174px; height:43px }
		#langue #es:hover{ background:url(../images/accueil/drap_es_hover.jpg) no-repeat; }

/********************** HEADER ************************/
#header_bg{ height:8.9em; background:#e68d01 url(../images/arche/header_bg.jpg) bottom left repeat-x        }
#header{ height:8.9em; width:61.2em; margin:0 auto; background:url(../images/arche/logo.png) bottom left no-repeat !important; background:url(../images/arche/logo.jpg) bottom left no-repeat; position:relative }
    #header #back_home{ display:block; position:absolute; height:130px; top:15px; width:145px; }
    
/* ESPACES */
#espaces{ text-align:right; margin:0 0.5em 1.5em 0; color:#ffffff }
html>/**/body #espaces{ margin-bottom:1.5em }
    #espaces a{ color:#ffffff; font-size:80% }
    #espaces #drapeaux{ width:3em; height:1.7em; background:url(../images/arche/lang_bg.jpg) no-repeat; text-align:center; margin:0 0 0 0.8em; float:right }
        #espaces #drapeaux #lang{ position:relative; top:0.2em }
        #espaces #drapeaux .lang2{ position:relative; top:0.1em ; margin-right:15px}
        * html #espaces #drapeaux #drag2,#espaces div #drag3{ position:relative; margin:0 0;}
        #espaces #drapeaux #drag2 { /*background: #A56501;*/ background:url(../images/arche/lang_bg.jpg) no-repeat; height:15px; position:relative; z-index:10;  display: none }
        #espaces #drapeaux #drag3 { /*background: #A56501;*/ background:url(../images/arche/lang_bg.jpg) no-repeat; height: 30px; position:relative; z-index:10; display: none }
    #espaces #block-i18nblocks-13 .content{ margin:0 }

/* SEARCH */
#search{ height:3em; background:url(../images/arche/search_bg.jpg) 48.8em top no-repeat; text-align:right; vertical-align:top !important; clear:right }
#search #edit-search_block_form_keys{ border:none; margin:16px 0 0 0; color:#ffffff; background:none; display:block; width:160px; float:right }
#submit_recherche{ background:url(../images/arche/search_bg_bt.jpg) no-repeat; display:block; float:right; width:2.4em; height:3.9em; border:none; cursor:pointer }

/* MENU */
#header ul{ position:absolute; bottom:0; margin:0 0 0 150px; padding:0 }
html>/**/body #header ul{ padding:18px 0 0 0 }
#header ul li{ float:left; list-style:none; padding:0; margin:0 }
#header ul li a{ color:#ffffff; display:block; padding:0.7em; font-size:90% }
#header ul li .active, #header ul li a:hover{ background:url(../images/arche/menu_bg_current.jpg) bottom repeat-x; text-decoration:none; }

/********************** CONTENT ************************/
.breadcrumb{ float:left }
#content_bg{ background:#b4a48c/*#dfcfab*/ url(../images/arche/content_bg.jpg) top center repeat-x; padding:20px 0 }
#content{ width:61.2em; margin:0 auto }

/********************** FOOTER ************************/
#footer_bg{ height:122px; background:url(../images/arche/footer_bg.jpg) top center repeat-x; clear:both }
#footer_taches{ height:122px; padding:30px 0 0 0 }
#footer_container{ width:61.2em; margin:0 auto }
#footer_container div{ color:#fefefe; font-size:70%; float:left }
#footer_container #block-i18nblocks-1, #footer_container #newsletter, #div_rss{ font-size:80% !important }
#footer_container .separe{ border-right:1px dashed #fefefe; height:80px; margin:0 20px }

/* ADDRESS */
#fdh{ float:left; margin:0 1em 0 0 }
#footer_container address{ font-style:normal }
#footer_container div address{ font-size:140%; }

/* MENU */
#footer_container div a{ color:#fefefe; padding:0 0 0.40em 0 !important; padding:0; display:block; font-size:200% }
#footer_container ul.menu li { margin:0 }
#footer_container li.leaf { list-style:none; padding:0 }

/* NEWSLETTER */
#footer_container #newsletter{ width:200px; height:3em }
#footer_container #newsletter a{ font-size:100% !important }
#footer_container #block-i18nblocks-6{ background:url(../images/arche/lettre_info_bg.jpg) top left no-repeat; width:200px }
#edit-mail-newsletter{ border:none; background:none; color:#ffffff; margin:0 0 0 4px; position:relative; left:0.5em; top:0.2em; font-size:12px; width:150px }
html>/**/body #edit-mail-newsletter{ left:0; }
#edit-submit-newsletter{ background:url(../images/arche/lettre_info_bg_submit.jpg) no-repeat; display:block; width:39px; height:40px; border:none; cursor:pointer; position:relative; bottom:3px; }

/* RSS */
#div_rss{ width:240px }
#footer_container #div_rss a{ font-size:200%; padding:0 !important }
#rss{ float:left; margin:0 10px 15px 0 }
