body {

	font-family : Verdana;
	background-image: url(degrade.jpg);
	width:1000px;
	margin-left: auto;
	margin-right: auto;
	margin-top: 40px;
	margin-bottom: 20px;
}

div.decoupe_haut{display:none !important;}

   .page{ 
	background-color : White;

	background-image : url(bg_main22.gif);
   }



.tableau_edito{
	padding-top : 60px;
}

.p_normal{
	text-indent:0px;
	line-height: 30px;
}


.p_normal2{
	text-indent:0px;
	font-size : 12px;
	color : Black;
	line-height : 20px;
	padding-top : 20px;
	text-align : justify;
}

.p_normal3{
	text-indent:0px;

}

.p_liste{
	text-indent:0px;
	line-height : 20px;
	border-left : 2px solid Gray;
	padding-left : 5px;
}

.p_normal_liste{
	text-indent:0px;
	line-height : 20px;
}

.nouveautes{
	border-right : 1px solid Green;
}

.texte_nouveautes{
	font-size : 10px;
	font-variant : small-caps;
}

      a {
      	text-decoration: none;
      	color: Green;
      	}
      	
      a:hover { 
      	text-decoration: none; 
      	color: #303030; 
      	background: #e8e8e8;
      }


      h1{
      	font-size : 20px;
      	color : #004000;
      	text-align : center;
      }


      h2{
      	font-size : 18px;
      	color : Black;
      	text-align : center;
      	font-style : oblique;
      	line-height : 9px;
      }

      h3{
      	font-size : 12px;
      	color : Black;
      	text-align : center;
      	line-height : 4px;
      }

      h4{
      	font-size : 10px;
      	color : Black;
      	text-align : center;
      }

      h5{
      	font-size : 14px;
      	color : #004000;
      	text-align : center;
      	line-height : 4px;
      }

      h6{
      	font-size : 10px;
      	color : Black;
      	text-align : center;
      	padding : 10px 10px 10px 10px;
      }



/*
 *  COLONNES  ++++++++++++++++
 */

       .colonnes{
      	color: Black;
      	font-size : 18px;
      	font-family : cursive;
      }

      .gauche_som{
      	width : 30%;
      }

      .centre_som{
      	width : 60%;

      }
      .droite_som{
      	width : 10%;
      }


      .nouv_centre_som{
      	width : 70%;
		}
		
		
.nouv-onglet{
	width:100%;
	margin-left:200px;
}


      .nouv_droite_som{
      	width : 30%;
      }

       
       .gauche{
      	width : 0%;
      }

      .centre{
      	width : 70%;
      	padding : 0px 20px 0px 20px;
      }
      .droite{
      	width:30%,
      }


/*
 *  ********************* sommaire.html  ++++++++++++++++
 */

/*
 *  SOMMAIRE NOUVEAUTES  ++++++++++++++++
 */
 
       .nouveautes_sommaire{
      	font-size : 14px;
      	padding : 5px;
      	padding-bottom : 5px;
      	padding-top : 5px;
      	color: Black;
      	text-align : center;
      	font-weight : bold;
      }
       
       .nouveautes_titre{
      	font-size : 12px;
      	padding-bottom : 10px;
      	padding-top : 10px;
      	margin-left:-10px;
      	color: Black;
      	padding-left : 10px;
      }

       .nouveautes_titre_espaces{
      	border-bottom : 1px solid Green;
      	margin-left:10px;
      	margin-bottom:5px;
      	margin-right:50px;
      }

      .nouveautes_marge{
	margin-left : 25px;
	padding-bottom : 10px;
	padding-top: 3px;
	font-size : 11px;
}


       
       .sommaire_indice{
      	float:right;
      	font-size : 10px;
      	font-weight : bold;
      	width:120px;
      	padding: 10px;
      	margin: 0px 10px 0px 10px;
      	text-indent:0px;
      	text-align : center;
      	border : 1px solid Green;
      }



      .sommaire_anciens_select{
      	padding : 5px;
      	border : 0px;
      	background-color : White;
      	color: Green;
      	text-align : right;
      	font-family : cursive;
      	font-weight : normal;
      	letter-spacing : 2px;
      	font-variant : small-caps;
      }

	.som_rubriques{
	padding : 5px;
	border : 0px;
	color: Green;
	text-align : right;
	font-family : cursive;
	font-weight : normal;
	letter-spacing : 2px;
	font-variant : small-caps;

}

/*
 *  SOMMAIRE  ++++++++++++++++
 */

      .sommaire_partie{
      	color:Gray;
      	font-family:cursive;
      	font-size:12px;
      	padding-top : 20px;
      	border-bottom : 1px solid Green;

      }

      .sommaire_comment{
      	color:black;
      	font-family:cursive;
      	font-size:11px;
      	padding-top : 0px;
      	padding-bottom:10;
      	font-style : italic;
      }

      .sommaire_titre{
      	font-size : 11px;
      	padding-bottom : 10px;
      	padding-top : 10px;
      	margin-left:-10px;
      	color: Black;
      	padding-left : 10px;
      }

      .sommaire_table{
      	font-size : 11px;
      	padding-bottom : 0px;
      	padding-top : 0px;
      	margin-left:-10px;
      	color: Black;
      	padding-left : 10px;
      }

      .sommaire_hs{
      	font-size : 11px;
      	padding-bottom : 10px;
      	padding-top : 10px;
      	color: Black;
      	margin-left:10px;
      }


      .sommaire_aliene{
      	font-size : 12px;
      	padding-bottom : 10px;
      	padding-top : 10px;
      	color: Black;
      	margin-left:20px;
      }

      .sommaire_marge{
      	margin-left : 5px;
      	padding-bottom : 10px;
      	padding-top: 3px;
      }

      .surtitre{
      	font-size : 12px;
      	color : Gray;
      	font-style : italic;
      }

      .sommaire_sections{
      	font-size : 11px;
      	padding : 5px;
      	padding-bottom : 5px;
      	padding-top : 5px;
      	color: Black;
      	background-image : url(bg_main222.gif);
      	background-repeat : repeat;
      	text-align : center;
      	font-weight : bold;
      }



      .sommaire_un{
      	font-size : 11px;
      	padding : 0px;
      	margin-bottom:20px;
      	text-align: center;
      }

      .sommaire_encadre{
      	font-size : 12px;
      	text-align : center;
      	padding-bottom : 0px;
      	padding-top : 0px;

      }


      .sommaire_encadre2{
      	font-size : 10px;
      	text-align : center;
      	padding-bottom : 0px;
      	padding-top : 0px;

      }

      .sommaire_pdf{
      	font-size : 11px;
      	padding : 5px;
      	padding-bottom : 0px;
      	padding-top : 10px;
      	color: Black;
      	text-align : center;
      }

      .sommaire_dir1{
      	margin-left:20px;
      }

      .sommaire_dir2{
      	margin-left:40px;
      }

      .sommaire_menu{
      	border : 1px solid Green;
      	margin-left : 0px;
      	font-size : 12px;
      	background-color : #F5F5F5;
      	text-align : center;
      }

      .sommaire_titre_espaces{
      	border-bottom : 1px solid Green;
      	margin-left:10px;
      	margin-bottom:5px;
      }

      .sommaire_titre_partie{
      	border-bottom : 1px solid Green;
      	margin-left:10px;
      	margin-bottom:5px;
      	margin-top:20px;
      	font-family : cursive;
      	font-size : 12px;
      }

      .grostitre{
      	font-family : cursive;
      	font-size : 14px;
      	text-align : center;
      	font-weight : bold;
      	margin-top:20px;
      	margin-bottom:20px;
      }

      .espaces_descriptif{
      	font-size :15px;
      	color : Navy;
      	background-image : url(bg_main22.gif);
      }

      .parties{
      	font-family : cursive;
      	margin-left:10px;
      	margin-top:10px;
			font-size:16px;
			font-weight:bold;
      }

      .legende1{
      	font-size : 11px;
      	font-weight : normal;
      	text-align : right;
      	line-height : 11px;
      }

.titre_cahier{
	font-size : 25px;
	font-variant : small-caps;
	color : Navy;
}

.titre_cahier_article{
	margin-left : 20px;
	text-align:center;
	font-variant : small-caps;
	font-size : 20px;
	color : Green;
	padding-bottom : 50px;
	padding-top : 50px;
}

.titre_cahier_article_cadre{
	border : 1px solid Green;
	width:50%;
	text-align:center;
}
.intro{
	margin-left : 100px;
	margin-right : 100px;
}

/*
 *  EDITO ++++++++++++++++
 */
 
 	.titre_numero{
	font-size : 40px;
	font-weight : normal;
	color : Navy;
	margin-bottom : 15px;
	text-indent : 0px;
	line-height : 45px;
	text-align : right;
	border-right : 10px solid Green;
	padding-right : 10px;
	
}
 
      .titre_2{
      	line-height : 40px;
      	text-align : right;
      	color : Black;
      }


      .titre_3{
      	color : Black;
      	height : 250px;
      	width:100px;
      }

      .titre_edito{
	font-size : 28px;
	font-weight : normal;
	color : Black;
	margin-bottom : 15px;
	text-indent : 0px;
	line-height : 35px;
	text-align:left;
}

      .titre_edito2{
	font-size : 18px;
	color : Green;
	padding : 10px;
	text-indent : 0px;
	line-height : 25px;
	text-align:justify;
	background-color: #FFFAF4;
	border: 1px solid #808080;
	width:60%;
}

      .titre_edito3{
	font-size : 16px;
	
	color : #008486;
	padding : 10px;
	text-indent : 0px;
	line-height : 25px;
	text-align:center;
	background-color: #F2FFFF;
	width:90%;
	font-weight: bold;
}

      .titre_edito4{
	font-size : 24px;
	color: #DBD203;
	padding : 10px;
	text-indent : 0px;
	line-height : 35px;
	text-align:center;
	background-color: #000000;
	width:70%;

}

.titre_django{
	font-size : 18px;
	font-weight : bold;
	color : Black;
	margin-bottom : 15px;
	text-indent : 0px;
	line-height : 25px;
}

      .image_edito{
      	font-size : 12px;
      	padding : 5px;
      	margin:0px 0px 0px 0px;
      	padding:0px 0px 0px 0px;
      	text-align: center;
      	color : Gray;
      	line-height : normal;
      	text-indent : 0px;
      }

      .image_comment{
	font-size : 11px;
	padding : 5px;
	margin-bottom:0px;
	text-align: center;
	color : Gray;
	line-height : 14px;
}

      .nom_edito{
      	font-size : 14px;
      	font-weight : normal;
      	color : Black;
      	text-align : left;
      	text-indent : 0px;
      	margin-top : 5px;
      }

      .texte_edito{
	font-size : 12px;
	color : Black;
	line-height : 20px;
	text-indent : 0px;
	padding-top : 20px;
	text-align : justify;
}

      .texte_edito_2{
      	font-size : 12px;
      	color : Black;
      	line-height : 20px;
      	text-indent : 50px;
      	padding-top : 20px;
      	font-family : monospace;
      	font-weight : bold;
      }
		
      .texte_edito3{
	font-size : 12px;
	color : Black;
	line-height : 20px;
	text-indent : 0px;
	padding-top : 20px;
	text-align : justify;
}

      .texte_chapeau{
	font-size : 16px;
	color : Black;
	line-height : 25px;
	text-indent : 0px;
	padding-top : 10px;
	padding-bottom : 10px;
	text-align : justify;
	font-variant: small-caps;
	border-top: 1px solid Green;
	border-bottom: 1px solid Green;
}

      .encadre_edito{

      }


      .notes_edito{
      	font-size : 10px;
      	color : Black;
      	text-indent : 0px;
      }

      .horizontal_edito{
      	text-indent : 0px;
      	padding-top:0px;
      }


/*
 *  RUBRIQUES  ++++++++++++++++
 */
 
       .rub_img{
      	background-image : url(IMG/rub.jpg);
      	background-repeat : no-repeat;
      }
       
       .form_find{
      	width: 100px ;
      }
       
       .rub0{
      	margin-bottom : 10px;
      	font-size : 12px;
      	color : Green;
      	text-align : right;
      	font-weight : bold;
      	display : list-item;
      	font-variant : small-caps;
      	list-style-type : square;
      }

      .rub{
      	margin-bottom : 20px;
      }

      .rub_td{
      	text-align : right;
      	font-size : 11px;
      	font-variant : small-caps;
      	font-family : cursive;
     
      }

      .rub_g{
      	float:left;
      }

      .rub_d{
      	float:right;
      }

      .blocs{
      	padding-top : 10px;
      	padding-bottom : 10px;
      }

      .titre_rub{
      	color : Black;
      	font-family : cursive;
      	font-size : 18px;
      	font-weight : bold;
      	padding-bottom : 0px;
      	background-image : url(bg_main2.gif);
      }

      .entrez{
      	text-align : center;
      	font-family : cursive;
      	font-size : 12px;
      	font-variant : small-caps;
      }

      .rub_espaces{
      	background-image : url(IMG/rub2.jpg);
      	background-repeat : no-repeat;
      	color : Gray;
      	font-family : normal;
      	font-size : 12px;
      	font-weight : bold;
      	padding-bottom : 0px;
      	font-variant : small-caps;
      	margin-bottom : 10px;
      	text-align : right;
      	background-position : top right;
      }

      .rub_descriptif{
      	color : Black;
      	font-family : normal;
      	font-size : 11px;
      	font-weight : normal;
      	padding-left : 10px;
      	font-variant : normal;
      }


      .rub_descriptif_art{
      	color : Gray;
      	font-family : cursive;
      	font-size : 11px;
      	font-weight : normal;
      	padding-left : 10px;
      	font-variant : normal;
      	text-align : justify;
      	padding-left:100px;
      	padding-bottom:20px;
      }

/*
 *  ********************* rubrique.html  ++++++++++++++++
 */
 		 .rubriques{
	font-size: 10px;
}
       .titre_rubrique1{
      	font-size : 16px;
      	font-weight : bold;
			font-variant: small-caps;
      }

      .titre_rubrique2{
			font-variant: small-caps;
      	font-size : 16px;
      	font-weight : bold;
      	border-bottom : 1px solid Green;
 			padding-bottom:30px;
      }

      .titre_rubrique3{
			font-variant: small-caps;
      	font-size : 16px;
      	font-weight : bold;
      	padding: 10px 10px 10px 10px;
      	margin : 0px 0px 10px 100px;
      	font-variant : small-caps;
      	font-style : normal;
      	background-image : url(bg_main22.gif);
      }

      .titre_rubrique4{
      	text-align : left;
      	font-size : 16px;
      	font-weight : bold;
      	margin : 0px 0px 30px 0px;
      }

      .titre_descriptif{
      	color : Black;
      	padding-bottom : 20px;
      	font-family : cursive;
      	font-size : 12px;
      	text-align : justify;
      }

      .titre_hs{
      	font-size : 14px;
      	font-variant : small-caps;
      	font-family : cursive;
      	border-bottom : 1px solid Green;
 
      	font-weight : bold;
      }

      .titre_commentaire{
      	text-align : justify;
      	font-size : 12px;
      	margin : 20px;
      	color : Black;

      }

      .rub_partie{
      	padding-bottom:40px;
      }

/*
 *  ********************* forum.html  ++++++++++++++++
 */
 
       .texte_forum{
      	font-size : 12px;
      	color : Black;
      	line-height : 18px;
      	text-indent : 50px;
      	padding-top : 20px;
      	text-align : justify;
      }

       
       .forum{
      	text-align : left;
      	font-size : 11px;
      	font-weight : normal;
      	color : Black;
      	border-bottom : 1px solid Green;
      }

       .formulaire {
      	color: black;
      	margin-bottom: 16px;
      	padding: 5px;
      	font-family: "Verdana";
      	font-size: 11px;
      	font-weight: normal;
      	text-align : justify;

      }



      .spip_encadrer {
      	width : 500px;
      	background-color: #FFFFFF;
      	padding: 5px;
      	border: 1px #666666 solid;
      }




/*
 *  ********************* recherche.html  ++++++++++++++++
 */
 
       .recherche{
      	font-size : 16px;
      	font-weight : bold;
      	color : Fuchsia;
      }



      .find_titre{
      	color : Black;
      	font-size : 12px;
      	font-variant : small-caps;
      	border-bottom : 1px solid Green;
      	margin-bottom : 20px;
      }

      .find_liste{
      	padding : display : list-item;
      	font-size : 11px;
      	font-weight : bold;
      	border-bottom : 1px solid Green;
      	padding:10px 0px 0px 0px ;
      }

      .find_liste_intro{
      	margin : 0px 0px 0px 50px;
      	font-size :11px;
      	padding:5px 0px 0px 0px ;
      }

/*
 *  ********************* article.html  ++++++++++++++++
 */
 
 
 
       .titre_article{
      	background-image : url(bg_main2.gif);
      	font-family : cursive;
      	font-size : 16px;
      	font-variant : small-caps;
      	color : Black;
      	text-align : center;
      	font-weight : bold;
      	line-height : 32px;
      }


      .texte_article{
      	font-size :12px;
      	color : Black;
      	line-height : 18px;
      	text-indent : 0px;
      }

      .texte_sommaire{
      	font-size :10px;
      	color : Black;
      	line-height : 10px;
      	text-indent : 0px;
      }



      .texte_notes{
      	font-size : 10px;
      	color : black;
      	line-height : 14px;
      	text-indent : 0px;
      }

      .comment_article{
      	color : Black;
      	border-bottom : 1px solid Green;
      	text-align : right;
      	margin-top : 50px;
      }

/*
 *  *********************  auteurs.html ++++++++++++++++
 */
 
      .auteurs_rub{
      	margin-bottom : 10px;
      	margin-top : 20px;
      	border-bottom : 1px solid Green;
      	font-family : cursive;
      	font-size : 16px;
      	font-weight : bold;
      }

      .auteurs_noms{
      	text-indent : 40px;
      	line-height : 18px;
      	font-variant : small-caps;
      }

/*
 *  *********************  plan.html ++++++++++++++++
 */
 
ul.plansite, ul.plansite ul {
  list-style-type: none;
  margin: 0;
  padding: 0;
  padding-left: 1.5em;

  }
ul.plansite li {


  margin: 0;
  padding: 0; }
ul.plansite li a {
  padding-left: 0.5em;
  text-decoration: none;

 }
ul.plansite li strong {
 }
  
.plan_cadre{
	border: 1px solid Green;
	padding: 10px 10px 10px 10px;
	margin-bottom:50px;
}

.plan_titre_cadre{
	font-size: 30px;
}

.plan_titre_article{
	font-size: 10px;

}

.plan_titre_rub{
	font-size:12px;
	font-weight: bold;
}
  /*
 *  *********************  info.html ++++++++++++++++
 */
 
       ul.infosite, ul.infosite ul {
          list-style-type: square;
          margin: 0;
          padding: 0;
          padding-left: 1.5em;
       }
       
      ul.infosite li {
          margin: 10;
          padding: 0; 
        }
        
      ul.infosite li a {
          padding-left: 0.5em;
          text-decoration: none;
          display:list-item;
        }

  /*
 *  *********************  extras++++++++++++++++
 */
 
 /*
 *  DEAMBULATIONS  ++++++++++++++++
 */
 
       .deambulations_texte{
      	font-family : cursive;
      	font-size : 40px;
      	text-align : justify;
      	line-height : 50px;
      	color : #C52525;
      	background-color : Black;
      	padding: 20px 20px 20px 20px;
      	border : 30px solid #2D1340;
      }
       
       .deambulations_image{
      	border :50px solid Black;
      	float:left;
      }

/*
 *  AZUELA  ++++++++++++++++
 */
 
       .azuela_texte{
      	font-size : 16px;
      	text-align : center;
      	line-height : 16px;
      	color : Black;
      	background-color : White;
      	margin:0px 0px 0px 0px;
      	padding: 0px 0px 10px 0px;
      	font-variant : small-caps;
      	font-weight : bold;
      }

       
       .azuela_texte2{
      	font-size : 12px;
      	text-align : center;
      	line-height : 12px;
      	color : Black;
      	margin:0px 0px 0px 0px;
      	padding: 0px 0px 40px 0px;
      	font-variant : small-caps;
      }
       
       .azuela_image{
      	margin:0px 0px 0px 0px;
      	height : 300px;
      }

/*
 *  BORTEK  ++++++++++++++++
 */
 
       .bortek_frame{
      	text-indent : 0px;
      }


/*
 *  TABLEAU  ++++++++++++++++
 */
 
      .indice{
      	float:right;
      	font-size : 10px;
      	font-weight : bold;
      	width:120px;
      	padding-left: 10px;
      	text-indent : 0px;
      	text-align : center;
     }
     .texto{

     }

/*
 *  SELECT  MENU++++++++++++++++
 */
 
      .anciens{
      	margin-bottom : 0px;
      	margin-top : 0px;
      	color : Green;
      	border : 0px;

      }

      .anciens_select{
      	border : 0px;
      	background-color : Green;
      	color:White;
      	text-align : right;
      }
	  

	

/*
 *  PAGES  ++++++++++++++++
 */
 


      .premiere{
      	font-size : 20px;
      	color : #004000;
      	text-align : center;
      	padding : 10px 10px 10px 10px;
      }

      .interieur{
      	font-size : 20px;
      	color : #004000;
      	text-align : center;
      	padding : 10px 10px 10px 10px;
      }

      .directeur{
      	font-size : 12px;
      	color : black;
      	text-align : center;
      	padding : 10px 10px 10px 10px;
      }


      .espaces{
      	font-size : 12px;
      	color : black;
      	text-align : center;
      	padding : 10px 10px 10px 10px;
      }

      .popups{
      	color : Black;
      		padding : 10px 10px 10px 10px;
      }


/*
 *  STYLE_SPIP  ++++++++++++++++
 */

.spip_documents{
	font-family: Verdana,Arial,Helvetica,sans-serif;
	font-size : 10px;

}

deuil{
	border : 3px solid Black;
}

.left{
	float:left;
}

.spip_documents_left { 
float: left; 
margin-right: 15px; 
margin-bottom: 0px;
 }

.spip_documents_center {

	margin-right: 5px;
	margin-bottom: 5px;
}

.spip_documents_right { 
float: right; 
margin-left: 15px; 
margin-bottom: 0px;
 }

.spip_logos {
   border:none;
}

img{
	border: none;

}


.spip_documents { text-align: center; }
.spip_documents_center { clear: both; width: 100%; margin: auto; }
span.spip_documents_center { display: block; margin-top:1em; }

/*
 *  MENU  ++++++++++++++++
 */
 
.menu_sommaire{
	border-left:solid 5px gray;
}

.menu_sections{
	background-image : url(bg_main2.gif);
}


.livres_recus{
	text-align : justify;
	font-size : 10px;
	text-indent : 0px;
	line-height : normal;
}

/*
 *  POETES  ++++++++++++++++
 */


.poetes_descriptif{
	text-align: justify;
	font-size: 12px;
}

.poetes_nom{
	text-align: center;
	font-variant: small-caps;
	font-weight: bold;
	margin-bottom: 50px;
	font-size: 16px;
}

.direletexte{
	background-color: White;
	padding:10px;
	border-top: 1px solid Gray;
	border-right: 1px solid Gray;
}

.cpresse{
	font-variant: small-caps;
}

.cpresse_bouton{

}



.communiques{
	border: 2px dotted Green;
	font-size: x-small;
	text-align: center;
	margin:5px 5px 5px 5px;
	padding: 5px 5px 5px 5px;
	width:70%;
}

.tableau_auteur{
	font-size: 10px;
	font-weight: bold;
	line-height: 12px;
	color: Gray;
}

.texte_nacer{
	background-color: White;
	padding-left: 10px;
	padding-right: 10px;
	border-right: 1px solid Gray;
	border-top: 1px solid Gray;
}

.texte_nacer2{
	background-color: #FFFAF4;
	padding-left: 10px;
	padding-right: 10px;

}


.texte_gorur{
	padding-left: 10px;
	padding-right: 10px;

}

/*
 *  PLAN SITE  ++++++++++++++++
 */
.rubrique_site{
	font-size: 16px;
	font-variant: small-caps;
	font-weight: bold;
}

.rubrique_sous{
	font-size: 14px;
	font-weight: bold;
	padding:10px 30px 10px 30px;
}

.rubrique_article{
	font-size: 12px;
	font-weight: bold;
	margin:10px 60px 10px 60px;
	border: 1px solid black;
	padding:5px;
}

.plan_site{
	text-align:left;
	background-image: url(../menu/bg_main2.gif);
	width:70%;
	vertical-align: center;
	border: 1px solid Green;
}

.menu_choix{
	width:200px;
	display: block;
	text-align:left;
	font-size: 12px;
	font-style: normal;
	font-variant: small-caps;
	font-weight: bold;

}

.menu_recherche{
	width:100px;
	display: block;
	text-align:left;
	font-size: 12px;
	font-style: normal;
	font-variant: small-caps;
	font-weight: bold;

}

.table_menu{
	padding:20px 5px 10px 5px;
	border: solid Green 1px;
}

.menu_bouton{
	font-size: 10px;
	font-style: normal;
	font-weight: bold;
	

}

.tableau_catalogue{
	
	padding-bottom: 50px;
	padding-top: 20px;
	background-color: #FFFAF2;
	border: 1px solid Gray;
}

/*
 *  NEW  ++++++++++++++++
 */
 
 .new_sommaire{
 	background-color: #FFFAF2;
	padding-left:10px;

 }
 
 .new_edito{
 	background-color: White;
	padding : 10px 10px 20px 10px;

 }
 
  .new_edito2{
	padding : 10px 10px 20px 10px;
	background-color: White;
 }
 
  
 .new_edito3{
 	
	padding : 10px 10px 20px 10px;
	background-color: #F6FFF7;
 }
 
  .new_edito4{
 	
	padding : 10px 10px 20px 10px;
	background-color: #FFFFE0;
 }
 
   .new_edito5{
	font-size: 16px;
	font-variant: small-caps;
}

   .new_edito6{
	background-color: #FFFFF0;
}

   .new_edito7{
	background-color: #F0FFF0;
}

   .new_edito8{
	background-color: #F5FFFA;
}

   .new_edito9{
	background-color: #F5FFFA;
	border: 1px solid Red;
	padding:10px;
}

 
  .new_edito_bord{
 	background-color: White;
	padding : 10px 10px 20px 10px;
	border-bottom: 3px solid Green;
 }
 
 
 .new_transparent_dir{
 		width:50px;

 }
 
 .new_dir{
 	padding-left:50px;
 }
 
 .new_titre{
	font-size: 30px;
	color: Navy;
			padding : 30px 0px 10px 50px;

}

 
 .new_titre2{
	font-size: 20px;
	color: Navy;
			padding : 30px 0px 5px 50px;

}

 
 .new_titre3{
	font-size: 20px;
	color: Navy;
			padding : 30px 0px 5px 50px;

}

 
 .new_titre4{
	font-size: 12px;
	
	color: Black;
			padding : 10px 0px 0px 0px;
			font-weight: bold;
}

 
 .new_titre5{
	font-size: 12px;
	
	color: Maroon;
			padding : 10px 0px 5px 0px;
			font-weight: bold;
}

 
 .new_titre6{
	font-size: 14px;
	color: Black;
	padding : 0px 0px 30px 0px;
	font-weight: bold;
	border: 1px solid Green;
	width:70%;
}


.new_tableau{
	width:100%;
} 


.new_texte{
	font-size: 12px;
	text-align: justify;
	padding-left:50px;
}



.new_texte2{
	font-size: 10px;
	text-align: justify;
	padding-left:50px;
}


.new_texte3{
	font-size: 16px;
	text-align:right;
	font-weight: bold;
	line-height: 50px;
}


.new_texte4{
	font-size: 14px;
	text-align: justify;

}


.new_page{
	text-align: right;
	font-size: 8px;
	color: Gray;
	vertical-align: top;
}

.new_titre_image{
	padding: 10px 0px 10px 0px;
}

.new_carre{
	padding: 10px 0px 10px 30px;
}

.titres_plus{
	border: 1px solid Green;
}

.new_auteurs{
	font-size: 12px;
	font-style: normal;
	font-variant: small-caps;
	font-weight: bold;
	color: Red;
	text-align:center;
	padding: 5px 5px 5px 5px;
}

.annonces{
	border: 1px solid Maroon;
}

.roles{

	font-size: 40px;
	color:White;
	font-style: normal;
	font-variant: small-caps;
	background-color: Green;
	padding: 5px 5px 5px 5px;
	text-align:left;
}

.roles2{
	font-size: 30px;
	color:White;
	font-style: normal;
	font-variant: small-caps;
	background-color: Green;
	padding: 0px 5px 15px 5px;
	text-align:right;

}

.roles3{
	font-size: 15px;
	color:White;
	font-style: normal;
	font-variant: small-caps;
	background-color: Green;
	padding: 5px 5px 5px 5px;
	font-weight: bold;
	text-align: right;
}

.roles4{
	
	font-size: 14px;
	font-variant: small-caps;
	padding-left:40px;
	font-weight: bold;
}

.premier{
	background-color: White;
	padding: 10px 10px 10px 10px;
}

.chantier{
	background-color: White;
	padding: 10px 10px 10px 10px;
}

.recents{
	font-variant: small-caps;
	font-weight: bold;
	line-height: 30px;
}

.menu-sommaire { 
  border-bottom:solid 2px #808080 ; 
  padding-top:12px ; 
  padding-bottom:7px;
  }

.onglet-sommaire { 
  border-top:solid 1px #808080 ;
  border-left:solid 2px #000000 ;
  border-right:solid 1px #808080 ;
  margin:5px 5px 0px 5px ; 
  padding:5px 3px 5px 3px;
  }

a.onglet-sommaire { 
  background-color:#E7E4E4 ; 
  text-decoration:none;
  font-size: 10px;
  -moz-border-radius:15px; 
  } 

.onglet-sommaire-actif { 
   border-top:solid 2px #808080 ; 
   border-left:solid 3px #000000 ;
   border-right:solid 2px #808080 ;
   border-bottom:solid 2px #FFFFE0 ; 
   margin:5px 5px 0px 5px ; 
   padding:7px 3px 7px 3px ; 
   background-color:#FFFFE0;
	} 

.onglet-sommaire-actif2 { 
   border-top:solid 2px #808080 ; 
   border-left:solid 3px #000000 ;
   border-right:solid 2px #808080 ;
   border-bottom:solid 2px #FFFFE0 ; 
   margin:5px 5px 0px 5px ; 
   padding:7px 3px 7px 3px ; 

	}
	
.liste-auteurs-titre{
	text-align: center;
}

.liste-auteurs-nom{
	font-size: 16px;
	font-weight: bold;
	margin-bottom:30px;
	text-align: center;
}

.cadre_catalogue{
	background-color: #FFE4B5;
}

.tableau_catalogue2{
	
	padding-bottom: 10px;
	padding-top: 10px;
	background-color: #FFFAF2;
	border: 1px solid Gray;
	text-align:center;
}

.la-une{
	padding: 10px 100px 50px 100px;
}

.menu-une{
	background-color: Black;
	color: White;
	font-size: 10px;
	font-weight: bold;
	text-align:left;
	line-height:15px;
}

.citation-une{
	background-color: White;
	color: Black;
	font-size: 10px;
	font-weight: normal;
	text-align:justify;
	line-height:15px;
}

.corps-pro{
background-color: White;
	background-image : url(bg_main22.gif);

}

/* BARRE */
.menu-barre { 
   background-color:Green}

.onglet{
	border: 1px solid Green;
   padding:2px 4px 2px 4px ;
	font-size: 9px;
	font-family: Arial;
	font-weight: bold;
	-moz-border-radius:10px;
	background-color: White;
	line-height: 15px;
}

.onglet-cat{
   padding:2px 4px 2px 4px ;
	font-size: 11px;
	font-family: Arial;
	font-weight: bold;
	text-align:center;
	background-image: url(../barre/degrade.jpg);
	background-repeat: repeat;
	-moz-border-radius-topleft :10px;
	-moz-border-radius-topright : 10px;
}

.onglet4{
   padding:2px 4px 2px 4px ;
	font-size: 14px;
	font-family: Arial;
	font-weight: bold;
	-moz-border-radius:10px;
	background-color: #FFFFFF;
	line-height: 15px;
}



.selecte_onglet{
	font-size: 10px;
	border:1px solid Green;
	width:200px;
	color:Green;
}

/* PLAN DU SITE */

.bloc-plan{
	text-justify: auto;
	text-align: justify;
}

.rubriques-plan {
	background-color: #006400;
	padding:10px;
	color:White;
	font-size:20px;
	margin-top: 60px;
}

.liste-plan{
	background-color: #F0F0F0;
	font-weight: bold;
	font-style: normal;
	font-size: 12px;
	padding: 10px;
	line-height: 50px;

}



/* RECENTS*/

.tableau-recents{
	background-color: White;
	padding:20px;
	margin-top:100px;
	border-bottom: 10px solid Green;
	font-size:18px;
	font-weight: bold;
}



.liste-recents{
	font-size:11px;
	width:50%;
	text-align:left;
	word-wrap: break-word;	word-break: break-all;
}

/* NEWS*/


.rubrique-news{
	background-color: Green;
	color: White;
	font-size:20px;
	font-style: normal;
	padding: 10px;
	width:100%;
}

.liste-news{
	text-align:left;
	font-size: 14px;
	font-variant: small-caps;
	font-weight: bold;
	width:100%;
	word-break: break-all;
}

.liste-cp{
	color:#800000;
	font-size:11px;
	font-weight:bold;
	font-variant: small-caps;
	background-color: #F0F0F0;
	width:33%;
	text-align:left;
	word-break: break-all;
}

.liste-op{
	color:#800000;
	font-size:11px;
	font-weight:bold;
	font-variant: small-caps;
	background-color: #F0F0F0;
	width:40%;
	text-align:left;
	word-break: break-all;
}

/*RUBRIQUES*/

.liste-articles{
	font-size:11px;
	word-break: break-all;
}

.liste-rubriques{
	font-size:11px;
	font-weight:bold;
	text-align:left;
	word-break: break-all;
}

.liste-rubrique-table{
	border: 1px solid green;
}

/*GOOGLE*/

.google-form{
	border: none;
	background-color: White;
	background-image: url(bg_main22.gif);
}

.google-form2{
	border: none;
	background-color: Green;
}

.google-find{
	border: 1px solid Green;
   padding:2px 4px 2px 4px ;
	color:Green;
	font-size: 9px;
	font-family: Arial;
	font-weight: bold;
	-moz-border-radius:10px;
	background-color: White;
	line-height: 15px;
}

.pluslus{
	border-bottom: 1px solid White;
}

.majuscule{
text-transform: uppercase;
}

/*ACTOR*/

ul.planxsite, ul.plansite ul {
  list-style-type: none;
  margin:0;
  padding: 0;
  padding-left: 1.5em;
  font-size: 12px; }
  
ul.planxsite li {
  color: black;
  margin: 0;
  margin:20px 0px 20px 0px;
  padding: 0;
  list-style: none;
 }
  
ul.planxsite li a {
  padding-left: 0.5em;
  text-decoration: none;
  color: green;  }
  
ul.planxsite li strong {
  font-size: 105%; }
  
.actor-titre{
	font-size: 30px;
	padding:40px;
	color: Maroon;
}  

.actor-partie{
	font-size: 20px;
	font-weight :bold;
	color: Maroon;
}

.actor-livre{
	font-size: 18px;
	font-weight :bold;
}