.clearfix,
.clear {
  *zoom: 1;
}
.clearfix:before,
.clearfix:after,
.clear:before,
.clear:after {
  display: table;
  content: "";
  line-height: 0;
}
.clearfix:after,
.clear:after {
  clear: both;
}
.hide-text {
  font: 0/0 a;
  color: transparent;
  text-shadow: none;
  background-color: transparent;
  border: 0;
}
.input-block-level {
  display: block;
  width: 100%;
  height: 100%;
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
}
a,
.btn-link {
  color: #ffffff;
}
a:hover,
.btn-link:hover {
  color: #d3d700;
  text-decoration: none;
}
::selection {
  background: #d3d700;
  color: #000000;
}
::-moz-selection {
  background: #d3d700;
  color: #fbfbfb;
}
.button,
.readon,
.readmore,
.btn-primary {
  background: #d3d700;
}
.button:hover,
.readon:hover,
.readmore:hover,
.btn-primary:hover {
  background: #d3d700;
}

#top {
width: 60%;
top: 70px;
left: 75%;
z-index: 99999;
position: fixed;
}

#roof {
  background: url(../../images/bande_vert40.jpg) left bottom repeat-x , #ffffff;
  position: fixed; 
	width: 100%;
  
  top:0;
  	left:0;
  	right:0;
  	z-index: 13;
	box-shadow: 0 0 15px rgba(0, 0, 0, 0.81);
	height: 125px;

}

.langimg {
  background: url(../../images/recherche_langue.png)-51px -11px no-repeat #ffffff;
     top:20px;
  	left:0;
  	right:80%;
  	z-index:999999;
	 background-size: cover;
	 -webkit-background-size: cover;
}
#footer-wrap li a {
  color: #444;
}
#footer-wrap li a:hover {
  color: #2980b9;
}
.ex-menu > ul.l1 > li:hover > a,
.ex-menu > ul.l1 > li.active > a {
  color: #515150;
}
.ex-menu > ul.l1 > li.parent:hover:before,
.ex-menu > ul.l1 > li.parent.active:before {
  color: #ffffff;
	background-color: #d3d700;
}
.ex-menu .dropdown .column {
  background: #33393C;
}
.ex-menu .dropdown .column .block {
  color: #d3d700;
}
.ex-menu .dropdown .column .block a {
  color: #d3d700;
}
.ex-menu .dropdown li a {
  color: #ffffff;
}
.ex-menu .dropdown li a:hover,
.ex-menu .dropdown li.active > a,
.ex-menu .dropdown li:hover > a,
.ex-menu .dropdown li > a:focus {
  background: #d3d700;
  color: #050505;
}
.txtabs-nav {
  border-bottom: 1px solid #d3d700;
  background: #ffffff;
}
.txtabs-nav li.active a,
.txtabs-nav li a:hover {
  color: #d3d700;
  background: #fff;
  border-style: solid;
  border-width: 1px 1px 0;
  border-color: #d3d700;
  margin-bottom: -7px;
  height: 62px;
}
.ps-arrows {
  color: #2980b9;
}
#scrolltop:after {
 background: rgba(211, 215, 0, 0.36);
    -webkit-transition: all 0.2s linear;
  -moz-transition: all 0.2s linear;
  -o-transition: all 0.2s linear;
  transition: all 0.2s linear;
}
#scrolltop:hover:after {
background: rgba(211, 215, 0, 0.7);
  -webkit-transition: all 0.2s linear;
  -moz-transition: all 0.2s linear;
  -o-transition: all 0.2s linear;
  transition: all 0.2s linear;
}
.table-wrap:before {
  border-color: rgba(0,0,0,0) rgba(0,0,0,0) #2980b9 rgba(0,0,0,0);
}
.team-polaroid [class*="width-"] > div:hover,
.team-polaroid [class^="width-"] > div:hover {
  background-color: #d3d700;
}
.features h3 {
  color: #2980b9;
}
.features [class*="width-"]:hover i,
.features [class^="width-"]:hover i {
  color: #2980b9;
}
.hero-area .btn-primary {
  background: transparent;
  border: 1px solid #2980b9;
  color: #2980b9;
}
.hero-area .btn-primary:hover {
  background: #d3d700;
  color: #fff;
}

.ga-accordion-grey > .ga-toggler{
	background:#DADADA;
	cursor:hand;
	cursor:pointer;
	overflow:hidden;
	border-bottom:1px dotted #DEDEDE;
	font-size:95%;
	text-transform:uppercase;
	margin-top:1px;
	font-weight:bold;
}
.ga-accordion-grey > .ga-toggler > div.ga-title, .ga-accordion-grey > .ga-toggler > .ga-arrow{
	float:left; 
	padding:2px 0px;
}
.ga-accordion-grey > .ga-toggler:hover{ background:#F8F8F8; }
.ga-accordion-grey > .ga-toggler > .ga-arrow{width:30px;background:url(images/arrow.png) no-repeat right -5px;}
.ga-accordion-grey .ga-active .ga-arrow{ background:url(images/arrow.png) no-repeat right -41px}
.ga-accordion-grey > .ga-toggler img {
	padding: 2px 0px 0 8px!important;
	margin:0!important;
	float:left
}

.ga-accordion-grey .article-image{
	border: 1px solid #F0F0F0;
	float: left;
	margin: 0 6px;
	padding: 5px;
}
.ga-accordion-grey > .ga-toggler span.ga-title{
	padding-left:8px;	  
}
.ga-accordion-grey > .ga-toggler span.ga-subdesc{
	font-size:85%;
	font-weight:normal
}
.ga-accordion-grey .ga-element .ga-inner{
	overflow:hidden;
	border:#DADADA solid 1px!important;
	padding:12px;
}
.ga-accordion-grey  .ga-inner{ padding-top:12px; padding:12px 5px 10px 5px}

.ga-accordion-grey .ga-image{ margin:2px 5px; }


#vina-accordion-k2310 {
	max-width: 100%;
}
#vina-accordion-k2310 .vina-accordion-item {
	border-top: #f0f0f0 1px solid;
	background: #cccccc;
	color: #000000;
}
#vina-accordion-k2310 .accordion-open {
	background: #000000;
	color: #ffffff;
}
#vina-accordion-k2310 .vina-accordion-container {
	padding: 10px;
	background: #f0f0f0;
	color: #333333;
}
#vina-copyright310 {
	font-size: 12px;
		height: 1px;
	overflow: hidden;
	}

.appgere {
  width: 100%;
  background: url(../images/backgrounds/maincontent.jpg) no-repeat fixed rgba(207, 207, 207, 0.77);
	background-size: cover;
	margin-top: 70px;
}



#slider .full { 
right:0; 
margin-top: 0;
/* left: -9px; */
position: relative;
width: 100%;
padding: 0; margin: 0;
}
#slider { width: 100%; padding: 0; left:0;
 right:0; position: relative; 
 
 }
 
 .mod-languages {
 position: fixed;
 top: 90px;
 right: 55px;
 }
 
 /* @group animation items */
 
 .gc-item:hover{
  
     box-shadow: inset 0 0 65px rgba(208, 208, 208, 0.81), inset 0 0 20px rgba(208, 208, 208, 0.81), 0 0 15px #b6a684;  
 }
 
 
 
 /* @end */
 
 .transmission {
width: 100%;
}

.block.widget.widget-menu.no-title.clearfix {
margin: 0;
}

div#fond {
display: none;
}