@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 cadre */
.cadre { width: 979px; margin-top:0px; background:#FFFFFF;}

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

/*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;}
.objetvideo { text-align:center; margin-top: 5px;}
.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 { margin: 5px; width: 310px;}
.news_titre {font-size: 12px; font-style: normal; font-weight: bold; text-align: left; text-decoration: none; line-height: 30px; vertical-align:top;}
.news_post {font-size: 10px; font-style: normal; font-weight: bold; text-align: left; text-decoration: none; line-height: 20px; vertical-align:top;}
.news_articles {font-size: 10px; font-style: normal; font-weight: bold; text-align: left; text-decoration: none; line-height: 5px; vertical-align:top;}