/* Copyright (C) YOOtheme GmbH, YOOtheme Proprietary Use License (http://www.yootheme.com/license) */

@import url(../../../css/custom.css);

#logo { margin: -10px 0; }

.custom-logo {
	background-image: url(../../../../../images/yootheme/logo_wide.png);
	vertical-align: middle;
}

body#page {
 background: none repeat scroll 0 0 #F1F1F1;
}

#block-header {
	background:#f1f1f1;
	border-bottom:1px solid white;
	background:linear-gradient(to bottom, #E2E2E2 0%, #F1f1f1 40px) repeat scroll 0 0 transparent;
}

#menu {
    bottom: 25px;
    left: 115px;
    position: absolute;
}

.menu-dropdown li.level1:hover .level1, .menu-dropdown li.remain .level1, .menu-dropdown li.active .level1 {
	color:#A3C62B !important;
	background:none;
	text-transform:uppercase;
	font-style:italic;
}

.menu-dropdown a.level1, .menu-dropdown span.level1 {
	color:#000000;
	background:none;
	text-transform:uppercase;
	font-style:italic;
}


#top-a:after, #top-b:after, #innertop:after {
	background:none;
}

#block-main {
	background:#f7f7f7;
}


.gamahome #block-main {
	background:#f7f7f7;
    background:url(images/background.png) no-repeat;
    background-size:cover;
}

#block-bottom {
	background:#f1f1f1;
	background:linear-gradient(to bottom, #E2E2E2 0%, #F1f1f1 40px) repeat scroll 0 0 transparent;
	padding-top:0px;
}

#block-footer {
background:#F1F1F1;
}

#footer {
	border-top:solid 1px #A3C62B;
	padding-top:10px;
}

h3 {
	text-transform:uppercase;
	font-style:italic;
}

.menusbas {
	border-radius:5px;
	background:linear-gradient(to bottom, #FFFFFF 0%, #F1f1f1 40px) repeat scroll 0 0 transparent;
	border:solid 1px white;
	padding:5px 5px 5px 30px;
	display:block;
}

.menusbas 	h3:before {
	content:url(../images/button.png);
	margin-right:10px;
	margin-left:-20px;
}

.menusbas 	h3 a:after {
	content:none;
}

.menusbas 	h3 {
	font-size:12px;
	display:block;
	color:black !important;
}

.menusbas p {
	font-size:10px;
	margin:0px;
}

.menusbas p:after {
	content:url(../images/fleche.png);
	float:right;
	margin-top:5px;
	margin-left:5px;
}

.menusbas2 {
	border-radius:20px;
	background:#808285;
	border:solid 1px white;
	padding:5px 5px 5px 5px;
	display:block;
    text-align:center;
    width:85px;
    height:85px;
}

.menusbas2 img {
    margin-left:auto;
    margin-right:auto;
    height:55px;
}

.menusbas2:hover {
	border-radius:5px;
	background:#8dc63f;
	border:solid 1px white;
	padding:5px 5px 5px 5px;
	display:block;
}

.menusbas2 	h3 {
	font-size:11px;
	display:block;
	color:white !important;
    text-align:center;
}

#my-div {
    background:linear-gradient(to bottom, #FFFFFF 0%, #F1f1f1 40px) repeat scroll 0 0 transparent;
}

.fill-div {
    display: block;
    height: 100%;
    width: 100%;
    text-decoration: none;
}

ul.social-icons {
    list-style: none outside none;
    overflow: hidden;
    padding: 0;
}

.social-icons li {
    float: left;
    margin-left: 5px;
}

.social-icons .facebook a {
    background-position: 0 -260px;
}

.social-icons .facebook a:hover {
	background-position:0 -325px;
}

.social-icons li a {
	background-image:url(../images/logos.png);
	background-position: 0 0;
    background-repeat: no-repeat;
    display: block;
    height: 60px;
    width:60px;
}

#footer {
	font-size: 9px;
}

em {
    color:#777777;
}


.gamaslideset {
   width:75%;
    margin-left:auto;
    margin-right:auto;
}

@media (min-width:950px) {
   .gamahome #block-main {
    min-height:450px;
    display: -webkit-flex; /* Safari */
    -webkit-align-items: center; /* Safari 7.0+ */
    display: flex;
    align-items: center;
   }
}

.gamahome #top-a .module {
   min-height:none !important;
}

#bottom-b {
    margin-left:auto;
    margin-right:auto;
}

#bottom-b > div {
    text-align:center;
}

.gamaicons {
    width:80%;
    margin-left: auto;
    margin-right: auto;
}

/*------------ Page prestations -----------------*/

.infoheader .module-title, .infoheader h4, .infoheader a, .infoheader em {
    color:#a3c62b !important;
}

.frontgal {
    margin-top:10px;
}

/* ------------------- Page Contact -------------------*/

#system form.submission fieldset > div > input[type="text"], #system form.submission fieldset > div > input[type="password"] {
	width:95%;
}

#system form.submission fieldset > div > textarea {
	width:95%;
}
