/* Normal, standard links. */

@import "../../../css/styles.css";





/* Tables should show empty cells. */
table
{
	empty-cells: show;
}



/* Input boxes - just a bit smaller than normal so they align well. */

input, button
{

}

textarea
{
	font-size: 100%;
	color: #000000;
	font-family: verdana, sans-serif;
}



/* Standard horizontal rule.. ([hr], etc.) */


/* No image should have a border when linked */
a img
{
	border: 0;
}

/* The "Quote:" and "Code:" header parts... */
.quoteheader, .codeheader
{
	color: #000000;
	text-decoration: none;
	font-style: normal;
	font-weight: normal;
	font-size: 12px;
	background-color:#B1B1B1;
	margin: 5px 15px 0px 15px; 
	padding:1px 4px;

}

.quoteheader a, .quoteheader a:visited {
	color:#000;
}

/* A quote, perhaps from another post. */
.quote
{
	color: #000000;
	background-color:#F2F2F7;
	border: 1px solid #B1B1B1;
	margin: 0px 15px; 
	padding: 4px;
	line-height: 1.4em;
}

/* A code block - maybe even PHP ;). */
.code
{
	color: #000000;
	background-color: #dddddd;
	font-family: "courier new", "times new roman", monospace;
	font-size:11px;
	line-height: 1.3em;
	/* Put a nice border around it. */
	border: 1px solid #A9B8C2;
	margin: 0px 15px; 
	padding: 4px;

	/* Don't wrap its contents, and show scrollbars. */
	white-space: nowrap;
	overflow: auto;
	/* Stop after about 24 lines, and just show a scrollbar. */
	max-height: 24em;
}



/* Generally, those [?] icons.  This makes your cursor a help icon. */
.help
{
	cursor: help;
}

/* /me uses this a lot. (emote, try typing /me in a post.) */
.meaction
{
	color: red;
}

/* The main post box - this makes it as wide as possible. */
.editor
{
	width: 96%;
}

/* Highlighted text - such as search results. */
.highlight
{
	background-color: yellow;
	font-weight: bold;
	color: black;
}

/* Alternating backgrounds for posts, and several other sections of the forum. */
.windowbg, #preview_body
{
	color: #000000;
	background: url(../mf3/images/windowbg.jpg) #E2E2E9 top repeat-x;
}

.windowbg2
{
	color: #000000;
	background: url(../mf3/images/windowbg2.jpg) #E6EBEF top repeat-x;
}

.messagebg, messagebg2 {
	color: #000000;
}

.messagebg {background: url(../mf3/images/messagebg.jpg) #E5E6EA top repeat-x;}
.messagebg2 {background: url(../mf3/images/messagebg2.jpg) #F3F7FA top repeat-x;}

.windowbg3, .windowbg23
{
	color: #000000;
	background: url(../mf3/images/windowbg3.jpg) #D9D0E3 top repeat-x;
	padding:2px 0;

}
/* the today container in calendar */
.calendar_today
{
	background-color: #FFFFFF;
	border:1px solid #FE6C01;
	padding:0;
}

.calendar_fond_normal {
	color: #000000;
	background-color: #EEEEF2;
	padding:0;
}

.calendar_jour {
	background-color: #0099FF;
	color: #FFFFFF;
	padding:0 2px;
}
.calendar_birthday {

	font-size:9px;
	font-family:Arial, Helvetica, sans-serif;
}
.calendar_event {
	font-size:9px;

}

.calendar ul {
	padding: 0 2px;
	margin: 0;
	list-style:none;
}

.calendar ul li {
	margin: 0;
	padding:2px 0;
	border-top:1px solid #B4B4B4;
	background-color:#F2F9F9;
}


/* These are used primarily for titles, but also for headers (the row that says what everything in the table is.) */
.titlebg, tr.titlebg th, tr.titlebg td, .titlebg2, tr.titlebg2 th, tr.titlebg2 td
{
	color: black;
	font-style: normal;
	background: url(../mf3/images/windowbg2.jpg) #E6EBEF repeat-x;
	padding-left: 10px;
	padding-right: 10px;
}
.titlebg, .titlebg a:link, .titlebg a:visited
{
	font-weight: bold;
	color: black;
	font-style: normal;
}
/*
.titlebg a:hover
{
	color: #404040;
}*/


/* same as titlebg, but used where bold text is not needed */
.titlebg2 a:link, .titlebg2 a:visited
{
	color: black;
	font-style: normal;
	text-decoration: underline;
}

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

/* styles pour les listing de sections */

#bodyarea {font-size:12px; padding:0 30px; }


#bodyarea .table_sections h3 a:link, 
#bodyarea .table_sections h3 a:visited,
#bodyarea .titre_topic a:link
{
	color:#0000FF;
}

#bodyarea a:hover, 
#bodyarea a:visited:hover,
#bodyarea h3 a:hover, 
#bodyarea h3 a:visited:hover,
#bodyarea .table_sections h3 a:visited:hover, 
#bodyarea .table_sections h3 a:hover,
#bodyarea .titre_topic a:hover,
#bodyarea .titre_topic a:visited:hover
{color:#FF9900;}

#bodyarea a:link, 
#bodyarea a:visited { text-decoration:none;}




#bodyarea h2 {
padding: 10px 10px 2px 12px;
font-size:13px;
font-family:Tahoma, "Trebuchet MS", Arial;
letter-spacing:1px;
margin:5px 0 0 0;
font-weight:normal;
}


/*
#bodyarea h2 a:link, #bodyarea h2 a:visited {color:#FFFFFF;}
#bodyarea h2 a:hover, #bodyarea h2 a:visited:hover {color:#FF9900;}
*/

#bodyarea h3 {
padding: 3px 0;
font-size:12px;
letter-spacing:1px;
font-weight:bold;
}

/* titre des sections dans listing */
#bodyarea h3.section, #bodyarea h3.section1 {padding: 1px 0;}
#bodyarea h3.section a, #bodyarea h3.section1 a {
	font-size:15px;
	letter-spacing:0px;
	color:#0275CC;
	margin:0;
	padding:0;
}

#bodyarea .sous_section {
	font-size:12px;
	font-weight:bold;
}

#bodyarea .sous_section .entete_colonne { color:#666666; font-style:italic;}

#bodyarea .bordercolor_inside h4, #bodyarea .bordercolor_inside h4 a
 {
 	display:inline; 
	color:#0033FF; 
	padding:0; 
	margin:0; 
	color:#0275CC;
	background-color:none;
	border-width:0;
	text-transform:none;
	font-weight:normal;
	letter-spacing:0;
	font-size: 13px;
	font-family:Arial, Helvetica, sans-serif;
	line-height:normal;
}

#bodyarea .bordercolor_inside h4.sticky a { font-weight:bold;}
#bodyarea .bordercolor_inside h4 a:hover { color:#FF9900}

#bodyarea .whosonline {
	font-size:11px;
}

#bodyarea h3.section a:hover, #bodyarea h3.section1 a:hover { color:#FF9933;}

#bodyarea .description_section {
	color:#333333;
}

#bodyarea .date_section {
	font-size:11px;
	color:#666666;
	line-height:13px;
}



#bodyarea h4 {
padding: 3px 0;
font-size:11px;
letter-spacing:0px;
font-weight:bold;
margin:0;
}

.titre_topic {
	font-size:12px;
}



#bodyarea td span {
	color:#000000;
}

#bodyarea td .smalltext_gris {
 color:#666;
 font-size:9px;
}


/* This is used for categories, page indexes, and several other areas in the forum.
.catbg and .catbg2 is for boardindex, while .catbg3 is for messageindex and display headers*/
.catbg , tr.catbg td , .catbg3 , tr.catbg3 td, .catbg2 , tr.catbg2 td, .catbg4 , tr.catbg4 td, .catbg5 , tr.catbg5 td
{
	padding: 3px 3px 3px 10px;
	color: #EDF8FD;
	font-size: 1.1em;
	height:24px;
	font-weight:bold;
	line-height:21px;
	background-color: transparent;
	background-image: url(../mf3/images/main_block.png);
	background-repeat: no-repeat;
	background-attachment: scroll;
	background-position: 0px 0px;	
}

.catbg3 , tr.catbg3 td {
	background-position: -50px 0px ;
}

.catbg4 , tr.catbg4 td {
	background-position: -50px 0px ;
	background-image: url(../mf3/images/main_block_reply.png);
}

.catbg5 , tr.catbg5 td {
	background-image: url(../mf3/images/main_block_reply.png);
	color:#FFFFFF;
}

tr.catbg3 td.icone {
	background: #FFFFFF;
	border-width:0;
	border-style: solid;
	border-color:#043A78;
}

.catbg2 , tr.catbg2 td
{
	background-image: url(../mf3/images/main_block_new.png);
	color: #ffffff;
}

.catbg3, tr.catbg3 td, .catbg3 a:link, .catbg3 a:visited
{
	color: white;
	text-decoration: none;
}
.catbg a:link, .catbg a:visited , .catbg2 a:link, .catbg2 a:visited
{
	color: white;
	text-decoration: none;
}
.catbg a:hover, .catbg2 a:hover, .catbg3 a:hover
{
	color: #e0e0ff;
}
/* This is used for tables that have a grid/border background color (such as the topic listing.) */
.bordercolor
{
	padding: 0px;	
}

.table_sections th, 
{
	background-color:#F7F9FB ;
	padding: 0px;
	padding:2px 5px;
	text-align:center;	
}


.table_sections td {
	border-top:1px solid white;
	padding:3px 5px;
}

.bordercolor_inside th {
	background: url(images/titlebg.jpg) top repeat-x #CCCCCC;
	color:#666666;
	font-style:italic;
	padding:2px 5px;
}



.bordercolor_inside td {
	padding:2px 5px;
	margin:1px;
}




/* This is used on tables that should just have a border around them. */
.tborder
{
	padding: 1px;
	border: 0px solid #CCCCCC;
	background-color: #FFFFFF;
}

/* Default font sizes: small (8pt), normal (10pt), and large (14pt). */
.smalltext
{
	font-size:9px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
}

.verysmalltext
{
	font-size:9px;
	font-family:Arial, Helvetica, sans-serif;
}

.smalltext_gris  {
	font-size:9px;
	font-family:Verdana, Arial, Helvetica, sans-serif;	
	color:#666666;
}

#bodyarea .lien_gris, .lien_gris a, .lien_gris a:visited {
	font-size:9px;
	font-family:Verdana, Arial, Helvetica, sans-serif;	
	color:#666666;	
}

.middletext
{

}
.normaltext
{
	/*font-size: small; */
}
.largetext
{
	font-size: 14px;
}


/* Posts and personal messages displayed throughout the forum. */
.personalmessage
{
	width: 100%;
	overflow: auto;
	line-height: 1.3em;
}

.post {
	font:inherit;
	font-size:12px;
	font-family:Arial, Helvetica, sans-serif;
	line-height: 1.3em;

}

/* All the signatures used in the forum.  If your forum users use Mozilla, Opera, or Safari, you might add max-height here ;). */
.signature
{
	width: 100%;
	overflow: auto;
	padding-bottom: 3px;
}

/* Sometimes there will be an error when you post */
.error
{
	color: red;
}


/* definitions for the main tab, active means the tab reflects which page is displayed */
.maintab_first, .maintab_back, .maintab_last, .maintab_active_first, .maintab_active_back, .maintab_active_last
{
	color: black;
	text-transform: uppercase;
	vertical-align: top;
}
.maintab_back, .maintab_active_back
{
	color: black;
	text-decoration: none;
	font-size:  9px;
	vertical-align: top;
	padding: 2px;

}

/* boutons bas */
.maintab_first
{
	background: url(../mf3/images/maintab_first.gif) left bottom no-repeat;
	width: 6px;
}
.maintab_back
{
	background: url(../mf3/images/maintab_back.gif) bottom repeat-x;
}
.maintab_last
{
	background: url(../mf3/images/maintab_last.gif) right bottom no-repeat;
	width: 6px;
}
.maintab_active_first
{
	background: url(../mf3/images/maintab_active_first.gif) left bottom no-repeat;
	width: 6px;
}
.maintab_active_back
{
	background: url(../mf3/images/maintab_active_back.gif) left bottom repeat-x;
}
.maintab_active_last
{
	background: url(../mf3/images/maintab_active_last.gif) right bottom no-repeat;
	width: 6px;
}

/* how links behave in main tab. */
.maintab_back a:link , .maintab_back a:visited, .maintab_active_back a:link , .maintab_active_back a:visited
{
	color: black;
	text-decoration: none;
}

.maintab_back a:hover, .maintab_active_back a:hover
{
	color: #B95200;
	text-decoration: none;
}


/* definitions for the mirror tab */
.mirrortab_first, .mirrortab_back, .mirrortab_last, .mirrortab_active_first, .mirrortab_active_back, .mirrortab_active_last
{
	color: white;
	text-transform: uppercase;
	vertical-align: top;
}
.mirrortab_back, .mirrortab_active_back
{
	color: black;
	text-decoration: none;
	font-size: 9px;

	padding-top: 3px;
	font-family: tahoma, sans-serif;
}

.mirrortab_first
{
	background: url(../mf3/images/mirrortab_first.gif) top left no-repeat;
	width: 6px;
}
.mirrortab_back
{
	background: url(../mf3/images/mirrortab_back.gif) repeat-x;
}
.mirrortab_last
{
	background: url(../mf3/images/mirrortab_last.gif) top right no-repeat;
	width: 6px;
}
.mirrortab_active_first
{
	background: url(../mf3/images/mirrortab_active_first.gif) no-repeat;
	width: 6px;
}
.mirrortab_active_back
{
	background: url(../mf3/images/mirrortab_active_back.gif) repeat-x;
}
.mirrortab_active_last
{
	background: url(../mf3/images/mirrortab_active_last.gif) top right no-repeat;
	width: 6px;
}

/* how links behave in mirror tab. */
.mirrortab_back a:link , .mirrortab_back a:visited, .mirrortab_active_back a:link , .mirrortab_active_back a:visited
{
	color: black;
	text-decoration: none;
}

.mirrortab_back a:hover, .mirrortab_active_back a:hover
{
	color: #B95200;
	text-decoration: none;
}

/* The AJAX notifier */
#ajax_in_progress
{
	background: #FF9900;
	color: white;
	text-align: center;
	font-weight: bold;
	font-size: 18pt;
	padding: 3px;
	width: 100%;
	position: fixed;
	top: 0;
	left: 0;
}

/* styles supplementaires */
#div_page
{
	width:95%;
	margin:0 auto;
	padding: 0 10px 10px 10px;
	text-align:left;
}
#upshrinkHeader2 {
	width:95%;
	margin:0 auto;

}



#div_footer {
	padding:0;
	margin:0 auto;
	padding-bottom:5px;
	text-align:center;
	color: #666666; 
	font-size: 8px; 
}

#div_footer a {
	text-transform:uppercase;
	font-family: Verdana, Helvetica, sans-serif; 
	font-size: 8px; 
	text-decoration: none; 
	text-transform:uppercase;	
}


#upshrinkHeader {
	border:0px solid #ccc; 
	filter:alpha(opacity=95); 
	-moz-opacity:0.95;
	opacity: 0.95;
	z-index:1001;
	position:relative;	
}

/* onglet chat */

#chat_fixed .hidden { display:none;}
#chat_fixed {
	margin:10px 0;
}
#chat_fixed #bloc_chat {
	background:url(../mf3/images/fond_actu_mf.jpg) top repeat-x #FFFFFF;
}

#chat_fixed #actu_mf {
	float:left;
	width:555px;
	height:290px;
	overflow:hidden;
	border:0px solid red;
	
}
#chat_fixed #actu_mf .cadre {
	padding:0px 0 5px 5px;
}

#actu_mf .cadre .slide {
	height:290px;
	padding-left:5px;
	background:url(../mf3/images/logo_actu_mf.png) 5px 0px no-repeat;
}

#contenu #actu_mf .cadre h3 {
	padding-left:60px;
	font-size:18px;
	letter-spacing:1px;
	line-height:52px;
	font-weight:normal;
	font-style:italic;
}

#actu_mf .cadre #slideFete {
	background-image:url(../mf3/images/icons/tab_content_fete.png);
}  

#actu_mf .cadre #slideTwitter {
	background-image:url(../mf3/images/icons/tab_content_twitter.png);
}  
#actu_mf .cadre #slideRadio {
	background-image:url(../mf3/images/icons/tab_content_radio.png);
}  
#actu_mf .cadre #slideMsgs {
	background-image:url(../mf3/images/icons/tab_content_msgs.png);
} 

#chat_fixed .illustration_tab_infos {
	float:right;
	background:url(../mf3/images/illustration_tab_infos.jpg) top right  no-repeat;
	width:302px;
	height:290px;
}

#contenu #actu_mf .cadre h4, #contenu #actu_mf .cadre h4 a {
	font-size:13px;
	font-weight:bold;
	border:none;
	color:#0275cc;
	text-transform:none;
	padding:0;
	margin:0;
}

#contenu #actu_mf .cadre h5 {
	color:#0275cc;
}

#page #actu_mf .cadre p {
	margin:0;
	padding:0;
}

#page #actu_mf .cadre .topic {
	border-bottom:1px solid #ccc;
	padding:2px 0 3px 0;
}

#page #actu_mf .cadre .content {
	padding:3px 10px;
}



#chat_fixed #cboxdiv {
	float:right;
	width:302px;
}
#chat_fixed #actu_mf .tweet {clear:both; padding:5px 0; border-bottom:1px solid #ccc; height:26px;}
#chat_fixed #actu_mf .tweet img, #chat_fixed #actu_mf .topic img {float:left; width:24px; height:24px; padding-right:3px; padding-top:2px;}
#chat_fixed #actu_mf .tweet span {color:#666;}
#chat_fixed #actu_mf  span.date {color:#666; padding:0 5px 0 0; font-weight:normal;}
#chat_fixed #actu_mf .auteur { padding:0 0 0 5px; font-size:10px; font-weight:bold;}
#chat_fixed #actu_mf .auteur a {color:#666;}
#chat_fixed #actu_mf .retrait {
	padding-left:52px;
	margin-bottom:10px;
}

#chat_fixed #actu_mf .retrait .saint {
	color:#666;
	font-size:14px;
	font-weight:bold;
}

#chat_fixed #actu_mf span.lever {
	padding-left:18px;
	line-height:16px;
	background:url(images/icons/lever_soleil.gif) left no-repeat;
	margin-left:15px;
}
#chat_fixed #actu_mf span.coucher {
	padding-left:18px;
	line-height:16px;
	background:url(images/icons/coucher_soleil.gif) left no-repeat;
	margin-left:10px;
}


#page #actu_mf .cadre .citation {
	margin:8px 15px 10px 15px;
	font-size:14px;
	font-family:Georgia, "Times New Roman", Times, serif;
	font-style:italic;
	text-align:left;
	border-left:1px solid #ccc;
	padding-left:5px;
}

#chat_fixed #actu_mf .topic .apercu {height:26px;}

#chat_fixed #actu_mf span.auteur_chanson {font-weight:bold; color:#000000;}

#chat_fixed #tabs  {
	list-style:none;
	margin:0;
	padding:0;
	position:absolute;
	top:2px;
	right:302px;
	text-align:right;
	width:26px;
	height:50px;
}
#chat_fixed #tabs li { margin:2px 0; padding:0; border:0px solid red; cursor:pointer;}


#titre_reduit { border-bottom:0px solid #ccc}

#titre_chat {
	background: url(../mf3/images/main_block.png) 0 top;
	font-size:11px;
	padding:3px 13px;
}


#titre_chat a:link, #titre_chat a:visited {
	color:#fff;
	font-weight:bold;
	text-decoration:none;
	padding-left:18px;
	background: url(../mf3/images/french/sendtopic.png)  0px top no-repeat;
}

#titre_chat span {
font-size:10px;
color:#000099;
padding-left:15px;
}



/* pagination */

.bloc_navigation_pages {float:left;}


.navPages, 
.navPages:visited,
.page_active
{
	text-align:center;
	padding:1px 5px;
	margin:2px 1px;
}

.navPages, .navPages:visited,
  {
 	line-height:19px;
	border:1px solid #69C7EE;
	background-color:#FFF;
	text-decoration:none;
	font-weight:bold;
	color:#331E75;
	margin-left:1px;
}

#bodyarea .page_active {
	border:1px solid #331E75;
	background-color:#331E75;
	color:#FF9933;
	font-weight:bold;
}


/* menu forum */
#template_menu {
	clear:both; 
    text-align:center; 
	margin:0 auto;
	width:900px;


}


#template_menu span { 
    float:left; 
    padding:0 0 0 12px;        /* Largeur du côté gauche */ 
    vertical-align:middle; 
    background:url(../../../images/h2_gauche.png) left top no-repeat; 
}

#template_menu span span { 
    padding:0 13px 0 0;        /* Largeur du côté droit */ 
    background:url(../../../images/h2_droite.png) right top no-repeat; 
}
#template_menu span span span { 
            /* Hauteur du bouton */ 
	margin:0;
	width:860px;

    background:url(../../../images/h2_fond.png) left top repeat-x; 
	
}

#template_menu ul {
	padding: 0;
	margin:0;
	list-style-type: none;
}

#template_menu ul li {
	padding:0;
	margin:0;
	letter-spacing:1px;		
	line-height:46px; 
	height:46px;
	display:block;
	float:left;
	color:#999999;
}


#template_menu a {
	padding:0 8px 0px 8px; 	

}

#template_menu a:link, #template_menu a:visited
{
	text-decoration: none;
	color:#fff;	
}

#template_menu a:hover, #template_menu .active, #template_menu .active:visited
{
	text-decoration:none;
	
}

#template_menu li.barre_search {
	background:url(../../../images/h2_separation.png) left no-repeat;
	padding:0 10px;	
}

#template_menu li input, #template_menu li.barre_search select {margin:0px; padding:2px 3px; font-size:10px;  height:14px; border:0; background-color:#EDF8FD;}
#template_menu li select { font-size:10px; letter-spacing:normal; margin:0;  border:0; padding:0; background-color:#33277A; color:#FFFFFF;}
#template_menu li option {background-color:#33277A;}

#template_menu li input.submit { background:url(../../../images/icones/loupe.png) center no-repeat; width:20px; height:16px; cursor:pointer; padding:1px;  }

/* definition des styles du menu du forum */
#template_menu .menu_maintab_active_back a:link, 
#template_menu .menu_maintab_active_back a:visited
{

	color:#ff9900;
}


#template_menu .menu_maintab_back_flash a:link, 
#template_menu .menu_maintab_back_flash a:visited
{
	text-decoration: none;
	color:#0275CC;
}

#template_menu .menu_maintab_back a:hover, #template_menu .menu_maintab_active_back a:hover
{
	text-decoration: underline;
	color:#fff;
}

#bodyarea .ariane {
margin-top:2px;
font-size:14px;

}

.bouton_messages a:link, .bouton_messages a:visited {
	text-decoration:none;
	font-size:10px;
	padding-right:5px;
}

.hrcolor {
	height: 1px;
	margin: 10px  0;
	padding: 0;
	color: #74706d;
	background-color: #74706d;
	border: 0;
	clear:both;
}

.no_decoration {text-decoration:none;}

.liste_agenda {

}

.liste_agenda li {

}

/* bloc resume de discussion */
.resume_discussion tr td {
	padding:5px 10px;
	font-size:11px;
	
}

#intro_forum {padding:5px 35px; position:relative;}
#intro_forum .date_jour { position:absolute; right:40px; top:0; width:350px; height:50px; font-size:20px; color:#34C1FE; font-weight:bold; text-align:right;}

#intro_forum .date_jour h1 { font-size:13px; line-height:14px; color:#331e75; margin:0; padding:0;}

/* Boutons de commande */

#bodyarea .actions, #bodyarea .actionsMod {
	text-align: right;
}

#bodyarea .actionsMod {padding-right:7px;}

#bodyarea .rtl .actions, #bodyarea .rtl .actionsMod {
	left: 10px;
	text-align: left;
}

#bodyarea ul.actionButtons {
	margin: 6px 0 5px;
	padding: 3px 0; /* accommodate border on buttons - */
	background: none;
	width: auto;
	white-space: nowrap;
}

#bodyarea .actionButtons li {
	display: inline;
	list-style-type: none;
	margin-right: 10px;
	padding: 0;
}

#bodyarea .actionButtons img {
	vertical-align: top;
	margin-top: 0px;
	padding-right:3px;
}

#bodyarea .actionButtons a {
	color: #fff;
	font-weight: bold;
	font-size: 12px;
	background: #332578 url(images/button-gradient.png) repeat-x top left;
	padding: 4px 6px;
	white-space: nowrap;
	vertical-align: top;
	text-decoration: none;
	-moz-border-radius: 4px;
	-webkit-border-radius: 4px;
	border-radius: 4px;
	-webkit-text-shadow: 0 1px 1px #330167;
	-moz-text-shadow: 0 1px 1px #330167;
	text-shadow: 0 1px 1px #330167;
	border:1px solid #8ea4be;
	outline: none;
}

/* pour boutons moderateurs */
#bodyarea .actionsMod .actionButtons a { 
	background-color: #CC0000;
	padding: 3px 4px 5px 4px;
	border-width: 0;
	font-size: 10px;	
	font-weight:bold;

}

#bodyarea .actionButtons a:hover {
	color:#FF9933;
	background-position: bottom left;
	-webkit-box-shadow: 0 0 10px #959DC8;
	-moz-box-shadow: 0 0 10px #959DC8;
	box-shadow:  0 0 10px #959DC8;
	-webkit-transition: -webkit-box-shadow 0.2s linear;	
}

#bodyarea .actionButtons a:active, #bodyarea .actionButtons a.actif {

	color:#FF9933;
	background-position: bottom left;
	-webkit-box-shadow: 0 0 10px #b8c7d6;
	-moz-box-shadow: 0 0 10px #b8c7d6;
	box-shadow:  0 0 10px #b8c7d6;
}

#bodyarea .actionButtons a.small {
	border: 1px solid #657587;
	padding: 2px 4px;
	border-width: 0;
}

#bodyarea .actionButtons a.small img {
	opacity: .8;
	filter: alpha(opacity=80);
}

.liens_unread {font-size:12px; font-weight:bold; line-height:18px; letter-spacing:1px; font-style:italic; padding-bottom:3px;}

.warn_new_mp {}
.warn_new_mp a { display:block; color:#FF9933; padding-left:40px; line-height:60px; background:url(../../../images/icones/ico_new_mp.gif) left no-repeat;  }

#bodyarea .warninglink { font-style:italic; font-size:11px; color:#FF3300;}
