/* Consolas, "Andale Mono WT", "Andale Mono", "Lucida Console", Monaco, "Courier New", Courier, monospace */

BODY {
	margin: 10px 0px 10px 0px;
	padding: 0;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 84%;
	text-align: center;
}
A IMG {
	border: 0;
}
FORM {
	margin: 0;
}

/* Page */

#container {
	width: 994px;
	margin: 0 auto 0 auto;
	background: url('main/sides_middle.png') repeat-y;
	padding: 0;
	text-align: left;
}
#sidesTop {
	height: 15px;
	background: url('main/sides_top.png') no-repeat;
}
#sidesBottom {
	height: 15px;
	clear: both;
	background: url('main/sides_bottom.png') no-repeat;
	background-color: #E8E8E8; /* IE6 */
}
#page {
	margin: 0px 17px 10px 17px;
}
#top {
	height: 102px;
	background: url('main/mainMenu_back.png') no-repeat 0px 15px;
}
#header {
	padding: 5px 65px 0px 65px;
	font-size: 85%;
	text-align: center;
	color: #505050;
	height: 71px;
}
#siteAerodrome {
	float: left;
}
#siteTel {
	float: right;
}
#siteTitle {
	font-weight: Bold;
	font-size: 150%;
	position: relative;
	top: -4px;
	color: #000000;
}


/* Navigation */

#nav {
	margin: 0px 0px 0px 200px;
	padding: 0px;
	list-style-type: none;
}
#nav LI {
	float: left;
	margin: 0px;
	padding: 0px;
}
#nav LI A {
	display: block;
	padding: 0px 10px 0px 10px;
	text-decoration: none;
	font-weight: bold;
	color: #FFFFFF;
	font-size: 110%;
}
#nav LI A:hover {
	color: #9EF916;
}
#nav #nav_select A {
	padding-top: 2px;
}
#nav_select {
	background: url('main/nav_select_back1.png') no-repeat !important;
	background: url('main/nav_select_back1.gif') no-repeat; /* IE6 */
}
#nav_select DIV {
	background: url('main/nav_select_back2.png') no-repeat right 0px !important;
	background: url('main/nav_select_back2.gif') no-repeat right 0px; /* IE6 */
	height: 22px;
	width: auto !important;
	width: 100px; /* IE6 */
	white-space: nowrap;
}
#nav_select DIV A:hover {
	color: #FFFFFF;
}

/* Left */

#left {
	float: left;
	width: 190px;
}
#left A, #left A:visited {
	text-decoration: none;
	color: #2F2F2F;
}
#left A:hover {
	text-decoration: underline;
}
#ident {
	width: 190px;
	/* background: url('main/ident_back2.png') repeat-y; */
	margin-bottom: 10px;
	background: #F4F4F4;
	border-bottom: solid 4px #909090;
}
#ident .bottomBack {
	/* background: url('main/ident_back.png') no-repeat; */
	background-position: left bottom;
}
#user {

}
#user DIV.name{
	padding-top: 10px;
	font-weight: bold;
	text-align: center;
}
#user DIV.disconnect {
	padding: 5px 0 5px 0;
	text-align: center;
}
#ident FORM {
	margin: 0px;
	padding: 8px;
	text-align: right;
}
#identLogin {
	float: left;
	width: 62px;
	height: 16px;
	font-size: 90%;
}
#identPass {
	width: 80px;
	height: 16px;
	font-size: 90%;
}
#badLogin {
	padding: 10px 0px 0px 8px;
	font-size: 90%;
	color: #C00000;
	font-weight: bold;
}
#lostPass {
	padding: 0px 0px 10px 8px;
	font-size: 90%;
}
#ident DIV.line2 {
	padding-top: 10px;
	font-size: 90%;
	color: #404040;
}
#ident SPAN {
	position: relative; 
	top: -2px
}
#extranetMenu {
	margin-top: 5px;
	border-top: dotted 1px #606060;
	padding-top: 5px;
	padding-bottom: 5px;
}
#infosMembres {
	margin-top: 5px;
	border-top: dotted 1px #808080;
	padding-top: 5px;
	padding-bottom: 5px;
}

/* Sub-navigation */

.categoryTitle {
	height: 24px;
	font-weight: bold;
	color: #FFFFFF;
	font-size: 105%;
	padding: 0px 0px 0px 8px;
	margin: 5px 0px 0px 0px;
}
DIV.categoryMember {
	background: url('main/category_back1.png') no-repeat;
}
DIV.categoryContent {
	background: url('main/category_back2.png') no-repeat;
}
#left .categoryTitle A, .categoryTitle A:visited {
	display: block;
	text-decoration: none;
	padding-top: 4px;
	color: #FFFFFF;
}
#left .categoryTitle A:hover {
	text-decoration: underline;
}
.subnav {
	margin: 0;
	padding: 0px 0px 0px 24px;
}
.subnav LI {
	margin: 0;
	padding: 0;
	list-style-image: url('main/subnav_bullet.png');
	font-size: 93%;
	border: none !important;
	border: solid 1px white; /* IE6 */
}
.subnav LI.active {
	list-style-image: url('main/subnav_bullet_active.png');
}
.categoryContent LI.active {
	list-style-image: url('main/subnav_bullet_active_content.png');
}
.subnav LI UL {
	padding: 0px 0px 0px 15px;
	margin: 0px;
}
.subnav LI LI {
	font-size: 100%;
}
.subnav A, .subnav A:visited {
	display: block;
	padding: 2px 0px 2px 0px;
	margin: 0;
	border-bottom: dotted 1px #C0C0C0;
	color: #2F2F2F;
	text-decoration: none;
}
.subnav .last A, .subnav .last A:visited {
	border-bottom: none;
}
.subnav A.active, .subnav  A.active:visited {
	color: #003974 !important;
}
.subnav  A:hover {
	color: #003974 !important;
	text-decoration: underline;
}
.categoryContent LI A.active, .categoryContent  LI A.active:visited {
	color: #467203 !important;
}
.categoryContent  LI A:hover {
	color: #003974 !important;
}

/* Search */

.searchTitle {
	background: url('main/search_back.png') no-repeat;
	height: 24px;
	font-weight: bold;
	color: #FFFFFF;
	font-size: 105%;
	padding: 0px 0px 0px 8px;
	margin: 5px 0px 0px 0px;
}
.searchTitle SPAN {
	display: block;
	padding-top: 4px;
}
#formRech{
	margin: 0px;
	padding: 8px;
	text-align: right;
}
#rechText {
	float: left;
	width: 120px;
	height: 16px;
	font-size: 90%;
}
#rechOk {
	padding-top: 0px;
}

/* Main */

#main {
  margin: 4px 0px 10px 208px;
  font-size: 97%;
}

/* Footer */

#footer {
	width: 964px;
	margin: 0 auto 0 auto;
	font-size: 90%;
	color: #505050;
	text-align: right;
}
#footerAero {
	float: left;
}
#footer A {
	color: #505050;
	text-decoration: none;
}
#footer A:hover {
	color: #003974;
	text-decoration: underline;
}

/* Content */
#main H1 {
	margin: 0px 0px 10px 0px;
	font-size: 140%;
	/* color: #71b40f; */
	color: #445772;
	font-family: Arial, Helvetica;
}
#main H2 {
	font-size: 115%;
	color: #0f65b4;
	margin: 15px 0px 15px 0px;
	font-family: Arial, Helvetica;
}
#main H3 {
	font-size: 108%;
	margin: 15px 0px 10px 0px;
	font-weight: bold;
	color: #424242;
	font-family: Arial, Helvetica;
}
#main H4 {
	font-size: 100%;
	margin: 10px 0px 5px 0px;
	font-weight: bold;
	color: #000000;
	font-family: Arial, Helvetica;
}
#main P {
	margin: 8px 0px 0px 0px;
}
#main A, #main A:visited {
	text-decoration: none;
	color: #0066CC;
}
#main A:hover {
	text-decoration: underline;
}
#main UL {
  margin: 0px 0px 8px 0px;
  padding: 0;
}
#main LI {
  margin: 0px 0px 4px 30px;
  padding: 0;
}
#main .noir {
  color: #000000;
}
#main .encart {
  border: solid 1px #D0D0D0;
  padding: 8px;
  background-color: #e8fac6;
}
#main TABLE.format1 TD {
  border: solid 1px #E0E0E0;
  padding: 2px 5px 2px 5px;
}
#main  TD.fond1 {
  background-color: #cbc7a7;
}
#main  TD.fond2 {
  background-color: #dcdac4;
}
#main  TD.fond3 {
  background-color: #f3f3f3;
}
#main IMG.gauche {
  float: left;
  margin-right: 10px;
  margin-bottom: 10px;
}
#main  IMG.droite {
  float: right;
  margin-left: 10px;
  margin-bottom: 10px;
}

#breadcrumb {
	margin: 4px 0px 5px 0px;
	color: #2F2F2F;
	font-size: 82%;
	padding-bottom: 2px;
	border-bottom: dotted 1px #808080;
}
#breadcrumb A, #breadcrumb A:visited {
	color: #2F2F2F;
	text-decoration: none;
}
#breadcrumb  A:hover {
	color: #003974 !important;
	text-decoration: underline;
}
#breadcrumb .actions {
	float: right;
}

#arbo UL {
	margin: 0 0 0 0px;
	list-style-type: none;
}
#arbo UL UL {
	margin: 0 0 0 20px;
	list-style-type: none;
}
#arbo LI {
	margin: 8px 0px 0px 0px;
	padding: 0;
}
#arbo LI LI {
	margin: 4px 0px 0px 0px;
	padding: 0;
}
#arbo LI LI LI{
	margin: 0px 0px 0px 0px;
	padding: 0;
}
#arbo LI A, #arbo LI A:visited {
	text-decoration: none;
	color: #0066CC;
	font-size: 130%;
	font-weight: bold;
}
#arbo LI A:hover {
	text-decoration: underline;
	color: #0066CC;
}
#arbo LI LI A, #arbo LI LI A:visited{
	font-size: 100%;
	font-weight: normal;
	color: #000000;
}

#main DIV.albums, #main DIV.photos {
	float: left;
	width: 100%;
	padding-left: 20px;
}
#main DIV.row {
	float: left;
	margin: 10px 0px 20px 0px;
}
#main DIV.cadre1 {
	background: url('/static/main/album_back_bottom.png') no-repeat;
	background-position: left bottom;
	float: left;
	padding-right: 22px;
}
#main .photos DIV.cadre1 {
	background: url('/static/main/photo_back_bottom.png') no-repeat;
	background-position: left bottom;
}
#main DIV.cadre2 {
	background: url('/static/main/album_back_top.png') no-repeat;
	width: 218px;
	text-align: center;
}
#main DIV.cadre2 A.image {
	display: block;
	padding: 8px 0px 5px 0px;
}
#main DIV.cadre2 H2 {
	font-weight: bold;
	margin: 0px;
	padding: 0px;
	font-size: 100%;
	color: #000000;
}
#main DIV.cadre2 DIV.sousTitre {
	font-weight: normal;
	color: #505050;
	font-size: 90%;
	padding: 5px 0px 10px 0px;
}

/* Actus */
DIV.actualites {
	float: left;
	width: 752px;
}
.home DIV.actualites {
	width: 510px;
}
DIV.actu {
	clear: left;
	padding: 0 0 8px 0;
	border-top: solid 1px #D0D0D0;
}
#main DIV.actu H2 {
	margin: 6px 0 2px 0;
	padding: 0 0 0 35px;
	background: url('/static/home/news.png') no-repeat;
}
#main  DIV.actu DIV.date {
	font-size: 74%;
	color: #808080;
	font-weight: normal;
	position: relative;
	top: -1px;
}
DIV.actualites DIV.first {
	border: none;
}
DIV.actualites DIV.actuPlus {
	margin: 8px 0 8px 0;
}
DIV.actualites DIV.pages {
	clear: left;
	float: right;
	margin: 15px 0 0 0;
}
#main DIV.actualites DIV.pages A {
	display: block;
	float: left;
	margin-left: 10px;
	border: solid 1px #D0D0D0;
	background-color: #F5F5F5;
	padding: 2px 5px 2px 5px;
}
#main DIV.actualites DIV.pages A:hover {
	background-color: #D0D0FF;
}
#main DIV.actualites DIV.pages A.active {
	border: solid 1px #808080;
	background-color: #A0A0A0;
	color: #FFFFFF;
}