html, body, div, span, applet, object, iframe,
h1, h2, h3, h4, h5, h6, p, blockquote, pre,
abbr, acronym, address, big, cite, code,
del, dfn, em, font, img, ins, kbd, q, s, sub, sup, samp,
small, strike, strong, tt, var,
b, u, i, center,
dl, dt, dd, ol, ul, li,
fieldset, form, label, legend,
caption, tbody, tfoot, thead,  th,  {
	margin: 0;
	padding: 0;
	border: 0;
	outline: 0;
	font-size: 100%;
	background: transparent;
}
body {
	line-height: 1;
}
ol, ul {
	list-style: none;
}
blockquote, q {
	quotes: none;
}

/* remember to define focus styles! */
:focus {
	outline: 0;
}

/* remember to highlight inserts somehow! */
ins {
	text-decoration: none;
}
del {
	text-decoration: line-through;
}

/* tables still need 'cellspacing="0"' in the markup */
table {
	border-collapse: collapse;
	border-spacing: 0;
}

/*/////STYLE GLOBAL DE LA PAGE HTM  /////*/
body { 
background-color:#11215b;
font-family: Arial, Helvetica, sans-serif;
font-size:12px;
font-weight:normal;
color:#ffffff;
text-align:justify;
line-height:16px;
margin:0;
}

input, option, select, textarea{
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size:11px;
font-weight:normal;
}

ul.bases {
    list-style: square outside none;
    margin-bottom: 18px;
    margin-top: 12px;
    padding-left: 12px;
}
li.base {
	margin-bottom:2px;
}
p.adresse {
	margin-bottom:2px;
	margin-left: 12px;
}

.fond-header{
background-image:url(../images/interface/bandeau-helijet.jpg);
background-position:top left;
background-repeat: no-repeat;
}

a:hover {
text-decoration: underline overline;
}

a:link {
text-decoration: underline;
}


/*///// TEXTES DE LA PAGE /////*/

.texte{
font-family: Arial, Helvetica, sans-serif;
font-size:11px;
font-weight:normal;
color:#555555;
}


.texte-bleu-petit{
font-family:  Arial, Helvetica, sans-serif;
font-size:10px;
font-weight:normal;
color:#5CA6CC;
}

.texte-vert{
font-family: Arial, Helvetica, sans-serif;
font-size:12px;
font-weight:bold;
color:#299063;
}

.titre-vert{
font-family: Arial, Helvetica, sans-serif;
font-size:16px;
font-weight:bold;
color:#299063;
}

.titre-bleu{
font-family: Arial, Helvetica, sans-serif;
font-size:14px;
font-weight:bold;
color:#4447B2;
}

.texte-rouge{
font-family: Arial, Helvetica, sans-serif;
font-size:12px;
font-weight:bold;
color:#FF0000;
}

/*/// CONTOURS IMAGES /////*/

.contour-vert{
border-color:#299063;
border-style:solid;
border-width:1px;
}




/*******************helijet2009**********************/

.banner {
	width: 730px;
	height: 143px;
	overflow:hidden;
	position: relative;
}

.banner img {
	width: 730px;
	height: 143px;
	float: left;
}

#principal{
	width:1000px;	
	background-color:#11215b;
	float:left;
	margin-top:0;

	
}

#principal-index{
	width:1000px;
	background-color:#11215b;
	background-image:url(../images/interface/bg_accueil.jpg);
	background-repeat:no-repeat;
	float:left;
	
	
}
	
#header{
	width:1000px;
	height:150px;
}
	
#logo{

	margin-left:22px;
	margin-top:19px;
	width:397px;
	height:87px;
	float:left;
}
	
#menu{
	width:192px;
	height:auto;
	float:left;
	margin-right:38px;
	margin-left:12px;
	margin-bottom:12px;
}
	
#content{
	width:730px;
	height:auto;
	float:left;
}
	
#actualites{
	width:290px;
	margin-top:90px;	
	margin-left:100px;
	padding-left:10px;
	padding-right:10px;
}

#contactez-nous{
	width:250px;
	height:20px;
	margin-left:110px;
	margin-top:10px;
}

#pdf{
	
	margin-top:20px;
	margin-bottom:20px;}

h1{
	color:#ffd500;
	font-size:20px;
	font-weight:bold;
	margin-top:20px;
	margin-bottom:20px;
	line-height:26px;	
}

h2{
	color:#ffd500;
	font-size:16px;
	font-weight:bold;
	padding:0;
	margin-bottom:5px;
	margin-top:28px;

}

h3.pagesinternes{
	color:#ffd500;
	font-size:20px;
	font-weight:bold;
	font-style:italic;
	padding-top:73px;
	margin:0;}

h3{
	color:#ffd500;
	font-size:14px;
	font-weight:bold;
	margin-top:14px;
	margin-bottom:14px;
}


.titreaccueil{
	
	font-style:italic;
	padding-top:68px;
	margin-top:0;
	margin-left:419px;
}

.titrepages{
	padding-top:50px;
}

p{
	margin-top:12px;
	margin-bottom:12px;
	line-height:14px;}
	
.txt18px{
	font-size:14px;
	font-weight:bold;
}
.color1{
 	color:#ffd500;
}

.color2{
	color:#ffffff;
}
 
.color3{
 	color:#00aded;
}
 
.important{
	font-size:13px;
	font-weight:bold;
}

.right{
	float:right;
	margin-left:20px;
}

/*//// MENU GAUCHE ///*/
.fond-menu{
background-color:#11215b;
}

.header-blanc11none{
font-family: Arial, Helvetica, sans-serif;
font-size:11px;
color:#FFFFFF;
}

.header-blanc11{
font-family: Arial, Helvetica, sans-serif;
font-size:11px;
font-weight:bold;
color:#FFFFFF;
}

.header-blanc12{
font-family: Arial, Helvetica, sans-serif;
font-size:12px;
font-weight:bold;
color:#FFFFFF;
}

.header-blanc18{
font-family: Arial, Helvetica, sans-serif;
font-size:18px;
font-weight:bold;
color:#FFFFFF;
}

ul{
	list-style:disc;
	padding-left:40px;
	margin-bottom:18px;
	margin-top:12px;
	
	}
li{
	margin-bottom:10px;}
ul#navlist
{
width: 181px;
padding: 0px;
border-top: 0px;
margin: 0px;
line-height:22px;
}

ul#navlist li
{
list-style: none;
margin: 0px;
border: 0px;
overflow:hidden;

}

ul#navlist li a
{
display: block;
width: 178px;
height:22px;
padding-left:3px;
border: 0px;
background-image:url(../images/interface/bg_menu_off.gif);
text-decoration: none;
text-align: left;
}

ul#navlist li a:link { color: #12287D; }
div#navcontainer li a:visited { color: #12287D; }

ul#navlist li a:hover
{width: 178px;
height:22px;
padding-left:3px;
border: 0px;
background-image:url(../images/interface/bg_menu_on.gif);

}

#navlist li a#current
{
width: 178px;
height:22px;
padding-left:3px;
border: 0px;
background-image:url(../images/interface/bg_menu_on.gif);
}

.rbt {
	display: none;
}

/********liens********/

a, a:active{
	color:#FFFFFF;
	text-decoration:underline;
}
	
a:hover{
	color:#ffd500;
	text-decoration:underline;
}

.encart{
	color:#00aded;
}

.texte-bleu{
	color:#00aded;
}

.img-actu{
	margin:5px;
	margin-top:15px;}
