body { background-color: #FFFFFF; margin: 0; padding: 0; text-align: center; }

.page_don {
	text-align: left;
	padding: 1.5em;
}

.formulaire_don {
	max-width: 900px;
}

#fond{ background: #d0d0d0 url(images/fond_ombre.gif) repeat-y top left;position: relative; width: 990px; margin: 0 auto; text-align: left;}

#page { background-color: #FFFFFF;position: relative; width: 960px; margin: 0 auto; text-align: left; }

#entete { width: 960px; margin: 0; padding:0;border:none; border bottom:none;background:url(images/fond_haut.png) no-repeat top left; }

#contenu{padding-left:10px;padding-top:0;}

#entete #tools {
	font-size: 10px;
	text-align: right;
	padding: 2px 10px 0 0;
	color: #fff;
	text-transform: lowercase;
	}	
	
#entete #tools a{color:#FFFFFF;}
	
	#entete #nom_site_spip, #entete a .spip_logos {
	display: block;
	float: left;
	font-weight: bold;
	font-size: 1.5em; 
	padding-left:10px;
	padding-bottom:10px;}
#entete a { text-decoration: none; }
#entete .formulaire_recherche { 
	float: right; 
	margin-top: 5px;
	margin-right:10px;
	}
	
/*TEST ENTETE SANS FOND LE 3/11/2010 AUDREY*/

#testentete { width: 960px; margin: 0; padding:0;border:none; border bottom:none;background:url(images/nouveau-fond-bandeau.png) no-repeat top left; }

#testentete #tools {
	font-size: 10px;
	text-align: right;
	padding: 2px 10px 0 0;
	color: #8f7d63;
	text-transform: lowercase;
	}	
	
#testentete #tools a{color:#8f7d63;}
#testentete #tools a:hover{color:#847156;}
	
	#testentete #nom_site_spip, #testentete a .spip_logos {
	display: block;
	float: left;
	font-weight: bold;
	font-size: 1.5em; 
	padding-left:0;
	padding-bottom:10px;
	padding-top:10px;}
#testentete a { text-decoration: none; }
#testentete .formulaire_recherche { 
	float: right; 
	margin-top: 5px;
	margin-right:10px;
	
	}



/*FIN TEST*/


#conteneur { clear: both; float: left; width: 610px; overflow: hidden; padding:10px 0;}

#navigation { float: right; width: 310px; margin:0;overflow: hidden;padding-right:10px;padding-left:0;padding-top:15px; }
#extra { float: right; clear: right; width: 310px; margin-top: 0; overflow: hidden;padding-right:10px;padding-left:0; }

/*#pied { background:url(images/fond_bas.png) top left;clear: both; width:940px;height:#195px; margin: 0; padding: 20px 10px; border:none; text-align: left; font-size: 0.90em;color:#59462B; }



#pied ul{margin:0;
	padding:0;
	list-style-type:none;}
	
#pied ul li{padding:10px 0;}*/


/*TEST PIED*/

/* Pied de page */
#pied {
	color: #59462B;
	text-align: left;
	clear: both;
	margin-top: 1em;
	padding: 0;
	background: url(images/fond_bas2.png) repeat-x top left;
	 }
#pied a { color: #59462B; }
#pied a:hover { color: #59462B; }
#pied small { font-size: 10px; }
#pied img { vertical-align: middle; }
#pied img a { border: none; }
#pied h2 { font-weight: bold; }

#pied_listes {
	/*border-bottom: #c2c2c2 1px solid;*/
	padding: 30px 0px 20px 0px;
	}

.pied_listes_bloc_titre {
	float: left;
	padding: 0 20px 20px 0;}

#pied_listes_container {
	border-left: #c2c2c2 1px solid;
	border-right: #9e917c 1px solid;
	/*background: transparent url(../squelettes/images/pied_list_bloc_bg.gif) repeat 0 0;*/
	float: left;
	width: 640px;
	}

.pied_listes_bloc {
	float: left;
	border-left: #c2c2c2 1px solid;
	border-right: #9e917c 1px solid;
	width: 280px;
	padding: 0 15px;
	height:200px;
	}
	
.pied_listes_bloc .spip_out{background:none;}
.pied_listes_bloc a.external{padding:0}
	
.pied_listes_bloc .abon{margin-top:15px;}

.pied_listes_bloc ul {
	list-style-type:none;
	font-size: 10px;
	padding: 0;
	margin-left: 0;
	}

.pied_listes_bloc li {
	margin-top: 15px;
	}

#pied_legals {
	background: transparent url(images/filet_horizon_bas.png) repeat-x top left;
	padding: 10px 10px 10px 20px;
	font-size: 10px;
	text-align:center;
	}
	
#pied_legals a{font-weight:bold;}

#pied_legals p{padding:0;margin:0}

.abon ul li{display:inline;vertical-align:top;}


/* partenaires */
.partenaires{margin-top:15px;}

.partenaires ul li{
	float: left;
	margin: 0 10px 10px 0;
	}



/* Couleurs des liens
---------------------------------------------- */
a { color: #DA0014; text-decoration: none; }
a:focus,a:hover,a:active { color: #ff0000; text-decoration: underline; }

	
	/* MENU THEMATIQUE */

	
/* MENU THEMATIQUE */

#menu_them_container {
	background:url(images/nav_bg.png) repeat-x top left;

	text-align: left;
	padding: 0;
	}
#menu_them {
	width: 960px;
	padding: 0;
	text-align: left;
	margin: 0 auto;
	height:27px;
	}
	
#menu_them_border{
	/*border-left: black 1px solid;
	border-right: #282828 1px solid;*/
	float: left;
	}

#menu_them ul{
	margin:0;
	padding:0;
	list-style-type:none;
	width:auto;
	}

#menu_them ul li{
	display:block;
	float:left;
	margin: 0;
	height:26px;
	/*border-left: #282828 1px solid;
	border-right: black 1px solid;*/
	}


#menu_them ul li a{
	color: #EEEEEE;
	background:url(images/nav_off.png) repeat-x top left;
	display:block;
	float:left;
	padding:3px 12px 0 12px;
	height:23px;
	}


#menu_them ul li a:hover {
	color: #fff;
	font-weight: normal;
	text-decoration: none;
	background:url(images/nav_on.png) repeat-x top left;
	}
#menu_them ul li a.on {
	color: #fff;
	font-weight: normal;
	text-decoration: none;
	background:transparent url(images/nav_on.png) repeat-x top left;
	}

/*FIN MENU*/





.bloc_droite {
width:300px;
margin:0 auto;
padding-bottom:20px;
}

.bloc_droite .h2{text-transform:uppercase;font-weight:bold;font-size:11px;padding-bottom:5px;color:#ee8300;padding:0;margin:0;}

.bloc_droite a{color:#e04018;text-decoration:none;}
.bloc_droite a:hover{color:#ee8300; text-decoration:none;}

.bloc_droite .date a{color:#e04018;text-decoration:none;}
.bloc_droite .date a:hover{color:#ee8300; text-decoration:none;}
.bloc_droite .menu ul{padding-right:15px;}
.bloc_droite .menu ul li{padding-bottom:0;}
hr{background-color:#EE8300;color:#EE8300;height:1px;border:0 none;}

.bloc_droite .menu ul li .spip_logos{border:1px solid #CCCCCC;margin-top:2px;}
.logo_article{width:200px;float:right;margin:0;margin-left:10px;font-size:9px;color:#666666;text-align:right;}
.logo_article .spip_logos {margin-left: 0; margin-bottom: 4px; }
.logo_article .titlogo{}

/*Test logo de l'article sur toute la larguer quand ya une belle photo*/
.logo_article2{clear:both;width:590px;margin:5px 0;font-size:9px;color:#666666;text-align:right;}
.logo_article2 .spip_logos {float:none;margin:0;margin-bottom: 4px; }
.logo_article2 .titlogo{}
/*fin test nouveau logo*/


.chapo_article{text-align;left;padding-top:20px;padding-bottom:20px;color:#333333;font-weight:bold;line-height:1.4em;}
.chapo{text-align:justify;padding-top:20px;color:#333333;}

.texte{text-align:justify;}

.bloc_droite .amis ul{list-style: none;margin: 0;padding: 0;padding-top:10px;padding-bottom:10px;padding-right:15px;}
.bloc_droite .amis ul li{padding-bottom:5px;padding-top:5px;}
.bloc_droite .amis a.external{background:none;padding-right:0;}
.amis{padding-right:10px;padding-top:10px;line-height:1.7em;}

.auteurs{color:#666666;font-size:0.9em;margin-top:10px;line-height:1.5em;}

.auteurs a{color:#035124;}
.auteurs a:hover{color:#035125;}

/*auteurs2 quand photo sur toute la largeur*/
.auteurs2{color:#035124;font-size:0.9em;margin-top:0;line-height:1.5em;}

.auteurs2 a{color:#035124;}
.auteurs2 a:hover{color:#035125;}

.date{color:#666666;font-size:0.85em;line-height:1.5em;}
.date a{color:#035124;}

.dossiers_art{color:#666666;font-size:0.85em;margin-top:10px;margin-bottom:5px;line-height:1.5em;}

.dossiers_art a{color:#99CC00}

.dossiers_art h4{display:inline;background-color:#99CC00;color:#FFFFFF;padding:0 4px;font-family:arial, helvetica, sans-serif;}

h1{color:#333333;font-size:1.8em;}

.tags a{color:#99CC00}
.trad a{color:#99CC00}

.tags{color:#666666;font-size:0.85em;line-height:1.5em;background:transparent url(images/tags2.png) no-repeat top left;padding-left:20px;
	}

.outils{
	padding-top: 0px;
	margin: -10px 5px 2px 0;}

*html .outils { padding-top: 5px; }/* HACK ONLY IE */

.trad{color:#666666;font-size:0.9em;line-height:1.5em;}


.rezos{clear:both;padding-top:10px;}
.rezos_tools {
	/*background: #f0edeb;*/
	border-bottom: 1px dotted #CCCCCC;
	border-top:1px dotted #CCCCCC;
	height: 30px;
	clear: both;
	margin-top:30px;
}


.socialtags_box {
	float: left;
	padding: 5px 6px;
	}
	
.socialtags-hovers {
	opacity: 1 !important;
	-moz-opacity: 1 !important;
	filter: alpha(opacity=100) !important;
}	
.rezos_tools .outils_texte {
	float: right;
	padding:5px 6px;
	font-size:0.8em;
	color:#666666;
	}
	
.outils_texte a{color:#666666;}
.outils_texte a:hover{color:#666666;text-decoration:underline}
	
	
.endebat{
/*background:#eae9df url(images/rebonds.png) no-repeat top left;*/
border-bottom:1px dotted #c8c4aa;border-top:1px dotted #c8c4aa;padding:10px 0;color:#666666;margin-top:20px;margin-bottom:20px;
color:#aea98b;}

.endebat .titre{color:#999475;font-weight:bold;font-family:Georgia, Times, serif;}

.endebat ul{color:#aea98b;margin:0;
}

.endebat a{color:#999475;}
.endebat a:hover{color:#999475;text-decoration:underline;}

.ps{margin-bottom: 2em; line-height: 1.40em; 
border:1px #CCCCCC solid;
padding:10px;}


}
.notes { margin-bottom: 2em; line-height: 1.40em;}
.notes { clear: both; font-size: 0.90em; border-top:1px #CCCCCC solid;border-bottom:1px #CCCCCC solid;padding:10px;}

.citer{margin-bottom: 1em; margin-top:20px;border:1px dotted #DDDDDD;padding:10px;color:#999999;font-size:0.9em;}
.citer h2{color:#999999;font-weight:bold;font-family:Georgia, Times, serif;font-size:14px;}
.citer a{color:#999999;}



/*NEWSLETTER*/

.themes{	
background:#FFFFFF url(images/haut_bloc_droite.gif) no-repeat top left;
margin:0;
/*border-top:1px solid #d9d9d9;*/
	/*border-left:1px solid #d9d9d9;
	border-right:1px solid #d9d9d9;*/
}

.themes h1{
	border-top:1px solid #d9d9d9;
	border-left:1px solid #d9d9d9;
	border-right:1px solid #d9d9d9;
	/*padding:15px 10px;*/
	padding:3px;
	
	}
	
ul.secteurs{
list-style: none;
margin: 0;
padding: 0;
	}
	
ul.secteurs li{
padding:0;
margin:0;	
font-size:0.85em;
line-height:1.3em;
margin-top:10px;
}


/* BANNIERE DE DONS */

.dons_banniere {
	padding-bottom: 0;
    background-color: #e2dcd5;
    position: relative;
    padding-top: 20px;
    padding-bottom: 20px;
    border-bottom: 1px solid #d6d1ca;
}

.dons_banniere a {
	color: #7a0a0a;
}
    
.dons_banniere_wrapper { 
	position: relative; 
	width: 960px; 
	margin: 0 auto; 
	text-align: center; 
}

.progress_bar_wrapper {
	padding: 10px 100px;
}

.dons_banniere h2 {
	color: #7a0a0a;
	font-weight: bold;
	font-size: 2em;
}

.dons_banniere .ban_content {
	font-size: 1.2em;
	color: #656565;
}

.dons_banniere a.bouton_vert {
	background-color: #7a0a0a; 
    border: none;
    color: white;
    padding: 10px 24px;
    text-align: center;
    text-decoration: none;
    display: inline-block;
}

.dons_banniere a.bouton_vert:hover {
	background-color: #570707;
}


/*SUBCOLUMNS YAML*/


/**
 * @section subtemplates
 * @see     ...
 */

.subcolumns { width: 100%; overflow:hidden; }
.subcolumns_oldgecko { width: 100%; float:left; }

.subc { padding: 0 0.5em 0 0.5em; overflow: hidden; }
.subcl { padding: 0 O.5em 0 0; overflow: hidden; }
.subcr { padding: 0 0 0 0.5em; overflow: hidden; } 

.c20l, .c25l, .c33l, .c40l, .c38l, .c50l,
.c60l, .c62l, .c66l, .c75l, .c80l {float: left; }
 
.c20r, .c25r, .c33r, .c40r, .c38r, .c50r,
.c60r, .c66r, .c62r, .c75r, .c80r {float: right; margin-left: -5px; }

.c20l, .c20r { width: 20%; }
.c40l, .c40r { width: 40%; }
.c60l, .c60r { width: 60%; }
.c80l, .c80r { width: 80%; }
.c25l, .c25r { width: 25%; }
.c33l, .c33r { width: 33.333%; }
.c50l, .c50r { width: 50%; }
.c66l, .c66r { width: 66.666%; }
.c75l, .c75r { width: 75%; }
.c38l, .c38r { width: 38.2%; }
.c62l, .c62r { width: 61.8%; }

/*SOMMAIRE*/

.first{padding-right:17px;}

img.vert{background-color:#99CC00;padding:2px;margin-right:5px; margin-bottom:3px;}

.une img.vert{background-color:#99CC00;padding:2px;margin-right:5px;vertical-align:bottom;margin-bottom:4px;}

.une img.green{padding:2px 2px 0 0;margin-right:5px;vertical-align:bottom;margin-bottom:3px;}

.articles .introduction { margin-top: 0.30em; line-height: 1.40em; }
.articles h3{ margin: 0.30em 0; }

.une .introduction { margin-top: 0.30em; line-height: 1.40em; }
.une h3{ display:inline;margin: 0;font-size:1.45em;line-height;1.4em;}

.une {margin: 0.20em 0 0 0; padding: 0 0.20em 10px 0.20em; }
.une .spip_logos {margin-bottom:5px;margin-top:5px;border:1px solid #999999;}


/*deuze*/

.deuze { margin: 0.20em 0.5em 0 0; padding: 10px 10px 0 0; }

.deuze h3{margin: 0;padding-bottom:2px; padding-top:2px;font-size:1.2em,}

.deuze .spip_logos {border:1px solid #999999;float:left;margin-right:5px;}

.deuze .introduction { margin-top: 0.30em; line-height: 1.40em; font-size:0.95em;}

.deuze ul {
    list-style: none;
    margin-left: 0;
    padding-left:0;
    margin-top:0;
    padding-top:0;
   }

.deuze ul li{margin-bottom:0;padding-bottom:5px;}

.deuze ul li.listederr{border-bottom:none;margin-bottom:0;padding-bottom:0}


/*petite colonne a droite de la une*/
.lasuite{margin: 0.20em 0 0 0; padding: 0.30em 0.20em 0 0.20em; }

.lasuite h3{margin: 0;padding-bottom:1px; font-size:1em;}

.lasuite .spip_logos {border:1px solid #999999;float:left;padding-left:0;margin-right:5px;}

.lasuite .introduction { margin-top: 0.30em; line-height: 1.40em; font-size:0.85em;}

.lasuite ul {
    list-style: none;
    margin-left: 0;
    padding-left:0;
    margin-top:0;
    padding-top:0;
   }

.lasuite ul li{border-bottom: 1px solid #ee8300;margin-bottom:10px;padding-bottom:10px;}

.lasuite ul li.listederr{border-bottom:none;}

.lasuite .date{font-size:0.82em;line-height:1.4em;}
.lasuite .date a{color:#035124}

/*fin petite colonne*/

.annonce {background: #daeda3; margin: 5px 0 10px 0; padding: 10px 10px 15px 10px; border: 1px solid #a8d400;}

.grandangle {background:#efefef url(images/grandangle_icone.png) no-repeat top left;margin:5px 0 10px 0; padding: 10px 10px 15px 10px; border: 1px solid #d8d8d8;}

.grandangle h3{margin: 10px 0 0 0;font-size:1.40em;line-height:1.4em;color:#Ob5ea6;}

.grandangle h3 a{color:#0b5ea6;}

.grandangle h3 a:hover{#0070b8;}


.grandangle .chapo{font-weight:normal;color:#333333;line-height:1.40em;text-align:left;padding-top:10px;}

.grandangle .soustitre{ text-transform:uppercase;line-height;1.4em;color:#565A5D}


.grandangle .spip_logos {border:1px solid #999999;float:right;}


.grandangle .date{font-size:0.85em;line-height:1.4em;margin-top:10px;}

.grandangle a{color:#0b5ea6;}
.grandangle a:hover{#0070b8;}

.grandangle .lirelasuite a {color:#0070b8;}

.grandangle .lirelasuite .spip_logos {border:0 none;float:none;vertical-align:bottom;}


.ga{padding:0 5px 0 0;}
.ga .spip_logos{margin-bottom:10px;margin-left:5px;}

.zerubga{text-transform:uppercase;background-color:#008AD5;color:#FFFFFF;font-size:12px;width:100px;text-align:center;padding:0 2px;display:inline;margin-left:10px;letter-spacing:0.05em;}


/*der centrale*/

.der { margin: 0.20em 0.5em 10px 0; padding: 0 0 0.20em 0; }

.der h3{margin: 0;padding-bottom:2px; padding-top:2px;font-size:15px;}

.der .spip_logos {border:1px solid #999999;float:left;margin-right:5px;}

.der .introduction { margin-top: 0.30em; line-height: 1.40em; font-size:12px;}

.der ul {
    list-style: none;
    margin-left: 0;
    padding-left:0;
    margin-top:0;
    padding-top:0;
   }

.der ul li{/*border-bottom: 1px solid #ee8300;margin-bottom:20px;*/padding-bottom:10px;padding-top:10px;}

.der ul li.listederr{border-bottom:none;}


/*Col de droite - dossiers */


.dossiers{margin: 0; padding: 20px 10px 20px 0; }

.dossiers h3{margin: 0;padding-bottom:1px;padding-top:5px;letter-spacing:0.4;font-weight:normal;font-size:1.4em;line-heigth:1.4em;}

.dossiers img {border:1px solid #999999;padding:0;margin:0;}

.dossiers a:hover img{border:1px solid #EE8300;padding:0;margin:0;}


.dossiers ul {
    list-style: none;
    margin-left: 0;
    padding-left:0;
    margin-top:0;
    padding-top:0;
    padding-right:5px;
   }

.dossiers ul li{border-bottom: 1px solid #ee8300;margin-bottom:10px;padding-bottom:10px;}

.dossiers ul li.listederr{border-bottom:none;}

/*fin dossiers*/




/*Colonne de droite --arrondis jaunes*/


#abo_arrondi_gauche {
background:#FFFFFF url(images/fond_arrondi.gif) no-repeat bottom left;
margin:auto;
width:300px;
}

#abo_arrondi_droite {
background:#FFFFFF url(images/fond_arrondi.gif) no-repeat bottom right;
margin-left:14px;
padding-bottom:5px;
padding-top:0;
}

#abo_arrondi_haut {
background:#FFFFFF url(images/fond_arrondi.gif) no-repeat top right;
margin-left:-14px;
padding:0;
}
#abo_arrondi_haut div {
background:#FFFFFF url(images/fond_arrondi.gif) no-repeat top left;
height:14px;
width:14px;
}

.abo_arrondi_contenu{
padding:0;
	
}	
/*NUAGE*/

#abo_arrondi_gauche_nuage {
background:#FFFFFF url(images/fond_arrondi_nuage.gif) no-repeat bottom left;
margin:auto;
width:300px;
}

#abo_arrondi_droite_nuage {
background:#FFFFFF url(images/fond_arrondi_nuage.gif) no-repeat bottom right;
margin-left:14px;
padding-bottom:5px;
padding-top:0;
}

#abo_arrondi_haut_nuage {
background:#FFFFFF url(images/fond_arrondi_nuage.gif) no-repeat top right;
margin-left:-14px;
padding:0;
}
#abo_arrondi_haut_nuage div {
background:#FFFFFF url(images/fond_arrondi_nuage.gif) no-repeat top left;
height:14px;
width:14px;
}

.abo_arrondi_contenu_nuage{
padding:0;
	
}	



/*TEST ARRONDI SANS IMAGES*/



div.arrondi
{
	width:300px;
	background:#fff;
	border : 1px solid #ee8300;
	margin-bottom:3em;
	margin-top:3em;
	padding:0.5em 0;
	-moz-border-radius:5px;
	-webkit-border-radius:5px;
	border-radius:5px;

}

div.arrondi p {
	color:#333;
	margin:1em;
}

/*NEW TABS*/

ul.tabs {
	margin: 0;
	/* padding: 0; 
	 padding-left:5px;
	 padding-right:5px;*/
	 padding:0;
	/*float: left;*/
	list-style: none;
	height: 32px; /*--Set height of tabs--*/
	/*border-bottom: 1px solid #ee8300;*/
	border-left: 1px solid #ee8300;
	border-top: 1px solid #ee8300;
	border-right: 1px solid #ee8300;
	width: 300px;
	 -moz-border-radius: 5px 5px 0 0; 
     -webkit-border-radius: 5px 5px 0 0; 
     border-radius: 5px 5px 0 0;         
     -webkit-border-top-left-radius: 5px; /* pour Chrome */ 
     -webkit-border-top-right-radius: 5px; /* pour Chrome */ 
     overflow:hidden;
     text-align:left;
}
ul.tabs li {
	float: left;
	margin: 0;
	padding: 0;
	padding-left:5px;
	height: 31px; /*--Subtract 1px from the height of the unordered list--*/
	line-height: 31px; /*--Vertically aligns the text within the tab--*/
	border: 1px solid #ee8300;
	border-left: none;
	border-top:none;
	margin-bottom: -1px; /*--Pull the list item down 1px--*/
	overflow: hidden;
	position: relative;
	/*background: #f6f6f6;*/
	background:transparent;

}
ul.tabs li a {
	text-decoration: none;
	color: #000;
	display: block;
	font-size: 1.2em;
	padding: 5px 5px;
	/*border: 1px solid #fff; --Gives the bevel look with a 1px white border inside the list item--*/
	outline: none;
	height:31px;
}
ul.tabs li a:hover {
	/*background: #e6e6e6;*/
	background:transparent;

}
html ul.tabs li.active, html ul.tabs li.active a:hover  { /*--Makes sure that the active tab does not listen to the hover properties--*/
	/*background: #fff;*/
	background:transparent;
	border-bottom: 1px solid #fff; /*--Makes the active tab look like it's connected with its content--*/


}

.tab_container {
	border: 1px solid #ee8300;
	border-top: none;
	overflow: hidden;
	clear: both;
	float: left; width: 100%;
	background: #fff;
	-moz-border-radius-bottomright:5px;
	-webkit-border-radius-bottomright:5px;
	border-radius-bottomright:5px;
	-moz-border-radius-bottomleft:5px;
	-webkit-border-radius-bottomleft:5px;
	border-radius-bottomleft:5px;	
	
}
.tab_content {
	padding: 20px;
	font-size: 1.2em;
}

/*FIN NEW TABS*/





.nav-wrap { margin: 50px auto;  background-color: rgba(0,0,0,0.6); border-top: 2px solid white; border-bottom: 2px solid white; }

.group:after { visibility: hidden; display: block; font-size: 0; content: " "; clear: both; height: 0; }
*:first-child+html .group { zoom: 1; } /* IE7 */

#example-one { margin: 0 auto; list-style: none; position: relative; width: 960px; }
#example-one li { display: inline; }
#example-one li a { color: #bbb; font-size: 14px; display: block; float: left; padding: 6px 10px 4px 10px; text-decoration: none; text-transform: uppercase; }
#example-one li a:hover { color: white; }
#magic-line { position: absolute; bottom: -2px; left: 0; width: 100px; height: 2px; background: #fe4902; }

#example-two { margin: 0 auto; list-style: none; position: relative; width: 960px; }
#example-two li { display: inline; }
#example-two li a { position: relative; z-index: 200; color: #bbb; font-size: 14px; display: block; float: left; padding: 6px 10px 4px 10px; text-decoration: none; text-transform: uppercase; }
#example-two li a:hover { color: white; }
#example-two #magic-line-two { position: absolute; top: 0; left: 0; width: 100px; background: rgba(220, 133, 5, 0.9); z-index: 100; -moz-border-radius: 5px; -webkit-border-radius: 5px; }

.current_page_item a, .current_page_item_two a { color: white !important; }


/*Styles page auteurs*/
.hyperlien {background:url(../squelettes/images/fleche_verte.png) no-repeat center left #FFFFFF;padding-left:20px;font-weight: normal; }
.hyperlien a{color:#99CC00;background:#FFFFFF;}
.hyperlien a:hover{background:#99CC00;color:#FFFFFF;text-decoration:none;}


#bout_ecrire {
	text-align: left;
	}
	
	
#bout_ecrire h2{border-top:1px solid #DDDDDD;margin-top:20px;color:#333333;font-size:16px;padding-top:10px;font-weight:bold;}
	
#bout_ecrire a {	
	display: block;
	width: 200px;
	height: 17px;
	background: url(../squelettes/images/fleche_verte_3.png) no-repeat 0 0;
	padding-left:20px;
	color:#333333;
	}
	
#bout_ecrire a:hover {	
	background: url(../squelettes/images/fleche_verte_3.png) no-repeat 0 -17px;
	background-color:#FFFFFF; 
	color:#99CC00;
	text-decoration:none;
	}	
	
#bout_ecrire span {
	/*display: none;*/
	}
	
/*adaptation menus de droite*/
.menu ul { margin: 0; padding: 10px 0; list-style: none;border:none; }
.menu ul li { margin: 0.20em 0; padding: 0.20em;border:none }


.articlesauteurs ul li {clear: both;padding:0.40em 0.20em;padding-left:15px;background: url(../squelettes/images/fleche_verte_small.png) no-repeat left center;}
.articlesauteurs ul li a{ color:#99CC00;}
.articlesauteurs ul li a:hover{ background:#99CC00;color:#FFFFFF;text-decoration:none; }
.articlesauteurs h2{border-top:1px solid #DDDDDD;margin-top:20px;color:#333333;font-size:16px;padding-top:10px;font-weight:bold;}

.ficheauteur a{color:#99CC00}
.ficheauteur a:hover{background:#99CC00:color:#FFFFFF;text-decoration:none;}
.ficheauteur a.spip_out{color:#99CC00}
.ficheauteur a:hover.spip_out{color:#FFFFFF;background:#99CC00;text-decoration:none;}

.ecrireauteur{padding-top:20px;}

.ficheauteur{padding-bottom:40px;}


/*FORMULAIRE RECHERCHE*/
.formulaire_recherche input.text { width: 150px;padding-left:5px; background: #FFF;color:#beaf9a;font-size:11px;}


.formulaire_recherche label {text-transform:uppercase;font-weight:bold;font-size:11px;padding-bottom:5px;color:#333333;}

.formlettre .formulaire_recherche input.text{width:15em;border:1px inset;font-size: 12px; font-family: inherit;color:#666666;padding-left:2px;background: #FFF; }
.formlettre .formulaire_recherche label{}


/* FORMULAIRE DON */
.formulaire_don ul {
}

.formulaire_don .boutons {
	text-align: left;
	margin-top: 1em;
}

/* Formulaire newsletter */

.formlettre{margin-top:20px;}
.bouton-news { width: 19px; height: 20px; border: none; cursor: pointer; background: url("../squelettes/images/bouton.png") no-repeat left top; }
.bouton-news:hover { background: url("../squelettes/images/bouton_on.png") no-repeat left bottom; } 

.pied_listes_bloc .bouton-news { width: 19px; height: 20px; border: none; cursor: pointer; background: url("../squelettes/images/bouton2.png") no-repeat left top; }

.pied_listes_bloc .bouton-news:hover { background: url("../squelettes/images/bouton2_on.png") no-repeat left bottom; }


input, select, textarea { font-size: 12px; font-family: inherit;color:#666666;padding-left:2px }
.formlettre .formulaire_spip .boutons {  margin: 0; padding: 0; }

.reponse_formulaire_ok { margin: 0; color: #53AD20; font-weight: normal; font-size:11px;}

.cherche ul li{border-bottom:1px solid #DDDDDD}

ul.nuage{padding-right:10px;font-size:80%;}

.cumulus{margin: 0; padding: 0 5px 2px 0; }



.recense {border-bottom:1px dotted #c8c4aa;border-top:1px dotted #c8c4aa;padding:10px 0;margin-bottom:20px;color:#8f8a6c;}

.recense .titre{font-weight:bold;font-family:Georgia, Times, serif;}
.recense ul{padding-top:0;margin-top:0;padding-bottom:0;margin-bottom:0;}

/*.indent .texte p{text-indent:40px;}*/

.encadre{margin:0 auto;padding:10px;color:#aea98b;border:1px solid #c8c4aa;border-top:2px solid #c8c4aa;margin:0;}
.encadre-droite{float:right;width:300px;padding:10px;color:#aea98b;border:1px solid #c8c4aa;border-top:2px solid #c8c4aa;margin-left:10px;}
.encadre-gauche{float:left;width:300px;padding:10px;color:#aea98b;border:1px solid #c8c4aa;border-top:2px solid #c8c4aa;margin-right:10px;}

.ps{border-bottom:1px dotted #c8c4aa;border-top:1px dotted #c8c4aa;border-left:none;border-right:none;padding:10px 0;margin-top:20px;margin-bottom:20px;color:#8f8a6c;}
.ps h2{font-weight:bold;font-family:Georgia, Times, serif;font-size:14px;color:#8f8a6c;}
.ps a{color:#8f8a6c;}
.ps ul{padding-top:0;margin-top:0;padding-bottom:0;margin-bottom:0;}



.notes{border-bottom:1px dotted #c8c4aa;border-top:1px dotted #c8c4aa;border-left:none;border-right:none;padding:10px 0;margin-top:20px;margin-bottom:20px;color:#8f8a6c;}
.notes h2{font-weight:bold;font-family:Georgia, Times, serif;font-size:14px;color:#8f8a6c;}
.notes a{color:#8f8a6c;}
.notes ul{padding-top:0;margin-top:0;padding-bottom:0;margin-bottom:0;}

.leforum{border-top:2px solid #c8c4aa;margin-top:20px;margin-bottom:10px;padding:10px;}
.leforum h2{font-weight:bold;font-family:Georgia, Times, serif;font-size:14px;color:#8f8a6c;}
.forum-texte{background-color:#FFFFFF}
.leforum a{color:#8f8a6c;}


/* Boite d'un forum : eclaircissement progressif des bords */
ul .forum-message { border: 1px solid #c8c4aa; margin: 0; padding: 0; margin-bottom: 1em; }
ul ul .forum-message { border: 1px solid #d2cfba; }
ul ul ul .forum-message { border: 1px solid #dcdaca; }
ul ul ul ul .forum-message { border: 1px solid #e2e0d5; }
ul ul ul ul ul .forum-message { border: 1px solid #e8e7de; }
ul ul ul ul ul ul .forum-message { border: 1px dotted #e8e7de; }

/* Boite de titre d'un forum : mise en couleur selon la profondeur du forum */
ul .forum-chapo { border: 0; border-bottom: 1px dotted #B8B8B8; margin: 0; padding: 3px 6px 2px 6px; background: #c8c4aa; }
ul ul .forum-chapo { background: #d2cfba; }
ul ul ul .forum-chapo { background: #dcdaca; }
ul ul ul ul .forum-chapo { background: #e2e0d5; border-bottom: 1px dotted #E0E0E0; }
ul ul ul ul ul .forum-chapo { background: #e8e7de; }


/*personnalisation du plugin comments*/

.comments { ... }
.leforum .comments h2{font-weight:bold;font-family:Georgia, Times, serif;font-size:14px;color:#8f8a6c;margin-bottom:10px;}
.comments .comments-list { ... }
.comments .comments-list .comment-li {}
.comments ul.comments-ul{list-style: none;margin:0;padding:0}
.comment { ... }
.comment .comment-meta { ... }
.comment .comment-meta a.permalink { ... }
.comment img.avatar { ... }

.comments .comment-form { ... }
ul .comment.hreview{border: 1px solid #c8c4aa; margin: 0; padding: 0; margin-bottom: 1em;}
ul .comment-meta{border: 0; border-bottom: 1px dotted #B8B8B8; margin: 0; padding: 3px 6px 2px 6px; background: #c8c4aa; }
ul .comment-texte{background-color:#FFFFFF;padding:10px;}

.comment-link-abus { padding: 0 10px 10px 10px; text-align: right; }  


/*liste des articles d'une rubrique*/

.menu ul li.listearticles{ margin: 0.20em 0 0.5em 0; padding: 0.20em 0.20em 0.5em 0.20em;border:none;border-bottom:1px solid #DDDDDD;}

.listearticles .spip_logos{border:1px solid #DDDDDD;}

/*intertitres dans les articles*/
h3.spip{text-align:left;}


.cartouche{margin-bottom:30px;}

#hierarchie{font-size:0.8em;}

blockquote.spip { margin: 2em; margin-left:1em;padding-left: 2em; font-size:11px;color:#555555;border:none;text-indent:none; }


/* Portfolio */
#documents_portfolio { clear: both; margin: 2em auto; text-align: left; }
#documents_portfolio .spip_logos { margin: 6px 3px 0 3px; border: 4px solid #C8C4AA; }
#documents_portfolio a.on .spip_logos { border-color: #F57900; }
#documents_portfolio a:focus .spip_logos,
#documents_portfolio a:hover .spip_logos,
#documents_portfolio a:active .spip_logos { border-color: #8F8A6C; }
#documents_portfolio h2 {color:#8F8A6C;font-size:14px;font-family:arial, helvetica, sans-serif;text-align:left;padding-left:4px;text-transform:uppercase; }



.voir{border:1px solid #d8d8d8;color:#0B5EA6;font-family:arial, helvetica, sans-serif;padding-top:3px;font-size:11px;text-transform:uppercase;text-align:center;background-color:#EFEFEF;}
.voir a{color:#0B5EA6;}

.voir_col{color:#0B5EA6;font-family:arial, helvetica, sans-serif;padding-top:3px;font-size:11px;text-transform:uppercase;text-align:center;}
.voir_col a{color:#0B5EA6;}
.voir_col a:hover{color:#0B5EA6; text-decoration: underline;}
.dossiers .voir_col img { border: none; }


/*Modele annuaire pour la page des auteurs avec tri alphabetique*/

div.alphabet{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 9px;
	color: #999;
}
div.alphabet ul{
	margin:0;
	padding:0;
}
div.alphabet ul li{
	margin:0;
	padding:0;
	display:inline-block;
	width:10px;
	text-align:center;	
	padding:2px;
	margin-right:2px;
	background-color: #E3E3E3;
	border: 1px solid #E3E3E3;	
}
div.alphabet ul li.on{
	background-color: #EE8300;
}
div.alphabet ul li.plein{
	border: 1px solid #CCCCCC;
}
div.alphabet ul li a{
	display:inline-block;
	width:10px;	
	text-align:center;	
}

div.alphabet ul li a:hover{
	color:#EE8300;
	text-decoration:none;
	font-weight:bold;
}
div.alphabet ul li.on a{
		color: #fff;
		font-weight:bold;
		text-decoration:none;
}
.liste_auteur{margin-top:20px;}

.logomot{}
.logomot .spip_logos{float:none;margin-left:0;margin-bottom:5px;margin-top:2px;border:none !important;}
