/*Edisoft copyright 2012*/

/*Realised by Sabri Nadjib 25 february 2012*/
/************************************/

html {height:100%;}
*{margin:0;padding:0;}
body {margin:0;padding:0;font-family:"lucida sans unicode","lucida grande", Arial, sans-serif;background:url('../img/fondpage.jpg') no-repeat;background-size:cover;background-attachment:fixed;}
img {border:none;}/* IE image border*/
ul{list-style:none;}
a {text-decoration:none;color:#f1e323;}
a:hover {text-decoration:none;color:#ad0100;}
.row-fluid select,.row-fluid li,.row-fluida a ,.row-fluid input,.row-fluid button,.row-fluid img{outline:none;}

.container {background:rgba(255,255,255,.5);width:90%;height:auto;margin-top:20px;margin-bottom:20px;position:relative;border:1px solid #ccc\9;} /*Principal Div*/


p{margin:0;line-height:18px;color:#000;font-family:"lucida sans unicode","lucida grande", Arial, sans-serif;}
.row{margin-left:0;}
#loading{display:block;position:absolute;z-index: 10000;overflow: hidden;width:144px;height:50px;top:55%;left:40%;background-color: #fff;background-position: center;background-repeat: no-repeat;color:#1C77AF;padding-top:30px;padding-left:40px;background-image: url("../images/loading36.gif");border-radius: 8px;-webkit-border-radius:8px;behavior: url(PIE.htc);}
.clear{clear:both;}

/**************Header*******************/
.container #header {width:96%;height:200px;margin-top:1%;margin-left:auto;margin-right:auto;padding:0px;background-color:#fff;border-radius:7px;behavior: url(PIE.htc);}

/*Top top*/
.container .top{width:35%;text-align:center;margin-left:auto;margin-right:auto;margin-top:1%;background:#fff;padding:1%;border-radius:5px;}
.container .top p{color:#f1e323;font-weight:bold;font-size:18px;}
.container .top p.leftfire{background:url('../img/icons/leftfire.png') no-repeat;width:215px;height:57px;position:absolute;top:8px;left:15%;}
.container .top p.rightfire{background:url('../img/icons/rightfire.png') no-repeat;width:215px;height:57px;position:absolute;top:8px;right:15%;}



.container #header .logo{float:left;margin-left:6%;margin-top:3%;width:200px;}
.container #header .logo img{width:90%;}
.container #header .ImgSlide{width:70%;height:200px;margin-right:5px;float:right;margin-top:9px;}
.container #header .camera_thumb{height:50px;}
.container #header .camera_pag{margin-top:-50px;}


/*
.container #header #nivoSlider{margin-top:-40px;margin-right:-5%;}
.container #header  #pix_pag_ul > li > span {background: #222;}
.container #header  #pix_commands {display:none;}
*/


/**************Main MEnu*******************/

.container .verticaLink {margin-top:1%;text-align:center;}
.container .verticaLink ul {width:89%;height:100%;}
.container .verticaLink li{margin-top:1%;display:block;line-height:50px;text-align:center;background:#1f1f1f;}
.container .verticaLink li a{color:#f1e323;display:block;line-height:50px;font-size:100%;font-weight:bold;text-align:center;text-transform:uppercase;}
.container .verticaLink  img{height:40px;left:2%;margin-top:5px;position:absolute;}

/********content*******/
.container .Content {background:url('../img/contentbackground.png') repeat;border-radius:4px;margin-bottom:1%;}


/****Right Block *****/
.rightBlock {text-align:center;border-radius:4px;}
.rightBlock .imgage{float:left;width:30%;height:30%;border:1px solid gray;}
.rightBlock .facebook{margin-top:2%;margin-bottom:2%}
.rightBlock .facebook .imgfacebook{width:30%;height:30%;border:1px solid gray;margin-right:2%;margin-top:2%;margin-bottom:5%;}

/*Block Title */
p.BlockTitle{text-align:center;margin-top:-20px;margin-bottom:20px;height:30px;width:100%;border-radius:5px 5px 0px 0px;padding-top:5px;}
p.BlockTitle span{color:white;font-weight:bold;text-shadow: 1px 1px 5px #000000;filter: dropshadow(color=#000000, offx=1, offy=1); }

  .GardientOrangeBackground{ background-color: #f1e323;
  background-image: -moz-linear-gradient(top, #fbb450, #f89406);
  background-image: -ms-linear-gradient(top, #fbb450, #f89406);
  background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#fbb450), to(#f89406));
  background-image: -webkit-linear-gradient(top, #fbb450, #f89406);
  background-image: -o-linear-gradient(top, #fbb450, #f89406);
  background-image: linear-gradient(top, #fbb450, #f89406);
  background-repeat: repeat-x;
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#fbb450', endColorstr='#f89406', GradientType=0);
  border-color: #f89406 #f89406 #ad6704;
  border-color: rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.25);
  filter: progid:dximagetransform.microsoft.gradient(enabled=false);}
  

/*Search*/

.search{background:#252323;width:95%;min-height:100px;height:auto;padding-top:20px;margin-right:10px;;margin-bottom:20px;border-radius:4px;behavior: url(PIE.htc);}
.search input{width:82%;margin-left:3%;float:left;border-radius:4px;behavior: url(PIE.htc);}
.search .searchImg{margin-top:-35px;width:18%;float:right;}


/********Footer*******/
#footer{width:100%;text-align:center;height:20px;margin-top:20px;margin-bottom:30px;}


#footer .BottomMenu {margin-left:20%;margin-top:10px;margin-bottom:10px;}
#footer .BottomMenu li{padding:2%;border-right:1px solid #fff;width:15%;line-height:4px;text-align:center;display:block;float:left;}
#footer .BottomMenu li:last-child{border-right:0px solid #fff;}
#footer .BottomMenu li a{display:block;font-size:12px;font-weight:bold;}
#footer li a:hover{text-shadow: 0px 0px 4px white;behavior: url(PIE.htc);}
#footer p {color: #fff;text-shadow: 0 0 4px #000;}


/*******home page********/
.about{padding-left:20px;padding-right:10px;margin-bottom:40px;}

.Content p{color:#c3c3c3;font-weight:bold;}
.Content h2{color:#ad0100;}


/*Actu*/
.Content .actualite{margin-top:4%;width:90%;margin-bottom:2%;}
.Content .actualite .miniarticle{margin-top:20px;margin-bottom:100px;color:#fff;}
.Content .actualite .miniarticle h4{margin-left:10px;}
.Content .actualite .miniarticle img{float:left;width:30%;margin:10px;}
.Content .actualite .miniarticle div{float:right;width:60%;margin-right:10px;margin-top:10px;}


.Content .galerie{width:90%;height:130px;margin-top:30px;background:#252323;box-shadow: 0px 0px 5px black;behavior: url(PIE.htc);margin-bottom:2%;}
.Content .galerie .picture{display:block;float:left;width:22%;height:auto;margin-left:2%;margin-bottom:2%;border:1px solid gray;border-radius:4px;behavior: url(PIE.htc);}
.Content .galerie a img{width:95%;height:70px;margin:2%;}

.Content a.morephoto {position:absolute;left:68%;}
.Content a.morephoto  img{width:25px;height:25px;}
.search a.morephoto  img{width:25px;height:25px;}
.search  a.morephoto {position:absolute;left:96%;}


/**************************************************************/

/*gallery photo*/

.mainContent .galleryphoto{margin-top:1%;background:#252323;box-shadow: 0px 0px 5px black;behavior: url(PIE.htc);margin-bottom:2%;padding-left:20px;padding-right:5px;}
.galleryphoto p{color:white;}
.galleryphoto h2{color:#f1e323;}

.mainContent .galleryphoto .ImgBlock{margin-top:30px;}

.mainContent .galleryphoto label{color:white;float:left;margin-top:5px;margin-right:10px;}
.mainContent .galleryphoto select{width:200px;}
.mainContent .galleryphoto select a span{font-size:10px;}
.mainContent .galleryphoto a:hover{color:white;}

.mainContent .galleryphoto h3{text-align:center;margin-right:10%;color:white;}
.mainContent .galleryphoto .divimg{text-align:center;padding:2%;height:30%;}
.mainContent .galleryphoto .divimg1{margin-right:3%;text-align:center; float: left;border:2px solid #fff;width:29.5%;height:160px;box-shadow: 0px 0px 4px #A6A6A6;border-radius:4px; behavior: url(PIE.htc);} 

.mainContent .galleryphoto .divVideo{width:47%;height:240px;border:0;box-shadow: 0px 0px 0px #A6A6A6;border-radius:4px; behavior: url(PIE.htc);}

.mainContent .galleryphoto .divimg1 img{width:100%;height:100%;}

.mainContent  .galleryphoto a.more {display:block;background:url('../img/next.png');width:40px;height:40px;position:relative;left:95%;top:40px;}

/*AllVideos*/

.mainContent .AllVideos {min-height:500px;height:auto;}
.mainContent .galleryphoto .divVideo1{margin-bottom:20px;width:22%;height:140px;cursor:pointer;border:0;} 
.mainContent .galleryphoto .divimg1 img.Playvideo{width:32px;height:32px;position:relative;top:-75px;} 


/*News pages*/
.mainContent .news .miniarticle{margin-left:0%;margin-bottom:20px;padding:20px;box-shadow: 0px 0px 4px #A6A6A6;border-radius:4px; behavior: url(PIE.htc);width:92%;}
.mainContent .news .miniarticle img{margin:1%;width:30%;float:left;margin-right:3%;}
.mainContent .news .miniarticle h3{text-align:left;}
.mainContent .news .miniarticle p{color:white;float:right;width:65%;}


/*Article page*/
.mainContent .article {width:71.7%;min-height:400px;margin-bottom:2%;padding-bottom:40px;padding-left:0px;height:auto;background:#252323;box-shadow: 0px 0px 5px black;behavior: url(PIE.htc);}
.mainContent .article p ,.mainContent .article h3{color:white;}
.mainContent  .article  img{width:95%;border:1px solid #fff;padding:2px;}
.mainContent  .article .hideMenu{position:absolute;background:url('../img/icons/close.png');width:32px;height:32px;top:270px;margin-left:70%;font-size:0px;}

.mainContent .article .Added{float:right;background:url('../img/calendar.png') no-repeat;padding-left:35px;margin-top:20px;padding-top:5px;padding-right:30px;height:30px;font-weight:bold;}

/*About page*/
.mainContent .galleryphoto .redtext{color:#f1e323;font-weight:bold;}
.mainContent .galleryphoto ul{color:white;}
.mainContent .galleryphoto ul li{margin-top:20px;}
.mainContent .galleryphoto ul li img{margin-right:10px;}



/*Pagination*/
.pagination ul{margin-left:2%;box-shadow: 0px 0px 3px #A6A6A6;behavior: url(PIE.htc);}
.pagination ul a {color:#dba109;font-weight:bold;}

.mainContent .galleryphoto .pagination a:hover{color:#dba109;}

.pagination ul .active a{color:#dba109;}

/*Contact*/

#map{width:98%;height:720px;}
#contact {background:rgba(0, 0, 0,.8);background:#000\9;filter:alpha(opacity=80);padding-left:20px;position:absolute;margin-left:0px;width:63%;}
#contact form{position:relative;padding:10px 0 10px 0px;}

.mainContent .galleryphoto .OpenClose {background:#fff;position:relative;top:20px;left:80%;width:100px;padding:4px;cursor:pointer;text-align:center;-moz-box-shadow: 0px 0px 5px #FFF9F7; -webkit-box-shadow: 0px 0px 5px #FFF9F7;box-shadow: 0px 0px 5px #FFF9F7;border-radius:5px;z-index:1000;}
.mainContent .galleryphoto .OpenClose p{color:#000;}
/**/

.sponsorListHolder{
	margin-bottom:30px;
}

.sponsor{
	width:180px;
	height:180px;
	float:left;
	margin:4px;
	position:relative;
	cursor:pointer;
}

.sponsorFlip{
	position:absolute;
	left:0;
	top:0;
	width:100%;
	height:100%;
	border:1px solid #ddd;	
	background:url("../img/background.jpg") no-repeat center center #f9f9f9;
}

.sponsorFlip:hover{
	border:1px solid #999;
	-moz-box-shadow:0 0 30px #999 inset;
	-webkit-box-shadow:0 0 30px #999 inset;
	box-shadow:0 0 30px #999 inset;
}

.sponsorFlip img{
	position:absolute;
	top:50%;
	left:50%;
	margin:-70px 0 0 -70px;
	width:140px;
	height:140px;
}

.sponsorData{
	display:none;
}

.sponsorDescription{
	font-size:12px;
	padding:30px 10px 20px 20px;
	font-style:italic;
}

.sponsorURL{
	font-size:11px;
	font-weight:bold;
	padding-left:20px;
}
.mainContent .galleryphoto  .sponsorURL a:hover{
color:#000;
}
