body{
	font : normal 0.8em Arial, Helvetica, sans-serif;
}

td{
	font : 0.8em Arial, Helvetica, sans-serif;
	text-align: left;
	vertical-align: top;
	padding: 2px;
}

a{
	text-decoration: none;
}
form{
	margin: 0px;
}
p{
	margin: 0px;
}
/* ============================================================================== */

.conteneur{
	width: 90%;
	clear: both;
	overflow: hidden;
	border-left : 1px solid Silver;
	border-right : 1px solid Silver;
	text-align: left;
	padding-left: 3px;
	padding-right: 3px;
	padding-bottom: 5px;
	padding-top: 10px;
	line-height : 150%;
}

.conteneur-fixe{
	width: 970px;
	clear: both;
	border-left : 1px solid Silver;
	border-right : 1px solid Silver;
	text-align: left;
	padding-left: 3px;
	padding-right: 3px;
	padding-bottom: 5px;
	padding-top: 10px;
	line-height : 150%;
}

.conteneur-fond{
	width: 970px;
	background-image : url(images/bg.png);
	background-repeat : repeat;
	padding-top: 5px;
	padding-bottom: 5px;
	border-bottom : 1px solid Silver;
}

.retrait-texte{
	text-align: left;
	padding-left: 30px;
}


/* astuce pour aller à la  ligne après le menu */
.alaligne{
	clear: both;
	height: 5px;
}

/* cadre rouge standard */
.bordrouge{
	border : thin solid Red;
}

.objet_bouton{
	background-color: #F0F8FF;
	color: Navy;
	border : 1px solid Red;
	text-align : center;
	font-weight: bold;
	margin: 3px;
	padding: 2px;
	
}

.droite {
	text-align: right;
}
.gauche {
	text-align: left;
}
.centre {
	text-align: center;
}

/* ------------------------------------------------------------------------------------------------------------- */

.hautdepage{
	height: 100px;
	background-repeat: no-repeat;
	background-color : #F0F8FF;
	margin-left: 0px;
	padding: 0px;	
}
#hautdepage_titre{
	font : bold normal 1.3em Verdana, Geneva, Arial, Helvetica, sans-serif;
	background-color : #A0522D;
	color: White;
	padding: 4px;
	border : 3px solid White;
	float: left;
	margin-top: 4px;
	margin-bottom: 4px;
	margin-left: 120px;
}
#hautdepage_soustitre{
	font : bold normal 1.0em Verdana, Geneva, Arial, Helvetica, sans-serif;
	background-color : #F5F5F5;
	color: Black;
	padding: 4px;
	border : 2px solid Navy;
	float: left;
	clear: both;
	margin-left: 160px;
	max-width: 650px;
	/*width: 600px;
	*/
}


.hautdepage_simu{
	background-image: url(images/entete/et-simudegra2.jpg);
}
.hautdepage_restauration{
background-image: url(images/entete/et-restaurationdegra.jpg);
}
.hautdepage_standard{
	background-image: url(images/entete/panodegra3.jpg);
}
.hautdepage_visites{
	background-image: url(images/entete/et-visitesdegra.jpg);
}
.hautdepage_docu{
	background-image: url(images/entete/et-docdegra.jpg);
}
.hautdepage_humour{
	background-image: url(images/entete/et-humourdegra.jpg);
}
.hautdepage_maquettes{
	background-image: url(images/entete/et-maqdegra.jpg);
}
.hautdepage_hommes{
	background-image: url(images/entete/et-hommesdegra2.jpg);
}
.hautdepage_salleaa{
	background-image: url(images/entete/et-saleeaadegra.jpg);
}
.hautdepage_salleairfrance{
	background-image: url(images/entete/et-salleafdegra.jpg);
}
.hautdepage_presse{
	background-image: url(images/entete/et-pressedegra3.jpg);
}
.hautdepage_sallesauve{
	background-image : url(images/entete/et-rescuedegra.jpg);
}


/* Urgent ------------------------------------------------------------------------------------------ */

#boite_urgent{
	border : 1px solid #9999FF;
	background-color: Yellow;
	padding: 3px;
	margin-bottom: 3px;
}

#accueil_urgent{
	text-align: center;
	background-color: Red;
	color: White;
	font-weight: bold;
	padding: 3px;
	text-decoration : blink;
	height: 25px;
	vertical-align: middle;
}

/* Actualité  -------------------------------------------------------------------------------------------  */

.actu-news{
	padding-bottom: 3px;
	clear: both;
}
.actu-sepa{
	border-top : 1px dotted Silver;
	padding: 4px;
	margin-top: 2px;
	
}
.actu_msgmembres{
	text-align : left;
	font-style : italic;
	margin-bottom: 0px;
	font-weight: bold;
	color: Gray;
}
.actu-members{
	/* border-left : 3px solid Maroon; */
	border-bottom : none;
	padding-left: 2px;
	padding-right: 2px;
	padding-bottom: 2px;
	background-color: #FFFFCC;
	border-top : 1px dotted Silver;
}
.actu-titre-standard{
	font-weight: bold;
	color: Maroon; /* si changement le faire aussi  article-titre */
	padding-top: 3px;
	padding-bottom: 3px;
	margin-top: 3px;
	margin-bottom: 3px;
}
.actu-texte{
	vertical-align: top;
	overflow: hidden;
}


.article-publication{
	font-style : italic;
	font-size : 0.8em;
	text-align: left;
}

/* Agenda --------------------------------------------------------------------------------------------- */
.agenda-standard{
	border-top : 1px dotted Silver;
	padding-bottom: 3px;
	clear: both;
	margin-top: 2px;
}

/* page Article -------------------------------------------------------------------------------------------- */

.article-titre{
	font-size : 1.3em;
	text-align: center;
	font-weight: bold;
	color: White;
	background-color: Maroon;
	padding: 4px;
}

#article-separateurhaut{
	height: 15px;
	border-bottom : 1px solid Red;
}

/* Activités--------------------------------------------------------------------------------------- */

.activites_blocactu{
	/* background-repeat: no-repeat;
	background-color: #E8E8E8;*/
	padding-top: 3px; 
	float: right;
	width: 330px;
	margin-left: 3px;
}

#activite_actu{
	border : 1px solid #FF8C00;
	padding: 3px;
	background-color: #FFFFF0;
	position: relative;
	z-index: 1;	
}
#activite_titreactu{
	text-align: center;
	background-color: #FF8C00;
	color: White;
	font : bold 13px Arial, Helvetica, sans-serif;
	height: 22px;
	background-image : url(images/accueil/actu-degra.jpg);
	background-repeat : repeat-x;
}
.actu-texte img{
	position: relative;
	z-index: 2;
}

.media_colonnes{
	padding: 3px;
}

.paragraphe_titre{
	font : bold 13px Arial, Helvetica, sans-serif;
	color: #0080C0;
}
/* Salles ------------------------------------------------------------------------------------------- */

.salles_intro{
	text-align: center;
	padding: 10px;
	border : 1px solid #0080C0;
	background-color: #FFFFF0;
	width: 80%;
	font-weight: bold;
	color: #595959;
}

/* Contact  ---------------------------------------------------------------------------------------------- */

#contact_blocinfos{
	border : 1px solid Silver;
	padding: 10px;
	width: 500px;
	margin-top : 10px;
	background-color: White;
}
.contact_colgauche{
	text-align: right;
	vertical-align: top;
	padding-right: 5px;
}
.contact_visites{
	text-align: center;
	padding: 10px;
	border : 1px solid Blue;
	background-color: #FFFFF0;
	width: 500px;
}
/* Visites  ---------------------------------------------------------------------------------------------- */

.visites_titreparag{
	text-align: left;
	font-weight: bold;
	vertical-align: middle;
}
.visites_texteparag{
	text-align: left;
	margin-left: 30px;
	padding: 5px;
	margin-bottom: 10px;
	border : 1px dotted Blue;
}
.visites_fondspecial{
	background-color: #FFFFF0;
}

.visites_restrictions{
	text-align: left;
	margin-left: 30px;
	padding: 5px;
	margin-bottom: 10px;
	background-color: #FFFFF0;
	
}
.restrictions_rouge{
	border : 1px solid Red;
}
.restrictions_vert{
	border : 1px solid Green;
}

/* Press-book ----------------------------------------------------------------------------------------- */
.presse-global{
	
}
.presse-global td{
	border-bottom : 1px dotted Silver;
}


.presse-table{
	padding: 5px;
}

.presse_annee{
	background-color: #0080C0;
	padding: 5px;
	padding-left: 15px;
	font-weight : bold;
	color: White;
	border : 1px solid Silver;
	border-bottom: none;
}
.presse_titre{
	border-bottom : 1px solid Black;
	font-style: italic;
	font-weight: bold;
	background-color : #E7E7E7;
	padding: 3px;
}

.presse_centre{
	text-align: center;
}

.presse_gris{
	text-align: left;
	background-color : #E3E3E3;
}
/* Bulletin -------------------------------------------------------------------------------------------  */

.bulletins-ko{
	text-align: right;
}

/* Erreur 404 -------------------------------------------------------------------------------------------  */
#cadre404{
	border : 6px solid Black;
	background-color : #FFD700;
	text-align : center;
	padding: 5px;
	font-family : Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size : 14px;
	width: 70%;
	margin-top: 100px;
}



/* Vidéos -------------------------------------------------------------------------------------------- */
.colonnevideo{
	font-size : 0.8em;
	vertical-align: top;
	padding: 3px;
	border-bottom : 1px dotted Silver;
}
.colonnevideotitre{
	font-size : 0.9em;
	padding: 3px;
	border-bottom : 1px dotted Silver;
	vertical-align: top;
	text-align: center;
	font-style : italic;
	font-weight : bold;
}

/* Liens ----------------------------------------------------------------------------------------------- */
.liens_rubrique{
	background-color: #0080C0;
	color: White;
	padding: 3px;
	font-weight: bold;
}
.liens_colonne{
	border-right : 1px solid #0080C0;
	border-bottom : 1px solid #0080C0;
	border-left : 1px solid #0080C0;
	padding: 3px;
}
.liens_colonne_haut{
	border-top : 1px solid #0080C0;
}

/* Plan du site ------------------------------------------------------------------------------------ */
.plan_table{
	background-color: White;
	border : 1px solid Silver;
	padding: 10px;
	width: 50%;
	text-align: left;
}
.plan_titrerub{
	font-weight: bold;
	padding: 5px;
}

/* Salles ------------------------------------------------------------------------------------------- */
.salle_lien{
	text-decoration : overline;
}

/* des hommes  et des ailes ---------------------------------------------------------------- */

#hommes_titrechroniques{
	text-align: center;
	background-color: #0080C0;
	color: White;
	font : bold 13px Arial, Helvetica, sans-serif;
	background-image: url(images/accueil/agenda-degra.jpg);
	background-repeat: repeat-x;
	height: 22px;
}
#hommes_chroniques{
	border : 1px solid #0080C0;
	padding: 3px;
	background-color: #FFFFF0;
	float: right;
	width: 33%;
}

/* collection -------------------------------------------------------------------------------------- */
.collec-titrerubrique{

	color: #0000A0;
	font-weight: bold;
}

/* peits caractères ------------------------------------------------------------------------------- */
.metionslegales{
	font :0.8em Arial, Helvetica, sans-serif; 	
}

	/* fil rouge ------------------------------------------------------------------------------------- */
#filrouge_titreactu{
	text-align: center;
	background-color: #FF0033;
	color: White;
	font-weight: bold;
	padding: 3px;
}

/* avions en vol ------------------------------------------------------------------------------ */
.vol-droite{
	margin-left: 52%;
	text-align: center;
}

.vol-gauche{
  float: left;
  width: 51%;	
  border-right : 1px solid #3399FF;
  text-align: center;
}

/* simu ------------------------------------------------------------------------------ */
.simu-tablo td{
	text-align: center;
	font-style : italic;
}
