@import "font.css";
/* ----------------------------------------------------- */
/* Minorites Stylesheet
/* ----------------------------------------------------- */
@font-face {
    font-family: 'StagBook';
    src: url('http://www.minorites.org/themes/minorites/font/stag-book-webfont.eot');
    src: url('http://www.minorites.org/themes/minorites/font/stag-book-webfont.eot?#iefix') format('embedded-opentype'),
         url('http://www.minorites.org/themes/minorites/font/stag-book-webfont.woff') format('woff'),
         url('http://www.minorites.org/themes/minorites/font/stag-book-webfont.ttf') format('truetype'),
         url('http://www.minorites.org/themes/minorites/font/stag-book-webfont.svg#StagSemibold') format('svg');
    font-weight: normal;
    font-style: normal;
}

@font-face {
    font-family: 'StagSemibold';
    src: url('http://www.minorites.org/themes/minorites/font/stag-semibold-webfont.eot');
    src: url('http://www.minorites.org/themes/minorites/font/stag-semibold-webfont.eot?#iefix') format('embedded-opentype'),
         url('http://www.minorites.org/themes/minorites/font/stag-semibold-webfont.woff') format('woff'),
         url('http://www.minorites.org/themes/minorites/font/stag-semibold-webfont.ttf') format('truetype'),
         url('http://www.minorites.org/themes/minorites/font/stag-semibold-webfont.svg#StagSemibold') format('svg');
    font-weight: normal;
    font-style: normal;
}

/* HTML, BODY 
/* ----------------------------------------------------- */
#atff {
	display:none;
}
html, body {
	margin:0;
	width:100%;
	font-family:"Lucida Grande", "Lucida", "Lucida Sans", Arial, Verdana, Helvetica, sans-serif;
	color:#333333;
}

sup {
  vertical-align: baseline;
  font-size: smaller;
  line-height: normal;
}
/* RESET
/* ----------------------------------------------------- */

h1,h2,h3,h4,h5,h6 {
	padding:0;
	margin:0;
}

p {
	padding:0;
	margin:0;
}

ul, li {
	padding:0;
	margin:0;
	list-style:none;
}

a, a:visited {
	color:#006699;
	text-decoration:none;
}

a:hover, a:visited:hover {
	color:#333333;
}

a img {
	border:0;
}

.ft_333333 {
	color:#333333;
}


/* GLOBAL
/* ----------------------------------------------------- */

.global {
	position:relative;
	width:955px;
	margin:0 auto;
	overflow:auto;
}

#main_col_left {
	float:left;
	width:640px;
}

#main_col_right {
	float:right;
	width:315px;
}

#col_center_content {
	width:940px;
	margin:20px 0 0 10px;
}





/* HEADER
/* ----------------------------------------------------- */

#logo {
	display:block;
	width:257px;
	height:101px;
	background:url(img/logo.gif);
	margin-left:10px;
}

#main_menu {
	/*background:url(img/layout_main_menu.gif);*/
	margin-left:10px;
	width:630px;
	height:29px;
	padding:15px 0 0 0;
	font-family:"Lucida Grande", "Lucida", "Lucida Sans", Arial, Verdana, Helvetica, sans-serif;
	font-size:14px;
	color:#999999;
}

#main_menu li {
	display:inline;
}

a.main_menu, a.main_menu:visited {
	text-decoration:none;
	color:#666666;
}

a.main_menu:hover, a.main_menu:visited:hover {
	text-decoration:none;
	color:#333333;
}

a.main_menu_active, a.main_menu_active:visited, a.main_menu_active:hover, a.main_menu_active:visited:hover {
	text-decoration:none;
	color:#000000;
	background:url(img/arrow_main_menu_active.gif) no-repeat bottom center;
	padding-bottom:12px;
}

a.main_menu_active_2, a.main_menu_active_2:visited, a.main_menu_active_2:hover, a.main_menu_active_2:visited:hover {
	text-decoration:none;
	color:#000000;
	background:url(img/arrow_main_menu_active_2.gif) no-repeat bottom center;
	padding-bottom:12px;
	
}

#barre_bleu_menu {
	width:630px;
	height:30px;
	background:url(img/fd_barre_bleu_menu.gif) repeat-x;
	margin-left:10px;
}

#barre_beige_menu {
	width:630px;
	height:30px;
	background:url(img/fd_barre_beige_menu.gif) repeat-x;
	margin-left:10px;
	padding:-5px 0 0 0;
	color:#006699;
	font-size:11px;
}

ul.ariane {
	padding:8px 0 0 0;
}

ul.ariane li {
	display:inline;
}

ul.ariane li.item_ariane {
	background:url(img/arrow_ariane.gif) no-repeat right;
	padding-right:19px;
	margin-right:0;
}

html*ul.ariane li.item_ariane {
	]background:url(img/arrow_ariane.gif) no-repeat right;
	]padding-right:17px;
	]margin-right:2px;
}

* html ul.ariane li.item_ariane {
	background:url(img/arrow_ariane.gif) no-repeat right;
	padding-right:17px;
	margin-right:2px;
}


ul.ariane li a, ul.ariane li a:visited {
	color:#666633;
	font-size:11px;
}

ul.ariane li a:hover, ul.ariane li a:visited:hover {
	color:#333333;
	font-size:11px;
}

#content_barre_aujourdhui_minorites {
	width:640px;
	height:65px;
	overflow:auto;
	padding:0;
	margin:0;
}

* html #content_barre_aujourdhui_minorites {
	height:65px;
	overflow:auto;
	margin:-3px 0 0 0;
}

#content_barre_aujourdhui_minorites li {
	float:left;
	font-family:"Lucida Grande", "Lucida", "Lucida Sans", Arial, Verdana, Helvetica, sans-serif;
	font-size:11px;
}

li.item_aujourdhui_first {
	width:151px;
	height:53px;
	background:url(img/item_aujourdhui_first.gif);
	padding:12px 0 0 9px;
}

li.item_aujourdhui_first:hover {
	background:url(img/item_aujourdhui_first_hover.gif);
}

li.item_aujourdhui {
	width:149px;
	height:53px;
	background:url(img/item_aujourdhui.gif);
	padding:12px 0 0 11px;
}

li.item_aujourdhui:hover {
	background:url(img/item_aujourdhui_hover.gif);
}

li.item_aujourdhui_last {
	width:149px;
	height:53px;
	background:url(img/item_aujourdhui_last.gif);
	padding:12px 0 0 11px;
}

li.item_aujourdhui_last:hover {
	background:url(img/item_aujourdhui_last_hover.gif);
}


li.item_aujourdhui_first a, li.item_aujourdhui a, li.item_aujourdhui_last a, li.item_aujourdhui_first a:visited, li.item_aujourdhui a:visited, li.item_aujourdhui_last a:visited {
	text-decoration:none;
	color:#666633;
}

li.item_aujourdhui_first:hover a, li.item_aujourdhui:hover a, li.item_aujourdhui_last:hover a {
	text-decoration:none;
	color:#FFFFFF;
}


/* CONTENT
/* ----------------------------------------------------- */


/* LEFT COL */

#main_col_left_content {
	margin:25px 0 0 0;
	padding-left:10px;
}

#ligne_titre_revue {
/*	overflow:auto;*/
	height:25px;
	margin-bottom:10px;
}

#la_revue_intitle {
	font-family:"StagSemibold", Helvetica, Arial;
	font-size:28px;
	color:#3399cc;
	float:left;
	
	display:inline;
	position:relative;
	top: -4px; left: -10px;
}

#la_revue_numero {
	font-family:"StagBook", Helvetica, Arial;
	font-size:28px;
	color:#3399cc;
	float:left;
	padding-right:4px;
}

#la_revue_numero_numero {
	font-family:"StagBook", Helvetica, Arial;
	font-size:28px;
	color:#3399cc;
	float:left;
	
	margin-left: -6px; margin-top: -0.5px; padding-right: 4px;
}

#la_revue_numero_title	 {
	display:inline;
	position:relative;
	top:-1px;
	
	
	margin-left: 0px; margin-top: -0.5px; padding-right: 4px;
}

#feed_tous_les_numeros {
	float:right;
	width:307px;
	text-align:right;
	padding-right:23px;
	font-family:"Lucida Grande", "Lucida", "Lucida Sans", Arial, Verdana, Helvetica, sans-serif;
	font-size:11px;
	padding-top:9px;
	font-weight:bold;
}

a.link_rss, a.link_rss:visited {
	text-decoration:none;
	color:#006699;
}

a.link_rss:hover, a.link_rss:visited:hover {
	text-decoration:none;
	color:#333333;
}

p.icon_rss img, span { 
   vertical-align: middle; 
}

p.icon_rss span { 
   padding-left: 5px; 
}

.article_home_img {
	margin-left:-10px;
	margin-bottom:15px;
}

.item_article {
	width:620px;
}

h2.item_article_titre, h2.item_article_titre a, h2.item_article_titre a:visited {
	letter-spacing:-1px;
	line-height:30px;
	padding-right:50px;
	text-decoration:none;
}

h2.item_article_titre a:hover, h2.item_article_titre a:visited:hover {
	color:#333333;
}

h2.article_seul_titre {
	font-family:"Lucida Grande", "Lucida", "Lucida Sans", Arial, Verdana, Helvetica, sans-serif;
	font-size:25px;
	font-weight:bold;
	letter-spacing:-1px;
	line-height:30px;
	padding-right:20px;
	color:#006699;
}

.article_seul_date {
	font-size:11px;
	font-weight:bold;
	color:#999999;
	margin:8px 0 -16px 1px;
}

.item_article_auteur {
	font-size:11px;
	color:#999999;
	margin:9px 0 0 0;
}

.item_article_texte {
	font-family:Georgia, "Times New Roman", Times, serif;
	font-size:14px;
	margin-top:12px;
	width:620px;
	line-height:21px;
}

.lire_la_suite {
	width:620px;
	text-align:right;
	font-size:11px;
	font-weight:bold;
	margin:5px 0 12px 0;
}

.filet_points {
	margin:0 0 13px 0;
}

#anciens_numeros {
	overflow:auto;
}

#anciens_numeros_content {
	overflow:auto;
	margin:25px 0 0 0;
}

html*#anciens_numeros_content {
	]overflow:auto;
	]margin:25px 0 20px 0;
}


* html #anciens_numeros_content {
	overflow:auto;
	margin:42px 0 20px 0;
	width:620px;
}

.titre_anciens_numeros {
	margin:2px 7px 0 0;
	float:left;
}	

.icon_rss_anciens_numeros {
	float:left;
	font-size:11px;
	font-weight:bold;
	margin:2px 0 0 0;
}	

p.icon_rss_anciens_numeros img, span { 
   vertical-align: middle;
}

p.icon_rss_anciens_numeros span { 
   padding-left: 6px; 
   margin:1px 0 0 0;
}

.item_numero {
	font-size:11px;
	float:left;
	margin:0 20px 19px 0;
}

.item_numero_last {
	font-size:11px;
	float:left;
	margin:0 0 0 0;
}

.item_numero_titre {
	margin:0 0 8px 0;
}

#numeros_prec_suivant {
	margin:1px 0 21px 0;
	overflow:auto;
}

.bt_num_prec {
	float:left;
	width:140px;
	height:20px;
	background:url(img/bt_num_prec_gris.gif);
}

.bt_num_prec_active {
	float:left;
	width:140px;
	height:20px;
	background:url(img/bt_num_prec_bleu.gif);
}

.bt_num_prec_active:hover {
	float:left;
	width:140px;
	height:20px;
	background:url(img/bt_num_prec_bleu_hover.gif);
	cursor:pointer;
}

.bt_num_suivant {
	float:right;
	margin-right:10px;
	width:140px;
	height:20px;
	background:url(img/bt_num_suivant_gris.gif);
}

* html .bt_num_suivant {
	float:right;
	width:140px;
	height:20px;
	background:url(img/bt_num_suivant_gris.gif);
	margin-right:5px;
}

.bt_num_suivant_active {
	float:right;
	margin-right:10px;
	width:140px;
	height:20px;
	background:url(img/bt_num_suivant_bleu.gif);
}

* html .bt_num_suivant_active {
	float:right;
	width:140px;
	height:20px;
	background:url(img/bt_num_suivant_bleu.gif);
	margin-right:5px;
}

.bt_num_suivant_active:hover {
	background:url(img/bt_num_suivant_bleu_hover.gif);
	cursor:pointer;
}


/* -------------------------
   Article seul
------------------------- */

.article_seul_auteur {
	width:620px;
	overflow:auto;
	margin:15px 0 0 0;
}

.article_seul_auteur_filet_top {
	margin:0 0 10px 0;
}

.article_seul_auteur_photo {
	float:left;
	width:60px;
}	

.article_seul_auteur_texte {
	width:560px;
	float:left;
	margin:0 0 20px 0;
}

* html .article_seul_auteur_texte {
	width:560px;
	float:left;
	margin:0 0 10px 0;
}

.article_seul_auteur_nom {
	font-size:12px;
	margin:0 0 5px 0;
	font-weight:bold;
}

.article_seul_auteur_bio {
	font-size:10px;
	color:#999999;
	line-height:15px;
}

.article_seul_chapeau {
	font-family:Georgia, "Times New Roman", Times, serif;
	font-size:20px;
	color:#333333;
	margin:27px 0 0 0;
	width:620px;
}

.article_seul_texte {
	font-family:Georgia, "Times New Roman", Times, serif;
	font-size:14px;
	line-height:21px;
	margin:29px 0 0 0;
	width:620px;
/*	overflow:auto;*/
}

.article_seul_texte_photo {
	float:left;
	padding:4px 20px 0 0;
}

.article_seul_texte_photo_legende {
	font-size:10px;
	color:#999999;
	font-family:"Lucida Grande", "Lucida", "Lucida Sans", Arial, Verdana, Helvetica, sans-serif;
	width:300px;
	line-height:12px;
	margin:4px 0 0 0;
}

.article_seul_texte_texte {
	margin:0;
}

.article_seul_lettrine {
	float:left; 
	padding:5px 9px 0 0; 
	line-height:53px;
	font-size:74px; 
	font-family:Georgia, 'Times New Roman', Times, serif;
}

.article_seul_paragraphe {
	margin:0 0 11px 0;
}

.article_seul .article_seul_texte .article_seul_texte_texte strong, .article_seul_paragraphe p strong {
	font-family:Georgia, "Times New Roman", Times, serif;
	font-size:20px;
	color:#333333;
	margin:27px 0 0 0;
	width:620px;
	font-weight:normal;
}

.article_seul_signature {
	width:620px;
	text-align:right;
	font-size:12px;
	font-weight:bold;
	margin:-5px 0 14px 0;
	padding:0 1px 0 0;
}

.article_seul_notes {
	font-size:11px;
}

.article_seul_barre_outils {
	width:617px;
	height:20px;
	background:url(img/fd_barre_outils_article.gif) repeat-x;
	margin:35px 0 0 0;
	font-size:10px;
	padding:5px 0 30px 3px;
}

.ico_barre_outils {
	display:inline;
	margin:0 27px 0 2px;
}

.ico_barre_outils img { 
   vertical-align: middle; 
   margin:-1px 0 0 0;
}

.ico_barre_outils span { 
   padding-left: 8px; 
   vertical-align: top; 
}

.ico_barre_outils a, .ico_barre_outils a:visited {
	font-weight:bold;
	color:#666666;
}

.ico_barre_outils a:hover, .ico_barre_outils a:visited:hover {
	color:#333333;
}

.item_connexes {
	overflow:auto;
}

.col_items_connexes {
	width:300px;
	float:left;
	font-size:11px;
	margin:18px 20px 0 0;
	min-height:600px;
	height:600px;
}

.col_items_connexes_2 {
	width:299px;
	float:left;
	font-size:11px;
	margin:18px 0 0 0;
}

.titre_col_item_connexes {
	margin:0 0 23px 0;
}

#col_center_content .titre_col_item_connexes {
	margin:10px 0 20px 0;
}

#col_center_content .item_connexes {
	padding:0;
	margin:0;
}

* html #col_center_content .item_connexes {
	padding:0 0 10px 0;
	margin:0 0 20px 0;
}

.groupe_items_connexes {
	margin:0 0 20px 0;
}

.groupe_items_connexes_titre {
	padding:0 0 6px 0;
	border-bottom:1px dotted #999999;
	margin:0 0 9px 0;
	font-weight:bold;
}

.groupe_items_connexes_item {
	overflow:auto;
	margin:0 0 9px 0;
}

.groupe_items_connexes_item_photo {
	float:left;
	width:81px;
}

.groupe_items_connexes_item_texte {
	float:left;
	width:218px;
	padding:0 0 8px 0;
	border-bottom:1px dotted #999999;
	min-height:35px;
	height:35px;
}

.groupe_items_connexes_item_texte_2 {
	float:left;
	width:299px;
	padding:0 0 8px 0;
	border-bottom:1px dotted #999999;
}

.groupe_items_connexes_item_date {
	font-size:9px;
	color:#666666;
	margin:0 0 1px 0;
}

* html .groupe_items_connexes_item_date {
	font-size:9px;
	color:#666666;
	margin:0;
}

#les_breves {
	float:left;
}

#derniere_maj {
	font-size:10px;
	color:#CCCCCC;
	float:right;
	padding:10px 10px 0 0;
}

.breves_pagination {
	width:620px;
	padding:5px 0 0 0;
	overflow:auto;
}

.bt_breves_prec {
	float:left;
	width:120px;
	height:20px;
	background:url(img/bt_breves_prec.gif);
}

.bt_breves_prec_active {
	float:left;
	width:120px;
	height:20px;
	background:url(img/bt_breves_prec_active.gif);
}

.bt_breves_prec_active:hover {
	background:url(img/bt_breves_prec_active_hover.gif);
}

.bt_breves_suivant {
	float:right;
	width:130px;
	height:20px;
	background:url(img/bt_breves_suivant.gif);
}

.bt_breves_suivant_active {
	float:right;
	width:130px;
	height:20px;
	background:url(img/bt_breves_suivant_active.gif);
}

.bt_breves_suivant_active:hover {
	float:right;
	width:130px;
	height:20px;
	background:url(img/bt_breves_suivant_active_hover.gif);
}

.breves_pages {
	float:left;
	width:355px;
	height:20px;
	margin:0 0 0 8px;
}

.breves_pages ul li {
	float:left;
	font-size:11px;
	text-align:center;
	line-height:20px;
}

.breves_pages ul a, .breves_pages ul a:visited {
	color:#999999;
}

.breves_pages ul a:hover, .breves_pages ul a:visited:hover {
	color:#333333;
}

.breves_pages ul li.page_active {
	width:30px;
	height:20px;
	background:url(img/fd_page_active.gif);
}

.breves_pages ul li.page {
	width:30px;
	height:20px;
	background:url(img/fd_page.gif);
	color:#999999;
}

.breves_pages ul li.sep {
	width:5px;
	height:20px;
	background:url(img/fd_sep_page.gif);
}

.listing_breves {
	margin:16px 0 0 0;
	padding:0 0 8px 0;
}

.item_breve_longue {
	width:620px;
/*	margin:0 0 11px 0;	*/
}

h2.item_breve_longue_titre a, h2.item_breve_longue_titre a:visited {
	font-size:18px;
	font-weight:bold;
	font-family:Verdana;
}

.item_breve_longue_date {
	font-size:11px;
	font-weight:bold;
	color:#999999;
	margin:6px 0 0 0;
}

.item_breve_longue_texte {
	font-family:Georgia, "Times New Roman", Times, serif;
	font-size:12px;
	line-height:18px;
	margin:7px 0 18px 0;
}

html*.item_breve_longue_texte {
	]font-family:Georgia, "Times New Roman", Times, serif;
	]font-size:12px;
	]line-height:18px;
	]margin:7px 0 7px 0;
}


* html .item_breve_longue_texte {
	font-family:Georgia, "Times New Roman", Times, serif;
	font-size:12px;
	line-height:18px;
	margin:7px 0 7px 0;
}





/* RIGHT COL */

#search {
	margin:70px 0 0 10px;
	overflow:auto;
}

.form_search {
	float:left;
	width:255px;
	margin:0 5px 0 0;
}

* html .form_search {
	float:left;
	width:255px;
	margin:0 5px 8px 0;
}

.form_bt_search {
	float:left;
	margin:0;
	width:30px;
}	

input#searchfield {
	width:235px;
	height:17px;
	background: transparent url(img/fd_search.gif) no-repeat;
	border:0;
	padding:3px 10px 0 10px;
	font-family:"Lucida Grande", "Lucida", "Lucida Sans", Arial, Verdana, Helvetica, sans-serif;
	font-size:11px;
	color:#666666;
}

.bt_search {
	background:transparent url(img/bt_search.gif) no-repeat;
	width:30px;
	height:20px;
	border:0;
	margin:0;
	text-indent:-999px;
	font-size:0px;  /* HACK IE7 */
	display:block; /* HACK IE7 */
	line-height:0px; /* HACK IE7 */
}

.bt_search:hover {
	cursor:pointer;
	background:transparent url(img/bt_search_hover.gif) no-repeat;
}

#sidebar_breves {
	/* MOD BY SEB */
	margin:8px 0 0 0;
}

html*#sidebar_breves {
	]margin:8px 0 0 0;
}


#sidebar_top_agence {
	width:300px;
	height:45px;
	margin:0 0 0 10px;
	background:url(img/sidebar_top_agence.gif);
}

#sidebar_top_egalement_sommaire {
	width:300px;
	height:25px;
	margin:0 0 0 10px;
	background:url(img/sidebar_top_egalement_sommaire.gif);
}

#sidebar_breves_content {
	width:315px;
	background:url(img/sidebar_fd_breves.gif);
	margin:0 0 20px 0;
	padding:3px 0 21px 0;
}

#sidebar_breves_content_2 {
	width:315px;
	background:url(img/sidebar_fd_breves_2.gif);
	margin:0 0 20px 0;
	padding:3px 0 21px 0;
}

#sidebar_sommaire_content {
	width:315px;
	background:url(img/sidebar_fd_sommaire.gif);
	margin:0 0 20px 0;
	padding:14px 0 17px 0;
}

#feed_toutes_les_breves {
	position:absolute;
	margin:9px 0 0 120px;
	font-size:11px;
	padding-top:9px;
	font-weight:bold;
}

.item_breve_icon {
	margin:0 0 0 20px;
	font-size:12px;
	overflow:auto;
	padding-bottom:1px;
}

.item_breve_sans_icon {
	margin:0 0 0 40px;
	font-size:12px;
	width:257px;
}

.breve_ico {
	float:left;
	width:20px;
}

.breve_contenu_ico {
	float:left;
	width:257px;
}

html*.breve_contenu_ico {
	]float:left;
	]width:257px;
	]padding:1px 0 0 0;
}

* html .breve_contenu_ico {
	float:left;
	width:257px;
	padding:1px 0 0 0;
}

.item_breve_cat_date {
	color:#999999;
	font-size:9px;
}

.breve_cat {
	color:#333333;
	text-transform:uppercase;
}

.item_breve_texte {
	line-height:14px;
	margin:1px 0 0 0;
}	

.item_sommaire {
	font-size:12px;
	width:280px;
	margin:0 0 0 21px;
}

.item_sommaire a {
	
}

.filet_breve {
	width:280px;
	height:2px;
	background:url(img/filet_breve.gif) no-repeat;
	margin:9px 0 7px 20px;
}

* html .filet_breve {
	width:280px;
	height:2px;
	background:url(img/filet_breve.gif) no-repeat;
	margin:10px 0 -10px 20px;
}

#sidebar_newsletter {
	width:300px;
	height:250px;
	background:url(img/fd_newsletter.jpg);
	margin:0 0 0 10px;
}

#sidebar_newsletter_sans_breves {
	width:300px;
	height:250px;
	background:url(img/fd_newsletter.jpg);
	margin:105px 0 0 10px;
}

* html #sidebar_newsletter_sans_breves {
	width:300px;
	height:250px;
	background:url(img/fd_newsletter.jpg);
	margin:197px 0 0 10px;
}


.form_newsletter {
	float:left;
	width:165px;
	margin:0 5px 0 0;
}

.form_bt_abonner {
	float:left;
	margin:0;
	width:90px;
}	

#form_abonnement {
	position:relative;
	padding:210px 0 0 20px;
}

html*#form_abonnement {
	]position:relative;
	]padding:190px 0 0 20px;
}

* html #form_abonnement {
	position:relative;
	padding:190px 0 0 20px;
}


input#mail_newsletter {
	width:145px;
	height:17px;
	background: transparent url(img/fd_champ_newsletter.png) no-repeat;
	border:0;
	padding:3px 10px 0 10px;
	font-family:"Lucida Grande", "Lucida", "Lucida Sans", Arial, Verdana, Helvetica, sans-serif;
	font-size:11px;
	color:#666666;
	behavior: url(iepngfix.htc);
}

.bt_abonner {
	background:transparent url(img/bt_abonner.png) no-repeat;
	width:90px;
	height:20px;
	border:0;
	margin:0;
	text-indent:-999px;
	font-size:0px;  /* HACK IE7 */
	display:block; /* HACK IE7 */
	line-height:0px; /* HACK IE7 */
	behavior: url(iepngfix.htc);
	
}

.bt_abonner:hover {
	cursor:pointer;
}

#dans_la_boucle {
	margin:20px 0 0 10px;
}

.item_boucle {
	width:294px;
	height:17px;
	background:url(img/fd_item_boucle.gif) repeat-x;
	font-size:10px;
	color:#666666;
	padding:8px 0 0 6px;
}

img.img_restez_boucle {
	margin:0;
	position:relative;
	top:5px;
}

html*img.img_restez_boucle {
	]margin:0 0 -3px 0;
}

* html img.img_restez_boucle {
	margin:0 0 -3px 0;
}

p.ico_boucle {
	display:inline;
	margin:0 0 0 2px;
}

p.ico_boucle img { 
   vertical-align: middle; 
   margin:-2px 0 0 0;
}

p.ico_boucle span { 
   padding-left: 5px; 
   vertical-align: top; 
}

#quote_of_the_day {
	margin:24px 0 0 10px;
}

.bulle_quote {
	float:left;
	width:90px;
}

.quote_texte {
	float:left;
	width:210px;
	font-family:Georgia, "Times New Roman", Times, serif;
	font-style:italic;
	font-size:14px;
	line-height:20px;
	color:#333333;
	padding:2px 0 30px 0;
}


/* SEPARATEUR FULL PAGE */

.sep_ombre_full_page {
	width:100%;
	height:8px;
	background:url(img/sep_ombre_full_page.gif) repeat-x;
	margin:9px 0 -37px 0;
}

* html .sep_ombre_full_page {
	width:100%;
	height:8px;
	background:url(img/sep_ombre_full_page.gif) repeat-x;
	margin:9px 0 -46px 0;
}


#du_cote_des_blogs {
	margin:0 0 15px 10px;
}

.item_cote_blog {
	margin:0 0 7px 10px;
	overflow:auto;
	width:640px;
}

.item_cote_blog_photo {
	float:left;
	width:61px;
}

.item_cote_blog_content {
	float:left;
	width:559px;
	border-bottom:1px dotted #cccccc;
}

.item_cote_blog_content_last {
	float:left;
	width:559px;
}


.item_cote_blog_titre {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:12px;
	font-weight:bold;
}	

.item_cote_blog_texte {
	font-family:Georgia, "Times New Roman", Times, serif;
	font-size:12px;
	line-height:18px;
	margin:5px 0 0 0;
	color:#666666;
}

.item_cote_blog_suite {
	font-size:11px;
	font-weight:bold;
	margin:2px 0 6px 0;
}


/* -------------------------
   Fiches auteur
------------------------- */

.fiche_auteur_left {
	float:left;
	width:460px;
	height:225px;
	padding:0 0 35px 0;
/*	overflow:auto;*/
}

.fiche_auteur_right {
	float:right;
	width:460px;
	height:225px;
	padding:0 0 35px 0;
/*	overflow:auto;*/
}

.fiche_auteur_photo {
	float:left;
	width:140px;
	height:225px;
}

.fiche_auteur_texte {
	float:right;
	width:300px;
}

.fiche_auteur_texte_texte {
	height:175px;
}

.fiche_auteur_nom {
	font-size:18px;
	font-weight:bold;
}

.fiche_auteur_bio {
	font-family:Georgia, "Times New Roman", Times, serif;
	font-size:11px;
	line-height:16px;
	margin:6px 0 5px 0;
}

.fiche_auteur_lire_suite {
	width:300px;
	text-align:right;
	font-size:11px;
	font-weight:bold;
}

.fiche_auteur_barre_outils {
	width:291px;
	height:19px;
	background:url(img/fd_barre_outils_auteur.gif) repeat-x;
	padding:6px 0 0 9px;
}

.ico_fiche_auteur_barre_outils {
	display:inline;
	margin:0 17px 0 2px;
	font-size:10px;
}

.ico_fiche_auteur_barre_outils img { 
   vertical-align: top; 
   margin:-1px 0 0 0;
}

.ico_fiche_auteur_barre_outils span { 
   padding-left: 8px; 
   vertical-align: top; 
}

.ico_fiche_auteur_barre_outils a, .ico_fiche_auteur_barre_outils a:visited {
	font-weight:bold;
	color:#666666;
}

.ico_fiche_auteur_barre_outils a:hover, .ico_fiche_auteur_barre_outils a:visited:hover {
	color:#333333;
}


/* -------------------------
   Page auteur
------------------------- */

.page_auteur_full {
/*	overflow:auto;*/
	width:940px;
	margin:0 0 35px 0;
}

.page_auteur_photo {
	float:left;
	width:140px;
}

.page_auteur_barre_social {
	width:130px;
	height:20px;
	margin:10px 0 0 0;
	padding:5px 0 0 10px;
	background:url(img/fd_barre_auteur_social.gif) repeat-x;
}

.page_auteur_barre_social img {
	margin:0 2px 0 0;
}


.page_auteur_texte {
	width:620px;
	float:left;
	margin:0 0 0 20px;
}

.page_auteur_bio {
	font-family:Georgia, "Times New Roman", Times, serif;
	font-size:14px;
	line-height:20px;
}

.page_auteur_nom {
	font-size:24px;
	letter-spacing:-1px;
	margin:0 0 5px 0;
}

.page_auteur_titre {
	font-family:"Lucida Grande", "Lucida", "Lucida Sans", Arial, Verdana, Helvetica, sans-serif;
	font-size:25px;
	font-weight:bold;
	letter-spacing:-1px;
	line-height:30px;
	color:#006699;
	margin:0 0 -7px 0;
}

.item_connexes_pagination {
	width:300px;
	padding:5px 0 0 0;
	overflow:auto;
	margin:-13px 0 20px 0;
}

.bt_item_connexe_prec {
	float:left;
	width:25px;
	height:20px;
	background:url(img/bt_item_connexe_prec_gris.gif);
}

.bt_item_connexe_prec_active {
	float:left;
	width:25px;
	height:20px;
	background:url(img/bt_item_connexe_prec_bleu.gif);
}

.bt_item_connexe_prec_active:hover {
	background:url(img/bt_item_connexe_prec_bleu_hover.gif);
	cursor:pointer;
}

.bt_item_connexe_suivant {
	float:right;
	width:25px;
	height:20px;
	background:url(img/bt_item_connexe_suivant_gris.gif);
}

.bt_item_connexe_suivant_active {
	float:right;
	width:25px;
	height:20px;
	background:url(img/bt_item_connexe_suivant_bleu.gif);
}

.bt_item_connexe_suivant_active:hover {
	background:url(img/bt_item_connexe_suivant_bleu_hover.gif);
	cursor:pointer;
}

.item_connexes_pages {
	float:left;
	width:240px;
	height:20px;
	margin:0 0 0 5px;
}

.item_connexes_pages ul li {
	float:left;
	font-size:11px;
	text-align:center;
	line-height:20px;
}

.item_connexes_pages ul a, .item_connexes_pages ul a:visited {
	color:#999999;
}

.item_connexes_pages ul a:hover, .item_connexes_pages ul a:visited:hover {
	color:#333333;
}

.item_connexes_pages ul li.page_active {
	width:30px;
	height:20px;
	background:url(img/fd_page_active.gif);
}

.item_connexes_pages ul li.page {
	width:30px;
	height:20px;
	background:url(img/fd_page.gif);
	color:#999999;
}

.item_connexes_pages ul li.sep {
	width:5px;
	height:20px;
	background:url(img/fd_sep_page.gif);
}

/* -------------------------
   Th�mes
------------------------- */

.titre_themes {
	margin:6px 0 5px 0;
}

.titre_col_item_themes {
	margin:0 0 19px 0;
}

/* -------------------------
   About
------------------------- */

.about_chapeau {
	font-family:Georgia, "Times New Roman", Times, serif;
	font-size:20px;
	width:610px;
	line-height:25px;
	padding:10px 0 0 0;
}

.article_seul_texte_about {
	font-family:Georgia, "Times New Roman", Times, serif;
	font-size:14px;
	line-height:21px;
	margin:29px 0 0 0;
	width:610px;
	overflow:auto;
}

#sidebar_about {
	width:300px;
	height:250px;
	margin:125px 0 0 0;
}

* html #sidebar_about {
	width:300px;
	height:250px;
	margin:215px 0 0 0;
}

.sidebar_about_item {
	overflow:auto;
	margin:0 0 16px 0;
}

.sidebar_about_item_photo {
	width:60px;
	float:left;
}

.sidebar_about_item_texte {
	float:left;
	width:240px;
}

.sidebar_about_item_titre {
	font-size:12px;
	font-weight:bold;
	line-height:15px;
}

.sidebar_about_item_desc {
	font-size:10px;
	color:#999999;
	line-height:13px;
	margin:6px 0 0 0;
	padding:0 0 17px 0;
	border-bottom:1px dotted #999999;
}

/* -------------------------
   Contact
------------------------- */

.form_contact {
	margin:20px 0 0 0;
}

.form_contact p {
	overflow:auto;
	margin:0 0 10px 0;
}

.form_contact input {
	height:15px;
	border-top:1px solid #888888;
	border-left:1px solid #888888;
	border-right:1px solid #CCCCCC;
	border-bottom:1px solid #CCCCCC;
	width:220px;
	font-size:11px;
	font-family:"Lucida Grande", "Lucida", "Lucida Sans", Arial, Verdana, Helvetica, sans-serif;
	padding:1px 0 1px 2px;
}

.form_contact textarea {
	border-top:1px solid #888888;
	border-left:1px solid #888888;
	border-right:1px solid #CCCCCC;
	border-bottom:1px solid #CCCCCC;
}

.form_contact select {
	border-top:1px solid #888888;
	border-left:1px solid #888888;
	border-right:1px solid #CCCCCC;
	border-bottom:1px solid #CCCCCC;
	font-size:11px;
	padding:1px 0;
	margin:0 0 0 80px;
	width:223px;
}

* html .form_contact select {
	border-top:1px solid #888888;
	border-left:1px solid #888888;
	border-right:1px solid #CCCCCC;
	border-bottom:1px solid #CCCCCC;
	font-size:11px;
	padding:1px 0;
	margin:0 0 0 80px;
	width:227px;
}


.form_contact input.envoyer {
	width:70px;
	height:20px;
	background:transparent url(img/bt_envoyer.gif) no-repeat;
	border:0;
	text-indent:-999px;
	font-size:0px;  /* HACK IE7 */
	display:block; /* HACK IE7 */
	line-height:0px; /* HACK IE7 */
}

.form_contact input.envoyer:hover {
	cursor:pointer;
	background:transparent url(img/bt_envoyer.gif) no-repeat;
}

.label {
	font-size:11px;
	width:60px;
	text-align:right;
	display:block;
	float:left;
	margin:0 20px 0 0;
	padding:2px 0 0 0;
}

.red_star {
	color:red;
}

.red_star sup {
	font-size:11px;
}

.champs_obligatoires {
	color:#cc0000;
	font-size:10px;
	float:left;
	padding:0 0 0 80px;
	width:471px;
}

* html .champs_obligatoires {
	color:#cc0000;
	font-size:10px;
	float:left;
	padding:0 0 0 80px;
	width:474px;
}

.bt_submit {
	float:left;
	width:70px;
}



/* FOOTER
/* ----------------------------------------------------- */

#footer {
	margin:48px 0 30px 10px;
	font-size:11px;
	color:#999999;
}

#footer a, #footer a:visited {
	color:#999999;
}

#footer a:hover, #footer a:visited:hover {
	color:#333333;
}

p.icon_rss_footer {
	display:inline;
	margin:0 0 0 2px;
}

p.icon_rss_footer img { 
   vertical-align: middle; 
   margin:-2px 0 0 0;
}

p.icon_rss_footer span { 
   padding-left: 5px; 
   vertical-align: top; 
}

.date_article {
	position:relative;
	top:-1px;
}

/************************************************
CAPTIFY CAPTION
************************************************/
.caption-top, .caption-bottom {
     background: #000000;
/*     color: #ffffff;*/
color:lightgrey;
     cursor:default;
     padding:2px;
     font-family:"Lucida Grande","Lucida","Lucida Sans",Arial,Verdana,Helvetica,sans-serif;
	font-size:12px;
     text-align:left;
/*	letter-spacing:1px;*/
}

.caption-top {
     border-width:0px;
}

.caption-bottom {
     border-width:0px;
}

.caption a, .caption a {
     background:#000;
     border:none;
     text-decoration:none;
     padding:2px;
}

.caption a:hover, .caption a:hover {
     background:#202020;
}

