/* ==============================================
   FEUILLE DE STYLES 
   pages interieures
   ============================================== */

/* centre */
#page-autre #centre { 
    background-color: #D2D2D2; 
}

/* colonne1 */
#page-autre #colonne1 { 
    width:585px; 
    float:left; 
    background:#fff; 
    padding:20px 20px 10px 20px; 
    margin:20px 0 15px 15px; 
    display:inline; /* ie6 : pb de la double marge */
    -moz-box-shadow: 2px 2px 5px #000;
	-webkit-box-shadow: 2px 2px 5px #000;
	box-shadow: 2px 2px 5px #000;
}

#page-autre #colonne1 h1 { margin-top:0; }
#page-autre #colonne1 h2 { margin-top:0; color:#BD3F02; border-bottom:1px solid #BD3F02; }


/* colonne 2 */
#page-autre #colonne2 { 
    margin-left:640px; 
    margin-top:20px;
    margin-bottom:20px;
    padding:0px 20px 10px 20px; 
    color:#363B29; 
    background:none;
}

/* colonne 2 - actualités */
#page-autre #colonne2 ul#actualites {
    margin:0; 
    padding:0; 
    list-style: none;
}
#page-autre #colonne2 ul#actualites li:first-child { padding-top:0; }

#page-autre #colonne2 ul#actualites li {
    padding:1em 0;
    border-bottom: 2px solid #BE4105;
}

#page-autre #colonne2 ul#actualites li h1 { 
    font-size:1.6em; 
    font-style:normal;
    font-weight:bold;    
    margin:0;
}

#page-autre #colonne2 ul#actualites li h1 a{ color:#000; border-bottom:none; }
#page-autre #colonne2 ul#actualites li h1 a:hover{ color:#028894 ; border-bottom:none; } 

#page-autre #colonne2 ul#actualites li a.illustration {
    display:block;
}
#page-autre #colonne2 ul#actualites li a.illustration img {
    display:block;
}
#page-autre #colonne2 ul#actualites li span.date { 
    margin-left:20px;
}

#page-autre #colonne2 a.toute-actualite {
    position:absolute;
    right:20px;
}
#page-autre #colonne2 a.toute-actualite:hover {
    color:#000;
}

/* colonne2 - agenda */
#page-autre #colonne2 #agenda {
    position:relative;
    padding-bottom:40px;
    margin-top:60px;
    z-index:1;
    overflow:visible;
}

#page-autre #colonne2 #agenda .entete {
    position:absolute;
    top:-32px;
    left:20px;
    z-index:2;
}

#page-autre #colonne2 #agenda a.tout-agenda {
    position:absolute;
    right:20px;
}
#page-autre #colonne2 #agenda a.tout-agenda:hover {
    color:#000;
}

#page-autre #colonne2 #agenda ul {
    overflow: hidden; 
    list-style-type:none;
    margin:0;
    position:relative;
    padding: 40px 0.5em 0.5em 1em;
    border:1px solid #BE4105;
    -moz-border-radius:10px 10px 10px 10px;
    -webkit-border-radius: 10px 10px 10px 10px;
	border-radius: 10px 10px 10px 10px;
}

#page-autre #colonne2 #agenda ul li {
    padding: 0 0 20px 0;
    margin: 0 0 20px 0;
    border-bottom:1px dotted #BE4105;
}
#page-autre #colonne2 #agenda ul li:last-child {
    padding-bottom:0;
    margin-bottom:0;
    border-bottom:none;
}
#page-autre #colonne2 #agenda ul li a.illustration {
    float:right;
    padding: 0 0 0 5px;
}
#page-autre #colonne2 #agenda ul li h1 {
    font-size:1.25em; 
    font-style:normal;
    font-weight:bold;    
    margin:0;
}
#page-autre #colonne2 #agenda ul li p{ margin-top:0; }
#page-autre #colonne2 #agenda ul li span.dates { font-style:italic; font-size:0.9em; margin-bottom:5px; display:block; }
#page-autre #colonne2 #agenda li h1 a{ color:#000; border-bottom:none; }
#page-autre #colonne2 #agenda li h1 a:hover{ color:#028894 ; border-bottom:none; } 


#page-autre #colonne1 span.dates { font-style:italic; font-size:0.9em; margin-bottom:5px; display:block; } /* ajout alex */
#page-autre #colonne1 span.event-dates { font-style:italic; margin-bottom:1em; display:block; color:#BD3F02; font-weight:bold; font-size:1.2em; } /* ajout julien! */

/* sous-navigation */
#page-autre #colonne2 #sous-navigation { padding-bottom:10px; margin-bottom:10px; }
#page-autre #colonne2 #sous-navigation a.parent { display:block; font-weight:bold; font-size:1.4em; border-bottom:1px dotted #000; }
#page-autre #colonne2 #sous-navigation ul { list-style-type:square; margin-top:5px; }
#page-autre #colonne2 #sous-navigation ul li .courant { font-weight:bold; border:none; }
#page-autre #colonne2 #sous-navigation li a { border-bottom:none; color:#000; }
#page-autre #colonne2 #sous-navigation li a:hover { border-bottom:1px dotted #000; color:#000; }


/*____________________________________________________________________________*/
/* ajout alex tout ce qui suit */

#page-autre #colonne1 #agenda a.lien_pagination { border-bottom:1px dotted #000; color:#028894; }   /* ajout alex */
#page-autre #colonne1 #agenda a:hover.lien_pagination { border-bottom:none; color:#000; }    /* ajout alex */

#page-autre #colonne1 #agenda ul { margin: 0; padding: 20px 10px 20px 10px; list-style: none; list-style-type:none;}
/* colonne1 - agenda */
#page-autre #colonne1 #agenda {
    position:relative;
    padding-bottom:40px;
    z-index:1;
}

#page-autre #colonne1 #agenda .entete {
    position:absolute;
    top:-32px;
    left:20px;
    z-index:2;
}
#page-autre #colonne1 #agenda .entete-intro {
    position:absolute;
    top:-12px;
    right:20px;
    font-size:0.8em;
    font-weight:bold;
}

#page-autre #colonne1 #agenda a.tout-agenda {
    position:absolute;
    right:20px;
}
#page-autre #colonne1 #agenda a.tout-agenda:hover {
    color:#000;
}

#page-autre #colonne1 #agenda ul {
    overflow: hidden; 
    position:relative;
    padding-top:40px;
    border:2px solid #DEA082;
    -moz-border-radius:10px 10px 10px 10px;
    -webkit-border-radius: 10px 10px 10px 10px;
	border-radius: 10px 10px 10px 10px;
}

#page-autre #colonne1 #agenda ul li {
    padding: 0 0 20px 0;
    margin: 0 0 20px 0;
    border-bottom:1px dotted #DEA082;
}
#page-autre #colonne1 #agenda ul li:last-child {
    padding-bottom:0;
    margin-bottom:0;
    border-bottom:none;
}
#page-autre #colonne1 #agenda ul li a.illustration {
    float:left;
    padding: 0 10px 5px 0;
}
#page-autre #colonne1 #agenda ul li h1 {
    font-size:1.25em; 
    font-style:normal;
    font-weight:bold;    
    margin:0;
}

#page-autre #colonne1 #agenda ul li span.dates { font-style:italic; font-size:0.9em; }







#page-autre #colonne1 #actualites a.lien_pagination { border-bottom:1px dotted #000; color:#028894; }   /* ajout alex */
#page-autre #colonne1 #actualites a:hover.lien_pagination { border-bottom:none; color:#000; }    /* ajout alex */


/* colonne 2 - actualités */
#page-autre #colonne1 ul#actualites {
    margin:0; 
    padding:0; 
    list-style: none;
}
#page-autre #colonne1 ul#actualites > li:first-child { padding-top:0; }

#page-autre #colonne1 ul#actualites > li {
    padding:1em 0;
    border-bottom: 2px solid #BE4105;
    overflow:hidden; /* commentaires  en float... */
}

#page-autre #colonne1 ul#actualites > li h1 { 
    font-size:1.6em; 
    font-style:normal;
    font-weight:bold;    
    margin:0;
}

#page-autre #colonne1 ul#actualites li .actus-commentaires { float:right; }
#page-autre #colonne1 ul#actualites li .actus-commentaires img{ margin-bottom:-4px; }


#page-autre #colonne1 ul#actualites li a.illustration {
    display:block;
}
#page-autre #colonne1 ul#actualites li a.illustration img {
    display:block;
}
#page-autre #colonne1 ul#actualites li span.date { 
    margin-left:20px;
}

#page-autre #colonne1 a.toute-actualite {
    position:absolute;
    right:20px;
}
#page-autre #colonne1 a.toute-actualite:hover {
    color:#000;
}

/* ajout julien */
#colonne1 .cartouche img { float:right; display:block; margin:0 0 10px 10px; }
#colonne1 .event-voiraussi { background-color: #EEEEEE; font-weight: bold; margin-top: 1.5em; padding: 1em; }
#colonne1 .event-voiraussi a{ font-weight:normal; padding:0; }

#colonne1 .liste-items { list-style-type:none; margin:2em 0 0 0; }
#colonne1 .liste-items li a.illustration img { float:left; margin-bottom: 30px; margin-right: 10px; }
#colonne1 .liste-items li a.titre { display:inline-block; }

#page-autre #colonne1 #archive-actus,
#page-autre #colonne1 .intertitre-actus { margin-top:3em; }

#colonne1 .dates-lieu  { font-style:italic; font-size:0.9em; margin-bottom:0.5em; display:block; }
#colonne1 .dates-lieu span { color:#BE4105; font-weight:bold; }
#colonne1 .pieces-jointes { display:block; margin:3em 0 0.5em 0; font-weight:bold; font-size:1.2em; border-bottom:1px solid #000; }
#colonne1 .pieces-jointes +ul { list-style-type:square; }
#colonne1 .pieces-jointes +ul li{ padding-bottom:0.5em; }
#colonne1 .documents_portfolio, #colonne1 .documents_joints, #colonne1 .comments { margin:3em 0 0.5em 0; }
#colonne1 .documents_portfolio h2, #colonne1 .documents_joints h2, #colonne1 .comments h2 { font-weight:bold; font-size:1.2em; border-bottom:1px solid #000; }
#colonne1 .documents_joints ul { list-style-type:square;  margin: 0.5em 0 0 1.5em; }
#colonne1 .documents_joints ul li{ padding-bottom:0.5em; }

#colonne1 .comment-reply { display:none; }
#colonne1 .forum-chapo .forum-titre { display:none; }
#colonne1 .comments-list abbr.date { text-decoration:none; border-bottom:none; }