/*  ----------------------------------------------------------- */
/*  Feuilles de styles des squelettes par defaut pour SPIP 1.9  */
/*  ----------------------------------------------------------- */


/* taille typo
 * Base				100%
 * -------------------------------------
 * 20px				1.27em
 * 19px				1.21em
 * 18px				1.15em
 * 17px				1.09em
 * 16px				1.03em
 * 15px				0.96em
 * 14px				0.88em
 * 13px				0.82em
 * 12px				0.77em
 * 11px				0.71em
 * 10px				0.65em
 *  9px				0.59em
 * Attention : en dessous de 0.71em le texte devient illisible en text smallest sur MSIE
 */


/*Let's Go ...*/
/*Minimum ...*/
* {
	/*padding: 0;*/
	margin: 0;
}
  
body { 
    margin: 0em;
    padding: 0em;
    background-color: rgb(209, 210, 214);
    text-align:center;
	font-family:"Helvetica Neue","Helvetica Narrow","Arial","Helvetica","Verdana",Sans-Serif;
}
    
.invisible {
	display:none;
}    
  
#pages {
	margin : 0px auto;
    padding: 0px;
    width: 874px;
    text-align:left;
}  
#page {
    padding: 0px;
    text-align:left;
	background-color:#FFFFFF;
	position: relative;
	width: 875px;
	/* Hack qui permet que de masquer la bas de la colonne de gauche*/
	overflow:hidden;
	margin: 0 auto;
	background: #ffffff;
	
}

#gauche { /* Parent Wrapper for inside boxes */
 margin: 2px 0px 0px 5px;
 display: inline; /* IE Hack */
 width: 160px;
 float: left;
 /* Probleme avec IE Mac*/
 /*min-height: 800px;*/
 padding: 4px;
}

#centre { /* Parent Wrapper for inside boxes */
	width:345px;
	margin:2px 0px 2px 2px;
	float: left;
	text-align:left;
}

#centre_article { /* Parent Wrapper for inside boxes */
	width:640px;
	margin:2px 0px 2px 2px;
	background-color: #FFFFFF;
	float: left;
	text-align:left;
	font-family:"Helvetica Neue","Helvetica Narrow","Helvetica","Arial","Verdana",Sans-Serif;
	text-align:justify;
}

#centre_article_forum { /* Parent Wrapper for inside boxes */
	width:640px;
	margin:2px 0px 2px 2px;
	background-color: #FFFFFF;
	float: left;
	text-align:left;
	font-family:"Helvetica Neue","Helvetica Narrow","Helvetica","Arial","Verdana",Sans-Serif;
	text-align:justify;
	font-size:0.75em;
}

#centre_article_forum h1{
	font-size:20px;
	color: #fe3008;
}

#centre_article_forum h2 a { 
	color: #fe3008;
	text-decoration: none;
}


#centre_dossier {
	width:695px;
	margin:2px 0px 2px 2px;
	float: left;
	text-align:left;
	background-color: #FFFFFF;
	font-family:"Helvetica Neue","Helvetica Narrow","Helvetica","Arial","Verdana",Sans-Serif;
	text-align:justify;
}

#centre_map {
	width:695px;
	margin:2px 0px 2px 2px;
	float: left;
	text-align:left;
	background-color: #FFFFFF;
	font-family:"Helvetica Neue","Helvetica Narrow","Helvetica","Arial","Verdana",Sans-Serif;
	text-align:justify;
}

#centre_recherche {
	width:695px;
	margin:2px 0px 2px 2px;
	float: left;
	text-align:left;
	background-color: #FFFFFF;
	font-family:"Helvetica Neue","Helvetica Narrow","Helvetica","Arial","Verdana",Sans-Serif;
	text-align:left;
}

#centre_recherche table h1.titre {
	margin: 0px 0px 3px;
    font-size: 2em;
	color: #fe3008;
}

.map_monde {
	text-align:center;
}
#droite {
	width:345px;
	margin: 2px 2px 2px 0px;
	float: left;
}

#droite_article,#droite_mots {
	width:220px;
	margin: 2px 2px 2px 4px;
	float: left;
	background-color: #FFFFFF;
	padding-left: 2px;
}

#menu_entete {
	width:872px;
	height:22px;
	float:left;
	margin-left:1px;
	border-bottom-width:2px;
	border-bottom-color:#FF2D00;
	border-bottom-style:solid;
	padding-top:6px;
	background-color:#FFFFFF;
	text-align:center;
}
#menu_entete a{
	text-decoration:none;
	color:#FF2D00;
	font-family:"Helvetica Neue","Helvetica Narrow","Arial","Helvetica","Verdana",Sans-Serif;
}

#menu_entete a:hover{
	text-decoration:none;
	color:#000000;
	font-family:"Helvetica Neue","Helvetica Narrow","Arial","Helvetica","Verdana",Sans-Serif;
}

/*Gestion des logos*/

.logo, .spip_logos{ margin: 0px;  
    padding: 0px;
    clear: both;
    float: left;
}

.logo_lieu { margin: 0px 0px;
    padding: 0px;
    float: left;
	text-align:center;
}
  
/* Bloc de gauche*/

* html #gauche {height:300px} /* IE Min-Height Hack */ 

.box_cote {
    margin: 0px 0px 8px 0px;
    padding: 0px;
    width: 160px;
    background-color: #151518;
}

#box_cote-noir,#box_cote-noir-lien {
    margin: 0px 0px 8px 0px;
    padding: 0px;
    width: 160px;
    background-color: #000000;
	padding-left:3px;
	width:157px;
}

#box_cote-partenaire {
    margin: 0px 0px 8px 0px;
    padding: 0px;
    width: 160px;
    background-color: #FFFFFF;
	padding-left:3px;
	width:157px;
}

#box_cote-noir  a{
    font-family: "Helvetica Neue","Helvetica Narrow","Helvetica","Arial","Verdana",Sans-Serif;
    font-size:0.7em;
    text-decoration: none;
	color:#FFFFFF;
    }

#box_cote-partenaire  a{
    font-family: "Helvetica Neue","Helvetica Narrow","Helvetica","Arial","Verdana",Sans-Serif;
    font-size:0.7em;
    text-decoration: none;
	color:#000000;
    }

#partenaire {
	margin-top:40px;
}

.box_partenaire {
	color:#000000;
}

.box_partenaire a{
	text-decoration:none;
	color:#FE3008;
}
.revue,.lien {
	color:#ffffff;
	text-align:left;
}

.partenaire {
	color:#FE3008;
	text-align:left;
}

.logo_revue{
	float:none;
}


#box_cote-recherche {
    margin: 0px 0px 8px 0px;
    padding: 0px;
    width: 160px;
    background-color: #FE3008;
}

#box_cote-recherche input{
	width:147px;
}


#box_cote-recherche  a{
    font-family: "Helvetica Neue","Helvetica Narrow","Helvetica","Arial","Verdana",Sans-Serif;
    font-size:0.6em;
    text-decoration: none; 
    }
	
#box_cote-noir-lien ul {
	list-style-type: none;
    list-style-image: none;
    list-style-position: outside;
    text-align: left;
	padding: 0em;
}

#box_cote-noir-lien ul li a {
	text-decoration:none;
	color:#FE3008;
	font-size:0.8em;
}

#bordure_rouge{
	background-color: #FFFFFF;
	margin:2px;
	height:154px;
}


input {
	background: rgb(209, 210, 214);
	color: rgb(248,50,23);
	margin-left:2px;	
}

textarea {
	background: rgb(209, 210, 214);
	color: rgb(248,50,23);
	margin-left:2px;
}
fieldset {
	border:none;
}


.box_cote h1{
    color: rgb(209, 210, 214);
    font-family:"Helvetica Neue","Helvetica Narrow","Helvetica","Arial","Verdana",Sans-Serif;
    font-size:0.9em;
    line-height:3em;
    margin: 0 0 0 0px;
    }    
#gauche .lien_revue{
    color: rgb(250, 45, 14);
    font-family: "trebuchet ms",verdana,arial,sans-serif;
    font-size:0.65em;
    }
.box_cote p{
      line-height:11px;
      }
.box_cote a{
    color: rgb(209, 210, 214);
    font-family: "Helvetica Neue","Helvetica Narrow","Helvetica","Arial","Verdana",Sans-Serif;
    font-size:0.6em;
    text-decoration: none; 
    }

.box_cote-red { 
	border: 1px solid rgb(255, 43, 11);
    margin: 0 0 0 0px;
    padding: 0px;
    width: 143px;
    }
    
.box_cote-red ul {
    margin: 48px 0px 54px 0px;
    list-style-type: none;
    list-style-image: none;
    list-style-position: outside;
    font-weight: bold;
    text-align: left;
	padding: 0em;
    }
    
.box_cote-red li {
	background-color: rgb(255,255,255); 
    display: block;
    margin: 0 0 0 0px;
    width: 143px;  
    }
    
.box_cote-red li.lin a {
    display: block;
    margin: 0 0 0 2px;
    padding: 0px;
    text-decoration: none;
    font-size: 1em;
    font-weight:bold;
    font-family:"Helvetica Neue","Helvetica Narrow","Helvetica","Arial","Verdana",Sans-Serif;
	color: rgb(0,0,0);
	width: 143px;     
    }
    
.box_cote-red li.lig a {
    display: block;
    margin: 0 0 0 2px;
    padding: 0px;
    color: rgb(112,113,117);
    text-decoration: none;
    font-size: 1em;
    font-weight:bold;
    font-family:"Helvetica Neue","Helvetica Narrow","Helvetica","Arial","Verdana",Sans-Serif;
    width: 143px;   
    }
    
.box_cote-red li.lig a:hover, .box_cote li.lig a.selected { 
    display: block;
    width: 143px;
    margin: 0 0 0 0px;
    background-color: rgb(0,0,0);
    color: rgb(255, 43, 11);
    text-decoration: none;
    font-size: 1em;
    font-weight:bold;
    font-family:"Helvetica Neue","Helvetica Narrow","Helvetica","Arial","Verdana",Sans-Serif;
    }
    
.box_cote-red li.lin a:hover, .box_cote-red li.lin a.selected { 
    display: block;
    width: 143px;
    margin: 0 0 0 0px;
    background-color: rgb(0,0,0);
    color: rgb(255, 43, 11);
    text-decoration: none;
    font-size: 1em;
    font-weight:bold;
    font-family:"Helvetica Neue","Helvetica Narrow","Helvetica","Arial","Verdana",Sans-Serif;
    }
/*Pied de gauche*/
.pied_gauche{
	text-align:right;
	font-size:10px;
}

.pied_gauche a {
	text-decoration:none;
	color:#FE3008;
	font-size:12px;
	font-family:"Helvetica Neue","Helvetica Narrow","Helvetica","Arial","Verdana",Sans-Serif;
	font-weight:bold;
}


#box_cote-blanc {
	background-color:#FFFFFF;
	width:335px;
	color:#FFFFFF;
	font-size:12px;
	text-align:justify;
	padding:5px;
	margin-bottom: 10px;
	margin-top:-5px;
}


/*Box générique pour le centre et la droite*/

#centre ul,#droite ul {
	overflow:hidden;
	width:100%;
	font-size:12px;
	text-align:justify;
	margin-bottom:20px;
	margin-top:-8px;
}

#centre ul,#centre ul li,#droite ul,#droite ul li {
	list-style-type:none;
	padding:0;
}

/*ul#ul_box1 li,ul#ul_box2 li,ul#ul_box3 li,ul#ul_box4 li,ul#ul_box5 li,ul#ul_box6 li,ul#ul_box7 li,ul#ul_box8 li,ul#ul_box9 li,ul#ul_box10{
	height:230px;
}*/

ul[id*="ul_box"] li{
	height:255px;
}

#centre ul p,#centre ul h1,#droite ul p,#droite ul h1{
	padding:0 5px;
}

#centre li,#droite li {
	background-color:#FFFFFF;
	color:#000000;
	font-size:12px;
	text-align:justify;
	width:340px;
}

#centre li h1 a,#droite li h1 a{
	/*color:#FE3008; A voir peut etre plus besoin ....*/
	text-decoration:none;
	font-size:18px;
}


/*Box edito*/
ul#ul_edito {
	overflow:hidden;
	width:100%;
	font-size:12px;
	text-align:justify;
	margin-bottom:20px;
	margin-top:-8px;
}

ul#ul_edito, ul#ul_edito li {
	list-style-type:none;
	padding:0;
}

ul#ul_edito p,ul#ul_edito h1 {
	padding:0 5px;
}

ul#ul_edito li{
	height:255px;
} 

li#li_edito {
	background-color:#FE3008;
	color:#FFFFFF;
	font-size:12px;
	text-align:justify;
	width:340px;
}

li#li_edito h1 a{
	color:#FFFFFF;
	text-decoration:none;
	font-size:18px;
}

/*Box actu*/

ul#ul_actu {
	overflow:hidden;
	width:100%;
	font-size:12px;
	text-align:justify;
	margin-bottom:20px;
	margin-top:-8px;
}

ul#ul_actu, ul#ul_actu li {
	list-style-type:none;
	padding:0;
}

ul#ul_actu p,ul#ul_actu h1{
	padding:0 5px;
}

ul#ul_actu li{
	height:255px;
}


li#li_actu {
	background-color:#000000;
	color:#FFFFFF;
	font-size:12px;
	text-align:justify;
	width:340px;
}

li#li_actu h1 a{
	color:#FE3008;
	text-decoration:none;
	font-size:18px;
}

/*Box nuage*/

ul#ul_nuage {
	overflow:hidden;
	width:100%;
	font-size:12px;
	text-align:justify;
	margin-bottom:20px;
	margin-top:-8px;
}

ul#ul_nuage, ul#ul_nuage li {
	list-style-type:none;
	padding:0;
}

ul#ul_nuage p,ul#ul_nuage h1{
	padding:0 5px;
}

ul#ul_nuage li{
	height:255px;
}

ul#ul_nuage a{
    font-family: "Helvetica Neue","Helvetica Narrow","Helvetica","Arial","Verdana",Sans-Serif;
    font-size:0.6em;
    text-decoration: none; 
}

li#li_nuage {
	background-color:#FFFFFF;
	color:#000000;
	font-size:12px;
	text-align:justify;
	width:340px;
}

li#li_nuage h1 a{
	color:#FE3008;
	text-decoration:none;
	font-size:18px;
}

dl.nuage {
	font-size:12px;
/*	padding-top:20px;*/
	width:334px;
	text-align:justify;
}
    
dl.nuage dt a{
	display: inline;
	white-space: nowrap;
	color:#FE3008;
	padding-left:3px;
	padding-right:3px;
}

dl.nuage dt a:hover{
	display: inline;
	white-space: nowrap;
	color:#FFFFFF;
	background-color:#FE3008;
	padding-left:3px;
	padding-right:3px;
}


#logo_boite {
	margin-left:10px;
	z-index:10;
	position:relative;
}
/* On s'occupe de la couleur dans les cases blanches, le numero est le numero du mot clé */
/* Couleur pour livre ... */


.cadre_12 {
	margin:0px 4px 0px 4px;
	border-bottom-style:solid;
	border-bottom-color:#89B24A;
}

.cadre_12 span {
	padding:8px;
	background-color:#000000;
	color:#89B24A;
	width:100%;
}

.hr_12 {
	margin-top:8px;
	padding-top:2px;
	color:#89B24A;
}

.cadre_12 img {
	float:none;
	vertical-align:-10px;
}
.suite_12 {
	padding: 4px 5px 0px 5px;
}
.suite_12 a{
	font-family:"Helvetica Neue","Helvetica Narrow","Helvetica","Arial","Verdana",Sans-Serif;
	text-decoration:none;
	color:#89B24A;
}
.cadren_12 {
	margin-top:8px;
	padding:0px 5px 0px 5px;
}

.cadren_12 a{
	padding:2px;
	background-color:#89B24A;
	color:#000000;
	width:100%;
	text-decoration:none;
	font-family:"Helvetica Neue","Helvetica Narrow","Helvetica","Arial","Verdana",Sans-Serif;
}
/* Couleur pour itinéraires ... */
.cadre_10 {
	margin:0px 4px 0px 4px;
	border-bottom-style:solid;
	border-bottom-color:#FC8203;
}

.cadre_10 span {
	padding:8px;
	background-color:#000000;
	color:#FC8203;
	width:100%;
}

.hr_10 {
	margin-top:8px;
	padding-top:2px;
	color:#FC8203;
}

.cadre_10 img {
	float:none;
	vertical-align:-10px;
}
.suite_10 {
	padding: 4px 5px 0px 5px;
}
.suite_10 a{
	font-family:"Helvetica Neue","Helvetica Narrow","Helvetica","Arial","Verdana",Sans-Serif;
	text-decoration:none;
	color:#FC8203;
}
.cadren_10 {
	margin-top:8px;
	padding:0px 5px 0px 5px;
}

.cadren_10 a{
	padding:2px;
	background-color:#FC8203;
	color:#000000;
	width:100%;
	text-decoration:none;
	font-family:"Helvetica Neue","Helvetica Narrow","Helvetica","Arial","Verdana",Sans-Serif;
}

/* Couleur pour Analyse ... */
.cadre_21 {
	margin:0px 4px 0px 4px;
	border-bottom-style:solid;
	border-bottom-color:#0081FD;
}

.cadre_21 span {
	padding:8px;
	background-color:#000000;
	color:#0081FD;
	width:100%;
}

.hr_21 {
	margin-top:8px;
	padding-top:2px;
	color:#0081FD;
}

.cadre_21 img {
	float:none;
	vertical-align:-10px;
}
.suite_21 {
	padding: 4px 5px 0px 5px;
}
.suite_21 a{
	font-family:"Helvetica Neue","Helvetica Narrow","Helvetica","Arial","Verdana",Sans-Serif;
	text-decoration:none;
	color:#0081FD;
}
.cadren_21 {
	margin-top:8px;
	padding:0px 5px 0px 5px;
}

.cadren_21 a{
	padding:2px;
	background-color:#0081FD;
	color:#000000;
	width:100%;
	text-decoration:none;
	font-family:"Helvetica Neue","Helvetica Narrow","Helvetica","Arial","Verdana",Sans-Serif;
}

/* Couleur pour dossiers ... */
.cadre_22 {
	margin:0px 4px 0px 4px;
	border-bottom-style:solid;
	border-bottom-color:rgb(175, 78, 149);
}

.cadre_22 span {
	padding:8px;
	background-color:#000000;
	color:rgb(175, 78, 149);
	width:100%;
}

.hr_22 {
	margin-top:8px;
	padding-top:2px;
	color: rgb(175, 78, 149);
}

.cadre_22 img {
	float:none;
	vertical-align:-10px;
}
.suite_22 {
	padding: 4px 5px 0px 5px;
}
.suite_22 a{
	font-family:"Helvetica Neue","Helvetica Narrow","Helvetica","Arial","Verdana",Sans-Serif;
	text-decoration:none;
	color: rgb(175, 78, 149);
}
.cadren_22 {
	margin-top:8px;
	padding:0px 5px 0px 5px;
}

.cadren_22 a{
	padding:2px;
	background-color:rgb(175, 78, 149);
	color:#000000;
	width:100%;
	text-decoration:none;
	font-family:"Helvetica Neue","Helvetica Narrow","Helvetica","Arial","Verdana",Sans-Serif;
}

/* Gestion du bloc auteur /date */
.ligne_aut {
	padding: 0px 5px;
}


.aut, .aut a{
	font-family:"Helvetica Neue","Helvetica Narrow","Helvetica","Arial","Verdana",Sans-Serif;
	color: #646464;
	text-decoration:none;
	font-style:italic;
} 

.bro {
	color: #FE3008;
}

.date {
	color:#000000;
	font-weight:bold;
}

.lien_aux {
	padding: 0px 5px 0px 5px;
}

.lien_aux a{
	font-family:"Helvetica Neue","Helvetica Narrow","Helvetica","Arial","Verdana",Sans-Serif;
	text-decoration:none;
	color:#000000;
	font-weight:bold;
}

#centre_info { /* Parent Wrapper for inside boxes */
 border-right: 1px solid #ccc;
 border-left: 1px solid #ccc;
 margin: 0px 0px 0px 0px;
 display: inline; /* IE Hack */
 padding: 4px;
 width:480px;
 /* IE MAC ne voit pas la fin de commentaire sur cette ligne \*/
 width:520px;
 /* IE MAC voit un commentaire sur 3 lignes se terminant ici */
 float: left;
 /* Probleme IE MAC*/
 /*min-height: 720px;*/
 background-color: rgb(233,233,233);
 border-top:3px solid rgb(209, 210, 214);
}

#centre-noir { /* Parent Wrapper for inside boxes */
 border-right: 1px solid #ccc;
 border-left: 1px solid #ccc;
 margin: 0px 0px 0px 0px;
 display: inline; /* IE Hack */
 padding: 4px;
 width:520px;
 float: left;
/* min-height: 300px; */
 background-color:#151518;
 border-top:3px solid rgb(209, 210, 214);
}

* html #centre {height:300px} /* IE Min-Height Hack */

#centre h1,#centre_info h1{
    font-family:"Helvetica Neue","Helvetica Narrow","Helvetica","Arial","Verdana",Sans-Serif;
	font-size:18px;
    }
	
#centre_article h1{
    font-family:"Helvetica Neue","Helvetica Narrow","Helvetica","Arial","Verdana",Sans-Serif;
	font-size:24px;
	padding-bottom:20px;
    }
	
#centre_article h2 a{
    font-family:"Helvetica Neue","Helvetica Narrow","Helvetica","Arial","Verdana",Sans-Serif;
	font-size:24px;
	padding-bottom:20px;
	text-decoration:none;
	color:#FE3008;
    }
	
#centre_article .chapeau{
	padding-top:20px;
	font-weight:bold;
	margin-bottom:2em;
}

#droite h1,#droite_info h1{
    font-family:"Helvetica Neue","Helvetica Narrow","Helvetica","Arial","Verdana",Sans-Serif;
	font-size:18px;
}

.art-news-pagetitle { margin: 0px 0px 10px;
    border-bottom: 1px solid rgb(150, 150, 150);
    }
    
.art-news-pagetitle h1{
    margin: 0px 0px 3px;
    font-family:"Helvetica Neue","Helvetica Narrow","Helvetica","Arial","Verdana",Sans-Serif;
    font-size: 1.6em;
/*	color:inherit;*/
    }
	
	.art-news-pagetitle h1 a{
    text-decoration: none;
/*	color:inherit;*/
    }
    
 /*   .art-news-pagetitle .aut{
	font-size: 10pt;
	font-style:italic;
	font-family:"Helvetica Neue","Helvetica Narrow","Helvetica","Arial","Verdana",Sans-Serif;
	color: rgb(109,109,109);
	float: left;
	text-decoration:none;        
}
		*/
	.art-news-pagetitle .aut a{
	color:inherit;
        }
 
    .art-news-pagetitle .bro{
    font-size: 12pt;
    font-weight:bold;
    font-family:"Helvetica Neue","Helvetica Narrow","Helvetica","Arial","Verdana",Sans-Serif;
	float: left;
	color: red;
    }

    .art-news-pagetitle .date{
	font-size: 10pt;
    font-weight: bold;
	font-family:"Helvetica Neue","Helvetica Narrow","Helvetica","Arial","Verdana",Sans-Serif;
	color: black;
    }

    .art-news-pagetitle p.extrait{
    margin-top:1em;
	font-size: 0.9em;
    font-weight: bold;
	font-family:"Helvetica Neue","Helvetica Narrow","Helvetica","Arial","Verdana",Sans-Serif;
	color: black;
    }
	
	.art-news-pagetitle p.extrait img{
    margin-right:4px;
	margin-bottom:1px;
    }
	
	.art-news-pagetitle .suite{
		font-size: 0.8em;
		font-family:"Helvetica Neue","Helvetica Narrow","Helvetica","Arial","Verdana",Sans-Serif;
	text-decoration:none;
	}
	
	.art-news-pagetitle .suite a{
		text-decoration:none;
		/*color:inherit;*/
    }

   .art-pagetitleg { margin: 0px 2px 7px;
     width:230px;
 /* IE MAC ne voit pas la fin de commentaire sur cette ligne \*/
    width: 254px;
 /* IE MAC voit un commentaire sur 3 lignes se terminant ici */
    float:left;
	border-right:1px solid rgb(150, 150, 150);
	height:230px;
	border-bottom:1px solid rgb(150, 150, 150);
    }
    
    .art-pagetitleg h1{ margin: 0px 0px 5px;
    font-family:"Helvetica Neue","Helvetica Narrow","Helvetica","Arial","Verdana",Sans-Serif;
    font-size: 1.2em;
    }
	
	.art-pagetitleg h1 a{
	text-decoration:none;
    }
    
    .art-pagetitleg .aut{
	font-size: 0.9em;
	font-family:"Helvetica Neue","Helvetica Narrow","Helvetica","Arial","Verdana",Sans-Serif;
	color: #646464;
	text-decoration:none;
    }
	
	.art-pagetitleg .aut a{
	color:inherit;
        }
    

    .art-pagetitleg .bro{
    font-size: 11pt;
    font-weight:bold;
	font-family:"Helvetica Neue","Helvetica Narrow","Helvetica","Arial","Verdana",Sans-Serif;
    float: left;
    color: red;
    }

    .art-pagetitleg .date{
	font-size: 9pt;
        font-weight: bold;
	font-family:"Helvetica Neue","Helvetica Narrow","Helvetica","Arial","Verdana",Sans-Serif;
	color: black;
    }

    .art-pagetitleg p.extrait{
        margin-top:12px;
        margin-right:3px;
	font-size: 0.75em;
        font-weight:bold;
	font-family:"Helvetica Neue","Helvetica Narrow","Helvetica","Arial","Verdana",Sans-Serif;
	color: black;
        /*line-height:12pt;*/
    }
    
   .art-pagetitleg .suite {
	font-size: 0.65em;
	font-family:"Helvetica Neue","Helvetica Narrow","Helvetica","Arial","Verdana",Sans-Serif;
	text-decoration:none;
    }
	
	.art-pagetitleg .suite a{
		text-decoration:none;
    }
	
	.art-pagetitled { margin: 0px 2px 7px;
     width:230px;
 /* IE MAC ne voit pas la fin de commentaire sur cette ligne \*/
    width: 254px;
 /* IE MAC voit un commentaire sur 3 lignes se terminant ici */
    float:left;
	height:230px;
	border-bottom:1px solid rgb(150, 150, 150);
    }
    
    .art-pagetitled h1{ margin: 0px 0px 5px;
    font-family:"Helvetica Neue","Helvetica Narrow","Helvetica","Arial","Verdana",Sans-Serif;
    font-size: 1.2em;
    }
	
	.art-pagetitled h1 a{
	text-decoration:none;
    }
    
    .art-pagetitled .aut{
    padding-top: 1px;
	font-size:0.9em;
	font-family:"Helvetica Neue","Helvetica Narrow","Helvetica","Arial","Verdana",Sans-Serif;
	color: #646464;
	text-decoration:none;
    }
	
	.art-pagetitled .aut a{
	color:inherit;
        }
    

    .art-pagetitled .bro{
    font-size: 11pt;
    font-weight:bold;
	font-family:"Helvetica Neue","Helvetica Narrow","Helvetica","Arial","Verdana",Sans-Serif;
    float: left;
    color: red;
    }

    .art-pagetitled .date{
	font-size: 9pt;
    font-weight: bold;
	font-family:"Helvetica Neue","Helvetica Narrow","Helvetica","Arial","Verdana",Sans-Serif;
	color: black;
    }

    .art-pagetitled p.extrait{
        margin-top:12px;
        margin-right:3px;
	font-size: 0.75em;
        font-weight:bold;
	font-family:"Helvetica Neue","Helvetica Narrow","Helvetica","Arial","Verdana",Sans-Serif;
	color: black;
        /*line-height:12pt;*/
    }
    
   .art-pagetitled .suite {
	font-size: 0.65em;
	font-family:"Helvetica Neue","Helvetica Narrow","Helvetica","Arial","Verdana",Sans-Serif;
	text-decoration:none;
    }
	
	.art-pagetitled .suite a{
		text-decoration:none;
    }

     .art-title {
margin: 0px 0px -10px 5px;	
    }
    
.art-title a {
    font-family:"Helvetica Neue","Helvetica Narrow","Helvetica","Arial","Verdana",Sans-Serif;
	font-size: 0.8em;
	text-decoration:none;	
    } 
.art-title p{
	font-size: 0.8em;
	font-family:"Helvetica Neue","Helvetica Narrow","Helvetica","Arial","Verdana",Sans-Serif;
	color:#000000; 	
    }
    .art-title p a {
	font-size: 1.1em;
/*	color:inherit; */   	
    }
	
  .cartouche {
  	float:right;
    clear: both;
	margin: 0px;
	padding: 0px;
    }
	
  .cartouche ul { margin: 0px;
    padding: 0px;
    list-style-type: none;
    list-style-image: none;
    list-style-position: outside;
    font-weight: bold;
    text-align: center;
    }

  .cartouche li { 
    margin: 0px;
    float: left;
    background-color: rgb(255,255,255); 
    display: block;
    /*width: 100px;
    height: 30px;*/
    }

.map_monde ul {
	margin: 0 auto;
}

.pays li { 
    float: left;
    background-color: rgb(255,255,255); 
    display: block;
    }
 	
.pays li a {
    display: block;
    color: rgb(0,0,0);
    text-decoration: none;
    font-family:"Helvetica Neue","Helvetica Narrow","Helvetica","Arial","Verdana",Sans-Serif;
    font-size: 1em;
    padding-right:0.7em;
    padding-left:0.7em;
    }
 

.pays li a:hover, .pays li a.selected { 
    background-color: rgb(254,48,08);
    color: rgb(255,255,255);
    text-align: center;
    text-decoration: none;
    }   


.map_monde h1{
	font-family:"Helvetica Neue","Helvetica Narrow","Helvetica","Arial","Verdana",Sans-Serif;
	font-size: 1em;
	color: #fe3008;
	margin-left:10px;
}

.map_monde h3{
	font-family:"Helvetica Neue","Helvetica Narrow","Helvetica","Arial","Verdana",Sans-Serif;
	font-size: 0.8em;
	color: #808080;
	margin-top:1em;
	margin-bottom:1em;
}

.map_monde img{
	width:690px;
}
.liste_articles ul {
    list-style-type: none;
    list-style-image: none;
    list-style-position: outside;
    font-weight: bold;
    text-align: left;  
    }
    
.liste_articles li {
    display: block;
    margin: 0 0 0 0px;
    }
    
.liste_articles li a {
    display: block;
    margin: 0 0 0 2px;
    padding: 0px;
	font-family:"Helvetica Neue","Helvetica Narrow","Helvetica","Arial","Verdana",Sans-Serif;
	font-size: 0.8em;
	font-weight:bold     
    }

.fragment h2{
    margin: 0px 0px 3px;
    padding: 0px;
	font-family:"Helvetica Neue","Helvetica Narrow","Helvetica","Arial","Verdana",Sans-Serif;
}

.fragment h2 a {
	text-decoration:none;
}
    
.fragment .aut{
    padding-top: 1px;
	font-size: 10pt;
	font-style:italic;
	font-family:"Helvetica Neue","Helvetica Narrow","Helvetica","Arial","Verdana",Sans-Serif;
	color: rgb(109,109,109);
}
		
	.fragment .aut a{
	text-decoration:none;
	color:inherit;
        }
 
  .fragment .bro{
    font-size: 13pt;
    font-weight:bold;
	font-family:"Helvetica Neue","Helvetica Narrow","Helvetica","Arial","Verdana",Sans-Serif;
	float: left;
	color: red;
    }

   .fragment .date{
    margin: 1px 0px 0px;
	font-size: 10pt;
    font-weight: bold;
	font-family:"Helvetica Neue","Helvetica Narrow","Helvetica","Arial","Verdana",Sans-Serif;
	color: black;
    line-height:17px;
    }

   .fragment .forums a{
	font-family:"Helvetica Neue","Helvetica Narrow","Helvetica","Arial","Verdana",Sans-Serif;
    font-size: 10pt;
	color: #fe3008; 
    text-decoration: none;} 

.titre_blanc{
	width:520px;
}
.titre_blanc h1{
	font-family:"Helvetica Neue","Helvetica Narrow","Helvetica","Arial","Verdana",Sans-Serif;
	font-size: 2em;
	color:#FFFFFF;
	margin-bottom:10px;
    }

.auteurs{
	margin:0.1em;
	font-family:"Helvetica Neue","Helvetica Narrow","Helvetica","Arial","Verdana",Sans-Serif;
	color:#646464;
	}
	
.auteurs h1 {
	color:#000;
}
.auteurs h3{
	font-family:"Helvetica Neue","Helvetica Narrow","Helvetica","Arial","Verdana",Sans-Serif;
	font-size: 2.5em;
	color:#fe3008;
	margin-left:1em;
}
.auteurs a{
	font-family:"Helvetica Neue","Helvetica Narrow","Helvetica","Arial","Verdana",Sans-Serif;
	color:#000000;
	text-decoration:none;
}
.auteurs h2 a{
	font-family:"Helvetica Neue","Helvetica Narrow","Helvetica","Arial","Verdana",Sans-Serif;
	font-size: 1em;
	color:#000000;
	text-decoration:none;
}
.auteurs h2 a:hover{
	color:#fe3008;
}

#centre table h1,#centre_info table h1{
    margin: 0px 0px 3px;
	font-family:"Helvetica Neue","Helvetica Narrow","Helvetica","Arial","Verdana",Sans-Serif;
    font-size: 1.8em;
}

#centre_article table {
	width:640px;
}

#centre table .aut,#centre_info table .aut{
    padding-top: 1px;
	font-size: 0.9em;
	font-style:italic;
	font-family:"Helvetica Neue","Helvetica Narrow","Helvetica","Arial","Verdana",Sans-Serif;
	color: rgb(109,109,109);
}
		
#centre table .aut a,#centre_info table .aut a{
	text-decoration:none;
	color:#6D6D6D;
}
 
#centre table .bro,#centre_info table .bro{
    font-size: 13pt;
    font-weight:bold;
	font-family:"Helvetica Neue","Helvetica Narrow","Helvetica","Arial","Verdana",Sans-Serif;
	float: left;
	color: red;
}

#centre table .date,#centre_info table .date{
    margin: 1px 0px 0px;
	font-size: 10pt;
    font-weight: bold;
	font-family:"Helvetica Neue","Helvetica Narrow","Helvetica","Arial","Verdana",Sans-Serif;
	color: black;
    line-height:17px;
}

    #centre table .chapeau{
    margin-top:1.8em;
    font-weight: bold;
	font-family:"Helvetica Neue","Helvetica Narrow","Helvetica","Arial","Verdana",Sans-Serif;
	color: black;
    text-align: justify;
    line-height:14pt;
    }
 #centre table .chapeau .spip a,#centre_info table .chapeau .spip a{
   	font-family:"Helvetica Neue","Helvetica Narrow","Helvetica","Arial","Verdana",Sans-Serif;
    	font-size: 18pt;
	color: #fe3008; 
    	text-decoration: none;
    }
	
	#centre table .texte .spip,#centre_info table .texte .spip{
    margin-top:10px;
	font-family:"Helvetica Neue",Georgia,Garamond,"Times New Roman",serif;
	color: black;
    text-align: justify;
    }

    #centre table .texte .spip a,#centre_info table .texte .spip a{
	color: #fe3008; 
    text-decoration: none;
	} 

    #centre table h2 a ,#centre_info table h2 a{
    	font-family:"Helvetica Neue","Helvetica Narrow","Helvetica","Arial","Verdana",Sans-Serif;
    	font-size: 18pt;
	color: #fe3008; 
    	text-decoration: none;
	}

    #centre table h2 ,#centre_info table h2{    
	font-family:"Helvetica Neue","Helvetica Narrow","Helvetica","Arial","Verdana",Sans-Serif;
    	font-size: 14pt;
}

#centre_article table ul.forum {
    margin: 0px;
    padding: 0px;
    list-style-type: none;
    list-style-image: none;
    list-style-position: outside;
    text-align: left;
}
	
#centre_article table li.forum-fil {
    display: block;
    /*width: 100px;
    height: 30px;*/
}

.forum-message {
	background-color:#E9E9E9;
	margin-bottom:8px;
}

.forum-chapo a{
	font-size:20px;
}

#centre_article table li.forum-fil .forum-chapo a {
	color:#fe3008;
    text-decoration: none;
    font-family: "Helvetica Neue","Helvetica Narrow","Arial","Helvetica","Verdana",Sans-Serif;
	font-size:0.9em;
}

#centre_article table li.forum-fil a {
	color:#fe3008;
    text-decoration: none;
    font-family: "Helvetica Neue","Helvetica Narrow","Arial","Helvetica","Verdana",Sans-Serif;
}
    

    #centre-noir h1 {
    margin: 0px 0px 3px;
    padding: 0px;
font-family:"Helvetica Neue","Helvetica Narrow","Helvetica","Arial","Verdana",Sans-Serif;
    font-size: 18pt;
    color:#fe3008;
    }
    #centre-noir h3 {
    margin: 0px 0px 3px;
    padding: 0px;
font-family:"Helvetica Neue","Helvetica Narrow","Helvetica","Arial","Verdana",Sans-Serif;
    font-size: 18pt;
    color:rgb(255,255,255);
    }
#centre-noir .num_revue{
font-family:"Helvetica Neue","Helvetica Narrow","Helvetica","Arial","Verdana",Sans-Serif;
	color: white;
}
#centre-noir .date_revue{
font-family:"Helvetica Neue","Helvetica Narrow","Helvetica","Arial","Verdana",Sans-Serif;
	color: white;
}

 #centre-noir .spip {
    color:white;
    font-family:"Helvetica Neue","Helvetica Narrow","Helvetica","Arial","Verdana",Sans-Serif;
    font-size:13px;
}

#centre .liste-articles h1{
    margin: 0px 0px 3px;
    padding: 0px;
    font-family:"Helvetica Neue","Helvetica Narrow","Helvetica","Arial","Verdana",Sans-Serif;
    font-size: 1.2em;
    margin-top:1em;
    }

#centre .liste-articles a{
	font-family:"Helvetica Neue","Helvetica Narrow","Helvetica","Arial","Verdana",Sans-Serif;
    	font-size:0.8em;
    	text-decoration: none;	
        }

/*La page mots */
#centre_mots table h1 {
	margin: 0px 0px 3px;
	font-family:"Helvetica Neue","Helvetica Narrow","Helvetica","Arial","Verdana",Sans-Serif;
    font-size: 2em;
	color: #fe3008;
}


/* La page dossier */


#centre_dossier table h1{
    margin: 0px 0px 3px;
	font-family:"Helvetica Neue","Helvetica Narrow","Helvetica","Arial","Verdana",Sans-Serif;
    font-size: 2em;
	color: #fe3008;
}

#centre_dossier table h2{
    margin: 12px 0px 3px;
	font-family:"Helvetica Neue","Helvetica Narrow","Helvetica","Arial","Verdana",Sans-Serif;
    font-size: 1.4em;
	color: rgb(175, 78, 149);
	
}


#centre_dossier table a.r12,#centre_mots table a.r12 {
	color:#89B24A;
}

#centre_dossier table a.r10,#centre_mots table a.r10 {
	color:#FC8203;
}
#centre_dossier table a.r21,#centre_mots table a.r21 {
	color:#0081FD;
}
#centre_dossier table a.r22,#centre_mots table a.r22 {
	color:rgb(175,78,149);
}

#centre_dossier table h3#titre {
	margin-top:6px;
}
#centre_dossier table a,#centre_mots table a{
    margin: 0px 0px 3px;
	font-family:"Helvetica Neue","Helvetica Narrow","Helvetica","Arial","Verdana",Sans-Serif;
    text-decoration: none;
}

#centre_dossier table a.aut{
	font-family:"Helvetica Neue","Helvetica Narrow","Helvetica","Arial","Verdana",Sans-Serif;
	color: #646464;
	text-decoration:none;
	font-style:italic;
}

#titre_dossier {
	background-color: rgb(209, 210, 214);
	margin-top:40px;
}

#centre_dossier table #titre_dossier h2{
	margin:0px 0px 0px 10px;	
}

#centre_dossier table #titre_dossier h2 a{
	color: rgb(175, 78, 149);	
}

.rubriques ul {
    list-style-type: none;
    list-style-image: none;
    list-style-position: outside;
    font-weight: bold;
    text-align: left;
	padding:0em;
    }
    
.rubriques li {
	background-color: rgb(255,255,255); 
	display:block;
}
    
.rubriques li.lin a {
    margin: 0 0 0 2px;
    text-decoration: none;
    font-size: 1.1em;
    font-weight:bold;
    font-family:"Helvetica Neue Condensed Bold","Helvetica Narrow","Arial","Helvetica","Verdana",Sans-Serif; 
	color: rgb(0,0,0);
    }
    
.rubriques li.lig a {
    margin: 0 0 0 2px;
    color: rgb(112,113,117);
    text-decoration: none;
    font-size: 1.1em;
    font-weight:bold;
    font-family:"Helvetica Neue Condensed Bold","Helvetica Narrow","Arial","Helvetica","Verdana",Sans-Serif; 
    }
    
.rubriques li.lig a:hover, .rubriques li.lig a.selected { 
    background-color: rgb(0,0,0);
    color: rgb(255, 43, 11);
    text-decoration: none;
    font-size: 1.1em;
    font-weight:bold;
    font-family:"Helvetica Neue Condensed Bold","Helvetica Narrow","Arial","Helvetica","Verdana",Sans-Serif;  
    }
    
.rubriques li.lin a:hover, .rubriques li.lin a.selected { 
    background-color: rgb(0,0,0);
    color: rgb(255, 43, 11);
    text-decoration: none;
    font-size: 1.1em;
    font-weight:bold;
    font-family:"Helvetica Neue Condensed Bold","Helvetica Narrow","Arial","Helvetica","Verdana",Sans-Serif;
    }
.cartouche_lien{
	border-bottom: 1px solid rgb(209, 210, 214);
	font-family:Georgia,Garamond,Times New Roman,serif;
}	

.cartouche_lien h1{
	margin: 0px 0px 3px;
    font-family:"Helvetica Neue","Helvetica Narrow","Helvetica","Arial","Verdana",Sans-Serif;
    font-size: 1.6em;
	color:#fe3008;
}

.cartouche_lien a, .cartouche_lien a:hover{
    font-family:"Helvetica Neue","Helvetica Narrow","Helvetica","Arial","Verdana",Sans-Serif;
    font-size: 1em;
	color:#616161;
	text-decoration:none;
}

.cartouche_lien p{
	padding-top:1em;
	font-size:0.9em;
}

.syndic h2{
	margin: 0px 0px 3px;
    font-family:"Helvetica Neue","Helvetica Narrow","Helvetica","Arial","Verdana",Sans-Serif;
    font-size: 1.6em;
	color:#fe3008;
	margin-bottom:1em;
}


h2.menu-titre{
	margin: 0px 0px 3px;
    font-family:"Helvetica Neue","Helvetica Narrow","Helvetica","Arial","Verdana",Sans-Serif;
    font-size: 1.6em;
	color:#000000;
	margin-bottom:8px;
}

.syndic a:hover{
	text-decoration:underline;
}

.syndic a{
    font-family:"Helvetica Neue","Helvetica Narrow","Helvetica","Arial","Verdana",Sans-Serif;
    font-size: 1.1em;
	color:#FE3008;
	text-decoration:none;
	font-weight: bold;
}

.syndic p{
	padding-top:1em;
	font-family:"Helvetica Neue","Helvetica Narrow","Helvetica","Arial","Verdana",Sans-Serif;
}
.syndic ul {
	padding-left:10px;
	padding-right:10px;
}

.syndic li{
	list-style-type: none;
	list-style-image: none;
	margin-bottom:1em;
}



#droite_map{
 margin: -2px 5px 0px 0px;
 padding: 4px;
    display: inline; /* IE Hack */
    width:1px;
 /* IE MAC ne voit pas la fin de commentaire sur cette ligne \*/
    width:1px;
 /* IE MAC voit un commentaire sur 3 lignes se terminant ici */
    float: left;
/*    min-height: 300px;*/
    background-color: rgb(255,255,255);
    border-top:3px solid rgb(209, 210, 214);
}
* html #droite {height:300px} /* IE Min-Height Hack */ 

  .box_droit { /*border: 1px solid rgb(200, 200, 200);*/
    margin: 4px 0px 0px 0px;
    padding: 2px;
 width:190px;
 /* IE MAC ne voit pas la fin de commentaire sur cette ligne \*/
  width:210px;
 /* IE MAC voit un commentaire sur 3 lignes se terminant ici */
    }


   .box_droit .aut a{
    font-size: 1em;
	font-style:italic;
	font-family:"Helvetica Neue","Helvetica Narrow","Helvetica","Arial","Verdana",Sans-Serif;
	color: rgb(255,0,0);
	float: left;	
    }
    .box_droit .date{
    margin-top:10px;
	font-size: 10pt;
    font-weight: bold;
	font-family:"Helvetica Neue","Helvetica Narrow","Helvetica","Arial","Verdana",Sans-Serif;
	color: black;
    }
    
    .box_droit h1{ margin: 5px 0px 10px;
    padding: 0px;
    font-family:"Helvetica Neue","Helvetica Narrow","Helvetica","Arial","Verdana",Sans-Serif;
    font-size: 1.1em;
    }
	
	.box_droit h1 a{
	text-decoration:none;
	/*color:inherit;*/
    }
    
    .box_droit p.chapeau{
	font-size: 11pt;
        font-weight: bold;
	font-family:"Helvetica Neue","Helvetica Narrow","Helvetica","Arial","Verdana",Sans-Serif;
	color: black;
    text-align: justify;
    line-height:14pt;
    }
    
    .box_droit p.texte{
	font: 10pt bold;
	font-family:"Helvetica Neue","Helvetica Narrow","Helvetica","Arial","Verdana",Sans-Serif;
	color: black;
    }
    
	.box_droit .suite {
	font-size: 8pt;
	font-family:"Helvetica Neue","Helvetica Narrow","Helvetica","Arial","Verdana",Sans-Serif;
    text-align: justify;
    }
	
.box_droit a{
		text-decoration:none;
		color:#fe3008;
		font-family:"Helvetica Neue","Helvetica Narrow","Helvetica","Arial","Verdana",Sans-Serif;
    }
.box_droit .aut2{
    padding-top: 1px;
	font-family:"Helvetica Neue","Helvetica Narrow","Helvetica","Arial","Verdana",Sans-Serif;
	font-size: 1em;
	color: #fe3008;
	font-weight:bold;
}
		
.box_droit .info_aut{
    margin-top: 0.6em;
	font-size: 0.8em;
    font-family:"Helvetica Neue","Helvetica Narrow","Helvetica","Arial","Verdana",Sans-Serif;
	color: black;
    text-align: justify;
}
 	
	.box_droit .num a {
		color:#fe3008;
	}
.box_news {
	margin: 0px 0px 1em;
	padding: 2px;
 width:190px;
 /* IE MAC ne voit pas la fin de commentaire sur cette ligne \*/
  width:212px;
 /* IE MAC voit un commentaire sur 3 lignes se terminant ici */
	font-size: 0.9em;
    font-weight: bold;
	font-family:"Helvetica Neue","Helvetica Narrow","Helvetica","Arial","Verdana",Sans-Serif;
	color: black;
}
	
.box_news h1{
	margin: 5px 0px 10px;
    font-family:"Helvetica Neue","Helvetica Narrow","Helvetica","Arial","Verdana",Sans-Serif;
    font-size: 1.7em;
	color:#fe3008;
}

.lien_mvt a, .lien_mvt a:hover{
	font-size: 0.9em;
    font-weight: bold;
	font-family:"Helvetica Neue","Helvetica Narrow","Helvetica","Arial","Verdana",Sans-Serif;
	color:#fe3008;
	text-decoration:none;
}

 .infod {
	font-size: 0.8em;
    font-family:"Helvetica Neue","Helvetica Narrow","Helvetica","Arial","Verdana",Sans-Serif;
	color: black;
	text-align: justify;
 	width:180px;
 	/* IE MAC ne voit pas la fin de commentaire sur cette ligne \*/
  	width:214px;
	padding: 0em;
}
 .infod a{
	/* Merde de longueur sous IE 
	font-family:"Helvetica Neue","Helvetica Narrow","Helvetica","Arial","Verdana",Sans-Serif;
	*/
    /*font-size: 0.8em;*/
	color: black; 
    text-decoration: none; 
}
 .infod h1{
 	margin-top:12px;
	font-size: 1em;
    font-family:"Helvetica Neue","Helvetica Narrow","Helvetica","Arial","Verdana",Sans-Serif;
	color: #fe3008; 
	}
.infod ul{
	padding:0em;
}
 .infod li{
    list-style-type: none;
    list-style-image: none;
    }
 .abo .spip {
	font-family:"Helvetica Neue","Helvetica Narrow","Helvetica","Arial","Verdana",Sans-Serif;
    	font-size: 0.9em;
	color: black;
        padding-bottom:0px;	
}
  .abo a{
	font-family:"Helvetica Neue","Helvetica Narrow","Helvetica","Arial","Verdana",Sans-Serif;
    	font-size: 0.9em;
	color: #fe3008; 
    	text-decoration: none; 
}

.texte .formulaire_spip{
	font-family:"Helvetica Neue","Helvetica Narrow","Helvetica","Arial","Verdana",Sans-Serif;
    	font-size: 10pt;
	color: black;
        padding-bottom:0px;
	float:left;
}
#pied {
 background-color: rgb(209, 210, 214);
 display: inline; /* IE Hack */
 float: left;
 clear: both
 
}
.pied_police a { font-size: 9pt;
    color: rgb(255,54,18);
    font-family:"Helvetica Neue","Helvetica Narrow","Helvetica","Arial","Verdana",Sans-Serif;
    text-decoration: none;
    font-weight: bold ;
    text-align: left;
    }
.pied_police { font-size: 9pt;
    color: rgb(109,109,109);
    text-decoration: none;
    text-align: left;
    }


.bg-grey {background-color: rgb(233,233,233);
   }
   
.bg-grey2 {background-color:#d1d0cc;
	}
	
.petit {
	font-size:2px;
	
}

.r10{
	color:#FC8203;
}

.r12{
	color:#89B24A;
}

.r21{
	color:#0081FD;
}

.r22{
	color:#AF4E95;
}



.r11{
        color: rgb(0,129,253);
}

.bgr11{
        background-color: rgb(0,129,253);
}
.r6{
		color: rgb(252,130,3);
}
.bgr6{
		background-color: rgb(252,130,3);
}
.r9{
        color: rgb(117,77,176);
}
.bgr9{
        background-color: rgb(117,77,176);
}

.bgr10{
        background-color: rgb(178,93,0);
}

.bgr12{
        background-color: rgb(137,178,74);
}
.r8{
        color: rgb(175,78,149);
}
.bgr8{
        background-color: rgb(175,78,149);
}

.red {
		color:#fe3008;
}
.bgred {
		background-color:#fe3008;
}

.rdefaut {
	color:#FE3008;
}

/* Gestion du la police texte */
p.spip {
/*	font-family:"Helvetica Neue","Helvetica Narrow", Verdana, Arial, Helvetica, sans-serif;*/
font-family: "Helvetica Neue","Helvetica Narrow","Helvetica","Arial","Verdana",Sans-Serif;
padding-bottom:0.6em;
}

p.spip_note {
/*	font-family:"Helvetica Neue","Helvetica Narrow", Verdana, Arial, Helvetica, sans-serif;*/
    padding-top: 0.8px;
	font-family:"Helvetica Neue","Helvetica Narrow","Helvetica","Arial","Verdana",Sans-Serif;
}

a.spip_note, a.spip_url,a.spip_out{
	color:#FE3008;
}

.infod p.spip {
	padding-bottom:0.6em;
	font-family:"Helvetica Neue","Helvetica Narrow","Helvetica","Arial","Verdana",Sans-Serif;
}

#liste_pays {
	text-align:left;
}
p.pagination {
	margin-top:8px;
}

a.lien_pagination {
	text-decoration:none;
	color:#fe3008;
}
.divers ul{
	list-style-type: none;
    list-style-image: none;
    list-style-position: outside;
}

.divers ul li a{
	color:#fe3008;
	text-decoration:none;
}

.leech {
	color:#808080;
}

.lien_aux .aut a{
	font-family:"Helvetica Neue","Helvetica Narrow","Helvetica","Arial","Verdana",Sans-Serif;
	color: #646464;
	text-decoration:none;
	font-style:italic;
	font-weight:normal;
} 

/***** Pétition ***/
#centre_article h2.petition{
	font-family:"Helvetica Neue","Helvetica Narrow","Helvetica","Arial","Verdana",Sans-Serif;
	font-size:24px;
	text-decoration:none;
	color:#FE3008;
}
legend.info {
	font-weight:bold;
}
legend.site {
	font-weight:bold;
}
legend.comment{
	font-weight:bold;
}
.formulaire_spip {
	background-color:#E9E9E9;
}
p.reponse_formulaire {
	font-weight:bold;
}
#signatures {
	width:634px;
}
#signatures h2{
	font-family:"Helvetica Neue","Helvetica Narrow","Helvetica","Arial","Verdana",Sans-Serif;
	font-size:24px;
	text-decoration:none;
	text-align:left;
}

p.soustitre {
	font-family:"Helvetica Neue","Helvetica Narrow","Helvetica","Arial","Verdana",Sans-Serif;
	font-size:18px;
	font-style:italic;
	margin-top:-18px;
}

