@charset "UTF-8";
/* CSS Document */
/*précision sur hover du texte pour éliminer le fond noir */
a.btn_imp:hover, a.btn_arch:hover, a.btn_reagir:hover, a.btn_lire_suite:hover, a.btn_txt:hover, a.btn_voir_archives:hover,
.revues a, .revues a:hover, .nav_footer a:hover,a
 	{
	background-color:transparent;
	color:#9D0E21;/*rouge brique*/	
	}

a.btn_imp:hover, a.btn_arch:hover, a.btn_reagir:hover, a.btn_lire_suite:hover,a.btn_txt, a.btn_voir_archives:hover
 {
	text-decoration:none;/*pas de texte souligné pour les boutons images */
}
/*corrections pour les gros textes : pas de bold et on souligne*/
a.btn_voir_archives:hover {
	font-weight:normal;
	text-decoration:underline;
}	

/*BOUTONS CARRÉS IMP,ARCHIVES,REAGIR----------------------------*/	
a.btn_imp, a.btn_arch, a.btn_reagir, a.btn_imp_img {
	height:27px;
	width:65px;		
	display:block;
	border:none;
	}

a.btn_imp, a.btn_arch, a.btn_reagir, a.btn_voir_archives {
	/* quand il y a du texte */
	text-decoration:none;
	color:#000;
	background-color:#FFF;
	text-indent:22px;
	line-height:27px;
}
/*corrections pour les gros textes : pas de bold et on souligne*/
a.btn_voir_archives {
	text-decoration:underline;
}

/*les class additionnées additionnent leurs effets et ne les neutralisent pas*/
/*obligation,donc, de créer un bouton sans texte à part*/
a.btn_imp_img {
	text-indent:-5000px;
	width:22px;
}
a.btn_reagir {
	width:50px;
}
/*IMG repos de ces btns */
a.btn_imp, a.btn_imp_img 	{background:url(/boutons/btn_imp-trans.png) top left no-repeat;}
a.btn_arch 					{background:url(/boutons/btn_arch-trans.png) top left no-repeat;}
a.btn_reagir				{background:url(/boutons/btn_reagir.png) top left no-repeat}

/*a.btn_imp:hover, a.btn_arch:hover, a.btn_reagir:hover {
	width:70px;
	}abandonné pour ne pas bouger*/
/*a.btn_reagir:hover {
	width:55px;}abandonné pour ne pas bouger*/
	
/*POUR LES FICHES ENRICHIES*/
a.corrigez {
	position:absolute;
	right:0;
	top:15px;/*la hauteur de l'image du dessous*/
}
a.enrichissez {
	position:absolute;
	right:0;
	top:52px;	
}
a.enrichissez img, a.corrigez img, a.ex_fiche img {
	border:none;
}
a.ex_fiche {
	position:absolute;
	top:609px;
	left:210px;
}
a.ex_opinion img {
	border-right:solid 1px #999;
	border-left:solid 1px #FFF;
	border-top:solid 1px #FFF;
	border-bottom:solid 1px #FFF;
}
a#toggle_link {
	font-size:10px;
	font-weight:bold;
	margin-left:13px;
	letter-spacing:2px;
	text-decoration:none;
}
a#toggle_link:hover {
	text-decoration:underline;
}
/*PANIER*/
input.btn_paypal {
	position:absolute;
	top:609px;
	left:560px;
	background:url('/boutons/btn_achat.gif') top left no-repeat;
	width:98px;
	height:61px;
	border:none;
}
input.btn_ajout_panier {
	background:url('/boutons/btn_ajout_panier.gif') top left no-repeat;
	width:166px;
	height:30px;
	border:none;
}

/*BOUTONS BAS DE TEXTE (LIRE SUITE ...) */
a.btn_lire_suite {
	display:block;
	text-align:right;
	font-weight:bold;
	margin:5px 0;
	}

/*BOUTONS NAV RUBRIQUES RÉCENTES ----------------*/
a.btn_edito,
a.btn_analise,
a.btn_opinion,
a.btn_agenda,
a.btn_presse {
	display:block;
	border:none;
	height:28px;
	width:182px;
	margin-bottom:10px;
	margin-left:4px;
	}
/*au repos et visited*/
a.btn_edito:link,   a.btn_edito:visited   {background:url(/boutons/btn_edito.png) top left no-repeat; }
a.btn_analise:link, a.btn_analise:visited {background:url(/boutons/btn_analise.png) top left no-repeat; }
a.btn_opinion:link, a.btn_opinion:visited {background:url(/boutons/btn_opinion.png) top left no-repeat; }
a.btn_agenda:link,  a.btn_agenda:visited  {background:url(/boutons/btn_agenda.png) top left no-repeat; }
a.btn_presse:link,  a.btn_presse:visited  {background:url(/boutons/btn_presse.png) top left no-repeat; }

/*survol et active*/
a.btn_edito:hover,  a.btn_edito:active    {background:url(/boutons/btn_edito_f2.png) top left no-repeat; }
a.btn_analise:hover,a.btn_analise:active  {background:url(/boutons/btn_analise_f2.png) top left no-repeat; }
a.btn_opinion:hover,a.btn_opinion:active  {background:url(/boutons/btn_opinion_f2.png) top left no-repeat; }
a.btn_agenda:hover, a.btn_agenda:active   {background:url(/boutons/btn_agenda_f2.png) top left no-repeat; }
a.btn_presse:hover, a.btn_presse:active   {background:url(/boutons/btn_presse_f2.png) top left no-repeat; }

/*BOUTONS NAV RUBRIQUES ADMIN ----------------*/
a.btn_edito_a,
a.btn_analise_a,
a.btn_opinion_a,
a.btn_agenda_a,
a.btn_revue_a,
a.btn_cabinet_a,
a.btn_user_a,
a.btn_newsweb_a {
	display:block;
	border:none;
	height:28px;
	width:183px;
	margin-bottom:6px;
	background:transparent url(/boutons/fd_nav_archiv_admin.png) left top no-repeat;
	}

/*au repos et visited*/
a.btn_edito_a:link,   a.btn_edito:visited  		{background-position:0 0;    	 }
a.btn_analise_a:link, a.btn_analise_a:visited	{background-position:0 -34px; 	 }
a.btn_opinion_a:link, a.btn_opinion_a:visited	{background-position:0 -70px;	 }
a.btn_agenda_a:link,  a.btn_agenda_a:visited	{background-position:0 -105px;	 }
a.btn_revue_a:link,   a.btn_revue_a:visited	    {background-position:0 -141px;	 }
a.btn_cabinet_a:link, a.btn_cabinet_a:visited	{background-position:0 -210px;	 }
a.btn_user_a:link, 	  a.btn_user_a:visited		{background-position:0 -244px;	 }
a.btn_newsweb_a:link, a.btn_newsweb_a:visited	{background-position:0 -277px;	 }

/*survol et active*/	
a.btn_edito_a:hover,   a.btn_edito_a:active 	{background-position:-183px 0;	   }
a.btn_analise_a:hover, a.btn_analise_a:active	{background-position:-183px -34px; }
a.btn_opinion_a:hover, a.a.btn_opinion_a:active	{background-position:-183px -70px; }
a.btn_agenda_a:hover,  a.btn_agenda_a:active	{background-position:-183px -105px;}
a.btn_revue_a:hover,   a.btn_revue_a:active	    {background-position:-183px -141px;}
a.btn_cabinet_a:hover, a.btn_cabinet_a:active	{background-position:-183px -210px;}
a.btn_user_a:hover,    a.btn_user_a:active		{background-position:-183px -244px;}
a.btn_newsweb_a:hover, a.btn_newsweb_a:active	{background-position:-183px -277px;}

/*liens de brèves et de revues en page d'accueil*/
a.not_underlined {
	text-decoration:none;
	color:#000;
}
a.not_underlined:hover {
	text-decoration:underline;
}

/*footer*/
ul.nav_footer a,ul.nav_footer a:hover {
	text-decoration:none;
	color:#000;
}

ul.nav_footer {
	padding-top:2px;
}

/*BOUTONS DE FORMULAIRE ------------------*/
.btn_chercher {/*chercher cabinet*/
	position:absolute;
	top:-1px;
	right:0;
}
.recherche_alpha_contacts .btn_chercher {/*chercher contact par lettre*/
	left:280px;
	top:20px;
}

/*--- BOUTONS CRUD ---*/
a.show a.edit, a.destroy {
	font-size:8px;
}
input.validation, a.validation {
	background-color:#005166;/*vert canard*/
	color:#FFF;
	border:none;
	padding:2px 10px;
}
input.annulation, a.annulation {
	background-color:#C79C64;/*or rapide*/
	color:#FFF;
	border:none;
	padding:2px 10px;
}
.baniere_btns {	
	width:755px;
	/*border:1px solid red;*/
}
.baniere_btns, .confirm {
	margin:0 5px;
}
/*DECONNEXION*/
a.deconn {
	position:relative;
	top:5px;
	right:-50px;
	display:block;;
	width:100px;
	height:15px;
	font-size:11px;
	color:black;
}
.link_like {/*abandonné*/
	display:inline;
	border:none;
	text-decoration:underline;
}
