@charset "utf-8";
/* CSS www.a3a.org */
body { behavior: url(csshover.htc); text-align: center; font-family:Verdana, Arial, Helvetica, sans-serif; color: #000000; font-size: 11px; background-color: #E4E4E4;}
p, ul, li, a { margin:0px;}
img { text-align:center; margin:0px; padding:0px; border: 0px;}
/*gestion menu */
div#menu { color: #000000; font-family:Verdana, Arial, Helvetica, sans-serif; color: #000000; font-size: 11px; text-align: center; z-index:100;}
div#menu a {color:#000000}
div#menu ul { padding: 0px; margin: 0px;}
div#menu li { padding: 8px 0 0px 0;	display: block; width: 139px; height: 22px;}
/* une petite bordure en top*/
div#menu ul li {position:relative; list-style: none; float:left; margin-left: 1px;}
div#menu ul ul {position: absolute; display:none; width:139px;}
div#menu li a {text-decoration: none; padding: 0px 0 0px; display:block; width:139px}
div#menu li.sousmenu:hover {background-color: #C2E6F2;}
/* rajout couleure de fond */
div#menu li.sousmenu {background-color:##C2E6F2}
/*niveau 1*/
div#menu li { background:url(../../images/bouton.jpg); margin-top:0px;  }
div#menu ul.niveau1 li.sousmenu:hover ul.niveau2,
/*niveau 2*/
div#menu ul.niveau2 li {background-image: none; background: #C2E6F2; border-top: 1px solid #3F6E9C; padding: 4px 0 8px; z-index:110;}
div#menu ul.niveau2 li:hover { background: #C2E6F2} 
div#menu ul.niveau1 li.sousmenu:hover ul.niveau2,
div#menu ul.niveau2 li.sousmenu:hover ul.niveau3 {display:block;}
/*niveau 3*/
div#menu ul.niveau3 li {background-image: none; background: #C2E6F2}
div#menu ul.niveau3 li:hover {background: #C2E6F2} 
div#menu ul.niveau3 {top:0px; left: 139px;}
/*gestion cadre */
.cadre { width: 979px; margin-top:0px; background:#FFFFFF;}

/*gestion haut */
#haut { width: 977px;}

.amicale { text-align:center; font-weight: bold; width: 200px;}
.a {color: #FF0000; font-weight: bold;}
.banderole {width: 967px; height: 160px; border: 5px double #3F6E9C;}
/*gestion corps */
#corps { margin: 0px; background-position: top; vertical-align: top; font-size: 10px; width: 979px;}

/*gestion position tableau partie corps */	
.hgacceuil { width: 325px; text-align: justify; background-image: url(../../images/fond5.jpg); background-repeat: no-repeat;	vertical-align: top;}
.hg { width: 375px; height: 150px; text-align: center; 	background-image: url(../../images/fond1.jpg); background-repeat: no-repeat;	vertical-align: middle;}
.hg1{ width: 375px; height: 150px; text-align: justify; background-image: url(../../images/fond3.jpg); background-repeat: no-repeat; vertical-align: top;}
.hg2 { width: 375px; height: 150px; text-align: justify; background-image: url(../../images/logoa3a.gif); vertical-align:top; background-repeat: no-repeat; background-position:top; background-position: center center;}
.hd { width: 601px; height: 150px; text-align: justify; background-image: url(../../images/fond2.jpg); background-repeat: no-repeat; vertical-align: top;}
.hd1 { width: 601px; text-align: justify; background-image: url(../../images/fond4.jpg); background-repeat: no-repeat; vertical-align: top;}
.cacceuil { width: 325px; text-align: center; background-image: url(../../images/fond6.jpg); background-repeat: no-repeat; vertical-align: top;}
.cc { height: 10px; width: 10px;}
.hdacceuil { width: 325px; background-image: url(../../images/fond6.jpg); background-repeat: no-repeat;	vertical-align: top;}
.bg { height: 200px; text-align: justify; background-image: url(../../images/fond3.jpg); background-repeat: no-repeat; 	vertical-align: top;}
.bd { text-align: justify; background-image: url(../../images/fond4.jpg); 	background-repeat: no-repeat; vertical-align: top;}

/*gestion texte,img,... corps */	
.titre { padding: 5px 0 5px 0; text-align: center; vertical-align: top; font-weight: bold; color: #336699;}
.titreh { padding: 10px 0 10px 0; text-align:left; vertical-align: top; font-weight: bold; color: #336699;}
.titrea { padding: 5px 0 15px 0; margin-left: 7px; text-align:left; vertical-align: top; font-weight: bold; color: #336699;}
.center { text-align: center; vertical-align: top;}
.titre_lieu { font-size: 10px; font-style: normal; text-decoration: underline; padding: 0 42px 0 50px; line-height: 20px;}
.titre_date { font-size: 10px; font-style: normal; text-decoration: underline; padding: 0 39px 0 50px; line-height: 20px;}
.titre_terrain { font-size: 10px; font-style: normal; text-decoration: underline; padding: 0 26px 0 50px; line-height: 20px;}
.titre_terrains { font-size: 10px; font-style: normal; text-decoration: underline; padding: 0 21px 0 50px; line-height: 20px;}
.titre_pays { font-size: 10px; font-style: normal; text-decoration: underline; padding: 0 39px 0 50px; line-height: 20px;}
.titre_12t { font-size: 10px; font-style: normal; text-decoration: underline; padding: 0 39px 0 50px; line-height: 20px; margin:20px; text-align:center;}
.lieux { font-size: 10px; font-weight: bold;}
.lieux2 { font-size: 10px; font-weight: bold; padding: 0 120px; line-height: 20px;}
.pays { font-size: 10px; font-weight: bold; text-transform: uppercase;}
.objetvideotext { text-align:center; margin-top: 5px;}
.texteg { margin-right: 5px; margin-left: 5px; text-align: left;}
.photos { font-size: 10px; font-style: normal; font-weight: bold; text-align: center;}
.lieuxcentre { font-size: 10px; font-weight: bold; text-align: center;}
.texteright { margin-right: 5px; margin-left: 5px; font-size: 10px; font-style: italic; text-align: right;}
.titreleft { text-align: left; text-indent: 10px; vertical-align: top; margin: 5px; font-weight: bold; color: #336699;}
.texte_acceuil { width: 295px; margin-right: 10px; margin-left: 10px;}
.avions { width: 140px; height: 105px; margin:10px 117px 10px 117px; text-align:center;}
.avions2 { width: 140px; height: 105px; margin:10px 23px 10px 23px; text-align:center;}.centre { text-align: center; line-height: 10px;}
.justify { text-align: justify; margin-top: 10px; line-height: 15px;}
.justifyc { text-align: center; margin-top: 10px; line-height: 15px;}
.justifyb { text-align: justify; margin-top: 10px; margin-bottom: 10px; line-height: 15px; font-weight: bold;}
.justifyb2 { text-align: justify;font-size: 14px; margin-top: 20px; line-height: 15px; font-weight: bold;}
.center_com { text-align: center;font-style:italic; line-height: 5px;}
.menu_club { font-size: 12px; font-style: normal; text-decoration: none; padding: 0 0 0 50px; line-height: 30px; vertical-align:top;}
.menu_club2 { font-size: 12px; font-style: normal; font-weight: bold; text-decoration: none; padding: 0 0 0 50px; line-height: 30px; vertical-align:top;}
.news { width: 310px;}
.news_titre {font-size: 12px; font-style: normal; font-weight: bold; text-align: left; text-decoration: none; line-height: 15px; vertical-align:top; margin-top: 5px;}
.news_post {font-size: 10px; font-style: normal; font-weight: bold; text-align: left; text-decoration: none; line-height: 30px; vertical-align:top;}
.news_articles { font-style: normal; font-weight: normal; text-align: left; text-decoration: none; margin-top: 5px; margin-bottom: 5px;}
