#menuModifi { height:20px; padding:5px 0 10px 0}
p.lienModifi {display:block;  width:540px;}
.lienModifi a{display:block; float:left; height:15px; padding:5px; margin-right:1px; background:#009AE6; color:#FFFFFF;}
.lienModifi a:hover{background:#D15600; color:#FFFFFF;}




/*------------- formulaires -------------*/
.etape {
color:#FFFFFF;
padding:5px 10px 5px 10px;
margin-top:15px;
background:#6F6F6F;
font-family:"Trebuchet MS", Arial, sans-serif;
}
.etape span{ font-size:1.4em;}
.star {color:#CC0000;}
.starB {color:#CC0000; text-align:right;}
.formu{background:#F3F3F3; padding:10px 10px;}
.formA {width:100%;}
.formA td{height:20px; padding:2px 5px; _padding:1px 5px}
.formD {width:80%;}
.formD td{height:20px; padding:2px 5px; _padding:1px 5px}
.formTxt, .formTxtB{color:#666666; text-align:right;}
.formTxtC {color:#666666; text-align:right; width:35%;}
.formE {width:100%;}
.formE td{height:20px; padding:2px 2px; _padding:1px 2px}
.txtE {color:#666666;}
.radBox{color:#666666; padding:5px 0; text-align:center;}
.formTxt input {
cursor:pointer;
width:270px;
padding:2px 3px;
font:1.1em "Trebuchet MS", Arial, sans-serif;
font-weight:bold;
color:#FFFFFF;
background:#D15600;
border:1px solid #CCCCCC;
}
.formTxtSend{color:#666666; text-align:right;}
.formTxtSend input{
cursor:pointer;
width:80px;
padding:2px 3px;
font:1.1em "Trebuchet MS", Arial, sans-serif;
font-weight:bold;
color:#FFFFFF;
background:#D15600;
border:1px solid #CCCCCC;}
.espace{ padding:0 10px;}
.thank{font:1.1em "Trebuchet MS", Arial, sans-serif; color:#009AE6; text-align:center; padding-top:50px;}
.thank b{font:1.1em "Trebuchet MS", Arial, sans-serif; color:#8F8E8E; text-align:center; padding-top:50px;}
.error{font:1.1em "Trebuchet MS", Arial, sans-serif; color:#8C825A; text-align:center; padding-top:50px;}
.mention{padding:10px; background:#e2f0f7;
}

.bloc {
	border: 10px solid #FFFFFF;
	background-repeat: no-repeat;
}
.bloc_bord {
	background-repeat: no-repeat;
	border-right-width: 10px;
	border-bottom-width: 10px;
	border-left-width: 10px;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
	border-right-color: #FFFFFF;
	border-bottom-color: #FFFFFF;
	border-left-color: #FFFFFF;
}

.bloc2 {
	background-repeat: no-repeat;
	border-top-width: 1px;
	border-top-style: dotted;
	border-top-color: #CCCCCC;
}
.bloc_gris {
	background-color:#EBECE1;
	background-image: url(image/corner_form.gif);
	background-repeat: no-repeat;
	background-position: right top;
	text-align: left;
}
.bloc_carte {
	width: 450px;
	height: 430px;
	text-align: center;
	vertical-align: middle;
	border: 1px solid #D1E7ED;
}
.legal {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9px;
	font-style: normal;
	color: #666666;
	text-align: center;
}
.saisons {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #93B0BF;
	font-weight: bold;
}
.saison2 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 15px;
	color: #FFFFFF;
	font-weight: bolder;
	text-indent: 10px;
}
.txt {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #714150;
}
.txt_blanc {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #FFFFFF;
}
.txt_bold_marron {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #714150;
	font-weight: bold;
}
.txt_big_black {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 13px;
	color: #714150;
	font-weight: bold;
}
.txt_big_vert {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 13px;
	color: #009DDF;
	font-weight: bold;
}
.txt_bold {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #158AAB;
	font-weight: bold;
}
.exergue {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	color: #FF6600;
	font-weight: bold;
}
.exergue2 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 20px;
	color: #DDF0EE;
	font-weight: bold;
}
.exergue3 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 28px;
	color: #FFFFFF;
	font-weight: bold;
	text-indent: 10px;
	text-transform: uppercase;
}
.exergue-clignotant {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	color: #FF6600;
	font-weight: bold;
	text-decoration: blink;
}
.exergue-clignotant2 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 24px;
	color: #FF6600;
	font-weight: bold;
	text-decoration: blink;
}
.espace {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 16px;
	color: #999999;
	font-weight: bold;
}
.destination {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #FFFFFF;
	font-weight: bold;
}
.espace2 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 18px;
	color: #FF9900;
	font-weight: bolder;
}
.enfant {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 18px;
	color: #ADCA54;
	font-weight: bolder;
}
.parent {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 18px;
	color: #996600;
	font-weight: bolder;
}
.enseignant {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 18px;
	color: #3799FE;
	font-weight: bolder;
}
.bloc_cote {
	background-repeat: no-repeat;
	border-top-width: 10px;
	border-top-style: solid;
	border-top-color: #FFFFFF;
}
.bloc_menu {
	border-right-width: 10px;
	border-left-width: 10px;
	border-right-style: solid;
	border-left-style: solid;
	border-right-color: #FFFFFF;
	border-left-color: #FFFFFF;
	background-color: #BABF4B;
}
.menu {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9px;
	color: #FFFFFF;
	font-weight: normal;
	height: 20px;
	vertical-align: middle;
	background-image: url(image/menu_arrondi_parent.gif);
	background-repeat: no-repeat;
	background-position: left top;
	background-color: #784E1C;
	text-align: left;
	padding-left: 14px;
}
.menu1 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9px;
	color: #FFFFFF;
	font-weight: normal;
	height: 20px;
	padding-right: 10px;
	padding-left: 10px;
	vertical-align: middle;
	background-repeat: no-repeat;
	background-position: left top;
	background-color: #827B61;
	background-image: url(image/menu_arrondi_parent2.gif);
}
.menu2 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9px;
	color: #FFFFFF;
	font-weight: normal;
	height: 20px;
	padding-right: 10px;
	padding-left: 10px;
	vertical-align: middle;
	background-repeat: no-repeat;
	background-position: left top;
	background-color: #BABF4B;
}
.menu_enseignant {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9px;
	color: #FFFFFF;
	font-weight: normal;
	height: 20px;
	vertical-align: middle;
	background-image: url(image/menu_arrondi_enseignant.gif);
	background-repeat: no-repeat;
	background-position: left top;
	background-color: #004493;
	text-align: left;
	padding-left: 14px;
}
.menu1_enseignant {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9px;
	color: #FFFFFF;
	font-weight: normal;
	height: 20px;
	padding-right: 10px;
	padding-left: 10px;
	vertical-align: middle;
	background-repeat: no-repeat;
	background-position: left top;
	background-color: #0069BD;
	background-image: url(image/menu_arrondi_enseignant2.gif);
}
.menu2_enseignant {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9px;
	color: #FFFFFF;
	font-weight: normal;
	height: 20px;
	padding-right: 10px;
	padding-left: 10px;
	vertical-align: middle;
	background-repeat: no-repeat;
	background-position: left top;
	background-color: #009DDF;
}
.menu_enfant {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9px;
	color: #FFFFFF;
	font-weight: normal;
	height: 20px;
	vertical-align: middle;
	background-image: url(image/menu_arrondi_enfant.gif);
	background-repeat: no-repeat;
	background-position: left top;
	background-color: #2FA4AB;
	text-align: left;
	padding-left: 14px;
}
.menu1_enfant {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9px;
	color: #FFFFFF;
	font-weight: normal;
	height: 20px;
	padding-right: 10px;
	padding-left: 10px;
	vertical-align: middle;
	background-repeat: no-repeat;
	background-position: left top;
	background-color: #8CB219;
	background-image: url(image/menu_arrondi_enfant2.gif);
}
.menu2_enfant {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9px;
	color: #FFFFFF;
	font-weight: normal;
	height: 20px;
	padding-right: 10px;
	padding-left: 10px;
	vertical-align: middle;
	background-repeat: no-repeat;
	background-position: left top;
	background-color: #B6CA00;
}
.titre_condition {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #FF6600;
	font-weight: bold;
	text-transform: uppercase;
}
.txt_bleu {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #158AAB;
	text-align: justify;
	padding: 15px;
	background-color: #F3FCFE;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #D1E7ED;
	background-image: url(image/corner.png);
	background-repeat: no-repeat;
	background-position: right top;
}.bloc_txt_vert {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #714150;
	text-align: justify;
	background-color: #F0F1E9;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #E1E3D5;
	padding-top: 10px;
	padding-right: 10px;
	padding-bottom: 10px;
	padding-left: 15px;
}
.txt_question {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #158AAB;
	background-color: #F3FCFE;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #D1E7ED;
	padding-right: 10px;
	padding-top: 10px;
	padding-bottom: 10px;
	background-image: url(image/corner_faq.gif);
	background-repeat: no-repeat;
	background-position: right top;
}
.txt_reponse {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #158AAB;
	background-color: #F3FCFE;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #D1E7ED;
	padding-right: 10px;
	padding-top: 10px;
	padding-bottom: 10px;
	padding-left: 10px;
	background-image: url(image/corner_faq.gif);
	background-repeat: no-repeat;
	background-position: right top;
}
.reponse {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #158AAB;
	text-align: justify;
}
.txt_bold_condition {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #158AAB;
}
.txt_liste {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #158AAB;
	text-decoration: none;
	list-style-position: outside;
	list-style-type: disc;
	list-style-image: url(image/liste_fleche.png);
	font-weight: normal;
}
.txt_liste_2 {
	list-style-position: outside;
	list-style-type: disc;
	list-style-image: url(image/liste_fleche.png);
}
.txt_gris {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9px;
	color: #999999;
	padding-left: 10px;
}


.bande_flocon {
	background-color: #3799FE;
	padding: 5px;
}
.bande_soleil {
	background-color: #FFCC00;
	background-image: url(image/corner_jaune.gif);
	background-repeat: no-repeat;
	background-position: left bottom;
	padding-left: 10px;
}
.bande_soleil2 {
	background-image: url(image/corner_jaune2.gif);
	background-repeat: no-repeat;
	background-position: left top;
	padding-left: 5px;
}
.txt_vert {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 20px;
	color: #FFFFFF;
	background-color: #BCE823;
	background-repeat: no-repeat;
	background-position: right top;
	font-weight: bold;
	padding-right: 10px;
	background-image: url(image/corner.png);
}
.txt_vert2 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 18px;
	color: #FFFFFF;
	font-weight: bold;
	vertical-align: middle;
	padding-left: 15px;
}
.txt_liste_bold {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #158AAB;
	text-decoration: none;
	font-weight: bold;
}
.txt_bleu2 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #158AAB;
	padding: 15px;
	background-color: #F7F7F7;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #D4D4D4;
}
.titre_classe {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 18px;
	color: #009DDF;
	font-weight: bolder;
	background-color: #BCE823;
	padding-left: 15px;
	vertical-align: middle;
}
.titre_classe2 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	color: #FF6600;
	font-weight: bold;
	background-color: #DDF0EE;
	padding-left: 15px;
	vertical-align: middle;
}
.titre_classe_gras {#BCE823
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	color: #009DDF;
	font-weight: bolder;
	text-indent: 10px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
}
.bloc_lien_classe {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 15px;
	color: #EFEFEF;
	text-decoration: none;
	list-style-position: outside;
	list-style-type: disc;
	list-style-image: url(image/liste_fleche.png);
	padding-top: 30px;
	padding-bottom: 10px;
}
.bloc_lien_classe2 {
	text-decoration: none;
	text-align: right;
	padding-top: 5px;
	padding-left: 5px;
	padding-bottom: 5px;
}
.bloc_photo_classe {
	border-right-width: 1px;
	border-right-style: solid;
	border-right-color: #000000;
}
.bloc_exemple {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #158AAB;
	padding: 15px;
	background-color: #F7F7F7;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #D4D4D4;
	background-image: url(image/corner.png);
	background-repeat: no-repeat;
	background-position: right top;
	text-align: justify;
}
.exergue_classe {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	color: #FF6600;
	font-weight: bold;
}
hr {
	border-top-width: 1px;
	border-top-style: dashed;
	border-top-color: #999999;
	border-right-width: 0px;
	border-left-width: 0px;
	border-bottom-width: 0px;
}
.bloc_pointiller{
	border-bottom-width: 1px;
	border-bottom-style: dashed;
	border-bottom-color: #999999;
	border-right-width: 0px;
	border-top-width: 0px;
	border-left-width: 0px;
}
.bloc_txt_enseignant{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	background-color: #FFFFFF;
	color: #158AAB;
	text-align: justify;
	border-top-width: 1px;
	border-top-style: dashed;
	border-top-color: #FF9900;
}
.tiret_txt_enseignant{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	text-align: justify;
	border-top-width: 1px;
	border-top-style: dashed;
	border-top-color: #CCCCCC;
}
.txt_liste_enseignant {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #714150;
	text-decoration: none;
	list-style-position: outside;
	list-style-type: disc;
	list-style-image: url(image/liste_fleche.png);
}
.minuscule {
	color: #6190BC;
	text-decoration: none;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9px;
	font-weight: normal;
}
.onglet_enseignant {
	background-image: url(image/corner_bleu1.jpg);
	background-repeat: no-repeat;
	background-position: left top;
	background-color: #3C9AFE;
	height: 18px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9px;
	font-weight: bold;
	color: #FFFFFF;
	vertical-align: middle;
}
.onglet1_enseignant {
	background-image: url(image/corner_bleu.jpg);
	background-repeat: no-repeat;
	background-position: left top;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9px;
	font-weight: bold;
	color: #FFFFFF;
	vertical-align: middle;
}
.bloc_exemple_classe{
	background-color: #FFFFFF;
	border: 1px solid #CCCCCC;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: bold;
	color: #389AFF;
	text-decoration: none;
	height: 120px;
	width: 120px;
}

