/********************************************
#####################################################
##-------------------------------------------------##
##              OLMEZAN                            ##
##-------------------------------------------------##
## Copyright = globbersthemes.com- 2012            ##
## Date      = FEVRIER 2012                        ##
## Author    = globbers                            ##
## Websites  = http://www.globbersthemes.com       ##
## version (joomla)                                ##
##                                                 ##
#####################################################
****************************************************/



 html {  
 height: 100%;  

 }
 
 body{
width:100%;
 margin:auto;   
 padding:0;    
background:  url(../images/bg.png) 0 0 repeat;
 font-size:15px;  
 text-align:center;
 color:#40444b;    
 font-family: calibri;   
 font-weight:normal;  
     text-rendering: optimizelegibility;
    vertical-align: baseline;
 }  

@font-face {
    font-family: "waltdisney";
    src: url('../images/waltographUI.ttf');
}


 p {    
 font-size: 100%;

 }  

 span {    
 font-size: 100%;

 }
 

 h1 {    
 font-size: 200%;

 }
 
 h2 {   
  font-size: 112%;
 }    
 
 h3 {   
 font-size: 125%;   
 
 }  
 
 h4, h5, h6 {    
 font-size: 100%;

 }  




 
 /* liens hypertextes*/   
 a:link, a:visited {   
 text-decoration:none;   
 color:#366e9d;  
 
 }  
 
 a:hover {    
 color:#df3f3f; 

 }  
 
 ul {
    
 padding-left:20px;
 font-size: 100%;
  margin-top: .75em;
  margin-bottom: .75em;
 }   

 ol {
     font-size: 100%;
 padding-left:20px;
  margin-top: .75em;
  margin-bottom: .75em;
 }   
 
 li {   
 list-style-type:square;   
 background:transparent;  
 margin: 0 0 0 10px;
   font-size: 100%;

 }  
 
 img {    
 
 margin:5px;    
 padding:0;
 border:0;   
 
 }
 
 img .caption {    
 text-align: left;

 }    
 
 .highlight{    
 background:#9a9fa8;    
 padding: 0px 2px 0px 2px;    
 color:#ffffff;  
 
 }  
 
 .button {    
 background:#9a9fa8;  
 border:none;   
 color:#fff;    
 font-weight:bold;   
 padding:4px;

 }   
 
 .inputbox {    
 color:#fff;   
 background:#9a9fa8;   
 border:none;  
 padding:4px;   
 font-weight:bold;  
 
 }  
 
 .pagewidth{  
 width:990px;   
 text-align:center;
 background:transparent;
 margin:auto;
 z-index:-10;
 position:relative;

 
 }  
 
 fieldset { margin:0px;  padding:0px;  border:none;  }  



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

#pagetop {
 height:34px; 
 background:#333333 url(../images/heade1r.jpg) 0 0 repeat ;
 border-bottom: 1px solid white; 
 width:100%;   
}

#wrapper-top {
 width:1000px; text-align:center;
  margin-right:auto; margin-left:auto;  margin-top:0px;
 
 }  
 
 #social-links {
 float:right;
 height:27px;
 margin-top:3px;
 padding:0px;
 margin-right:0px;
 position:relative;
 background-coxlor:#df3f3f;
 bordesr-left: 1px solid rgba(255, 255, 255, 0.08);

 }  


 
 #social-links ul {
 list-style-type:none;
 margin:0px; padding:0px;
 }

 #social-links li {
 list-style-type:none;
 margin:0px; padding:0px;

 }
 
 .social-list ul{
 list-style-type:none;  
 margin:0px;
padding:0px;
 }
 
 .social-list li {
 float:left;  
 margin:0px; padding:0px;
 list-style-type:none;

 }
 
 .social-list li a {
 background:url(../images/social-list.png) no-repeat;
 display:block;
 height:28px;
 width:43px;
 position:relative;
 -moz-transition:all 250ms linear 0s
 ;-webkit-transition:all 250ms linear 0s;
 -o-transition:all 250ms linear 0s;
 -ms-transition:all 250ms linear 0s;
 transition:all 250ms linear 0s;

 }
 
 .social-list .soc1 a { background-position:5px 0;}
 .social-list .soc2 a { background-position:-50px 0;}
 .social-list .soc3 a { background-position:-105px 0;}

 .social-list a:hover {
 -moz-transition:all 250ms linear 0s;
 -webkit-transition:all 250ms linear 0s;
 -o-transition:all 250ms linear 0s;
 -ms-transition:all 250ms linear 0s;
 transition:all 250ms linear 0s;

 }
 
 .social-list .soc1 a:hover { background-position:5px -40px;}
 .social-list .soc2 a:hover { background-position:-50px -40px;}
 .social-list .soc3 a:hover { background-position:-105px -40px;}
 



 /********************/
 #search {
 float:right;
 width:140px;
 height: 32px;
 margin-top:1px;
 text-align:left !important;
 bordser-left: 1px solid rgba(255, 255, 255, 0.08);
 bordler-right: 1px solid rgba(255, 255, 255, 0.08);

 }

 #search:hover {
 transition-duration: 1s;
 transition-property: background-color;
 background-color:#dc3e3e;

 }
 
 #search .inputbox{
 letter-spacing:0px;
 font-weight:normal;
 background:transparent;
 color:#999999;
 text-align:left !important;
 margin-top:8px !important;
 margin-left:8px !important;
 padding:0;width:80%;
font-size:15px;
 font-family: calibri;
 text-transform:uppercase;
 
 }



.sitename2 {
float:right;
 }






 
 /***************************************************************************************************/
 #sitename {
 height:30px
 margin:0 auto 5px auto;
 display:block;:relative;
width:100%;
 
 }

.bann {

}
 
#mod_login_logoutform
{ margin:20px;width:200px;}

 
#content-top {
 float:left;
 width:969px;
 height:43px;
 background:#333333 url(../images/heade1r.jpg) 0 0 repeat ;  
 margin-left:14px;
 marin-bottom:3px;
box-shardow: 0px 0px 3px #999999;
 borzder: 1px #dbdbdb solid;
 z-index:+8;
 borlder-top-left-radius:2px;
 borlder-top-right-radius:2px;
 position:relative;
 font-family:calibri;
  }  


.navigation {
  height:40px;
  margin-right: 100px;
  float:right;
  text-szhadow: 1px 1px #555555; 
 }



 #topmgenu {
 float:left;
 width:100%;
 height:20px;  
 background: url(../images/coin2.png)  0 100% no-repeat;   
 background-position:bottom right;
 z-index:-2;
 position:relative;

 }

#topmegnu2 {
 float:left;
 width:100%;
 height:20px;  
 background: url(../images/coin.png) 0 100% no-repeat;   
 background-position:bottom left;
 z-index:-2;
 position:relative;

 }
 


 




 .navigation ul {
 list-style : none;
 margin : auto;
 padding : 0;
 float : left;
 width:100%;
 }
 
 
 .navigation ul ul {
 margin : 0;
 padding : 0;
 
 }
 
 .navigation ul li {
 margin : 0;
 padding : 0;
 float : left;
 list-style : none;
 display : block;

 }
 
 .navigation ul li ul {
 position : absolute;
 z-index : 99;
 height : auto;
 width : 200px;
 
 }
 
 .navigation ul li ul ul {
 margin : 0;
 
 }
 
 .navigation ul li li {
 padding : 0;
 margin : 0;
 width : 100%;
 
 }
 
 .navigation ul ul a {
 width : 100%;

 }
 
 .navigation ul li:hover ul ul,
 .navigation ul li:hover ul ul ul,
 .navigation ul li.sfhover ul ul,
 .navigation ul li.havechildsfhover ul ul,
 .navigation ul li.havechild-activesfhover ul ul,  
 .navigation ul li.activesfhover ul ul,  
 .navigation ul li.sfhover ul ul ul,  
 .navigation ul li.havechildsfhover ul ul ul,  
 .navigation ul li.havechild-activesfhover ul ul ul,  
 .navigation ul li.activesfhover ul ul ul {
 left : auto;
 text-decoration:none; 
 }
 
 .navigation ul li:hover ul,
 .navigation ul li li:hover ul,
 .navigation ul li li li:hover ul,
 .navigation ul li.sfhover ul,  
 .navigation ul li.havechildsfhover ul,
 .navigation ul li.havechild-activesfhover ul,
 .navigation ul li.activesfhover ul,
 .navigation ul li li.sfhover ul,
 .navigation ul li li.havesubchildsfhover ul,
 .navigation ul li li.havesubchild-activesfhover ul,
 .navigation ul li li.activesfhover ul,  
 .navigation ul li li li.sfhover ul,
 .navigation ul li li li.havesubchildsfhover ul,
 .navigation ul li li li.havesubchild-activesfhover ul,
 .navigation ul li li li.activesfhover ul {
 text-decoration:none; 

}
 

.navigation ul li {
 background : transparent;
 height : 41px;


 }

.navigation ul li a {
 padding : 11px 10px 0 10px;
 margdin-right : 5px;
 display : block;
 font-weight : normal;
 font-size : 16px;
 text-transform : uppercase;
 color: #FFFFFF;
 height : 30px;
 background:#333333 url(../images/heade1r.jpg) 0 0 repeat ;
 bordesr-radius:2px;
 borgder-top: 1px solid rgba(0, 0, 0, 0.7);
 bordelr-bottom: 1px solid rgba(0, 0, 0, 0.7);
}


 
.navigation ul li a:hover {
 height : 30px;
 color:#df3f3f;
 backgroudnd-color:#df3f3f;
 bordrer-radius:2px;
 transition-duration: 0.1s;
 transition-property: background-color;
 text-decoration:none; 

}

.navigation ul li.active a {
 color: #df3f3f;
 backgrround-color:#af4236;
}

.navigation ul li.active a:hover {
 height : 30px;
 coldor:#ffffff;
 backgrond-color:#df3f3f;
 transition-duration: 0.1s;
 transition-property: background-color; 
 text-decoration:none; 
}

.navigation ul li ul {
 margin-top : 0px;
 padding-bottom : 0px;
 text-align : left !important ;

}

.navigation ul li ul li {
 bordrer-radius:0;

}

.navigation ul li ul li a:hover,
.navigation ul li ul li.active a {
 border-radius:0;
 text-decoration:none; 
 }
 
.navigation ul li ul li a {
 heidght : 41px !important ;
 width:auto;
 border-radius:0; 
 }
 
.navigation ul li ul li:hover {
 border-radius:0;



 }
 
.navigation li.active ul li a {
 border:none !important;
 border-radius:0;
 }
 
.navigation ul li ul li.active span {
 border-radius:0;
 }
 
.navigation ul li ul li.active a {
 border-radius:0;

 
}

.navigation ul li ul li ul {
 margin-left : 200px;
 margin-top : -42px;
 padding-top : 0;
 text-align : left !important ;
 width:100%;
 border-radius:0;

 }






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

#content-main {
float:left;
margin-left:14px;
margin-right:14px;
padding-top:5px;
width:969px;
 background:#fefefe;
z-index:-2;
position:relative;
box-shadow: 0px 0px 3px #999999;
padding-bottom:20px;
}  
 
#quote {
float:left;
width:900px;
margin-left:45px;
margin-top:20px;

}
 
#quote span {
font-size:40px;
font-family: Damion, tahoma, arial, sans-serif;
text-align:center;
text-transform:capitalize;
 
}

/*****************/
#wrapper-slide{
float:left;
width:100%;
height:420px;
background: url(../images/sep.png) 0 100% no-repeat;
margin-top:35px;

}

#slide{
float:left;
width:899px;
height:345px;
margin-left:42px;
margin-top:0px;
margin-bottom:0px;
background:transparent ;

}

/* The Nivo Slider styles */
.nivoSlider {
float:left;
position:relative;
width: 899px;
height: 345px;
background: url(../images/loading.gif) no-repeat 50% 50%;
border:4px solid #fff;
box-shadow: -1px 1px 2px 1px #e2e3e4,
            -1px 2px 60px rgba(255, 255, 255, 0.6) inset;
}

.nivoSlider img {
  position:absolute;
  top:0;
  left:0px;
  display:none;
    width:899px; /* Make sure your images are the same size */
    height:345px; /* Make sure your images are the same size */


}

.nivoSlider a {
border:0;
    display:block;
  color: #fff;

}

/* If an image is wrapped in a link */
.nivoSlider a.nivo-imageLink {
  position:absolute;
  top:0px;
  left:0px;
  width:100%;
  height:100%;
  border:0;
  padding:0;
  margin:0;
  z-index:6;
  display:none;

}

/* The slices and boxes in the Slider */

.nivo-slice {
  display:block;
  position:absolute;
  z-index:5;
  height:100%;

}

.nivo-box {
  display:block;
  position:absolute;
  z-index:5;

}

/* Caption styles */

.nivo-caption {
  position:absolute;
  left: 20px;
  right:20px;
  bottom:30px;
  background:#fff;
  color:#566364;
  z-index:8;
  width: 300px;
  padding: 5px;
  overflow: hidden;
  font-family: Damion, tahoma, arial, sans-serif;

}

.nivo-caption p {
  padding:0 !important;
  margin:0 !important;
  font-size:25px;
  
}

.nivo-caption a {
  display:inline !important;
  border-bottom: 1px dotted #fff;

}

.nivo-caption a:hover {
  border-bottom-style: solid;
  text-decoration: none;

}

.nivo-html-caption {
    display:none;

}

/* Direction nav styles (e.g. Next & Prev) */
.nivo-directionNav a{
 position:absolute;
 top:45%;
 z-index:90;  
 cursor:pointer;
 text-indent: -10000px;
 width: 30px;  
 height: 30px;

 }
 
 .nivo-prevNav  {
 left:10px;  
background: url(../images/arrows.png) 0 0  ;
 background-repeat: no-repeat;
 }
 
 .nivo-nextNav  {  
 right:10px;  
 background: url(../images/arrows.png) -30px 0px  ;
 background-repeat: no-repeat;
 
 }
 
/* Control nav styles (e.g. 1,2,3...) */
.nivo-controlNav {
background:transparent;
width:150px;
height:20px;
margin-top:375px;
margin-left:400px;
}

.nivo-controlNav a {
width:11px;
height:11px;
background: url(../images/nivo-link.jpg) 0 0 no-repeat;
margin:0px 5px;
cursor:pointer;
float:left;
text-indent: -10000px;
}

.nivo-controlNav a:hover {
background: url(../images/nivo-active.jpg) 0 0 no-repeat;
  
}

 .nivo-controlNav a.active {
background: url(../images/nivo-active.jpg) 0 0 no-repeat;

}

/*****************************/
#main, #main-mid {
float:left;
margin:20px 0px 20px 15px;
width:690px;
background:transparent;
text-align:left;


}

#main-full {
float:left;
margin:20px 0px 15px 20px;
width:930px;
background:transparent;
text-align:left;

}

item-page {
position:relative;

}

.item-page aside {
  widtdh:80px;
  z-index:+8;position:relative;
  margin:0px 0px 0px 0px;  display:block;
}


.item-image {
  margin:0 0 20px 0;
  width:100%;
}


.gk-article {
 text-align:justify;
 position:relative;
 line-height:20px !important;
 margin:0px 10px 20px 0px;
 background: url(../images/icomoon/pushpinheadyer.png)  0 100% no-repeat;
 background-position:top left;
 z-index:+9;
 padding:0px 10px 10px 10px;
 boxf-shadow:1px 1px 2px #e1e1e1;
 border: 1px solid #dbdbdb;
 border-radius:3px;
 border-top-left-radius:0px;
 background-color:#fefefe;
}


.item-page .item-page { min-height:400px; }

.item-page time {
  text-shadow: 1px 1px #d5d5d5; 
  width:70px;
  display:block;
  height:25px;
  position:relative;
  line-height:15px;
  margin:0 0 0 0;
  padding:0px 0px 8px 0px;
  text-align:center;
  background:#dbdbdb;
  font-size:20px; 
  font-weight:600;
  color:#fff;
  font-family: Oswald,tahoma, arial, sans-serif;
  box-shaduow: 1px 1px 2px #aaa;
  border-top-left-radius: 2px;
  border-top-right-radius: 2px;  
}


.item-page time span {
  display:bliock;
  font-size:20px;
  line-height:35px;
  font-family: Oswald,tahoma, arial, sans-serif;
  text-transform:uppercase;
}

.article-info {
margin-top:0px; margin-bottom:0px;
  text-align:right;
  font-size:12px;
}


.article-info dd { margin-top:0px; margin-bottom:0px;}
.gk-item-page .gk-article { min-height:400px; }


.gk-article .article-header {
letter-spacing:0px;
  font-size:22px;
  line-height:34px;
  margin:5px 0 10px 0px;
  color:#454545;
  font-family: Oswald,tahoma, arial, sans-serif;
  text-transform:uppercase;

}

/*********************/
/* Pagination ---*/
 .counter {
 text-align:center;
 
 
 }
 
 .pagination   {
 padding: 8px;
 margin:20px 0 0 0;
 overflow: hidden;
 background:transparent;
  border-top:1px solid #dcdcdc;
  border-bottom:1px solid #dcdcdc;
 text-align:center;
 }
 
 .pagination li   {
display:inline;
 margin: 0;
 padding: 8px;
 margin:0px;
 overflow: hidden;
text-align:center;
  
 
 }
 
 .pagination li span {
 padding: 6px;
 line-height: 20px;

 }
 
 .pagination li a {
 line-height: 20px;
 padding:7px;
 text-decoration: none;
 background:#fff;
 color:#8da9b9;
 border-left:1px solid #dcdcdc;
  border-right:1px solid #dcdcdc;
 }
 
 .pagination li a:hover, .pagination li a:active,
 .pagination li a:focus {
 text-decoration: none;
 color: #9a9fa8;
 
 }
 
 ul.pager.pagenav {
float:left;
background:transparent;
width:100%;
margin:15px 0 0 0;
padding:0;

}

.pager .next  {
  float: right;
}
.pager .previous  {
  float: left;
}

.result-title {
 padding:10px;
 }
 
 /*********************/
 
.readmore a:link,
.readmore a:visited,
a.readmore:link,
a.readmore:visited {
float:right;
border:1px solid #dcdcdc;
background:transparent;
padding:5px;
-moz-border-radius: 6px 6px 6px 6px;   
 -webkit-border-radius: 6px 6px 6px 6px;
 border-radius: 6px 6px 6px 6px;  
 -webkit-border-top-left-radius: 6px;
 /* pour Chrome */   
 -webkit-border-top-right-radius: 6px;
 /* pour Chrome */  
 -webkit-border-top-top-radius: 6px;
 /* pour Chrome */  
 -webkit-border-top-bottom-radius: 6px;
 /* pour Chrome */
 
}

.readmore a:hover,
.readmore a:active,
.readmore a:focus,
a.readmore a:hover,
a.readmore a:active,
a.readmore a:focus
{
  background:#9a9fa8 ;
  color:#fff;
}

a.readmore:hover,
a.readmore:active,
a.readmore:focus
{
  background:#9a9fa8;
  color:#fff;
}

/* ++++++++++++++  items-more  ++++++++++++++ */

 .items-more {
 margin-left:70px;
  
}

 .items-more h3{
 margin-left:40px;
 
}

.items-more ul{
 margin-left:0px;
  list-style-type:none; 
}

.items-more ol li a{
background : url(../images/bg-ul.jpg) no-repeat 0px 2px !important;
color: #8da9b9 ;
padding-left:20px;
margin-left:0px;
list-style-type:none;  


}

.items-more ol li a:hover,
.items-more ol li a:active,
.items-more ol li a:focus{
color:#9a9fa8;
 list-style-type:none; 
}


.items-more ol li{

 list-style-type:none; 
}


.dropdown-menu {
float:right;
text-align:left;
width:80px;
text-shadow:none;

}


.btn-group{
float:right;
font-size:14px;
}

li.print-icon a {
float:left;
  
}

li.edit-icon {
height:20px;
  
}

ul.dropdown-menu {
margin:0;
  
}

.print-icon  {
 float:left;
  
}

/* ++++++++++++++  nav entre article  ++++++++++++++ */
 ul.pagenav {
 position:relative;

}

ul.pagenav li {
 list-style: none;
 padding: 8px;
 background:#9a9fa8;
color:#fff;
border-radius: 5px;

}

ul.pagenav li a{
color:#fff;

}

ul.pagenav li:hover, ul.pagenav li:focus {
background:#8da9b9;
color:#fff;
padding: 8px;

}

ul.pagenav li.pagenav-prev {
float: left;

}

ul.pagenav li.pagenav-next {
float:right;

}

/************************/
#colonne {
float:left;
width:230px;
background:transparent;
margin-left:15px;
margin-top:20px;

}

#newsflash .moduletable,
#newsflash .moduletable_menu {
float:left;
width:192px;
background:#8da9b9;
color:#fff;
padding:12px 10px 12px 10px;
margin-bottom:30px;
text-align:left;
border:4px solid #fff;
box-shadow: 1px 1px 2px #e2e3e4;

}

#newsflash .moduletable h3,
#newsflash .moduletable_menu h3 {
 font-family: Oswald,tahoma, arial, sans-serif;
 font-size:22px;
 padding:0;
 margin:0;
 text-transform:uppercase;
 text-align:center;
 
}

#newsflash .moduletable p,
#newsflash .moduletable_menu p {
 text-align:center;
 
}

#newsflash .moduletable a,
#newsflash .moduletable_menu a {
 color:#fff;
 font-weight:normal;
 
}

#newsflash .moduletable a:hover,
#newsflash .moduletable_menu a:hover {
 color:#9a9fa8;

}

#newsflash .readmore  {
  background:transparent ;
  color:#fff;
  
}

#newsflash .readmore:hover {
  background:#9a9fa8;
  color:#fff !important;
}





/******************/
#right .moduletable,
#right .moduletable_menu {
float:2300px;
background:transparent;
margin-top:20px;

padding:6px 6px 6px 10px;
text-align:left;
border-radius:3px;
background-color:#fefefe;
border: 1px solid #e3e3e3;
}

#right .moduletable h3,
#right .moduletable_menu h3 {
 font-family: Oswald,tahoma, arial, sans-serif;
 font-size:20px;
 padding:0;
 margin:0 0 10px 0;
 text-transform:uppercase;
 text-align:left;
 
 
}

#right .moduletable ul,
#right .moduletable_menu ul {
 padding-left:10px;

}

#right .moduletable a,
#right .moduletable_menu a {
 font-weight:normal;
 /* background : url(../images/bg-right.png) no-repeat 0px 14px ;*/
 padding-left:0px;
 padding-top:0px;

}


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

.pagebot{  
 width:990px;   
 text-align:center;
 background:transparent;
 margin:auto;
 z-index:+1000;
 position:relative;
}


#content-bottom {
 float:left;
 width:969px;
 margin-left:14px;
 background:#333333 url(../images/heade1r.jpg) 0 0 repeat ;
 margin-top:0px;  
 bordser: 1px #dbdbdb solid;
 z-index:+10000;
 position:relative;
 box-shdadow: 0px 0px 3px #999999;
}


#botmenu {
 float:left;
 width:100%;
 height:9px;  
 background: url(../images/coin4.png)  0 100% no-repeat;   
 background-position:top right;
 z-index:+11000;
 position:relative;
 }


#botmenu2 {
 float:left;
 width:100%;
 height:9px;  
 background: url(../images/coin3.png) 0 100% no-repeat;   
 background-position:top left;
 z-index:+11000;
 position:relative;
 }

#botmenu3 {
 float:left;
 width:100%;
 height:9px;  
 background: url(../images/coin5.png) 0 100% no-repeat;   
 background-position:top left;
 z-index:+11000;
 position:relative;
 }

#botmenu4 {
 float:left;
 width:100%;
 height:9px;  
 background: url(../images/coin6.png)  0 100% no-repeat;   
 background-position:top right;
 z-index:+11000;
 position:relative;
 }



/* #bottomcoin*/ {
 float:left;
 width:100%;
 margin-top:-14px;
 height:13px;
 background: url(../images/coin3.png)  0 100% no-repeat;   
 background-position:top right;
 z-index:-2;
 position:relative;

 }

/* #bottomcoin2 */{
 float:left;
 height:13px;
 width:100%;  
 background: url(../images/coin4.png) 0 100% no-repeat;   
 background-position:top left;
 z-index:-2;
 position:relative;

 }



/****************/
#ft {
float:left;
width:100%;

margin-top:0px;

}

.ftb-c {
float:left;
text-align:center;
font-family:calibri;
width:920px;
font-size:14px !important;
color:#df3f3f;
margin-top:15px;


}

.ftb-c a{
padding:0 !important;
border:none !important;
font-size:14px !important;
color:#df3f3f;  
font-family:calibri;

}

.ftb-c a:hover{
padding:0 !important;
border:none !important;
 color:#8968dc;  

}

#top {
float:left;
width:30px;
height:30px;
margin-top:5px;
padding:0 !important;
border:none !important;


}

.top_button {
padding:0 !important;
border:none !important;

}

#wrapper-box {
 float:left;
 width:950px;
 background:transparent;
 text-align:left;
 margin:5px 0px 10px 15px;


 
 }
 

 .boxright {
 float:left;
 width:56%;
 background:transparent;
 position:relative;
 
 }


 .box {
 float:left;
 width:41%;
 background:transparent;
 margin-right:15px;
 position:relative;
 
 }
 
 .box .moduletable_menu h3, .box .moduletable h3, .box h3,
 .boxright .moduletable_menu h3, .boxright .moduletable h3, .boxright h3
 {
 font-size:19px;
 text-transform:uppercase;
 text-align:left;
 font-weight: bold;
 margin-bottom:5px; margin-top:5px;
 font-family: Oswald;
 border-bottom: 1px solid #df3f3f;
 color: #df3f3f;
 letter-spacing:1px;
 teext-shadow: 0px 1px 0px #b2b2b2;
 }


 .box .moduletable_menu, .box .moduletable, .box,
 .boxright .moduletable_menu, .boxright .moduletable, .boxright
 {
 }
 
 .box .moduletable_menu li, .box .moduletable li, .box li,
 .boxright .moduletable_menu li, .boxright .moduletable li, .boxright li
 {
 list-style-type:square;
 }
 
 .box .moduletable_menu ul, .box .moduletable ul, .box ul,
 .boxright .moduletable_menu ul, .boxright .moduletable ul, .boxright ul
 {
 }
 
 .box .moduletable_menu  a, .box .moduletable  a, .box  a,
 .boxright .moduletable_menu  a, .boxright .moduletable  a, .boxright  a  
 {
 font-weight:normal;      
 }
 
 .box .moduletable_menu  a:hover, .box .moduletable  a:hover, .box  a:hover,
 .boxright .moduletable_menu  a:hover, .boxright .moduletable  a:hover, .boxright  a:hover  
 {
 font-weight:normal;
 }





 .top1 {
 float:left;
width:100%;
 background:transparent;
 position:relative;
 
 }












 /*btlogin*/   

#btl .btl-panel > span, button.btl-buttonsubmit, input.btl-buttonsubmit {
 box-shadow:none;
 padding-bottom:4px;
 padding-top:2px;
 border-radius:0px;
 margin-right:0px;
 font-family:calibri;
 font-size:15px;
 text-transform:uppercase;
 bordser-left: 1px solid rgba(255, 255, 255, 0.08);
 backgrdound-color:#333333;
 color:#999999;
 margin-top:1px;
}


#btl .btl-panel > span:hover, button.btl-buttonsubmit, input.btl-buttonsubmit {
 transition-duration: 0.1s;
 transition-property: background-color;
 background-color:#d53c3c;
 color:white;

}


#btl .btl-panel > #btl-panel-profile {
 box-shadow:none;
 padding-bottom:4px;
 padding-top:2px;
 border-radius:0px;
 margin-top:1px;
 font-family:calibri;
 text-transform:uppercase;
 border-left: 1px solid rgba(255, 255, 255, 0.08);

 color:#d63d3d;
}

#btl:hover .btl-panel > #btl-panel-profile {
 transition-duration: 1s;
 transition-property: background-color;
 background-color:#dc3e3e;
 color:white;

}





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

.messagerie a {
 text-transform:uppercase;
 font-size: 18px;
 font-family: calibri;
 vertical-align:super;
}

h5.feed-link {
  margin-top: 0;  /* soit 150% de la taille du texte */
  margin-bottom: 0;  /* ...50% de la taille du texte */

}

.newsfeed ul{
  padding-left:0 !important;
}

.slidertel a  {
    background-color: #f9e7e7;
    color:red;
    font-family: calibri;
}




/*******BLOG*********/

.column-1 {width:48%;float:left;}
.column-2 {width:48%;float:right;}







/******TYPOGRAPHY**********/



div.bloc_classy_alert, p.bloc_classy_alert, span.bloc_classy_alert, div.bloc_classy_info , p.bloc_classy_info , span.bloc_classy_info , div.bloc_note, p.bloc_note, span.bloc_note, div.bloc_idee, p.bloc_idee, span.bloc_idee, div.bloc_info, p.bloc_info, span.bloc_info, div.bloc_alerte, p.bloc_alerte, span.bloc_alerte, div.bloc_go, p.bloc_go, span.bloc_go, div.bloc_cadenas, p.bloc_cadenas, span.bloc_cadenas, div.bloc_ok, p.bloc_ok, span.bloc_ok, div.bloc_stop, p.bloc_stop, span.bloc_stop, div.bloc_plus, p.bloc_plus, span.bloc_plus, div.bloc_moins, p.bloc_moins, span.bloc_moins, div.bloc_telecharger, p.bloc_telecharger, span.bloc_telecharger, div.bloc_recherche, p.bloc_recherche, span.bloc_recherche {
    display: block;
    margin: 5px 0;
    padding: 7px 10px 7px 37px;
    text-align: justify;
}
div.bloc_noir, p.bloc_noir, span.bloc_noir, div.bloc_gris, p.bloc_gris, span.bloc_gris, div.bloc_jaune, p.bloc_jaune, span.bloc_jaune, div.bloc_bleu, p.bloc_bleu, span.bloc_bleu, div.bloc_rouge, p.bloc_rouge, span.bloc_rouge, div.bloc_vert, p.bloc_vert, span.bloc_vert {
    display: block;
    margin: 5px 0;
    padding: 7px 10px 7px 37px;
    text-align: justify;
}
div.bloc_telecharger, p.bloc_telecharger, span.bloc_telecharger {
    background: url("../images/typography/down.png") no-repeat scroll 2px 4px #e9ffc9;
    padding: 3px 10px 3px 40px;
    border-bottom: 1px solid #d7ff9c;
    border-top: 1px solid #d7ff9c;
}
div.bloc_classy_alert, p.bloc_classy_alert, span.bloc_classy_alert {
    color:#ffffff;
    background: url("../images/typography/warning.png") no-repeat 6px 2px scroll #ff5353;
    text-transform : uppercase;
}
div.bloc_alerte, p.bloc_alerte, span.bloc_alerte {
    color:#ffffff;
    background: url("../images/typography/warning.png") no-repeat 6px 2px scroll #ff5353;
}
div.bloc_info, p.bloc_info, span.bloc_info {
    background: url("../images/typography/bloc_info.png") no-repeat scroll 4px 6px #e2f1fe;
    border-bottom: 1px solid #d0e9ff;
    border-top: 1px solid #d0e9ff;
    color:#2d3f5d;	
}
div.bloc_classy_info, p.bloc_classy_info, span.bloc_classy_info {
    border: 2px dotted  #009fb2;
    color:#ffffff;
    background: url("../images/typography/bg_info_or.png") no-repeat 0px 2px scroll #333333;
    border-radius:5px;
    padding-left: 45px;
}

div.bloc_gris, p.bloc_gris, span.bloc_gris {
    background: none repeat scroll 0 0 #F9FAEF;
    border-bottom: 1px dotted #B5BCC2;
    border-top: 1px dotted #B5BCC2;
}
div.bloc_jaune, p.bloc_jaune, span.bloc_jaune {
    background: none repeat scroll 0 0 #FFFDEB;
    border-bottom: 1px dotted #FFC864;
    border-top: 1px dotted #FFC864;
}
div.bloc_noir, p.bloc_noir, span.bloc_noir {
    background: none repeat scroll 0 0 #333333;
    border-bottom: 1px dotted #FFB4A0;
    border-top: 1px dotted #FFB4A0;
    color:#ffffff;
}
div.bloc_bleu, p.bloc_bleu, span.bloc_bleu {
    background: none repeat scroll 0 0 #EFF6FC;
    border-bottom: 1px dotted #B9D1E4;
    border-top: 1px dotted #B9D1E4;
}
div.bloc_rouge, p.bloc_rouge, span.bloc_rouge {
    background: none repeat scroll 0 0 #FFF5EB;
    border-bottom: 1px dotted #FFB4A0;
    border-top: 1px dotted #FFB4A0;
}
div.bloc_vert, p.bloc_vert, span.bloc_vert {
    background: none repeat scroll 0 0 #F5FAEB;
    border-bottom: 1px dotted #78BE5A;
    border-top: 1px dotted #78BE5A;
}
div.bloc_note, p.bloc_note, span.bloc_note {
    background: url("../images/typography/bloc_note.png") no-repeat scroll 3px 4px #ffffd6;
    border-bottom: 1px solid #ffff4c;
    border-top: 1px solid #ffff4c;
}

div.bloc_ue, p.bloc_ue, span.bloc_ue {
    background: no-repeat scroll 3px 4px #ffffd6;
    border-bottom: 1px solid #ffff4c;
    border-top: 1px solid #ffff4c;
    display: block;
    margin: 5px 0;
    padding: 0px 10px 0px 5px;
    text-align: justify;
}
div.bloc_idee, p.bloc_idee, span.bloc_idee {
    background: url("../images/typography/bloc_idea.png") no-repeat scroll 2px 3px #ffe7bb;
    border-bottom: 1px solid #FFC864;
    border-top: 1px solid #FFC864;
color:#c37900;

}

div.bloc_alerte, p.bloc_alerte, span.bloc_alerte {
    color:#ffffff;
    background: url("../images/typography/warning.png") no-repeat 6px 2px scroll #ff5353;
}

div.bloc_go, p.bloc_go, span.bloc_go {
    background: url("../images/typography/bloc_go.png") no-repeat scroll 2px 4px #F5FAEB;
    border-bottom: 1px dotted #78BE5A;
    border-top: 1px dotted #78BE5A;
}
div.bloc_cadenas, p.bloc_cadenas, span.bloc_cadenas {
    background: url("../images/typography/bloc_lock.png") no-repeat scroll 2px 3px #F9FAEF;
    border-bottom: 1px dotted #B5BCC2;
    border-top: 1px dotted #B5BCC2;
}
div.bloc_ok, p.bloc_ok, span.bloc_ok {
    background: url("../images/typography/bloc_yes.png") no-repeat scroll 3px 3px #F5FAEB;
    border-bottom: 1px dotted #78BE5A;
    border-top: 1px dotted #78BE5A;
}
div.bloc_stop, p.bloc_stop, span.bloc_stop {
    background: url("../images/typography/bloc_no.png") no-repeat scroll 2px 3px #FFF5EB;
    border-bottom: 1px dotted #FFB4A0;
    border-top: 1px dotted #FFB4A0;
}
div.bloc_plus, p.bloc_plus, span.bloc_plus {
    background: url("../images/typography/bloc_plus.png") no-repeat scroll 2px 5px #EFF6FC;
    border-bottom: 1px dotted #AAB4BE;
    border-top: 1px dotted #AAB4BE;
}
div.bloc_moins, p.bloc_moins, span.bloc_moins {
    background: url("../images/typography/bloc_minus.png") no-repeat scroll 2px 5px #FFFDEB;
    border-bottom: 1px dotted #FFC864;
    border-top: 1px dotted #FFC864;
}
div.bloc_recherche, p.bloc_recherche, span.bloc_recherche {
    background: url("../images/typography/bloc_search.png") no-repeat scroll 2px 4px #F9FAEF;
    border-bottom: 1px dotted #B5BCC2;
    border-top: 1px dotted #B5BCC2;
}










/******TABS**********/

.nn_tabs > ul.nav-tabs > li.blue > a, .nn_tabs > ul.nav-tabs > li.blue > a:hover {
    border-radius: 5px 5px 0 0;
    border-top: 5px solid #2384D3;
    padding-top: 4px;
}
.nn_tabs > ul.nav-tabs > li.blue > a:hover, .nn_tabs > ul.nav-tabs > li.blue.active > a {
    background-color: #74B4E8;
}
.nn_tabs > ul.nav-tabs > li.red > a, .nn_tabs > ul.nav-tabs > li.red > a:hover {
    border-radius: 5px 5px 0 0;
    border-top: 5px solid #BD362F;
    padding-top: 4px;
}
.nn_tabs > ul.nav-tabs > li.red > a:hover, .nn_tabs > ul.nav-tabs > li.red.active > a {
    background-color: #DD7A75;
}
.nn_tabs > ul.nav-tabs > li.orange > a, .nn_tabs > ul.nav-tabs > li.orange > a:hover {
    border-radius: 5px 5px 0 0;
    border-top: 5px solid #F89406;
    padding-top: 4px;
}
.nn_tabs > ul.nav-tabs > li.orange > a:hover, .nn_tabs > ul.nav-tabs > li.orange.active > a {
    background-color: #FBBF69;
}






/******heade1r forum*********/

#Kunena .kheader h2  {font-size:17px;text-transform:uppercase;}
#Kunena .kheader h2 a {font-size:17px;text-transform:uppercase;}

#Kunena.layout {font-size:14px}




.xtypo_button1  {
    -moz-box-sizing: border-box;
    background-color: #F1831E;
    background-image: linear-gradient(to bottom, #ffac5e 0%, #df593f 100%);
    color: #FFFFFF;
    text-align: center;
    text-decoration: none;    
    height: auto;
    line-height: 1em;
    margin-right: 0.3rem;
    cursor: pointer;
    display: inline-block;
    border-color: #d8771d;
    border-style: solid;
    border-width: 1px;
    border-radius: 2px 2px 2px 2px;
    padding: 10px;
    width: 100%;
 }

.xtypo_button1:hover {
    background-image: linear-gradient(to bottom, #ffbf82 0%, #df593f 100%);
}


.xtypo_button1:link {
    color: #ffffff !important;
    text-decoration: none !important;
    font-size:18px;
}



.xtypo_button1:visited {
    color: #ffffff !important;
    text-decoration: none !important;
    font-size:18px;
}



.bouttong{ 

margin-top:0 !important;
margin-bottom:20px;
text-align: center;}





/******leading article*********/

.loeading-0 aside time {box-shadow: 2px 2px 3px #aaa;}
.loeading-0 .gk-article {box-shadow:  2px 2px 3px #aaa;}






/******************/
/*Icalendrier*/

.cal {
border: 1px solid #e3e3e3;border-radius:3px;
}


#mod_iccalendar {
 font-family:calibri;
 font-size:105%;
}


.iccalendar table td div {
 font-size:13px;border-radius:1px;}


.icnav .titleic
{font-weight:bold;font-size:16px;font-family:calibri;}



.iccalendar table td div.style_Today 
{
border: 1px solid #a9a9a9 !important;
line-height: 18px;
text-shadow: 0 0 0px #777777;
font-size:13px;
font-weight:normal;
background:0 0 transparent;
}



/******************/
/*phoca*/
  

.pd-filename
{margin-left:0;border:0px;padding-left:0;}










