/* marron */
/* HDBG | HB DG | H DG B | H D B G */

body.xpfr {width:1000px; margin-left:auto; margin-right:auto;}
body {margin:0; background-color:#DEE4E5; font-family:Arial,Helvetica; font-size:11px; text-align:center}
hr   {margin:0;}
dl   {margin:0;}
a:link, a:active, a:visited, a:hover {text-decoration:none}

.spacer {clear:both;} /* pour "fermer" les div en bas du plus long */

#ligne_haute {margin:3px 0px} /* ligne d'annonce et drapeau */
#menu_prin {text-align:center; margin:2px 0 8px 0;}

.titre_page  {font-size:24px; color:#791A1A; font-weight:bold; padding-bottom:10px; display:block}  /*Titre de page */
.titr2_page  {text-align:center; font-weight:bold; padding-bottom:10px}
.titre_popup {font-size:24px; color:#FFB204; font-weight:bold} /*Titre de popup */

/* Menu horizontal en haut des pages aero, scene, membre et admin */
.menu_horz, .menu_horz_sel {background-color:#456C92; font-size:15px; font-weight:bold; text-decoration:none; text-align:center}
.menu_horz a, .menu_horz_sel a {display:block;}
.menu_horz a     {color:white}
.menu_horz_sel a {color:#FFB204}
.menu_perso {background-color:#006600; width:180px}
.menu_pages {background-color:#6F6F16;}
.menu_stats {background-color:#443030;}

dt.menu_scene {background-color:#456C92 !important; color:white; font-size:15px; font-weight:bold; text-decoration:none; text-align:center}
/*.menu_horz a:hover, .menu_horz_sel a:hover {background-color:#B0C4DE;}*/

/* Menu liste avions à gauche */
.liste_menu {/* position:relative; */top:0px; left:0px; width:200px;}
.liste_menu dt {cursor:pointer; margin:2px 0; height:20px;	line-height:20px; text-align:center; font-weight:bold; border:1px solid gray; background-color:#B0C4DE;}
.liste_menu dd {margin:4px;}

.liste_menu ul {padding:0; margin:0; list-style-type:none;}

.liste_menu dt a, 
.liste_menu ul a {cursor:pointer; margin:2px 0; height:20px; line-height:20px; text-align:center;	font-weight:bold;	border:1px solid gray; background-color:#FFB204;	}
.liste_menu li a {text-align:center; background:#FFB204;}
.liste_menu dd {border: 1px solid gray;}

.liste_menu dt a,
.liste_menu li a {color:#000000; text-decoration:none; display:block; border:0 none; height:100%; }

.liste_menu dt a:hover,
.liste_menu li a:hover {background-color:#DECF10;}
.liste_sel {background-color:#DECF10 !important}

.liste_g {float:left; width:200px;} 

/* Contenu de la page d'accueil */
.annonce {font-size:15px; color:#FFB204; font-weight:bold; background-color:#456C92} /* message spécial */

.mailing_list    {background-color:#456C92; padding:5px 0px; margin-bottom:5px;}
.mailing_titre   {font-weight:bold; color:#FFFFFF}

.present_cadreG, .present_cadreD {width:498px; text-align:left; margin:3px 0px;} /* La zone qui entoure chaque présentation, image + texte */
.present_cadreG  {float:left;} 
.present_cadreD  {float:right;}
.present_img     {float:left; width:225px; height:150px; margin-right:2px;}
.present_img img {border:0; width:225px; height:150px;}
.present_txt     {float:left; width:261px; height:150px; background-color:#456C92; padding:0 5px}
.present_titre   {font-size:15px; color:white}                         /* titre du cadre pub avion et scene */ 
.present_nom     {color:#FFB204; font-size:15px; font-weight:bold} /* nom de l'avion ou  de la scene */

/* affichage des avions et scèens */
.info_fich   {color:#791A1A; font-weight:bold}
.info_auteur {font-weight:bold; text-decoration:underline; cursor:pointer}
.detail_bloc {padding:3px; background-color:#456C92; font-size:13px; color:#FFB204; text-align:left}
.detail_desc {font-size:15px; color:#FFB204}
.detail_val  {font-size:15px; color:white}
.detail_nom  {font-size:18px; color:white; margin-left:4px}
.lien_maj {float:right; display:block; border:solid black 1px; background-color:#FFFF00; text-align:center} /*cadre à fond jaune pour liens membres */

.btn {width:199px; height:18px; display:block; margin-bottom:3px; text-align:center; font-size:14px; font-weight:bold; cursor:pointer}
.btn span {width:199px; position:relative; top:1px; color:#333333}
.btn_b{background-image:url(../PUBLIC/images/bouton_bleu.png)}
.btn_b:hover {background-image:url(../PUBLIC/images/bouton_vert.png)}
.btn_j{background-image:url(../PUBLIC/images/bouton_jaune.png)}
.btn_j:hover {background-image:url(../PUBLIC/images/bouton_rouge.png)}

/*Affichage texte contact */
.contact_info {font-size:15px; font-weight:bold; color:#FFB204; background-color:#456C92; text-align:justify; margin:5px; padding:15px}
.xpfr_pass td {background-color:#B0C4DE;}
.infos_faq    {margin:18px 30px; padding:50px; font-size:16px; color:white; background-color:#456C92; text-align:justify}

/* papes popup */
body.popup {background-color:#456C92; margin-left:auto; margin-right:auto; width:90%}
.popup div {text-align:center}
div .avert {font-size:17px; color:white; font-family:serif}

/* téléchargement */
div .licence {overflow:auto; padding:5px; height:100px; font-size:15px; background-color:#B0C4DE !important; text-align:justify}

/* diaporama*/
.diapo   {overflow:hidden}
.diapos_cadre {position:absolute; bottom:0px; left:20px !important; right:20px !important; background-color:#456C92} 
.diapos_fond  {overflow:auto; padding:5px; height:130px; background-color:#B0C4DE !important;}
.diapos_fond img {width:100px; height:60px;}

/* Edition avion ou scene*/
table.edit {border:1px solid black; font-size:12px; margin-left:auto; margin-right:auto; text-align:left}
.fondm td {background-color:#B0C4DE}
.fondmoyen {background-color:#B0C4DE}
.erreur {font-size:12px; text-align:center; color:red; font-weight:bold}

.info {background-color:#456C92; color:#FFB204; font-size:15px; font-weight:bold; text-decoration:none; text-align:left;
            margin-top:10px; margin-bottom:10px; padding:10px;}

.info_crea {background-color:#B0C4DE; color:#791A1A; font-size:15px; font-weight:bold; text-decoration:none; text-align:center; 
            margin-top:10px; margin-bottom:10px; padding-top:10px; padding-bottom:10px;}
.info_crea a {color:#456C92; text-decoration:underline;}
.dossier {font-size:larger; text-align:left}
.dossier td {padding:5px}
.dossier .img300,
.dossier .img300b {margin-left:5px; margin-top:0px; margin-bottom:5px; width:300px; height:200px; background-color:#DEE4E5; text-align:center;vertical-align:middle;}
.dossier .img300 img {width:300px; height:200px}
.dossier .img300b img {width:300px}
.dossier span.diapo {cursor:pointer;}

div .info_zip,
div .info_video {padding:5px; font-size:12px; background-color:#B0C4DE !important; text-align:justify}

.info_zip h1,
.info_video h1 {font-size:14px; font-weight:bold; text-decoration:none;}

span.bouton {background-color:#B0C4DE; font-size:14px; border:1px #666666 solid; margin-left:10px; cursor:pointer;}

.titre_mag {color:#FFB204; font-weight:bold;} /* Titre des rubriques "MAGasin : Outils, Plans de vol, etc */
.texte_mag {color:white;}                  /* Texte des rubriques "MAGasin : Outils, Plans de vol, etc */

/* arborescence de dossiers en partie gauche */
#docs {/* float:left; */ width:300px; margin:0px 0px 0px 3px; padding:5px; text-align:left;}
#docs ul {list-style:none;}
#docs ul li {margin-left:-40px;}
#docs ul li a {text-decoration:none;}
#docs ul li img {border:0px; padding:0px; padding-right:8px; vertical-align:middle;}
.nodesel {font-weight:bold; padding-right:10px; border:1px solid #999;}
.ferme, .ouvert {cursor:pointer}

/* carte des scènes */
.olControlAttribution, .olLayerGoogleCopyright {display:none}

/* warning en haut de page */
.attention {position:fixed; top:24px; margin-left:auto; margin-right:auto; width:1000px; padding:6px 3px;
            font-family:Verdana, Arial, Helvetica, sans-serif;	font-weight:bold;	font-size:12px;
            color:#AA0000; background-color:#FFD8D8;	border:1px solid gray; display:block}
