/*
Theme Name: Azimut portal
Description: Thème enfant pour boilerplate
Author: Jim
Template: boilerplate
Version: 1.0
*/

@import url("../boilerplate/style.css");

header {
background:none;
position:absolute !important;
width:60%;
margin: 0 auto !important;
left: 20% !important;
text-align:right;
}
.container_12, .container_16 {
margin-left: auto;
margin-right: auto;
width: 100%;
}

.homebloc {
position:absolute;
width:60%;
  top: 50% !important; 
  margin-top: -72px; 
  left: 20% !important; 

}
.homebloc h1{
font-weight:lighter;
font-size:24px;
margin:0 0 100px 0;
text-align:center;
}
.homebloc li{
width:33%;
float:left;
list-style-type: none;
}
.homebloc li a{
border-left:2px solid #000000;
padding:0 0 0 5px;
margin:0 0 0 45%
}


.menu-portal-container ul {
margin:0;
}

.menu-portal-container ul ul {
visibility:hidden;
	opacity:0;
  -webkit-transition: all .35s ease-in-out;
  -moz-transition: all .35s ease-in-out;
  -ms-transition: all .35s ease-in-out;
  -o-transition: all .35s ease-in-out;
  transition: all .35s ease-in-out;}

.menu-portal-container ul li:hover > ul {
		opacity:1;
visibility:visible;
	}




.menu-portal-container ul:after {
		content: ""; clear: both; display: block;
	}


.menu-portal-container ul li {
	float: left;
	display: block;
	
}




.menu-portal-container ul ul {
	padding: 0;
	position: absolute; top: 100%;
width:33%;
text-align:left;
}
.menu-portal-container ul ul li,#top-menu ul ul li {
		
		float: none; 
		position: relative;
		z-index:3;
width:100%;

	}
.menu-portal-container ul ul li a,#top-menu ul ul li a {
padding: 0 0 0 5px;
width:55%;
display:block;
margin:0 0 0 45%;

		}	


.menu-portal-container ul ul ul {
	position: absolute; left: 100%; top:0;
}
