body{
	margin:0px;
	margin-top:10px;
	padding:0px;
}
body.no_margin{
	margin:0px;
	padding:0px;
}
body.margin_top{
	margin:0px;
	padding:0px;
	margin-top:10px;
}
#index{
	background-color:#31CEFF;
}
#charte{
	height:100%;
	background-color:#EFF2F3;
}

form{
	margin:0px;
	padding:0px;
}

div.exec_time{
	text-align:center;
	color:#AAAAAA;
}

div.entete{
	width:100%;
	top:0px;
	background-color:white;
}

div.centre{
	position:relative;
	width:75%;
	left:260px;
	top:2px;
	background-color:white;
}
div.pp{
	width:100%;
	position:absolute;
	bottom:0px;
	height:45px;
	background-color:white;
}
a{text-decoration:none;}
a:hover{color:#FF0000;}

div.navbar{
	width:220px;
	padding:8px;
	margin:16px;
	margin-top:25px;
	background-color:#A9D55B;
	text-align:left;
	vertical-align:top;
	position:relative;
}
div.outer_navbar{
	width:230px;
	margin:16px;
	margin-top:25px;
	border-style:none;
	position:relative;
	background-color:white;
}
div.main_frame{
	position:relative;
	left:140px;
	width:450px;
	border-style:none;
	display:inline;
	padding:10px;
	margin:0px;
	text-align:left;
	vertical-align:top;
	white-space:normal;
	background-color:white;
}
td.main_frame{
	text-align:left;
	vertical-align:top;
	padding-top:25px;
	width:650px;
	padding-right:20px;
}
td.image{
	text-align:center;
	vertical-align:top;
	width:50px;
}
td.navbar{
	text-align:left;
	vertical-align:top;
	width:230px;
}
td.border_t_l{
	width:9px;
	height:9px;
	margin:0px;
	padding:0px;
	background-image:url('../accueil/images/border_t_l.png');
	background-repeat:no-repeat;
	background-position:0 0;
}
td.border_t_r{
	width:9px;
	height:9px;
	margin:0px;
	padding:0px;
	background-image:url('../accueil/images/border_t_r.png');
	background-repeat:no-repeat;
	background-position:0 0;
}
td.border_b_l{
	width:9px;
	height:9px;
	margin:0px;
	padding:0px;
	background-image:url('../accueil/images/border_b_l.png');
	background-repeat:no-repeat;
	background-position:0 0;
}
td.border_b_r{
	width:9px;
	height:9px;
	margin:0px;
	padding:0px;
	background-image:url('../accueil/images/border_b_r.png');
	background-repeat:no-repeat;
	background-position:0 0;
}
td.border_top{
	height:9px;
	margin:0px;
	padding:0px;
	background-image:url('../accueil/images/border_top.png');
	background-repeat:repeat-x;
	background-position:top;
}
td.border_bottom{
	height:9px;
	margin:0px;
	padding:0px;
	background-image:url('../accueil/images/border_bot.png');
	background-repeat:repeat-x;
	background-position:bottom;
}
td.border_left{
	width:9px;
	margin:0px;
	padding:0px;
	background-image:url('../accueil/images/border_left.png');
	background-repeat:repeat-y;
	background-position:left;
}
td.border_right{
	width:9px;
	margin:0px;
	padding:0px;
	background-image:url('../accueil/images/border_right.png');
	background-repeat:repeat-y;
	background-position:right;
}
.desc_fonction, .titre_fonction{
	font-size:11px;
	font-weight:bold;font-family:Arial;
	text-align:right;
}
.desc_fonction{
	color:#999999;
}
.titre_fonction{
	color:red;
}

td.titre_graph{
	background-color:#FFFFFF;
	padding: 5px;
	border-left:1px solid #B0B6BB;
	border-right:1px solid #B0B6BB;
	border-top:1px solid #C0C0C0;
	text-align:center;
}


td.titre_contracte, td.vert_titre_contracte{
	/*background-image:url('../accueil/images/titre_contracte.png');*/
	background-image:url('../accueil/images/light_titre_contracte.png');
	background-repeat:no-repeat;
	background-position:top;
	width:221px;
	height:20px;
	padding-top:2px;
	padding-left: 20px;
	padding-bottom:5px;
	font-size:10px;
	font-weight:bold;font-family:'Lucida Grande',Geneva,Verdana,Arial;
	/*color:#FFFFFF;*/
	color:#707070;
}
td.titre_contracte a, td.vert_titre_contracte a{
	text-decoration:none;
	font-weight:bold;font-family:Arial;
}
td.vert_titre_contracte{
	background-image:url('../accueil/images/vert_titre_contracte.png');
	color:#FFFFFF;
}


td.titre_ouvert, td.vert_titre_ouvert, td.titre_ouvert_vide{
	/*background-image:url('../accueil/images/titre_ouvert.png');*/
	background-image:url('../accueil/images/light_titre_ouvert.png');
	background-repeat:no-repeat;
	width:221px;
	height:31px;
	padding-left: 20px;
	font-size:13px;
	font-weight:bold;font-family:Arial;
	text-decoration:none;
	/*color:#FFFFFF;*/
	color:#707070;
}
td.vert_titre_ouvert{
	background-color:#A9D55B;
	background-image:url('../accueil/images/vert_titre_ouvert.png');
	color:#FFFFFF;
}
td.titre_ouvert_vide{
	background-color:white;
	height:8px;
	background-image:url('../accueil/images/vert_titre_ouvert_debut.png');
}


td.titre_ouvert_fin, td.vert_titre_ouvert_fin{
	background-image:url('../accueil/images/titre_ouvert_fin.png');
	background-repeat:no-repeat;
	background-position:top;
	height:10px;
}
td.vert_titre_ouvert_fin{
	background-image:url('../accueil/images/vert_titre_ouvert_fin.png');
}


td.fonction_ouvert, td.vert_fonction_ouvert{
	background-color:#E9EAEC;
	padding-left: 35px;
	padding-top:7px;
	padding-bottom:7px;
	border-left:1px solid #B0B6BB;
	border-right:1px solid #B0B6BB;
	border-top:1px solid white;
	text-decoration:none;
	color:#999999;font-size:11px;font-weight:bold;font-family:Arial;
}
td.vert_fonction_ouvert{
	background-color:#FFFFFF;
	border-top:1px solid #C0C0C0;
}


a.func{/*color:#999999;*/color:#A9D55B;font-size:11px;font-weight:bold;font-family:Arial;}
a.func_selected{color:red;font-size:11px;font-weight:bold;font-family:Arial;}
a.famille{color:white;font-size:12px;}

font.acc{
	
}
br.interligne{line-height:6px;}
font.titre_over{color:#83BE40;font-size:12px;font-weight:400}
font.titre{font-size:13px;font-weight:bold;font-family:Arial;text-decoration:none;color:#FFFFFF;}
font.titre a{text-decoration:none;color:#FFFFFF;}
font.func{font-size:13px;font-weight:normal;text-decoration:none;color:#FFFFFF;}
font.func a{text-decoration:none;color:#FFFFFF;}
font.func_info{font-size:13px;font-weight:normal;text-decoration:none;color:green;}
.centre{
	font-size: 13px;
	text-decoration:none;
	color:#7d7b7b;
	line-height: 150%;
	
}

font.accroche{
	font-size: 15px;
	text-decoration:none;
	color:#7d7b7b;
	line-height: 150%;
}

.centre b{
	font-family:'Lucida Grande', Geneva, Arial, Verdana, sans-serif;
	font-size:12px;
/*	font-weight:bold;*/
}
.centre a{
/*	text-decoration:underline;
	color:#0000FF;*/
	font-size:13px;
	text-decoration:none;
	color:#A9D55B;
}
.centre a.ongletBlanc{
	font-family:Geneva,Arial;
	font-size:11px;
	color:white;
}
.centre a:hover{
	color:red;
}
font.pp{
	text-decoration:none;
	color:#C0C0C0;
	font-size:9px;
}
p.pp{
	text-align:center;
	padding:0px;
	margin:0px;
}
hr.nav{
	border-color:white;
	border-width:0px;
	border-top-width:1px;
	width:100%;
	border-style:solid;
	text-align:center;
	line-height:8px;
}
hr.pp{
	border-color:#C0C0C0;
	border-width:0px;
	border-top-width:1px;
	width:80%;
	border-style:solid;
	text-align:center;
}
h1, h2{
	text-decoration:none;
	font-weight:normal;
	color:#A9D55B;
	font-size:24px;
	line-height:24px;
	vertical-align:middle;
}
h2{
	margin:0px;
	padding:0px;
}
h3, h3.aide, h3 a, h3.aide a, h3 font.centre{
	font-family:'Lucida Grande', Geneva, Arial, Verdana, sans-serif;
	font-size:12px;
	text-decoration:none;
	color:#A9D55B;
	margin:0px;
	padding:0px;
	margin-top:12px;
	margin-bottom:4px;
}
h3, h3 a{
	color:#707070;
}


h5{
	text-decoration:none;
	color:#000000;
	font-size:11px;
	line-height:12px;
	margin:0px;
	padding:0px;
}
img.deco{
	display:inline;
	border:0px none white;
	vertical-align:top;
}
img.etape{
	display:inline;
	border:0px none white;
	vertical-align:top;
}
a.old_iti{
	text-decoration:none;
	color:#707070;
	font-size:13px;
	line-height:16px;
}
a.old_iti:hover{color:#FF0000;}
#tableau_accueil, #tableau_accueil2{
	background-color:white;
	margin-top:15px;
	border-width:0px;
	border-collapse:collapse;
}

.centre a.sous_titre, a.sous_titre{font-size:12px;text-decoration:none;font-weight:normal;color:#A9D55B;}
a.sous_titre:hover{color:#FF0000;}
a.titre2{font-size:14px;text-decoration:none;font-weight:bold;font-family:Arial;color:#A9D55B;line-height:24px;vertical-align:bottom;}
a.titre2:hover{color:#FF0000;}
td.onglet_bord{
	height:40px;
	vertical-align:middle;
	text-align:center;
	background-image:url('../images/btn/E.jpg');
	background-position:bottom;
	background-repeat:repeat-x;
}
