@charset "iso-8859-1";
/* CSS Document */
/* ############### DOCUMENTS ############### */
body { background-color:#a40c16; background-image:url(Images/bg.gif); background-repeat:repeat-x; background-position:bottom; margin:0px; font-family:Verdana, Arial, Helvetica, sans-serif; }
.main_wrapper{ width:955px; }
/* ############### TEXTURES ############### */
.texture_menu{ height:47px; background-image:url(Images/texture_menu.gif); background-repeat:repeat-x; }
.texture_menu_no_shadow{ background-image:url(Images/texture_menu_no_shadow.gif); background-repeat:repeat-x; }
.texture_sous_menu_droite{ background-image:url(Images/drop_shadow_droite.gif); background-repeat:repeat-x; }
.texture_contenu{ background-color:#ffffff; background-image:url(Images/texture_contenu.gif); background-repeat:repeat-x; background-position:top; }
.texture_sous_menu{ background-image:url(Images/texture_sous_menu.gif); background-repeat:repeat-y; background-position:right; }
.texture_sous_menu_png{ background-image:url(Images/texture_sous_menu.png); background-repeat:repeat-y; background-position:right; }
.texture_footer_jaune{ background-image:url(Images/texture_footer_jaune.png); background-repeat:repeat-x; background-position:top; }
.coin_footer_jaune{ background-image:url(Images/coin_footer.png); background-repeat:no-repeat; background-position:top right; }
.texture_coin_jaune{ background-image:url(Images/texture_coin_jaune.png); background-repeat:no-repeat; background-position:top right; }
/* ############### BORDURES ############### */
.bordure_top_jaune{ border-top:1px solid #df8f25; }
/* ############### LARGEURS ############### */
.width227{ width:227px; }
.width728{ width:728px; }
/* ############### PADDING ############### */
.padding5{ padding:0px 0px 0px 5px; }
.padding10{ padding:0px 0px 0px 10px; }
.padding12{ padding:12px 8px 0px 12px; }
.paddingRL{ padding:0px 12px 0px 12px; }
.padding20{ padding:0px 0px 0px 20px; }
/* ############### MENUS DE GAUCHE ############### */
.smwrapper{ font-family:"Trebuchet MS", Tahoma; font-size:14px; font-weight:bold; border-bottom:1px solid #edbb1d; cursor:pointer; padding:6px 0px 6px 10px; }
.sous_menu{ color:#ffffff; }
.sous_menu_over{ color:#edbb1d; }
/* ############### TEXTES ############### */
.bordure_bas{  border-bottom:2px solid #8d030a; }
.bold { font-weight:bold; }
.path{ height:25px; border-top:2px solid #8d030a; border-bottom:2px solid #8d030a; font-size:12px; color:#8d030a; }
.path a, .path a:active, .path a:visited{ color:#8b001a; text-decoration:none; }
.path a:hover{ color:#8b001a; text-decoration:underline; }
.texte_rouge{ font-size:12px; color:#a40c16; }
.texte_rouge a, .texte_rouge a:active, .texte_rouge a:visited{ color:#a40c16; text-decoration:none; }
.texte_rouge a:hover{ color:#a40c16; text-decoration:underline; }
.titre{ font-size:20px; color:#8b001a; font-weight:bold; }
.sous_titre{ font-size:14px; color:#8b001a; font-weight:bold; }
.coin_pied_de_page{ height:34px; background-image:url(Images/coin_de_page.gif); background-repeat:no-repeat; background-position:left; }
.pied_de_page{ height:33px; background-image:url(Images/pied_de_page.gif); background-position:left bottom; background-repeat:no-repeat; font-size:12px; color:#8b001a; }
.pied_de_page a, .pied_de_page a:active, .pied_de_page a:visited{ color:#8b001a; text-decoration:none; }
.pied_de_page a:hover{ color:#8b001a; text-decoration:underline; }
.footer_jaune{ color:#ffffff; height:29px; background-image:url(Images/footer_jaune.png); background-repeat:no-repeat; font-family:"Trebuchet MS", Tahoma; font-size:12px; font-weight:bold; }
.footer_jaune a, .footer_jaune a:active, .footer_jaune a:visited{ color:#ffffff; text-decoration:none; }
.footer_jaune a:hover{ color:#8b001a; text-decoration:none; }
.footer{ color:#ffffff; font-family:"Trebuchet MS", Tahoma; font-size:10px; font-weight:bold; padding:0px 40px 0px 0px; }
.footer a, .footer a:active, .footer a:visited{ color:#ffffff; text-decoration:none; }
.footer a:hover{ color:#ECB11F; text-decoration:none; }
.notice{ font-size:10px; color:#a40c16; padding-top:5px; }
.notice a, .notice a:active, .notice a:visited{ color:#a40c16; text-decoration:none; }
.notice a:hover{ color:#a40c16; text-decoration:none; }
/* ############### COULEURS ############### */
.blanc{ background-color:#ffffff; }
#fullheight{height:100%}