@charset "iso-8859-1";

HTML{width:100%;}

BODY{width:100%; margin:0px; text-align:center; font-size:0.8em; font-family:Trebuchet MS,Arial;}

IMG{behavior:url(iepngfix.htc);}

#site{width:999px; margin: 0 auto 0 auto;}


#site_acc{float:left; position:relative; background: url(fond_acc.jpg) no-repeat; width:1000px; height:650px;}
#lien_campjeune{float:left; position:absolute; top:50.5%; left:21.5%; width:242px; height:220px;}
#lien_campentr{float:left; position:absolute; top:50.5%; left:54%; width:242px; height:220px;}


/*
#bandeau{float:left; position:relative; width:786px; height:142px; text-align:left;}
#bandeau1{float:left; position:relative; background:url(bandeau1.jpg) no-repeat; width:786px; height:142px; text-align:left;}
#bandeau2{float:left; position:relative; background:url(bandeau2.jpg) no-repeat; width:786px; height:142px; text-align:left;}
#bandeau3{float:left; position:relative; background:url(bandeau3.jpg) no-repeat; width:786px; height:142px; text-align:left;}
*/
#bandeau{float:left; position:relative; width:1000px; height:142px; text-align:left;}
#bandeau1{float:left; position:relative; width:1000px; height:142px; text-align:left;}
#bandeau2{float:left; position:relative; width:1000px; height:142px; text-align:left;}
#bandeau3{float:left; position:relative; width:1000px; height:142px; text-align:left;}


#bandeau_gauche{float:left; position:relative; background:url(bandeau_gauche.jpg) no-repeat; width:212px; height:142px; text-align:left;}
#bandeau_droit{float:left; position:relative; background:url(bandeau_droit.jpg) no-repeat; width:213px; height:142px; text-align:left;}

#bandeau_centre{float:left; position:relative; width:574px; height:142px; text-align:left;}
#bandeau_haut{float:left; position:relative; background:url(bandeau_haut.jpg) no-repeat; width:574px; height:32px; text-align:left;}
#bandeau_haut_cci{float:left; position:relative; background:url(bandeau_haut_cci.jpg) no-repeat; width:574px; height:32px; text-align:left;}

#bandeau_anim{float:left; position:relative; width:574px; height:110px; text-align:left;}

#lien_haut{float:left; position:absolute; width:330px; height:18px; margin-left:20px; margin-top:9px; text-align:left;}
#lien_haut a{font-weight:bold; font-size:0.9em; color:#1567A8; text-decoration:none;}
#recherche{position:absolute; float:left; font-weight:bold; color:#1567A8; font-size:0.9em; width:215px; height:35px; left:62%; top:5px;}
#date{position:absolute; float:left; color:#1F91CB; font-size:1em; font-weight:bold; text-align:center; width:150px; height:35px; top:55%; left:10%;}


#gauche{float:left; position:relative; width:210px; height:auto; text-align:left; z-index:10;}

.calle{float:right; position:relative; background:#00559D; width:22px; height:37px; margin:25px 5px 10px 13px; padding:0px;}
.niv1{float:right; position:relative; background:#00559D; width:147px; height:27px; text-align:left; padding:5px; margin:25px 0px 0px 0px; line-height:10pt;}
.niv1 a{color:#E1DE37; font-size:1.4em; font-weight:bold; text-decoration:none;}

.menu{width:210px; height:auto; position:relative; margin:0; font-size:10px;}
.menu ul li a, .menu ul li a:visited{font-size:1.1em; margin:2px 0px 2px 53px; padding:3px; display:block; text-decoration:none; color:#FFFFFF; width:151px; height:auto; text-align:left; background:#1F91CB;}
.menu ul{padding:0; margin:0;list-style-type:none;}
.menu ul li{float:left; margin-right:1px; position:relative;}
.menu ul li ul{display:none;}


.menu ul li:hover a{color:#FFFFFF; background:#ED7C0F;}
.menu ul li:hover ul{ position:absolute; top:0; left:157px; width:105px;}
.menu ul li:hover ul li a.hide{background:#F29D3F; color:#000000;}
.menu ul li:hover ul li:hover a.hide:hover{width:150px; color:#FFFFFF;}
.menu ul li:hover ul li ul{display:none;}
.menu ul li:hover ul{margin:2px 0px 0px 0px;}
.menu ul li:hover ul li a{padding-left:5px; margin:0px 0px 0px 53px; border-bottom:solid 1px #F9C690; display:block; background:#F29D3F; color:#FFFFFF; width:150px; -moz-opacity:0.9; opacity: 0.9; filter:alpha(opacity=90);}
.menu ul li:hover ul li a:hover{color:#000000;}

/*IE6*/
.menu ul li ul{ position:absolute; top:0; left:157px; width:105px;}
.menu ul li ul li a.hide{background:#F29D3F; color:#000000;}
.menu ul li ul li:hover a.hide:hover{width:150px; color:#FFFFFF;}
.menu ul li ul li ul{display:none;}
.menu ul li ul{margin:2px 0px 0px 0px;}
.menu ul li ul li a{padding-left:5px; margin:0px 0px 0px 53px; border-bottom:solid 1px #F9C690; display:block; background:#F29D3F; color:#FFFFFF; width:150px; -moz-opacity:0.9; opacity: 0.9; filter:alpha(opacity=90);}
.menu ul li ul li a:hover{color:#000000;}
/*IE6*/

.menu ul li:hover ul li:hover ul{display:block; position:absolute; left:151px; top:0;}
.menu ul li:hover ul li:hover ul li a{display:block; width:200px; background:#DFC184; color:#000000;}
.menu ul li:hover ul li:hover ul li a:hover{background:#BD8D5E; color:#000000;}

#gauche_contact{float:left; position:relative; width:183px; height:auto; text-align:left; left:26px;}
#gauche_contact a{text-decoration:none; font-size:0.8em; color:#00559D;}
#gauche_contact td{background:#F7FBFD;}



#centre{float:left; position:relative; width:581px; height:auto; text-align:left;}

.menu_niv5{}
.menu_niv5 a{position:relative; float:left; width:100px; height:50px; background-color:#a1d9f3; color:#FFFFFF; font-size:0.9em; padding:5px; text-decoration:none;}
.menu_niv5 a:hover{background-color:#1f91cb;}
.menu_niv5 a.over{position:relative; float:left; background-color:#1f91cb; color:#FFFFFF; font-size:0.9em; text-decoration:none;}


#menu_bas{position:relative; float:left; width:750px; height:50px; margin-top:20px; padding-left:30px;}
.bt_bas{position:relative; float:left; background:url(bt_bas.jpg) no-repeat; width:105px; height:34px; padding-left:14px; vertical-align:middle; text-align:left;}
.bt_bas a{color:#e1de37; font-weight:bold; font-size:1em; line-height:14px; letter-spacing:-1px; text-decoration:none;}

#contenu{float:left; position:relative; width:533px; padding:10px 20px 0px 20px; height:auto !important; min-height:410px; height:410px; z-index:1;}
#titre{float:left; position:relative; width:510px; height:60px; z-index:1; left:30px; border-left:solid 4px #00559D;}
.grostitre{font-size:1.6em; font-weight:bold; color:#00559D;}



.chemin{color:#1F91CB;}
.chemin a{font-size:0.9em; color:#1F91CB; text-decoration:none;}



#liens{float:left; position:relative; background:url(zone_liens.jpg) no-repeat; width:185px; height:auto !important; min-height:140px; height:140px;  text-align:left; padding-top:45px; margin-top:30px; margin-bottom:8px;}
#liens_plus{float:left; position:relative; background:url(liens_plus.jpg) no-repeat; width:185px; height:16px;}

#agenda{float:left; position:relative; background:url(agenda.jpg) no-repeat; margin-top:8px; width:185px; height:auto !important; min-height:140px; height:140px;  text-align:left; padding-top:45px; margin-bottom:8px;}
#agenda_plus{float:left; position:relative; background:url(agenda_plus.jpg) no-repeat; width:185px; height:16px;}

#droite{float:left; position:relative; background:url(droite_ombre.jpg) no-repeat; background-position:right 10%; width:192px; height:auto; padding:8px 0px 0px 25px; text-align:left;}

.lien_contact{color:#ED7C0F;}
.lien_contact a{text-decoration:none; color:#ED7C0F; font-weight:bold;}

#telecharger{float:left; position:relative; background:url(doc_telecharger.jpg) no-repeat; width:185px; height:auto !important; min-height:140px; height:140px;  text-align:left; padding-top:45px; margin-bottom:8px;}
#telecharger_plus{float:left; position:relative; background:url(plus_doc.jpg) no-repeat; width:185px; height:16px;}

.zoom{float:left; position:relative; background:url(zoom_sur.jpg) no-repeat; width:184px; height:auto !important; min-height:140px; height:140px; text-align:left; margin-top:30px; padding-top:46px;}
.zoom_plus{float:left; position:relative; background:url(plus_zoom.jpg) no-repeat; width:184px; height:16px; margin:5px 0px 10px 5px;}


.niv_4_partie_titre{font-size:1.1em; color:#BE0C1D; font-weight:bold; text-align:left; padding:15px 0px 5px 0px; margin:0;}
.niv_4_intro{font-size:1.1em; color:#1F91CB; font-weight:bold; text-align:left; padding:10px 0px 10px 0px; margin:0;}
.niv_4_partie_intro{font-size:0.9em; color:#000000; padding:0px 0px 0px 10px; margin:0; text-align:justify;}
.niv_4_partie_intro a{color:#1EA5E5; font-weight:bold;}
.niv_4_partie_corps{font-size:0.9em; color:#000000; text-align:justify; padding:0px 0px 0px 15px;}
.niv_4_partie_corps a{font-size:1.1em; color:#1EA5E5; text-decoration:underline; text-align:center;}

#actu{float:left; position:relative; width:258px; border-right:solid 1px #6ABDE6;}
#event{float:left; position:relative; width:253px; border-right:solid 1px #6ABDE6; }
#titre_event{position:absolute; top:-34px; left:8%; width:200px; height:30px;font-size:1.8em; font-weight:bold; color:#00559D;}

.actu_titre{font-size:1.1em; color:#BE0C1D; font-weight:bold; text-align:left; padding-top:0px; margin:0;}
.actu_intro{font-size:0.9em; color:#000000; padding:0px 0px 0px 5px; margin:0; text-align:left;}
.actu_intro a{font-size:1em; color:#1F91CB; font-weight:bold; text-decoration:none;}
.actu_corps{font-size:0.9em; color:#000000; text-align:left; padding:0px 0px 0px 8px;}


.event_titre{font-size:1.1em; color:#ED7D1C; font-weight:bold; text-align:left; padding-top:0px; margin:0;}
.event_titre a{color:#ED7D1C; text-decoration:none;}
.event_titre img{border:0px;}
.event_titre2{font-size:1.1em; color:#BE0C1D; font-weight:bold; text-align:left; padding-top:0px; margin:0;}
.event_date{font-size:1.1em; color:#ED7D1C; font-weight:bold; text-align:left; padding-top:0px; margin:0;}
.event_intro{font-size:0.9em; color:#1F91CB; padding:0px 0px 0px 5px; margin:0; text-align:left;}
.event_intro a{color:#1F91CB; font-weight:bold;}
.event_corps{font-size:0.9em; color:#000000; text-align:left; padding:0px 0px 0px 8px;}
.event_corps a{color:#1F91CB; text-align:left; padding:0px 0px 0px 8px;}

#plus_actu{position:absolute; float:left; top:96.7%; right:-1px; background:url(plus_actu.jpg) no-repeat; width:184px; height:17px;}
#plus_event{position:absolute; float:left; top:96.7%; right:-1px; background:url(plus_event.jpg) no-repeat; width:184px; height:17px;}
#plus_retour{position:absolute; float:left; top:97.5%; right:-1px; background:url(plus_retour.jpg) no-repeat; width:184px; height:17px;}

.dl_titre{font-size:0.9em; color:#8C989E; font-weight:bold; text-align:left; padding:0px; margin:0;}
.dl_titre2{font-size:0.9em; color:#BE0C1D; font-weight:bold; text-align:left; padding:0px; margin:0;}
.dl_intro{font-size:0.9em; color:#000000; padding:0px; margin:0; text-align:left;}
.dl_intro a{font-size:0.9em; color:#1F91CB; font-weight:bold; text-decoration:none;}


#plan{position:relative; float:left; text-align:left; width:400px; padding-left:100px;}
.plan_niv_1{padding-left:8px;padding-right:8px;border:1px outset;font:12px arial;background-color:#00559D;cursor:pointer;text-decoration:none;color:#FFFFFF;font-weight:bold;font-variant:small-caps}
.plan_niv_2{padding-left:8px;padding-right:8px;border:1px outset;font:11px arial;background-color:#1F92CB;cursor:pointer;text-decoration:none;color:#FFFFFF;font-variant:small-caps}
.plan_niv_3{padding-left:8px;padding-right:8px;border:1px outset;font:11px arial;background-color:#A1D9F4;cursor:pointer;text-decoration:none;color:#000000;font-style:italic;}
.plan_niv_4{padding-left:8px;padding-right:8px;border:1px outset;font:10px arial;background-color:#DDDC43;cursor:pointer;text-decoration:none;color:#000000}
.plan_niv_5{padding-left:8px;padding-right:8px;border:1px outset;font:10px arial;background-color:#000000;cursor:pointer;text-decoration:none;color:#FFFFFF}

#pied{clear:both; position:relative; background:url(pied.jpg) no-repeat; background-position:center top; width:999px; height:119px; text-align:left;}
#pied_blanc{float:left; position:relative; background-color:#FFFFFF; width:999px; height:50px; text-align:left;}


.inscr input.text{height:12px; font-size:0.8em; width:162px;}
.inscr input.text_long{height:12px; font-size:0.8em; width:405px;}
.inscr_titre{color:#ED7D1C; font-size:1.3em; font-weight:bold;}
.inscr_sstitre{color:#BE0C1D; font-size:1.1em; font-weight:bold;}
.inscr_libel{color:#000000; font-size:1em; font-weight:normal;}


.spacer{height:15px;}
.error {color:red; text-align:center; font-weight:bold;}

/*ESPACES PROFS/ELEVES*/




#logout{position:relative; float:right; right:4px; text-align:right;}
#logout a{color:#1F91CB;}

#chemin_dir{position:relative; float:left; width:100%; padding:5px 5px 15px 5px;}
#chemin_dir a{color:#1F91CB; text-decoration:none;}


.file_upload, .filelist{border:solid 1px #000000; margin:20px auto 0px auto;}
.filelist_titre{font-size:1.2em; font-weight:bold; padding:5px; margin:0; background-color:#C3E3F3;}
.filelist_corps{padding:3px 0px 3px 5px; font-size:0.9em;}
.filelist_corps a{color:#1F91CB; text-decoration:none;}
.filelist_pied{font-size:0.8em; padding:3px;}


.bt_show{cursor:pointer;padding:2px 2px 2px 10px;}
.modif_file{color:#333; font-size:0.9em; border-bottom:solid 1px #555;}
.modif_file a{color:#333;}
.modif_file input[type=text]{font-size:0.9em;}


