body{
	background:#98989c url(images/bg_global.png) top left repeat-x;
	font-family:arial;
	margin:0px;padding:0px;
/*background:#000000 url(Takenologic-Web-2011_v2.jpg) top center no-repeat;*/
}
.mot{display:none;position:absolute;}
.logo{border:0px;}
#box, #message{position: fixed; top: 0; bottom: 0; left: 0; right: 0;height:616px;width:796px;margin:auto;z-index:1400;background:#000000;color:#ffffff;
-webkit-box-shadow: #000 0px 2px 40px;
-moz-box-shadow: #000 0px 2px 40px;
box-shadow: #000 0px 2px 4re0px;
behavior: url(PIE/PIE.htc);}
#box{display:none;}
#message{padding:40px;height:150px;width:800px;}
#box .close, #message .close{cursor:pointer;height:30px;width:30px;position:absolute;top:7px;right:7px;background:transparent url(images/fancy_close.png) top left no-repeat;}
a{color:#ffb400;text-decoration:none;}
a:hover{text-decoration:underline;}
img{border:0px;}
.btn_facebook{margin-left:650px;margin-top:60px;}


#global_page{position:absolute;width:788px;margin:auto;display:none;z-index:1000;}
#top{height:14px;width:788px;background:transparent url(images/page_bg_top.png) top left no-repeat;}
#page{position:relative;min-height:600px;width:788px;background:transparent url(images/page_bg_middle.png) top left repeat-y;}
#bottom{height:16px;width:788px;background:transparent url(images/page_bg_bottom.png) top left no-repeat;}

#header{height:163px;width:760px;margin:auto;z-index:1001;background:transparent url(images/bg_header.jpg) top left no-repeat;}
#header img{margin:10px;}
.tri{height:4px;width:760px;background:transparent url(images/tricolor.jpg) top left no-repeat;margin:auto;}
#menu{width:760px;height:30px;background:transparent url(images/bg_barre.jpg) top left no-repeat;}
#menu ul{list-style-type:none;padding:0px;margin:0px;}
#menu ul li{float:left;padding:6px 30px 0px 30px;height:24px;;cursor:pointer;}
#menu ul li.hover{background-color:#98989c;}
#menu ul li.actif{background-color:#ffb400;}
#menu ul li.actif a{color:#000000;}
#menu ul li a{color:#ffffff;text-decoration:none;}
#sousmenu{display:none;position:absolute;width:760px;height:230px;min-height:224px;padding-top:0px;margin:auto;background:transparent url(images/bg_sousmenu.jpg) top left repeat-x;z-index:1000;}
#sousmenu .tri{position:absolute;bottom:0px;left:0px;}
.smenu{position:relative;float:left;text-align:center;height:220px;width:200px;cursor:pointer;}
.smenu p{position:absolute;top:160px;left:0px;width:200px;text-align:center;}
.shover{background:#98989c url(images/bg_sousmenu_actif.jpg) top left repeat-x;}

#conteneur{}
#contenu{padding:20px 40px 40px 40px;color:#98989c;}

#reflet{display:none;width:789px;margin:auto;height:58px;background:transparent url(images/reflet.png)top left no-repeat;}
#motsg{position:absolute;width:240px;height:497px;background:transparent url(images/mots_gauche.png)top left no-repeat;}
#motsd{position:absolute;width:219px;height:454px;background:transparent url(images/mots_droite.png)top left no-repeat;}

#footer{display:none;position:absolute;min-height:249px;width:100%;background:#000000 url(images/bg_footer.jpg) top left repeat-x;margin:0px;padding:0px;}
#fcontent{width:700px; margin:auto;margin-top:20px;}
#fadresse{float:left;margin-right:30px;margin-top:30px;}
#fadresse .logo_p{float:left;}
#fadresse p{margin-left:100px;margin-top:0px;color:#98989c;font-size:12px;}
#fadresse strong{color:#ffffff;font-size:16px;}
#flinks{float:right;margin-left:30px;margin-top:30px;}
img.flink{width:90px;}

.thumb{
margin:20px;
cursor:pointer;
padding: 0px 0;
-webkit-border-radius: 8px;
-moz-border-radius: 8px;
border-radius: 8px;
-webkit-box-shadow: #666 2px 2px 10px;
-moz-box-shadow: #666 2px 2px 10px;
box-shadow: #666 2px 2px 10px;
behavior: url(PIE/PIE.htc);
}
.tdesc{
display:none;
background-color:#424242;color:#ffffff;
padding: 60px 5px;
-webkit-border-radius: 8px 8px 0px 0px;
-moz-border-radius: 8px 8px 0px 0px;
border-radius: 8px 8px 0px 0px;
behavior: url(PIE/PIE.htc);
}
#details_ref{display:none;padding:40px;
position: fixed; top: 0; bottom: 0; left: 0; right: 0;height:500px;width:900px;margin:auto;z-index:1400;
background-color: rgb(0, 0, 0);
background-color: rgba(0, 0, 0, 0.9);
color:#ffffff;
-webkit-box-shadow: #000 0px 2px 40px;
-moz-box-shadow: #000 0px 2px 40px;
box-shadow: #000 0px 2px 4re0px;
behavior: url(PIE/PIE.htc);
}
#details_ref .close{cursor:pointer;height:30px;width:30px;position:absolute;top:7px;right:7px;background:transparent url(images/fancy_close.png) top left no-repeat;}
#details_ref .contenu{margin-left:450px;}
#details_ref h1{margin-bottom:0px; padding-bottom:0px;}
#details_ref a{color:#ffb400;text-decoration:none;}

#IE{padding:10px 40px 10px 40px;
position: relative;margin-top:0px;height:80px;;
background:#000000;
color:#ffffff;}
#IE img{height:80px;}
#IE h1{margin:0px;}
#IE p{margin:0px;padding:0px;font-size:12px;}


.loading{height:31px;width:31px;margin:auto;background:transparent url(images/loading.gif) top left no-repeat;}
#bbox{display:none;position:absolute;background:transparent url(images/bg_bbox.png) top left no-repeat;z-index:1400;color:#ffffff;}
#bbox h3{margin-left:10px;margin-right:10px;margin-top:40px;text-transform:uppercase;}
#bbox p{margin-left:20px;margin-right:20px;}


