/* This file will hold styles that are loaded using the same media query as the wide grid. */

.front {
	background: #0081a1;
}
#page {
	
}

/* TEMP */
/*#zone-user-wrapper {
	display: none;
}*/

header #zone-branding {
	
}

header #zone-branding .block-menu {
	background: #222;
	height: 90px;
	margin: 0;
	padding-left: 0px;
	padding-right: 0px;
	padding-top: 0px;
}

header #zone-branding .block-menu ul.menu,
header .menu-name-menu-uvhc-principal ul.menu {
	/*background: red;*/
	line-height: 23px;
	padding: 0;
	padding-left: 325px;
	padding-top: 30px;
	
}

header .branding-data .logo-img img {
	width: 100%;
	height: 100%;
}

header #zone-branding .block-menu > div > div > ul.menu li {
	background-color: transparent;
	line-height: 23px;
	padding: 0 !important;
}
header #zone-branding .block-menu > div > div > ul.menu > li > a,
header #zone-branding .block-menu > div > div > ul.menu > li > span {
	line-height: 20px;
	padding: 15px !important;
}
header #zone-branding .block-menu > div > div > ul.menu > li.active-trail {
	border-bottom: 10px solid #0081a1;
}
header #zone-branding .block-menu > div > div > ul.menu > li.active-trail > a,
header #zone-branding .block-menu > div > div > ul.menu > li.active-trail > span {
	color: #0081a1;
}


header #zone-branding .block-menu > div > div > ul.menu > li:last-child {
	margin-left: 30px;
}


body.page-frontpage header #zone-branding #block-views-slideshow-block {
	padding-top: 110px
}

body.page-frontpage header #zone-branding #block-views-slideshow-block,
body.page-frontpage #zone-content-wrapper {
	width: 1240px;
	margin-left: auto;
	margin-right: auto;
}



h1 {
    /*color: white;*/
	color: #0081a1;
    /*padding-bottom: 10px;*/
    position: relative;
	/*text-align: center;*/
    /*font-size: 36px;*/
	font-size: 32px;
    text-transform: none;
    font-weight: normal;
	/*margin-top: -65px;*/
	margin-top: 0;
	margin-right: 35px;
}
#region-content .field-name-body h1 {
	/*margin-left: -300px;*/
}

.node-links {
	float: right;
}




div#zone-user {
	width: 840px;
}



/* ENT */

div#region-user-second div.block-text-resize {
	display:block;
	float:left;
	}

div#region-user-second div.block-text-resize a {
	width:27px;
	height:26px;
	margin-top: 2px;
	float:left;
	}
div#region-user-second div.block-text-resize a#text_resize_increase {
	background: url('img/bt_plus.png') no-repeat center;
	}
div#region-user-second a#text_resize_decrease {
	background: url('img/bt_moins.png') no-repeat center;
	}
div#region-user-second a#text_resize_reset {
	background: url('img/bt_reset.png') no-repeat center;
	clear: none;
	}

div#region-user-second input[type='text'] {
	max-width:150px;
	}

header #zone-branding .block-menu div div ul.menu li a,
header #zone-branding .block-menu div div ul.menu li span,
header .menu-name-menu-uvhc-principal div div ul.menu li a,
header .menu-name-menu-uvhc-principal div div ul.menu li span {
	font-size:16.1px;
	padding: 0px 1em 0px 1em;
	height:auto;
	padding-left: 15px !important;
	padding-right: 15px !important;
}

.uvhc aside#region-sidebar-second {
	/*top: -260px;*/
}

aside#region-sidebar-second ul.quicktabs-tabs li {
	font-size: 1.5em;
}

aside#region-sidebar-second .quicktabs-tabpage .view-calendar ul li .views-field-title,
aside#region-sidebar-second .quicktabs-tabpage .view-calendar-uvhc ul li .views-field-title {
	width: 220px;
	height:56px;
	font-size: 1.2em;
	padding:15px;
}

.view-id-nouvelle_webtv.view-display-id-page .views-row {
	width: 23%;
}

.panels-flexible-2_colonnes_2_lignes div.panel-pane .pane-content,
.panel-flexible.canvas-1 .panels-flexible-row-inside .panels-flexible-region:not(:only-of-type) .pane-content,
.panels-flexible-sommaire_disposition_2 .panels-flexible-row-inside .panels-flexible-region:not(:only-of-type) .pane-content {
	max-width:389px;
}