/*************************************************************************************************************************************
	Pour faire une recherche sur un des grands blocs de la feuille de style, faites preceder votre mot-cle du signe =

	
	les grands blocs (=bloc) de la page : =page, =bandeau, =menu, =navigation, =contenu, =encadres, =portlet, =pied
	les contextes (=contexte) : =dsi (intranet), =popup, =rubrique, =collaboratif, =gestion 
	les fiches (=fiche) : =actualite, =article, =annuaire, =document, =defautstructure, =pagelibre, =recherche
	
***************************************************************************************************************************************/



/*****************************************
	Initialisation des styles par defaut
******************************************/
ul, ol, li, h1, h2, h3, h4, h5, h6, pre, form, body, html, blockquote, fieldset, input {
margin:0;
padding:0;
}

body, html, fieldset {
border: 0px;
}

h1, h2, h3, h4, h5, h6, pre, code {
}

a img, :link img, :visited img {
border:0;
}
/**********************
	Styles Communs
***********************/
/* =liens */
a {
color: #000000;
text-decoration: none;
/*border-bottom: 1px dashed black;*/
/*background: url(../../../images/link_underline.gif) bottom left repeat-x;*/
}

a:hover {
color: #ff5a00;
/*text-decoration: underline;*/
}

/* état "focus" important pour accessibilité web */
a:focus{
}

li {
}

/* classes communes */
.hide {
position: absolute;
}

.clear {
clear: both;
}

.no-border {
}

.erreur {
}

.retour {
}

#expositionphoto {
cursor: pointer; cursor: hand;
}

#featurephoto {
cursor: pointer; cursor: hand;
}

.surtitreFil {
font-family: Georgia, Helvetica, "Lucida Grande", sans-serif;
font-size: 11px;
color: #4E5765;
font-style: italic;
}

.titreFil {
font-family: Georgia, Helvetica, "Lucida Grande", sans-serif;
font-weight: bold;
font-size: 14px;
color: #000000;
}

.titreFilEvenement {
font-family: Georgia, Helvetica, "Lucida Grande", sans-serif;
font-weight: bold;
font-size: 12px;
color: #000000;
}

.corps {
font-family: Arial, Helvetica, "Lucida Grande", sans-serif;
font-size: 11px;
/*line-height: 17px;
padding-right: 10px;*/
color: #4E5765;
}

.corpsDerniereColonne {
font-family: Arial, Helvetica, "Lucida Grande", sans-serif;
font-size: 11px;
color: #666666;
}

.corpsGras {
font-family: Arial, Helvetica, "Lucida Grande", sans-serif;
font-weight: bold;
font-size: 11px;
color: #4E5765;
}

.lien-exposition {
font-family: Arial, Helvetica, "Lucida Grande", sans-serif;
font-weight: normal;
font-size: 11px;
color: #F7B400;
background: url(../../../images/arrow_link_exhibition.jpg) no-repeat 2px 4px;
padding: 1px 10px 0 15px;
}

.lien-nouvelles-acquisitions {
font-family: Arial, Helvetica, "Lucida Grande", sans-serif;
font-weight: bold;
font-size: 11px;
color: #4E5765;
/*border-bottom: 1px dotted #4E5765;*/
background: url(../../../images/arrow_link_exhibition.jpg) no-repeat 2px 4px;
padding: 1px 10px 0 15px;
}

.lien-feature {
font-family: Arial, Helvetica, "Lucida Grande", sans-serif;
font-weight: normal;
font-size: 11px;
color: #FF8213;
background: url(../../../images/arrow_link_feature.jpg) no-repeat 2px 4px;
padding: 1px 10px 0 15px;
}

.lien-press_room {
font-family: Arial, Helvetica, "Lucida Grande", sans-serif;
font-weight: normal;
font-size: 11px;
color: #888A73;
background: url(../../../images/arrow_link_press_room.jpg) no-repeat 2px 4px;
padding: 1px 10px 0 15px;
}

/******************
	=Bloc =page-accueil
******************/

body {
background: #D1D5DA url(../../../images/fond_degrade_v.jpg) repeat-x;
}

#page-accueil {
background: transparent url(../../../images/fond_accueil_droite.jpg) no-repeat 100% 0;
width: 757px;
/*height: 550px;*/
margin-left: auto;
margin-right: auto;
padding-right: 70px;
}

#contenu-accueil {
background: #FBFBFB url(../../../images/fond_accueil_haut.jpg) no-repeat;
width: 757px;
height: auto;
/*height: 550px;*/
/*background-color: #FBFBFB;*/
}

/******************
	=Bloc =footer-accueil
******************/

#footer-accueil {
width: 100%;
height: 45px;
float: left;
position: relative;
clear: left;
background: transparent url(../../../images/fond_footer.jpg) repeat-x;
}

#footer-accueil-texte {
font-size: 9px;
font-family: Arial;
color: #7F8794;
padding: 5px 0 0 7px;
vertical-align: top;
float: left;
}

#gould {
margin: 5px 0 0 20px;
vertical-align: center;
}

#annenberg {
margin: 5px 0 0 20px;
vertical-align: center;
}

/******************
	=Bloc =footer-accueil-credits
******************/

#footer-accueil-credits {
width: 100%;
float: left;
margin-top: 3px;
position: relative;
clear: left;
}

/*********************/

h1 {
/*padding: 90px 0 0 190px;*/
}

#main_menu {
position: relative;
vertical-align: top;
}

#main_menu li {
float: right;
list-style-type: none;
font-size: 10px;
font-family: pistollero02;
color: #7F8794;
}

#main_menu a {
font-family: pistollero02;
text-decoration: none;
color: #7F8794;
}

#bandeau #main_menu a:hover {
color: white;
}

/*** surcharge =DSI  ***/
.dsi #bandeau {
}

/*** surcharge =DSI  ***/
.dsi form#recherche-simple {
}

#connexion {
position: absolute;
top: 0;
left: 811px;
width: 172px;
z-index:1;
}

#connexion label,
#menu label,
#recherche-simple legend,
#connexion legend,
#menu legend{
display: none;
}

#recherche-simple {
position: relative;
margin: 20px 0 20px 0;
/*width: 168px;*/
padding: 0 0 10px 10px;
border-bottom: 1px solid #D6D7D9;
}

#recherche-simple a, #connexion a{
}

#recherche-simple a:hover, #connexion a:hover{
}

#recherche-simple label {
display: block;
font-family: Arial, Helvetica, "Lucida Grande", sans-serif; 
font-size: 10px;
color: #4E5765;
letter-spacing: 1px;
margin-bottom: 3px;
}

#recherche-simple .champ-saisie {
height: 13px;
width: 125px;
vertical-align: top;
font-family: Arial, Helvetica, "Lucida Grande", sans-serif; 
font-size: 10px;
}

#recherche-simple .ok {
vertical-align: top;
}

#bandeau .champ-saisie {
margin: 0 0 5px 14px;
width: 110px;
}

#bandeau select {
margin: 0 0 5px 14px;
width: 140px;
}

p#avancee, p#oublie {
margin:0 0 0 14px;
}

/***********************
	=Block =Menu
************************/

#menu {
position: relative;
margin: 220px 0 0 0;
/*left: 0px;
top: 220px;*/
width: 168px;
float: left;
/*width: 100%;*/
}

#rubrique{
}

#rubrique li {
width: 168px;
list-style-type:none;
padding: 2px 0 4px 0;
border-top: 1px solid #D6D7D9;
}

#rubrique a {
height: 16px;
display: block;
}

#rubrique a:hover, #rubrique a.on {
/*background-position: 0 100%;*/
}

#rubrique a span {
position:absolute;
left:0px;
top:-500px;
width:1px;
height:1px;
overflow:hidden;
}

#frame_en {
background-image: url(../../../images/menu_home_frame_en.jpg);
}

#frame {
background-image: url(../../../images/menu_home_frame_fr.jpg);
}

#museums {
background-image: url(../../../images/menu_home_museums_en.jpg);
}

#musees {
background-image: url(../../../images/menu_home_museums_fr.jpg);
}

#exhibitions {
background-image: url(../../../images/menu_home_exhibitions_en.jpg);
}

#expositions {
background-image: url(../../../images/menu_home_exhibitions_fr.jpg);
}

#galleries {
background-image: url(../../../images/menu_home_galleries_en.jpg);
}

#galeries {
background-image: url(../../../images/menu_home_galleries_fr.jpg);
}

#education_en {
background-image: url(../../../images/menu_home_education_en.jpg);
}

#education {
background-image: url(../../../images/menu_home_education_fr.jpg);
}

#publications_en {
padding-bottom: 1px;
background-image: url(../../../images/menu_home_publications_en.jpg);
border-bottom: 1px solid #D6D7D9;
}

#publications {
padding-bottom: 1px;
background-image: url(../../../images/menu_home_publications_fr.jpg);
border-bottom: 1px solid #D6D7D9;
}

#outils {
position: relative;
padding: 20px 0 0 0;
/*left:0px;
top:20px;*/
/*float: right;*/
}

#outils li {
width: 168px;
list-style-type:none;
padding: 4px 0 1px 0;
border-top: 1px solid #D6D7D9;
}

#outils a {
display: block;
height: 16px;
}

#outils a:hover {
}

#outils a span {
position:absolute;
left:0px;
top:-500px;
width:1px;
height:1px;
overflow:hidden;
}

#support_en {
background-image: url(../../../images/menu_home_support_en.jpg);
background-repeat: no-repeat;
border-bottom: 1px solid #D6D7D9;
}

#calendar {
background-image: url(../../../images/menu_home_calendar_en.jpg);
background-repeat: no-repeat;
}

#calendrier {
background-image: url(../../../images/menu_home_calendar_fr.jpg);
background-repeat: no-repeat;
}

#pressroom {
background-image: url(../../../images/menu_home_press_room_en.jpg);
background-repeat: no-repeat;
}

#revuepresse {
background-image: url(../../../images/menu_home_press_room_fr.jpg);
background-repeat: no-repeat;
}

#support {
background-image: url(../../../images/menu_home_support_en.jpg);background-repeat: no-repeat;
border-bottom: 1px solid #D6D7D9;
}

#soutien {
background-image: url(../../../images/menu_home_support_fr.jpg);background-repeat: no-repeat;
border-bottom: 1px solid #D6D7D9;
}

#langue {
position: relative;
margin: 20px 0 0 0;
/*left:0px;
top:45px;*/
}

#langue li {
width: 168px;
list-style-type:none;
padding: 4px 0 0 0;
border-top: 1px solid #D6D7D9;
border-bottom: 1px solid #D6D7D9;
}

#langue a {
display: block;
height: 14px;
}

#langue a:hover {
}

#langue a span {
position:absolute;
left:0px;
top:-500px;
width:1px;
height:1px;
overflow:hidden;
}

a#french_version {
background-image: url(../../../images/menu_home_french_version.jpg);
background-repeat: no-repeat;
}

a#english_version {
background-image: url(../../../images/menu_home_english_version.jpg);
background-repeat: no-repeat;
}

/*** surcharge =Collaboratif ***/
.collaboratif #navigation h3 {
margin:1em 10px 1em 20px;
}
.menuleft {
}
.menuleft-in {
}
p#acces-direct {
position:absolute;
}
ul.menu-prin {
margin: 17px 0 0 30px;
}
.menu-prin li {
}
ul.menu-prin ul {
}
.menu-prin li.menuon {
}
.menu-prin li.menuon li {
}
.menu-prin li.menuon li.menuon {
}
.menu-prin ul {
}
.menu-prin a {
}
.menu-prin a:hover {
}
/* ---------- Newsletter ---------- */

#newsletter{
}
#newsletter legend {
display:none;
}
#newsletter .champ-saisie {
width: 120px;
padding: 2px 1px;
}
.deco-news h3 {
}
.deco-news {
padding-left: 30px
}

.ligne {
/*margin: 0 ;
clear:left;*/
}

.conteneursousparagraphe {
float:left;
}

.firstline {
margin-left: 190px;
}

.filet {
height: 1px;
margin: 7px 0 3px 0;
}
/*** Plan du site  ***/

.plansite1 li {
}
.plansite2 li {
}



/*** education programs ***/

.bordure-pointilles {
border-top-style: dotted;
border-top-width: 1px;
border-top-color: #bac0c9;
margin: 0 20px;
}


.spacer {
clear: both;
}


/*** surcharge =Rubrique ***/
.rubrique #encadres {
}

.right-top {
}

.right-top-in {
padding: 3px 0 5px 20px;
}

.right-top .titre {
}

a.box-esp {
display: block;
height: 10px;
width: 165px;
margin-top: 10px
}

a.box-esp span {
display: none;
}

.effacer, .valider {
margin: 0 0 0 10px;
padding: 3px 2px;
}

.effacer {
}

/*
4 types d'encadrés :
	- Générique
	- De rubrique
	- De fiche
	- De recherche contextuelle
*/


/* ------------------------
 encadres génériques
------------------------ 

generique-top > generique
generique-in > deco-generique-1
generique > deco-generique-2

rubrique-top > rubrique
rubrique-in > deco-rubrique-1
rubrique > deco-rubrique-2

*/

.deco-generique-2,
.deco-rubrique-2 {
width:211px;
}
.deco-generique-1,
.deco-rubrique-1{
}
.deco-generique-2 h4,
.deco-rubrique-2 h4 {
margin: 0;
padding: 10px 5px 3px 15px;
}
div.encadre-generique, div.encadre-rubrique {
padding: 10px 0 10px 15px;
}
.deco-generique-2 ul,
.deco-rubrique-2 ul,
.deco-generique-2 ol,
.deco-rubrique-2 ol{
margin: 10px 10px 0 15px;
}
/*** Fix Toolbox ***/
.deco-generique-2 ul div,
.deco-rubrique-2 ul div {
display:inline;
}
/* ------------------------------------------------
encadrés de fiche, de navigation rubrique, automatique de fiche
------------------------------------------------ */

.encadre-fiche,
.encadre-auto-fiche,
.encadre-nav-auto,
.encadre-espace {
padding: 20px 0 20px 20px;
}
.encadre-fiche h4,
.encadre-auto-fiche h4,
.encadre-nav-auto h4,
.encadre-espace h4 {
margin: 1em 0;
}
.encadre-fiche div,
.encadre-auto-fiche div,
.encadre-espace div {
margin: 1em 0;
}
/* ------------------------
 encadres de recherche
------------------------ */

.encadre-search {
width:150px;
}
.encadre-search label {
}
.encadre-search legend {
display: none;
}
.encadre-search .champ-saisie {
width: 110px;
padding: 3px 1px;
}
.encadre-search select {
width: 150px;
}
.encadre-search .button {
}
.encadre-search input,
.encadre-search select {
}
.encadre-search input {
padding: 3px 1px;
}
.firstencadre {
margin-top: 15px;
}
/*******************
	=Bloc =Pied de Page
********************/

#pied-page {
position: relative;
clear:both;
}
.boutons-actions a, .boutons-actions a:hover {
}
/*** surcharge =DSI ***/
.dsi .boutons-actions a, 
.dsi .boutons-actions a:hover {
}
.boutons-actions {
margin: 0 0 13px 0;
}
/* =Adresse bas de page ------------------ */

address{
margin: 0;
padding: 2px 0 0 20px;
}
address a {
}
/* ------------------ */

#haut-page {
}
#haut-page span {
position: absolute;
top: -40px;
width: 19px;
height: 19px;
}
#imprimer{
position: absolute;
top: -40px;
width: 19px;
height: 19px;
}
#kosmos {
}
#kosmos img {
}
/********************************
	=Contexte =DSI
********************************/
.dsi #bienvenue{
position: absolute;
top: 0;
left:811px;
width: 152px;
z-index:1;
}
.dsi #personne_dsi{
padding:0 0 0 18px;
margin:0;
}
.dsi #bienvenue a {
}
.dsi #bienvenue a:hover {
}
.dsi #bienvenue ul {
}
.dsi #accueil_dsi, #preferences {
}
.dsi  #deconnect{
display: block;
}

/*********************************
	=Fiche PageLibre
*********************************/

.innerconteneur {
/*padding: 0 0 15px 10px;*/
}

html>body .innerconteneur {
/* float: left;
abandonne a cause pb toolbox (alignement des img) */
overflow:hidden;
}

.lastconteneur .innerconteneur {
}

.firstconteneur .innerconteneur {
}

.style1 {
background: #F3F3F3 url(../../../images/bas_encadre_exposition.jpg) no-repeat bottom left;
border: 1px solid white;
border-bottom-style: none;
width: 173px;
margin: 220px 10px 10px 0;
padding: 0 0 6px 0;
}

.firstconteneur .innerconteneur .style1 .titre {
height: 104px;
background: transparent url(../../../images/fond_exposition.jpg) no-repeat;
/*padding: 8px 0 2px 5px;
font-family: Georgia, "Times New Roman", Times, serif;
font-size: 16px;
font-weight: bold;
color: #A60101;*/
}

.lastconteneur .innerconteneur .style1 .titre {
background: transparent url(../../../images/fond_exposition.jpg) no-repeat;
}

.style1 h3 {
/*height: 104px;
background: transparent url(../../../images/fond_exposition.jpg) no-repeat;*/
padding: 8px 0 2px 5px;
font-family: Georgia, "Times New Roman", Times, serif;
font-size: 16px;
font-weight: bold;
color: #A60101;
}

.style1-deco {
/*background-color: #F3F3F3;*/
padding: 8px 5px 5px 5px;
font-family: Arial, Helvetica, "Lucida Grande", sans-serif;
font-size: 12px;
color: #333333;
}

/*** surcharge =DSI ***/
.dsi .style1 h3 {
}

.style2 {
background: #F3F3F3 url(../../../images/bas_encadre_feature.jpg) no-repeat bottom left;
border: 1px solid white;
border-bottom-style: none;
width: 173px;
margin: 250px 10px 0 0;
padding: 0 0 6px 0;
}

.style2 .titre {
height: 104px;
background: transparent url(../../../images/fond_feature.jpg) no-repeat;
/*padding: 8px 0 2px 5px;
font-family: Georgia, "Times New Roman", Times, serif;
font-size: 16px;
font-weight: bold;
color: #A60101;*/
}

.style2 h3 {
/*height: 104px;
background: transparent url(../../../images/fond_feature.jpg) no-repeat;*/
padding: 8px 0 2px 5px;
font-family: Georgia, "Times New Roman", Times, serif;
font-size: 16px;
font-weight: bold;
color: #A60101;
}

.style2-deco {
/*background-color: #F3F3F3;*/
padding: 8px 5px 5px 5px;
font-family: Arial, Helvetica, "Lucida Grande", sans-serif;
font-size: 12px;
/*line-height: 17px;*/
color: #333333;
}

.style3 {
background: transparent url(../../../images/bas_encadre_press_room.jpg) no-repeat bottom left;
border: 1px solid white;
border-bottom-style: none;
width: 173px;
padding: 0 0 6px 0;
}

.style3 h3 {
background: transparent url(../../../images/fond_press_room.jpg) no-repeat;
padding: 8px 0 2px 5px;
font-family: Georgia, "Times New Roman", Times, serif;
font-size: 16px;
font-weight: bold;
color: #ECEFD1;
}

.style3-deco {
background-color: #F3F3F3;
padding: 8px 5px 5px 5px;
font-family: Arial, Helvetica, "Lucida Grande", sans-serif;
font-size: 12px;
/*line-height: 17px;*/
color: #333333;
}

.style4 {
background: #F3F3F3 url(../../../images/bas_encadre_exposition.jpg) no-repeat bottom left;
border: 1px solid white;
border-bottom-style: none;
width: 173px;
margin: 220px 10px 10px 0;
padding: 0 0 6px 0;
}

.style4 h3 {
background: transparent url(../../../images/fond_exposition.jpg) no-repeat;
padding: 8px 0 2px 5px;
font-family: Georgia, "Times New Roman", Times, serif;
font-size: 16px;
font-weight: bold;
color: #A85300;
}

.style4-deco {
/*background-color: #F3F3F3;*/
/*padding: 8px 5px 5px 5px;*/
font-family: Arial, Helvetica, "Lucida Grande", sans-serif;
font-size: 12px;
color: #333333;
}

.sansstyle {
}
/*** Fix Toolbox ***/

.innerconteneur * li div {
display: inline;
}
/********************************
	=Fiche =Recherche
********************************/

.byline-res {
margin:8px 0;
}
ul.liste-res {
}
ul.liste-res li{
}
/********** Recherche Formulaire ************/
p.byline-rech {
margin:40px 0 20px 0;
}
.resultats {
}
.res-bgd{
}
.recherche legend{
display:none;
}
.ligne-res{
padding: 5px;
overflow:auto;
}
.ligne-res div {
float:left;
}
.ligne-res-gau {
width: 100px;
}
.ligne-res .ChampSaisie {
margin: 0 5px;
width:150px;
}
#ra-titre {
width:250px;
}
.ligne-res select {
margin: 0 5px;
width: 170px;
}
#ra .bouton {
margin: 0 0 1px 0;
padding:3px 2px;
}
p.liens-ra {
float: left;
}
p.button-ra {
float: right;
}
a.precedent, a.suivant,
p.button-ra .effacer,
p.button-ra .valider {
margin: 0 0 10px 10px;
padding:3px 2px;
}
a.precedent, a.suivant {
}
.button-ra .effacer {
}
/**********************************************
	 =Contexte =Fiche =Collaboratif =Gestion
***********************************************/
/*** layout du collaboratif ***/
.collaboratif #encadres {
display:none;
}
.collaboratif #navigation ul,
.collaboratif #navigation ol {
}
.collaboratif .ligne {
}
/*** end layout ***/


/*** styles du collaboratif ***/
.collaboratif #menu {
}
/*** Zone Centrale ***/
.collaboratif .conteneursousparagrapheaccueil {
float:left;
width:45%;
}
.collaboratif .conteneursousparagraphe {
width:95%;
}
.collaboratif .conteneursousparagraphealbum {
float:left;
width:95%;
}
.collaboratif #menu-prin{
}
.collaboratif .menuleft,
.collaboratif .menuleft-in {
}
/****** Home - Tribu ****/

#responsables {
margin:0 0 15px 0;
}
/* Titres des Services */
h3.service, h3.service2 {
padding:.3em 60% .3em 10px;
clear:both;
position:relative;
}
/* Titres page tribu */
.conteneursousparagrapheaccueil h3.service {
}
/* Titre requeteur */
h3.service2 {
/*
*/
}
/*** Menus du Collaboratif ****/
#espace {
padding: 1em 0 0 20px;
}
#navigation #espace h3 {
display:inline;
margin:0 10px 0 0;
}
#espace img {
margin:1em 10px 1em 0;
}
.collaboratif #navigation ul{
margin:1em 10px 1em 20px;
}
/* Liste de mes espaces */

.collaboratif #navigation select,
.collaboratif #navigation label {
margin: .5em 0 .5em 20px;
}
.collaboratif #navigation select {
width:120px;
}
.collaboratif #navigation option {
padding: 2px;
}
.collaboratif #navigation .ok {
}
.collaboratif #navigation label {
}
/*************FICHES COLLABORATIVES******************/
.contenu_liste {
margin:1em 0 1em 0;
padding: 0;
}
div.contact {
}
h3.contact {
}
.contact .list_colab li {
margin:0 0 0.4em 0;
}
.publie_news {
margin:0;
padding:2px 0;
}
#para_doc {
}
/* photo album */
.slide-mount {
float:left;
width:200px;
height:200px;
margin: 23px 8px 0 8px;
margin: 23px 23px 0 0;
}
.slide-mount img {
}
.ligne-photo {
clear:left;
}
.ligne-photo {
float:left;
float:none;
}
.last-photo {
}
.slide-mount img {
}
/******* Menu colab a gauche *********/
#menu_colab {
width:100%;
margin:40px 0 10px 0;
}
#menu_colab ul {
}
#menu_colab li {
}
#menu_colab a{
display:block;
padding:3px 5px;
}
#menu_colab a:hover {
}
#menu_colab_2 {
width:100%;
margin:10px 0 10px 0;
}
#menu_colab_2 ul {
}
#menu_colab_2 li {
}
#menu_colab_2 a {
display:block;
padding:3px 5px;
}
#menu_colab_2 a:hover {
}
#titre_gestion_tribu {
}
/* =liens  =collaboratif =gestion */
.gestion a {
}
.gestion a:hover {
}
/*********** =Formulaires de =Gestion **********/
/* Espacement */
.gestion p,
.gestion div {
margin:0.5em 0;
}
/*** pour que l'arborescence du document s'affiche correctement ***/
.gestion div.dtree div {
margin:0;
}
.gestion div.toolbox div {
margin:0;
}
.gestion .preliminaire {
margin:0 0 3em 0;
}
.gestion .champ-texte,
.gestion label, 
.gestion span {
padding:2px;
}
.gestion iframe {
width: 350px;
}
/* taille de la toolbox */


/* Messages d'erreurs et autres */
#msg-alerte,
#msg-erreur,
#msg-confirmation {
padding: .5em;
}
#msg-alerte {
}
#msg-erreur {
}
#msg-confirmation {
}
#msg-alerte a,
#msg-erreur a,
#msg-confirmation a {
}
/* Typo */
.gestion {
}
.gestion input,
.gestion textarea {
}
.gestion,
.gestion div,
.gestion p,
.gestion label, 
.gestion span, 
.gestion .preliminaire, 
.gestion iframe,
.gestion textarea,
.gestion select,
.bouton {
}
/*
.gestion label, 
.gestion span {
}
*/

/* Couleurs */
.gestion .obligatoire {
}
.gestion span.msg-aide {
}
.gestion .champ-texte,
.gestion iframe,
.gestion textarea {
}
.bouton {
margin:0;
padding:.2em .5em;
}
.bouton:hover{
}
.gestion .champ-texte:focus,
.gestion select:focus,
.gestion input:focus {
}
.gestion #valider-formulaire {
float:none;
}
.gestion input.readonly{
}
.gestion input.readonly:focus {
}
.gestion fieldset {
width:100%;
}
/*** 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 {
float:none;
display:inline;
}
.en-colonne label,
.en-colonne span.libelle, /* doit se comporter comme un <label> */
.en-colonne .multi-col span{
float: left;
width: 130px;
}
.en-colonne label.label-bouton,
.en-colonne label .msg-aide {
}
.gestion label.date-jour,
.gestion label.date-mois,
.gestion label.date-annee {
float:none;
display:inline;
}
.en-colonne div,
.en-colonne p {
float:left;
clear:left;
}
.en-colonne div,
.en-colonne p {
width:100%;
}
.en-colonne div.toolbox p,
.en-colonne div.toolbox div {
float:none;
clear:none;
}
.en-colonne .multi-col table{
width:auto;
}
.en-colonne .multi-col table tr{
}
.en-colonne .multi-col table td{
}
.en-colonne .multi-col table td * {
}
.en-colonne table label {
float:none;
width:auto;
}
.en-colonne .multivalue table{
}
.en-colonne .multivalue table td{
padding: 15px;
}
.en-colonne .multivalue table .champ-texte{
width:150px;
}
.en-colonne .multivalue select {
width:350px;
height:108px;
}
#liste-fichier {
float:left;
clear: none;
width:30%;
}
#liste-fichier input {
}
#inner-fichier {
margin: 0px;
padding:0px;
}
/*** Nb Resultats par page ***/

.gestion #resultats_par_page input.champ-texte{
width:3em;
}
/** Tableau de Bord - Ecran de =Gestion **************/

.gestion table,
.gestion th,
.gestion td  {
}
.gestion table {
margin: 1em 0;
width:100%;
}
.gestion th{
}
.gestion th a {
}
.gestion td, .gestion th {
padding: 3px 10px;
}
.gestion tr  {
}
.gestion .odd td {
}
.gestion .even td {
}
.gestion table img {
}
.gestion table.layout td img {
}
/*** Liste horizontale de liens ***/

.liste-horizontale,
.liste-horizontale li {
margin:0;
padding:0;
}
.liste-horizontale {
}
.liste-horizontale li {
display:inline;
}
.liste-horizontale li a {
margin: 0 0 0 5px;
padding: 0 0 0 5px;
}
.liste-horizontale li:first-child  a{
}
/*************************************
	=commentaires =collaboratif
*************************************/

#commentairescolab {
}
#commentairescolab h3 {
padding:1em 0 0 20px;
}
#commentairescolab li {
padding:10px;
}
#commentairescolab li li {
margin:0;
}
#commentairescolab h4 {
}
#col_prin #commentairescolab a {
/* */
}
#commentairescolab .date_com {
padding:0 0 0.5em 0;
}
/*********************************
	= Bloc =Portlet =JSR
*********************************/
.portlet-titre,
.style1 .portlet-titre,
.style2 .portlet-titre,
.style3 .portlet-titre,
.sansstyle .portlet-titre {
margin:0;
padding: .5em 5px;
}
.portlet-actions {
margin:0;
padding: 1px 5px;
height:18px;
}
.portlet-actions a, .portlet-actions span {
float:left;
width:11px;
height:0;
padding: 17px 2px 0 2px;
overflow:hidden;
}
.portlet-actions a:hover {
}
.portlet-edit {
}
.portlet-help {
}
.portlet-view {
}
.portlet-actions .portlet-max {
float: right;
}
.portlet-actions .portlet-min {
float: right;
}
.portlet-actions .portlet-nor {
float: right;
}
.portlet-contenu, .portlet-contenu table, .portlet-contenu td {
}
.portlet-contenu {
padding: .4em 5px;
overflow: auto;
}
/*** Pagination ***/
#pagination {
}
#pagination img {
margin:0 5px;
}
#pagination  {
}
#pagination a, #pagination a:hover {
}
