body {
	margin-top: 0; 
	margin-left: 0;
	margin-right: 0;
	margin-bottom: 0; 
	marginwidth: 0; 
	marginheight: 0;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	background-image:url(/library/images/portail/fondbleu.jpg);
	background-repeat:repeat;
	}

a {
	font-family: Arial;
	text-decoration: underline;
	color: #000033
  }
a:visited {
	font-family: Arial;
	text-decoration: none;
	color: #000000
  }
a:hover {
	font-family: Arial;
	text-decoration: none;
	color: #0000FF
  }
.style_lien {
	font-family: Arial;
	text-decoration: underline;
	color: #000055
  }
table,tr,td {
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px
	}

.titre { color:#545373; }

/* STYLE MENU DYNAMIQUE */
.menu{
	cursor:pointer;
	padding-left:4px
}

.menu_xc{
	cursor:pointer;
	font-family:arial,verdana;
	font-size:13px;
	font-style:italic;
	background-color:#E4E8F1;
	padding-bottom:5px
}

.menu_x{
	cursor:pointer;
	padding-left:15px
}

.menu_x_x{
	cursor:pointer;
}

/*CSS module agenda */
#agenda
{
	position:relative;
	width:90%;
	height:100%;
	text-align: center;
	
	
	
}


.agenda_table
{
	border-color:#000000;
	border-style:outset;
	border-width:1px;
	border-spacing: 0px;
	border-collapse: collapse;
	width:90%;
	padding: 10px;
	

	
}

.agenda_tr
{
	width:90%;
}
.agenda_tr a
{
	text-decoration: none;
}
.agenda_td
{
	border-style:solid;
	border-width:1px;
}

.agenda_td a
{
	text-decoration: none;
}
.agenda_th
{
	text-align:center;
	font-style:normal;
	font-weight:bold;
	border-style:solid;
	border-width:1px;
	
}

.agenda_th a
{
	text-decoration: none;
}
.agenda_td_green
{
	border-style:solid;
	border-width:1px;
	background-color:#66FF66;
	
}

.agenda_td_yelow
{
	border-style:solid;
	border-width:1px;
	background-color:#FFFF99;
}


.agenda_td_red
{
	border-style:solid;
	border-width:1px;
	background-color:#FF6666;
}


.agenda_td_retard
{
	border-style:solid;
	border-width:1px;
	background-color:orange;
}


.agenda_td_title
{
	background-color:#003399;
	color:white;
	font-weight:bold;
	text-align:center;
	
}


a.suivi_datediffusion
{
	color:darkblue;
	font-weight:bold;
	text-decoration: none;
}

.suivi_datediffusion
{
	color:darkblue;
	font-weight:bold;
}

.suivi_dateprevisionnelle
{
	color:gray;
	font-weight:bold;
	text-decoration: none;
}

.suivi_mineur
{
	background-color:#FFFF99;
}

.suivi_bloquant
{
	background-color:#FF6666;
}

.suivi_ok
{
	background-color:#66FF66;
}

.suivi_retard
{
	background-color:orange;
}

.subst_picto
{
	text-transform:uppercase;
	font-size:29px;
	vertical-align:top;
}

/* ========== ONGLET ============ */

.cssonglet {
	/* APPARENCE */
	/* POSITIONNEMENT */
	width:800px;
	position:relative;
}
.cssonglet_menu {
	/* POSITIONNEMENT */
	position:relative;
	width:100%;
	float:left;
	padding-top:2px;
	padding-left:2px;
	padding-right:2px;
	padding-bottom:0px;
	/* APPARENCE */
	color: #FFFFFF;
	background-color:#FFFFFF;
}
.cssonglet_conteneur {
	/* POSITIONNEMENT */
	position:relative;
	width:100%;
	float:left;
	padding:5px;
	/* APPARENCE */
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color: #006699;
	background-color: white;
	border-top: 1px solid #6699CC;
	/*border-left: 1px solid #6699CC;
	border-right: 1px solid #6699CC;
	border-bottom: 1px solid #6699CC;*/
}
.cssonglet_iframe {
	width:500px;
	height:300px;
	margin:5px;
	border:5px solid #6699CC;
}
.cssonglet_bouton {
	/* POSITIONNEMENT */
	width:auto;
	float:left;
	margin-right:1px;
	margin-left:1px;
	padding:2px;
	/* APPARENCE */
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color: #FFFFFF;
	background-color: #9BBCDD;
	border-left: 1px solid #6699CC;
	border-right: 1px solid #6699CC;
	border-top: 1px solid #6699CC;
	border-bottom-width:0px;
	cursor:pointer;
}
.cssonglet_bouton_off {
	/* POSITIONNEMENT */
	width:auto;
	float:left;
	margin-right:1px;
	margin-left:1px;
	padding:2px;
	/* APPARENCE */
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color: #AAAAAA;
	background-color:#EFEFEF;
	border-left: 1px solid #AAAAAA;
	border-right: 1px solid #AAAAAA;
	border-top: 1px solid #AAAAAA;
	border-bottom-width:0px;
	cursor:pointer;
}

/* ==========  ============ */
