/* ===========================
Initialisation des styles par defaut
=========================== */

body {
	background-color: #a19790;
	color: #303030;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 75%;
    }


body.recherche div#contenu_avec_encadres,
body.recherche div#contenu_sans_nav_sans_encadres{
	/* margin-left: 193px;
	float: none; */
	float:left;
    }
	
body, html, fieldset {
	border: 0;
    }

h1, h2, h3, h4, h5, h6, pre, code {
	font-family: Arial, Helvetica, sans-serif;
    }

ul, ol, li, h1, h2, h3, h4, h5, h6, pre, form, body, html, blockquote, fieldset, input {
	margin: 0;
	margin-top:2px;
	margin-bottom:2px;
	padding: 0;
    }

a {
	color: #008998;
	text-decoration: none;
    }

a:hover {
	color: #f3a300;
/* text-decoration: underline; */
    }
	
/* etat "focus" important pour accessibilite web */
div#navigation a:focus,
div#contenu_avec_encadres a:focus,
div#contenu_sans_nav_sans_encadres a:focus,
div#pied_page a:focus {
	/* height: 50px; */
	height: auto;
	background-color: #d9dadb !important;
	color: #999999 !important;
	text-decoration: none !important;
    }

a img,
a:link img,
a:visited img {
	border: none;
	/* vertical-align: middle; */
	display:inline; /* modif du 20-12-2009 */
    }

h2 {
	background-color: #fff;
	color: #8d7d74;
	font-size: 1.8em;
	margin: 0.5em 0;
    }

/*
.rubrique h2{
clear: both;
font-family: arial, sans-serif;
font-size: 1.55em;
font-weight: 700;
margin: 0;
padding: 6px 100px 6px 366px;
    }
*/

h3 {
	color: #f3a300;
	font-size: 1.4em;
	margin: 1em 0 1em 0;
    }

h4 {
	color: #f3a300;
	font-size: 1.2em;
	margin: 1em 0;
    }

.liste-objets em, ul.menu_secondaire em, ul.menu_principal em {
	font-style: normal;
    }

/* === Avertissement visuel quand on visualise une page par le mode aperu du back office === */
p#en_mode_apercu {
	background-color: #ff5716;
	color: #8d7d74;
	font-size: 1.1em;
	font-weight: 700;
	margin: 0 auto;
	padding: 5px 0 13px 0;
	text-align: center;
	width: 1000px;
    }

/* === Accessibilite liens evitement === */

p#raccourcis {
	display: none;
	margin: 0;
    }

p#raccourcis a {
	color: #fff;
    }

/* ===========================
Grands Blocs
=========================== */
div#page {
	width: 984px;
	margin: 0 auto;
	padding: 0 8px;
	background: #fff url(img/page.png) repeat-y 0 0;
	border:none;
    }

/* ===========================
Styles Communs
=========================== */

hr.separateur_sections_page {
	display: none;
    }

/* === classes communes === */

.hide {
	position: absolute;
	visibility: hidden;
    }

.separateur {
	clear: both;
	height: 1px;
	margin: 0;
	padding: 0;
    }

.erreur {
	color: #f00;
	font-style: normal;
	font-weight: 700;
    }

.retour {
	cursor: pointer;
    }

/* champs de formulaires en lecture seule */
form input.readonly {
	background-color: #ccc;
    }

.champ-saisie, select {
	border: 1px solid #8D7D74;
	padding: 1px;
	margin-right:3px;
	color:#303030;
	/*margin: 5px 0 6px 14px;*/
    }

.ok {
	background-color: #fff;
	color: #8d7d74;
	border: 2px solid #f3a300;
	text-transform: uppercase;
	font-weight: 700;
	font-size: 95%;
	font-family: verdana, sans-serif;
	cursor: pointer;
	margin-right:30px;
	vertical-align: baseline;
    }

.legende {
	color: #f3a300;
	background-color: transparent;
	font-size: 0.85em;
	margin: 6px 0 12px 0;
    }

.photo img {
	border: 1px solid #000;
    }

/* *******************
=Bloc =Bandeau
******************** */
#bandeau {
	height: 123px;
	position: relative;
	border-bottom: 2px solid #f3a300;
	background-color: #fff;
    }
 /* h1 {	background:url(../../../images/bandeau.jpg) no-repeat 0 0;	} */
#logo_nb {
	display:none;
    }
/*
img#logo_univ_chance {
position: relative;
float:right;
margin-right:20px;
    }

div#bandeau .champ-saisie{
margin: 0;
width: 110px;
    }*/

h1 {
	font-size: 1.6em;
	margin-left: 0px;
		width: 984px;
	height:123px;
    }

h1 a {
	text-decoration: none;
    }

/*h1 img {
visibility:hidden;
    }*/

/* ====================
=Recherche =Simple
==================== */

form#recherche_simple {
	padding: 0;
	margin: 5px 0 2px 0;
	text-align:right;
	/*display: inline;*/
    }
/*
form#recherche_simple label{
font-size: 1.3em;
font-weight: bold;
margin: 0 0 0 23px; 
    }

form#recherche_simple p#vers_recherche_avancee{
margin: 0 0 0 -10px;
background: url(img/vers_recherche_avancee.png) no-repeat 0 50%;
padding-left: 1em;
    }

form#recherche_simple a{
font-size: 0.9em;
font-weight: 700;
    }
*/
/* ====================
=Connexion
==================== */

div#connexion{}

div#connexion legend {
	color: #f3a300;
	font-size: 1.3em;
	font-weight: 700;
	padding: 0;
    }

div#connexion label {
	color: #8d7d74;
	display: block;
	font-weight: 700;
	margin: 0;
    }

div#connexion input#login_intranet {
	margin-bottom: 6px;
    }

div#connexion ul {
    }

div#connexion p#mot_de_passe_oublie {
	font-size: 0.9em;
	margin-top: 6px;
    }

/* =Contexte =DSI */

.dsi div#connexion p#personne_dsi {
	font-weight: 700;
	margin: 0 0 12px 0;
    }

.dsi div#connexion ul#liens_dsi li {
	background: url(img/lire_la_suite.png) no-repeat 0 5px;
	line-height: 150%;
	list-style-type: none;
	padding-left: 15px;
    }

.dsi #select_profil {
	width: 140px;
    }

.dsi #personne_dsi span	{
	color: #f3a300;
	display: block;
	font-size: 1.3em;
	font-weight: 700;
    }

/* ===============
=Block =Menu
=============== */
div#menu {
	background: #f3a300; /* url(img/menu.png) no-repeat 0 bottom */
	/* background: #8d7d74; */
	/* float: left; */
	padding: 0;
	position: relative;
	width: 100%;
	z-index: 5;
	font-weight:bold;
    }

.collaboratif div#menu {
	border-bottom: 1px solid #8d7d74;
    }

#services {
	margin-left: 10px;
    }

#services label {
	color: #f3a300;
	font-size: 1.1em;
	font-weight: 700;
	vertical-align: middle;
    }

#services legend {
	display: none;
    }

#services select {
	font-size: 0.9em;
    }

#services .valider {
	font-size: 0.8em;
    }


/* Block Menu UFR */

.bloc_menu_ufr {
	width: 200px ;
	list-style: none ;
	margin: 0 ;
	padding: 0 ;
}
.bloc_menu_ufr li {
	background: #a19790;
	color: #fff ;
	margin-bottom: 1px ;
}
.bloc_menu_ufr li a {
	display: block ;
	background: #a19790;
	color: #fff;
	padding: 10.5px 11px;
	text-decoration: none ;
}
.bloc_menu_ufr li a:hover, .bloc_menu_ufr li a:focus, .bloc_menu_ufr li a:active {
	background: #f3a300;
}

.change .apres, .change:hover .avant {
    display : none;
	margin: 0 auto;
}

.change:hover .apres {
    display : block;
	margin: 0 auto;
}



.bloc_menu_ufr111 ul {
    margin: 0; 
    padding: 0;
    width:200px;
    list-style-type: none;
}

.bloc_menu_ufr111 ul li a {
    text-decoration: none;
    color: white; 
    padding: 10.5px 11px;
    background-color: #a19790;
    display:block;
}

.bloc_menu_ufr111 ul li a:visited {
    color: white;
}

.bloc_menu_ufr111 ul li a:hover, .bloc_menu_ufr111 ul li  {
    color: white;
    background-color: #f3a300;
}


/* === BARRE HAUT === */

#logo_usbnp3 {
	width:170px;
	height:120px;
	float: left;
	text-align:center;
}
#barre_menu {
	margin-left:170px;
	vertical-align: middle;
	line-height: 60px;
	height:60px;
}
#modify {	
	float: left;
	width:50%;
	vertical-align: middle;
	line-height: 60px;
	height:60px;
	padding-left: 20px;
}
#search_menu {
	margin-left:470px;
	vertical-align: middle;
	text-align:right;
	line-height: 60px;
	height:60px;
}
	
/* === Menu principal === */

a.linklang {
	color: #fff;
	font-weight: normal;
	text-decoration: underline;
}
a.linklang:hover {
	color: #936200;
	text-decoration: none;
}

a.opacity01 { 
	opacity: 0.6;
    filter: alpha(opacity=40); /* For IE8 and earlier */
} 
a.opacity01:hover  { 
	opacity: 1.0;
    filter: alpha(opacity=100); /* For IE8 and earlier */
}

a.opacity02 { 
	opacity: 1.0;
    filter: alpha(opacity=100); /* For IE8 and earlier */
} 
a.opacity02:hover  { 
	opacity: 0.6;
    filter: alpha(opacity=40); /* For IE8 and earlier */
}

a.isbn {
background:url(/images/new-site/isorbonne_logo.png) right top no-repeat ;
width: 200px;
height: 20px;
display:block;
float:right;
}
a.isbn:hover {
background:url(/images/new-site/isorbonne_logo.png) left top no-repeat ;
}

a.home { 
	display: block;
	width: 16px;
	height: 6px;
	margin-top: 5px;
	padding: 0px;
	background-image: url(/images/home_roll.png);
} 
a.home:hover  { 
	background-position: right center;
}

a.accueil { 
	display: block;
	width: 16px;
	height: 16px;
	margin: 0 0 5px 10px;
	padding-left: 10px;
	background-image: url(/images/home_roll.png);
} 
a.accueil:hover  { 
	opacity: 0.4;
    filter: alpha(opacity=40); /* For IE8 and earlier */
}

ul#menu_principal {
	float:left;
	line-height: 60px;
	list-style-type: none;
	font-size: 1.2em;
	margin: 0 0 0 10px;
	width:100%;
/*	width:760px;
 	width:690px; */
	position: relative;
	z-index:10;
    }

ul#menu_principal li.menu_haut_style {
	float: left;
	margin: 0 6px;
	padding: 0 15px;
	position: relative;
	font-weight: bold;
	font-family:Arial;
	background-image: url(img/picto_menu_haut_01.jpg);
	background-position: left 18px;
	background-repeat:no-repeat;
	font-size: 1.1em;
    }
	
ul#menu_principal ul {
	background-color: #f6f0ed;
	border: 1px solid #8d7d74;
	border-bottom: 0;
	display: none;
	left: 0;
	line-height: normal;
	list-style-type: none;
	position: absolute;
	top: 40px;
	width: 190px;
	z-index:500;
	font-size: 0.8em;
	font-weight: 700;
    }

ul#menu_principal ul li {
	float: none;
	padding: 0;
	margin: 0;
    }

ul#menu_principal em {
	font-style: normal;
    }

ul#menu_principal a {
	background-color: transparent;
	color: #8d7d74;
	text-decoration: none;
	padding-bottom:10px; /* la marge interne permet l'affichage du sous-menu au survol sans perte de la zone d'activation */
    }

ul#menu_principal a:hover {
	color: #f3a300;
    }

ul#menu_principal ul a {
	display: block;
	color: #8d7d74;
	border-bottom: 1px solid #8d7d74;
	padding: 4px 3px 4px 20px;
    }

ul#menu_principal ul a:hover {
	background: #fff url(img/menu_principal_focus.png) no-repeat 6px 0.6em;
    }

	
/* Menu Resaux Sociaux */

ul.menu_reseau {
	list-style-type: none; /* Car sinon les puces se placent n'importe où */
}
ul.menu_reseau li { 
	display : inline;
	padding : 0 0.5em; /* Pour espacer les boutons entre eux */
}
	
	
/* menu langues */	
ul#menu_langues {
   margin: 6px 15px;
   width:100%;
/*  margin-left:75%; */
}
ul#menu_langues li {
	list-style:none;
	/*font-weight:bold;*/
	/*background-color:silver;*/	
	float:left;
	/*display:block;*/
	}

ul#menu_langues .focus { 
	display:none;
}

ul#menu_langues li img{
  height: 14px;
  /*padding-left:20px;*/
    margin-left: 5px; /*espace entre les drapeaux*/
    margin-top: 5px; /*espace au dessus des drapeaux*/
}


/* === bloc Accroche === */

#accroche {
	font-size: 14px;
	line-height: 1.3;
	min-height: 88px;
	position: relative;
    }

#accroche .visuel-rubrique {
	background-repeat: no-repeat;
	float: left;
	height: 147px;
	width: 366px;
    }

#accroche p {
	margin: 0;
	padding: 10px 20px 10px 0;
    }

#accroche .separateur {
	background-color: #8d7d74;
	font-size: 1px;
	height: 1px;
    }

/* ===============
=Bloc =Navigation
=============== */
div#navigation {
	float: left;
	width: 192px;
	margin: 15px 0 2px 0;
	background-color: #fff;
    }

.collaboratif div#navigation h3 {
	font-size: 130%;
	font-weight: 700;
	line-height: 1.4;
	margin: 11px 10px 11px 20px;
    }

div#navigation .visuel-rubrique {
	background-position: 50% 50%;
	background-repeat: no-repeat;
	color: #fff;
	height: 80px;
	padding: 0px 0 21px 0;
    }

div#navigation #bouton_ent {
	display:inline;
	margin: 6px 0 0 0;
	padding:0;
	width:200px;
	height:43px;
    }

div#navigation #bouton_ent2 {
	margin: 6px 0 8px 5px;
	width:182px;
	height:39px;
    }

/* === menu secondaire === */
ul.menu_secondaire {
	list-style: none;
	font-weight: 700;
	border-top: 1px solid #8d7d74;
	font-size: 1.1em;
    }

ul.menu_secondaire li {
	display: inline;
    }

ul.menu_secondaire a {
	color: #8d7d74;
	display: block;
	background: #f6f0ed;
	border-bottom: 1px solid #8d7d74;
	padding: 5px 0 5px 23px;
    }

ul.menu_secondaire a:hover {
	background: #fff url(img/menu_secondaire.png) no-repeat 7px 50%;
	text-decoration: none;
    }

ul.menu_secondaire em a {
	background: #fff url(img/menu_secondaire.png) no-repeat 7px 50%;
	text-decoration: none;
    }

ul.menu_secondaire em {
	font-weight: 700;
    }

ul.menu_secondaire em a {
	color: #8d7d74;
    }

ul.menu_secondaire ul {
	border-bottom: 1px solid #8d7d74;
	font-weight: 500;
	font-size: 0.8em;
    }

ul.menu_secondaire ul a {
	color: #8d7d74;
	background: #fff;
	border-color: #fff;
	padding: 2px 0 2px 23px;
    }

ul.menu_secondaire ul a:hover {
	color: #8d7d74;
	background: #fff url(img/menu_secondaire_em.png) no-repeat 7px 50%;
	border-color: #fff;
	padding: 2px 0 2px 23px;
    }

ul.menu_secondaire ul a:focus {
	background: #8d7d74 url(img/menu_secondaire_focus.png) no-repeat 7px 50% !important;
    }

/*********************************
=Bloc =Contenu
*********************************/

div#contenu_deco {
	float: left;
	height: auto;
	/*width: 746px;*/
    }

div#contenu_avec_encadres {
	float: left;
	min-height: 300px;
	padding: 20px 25px 0 25px;
	width: 516px;
    }

div#contenu_sans_nav_sans_encadres {
	float: left;
	min-height: 300px;
	padding: 0 0 0 40px !important;
	width: 746px;
	margin: 0px;
    }

/* liste automatique */
div#contenu_avec_encadres li {
	list-style-image: url(img/liste_objets.png);
	margin: 0 0 10px 0;
    }

div#contenu_sans_nav_sans_encadres li {
	list-style-image: url(img/liste_objets.png);
	margin: 0 0 10px 0;
    }
div#contenu_avec_encadres ul ul li,
div#contenu_sans_nav_sans_encadres ul ul li {
	list-style: url(img/lire_la_suite.png);
    }

div#encadres ul {
	list-style: url(img/liste_objets.png);
	margin-left: 22px;
    }
/* on ne comprends pas � quoi �a sert ! */
div#encadres ul.liste-objets {
	margin-left: 1.5px;
    margin-top: 7px;
    }
div#encadres ul ul li {
	list-style: url(img/lire_la_suite.png);
    }
div#contenu_avec_encadres a,
div#contenu_sans_nav_sans_encadres a,
div#encadres a {
	font-weight: 700;
    }

/* pour plan de site et liste imbriquees dans toolbox */
#contenu_avec_encadres ul,
#contenu_avec_encadres ol,
#contenu_sans_nav_sans_encadres ul,
#contenu_sans_nav_sans_encadres ol {
	margin: auto;
	padding: 0 0 0 1.25em;
    }

#redacteur,
#contact_rubrique {
	margin: 0;
	text-align: right;
    }

#date_modification {
	display: none;
    }

p#fil_ariane {
	display:inline;
	font-size: 0.8em;
	padding: 0;
    }

/*** Plan du site  ***/

ol.plansite1 {
	list-style-type: disc;
	font-weight: 700;
	color: #f3a300;
    }

ol.plansite1 li a{
    }

ol.plansite2 {
	list-style-type: disc;
	font-weight: 500;
	color: #8d7d74;
	margin-bottom: 1em !important;
    }

ol.plansite3 {
	list-style-type: circle;
	margin-bottom: 1em !important;
    }

div.ligne {
	border: none;
	margin: 0;
    }

div.colonne {
	float: left;
    }

div.premiere_ligne {
	border: 0;
	padding-top: 0;
	margin-top: 0
    }



/************************
=Bloc =Encadres
*************************/

div#encadres {
	float: left;
	font-size: 0.95em;
	width: 225px;
	margin-top: 40px;
    }

div#encadres h3 {
	color: #8d7d74;
	font-weight: 700;
	margin: 0;
	background: #f6f0ed url(img/encadres_titre.png) no-repeat 9px 0.3em;
	font-size: 1.1em;
	padding: 0.4em 0.1em 0.4em 25px;
	border-bottom: 1px solid #8d7d74;
    }

.effacer,
.valider {
	color: #f3a300;
	background-color: #fff;
	border: 2px solid #8d7d74;
	margin: 0;
	font-variant: small-caps;
	font-weight: 700;
	font-size: 1em;
	font-family: verdana, sans-serif;
    }

.effacer {
	color: #8d7d74;
	background-color: #efefef;
    }

/*
4 types d'encadres: 
- Generique
- De rubrique
- De fiche
- De recherche contextuelle
*/

/*** Fix Toolbox ***/
.deco_generique_2 ul div,
.deco_rubrique_2 ul div {
	display: inline;
    }

/* ------------------------------------------------
encadres de fiche, de navigation rubrique, automatique de fiche
------------------------------------------------ */

div.encadre_generique,
div.encadre_rubrique,
div.encadre_fiche,
div.encadre_auto_fiche,
div.encadre_nav_auto,
div.encadre_recherche {
	border-bottom: 1px solid #8d7d74;
	margin-bottom: 18px;
    }
div.encadre_generique_contenu li {
	margin-top:6px;
	margin-left: -0.6em;
    }

div.encadre_generique_contenu,
div.encadre_rubrique_contenu,
div.encadre_fiche_contenu,
div.encadre_auto_fiche_contenu,
div.encadre_nav_auto_contenu,
div.encadre_recherche form {
	padding: 8px;
	padding-top:0;
    }

div.encadre_auto_fiche_contenu
 {
	padding: 8px;
    }

div .encadre_fiche_contenu {}
div .encadre_generique  ul {
	margin-top: -0.2em;
    }
div.encadre_fiche_contenu li {
	margin-top: 6px;
	margin-left: -6px;
    }
div.encadre_auto_fiche ul#telecharger {
	margin: 0;
	padding-left: 1.2em;
    }

div.encadre_auto_fiche ul#telecharger li {
	list-style-type: none;
    }

/* === Type de fichier-joint === */

ul#fichiersjoints {
	margin: 6px 0 0 0;
	padding: 0;
	position: relative;
    }

ul#fichiersjoints li {
	display: inline;
	list-style-type: none;
	position: relative;
    }

a.pdf, a.doc, a.xls, a.ppt,
a.sxw, a.sxc, a.sxi, a.image, a.defaut {
	background-color: transparent;
	background-position: 100% 50%;
	background-repeat: no-repeat;
	display: block;
	margin: 0;
	padding: 3px 20px 3px 0;
    }

a.pdf {
	background-image: url(img/pictos/pdf.png);
    }

a.doc {
	background-image: url(img/pictos/msword.png);
    }

a.xls {
	background-image: url(img/pictos/msexcel.png);
    }

a.ppt {
	background-image: url(img/pictos/mspowerpoint.png);
    }

a.sxw {
	background-image: url(img/pictos/ooo_texte.png);
    }

a.sxc {
	background-image: url(img/pictos/ooo_classeur.png);
    }

a.sxi {
	background-image: url(img/pictos/ooo_presentation.png);
    }

a.image {
	background-image: url(img/pictos/image.png);
    }

a.defaut {
	background-image: url(img/pictos/defaut.png);
    }

/* ===================
encadres de recherche
==================== */

div.encadre_recherche p {
	margin: 9px 0;
    }

div.encadre_recherche label {
	color: #f3a300;
	display: block;
	font-size: 10px;
    }

.encadre_recherche legend {
	display: none;
    }

.encadre_recherche .champ-saisie {
	border: 1px solid #8d7d74;
	width: 150px;
    }

.encadre_recherche select {
	border: 1px solid #8d7d74;
	width: 150px;
    }

div.encadre_recherche a img {
	vertical-align: bottom;
    }

div.encadre_recherche input,
div.encadre_recherche select {    }

div.encadre_recherche input {
	padding: 1px;
    }

.encadre_recherche p.parcourir input.champ-saisie {
	width: 75px;
    }

.encadre_recherche p.parcourir input.valider {
	padding: 1px 0;
    }

.firstencadre {
	border: 0;
    }

/*************************************************
=Contexte =Rubrique
**************************************************/

#photo {
	background-position: 50% 50%;
	background-repeat: no-repeat;
	color: #fff;
	height: 80px;
	padding: 0px 0 21px 0;
    }

#photo div {
	padding-left: 30px;
    }

a#se_connecter {
	display: block;
	margin-left: 15px;
	margin-top: 60px;
    }

.para-an {/*
border-bottom: 1px solid #efefef;*/
	padding-bottom: 1.5em;
    }

.para-an h3 {
	color: #f3a300;
	font-size: 1.3em;
	margin-bottom: 7px;
	padding-left: 0; /*padding-left: 1em;*/
	/* background: url(img/titre3.png) no-repeat 0 5px; enleve suite a demande de patrice */
    }

/* === Elements communs aux fiches === */

body.actualite #thematique,
body.article #thematique,
body.document #thematique {
	border-bottom: 1px solid #8d7d74;
	border-top: 1px solid #8d7d74;
	font-size: 0.85em;
	margin: 6px 0;
    }

body.actualite .photo,
body.article .photo,
body.document .photo {
	float: left;
	margin: 0 10px 0 0;
	padding-right: 10px;
    }

/* === =Fiche =Actualite === */

body.actualite #date {
	color: #f3a300;
	border: none;
	font-size: 1.3em;
	font-weight: normal;
	margin: 6px 0 12px 0;
	padding-top: 6px;
	font-weight: bold;
    }

body.actualite #resume {
	border-top: 1px solid #8d7d74;
	font-weight: 700;
	margin: 6px 0 16px 0;
	padding-top: 6px;
    }

body.actualite #description {
	margin-bottom: 16px;
	text-align: left;
    }

.lien-plan {
	display: block;
	margin-top: 10px;
    }

/*=== Listes de definitions ===*/

/* de type 1 */

dl.type_1 {
	background-color: #fff;
	border-bottom: 1px solid #8d7d74;
	border-right: 1px solid #8d7d74;
	margin: 0 0 12px 0;
	position: relative;
	width: 100%;
    }

dl.type_1 dt {
	font-weight: 700;
	left: 0;
	margin: 0;
	padding-top: 6px;
	position: absolute;
	width: 190px;
	border-top: 1px solid #8d7d74;
    }

dl.type_1 dd {
	background: url(img/liste_definition_type_1_definition.png) repeat-y 100% 0;
	margin-left: 190px;
	padding: 6px 2%;
	border-top: 1px solid #8d7d74;
    }

/* de type 1 dans fiche actualite
dl.type_1 .liste_def_contact,
dl.type_1 .liste_def_type,
dl.type_1 .liste_def_site,
dl.type_1 .liste_def_partenaires{
    }
 */

/* de type 1 dans fiche document
dl.type_1 .liste_def_source, 
dl.type_1 .liste_def_editeur,
dl.type_1 .liste_def_type_document,
dl.type_1 .liste_def_dates,
dl.type_1 .liste_def_complement_info{
    }
 */

/* de type 2 */

dl.type_2 {
	background: #fff url(img/liste_definition_type_2.png) repeat-y;
	border-bottom: 1px solid #8d7d74;
	border-top: 1px solid #8d7d74;
	margin: 0 0 0.2em 0;
	padding-bottom: 0.3em;
	position: relative;
    }

dl.type_2 dt {
	font-weight: 700;
	padding-top: 5px;
	text-align: right;
	width: 185px;
    }

dl.type_2 dd {
	margin: -14px 0 0 190px;
	padding: 0 2%;
    }

/* --- fin --- */

/* ===	=Commentaires === */

p#commenter, 
p#afficher_masquer_commentaires {
	float: right;
	font-size: 0.9em;
    }

p#commenter a,
p#afficher_masquer_commentaires a {
	background-color: #e5e5e5;
	border: 1px solid #686868;
	color: #7C3345;
	margin: 13px 0;
	padding: 2px;
    }

p#afficher_masquer_commentaires a {
	margin-right: 10px;
    }

a#lien_cache {
	display: none;
    }

a#commentaires_afficher {
	display: block;
    }

div#commentaires_masquer {
	display: none;
    }

div.commentaires_deco2 {
	border-right: 6px solid #8d7d74;
	clear: both;
    }

div.commentaires_deco1 {
	background: url(img/filet_droit.png) repeat-x bottom left;
    }

div.commentaires_deco1 h3 {
	background: #fff url(img/com_h3_bgd.png) repeat-y;
	border-top: 1px solid #8d7d74;
	color: #fff;
	font-size: 1em;
	margin: 0;
	padding: 20px 0 5px 5px;
    }

div.commentaires_deco1 ul {
	margin: 0;
    }

ul#commentaires {
	border-bottom: 1px solid #8d7d74;
	padding: 0;
	padding-left: 0 !important;
    }

ul#commentaires li {
	background-image: url(img/filet_droit.png);
	background-position: bottom left;
	background-repeat: repeat-x;
	border-left: 1px solid #8d7d74;
	list-style-type: none;
    }

ul#commentaires a {
	background-color: transparent;
    }

li.niveau_1 {
	margin-top: 30px;
	padding-left: 0;
    }

li.niveau_1_premier {
	margin-top: 0;
    }

li.niveau_1 ul {
	margin-left: 6px;
    }

p.commentaires_titre {
	background-color: #8bbfff;
	border-top: 1px solid;
	clear: both;
	color: #000;
	font-weight: 700;
	margin: 0;
	padding: 2px 0 2px 10px;
    }

li.parite_0 {
	background-color: #d7f7ef;
    }

li.parite_1 {
	background-color: #8bbfff;
    }

p.commentaires_date,
p.commentaires_site {
	background-color: #e4dff7;
	border-left: 1px solid #8d7d74;
	color: #6e858c;
	font-size: x-small;
	margin: 0 0 0 6px;
	padding: 2px 5px;
    }

p.commentaires_site,
p.commentaires_corps {
	border-left: 1px solid #8d7d74;
	border-top: 1px solid #6e858c;
    }

#corps {
	padding-bottom:1.5em;
    }

span.commentaires_auteur {
	border-left: 1px solid #6e858c;
	padding-left: 5px;
    }

div.commentaires_corps {
	background-color: #fff;
	border-left: 1px solid #8d7d74;
	color: #184653;
	margin-left: 6px;
	padding: 2px 0 0 5px;
    }

.com-new {
	border-top: 30px solid #fff;
    }

p.repondre {
	background: #fff;
	border-top: 1px solid #adb8ca;
	margin: 5px 0 0 0;
    }

p.repondre a {
	border-left: 1px solid #7b3349;
	border-right: 1px solid #7b3349;
	color: #7b3349;
	margin: 0 30px 0 380px;
	padding: 0px 10px;
	width: 5em;
    }

/* ===	=Fiche =Article === */

body.article #soustitre {
	font-size: 130%;
	margin: 8px 0;
    }

body.article #date {
	border-bottom: 1px solid #8d7d74;
	border-top: 1px solid #8d7d74;
	font-size: 0.85em;
	margin: 6px 0 6px 0;
	padding: 6px 0;
    }

body.article #chapeau {
	font-weight: 700;
	margin: 10px 0 20px 0;
    }

/* ===	=Fiche =Document === */

body.document #description {
	border-top: 1px solid #8d7d74;
	padding: 1em 0;
    }

body.document #soustitre {
	font-size: 130%;
	margin: 6px 0;
    }

body.document #auteurs {
	border-top: 1px solid #8d7d74;
	margin: 6px 0;
	padding-top: 5px;
    }

body.document #resume {
	border-top: 1px solid #8d7d74;
	font-weight: 700;
	margin: 0;
	padding: 6px 0;
    }

body.document #referenceisdn {
	border-top: 1px solid #8d7d74;
	margin: 6px 0;
	padding-top: 5px;
    }

/* ===	=Fiche =PageLibre === */

div.colonne_deco {
	margin-right: 0;
	padding: 0 0 12px 10px;
    }

div .colonne_deco ul li ol li {
	list-style-image: url(img/lire_la_suite.png);
    }
div.colonne_deco li {
	margin-right: 0;
	padding-right: 12px;
    }

div.ligne div.colonne_deco {
	padding-right: 10px;
    }

/* Fix Toolbox */
div.colonne_deco * li div {
	display: block;
    }
div.vignette_deco {
float:left;
margin-right:10px;
	}
	
div.derniere_colonne div.colonne_deco {
	padding-right:0;
	margin-right: 0;
    }

.premiere_colonne .colonne_deco {
	border: 0;
	padding-left: 0;
    }

/* styles de paragraphes */

div.sansstyle {
	border: 0px solid black;
     }
 
div.sansstyle img {
	border: 0px solid black;
	margin-top: 2px;
	margin-bottom: 2px;
    }
.vignette {
	float:left;
}
div.sansstyle ul {
	border: 0px solid black;
	margin-top: 0px;
    }

div.sansstyle li {
	margin-left: 2px;
	border-bottom: 0px solid black;
	margin-top: 6px;
	    }

div.style1 {
	margin-bottom: 20px;
    }

div.style1 h3 {
	color: #8d7d74;
	font-size: 1.5em;
	margin: 0 0 6px 0;
	background: url(img/style1_titre.png) no-repeat 0 3px;
	padding: 0 0 2px 25px;
	border-bottom: 1px solid #8d7d74;
    }
input {
border:1px solid #8D7D74;
}
.submit {
	padding:8px;
	cursor:pointer;
}
div.style1_contenu {
	/* padding:1em; */
	padding: 0em;
	margin-left: 0;
	padding-left: -0.2em !important;
	padding-right: 0em;
    }
div.style1_contenu img {
	margin-top: 2px;
	margin-bottom: 0;
	padding-left: -2px;
	border: 0px solid black;
    }

div.style1_contenu ul {
	padding: 2px;
	padding-top: -0.8em;
	padding-left: -7px;
	border: 0px solid black;
    }

div.style1_contenu li {
	border-bottom: 0px solid black;
	margin-left: 10px;
	margin-top: 6px;
	    }

div.style2 {
	background: #efefef url(img/fond_style2.png) no-repeat right bottom;
	border-bottom: 2px solid #f3a300;
	margin-bottom: 22px;
    }

div.style2 h3 {
	color: #ffffff;
	font-size: 1.4em;
	background: #8d7d74 url(img/style2_titre.png) no-repeat 10px 3px;
	border-bottom: none;
	margin: 0;
	padding: 3px 6px 3px 25px;
    }

div.style2 div.style2_contenu {
	padding: 10px;
    }

div.style2_contenu img {
	margin-top: 2px;
	margin-bottom: 4px;
	border: 0px solid black;
    }
#contenu_sans_nav_sans_encadres div.style2_contenu ul {
	margin-top: 7px;
	}
div.style3 {
	background-color: #fafafa;
	border-bottom: 2px solid #f3a300;
	margin-bottom: 17px;
	background-color: #fafafa;
    }

div.style3 h3 {
	color: #ffffff;
	font-size: 1.2em;
	margin: 0;
	background: #8d7d74 url(img/style3_titre.png) no-repeat 10px 5px;
	padding: 4px 6px 4px 30px;
	border-bottom: none;
	letter-spacing:0.03em;
    }

div.style3_contenu {
	margin-left: -1px;
    }

div.style3 div.style3_contenu {
	padding:10px;
    }

div.style3_contenu img {
	margin-top: 2px;
	margin-bottom: 4px;
	border: 0px solid black;
    }

div.style4 {
	border-bottom: 0px solid black;
	margin-left: 10px;
	margin-top: 6px;
    }

div.style4 h3 {
	color: #f3a300;
	text-transform : uppercase;
	font-size: 1.4em;
	letter-spacing:0.1em;
	margin: 0;
	padding: 5px;
    }

div.style4 ul {
	list-style: none;
	margin-left: 10px;
	padding: 0;
    }

div.style4 ul li {
	list-style: none;
	margin-left: 10px;
	padding: 0;
    }
	
div.style4_contenu {
	padding:10px;
    }

div.style4_contenu img {
	margin-top: 2px;
	margin-bottom: 4px;
	border: 0px solid black;
    }
	
	
div.style5 {
	margin-left: 10px;
	margin-top: 6px;
	/* border-bottom: 1px solid #8d7d74; */
    }

div.style5 h3 {
	color: #f3a300;
	/* border-bottom: 1px solid #8d7d74; */
	font-size: 1.4em;
	font-weight: bold;
	margin: 0;
	padding: 0;
    }

div.style5 ul {
	list-style: none;
	margin-left: 10px;
	padding: 0;
    }

div.style5 ul li {
	list-style: none;
	margin-left: 10px;
	padding: 0;
    }
	
div.style5_contenu {
	padding:10px 5px 10px 5px;
    }

div.style5_contenu img {
	margin-top: 2px;
	margin-bottom: 4px;
    }


/********************************
=Fiche =Recherche_avancee
********************************/

#precisions_resultats {
	font-weight: 700;
	margin: 6px 0;
    }

ul.liste_resultats {
	margin-top: 12px;
	padding-left: 0 !important;
	list-style: none;
    }

ul.liste_resultats li {
	border-bottom: 1px solid #ccc;
	margin-bottom: 6px;
	padding-bottom: 3px;
    }

/* ===	=Recherche =Avancee === */

form#recherche_avancee {
	border-top: 1px solid #8d7d74;
	width: 97%;
    }

form#recherche_avancee legend {
	display: none;
    }

form#recherche_avancee p {
	background-image: url(img/recherche_avancee_ligne.png);
	border-bottom: 1px solid #8d7d74;
	border-left: 10px solid #f3a300;
	border-right: 1px solid #8d7d74;
	clear: both;
	margin: 0;
	padding: 6px 0;
    }

form#recherche_avancee label {
	float: left;
	font-weight: 700;
	padding-left: 5px;
	padding-right: 5px;
	width: 125px;
    }

form#recherche_avancee label.no_float {
	float: none;
    }

form#recherche_avancee .ChampSaisie {
	max-width: 360px;
    }

form#recherche_avancee input.bouton {
	background-color: #fff;
	border: 1px solid #333;
	font-size: xx-small;
	padding: 2px;
    }

form#recherche_avancee p.boutons {
	background-image: none;
	border: 0;
	text-align: right;
    }

form#recherche_avancee p.boutons input {
	font-size: 1em;
	margin: 0 0 10px 10px;
	padding: 2px;
    }
form .objet-formulaire .ChampSaisie {
	max-width: 480px;
	}
a.precedent,
a.suivant,
a.premier,
a.dernier {
	font-size: xx-small;
	margin: 0 0 10px 10px;
	padding: 2px;
    }

/* === Listes d'affichage === */

div#contenu_avec_encadres ul.liste-objets,
div#contenu_sans_nav_sans_encadres ul.liste-objets {
	padding-left: 0;
	margin-left: 0;
	margin-top:7px;
    }

ul.liste-documents li,
ul.liste-actualites li,
ul.liste-articles li, 
ul.liste-liens li,
ul.fluxrss li{
	clear: left;
	margin: 0 0 12px 0;
	padding: 0 0 0 14px;
	list-style: none;
	list-style-image: none !important;
	background: url(img/liste_objets.png) no-repeat 0 4px;
    }
ul.liste-actualites li {
	margin: 0 0 5px 0;
    }
ul.liste-pardefaut li {
	background: url(img/liste_objets.png) no-repeat 0 5px;
	list-style: none;
	list-style-image: none !important;
	margin: 0 0 9px 0;
	padding: 0 0 0 17px;
    }

ul.liste-objets ul.actualites {
	background: none !important;
	padding-left: 0 !important;
	list-style-image: none !important;
    }

ul.liste-documents li:first-child,
ul.liste-actualites li:first-child,
ul.liste-articles li:first-child,
ul.liste-liens li:first-child  {
	border-top: 0;
    }

ul.liste-documents li a,
ul.liste-actualites a,
ul.liste-articles a, 
ul.liste-liens a {
	margin: 0;
	background: none !important;
    }

ul.liste-documents li span,
ul.liste-actualites li span,
ul.liste-articles li span, 
ul.liste-liens li span {
	display: block;
    }
	
ul.liste-objets li a span,
ul.liste-objets li span.extension,
ul.liste-objets li span span.extension_crochet{
display: inline;
}
ul.liste-documents em,
ul.liste-actualites em,
ul.liste-articles em, 
ul.liste-liens em {
	font-style: normal;
	font-weight: 700;
    }
.vignette_deco2 {
	margin-left:18px;
	}
ul.liste-documents a.telecharger-fichiers {
	display: block;
    }

ul.liste-documents span.soustitre-liste,
ul.liste-actualites span.soustitre-liste,
ul.liste-articles span.soustitre-liste,
ul.liste-liens span.soustitre-liste {
	font-size: 1.1em;
	font-weight: normal;
    }

ul.liste-documents span.date-liste,
ul.liste-actualites span.date-liste,
ul.liste-articles span.date-liste, 
ul.liste-liens span.date-liste{
	color: #8d7d74;
    }

ul.liste-documents p,
ul.liste-actualites p,
ul.liste-articles p,
ul.liste-liens p {
	font-size: 1em;
	margin: 0;
	padding: 0;
    }

div#contenu_avec_encadres ul.liste-pardefaut,
div#contenu_sans_nav_sans_encadres ul.liste-pardefaut {}

ul.fluxrss li span {
	display: block;
    }

/* liste auto ? */
.img-liste {
	clear: left;
	float: left;
	margin: 0 7px 0 0;
	border: 0 solid black;
	padding: 0;
	background: none !important;
    }

ul.liste-articles span.redac-liste {
	color: #8d7d74;
	font-size: 110%;
	font-style: italic;
    }

li.avec_vignette {
	border: 0px solid black;
	height: auto;
	margin: 50px 0 50px -2px;
	padding-left: 0 !important;
/*	min-height: 85px; */
	background-image: none !important;
	}
	
ul.liste-objets a.lire_la_suite {
	background: url(img/lire_la_suite.png) no-repeat 0 5px;
	padding-left: 0 !important;
	margin-top: 22px;
	display: block;
	/* width: 6em; */
	position: relative;
	text-align: left;
    }

/* === =Contexte =Fiche =Collaboratif =Gestion === */

/* == layout du collaboratif ==*/

.collaboratif div#navigation ul,
.collaboratif div#navigation ol {
	list-style: none;
    }

.collaboratif div.ligne {
	border: 0;
    }

/* === end layout === */


/*** styles du collaboratif ***/

/*** Zone Centrale ***/
.collaboratif .conteneursousparagrapheaccueil {
	float: left;
	margin-top: 20px;
	padding-right: 3%;
	width: 45%;
    }

.collaboratif .colonne {
	margin-top: 20px;
	width: 95%;
    }

.collaboratif .conteneursousparagraphealbum {
	float: left;
	margin-top: 20px;
	width: 95%;
    }

/****** Home - Tribu ****/
#responsables {
	color: #000;
	font-size: 1em;
	font-style: italic;
	margin: 0 0 15px 0;
    }

/* Titres des Services */
h3.service {
	background: url(img/escalier.gif) no-repeat 49% 0;
	clear: both;
	font-size: 110%;
	font-weight: 700;
	padding: 4px 60% 4px 10px;
	position: relative;
    }

/* Titres page tribu */
.conteneursousparagrapheaccueil h3.service {
	background: url(img/escalier.gif) no-repeat 47% 0;
	margin-bottom: 0;
    }

/* Titre requeteur */
h3.service2 {
	background: url(img/escalier2.gif) no-repeat 49% 100%;
    }

/*** Menus du Collaboratif ****/
#espace {
	padding: 12px 10px 12px 20px;
    }

div#navigation #espace h3 {
	margin: 0;
    }

p#logo_espace {
	float: right;
    }

.collaboratif div#navigation ul {
	line-height: 1.4;
	margin: 12px 10px 12px 20px;
    } 

/* Liste de mes espaces */

.collaboratif div#navigation select,
.collaboratif div#navigation label {
	margin: 6px 0 6px 20px;
    }

.collaboratif divnavigation select {
	font-size: 90%;
	width: 120px;
    }

form#liste_espaces input.valider {
	height: 20px;
	padding: 0;
	vertical-align: text-bottom;
    }

/* ====================
Fiches collaboratives
==================== */

.contenu_liste {
	margin: 12px 0 12px 0;
	padding: 0;
    }

div.contact {
	color: #37535b;
    }

h3.contact {
	font: normal 1.4em/1.1  verdana, arial, sans-serif;
	font-weight: 500;
    }

ul.list_collab li {
	margin: 0 0 7px 0;
    }

table.list_collab {
	border: 1px solid;
	width: 100%;
    }

table.list_collab td {
	width: 25%;
    }

table.list_collab th {
	text-align: left;
    }

.publie_news {
	color: #8d7d74;
	font-size: 85%;
	margin: 0;
	padding: 2px 0;
    }

#para_doc {
	color: #000;
	margin-bottom: 9px;
	margin-top: 9px;
    }

/* photo album */
.pagination_album {
	clear: both;
	padding-top: 20px;
	text-align: center;
    }

.slide-mount {
	background-color: #eee;
	border: 1px solid #8d7d74;
	float: left;
	height: 200px;
	margin: 23px 8px 0 8px;
	text-align: center;
	width: 200px;
    }

.slide-mount img {
	cursor: pointer;
    }

.ligne-photo {
	clear: left;
    }

.ligne-photo {
	float: left;
    }

.last-photo {
	margin-right: 0;
    }

.slide-mount img {
	border: 1px solid #737373;
    }

#verrou {
	color: #f00;
	margin-top: 10px;
	text-align: center;
    }

/* ****** Menu collab a gauche ******** */

#menu_collab {
	background-color: #efefef;
	border: 1px solid #a5b3c1;
	border-bottom: 0;
	margin: 40px 0 10px 0;
	width: 100%;
    }

#menu_collab ul {
	line-height: normal;
	list-style: none;
	text-align: right;
    }

#menu_collab li {
	border-bottom: 1px solid #a5b3c1;
    }

#menu_collab a {
	border-bottom: 2px solid #eee;
	border-top: 2px solid #fff;
	color: #AE3F76;
	display: block;
	font-size: 100%;
	font-weight: 700;
	padding: 3px 5px;
    }

#menu_collab_2 {
	background-color: #efefef;
	border: 1px solid #a5b3c1;
	border-bottom: 0;
	margin: 10px 0;
	width: 100%;
    }

#menu_collab_2 ul {
	line-height: normal;
	list-style: none;
	text-align: right;
    }

#menu_collab_2 li {
	border-bottom: 1px solid #a5b3c1;
    }

#menu_collab_2 a {
	border-bottom: 2px solid #eee;
	border-top: 2px solid #fff;
	color: #49737f;
	display: block;
	font-size: 100%;
	font-weight: 700;
	padding: 3px 5px;
    }

/* ********** =Formulaires de =Gestion ********* */

/* Espacement */
.gestion p,
.gestion div {
	margin: 6px 0;
    }

form.gestion p {}

/* pour que l'arborescence du document s'affiche correctement */
.gestion div.dtree div {
	margin: 0;
    }

.gestion div.toolbox div {
	border: 0;
	margin: 0;
	padding-top: 6px;
    }

.gestion div.liste_multivaluee table {
	border: 0;
	border-collapse: separate;
	margin: 0;
	padding: 0;
	width: auto;
    }

.gestion div.liste_multivaluee td {
	border: 0;
	padding: 5px;
	vertical-align: top;
    }

.gestion div.liste_multivaluee select {
	width: 200px;
    }
.gestion div.liste_multivaluee option {
	width: 200px;
    }

.gestion .preliminaire {
	margin: 0 0 30px 0;
    }

.gestion .champ-texte,
.gestion label, 
.gestion span {
	padding: 2px;
    }

.gestion iframe {
	width: 450px;
    } /* taille de la toolbox */

/* Messages d'erreurs et autres */
#msg-alerte,
#msg-erreur,
#msg-confirmation {
	float: none;
	font-weight: 700;
	padding: 6px;
	text-align: center;
	width: auto;
    }

#msg-alerte {
	background-color: #f3a300;
    }

#msg-erreur {
	background-color: #f11b03;
	color: #fff;
    }

#msg-confirmation {
	background-color: #b8f04c;
    }

#msg-alerte a,
#msg-erreur a,
#msg-confirmation a {
	color: #fff;
    }

/* Typo */
.gestion {
	font-size: 1.1em;
    }

.gestion input,
.gestion textarea {
	font-size: 1em;
    }

.gestion,
.gestion div,
.gestion p,
.gestion label, 
.gestion span, 
.gestion .preliminaire, 
.gestion iframe,
.gestion textarea,
.gestion select,
.bouton {
	color: #000;
	font-family: verdana, arial, sans-serif;
    }

.gestion .obligatoire {
	color: #f11b03;
    }

.gestion span.msg-aide {
	color: #666;
	font-size: .9em;
    }

.gestion .champ-texte,
.gestion iframe,
.gestion textarea {
	border-color: #666 #ccc #ccc #666;
	border-style: solid;
	border-width: 1px;
    }

.bouton {
	border-color: #ccc #666 #666 #ccc;
	border-style: solid;
	border-width: 1px;
	cursor: pointer;
	margin: 0;
	padding: 4px 6px;
    }

.bouton:hover {
	text-decoration: none;
    }

.gestion .champ-texte:focus,
.gestion select:focus,
.gestion input:focus {
	background: #ffc;
    }

.gestion #valider-formulaire {
	border-top: 1px solid #666;
	float: none;
	padding-top: 12px;
	text-align: center;
    }

.gestion input.readonly {
	border: 0;
    }

.gestion input.readonly:focus {
	background: transparent;
    }

form.gestion fieldset {
	background-color: #f7f7f7;
	border: 0;
	clear: left;
	margin-top: 12px;
	padding-left: 6px;
	width: 100%;
    }

form.gestion fieldset legend {
	color: #ff5715;
	font-size: 1.1em;
	font-weight: 700;
    }

/*** Mode Colonne 
a gauche on a ou bien des label, des span.libelle
a droite on a des label.bouton
***/

.en-colonne label.label-bouton {
	display: inline;
	float: none;
    }

.en-colonne label,
.en-colonne span.libelle, /* doit se comporter comme un label */
.en-colonne .multi-col span {
	float: left;
	font-weight: 700;
	width: 200px;
    }

div#encadres .en-colonne span.libelle,
div#encadres .en-colonne label,
div#encadres .en-colonne .multi-col span {
	float: none;
    }

.en-colonne .colonne-droite {
	clear: none;
	float: none;
	margin: 0;
	padding-left: 135px;
	width: auto;
    }

.en-colonne label.label-bouton,
.en-colonne label .msg-aide {
	font-weight: normal;
    }

.gestion label.date-jour,
.gestion label.date-mois,
.gestion label.date-annee {
	display: inline;
	float: none;
	margin-right: 5px;
    }

.en-colonne div,
.en-colonne p {
	clear: left;
	float: left;
    }

.en-colonne div,
.en-colonne p {
	margin-left: 0;
	margin-right: 0;
	padding-left: 0;
	padding-right: 0;
	width: 100%;
    }

.en-colonne div.toolbox p,
.en-colonne div.toolbox div {
	clear: none;
	float: none;
    }

.en-colonne .multi-col table {
	border: 0;
	margin-left: 0;
	padding-left: 0;
	width: auto;
    }

.en-colonne .multi-col table tr {
	border: 0;
    }

.en-colonne .multi-col table td {
	border: 0;
	line-height: 1.5;
	padding-left: 0;
    }

.en-colonne .multi-col table td *{
	vertical-align: middle;
    }

.en-colonne table label {
	float: none;
	width: auto;
    }

.en-colonne .multivalue table {
	background: #eee;
    }

.en-colonne .multivalue table td {
	padding: 15px;
    }

.en-colonne .multivalue table .champ-texte {
	width: 150px;
    }

.en-colonne .multivalue select {
	height: 108px;
	width: 350px;
    }

#liste-fichier {
	clear: none;
	float: left;
	margin-top: 0;
	width: 30%;
    }

#liste-fichier input {
	margin-bottom: 4px;
    }

#inner-fichier {
	margin: 0;
	padding: 0;
    }

/*** Nb Resultats par page ***/

.gestion #resultats_par_page input.champ-texte {
	width: 30px;
    }

/** Tableau de Bord - Ecran de =Gestion **************/

.gestion table,
.gestion th,
.gestion td {
font-family: verdana, arial, sans-serif;
font-size: 100%;
    }

.gestion table {
	border-collapse: collapse;
	border-top: 1px solid #ccc;
	line-height: 1.3;
	margin: 1em 0;
	width: 100%;
    }

.gestion .conteneursousparagrapheaccueil table {
	margin-top: 0;
    }

.gestion th {
	color: #8d7d74;
	text-align: left;
    }

.gestion th a {
	color: #8d7d74;
	text-decoration: underline;
    }

.gestion td,
.gestion th {
	padding: 3px 10px;
	vertical-align: text-top;
    }

.gestion tr {
	border-bottom: 1px solid #ccc;
    }

.gestion .odd td, .gestion .odd td a {
	background-color: #d2e0e2;
    }

.gestion .even td, .gestion .even td a {
	background-color: #fff;
    }

.gestion table img {
	border: 0;
	vertical-align: bottom;
    }

.gestion table.layout td img {
	border: 0;
	vertical-align: bottom;
    }

/*** Liste horizontale de liens ***/

.liste-horizontale,
.liste-horizontale li {
	margin: 0;
	padding: 0;
    }

ul.liste-horizontale {
	list-style-type: none;
	padding-left: 0 !important;
    }

ul.liste-horizontale li {
	display: inline;
    }

.liste-horizontale li a {
	border-right: 1px solid #ccc;
	margin: 0 5px 0 0;
	padding: 0 5px 0 0;
    }

/*.liste-horizontale li:first-child  a{
border-left: 0;
margin-left: 0;
padding-left: 0;
    }*/

/* =commentaires =collaboratif */

body.collaboratif .com-outer {
	margin-top: 15px;
    }

/* ecran preferences utilisateur */

form#preferences_utilisateur fieldset {
	background: #fff;
	border-bottom: 2px solid #eee;
	margin-bottom: 17px;
	padding-bottom: 12px;
    }

form#preferences_utilisateur legend {
	background: #fff;
	color: #f16d15;
	display: block;
	font-size: 1.1em;
	font-weight: 700 !important;
	margin-bottom: 6px;
    }

/* === Pagination pour album === */

.pagination {
	text-align: center;
    }

.pagination img {
	border: 0;
	margin: 0 5px;
	vertical-align: baseline;
    }

.pagination {
	font-weight: 700;
    }

.pagination a,
.pagination a:hover {
	font-weight: normal;
	text-decoration: none;
    }

/* ====================
=Bloc =Pied de Page
==================== */

div.footer_logo{
	width: 225px;
	height: auto;
	background: #f0f0f0;
	float: left;
	text-align: center;
}

div.footer_logo_pg {
	width: 192px;
	height: auto;
	background: #f0f0f0;
	float: left;
	text-align: center;
	border-right: 1px solid #f3a300;
}

div#pied_page {
	height: 68px;
	background: #d9dadb;
	clear: both;
	position: relative;
	border-bottom: 2px solid #f3a300;
	font-size: 1em;
	font-weight: bold;
	text-align: right;
	/* padding: 14px 30px 0 0; */
	color: #999999;
    }

div#pied_page a {
	color: #999999;
    }

#boutons_actions {
	margin: 0 0 13px 20px;
	position: relative;
	top: -30px;
    }

#boutons_actions a,
#boutons_actions a:hover {
	text-decoration: none;
    }
	
	
/* FOOTER */

ul#style_footer {
	list-style: none;
	/* background: url(img/outils.png) no-repeat 0 0;
	padding-left: 15px; 
	display: inline; */
	padding: 28px 20px;

    }

ul#style_footer li {
	display: inline;
    }

ul#style_footer a {
	margin: 0 6px;
    }

ul#style_footer li#rss abbr {
	border-bottom: 0;
    }

ul#style_footer li#rss a {
	background-color: #fff;
	color: #f3a300;
	font-weight: 700;
	font-size: 1.1em;
	padding: 0 3px;
    }

/* === */

/* === */

ul#outils {
	list-style: none;
	background: url(img/outils.png) no-repeat 0 0;
	padding-left: 15px;
	display: inline;
    }

ul#outils li {
	display: inline;
    }

ul#outils a {
	margin: 0 6px;
    }

ul#outils li#rss abbr {
	border-bottom: 0;
    }

ul#outils li#rss a {
	background-color: #fff;
	color: #f3a300;
	font-weight: 700;
	font-size: 1.1em;
	padding: 0 3px;
    }

/* === */

p#haut_page {
	text-align: right;
	font-size: 0.8em;
	margin: 12px 0 0 0;
	padding-top: 6px;
	border-top: 1px solid #efefef;
    }

#imprimer {
	cursor: pointer;
	margin: 0 6px;
	color: #999999;
    }

/* =Adresse bas de page === */

address {
	display: none;
	font-style: normal;
	text-align: center;
    }

/* ===*/

p#liens_pratiques {
	display: none;
	margin: 0 0 0 20px;
    }

p#liens_pratiques a {
	color: #fff;
    }

p#liens_pratiques a.rss {
	background: url(img/rss.png) no-repeat 0 50%;
	padding-left: 17px;
    }

#logo {
	float:right;
	}

/* === Formulaires Redacteur === */
form.formulaire_redacteur {
margin:0 0 1em;
overflow:auto;
padding:1em 0.5em;
}

form.formulaire_redacteur p {
margin:0 0 1.2em;
}

form.formulaire_redacteur label {
font-weight:700;
}

form.formulaire_redacteur p.obligatoire label {

}

form.formulaire_redacteur p.obligatoire input,
form.formulaire_redacteur p.obligatoire textarea,
form.formulaire_redacteur p.obligatoire select {
border:1px solid #8D7D74;
}

div#encadres form.formulaire_redacteur p input,
div#encadres form.formulaire_redacteur p textarea,
div#encadres form.formulaire_redacteur p select {
width:95%;
}

.faux_label {
display:block;
}

div#encadres form.formulaire_redacteur input.radio,
div#encadres form.formulaire_redacteur input.checkbox,
div#encadres form.formulaire_redacteur p.validation input {
width:auto;
}

form.formulaire_redacteur label.radio,
form.formulaire_redacteur label.checkbox {
display:inline;
font-weight:500;
margin-right:1em;
}

form.formulaire_redacteur p.validation {
text-align:right;
}

form.formulaire_redacteur span.historyBack {
font-weight:700;
}

/* ==================
=Contexte =Popup
================== */

.popup {
	background-color: #fff;
	padding: 10px;
    }

.popup h3 {
	color: #000;
    }
/* probleme des crochets et du poids des fichiers squi genaient */
.extension {
    display: none;
}