/* This file will hold styles for the mobile version of your website (mobile first). */
/* This also can include ANY global CSS that applies site-wide. Unless overwritten by a more specific style rule, CSS declarations in global.css will apply site-wide. */


html {
	
}

body {
	margin: 0 auto;
	font-family: 'Open Sans', sans-serif;
	font-size: 12px;
	color: black;
}

#overlay-container {
	z-index: 550;
}

.front {
	
	/*background:none;*/
}

/* headers et titres */
h1,h2,h3,h4,h5 {
	/*text-transform: uppercase;*/
	color: #0081a1;
    font-family: Arial, Helvetica, FreeSans, sans-serif;
	font-weight: normal;
	margin-bottom: 0px;
	letter-spacing: -0.02em;
}

h1 {
	font-size: 1.6em;
}

h2 {
	font-size: 1.5em;
	color: #333333;
}
h3 {
	font-size: 1.4em;
}
h4 {
	font-size: 1.1em;
}

/*h6 que l'on utilise pour les légendes des photos*/
h6 {
	font-size: 10px;
	font-family: Arial, Helvetica, FreeSans, sans-serif;
	font-weight:normal;
	letter-spacing: -0.02em;
}

/* listes et paragraphes */
ul,ol {
	margin: .75em 0 .75em 32px;
	padding: 0;
}

ul li {
	list-style-image: url('img/puce_liste.png');
	padding:0.2em;
}

.region-content ul.menu li,
.region-content li.leaf {
	padding: 6px;
	font-size: 1.2em;
	font-weight: bold;
	list-style-image: url('img/puce_liste.png');
}

p {
	margin: .75em 0;
	text-indent: 0;
	text-align: justify;
}

/* liens */
a, a:link, a:visited {
	text-decoration: none;
}

.node a {
	/* les liens ne sont soulignés que dans le contenu de la page */
	text-decoration: underline;
}

a:link {
	color: #0081a1;
}

a:visited {
	color: #858585;
}

a:hover,a:focus,a:active {
	color: #99527e;
}

a img {
	border: none;
}

/* inline */
em {
	font-style: italic;
}

strong {
	font-weight: bold;
}

legend {	
	font-size: 1.1em;
	font-weight: bold;
}

table, tr, td {
	border:1px solid #000000;
	border-collapse:collapse;
	vertical-align: top;
	}
tr.even, tr.odd {
    background-color: #ffffff;
}

td, th {
	padding:10px;
	}
/*.table_invisible table,tr,td,tbody{
	border:0px solid #000000;
	border-collapse:collapse;
	vertical-align: top;
	padding: 0px;
	margin: 0px
	}*/
.table_invisible {
	border: 0px;
	margin: 0px;
	padding: 0px;
		
}
table.table_invisible > tbody {
	border: 0px;
	margin: 0px;
	padding: 0px;
		
}
table.table_invisible > tbody > tr {
	border: 0px;
	margin: 0px;
	padding: 0px;
		
}
table.table_invisible > tbody > tr > td {
	border: 0px;
	margin: 0px;
	padding: 0px;
		
}
table.table_invisible > tbody > tr > td > p {
	border: 0px;
	margin: 0px;
	padding: 0px;
		
}
table.table_invisible > tbody > tr > td > p > img {
	border: 0px;
	margin: 0px;
	padding: 0px;
	max-width: none;
		
}
/*********************************************************************************************
**										Styles génériques									**
*********************************************************************************************/
.footnote {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 0.8em;
}

.italic {
	font-style: italic;
}

.emphase {
	font-weight: bold;
	}

.center {
	text-align: center;
}

/* images à gauche et à droite */
.float_gauche {
	float: left;
}

.float_droite {
	float: right;
}

.vert,.color-1,.color-2 {
	color: #0081a1;
	font-weight: bold;
}

nav.links {
	text-align: right;
	}
	
/* pager */
.not-front #region-content ul.pager {
	border-top: 1px solid #ededed;
	padding-top:5px;
}
.not-front #region-content ul.pager li.pager-item,
.not-front #region-content ul.pager li.pager-current {
    width: 10px;
    height: 10px;
    display: inline-block;
    line-height: 10px;
}
.not-front #region-content ul.pager li a {
    color: #666;
}
.not-front #region-content ul.pager li.pager-current {
    border-radius: 10px 10px;
    background: #0081a1;
    color: #fff;
}

/*********************************************************************************************
**										Header                                    **
*********************************************************************************************/
header {
	text-align: center;
	}
	
header .flexslider {
	margin-bottom:0;
	}
	
.logo-img {
	margin-right:0;
	float: none;
	}
/*********************************************************************************************
**										Menu principal                            **
*********************************************************************************************/
// menu principal affiché en accordeon sur les mobiles et drop down en normal (défini dans alpha-default.css)

#zone-branding-wrapper {
    /*
    fix for ie z-index problem, add this on the top container that holds your menu block
    */
    position:relative;
    z-index:2
}
#zone-branding .block-menu,
header .menu-name-menu-uvhc-principal {
    margin-bottom:1em;
    z-index: 2;
}
#zone-branding .block-menu ul.menu,
header .menu-name-menu-uvhc-principal ul.menu {
    margin:0;
    padding:0;
    list-style:none;
    position:relative
}
#zone-branding .block-menu ul.menu li,
header .menu-name-menu-uvhc-principal ul.menu li {

    list-style:none;
    margin:0;
}
#zone-branding .block-menu ul.menu li a,
header .menu-name-menu-uvhc-principal ul.menu li a,
#zone-branding .block-menu ul.menu li span,
header .menu-name-menu-uvhc-principal ul.menu li span{
    display: block;
    padding: 0.5em;
    outline:none;
    background:url('img/back_menu.png') repeat-x;
    color:#FFF;
    border:0;
}

#zone-branding .block-menu ul.menu li a,
header .menu-name-menu-uvhc-principal ul.menu li a {
	color:#ffffff;
	text-transform: uppercase;
}
#zone-branding .block-menu ul.menu li a:hover,
header .menu-name-menu-uvhc-principal ul.menu li a:hover {
    background:#000;
    text-decoration:none
}


#zone-branding .block-menu ul.menu li span.over,
header .menu-name-menu-uvhc-principal ul.menu li span.over {
    background:#0081a1;
    color: #000000;
    display: block;
    float: right;
    height: 30px;
    line-height: 22px;
    padding: 0 0.5em;
    text-align: center;
    cursor:pointer;

}
#zone-branding .block-menu ul.menu li span.over:hover,
header .menu-name-menu-uvhc-principal ul.menu li span.over:hover {
    background:#F90;
    color:#FFF
}
#zone-branding .block-menu ul.menu ul,
header .menu-name-menu-uvhc-principal ul.menu ul {
    margin:0;
    padding:0;
    display:none;
}
#zone-branding .block-menu ul.menu ul li a,
header .menu-name-menu-uvhc-principal ul.menu ul li a {
    text-indent:0;
    background:#0081a1;
    text-decoration:none;
    text-transform: none;
}

#zone-branding .block-menu ul.menu ul li a.last,
header .menu-name-menu-uvhc-principal ul.menu ul li a.last {
    border-bottom: none;
}

/*********************************************************************************************
								SlideShow									  
**********************************************************************************************/

#slideuvhc {
	height: 393px;
}

/*
#slideuvhc-bloctexte {
	position: relative;
	top: -405px;
}

#slideuvhc-texte {
	float: right;
	width: 430px;
	height: 405px;
	background-color: rgba(0,129,161,0.8);
}
*/

#slideuvhc-bloctexte {
	position: relative;
	top: 0;
}

#slideuvhc-texte {
	float: right;
	width: auto;
	background-color: rgba(0,129,161,0.8);
}

#slideuvhc-title {
	font-size: 30px;
	padding: 20px 25px 2px 25px;
	color: #ffffff;
	font-weight: bold;
	text-transform: uppercase;
	line-height: 35px;
}

#slideuvhc-title a {
	color: #ffffff;
}

#slideuvhc-body {
	line-height: 20px;
	font-size: 14px;
	padding: 0 25px 8px 25px;
	color: #ffffff;
}

#slideuvhc-body p {
	text-align: center;
}

#slideuvhc-url {
	line-height: 60px;
	font-size: 14px;
	padding: 0 0 0 0;
	color: #ffffff;
	margin: 0;
}

#slideuvhc-url span {
	background-color:#333333;
	padding: 10px 20px 10px 20px;
}

#slideuvhc-clear {
	clear: both;
}

/*********************************************************************************************
**										Breadcrumb									**
*********************************************************************************************/

div#breadcrumb {
	display: block;
	width: 100%;
	margin-left:0;
	/*background: url("img/back_footer.png") repeat scroll 0 0 transparent;*/
	background-color: #0081a1;
}

div#breadcrumb .breadcrumb {
	padding-top: 5px;
	margin-left: 5px;
}

div#breadcrumb .breadcrumb a,div#breadcrumb .breadcrumb span.separator {
	color: #ffffff;
}


/*********************************************************************************************
**										Menu bas de page											**
*********************************************************************************************/
footer {
	background: #222;
}

footer img {
	padding: 5px;
	background-color: #fff;
}

div#zone-postscript-wrapper  {
	background: #222;
}
div#zone-postscript-wrapper:before {
	/*background:#ffffff;
	content: url('img/footer.png');
	display:block;
	overflow: hidden;
	height:37px;
	text-align:right;*/
	display: none;
} 

div#zone-postscript-wrapper div.block-menu-block {
	background: none;
}

div#zone-postscript-wrapper div.block-menu-block .content>div {
	display:block;
	clear:both;
	/*width:80%;*/
	margin : auto;
}
div#zone-postscript-wrapper div.block-menu-block ul.menu {
	display:inline-block;
	clear:both;
	width:100%;
	margin : auto;
}
div#zone-postscript-wrapper div.block-menu-block ul.menu li {	/* 1er niveau */
	list-style-type: none;
	list-style-image: none;
	margin:0;
	display:block;
	clear:both;
	
	border-top:1px solid #000;
	padding-top:1em;
	}
div#zone-postscript-wrapper div.block-menu-block ul.menu li>a {
	/*width:140px;*/
	}
div#zone-postscript-wrapper div.block-menu-block ul.menu li.expanded>a:after {
	content:url('img/puce_footer.png');
	font-size:0.5em;
	color:#ffffff;
	padding-left:5px;
	}
div#zone-postscript-wrapper div.block-menu-block ul.menu li.first {
	border:none;
	}
div#zone-postscript-wrapper div.block-menu-block ul.menu li a,
div#zone-postscript-wrapper div.block-menu-block ul.menu li span {	/* 1er niveau */
	text-transform: uppercase;
	font-size:1.1em;
	color:#0081a1;
	list-style-type: none;
	padding-bottom:1em;
}
div#zone-postscript-wrapper div.block-menu-block ul.menu li ul {
	display:block;
	float:right;
	clear: right;
	width:80%;
	margin:0;
	padding:0;
	padding-bottom:1em;
	}
div#zone-postscript-wrapper div.block-menu-block ul.menu li ul li {
	list-style-type: none;
	list-style-image: none;
	border:none;

	clear:right;
	
	margin:0;
	padding:0;
	}
div#zone-postscript-wrapper div.block-menu-block ul.menu li ul li a {
	text-transform: none;
	font-size:1em;
	color: #FFF;
	

	padding-bottom:0;
	}
div#zone-postscript-wrapper div.block-menu-block ul.menu li ul li a:hover {
	text-decoration: underline;
	}
	
	
	
/*********************************************************************************************
**										Footer												**
*********************************************************************************************/


div#region-footer-first {
	color: #585858;
}

div#region-footer-first a {
	color: #FFF;
	padding-right: 30px;
}
div#region-footer-first a:HOVER {
	text-decoration: underline;
	}
div#region-footer-second,
div#region-footer-second p {
	text-align: right;
}

.front div#region-footer-second p {
	text-align: center;
}


/*********************************************************************************************
**										Bloc Agenda / En images								**
*********************************************************************************************/

/* onglets */
aside#region-sidebar-second ul.quicktabs-tabs {
	margin-bottom:1px;
	padding-bottom:0;
	margin-left:0;
	padding: 0;
}
aside#region-sidebar-second ul.quicktabs-tabs li {
	font-size: 1.5em;
	text-transform: uppercase;
	background: #000000;
	border-top-left-radius:5px;
	border-top-right-radius:5px;
	margin:0;
	padding-bottom:4px;
	}
aside#region-sidebar-second ul.quicktabs-tabs li a {
	color: #000;
	padding:5px;
	}
aside#region-sidebar-second ul.quicktabs-tabs li.active {
	background:#000;
	color: #FFF;
	}
aside#region-sidebar-second ul.quicktabs-tabs li.active a {
	color: #FFF;
	}
aside#region-sidebar-second .quicktabs_main {
	border-top : 3px solid #000;
	}
aside#region-sidebar-second .quicktabs-tabpage {
	text-align : center;
	background: #333333;
	/*background: rgba(51,51,51,0.9); voir avec Sebastien : footer n'est pas transparent */
	text-align: center;
}

aside#region-sidebar-second #block-quicktabs-agenda-images:after {
    background: none repeat scroll 0 0 #333333;
    margin-top: -1px;
}
aside#region-sidebar-second div#quicktabs-agenda_images:after {
    background: none repeat scroll 0 0 #333333;
    content: url("img/bas_cartouche_agenda_home.png");
    display: block;
    height: 12px;
    overflow: hidden;
}
aside#region-sidebar-second #block-quicktabs-agenda-images {
    height: auto;
    padding-bottom: 16px;
    position: static;
}

aside#region-sidebar-second .quicktabs-tabpage .block {
	padding-top:10px;
	}
	
aside#region-sidebar-second .quicktabs-tabpage .more-link {
	display:inline;
	}
aside#region-sidebar-second .quicktabs-tabpage .more-link a {
	background: #000;
	color: #FFF;
	padding:10px;
	margin:10px 30px 10px 0;
	border-radius:3px;
	display:inline-block;
	}
	
/* bloc agenda */
aside#region-sidebar-second .view-calendar-uvhc {
	text-align:right;
	width: 100%;
	margin: 0;
	padding: 0;
}

aside#region-sidebar-second .view-calendar-uvhc .view-header {
	width: 100%;
	border-bottom: #333 solid 2px;
	font-size: 24px;
	font-weight: bold;
	color: #595959;
}
aside#region-sidebar-second .view-calendar-uvhc .view-header p {
	margin: 0;
}

aside#region-sidebar-second .view-calendar-uvhc ul {
	text-align: left;
	}
aside#region-sidebar-second .quicktabs-tabpage .view-calendar ul,
aside#region-sidebar-second .quicktabs-tabpage .view-calendar-uvhc ul {
	margin: 0 auto ;
	padding: 0;
	/*width:280px;*/

	}
aside#region-sidebar-second .quicktabs-tabpage .view-calendar ul li,
aside#region-sidebar-second .quicktabs-tabpage .view-calendar-uvhc ul li {
	list-style-type: none;
	list-style-image: none;
	position: relative;
	padding:5px 0px;
	margin:0 15px;
	text-align: left;
}

aside#region-sidebar-second .quicktabs-tabpage .view-calendar ul li .date,
aside#region-sidebar-second .quicktabs-tabpage .view-calendar-uvhc ul li .date,
aside#region-sidebar-second .quicktabs-tabpage .view-calendar ul li .date,
aside#region-sidebar-second .quicktabs-tabpage .view-calendar-uvhc ul li .date {
	position: absolute;
	top: 5px; /* margin */
	left: 0;
	width: 45px;
	/*height: 86px;*/
	height:90%;
}

aside#region-sidebar-second .quicktabs-tabpage .view-calendar ul li .date>span,
aside#region-sidebar-second .quicktabs-tabpage .view-calendar-uvhc ul li .date>span {
	width: 42px;
	display: block;
	background:#000000;
	background: rgba(0, 0, 0, 0.6);
	color: #ffffff;
	text-align: right;
	padding-right: 3px;
	}

aside#region-sidebar-second .quicktabs-tabpage .view-calendar ul li .date .jour,
aside#region-sidebar-second .quicktabs-tabpage .view-calendar-uvhc ul li .date .jour  {
	font-size: 3em;
	height: 55%;
}

aside#region-sidebar-second .quicktabs-tabpage .view-calendar ul li .date .mois,
aside#region-sidebar-second .quicktabs-tabpage .view-calendar-uvhc ul li .date .mois  {
	font-size: 1.7em;
	height: 45%;
}


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 {
	/* TODO : voir champs dans la vue */
	color: #ffffff;
	background: #000000;
	background: rgba(0, 0, 0, 0.5);
	position: absolute;
	top: 5px; /* margin */
	left:45px;
	width: 250px;
	height:86px;
	padding:15px;
	font-size: 1.2em;
}
aside#region-sidebar-second .quicktabs-tabpage .view-calendar ul li .views-field-title a,
aside#region-sidebar-second .quicktabs-tabpage .view-calendar-uvhc ul li .views-field-title a {
	color: #ffffff;
}
aside#region-sidebar-second .quicktabs-tabpage .view-calendar ul li:hover .date,
aside#region-sidebar-second .quicktabs-tabpage .view-calendar-uvhc ul li:hover .date {
	
}
aside#region-sidebar-second .quicktabs-tabpage .view-calendar ul li:hover .views-field-title,
aside#region-sidebar-second .quicktabs-tabpage .view-calendar-uvhc ul li:hover .views-field-title {
	display: block;
}

/*** onglet en image ***/
/* video */
aside#region-sidebar-second .quicktabs-tabpage .views-field-title {
	color:#000;
	font-size: 1.2em;
	
	}
aside#region-sidebar-second .quicktabs-tabpage .views-field-title a {
	color:#000;

	}
aside#region-sidebar-second .quicktabs-tabpage .views-field-field-teaser {
	color:#ffffff;
	font-size: 1em;
	text-align: left;
	}
aside#region-sidebar-second div.view-webtv div.views-field-field-image-250-86:after {
  content: url("./img/picto-play.png");
  display: block;
  height: 70px;
  left: 99px;
  margin-top: -70px;
  position: relative;
  width: 53px;
}
/* TODO
aside#region-sidebar-second .quicktabs_tabpage .block .content {
	width:250px;
	margin-left:10px;
	}

	
*/

/* galerie */
aside#region-sidebar-second .quicktabs-tabpage .views-field-field-image-galerie img {
	margin:1px;
	}
	
/*********************************************************************************************
**										Menus gauche										**
*********************************************************************************************/

aside#region-sidebar-first {
	display:none;
}

/*********************************************************************************************
**										Menu pratique									**
*********************************************************************************************/

#block-menu-menu-uvhc-pratique-nouveau {
	margin: 15px 15px 0 15px;
	/*background-image: url(img/back_pratique.png);*/
	height: 150px;
	padding: 20px;
	background:#eee;
}

#block-menu-menu-uvhc-pratique-nouveau .block-title {
	font-size: 22px;
	font-weight: bold;
	color: #0081a1;
	padding: 0;
	height: 30px;
}

#block-menu-menu-uvhc-pratique-nouveau .menu {
	display: table;
	width: 100%;
	padding: 10px 0 0 0;
	margin: 0;
}

#block-menu-menu-uvhc-pratique-nouveau .menu li {
	display: table-cell;
	text-align: center;
	width: 16.66%;
	font-size: 12px;
}

#block-menu-menu-uvhc-pratique-nouveau .menu li a, #block-menu-menu-uvhc-pratique-nouveau .menu li a:visited {
	color: #000;
	text-decoration: none;
}

#block-menu-menu-uvhc-pratique-nouveau .menu li:nth-child(1) a:before {
	content: url('img/icone-acces.png');
	display: block;
}

#block-menu-menu-uvhc-pratique-nouveau .menu li:nth-child(2) a:before {
	content: url('img/icone-inscriptions.png');
	display: block;
}
#block-menu-menu-uvhc-pratique-nouveau .menu li:nth-child(3) a:before {
	content: url('img/icone-dates-rentrees.png');
	display: block;
}

#block-menu-menu-uvhc-pratique-nouveau .menu li:nth-child(4) a:before {
	content: url('img/icone-marches.png');
	display: block;
}

#block-menu-menu-uvhc-pratique-nouveau .menu li:nth-child(5) a:before {
	content: url('img/icone-recrutement.png');
	display: block;
}

#block-menu-menu-uvhc-pratique-nouveau .menu li:nth-child(6) a:before {
	content: url('img/icone-contact.png');
	display: block;
}

#block-menu-menu-uvhc-pratique-nouveau .menu li:nth-child(7) a:before {
	content: url('img/icone-plant.png');
	display: block;
}

/*********************************************************************************************
**										Menus droit										**
*********************************************************************************************/

aside#region-sidebar-second {
	/*background: url('img/back_pratique_interne.gif') repeat;*/
}
aside#region-sidebar-second ul.quicktabs-tabs {
	background: none;
	}

aside#region-sidebar-second section.block-menu-block:before {
}
aside#region-sidebar-second section.block-menu-block,
aside#region-sidebar-second section.block-menu {
    background: url("img/back_pratique_interne.gif") repeat scroll 0 0 transparent;
    margin: 0;
    padding: 0 0 30px;
    position: static;
    z-index: 0;
}

.uvhc aside#region-sidebar-second section.block-menu-block,
.uvhc aside#region-sidebar-second section.block-menu {
	margin: -26px 0 0;
	}

aside#region-sidebar-second section.block-menu-block h2,
aside#region-sidebar-second section.block-menu h2 {
	padding-top:20px;
	padding-left:10px;
	margin-bottom:0;
	font-weight: bold;

}
aside#region-sidebar-second section.block-menu-block div.content,
aside#region-sidebar-second section.block-menu div.content {
	padding:0 10px;
}
aside#region-sidebar-second section.block-menu-block div.content ul.menu,
aside#region-sidebar-second section.block-menu div.content ul.menu {
	padding:0;
	margin: 0;
}
aside#region-sidebar-second section.block-menu-block div.content ul.menu li,
aside#region-sidebar-second section.block-menu div.content ul.menu li	{
	margin: 0;
	list-style-type: none;
	list-style-image: none;
	background: url('img/puce_liste.png') no-repeat;
	background-position:0px 9px;
	line-height: 25px;
}

aside#region-sidebar-second section.block-menu-block div.content ul.menu li a,
aside#region-sidebar-second section.block-menu div.content ul.menu li a {
	color:#0081a1; 
	font-size:1.2em;
	display:block;
	border-radius:5px;
	padding-left:10px;
	}
aside#region-sidebar-second section.block-menu-block div.content ul.menu li a:hover,
aside#region-sidebar-second section.block-menu-block div.content ul.menu li a.active,
aside#region-sidebar-second section.block-menu div.content ul.menu li a:hover,
aside#region-sidebar-second section.block-menu div.content ul.menu li a.active {
	background:#0081a1;
	color:#1B1B1B;
	}

/*********************************************************************************************
**										Frontpage											**
*********************************************************************************************/
/*section#section-content .view-accueil {
	min-width:887px;
	}
*/
.page-frontpage #region-content {
	margin: 14px 0 0 0;
	padding: 0;
	display: block;
	width: 100%;
	overflow: auto;
}

.page-frontpage #region-sidebar-second {
	margin: 0;
	padding: 0;
	display: block;
	width: 100%;
	overflow: auto;
}

.page-frontpage #region-sidebar-second .region-sidebar-second-inner {
	margin: 36px 22px 15px 16px;
}

.page-frontpage #block-system-main {
	margin: 15px 15px 15px 15px;
	padding: 0px;
}

#news-title {
	display: table;
	width: 100%;
	padding-bottom: 10px;
}

#news-title-left {
	display: table-cell;
	vertical-align:top;
}

#news-title-mid {
	display: table-cell;
	width: 200px;
	font-size: 24px;
	font-weight:bold;
	color: #0081a1;
	text-align:center;
}

#news-title-right {
	display: table-cell;
	vertical-align:top;
}

.title-line {
	height: 18px;
	width: 100%;
	border-bottom: #333 solid 2px;
}

.front .view-calendar-uvhc div.field-content {
	float: left;
	padding: 14px 8px 12px;
	margin :0;
	font-size: 28px;
	font-weight: bold;
	color: #0081a1;
	line-height: 18px;
	
}

.front .view-calendar-uvhc .jour {
	display: block;
}

.front .view-calendar-uvhc .mois {
	font-size: 16px;
	font-weight: normal;
}

.front .view-calendar-uvhc .views-field-title {
	padding: 12px 8px 12px 60px;
	line-height: 18px;
	font-size: 12px;
	font-weight: normal;
	color: #595959;
	/*float: left;*/
}

.front .view-calendar-uvhc .views-field-title .field-content {
	line-height: 18px;
	font-size: 12px;
	font-weight: normal;
	color: #595959;
}

.front .view-calendar-uvhc .views-field-title .field-content a {
	color: #595959;
}

.front .view-calendar-uvhc ul {
	display: block;
}

.front .view-calendar-uvhc li {
	display: block;
}

.front .view-calendar-uvhc .views-row {
	border-bottom: 1px solid #333;
	margin: 0;
	padding: 0;
}

/*.front .view-calendar-uvhc li:after {
	display: block;
	content: "";
	clear: both;
}*/

.front .view-calendar-uvhc .views-field-field-date-debut:after {
	content: "";
	clear:both;
	display: block;
}

.front .view-calendar-uvhc .more-link a {
	background: #000 none repeat scroll 0% 0%;
	color: #FFF;
	padding: 10px;
	border-radius: 3px;
	display: inline-block;
}

.front .view-calendar-uvhc .more-link {
	padding: 0 15px 0 0;
}

.front #block-block-157 {
	margin-top: 30px;
}

.front #block-block-157 .block-title {
	margin-top: 30px;
	font-size: 24px;
	font-weight: bold;
	color: #595959;
}

.front #block-block-158 div.content p {
	text-align: center;
}




.front #region-content div.view-content {

}

.page-frontpage #region-content div.view-content .views-row-1 {
	width: 41%;
	float: left;
	height: 280px;
	overflow: hidden;
}

.page-frontpage #region-content div.view-content .views-row-2 {
	width: 41%;
	float: left;
	height: 280px;
	overflow: hidden;
}

.page-frontpage #region-content div.view-content .views-row-3 {
	width: 41%;
	float: left;
	height: 280px;
	overflow: hidden;
}

.page-frontpage #region-content div.view-content .views-row-4 {
	width: 41%;
	float: left;
	height: 280px;
	overflow: hidden;
}

.page-frontpage #region-content div.view-content .views-row-5 {
	width: 41%;
	float: left;
	height: 280px;
	overflow: hidden;
}

.page-frontpage #region-content div.view-content .views-row-6 {
	width: 41%;
	float: left;
	height: 280px;
	overflow: hidden;
}

.front #region-content div.view-content .views-row-4 .views-field {
	margin-top: 10px;
}

.front #region-content div.view-content .views-row-5 .views-field {
	margin-top: 10px;
}

.front #region-content div.view-content .views-row-6 .views-field {
	margin-top: 10px;
}

.front #region-content .views-row .views-field-title {
	font-size:20px;
	line-height: 24px;
}

.front #region-content .views-row .views-field-title a {
	text-decoration: none;
	color: #000000;
}
.front #region-content .views-row .views-field-title a .emphase {
	font-weight:normal;
	}
.front #region-content .views-row .views-field-teaser,
.front #region-content .views-row .views-field-field-teaser	{
	color: #545454;
	
}
/* pager */
.front #region-content ul.pager {
	background :none;
	border:none;	
	text-align:left;
	margin:0;
	margin-left: 33px;
	padding-top:5px;
	
}

.front #region-content ul.pager li {
	margin: 0;
	border: none;
}

.front #region-content ul.pager li.pager-item a {
/*	background: url('img/p_diapo_off.png') no-repeat;*/
	background-position:0px 0px;
/*	color:#ffffff;*/
	display:inline-block;
	float:left;
	width:12px;
	height:10px;
    margin: 0px 0px 0px 0px;
}
.front #region-content ul.pager li.pager-current {
/*	background: url('img/p_diapo_on.png') no-repeat;*/
	background-position:0px 0px;
/*	color:#ffffff;*/
	display:inline-block;
	float:left;
	width:10px;
	height:10px;
    padding:6px 4px 4px 6px;
	border-radius: 10px 10px;
    background: #0081a1;
    color: #fff;
	line-height: 8px;
	margin-right: 6px;
}

	
.front #region-content .more-link a {
	background: #000;
	color: #FFF;
    padding:10px;
	border-radius:3px;
	display:inline-block;
	/*margin:10px 30px 10px 0;*/
	/*line-height: 8px;*/
/*    margin: 0px 0px 0px 10px;*/
}

.front #region-content ul.pager li.pager-first,
.front #region-content ul.pager li.pager-previous,
.front #region-content ul.pager li.pager-next,
.front #region-content ul.pager li.pager-last {
	display: none;
}
/*********************************************************************************************
**										Block à découvrir                         **
*********************************************************************************************/

#block-views-webtv-block-13 {
	margin: 15px;
	padding: 0;
}

#block-views-webtv-block-13 div.view-content .views-row-1 {
	width: 41%;
	float: left;
	padding: 0 20px 15px 15px;
}

#block-views-webtv-block-13 div.view-content .views-row-2 {
	width: 41%;
	float: left;
	padding: 0 0 15px 0;
}

#block-views-webtv-block-13 div.view-content .views-row-3 {
	width: 41%;
	float: left;
	padding: 10px 20px 15px 15px;
}

/*********************************************************************************************
**										Header                                    **
*********************************************************************************************/
#zone-user {
	/*display: none;*/
}

div#zone-user-wrapper {
	font-size: 0.9em;
}
div#region-user-first {
	float:left;
	}
div#region-user-first #suivez-nous span  {
	display: none;
}


div#region-user-first #suivez-nous img {
	vertical-align: middle;
}


div#region-user-second {
	line-height: 30px;
}

div#region-user-second div.block-text-resize {
	display:none;
	}
	


div#region-user-second #tools .tool {
	float: left;
}

div#region-user-second #tools .tool a {
	display: block;
	height: 30px;
	padding-left: 35px;
	/* picto affiché à gauche de chaque outil */
	background-position: 5px 2px;
	background-repeat: no-repeat;
}

/* annuaire */
div#region-user-second #tools #tools_annuaire a,
div#region-user-second #tools #tools_annuaire a:visited {
	background-image: url('img/p_annuaire.png');
	color: #a19c97;
}
div#region-user-second #tools #tools_annuaire a:hover {
	color:#ffffff;
}


div#region-user-second #tools #tools_annuaire a:after { /* arrondi */
	/*content: url('img/onglet_annuaire.png');
	float: right;*/
}


/* ENT */
div#region-user-second #tools #tools_ent {
	/*background: url('img/back_ent.png') repeat-x;*/
}

div#region-user-second #tools #tools_ent a,
div#region-user-second #tools #tools_ent a:visited {
	background: url('img/p_ent.png') no-repeat 5px 2px;
	/*color: #293404;*/
	color: #a19c97;
}
div#region-user-second #tools #tools_ent a:hover {
	color:#ffffff;
	}
div#region-user-second #tools #tools_ent a:after { /* arrondi */
	/*content: url('img/onglet_ent.png');
	float: right;*/
}

/* Recherche */
input[type='text'] {
	border: 1px solid #000;
	color: #293404;
}

input[type='submit'],
input[type='reset'] {
	border: 1px solid #000;
	color: #293404;
	background: #d5e59e;
}
button, input[type="reset"], input[type="submit"], input[type="button"] {
	-webkit-border-radius :0;
	border-radius :0;
	background-color:#a19c97;
	text-shadow:none;
}
.container-inline div.form-item-retain-filters {
	display: none;
	}

div#region-user-second input {
	font-size: 1.2em;
	padding: 3px;
	max-width:70%;
}

/* rotor */
#region-branding {
	margin: 0;
	width:100%;
	}
#block-views-slideshow-block {
	z-index:1;
	/*position:absolute;*/
	/*left:-10px;*/
	}
	
#zone-user-wrapper {
	margin-bottom:0px;
	}

/*********************************************************************************************
**										Node												**
*********************************************************************************************/
article.node-page img[align],
article.node-actualite img[align] {
	margin:15px;
	}
article.node-page img[align=left],
article.node-actualite img[align=left] {
	margin-left:0;
	}
article.node-page img[align=right],
article.node-actualite img[align=right] {
	margin-right:0;
	}
.submitted {
	color:#696969;
	display:block;
	font-style:italic;
	text-align:right;
	width:90%;
}

/*********************************************************************************************
**										Actualites											**
*********************************************************************************************/
section#section-content div.view-actualites-uvhc,
section#section-content div.view-actualites-composantes {
	
	}

section#section-content div.view-actualites-uvhc h2,
section#section-content div.view-actualites-composantes h2 {
	margin-top: 20px;
	}
section#section-content div.view-actualites-uvhc div.views-row,
section#section-content div.view-actualites-composantes div.views-row {
	min-height: 175px;
	margin-right:50px;
	}
section#section-content div.view-actualites-uvhc div.views-field-field-image,
section#section-content div.view-actualites-uvhc div.views-field-field-image-241-211,
section#section-content div.view-actualites-composantes div.views-field-field-image,
section#section-content div.view-actualites-composantes div.views-field-field-image-241-211 {
	float : left;
	margin:5px 15px 5px 0;
	position: relative;
	text-align:center;
	width:240px;
}
section#section-content div.view-actualites-uvhc div.views-field-field-image-241-211 .images-actu-new,
section#section-content div.view-actualites-composantes div.views-field-field-image-241-211 .images-actu-new {
	position : absolute;
		left:0;
		top:0;
	}

section#section-content div.view-actualites-uvhc div.views-field-field-image-241-211 .images-actu-old,
section#section-content div.view-actualites-composantes div.views-field-field-image-241-211 .images-actu-old {
	margin-top: 15px;
	}

section#section-content div.view-actualites-uvhc div.views-field-field-image-241-211 img,
section#section-content div.view-actualites-composantes div.views-field-field-image-241-211 img {
	
	}


section#section-content div.view-actualites-uvhc div.views-field-field-teaser,
section#section-content div.view-actualites-composantes div.views-field-field-teaser {
	padding: 5px 40px 10px 250px;
	}
	
	
/*====================================
	Page Agenda 
====================================*/
.view .date-nav-wrapper .date-heading {
	display:none;
	}
.view .date-nav-wrapper .date-prev {
	right:80px;
	}



.calendar-calendar td.past,
.calendar-calendar td.past .inner div.calendar div,
.calendar-calendar td.past .inner div.calendar div a {
	background: #fff;
	color: #777;
	font-size:0.95em;
	}
.calendar-calendar td.future,
.calendar-calendar td.future .inner div.calendar div,
.calendar-calendar td.future .inner div.calendar div a {
	
	
	font-size:0.95em;
}
.calendar-calendar .month-view .full tr td.today, 
.calendar-calendar .month-view .full tr.odd td.today, 
.calendar-calendar .month-view .full tr.even td.today {
 
  color: #000000;
  font-size: 1em;
}

.calendar-calendar tr {
	border: 0;
	}
.calendar-calendar td a {
	font-weight: normal;
	}
.calendar-calendar .month-view .full td.multi-day div.monthview, 
.calendar-calendar .week-view .full td.multi-day div.weekview, 
.calendar-calendar .day-view .full td.multi-day div.dayview {
	    background: #eef4da;
    padding: 3px;
	}
.calendar-calendar .month-view .full td.multi-day .inner .monthview .continues, 
.calendar-calendar .month-view .full td.multi-day .inner .monthview .cutoff, 
.calendar-calendar .week-view .full td.multi-day .inner .weekview .continues, 
.calendar-calendar .week-view .full td.multi-day .inner .weekview .cutoff {
	background:none;
	color:#000;
	top:0;
	}

.calendar-calendar div.calendar {
 
}

.calendar-calendar td .inner div, 
.calendar-calendar td .inner div a {
  background: #ffffff;

}
.calendar-calendar td .inner div.day {
	width:22px;
	}
.calendar-calendar td .inner div.day a {
  color: #0081a1;
    font-size: 20px;
}
.calendar-calendar th.days {
 font-size: 20px;
}

.calendar-calendar .month-view .full td.multi-day div.monthview, 
.calendar-calendar .week-view .full td.multi-day div.weekview, 
.calendar-calendar .day-view .full td.multi-day div.dayview {
	height: auto;
	overflow: visible;
	}
.calendar-calendar .month-view .full td.multi-day .calendar.monthview .contents, 
.calendar-calendar .week-view .full td.multi-day .calendar.weekview .contents {
	position: inherit;
	width: auto;
	left:0;
	}
	
/*====================================
	Moteur de recherche 
====================================*/
.search-url {
	font-style: italic;
	margin-left:40px;
	}
	
/*====================================
	Couleurs du plan d'acces 
====================================*/
.color-pourpre-plan-acces {
	color: #7f3f98;
	font-weight: bold;
}
.color-bleu-plan-acces {
	color: #3a73c2;
	font-weight: bold;
}
.color-rose-plan-acces {
	color: #de006e;
	font-weight: bold;
}
.color-gris-plan-acces {
	color: #67676b;
	font-weight: bold;
}

.color-vert-plan-acces {
	color: #8dc63f;
	font-weight: bold;
}
.color-vert2-plan-acces {
	color: #0b9444;
	font-weight: bold;
}
.color-orange-plan-acces {
	color: #ed1c24;
	font-weight: bold;
}





/**********************************************************/
/****************   fiches chercheur   ********************/
/**********************************************************/
div#fiche-chercheur {
	position:relative;
	text-align: justify;
}
div#fiche-chercheur hr.spacer {
	
}
div#fiche-chercheur div#etat-civil {
	display:block;
	height:155px;
	}
div#fiche-chercheur h2 {
	text-transform: uppercase;
	text-align: left;
	background-color: #eeeeee;
	}
div#fiche-chercheur h3 {
	margin: 5px 0;
}
div#fiche-chercheur h4 {
	font-style: italic;
}
/* navigation dans les fiches chercheur */
/*div[id=navigation-fiche] {
position: fixed !important;
}
html > body {
overflow: visible !important;
}*/

div#fiche-chercheur div#navigation-fiche {
	display:block;
	float:left;
	border:1px solid;
	float:left;
	width: 175px;
	margin: 0 25px 5px 0;
	font-size: 0.9em;
	text-transform: none;
	text-align: left;
	background: #ffffff;
}
div#fiche-chercheur div#navigation-fiche a.rubrique {
	text-decoration: none;
	text-transform: uppercase;
	font-weight: bold;
	font-size:1em;
	background-color: #eeeeee;
}
div#fiche-chercheur div#navigation-fiche a.rubrique:hover {
	text-decoration: underline;
}
div#fiche-chercheur div#navigation-fiche ul {
	margin: 0;
	padding: 0;
	padding-left: 15px;
}
div#fiche-chercheur div#rubriques {
	/*position:absolute;*/
	left: 200px;
	/*width: 400px;*/
}
div#fiche-chercheur ul#degrees {
	list-style-type: none;
	}
div#fiche-chercheur ul#degrees div,
div#fiche-chercheur ul#jobs div {
	display: inline;
}
div#fiche-chercheur img#photo {
	float: left;
	margin:5px;
}
div#fiche-chercheur table.ouvrages {
	border:0;
	}
div#fiche-chercheur td.ouvrage_img {
	vertical-align: top;	
	text-align: center;
}
div#fiche-chercheur td.ouvrage_img img {
	max-width: 100px;
}

div#fiche-chercheur a.translation-link {
	float:right;
	margin-right:3px;
}


/* Nouvelle Web TV */
/* v1 : bloc video / page sommaire */
#block-views-nouvelle-webtv-block-1  {
	background: #EDEDED;
    border-top: 3px solid #0081a1;
    padding: 10px;
}
#block-views-nouvelle-webtv-block-1 .view-filters {
	display: none;
	}
	



#block-views-nouvelle-webtv-block-1 .galleria-content {
	width: 100%;
	height: 500px;
	}
	
#block-views-nouvelle-webtv-block-1 .views-field.views-field-type {
    text-align: right;
}


#block-views-nouvelle-webtv-block-1 .views-field.views-field-title {
    font-size: 24px;
    color: #0081a1;
}

.view-nouvelle-webtv .view-filters {
    border-bottom: 2px solid #EDEDED;
    border-top: 2px solid #EDEDED;
    margin: 15px 0;
}
.view-nouvelle-webtv .view-filters .views-exposed-form {
	position: relative;
}
.view-nouvelle-webtv .view-filters .views-reset-button {
	position:absolute;
	bottom:50%;
	left:0;
	width:10%;
	display:block;
	text-align: center;
	}
.view-nouvelle-webtv .view-filters .views-exposed-widget {
	float: none;
	}
.view-nouvelle-webtv .view-filters .views-exposed-widget label {
	display: inline-block;
	width: 10%;
	vertical-align: top;
	text-align: center;
	}
.view-nouvelle-webtv .view-filters .views-exposed-widget .views-widget {
	display: inline-block;
	width: 85%;
	}

.view-nouvelle-webtv .view-filters .views-exposed-widget .views-widget a {
    display: block;
    float: left;
    margin: 4px;
    padding: 5px 10px;
}

.view-nouvelle-webtv .view-filters .views-exposed-widget .views-widget a {
	position: relative;
	}
	
.view-nouvelle-webtv .view-filters	#edit-categorie-all {
	display: none;
	}
.view-nouvelle-webtv .view-filters .views-exposed-widget .views-widget #edit-categorie-1104 a {
	background: #7395C7;
	color:#fff;
	}


.view-nouvelle-webtv .view-filters .views-exposed-widget .views-widget #edit-categorie-1104.selected-edit-categorie-1104 a,
.view-nouvelle-webtv .view-filters .views-exposed-widget .views-widget #edit-categorie-1104 a:hover {
	background: #164EA1;
	box-shadow: 3px 3px #AAAAAA;
}


.view-nouvelle-webtv .view-filters .views-exposed-widget .views-widget #edit-categorie-2397 a {
	background: #E075B1;
	color:#fff;
}
.view-nouvelle-webtv .view-filters .views-exposed-widget .views-widget #edit-categorie-2397.selected-edit-categorie-2397 a,
.view-nouvelle-webtv .view-filters .views-exposed-widget .views-widget #edit-categorie-2397 a:hover {
	background: #CB197D;
	box-shadow: 3px 3px #AAAAAA;
}

.view-nouvelle-webtv .view-filters .views-exposed-widget .views-widget #edit-categorie-1105 a {
	background: #FDB466;
	color:#fff;
}
.view-nouvelle-webtv .view-filters .views-exposed-widget .views-widget #edit-categorie-1105.selected-edit-categorie-1105 a,
.view-nouvelle-webtv .view-filters .views-exposed-widget .views-widget #edit-categorie-1105 a:hover {
	background: #fb8200;
	box-shadow: 3px 3px #AAAAAA;
}

.view-nouvelle-webtv .view-filters .views-exposed-widget .views-widget #edit-categorie-1106 a {
	background: #C47173;
	color:#fff;
}
.view-nouvelle-webtv .view-filters .views-exposed-widget .views-widget #edit-categorie-1106.selected-edit-categorie-1106 a,
.view-nouvelle-webtv .view-filters .views-exposed-widget .views-widget #edit-categorie-1106 a:hover {
	background: #9c1315;
	box-shadow: 3px 3px #AAAAAA;
}

.view-nouvelle-webtv .view-filters .views-exposed-widget .views-widget #edit-categorie-1107 a {
	background: #66CBF2;
	color:#fff;
}
.view-nouvelle-webtv .view-filters .views-exposed-widget .views-widget #edit-categorie-1107.selected-edit-categorie-1107 a,
.view-nouvelle-webtv .view-filters .views-exposed-widget .views-widget #edit-categorie-1107 a:hover {
	background: #00a8ea;
	box-shadow: 3px 3px #AAAAAA;
}

.view-nouvelle-webtv .view-filters .views-exposed-widget .views-widget #edit-categorie-1108 a {
	background: #888888;
	color:#fff;
}
.view-nouvelle-webtv .view-filters .views-exposed-widget .views-widget #edit-categorie-1108.selected-edit-categorie-1108 a,
.view-nouvelle-webtv .view-filters .views-exposed-widget .views-widget #edit-categorie-1108 a:hover {
	background: #383838;
	box-shadow: 3px 3px #AAAAAA;
}

.view-nouvelle-webtv .view-filters .views-exposed-widget .views-widget #edit-categorie-1109 a {
	background: #4D924D;
	color:#fff;
}
.view-nouvelle-webtv .view-filters .views-exposed-widget .views-widget #edit-categorie-1109.selected-edit-categorie-1109 a,
.view-nouvelle-webtv .view-filters .views-exposed-widget .views-widget #edit-categorie-1109 a:hover {
	background: #006400;
	box-shadow: 3px 3px #AAAAAA;
}

.view-nouvelle-webtv .view-filters .views-exposed-widget .views-widget #edit-categorie-1110 a {
	background: #944D94;
	color:#fff;
}
.view-nouvelle-webtv .view-filters .views-exposed-widget .views-widget #edit-categorie-1110.selected-edit-categorie-1110 a,
.view-nouvelle-webtv .view-filters .views-exposed-widget .views-widget #edit-categorie-1110 a:hover {
	background: #660066;
	box-shadow: 3px 3px #AAAAAA;
}

.view-nouvelle-webtv .view-filters #edit-categorie-wrapper.views-exposed-widget .views-widget .selected a:before {
 	border-color: #FFFFFF #AAAAAA;
    border-style: solid;
    border-width: 10px 10px 0 0;
    content: "";
    left: 0;
    position: absolute;
    top: 0;
}


.view-nouvelle-webtv .view-filters .views-exposed-widget.views-widget-filter-type {
    margin-left: 10%;
}


.view-nouvelle-webtv .view-filters .views-exposed-widget.views-widget-filter-type #edit-type-galerie > a {
    background: url("/sites/all/themes/uvhc_omega/css/img/p-filtre-Galerie-off.png") no-repeat;
    height: 32px;
    overflow: hidden;
    text-indent: 50px;
    width: 32px;
}
.view-nouvelle-webtv .view-filters .views-exposed-widget.views-widget-filter-type #edit-type-galerie.selected-edit-type-galerie > a,
.view-nouvelle-webtv .view-filters .views-exposed-widget.views-widget-filter-type #edit-type-galerie > a:hover {
    background: url("/sites/all/themes/uvhc_omega/css/img/p-filtre-Galerie-on.png") no-repeat;
}

.view-nouvelle-webtv .view-filters .views-exposed-widget.views-widget-filter-type #edit-type-video > a {
    background: url("/sites/all/themes/uvhc_omega/css/img/p-filtre-Video-off.png") no-repeat;
    height: 32px;
    overflow: hidden;
    text-indent: 50px;
    width: 32px;
}
.view-nouvelle-webtv .view-filters .views-exposed-widget.views-widget-filter-type #edit-type-video.selected-edit-type-video > a,
.view-nouvelle-webtv .view-filters .views-exposed-widget.views-widget-filter-type #edit-type-video > a:hover {
    background: url("/sites/all/themes/uvhc_omega/css/img/p-filtre-Video-on.png") no-repeat;
}


.view-id-nouvelle_webtv.view-display-id-page .views-row {
	display:block;
	float:left;
	padding:0;
	margin-bottom:10px;
	background:#ededed;
	position:relative;
	width:100%;
	}
.view-id-nouvelle_webtv.view-display-id-page .views-row .views-field-field-image {
	position: relative;
	max-width:50%;
	float:left;
	margin-right:10px;
}

.view-id-nouvelle_webtv.view-display-id-page .views-row .views-field-field-image img {
	-moz-transition:all 0.5s ease;
	-webkit-transition:all 0.5s ease;
	-ms-transition:all 0.5s ease;
	-o-transition:all 0.5s ease;
	transition:all 0.5s ease;
	
	filter: grayscale(100%);
	-webkit-filter: grayscale(100%);
	-moz-filter: grayscale(100%);
	filter: grayscale(100%);
	
}

.view-id-nouvelle_webtv.view-display-id-page .views-row .views-field-field-image img:hover {
	/*z-index:2;
	-moz-box-shadow:0 0 12px rgba(0, 0, 0, 0.6);
	-webkit-box-shadow:0 0 12px rgba(0, 0, 0, 0.6);
	box-shadow:0 0 12px rgba(0, 0, 0, 0.6);*/
	
	filter: grayscale(0%);
	-webkit-filter: grayscale(0%);
	-moz-filter: grayscale(0%);
	filter: grayscale(0%);
}




	
.view-id-nouvelle_webtv.view-display-id-page .views-row .views-field-title {
	font-size:16px;
	font-weight:bold;
	color: #666;
	padding:10px 10px 0;
	}
.view-id-nouvelle_webtv.view-display-id-page .views-row .views-field-title a {
	font-size:16px;
	color: #666;
	}
	
.view-id-nouvelle_webtv.view-display-id-page .views-row .views-field-type {
	position: absolute;
	bottom: 0;
	right: 0;
	}
	
.corner {
	width: 0;
	height: 0;
	overflow:hidden;
	position:absolute;
	bottom:0;
	border-bottom: 30px solid;
	border-right: 30px solid transparent;
	}
.corner.categorie-1104 {
	border-bottom-color: #164EA1;
}
.corner.categorie-2397 {
	border-bottom-color: #CB197D;
}
.corner.categorie-1105 {
	border-bottom-color: #fb8200;
}
.corner.categorie-1106 {
	border-bottom-color: #9c1315;
}
.corner.categorie-1107 {
	border-bottom-color: #00a8ea;
}
.corner.categorie-1108 {
	border-bottom-color: #383838;
}
.corner.categorie-1109 {
	border-bottom-color: #006400;
}
.corner.categorie-1110 {
	border-bottom-color: #660066;
}

/*********************************************************************************************
**									Pages annuaire											**
*********************************************************************************************/
	/*====================================
	Recherche 
====================================*/
#annuaire form fieldset {
	border: 1px solid #eceae8;
	padding: 5px;
}

#annuaire form .ligne_form {
	clear: both;
}

#annuaire form label {
	font-weight: bold;
	font-size: 1.1em;
	color: #696969;
	float: left;
	display: inline;
	width: 33%;
	text-align: left;
	height: 20px;
	padding: 10px 5px 5px 0px;
	margin-right: 20px;
	text-indent: 20px;
	background: url('img/fleche-verte.png') left no-repeat;
	background-position: 0pt 10px;
}

#annuaire select,#annuaire input {
	margin: 7px 5px 0 5px;
	width: 340px;
	font-size: 90%;
}

#annuaire form input {
	margin-right: 10px;
}

#annuaire form #boutons {
	text-align: left;
	height: 30px;
	margin: auto 0;
}

#annuaire form .bouton {
	background-color: #000;
	border: 1px solid #000;
	color: #FFF;
	font-weight: bold;
	width: auto;
}

/*====================================
	Résultats 
====================================*/
#annuaire #nb_resultats {
	text-align: center;
	background-color: #eceae8;
	color: #696969;
	font-size: 1.1em;
	border: 1px solid #c4e243;
}

#annuaire #no_resultats {
	text-align: center;
	background-color: #eceae8;
	color: #696969;
	font-size: 1.1em;
	font-weight: bold;
	border: 1px solid #c4e243;
}

#annuaire #resultats {
	border: 1px solid #eceae8;
}

#annuaire .zebra1 {
	background-color: #eceae8;
	position: relative;
	margin: 5px 0;
	padding: 3px;
}

#annuaire .zebra2 {
	position: relative;
	padding: 3px;
}

#annuaire img {
	position: absolute;
	right: 50px;
	top: 5%;
	height: 90%;
}

/* SCD */
#zone-branding .block-menu ul.menu li span.nolink {
    display: block;
    
    outline:none;
    color:#FFF;
    border:0;
}

#zone-branding .block-menu ul.menu li span.nolink {
	color:#ffffff;
    text-transform:none;/*uppercase*/
	padding-left: 25px;
	padding-right: 25px;
}
/*.scd header #zone-branding .block-menu div div ul.menu li a, 
.scd header .menu-name-menu-uvhc-principal div div ul.menu li a {
	font-size: 1em;
	}*/
#zone-branding .block-menu ul.menu li span.nolink:hover {
    text-decoration:none
}

/*.scd #zone-branding .block-menu ul.menu li {
	margin-right:1em;
	}

.scd ul.nice-menu-right {
	width: 99%;
	}
.scd ul.nice-menu-right li {
	width:100%;
	}
.scd ul.nice-menu, 
.scd ul.nice-menu ul {
	border: 0;
	}
	
.scd ul.nice-menu li {
	border :0;
	background: 0;
	}
	*/

	
aside#region-sidebar-second section.block-nice-menus{
    background: url("img/back_pratique_interne.gif") repeat scroll 0 0 transparent;
    margin: 0;
    padding: 0;
    position: static;
    z-index: 0;
}

aside section.block-nice-menus h2 {
	padding-top:00px;
	padding-left:10px;
	margin-bottom:0;
	font-weight: bold;

}
aside section.block-nice-menus div.content {
	padding:0 10px;
}
aside section.block-nice-menus div.content ul.nice-menu {
	padding:0;
	margin: 0;
}
aside section.block-nice-menus div.content ul.nice-menu li	{
	margin: 0;
	list-style-type: none;
	list-style-image: none;
	background: url('img/puce_liste.png') no-repeat;
	background-position:0px 9px;
	line-height: 25px;
}

aside section.block-nice-menus div.content ul.nice-menu li a,
aside section.block-nice-menus div.content ul.nice-menu li span.nolink {
	color:#0081a1; 
	font-size:1.2em;
	display:block;
	border-radius:5px;

	padding: 0px 1em 0px 1em;
	height:28px;
	}
aside section.block-nice-menus div.content ul.nice-menu li.menuparent a,
aside section.block-nice-menus div.content ul.nice-menu li.menuparent span.nolink {
	background: url("/sites/all/modules/nice_menus/images/arrow-right.png") right center no-repeat;
	}	
	
aside section.block-nice-menus div.content ul.nice-menu li a:hover,
aside section.block-nice-menus div.content ul.nice-menu li a.active,
aside section.block-nice-menus div.content ul.nice-menu li span.nolink:hover {
	background:#0081a1;
	color:#1B1B1B;
	}
	
aside section.block-nice-menus div.content ul.nice-menu li.menuparent li a,
aside section.block-nice-menus div.content ul.nice-menu li.menuparent li span.nolink {
	background: none;
	}	
aside section.block-nice-menus div.content ul.nice-menu li.menuparent ul {
	background:#0081a1;
	color:#1B1B1B;
	border-radius:5px;
	}
	
div.tx_dcdbibsearch_form {
    background: none repeat scroll 0 0 #F9F9F9;
    margin: 20px 20px 20px 0;
    padding: 5px;
}
	
.scd.front.not-front #region-content ul.pager li.pager-current {
    border-radius: 0;
    color: #FFFFFF;
}


.scd.front.not-front #region-content ul.pager li.pager-item, 
.scd.front.not-front #region-content ul.pager li.pager-current {
    display: inline;
}

.scd #block-views-frontpage-composantes-block-3 {
	margin-top:20px;
	margin-right:20px;
	}
.scd #block-views-frontpage-composantes-block-3 .views-field-field-teaser {
	padding:0px !important;
	}
.scd #block-views-frontpage-composantes-block-3 p {
	margin-top:0px;
	}
	
/* Pages sommaires */

div.panel-pane .pane-content {
	position:relative;

}

h2.pane-title,
div.panel-pane h2 {
	line-height: 42px;
	padding: 5px 10px;
	font-weight: normal;
	margin-bottom: 0;

}

h2.pane-title,
div.panel-pane.bloc-sommaire-fond-vert h2 {
	background: url("img/bkg-panel-vert.png") no-repeat scroll left center transparent;
	color: white;
}

div.panel-pane.bloc-sommaire-fond-gris-fonce h2 {
	background: url("img/bkg-panel-gris-fonce.png") no-repeat scroll left center transparent;
	color: white;
}
div.panel-pane.bloc-sommaire-fond-gris-clair h2 {
	background: url("img/bkg-panel-gris-clair.png") no-repeat scroll left center transparent;
	color: #494949;
}

/*
div.pane-10 h3 {
	margin-top:0;
}*/




.panels-flexible-2_colonnes_2_lignes h2.pane-title+p > img,
.panels-flexible-2_colonnes_2_lignes div.panel-pane h2+p > img {
	margin-top:30px;
}

.panels-flexible-sommaire_disposition_2 div.panel-pane h2,
.panels-flexible-2_colonnes_2_lignes h2.pane-title,
.panels-flexible-2_colonnes_2_lignes div.panel-pane h2 {
	position: absolute;
	display: block;
	width: 100%;
	top: 0;
	margin: 0;
}



/*div.pane-5.panel-pane h2 {
	background-position: 320px;
}
*/
/*====================================
	Lightbox ---> chgt du i en info pour les legendes et captions des images 
====================================*/
#galleria-1 > div > div.galleria-info > div.galleria-info-link
{
background-image:url(img/classic-map.png);
background-repeat: no-repeat;
}
/*====================================
	SITE HUBHOUSE : page LE HUBHOUSE EN IMAGES 
====================================*/
.video-hubhouse {
    min-height: 160px;
}

.video-hubhouse-image {
    float: left;
    margin-right: 10px;
}

.video-hubhouse-texte-lien > h3 > a {
    text-decoration: none;
}
/*====================================
	SITE ENSIAME : page L'ENSIAME EN IMAGES
====================================*/
#vignette-video > a > img {
    float: left;
    margin-right: 5px,;
}

#legende-video {
    min-height: 100px;
}
/*====================================
	SITE UVHC : ENCART FOND NOIR ET BLANC DANS CONTENT / BACKGROUND et TEXTE BLANC
====================================*/
/*background hachuré noir et blanc*/
.bg1 {

	background: url(img/back_sommaire_interne.gif) repeat;
	padding: 10px;
	margin: 10px 0;
}
/*background gris*/

.bg2 {
    background-color: #ddd;
}
/*background bleu*/
.bg3{
    background-color: #0087a2;
}
/*texte en blanc*/
.text-white {
    color: #fff;
}
.encart{
	background: url(img/back_sommaire_interne.gif) repeat;
	padding:10px
}
.encart-bouton {
    background: url(img/back_sommaire_interne.gif) repeat;
    padding: 10px;
    margin-right: 14px;
    margin-top: 10px;
    width: 38%;
    float: left;
    border: solid 1px #ddd;
	border-radius: 10px;
}

.encart-droite {
    background: url(img/back_sommaire_interne.gif) repeat;
    padding: 10px;
	margin-left: 10px;
    width: 35%;
    float: right;
}
.encart-droite25 {
    background-color: #0081a1;
	color: #ffffff;
    padding: 10px;
	margin-left: 10px;
    width: 25%;
    float: right;
}
.encart-droite25 a,.encart-droite25 h2,.encart-droite25 h3 {
   	color: #ffffff;   
}
.encart-droite25gris {
    background: url(img/back_sommaire_interne.gif) repeat;
    padding: 10px;
	margin-left: 10px;
    width: 25%;
    float: right;
}
.encart-gauche {
    background: url(img/back_sommaire_interne.gif) repeat;
    padding: 10px;
	margin-right: 10px;
    width: 35%;
    float: left;
}
.encart-droite-50 {
    background: url(img/back_sommaire_interne.gif) repeat;
    padding: 10px;
	margin-left: 10px;
    width: 46%;
    float: right;
}
.encart-gauche-50 {
    background: url(img/back_sommaire_interne.gif) repeat;
    padding: 10px;
	margin-right: 10px;
	margin-top: 10px;
    width: 46%;
    float: left;	
}
.encart-gauche-30 {
    background: url(img/back_sommaire_interne.gif) repeat;
    padding: 10px;
	margin-right: 10px;
	margin-top: 10px;
    width: 29%;
	min-height: 245px;
    float: left;	
}
/* galleria */

article.node-galerie div.content .galleria-content {
	width:100%;
	height:500px;
	}
#galleria-1 > div{
    width:100%;
	height:500px;
	}
/*====================================
	FORMULAIRE IMMERSION
====================================*/
#edit-submitted-je-souhaite-decouvrir-plusieurs-choix-possibles-8,#edit-submitted-je-souhaite-decouvrir-plusieurs-choix-possibles-9,#edit-submitted-je-souhaite-decouvrir-plusieurs-choix-possibles-20{
	    display: none;
}
#edit-submitted-je-souhaite-decouvrir-plusieurs-choix-possibles > div.form-item.form-type-checkbox.form-item-submitted-je-souhaite-decouvrir-plusieurs-choix-possibles-cursus-preparatoire-insa-ensiame-mont-houy-9-mars > label,
#edit-submitted-je-souhaite-decouvrir-plusieurs-choix-possibles > div.form-item.form-type-checkbox.form-item-submitted-je-souhaite-decouvrir-plusieurs-choix-possibles-licence-lea-fllash-mont-houy-6-mars > label,
#edit-submitted-je-souhaite-decouvrir-plusieurs-choix-possibles > div.form-item.form-type-checkbox.form-item-submitted-je-souhaite-decouvrir-plusieurs-choix-possibles-licence-anglais-fllash-mont-houy-6-mars > label{
text-decoration: line-through;}

#node-page-9415 > div > div > div > div > table > tbody > tr > td > p {
       text-align: left;
}
#node-page-1281 > div > div > div > div > table > tbody > tr > td > p {
       text-align: left;
}
/*====================================
IFRAME - EMBED GALERIE IMAGES ET VIDEOS 
====================================*/
#frame #section-header {
	display:none;
}
/*====================================
ACCORDEON - ACCORDION
====================================*/

.accordion {
    background-color: #eee;
    color: #0081a1;;
    cursor: pointer;
    padding: 10px;
	margin: 10px 0;
    width: 98%;
    border: none;
    text-align: left;
	text-decoration: underline;
    outline: none;
    font-size: 15px;
    transition: 0.4s;
}

.accordion:hover {
    background-color: #ccc; 
}

.panel {
    padding: 0 18px;
    display: none;
    background-color: white;
    overflow: hidden;
}
/*====================================
POUR DEVISU > A REVOIR PB 2 LIGNES PAGES ACCUEIL
====================================*/
#block-system-main > div > div > div > div.view-content.equal-height-container > div > div {
	height:280px;

}