body { margin: 0; font-size: 10px; font-family: Verdana; background: #cf3b2f url(../imgs/blanc.gif) repeat-y 28em 0 }
/*FFC1D6*/
h1, h2, h3, h4, h5, h6, p, ul, ol, blockquote, li, dl, dt, dd { margin: 0; padding: 0; list-style-type: none; font-size: 10px }
a { color: #333; text-decoration: none; outline: 0 none;  }
a:hover { text-decoration: none }
a img { border: none }

sup { vertical-align: middle; position: relative; top: -0.4em }

fieldset { display: inline; padding: 0; border: none }

.none { display: none }

.abs { position: absolute; }
.ctr { text-align: center; }
	
.form_recherche	{right:82px; top:80px; color:#FFFFFF;}	

#bandeau { background: #5b1114 ; height: 10.8em ; position: absolute; width: 100%; z-index: 2 }

#page { width: 100em; position: relative; border-top: 1px solid #fff; margin-top: -1px; background: transparent url(../imgs/fd-blanc.gif) repeat-y 28em 0 }
	
/* en-tetes */

#logo { left: 0; top: 0; width: 28em; z-index: 2; border: 1px none #ccc; height: 28em; background-color: #370812 ; }

#accueil #logo { background-image: none }

/*Agenda rubrique 67*/
.actuellement{float:left; height:100px; width:500px;}
.actuellement2{ height:auto;margin-bottom:15px;}
.actuellement span{color:#dc3024; font-size:10px;}
.actuellement4 {color:#dc3024;margin-bottom:20px;}

.avenir{float:left; height:100px; width:500px;}
.avenir2{ height:auto;margin-bottom:15px;}
.avenir span{color:#732B2A; font-size:10px;}
.salprinc{float:left; height:100px; width:400px; color:#732B2A;}
.avenir4 {color:#732B2A;margin-bottom:20px;}

.archives{float:left; height:100px; width:500px;}
.archives2{ height:auto;margin-bottom:15px;}
.archives span{color:#868789;font-size:10px;}
.archives4{color:#868789;margin-bottom:20px;}

/* Fin Agenda rubrique 67*/

.titre_accueil{ font-size:1.2em; font-weight:bold; line-height:1.3em; text-transform:lowercase; color:#732B2A; margin-top:10px; margin-bottom:5px;}
/*.text_accueil{margin-top:10px;}*/
#logo #logo-img { width: 8.3em; height: 5.2em;  }
#logo a#retourAccueil { border: 1px none #fff; position: absolute; left: 11em; top: 3.8em; font-size: 10px }
#logo span { font-size: 11px }
#logo a:hover { border: 1px none #ccc }

#logo a#retourAccueil { border: none }
#logo a#retourAccueil:hover  { border: 1px none #ccc }

#accueil #logo a#retourAccueil { cursor: default }

#langues { left: 0; position: absolute; top: 8.7em; z-index: 1; background: url(../imgs/fd-couleur.gif) repeat-x 0 0; width: 100%; text-align: right; height: 2.5em; display: none }

#langues li { margin-left: 0.3em }
#langues li a { font-size: 10px; color: #999; position: relative; background: #440F11 url(../imgs/english-0x.gif) no-repeat 10px 50%; width: 10em; line-height: 2.5em; display: block;  float: right; color: #fff; text-align: left }
#langues li a span { margin-left: 1.2em  }
#langues li a:hover { background: #dc3024 }
/* animation */

#plan {background:url(../IMG/plan_accueil.gif) no-repeat 7em 15.9em; left: 28.7em; top: 14em; border: 1px none #ccc; width: 67em; height: 55em; z-index: 120; border: 1px none red; position: absolute; z-index: 3; }
#plan_abo {left: 28.7em; top: 14em; border: 1px none #ccc; width: 67em; height: 55em; z-index: 120; border: 1px none red; position: absolute; z-index: 3; }
#plan_article { left: 28.7em; top: 14em; border: 1px none #ccc; width: 67em; height: 55em; z-index: 120; border: 1px none red; position: absolute; z-index: 3; }

#logo a#retourAccueil2 { position: absolute; height: 11.3em; width: 24.2em; left: 2.5em; top: 14.5em; z-index: 10; font-size: 10px } 

#accueil #logo a#retourAccueil2 { display: none }

#anim-img { position: relative; left: -0.2em; top: 9.5em;   }

.bulle a { color: #000; text-decoration: none;  }
a.bulle_a :hover { text-decoration: underline;}

.menu05#logo a#retourAccueil2 { }

.menu05.rub15#logo a#retourAccueil2 { background: transparent url(../imgs/plans/plan_bleu.gif) no-repeat -9px 0;  }

.menu05.rub34#logo a#retourAccueil2 { background: transparent url(../imgs/plans/plan_vert.gif) no-repeat -9px 0;  }

.menu04.rub12#logo a#retourAccueil2 { background: transparent url(../imgs/plans/plan_violet.gif) no-repeat -9px 0;  }


/* menus

.menu li { font-size: 13px; margin: 0 0; line-height: 14px;  }

.menu li a { display: block; }
.menu li a span { display: block; line-height: 125%; background: transparent; border: 3px solid #dc3024; color: #fff; padding: 0.1em; padding-left: 0.2em;   }

.menu li a:hover span { border: 3px solid #fff; position: relative; top: 0; left: 0; }
.menu li.sel a {  }
.menu li.sel a span {  }
.menu li.sel a:hover span {  }
 */
/* menu_sections

#menu_sections { left: 11.7em; top: 24.4em; border: 1px none #ccc; padding: 0; width: 13.3em; z-index: 2; background: #ccc  }
#menu_sections li { border: none;  }
#menu_sections li a {  }
#menu_sections li a span {  padding: 0.3em; color: #000; border: 1px solid #fff; margin-bottom: -1px; border-right-color: #ccc }

#menu_sections li a:hover span { border-color: #000; color: #000; z-index: 15; position: relative; }

#menu_sections li.sel a span {  color: #fff; border-color: #000;  background: #333; position: relative; z-index: 2;  }

#menu_sections li#bt_accueil a span {  }
#menu_sections li#bt_accueil a:hover span { }
#menu_sections li.sel#bt_accueil a span {  }
 */



/* menus */

.menu li {    }
.menu li a span {      }

.menu li a {  }
.menu li a:hover {  }
.menu li a:hover span {  }

.menu li.sel a {  }
.menu li.sel a span {  }
.menu li.sel a:hover span {  }

/* menu_sections */

#menu_sections { left: 28em; padding: 0; z-index: 2; background: #fff ; width: 75em; position: absolute; height: 5em; top: 10.7em !important;  }

#menu_sections ul { height: 2.5em;float: left; }

#liste-sections { background: #670011;  }

#liste-sections li {  }
#section1 {width:90px;}
#section2 {width:94px !important;width:98px;}
#section3 {width:85px;}
#section4 {width:97px !important;width:101px;}
#section5 {width:68px;}
#section6 {width:172px !important;width:176px;}

#menu_sections li { border: none; float: left; position: relative; }
#menu_sections li a.sect { height: 2.5em; line-height: 2.5em; display: block; color: #fff; text-align: center; margin-right: 0.1em; background: #a11510 none center center no-repeat; text-transform: lowercase;  font-weight: normal;  }
#menu_sections li a.sect span { font-size: 12px; padding-left:15px; padding-right:15px;}

#menu_sections li a.sect:hover { background-color:#FF0000; }

#menu_sections li.sel a.sect{  background-color: #dc3024 }

#liste-langues { background: #fff; margin-left: -0.1em;   }

.fr #liste-langues li a.sect { }

.fr #liste-langues li a.sect:hover {}

.en #liste-langues li a.sect {  }

.en #liste-langues li a.sect:hover {  }

.t{border:1px solid red;}
#t{border:1px solid red;}
.spacer {clear:both;font-size:1px;margin:0px;padding:0px;}
/*
#section1 a span{ padding-left: 1.1em; padding-right: 1.6em;  }
*/
/*
.fr #menu_sections li#section1 a.sect { background-color:#990000;}
.fr #menu_sections li#section1 a.sect:hover { background-color:#FF0000;}*/
.fr #menu_sections li a.on { background-color:#FF0000;}
.fr #menu_rubriques li#rub a.test:hover{ background-color:#dc3024;}
.fr #menu_rubriques li#rub a.on {background-color:#a547a0;}
/*.fr #menu_rubriques li#rub .sstitre:hover{color:#FFFFFF;}*/
.fr #menu_rubriques li#rub a.on .sstitre{color:#FFFFFF;}

/*
.fr #menu_sections li#section2 a.sect {width: 9.7em }

.fr #menu_sections li#section3 a.sect {width: 8.4em }

.fr #menu_sections li#section4 a.sect {width: 10.3em }

.fr #menu_sections li#section5 a.sect {width: 6.7em }

.fr #menu_sections li#section6 a.sect {width: 16.8em }
*/

/*********/
/*
.en #menu_sections li#section1 a.sect { width: 9.7em }

.en #menu_sections li#section2 a.sect { width: 9.7em }

.en #menu_sections li#section3 a.sect { width: 8.4em }

.en #menu_sections li#section4 a.sect { width: 10.3em }

.en #menu_sections li#section5 a.sect { width: 6.7em }

.en #menu_sections li#section6 a.sect {width: 16.8em }
*/

#section7 { display: none }

/* focus */

#menu_focus { left: 28em; top: 0; z-index: 2; background: #5b1114; width: 75em; height: 10.7em;  }

#menu_focus ul { float: none !important; position: absolute; bottom: 0.8em; width: 15em;  }
#menu_focus li { float: none !important }


#menu_focus li a { display: block; width: 9.7em; color: #F0A5A1; line-height: 1.6em; text-transform: lowercase; height: 1.7em; background: no-repeat 2em 0; font-size: 10px}
#menu_focus li a span { padding-left: 1.8em; font-size: 11px;}
#menu_focus li a:hover { /*background: #440F11*/; color: #fff; }

#menu_focus li.sel a {}

#accueil .focus#contenu { margin-top: 15.5em; width: 65em; }


#accueil .focus#contenu #articleFocus { background: #FFFF3B;  position: absolute; padding: 2.5em;  top: 0; z-index: 2; opacity: 0.9; margin-left: 2em; padding-bottom: 6em }

.focus#contenu #pres_rub { font-size: 13px; margin: 0 ;margin-bottom: 0; color: #440F11 !important;  }
.focus#contenu #pres_rub h1 { margin-bottom: 0;  }
.focus#contenu #pres_rub a { color: #440F11 !important; text-decoration: none !important }
.focus#contenu #pres_rub a:hover { text-decoration: underline !important }

.focus p a { color: #00f; text-decoration: underline }
.focus p a:hover { background-color: transparent; color: #000  }


/* menu_rubriques */

#menu_rubriques { top: 2.5em; z-index: 2; position: absolute;  left: 0; }

/* fondation 
#menu_rubriques ul#menu01 { width: 8.1em; margin-left: 1.2em; }
#menu_rubriques #menu01 li a { padding-left: 0.5em; }
*/
/* expositions 
#menu_rubriques ul#menu05 { width: 8.5em; margin-left: 9.4em }
*/
/* Activites evenements 
#menu_rubriques ul#menu04 { width: 14.2em; margin-left: 18em; }
*/
/* publications 
#menu_rubriques ul#menu07 { width: 9em; margin-left: 32.3em }
*/
/* presse 
#menu_rubriques ul#menu03 { width: 5.7em; margin-left: 41.4em }
*/
/* amis de la mr 
#menu_rubriques ul#menu12 { width: 17.6em; margin-left: 47.2em }
*/

#menu_sections #menu_rubriques ul { border: 1px none #ccc; height: auto; width: 13em; margin-top: 0; border-top: 0 solid #fff; margin-top: -0.1em }

#menu_sections #menu_rubriques li.rubr { margin-top: 0; float: none  }
#menu_sections #menu_rubriques li.rubr a { display: block; margin-bottom: 0.4em; margin-top: 0.4em !important; margin-left: 0;  padding: 0; padding-right: 0; text-transform: lowercase; color: #732B2A; line-height: 1.2em;  }
#menu_sections #menu_rubriques li.rubr a span { color: #732B2A; font-weight: normal; font-size: 1.1em; line-height: 1.1em;padding-left: 0.8em;  }


#menu_sections #section1 #menu_rubriques a { width: auto }


#menu_sections #menu_rubriques li.rubr a:hover span{color:#FFFFFF; background:#dc3024;}
#menu_sections #menu_rubriques li.rubr.sel a span{color:#000000;}

#menu_sections #menu_rubriques ul li a { width: 11.2em; height: 1.5em; background: no-repeat 1.1em 50%; }

.en #menu_sections #menu_rubriques ul li a {  background-position: 0 50% !important; }


#menu_sections #menu_rubriques ul li.sel a, #menu_sections #menu_rubriques ul li a:hover { background-position: 0 50% !important; }


/*  section Fondation */
/*
#menu_sections #section1 #menu_rubriques ul { width: 15em; margin-left:0em; height: 11.3em;}
*/

/*********/

/*  section Expos */
/*
#menu_sections #section2 #menu_rubriques ul { width: 11.2em; height: 11.8em; background: url(../imgs/boutons/expo_fond.gif) no-repeat 0 0; margin-left: -0.1em }

#menu_sections #section2 #menu_rubriques ul li a { background-position: 1.6em 50% }
*/
/*********/

/*  section Activites */
/*
#menu_sections #section3 #menu_rubriques ul { width: 11.2em; height: 11.8em; background: url(../imgs/boutons/activites_fond.gif) no-repeat 0 0; margin-left: -0.1em }

#menu_sections #section3 #menu_rubriques ul li a { background-position: 1.6em 50% }
*/
/*********/

/*  section Amis de la mr */
/*
#menu_sections #section6 #menu_rubriques ul { width: 16.9em; height: 8.4em; background: url(../imgs/boutons/amis_fond.gif) no-repeat 0 0; margin-left: -0.1em }

#menu_sections #section6 #menu_rubriques ul li a { background-position: 1.6em 50%; width: 16.9em }
*/
/**********/
#section1 #menu_rubriques ul { width: 11.2em; margin-left:  1.1em; height: 8.4em; background-color:#F3F1F1; border-left:1px solid #E4DDDB;border-bottom:1px solid #E4DDDB;}
#section2 #menu_rubriques ul { width: 11.2em; margin-left: -0.1em; height: 10.5em; background-color:#F3F1F1; border-left:1px solid #E4DDDB;border-bottom:1px solid #E4DDDB;}
#section3 #menu_rubriques ul { width: 11.2em; margin-left: -0.1em; height: 6.3em; background-color:#F3F1F1; border-left:1px solid #E4DDDB;border-bottom:1px solid #E4DDDB;}
#section4 #menu_rubriques ul { width: 13.2em; margin-left: -0.1em; height: 4.2em; background-color:#F3F1F1; border-left:1px solid #E4DDDB;border-bottom:1px solid #E4DDDB;}
#section6 #menu_rubriques ul { width: 17.3em; margin-left: -0.1em; height: 10.5em; background-color:#F3F1F1; border-left:1px solid #E4DDDB;border-bottom:1px solid #E4DDDB;}
/*#section6 #menu_rubriques ul { width: 16.9em; margin-left: -0.1em; height: 11.3em; background: url(../imgs/boutons/amis_fond.gif) no-repeat 0 0;}*/

/* Fondation */
#section1 #menu_rubriques li.sel a div{width: 9.1em; font-size:1.1em; padding:0.1em 0em 0.1em 1em;}
#section1 #menu_rubriques li.sel a.on div{ color:#FFFFFF;background: #E7673D;}
#section1 #menu_rubriques li.sel#rub1 a:hover div{ background: #E7673D;}
#section1 #menu_rubriques li.sel#rub2 a:hover div{ background: #E7673D;}
#section1 #menu_rubriques li.sel#rub3 a:hover div{ background: #E7673D;}
#section1 #menu_rubriques li.sel#rub4 a:hover div{ background: #E7673D;}

/* Expos */
#section2 #menu_rubriques li.sel a div{width: 9.1em; font-size:1.1em; padding:0.1em 0em 0.1em 1em;}
#section2 #menu_rubriques li.sel#rub1 a:hover div{ background: #E75E7F;}
#section2 #menu_rubriques li.sel#rub1 a.on div{ color:#FFFFFF;background: #E75E7F;}
#section2 #menu_rubriques li.sel#rub2 a:hover div{ background: #E75E7F;}
#section2 #menu_rubriques li.sel#rub2 a.on div{ color:#FFFFFF;background: #E75E7F;}
#section2 #menu_rubriques li.sel#rub3 a:hover div{ background: #F54074;}
#section2 #menu_rubriques li.sel#rub3 a.on div{ color:#FFFFFF;background: #F54074;}
#section2 #menu_rubriques li.sel#rub4 a:hover div{ background: #00A8D4;}
#section2 #menu_rubriques li.sel#rub4 a.on div{ color:#FFFFFF;background: #00A8D4;}
#section2 #menu_rubriques li.sel#rub5 a:hover div{ background: #B0C740;}
#section2 #menu_rubriques li.sel#rub5 a.on div{ color:#FFFFFF;background: #B0C740;}

/* Activité */
#section3 #menu_rubriques li.sel a div{width: 9.1em; font-size:1.1em; padding:0.1em 0em 0.1em 1em;}
#section3 #menu_rubriques li.sel#rub1 a:hover div{ background: #E7673D;}
#section3 #menu_rubriques li.sel#rub1 a.on div{ color:#FFFFFF;background: #E7673D;}
#section3 #menu_rubriques li.sel#rub2 a:hover div{ background: #B46EA2;}
#section3 #menu_rubriques li.sel#rub2 a.on div{ color:#FFFFFF;background: #B46EA2;}
#section3 #menu_rubriques li.sel#rub3 a:hover div{ background: #E75E7F;}
#section3 #menu_rubriques li.sel#rub3 a.on div{ color:#FFFFFF;background: #E75E7F;}

/* Publication */
#section4 #menu_rubriques li.sel a div{width: 11.1em; font-size:1.1em; padding:0.1em 0em 0.1em 1em;}
#section4 #menu_rubriques li.sel#rub1 a:hover div{ background: #b46ea2;}
#section4 #menu_rubriques li.sel#rub1 a.on div{ color:#FFFFFF;background: #b46ea2;}
#section4 #menu_rubriques li.sel#rub2 a:hover div{ background: #B46EA2;}
#section4 #menu_rubriques li.sel#rub2 a.on div{ color:#FFFFFF;background: #B46EA2;}

/* Amis */
#section6 #menu_rubriques li.sel a div{width: 14.6em; font-size:1.1em; padding:0.1em 0em 0.1em 1em;}
#section6 #menu_rubriques li.sel#rub1 a:hover div{ background: #E7673D;}
#section6 #menu_rubriques li.sel#rub1 a.on div{ color:#FFFFFF;background: #E7673D;}
#section6 #menu_rubriques li.sel#rub2 a:hover div{ background: #E7673D;}
#section6 #menu_rubriques li.sel#rub2 a.on div{ color:#FFFFFF;background: #E7673D;}
#section6 #menu_rubriques li.sel#rub3 a:hover div{ background: #E75E7F;}
#section6 #menu_rubriques li.sel#rub3 a.on div{ color:#FFFFFF;background: #E75E7F;}
#section6 #menu_rubriques li.sel#rub4 a:hover div{ background: #f7c30e;}
#section6 #menu_rubriques li.sel#rub4 a.on div{ color:#FFFFFF;background: #b46ea2;}
#section6 #menu_rubriques li.sel#rub5 a:hover div{ background: #b46ea2;}
#section6 #menu_rubriques li.sel#rub5 a.on div{ color:#FFFFFF;background: #F7C30E;}
#section6 #menu_rubriques li.sel#rub6 a:hover div{ background: #B0C740;}
#section6 #menu_rubriques li.sel#rub6 a.on div{ color:#FFFFFF;background: #B0C740;}


/* expos - encours, a venir, archives, conferences et visites, autres evenements, activites Amis */
/*#menu_sections #menu_rubriques li#rub14 a:hover span{ background: #F74878; }
#menu_sections #menu_rubriques li.sel#rub14 a span{ background: #F74878; }
#menu_sections #menu_rubriques li#rub9 a:hover span{ background: #F74878; }
#menu_sections #menu_rubriques li.sel#rub9 a span{ background: #F74878; }
#menu_sections #menu_rubriques li#rub35 a:hover span{ background: #F74878; }
#menu_sections #menu_rubriques li.sel#rub35 a span{ background: #F74878; }
#menu_sections #menu_rubriques li#rub11 a:hover span{ background: #F74878; }
#menu_sections #menu_rubriques li.sel#rub11 a span{ background: #F74878; }
#menu_sections #menu_rubriques li#rub13 a:hover span{ background: #F74878; }
#menu_sections #menu_rubriques li.sel#rub13 a span{ background: #F74878; }
#menu_sections #menu_rubriques li#rub16 a:hover span{ background: #F74878; }
#menu_sections #menu_rubriques li.sel#rub16 a span{ background: #F74878; }


/* patio */
/*#menu_sections #menu_rubriques li#rub15 a:hover span{ background: #35B3D1; }
#menu_sections #menu_rubriques li.sel#rub15 a span{ background: #35B3D1; }

/* vestibule */
/*#menu_sections #menu_rubriques li#rub34 a:hover span{ background: #9BD136; }
#menu_sections #menu_rubriques li.sel#rub34 a span{ background: #9BD136; }

/* la suite */
/*#menu_sections #menu_rubriques li#rub12 a:hover span{ background: #A547A0; }
#menu_sections #menu_rubriques li.sel#rub12 a span{ background: #A547A0; }

/* editions */
/*#menu_sections #menu_rubriques li#rub3 a:hover span{ background: #FFBF00; }
#menu_sections #menu_rubriques li.sel#rub3 a span{ background: #FFBF00; }*/



/* contenu */

#contenu { margin-top: 26.7em; padding-bottom: 0.8em; position: relative !important; background: transparent; margin-left: 28em; ; padding-top: 0;   }

.focus#contenu {  }

#article { width: 63.7em; margin-bottom: 4em; margin-left: 2.2em;  }
#article p {}
.texte_presse{
font-size:12px;
color:#666666;
margin-top:-15%;
 }
.texte_presse2{
color:#868789;
font-size:11px;
 }
 .txt_presse{
font-size:11px;
 }
 
.menu03 #article { width: 60em;  }

#contenu #article { margin-right: 0;  }
#accueil #contenu #article { /*min-height: auto !important*/ }
#fiche #contenu #article { width: 60.5em }


#contenu h1 { margin-top: -0.3em; font-weight: normal }


#contenu #pres_rub { margin-bottom: 0; color: #868789 }

.menu03#contenu #pres_rub { margin-bottom: 1em; color: #868789; margin-top: -8.7em }


#contenu .paras { margin: 0; margin-top: 1em; margin-right: 0; font-size: 1.1em;}
.paras2 {width:48em;}
#contenu #article {font-size: 1.2em; color: #868789; line-height: 1.3em  }

.menu03#contenu .paras { font-size: 1.1em; line-height: 1.3em  }
.langue:hover{ color:#990000;}
#contenu .paras a { text-decoration: none; }
#contenu .paras a:hover { text-decoration: underline;   }


.v2_expositions#contenu #article, .v2_evenements#contenu #article { width: 44em;   }
.menu01#contenu #article { width: 60em;   }
.menu01#contenu #article .paras {   }
.menu01#contenu #article .paras h1 { text-align: left; width: 53em;  }

.menu07#contenu #article, .menu05#contenu #article, .menu04#contenu #article, .menu12#contenu #article, .menu13#contenu #article { width: 58.3em;  }

.menu07#contenu #article { width: 60em }

#contenu #article p, #contenu #article ul {font-size: 1em }

#contenu ul li { font-size: 13px; }
#contenu #pres_rub h1 { margin-bottom: 0 }
#contenu #pres_rub h1 span { /*font-size: 1.6em;*/ }

#contenu #article h1 { margin-bottom: -0.8em; color: #732B2A; }
#contenu #article h1 span { font-size: 1.6em; font-weight: bold; text-transform: lowercase; line-height: 1.3em }

.v2_expositions#contenu #article h1 span { font-weight: normal }

.menu03#contenu #article h1 span { font-size: 1.2em;  }

#contenu strong { color: #732B2A; }
#contenu a { color: #dc3024 }

#contenu .visuel { position: absolute; left: -21em; width: 20em; height: 15em; }


#contenu a { text-decoration: underline }
#contenu a:hover { background: transparent; text-decoration: none }

#contenu #listExpos { position: relative; border: 1px none red;  margin-top: 0; font-size: 10px; background: #fff; border: 1px none #ccc; padding: 0; padding-right: 0; margin-left: -0.3em; margin-right: -0.1em; padding-top: 0; float: left; margin-bottom: 5em; }


#contenu #listExpos ul { border: 1px none blue; display: none  }
#contenu .unloaded#listExpos ul { visibility: visible; display: block }

#contenu #listExpos ul li { margin-top: 0.3em; margin-bottom: 2em;  }



#contenu #listExpos #open_Annee2 ul { display: block; visibility: visible }

#contenu #listExpos ul h3 { float: left; border: 1px none green; margin-bottom: 1.4em }

#contenu .publi#listExpos ul h3 { width: 60.5em }

#contenu #listExpos ul li  { clear: both;  }

#contenu #listExpos ul li a { font-size: 10px; text-decoration: none; border: 1px none #ff0; clear: both; display: inline; padding-bottom: 0; float: none; padding-right: 1em }




#contenu #listExpos ul li a:hover span.blocTitre { color: #DC3024 }
#contenu #listExpos ul li a:hover img { }

#contenu #listExpos ul li a.nolink { cursor: default }

#contenu #listExpos ul li a.nolink:hover span.blocTitre span.titreExpo, #contenu #listExpos ul li a.nolink:hover span.blocTitre em.date { color: #732B2A !important; cursor: default }
#contenu #listExpos ul li a.nolink:hover img { border-color: #fff; cursor: default }

#contenu #listExpos img { width: 10.3em; height: 7.2em; position: relative;  float: left; border: 1px solid #fff; margin: 0 }


#contenu #listExpos ul li span.blocTitre { border: 1px none #fff; display: inline; float: left; padding: 0; border: 1px none red; margin-top: -0.2em; margin-bottom: 0.2em; color: #732b2a;  padding-left: 1em;  }
#contenu #listExpos ul li a span.blocTitre { border: 1px none #fff; display: inline; float: left; padding: 0; border: 1px none red; margin-top: -0.2em; margin-bottom: 0.2em; color: #732b2a;  padding-left: 1em;  }

#contenu #listExpos ul li em.date { font-style: normal; font-weight: normal;  font-size: 1.2em;  color: #732B2A; text-transform: lowercase; }

#contenu .publi#listExpos ul li em.date { font-size: 1.2em;  margin-top: 0.1em; display: block }

#contenu .expos#listExpos ul li a span.blocTitre { width: 45em; margin-bottom: 0.5em  }

#contenu #listExpos ul li a span.titreExpo { font-size: 1.2em; text-transform: lowercase; font-weight: normal !important;  }

#contenu .publi#listExpos ul li a span.titreExpo { font-weight: normal !important;  }
#contenu .publi#listExpos ul li span.titreExpo { font-weight: normal !important; font-size:1.2em;  }

#contenu #listExpos ul li a:hover span.titreExpo strong {  color: #DC3024;  }

#contenu #listExpos ul li a.nolink:hover span.titreExpo strong {  color: #732B2A; }

#contenu #listExpos ul li a span.titreExpo, #fiche #article h1, #contenu #listExpos.events li h3 span.titre  { font-weight: bold  }


#contenu .expos#listExpos ul li a span.titreExpo em, #fiche #article h1 em, #contenu .events#listExpos li h3 span.titre em, #contenu .publi#listExpos li h3 span.titreExpo em { font-weight: normal; font-style: normal }

#fiche #article h1 em { display: block; font-size: 12px; font-weight: bold; line-height: 1.3em }

#contenu #listExpos .chapeau { border: 1px none #ff0; float: left; font-weight: normal; width: 52.7em; font-size: 10px !important; padding-left: 1em }

#contenu .events#listExpos .chapeau { width: 50em;   }


#contenu .events#listExpos .chapeau span { padding-right: 0.1em }

#contenu .expos#listExpos .chapeau { width: 47em; }


#contenu #listExpos .chapeau span { font-size: 11px !important; color: #868789; line-height: 1.3em }

#contenu #listExpos .chapeau span a { font-size: 11px !important;  }
#contenu #listExpos .chapeau span a:hover { text-decoration: underline !important;  }





#contenu h2.annees { font-size: 1.3em; background: #aaa; display: none }

#contenu .expos li h3 { font-size: 1.3em; margin-top: 0; margin-bottom: 0 }
#contenu .expos li p.chapeau { font-size: 10px !important; clear: both; }


#contenu #article #menuExpos { margin: 2.5em 0; font-size: 10px; margin-bottom: 0;   }
#contenu #menuExpos li { display: inline; border-right: 1px none #fff }
#contenu #menuExpos li a { margin: 0; padding: 1.7em; padding-bottom: 0; padding-top: 0.1em; text-decoration: none; font-size: 10px; background: #F4EFED no-repeat center center; margin-right: 0.07em; color: #000; border-right: 1px solid #fff }

#contenu #menuExpos li a span { display: none }


#contenu #menuExpos li a.a2010 { background-image: url(../imgs/boutons/2010-gris.gif)  }
#contenu #menuExpos li a.a2010:hover { background-image: url(../imgs/boutons/2010-marron.gif)  }
#contenu #menuExpos li#open_Annee1 a.a2010 { background-image: url(../imgs/boutons/2010-rouge.gif)  }

#contenu #menuExpos li a.a2009 { background-image: url(../imgs/boutons/2009-gris.gif)  }
#contenu #menuExpos li a.a2009:hover { background-image: url(../imgs/boutons/2009-marron.gif)  }
#contenu #menuExpos li#open_Annee1 a.a2009 { background-image: url(../imgs/boutons/2009-rouge.gif)  }

#contenu #menuExpos li a.a2008 { background-image: url(../imgs/boutons/2008-gris.gif)  }
#contenu #menuExpos li a.a2008:hover { background-image: url(../imgs/boutons/2008-marron.gif)  }
#contenu #menuExpos li#open_Annee1 a.a2008 { background-image: url(../imgs/boutons/2008-rouge.gif)  }

#contenu #menuExpos li a.a2007 { background-image: url(../imgs/boutons/2007-gris.gif)  }
#contenu #menuExpos li a.a2007:hover { background-image: url(../imgs/boutons/2007-marron.gif)  }
#contenu #menuExpos li#open_Annee1 a.a2007 { background-image: url(../imgs/boutons/2007-rouge.gif)  }

#contenu #menuExpos li a.a2006 { background-image: url(../imgs/boutons/2006-gris.gif)  }
#contenu #menuExpos li a.a2006:hover { background-image: url(../imgs/boutons/2006-marron.gif)  }
#contenu #menuExpos li#open_Annee1 a.a2006 { background-image: url(../imgs/boutons/2006-rouge.gif)  }

#contenu #menuExpos li a.a2005 { background-image: url(../imgs/boutons/2005-gris.gif)  }
#contenu #menuExpos li a.a2005:hover { background-image: url(../imgs/boutons/2005-marron.gif)  }
#contenu #menuExpos li#open_Annee1 a.a2005 { background-image: url(../imgs/boutons/2005-rouge.gif)  }

#contenu #menuExpos li a.a2004 { background-image: url(../imgs/boutons/2004-gris.gif)  }
#contenu #menuExpos li a.a2004:hover { background-image: url(../imgs/boutons/2004-marron.gif)  }
#contenu #menuExpos li#open_Annee1 a.a2004 { background-image: url(../imgs/boutons/2004-rouge.gif)  }

/*

#contenu #menuExpos li a:hover { background: #F74878; }
#contenu #menuExpos li#open_Annee1 a{ background: #F74878; }
#contenu #menuExpos li#open_Annee1 {  }

#contenu .vestibule #menuExpos li a { background: #EBF5D6; }
#contenu .vestibule #menuExpos li a:hover { background: #9BD136; }
#contenu .vestibule #menuExpos li#open_Annee1 a{ background: #9BD136; }

#contenu .patio #menuExpos li a { background: #D6EFF5;  }
#contenu .patio #menuExpos li a:hover { background: #35B3D1; }
#contenu .patio #menuExpos li#open_Annee1 a{ background: #35B3D1; }

*/

#contenu .encours { margin-top: 0 }

.menu05#contenu .encours { margin-top: 0 }

#contenu .encours #menuExpos { display: none }
#contenu .encours #listExpos {  }

#contenu .paras img { vertical-align: bottom; margin-right: 1em; margin-bottom: 0.5em; margin-top: 0.5em }


#contenu .colg { position: absolute; z-index:15000; width: 28.1em; text-align: right; left: -28.1em!important;left: -28.5em; border: 1px none #ccc; font-size: 10px; margin-top: 1.5em }

/*
#contenu .colg.first { margin-top: 1.6em !important; }
*/
#contenu .colg.first { margin-top: -4px !important; }

.champ_ex p{ padding-top:20px;}

#fiche #contenu .colg { margin-top: 1.3em }
#fiche #contenu .colg.plus { margin-top: 0.4em }

#contenu .colg img { margin-right: 0; width: 28em; border-left: 1px solid #dc3024; border-bottom: 30px none red; margin-bottom: 0 ; margin-top: 0 } 

#contenu .cold { font-size: 10px; margin: 1em 0; margin-top: 2em; overflow: hidden; }
#contenu .cold img { vertical-align: top; margin-right: 2em; margin-bottom: 2em }

/*#contenu img { vertical-align: top; margin-right: 2em; margin-bottom: 2em; margin-top: 2em }*/

#contenu img { vertical-align: top; margin-right: 0em; margin-bottom: 0em; margin-top: 0em }

#slideshow  { height: 20em; position: relative; font-size: 10px; display: none; }

#slideshow img { position: absolute; top: 0; display: none; height: 20em }


#fiche #contenu h1 { margin-bottom: 0;   }
#fiche #contenu h4.dates { margin-bottom: 1em; font-weight: normal; font-size: 1.2em; margin-top: 0.1em; color: #732B2A;  line-height: 1.3em; text-transform: lowercase  }

#fiche .retour { }
#fiche .retour a { color: #DC3024; background: #fff; text-transform: none; padding: 0; text-decoration: none; font-size: 11px; text-transform: lowercase }
#fiche .retour a:hover { text-decoration: underline }

.return:hover{ text-decoration:underline;}
.pagination p{ margin-top:25px;}
#contenu ul.fichiers { margin: 0; margin-top: 1em;  }
#contenu ul.fichiers li{ list-style-type: none; margin-bottom: 0;  font-size: 11px; line-height: 140% }
#contenu ul.fichiers li a{ text-decoration: none }
#contenu ul.fichiers li a:hover{ text-decoration: underline }


#fiche #images-expo { background: #fff; width: 97.6em; padding: 1em 0; position: relative; float: left; border: 1px solid #ccc; margin-top: 1px; margin-left: 2em; margin-bottom: 1px }
#fiche #images-expo img { width: 37em }

#fiche #images-expo .image-expo { float: left; width: 39.9em; margin: 2em 0; margin-left: 5em; margin-right: 3.8em}

#fiche #images-expo .image-expo .legende { padding: 0.3em 0; color: #999 }





#pied-page { width: 13em;  clear: both; border: 1px none green; margin: 0; margin-top: 1em; font-size: 10px;  position: relative; display: none }
#pied-page p.cold small { color: #901511; font-size: 10px; display: block; margin-left: 1.2em }

#pied-page p.cold { margin: 0; margin-left: 28em ; background: #fff;padding-bottom: 1em; ; width: 22em; padding-top: 0.5em }
/*FFC1D6*/ 
#pied-page p.colg { position: absolute; width: 28em; text-align: left; left: 0; bottom: 1em; border: 1px none #ccc; font-size: 10px; margin-top: 0;  height: 1em; ; margin-left: 0.5em; background: transparent; color: #732B2A;padding-bottom: 1em  }

#pied-page a { color: #dc3024; text-decoration: none }
#pied-page a:hover { text-decoration: underline; }




/**********/

#resum_req { display: block; margin: 0 !important; margin-top: -0.8em !important; margin-bottom: 0.3em !important;  }

.menu04 #resum_req { margin-top: 2em !important }

#resum_req, #resum_req strong { color: #868789 !important; font-size: 1em !important }

#contenu #article .resum_req#pres_arch { color: #868789 !important; font-size: 11px !important; margin-top: 1em; margin-bottom: -1em }

#titre_req { font-size:1.7em; color: #F74878; float: left; line-height: 100%; margin-right: 1em !important }

#contenu #article h1 span.titre_req { color: #F74878 !important; font-size: 1em !important; margin-left: 0.2em !important; }

#rechEvent { position: absolute; left: 53.5em; top: 0; }

#rechEvent #btRech { float: left; display: block; line-height: 1.7em; border: 1px solid #fff; text-decoration: none; padding: 0 0.5em; z-index: 10; position: absolute; background: #fff }

#rechEvent #btRech:hover, #rechEvent #btRech.on { border-color: #dc3024 }


#rechEvent #blocFormRech { line-height: 14px; margin-left: 0; position: absolute; background: #F0EAE7; left: 0; z-index: 2; padding: 0.2em 0 0.2em 0; top: 1.9em; display: none; }



#rechEvent .opRech fieldset { display: block; margin-left: 0.1em; margin-top: 0; position: absolute; color: #732B2A;  }

#rechEvent .crit { color: #732B2A; text-decoration: none; width: 6.3em; display: block; float: left; line-height: 1.2em; margin: 0.2em 0; margin-top: 0 }

#rechEvent .crit span { padding-left: 0.4em; }

#rechEvent .opRech .crit, #rechEvent .crit:hover { background: #F74878;  }

#rechEvent fieldset{ display: none; position: absolute; border: 1px solid #F74878; left: -16.2em; top: -0.1em; width: 16em; background: #fff; padding: 5px 0 }

#rechEvent fieldset a{ text-decoration: none; color: #670011; padding: 0 0.7em; }
#rechEvent fieldset a:hover{ text-decoration: underline; color: #dc3024; }

#rechEvent #rechDate fieldset{ padding-top: 0.5em;   }
#rechEvent #rechDate fieldset div{ padding: 0 0.3em; }
#rechEvent #rechDate fieldset div div{ padding: 0; padding-right: 0.2em; }
#rechEvent #rechDate fieldset select{ font-size: 11px; border-width: 1px  }

#rechEvent #rechMot fieldset{ padding-bottom: 0.5em; padding-top: 0.4em  }

#rechEvent #rechMot fieldset div{ padding: 0 0.4em;  }

#navRes1 {  }

#navRes2 { margin-top: -2em; float: left; clear: both; margin-bottom: 3.5em }

br.suite, span.suite { display: none; }

/*  liste presse  */

.liste-presse { margin-bottom: 0; }
.liste-presse0 { float:left; width:45% }
.liste-presse1 { float:right; width:45% }
.liste-presse ul { margin-top: 0 ; font-size: 10px }
.liste-presse ul li, .liste-presse table td { padding: 0.7em 0 }
.liste-presse h3 { margin-bottom: 1em; }
.liste-presse h3 span{ font-size:1.4em; color: #DC3024; font-size: 11px; text-transform: lowercase; font-weight: bold }
.liste-presse ul h5, .liste-presse table h5{ font-size:1.1em; letter-spacing: 1px; color: #732B2A; font-weight: normal; text-transform: uppercase; margin-top: 1.7em; margin-bottom: 0.5em;  }
.liste-presse ul h4, .liste-presse table h4{ font-size:1em; color: #732B2A; font-weight: bold; font-size: 11px; text-transform: lowercase }
.liste-presse ul h4 em, .liste-presse table h4 em{ font-weight: bold; font-style: normal;  }
#contenu .liste-presse ul li a, #contenu .liste-presse table a{ text-decoration: none;  }
#contenu .liste-presse ul li a:hover, #contenu .liste-presse table a:hover{ text-decoration: underline; }
#contenu .liste-presse ul li em.date, #contenu .liste-presse table em.date{ font-style: normal; font-weight: normal;   }
.liste-presse#dp-encours h3 span{ color: #DC3024; }
.liste-presse#dp-encours ul h4 a, .liste-presse#dp-encours ul h4 em, .liste-presse#dp-encours ul h4 strong{ font-size:1em; color: #DC3024; font-weight: bold; font-size: 11px;  }
.liste-presse#dp-encours h3 span{ color: #DC3024; }
.liste-presse#dp-avenir h3 span{ color: #732B2A; }
.liste-presse#dp-avenir ul h4 a, .liste-presse#dp-avenir ul h4 em, .liste-presse#dp-avenir ul h4 em{ font-size:1em; color: #732B2A; font-weight: bold; font-size: 11px;  }
.liste-presse#dp-archives h3 span{ color: #868789; }
.liste-presse#dp-archives table h4 a, .liste-presse#dp-archives table h4 em, .liste-presse#dp-archives table h4 a strong{ font-size:1em; color: #868789; font-weight: bold; font-size: 11px;  }

.liste-presse#dp-archives td { vertical-align: top }

.liste-presse#dp-archives td.paire h4 { width: 288px; margin-right: 50px }
.liste-presse#dp-archives td.impaire { padding-left: 0em; }

.liste-presse#dp-archives td.initiale { color: #868789; font-size: 10px; text-transform: lowercase; padding: 0; }

.liste-presse#dp-archives td.initiale span{ position: relative; top: 0.7em }

.liste-presse#dp-archives ul li.spe {   }

.liste-presse#dp-archives ul li.paire h4 {  }
.liste-presse#dp-archives h3 {  }

/*  liste evenements Agenda */

#contenu .events#listExpos ul { float: left; clear: both }

ul.archives .date, ul.archives .chapeau span { color: #888 !important;  }




#contenu .events#listExpos ul li a.type { position: absolute; width: 3.2em; border: 0.1em solid #fff !important;  height: 2.2em; font-size: 10px; line-height: normal; padding: 0 !important; margin-top: 0.2em; left: -0.1em }



#contenu .events#listExpos ul.encours li a.type { border: 0.1em solid #eee !important;  }

#contenu .events#listExpos { margin-bottom: 5em !important; float: left; clear: both;  }

#contenu .events#listExpos ul { padding-top: 0; margin-top: 0; margin-bottom: 1em; margin-left: 0; float: none; display: block }

#contenu .events#listExpos ul ul { margin: 0; }

#contenu .events#listExpos ul.encours { background: #eee;  }



#contenu .events#listExpos ul li a.type:hover, #contenu .events#listExpos ul.encours li a.type:hover { border-color: #F74878 !important }

.suite a.type:hover { border-color: #fff !important; cursor: text }
a.type2 {width:32px; height:22px; display:block; margin-right:10px; }

a.conferenceetevenement { background: #501114 url(../imgs/pictos/micro-rouge.gif) no-repeat center center !important  }

.archives3 a.conferenceetevenement { background: #a3a3a3 url(../imgs/pictos/micro-gris.gif) no-repeat center center !important;  }

.avenir3 a.conferenceetevenement { background: #a3a3a3 url(../imgs/pictos/micro-marron.gif) no-repeat center center !important;  }


a.enfants { background: #501114 url(../imgs/pictos/enfants-rouge.gif) no-repeat center center !important  }

.archives3 a.enfants { background: #a3a3a3 url(../imgs/pictos/enfants-gris.gif) no-repeat center center !important;  }

.avenir3 a.enfants { background: #a3a3a3 url(../imgs/pictos/enfants-marron.gif) no-repeat center center !important;  }


a.suite { background: #501114 url(../imgs/pictos/lit-rouge.gif) no-repeat center center !important  }

.archives3 a.suite { background: #a3a3a3 url(../imgs/pictos/lit-gris.gif) no-repeat center center !important;  }

.avenir3 a.suite { background: #a3a3a3 url(../imgs/pictos/lit-marron.gif) no-repeat center center !important;  }


a.visite { background: #501114 url(../imgs/pictos/megaphone-rouge.gif) no-repeat center center !important  }

.archives3 a.visite { background: #a3a3a3 url(../imgs/pictos/megaphone-gris.gif) no-repeat center center !important;  }

.avenir3 a.visite { background: #a3a3a3 url(../imgs/pictos/megaphone-marron.gif) no-repeat center center !important;  }


a.amis, a.reserveauxamis { background: #501114 url(../imgs/pictos/coeur-rouge.gif) no-repeat center center !important  }

.archives3 a.amis, .archives3 a.reserveauxamis { background: #a3a3a3 url(../imgs/pictos/coeur-gris.gif) no-repeat center center !important;  }

.avenir3 a.amis, .avenir3 a.reserveauxamis { background: #a3a3a3 url(../imgs/pictos/coeur-marron.gif) no-repeat center center !important;  }


#contenu .events#listExpos { margin-left: 2em; margin-top: 3em }

#contenu .events#listExpos li { margin: 0; margin-bottom: 1.5em; margin-top: 0.5em; font-size: 10px; float: left; position: relative; }

#contenu .events#listExpos li h3 { margin: 0.3em 0; margin-top: 0; margin-left: 3.2em; width: 49em }


#contenu .events#listExpos li h3 span { font-size:1.4em; color: #732B2A }
#contenu .events#listExpos li h3 span a{ font-size:1em; color: #732B2A }
#contenu .events#listExpos li h3 span a:hover{ color: #dc3024; text-decoration: underline; }

#contenu .events#listExpos li h3 span.titre { display: block; margin-top: 0.1em }


#contenu .events#listExpos .chapeau {margin: 0; padding-left: 0; margin-left: 3.2em; }


#contenu .events#listExpos ul li em.date { font-style: normal; font-weight: normal;  font-size: 1.5em;  color: #732B2A;  }



/*  PUBLICATIONS  */


#contenu .publi#listExpos ul { border: 1px none blue; display: block  }

#contenu .publi#listExpos img { width: 6.4em; height: auto;  }

#contenu .publi#listExpos ul li a span.blocTitre { width: 51em  }
#contenu .publi#listExpos ul li .chapeau { width: 50.5em; margin-top: 0.4em  }

#contenu .publi#listExpos h5 { float: left; clear: both; margin-bottom: 2em; font-weight: normal; color:#732B2A; font-size:1.4em; margin-top: 1em  }

h3.noResult { font-weight: normal; font-size: 1.2em; margin-right: 7em; line-height: 150% }

h3.noResult #motRech { color: #F74878; font-style: normal; }


#listEvents { margin-top: 2em; padding-bottom: 0em }

#contenu #listEvents h4 { margin: 2em 0 }

#listEvents h4.encours { color: #DC3024 }

#listEvents h4.avenir { color: #732B2A }

#listEvents h4.archives { color: #868789 }

 h4.encours2 { color: #DC3024; margin-bottom:10px; }

 h4.avenir2 { color: #732B2A; margin-bottom:10px; }

 h4.archives2 { color: #868789; margin-bottom:10px; }


#listEvents #navRes1 { margin-bottom: 4.3em; }

#listEvents #navRes1 p { margin-bottom: 0; color:#868789; font-size: 10px }

#listEvents ul.listEvents { margin-top: 1.5em; width: 100%; display: block; clear: both; float: none }

a.numP { padding-left: 0; color:#868789 !important; display: block; float: left; padding: 6px; text-decoration: none !important; font-size: 11px }
a.numP.currNav { color:#DC3024 !important; cursor: default; }
a.numP:hover { color:#732B2A !important; }
a.numP.currNav:hover { color:#DC3024 !important; }

a.prec { background: url(../imgs/fleches/gauche-gris.gif) no-repeat 100% 9px; padding-right: 20px; margin-right: 10px; padding-left: 0; color: #868789 !important; line-height: 120% }
a.prec:hover { background: url(../imgs/fleches/gauche-marron.gif) no-repeat  100% 9px !important; color: #732B2A !important }
a.prec.currNav { background: url(../imgs/fleches/gauche-gris.gif) no-repeat   100% 9px; color:#868789 !important; }
a.prec.currNav:hover { background: url(../imgs/fleches/gauche-gris.gif) no-repeat 100% 9px !important; cursor: default; color:#868789 !important; }



a.suiv { background: url(../imgs/fleches/droite-gris.gif) no-repeat 0 9px; padding-left: 15px !important; margin-left: 9px; color:#868789 !important; line-height: 100% }
a.suiv.currNav { background: url(../imgs/fleches/droite-gris.gif) no-repeat 0 9px; color:#868789 !important; }
a.suiv:hover { background: url(../imgs/fleches/droite-marron.gif) no-repeat 0 9px !important;; color: #732B2A !important }
a.suiv.currNav:hover { background: url(../imgs/fleches/droite-gris.gif) no-repeat 0 9px !important; color:#868789 !important; cursor: default }


#contenu #listEvents ul li { font-size: 11px; margin-bottom: 1em; padding-left: 4.2em; line-height: 1.3em }
#contenu #listEvents ul li em { font-style: normal; font-weight: normal; }

#contenu #listEvents ul li a { text-decoration: none;  }

#contenu #listEvents ul li a:hover { text-decoration: underline;  }

#contenu #listEvents ul li .titre { font-weight: bold; text-transform: lowercase }

#contenu #listEvents ul.encours li, #contenu #listEvents ul.encours li a { color: #DC3024 !important;  }

#contenu #listEvents ul.archives li, #contenu #listEvents ul.archives li a { color: #868789 !important;  }

#contenu #listEvents ul.archives li a.lirelasuite, #contenu #listEvents ul.avenir li a.lirelasuite { color: #DC3024 !important;  }


#contenu #listEvents ul.avenir li, #contenu #listEvents ul.avenir li a { color: #732B2A !important;  }



#contenu #listEvents ul li a.type {
border:0.1em solid #FFFFFF !important;
font-size:10px;
height:2.2em;
left:2.2em;
line-height:normal;
margin-top:0.3em;
padding:0pt !important;
position:absolute;
width:3.2em;
display: block !important; 
cursor: default;

}

#contenu #listEvents ul li a.type:hover { cursor: default }

.bulle { position: absolute; font-family:Verdana, Arial, Helvetica, sans-serif; text-transform:lowercase; color:#370812; }
.bulle p { line-height: 2.0em; overflow: hidden  }
.bulle p span { font-size:1.7em; text-transform: lowercase }
.bulle p span a:hover { text-decoration:underline; }

#bulle1 {width: 318px; height: 170px;padding:7px 25px 35px 16px;font-size:14px;line-height: 1.3em;  overflow:hidden;left: 14px; top: 12px; background: transparent url(../imgs/plans/bulle_rose-L.gif) no-repeat; z-index: 20; }
#bulle1 p{}
#bulle1 p span{font-size:14px;}
#bulle1 p span.titre	{font-size:16px; font-weight:bold; }

#bulle2 {padding:7px 25px 25px 34px;width: 160px; height: 98px;font-size:14px;line-height: 1.3em;  overflow:hidden;left: 371px; top: 98px; background: transparent url(../imgs/plans/bulle_bleu.gif) no-repeat; z-index: 18; }
#bulle2 p{}
#bulle2 p span{ font-size:14px; }
#bulle2 p span.titre	{font-size:16px; font-weight:bold; }

#bulle3 {padding:82px 275px 25px 10px;width: 123px; height: 76px;font-size:1.2em;line-height: 1.3em;  overflow:hidden;left: 7px; top: 235px; background: transparent url(../imgs/plans/bulle_jaune_cafe.jpg) no-repeat; z-index: 20; }
#bulle3 p{ line-height: 1.5em;}
#bulle3 p span{ font-size:1.2em; }

#bulle4 {padding:13px 30px 53px 28px;width: 160px; height: 97px;font-size:14px;line-height: 1.3em; overflow:hidden;left: 497px; top: 267px; background: transparent url(../imgs/plans/bulle_org-S.gif) no-repeat; z-index: 20; }
#bulle4 p{ }
#bulle4 p span{ font-size:14px;}
#bulle4 p span.titre	{font-size:16px; font-weight:bold; }

#bulle5 {padding:16px 26px 53px 28px;width: 160px; height: 98px;font-size:14px;line-height: 1.3em;  overflow:hidden;left: 291px; top: 334px; background: transparent url(../imgs/plans/bulle_violet.gif) no-repeat; z-index: 22;  }
#bulle5 p{}
#bulle5 p span{font-size:14px; }
#bulle5 p span.titre	{font-size:16px; font-weight:bold; }

#bulle6 {padding:7px 28px 22px 14px;width: 115px; height: 76px;font-size: 1.2em; line-height: 1.3em;  overflow:hidden;left: 138px; top: 236px; z-index: 21; }
#bulle6 p{line-height: 1.3em;}
#bulle6 p span{ font-size: 1.2em; }

#bulle7 {padding:29px 26px 53px 19px;width: 159px; height: 98px;font-size:14px;line-height: 1.3em;  overflow:hidden;left: 90px; top: 407px; background: transparent url(../imgs/plans/bulle_verte.gif) no-repeat; z-index: 18;   }
#bulle7 p{}
#bulle7 p span{font-size:14px;}
#bulle7 p span.titre	{font-size:16px; font-weight:bold; }
.art{font-size:12px; color:#666666;}

.menu13 #divIfr { width: 300px; height: 300px; position: absolute; }

.menu13 #ifr { width: 620px; overflow: hidden; height: 200px; position: absolute; top: 0; background: #fff }

.menu13 form { color:#868789; font-size:1.2em; font-family:Verdana; margin-top: 1em }

.menu13 form input { color:#000; font-size:1.1em; font-family:Verdana; background-color: #eee; padding: 2px 5px  }

h5.fage { text-transform: lowercase;  margin-bottom: 0.6em !important }

.chapeau em, .paras em { font-style: italic !important }

.input_text {
	border:1px solid #582425;
	font-size:11px;
	width:278px;
}
.video .spip_doc_descriptif {margin-bottom:30px;}
#article .archiexpo{ text-decoration:none;font-size:10px; color:#aaaaaa; background-color:#E6E6E6;}
/*#article .archiexpo span:hover{font-size:10px; color:#712400;}*/
#article .archiexpo.on{background-color:#dc3024; color:#FFFFFF;}

#contenu #article div a{text-decoration:none;}

/*Formulaire abonnement*/
	.cadre {
		/*border: 1px #000000 solid;*/
		background-color:#FFFFFF;
	        text-align: justify;
	        width:500px;
	        padding: 10px;
	        margin-left: auto;
	        margin-right: auto;
	        margin-bottom: 10px;
		-moz-border-radius: 6px;
		border-radius: 6px;
	}
	
	h1 {
	 font-size: 10px;
	}
	
	.bloc {
	 margin-top: 10px;
	 padding: 10px;
	 text-align: center;
	}
	
	.cdt{
	  font-size:10px;
	  text-align:center;
	  margin-top:10px
	}
	
.initiale{font-size:10px;}
.avenir_link{color:#732B2A;}
.archives_link{color:#868789;}
a:hover .archives_link{ text-decoration:underline;}
.cartouche{ margin-bottom:25px;}
.border_form{border:1px solid #8e8e8e; background-color:#FFFFFF; width:233px; height:22px;}
.text_form{border:0px; padding-left:15px; width:170px; vertical-align:bottom; margin-top:2px;}
.img_form{border:0px; padding-left:15px; vertical-align:center;}

.logo_activite{float:left; margin-top:16px; margin-right:10px;}
.titre_activite{margin-top:16px;}
.link_activite  SPAN{color:#732B2A;}
.link_activite SPAN:hover{color:#DC3024;}
.date_activite {color:#732B2A;}
.suite_activite				{ margin-top:5px;}
.suite_activite SPAN		{ font-size:0.9em;}
/*.suite_activite SPAN:hover	{ text-decoration:underline;}*/

.lien_gris SPAN			{color:#868789;}
.lien_rouge SPAN		{color:#DC3024;}
.lien_auber SPAN		{color:#732B2A;}

#article a:hover	{text-decoration:underline !important;}

#article .archiexpo:hover{background-color:#E6E6E6;text-decoration:none !important;}
a.lien_gris:hover	{color:#868789 !important;}
a.lien_rouge:hover	{color:#DC3024 !important;}
a.lien_auber:hover	{color:#732B2A !important;}

a .blocTitre .titreExpo STRONG:hover	{color:#732B2A !important; text-decoration:underline !important;}
a.link_activite SPAN:hover	{color:#DC3024 !important; text-decoration:none !important;}
a.link_activite SPAN STRONG:hover	{color:#DC3024 !important; text-decoration:none !important;}

a .avenir_link:hover{color:#732B2A !important; text-decoration:underline !important;}

.chapeau2 span {font-size:11px; color:#666666;}