/**
 * @file
 *
 * Menu configuration for LAMAP2
 */

.tabs ul,
.tabs li {
margin: 0px;
padding: 5px;
-webkit-margin-before: 0px;
-o-margin-before: 0px;
-moz-margin-before: 0px;
-ms-margin-before: 0px;
-webkit-margin-after: 0px;
-o-margin-after: 0px;
-moz-margin-after: 0px;
-ms-margin-after: 0px;
 }
 ul {
padding: 1em 0em;
-webkit-margin-before: 0px;
-o-margin-before: 0px;
-moz-margin-before: 0px;
-ms-margin-before: 0px;
-webkit-margin-after: 0px;
-o-margin-after: 0px;
-moz-margin-after: 0px;
-ms-margin-after: 0px;
 }

p {
margin: 0px;
padding: 0.5em 0em;
-webkit-margin-before: 0px;
-o-margin-before: 0px;
-moz-margin-before: 0px;
-ms-margin-before: 0px;
-webkit-margin-after: 0px;
-o-margin-after: 0px;
-moz-margin-after: 0px;
-ms-margin-after: 0px;
 }
 
 
/* Top Menu */

#block-nice-menus-1 {

background-color: #FFF;
position: relative;
width: 648px;
float: right;
}

#nice-menu-1 {

float: none;
position: absolute;
bottom: 0px;
}

#nice-menu-1 li {

border: none;
background: none;
display: block;
height: 35px;
position: relative;
border-bottom: 2px solid #FFF;
}

#nice-menu-1 li a ,
#nice-menu-1 li.nolink h4{

font-family: LATOFont;
text-decoration: none;
font-size: 12px;
color: #393939;
padding: 0px 10px;
padding-top: 3px;
padding-bottom: 15px;
padding-right: 20px;
font-weight: normal;
margin: 0px;
border-bottom: 2px solid #FFF;
}

#nice-menu-1 li a:active,
#nice-menu-1 li a:hover,
#nice-menu-1 li.nolink:active,
#nice-menu-1 li.nolink:hover  {

font-style: italic;
border-bottom: 2px solid #EB5D40;
}

#nice-menu-1 .menuparent>a,
.nolink {

cursor: default;
}

#nice-menu-1 li.menuparent ul {

border: none;
background-color: #FFF;
top: 35px;
width: 100%;
}

#nice-menu-1 li.menuparent ul li {

background-color: #FFF;
height: auto;
width: 100%;
}

#nice-menu-1 li.menuparent ul li a {

padding: 10px;
text-transform: none;
}


/* Menu Sitemap */

#block-menu-menu-menu-sitemap ul {

margin: 0px;
padding: 0px;
}

#block-menu-menu-menu-sitemap ul li {

list-style-type: none;
list-style-image: none;
display: block;
float: left;
margin: 0px 5px;
width: 182px;
padding: 0px;
}

#block-menu-menu-menu-sitemap ul li h4 {

font-size: 11px;
font-weight: bold;
text-transform: uppercase;
color: #657984;
margin: 0px;
margin-bottom: 8px;
padding-bottom: 5px;
border-bottom: 4px solid #000000;
text-align: center;
}

#block-menu-menu-menu-sitemap ul li ul li {

float: none;
margin: 3px 0px;
padding-left: 15px;
width: 135px;
background: url('../img/menu/puce1.png') no-repeat left 5px;
}

#block-menu-menu-menu-sitemap ul li ul li a {

color: #0AA6c8;
font-size: 12px;
text-decoration: none;
}

#block-menu-menu-menu-sitemap ul .item-1 h4 {

border-bottom-color: #ACCF32;
}

#block-menu-menu-menu-sitemap ul .item-2 h4 {

border-bottom-color: #EE9b17;
}

#block-menu-menu-menu-sitemap ul .item-3 h4 {

border-bottom-color: #49B6D5;
}

#block-menu-menu-menu-sitemap ul .item-4 h4 {

border-bottom-color: #7F2775;
}

#block-menu-menu-menu-sitemap ul .item-5 h4 {

border-bottom-color: #2F964C;
}

#block-menu-menu-menu-sitemap ul .item-6 h4 {

border-bottom-color: #D7540D;
}


/* Menu Footer */

#block-menu-menu-menu-footer .content ul {

margin: 0px;
padding: 0px;
}

#block-menu-menu-menu-footer .content ul li {

list-style-type: none;
list-style-image: none;
margin: 0px;
padding: 5px;
display: block;
height: 17px;
float: left;
-webkit-margin-before: 0px;
-o-margin-before: 0px;
-moz-margin-before: 0px;
-ms-margin-before: 0px;
-webkit-margin-after: 0px;
-o-margin-after: 0px;
-moz-margin-after: 0px;
-ms-margin-after: 0px;
}

#block-menu-menu-menu-footer .content ul li a {

color: #FFF;
font-size: 14px;
text-decoration: none;
text-transform: uppercase;
}

#block-menu-menu-menu-footer .content ul li a:hover,
#block-menu-menu-menu-footer .content ul li a.active {

color: #FFA500;
}


#block-block-2 .content img[src*="facebook"] {
display: block;
-moz-box-sizing: border-box;
box-sizing: border-box;
background: url('../img/ico_fb.png') no-repeat;
height: 30px;
width: 30px;
padding-left: 30px;
float: left;
}

#block-block-2 .content img[src*="rss.png"] {
display: block;
-moz-box-sizing: border-box;
box-sizing: border-box;
background: url('../img/ico_rss.png') no-repeat;
height: 30px;
width: 30px;
padding-left: 30px;
float: left;
}

#block-block-2 .content img[src*="twitter"] {
display: block;
-moz-box-sizing: border-box;
box-sizing: border-box;
background: url('../img/ico_tw.png') no-repeat;
height: 30px;
width: 30px;
padding-left: 30px;
float: left;
}

#block-block-2 .content p {
font-size: 0px;
height: 0px;
}


/* Page Site Map */

#site-map h2.title {

color: #5DB9D5;
font-size: 18px;
font-weight: normal;
}

