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

/*
 * Custom Style Sheet - Use this file to style your content
 */
 
/*Memo couleurs CMA PyrÃ©nÃ©es*/
/*
rouge : #640b10
vert : #0e4746
jaune : #cba61a
bleu : #0e3e8c
*/

body{background-color: #f9f9f9;}


/* Couleurs CGET */

#menubar {border-color: #00b8f1;}

h1, h3, h4, a, .mod-box .module-title, .mod-line .module-title, .menu-dropdown li.active .level1, .menu-dropdown a.level2:hover, .menu-dropdown a.level3:hover, .menu-sidebar a:hover, .menu-sidebar li > span:hover, .wk-slideshow-revista-tabs .nav li.active {
    color: #054da1;}
.wrapper a{text-decoration: underline}
.wrapper a:hover{text-decoration: none}
h1, h3, h4{
	color: #333333;}
h1, h2, h3, h4, h5 {
    text-transform: none;
}
h1.title, #system .item > header {margin-bottom:2em;}
h1{font-weight:bold;font-size:20px;}
h2, .items article h1{font-size:16px;text-transform:none;margin-top:2em;}
#system>h1{padding-left:2em;}

.accueil #maininner #content {display:none;}

.menu-dropdown a.level1, .menu-dropdown span.level1, .mod-box-color .menu-sidebar a, .mod-box-color .menu-sidebar li > span {
    color: #ccc;}

/* Couleurs footer */
.dark-bkgd {background-color:#323232}
.dark-bkgd a {color:#ccc;}
.dark-bkgd #footer a:hover {color:#fff;}
/*#totop-scroller {background-color:#fff;}*/


/*Menu principal*/


.menu-dropdown li {font-weight:bold;}
.menu-dropdown li.active .level1{color:#00b9f2;}
.menu-dropdown li.level1:hover .level1,
.menu-dropdown li.remain .level1 { border-bottom-color:#00b9f2; }

.menu-dropdown a.level1 > span, .menu-dropdown span.level1 > span {
    text-transform: none;
}
.menu-dropdown a.level2 > span, .menu-dropdown span.level2 > span {
    line-height: 18px;
}
.menu-dropdown li.level3 {
    font-size: 11px;
    line-height: 13px;
    padding:0.25em 0;
}


/*Menu secondaire*/
#footer ul.menu li{text-transform: lowercase; font-size:15px; font-weight:bold;}
#footer ul.menu {margin-bottom:2em;}




.accueil .deepest > *:first-child {
    margin-top: 0;
    margin-bottom:30px;
}





/*Modules*/
/*.mod-box {padding:0;}*/
.mod-box .module-title {border-bottom-color:#00b8f1;}
.mod-box .module-title .color {color: #333;}



/*Accueil*/
.accueil .grid-box .module-title{
	display: block;
	height : 35px;
	padding: 12px 60px 20px 0px;
    margin-top:20px;
	color: #444;}

.searchbox input {
    color: #323232;
    text-shadow:none;
}

.actualites h3.module-title {background: url("../images/icon-news.png") 100% 0 no-repeat;}
.sig-pyrenees .module-title {background: url("../images/icon-connexion.png") 100% 0 no-repeat;}
.evenements .module-title {background: url("../images/icon-cal.png") 100% 0 no-repeat;}

.editorial {background-color: #fff; border:1px solid #ddd;}
.editorial h3{margin-top:10px;}

.actualites .item-separator,
.evenements .item-separator {display:none;}

.actualites div div div, .evenements div div div{border-bottom:1px solid #ccc;padding:0.5em 0;}
.actualites div div div:first-child, .evenements div div div:first-child{padding-top:0;}
.evenements .taxonomy, .actualites .taxonomy{display: none;}

/* BoÃ®te de prÃ©sentation */

.cget-pyrenees-presentation {background: url("../images/mod-presentation-bkgd.png") repeat-x;}
.cget-pyrenees-presentation {
    color: #aaa;
    /*font-size: 14px;*/
    padding: 3px 15px 15px;
    text-shadow: 0 1px 0 rgba(0, 0, 0, 0.2);
}
.cget-pyrenees-presentation ul{margin-top:45px;padding-right: 20px;}
.cget-pyrenees-presentation li {color:#eee;text-shadow:none;}

.bt-gris {
    background: url("../images/tools/but-blanc.png") no-repeat scroll 0 0 rgba(0, 0, 0, 0);
    color: #fff;
    display: block;
    line-height: 17px;
    margin: 25px 20px 20px 10px;
    min-height: 32px;
    padding: 7px 0 0 40px;
    font-weight: bold;
}

.bt-orange2 {
    background: url("../images/tools/but-orange2.png") 0 0 no-repeat;
    display:block;
    min-height: 32px;
    padding: 7px 0px 0px 40px;
    margin: 25px 20px 20px 25px;
    color: #ee9601;
    line-height: 17px;
    text-shadow: 0 1px 0 rgba(51,51,51,0.2);
}


/*Marges etc.*/

.wrapper,#innertop{/*margin-top:3em;*/}
#innertop .mod-box {padding:1em;}
#subbar{margin-top:1em;}
article{padding:2em;}


/* Widgetkit */




/* Logos financeurs footer */

.dark-bkgd .module a img{margin-right:1em;}



/* Section documents */
/*.menu-thematique a{text-decoration: underline}
.menu-thematique a:hover{text-decoration: none}*/

/* Article et documents */
#system .items .item:first-child,
#system .items .leading .item,
#system .items .item {
    padding-bottom: 3em;
    padding-top: 3em;
    margin-top:0;
    margin-bottom:0;
}
#system .items .leading .item{
    padding-top:0;
}
.item-list{padding:3em;}

/*
 * Clearfix: contain floats
 *
 * For modern browsers
 * 1. The space content is one way to avoid an Opera bug when the
 *    `contenteditable` attribute is included anywhere else in the document.
 *    Otherwise it causes space to appear at the top and bottom of elements
 *    that receive the `clearfix` class.
 * 2. The use of `table` rather than `block` is only necessary if using
 *    `:before` to contain the top-margins of child elements.
 */

.clearfix:before,
.clearfix:after {
    content: " "; /* 1 */
    display: table; /* 2 */
}

.clearfix:after {
    clear: both;
}

/*
 * For IE 6/7 only
 * Include this rule to trigger hasLayout and contain floats.
 */

.clearfix {
    *zoom: 1;
}


body .wk-slideshow-screen > div {
    background-color:#323232;
    z-index:100;
}

body .wk-slideshow-screen > div:before {
    z-index:0;
    height:40px;
    opacity:0.5;
}