html, body, div, span, applet, object, iframe,
h1, h2, h3, h4, h5, h6, p, blockquote, pre,
a, abbr, acronym, address, big, cite, code,
del, dfn, em, font, img, ins, kbd, q, s, samp,
small, strike, strong, sub, sup, tt, var,
b, u, i, center,
dl, dt, dd, ol, ul, li,
fieldset, form, label, legend,
table, caption, tbody, tfoot, thead, tr, th, td {
	margin: 0;
	padding: 0;
	border: 0;
	outline: 0;
	font-size: 100%;
	vertical-align: top;
	background: transparent;
}
body {
	line-height: 1.2;
}
ol, ul {
	list-style: none;
}
blockquote, q {
	quotes: none;
}
blockquote:before, blockquote:after,
q:before, q:after {
	content: '';
	content: none;
}

/* remember to define focus styles! */
:focus {
	outline: 0;
}

/* remember to highlight inserts somehow! */
ins {
	text-decoration: none;
}
del {
	text-decoration: line-through;
}

/* tables still need 'cellspacing="0"' in the markup */
table {
	border-collapse: collapse;
	border-spacing: 0;
}


body { font-family:Arial;background-color:#005773;font-size:12px;}

a {color:#220FB2;font-weight:bold;text-decoration:none}

div#Global {width:999px;margin:auto auto;}

div#Header {height:70px;background:transparent url(img/top.png) top left no-repeat}
div#Header h1 {visibility:hidden}

div#TopNav {height:85px;background:transparent url(img/bloc_menu.png) bottom left no-repeat}
div#TopNav a#HomeLink {display:block;float:left;height:85px;width:57px;background:transparent url(img/picto_homepage.png) 10px 20px no-repeat;border-right:solid black 1px;text-decoration:none}
div#TopNav a#HomeLink span {visibility:hidden}

div#TopNav ul#TopMenu li.level1 {
	float:left;color:white;
	border-top:solid white 6px;border-left:solid #686565 1px;border-right:solid black 1px;
	font-size:14px;font-weight:bold;

	background:transparent url(img/picto_fleche_blanche.png) 145px 7px no-repeat;
}
div#TopNav ul#TopMenu li#li_a {border-top-color:#D9A200}
div#TopNav ul#TopMenu li#li_b {border-top-color:#7CA812}
div#TopNav ul#TopMenu li#li_c {border-top-color:#007EB8}
div#TopNav ul#TopMenu li#li_d {border-top-color:#BC0065}
div#TopNav ul#TopMenu li.level1 a {color:white;display:block;width:152px;height:65px;padding:7px;}

div#TopNav .fishcontainer {position:absolute;z-index:9999}


div#TopNav ul#TopMenu li.level2 { 
	border-bottom:solid black 1px;z-index:9999;background-color:black;font-size:13px;;padding:2px 10px 2px 10px}
div#TopNav ul#TopMenu li.level2 a {z-index:9999;display:inline;padding:0}
div#TopNav ul#TopMenu li.level3 { z-index:9999;margin-left:5px;width:inherit}
div#TopNav ul#TopMenu li.level3 a { z-index:9999;width:inherit;font-weight:normal;}

div#TopNav ul#TopMenu a:hover {background-color:#888888}


ul#TopExtLink {margin-left:730px;border-left:solid #686565 1px;height:36px;padding-left:25px;padding-top:5px;
               border-bottom:solid #686565 1px;list-style-image:url(img/puce01.png);list-style-position:outside}
ul#TopExtLink li {color:#F4F273;font-size:12px;font-weight:bold;margin-bottom:3px;}
ul#TopExtLink li a {color:#F4F273}
ul#TopExtLink li a:hover {border-bottom:solid #F4F273 1px}

div#TopSearch {margin-left:730px;border-left:solid #686565 1px;height:26px;padding:8px;border-top:solid black 1px;text-align:right}
div#TopSearch input#SearchBox {width:213px;height:17px;border:0;margin:0;padding:0}
div#TopSearch input#SubmitSearch {margin-left:5px;width:24px;height:23px;border:0;background:transparent url(img/picto_loupe.png) 0 0 no-repeat}

div#rnd {background-image:url(img/rnd.png);height:11px;margin-top:8px;background-color:white;}
div#Content {background:white;overflow:auto;padding-top:0px;}

div#ContentNav {float:left;width:369px;border-right:solid #BCBCBC 1px;background:white url(img/bg2.jpg) no-repeat scroll 0px 30px}
div#ContentNavBody {float:left;width:230px;border-right:solid #BCBCBC 1px;padding:10px;}
div#ContentNavBody > ul > li {font-size:16px;}
div#ContentNavBody > ul > li > ul {margin-top:15px}
div#ContentNavBody ul ul {list-style-image:url(img/puce02.png);list-style-position:outside;font-size:12px;margin-bottom:10px}
div#ContentNavBody ul ul ul {list-style-image:url(img/puce01.png);list-style-position:outside}
div#ContentNavBody ul li {margin-left:10px}
div#ContentNavBody ul ul ul a {font-weight:normal}
div#ContentNavBody a:hover, div#ContentNav a:hover{text-decoration:underline;}



div#ContentNav ul#ContentMenu {font-weight:bold;text-transform:uppercase;font-size:12px;}
div#ContentNav ul#ContentMenu li ul li {margin-top:5px;text-transform:none;color:#220FB2;font-size:12px;list-style-image:url(img/puce02.png);list-style-position:outside}

li#MenuPresGen {padding:45px 0 0 88px;height:120px;background:transparent url(img/rond_orange.png) no-repeat scroll 58px 71px;}
li#MenuPresGen ul {padding:0 0 0 53px;}

li#MenuEnseignement {padding:0 0 0 122px ;height:225px;background:transparent url(img/rond_vert.png) no-repeat scroll 93px 25px}
li#MenuEnseignement ul {padding:0 0 0 53px}
li#MenuInfoPrat {padding:0 0 0 130px;height:139px;background:transparent url(img/rond_bleu.png) no-repeat scroll 100px 25px}
li#MenuInfoPrat ul {padding:0 0 0 53px}

li#MenuActualites {padding:19px 0 0 135px;height:40px;background:transparent url(img/rond_rose.png) no-repeat scroll 60px 0;}
li#MenuActualites a {background:white url(img/puce02.png) no-repeat scroll 0px 4px;padding-left:16px}
li#Pedagogie {padding:28px 0 0 55px;height:26px;}
li#Pedagogie a {background:white url(img/puce02.png) no-repeat scroll 0px 4px;padding-left:16px}
li#Annuaire {padding:10px 0 0 1px;height:26px;}
li#Annuaire a {background:white url(img/puce02.png) no-repeat scroll 0px 4px;padding-left:16px}

div#Page.Accueil {margin-left:369px;padding:12px 20px 12px 20px;}

div#Page {margin-left:250px;padding:0px 20px 12px 20px;line-height:1.5em;font-family:Verdana;font-size:12px;border-left:solid #BCBCBC 1px;min-height:600px}
div#Page h1 {font-size:1.6em;line-height:1.5em;margin:1em 0 0.1em 0}
div#Page h2 {font-size:1.4em;line-height:1.5em;margin:1em 0 0.1em 0}
div#Page h3 {font-size:1.3em;line-height:1.5em;margin:1em 0 0.1em 0}
div#Page h3 {
	border-top:1px dotted #666666;
	color:#BC0065;
	font-size:1.3em;
	line-height:1.5em;
	margin:1em 0 0.1em;
	padding-top:0.3em;
}


div#Page h4 {font-size:1.16em;line-height:1.5em;margin:1em 0 0.1em 0}
div#Page h5 {font-size:1em;line-height:1.5em;margin:1em 0 0.1em 0}
div#Page > h2 {margin-top:0;margin-bottom:1em;}
div#Page p {margin-top:0.5em}


div#Page a {color:#220FB2;font-weight:bold;text-decoration:none}
div#Page a:hover  {color:#220FB2;font-weight:bold;text-decoration:underline}
div#Page ul {}
div#Page ul li { list-style-type:square;list-style-position:inside;margin-top:0.5em}
div#Page ul li ul  li{ list-style-image:url(img/puce02.png);margin-left:1em;list-style-position:inside}
div#Page ul li ul  li ul li{ list-style-image:url(img/puce01.png);margin-left:1em;list-style-position:inside}
div#Page ol li {list-style-type:decimal;list-style-position:inside;margin-top:0.5em}


div#SubTree li {text-align:left}
div#SubTree li.level2 a{font-size:16px}
div#SubTree li.level3 a{font-size:12px;font-weight:bold}
h2.Affiche {font-size:24px;color:#005773;margin:0 0 20px 0}
h2.Affiche span {font-size:12px}

div#Page ul.summary {
	backgsround:#EEEEFF none repeat scroll 0 0;
	border:0px solid #BCBCBC; border-left:0;border-right:0;
	padding:0px;
	font-size:11px;
	line-height:1.3em;
	border-left:solid #BCBCBC 0px;
}
div#Page ul.summary a{
	font-weight:normal;
}
div#Page ul.summary li {list-style-image:url(img/puce01.png);padding:0;margin:0}

div#Page ul.subTitle li {padding:0;margin:0 0 0 10px}
#footer {background:black;color:white;padding:10px;}
#breadcrumb {	
	background:white none repeat scroll 0 0;
	font-size:9px;
	font-family:arial;
}
div#Page #breadcrumb a {font-weight:normal;}
