A
{
	color: #457ab9;
	text-decoration: none;
}

BODY 
{
	background-color : 81a5d0;
	background-image : url(images/page_bg.gif);
	background-repeat :repeat-x;
	font-family:Verdana;
	margin:0px;
}
IMG
{
	border:none;	
}
DIV.RECHresult
{
	margin-bottom:15px;
}
TABLE.RECH TD.source
{
	font-size : 8pt;
	color : Gray;
}
TABLE.RECH TD.titre
{
	font-size : 12pt;
}
TABLE.RECH TD.resume
{
	font-size : 8pt;	
	padding-left:15px;
	padding-top:15px;
}
TD.CoteGauche 
{
	background-color : FFFFFF;
	background-image : url(images/page_inv.gif);
	background-repeat :repeat-x;	
	border-right : solid 1px #0e224d;	
}
TD.CoteDroit
{
	background-color : FFFFFF;
	background-image : url(images/page_inv.gif);
	background-repeat :repeat-x;	
	border-left : solid 1px #0e224d;	
}
TD.CoteBasGauche 
{
	background-color : FFFFFF;
	border-right : solid 1px #0e224d;

}
TD.CoteBasDroit
{
	background-color : FFFFFF;
	border-left : solid 1px #0e224d;
}

TD.Menu1
{
	background-color:#305a9f;
	background-image: url(images/menu1_bg.gif);
	background-repeat:repeat-x;
}
Table.Menu1 TD
{
	text-align:center;
	color:white;
	font-family:Verdana;
	font-size:10pt;
	font-weight:normal;
}
Table.Menu1 TD A:link
{
	color:white;
	text-decoration:none;
}
Table.Menu1 TD A:visited
{
	color:white;
	text-decoration:none;
}
Table.Menu1 TD A.encours:link
{
	color:ebc403;
	text-decoration:none;
}
Table.Menu1 TD A.encours:visited
{
	color:ebc403;
	text-decoration:none;
}
Table.Menu1 TD A:hover
{
	color:white;
	text-decoration:underline;
}


Table.Menu1 TD.sep
{
	width:1px;
	height:36px;
	background-image:url(images/MENU1_SEPARATEUR.gif);
}

TD.MenuIntranet1
{
	background-color:#aaaaa9;
	color:656565;
	font-size:9px;
	padding-left : 16px;
	padding-right : 16px;
	text-align:center;
}
TD.MenuIntranet2_gauche
{
	background-color:#919190;
	color:White;
	font-size:6pt;
	text-align:left;
	padding-left:7px

}
TD.MenuIntranet2_droite
{
	background-color:#919190;
	color:White;
	font-size:6pt;
	text-align:right;
	padding-right:2px;

}
TD.EnteteEngin
{
	vertical-align:bottom;
	background-image: url(images/entete2.gif);
	background-repeat:no-repeat;
	width:203px;
	padding-bottom:12px;

}
TD.EnteteEngin IMG
{
	vertical-align:text-bottom;
}

TD.EnteteEngin INPUT
{
	margin-left:2px;
	background-color:transparent;
	width:118px;
	height:21px;
	border:none;
}
Table.PiedPage TD
{
	font-family:Helvetica;
	font-size:7pt;
	color:white;
	padding:6px;
}
Table.PiedPage A
{
	font-family:Helvetica;
	font-size:7pt;
	color:white;
}
INPUT.Login
{
	width:70px;
	font-size:9px;	
	
}
TABLE.infodujour TD
{
	font-family:Helvetica;
	font-size:8pt;
	color:#457ab9;
	background-color:ffd502;
}
TABLE.infodujour TD A
{
	color:#457ab9;
}
TABLE.infodujour TD.txt
{
	vertical-align:center;
}

TABLE.infodujour TD.txt TABLE TD
{
	vertical-align:center;
	height:54;
	padding:0;
	padding-right:5;
	margin:0;
}
Table.Menuprincipal tr.entete td
{
	text-align:center;
	font-weight:bold;
}
Table.Menuprincipal tr.entete td.Eleves
{
	width:225px;
	height:40px;
	background-color:#00aeef;
	background-image:url(images/entete_eleves_bg.gif);
	vertical-align:center;
	
	color:White;
	
}
Table.Menuprincipal tr.entete td.Parents
{
	width:225px;
	background-color:#ffcc00;
	background-image:url(images/entete_parents_bg.gif);
	vertical-align:center;
	text-align:center;
}
Table.Menuprincipal tr.entete td.Citoyens
{
	width:225px;
	background-color:208f14;
	background-image:url(images/entete_citoyens_bg.gif);
	vertical-align:center;
	text-align:center;
}
Table.Menuprincipal tr.menuPrincipal
{
	background-image:url(images/menuPrincipal_bg.gif);
	background-repeat:repeat-x;	
	height:228px;
}
Table.Menuprincipal tr.menuPrincipal TD.g
{
	padding:5 2 5 4;
}
Table.Menuprincipal tr.menuPrincipal TD.c
{
	padding:5 2 5 2;
}
Table.Menuprincipal tr.menuPrincipal TD.d
{
	padding:5 4 5 2;
}

Table.Menuprincipal Table TD
{
	font-family: helvetica;
	font-size:8pt;
	vertical-align:top;
}
Table.Menuprincipal Table.menuEleves TD
{
	background-image:url(images/menuPrincipal_eleves_bg.gif);
	background-repeat:no-repeat;
	color:White;
	height:105px;
	padding:10 0 0 32;
}
Table.Menuprincipal Table.menuEleves TD.espaceur
{
	background-image:none;
	color:White;
	height:7px;
	padding:0 0 0 0;
}
Table.Menuprincipal Table.menuParents TD
{
	background-image:url(images/menuPrincipal_parents_bg.gif);
	background-repeat:no-repeat;
	padding:10 0 0 32;
}
Table.Menuprincipal Table.menuCitoyens TD
{
	background-image:url(images/menuPrincipal_citoyens_bg.gif);
	background-repeat:no-repeat;
	color:White;
	height:105px;
	padding:10 0 0 32;
}
Table.Menuprincipal Table.menuCitoyens TD.espaceur
{
	background-image:none;
	color:White;
	height:6px;
	padding:0 0 0 0;
}
UL.MenuPrincipal
{
	padding:0 0 0 0;
	margin-left:17px;
	color:ffd503;
	margin-bottom:0px;
	line-height:8pt;
	
}
UL.MenuPrincipal LI
{
	padding-bottom:2px;
	padding-top:2px;	
}

UL.MenuPrincipal A:link
{
	color:White;
	text-decoration:none;
}
UL.MenuPrincipal A:visited
{
	color:White;
	text-decoration:none;
}
UL.MenuPrincipal_parents
{
	padding:0px;
	color:#094fa3;
	margin-left:17px;
	line-height:9pt;

}
UL.MenuPrincipal_parents LI
{
	padding-bottom:3px;
	padding-top:2px;
}

UL.MenuPrincipal_parents A:link
{
	color:#094fa3;
	text-decoration:none;
}
UL.MenuPrincipal_parents A:visited
{
	color:#094fa3;
	text-decoration:none;
}
TD.entete_bt_gen
{
	color:White;
	background-image:url(images/entete_bt_general_bg.gif);
	background-repeat:repeat-x;
	border:solid 1px #224b9f;
	height:22px;
	font-family:helvetica;
	font-size:8pt;
	text-transform:uppercase;
	padding-left:5px;
}
TD.entete_bt_cit
{
	color:White;
	background-image:url(images/entete_bt_citoyens_bg.gif);
	background-repeat:repeat-x;
	border:solid 1px #144a0e;
	height:22px;
	font-family:helvetica;
	font-size:8pt;
	text-transform:uppercase;
	padding-left:5px;
}
TD.entete_bt_ele
{
	color:White;
	background-image:url(images/entete_bt_eleves_bg.gif);
	background-repeat:repeat-x;
	border:solid 1px #0074ba;
	height:22px;
	font-family:helvetica;
	font-size:8pt;
	text-transform:uppercase;
	padding-left:5px;
}
TD.entete_bt_par
{
	color:#094fa3;
	background-image:url(images/entete_bt_parents_bg.gif);
	background-repeat:repeat-x;
	border:solid 1px #ffaf01;
	height:22px;
	font-family:helvetica;
	font-size:8pt;
	text-transform:uppercase;
	padding-left:5px;
}


table.calendrier td
{	font-size:9pt;

}
table.calendrier td.titre
{
	padding:7 0 5 12;
	color:	#094fa3;
	text-transform:uppercase;
}
table.calendrier td.semaine
{
	background-color:a8def2;
	border:solid 4px white;
}
table.calendrier td.semaine DIV
{	padding: 10 0 0 10;	
	overflow:auto;
	width:100%;
	height:158;
	
}
table.calendrier td.semaine A
{
	color:Black;
	text-decoration:none;
}
table.calendrier td.semaine table.semaine td
{
	padding-bottom:5;
	font-size:8pt;
}

Table.Menu2 td.espaceur
{
	height:4px;
}

Table.Menu2 td.Eleves
{
	height:38px;
	background-color:#00aeef;
	background-image:url(images/entete_eleves_bg.gif);
	vertical-align:center;
	text-align:center;
}
Table.Menu2 td.Parents
{
	height: 38px;
	background-color: #ffcc00;
	text-align: center;
	background-image: url(images/entete_parents_bg.gif);
}
Table.Menu2 td.Citoyens
{
	height:38px;
	background-color:208f14;
	background-image:url(images/entete_citoyens_bg.gif);
	vertical-align:center;
	text-align:center;
}
Table.Menu2 td.menu2
{
	background-color:172e68;	
	background-image:url(images/menu2_bg.gif);
	background-repeat:repeat-x;
}
Table.Soumenu2 TD.fleche
{
	width:45px;
	background-image:url(images/fleche_menu2.png);
	background-repeat:no-repeat;
	background-position:5 6;
}
Table.Soumenu2 TD.Soumenu2
{
	text-align:left;
	color:white;
	font-family:Verdana;
	font-size:10pt;
	font-weight:normal;
	border-bottom:solid 1px #46639f;
}
Table.Soumenu2 TD.espaceur
{
	width:10px
}
Table.Soumenu2 TD.Soumenu2 A:link
{
	color:White;
	text-decoration:none;
}
Table.Soumenu2 TD.Soumenu2 A:visited
{
	color:White;
	text-decoration:none;
}
Table.Soumenu2 TD.Soumenu2 A.encours:link
{
	color:ebc403;
	text-decoration:none;
}
Table.Soumenu2 TD.Soumenu2 A.encours:visited
{
	color:ebc403;
	text-decoration:none;
}
Table.TitrePage
{	margin-bottom:10px;

}
Table.TitrePage TD
{
	vertical-align:top;
	background-repeat:repeat-x ;
	font-family:Verdana;
	font-size:14pt;
	color:#094fa3;	
}
Table.TitrePage TD SMALL
{
	font-size:12pt;	
}


TD.TitrePageCit
{
	background-image:url(images/titre_page_c_cit.gif);
}
TD.TitrePagePar
{
	background-image:url(images/titre_page_c_par.gif);
}
TD.TitrePageEle
{
	background-image:url(images/titre_page_c_ele.gif);
}
TD.TitrePageGen
{
	background-image:url(images/titre_page_c_gen.gif);
}
TD.Contenu
{
	vertical-align:top;
	padding:10px;
	font-family:Verdana;
	font-size : 9pt;	
}
TD {font-family:Verdana;font-size : 9pt;}
Table.Cdc TD.Titre
{
	font-family:Verdana;
	font-size:10pt;
	font-weight:bold;
	color:#1557a7;
	padding:0 0 10 0;
}
Table.cdc TD.Titre Span.date
{
	font-family:Verdana;
	font-size:10pt;
	font-weight: normal;
	color:#1557a7;
}
Table.Cdc TD.txt
{
	padding-left:10px;
	font-family:Verdana;
	font-size:9pt;
	color:black;
	vertical-align:top;
}
Table.Cdc TD.Liens
{
	text-align:right;
}
Table.Cdc TD.Liens IMG
{
	vertical-align:middle ;
}
Table.Cdc A
{
	font-size: 9pt;
	color: #457ab9;
	font-style: italic;
	text-decoration: none;
	font-family: Verdana;
}

Table.comm TD.GrandTitre
{
	font-family:Verdana;
	font-size:10pt;
	font-weight:bold;
	color:black;
}
Table.comm TD.Titre
{
	font-family:Verdana;
	font-size:10pt;
	font-weight:bold;
	color:#1557a7;
	padding:10 0 10 0;
}
Table.comm TD.Titre Span.date
{
	font-family:Verdana;
	font-size:10pt;
	font-weight: normal;
	color:#1557a7;
}
Table.comm TD.txt
{
	padding-left:10px;
	font-family:Verdana;
	font-size:9pt;
	color:black;
	vertical-align:top;
	padding:0 0 0 0;

}
Table.comm TD.Liens
{
	text-align:right;
	padding:10 0 0 0;
}
Table.comm TD.Liens IMG
{
	vertical-align:middle ;
}
Table.comm A
{
	font-size: 9pt;
	color: #457ab9;
	font-style: italic;
	text-decoration: none;
	font-family: Verdana;
}


table.menu4 TD
{
	font-family:Verdana;
	font-size:8pt;
	color:Black;
	padding-right:15px;
	padding-bottom:5px;
}
table.menu4 TD A
{
	color:Black;
	text-decoration:none;
	padding-bottom:10px;
	
}

table.menu4 TD A.plusOUmoins
{
	color:blue;
	text-decoration:none;
}
table.menu4 TD.sousgroupe A
{
	color:#457ab9;
	text-decoration:none;
	padding-bottom:9px;
	
}
table.menu4 TD.sousgroupe TD
{
	padding:0px;
	margin:0px;
	vertical-align:top;
}
table.menu4 TD A.actif
{
	color:#457ab9;
	text-decoration:underline;
	
}
TD.menu4 P
{
	margin: 0 0 5 0
}
table.menu4Big TD
{
	font-family:Verdana;
	font-size:10pt;
	color:Black;
	padding-bottom:5px;
}
table.menu4Big TD.sousgroupe A
{
	color:#457ab9;
	text-decoration:none;
	padding-bottom:9px;
}
table.menu3 TD
{
	font-family:Verdana;
	font-size:8pt;
	color:Black;
	padding-bottom:5px;
}

table.menu3 TD.titre
{
	font-family:Verdana;
	font-size:10pt;
	font-weight:bold;
	color:Black;
}
Table.menu3 TD A
{
	color:black;
	text-decoration:none;
	
}
table.menu3 TD A.plusOUmoins
{
	color:blue;
	text-decoration:none;
}
Table.menu3 TD.Sousgroupe A
{
	color:#457ab9;
	text-decoration:none;
	
}
Table.menu3 td A
{
	color:#457ab9;
	text-decoration:none;
	
}
Table.menu3 TD A.actif
{
	color:#457ab9;
	text-decoration:underline;
	
}
Table.menu3 TD.Sousgroupe table.nopadding TD
{
	padding-bottom:0px;
}
A.LienGen
{
	font-size: 9pt;
	color: #457ab9;
	font-style: italic;
	text-decoration: none;
	font-family: Verdana;
}
Table.image
{
	margin-top: 3px;
	margin-bottom:5px;
}
Table.image td.image
{
	border:solid 1px black;	
}
Table.image td.legende
{
	border-left:solid 15px #457ab9;
	font-family:helvetica;
	font-size:7pt;
	padding:2px;
}
Table.CC TD.TitreCCCE
{
	background-image:url(images/titre_page_c_gen.gif);
	vertical-align:top;
	background-repeat:repeat-x ;
	font-family:Verdana;
	font-size:18pt;
	color:#094fa3;	
}
Table.CC TD
{
	vertical-align:top;
}
Table.CC TD.sTitre
{
	background-color:#4065A1;x:#094fa3;
	vertical-align:top;
	background-repeat:repeat-x ;
	font-family:Verdana;
	font-size:12pt;
	color:white;
	padding:7px;
}
Table.CC TD.contenu
{
	padding-left:30px;
	padding-right:30px;
	padding-bottom:10px;	
}
Table.FicheCommissaire TD.NoCir
{
	background-color:#2c8614;
	color:White;
	padding:4 4 4 10;
	font-weight:bold;
	border-right: solid 40 white;
}
Table.FicheCommissaire TD.TxtCir
{
	color:#2c8614;
	font-style:italic;
	padding:3 3 3 10;

}
Table.FicheCommissaire TD.Txt
{
	padding:10 3 10 10;
	line-height:14pt;
}
Table.FicheCommissaire TD.Txt SMALL
{
	line-height:8pt;
}
DIV.TitreGen
{
	font-family:Verdana;
	font-size:10pt;
	font-weight:bold;
	color:#1557a7;
	padding-bottom:2px;
}
DIV.TitreGris
{
	font-family:Verdana;
	font-size:10pt;
	font-weight:bold;
	color:#A0A0A0;
	padding-bottom:2px;
}
TD.TitreGen
{
	color:White;
	font-size:12pt;
	background-color:#457AB9;
	padding:4px;
	
}
#td_Cal
{
 padding: 0 7 0 7;	
}
TD.EnteteTabCit
{
	background-color:#2c8614;
	color:White;
	padding:4 4 4 4;
	font-weight:bold;
}
TR.EnteteTabCit TD
{
	background-color:#2c8614;
	color:White;
	padding:4 4 4 4;
	font-weight:bold;
}

