/*
// couleurs
/////////////////////////////////
// rouge brique			: #990000
// bleu a:hover			: #00527A
// Marron ultra leger 	: #EFEBD9
// Marron leger 		: #A29376
// Marron moyen 		: #645b49
// Marron fort 			: #3A352A
/////////////////////////////////
*/ 
/*
/////////////////
// GENERALITES
/////////////////
*/ 
html, body {
	margin:0px;
	padding:0px;
	font-family:verdana;
	font-size:11px;
	color:#333333;
	text-align:center;
}
.spacer 				{ clear:both; font-size:1px; padding:0px; margin:0px;}
form 					{ display:inline; }
table 					{ font-size: 100% !important; font-family:Verdana; border-collapse:collapse; }
img 					{ border: 0px none; padding: 0px; margin: 0px; vertical-align:middle; }
a 						{ border: 0px none; color: #990000; text-decoration: none;}
a:hover 				{ color: #00527A; text-decoration:none; }
.checkBox				{ vertical-align:middle; }
.spip_surligne			{ background-color:#FFCCCC}
.hide 					{ display:none; }
.pagination_bottom		{ text-align:center; padding:0px; margin:10px 0px 0px 0px; display:block; }
.pagination_top			{ text-align:center; padding:0px; margin:0px 0px 10px 0px; display:block; }
.pagination				{ text-align:center; padding:0px; margin:0px 0px 0px 0px; display:block; }

.spip_note {
	color:#999999;
	font-size:90%;
}
a.spip_note,
.spip_note a {
	color:#990000;
}

/*
/////////////////
// STRUCTURES
/////////////////
*/ 
#header_cell,
#content_cell,
#footer_cell {
	margin-left: auto;
	margin-right: auto;
	width:775px;
	text-align:left;	
}
/*------------ header ------------*/ 
#header 		{ background: url("../images/bg_header_repeat.gif") repeat-x 0px 0px; }
#header_back 	{ background: url("../images/bg_header.gif") no-repeat center top; }
#header_link {
	display:block;
	height: 24px;
	padding-right: 120px;
}
#header_link a {
	float:right;
	display:block;
	width:110px;
	height: 24px;
	background-image: url("../images/bt_link_head.gif");
	background-repeat: no-repeat;	
	background-position:0px 0px;
	text-align:center;
	vertical-align:middle;
	color:#FFFFFF;
	font-size:10px;	
	line-height:24px;
}
#header_link a:hover { color: #333333; text-decoration:none; }
#logobms {
	display: block;
	width: 390px;
	height: 90px;
	background-image: url("../images/logobms.gif");
	background-repeat: no-repeat;	
	background-position:0px 0px;
	float:left;		
}
#logo_p8 {
	float:right;
	display:block;
	width:80px;
	height: 80px;
	background-image: url("../images/logo_p8.gif");
	background-repeat: no-repeat;	
	background-position:0px center;	
}

/*------------ content ------------*/ 

#content 			{ background : url("../images/bg_content_repeat.gif") repeat-y center; }
#content_back 		{ background : url("../images/bg_content.gif") no-repeat center bottom; }
#content_margin		{ padding : 10px;  }

/*------------ footer ------------*/ 
#footer {
	padding-top:25px;
	font-size:9px;
	background-color:#FFFFFF;
}
#footer_cell {
	background-image: url("../images/bcell_t.gif");
	background-repeat: repeat-x;	
	background-position:0px 0px;
	text-align:center;
	vertical-align:middle;
}
#footer_cell div {
	background-image: url("../images/bcell_tl.gif");
	background-repeat: no-repeat;	
	background-position:left 0px;
}
#footer_cell div div{
	background-image: url("../images/bcell_tr.gif");
	background-repeat: no-repeat;	
	background-position:right 0px;
	padding:15px;
}
#footer_cell a 			{ color:#333333; }
#footer_cell a:hover	{ text-decoration:none; color:#00527A; }
#footer .mentions 		{ float:left; background-image:none; padding:0px; margin:0px; }
#footer .valid 			{ float:right; background-image:none; padding:0px; margin:0px; }
#footer .spacer 		{ background-image:none; padding:0px; margin:0px; }

/*
/////////////////
// ELEMENTS
/////////////////
*/

/* TYPE INPUT */
input[type=text], input[type=password],select, textarea {
	border: 1px solid #CAC7B8;
	background-color:#EFEBD9;
	font-size: 11px;
	font-family:Verdana;
	color: #333333;
	vertical-align:middle;
	padding: 3px 5px 3px 5px;
	background-image: url("../images/bg_input_text.gif");
	background-repeat: repeat-x;
	background-position: 0px 0px; 
}
input[type=submit], input[type=button] {
	text-transform: lowercase;
	font-size: 10px;
	color: #FFFFFF;
	vertical-align:middle;
	background-image: url(../images/bg_input_bt.gif);
	background-repeat:repeat-x;
	background-position:bottom;			
	background-color:#990000;
	border:1px solid #bfbfbf;
	text-align:center;
	margin:0px 0px 0px 0px;
	padding:2px 15px 2px 15px;
	cursor:pointer;
}

fieldset {
	text-align:left;
	vertical-align:middle;
	padding:10px;
	border:1px solid #bfbfbf;
	margin:0px;
	margin-bottom:10px;
}
legend {
	font-size:12px;
	padding:0px;
	margin:0px;
	text-transform:none;
	color: #990000;
	padding:0px 5px 0px 5px;
	font-weight:bold;
}
label,input[type=radio],input[type=checkbox] {
	font-size:10px;
	vertical-align:middle;
}
.fieldMail {
	width:97%;
}
 
/*------------ Menu principal header ------------*/  
#menu_principal { 
	width:775px;
	background : url("../images/bcell_t.gif") repeat-x left top;
	margin-top:5px;
}
#menu_principal div 		{ background : url("../images/bcell_tl.gif") no-repeat left top; }
#menu_principal div div 	{ background : url("../images/bcell_tr.gif") no-repeat right top; }
#menu_principal .mp_content { padding:10px 10px 0px 10px; }

.menu_bt, .menu_bt_select {
	width:auto;
	text-align:center;
	font-size: 11px;
	font-weight:bold;
	color:#3A352A;
	vertical-align:middle;
	letter-spacing:-1px;
	line-height: 35px;
}
#menu_principal .menu_bt:hover {
	color:#990000;
	cursor:pointer;
}
#menu_principal .menu_bt .btm_l {
	float:left;
	height:35px;
	width:5px;
	background : url("../images/btm_l.gif") no-repeat 0px bottom;
	margin-left:1px;	
}
#menu_principal .menu_bt .btm {
	float:left;
	height:35px;
	padding: 0px 10px 0px 10px;
	width:auto;
	background : url("../images/btm.gif") repeat-x 0px bottom;
}
#menu_principal .menu_bt .btm_r {
	float:left;
	height:35px;
	width:5px;
	background : url("../images/btm_r.gif") no-repeat 0px bottom;
	margin-right:1px;	
}
#menu_principal .menu_bt_select .btm_l {
	float:left;
	height:35px;
	width:5px;
	background : url("../images/btm_l_select.gif") no-repeat 0px top;
	margin-left:1px;	
}
#menu_principal .menu_bt_select .btm {
	float:left;
	height:35px;
	padding: 0px 10px 0px 10px;
	width:auto;
	background : url("../images/btm_select.gif") repeat-x 0px top;
	color:#990000;
}
#menu_principal .menu_bt_select .btm_r {
	float:left;
	height:35px;
	width:5px;
	background : url("../images/btm_r_select.gif") no-repeat 0px top;
	margin-right:1px;	
}

/*------------ options header ------------*/ 
.smenu  {
	padding:0px;
	margin:10px 0px 0px 0px;
	text-align:left;
	font-size:10px;
	float:left;
	line-height:26px;
	background : url("../images/smenu.gif") repeat-x left top; 
	height:26px;
	width:auto;
}
.smenu div { background : url("../images/smenu_l.gif") no-repeat left top; height:26px; width:auto; float:left;}
.smenu div div { background : url("../images/smenu_r.gif") no-repeat right top; height:26px; width:auto; float:left; }
.smenu .smenu_content { padding: 0px 20px 0px 20px; width:auto; float:left; }
.smenu_content a { color:#FFFFFF; }
.smenu_content a:hover { text-decoration:none; color:#333333; }

/*------------ outils header ------------*/ 
.opt {
	font-size:10px;
	height:26px;
	width:auto;
	float:right;
	padding:5px 0px 0px 0px;
	margin:10px 0px 0px 0px;
}

.opt_bt {
	width:28px;
	height:20px;
	background-position: center;
	background-repeat: no-repeat;
	display:block;
	float:left;
	margin-right: 1px;
	background-color:#999999;
}

#opt_home		{ background-image: url("../images/bt_home.gif");}
#opt_in			{ background-image: url("../images/bt_size_less.gif");}
#opt_base		{ background-image: url("../images/bt_size_normal.gif");}
#opt_out		{ background-image: url("../images/bt_size_more.gif");}
#opt_print		{ background-image: url("../images/bt_imprimer.gif");}
#opt_pdf		{ background-image: url("../images/bt_pdf.gif");}
#opt_txt		{ background-image: url("../images/bt_txt.gif");}


#ot_search:hover,
.opt_bt:hover 	{ background-color:#333333; }

/* rechercher */
#form_rech	{ 
	display:inline;
	padding:0px;
	margin:0px;
	margin-left: 10px;
}
#ot_search {
	border: 0px none;
	vertical-align:middle;
	cursor:pointer;	
	width:28px;
	height:20px;
	background-position: center;
	background-repeat: no-repeat;
	background-image: url("../images/bt_rechercher.gif");
	padding:0px;
	background-color:#999999;
}
#recherche { 
	font-size: 10px;
	color: #666666;
	vertical-align:middle;
	padding: 2px 8px 2px 8px; 
}

/*------------ ariane ------------*/ 
#ariane {
	font-size:9px;
	text-transform:lowercase;
	color:#645b49;
	line-height:10px;
	margin: 0px;	
}

#ariane { background : url("../images/ariane.gif") repeat-x left top;}
#ariane div { background : url("../images/ariane_l.gif") no-repeat left top;}
#ariane div div { background : url("../images/ariane_r.gif") no-repeat right top; }
#ariane .ariane_content { padding: 7px 10px; }
#ariane a 				{ color:#a29376; }
#ariane a:hover 		{ color:#645b49; }
#ariane .select_ariane 	{ color:#645b49; }

/*------------ Colonnes ------------*/
.col_1-4 	{ float:left; width:25%; margin:0px; padding:0px; }
.col_1-3 	{ float:left; width:33%; margin:0px; padding:0px; }
.col_1-2 	{ float:left; width:50%; margin:0px; padding:0px; }
.col_2-3 	{ float:left; width:67%; margin:0px; padding:0px; }
.col_3-4 	{ float:left; width:75%; margin:0px; padding:0px; }
.col_1 		{ width:100%; margin:0px; padding:0px; }

.col_1-3_spe { float:left; width:40%; margin:0px; padding:0px; }
.col_2-3_spe { float:left; width:60%; margin:0px; padding:0px; }

.col_right	{ margin-left: 30px; }
.col_left	{ margin-right: 30px; }
.col_center	{ margin-right: 30px; margin-left: 30px; }

.r_col_sepa				{ background: url("../images/col_sepa.gif") repeat-y 0px 0px; }
.r_col_corner_top		{ background: url("../images/col_corner_top.gif") no-repeat 0px 0px; }
.r_col_corner_bottom	{ padding-left: 50px; background: url("../images/col_corner_bottom.gif") no-repeat 0px bottom; }

.l_col_sepa				{ background: url("../images/col_sepa.gif") repeat-y right 0px; }
.l_col_corner_top		{ background: url("../images/col_corner_top.gif") no-repeat right 0px; }
.l_col_corner_bottom	{ padding-right: 50px; background: url("../images/col_corner_bottom.gif") no-repeat right bottom; }

/*------------ inc_options ------------*/
.opt_art {
	background-image: url("../images/sepa_block.gif");
	background-repeat:repeat-x;
	background-position:center;
	height:15px;
	margin: 0px;
	padding:0px;
}
.opt_art_bottom {
	background-image: url("../images/opt_bottom.gif");
	background-repeat:repeat-x;
	background-position:center;
}
.opt_art_top {
	background-image: url("../images/opt_top.gif");
	background-repeat:repeat-x;
	background-position:center;
}
.opt_art_top .opt_l		{ background: url("../images/opt_top_l.gif") no-repeat left center; }
.opt_art_top .opt_r		{ background: url("../images/opt_top_r.gif") no-repeat right center; }
.opt_art_bottom .opt_l	{ background: url("../images/opt_bottom_l.gif") no-repeat left center;  }
.opt_art_bottom .opt_r	{ background: url("../images/opt_bottom_r.gif") no-repeat right center;  }

.opt_art_bottom .opt_c a,
.opt_art_bottom .opt_l a,
.opt_art_bottom .opt_r a{ margin-top:20px; }

.opt_art_top .opt_c,
.opt_art_top .opt_l,
.opt_art_top .opt_r,
.opt_art_bottom .opt_c,
.opt_art_bottom .opt_l,
.opt_art_bottom .opt_r {
	height:35px;
	font-size:100%;
}

.expand_all {
	float:left;
	background-color:#999999;
	background-image: url("../images/plus.gif");
	background-repeat: no-repeat;
	background-position: center center;
	height:13px;
	width:13px;
	display:block;
	margin-right:2px;
}
.collapse_all {
	float:left;
	background-color:#999999;
	background-image: url("../images/moins.gif");
	background-repeat: no-repeat;
	background-position: center center;
	height:13px;
	width:13px;
	display:block;
	margin-right:2px;
}
.bt_arrow {
	float:left;
	background-color:#999999;
	background-image: url("../images/bt_arrow.gif");
	background-repeat: no-repeat;
	background-position: center center;
	height:15px;
	width:19px;
	display:block;
	margin-right:2px;
}
.top {
	float:left;
	background-color:#999999;
	background-image: url("../images/top.gif");
	background-repeat: no-repeat;
	background-position: center center;
	height:15px;
	width:24px;
	display:block;
	margin-right:2px;
}
.bottom {
	float:left;
	background-color:#999999;
	background-image: url("../images/bottom.gif");
	background-repeat: no-repeat;
	background-position: center center;
	height:15px;
	width:24px;
	display:block;
	margin-right:2px;
}
.next {
	float:left;
	background-color:#999999;
	background-image: url("../images/next.gif");
	background-repeat: no-repeat;
	background-position: center center;
	height:15px;
	width:24px;
	display:block;
	margin-right:2px;
}
.previous {
	float:left;
	background-color:#999999;
	background-image: url("../images/previous.gif");
	background-repeat: no-repeat;
	background-position: center center;
	height:15px;
	width:24px;
	display:block;
	margin-right:2px;
}
.mailto_friend {
	float:right;
	background-color:#999999;
	background-image: url("../images/mailto.gif");
	background-repeat: no-repeat;
	background-position: center center;
	height:15px;
	width:33px;
	display:block;
	margin-left:2px;
}
.print_art {
	float:right;
	background-color:#999999;
	background-image: url("../images/imprimer.gif");
	background-repeat: no-repeat;
	background-position: center center;
	height:15px;
	width:49px;
	display:block;
	margin-left:2px;
}
.pdf_export {
	float:right;
	background-color:#999999;
	background-image: url("../images/pdf_export.gif");
	background-repeat: no-repeat;
	background-position: center center;
	height:15px;
	width:24px;
	display:block;
	margin-left:2px;
}
a.mailto_friend:hover,
a.pdf_export:hover,
a.print_art:hover,
a.top:hover,
a.bottom:hover,
a.next:hover,
a.previous:hover,
a.bt_arrow:hover,
a .bt_arrow:hover,
a.collapse_all:hover,
a.expand_all:hover {
	background-color:#990000;
}

/*------------ Cellules ------------*/ 
.cell_description {
	font-size: 100%;
	color:#999999;
	padding:0px;
	margin:0px;
	margin-top: 10px;
}
.cell_link {
	background-image: url("../images/cell_link.gif");
	background-repeat: no-repeat;
	list-style:none;
	list-style-image: none;
	padding:5px 0px 5px 35px;
	margin:0px;
	background-position: 0px 10px;

}
.cell_result {
	font-size:90%;
	color:#999999;
	padding:5px 0px 5px 0px;
}

/*------------ Titrage ------------*/

/* rubriques */
.cell_titre_rub {
	padding:20px 0px 20px 0px;
}
.titre_rub {
	text-decoration: none;
	font-size: 220%;
	font-weight:bold;
	color:#990000;
	margin:0px;
	padding: 0px;
	letter-spacing:-1px;
}

/* articles */
.cell_titre_art {
	padding-right: 10px;
	padding-bottom: 10px;
	margin:0px;
}
.titre_art {
	text-decoration: none;
	border: 0px none;
	font-size: 160%;
	font-weight:bold;
	color:#990000;
	padding:0px;
	margin:0px;
	letter-spacing:-1px;
}
.stitre_art {
	text-decoration: none;
	border: 0px none;
	font-size: 120%;
	font-weight:normal;
	color:#666666;
	padding:0px;
	margin:0px;
}

/* H3 */
.h3 				{ font-size: 100%; color: #333333; padding:5px 0px 0px 0px; margin:0px;	}
.h3_result 			{ font-size: 100%; margin:5px 0px 0px 0px; }
.h3_list 			{ font-size: 120%; color: #333333;	margin:0px;	}
h3.error 			{ color:#ff0000; margin:0px; text-align:center; font-size:110%; }
a:hover .h3_list 	{ color:#00527A; }
.h3 a 				{ color: #333333; }
.h3 a:hover 		{ color:#00527A; }

/* H4 */
.h4 				{ font-size: 100%; color: #333333; padding:5px 0px 5px 0px;	margin:0px;	}

/*------------ listes ------------*/ 

/* sans type */
.no_bullet,
.no_bullet ul,
.no_bullet li ul {
	list-style:none;
	list-style-image: none;
	margin:0px;
	padding:0px;
	text-decoration:none;
	text-transform:none;
	font-weight:normal;
	border:0px none;
	text-align:left;	
}
.no_bullet li { border:0px none; }

/* DATE */
li.today, .today,
li.soon, .soon,
li.week, .week,
li.past, .past { 
	background-repeat: repeat-y;
	background-position: 0px 0px;
	margin-bottom: 1px;
}
li.today, .today 	{ background-image: url("../images/today.gif"); }
li.soon, .soon 		{ background-image: url("../images/soon.gif"); }
li.week, .week 		{ background-image: url("../images/week.gif"); }
li.past, .past 		{ background-image: url("../images/past.gif"); }

/* LISTE FOND ALTERNE */
.lin, 
.liw, 
.lin_last, 
.liw_last,
li.lin, 
li.liw, 
li.lin_last, 
li.liw_last {
	padding:2px 5px 2px 5px; 
	border-top: 1px solid #F2F2F2;
	margin-bottom:0px;
}
.lin_last, 
.liw_last,
li.lin_last, 
li.liw_last {
	border-bottom: 1px solid #F2F2F2;
}
.liw, .liw_last { background-color: #FFFFFF; }
.lin, .lin_last { background-color: #F9F9F9; }

li.today, .today,
li.soon, .soon,
li.week, .week,
li.past, .past { 
	padding-left: 15px;
	cursor:help;
}

/* ICONES actions */

.download {
	background-image: url("../images/download.gif");
	background-repeat: no-repeat;
	background-position: 0px 0px;
	padding-left: 18px;	
}
.link {
	background-image: url("../images/link.gif");
	background-repeat: no-repeat;
	background-position: 0px 0px;
	padding-left: 18px;	
}
.open {
	background-image: url("../images/open.gif");
	background-repeat: no-repeat;
	background-position: 0px 0px;
	padding-left: 18px;
}

.select 	{ font-weight:bold; }
.noselect 	{ font-weight:normal; }

/*------------ ico extension */
.list_download {
	list-style:none;
	list-style-image: none;
	padding:5px 0px 5px 35px;
	margin:5px 0px 5px 0px;
	background-position: 0px 5px;
	background-image: url("../images/mimetype/default.gif");
	background-repeat: no-repeat;
}
.PDF 			{ background-image: url("../images/mimetype/pdf.gif"); }
.Flash 			{ background-image: url("../images/mimetype/fla.gif"); }
.Excel 			{ background-image: url("../images/mimetype/xls.gif"); }
.Zip 			{ background-image: url("../images/mimetype/zip.gif"); }
.Texte 			{ background-image: url("../images/mimetype/txt.gif"); }
.Word 			{ background-image: url("../images/mimetype/doc.gif"); }
.HTML 			{ background-image: url("../images/mimetype/html.gif"); }
.PowerPoint 	{ background-image: url("../images/mimetype/ppt.gif"); }
.rss 			{ background: url("../images/rss.gif") no-repeat center left; padding-left: 18px; color:#333333; }

/*------------ Paragraphe */ 
.p_basic { margin:0px; padding:0px; }
.p_img { margin-top:0px; margin-bottom:20px; }
.p_op { float:right; margin:0px; }
.center { text-align:center; }
.margin_l {	margin-left:30px; }
.margin_cell_l { margin-left:10px; }
.normal { color:#333333; }

/*---------- cell avec bordure ----------*/ 
.bcell { background : url("../images/bcell_t.gif") repeat-x left top; }
.bcell div { background : url("../images/bcell_tl.gif") no-repeat left top; }
.bcell div div { background : url("../images/bcell_tr.gif") no-repeat right top; }
.bcell .bcell_content {	padding:15px 15px 0px 15px; font-size:100%; }
.bcell .bcell_content div {	background:none; }
.bcell_titre {
	font-size:110%;
	color:#333333;
	padding:5px 10px 5px 10px;
	margin:20px 0px 0px 0px;
	vertical-align:middle;
	display:block;
}
.bcell_vide, .bcell_vide div, .bcell_vide div div {
	height:15px;
}
.bc_titre { float:left; }
.bt_all {
	background-image: url("../images/bt_arrow.gif");
	background-repeat: no-repeat;
	background-position: left center;
	padding-left:19px;
	background-color:#999999;
	height:15px;
	display:block;
	width:auto;
	float:right;
}
a.bt_all:hover {
	background-color:#990000;
}
.bcell h2 {
	font-size:140%;
	color:#990000;
	padding:10px 10px 0px 10px;
	margin:0px;
	vertical-align:middle;
}
.bcell_rub {
	padding: 0px 10px 0px 10px;
	margin:0px;
}
.bcell_titre_rub {
	color:#990000;
	text-transform:uppercase;
	margin-top: 5px;
	font-size: 100%;	
}

/*------------ menu rubriques ------------*/ 
.menu_rub {
	list-style:none;
	padding:0px;
	margin:0px;
}
.menu_rub a {
	font-size:11px;
	padding: 3px 5px 3px 10px;
	color:#333333;
	background-color:#dcf0fb;
	display:block;
}
.menu_rub a:hover{
	color:#333333;	
	background-color:#FFFFFF;
}
.menu_rub_select a, .menu_rub_select a:hover {
	color:#333333;
	background-color:#5aa7e3;
	display:block;
}


/*------------ menu articles ------------*/ 

.sm_t { background : url("../images/sm_t.gif") repeat-x left top; height:35px;}
.sm_t div { background : url("../images/sm_tl.gif") no-repeat left top; height:35px;}
.sm_t div div { background : url("../images/sm_tr.gif") no-repeat right top; height:35px;}
.sm_t h3 {	padding:0px 10px; line-height:30px; margin:0px; font-size: 100%; text-transform:uppercase; }

.sm { background : url("../images/sm.gif") repeat-y left top; }
.sm div { background : url("../images/sm.gif") repeat-y right top; }
.sm div div { background : none; }

.sm_b { background : url("../images/sm_b.gif") repeat-x left bottom; height:15px; }
.sm_b div { background : url("../images/sm_bl.gif") no-repeat left bottom; height:15px; }
.sm_b div div { background : url("../images/sm_br.gif") no-repeat right bottom; height:15px; }

div.for_ie {
	margin:0px;
	border:0px none;
}
.menu_art, menu_art_select {
	list-style:none;
	padding:0px;
	margin:0px;
	border:0px none;
}
.menu_art a, .menu_art_select a {
	border:0px none;
	font-size:110%;
	padding: 3px 15px 3px 15px;
	color:#333333;
	display:block;
}
.menu_art a:hover{
	border:0px none;
	color:#333333;	
	background-color:#f2f2f2;
}
.menu_art_select a, .menu_art_select a:hover {
	border:0px none;
	color:#333333;
	background-color:#EFEBD9;
}

/*------------ FCK style ------------*/ 
.cell_text {
	text-align:justify;
	display:block;	
}
.texte {
	text-align:justify;
	color:#333333;
}
.texte h3 {
	font-size: 140%;
	color : #333333;
}
.texte h4 {
	font-size: 120%;
	color : #333333;
}
.texte h5 {
	font-size: 110%;
	color : #333333;
}
.texte h6 {
	font-size: 100%;
	color : #333333;
}
.texte ul {
	padding-left: 20px;

}
.texte ul li {
	list-style-type:none;
	background-image:url("../images/puce.gif");
	background-repeat:no-repeat;
	background-position:0% 0%;
	padding-left:15px;
} 
.texte table {
	width:100%;
	border-collapse:collapse;
}
.texte th {
	border:1px solid #bfbcae;
	padding: 5px;
	background-color:#EFEBD9;
	text-align:center;
}
.texte td {
	border:1px solid #bfbcae;
	padding: 5px;
}

/*-----------------------------------*/ 
/* separateur */
.sepa_block {
	background-image: url("../images/sepa_block.gif");
	background-repeat:repeat-x;
	background-position:center;
	height:15px;
	margin: 0px;
	padding:0px;
}
.sepa_block div 	{ background: url("../images/sepa_block_l.gif") no-repeat left center; height:15px;}
.sepa_block div div	{ background: url("../images/sepa_block_r.gif") no-repeat right center; height:15px;}

/* TITRE separateur */
.sbt h3, .svt h3 {
	border: 0px none;
	font-size: 120%; 
	color: #333333;
	padding:20px 10px 0px 10px;
	margin:0px;
	font-weight:bold;
}
.st h3, .st h3 a {
	border: 0px none;
	font-size: 110%; 
	color: #333333;
	padding:0px;
	margin:0px;
	font-weight:bold;
	display:inline;
	background-color:#FFFFFF;
}
.st h3 a:hover { color: #00527A; text-decoration:none; }

/* vignette photo */
img {
	display:inline;
	float:right;
	margin:5px 0px 5px 10px;		
	border: 1px solid #d8d8d8;
	padding: 5px;
}
.spip_logos {
	float:none;
	padding:0px;
	margin:0px;		
	background-image: none;
	border:0px none;
	background:none;
}
.no_shadow {
	float:none;
	padding:0px;
	margin:0px;		
	background-image: none;
	background-repeat:no-repeat;
	border:0px none;
	background-color:#999999;
}
a .no_shadow {
	background-color:#999999;
}
a:hover .no_shadow {
	background-color:#990000;
}

/*
////////////////
// AJUSTEMENT 
////////////////
*/
/* MARGIN */
.margin			{ margin:10px; }
.margin_b 		{ margin-bottom:10px; }
.margin_t 		{ margin-top:10px; }
.margin_l 		{ margin-left:10px; }
.margin_r 		{ margin-right:10px; }
.no_margin_b 	{ margin-bottom:0px; }
.no_margin_t 	{ margin-top:0px; }
.no_margin_l 	{ margin-left:0px; }
.no_margin_r 	{ margin-right:0px; }
.no_margin		{ margin:0px; }

/* PADDING */
.padding		{ padding:10px; }
.padding_b 		{ padding-bottom:10px; }
.padding_t 		{ padding-top:10px; }
.padding_l 		{ padding-left:10px; }
.padding_r 		{ padding-right:10px; }
.no_padding_b 	{ padding-bottom:0px; }
.no_padding_t 	{ padding-top:0px; }
.no_padding_l 	{ padding-left:0px; }
.no_padding_r 	{ padding-right:0px; }
.no_padding		{ padding:0px; }

/* FLOAT */
.float_l { float:left; margin-right:2px; margin-left:0px; }
.float_r { float:right; margin-left:2px; margin-right:0px; }

/* TAILLE texte*/
.small { font-size: 90%; }

/* COULEUR texte */ 
.leger { color:#A29376; }
.moyen { color:#666666; }
.fort { color:#333333; }
.color { color:#990000; }
.error { color:#ff0000; }

/* CURSEUR */
.cursor { cursor:default; }

/* ALIGNEMENT TEXT */
.align_r { text-align:right; }
.align_l { text-align:left; }
.align_c { text-align:center; }
.align_j { text-align:justify; }

