/* CSS Document */

body {
	background:#204788 url(../images/bgBody.jpg) no-repeat scroll left top;
	color:#234D90;
	display:block;
	font-family:Arial,Helvetica,sans-serif;
	font-size:12px;
	line-height:18px;
	margin:0;
	padding:0;
}
#container {
	display:block;
	margin:0px 100px;
	padding:0;
	position:relative;
	width: 1048px;
}
/*-----------------------------LOGIN--------------------------------*/
#login{
	color:#234D90;
	font-weight:bold;
	height:55px;
	margin:0px;
	padding:0 0 0 420px;
	overflow:hidden;
}
#login p{
	color:#FFFFFF;
	float:left;
	font-weight:bold;
	height:20px;
	margin:40px 20px 0 0;
	padding:0;
}
#login form{
	margin-top:20px;
	overflow:hidden;
	text-align:right;
	width: 470px;
}
#login form a{
	color:#234D90;
	font-weight:bold;
	margin-left:55px;	
}
#login form #button{
	margin:0;
	padding:0;
}
/*-----------------------------BANDEAU--------------------------------------*/
#container #bandeau{
	margin:15px 0 0 10px;
	padding:0;
	overflow:hidden;
}
a #logo{
border:0px solid;
text-decoration:underline;
}
#logo{
	background-image:url(../images/logo.gif);
	background-repeat:no-repeat;
	float:left;
	height:95px;
	margin: 0 0 10px 0;
	padding: 0px;
	width:193px;
}
*html #logo{
	background-image:url(../images/logo.gif);
}
#menuDirigeants{
	background-image:url(../images/menuDirigeants.png);
	background-repeat:no-repeat;
	color: White;
	float:left;
	font-size: 13px;
	font-weight: bold;
	height:30px;
	margin: 0px 0px 0px 335px;
	overflow:hidden;
	padding: 7px 0px 0px 0px;
	width:142px;
}
*html #menuDirigeants{
	margin: 0px 0px 0px 265px;
}
#menuDirigeants li{
	list-style-type:none;
}
#menuDirigeants a{
	color: white;
	display:block;
	margin: 0 8px;
	text-decoration: none;
	text-align:center;
}
#menuDirigeants a:hover{
	color:#FFFF00;
}
#menuDirigeants a.selected{
	color:#FFFF00;
}

#nav1{
	background-image:url(../images/nav1.png);
	background-repeat:no-repeat;
	color: White;
	float:right;
	font-size: 13px;
	font-weight: bold;
	height:30px;
	margin: 0px 20px 0px 10px;
	overflow:hidden;
	padding: 7px 0px 0px 0px;
	width:336px;
}

*+html #nav1{
	height:25px;
}
*html #nav1{
	margin: 0px 10px 0px 10px;
}
ul#nav1 li{
	display: inline;
}
#nav1 a{
	color: white;
	display:block;
	float:left;
	margin: 0 5px;
	text-decoration: none;
	text-align:center;
}
*html #nav1 a{
	margin: 0 6px;
}
#nav1 a:hover{
	color:#FFFF00;
}
#nav1 a.selected{
	color:#FFFF00;
}

#nav2{
	background-image:url(../images/nav2.png);
	background-repeat:no-repeat;
	color: White;
	float:left;
	font-size: 13px;
	font-weight: bold;
	height:30px;
	margin: 0px 0px 0px 100px;
	overflow:hidden;
	padding: 7px 0px 0px 0px;
	width:725px;	
}

*+html #nav2{
	height:25px;
}
ul#nav2 li{
	display: inline;
}
#nav2 a{
	color: white;
	margin: 0 4px;
	display:block;
	float:left;
	text-decoration: none;
	text-align:center;
}
*html #nav2 a{
	margin: 0 7px;
}

#nav2 a:hover{
	color:#234D90;
}
#nav2 a.selected{
	color:#234D90;
}
#filsdAriane{
	color:#234D90;
	float:left;
	font-weight:bold;
	font-size:14px;
	margin: 0px 0px 0px 100px;
	padding: 0px 0px 0px 0px;
	width:725px;	
}
#filsdAriane a{
	color:#234D90;
	text-decoration:none;
}
#filsdAriane a:hover, link, visited{
	color:white;
	text-decoration:none;
}
#titrePage{
	background-image:url(../images/titre.png);
	background-repeat:no-repeat;
	background-position:top;
	color:#F8DB00;
/*	float:left;*/
	font-size:xx-large;
	height:28px;
	margin: 0px 0px 5px 20px;
	overflow:hidden;
	padding: 7px 0 0 10px;
	width:990px;
}
*+html #titrePage{
	height:20px;
	padding: 5px 0 10px 0;
}
*html #titrePage{
	background-image:url(../images/titre.gif);
	font-size:x-large;
	margin: 0px 0px 5px 10px;
}
/*--------------------------------colonneGauche---------------------------------*/
#colonneGauche{
	float:left;
	height: 540px;
	margin: 0px 0px 0 20px  ;
	overflow:hidden;
	padding: 0px;
	width:240px;
	}
*html #colonneGauche{
	margin: 0px 0px 0 10px  ;
	width:215px;
	}
*+html #colonneGauche{
	width:230px;
	}
#colonneGauche ul{
	background-image:url(../images/menuGauche.png);
	background-position:top;
	background-repeat:no-repeat;
	height: 540px;
	margin: 0px;
	overflow:hidden;
	padding: 60px 0 0 10px;
	width:200px;
}
*html #colonneGauche ul{
	background-image:url(../images/menuGauche.gif);
}
#colonneGauche li{
	background-image:url(../images/type.png);
	background-position:left 5px;
	background-repeat:no-repeat;
	list-style-type:none;
	margin:0;
	padding:0;
}
#colonneGauche li a{
	color: white;
	display:block;
	font-size:14px;
	font-weight:bold;
	margin: 0 8px;
	padding:0;
	text-decoration: none;
	text-align:left;
}
*html #colonneGauche li a{
	height:16px;
	margin: 0 7px;
}

#colonneGauche li a:hover{
	color:#234D90;
}
#colonneGauche a.selected{
	color:#234D90;
}
#colonneGauche img{
	border:#FFFFFF solid 5px;
	width:210px;
}


/*---------------------------contenu---------------------------------*/
#contenu{
	background-color: White;
	border-top:#FFFFFF solid 10px;
	border-bottom:#FFFFFF solid 10px;
	float:left;

	height: 490px;
	margin: 10px 0px 10px 0px ;
	overflow:auto;
	padding: 10px 20px;
	width:720px;
	}
*+html #contenu{
	height: 500px;
	margin: 0px 0 0 0px ;
	}
*html #contenu{
	margin: 0px 0 0 10px ;
	}
#contenu h1{
	background-image:url(../images/bgH1.png);
	background-position:right;
	background-repeat:no-repeat;
	color:#B31A23;
	font-size:24px;
	}
#contenu h2{
	background-image:url(../images/bgH2.png);
	background-position:right;
	background-repeat:no-repeat;
	color:#E05D12;
	letter-spacing:0.1em;
	font-size:18px;
	}
#contenu h3{
	color:#62AEC4;
	letter-spacing:0.1em;
	margin-bottom:0;
	}
#contenu h4{
	color:#B31A23;
	font-weight:bold;
	letter-spacing:0.1em;
	margin-bottom:0;
	}
#contenu p{
	margin-top:0px;
	text-align:justify;
	}
#contenu img{
	border:#62AEC4 solid 3px;
	}
#contenu img.borderBlanc{
	border:#FFF solid 3px;
	}
#contenu a img{
	border:none;
	}
div.csc-textpic div.csc-textpic-imagewrap .csc-textpic-image img {
 margin:0 0 10px 0;
	border:#FFF solid 3px;
}
#contenu dd.csc-textpic-caption{
	height:55px;}
/*-------------------------copyright------------------------------*/
#copyright{
	color:#e05d12;
	font-size:10px;
	margin:20px 100px 0px 100px;
	text-align:right;
	width:980px;
}
*html #copyright{
	margin:30px 100px 0px 100px;
}
*+html #copyright{
	margin:30px 100px 0px 100px;
}
#copyright a{
	color:#F8DB00;
}
/*-------------------------accueil-----------------------------*/
#colonneMilieu{
	background-color: White;
	border-top:#FFFFFF solid 10px;
	border-bottom:#FFFFFF solid 10px;
	height: 500px;
	float:left;
	margin: 0px 10px 0 0px ;
	overflow:auto;
	padding: 10px;
	width:430px;
	}
*+html #colonneMilieu{
	height: 500px;
	margin: 0px 10px 0 20px ;
	}
*html #colonneMilieu{
	margin: 0px 10px 0 20px ;
	}
#colonneMilieu p{
	text-align:justify;
	}
#colonneMilieu h1{
	background-image:url(../images/bgH1ColonneMilieu.png);
	background-position: bottom right;
	background-repeat:no-repeat;
	color:#B31A23;
	font-size:20px;
	}
#colonneMilieu h2{
	background-image:url(../images/bgH2.png);
	background-position:right;
	background-repeat:no-repeat;
	color:#E05D12;
	clear:left;
	font-size:16px;
	letter-spacing:0.1em;
	}
#colonneMilieu h3{
	color:#62AEC4;
	letter-spacing:0.1em;
	margin-bottom:0;
	}
#colonneMilieu h4{
	color:#B31A23;
	font-weight:bold;
	letter-spacing:0.1em;
	margin-bottom:0;
	font-size:12px;
	}
#colonneMilieu p{
	margin-top:0px;
	text-align:justify;
	}
#colonneMilieu img{
	border:#62AEC4 solid 3px;
	}
/*-------------------------------------ACTU ACCUEIL-----------------*/

#colonneDroite{
	background-image:url(../images/bgInfo.png);
	background-position:top left;
	background-repeat:no-repeat;
	height: 423px;
	margin: 0px 0px 0 50px ;
	overflow:hidden;
	padding: 5px 15px 30px 15px;
	width:253px;
	}
*+html #colonneDroite{
	margin: 0px 0 0 0px ;
	}
*html #colonneDroite{
	background-image:url(../images/bgInfo.gif);
	margin: 0px 0 0 0px ;
	}
#colonneDroite p{
	text-align:justify;
	}
a #FFA{
	border:0px solid;
	text-decoration:underline;
}
#FFA{
	float:left;
	height:76px;
	margin: 7px 0 30px 0;
	padding: 0px;
	width:278px;
}
.news-latest-date a{
	color:#FFFFFF;
	text-decoration:none;}
#colonneDroite .news-latest-container h2 {
	color:#FFFFFF;
	margin:0 3px;
	padding:0 3px;
}
#colonneDroite .news-latest-container h2 {
	display:none;}
#colonneDroite .news-latest-container h1{
	background-image:url(../images/bgH1.png);
	background-position:right;
	background-repeat:no-repeat;
	color:#B31A23;
	font-size:24px;
		margin:0 3px;
	padding:0 3px;
}
#colonneDroite .news-latest-container h2{
	background-image:url(../images/bgH2.png);
	background-position:right;
	background-repeat:no-repeat;
	color:#E05D12;
	letter-spacing:0.1em;
	font-size:18px;
		margin:0 3px;
	padding:0 3px;
}
#colonneDroite .news-latest-container h3 {
	margin:0;
	padding:0;
}
#colonneDroite .news-latest-container h3 a{
	color:#B31A23;
	letter-spacing:0.1em;
	margin:0 3px;
	padding:0 3px;
}
#colonneDroite .news-latest-container h3 a:hover{
	color:#B31A23;
	}
#colonneDroite .news-latest-container h3 a:visited{
	color:#B31A23;
	}
#colonneDroite .news-latest-container h4{
	color:#B31A23;
	font-weight:bold;
	letter-spacing:0.1em;
	margin:0 3px;
	padding:0 3px;
	}
#colonneDroite .news-latest-container p{
	margin:0 3px;
	padding:0 3px;
	text-align:justify;
	}
#colonneDroite .news-latest-morelink{
	display:none;
}
#colonneDroite .news-latest-gotoarchive{
	display:none;}
#colonneDroite .news-single-backlink a{
		color:#234D90;
}
hr {html.css (ligne 385)
-moz-box-sizing:border-box;
-moz-float-edge:margin-box;
border:1px inset;
color:#E05D12;
display:block;
height:2px;
margin:0.5em auto;
}
/*-------------------------------------ACTU CONTENU-----------------*/
#contenu .news-latest-date a{
	color:#234D90;
	font-size:12px;
	text-decoration:none;}
#contenu .news-latest-container h2 {
	display:none;}
#contenu .news-latest-container h1{
	background-image:url(../images/bgH1.png);
	background-position:right;
	background-repeat:no-repeat;
	color:#B31A23;
	font-size:24px;
	}
#contenu .news-latest-container h2{
	background-image:url(../images/bgH2.png);
	background-position:right;
	background-repeat:no-repeat;
	color:#E05D12;
	letter-spacing:0.1em;
	font-size:18px;
	}
#contenu .news-latest-container h3 a{
	color:#62AEC4;
	letter-spacing:0.1em;
	margin-bottom:0;
	}
#contenu .news-latest-container h4{
	color:#B31A23;
	font-weight:bold;
	letter-spacing:0.1em;
	margin-bottom:0;
	}
#contenu .news-latest-container p{
	margin-top:0px;
	text-align:justify;
	}
#contenu .news-latest-morelink a{
		color:#234D90;
}
span.news-list-date{
	color:#62AEC4;
	float:right;
	font-size:10px;
	font-weight:100;
	margin:0;
	padding:0;
	}
.news-list-item h3 a{
	text-decoration:none;
	color:#E05D12;
	}
.news-list-item h3 a:hover{
	color:#B31A23	}
.news-list-morelink a{
	color:#234D90;
}
/*-------------------------------------aeroclub-----------------*/
#contenu #tx_mwimagemap_img_43{
margin-left:200px;}
/*------------------------------------CONTACT------------------------------------------*/
fieldset {
	border:0;
}
form {
	font-size:12px;
	margin-top:9px;
}
.contenttable contenttable-0 {
	font-size:12px;
}
select {
	font-size:12px;
}
.csc-mailform {
	clear:both;
	margin-top:5px;
	margin-left:0px;
	margin-right:10px;
}
.csc-mailform-field {
	padding-bottom:2px;
	margin-left:0px;
}
.csc-mailform-label {
	padding-top:8px;
}
label {
	width:100px;
	display:block;
	float:left;
	margin-left:0px;
	clear:left;
}
input {
	font-size:12px;
}
input.csc-mailform-submit {
	margin-top:10px;
	float:left;
	clear:left;
}
textarea {
	font-size:12px;
}
#mailformformtype_mail {
	margin-left:99px;
}	
/*-------------------flexClub-------------------------*/
#contenu .flexClub{
	height: 150px;
	/*width:100%;*/
}
#contenu .flexClub .logo img{
	border:#FFF solid 3px;
	float:left;
	margin:5px 10px 0 0;
	width:100px;}
#contenu .flexClub .titre{
	color:#62AEC4;
	font-size:16px;
	font-weight:bold;
	float:left;
	letter-spacing:0.1em;
	margin-top:5px;
	width:300px;}
#contenu .flexClub ul.picto{
	float:right;
	margin:5px 0 0 0;
	padding:0;
	text-decoration:none;
	width:250px;}
#contenu .flexClub ul.picto li{
	float:left;
	list-style-type:none;
	margin-left:5px;
	width:30px;}
#contenu .flexClub .picto img{
	border:#FFF solid 1px;
	height:27px;
	width:30px;}
#contenu .flexClub .coordonnees{
	border-left:#E05D12 solid 3px;
	float:left;
	height: 110px;
	width:500px;}
#contenu .flexClub .coordonnees p{
	font-weight:bold;
	margin-left:10px;}
#contenu .flexClub .coordonnees span.orange{
	color:#E05D12;
	font-weight:bold;}