/*
	Theme Name: Foncier et Développement
	Theme URI: http://www.foncier-developpement.fr
	Author: Michael Wassmer
	Author URI: http://www.mwm-webdesign.com/
	Description: Thème Wordpress pour le portail Foncier et Développement
	Version: 1.0

	Colors :
		Dark blue : 236d93
		Medium blue : 729baf
		Light blue : dee8ec
		Cyan blue : 35a4dd
		Orange : f26522
		Green : 62b576
		Light green : dae6b0
		Pink : d94192


*/

/* Reset */
html,body,div,span,applet,object,iframe,h1,h2,h3,h4,h5,h6,p,blockquote,pre,a,abbr,acronym,address,big,cite,code,del,dfn,em,img,ins,kbd,q,s,samp,small,strike,strong,sub,sup,tt,var,b,u,i,center,dl,dt,dd,ol,ul,li,fieldset,form,label,legend,table,caption,tbody,tfoot,thead,tr,th,td,article,aside,canvas,details,embed,figure,figcaption,footer,header,hgroup,menu,nav,output,ruby,section,summary,time,mark,audio,video{margin:0;padding:0;border:0;font-size:100%;font:inherit;vertical-align:baseline}article,aside,details,figcaption,figure,footer,header,hgroup,menu,nav,section{display:block}body{line-height:1}ol,ul{list-style:none}blockquote,q{quotes:none}blockquote:before,blockquote:after,q:before,q:after{content:'';content:none}table{border-collapse:collapse;border-spacing:0}

/* Body */
body{font-family: arial, verdana, sans-serif;font-size: 12px;}

/* Links */
a{color:#236D93;text-decoration:none;}
a:hover{text-decoration: underline;}
a:active{}
a:focus {outline: none;}
/*a:visited{color:#236d93;}*/
/*#content a[target = '_blank'],
#attachments a[target = '_blank']{background:url( images/arrow_tr.png ) center right no-repeat;padding-right:7px;}*/

/* Global primary forms */
#primary form{background:#FAFAFA;padding:20px;}
#primary form li{margin:20px 0;}
#primary form li:before{content:none;}
#primary form li small,
#primary form li .gfield_description{font-size:10px;color:#555;}
/*#primary form li:last-child{text-align:center;margin-top:35px;}*/
#primary form label{font-size:15px;color:#236d93;font-weight:bold;}
#primary form select{width:600px;margin:5px 0 0 0;background:#FFF;border:1px solid #729BAF;}
#primary form textarea{width:590px!important;border:1px solid #729BAF;}
#primary form input[type="search"]{width:350px;}
#primary form input[type="text"]{border:1px solid #729BAF;}
#primary form input[type="password"]{border:1px solid #729BAF;}
#primary form input[type="submit"]{cursor:pointer;font-size:12px!important;padding:2px 3px!important;}


/* Restricted login */
#primary #login{
	color: #333;
}

#primary #login h2{
	font-size: 18px;
}

#primary #login p{
	font-size: 14px;
	margin: 10px;
}

/* Structure */
#page {display: block;width: 960px;margin:0 auto;outline:1px solid #DDD;}
#primary {float: left;outline:1px solid #a3becb;width:455px;margin:0 35px;padding:10px;}
.wide {width:650px!important;}
#secondary {float: right;width:215px;}
#content {}
#main {margin-bottom:20px;}
#colophon {clear: both;display: block;width: 960px;height:150px;}

/* Titles */
#primary .entry-title{font-size:21px;color:#333;font-weight:bold;margin:0 10px 10px 0;}
.entry-content h2{font-weight:bold;font-size:16px;margin:15px 0 5px 0;clear:both;}
.entry-content h3{font-weight:bold;font-size:14px;margin:15px 0 5px 0;}
.entry-content h4{font-weight:bold;font-size:12px;margin:15px 0 5px 0;}

/* Screen readers */
.screen-reader-text,
.assistive-text {position: absolute !important;clip: rect(1px 1px 1px 1px);clip: rect(1px, 1px, 1px, 1px);}

/* Alignment */
.alignleft {display: inline;float: left;}
.alignright {display: inline;float: right;}
.aligncenter {clear: both;display: block;margin-left: auto;margin-right: auto;}

/* Clear */
.clear{clear:both;}

/* Header */
#branding{height:200px;background: #236d93;position: relative;}
#site-title {position:absolute;top:40px;left:35px;}
#site-description {}

/* Breadcrumbs */
#breadcrumbs{margin:20px;color:#236d93;}
#breadcrumbs a{color:#236d93;}

/* Menu : Entête */
.menu-entete-container{background: #606060;position: absolute;height: 15px;width:960px;top:0px;left:0px;}
.menu-entete-container ul{margin: 2px 0 0 832px;}
.menu-entete-container ul li{float: left;border-right: 1px solid #FFF;padding:0 9px 0 8px;line-height:9px;}
.menu-entete-container ul li:last-child{border-right:none}
.menu-entete-container ul li a{color:#FFF;text-decoration: none;font-size:10px;}
.menu-entete-container ul li a:hover{color:#CCC;}
.menu-entete-container .current-menu-item{}
.menu-entete-container .current-menu-item a{}

/* Menu : Principal */
.menu-principal-container{position: absolute;top:145px;}
.menu-principal-container ul{margin:0 0 0 10px;}
.menu-principal-container ul li{float: left;margin:0 25px 0 0;padding:23px 0 23px 20px;}
.menu-principal-container ul li:last-child{border-left:none;}
.menu-principal-container ul li a{color:#FFF;font-size:17px;text-transform: uppercase;font-weight: bold;}
.menu-principal-container ul li a:hover{text-decoration: none;color:#DEDEDE;}
.menu-principal-container .current-menu-item{}
.menu-principal-container .current-menu-item a{}

.menu-principal-container .circle_pink{background: url(images/circle_pink.png) no-repeat;}
.menu-principal-container .circle_green{background: url(images/circle_green.png) no-repeat;}
.menu-principal-container .circle_orange{background: url(images/circle_orange.png) no-repeat;}
.menu-principal-container .circle_cyan{background: url(images/circle_cyan.png) no-repeat;}
.menu-principal-container .circle_grey{background: url(images/circle_grey.png) no-repeat;margin-right:25px;}

.menu-principal-container .border{padding:0 5px;margin:26px 0;/*border-left:2px solid #FFF*/;border-right:2px solid #BBB;}
.menu-principal-container .border:last-child{border-right:none;}
.menu-principal-container .border a{font-size:12px;}

/* Menu content : global */
#main .menu{float:left;width:200px;background:#236d93;-webkit-border-top-right-radius: 20px;-webkit-border-bottom-right-radius: 20px;-moz-border-radius-topright: 20px;-moz-border-radius-bottomright: 20px;border-top-right-radius: 20px;border-bottom-right-radius: 20px;}
#main .menu h1{color:#FFF;text-transform:uppercase;font-weight:bold;margin:20px 0 0 20px;font-size:16px;}
#main .menu li{line-height:16px;margin:10px 0;}
#main .menu li a{padding:3px 10px 3px 20px;color:#DDD;display:block;}
#main .menu .children li{line-height:14px;margin:5px 0;}
#main .menu .children li a{padding-left:30px;}


/* Selected menu section */
#main .menu li a:hover,
#main .menu .selected a,
#main .menu .current_page_item > a{color:#FFF;background: url(images/semi_circle.png) left center no-repeat;text-decoration:none;}

/*#main .menu .children li a:hover,
#main .menu .children .selected a{color:#FFF;background: none;text-decoration:none;}*/



/* Menu : Thèmes */
#menu-themes{background:#d94192!important;}

/* Menu : Pays */
#menu-pays{
  background:#62b576!important;
}
#menu-pays > li > a {
  color: #fff !important;
  position: relative;
}

#menu-pays > li > a:after {
  content: '-';
  color: #fff;
  cursor: pointer;
  display: block;
  position: absolute;
  right: 10px;
  top: 0;
}
#menu-pays > li.open > a:after {
  content: '+';
}
#menu-pays .children {
  background: #6CB07C;
  border-bottom: 1px solid #64A373;
  box-shadow: inset 0px 10px 11px -5px rgba(0,0,0,0.1);
  margin: 0;
  padding: 5px 0 5px 0;
  /* display: none; */
}
#menu-pays .children li a {
  color: #fff;
}

/* Menu : Acteurs */
#menu-acteurs{background:#f26522!important;}

/* Menu : Actualités */
#menu-actualites{background:#35a4dd!important;}

/* Menu : Pied de page */
.menu-pied-de-page-container{}
.menu-pied-de-page-container ul{}
.menu-pied-de-page-container ul li{}
.menu-pied-de-page-container ul li a{}
.menu-pied-de-page-container ul li a:hover{}
.menu-pied-de-page-container .current-menu-item{}
.menu-pied-de-page-container .current-menu-item a{}


/* Content */
/*.sticky {}
.entry-meta {clear: both;display: block;}
.single-author .entry-meta .byline {display: none;}
#content nav {display: block;overflow: hidden;}
#content nav .nav-previous {float: left;width: 50%;}
#content nav .nav-next {float: right;text-align: right;	width: 50%;}
#content #nav-above {display: none;}
.paged #content #nav-above,
.single #content #nav-above {display: block;}
#nav-below {margin: 1em 0 0;}
.page-link {clear: both;margin: 0 0 1em;}
.page .edit-link {clear: both;display: block;}*/

/* Entry header (global) */
/*.entry-header img{width:180px;float:left;margin:0 10px 10px 0;outline:1px solid #DDD;}*/

/* Entry content (global) */
.entry-content{color:#333;font-size:13px;}
.entry-content p{margin:0;padding:0 0 10px 0;line-height:16px;}
.entry-content ul{/*margin:5px 0;padding:0 0 0 20px;*/list-style:none;clear:both;}
.entry-content ol{margin:5px 0;padding:0 0 0 20px;list-style:decimal;}
.entry-content ul li{margin:10px 0;padding-left:10px;color:#555;text-indent: -10px;overflow:hidden;line-height:16px;}
.entry-content ul li:before{content: "• ";color:#236D93;font-weight:bold;}
.entry-content ol li{margin:10px 0;padding:0;color:#555;}
.entry-content strong{font-weight:bold;}
.entry-content a{color:#236d93;}
.entry-content blockquote{border-left:5px solid #EEE;padding-left:10px;margin-left:10px;}

/* Entry footer (global) */
article footer p{text-align: left;margin:0 0 10px 0}

/* Tumbnail (global) */
.attachment-thumbnail{float:left;margin:0px 10px 5px 0;outline:1px solid #DDD;background:#FAFAFA;}
a:hover .attachment-thumbnail{outline:1px solid #CCC;}
.small{width:75px;}
.medium{width:180px;}

/* Article items (global) */
#content article{margin:0 0 0 0;/*text-align:justify;*/padding:10px 5px;clear:both;/*-moz-box-shadow: 0px 0px 20px #FAFAFA;
-webkit-box-shadow: 0px 0px 20px #FAFAFA;box-shadow: 0px 0px 20px #FAFAFA;*/}
#content article p{color:#555;}
#content article header,
#content #tabs article header{margin:0 0 5px;color:#555;clear:both;}
#content article header span a{font-size:9px;text-transform:uppercase;color:#AAA;}
#content article header span a:hover{color:#555;text-decoration:none;}
#content article header h1{/*clear:both;*/text-align:left;color:#555;}
#content article header h1 a{font-weight:bold;font-size:15px;color:#333;}
#content article header h1 a:hover{text-decoration:none;color:#729baf!important}
#content article header time{font-size:10px;color:#AAA;}
#content article header strong{font-weight: bold;}

/* More button (global) */
.more{display:inline-block;display:none;color:#FFF;margin:0 0 0 5px;padding:0;line-height:12px;font-size:14px;font-weight:bold;}
.more:hover{text-decoration: none;color:#333!important;}

.etc{color:#AAA;}

/* Page : Accueil */
.home #primary {width:700px;margin:30px 0 0 0;padding:0;outline:none;}
.home #breadcrumbs{display:none;}
.home #secondary{margin:30px 0 0 0;}
.home .entry-title{display:none;}

/* Page : Agenda */
.page-template-page-agenda-php #primary {outline:1px solid #35a4dd;}
.page-template-page-agenda-php #content .entry-title,
.page-template-page-agenda-php #content article header h1 a,
.page-template-page-agenda-php section article .more,
.page-template-page-agenda-php #content .entry-content ul li:before{color:#35a4dd!important;}
.page-template-page-agenda-php #content .medium{width:80px!important;}

/* Page : Les offres */
.page-template-page-les-offres-php #primary {outline:1px solid #35a4dd;}
.page-template-page-les-offres-php #content .entry-title,
.page-template-page-les-offres-php #content article header h1 a,
.page-template-page-les-offres-php section article .more,
.page-template-page-les-offres-php #content .entry-content ul li:before{color:#35a4dd!important;}
.page-template-page-les-offres-php #content .medium{width:80px!important;}

/* Page : Revue de presse */
.page-template-page-revue-de-presse-php #primary {outline:1px solid #35a4dd;}
.page-template-page-revue-de-presse-php #content .entry-title,
.page-template-page-revue-de-presse-php #content article header h1 a,
.page-template-page-revue-de-presse-php section article .more,
.page-template-page-revue-de-presse-php #content .entry-content ul li:before{color:#35a4dd!important;}
.page-template-page-revue-de-presse-php #content .medium{width:80px!important;}

/* Page : Vient de paraître */
.page-template-page-vient-de-paraitre-php #primary {outline:1px solid #35a4dd;}
.page-template-page-vient-de-paraitre-php #content .entry-title,
.page-template-page-vient-de-paraitre-php #content article header h1 a,
.page-template-page-vient-de-paraitre-php section article .more,
.page-template-page-vient-de-paraitre-php #content .entry-content ul li:before{color:#35a4dd!important;}
.page-template-page-vient-de-paraitre-php #content .medium{width:80px!important;}

/* Page : Plan du site */
.page-template-page-plan-du-site-php{}
.page-template-page-plan-du-site-php #content ul{}
.page-template-page-plan-du-site-php #content ul li{font-size:15px;margin:5px 0;}
.page-template-page-plan-du-site-php #content ul li a{font-weight:bold;}
.page-template-page-plan-du-site-php .children{margin:0 0 0 5px;}
.page-template-page-plan-du-site-php .children li{padding:0 0 0 15px;margin:0;background:url(images/child.png) no-repeat;}
.page-template-page-plan-du-site-php .children li a{font-weight:normal!important;font-size:13px;}

/* Page : Thèmes */
.page-template-page-themes-php #primary{outline-color:#d94192;}
.page-template-page-themes-php #primary .entry-title,
.page-template-page-themes-php #primary .entry-content ul li:before{color:#d94192;}

/* Page : Pays */
.page-template-page-pays-php #primary{outline-color:#62b576;}
.page-template-page-pays-php #primary .entry-title,
.page-template-page-pays-php #primary .entry-content ul li:before{color:#62b576;}

/* Page : Acteurs */
.page-template-page-acteurs-php #primary{outline-color:#f26522;}
.page-template-page-acteurs-php #primary .entry-title,
.page-template-page-acteurs-php #primary .entry-content ul li:before{color:#f26522;}

/* Page : Actualites */
.page-template-page-actualites-php #primary{outline-color:#35a4dd;}
.page-template-page-actualites-php #primary .entry-title,
.page-template-page-actualites-php #primary article h1 a,
.page-template-page-actualites-php #primary .more,
.page-template-page-actualites-php #primary .entry-content ul li:before{color:#35a4dd;}
/*.page-template-page-actualites-php #content .attachment-thumbnail{float:right!important;}*/
.page-template-page-actualites-php #content .medium{width:80px!important;}

/* Page : En savoir + */
.page-template-page-en-savoir-plus-php #primary{outline-color:#729BAF;}
.page-template-page-en-savoir-plus-php #primary .entry-title,
.page-template-page-en-savoir-plus-php #primary article h1 a,
.page-template-page-en-savoir-plus-php #primary .more,
.page-template-page-en-savoir-plus-php #primary .entry-content ul li:before{color:#729BAF;}

/* Page : Lexiques */
.page-template-page-lexiques-php #primary{outline-color:#729BAF;}
.page-template-page-lexiques-php #primary .entry-title,
.page-template-page-lexiques-php #primary article h1 a,
.page-template-page-lexiques-php #primary .more,
.page-template-page-lexiques-php #primary .entry-content ul li:before{color:#729BAF;}

/* Page : Bases de données bibliographiques */
.page-template-page-bases-de-donnees-bibliographiques-php #primary{outline-color:#729BAF;}
.page-template-page-bases-de-donnees-bibliographiques-php #primary .entry-title,
.page-template-page-bases-de-donnees-bibliographiques-php #primary article h1 a,
.page-template-page-bases-de-donnees-bibliographiques-php #primary .more,
.page-template-page-bases-de-donnees-bibliographiques-php #primary .entry-content ul li:before{color:#729BAF;}

/* Page : Qui sommes nous ? */
.page-template-page-qui-sommes-nous-php #primary .entry-title,
.page-template-page-qui-sommes-nous-php #primary .entry-content ul li:before{color:#729BAF;}

/* Page : Intranet */
.page-template-page-intranet-php #primary .entry-title,
.page-template-page-intranet-php #primary .entry-content ul li:before{color:#729BAF;}
.page-template-page-intranet-php #primary #login{}
.page-template-page-intranet-php #primary #login p{margin:10px 0;}
.page-template-page-intranet-php #primary #login h2{font-size:17px;}
.page-template-page-intranet-php #primary #login input[type=text],
.page-template-page-intranet-php #primary #login input[type=password]{width:150px;}

/* Page : Recherche avancée */
/*.page-template-page-recherche-avancee-php #primary form{background:#FAFAFA;padding:20px;}
.page-template-page-recherche-avancee-php #primary form li{margin:20px 0;}
.page-template-page-recherche-avancee-php #primary form label{font-size:15px;color:#236d93;font-weight:bold;}
.page-template-page-recherche-avancee-php #primary form select{width:600px;margin:5px 0 0 0;background:#FFF;}*/

/* Block */
.block{}
.block h1{font-weight: bold;}

/* Block : Header thumbs */
#header-thumbs{float:right;}


/* Block : Focus */
#focus{background: url(images/focus.png) no-repeat;width:390px;outline:1px solid #f26522;float:left;margin:0 0 25px 0;z-index:10;position:relative;}
#focus .attachment-thumbnail{float:right;margin:0 0 15px 0;width:360px!important;height:180px!important;outline:none!important;}
#focus h1{display:none;}
#focus article {padding:0;}
#focus article img{}
#focus article h1{display:block;margin:0 15px 15px 15px;font-size:15px;}
#focus article h1 a{color:#236d93;}
#focus article p{margin:15px;}
#focus .more{color:#f26522;}

/* Block : News */
#news{width:270px;background: #dee8ec;padding-bottom:20px;float:right;}
#news h1{background: #729baf url(images/speaker.png) 15px center no-repeat;color:#FFF;font-size: 15px;text-transform: uppercase;padding:20px 20px 20px 50px;}
#news h1 a{color:#FFF}
#news h2{font-size: 14px;color:#468154;font-weight:bold;margin:20px 0 10px 15px;clear:both;}
#news article {margin:0 10px;}
#news article header h1 {background: none;font-size: 12px;color:#333;text-transform: none;padding:0;}
#news article header h1 a{color:#333;font-size:13px;font-weight:normal;}
#news article header h1 a:hover{text-decoration:underline;color:#236d93!important;}
#news article p{display:none;}
#news .more{font-weight:normal;padding:2px 4px;background:#468154;display:block;float:right;margin:0 10px 0 0;font-size:12px;}

/* Block : Vidéo */
#video{
	background:#FFF;
	width:391px;
	float:left;
	margin:0 0 25px 0;
	text-align: center;
}
#video iframe{
	margin-bottom: 15px;
}
#video a {
	background: #236d93;
	color: #FFF;
	display: inline-block;
	font-size: 13px;
	line-height: 25px;
	padding: 0 10px;
	text-transform: uppercase;
}
#video a strong {
	font-weight: bold;
}

/* Block : Intro */
#intro{background:#dee8ec;width:390px;float:left;margin:0 0 25px 0;}
#intro .attachment-thumbnail{float:left;margin-right:5px;}
#intro article{padding:0;}
#intro article header h1{background:#236d93;text-transform:uppercase;font-size:15px;line-height:20px;height:94px;padding:40px 0 0 35px;}
#intro article header h1 a{color:#FFF;}
#intro article .entry-content{padding:0 15px;clear:both;}
#intro .more{color:#236d93;}


/* Block : Agenda */
#agenda{background:#dae6b0;margin-bottom:15px;padding-bottom:5px;}
#agenda h1{padding:15px;text-transform:uppercase;}
#agenda h1 a{color:#236d93;font-size:13px;}
#agenda article {background:#f8f8f8;color:#AAA;margin:0 15px 15px 15px;padding:10px;border-radius:2px;font-size:10px;text-align:right;font-style:italic;}
#agenda article h1{font-size:12px;padding:0;text-transform:none;text-align:left;font-style:normal;margin:0 0 5px 0;}
#agenda article h1 a{color:#333;font-weight:normal;}

/* Block : Jobs */
#jobs{background:#dee8ec;padding-bottom:5px;}
#jobs h1{padding:15px;text-transform:uppercase;}
#jobs h1 a{color:#236d93;font-size:13px;}
#jobs article {background:#f8f8f8;color:#AAA;margin:0 15px 15px 15px;padding:10px;border-radius:2px;font-size:10px;text-align:right;font-style:italic;}
#jobs article h1{font-size:12px;padding:0;text-transform:none;text-align:left;font-style:normal;margin:0 0 5px 0;}
#jobs article h1 a{color:#333;font-weight:normal;}

/* Block : Social */
#social{background:#dee8ec;width:185px;padding:15px;margin:0 0 15px 0;}
#social h1{color:#236d93;font-size:15px;text-transform:uppercase;margin-bottom:15px;}
#social a{cursor:pointer;border-radius:3px;background-color:#FFF;background-size: 24px;background-position: 5px center;background-repeat:no-repeat;display:block;margin:0 0 15px 0;padding: 0 0 0 37px;font-size: 16px;line-height:35px;text-decoration:none;}
#social a:hover{background-color:#fafafa;}
#social a.linkedin{background-image:url('images/in.png');}
#social a.facebook{background-image:url('images/fb.png');}
#social a.x{background-image:url('images/x.png');}

/* Block : Subscribe */
#subscribe{background:#729baf url(images/icon_envelope.png) 180px 10px no-repeat;width:185px;padding:15px;margin:0 0 15px 0;}
#subscribe a{color:#FFF;font-size:15px;text-transform:uppercase;font-weight:bold;}
#subscribe a:last-child{display:block;background:#236d93;color:#FFF;margin:10px 0 0 0;text-transform:none;width:50px;padding:3px 4px;font-size:12px;font-weight:normal;}

/* Block : Logo FD */
#logo-ct{margin:0 0 15px 0;}

#fb {
  margin-bottom: 20px;
}

/* Block LinkedIN */
#li {
  overflow: hidden;
  width: 100%;
  margin: 20px 0;
}


/* Block : Search */
#search{background:#729baf;width:190px;padding:15px 10px 15px 15px;margin:0 0 15px 0;}

#search h1 {
	color: #FFF;
	font-size: 13px;
	margin-bottom: 10px;
	text-transform: uppercase;
}
#search .gsc-control-cse {
	border: 0!important;
	background-color: transparent !important;
	padding: 0px!important;
}

#search .gsc-input {
	padding: 0!important;
}

#search .gsc-search-button {
	border-radius: 50% !important;
	cursor: pointer;
	padding: 5px 0 0 0 !important;
	line-height: 25px !important;
	height: 25px !important;
  	width: 25px !important;
}

#search .gsc-search-button button {
	background-color: #236d93;
	border-color: #236d93;
	margin-left: 3px !important;
	margin-bottom: 2px !important;
}

#search .gsc-search-button button:hover {
	background-color: #236d93;
}


#search .gsib_a {
	padding: 3px 4px!important;
}

/* Block : CT Publications */
#ct-publications{background:#dae6b0;width:185px;padding:15px;margin:0 0 15px 0;}
#ct-publications article{margin-bottom:5px;overflow:hidden;}
#ct-publications h1{color:#333;font-size:13px;margin-bottom:15px;text-transform:uppercase;}
#ct-publications h2 a{color:#333;line-height:12px;font-size:12px;overflow:hidden;display:-webkit-box;-webkit-line-clamp:5;-webkit-box-orient:vertical;}
#ct-publications .medium{width:50px!important;}
#ct-publications time{color:#555;font-size:10px !important;}
#ct-publications .all{background:#62b576;color:#fff;display:inline-block;padding:3px 4px;}

/* Block : Attachments */
#attachments{background:#dee8ec;width:185px;padding:15px;margin:0 0 15px 0;}
#attachments h1{color:#236d93;font-size:15px;text-transform:uppercase;}
#attachments ul{}
#attachments ul li{margin:8px 0;}
#attachments ul li a{color:#236d93;}
#attachments ul li small{font-size:10px;color:#555;}
.single-bdds_biblios #attachments{display:none;}

.page-template-page-extranet #attachments{width: 415px;}

/* Block : Author */
#author{background:#dee8ec;width:185px;padding:15px 15px 5px 15px;margin:0 0 15px 0;color:#236d93;}
#author h1{color:#236d93;font-size:15px;text-transform:uppercase;}
#author p{margin:0 0 5px 0;}
#author a{color:#236d93;font-weight:bold;}
#author img{margin:0 10px 0 0;width:75px;float:left;}

/* Block : Map */
#map{background:#dee8ec;width:215px;padding:0;margin:0 0 15px 0;}
#map h1{color:#236d93;font-size:15px;padding:15px;text-transform:uppercase;}
#map p{padding:5px;text-align:center;}

/* Block : Highlight */
#highlight{background:#dedede;width:180px;padding:0;margin:0 10px 0px 0;float:left;}
#highlight h1{color:#FFF;font-size:15px;padding:10px;text-transform:uppercase;}
.single-theme #highlight h1{background:#d94192;}
.single-pays #highlight h1{background:#62B576;}
#highlight ul{list-style:none;padding:0 5px;}
#highlight article{text-align:left;}
#highlight article h1{background:none!important;font-size:12px;text-transform:none;padding:0;}
#highlight .more{margin:5px 5px 0 0;}

/* Search */
/*.page-template-page-recherche-avancee-php #primary form li small{font-size:10px;color:#555;}
.page-template-page-recherche-avancee-php #primary form li input[type="search"]{width:350px;}
.page-template-page-recherche-avancee-php #primary form li:last-child{text-align:center;margin-top:35px;}
.page-template-page-recherche-avancee-php #primary form li select{border:1px solid #729BAF;}*/

/* Search results */
.search-results #breadcrumbs{visibility: hidden;}
.search-results #content .entry-title span{font-size:11px;text-transform: uppercase;color:#555;font-weight: normal;}
.search-results #content article header h1 a{color:#35A4DD;}
.search-results #content article .attachment-thumbnail{width:80px!important;}

/* Tabs */
#tabs{margin-top:6px;width:465px;}
#tabs .ui-tabs-nav{height:20px;margin-left:10px;}
#tabs .ui-tabs-nav li{float:left;}
#tabs .ui-tabs-nav li a{color:#333;padding:5px;margin:0 10px 0 0;text-transform:uppercase;background:#FCFCFC;}
#tabs .ui-tabs-nav li a:hover{background:#FFF;color:#FFF;padding:5px;margin:0 10px 0 0;text-transform:uppercase;text-decoration:none;}
#tabs .ui-tabs-selected a{background:#FFF!important;border-bottom:1px solid #FFF!important;z-index:1000;position:relative;}
#tabs section{position:relative;clear:both;padding:10px;height:auto;margin-top:-2px;z-index:10;border:1px solid ;}

#tabs #tabs-1 .entry-title{font-size:21px;} /* Title */
#tabs #tabs-1 .left{width:180px;margin:0 10px 10px 0;} /* Left col */
#tabs #tabs-1 section img{float:left;width:170px;} /* Presentation image */
#tabs #tabs-1 .entry-content{} /* Presentation text */

.ui-tabs .ui-tabs-hide { display: none;}

.ui-widget-header {
    font-weight: bold;
    border: none!important;
}

.ui-state-default, .ui-widget-content .ui-state-default, .ui-widget-header .ui-state-default {
    background-color: transparent!important;
    background-image: none!important;
    border: none!important;
}

.ui-widget-content {
    border: none!important;
    background: none!important;
}


/* Pagination */
.page_navigation{height:20px;width:100%;margin:5px 0 10px 0;clear:both;/*outline:1px solid red;*/}
.page_navigation a{display:block;float:left;background:#EEE;margin:0 5px;text-align:center;width:20px;height:16px;font-size:11px;color:#333;padding:4px 0 0 0;outline:1px solid #CCC;}
.page_navigation a:hover{text-decoration: none;color:#000;}
.page_navigation .ellipse{display:none!important;}
.page_link{}
.first_link{}
.previous_link{}
.previous_link{}
.active_page{background:#DDD!important;}


.pagination{
	clear: both;
	height: 23px;
	margin: 1px 0 0px 0;
}

.pagination .page-numbers{
	background: #FAFAFA;
	border: 1px solid #DDD;
	-webkit-border-radius: 2px;
	-moz-border-radius: 2px;
	border-radius: 2px;
	color: #333!important;
	display: block;
	float: left;
	font-size: 12px;
	line-height: 12px;
	margin: 2px;
	padding: 3px 6px;
	text-decoration: none;
	text-align: center;
}

.pagination .page-numbers:hover,
.pagination .current{
	background: #EEE;
}


/* Link list */
.link-list {margin:5px 0;}
.link-list a{display:block;}

/* Single : global */
.single #content article header {margin:0 0 15px 0;}
.single #content article footer {clear:both;}
.single #content article footer strong{font-size:13px;}
.single #content article footer ol li{margin:10px 0;}
.single #content article footer ul li{margin:2px 0;}
.single .content li .medium{width:80px!important;}

/* Single : theme */
.single-theme{}
.single-theme #primary{outline:none;padding:0;}
.single-theme #tabs section,
.single-theme #tabs .ui-tabs-nav li a{border:1px solid #d94192!important;}
.single-theme #tabs .ui-tabs-nav li a{border-bottom:none!important;}
.single-theme #tabs .ui-tabs-active a{background:#FFF!important;color:#d94192!important;position:relative;border-bottom:1px solid #FFF!important;z-index:100}
.single-theme #tabs .entry-title,
.single-theme #tabs article h1 a,
.single-theme #tabs .active_page,
.single-theme #tabs .ui-tabs-nav li a:hover,
.single-theme #tabs .ui-tabs-selected a,
.single-theme section article .more,
.single-theme section .entry-content ul li:before{color:#d94192!important;}
.single-theme #highlight h1{color:#FFF;}
.single-theme #tabs-4 article p{width:350px;margin-left:90px;}

.single-theme .pagination .current,
.single-theme .pagination a:hover{
	color: #d94192!important;
}


/* Single : pays */
.single-pays{}
.single-pays #primary{outline:none;padding:0;}
.single-pays #tabs section,
.single-pays #tabs .ui-tabs-nav li a{border:1px solid #62b576!important;}
.single-pays #tabs .ui-tabs-nav li a{border-bottom:none!important;}
.single-pays #tabs .ui-tabs-active a{background:#FFF!important;color:#62b576!important;position:relative;border-bottom:1px solid #FFF!important;z-index:100}
.single-pays #tabs .entry-title,
.single-pays #tabs article h1 a,
.single-pays #tabs .ui-tabs-nav li a:hover,
.single-pays #tabs .ui-tabs-selected a,
.single-pays section article .more,
.single-pays section .entry-content ul li:before{color:#62b576!important;}
.single-pays #highlight h1{color:#FFF;}
/*.single-pays #tabs-1 .medium{width:180px!important;}*/
.single-pays #tabs-4 article p{width:350px;margin-left:90px;}
.single-pays #tabs-4 article .medium{width:80px!important;}

.single-pays .pagination .current,
.single-pays .pagination a:hover{
	color: #62b576!important;
}

#tabs .hubrural h2,
.page .hubrural h2{
	background: url( images/actu_hr_bg.png ) no-repeat;
	color: #d17100;
	font-size: 18px;
	height: 35px;
	line-height: 35px;
}

#tabs .hubrural article header h1 a,
.page .hubrural article header h1 a,
.page-template-page-revue-de-presse-php #content .hubrural article header h1 a{
	color: #4E1501!important;
}

#tabs .hubrural article header h1 a:hover,
.page .hubrural article header h1 a:hover{
	color: #d17100!important;
}


/* Single : acteur */
.single-acteur{}
.single-acteur #primary{outline:1px solid #f26522;}
.single-acteur #primary .entry-title,
.single-acteur #primary .entry-content ul li:before{color:#f26522;}
.single-acteur section article .more{background:#f26522;color:#FFF!important;}
.single-acteur footer{color:#555;}
.single-acteur footer strong{font-weight:bold;color:#333!important;}
/*.single-acteur footer ol li{margin:5px 0;list-style:none;}
.single-acteur footer li{margin:3px 0;list-style:none;}*/
.single-acteur footer address{margin:3px 0;}
.single-acteur footer h2{font-size:13px;font-weight:bold;margin:10px 0 5px 0;color:#333;}

.tax-types_dacteur .pagination .current,
.tax-types_dacteur .pagination a:hover{
	color: #f26522!important;
}

/* Single : actualités */

.page-template-page-actualites .pagination .current,
.page-template-page-actualites .pagination a:hover{
	color: #35a4dd!important;
}

.page-template-page-agenda .pagination .current,
.page-template-page-agenda .pagination a:hover{
	color: #35a4dd!important;
}

.page-template-page-les-offres .pagination .current,
.page-template-page-les-offres .pagination a:hover{
	color: #35a4dd!important;
}

.page-template-page-revue-de-presse .pagination .current,
.page-template-page-revue-de-presse .pagination a:hover{
	color: #35a4dd!important;
}

.page-template-page-vient-de-paraitre .pagination .current,
.page-template-page-vient-de-paraitre .pagination a:hover{
	color: #35a4dd!important;
}

/* Collection */
.tax-collections .pagination .current,
.tax-collections .page-template-page-vient-de-paraitre .pagination a:hover{
	color: #236D93!important;
}

/* Publications */
.page-template-page-publications-comite article h1 {
  font-size: 14px;
  font-weight: bold;
  margin-bottom: 5px;
}

/* Outils */
.page-template-page-bases-de-donnees-bibliographiques .pagination .current,
.page-template-page-bases-de-donnees-bibliographiques .page-template-page-vient-de-paraitre .pagination a:hover{
	color: #236D93!important;
}

.page-template-page-lexiques .pagination .current,
.page-template-page-lexiques .page-template-page-vient-de-paraitre .pagination a:hover{
	color: #236D93!important;
}


.extra_pages {background:#FEFEFE;}
.extra_pages li{list-style:none!important;margin:0!important;}
.extra_pages li article{padding:0!important;}
.extra_pages li article header h1{background:#EEE!important;font-size:15px;padding:5px;}
.extra_pages li article header h1 a:hover{color:#236D93!important;}
.extra_pages .entry-content,
.extra_pages footer{display:none;padding:0 10px 10px 10px;}
.extra_pages footer{padding:5px 0 5px 380px;}
.extra_pages footer a{color:#555;}
.extra_pages footer a:before{content:"x";font-size:10px;}
.extra_pages footer a:hover{color:#333;text-decoration:none;}

/* Single : lexiques */
.single-lexiques{}
.single-lexiques #primary{outline:1px solid #729BAF;}
.single-lexiques #primary .entry-title,
.single-lexiques #primary .entry-content ul li:before,
.single-lexiques #content article footer li a{color:#729BAF;}
.single-lexiques #content article footer li{margin:5px 0;color:#555;}


/* Single : bdds_biblios */
.single-bdds_biblios{}
.single-bdds_biblios #primary{outline:1px solid #729BAF;}
.single-bdds_biblios #primary .entry-title,
.single-bdds_biblios #primary .entry-content ul li:before,
.single-bdds_biblios #content article footer li a{color:#729BAF;}
.single-bdds_biblios #content article footer li{margin:5px 0;color:#555;}

/* Single : publications */
.single-publications{}
.single-publications #primary{outline:1px solid #729BAF;}
.single-publications #primary .entry-title{color:#729BAF;margin:3px 0;}
.single-publications #primary .entry-content ul li:before{color:#729BAF;}
.single-publications #content article header,
.single-publications #content article header a{color:#555;}
.single-publications #content article footer {color:#555;margin:5px 0 0 0;}
.single-publications #content article footer strong{font-weight:bold;}
.single-publications #content article footer li{margin:5px 0;color:#555;}
.single-publications #content article footer a{color:#729BAF;}


/* Archives, is this useful ? */

/* Archive : type_dacteur */
.tax-types_dacteur #primary {outline:1px solid #f26522;}
.tax-types_dacteur #content .entry-title{color:#f26522;}
.tax-types_dacteur #content article header h1{color:#333;}
.tax-types_dacteur #content article header h1 a{color:#f26522;}
.tax-types_dacteur #content article p{width:360px;margin-left:90px;}
.tax-types_dacteur section article .more{color:#f26522;}
.tax-types_dacteur section article .medium{width:80px!important;}

/* Archive : types_dactualite */
/*.tax-types_dactualite #primary {outline:1px solid #35a4dd;}
.tax-types_dactualite #content .entry-title,
.tax-types_dactualite #content article header h1 a{color:#35a4dd;}
.tax-types_dactualite section article .more{color:#35a4dd!important;}*/

/* Archive : types_de_document */
.tax-types_de_document #primary {outline:1px solid #236D93;}
.tax-types_de_document #content .entry-title,
.tax-types_de_document #content article header h1 a{color:#236D93;}
.tax-types_de_document section article .more{color:#236D93!important;}

/* Archive : Collections */
.tax-collections #content li .medium{width:80px!important;}


/* Error 404 page */



/* Image Attachments */
.image-attachment div.entry-meta {float: left;}
.image-attachment nav {float: right;margin: 0 0 1em 0;}
.image-attachment .entry-content {clear: both;}
.image-attachment .entry-content .entry-attachment {background: #eee;margin: 0 0 1em;padding: 1em;text-align: center;}
.image-attachment .entry-content .attachment {display: block;margin: 0 auto;text-align: center;}

/* Images */
a img {border: none;}

/* Image captions */
.wp-caption {padding: .5em;text-align: center;}
.wp-caption img {margin: .25em;}
.wp-caption .wp-caption-text {margin: .5em;}
.gallery-caption {}
.wp-smiley {margin: 0;}

/* Forms */
#searchform label {display: none;}
#searchform input#s {width: 60%;}
input[type=text],
input[type=password],
input#s {margin: 0 1em 0 0;width: 60%;}
textarea {width: 80%;}
.required {color: #cc0033;}

/* Forms (Gravity form global) */
/*.gform_wrapper form{background:#FAFAFA;padding:20px;}
.gform_wrapper li{}
.gform_wrapper li:before{content:none!important;}
.gform_wrapper .gfield_label{padding:0;font-size:15px;color:#236d93;margin:0;}
.gform_wrapper .gfield_description{padding:3px 0 0 3px!important;color:#AAA;}
.gform_wrapper .gform_footer{text-align:center;}
.gform_wrapper input[type="text"],
.gform_wrapper input[type="email"],
.gform_wrapper textarea{background:#FAFAFA;border:1px solid #DDD;padding:5px!important;color:#555;font-size:14px!important;}
.gform_wrapper input[type="submit"]{background:#FAFAFA;border:1px solid #DDD;padding:5px!important;color:#555;font-size:14px!important;cursor:pointer;}*/

/* Colphon (footer) */
#colophon {background:#a3becb url(images/footer_bg.png) 25px 85px no-repeat;color:#236d93;font-weight:bold;padding-bottom: 20px;}
#colophon p{padding:40px 0 0 25px;}
#colophon img{vertical-align:middle;margin:0 20px;}
#colophon a{color:#236d93;}
#colophon nav{display: block;margin:20px 0 0 0px;text-align:center;}


/* Newsletter */
.newsletters-acknowledgement{font-weight: bold;}
.newsletters_submit {text-align:center;margin-top:10px}
.newsletters-button{padding:5px 10px;color:#FFF;cursor:pointer;}
.newsletters-field-error{padding: 3px 5px;}
.newsletters-acknowledgement p{font-size:16px;color:#236d93;}

/* Older browsers */
#ie6{}
#ie7{}
#ie8{}
