
<style type="text/css">
/*<![CDATA[*/

<!--  
BODY { 
font-family : Times, "Times New Roman", serif; 
} 
BODY, DIV.navleft, DIV.main_doc, A.goto_email, A.goto_url, A.goto_url2, A.goto_ras, A.navlink, A.navlinkB, A.themelink, A.in_navlink, P.exemple { 
color : #57787d; 
} 
BODY.help { 
font-size : 0.8em; 
font-family : Arial, Helvetica, "sans serif"; 
} 
BODY.print { 
padding : 2em; 
margin-left : 4%; 
margin-right : 4%; 
} 
DIV.navleft { 
width : 255px; 
position : absolute; 
padding : 0 2em 0 0; 
} 
DIV.navtop { 
position : absolute; 
left : 750px; 
border: 0px; 
margin: 0px; 
padding : 0px; 
top: 1em; 
text-align: right; 
} 
DIV.navtop2 { 
position : absolute; 
left: 280px; 
border: 0px; 
margin: 0px; 
padding : 0px; 
top: 1.35em; 
text-align: left; 
font-family: Verdana, Arial, Helvetica, "sans serif"; 
font-size: 8.5px; 
} 
DIV.main_doc { 
width : 650px; 
position : absolute; 
left : 280px; 
padding-top : 3em; 
} 
DIV.main_docprint { 
width : 650px; 
margin-left : 1%; 
margin-right : 1%; 
padding: 0.5em; 
color : black; 
} 
DIV.navleft_txt, DIV.bottom_txt { 
font-size : 0.75em; 
} 
DIV.welcome_left { 
width : 296px; 
float : left; 
padding-top : 0; 
padding-right : 10pt; 
} 
DIV.welcome_right { 
width : 340px; 
text-align : right; 
float : left; 
} 
DIV.partners_left { 
width : 430px; 
float : left; 
padding-top : 0; 
padding-right : 4pt; 
} 
DIV.partners_right { 
width : 206px; 
text-align : right; 
float : left; 
} 
DIV.left2 { 
width : 49%; 
float : left; 
} 
DIV.right2 { 
width : 49%; 
float : left; 
} 
DIV.left22 { 
width : 180px; 
padding-right : 20px; 
float : left; 
} 
DIV.right22 { 
float : left; 
text-align : center; 
} 
DIV.left222 { 
width : 150px; 
padding-right : 5px; 
line-height: 1.5em; 
float : left; 
} 
DIV.right222 { 
width: 495px; 
float : left; 
line-height: 1.5em; 
text-align : left; 
padding-bottom: 1em; 
} 
DIV.intro_img { 
width : 98%; 
float : left; 
line-height : 1.6em; 
} 
DIV.break, .formulaire_break { 
clear : both; 
} 
DIV.form { 
text-align : center; 
} 
DIV.help_left { 
width : 46%; 
float : left; 
padding : 1em 0 1em 1em; 
text-align : right; 
} 
DIV.help_right { 
width : 46%; 
float : left; 
padding : 1em 0 0 1em; 
text-align : left; 
} 
DIV.interligne1, P.interligne1 { 
line-height : 1em; 
} 
DIV.interligne15, P.interligne15 { 
line-height : 1.5em; 
} 
DIV.premopyr { 
width : 100%; 
margin-top : 1em; 
margin-bottom : 1em; 
font-family : Tahoma, Arial, Helvetica, "sans serif"; 
font-size : 13px; 
font-weight : bold; 
float : left; 
} 
DIV.moduleLNK { 
width : 300px; 
float : left; 
padding : 0; 
font-size : 14px; 
text-align : center; 
} 
DIV.moduleLNK2 { 
width : 154px; 
float : left; 
padding : 0; 
font-size : 14px; 
text-align : center; 
} 
DIV.moduleLNK3 { 
width : 200px; 
float : left; 
padding : 0; 
font-size : 14px; 
text-align : center; 
} 
DIV.modulesTH { 
width : 190px; 
float : left; 
padding-top : 1em; 
padding-right : 1em; 
font-size : 14px; 
text-align : left; 
} 
DIV.modulesTH2 { 
width : 190px; 
float : left; 
padding : 1em; 
font-size : 14px; 
text-align : left; 
} 
DIV.activitesGNL { 
width : 300px; 
float : left; 
padding-right : 1em; 
font-size : 14px; 
text-align : left; 
} 
DIV.activitesSPC { 
width : 300px; 
float : left; 
padding : 0; 
font-size : 14px; 
text-align : left; 
} 
DIV.TABheader { 
width : 200px; 
float : left; 
padding-top : 1em; 
padding-bottom : 1em; 
border-top : 3px; 
border-bottom : 1px; 
font-size : 12px; 
text-align : center; 
} 
DIV.TABheader2 { 
width : 100px; 
float : left; 
padding-top : 1em; 
padding-bottom : 1em; 
border-top : 3px solid #acc97e; 
border-bottom : 1px solid #acc97e; 
font-size : 12px; 
text-align : center; 
} 
DIV.TABrow { 
width : 200px; 
float : left; 
padding : 0; 
font-size : 12px; 
font-weight : bold; 
text-align : left; 
} 
DIV.TABrow2 { 
width : 100px; 
float : left; 
padding : 0; 
font-size : 12px; 
text-align : center; 
} 
DIV.outilsLEFT { 
width : 44%; 
float : left; 
padding : 1em; 
text-align : right; 
} 
DIV.outilsRIGHT { 
width : 44%; 
float : left; 
padding : 1em; 
text-align : left; 
} 
DIV.rag_left { 
float : left; 
width : 300px; 
text-align : center; 
margin-bottom : -1em; 
margin-top : 1em; 
padding-top : 1em; 
} 
DIV.ras_right { 
float : left; 
width : 300px; 
text-align : center; 
margin-bottom : -1em; 
margin-top : 1em; 
padding-top : 1em; 
} 
.formulaire_left, .formulaire_right, .formulaire_full, .formulaire_break { 
font-size : 0.7em; 
line-height : 2em; 
} 
.formulaire_left { 
float : left; 
width : 350px; 
text-align : left; 
} 
.formulaire_right { 
float : left; 
width : 270px; 
text-align : left; 
} 
.formulaire_full { 
float : left; 
width : 620px; 
text-align : left; 
} 
.formulaire_left, .formulaire_right, .formulaire_full, .formulaire_break, textarea, select, input, .submit, .submit_pr, .reset { 
color : #57787d; 
font-family : Verdana, Arial, Helvetica, "sans serif"; 
} 
.formulaire_innerleft, .formulaire_innerright { 
width : 50%; 
float : left; 
text-align : left; 
line-height : 2em; 
} 
.formulaire_inner01, .formulaire_inner02, .formulaire_inner03 { 
width : 33%; 
float : left; 
text-align : left; 
line-height : 2em; 
} 
.formulaire_innerfull { 
width : 100%; 
float : left; 
text-align : left; 
line-height : 2em; 
} 
.galerie_innerleft, .galerie_innerright, .blog_innerleft, .blog_innerright, .projrech_innerleft, .projrech_innerright { 
float : left; 
} 
.galerie_innerleft, .blog_innerleft, .projrech_innerleft { 
width : 30%; 
text-align : left; 
} 
.galerie_innerright, .blog_innerright, .projrech_innerright { 
width : 69%; 
text-align : left; 
} 
.galerie_innerleft, .galerie_innerright, .blog_innerleft, .projrech_innerleft { 
line-height : 1.3em; 
} 
.blog_innerright, .projrech_innerright { 
color : #57787d; 
font-family : Times; 
font-weight : bold; 
} 
.blog_innerright { 
line-height : 20pt; 
font-size : 13pt; 
} 
.projrech_innerright { 
line-height : 20pt; 
font-size : 12pt; 
} 
.projrechALLBOTLNK { 
float : left; 
width : 600px; 
text-align : center; 
} 
.projrechBOTLNK { 
float : left; 
width : 200px; 
text-align : center; 
line-height : 15px; 
} 
.projrechBOTMENU { 
width : 100%; 
float : left; 
margin-top : 2em; 
text-align : center; 
font-size : 0.7em; 
font-family : Tahoma, Arial, Helvetica, "sans serif"; 
} 
input, textarea { 
border : 1px solid #57787d; 
font-size : 0.95em; 
margin-top : 0.2em; 
} 
.submit_pr { 
font-size : 0.8em; 
} 
select { 
font-size : 0.95em; 
margin-top : 0.2em; 
} 
select.selectPED { 
font-size : 0.7em; 
margin-top : 0.2em; 
} 
.google, .google2 { 
font-size : 0.75em; 
font-family : Times, "Times New Roman", serif; 
background-color : white; 
color : #795; 
} 
.google { 
border : 1px solid #57787d; 
} 
.google2 { 
border : 2px solid #57787d; 
font-weight : bold; 
} 
.submit, .submit_pr, .reset { 
border : 2px solid #57787d; 
font-weight : bold; 
} 
.submitSEARCH { 
border : 0px; 
padding: 0px; 
top: 0px; 
color: #acc97e; 
background-color: white; 
font-weight : bold; 
text-align: left; 
} 
.boxSEARCH { 
border : 1px solid #acc97e; 
padding: 0px; 
color: #acc97e; 
background-color: white; 
font-weight : bold; 
text-transform: uppercase; 
} 
.MainButtonAsLink { 
font-family : Tahoma, Arial, Helvetica, sans-serif; 
font-size : 12px; 
color : #57787d; 
font-weight : bold; 
padding-top : 5px; 
padding-bottom : 5px; 
border : 2px solid; 
cursor : pointer; 
} 
.MainButtonAsLink_hover { 
font-family : Tahoma, Arial, Helvetica, sans-serif; 
background-color : #acc97e; 
font-size : 12px; 
font-weight : bold; 
padding-top : 5px; 
padding-bottom : 5px; 
border : 2px solid; 
cursor : pointer; 
} 
.ButtonAsLink { 
font-family : Tahoma, Arial, Helvetica, sans-serif; 
font-size : 11px; 
color : #57787d; 
background-color : white; 
font-weight : bold; 
border-width : 0; 
margin : 0; 
padding : 0; 
text-align : left; 
cursor : pointer; 
} 
.ButtonAsLink_hover { 
font-family : Tahoma, Arial, Helvetica, sans-serif; 
font-size : 11px; 
color : #57787d; 
background-color : white; 
font-weight : bold; 
border-width : 0; 
margin : 0; 
padding : 0; 
text-align : left; 
cursor : pointer; 
text-decoration : underline; 
} 
.ButtonAsLink2 { 
font-family : Tahoma, Arial, Helvetica, sans-serif; 
font-size : 14px; 
color : #57787d; 
background-color : white; 
font-weight : bold; 
border-width : 0; 
margin : 0; 
padding : 0; 
text-align : left; 
cursor : pointer; 
} 
.ButtonAsLink2_hover { 
font-family : Tahoma, Arial, Helvetica, sans-serif; 
font-size : 14px; 
color : #57787d; 
background-color : white; 
font-weight : bold; 
border-width : 0; 
margin : 0; 
padding : 0; 
text-align : left; 
cursor : pointer; 
text-decoration : underline; 
} 
.ButtonAsLink22 { 
font-family: Times, "Times New Roman", serif; 
font-size : 16px; 
color : #57787d; 
background-color : white; 
font-weight : bold; 
border-width : 0; 
margin : 0; 
padding : 0; 
text-align : left; 
cursor : pointer; 
} 
.ButtonAsLink22_hover { 
font-family: Times, "Times New Roman", serif; 
font-size : 16px; 
color : #57787d; 
background-color : white; 
font-weight : bold; 
border-width : 0; 
margin : 0; 
padding : 0; 
text-align : left; 
cursor : pointer; 
text-decoration : underline; 
} 
.ButtonAsLink3 { 
font-family : Tahoma, Arial, Helvetica, sans-serif; 
font-size : 11px; 
color : #57787d; 
background-color : white; 
font-weight : bold; 
border-width : 0; 
margin : 0; 
padding : 0; 
text-align : center; 
cursor : pointer; 
} 
.ButtonAsLink3_hover { 
font-family : Tahoma, Arial, Helvetica, sans-serif; 
font-size : 11px; 
color : #57787d; 
background-color : white; 
font-weight : bold; 
border-width : 0; 
margin : 0; 
padding : 0; 
text-align : center; 
cursor : pointer; 
text-decoration : underline; 
} 
.ButtonAsLink4 { 
font-family : Tahoma, Arial, Helvetica, sans-serif; 
font-size : 11px; 
color : #57787d; 
background-color : white; 
font-weight : bold; 
border-width : 0; 
margin : 0; 
padding : 0; 
text-align : left; 
cursor : pointer; 
} 
.ButtonAsLink4_hover { 
font-family : Tahoma, Arial, Helvetica, sans-serif; 
font-size : 11px; 
color : #57787d; 
background-color : white; 
font-weight : bold; 
border-width : 0; 
margin : 0; 
padding : 0; 
text-align : left; 
cursor : pointer; 
text-decoration : underline; 
} 
.ButtonAsLink5 { 
font-family : Tahoma, Arial, Helvetica, sans-serif; 
font-size : 13px; 
color : #57787d; 
background-color : white; 
font-weight : normal; 
border-width : 0; 
margin : 0; 
padding : 0; 
text-align : center; 
cursor : pointer; 
} 
.ButtonAsLink5_hover { 
font-family : Tahoma, Arial, Helvetica, sans-serif; 
font-size : 13px; 
color : #57787d; 
background-color : white; 
font-weight : normal; 
border-width : 0; 
margin : 0; 
padding : 0; 
text-align : center; 
cursor : pointer; 
text-decoration : underline; 
} 
.InButtonAsLink { 
font-family : Tahoma, Arial, Helvetica, sans-serif; 
font-size : 11px; 
color : #57787d; 
background-color : white; 
font-weight : bold; 
border-width : 0; 
margin : 0; 
padding : 0; 
text-align : center; 
width : 180px; 
cursor : pointer; 
} 
.InButtonAsLink_hover { 
font-family : Tahoma, Arial, Helvetica, sans-serif; 
font-size : 11px; 
color : #57787d; 
background-color : white; 
font-weight : bold; 
border-width : 0; 
margin : 0; 
padding : 0; 
text-align : center; 
width : 180px; 
cursor : pointer; 
text-decoration : underline; 
} 
SPAN.section { 
font-family : Tahoma, Arial, Helvetica, sans-serif; 
font-size : 13px; 
color : #57787d; 
font-weight : bold; 
} 
SPAN.space_img { 
padding-left : 5em; 
padding-right : 5em; 
} 
SPAN.form_entete, A.helpform { 
font-weight : bold; 
display : block; 
} 
SPAN.inprep { 
font-weight : bold; 
color : #57787d; 
} 
SPAN.small { 
font-size : 0.8em; 
} 
SPAN.small_biblio, .author { 
font-size : 0.85em; 
} 
SPAN.citebig { 
font-size : 20px; 
font-weight : bold; 
font-style : italic; 
} 
SPAN.citesmall { 
font-size : 10.5px; 
font-family : Tahoma, Arial, "sans serif"; 
} 
SPAN.annbig { 
font-size : 18px; 
font-weight : bold; 
} 
SPAN.annbold { 
font-size : 14px; 
font-weight : bold; 
} 
SPAN.underline { 
text-decoration : underline; 
} 
SPAN.underlinePED { 
font-size : 14px; 
border-bottom : solid; 
} 
.author { 
font-style : normal; 
font-weight : bold; 
font-family : Verdana, "sans serif"; 
} 
SPAN.quote { 
width : 400px; 
line-height : 1em; 
} 
H1, DIV.bottom_txt { 
text-align : center; 
} 
H1.page_title { 
font-size : 24pt; 
color : #497f87; 
} 
H1.page_titlePR { 
font-size : 24pt; 
color : black; 
padding-top : 0.2em; 
padding-bottom : 0.2em; 
border-bottom : 2px dashed #acc97e; 
border-top : 6px solid #acc97e; 
} 
H1.page_title { 
padding-top : 0.2em; 
padding-bottom : 0.2em; 
border-bottom : 2px dashed #acc97e; 
border-top : 6px solid #acc97e; 
} 
H3.welcome { 
font-family : Times; 
font-weight : bold; 
font-size : 14pt; 
line-height : 18pt; 
color : #497f87; 
} 
H3.welcomePR { 
font-family : Times; 
font-weight : bold; 
font-size : 14pt; 
line-height : 18pt; 
color : black; 
} 
H3.navleft_header { 
font-size : 11pt; 
background : #acc97e; 
} 
H3.navleft_header { 
font-weight : bold; 
} 
H3.navleft_header { 
line-height : 18pt; 
} 
H3.navleft_header { 
font-family : Tahoma; 
} 
H3.navleft_header { 
padding-left : 0.5em; 
} 
H3.projrech { 
font-size : 16pt; 
} 
H4.featuredoc { 
text-decoration : none; 
} 
H4.featuredoc2 { 
text-decoration : none; 
font-family : Tahoma, Arial, Helvetica, sans-serif; 
font-size : 11px; 
} 
P.welcome { 
line-height : 1.5em; 
text-align : center; 
} 
P.exemple { 
padding : 1em; 
} 
P.center, P.themenav, P.bottom_info { 
text-align : center; 
} 
P.main_txt, P.bottom_info, A.bottom_url { 
font-family : Times; 
line-height : 18pt; 
color : #57787d; 
} 
P.main_txtPR { 
font-family : Times; 
line-height : 18pt; 
color : black; 
} 
P.themenavtop { 
padding-top : 1.5em; 
padding-bottom : 0; 
margin-bottom : 1em; 
border-bottom : 2px dashed #acc97e; 
border-top : 6px solid #acc97e; 
text-align : center; 
} 
P.themenav { 
padding-top : 0.5em; 
padding-bottom : 0.5em; 
margin-bottom : 2em; 
border-bottom : 1px dashed #acc97e; 
border-top : 1px dashed #acc97e; 
} 
P.headtheme { 
text-align : center; 
padding-bottom : 1em; 
} 
P.txtcitation { 
padding-left : 3em; 
padding-right : 3em; 
line-height : 1.2em; 
} 
P.caption { 
font-size : 0.7em; 
line-height : 11pt; 
width : 150px; 
text-align : justify; 
margin-top : 0.7em; 
} 
P.savoirplus { 
font-size : 0.8em; 
line-height : 10pt; 
} 
P.ragras { 
width : 100%; 
margin-top : 1em; 
margin-bottom : 1em; 
font-family : Tahoma, Arial, Helvetica, sans-serif; 
font-size : 11px; 
font-weight : bold; 
float : left; 
text-align : center; 
} 
HR.projrech { 
color : #57787d; 
margin-left : auto; 
margin-right : auto; 
} 
HR.intxt { 
color : #57787d; 
margin-left : auto; 
margin-right : auto; 
} 
HR.ragras { 
line-height : 0.8em; 
font-size : 14px; 
} 
A.leftnavlink { 
color : #795; 
} 
SPAN.activities, .google, A.helpform, SPAN.launch { 
color : #57787d; 
} 
A.printer, DIV.navtop { 
font-size : 0.7em; 
color : silver; 
} 
A.printer2 { 
font-size : 0.7em; 
color : #acc97e; 
text-decoration: none; 
} 
A.leftnavlink, A.themelink, A.bottom_url, A.goto_email, A.goto_url, A.goto_url2, A.goto_ras, A.printer, A.photograph, A.helpform, A.edit, A.navlinkB { 
text-decoration : none; 
} 
A:hover.leftnavlink, A:hover.themelink, A:hover.bottom_url, A:hover.goto_email, A:hover.goto_url, A:hover.helpform, A:hover.navlinkB, A:hover.printer2 { 
text-decoration : underline; 
} 
.notephoto, P.exemple { 
border : 1px solid silver; 
} 
A.themelink { 
font-family : Times; 
} 
A.themelink, A.navlinkB, A.printer2 { 
font-weight : bold; 
} 
A.themelink { 
font-size : 8.5pt; 
} 
A.edit { 
color : #910; 
font-weight : bold; 
font-size : 0.75em; 
font-family : Verdana, "sans serif"; 
} 
A.goto_url2 { 
border-bottom : 1px dashed #acc97e; 
} 
A:hover.goto_url2 { 
border-bottom : 2px dashed #acc97e; 
} 
IMG.deuilmap { 
border-style : dashed; 
} 
UL.navleft { 
color : #57787d; 
line-height : 1.2em; 
} 
UL.biblioref, UL.faqs, UL.themeslist { 
line-height : 1.5em; 
} 
UL.lessonplans, OL.lessonplans { 
line-height : 2em; 
} 
UL.prTDM { 
margin-bottom : 2em; 
} 
OL { 
margin-top : 0.4em; 
} 
LI.faqs, LI.themeslist, LI.annpast { 
margin-bottom : 1em; 
} 
LI.recentnews, LI.bibliographs { 
margin-bottom : 1.5em; 
} 
IMG.about { 
padding-right : 1em; 
} 
SUP { 
font-size : x-small; 
} 
blockquote { 
float : left; 
width : 150px; 
margin : 0 20px 0 0; 
padding : 0; 
line-height : 1em; 
} 
blockquote p { 
margin : 0 0 0 0; 
padding : 5px 0 5px 0; 
width : 150px; 
text-align : justify; 
line-height : 1.3em; 
font-family : Times, "Times New Roman", serif; 
font-size : 0.65em; 
color : #57787d; 
} 
blockquote span { 
float : left; 
text-align : justify; 
width : 400px; 
margin : 0 100px 0 100px; 
padding : 0; 
line-height : 1em; 
} 


--> /*]]>*/
</style>