
body {
	font-family: 'Helvetica',Arial,sans-serif;
	font-size: 12px;
	color: rgb(0, 0, 0);
}

a {
    color: rgb(81, 120, 167);
    text-decoration: none;
}

a:hover  {
	color: rgb(81, 120, 200);
    text-decoration: underline;
}

ul, ol, li, h1, h2, h3, h4, h5, h6, pre, form, body, html, p, blockquote, fieldset, input {
    margin: 0px;
    padding: 0px;
}

#header-wrap, #banner-wrap, #nav-wrap, #main-wrap, #footer-wrap {
    width: 100%;
    min-width: 940px;
}


#wrap-in {
    background: url("../images/short-wrap-in-blue.png") repeat-x scroll center top rgb(239, 239, 239);
    padding: 20px 0px 0px;
}



.container {
    width: 940px;
    margin: 0px auto;
 } 


/*  header info */
#header-top {
    background-color: rgb(43, 52, 67);
    min-width: 940px;
    height: 35px;
}


.wsite-text {
    display: block;
    white-space: nowrap;
    color: rgb(175, 187, 205);
    font-size: 12px;
    padding-top: 3px;
    font-weight: normal;
    font-family: 'Helvetica LT Std','Myriad Pro',Arial,Helvetica,sans-serif;
    margin: 0px;
    text-decoration: none;
}

.wsite-text a {
	 color: rgb(175, 187, 205);
}

.displayCentered {
	display:block;
	margin-left: auto;
	margin-right: auto;
}


/* --- end header info -- */

 

/*  navigation info */
 #nav-wrap { 
 	clear: both; 
 	padding:0; 
 	margin:0; 
 }

#nav-wrap .container { 
	clear: both; 
	overflow: hidden; 
	position: relative; 
}



 #nav-wrap .container ul { 
 	list-style: none; 
 	float: none; 
 	border-top:4px solid #5178a7; 
 	background:#242b38 url("../images/nav-blue.png") repeat-x; 
 	overflow:hidden !important; 
 }
 
 #nav-wrap .container ul li, #icontent #nav-wrap .container ul li, #icontent #nav-wrap .container ul li:last-child{ 
 	list-style: none; 
 	float: left; 
 	padding:0 1px 0 0; 
 	background:url("../images/nav-sep.png") right center no-repeat; 
 	display:block; 
 }
 
 #nav-wrap .container ul li:last-child, #icontent #nav-wrap .container ul > span:last-child l{
 	 background:none; 
 	 padding:0; 
 }
 
 #nav-wrap .container ul li#active, #icontent #nav-wrap .container ul li#active{ 
 	background:none; 
 	padding:0; 
 }
 
 #nav-wrap .container ul li a{ 
 	float:left; 
 	display:inline-block; 
 	color: #afbbcd; 
 	font-size:14px; 
 	text-decoration: none; 
 	font-family: 'Calibri', 'Myriad Pro', Arial, Helvetica, sans-serif; 
 	padding:0px 30px; 
 	border:0px none; 
 	outline:0px none; 
 	line-height:59px; 
 	height:59px; 
 	list-style-type:none; 
 	text-transform:capitalize; 
 	overflow:hidden; 
 }
 
 #nav-wrap .container ul li#active a, #nav-wrap .container ul li a:hover{ 
 	color: #fff; 
 	background:url("../images/nav-current-blue.png") repeat-x scroll 0% 0% transparent; 
 }

 


/* --- end navigation info -- */

/*  banner info */

#banner {
    padding: 0px;
    overflow: hidden;
    margin: 0px;
}

#banner-inner {
	background: url("../images/banner-bot.png") no-repeat scroll left top transparent rgb(43, 52, 67);
    border: 20px solid rgb(255, 255, 255);
    overflow: hidden;
}

#banner-inner-small {
    background: none repeat scroll 0% 0% rgb(43, 52, 67);
    border: 20px solid rgb(255, 255, 255);
    overflow: hidden;
}

.wsite-header {
    width: 900px;
    height: 262px;
    background: url("../images/banner-accueil.jpg") no-repeat scroll 0% 0% transparent;
}

.wsite-header-small {
    width: 900px;
    height: 168px;
}

/** -- end banner info -- */

/*  contenu */

#content {
    min-height: 400px;
    padding: 50px 70px;
    background: url("../images/banner-bot.png") no-repeat scroll left top transparent;
}

#main-wrap  {
    padding-bottom: 30px;
}

article ul, article ol {
    padding-left: 25px !important;
    margin: 5px 0px !important;
    overflow: hidden;
}

article ul, article ul li {
    list-style: disc outside none !important;
}

article  {
    font-size: 1em;
    line-height: 1.5;
}

article li {
    padding-left: 5px !important;
    margin: 3px 0px 0px !important;
}



.newspaper3col {
-moz-column-count:3; /* Firefox */
-moz-column-gap:40px; /* Firefox */
-webkit-column-count:3; /* Safari and Chrome */
-webkit-column-gap:40px; /* Safari and Chrome */
column-count:3;
column-gap:40px;

}


/** -- end contenu info -- */

/*  footer */
#footer-wrap {
    background: url("../images/footer-wrap-blue.png") repeat-x scroll center top rgb(43, 52, 67);
    color: rgb(175, 187, 205);
    font-size: 13px;
    font-family: 'Calibri','Myriad Pro',Arial,Helvetica,sans-serif;
    padding: 30px 0px;
    position: relative;
}

#footerfb {
   text-align: right;
   padding-right:10px;
}


/** -- end footer info -- */

