@charset "utf-8";
/* CSS Document */

body{
	padding:0px;
	margin:0px;
	background-color:#FFF;
	background-image:url(/charte/fond.gif);
	background-repeat:repeat-x;
	background-position:top left;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#000;
}

p{
	padding:0px;
	margin:0px;
	text-align:justify;
}

hr{
	border-bottom:1px solid #000;
	height:1px;	
}

h1{
	font-size:20px;
	color:#3d0324;
	padding:0px;
	margin:0px;
}

h2{
	font-size:13px;
	font-weight:bold;
	padding:0px;
	margin:0px;
}

h3{
	color:#3d0324;
	font-size:16px;
	font-weight:bold;
	border-bottom:1px solid #3d0324;
	padding:0px;
	margin:0px;
}

a:active, a:visited, a:link{
	color:#000;
	text-decoration:none;
}

a:hover{
	color:#000;
	text-decoration:underline;
}

a:active.prune, a:visited.prune, a:link.prune{
	color:#440b2b;
	text-decoration:none;
}

a:hover.prune{
	color:#440b2b;
	text-decoration:underline;
}


/*Texte*/

.txt_prune{
	color:#440b2b;
}

.txt_pt{
	font-size:11px;	
}

/*Menu*/

a:active.menu, a:visited.menu, a:link.menu{
	display:block;
	width:100%;
	height:22px;
	background-color:#d6d7d9;
	color:#000;
	font-size:13px;
	text-decoration:none;
	padding-top:3px;
}

a:hover.menu{
	display:block;
	width:100%;
	height:22px;
	background-color:#3d0324;
	color:#fff;
	font-size:13px;
	text-decoration:none;
	padding-top:3px;
}

a:active.select_menu , a:visited.select_menu , a:link.select_menu{
	display:block;
	width:100%;
	height:22px;
	background-color:#3d0324;
	color:#ffffff;
	font-size:13px;
	text-decoration:none;
	padding-top:3px;
}

a:hover.select_menu{
	display:block;
	width:100%;
	height:22px;
	background-color:#3d0324;
	color:#ffffff;
	font-size:13px;
	text-decoration:none;
	padding-top:3px;
}

a:active.ss_menu, a:visited.ss_menu, a:link.ss_menu{
	color:#000;
	font-size:12px;
	text-decoration:none;
}

a:hover.ss_menu{
	color:#3d0324;
	font-size:12px;
	font-weight:bold;
	text-decoration:none;
}

a:active.select_ss_menu , a:visited.select_ss_menu , a:link.select_ss_menu{
	color:#3d0324;
	font-size:12px;
	font-weight:bold;
	text-decoration:none;
}

a.select_ss_menu:hover{
	color:#3d0324;
	font-size:12px;
	font-weight:bold;
	text-decoration:none;
}

/*Listes*/

ul, li {
	list-style:disc inside;	
	padding-left:0px;
	padding-top:0px;
	padding-bottom:5px;
	padding-right:0px;
	margin:0px;
	text-align:justify;
}

/*Formulaire*/

input , select, textarea{
	width:80%;
	color:#000;
	font-size:11px;
	padding-left:5px;
	line-height:14px;
	border:1px solid #3d0324;
	background-color:#FFF;
}

/*Mise en forme*/

.pad_10_GD{
	padding-left:10px;
	padding-right:10px;
}

.pad_35_G{
	padding-left:35px;	
}

.pad_45_G{
	padding-left:45px;	
}

/*Footer*/

.table_footer{
	border-bottom:1px solid #440b2b;
	border-top:1px solid #440b2b;
	color:#440b2b;
	font-size:13px;
}

/*Home*/

.table_actu{
	background-color:#FFF;
	text-align:left;
}

.fd_home{
	background-image:url(/charte/fd_home.jpg);
	background-repeat:no-repeat;
	background-position:top left;
}

#b_indemnites{
	display:block;
	position:absolute;
	margin-top:81px;
	margin-top:96px !ie;
	margin-left:378px;
	width:203px;
	height:48px;
}

#b_famille{
	display:block;
	position:absolute;
	margin-top:176px;
	margin-top:191px !ie;
	margin-left:353px;
	width:184px;
	height:40px;
}

#b_assurances{
	display:block;
	position:absolute;
	margin-top:264px;
	margin-top:279px !ie;
	margin-left:443px;
	width:184px;
	height:40px;
}

/*Pages*/

.table_menu{
	background-color:#efeff0;
	text-align:left;
}

.ombre_G_txt{
	background-image:url(/charte/ombre_G_txt.gif);
	background-repeat:repeat-y;
	background-position:left top;
}

.fd_indemnites{
	background-image:url(/charte/fd_indemnites.gif);
	background-repeat:no-repeat;
	background-position:right top;
	background-color:#f5f5f5;
}

.b_envoyer{
	background-image:url(/charte/b_envoyer.gif);
	background-repeat:no-repeat;
	background-position:top left;
	border:none;
	width:193px;
	height:24px;
}

.b_envoyer_on{
	background-image:url(/charte/b_envoyer_on.gif);
	background-repeat:no-repeat;
	background-position:top left;
	border:none;
	width:193px;
	height:24px;
	cursor:pointer;
}
.p_actu{
	padding-right : 5px;
	padding-left : 5px;
}
.actu_date{
	background-image: url(/charte/date.jpg);
	background-repeat: no-repeat;
	height: 61px;
	margin: 0;
	text-align: left;
	padding-left: 9px;
	padding-top: 8px;
	width:55px;
}