html,body {
	height: 100%;
	text-align:center;
}

BODY, TD{
	height: 100%;
	font-family: Verdana;
	font-size:12px;
	color:#3177B5;
}

A{
	color:#3177B5;
	text-decoration:none;
}

A:hover{					
	text-decoration:underline;
}	



#global{
	position:relative;
	width:954px;
    height:100%;
	margin:auto;
	background-image:url(/images/sfmu/sfmu_grid.jpg);
	background-repeat: repeat-y;
	background-position:left;
}

	#header{
		position:relative;
		text-align:right;
		background-image:url(/images/sfmu/header.jpg);
		background-repeat:no-repeat;
		/*height:205px;*/
		width:954px;
		padding:0px;
	}

		#espaceur_header{
			position:relative;
			width:1px;
			height:123px;
			/*border:1px solid #F00;*/
			width:100%;
		}

		#info_header{
			position:relative;
			margin-left:257px;
            margin-right:28%;
			/*border:1px solid #0F0;*/
		}

			.nom_personne{
				font-size:14px;
				font-weight:bold;
			}                        

                #deconnection{

                }

                        #deconnection A{
                                color:#FFF;
                                font-size:12px;
                                font-weight:bold;
                                text-decoration:none;
                        }

                        #deconnection A:hover{					
                                text-decoration:underline;
                        }

		#page{
			position:relative;
			width:954px;
            height: 100%;
		}

           #colonne_gauche{
		   		position:relative;
				width:260px;
                height:100%;
				padding-left:0px;
				padding-right:0px;
				text-align:left;
			}

				#colonne_gauche A{
					color:#2E6B9B;
					text-decoration:none;
				}	

				#colonne_gauche A:hover{					
					text-decoration:underline;
				}					

						#retour_sfmu{
								position:relative;
								background-image:url(/images/sfmu/btn_retour_sfmu.gif);
								background-repeat:no-repeat;
								height:32px;
								width:257px;
								padding-top:10px;
						}

								#retour_sfmu A{
									color:#009573;
									font-size:12px;
									font-weight:bold;
									text-decoration:none;
									padding-left:40px;
								}

								#retour_sfmu A:hover{					
									text-decoration:underline;
								}

						#espaceur_agenda{
							position:relative;
							width:0px;
							height:10px;
							/*border:1px solid #F00;*/
							width:100%;
						}

				#agenda{
					background-color:#C8D8E8;
					width:167px;
                    margin:10px 5px 0px 30px;
				}

					#agenda_news{
						padding-left:10px;
						padding-right:10px;
						color:#313131;
					}

                    #tout_agenda{
                         text-align:right;
					}

						#tout_agenda A{
							color:#2E6B9B;
							text-decoration:none;
							padding-right:30px;
							font-weight:bold;
						}	

						#tout_agenda A:hover{					
							text-decoration:underline;
						}

			#colonne_droite{
				width:650px;
                height: 100%;
				text-align:left;
			}

				/* Onglet Adhérents */

				.onglet_norm, .onglet_actif{
					width:123px;
					height:33px;
					text-align:center;
					font-size:10px;
					font-weight:bold;
					color:#3478AC;
					cursor:hand;
				}

				.onglet_norm{
					background-image:url(/images/sfmu/ong_norm.gif);
					background-repeat:no-repeat;
					color:#FBDD59;
				}

					.onglet_norm A{
						color:#3478AC;
						text-decoration:none;
					}				

				.onglet_actif{
					background-image:url(/images/sfmu/ong_actif.gif);
					background-repeat:no-repeat;
					color:#fafafa;
				}

				

			#page_contenu{
				position:relative;
				width:620px;
				border:1px solid #001097;
				padding:20px 10px 20px 10px;
				text-align:left;
				background-image:url(/images/sfmu/back_cadre.gif);
				background-position:bottom left;
				background-repeat:no-repeat;
				/*float:left;*/
				/*margin-left:30px;*/
			}

				.ChampObligatoire{
					width:95%;
					background-color:#DBF1E5;
					border:0px;
					font-family:Verdana;
					font-size:12px;
					color:#005C9B;
					margin:5px 0px 0px 5px;
					border:1px solid #B6EAE4;
				}

				.ChampErreur{
					width:95%;
					background-color:#FFFFFF;
					border:1px solid #FF0000;
					font-family:Verdana;
					font-size:12px;
					color:#FF0000;
					margin:5px 0px 0px 5px;
				}

				.LegendeObligatoire{
					color:#005C9B;
					text-align:right;
					padding-right:3px;
				}

				.ChampNonObligatoire{
					width:95%;
					background-color:#F7F7F7;
					border:0px;
					font-family:Verdana;
					font-size:12px;
					color:#005C9B;
					margin:5px 0px 0px 5px;
					border:1px solid #B8B7B7;
				}

				.LegendeNonObligatoire{
					color:#73A2CE;
					text-align:right;
					padding-right:3px;
				}

				.EnteteColonne{
					background-color:#F7F7F7;
					height:25px;
					vertical-align:middle;
					font-weight:bold;
				}

				.DataColonne{
					height:25px;
					vertical-align:middle;
				}

				.DataColonne TD{
					border-bottom:1px solid #F7F7F7;
				}                        

			#separateur_champs{
				position:relative;
				background-image:url(/images/sfmu/back_separateur.gif);
				background-repeat:repeat-x;
				height:10px;
				width:98%;
				padding:0px;
			}

			#btn_valider{
				position:relative;
				width:620px;
				margin-top:5px;
				border-top:1px solid #001097;
				text-align:right;
				padding-right:15px;
				cursor:pointer;
			}

H5{
	font-size:14px;
	font-weight:bold;
	background-image:url(/images/interface/fleche_H5.gif);
	background-repeat:no-repeat;
	background-position: top left;
	background-color:#ECECEC;
	padding-left:30px;
	padding-right:4px;
	/*display:inline;*/
	text-align:left;
}

H1{
        font-size:14px;
        font-weight:bold;
        background-image:url(/images/interface/fleche.gif);
        background-repeat:no-repeat;
        background-position:top left;
        background-color:#FFF;
        padding-left:30px;
        padding-right:4px;
        display:inline;
        text-align:left;
}

H2{
        font-size:12px;
        font-weight:bold;
        color:#F00;
        padding-left:0px;
        padding-right:0px;
        display:inline;
}
