/* CSS Document */

#contenu {
	padding: 7px 5px;
	background: #63734e;
	min-height: 400px;
	}
	.colonne {
		position: relative;
		float: left;
		margin-left: 7px;
		}
		/* colonne 1 */
		#colonne_gauche {
			width: 232px;
			}
			#colonne_gauche .colonne_fd {
				background: url(/images/accueil_colonne_fd.png) repeat-y;
				position: relative;
				}
			#colonne_gauche .colonne_fd_haut {
				background: url(/images/accueil_colonne_haut.png) top no-repeat;
				}
			#colonne_gauche .colonne_fd_bas {
				background: url(/images/accueil_colonne_bas.png) bottom no-repeat;
				padding: 5px;
				}
				/* cadre 1 */
				.cadre_mince_creme_fd {
					background: url(/images/accueil_cadre_creme_fd.png) left repeat-y;
					margin-bottom: 9px;
					}
				.cadre_mince_creme_fd_haut {
					background: url(/images/accueil_cadre_creme_haut.png) left top no-repeat;
					}
				.cadre_mince_creme_fd_bas {
					background: url(/images/accueil_cadre_creme_bas.png) left bottom no-repeat;
					}

				/* cadre 2 */
				.cadre_mince_blanccasse_fd {
					background: url(/images/accueil_cadre_blanccasse_fd.png) left repeat-y;
					margin-bottom: 9px;
					}
				.cadre_mince_blanccasse_fd_haut {
					background: url(/images/accueil_cadre_blanccasse_haut.png) left top no-repeat;
					}
				.cadre_mince_blanccasse_fd_bas {
					background: url(/images/accueil_cadre_blanccasse_bas.png) left bottom no-repeat;
					}

				/* cadre 3 */
				.cadre_mince_blanc_fd {
					background: url(/images/accueil_cadre_blanc_fd.png) left repeat-y;
					margin-bottom: 6px;
					}
				.cadre_mince_blanc_fd_haut {
					background: url(/images/accueil_cadre_agenda_haut.jpg) left top no-repeat;
					padding-top: 80px;
					}
				.cadre_mince_blanc_fd_bas {
					background: url(/images/accueil_cadre_blanc_bas.png) left bottom no-repeat;
					}

		/* colonne 2 */
		#colonne_centre {
			width: 409px;
			}
			#colonne_centre .colonne_fd {
				position: relative;
				background: url(/images/accueil_colonne_centre_fd.png) repeat-y;
				}
			#colonne_centre .colonne_fd_haut {
				background: url(/images/accueil_colonne_centre_fd_haut.jpg) top no-repeat;
				padding-top: 38px;
				}
			#colonne_centre .colonne_fd_bas {
				background: url(/images/accueil_colonne_centre_fd_bas.png) bottom no-repeat;
				padding: 6px;
				}
				/* cadre 1 */
				.cadre_centre_blanc_fd {
					background: url(/images/accueil_cadre_centre_fd.png) left repeat-y;
					margin-bottom: 6px;
					}
				.cadre_centre_blanc_fd_haut {
					background: url(/images/accueil_cadre_centre_fd_haut.png) left top no-repeat;
					}
				.cadre_centre_blanc_fd_bas {
					background: url(/images/accueil_cadre_centre_fd_bas.png) left bottom no-repeat;
					}
					.actu {
						margin-top: 5px;
						position: relative;
						}
						.actu .titre {
							font-weight: bold;
							}

		/* colonne 3 */
		#colonne_droite {
			width: 229px;
			}
			#colonne_droite .colonne_fd {
				background: url(/images/accueil_colonne_droite_fd.png) repeat-y;
				position: relative;
				}
			#colonne_droite .colonne_fd_haut {
				background: url(/images/accueil_colonne_droite_fd_haut.png) top no-repeat;
				}
			#colonne_droite .colonne_fd_bas {
				background: url(/images/accueil_colonne_droite_fd_bas.png) bottom no-repeat;
				padding: 6px;
				}
				/* cadre 1 */
				.cadre_droite_vert_fd {
					background: #c9e6ac url(/images/accueil_cadre_vert_droite_fd.png) left repeat-y;
					margin-bottom: 9px;
					}
				.cadre_droite_vert_fd_haut {
					background: url(/images/accueil_cadre_vert_droite_fd_haut.png) left top no-repeat;
					}
				.cadre_droite_vert_fd_bas {
					background: url(/images/accueil_cadre_vert_droite_fd_bas.png) left bottom no-repeat;
					}
				/* cadre 2 */
				.cadre_droite_blanc_fd {
					background: url(/images/accueil_cadre_blanc_droite_fd.png) left repeat-y;
					margin-bottom: 9px;
					}
				.cadre_droite_blanc_fd_haut {
					background: url(/images/accueil_cadre_blanc_droite_fd_haut.png) left top no-repeat;
					}
				.cadre_droite_blanc_fd_bas {
					background: url(/images/accueil_cadre_blanc_droite_fd_bas.png) left bottom no-repeat;
					}
				/* cadre 3 */
				.cadre_droite_beige_fd {
					background: url(/images/accueil_cadre_beige_droite_fd.png) left repeat-y;
					margin-bottom: 6px;
					}
				.cadre_droite_beige_fd_haut {
					background: url(/images/accueil_cadre_beige_droite_fd_haut.png) left top no-repeat;
					}
				.cadre_droite_beige_fd_bas {
					background: url(/images/accueil_cadre_beige_droite_fd_bas.png) left bottom no-repeat;
					}

			/* contenu cadres */
					.contenu_picto {
						padding: 17px 15px;
						}
					.contenu_picto10 {
						padding: 17px 10px;
						padding-top: 38px;
						}
						#picto_espace_prive {
							background: url(/images/accueil_picto_espace_prive.png) 2px 4px no-repeat;
							padding-top: 38px;
							}
						#picto_zoom {
							background: url(/images/accueil_picto_zoom.png) 2px 4px no-repeat;
							padding-top: 55px;
							}
						#picto_sites_partenaires {
							background: url(/images/accueil_picto_sites_partenaires.png) 2px 4px no-repeat;
							padding-top: 38px;
							}
					.contenu_cadre {
						padding: 17px 15px;
						}


#btn_sabonner {
 	width: 98px;
	margin-left: 85px;
	clear: both;
	}
#btn_alertes_mail {
 	width: 105px;
	float: left;
	}
#btn_deposer_demande {
 	width: 165px;
	float: left;
	margin-left: 32px;
	}
#btn_valider {
 	width: 80px;
	margin-left: 107px;
	clear: both;
	}


/* espace privé */
.contour_input {
	float: left;
	border: 1px solid #f0e0e1;
	}
	.contour_input input {
		height: 16px;
		}
		.contour_input input.vert {
			border: 1px solid #7fb993;
			}
		.contour_input input.gris {
			border: 1px solid #9c9c9c;
			}
/* les inputs */
#username, #password {
	width: 100px;
	}
#email_newsletter {
	width: 125px;
	}
label {
	text-align: right;
	margin-right: 5px;
	line-height: 22px;
	float: left;
	}
	#colonne_gauche label {
		width: 55px;
		}
	#colonne_droite label {
		width: 80px;
		}
.ligne_formulaire {
	clear: both;
	height: 22px;
	}
