
/* Spiperies */

#menu ul li a {
	padding: 0 10px;
}

.detail {
	margin: 0 0 1em 0;
	}

#tags {
	width: 75%;
	position:absolute;
	margin: 0 0 1em 0;
	text-align:right;
      padding-left: 25%;
	}

.chapo {
	font-size: 160%;
	line-height: 160%;
	margin: 0 0 1em 0;
	}

.texte {
	text-align: justify;
	}

#endessous {
        margin: 2em 0 2em 4em;
        }

.ps, .notes {
	font-size: 80%;
	}

.ps p, .notes p {
	margin: 0;
	padding: 0 0 0,5em 0;
	}

.action {
	background-color: #fd6b35;
	padding: 1em;
	color: #fff;
	font-size: 120%;
	margin: 2em 0 1em 0;
	}


.action a,
.action a:hover,
.action a:visited,
.action a:active
{
	color: #fff;
	}

.lien_facebook_lateral {
	margin-bottom: 1em;
	font-size:150%;
	font-weight: 650;
	border: 3px solid #3b5998;
	color: #fff;
	background: #3b5998;
	}

.lien_facebook_lateral a {
	display:block;
	padding:0.8em;
	color: #fff !important;
	}

.lien_pdf_lateral {
	display:block;
	font-size:150%;
	font-weight: 650;
	padding:0.8em 0.8em 0.8em 4em;
	border: 3px dashed #ccc;
	color: #444;
	margin-bottom: 1em;
	background-color: #f4f2ea;
	background-image: url(../../../plugins-dist/medias/prive/vignettes/pdf.png);
	background-repeat: no-repeat;
	background-position: 12px 12px;
	min-height: 50px:
	}

.lien_inventaire_lateral {
	display:block;	
	font-size: 150%;
	border:1px solid;
	padding: 0.8em;
	margin-bottom: 1em;
	}

/* Styler les listes d'articles */

ul.publications {
	list-style-type: none;
	margin: 0;
	padding: 0;
	}
ul.publications>li {
        padding: 0 0 2em 0; margin: 0;
	}


/* Couleur des liens */
a { color: #111;}
a:visited { color: #111; }
a:active { color:#fd6b35; }
a:hover { color:#fd6b35; }
#menu-footer a, #menu-footer a:visited { color: #fff; }

::selection {
	color: #fff;
	background-color: #fd6b35;
	}
::-moz-selection {
	color: #fff;
	background-color: #fd6b35;
	}


/* Liseré corail sur le menu */
#menu>ul>li:hover, #menu>li.current_page_parent, #menu>ul>li.current-menu-ancestor, #menu>ul>li.current_page_item {
	border-color:#fd6b35 }

/* Gris crème en fond des menus déroulants */
#menu ul li.sfHover ul li a,#menu ul ul li a {
	background-color:#f4f2ea !important; }

/* Un peu de gras sur le menu */
#menu ul li a {
	font-weight:600 ; }

/* Réduire légèrement la hauteur des sous-menus */
#menu ul li.sfHover ul li a,#menu ul ul li a { /* Premier niveau*/
	/* padding:8px 15px; */ }

#menu ul li.sfHover ul ul li a,#menu ul ul ul li a { /* Deuxième niveau */
	padding:8px 15px; }

#menu ul li.sfHover ul ul ul li a,#menu ul ul ul ul li a { /* Troisième niveau */
	padding:6px 15px; }

/* Petit effet de survol sur les menus */
#menu ul ul li a:hover{
	color: #fd6b35;
	}

/* Styler les formulaires */
/*
textarea,button,#submit,input[type="submit"],input[type="text"],
input[type="password"],input[type="number"],input[type="email"],
input[type="url"],input[type="search"] {
	background-color:#f4f2ea !important;
	}
*/

textarea:focus,input:focus,input[type="submit"]:focus,input[type="text"]:focus,input[type="password"]:focus,input[type="number"]:focus,input[type="email"]:focus,input[type="url"]:focus,input[type="search"]:focus {
	/*
	background-color:#FFF;
	outline-offset:-2px;
	*/
	border-color:#fd6b35;
	}

fieldset {
	margin-top: 1em;
	}


/*-----------------------------------------------------------------------------------
 #Footer propre à chaque site
----------------------------------------------------------------------------------- */
#footer_site{
	background-color:#f4f2ea;
	padding:40px 0;
	color:#666;
	text-shadow:0 1px 2px rgba(0,0,0,.05)
	}
#footer_site a { color:#666 }
#footer_site .textwidget a,#footer .textwidget a:hover{color:#fff}
#footer_site a:hover {color:#333 }
#footer_site .widget ul li {
	/* border-bottom-color:#333 */
	padding: 0;
	border: none;
	}
#footer_site h3.widget-title{color:#FFF;border-bottom-color:#363636;font-weight:700;font-size:14px}
#footer_site table th,#footer table td,#footer .widget .tagcloud a,#footer .widget ul.menu{border-color:rgba(0,0,0,.1)}
#footer_site .widget .tagcloud a{background-color:#222}
#footer_site ul.menu{box-shadow:inset 0px 0px 0px 4px #333;-moz-box-shadow:inset 0px 0px 0px 4px #333;-webkit-box-shadow:inset 0px 0px 0px 4px #333}



/*-----------------------------------------------------------------------------------
 Video sur la page d'accueil
----------------------------------------------------------------------------------- */

.videowrapper {
	position: relative;
	padding-bottom: 52.25%; /* 16:9 */
	padding-top: 25px;
	height: 0;
	margin: 1em 0;
	}
.videowrapper iframe {
	position: absolute;
	top: 0;
	left: 0;
	width: 100%;
	height: 100%;
	}


/*-----------------------------------------------------------------------------------
 Liens externes sur la page d'accueil
----------------------------------------------------------------------------------- */

.satellite {
	display: block;
	font-size: 200%;
	font-weight:600;
	padding: 40px 10px 10px 10px;
	color: #fff !important;
	}

/*-----------------------------------------------------------------------------------
 #Footer commun à tous les sites
----------------------------------------------------------------------------------- */
#footer_commun{
        background-color:#222;
        padding:40px 0;
        color:#898989;
        text-shadow:0 1px 2px rgba(0,0,0,.05)
        }
#footer_commun a{
        color:#898989
        }
#footer_commun .textwidget a,#footer .textwidget a:hover{color:#fff}
#footer_commun a:hover{color:#666}
#footer_commun .widget ul li{border-bottom-color:#333}
#footer_commun h3.widget-title{color:#FFF;border-bottom-color:#363636;font-weight:700;font-size:14px}
#footer_commun table th,#footer table td,#footer .widget .tagcloud a,#footer .widget ul.menu{border-color:rgba(0,0,0,.1)}
#footer_commun .widget .tagcloud a{background-color:#222}
#footer_commun ul.menu{box-shadow:inset 0px 0px 0px 4px #333;-moz-box-shadow:inset 0px 0px 0px 4px #333;-webkit-box-shadow:inset 0px 0px 0px 4px #333}
