@import url(http://fonts.googleapis.com/css?family=Open+Sans+Condensed:700);

@import "../css/reset.css";
@import "../css/grid.css";
@import "../css/superfish.css";
@import url(http://fonts.googleapis.com/earlyaccess/amiri.css);

html {width: 100%;}

a[href^="tel:"] {color: inherit;text-decoration:none;}
* {-webkit-text-size-adjust: none;}

body {
	font: 12.5px/19px  medium "Times New Roman", Times, serif ;
	position:relative;
	min-width: 1025px;
	background: #85ccd9;
	color:#333;
	line-height:22px;
	font-weight:bold;
	font-style:normal;
}
.ic {
	border:0;
	float:right;
	background:#fff;
	color:#f00;
	width:50%;
	line-height:10px;
	font-size:10px;
	margin:-220% 0 0 0;
	overflow:hidden;
	padding:0;
}
h1, h2, h2, h4, h5, h6 {
	font-weight: normal;
	font-family: Georgia, "Times New Roman", Times, serif;
	color: #16445c;
}
h1 img {
	float:right;
	margin-left:290px;
	}
h2 {
	font-size: 30px;
	line-height: 1.2em;
	text-transform:uppercase;
	margin-bottom:10px;
}
h3 {
	font-size: 20px;
	line-height: 22px;
	text-transform:uppercase;
	margin-top:10px;
	margin-bottom:10px;
	color:#285962;
	border-right:#285962 4px solid;
	padding-right:5px;
	vertical-align:middle;
}
h4 {
	font-size: 26px;
	line-height: 1.5em;
	color: #16445c;
	text-transform:uppercase;
	margin-bottom:18px;
}
font-family: 'Amiri', serif;
.titre {
	font-weight: normal;
	font-family: Georgia, "Times New Roman", Times, serif;
	color: #16445c;
	font-size: 15px;
	text-transform:uppercase;
	margin-top:7px;
	margin-bottom:7px;
	line-height:30px;}
p {margin-bottom: 19px;}
.text-info {color:#000;}
.lead {font-size:14px; color:#fe8948;}
p.lead {margin-bottom:10px;}

ul {
	padding: 0;
	list-style: none;
}
ul.list li{
	background: url(../images/tooplate_list.png) 0 2px no-repeat;
	color: #000;
	font-size:16px;
	font-family: "Times New Roman", Times, serif;
	margin-top:6px;
	padding-left: 20px;
}
ul.list li a{color: #6f6f6f;}
ul.list li a:hover{color: #fd6e43; font-size:16px; appearance: button ; 	background: url(../marker.png) 0 6px no-repeat; padding:0px 0px 0px 8px; }
/*links*/
ul.list2 li{
	list-style: url(../images/tooplate_list2_ar.jpg);
	color:#036;
	font-size:16px;
	margin-top:6px;
	text-align:right;
	direction:rtl;
	padding-right:3px;
	font-family: "Times New Roman", Times, serif;
	margin-right:36px;
	line-height:32px;
}
ul.list3 li {
	background: url(../images/tooplate_list.png) 0 2px no-repeat;
	color: #000;
	font-size:16px;
	margin-top:6px;
	padding-left: 20px;
	margin-left:50px;
}
ul.list3_ar {
		margin-right:36px inherit;
}
ul.list3_ar li {
	color:#005CB9;
	font-size:14px;
	margin-top:6px;
	text-align:right;
	direction:rtl;
	padding-right:3px;
	font-family: "Times New Roman", Times, serif;
}
ul.list3_ar li a{
	color:#005CB9;
	font-size:14px;
	margin-top:6px;
}
ul.list3_ar li a : hover{
	color:#F96;
}
ul.list_ar li {
	list-style: url(../images/tooplate_list_ar.png);
	color:#005CB9;
	font-size:16px;
	margin-top:6px;
	text-align:right;
	direction:rtl;
	padding-right:3px;
	font-family: "Times New Roman", Times, serif;
	margin-right:36px;
}
ul.list_ar li : hover {
	color: #000;
}
ul.list_ar li a{
	list-style: url(../images/tooplate_list_ar.png);
	font-size:18px;
	margin-top:6px;
	text-align:right;
	direction:rtl;
	padding-right:3px;
	color:#0073AA;
}
ul.list_ar li a:hover{
	list-style: url(../images/tooplate_list_ar.png);
	font-size:18px;
	margin-top:6px;
	text-align:right;
	direction:rtl;
	color:#fd6e43;
	margin-right:4px;
	padding-right:5px inherit;
}
/* liste arabe pour le contenu et non pas pour le rubrique des services */
ul.list_ar2 li {
	list-style: url(../images/tooplate_list_ar.png);
	color: #6f6f6f;
	font-size:14px;
	margin-top:6px;
	text-align:right;
	direction:rtl;
	font-family: "Times New Roman", Times, serif;
	font-weight:bold;
	margin-right:28px;
}
ul.list_ar2 li a{
	list-style: url(../images/tooplate_list_ar.png);
	color:#fd6e43;
	font-weight:bold;
}
ul.list_ar2 li a : hover{
	color: #6f6f6f;

}
/* fin liste arabe pour le contenu et non pas pour le rubrique des services */

a {
	text-decoration: none;
	color: #fe8948;
	outline: none;
	transition: 0.5s ease;
	-o-transition: 0.5s ease;
	-webkit-transition: 0.5s ease;
}

a:hover {color: #16445c;}
a.active {
	color:#000;
	background:#fff;
	padding:6px;
	border:#dddddd 1px solid;
}

a.btn {
	/*background: url(../images/nav-btn1.png) 0 0 repeat-x #fe8948;*/
	background: url(../images/nav-btn1.png) 0 0 repeat-x #fe8948;
	display: inline-block;
	font-family:"Times New Roman", Times, serif;
	font-size:14px;
	font-weight:bold;
	line-height:14px;
	padding: 11px 20px 12px 20px;
	color: #FFF;
	text-transform:uppercase;
	margin-top: 30px;
	margin-bottom:8px;
}
a.btn:hover {
	background:  #fe8948;
	color: #fff;
}
a.btnactive {
    background:#fe8948;
	display: inline-block;
	font-family:"Times New Roman", Times, serif;
	font-size:16px;
	line-height:1em;
	padding: 11px 30px 12px 30px;
	color: #fff;
	text-transform:uppercase;
	margin-top: 15px;
}
.clear {clear: both;}
.wrap {overflow:hidden;}
.indent-1 {padding:88px 0 35px 0;}
.indent-2 {padding:70px 0 25px 0;}

.top-1 {padding-top:91px;}
.bot-1 {padding-bottom:85px;}

/*----------- Back to top --------------*/
#toTop {
  display: none;
  width: 49px;
  height: 48px;
  overflow: hidden;
  background: url(../images/totop.png) 0 0 no-repeat;
  position: fixed;
  margin-right: -600px !important;
  right: 50%;
  bottom: 80px;
  z-index: 999;
}
#toTop:hover {
}
#toTop:active,
#toTop:focus {
  outline: none;
}
/*header*/

header {
	display: block;
	padding: 8px 0 0;
	z-index: 999;
	background:url(../images/ecole%20enssp3.jpg);
}


header h1 {
	float: left;
	text-align:center;
	display:block;
	position: relative;
	z-index: 999;
	margin:0;

}

header h1 a {display: inline-block;}
header h1 a img {display: block;}

nav {background: none; margin-top:20px; padding:18px 0 15px 0; margin-bottom:-16px }
nav .grid_12 {text-align:center;}
/************ ajouter pour menu horizontal ********************/
.preload1 {background:#85ccd9;}
.preload2 {background:#85ccd9;}

#nav1 {padding:10px; margin:0 30px 0  0 ; list-style:none; height:40px; background:#85ccd9; position:relative; z-index:500; font-family:arial, verdana, sans-serif; border:1px  solid  #C7E2E2}
#nav2 {padding:0; margin:0 30px 0  0 ; list-style:none; height:40px; background: none; position:relative; z-index:500; font-family:arial, verdana, sans-serif;}
#nav1 li.top {display:block; float:right;}
#nav1 li a.top_link {display:block; float:right; height:40px; line-height:40px; color:#285962; text-decoration:none; text-transform:uppercase; font-size:20px; font-weight:bold; font-family:Georgia, "Times New Roman", Times, serif; padding:0 0 0 0px; cursor:pointer; margin:0 7px 0 7px;}
#nav1 li a.top_link img{padding:0px; cursor:pointer; margin:0px inherit;}
#nav1 li a.top_link span  {float:right; display:block; padding:0 24px 0 12px; height:40px;background:#85ccd9;}
#nav1 li a.top_link2 {display:block; float:right; height:40px; line-height:40px; color:#fff; text-decoration:none; text-transform:uppercase; font-size:19px; font-weight:bold; font-family:Georgia, "Times New Roman", Times, serif; padding:0 0 0 6px; cursor:pointer;}
#nav1 li a.top_link2 span {float:right; display:block; padding:0 24px 0 12px; height:40px;background:none;border:1px  solid  #C7E2E2; line-height:40px; margin-right:-2px;}
#nav1 li a.top_link3 {display:block; float:right; height:40px; line-height:40px; color:#fff; text-decoration:none; text-transform:uppercase; font-size:19px; font-weight:bold; font-family:Georgia, "Times New Roman", Times, serif; padding:0 0 0 6px; cursor:pointer;}
#nav1 li a.top_link3 span {float:right; display:block; padding:0 24px 0 12px; height:46px;background: none; line-height:46px; margin-right:-2px; margin-top:-7px;}
#nav1 li a.top_link span.down {float:right;font-weight:bold;display:block; padding:0 24px 0 12px; height:40px;background:#85ccd9;}
#nav1 li a.top_link:hover {color:#fff; background:#3a93d2;}
#nav1 li a.top_link:active {color:#fff; background:#3a93d2;}
#nav1 li a.top_link:hover span {background:#3a93d2;}
#nav1 li a.top_link:active span {background:#3a93d2;}
#nav1 li a.top_link:hover span.down {background:#3a93d2;}
#nav1 li a.top_link:active span.down {background:#3a93d2;}

#nav1 li:hover > a.top_link {color:#fff; background:#3a93d2;}
#nav1 li:hover > a.top_link span {background:#3a93d2;}
#nav1 li:hover > a.top_link span.down {background:#3a93d2;}

/* Default list styling */

#nav1 li:hover {position:relative; z-index:200;}

/* keep the 'next' level invisible by placing it off screen. */
#nav1 ul, 
#nav1 li:hover ul ul,
#nav1 li:hover ul li:hover ul ul,
#nav1 li:hover ul li:hover ul li:hover ul ul,
#nav1 li:hover ul li:hover ul li:hover ul li:hover ul ul
{position:absolute; left:-9999px; top:-9999px; width:0; height:0; margin:0; padding:0; list-style:none; text-align:left;color:#285962; font-family:Georgia, "Times New Roman", Times, serif; text-transform:uppercase;}

#nav1 li:hover ul.sub
{left:0; top:40px; background: #3a93d2; padding:3px; border:0px solid #3a93d2; white-space:nowrap; width:300px; height:auto; z-index:300; text-align:center;}
#nav1 li:hover ul.sub li
{display:block; height:40px; position:relative; float:left; width:auto; font-weight:normal;}
#nav1 li:hover ul.sub li a
{display:block; font-size:16px; font-weight:bold; height:40px; width:300px; line-height:40px; text-indent:5px; color:#000; text-decoration:none; border:#09F 1px solid}
#nav1 li ul.sub li a.fly
{background:#3a93d2 ;}
#nav1 li:hover ul.sub li a:hover 
{background:#09F; color:#fff;}
#nav1 li:hover ul.sub li a.fly:hover
{background:#3a93d2 url(arrow_over.gif) 80px 7px no-repeat; color:#fff;}

#nav1 li:hover ul li:hover > a.fly {background:#3a93d2 ; color:#fff;} 

#nav1 li:hover ul li:hover ul,
#nav1 li:hover ul li:hover ul li:hover ul,
#nav1 li:hover ul li:hover ul li:hover ul li:hover ul,
#nav1 li:hover ul li:hover ul li:hover ul li:hover ul li:hover ul
{left:90px; top:-4px; background: #3a93d2; padding:3px; border:0px solid #06C; white-space:nowrap; width:300px; z-index:400; height:auto;text-align:center;}
/***************************fin menu horizental**********************/

/*******content********/
#content {background: url(../images/content-bg.jpg) 0 0 repeat-x #f7f7f7;}

.bg-1 {border-top:#c8cece 1px solid; border-bottom:#e0e0e0 1px solid; background: url(../images/bg-1.jpg) 0 0 repeat-x #f5f5f5;}
.bg-2 {background: #f1f1f1;}
.bg-3 {border-top:#dddddd 1px solid; border-bottom:#e2e2e2 1px solid;}
.border-1 {border-left:#d4d4d4 1px solid; padding-left:20px; padding-bottom:20px;}

.box-1 {margin-top:110px; margin-bottom:70px;}
.box-1 img {float:right; margin-left:10px}
.box-1 h4 {overflow:hidden; padding-top:22px;}
.box-1 .wrap {padding-bottom:13px;}

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

.list-news li {margin-top:45px;}
.list-news li:first-child {margin-top:0px;}
.list-news .wrap {padding-bottom:11px;}
.list-news .badge { background:#16445c; float:left; width:60px; padding:8px 0 8px 0; text-align:center; font-size:18px; line-height:1em; color:#fff; text-transform:uppercase; margin-right:20px;}
.list-news .badge span {display:block; font-size:10px;}

.list-people {margin-left:-20px; margin-top:-18px;}
.list-people li {float:left; margin-left:20px; margin-top:18px;}

.lists {overflow:hidden; margin-top:19px;}
.lists>div {float:left; width:160px;}

.list-project li {margin-top:91px;}
.list-project h4 {margin:39px 0 30px 0;}

.list-work li {margin-top:15px;}
.list-work li:first-child {margin-top:0px;}

/****************/
.carousel {padding-top:91px; padding-bottom:91px; position:relative;}

.carousel1 {
	cursor: default !important;
	overflow:hidden;
}
.carousel1 li {float: left; width:220px !important; margin-right:20px; text-align:center;}

.carousel_div {
	width: 960px;
	margin: 0 auto;
	
}
.carousel1 li h4 {color:#000; margin:39px 0 30px 0;}
a.prev1, a.next1 {
	width: 29px;
	height: 29px;
	top: 43px;
	position: absolute;
	display: block;
	z-index: 999;
	background:#3b708c;
}
a.next1 {
	right: 0px;
	background:url(../images/next.png) 0 0 no-repeat #3b708c;
}
a.prev1 {
	right: 34px;
	background:url(../images/prev.png) 0 0 no-repeat #3b708c;
}
a.next1:hover {background-color:#16445c;}
a.prev1:hover {background-color:#16445c;}

/*****************/
.map {padding-top:35px}
.map iframe {
  width: 100%;
  height: 462px;
  border: none;
}

address {font-size:14px; font-style:normal; margin-top:22px; direction:rtl;}
address dl {float:right; width:220px;}
address dl+dl {margin-left:20px;}
address dl dt {margin-bottom:19px;}
address dl span {display:inline-block; width:100px;}

/****Form****/

#form {padding-top: 30px; position:relative;}
#form .text-info {padding-bottom:3px;}
#form input {
	background:#fff;
	color:#6f6f6f;
	border: 1px solid #e5e5e5;
	padding: 6px 14px 7px 14px;
	width: 100%;
	height: 30px;
	float:right;
	font: 12px/15px  Arial, Helvetica, sans-serif;
	box-sizing: border-box;
	-moz-box-sizing: border-box;
	-webkit-box-sizing: border-box;
}

#form textarea {
	background:#fff;
	color:#6f6f6f;
	height: 273px;
	overflow: auto;
	border: 1px solid #e5e5e5;
	padding: 6px 14px 7px 14px;
	width: 100%;
	position: relative;
	resize:none;
	box-sizing: border-box;
	-moz-box-sizing: border-box;
	-webkit-box-sizing: border-box;
	float:right;
	font: 12px/15px  Arial, Helvetica, sans-serif;
	margin: 0;
}
/**** ajoutez pour tableaux**********/
#form label {
	position:relative;
	display: block;
	min-height: 45px;
	width: 220px;
	float: right;
}
#form label .title {font-size:16px; padding:12px 0 9px; display:block;}
#form .error, #form .empty {
	color: #FF0000;
	display: none;
	font-size: 10px;
	line-height:12px;
	width:auto;
	position: absolute;
	z-index: 999;
	right: 5px;
	bottom: -12px;
	float:right;
}
#form .error-empty {
	display:none;
	float:right;}
#form .message {width: 100%;}


#form .success {
	display: none;
	position: absolute;
	width: 100%;
	font-size: 16px;
	background: #fff;
	border: 1px solid #e3e3e3;
	text-align: center;
	padding: 20px 10px;
	z-index: 999;
	box-sizing: border-box;
	-moz-box-sizing: border-box;
	-webkit-box-sizing: border-box;
}

#form .btn {cursor:pointer;}
/*******************ajouter par moi pour le gallerie**********************************/
.gallery_box {
	float: right;
	width: 255px;
	margin: 0 50px 50px 0;
}

.post_box { 
	clear: both; 
	margin-bottom: 20px; 
	padding-bottom: 20px; 
	border-bottom: 1px dashed #ccc; 
}

.post_header { 
	border-top: 3px solid #999; 
	border-bottom: 1px solid #ccc; 
	padding: 5px; 
	margin-bottom: 15px; 
}

.post_box h2 { 
	font-size: 34px; 
	margin-bottom: 20px; 
}

.post_box p.post_meta { 
	margin-bottom: 0; 
}

.post_box .comment {
	float: right;
	width: 70px;
    height: 82px;
	line-height: 70px;
	margin-right: 40px;
	color: #fff;
	text-align: center;
	background: url(../images/tooplate_comment.jpg) no-repeat top left;
}

.post_box .comment a { 
	color: #fff; 
	font-size: 34px; 
	text-decoration: none; 
}

.post_box .comment a:hover { 
	color: #000; 
}

.gallery_box h6 { 
	font-weight: bold; 
}

.gb_rmb { 
	margin-left: 0; 
}

.gallery_img { 
	display: inline-block; 
	position: relative; 
	width: 255px; 
	height: 125px; 
	margin-bottom: 10px;
	padding:2px 2px 2px 2px; 
	border:1px #999999 solid; 
	background:#FFF ;
}

.gallery_img span { 
	position: absolute;  
	bottom: 0; 
	right: 0; 
	background: url(../images/tooplate_image_frame_220_110.png) no-repeat; 
	width: 255px; 
	height: 125px; 
}

.gallery_img img { 
	position: absolute; 
	width: 255px; 
	height: 125px; 
}
.cadre{
	margin-bottom: 18px ;
    padding:2px; border:1px #999999 solid; background:#FFF;
	margin-left:6px;
	}
	.cadre:hover{
    border:1px #85ccd9 solid;
	opacity: 0.9;
	-webkit-transform: scale3d(1,1,1);
	transform: scale3d(1,1,1);

	}
/**************************ajouter pour tableau*************************/
/*table{width:100%; border-collapse:collapse; table-layout:auto; vertical-align:top; margin-bottom:20px; border:1px solid #06C; background:#06C;color:#FFF; }
table thead th{color:#FFFFFF; background-color:#06c; border:1px solid #06C; border-collapse:collapse; text-align:center; table-layout:auto; 
vertical-align:middle; }
table tbody td{vertical-align: middle; border-collapse:collapse; border-left:1px solid #06C; border-right:1px solid #06C; background:#FFF;color:#333;}
table thead th, table tbody td{padding:5px; border-collapse:collapse; vertical-align:middle}
table tbody tr.light{color:#666666; background-color:#F7F7F7;}
table tbody tr.dark{color:#666666; background-color:#CCE6FF;}
/*************** ajouter pour le teste********************************/
.texte {
	font-variant:inherit;
	font-family:"Times New Roman", Times, serif;
	font-size: 16px;
	line-height: 24px;
	text-transform: none;
	color: #000;
}
.texte_ar {
	font-variant:inherit;
	font-family:"Times New Roman", Times, serif;
	font-size: 14px;
	line-height: 26px;
	text-transform: none;
	color: #666;
	text-align:right;
}
.texteGras {
	font-variant:normal;
   font-family:"Times New Roman", Times, serif;
	font-size: 16px;
	line-height: 24px;
	font-weight: bold;
	text-transform: capitalize;
	color: #06F;
}
/**********************AJOUTER POUR FOOTER**************************/
.body8 {background:url(../images/bg_bot_repeat.jpg) top repeat-x}
.body9 {height:260px;padding-top:30px}
/************ Ajouter pour footer *************/
.list1 ul{padding-top:1px ;background: none inherit;}
.list1 li{line-height:33px;background: none inherit; }
.list1 a{color:#fff;text-decoration:none;font-style:normal;padding-left:2px;list-style:url(../images/marker_1.gif);background: none inherit;font-size:17px; font-weight:bold}
.list1 a:hover{color:#fe8948; padding-right:6px;}
#wrapper1 {width:100%;overflow:hidden}   /* precedement .wrapper1  */
.left {float:left}
.right {float:right}
.pad_left2{padding-left:30px}
#icons{background:url(../images/line_hor1.png) 23px 0 no-repeat;padding-top:1px}
#icons li{background:url(../images/line_hor1.png) 23px bottom no-repeat;line-height:33px}
#icons a{color:#696969;text-decoration:none;font-style:normal;display:inline-block}
#icons img{float:left;margin-right:9px;margin-top:5px}
#icons a:hover{color:#fff}
.address{padding-top:1px; direction:rtl}
.address li{line-height:33px;font-style:normal; list-style:url(../images/marker_2.gif); color:#FFF;font-size:17px; direction:rtl }
.address li a:hover{line-height:33px;font-style:normal; background:#09C; padding:6px; font-weight:bold}
.address span{padding-left:4px;float:left;width:62px}
.address a{color:#fff}

/**********************poue marquee *******************************/

.marquee{
	overflow: hidden;
	animation: marquee  3s linear infinite;
    -webkit-marquee-style: alternate;
}
.marquee {
	float:left;
    width: 845px;
    height: 40px;
	line-height:40px;
    margin: 25px auto;
    overflow: hidden;
    position: relative;
    border:#dddddd 1px solid;
    margin: 0 auto;  
    -webkit-border-radius: 5px;
    border-radius: 5px;
    -webkit-box-shadow: inset 0px 2px 2px rgba(0, 0, 0, .5), 0px 1px 0px rgba(250, 250, 250, .2);
    box-shadow: inset 0px 2px 2px rgba(0,0, 0, .5), 0px 1px 0px rgba(250, 250, 250, .2);
}
.marquee p {
    position: absolute;
    font-family: Arial, Helvetica, sans-serif;
    width: 100%;
    height: 100%;
    margin: 0;
	font-size:16px;
    line-height: 40px;
    text-align: center;
    color: #333;
	font-weight: bold;
    filter: dropshadow(color=#000000, offx=1, offy=1);
}
.marquee p {
    transform:translateY(100%);
}
@keyframes down-one {
    0%  {
        transform:translateY(-100%);
    }
    10% {
        transform:translateY(0);
    }
    25% {
        transform:translateY(0);
    }
    50% {
        transform:translateY(100%);
    }
    100%{
        transform:translateY(100%);
    }
}
@keyframes down-two {
    0% {
        transform:translateY(-100%);
    }
    30% {
        transform:translateY(-100%);
    }
    35% {
        transform:translateY(0);        
    }
    50% {
        transform:translateY(0);        
    }
    100%{
        transform:translateY(100%);
    }
}
@keyframes down-three {
    0% {
        transform:translateY(-100%);
    }
    50% {
        transform:translateY(-100%);
    }
    60% {
        transform:translateY(-100%);        
    }
    65% {
        transform:translateY(0);        
    }
	 80% {
        transform:translateY(0);        
    }
    100%{
        transform:translateY(100%);
    }
}
@keyframes down-foor {
    0% {
        transform:translateY(100%);
    }
    50% {
        transform:translateY(-100%);
    }
    60% {
        transform:translateY(-100%);        
    }
    70% {
        transform:translateY(0);        
    }
    100%{
        transform:translateY(100%);
    }
}
.marquee p:nth-child(1) {
    animation: down-one 18s ease infinite;
}
.marquee p:nth-child(2) {
    animation: down-two 18s ease infinite;
}
.marquee p:nth-child(3) {
    animation: down-three 18s ease infinite;
}
.marquee p:nth-child(4) {
    animation: down-foor 10s ease infinite;
}
/*fin barre des evenements */

/****************** fin marquee  ************************************/

/******************** bouton de marquee *****************************/
.btneve{
	line-height:40px; height:40px; vertical-align:middle; 
	border:#dddddd 1px solid; 	
	-moz-box-shadow:2px 1px 4px  #03F;
	-webkit-box-shadow: 2px 1px 4px #03F;
	-ms-box-shadow: 2px 1px 4px  #03F;
	box-shadow: 2px 1px 4px  #03F;
	padding:0px 10px 0px 5px;
	width:90px;
	display: inline-block;
	font-family:"Times New Roman", Times, serif;
	font-size:14px;
	text-align:center;
	margin-right:5px;
	font-family: arial;
    font-size: 1.3em;
	color:#fff;
	background:url(../images/nav-btn1.png) 0 0 repeat-x #fe8948;
	/*background: linear-gradient( #A8D3FF, #CEE7FF);*/
	-webkit-border-radius: 5px;
    border-radius: 5px;
    -webkit-box-shadow: inset 0px 2px 2px rgba(0, 0, 0, .5), 0px 1px 0px rgba(250, 250, 250, .2);
    box-shadow: inset 0px 2px 2px rgba(0, 0, 0, .5), 0px 1px 0px rgba(250, 250, 250, .2);
	float:right;	
}
.btneve:hover{
	line-height:40px; height:40px; vertical-align:middle; border:2px #0099FF solid;
	background-image:url(../Images/postmetadataheader_bg.png);
	box-shadow: 2px 1px 4px #777777;
    -webkit-box-shadow: 2px 1px 4px #777777;
    -moz-box-shadow: 2px 1px 4px #777777;
    padding:2px;
	color:#FFF;
	padding:0px 5px 0px 5px;
	background-color: #0070c0;
}
/****************** fin bouton marquee **************************************/

/****************** ajoutez pour les titre avec arriere plan exemple apropos.html et directions.html *************/
.divTitre{
	padding:2px 5px 2px 10px;
	margin: 28px 9px 50px 0 ;
	border-bottom:1px solid #d6dde0;
	color:#FFF;
	display:block; 
	height:37px; 
	line-height:37px; 
	color:#285962;
	text-decoration:none; 
	text-transform:uppercase; 
	font-size:17px; 
	font-weight:bold; 
	font-family:Georgia, "Times New Roman", Times, serif;
	font-weight: bold;
}
.divTitre .ul .li{
	list-style:url(../images/puce-bleue.gif) inherit;
}
.divAR {
text-align:right; width:auto; height:auto; padding:5px; vertical-align:middle; margin-bottom:20px;}
.divTitre2{
	padding:2px 5px 2px 10px;
	margin: 12px 9px 50px 0 ;
	border-bottom:1px solid #d6dde0;
	color:#FFF;
	display:block; 
	height:auto; 
	line-height:32px; 
	color:#285962;
	text-decoration:none; 
	text-transform:uppercase; 
	font-size:16px; 
	font-weight:bold; 
	font-family:Georgia, "Times New Roman", Times, serif;
	font-weight: bold;
	text-align:center;
}
.divAbdem{
	padding:2px 5px 2px 10px;
	margin: 12px 9px 50px 0 ;
	border-bottom:1px solid #d6dde0;
	color:#FFF;
	background:url(images/abdem2.png);
	display:block; 
	height:auto; 
	line-height:32px; 
	color:#285962;
	text-decoration:none; 
	text-transform:uppercase; 
	font-size:15px; 
	font-weight:bold; 
	font-family:Georgia, "Times New Roman", Times, serif;
	font-weight: bold;
	text-align:center;
}
/************** ajouter à partie de bootstrap pour image cerclée *********/
.circle-image{
    width:200px;
    height:200px;
    border-radius:50%;
    background-image: none;
    display:block;
    background-position-y:25% 
}
/******************* fin images cerclée **************/

/************Footer AJOUTER PAR MOI***********/

footer {padding:25px 0 15px 0px;background:#85ccd9;/*color:#a2b8c8*;*/ color:#FFF;}
footer a {color:#a2b8c8*}
footer p {padding-bottom:15px;}
.col_1 {width:250px;float:right; padding-left:0px}
.col_2 {width:333px;float:right; padding-left:0px}
.col_3 {width:250px;float:right;padding-left:8px}
#sous-footer {	display: block;
    
	padding: 0px 0 0;
	z-index: 999;
	background:#3a93d2;
	text-align:center;
	color:#FFF;
	line-height:70px;};
#footer_logo {display:block;margin:15px 0 36px 64px;background:url(../images/footer_logo.gif) no-repeat;width:98px;height:39px;text-indent:-9999px}
