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

/*
 * Custom Style Sheet - Use this file to style your content
 */
 
.custom-logo {
	display: inline-block;
	width: 210px;
	height: 90px;
	background: url(../../../images/yootheme/logo.png) 50% 50% no-repeat;
	background-size: contain;
}

/* Only Phones (Portrait) */
@media (max-width: 479px) {

	.custom-logo { height: 60px; }
}

@media only screen and (max-device-width: 480px) and (orientation:portrait) {
.wrapper {width:100%;}
}


/* Only Ipad (Landscape) */
@media only screen and (min-device-width: 481px) and (max-device-width: 1024px) and (orientation:landscape) {

	.wrapper{ width: 100%;}
	
}

/* Only Ipad (Portrait) */
@media only screen and (min-device-width: 481px) and (max-device-width: 1024px) and (orientation:portrait) {

	.wrapper{ width: 100%;}
	
}

/* --------------------- MENU ------------------ */

.menu-line, .menu-line li, .menu-line li a {
display:table-cell;
}

.menu-line li {
background:url(../images/menu_line_item.png) no-repeat scroll 3px 7px transparent;
}

.menu  li.level2 {
display:block;
line-height:15px;
background:none;
margin-left:0px;
margin-right:0px;
padding-left:0px;
}

/*--------------------------------------- */



#top-a {
margin-top:85px;
z-index:0;
}

#block-toolbar {
position:fixed;
height:70px;
width:100%;
background:black;
z-index:10;
}

#block-header {
margin-top:60px;
position:fixed;
width:100%;
background:black;
z-index:1;
border-bottom:5px solid #ee9d53;
}

#top-a {
margin-top:115px;
}


.searchbox {
background-color:#4D4D4D;
width:150px;
}

#block-toolbar .searchbox .results {
z-index:1000000000000;
}

.searchbox .results li.results-header, .searchbox .results li.more-results, .searchbox .results li.result {
z-index:10000000000;
}



#block-main {
/*background:url(../images/bottom.jpg) no-repeat; background-position:50% 250px; background-size:1200px;*/
background:transparent;
}

/*------------ Accordeon-----------------*/


.accordeon {
width:100%;
margin-left:0px;
margin-bottom:0px;
min-height:0px !important;
}


.accordeon2 {
width:100%;
margin-left:0px;
min-height:0px !important;

}

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

#bottom-a:before, #innerbottom:before {
background:none !important;
}



.wk-accordion-default .toggler {
margin-bottom:0px;
padding-left:15px;
}

.wk-accordion-default .toggler:nth-child(1) {
background:url(../images/plus.png) no-repeat #ee9d53;
background-position:85% -5px;
border:none;
border-radius:0px;
box-shadow:none;
text-shadow:none;
color:white;
}


.wk-accordion-default .toggler:nth-child(3) {
background:url(../images/plus.png) no-repeat #f1ae6d;
background-position:85% -5px;
border:none;
border-radius:0px;
box-shadow:none;
text-shadow:none;
color:white;
}

.wk-accordion-default .toggler:nth-child(5) {
background:url(../images/plus.png) no-repeat #f5bd88;
background-position:85% -5px;
border:none;
border-radius:0px;
box-shadow:none;
text-shadow:none;
color:white;
}
.wk-accordion-default .toggler:nth-child(7) {
background:url(../images/plus.png) no-repeat #f7cfa9;
background-position:85% -5px;
border:none;
border-radius:0px;
box-shadow:none;
text-shadow:none;
color:white;
}


.wk-accordion-default .toggler:nth-child(9) {
background:url(../images/plus.png) no-repeat #f6dec8;
background-position:85% -5px;
border:none;
border-radius:0px;
box-shadow:none;
text-shadow:none;
color:white;
}

.wk-accordion-default .toggler:nth-child(11) {
background:url(../images/plus.png) no-repeat #636466;
background-position:85% -5px;
border:none;
border-radius:0px;
box-shadow:none;
text-shadow:none;
color:white;
}

.wk-accordion-default .toggler:nth-child(13) {
background:url(../images/plus.png) no-repeat #000000;
background-position:85% -5px;
border:none;
border-radius:0px;
box-shadow:none;
text-shadow:none;
color:white;
}

.wk-accordion-default .toggler.active {
background:url(../images/moins.png) no-repeat transparent;
background-position:85% -5px;
}

.wk-accordion-default .toggler.active:nth-child(1) {
background:url(../images/about-a3t.png) no-repeat;
height:185px;
color:#ee9d53;
}

.wk-accordion-default .toggler.active:nth-child(3) {
background:url(../images/our-services.png) no-repeat;
height:185px;
color:#f1ae6d;
}

.wk-accordion-default .toggler.active:nth-child(5) {
background:url(../images/contact-a3t.png) no-repeat;
height:185px;
color:#f5bd88;
}

.wk-accordion-default .toggler.active:nth-child(7) {
background:url(../images/about-a3t.png) no-repeat;
height:185px;
color:#f7cfa9;
}

.wk-accordion-default .toggler.active:nth-child(9) {
background:url(../images/about-a3t.png) no-repeat;
height:185px;
color:#f6dec8;
}

.wk-accordion-default .toggler.active:nth-child(11) {
background:url(../images/about-a3t.png) no-repeat;
height:185px;
color:#636466;
}

.wk-accordion-default .toggler.active:nth-child(13) {
background:url(../images/about-a3t.png) no-repeat;
height:185px;
color:#000000;
}

.wk-accordion .content-wrapper:nth-Child(10) .wk-content {
height:350px;
}

/*
.wk-accordion .content-wrapper:nth-child(4) .wk-content {  
height:250px;
background:blue;
}  
*/
.accordeon2 .wk-accordion-default .toggler.active {
background:url(../images/our-services.png) no-repeat;
height:185px;
color:#ee9d53;
}

.content:nth-child(1) {
background:#ffffff;
padding-left:180px;
padding-right:180px;
}




.wk-accordion-default .toggler {
font-size:25px;
line-height:25px;
}


#top-a .module {
margin-bottom:0px;
}

.espace-titre {
border-top:1px solid grey;
border-bottom:1px solid grey;
margin-top:15px;
}

.titlea3t {
color:#ee9d53;
margin-top:5px;
}

.septest {
font-size:18px;
}
.wk-accordion .content-wrapper:nth-child(even) .wk-content .septest:nth-child(odd){
color:#ee9d53 !important;
}

.descriptiona3t em, .linksa3t em, .linksa3t-links em {
color:#ee9d53;
}

.descriptiona3t {
width:45%;
position:relative;
float:left;
margin-right:80px;
}

.linksa3t, .linksa3t-links {
float:left;
color:white !important;
width:42%;
}

.accordeon2 .wk-accordion .content-wrapper:nth-child(8) .wk-content .linksa3t-links {
width:42%;
}

.wk-accordion .content-wrapper:nth-child(8) .wk-content a {
color:#ee9d53 !important;
}


.wk-accordion .content-wrapper:nth-child(8) .wk-content .linksa3t-links {
color:#444444 !important;
width:100%;
}

.wk-accordion .content-wrapper:nth-child(8) .wk-content .linksa3t-links .seplinks {
color:black !important;
}

.wk-accordion .content-wrapper:nth-child(10) .wk-content .linksa3t-links {
color:#444444 !important;
width:100%;
}

.wk-accordion .content-wrapper:nth-child(10) .wk-content .linksa3t-links .seplinks {
color:black !important;
}


.linksa3t .element-textareapro, .linksa3t-links .element-textareapro {
margin-top:15px;
color:#444444;
}

.linksa3t .element-textareapro, .linksa3t-links .element-textareapro il {
list-style-type:disc;
}

.linksa3t .element-downloadpro li , .linksa3t-links .element-downloadpro li {
list-style-type:none;
background:url('../images/icone-download.png') no-repeat 0 -5px;
padding-left:35px;
line-height:37px;
}

.linksa3t a, /*.linksa3t a:hover,*/ .linksa3t-links a, .linksa3t-links a:hover {
color:white;
}

.linksa3t a:hover {
	color:#ee9d53;
}

.linksa3t .element-downloadpro, .linksa3t-links .element-downloadpro {
background:#BFBFBF;
width:94%;
padding-left:25px;
border-top:3px solid grey;
margin-top:25px;
padding-bottom:10px;
font-weight:bold;
}

.linksa3t .element-downloadpro h3, .linksa3t-links .element-downloadpro h3 {
margin-top:5px;
font-family:AUdimat !important;
font-weight:bold;

}

.linksa3t .menu{
background:#BFBFBF;
width:94%;
padding-left:50px;
border-top:3px solid grey;
padding-bottom:10px;
font-weight:bold;
margin-top:10px;
padding-top:2px;
}

.linksa3t .menu ul {
font-family:arial;
font-size:14px;
}

.linksa3t .menu  li {
list-style-type:none;
background:none;
}

.item-108, .item-110, .item-192, .item-221 {
display:none;
}

.item-109 {
font-family:AUdimat !important;
font-weight:bold;
color:white;
font-size:18px;
margin-left:-30px;
}

.item-109 li:before {
content:"//";
float:left;
margin-right:5px;
margin-left:15px;
}

.wk-zoo-item div.media-left span:nth-child(1) {
margin-top:25px;
margin-bottom:15px;
}

.wk-zoo-item div.media-left span:nth-child(n+2) {
margin-top:10px;
}

.contact-item-image {
margin-bottom:25px;
display:block;
}

.contact-item .prefix {
font-weight:bold;
color:black;
}

.contact-item, .contact-item a, .contact-item a:hover {
color:#ee9d53;
}

.contact-item-name {
font-size:18px;
color:#ee9d53;
font-weight:bold;
}

.contact-item-title {
font-size:18px;
color:black;
}

.contact-data-a3t {
margin-top:10px;
}

.contact-data-a3t .element-textpro {
padding-left:450px;
}

.contact-data-a3t .element-textpro:nth-child(6n) {
margin-bottom:25px;
padding-bottom:15px;
border-bottom:solid 1px #000000;
}

/*---------------- BOTTOM-------------------*/
#bottom-a {
background:black;
margin-top:-2px;
}

#bottom-b{
background:url("../images/bottom-alcyon.jpg") repeat scroll 0 0 transparent;
/* background-position:50% -45px; */
background-position:50% -90px;
height:400px;
/*margin-top:-86px;*/
position:absolute;
top:300px;
width:1200px;
z-index:-1;
}

.carre-info {
background:url(../images/carre-blanc.png) repeat;
width:140px;
padding:10px;
margin-left:0px;
margin-top:210px;
opacity:0.8;
}

@media screen and (-webkit-min-device-pixel-ratio:0) {
.carre-info {
margin-top:210px;
}
}


.carre-info h3{
font-family:AUdimat !important;
color:#ee9d53;
}

.carre-info h2 {
font-family:AUdimat !important;
font-weight:bold;
font-size:250%;
color:#ee9d53;
}
 
.carre-info hr{
/* margin-left:-10px; */
margin-right:20px;
border-width:3px;
border-color:black;
margin-top:10px;
margin-bottom:-15px;
}

.info2-1, .info2-2, .info2-3 {
color:#ee9d53;
border-top:2px #000000 solid;
padding-top:5px;
}

.info2-2 a, .info2-2 a:hover {
color:#ee9d53;
}

.info2-3 a, .info2-3 a:hover {
color:#ee9d53;
}

#block-bottom{
background:none;
box-shadow:none;
}

.seplinks a, .seplinks a:hover{
color:black;
}

.seplinks {
width:100%;
border-bottom:1px solid #000000;
}

.element-linkpro {
float:left;
width:50%
}


/*---------------- TOP ---------------------*/

.carre-info-top {
/*background:url(../images/carre-blanc.png) repeat;*/
width:140px;
padding-left:10px;
padding-top:5px;
height:133px;
margin-left:-15px !important;
margin-top:200px;
opacity:0.8;
}

@media screen and (-webkit-min-device-pixel-ratio:0) {
.carre-info-top {
margin-top:360px;
}
}

.carre-info-top h3{
font-family:AUdimat !important;
color:#ee9d53;
font-size:150%;
}

.carre-info-top h2 {
font-family:AUdimat !important;
font-weight:bold;
font-size:180%;
color:#ee9d53;
}
 
.carre-info-top hr{
/* margin-left:-10px; */
margin-right:20px;
border-width:3px;
border-color:black;
margin-top:10px;
margin-bottom:-15px;
}

.carre-info sup {
line-height:20px;
vertical-align:text-top;
font-size:20px;
margin-right:3px;
}

.carre-info-top sup {
line-height:15.6px;
vertical-align:text-top;
font-size:13px;
margin-right:1px;
}

/*---------------- for chrome and safari --------------------*/

@media screen and (-webkit-min-device-pixel-ratio:0) {

.carre-info sup {
line-height:22px;
vertical-align:text-top;
font-size:17px;
margin-right:1px;
}

.wk-accordion .content-wrapper:nth-child(10) .wk-content {
height:350px;
}

}

