body{
	text-align:center;
}

BODY, TD{
	font-family: Verdana;
	font-size:10px;
	color:#001097;
}

A{
	color:#001097;
	text-decoration:none;
}	
A:hover{					
	text-decoration:underline;
}	

#global{
	position:relative;
	width:850px;
	margin:auto;
}
	#header{
		position:relative;
		text-align:right;
		background-image:url(/images/sdf/header.jpg);
		background-repeat:no-repeat;
		height:221px;
		width:850px;
		padding:0px;
	}
	
		#espaceur_header{
			position:relative;
			width:1px;
			height:130px;
			/*border:1px solid #F00;*/
			width:100%;
		}
		
		#info_header{
			position:relative;
			margin-right:30px;			
			margin-left:220px;
			/*border:1px solid #0F0;*/
		}
			.nom_personne{
				font-size:14px;
				font-weight:bold;
			}
			
		#page{
			width:850px;
		}
		
			#colonne_gauche{
				width:200px;
				background-image:url(/images/sdf/sdf_croix.gif);
				background-repeat:no-repeat;
				background-position:right;
				padding-left:10px;
				padding-right:10px;
				text-align:left;
			}
				#colonne_gauche A{
					color:#001097;
					text-decoration:none;
				}	
				#colonne_gauche A:hover{					
					text-decoration:underline;
				}					
				
				#agenda{
					background-color:#F2F2F2;
					width:167px;
				}
					#agenda_news{
						padding-left:10px;
						padding-right:10px;
						color:#313131;
					}				
				
			
			#colonne_droite{
				width:650px;
				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/sdf/ong_norm.gif);
					background-repeat:no-repeat;
					color:#FBDD59;
				}
					.onglet_norm A{
						color:#FBDD59;
						text-decoration:none;
					}				
				.onglet_actif{
					background-image:url(/images/sdf/ong_actif.gif);
					background-repeat:no-repeat;
					color:#001097;
				}
				
			#page_contenu{
				position:relative;
				width:610px;
				border:1px solid #001097;
				padding:20px 10px 20px 10px;
				text-align:left;
				background-image:url(/images/sdf/back_cadre.gif);
				background-position:bottom left;
				background-repeat:no-repeat;
			}

				.ChampObligatoire{
					width:94%;
					background-color:#E6E8F7;
					border:0px;
					font-family:Verdana;
					font-size:12px;
					color:#001097;
					margin:5px 0px 0px 5px;
					border:1px solid #D2D7F8;
				}
				.ChampErreur{
					width:94%;
					background-color:#FFFFFF;
					border:1px solid #FF0000;
					font-family:Verdana;
					font-size:12px;
					color:#FF0000;
					margin:5px 0px 0px 5px;
				}
				
				.LegendeObligatoire{
					color:#001097;
					text-align:right;
					padding-right:3px;
				}
				.ChampNonObligatoire{
					width:94%;
					background-color:#F2F2F2;
					border:0px;
					font-family:Verdana;
					font-size:12px;
					color:#001097;
					margin:5px 0px 0px 5px;
					border:1px solid #B8B7B7;
				}
				.LegendeNonObligatoire{
					color:#5C5C5C;
					text-align:right;
					padding-right:3px;
				}
			
			#separateur_champs{
				position:relative;
				background-image:url(/images/sdf/back_separateur.gif);
				background-repeat:repeat-x;
				height:10px;
				width:98%;
				padding:0px;
			}
			
			#btn_valider{
				position:relative;
				width:610px;
				margin-top:5px;
				border-top:1px solid #001097;
				text-align:right;
				padding-right:15px;
				cursor:pointer;
			}
                        
                        .EnteteColonne{
                                background-color:#F7F7F7;
                                height:25px;
                                vertical-align:middle;
                                font-weight:bold;
                        }
        
                        .DataColonne{
                                height:25px;
                                vertical-align:middle;
                        }
        
                        .DataColonne TD{
                                border-bottom:1px solid #CCCCCC;
                        }
                        
H5{
	width:*;
	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:20px;
	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;
}

H2{
        font-size:12px;
        font-weight:bold;
        color:#F00;
        padding-left:0px;
        padding-right:0px;
        display:inline;
}
