body {
	background-image: url(fondfeuille.gif);
	margin-left: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	background-color: #D6E6B1;
	background-repeat: repeat-x;
}
.fondfenetre {
	background-image: url(fondfenetre.gif);
	width: 1005px;
}
.fondpage {
	background-image: url(fondpage.jpg);
	width: 1005px;
	display: block;
	background-repeat: no-repeat;
	background-position: left top;
}
.menugauche {
	width: 188px;
	display: block;
	background-image: url(menu_fond-repeat.gif);
	vertical-align: top;
}
a.lien-menua1, a.lien-menu1, a.lien-menu11 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #406005;
	text-decoration: none;
	font-style: italic;
	line-height: 18px;
	font-weight: bold;
	text-indent: 24px;
	display: block;
}
a.lien-menu1 {
	margin-top:4px;
}
a.lien-menua1 {
	margin-top:4px;
	text-indent: 14px;
}
a.lien-menua1:hover, a.lien-menu1:hover, a.lien-menu11:hover {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #BF0151;
	text-decoration: none;
	font-style: italic;
	line-height: 18px;
	font-weight: bold;
	text-indent: 24px;
	display: block;
	background-image: url(menu_fond-over.gif);
	background-repeat: no-repeat;
}
a.lien-menua1:hover {
	text-indent: 14px;
	background-position:-10px top; 	
}
a.lien-menu2, a.lien-menua2 {
	color: #4e4e4e;
	text-decoration: none;
	line-height: 18px;
	font-weight: bold;
	text-indent: 20px; /*36*/
	display: block;
}
a.lien-menu2:hover, a.lien-menua2:hover {
	color: #BF0151;
	text-decoration: none;
	line-height: 18px;
	font-weight: bold;
	background-image: url(menu_fond-over.gif);
	display: block;
}
a.lien-menua2 {
	text-indent: 26px;
}
a.lien-menua2:hover {
	background-position:-10px top; 	
}
.titre-application {
	font-size: 18px;
	font-style: italic;
	color: #FFFFFF;
	width: 590px;
	line-height: 28px;
	letter-spacing:2px;
}

.cadrecentral {
	width: 628px;
	display: block;
	background-image: url(cadre_2col.gif);
	background-repeat: repeat-y;
	margin:0;
	padding:0;
}
.cadrecentral-haut {
	width: 628px;
	display: block;
	background-image: url(cadre_2col-haut.gif);
	background-position:top left;
	background-repeat: no-repeat;
	height: 24px;
}
.cadrecentral-bas {
	width: 628px;
	display: block;
	background-image: url(cadre_2col-bas.gif);
	background-position:bottom left;
	background-repeat: no-repeat;
	height: 24px;
	border: 0px;
	text-align:right;
}
.cadrecentral-contenu {
	width: 580px;
	padding-left:24px;
	padding-right:24px;
	display: block;
}
.cadrecentral-titre {
	font-size: 12px;
	font-weight: bold;
	font-style: italic;
	color: #BF0151;
	line-height: 24px;
	padding-right: 3px;
	padding-left: 3px;
	margin-left: 29px;
	background-image: url(cadre_titre-fond.gif);
	background-repeat: repeat-x;
}


/* zone centrale pleine largeur (marge de 12px + largeur utile de 604px) */
.textecentral {
	width:604px;
	margin-left:12px;
	margin-right:12px;
}
.deuxcol-gauche {
	width:302px;
	padding-right:12px;
	border-right: 1px dashed #4e4e4e;
}
.deuxcol-droite {
	width:302px;
	padding-left:12px;
}


.cadre-titre, h1 {
	font-size: 12px;
	font-weight: bold;
	font-style: italic;
	color: #BF0151;
	background-image: url(cadre_titre-fond.gif);
	line-height: 24px;
	padding-right: 3px;
	padding-left: 3px;
	margin-left: 29px;
	background-repeat: repeat-x;
	display:inline;
}
.cadre-footer {
	font-size: 12px;
	font-weight: bold;
	color: #BF0151;
	background-image: url(cadre_footer-fond.gif);
	padding-right: 6px;
	padding-left: 6px;
	margin-right: 23px;
	background-repeat: repeat-x;
	display:inline;
}
a.cadre-titre, a.cadre-footer {
	text-decoration: none;
}
a.cadre-titre:hover, a.cadre-footer:hover {
	color: #406005;
}
.footer {
	text-align: center;
	background-image: url(footer_ligne.gif);
	background-repeat: no-repeat;
	background-position: left 20px;
	vertical-align: bottom;
}

a.lien-footer {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #4e4e4e;
	text-decoration: none;
	margin-right: 20px;
	margin-left: 20px;
	line-height: 22px;
}
a.lien-footer:hover {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #4e4e4e;
	text-decoration: underline;
	margin-right: 20px;
	margin-left: 20px;
	line-height: 22px;
}

.zone_titre {
	background-image: url(zone_titre.gif);
	background-repeat: no-repeat;
	width: 177px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-style: italic;
	font-weight: bold;
	color: #972049;
	text-align: center;
	display: block;
	height: 14px;
	padding-top: 7px;
}
.zone_bas {
	background-image: url(zone_bas.gif);
	background-repeat: no-repeat;
	width: 177px;
	display: block;
	height: 30px;
	margin:0; padding:0;
}

a.lien-zone {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #FFFFFF;
	text-decoration: none;
	line-height: 18px;
	font-weight: bold;
	height: 30px;
	width: 177px;
	text-align: center;
	text-indent: 74px;
	display: block;
	background-image: url(zone_onglet.gif);
	background-repeat: no-repeat;
}
a.lien-zone:hover {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #FFFFFF;
	text-decoration: none;
	line-height: 18px;
	font-weight: bold;
	background-image: url(zone_onglet-over.gif);
	background-repeat: no-repeat;
	height: 30px;
	width: 177px;
	text-align: center;
	text-indent: 74px;
	display: block;
}

.zone_info {
	background-image: url(zone_fondrepeat.gif);
	background-repeat: repeat-y;
	width: 177px;
}
.zone_info-marges {
	width: 157px;
	display: block;
	padding-right: 10px;
	padding-left: 10px;
	vertical-align: top;
}
.zone_email {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #4e4e4e;
	line-height: 16px;
}
.textfield {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #4f4f4f;
	height: 14px;
	width: 86px;
}


.refshow {
	visibility: hidden;
	position: absolute;
	float: left;
	cursor: pointer;
	width:580px;²
}

.refshow.show {
	visibility: visible;
}

