/*AA styles/perso.css  #25  */
/*                                                                             */
/*      10.14 #25 rectifié couleur des événements    						   */
/* 2011.06.26 #22 aaN en sursis car styles en ligne 						   */
/*     .12.16 #20 en aaN mise à jour classes                                   */
/*     .10.04 #19 séparateurs en continu sur aanBT et aanBB                    */
/*     .29.04    aat01
/* 2010.07.10 #15 ajouté les styles pour les annonces                          */
/* ************************************************************************   *
    EN SURSIS  aaN  : annonces  #20,#15 EN SURSIS 							  

    table.aanT       				{ width:100%;  
								  border-style: double; border-width:5px; border-color:#D95320;  
								}
    table.aanT 			 th.c1 	{width:5.5em;}    
    table.aanT 			 th.c3 			{font-weight:normal;}  /* surcharge th standard   
    table.aanT  			 th.c3   	span.b  	{font-weight:bold;	}  
    table.aanT        		 td.aanBT{border-top:    1px  solid   #FBC01A;}
    table.aanT        		 td.c1 	{padding-left: 1em; text-indent:-1em;}	
    table.aanT        		 td.c2 	{text-align: center;}	
    table.aanT        		 td.aanBB{border-top:    1px  solid   #D95320;}
	
	table.aanT  tr.aanBT	 th        	{border-top:    5px  double  #D95320;}
	
/* ************************************************************************   *
    aaT  : Tables  #15   													 */

table.aat01 	{	
		text-align:left; 
		width:100%;
			}
.aat01  tr.Hh  td.C1  {text-align:right;}
.aat01  tr.Jj  td.C1  {font-weight:bold;}
						  
						  
/* grands blocs ***********************************************************    */
/* *************************************************************************** */
   
td#gauche  ,
td#droit     {  	     width:160px;
			vertical-align:top     ;
		  background-color:#FBC01A ;
	      }
td#droit     { 	text-align:center ;  }
		  
div#bas    {background-color:#FBC01A ; 
                text-align:center ;
		 }
		 
/* divers  ***********************************************************    */
/* *************************************************************************** */
		
.jpx  { color:sienna; font-size:0.8em; font-style:italic; font-weight:bold }

/* évènement : "evt" idem "sous-titre" sauf décalage */
.evt   {
	   margin-top: 2px;
	margin-bottom: 2px;
	  margin-left: 20px; 
	  font-weight: normal;
	    font-size: 90%;
	        color:#D95320;
                 }
.style-eve{font-size:0.6em;font-family:Verdana,Arial,Helvetica,sans-serif;color:#fbc01a;margin-bottom:5px;}

/* blocs de mosaiques (en sommaire)   *************************************    */
/* *************************************************************************** */
   
	.mosaic-rub         { 
	           float:left;
	          height:auto !important;
              margin:0px 3px;
	         padding:0;
	     font-family:Verdana, Arial, Helvetica, sans-serif;
		            }
	.mosaic-jaune      { 
		      border:1px solid #fbc01a;
	      border-top:0;
		            }
	.mosaic-brun        { 		     
              border:1px solid #d95320;
	      border-top:0;
					}

	.mosaic-rub      div.ttre {
	                 width: 100%;
			        margin:    0;
	           padding-top: 10px;
             padding-right: 10px;
			padding-bottom: 10px;
			  padding-left: 10px;
	           font-weight: bold;
	                 color: #fff;
	                      }
	.mosaic-jaune  div.ttre { 	
	      background-color:#fbc01a;
	                      }
	.mosaic-brun    div.ttre { 	
	      background-color:#d95320;
	                      }
	.mosaic-rub    h3  {	
		 font-weight:bold;
	           color:#fff ;
                    }
			   
    .mosaic-rub .mosaic-art	{
	                   float:left ;	
	                  height:auto !important;
					   width:100%  ; 
	                  margin:0px ;
	                  border:0px;
	        background-color:#fff ;
	                 padding:10px ;
                           }
	
	.mosaic-rub .mosaic-art
                                             h3 a     {
                   font-size: 0.8em;
                       color: #d95320;
                            }
	.mosaic-rub .mosaic-art
                                .style-eve {
              margin-bottom: 5px;
                  font-size: 0.7em;
                      color: #fbc01a;
						   }

	.mosaic-rub .mosaic-art
			     .extrait      {
		  background-color: #fff;
				 font-size: 0.9em;
					 color: #907d61;
						  }

	.mosaic-rub .mosaic-art 
                        .sous-titre     {
                 font-size: 0.7em;
						  }


/* ************************************************************************   *
    msk : reprise mosaique *************************************************  */

.mskBloc 	{
	float:left;
	padding:5px;
	margin-left:0px; margin-bottom:20px;
	height: auto !important;
			}

.mskBrun    .msk_titreBloc	{ background-color: #d95320;}
.mskJaune  .msk_titreBloc	{ background-color: #fbc01a;}

.msk_titreBloc	 {
    margin: -8px -6px 5px -6px ;
	padding-top: 10px; padding-bottom: 10px; padding-left: 10px;
	font-family: Verdana,Arial,Helvetica,sans-serif;
	color: #ffffff;
	font-weight: bold;
				 }		 
				 
#bloc-contenu 
.msk_titreBloc	a {color: #ffffff; }


.mskBrun   	{ border:1px solid #d95320; border-top:0; }
.mskJaune 	{ border:1px solid #fbc01a; border-top:0; }



.mskArt 	{
	float:left;	
	height: auto !important;
	margin: 0px 0px 4px 4px;
	border: none ;
	padding:1px;
	background-color:#fff;
        }

#bloc-contenu  
.mskBloc 
.mskArt	h3  a  {font-size: 0.8em; }

.mskArt	.style-eve 
		{
	margin-bottom: 5px;
	font-size: 0.7em;
	font-family: Verdana,Arial,Helvetica,sans-serif;
	color: #fbc01a;
		}

#bloc-contenu .mskBloc .extrait{
font-size:0.9em;
color:#907d61;
background-color:#fff;
 }

