/* CSS Document */
*{
margin:0;
padding:0;
border:0;
outline:none;
font-family:Arial, Helvetica, sans-serif;
font-size:12px;/*11px*/
color:#000;/*#535353;*/
}
body{
background:url(../images/bg_page.jpg) no-repeat top #1C7798;
}
.all
{
width:978px;
margin:auto;
padding-bottom:125px;
position:relative;
/*background:#fff;*/
}


/*Header ------------------------------------------------------------------------------*/
.header
{
width:978px;
height:162px;
position:relative;
margin-top:50px;
background:url(../images/bgHeader.gif) repeat-x bottom;
}
#homeContenu .header
{
background:none;/*url(../images/bgHeaderHome.gif) no-repeat bottom;*/
z-index:300;
}
		/*.headerHome
		{
		width:978px;
		height:149px;
		position:relative;
		margin-top:70px;
		z-index:300;
		}
				#home .menu li a.home{
				background:url(../images/home_home.gif) no-repeat top left;
				}
				#home .menu li a.home:hover{
				background-position:bottom left;
				}
				#home .menu li a#lhome.homeon{
				background-position:bottom left;
				}
				#home .menu li a.qui_somme_nous{
				background:url(../images/qui_sommes_nous_home.gif) no-repeat top left;
				}
				#home .menu li a.qui_somme_nous:hover{
				background-position:bottom left;
				}
				#home .menu li a.qui_somme_nous.actif{
				background:url(../images/qui_sommes_nous_home_on.gif) no-repeat;
				}
				#home .menu li a.pedagogique{
				background:url(../images/pedagogique_home.gif) no-repeat;
				}
				#home .menu li a.pedagogique:hover{
				background-position:bottom left;
				}
				#home .menu li a.pedagogique.actif{
				background:url(../images/pedagogique_home_on.gif) no-repeat;
				}
				#home .menu li a.contact{
				background:url(../images/contact_home.gif) no-repeat;
				}
				#home .menu li a.contact:hover{
				background-position:bottom left;
				}
				#home .menu li a.contact.actif{
				background:url(../images/contact_home_on.gif) no-repeat;
				}
				#home .menu li a.parents{
				background:url(../images/parents_home.gif) no-repeat;
				}
				#home .menu li a.parents:hover{
				background-position:bottom left;
				}
				#home .menu li a.parents.actif{
				background:url(../images/parents_home_on.gif) no-repeat;
				}*/
.mainHome
{
width:978px;
height:509px;
position:relative;
margin-top:2px;
}
.mainHomeLeft
{
float:left;
width:331px;
padding-top:0px;
}
	.mainHomeLeft .pubMalin
	{
	top:0px;
	width:331px;
	height:248px;
	background:url(../images/left_border_top.gif) no-repeat top #f3f1f1;
	padding-top:19px;
	}
	.mainHomeLeft .pubMalin h3
	{
/*width:216px;*/
	height:25px;
	background:url(../images/bg_h_pub.gif) no-repeat;
	margin-left:20px;
	margin-bottom:17px;
	padding:7px 0 0 14px;
	font-size:12px;
	font-weight:bold;
	color:#FFFFFF;
	}
	.mainHomeLeft .pubMalin .txt
	{
	display:block;
	margin:0 22px 0 22px;
	/*text-align:justify;*/
	}
	.mainHomeLeft .pubMalin .txt a
	{
	font-weight:bold;
	text-decoration:underline;
	}
	.mainHomeLeft .accesHome
	{
	width:331px;
	height:242px;
	position:relative;
	background:url(../images/bg_hp_identification.gif) no-repeat top #8d1d42;
	}
	.accesHome .title1{
	position:absolute;
	left:22px;
	top:26px;
	}
	.accesHome .title11{
	position:absolute;
	left:22px;
	top:51px;
	}
	.accesHome .title2{
	position:absolute;
	left:22px;
	top:184px;
	}
	.accesHome .formHome{
	position:absolute;
	left:22px;
	top:92px;
	}
				.formHome p{
				margin-bottom:6px;
				position:relative;
				}
				.formHome p label{
				display:-moz-inline-block;
				display:inline-block;
				width:110px;
				color:#FFFFFF;
				font-size:13px;
				font-weight:bold;
				}
				.formHome p input{
				border:1px solid #CCCCCC;
				width:135px;
				height:16px;
				padding-top:4px;
				}
				.formHome p  .bt{
				width:28px;
				height:20px;
				background:url(../images/bg_ok.gif) no-repeat bottom;
				position:absolute;
				left:250px;
				top:4px;
				}
				.formHome p  .mpo{
				position:absolute;
				left:110px;
				top:37px;
				width:auto;
				font-size:9px;
				color:#FFFFFF;
				text-decoration:underline;
				}
				.formHome p  .bt span{
				display:none;
				}
	.accesHome .btCreerEspace{
	position:absolute;
	left:22px;
	top:186px;
	}
.mainHomeRight
{
float:left;
width:647px;
background:url(../images/bg_home_right.jpg) no-repeat;
height:509px;
z-index:1;
position:relative;
}
		.mainHomeRight h3{
		font-size:12px;
		font-weight:bold;
		color:#FFFFFF;
		padding:7px 0 0 13px;
		height:25px;
		margin:0;
		}
		.mainHomeRight .link{
		width:125px;
		height:18px;
		background:url(../images/bg_lien_home.gif) no-repeat #8d1d42;
		display:block;
		font-size:11px;/*11px*/
		color:#FFFFFF;
		text-decoration:none;
		font-weight:bold;
		padding:4px 0 0 13px;
		}
		.mainHomeRight .anim{
		position:absolute;
		padding:0;
		background:#FFFFFF;
		z-index:1;
		}
		.mainHomeRight .anim1{
		position:absolute;
		top:0;
		left:0;
		padding:0;
		background:#FFFFFF;
		z-index:1;
		}
		.mainHomeRight .anim2{
		position:absolute;
		top:0;
		left:0;
		padding:0;
		background:#FFFFFF;
		z-index:1;
		}
		.mainHomeRight .brief{
		/*position:absolute;*/
		margin-left:23px;
		*margin-left:13px;
		/*top:227px;*/
		float:left;
		width:600px;
		height:75px;
		}
			.mainHomeRight .brief h3{
			width:113px;
			background:url(../images/bg_brief.gif) no-repeat;
			}
			.mainHomeRight .brief a{
			text-decoration:underline;
			font-weight:bold;
			}
			.mainHomeRight .brief .text{
			line-height:15px;
			margin-top:10px;
			}
		.mainHomeRight .kitPedagogique{
		/*position:absolute;*/
		margin-left:23px;
		*margin-left:13px;
		/*top:317px;*/
		margin-top:10px;
		width:298px;
		height:190px;
		float:left;
		background:url(../images/bg_kit_home.jpg) no-repeat top left; 
		}
			.mainHomeRight .kitPedagogique h3{
			width:188px;
			background:url(../images/bg_kit_home.gif) no-repeat;
			}
			.mainHomeRight .kitPedagogique .text{
			line-height:15px;
			margin-top:2px;
			margin-bottom:5px;
			width:120px;
			}
			.mainHomeRight .kitPedagogique .lien{
			margin-top:0px;
			}
	 	.mainHomeRight .PourParents{
		/*position:absolute;
		left:361px;
		top:317px;*/
		float:left;
		width:298px;
		height:190px; 
		margin-top:10px;
		margin-left:25px;
		*margin-left:20px;
		#margin-left:35px;
		}
			.mainHomeRight .PourParents h3{
			width:170px;
			background:url(../images/bg_parent_home.gif) no-repeat;
			}
			.mainHomeRight .PourParents .text{
			line-height:15px;
			margin-top:2px;
			margin-bottom:5px;
			width:254px;
			/*text-align:justify;*/
			}
			.mainHomeRight .PourParents .lien{
			}
.garcon
{
position:absolute;
left:713px;
top:2px;
width:185px;
height:81px;
background:url(../images/garcon.png) no-repeat;
_background: none;
_filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src="./images/garcon.png", sizingMethod="scale");
}
.logo{
position:absolute;
left:4px;
top:0px;
width:530px;
height:88px;
background:url(../images/logo.png) no-repeat;
_background: none;
_filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src="./images/logo.png", sizingMethod="scale");
}
.logoLink{
position:absolute;
left:4px;
top:13px;
width:239px;
height:71px;
}
.media_smart
{
position:absolute;
left:892px;
top:18px;
}
.menu{
list-style:none;
position:absolute;
left:-7px;
top:104px;
width:693px;
}
		.menu span{
		display:none;
		}
		.menu li{
		float:left;
		color:#FFFFFF;
		font-weight:bold;
		font-size:13px;
		position: relative;
		}
		.menu li a.home{
		display:block;
		width:45px;
		height:31px;
		text-decoration:none;
		background:url(../images/home.gif) no-repeat;
		background-position:top left;
		}
		.menu li a.home:hover{
		background-position:bottom left;
		}
		.menu li a#home2.homeon{
		background-position:bottom left;
		}
		.menu li a.qui_somme_nous{
		display:block;
		width:184px;
		height:27px;
		color:#FFFFFF;
		font-weight:bold;
		font-size:13px;
		text-decoration:none;
		padding:4px 0 0 0;
		background:url(../images/qui_sommes_nous.gif) no-repeat left top;
		text-align:center;
		}
		.menu li a.qui_somme_nous:hover{
		background-position:bottom left;
		}
		.menu li a#qui.qui_somme_nouson{
		background-position:bottom left;
		}
		.menu li a.pedagogique{
		display:block;
		width:188px;
		height:27px;
		color:#FFFFFF;
		font-weight:bold;
		font-size:13px;
		text-decoration:none;
		padding:4px 0 0 0;
		background:url(../images/pedagogique.gif) no-repeat top left;
		text-align:center;
		}
		.menu li a.pedagogique:hover{
		background-position:bottom left;
		}
		.menu li a#pedagogique.pedagogiqueon{
		background-position:bottom left;
		}
				#peda{
				width:978px;
				background:#0b464f;
				position:absolute; 
				left:0px; 
				top:133px;
				list-style:none;
				display:none;
				}
				#peda span{
				display:none;
				}
				#peda li{
				float:left;
				}
				#peda li a{
				float:left;
				height:24px;
				color:#FFFFFF;
				font-weight:bold;
				font-size:12px;/*11px*/
				text-decoration:none;
				border-right:solid 1px #A5BABA;			
				}
								#kit_presentation{
								background:url(../images/kit_presentation.gif) no-repeat top left;
								width:142px;
								}
								#kit_presentation:hover{
								background-position:bottom left;
								}
								#kit_presentation.kit_presentationon{
								background-position:bottom left;
								}
								#kit_visualisation{
								background:url(../images/kit_visualisation.gif) no-repeat top left;
								width:252px;
								}
								#kit_visualisation:hover{
								background-position:bottom left;
								}
								#kit_visualisation.kit_visualisationon{
								background-position:bottom left;
								}
								#kit_exemple{
								background:url(../images/kit_exemple.gif) no-repeat top left;
								width:205px;
								}
								#kit_exemple:hover{
								background-position:bottom left;
								}
								#kit_exemple.kit_exempleon{
								background-position:bottom left;
								}
								#kit_faq{
								background:url(../images/kit_faq.gif) no-repeat top left;
								width:71px;
								}
								#kit_faq:hover{
								background-position:bottom left;
								}
								#kit_faq.kit_faqon{
								background-position:bottom left;
								}
								#kit_faq.last{
								border:none;
								}
				#enseignants{
				width:978px;
				background:#a51741;
				position:absolute; 
				left:0; 
				top:133px;
				list-style:none;
				display:none;
				z-index:1;
				}
				#enseignants li{
				float:left;
				}
				#enseignants span{
				display:none;
				}
				#enseignants li a{
				float:left;
				height:24px;
				color:#FFFFFF;
				font-weight:bold;
				font-size:12px;/*11px*/
				text-decoration:none;
				border-right:solid 1px #c68ea1;
				}
								#enseignants_tableau{
								background:url(../images/enseignants_tableau.gif) no-repeat top left;
								width:135px;
								}
								#enseignants_tableau:hover{
								background-position:bottom left;
								}
								#enseignants_tableau.enseignants_tableauon{
								background-position:bottom left;
								}
								#enseignants_kit{
								background:url(../images/enseignants_kit.gif) no-repeat top left;
								width:79px;
								}
								#enseignants_kit:hover{
								background-position:bottom left;
								}
								#enseignants_kit.enseignants_kiton{
								background-position:bottom left;
								}
								#enseignants_exemple{
								background:url(../images/enseignants_exemple.gif) no-repeat top left;
								width:187px;
								}
								#enseignants_exemple:hover{
								background-position:bottom left;
								}
								#enseignants_exemple.enseignants_exempleon{
								background-position:bottom left;
								}
								#enseignants_compte{
								background:url(../images/enseignants_compte.gif) no-repeat top left;
								width:113px;
								}
								#enseignants_compte:hover{
								background-position:bottom left;
								}
								#enseignants_compte.enseignants_compteon{
								background-position:bottom left;
								}
								#enseignants_phototique{
								background:url(../images/enseignants_phototique.gif) no-repeat top left;
								width:120px;
								}
								#enseignants_phototique:hover{
								background-position:bottom left;
								}
								#enseignants_phototique.enseignants_phototiqueon{
								background-position:bottom left;
								}
								#enseignants_eleves{
								background:url(../images/enseignants_eleves.gif) no-repeat top left;
								width:118px;
								}
								#enseignants_eleves:hover{
								background-position:bottom left;
								}
								#enseignants_eleves.enseignants_eleveson{
								background-position:bottom left;
								}
								#enseignants_faq{
								background:url(../images/enseignants_faq.gif) no-repeat top left;
								width:51px;
								}
								#enseignants_faq:hover{
								background-position:bottom left;
								}
								#enseignants_faq.enseignants_faqon{
								background-position:bottom left;
								}
								#enseignants_faq.last{
								border:none;
								}
				#parentsMenu{
				width:978px;
				background:#0b464f;
				position:absolute; 
				left:0px; 
				top:133px;
				list-style:none;
				display:none;
				z-index:1;
				}
				#parentsMenu li{
				float:left;
				}
				#parentsMenu span{
				display:none;
				}
				#parentsMenu li a{
				float:left;
				height:24px;
				color:#FFFFFF;
				font-weight:bold;
				font-size:12px;/*11px*/
				text-decoration:none;
				}
								#parents_aller_loin{
								background:url(../images/parents_aller_loin.gif) no-repeat top left;
								width:199px;
								}
								#parents_aller_loin:hover{
								background-position:bottom left;
								}
								#parents_aller_loin.parents_aller_loinon{
								background-position:bottom left;
								}
				#quiSommesNous{
				width:978px;
				background:#0b464f;
				position:absolute; 
				left:0px; 
				top:133px;
				list-style:none;
				display:none;
				z-index:1;
				}
				#quiSommesNous li{
				float:left;
				}
				#quiSommesNous span{
				display:none;
				}
				#quiSommesNous li a{
				float:left;
				height:24px;
				color:#FFFFFF;
				font-weight:bold;
				font-size:12px;/*11px*/
				text-decoration:none;
				border-right:solid 1px #A5BABA;
				}
								#qui_sommes_nous_demarche{
								background:url(../images/qui_sommes_nous_demarche.gif) no-repeat top left;
								width:142px;
								}
								#qui_sommes_nous_demarche:hover{
								background-position:bottom left;
								}
								#qui_sommes_nous_demarche.qui_sommes_nous_demarcheon{
								background-position:bottom left;
								}
								#qui_sommes_nous_volante{
								background:url(../images/qui_sommes_nous_volante.gif) no-repeat top left;
								width:170px;
								}
								#qui_sommes_nous_volante:hover{
								background-position:bottom left;
								}
								#qui_sommes_nous_volante.qui_sommes_nous_volanteon{
								background-position:bottom left;
								}
								#qui_sommes_nous_volante.last{
								border:none;
								}
				#eleves{
				width:978px;
				background:#a51741;
				position:absolute; 
				left:0px; 
				top:133px;
				list-style:none;
				display:none;
				z-index:2;
				}
				#eleves span{
				display:none;
				}
				#eleves li{
				float:left;
				}
				#eleves li a{
				float:left;
				color:#FFFFFF;
				font-weight:bold;
				font-size:12px;/*11px*/
				text-decoration:none;
				border-right:solid 1px #c68ea1;
				height:24px;
				}		
								#eleves_tableau{
								background:url(../images/eleves_tableau.gif) no-repeat top left;
								width:136px;
								}
								#eleves_tableau:hover{
								background-position:bottom left;
								}
								#eleves_tableau.eleves_tableauon{
								background-position:bottom left;
								}
								#eleves_fiches{
								background:url(../images/eleves_fiches.gif) no-repeat  top left;
								width:137px;
								}
								#eleves_fiches:hover{
								background-position:bottom left;
								}
								#eleves_fiches.eleves_ficheson{
								background-position:bottom left;
								}
								#eleves_atelliers{
								background:url(../images/eleves_atelliers.gif) no-repeat top left;
								width:157px;
								}
								#eleves_atelliers:hover{
								background-position:bottom left;
								}
								#eleves_atelliers.eleves_atellierson{
								background-position:bottom left;
								}
								#eleves_realisation{
								background:url(../images/eleves_realisation.gif) no-repeat top left;
								width:140px;
								}
								#eleves_realisation:hover{
								background-position:bottom left;
								}
								#eleves_realisation.eleves_realisationon{
								background-position:bottom left;
								}
								#eleves_phototique{
								background:url(../images/eleves_phototique.gif) no-repeat top left;
								width:114px;
								}
								#eleves_phototique:hover{
								background-position:bottom left;
								}
								#eleves_phototique.eleves_phototiqueon{
								background-position:bottom left;
								}
								#eleves_quiz{
								background:url(../images/eleves_quiz.gif) no-repeat top left;
								width:85px;
								}
								#eleves_quiz:hover{
								background-position:bottom left;
								}
								#eleves_quiz.eleves_quizon{
								background-position:bottom left;
								}
								#eleves_quiz.last{
								border:none;
								}
				
				#ombre{
				width:978px;
				position:absolute; 
				left:0; 
				top:157px;
				display:none;
				z-index:1;
				background:url(../images/ombre.jpg) repeat-x top; 
                height:12px;/*11px*/
				}
		.menu li a.parents{
		display:block;
		width:173px;
		height:27px;
		color:#FFFFFF;
		font-weight:bold;
		font-size:13px;
		text-decoration:none;
		padding:4px 0 0 0;
		background:url(../images/parents.gif) no-repeat top left;
		text-align:center;
		}
		.menu li a.parents:hover{
		background-position:bottom left;
		}
		.menu li a#parents.parentson{
		background-position:bottom left;
		}
		.menu li a.contact{
		display:block;
		width:99px;
		height:27px;
		color:#FFFFFF;
		font-weight:bold;
		font-size:13px;
		text-decoration:none;
		padding:4px 4px 0 0;
		background:url(../images/contact.gif) no-repeat top left;
		text-align:center;
		}
		.menu li a.contact:hover{
		background-position:bottom left;
		}
		.menu li a#contact.contacton{
		background-position:bottom left;
		}
.menu_acces{
list-style:none;
position:absolute;
left:682px;
top:83px;
z-index:100;
}
		.menu_acces li{
		float:left;
		color:#FFFFFF;
		font-weight:bold;
		font-size:13px;
		}
		.menu_acces li span{
		display:none;
		}
		.menu_acces li a.enseignants{
		display:block;
		width:171px;
		height:34px;
		color:#FFFFFF;
		font-weight:bold;
		font-size:13px;
		text-decoration:none;
		padding:25px 0 0 3px;
		background:url(../images/enseignants.png) no-repeat top left;
		_background: none;
		_filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src="./images/enseignants.png", sizingMethod="crop");
		cursor:pointer;
		text-align:center;
		}
		.menu_acces li a.enseignants:hover{
		background-position:bottom left;
		}
		.menu_acces li a#enseignant.enseignantson{
		background-position:bottom left;
		}
		.menu_acces li{
		float:left;
		color:#FFFFFF;
		font-weight:bold;
		font-size:13px;
		}
		.menu_acces li a.eleves{
		display:block;
		width:112px;
		height:34px;
		color:#FFFFFF;
		font-weight:bold;
		font-size:13px;
		text-decoration:none;
		padding:25px 0 0 0;
		background:url(../images/eleves.png) no-repeat;
		_background: none;
		_filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src="./images/eleves.png", sizingMethod="crop");
		text-align:center;
		cursor:pointer;
		}
		.menu_acces li a.eleves:hover{
		background-position:bottom left;
		}
		.menu_acces li a#eleve.eleveson{
		background-position:bottom left;
		}
		.img_acces{
		width:10px;
		height:59px;
		background:url(../images/img_acces.gif) top no-repeat;
		}




#TB_iframeContent {overflow:hidden;}
.main
{
width:978px;
background:#FFFFFF;
/*height:499px;*/
padding-bottom:15px;
position:relative;
float:left;
/*margin-top:3px;*/
}
.titlePage{
position:absolute;
width:800px;
left:30px;
top:190px;
.top:250px;
z-index:999;
}
.titlePage a:hover{
	text-decoration:none;	
}
.main .creerMonCompteTitle{
/*position:absolute;*/
width:800px;
margin-left:30px;
margin-top:90px;
list-style:none;
float:left;
}
.main .creerMonCompteTitle li{
float:left;
}
.main .creerMonCompteTitle .creerCompte{
height:31px;
width:267px;
background:url(../images/creer_compte1_off.gif) no-repeat;
padding:16px 0 0 25px;
font-size:14px;
font-family:Arial, Helvetica, sans-serif;
}
.main .creerMonCompteTitle .creerCompteActif{
background:url(../images/creer_compte1_on.gif) no-repeat;
}
.main .creerMonCompteTitle .accesClass{
height:31px;
width:224px;
background:url(../images/creer_compte2_off.gif) no-repeat;
padding:16px 0 0 25px;
font-size:14px;
font-family:Arial, Helvetica, sans-serif;
margin-left:-12px;
}
.main .creerMonCompteTitle .accesClassActif{
background:url(../images/creer_compte2_on.gif) no-repeat;
}
.main .creerMonCompteTitle .confirmation{
height:31px;
width:166px;
background:url(../images/confirmation_off.gif) no-repeat;
padding:16px 0 0 25px;
font-size:14px;
font-family:Arial, Helvetica, sans-serif;
margin-left:-12px;
}
.main .creerMonCompteTitle .confirmationActif{
background:url(../images/confirmation_on.gif) no-repeat;
}
.main .txt{
position:absolute;
width:630px;
left:30px;
top:150px;
font-size:12px;/*11px*/
}
.main .formCompte{
/*position:absolute;*/
margin-left:126px;
margin-top:80px;
font-size:12px;/*11px*/
float:left;
}
.main .formCompte p{
margin-bottom:7px;
}
.main .formCompte p label{
display:-moz-inline-block;
display:inline-block;
width:220px;
}
.main .formCompte p input{
border:1px solid #CCCCCC;
width:266px;
height:20px;
padding-top:6px;
}
.main .formCompte p select{
border:1px solid #CCCCCC;
width:266px;
height:26px;
}
.main .formCompte p .bt{
width:63px;
height:21px;
border:none;
margin-left:425px;
margin-top:12px;
}
.main .formCompte p .bt2{
width:185px;
height:20px;
border:none;
margin-left:303px;
margin-top:12px;
}
.main .formCompte p a{
margin-left:260px;
margin-top:15px;
text-decoration:underline;
color:#8d1d42;
display:block;
}
.BlockLeftContanu
{
width:253px;
/*height:441px;
position:absolute;
top:49px;
left:708px;*/
float:right;
z-index:1;
}
	.BlockLeftContanu .block1,.BlockLeftContanu .block2,.BlockLeftContanu .block3
	{
	/*height:129px;*/
	background:url(../images/contenu_block1_middle.jpg) repeat-y;
	/*padding-left:26px;
	padding-top:23px;*/
	width:253px;
	}
.bloctop{background:url(../images/contenu_block1_top.jpg) no-repeat scroll 1px 0;height:25px;width:253px;}
.blocbottom{background:url(../images/contenu_block1_bottom.jpg) no-repeat;height:15px;width:253px;}
a.blocelement ,.blocelement a{display:inline-block;padding-left:26px;}
			.BlockLeftContanu .titleBlock{
			display:block; 
			height:27px;
			width:181px;
			padding-left:26px;
			}
			.BlockLeftContanu .contenuTxt
			{
			margin:10px 25px 10px 4px;
			line-height:15px;
			display:block;
			padding-left:26px;
			}
	/*.BlockLeftContanu .block2
	{
	height:117px;
	background:url(../images/contenu_block2.jpg) no-repeat;
	padding-left:26px;
	padding-top:8px;
	}
	.BlockLeftContanu .block3
	{
	height:148px;
	background:url(../images/contenu_block3.jpg) no-repeat;
	padding-left:26px;
	padding-top:16px;
	line-height:15px;
	}*/
		.BlockLeftContanu .block3 .block3Text
		{
		color:#5590a0;
		font-size:12px;/*11px*/
		}




.main .titleEleves
{
color:#5590a0;
position:absolute;
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
left:30px;
top:65px;
font-weight:normal;
}
.main .nosRealisation
{
/*position:absolute;
left:0px;
top:162px;*/
width:862px;
padding:0 0 0 117px;
/*height:338px;*/
float:left;
background:url(../images/bg_espace_eleves.gif) no-repeat left top;
}
.main .nosRealisation a
{
display:block;
height:338px;
float:left;
}
.main .nosRealisation a span
{
display:none;
}
.main .nosRealisation .RealisationLogo
{
width:185px;
background-image:url(../images/logo_off.png);
_background-image:url(../images/logo_off2.gif);
background-repeat:no-repeat;
background-position:top left;
}
/*.main .nosRealisation .RealisationLogo{_background-image:none;_filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='images/logo_off.png', sizingMethod='crop');}*/

.main .nosRealisation .RealisationLogo:hover
{
background-position:bottom left;
}
.main .nosRealisation .RealisationLogo2
{
width:185px;
background-image:url(../images/logo_off.png);
_background-image:url(../images/logo_off2.gif);
background-repeat:no-repeat;
background-position:top left;
margin-left:160px;
#margin-left:160px;
_margin-left:80px;
}
.main .nosRealisation .RealisationLogo2:hover
{
background-position:bottom left;
}
/*.main .nosRealisation .RealisationLogo2{_background-image:none;_filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='images/logo_off.png', sizingMethod='crop');}*/

/*.main .nosRealisation .RealisationLogo2:hover{_background-image:none;_filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='images/logo_off.png', sizingMethod='crop');}
}*/


.main .nosRealisation .Realisation
{
width:188px;
background:url(../images/realisation_off.gif) no-repeat;
}
.main .nosRealisation .Realisation:hover
{
background-position:bottom left;
}
.main .nosRealisation .affiche
{
width:186px;
background:url(../images/affiche_off.gif) no-repeat;
}
.main .nosRealisation .affiche:hover
{
background-position:bottom left;
}
.main .nosRealisation .affiche2
{
width:186px;
background:url(../images/affiche_off.gif) no-repeat;
margin-left:30px;
}
.main .nosRealisation .affiche2:hover
{
background-position:bottom left;
}
.main .nosRealisation .quiz
{
width:186px;
background:url(../images/quiz_off.gif) no-repeat;
}
.main .nosRealisation .quiz:hover
{
background-position:bottom left;
}


.main img
{
float:left;
display:block;
width:auto;
}
.main .txtElevesTDB
{
font-size:12px;
color:#000;/*#535353*/
/*position:absolute;*/
margin-left:30px;
margin-top:94px;
width:670px;
}
.main .txtEleves
{
font-size:12px;/*11px*/
/*line-height:13px;*/
color:#000;/*#535353*/
/*position:absolute;*/
margin-left:30px;
margin-top:62px;
width:670px;
}
.main .txtIdentification
{
color:#000;/*#535353*/
/*position:absolute;*/
margin-left:30px;
margin-top:80px;
width:670px;
}
.main .btRealisationsPub
{
position:absolute;
left:753px;
top:131px;
z-index:6;
}
.main .btRealisationsPubEns
{
position:absolute;
left:508px;
top:131px;
z-index:6;
}
.main .realisationsEnseignant
{
position:absolute;
left:25px;
top:118px;
height:373px;
background:url(../images/bg_realisation_enseignant.gif) no-repeat bottom;
width:670px;
}
.main .monKit
{
/*position:absolute;*/
margin-left:25px;
/*top:118px;
height:373px;*/
margin-top:10px;
background:none;/*url(../images/bg_mon_kit.gif) no-repeat bottom;*/
width:670px;
float:left;
}
.main .listRealisation
{
/*position:absolute;*/
margin-left:16px;
margin-top:20px;
width:926px;
/*height:374px;*/
float:left;
background:url(../images/bg_nos_realisation.jpg) no-repeat;
z-index:5;
}
			.main .listRealisation ul
			{
			margin:0;
			padding:0;
			list-style:none;
			}
			.main .listRealisation ul li
			{
			float:left;
			width:160px;
			height:25px;
			font-size:12px;/*11px*/
			font-weight:bold;
			padding-top:18px;
			text-align:center;
			cursor:pointer;
			}
			.main .listRealisation ul li.affiches
			{
			background:none;
			}
			.main .listRealisation ul li.affiches:hover
			{
			background:url(../images/nos_realisation_affiche_on.gif) no-repeat;
			}
			.main .listRealisation ul li.realisationLogo
			{
			background:url(../images/realisation_logo_on.gif) no-repeat;
			}
			.main .listRealisation ul li.realisationLogo:hover
			{
			background:url(../images/realisation_logo_on.gif) no-repeat;
			}
.main .IdentificationBlock1
{
/*position:absolute;*/
margin-left:90px;
margin-top:54px;
width:291px;
height:171px;
float:left;
background:url(../images/bg_identification_1.gif) no-repeat #881c41;
padding:14px 19px 18px 22px;
}
.main .IdentificationBlock1 .formulaire
{
margin-top:28px;
}
.IdentificationBlock1 p{
margin-bottom:6px;
position:relative;
}
.IdentificationBlock1 p label{
display:-moz-inline-block;
display:inline-block;
width:110px;
color:#FFFFFF;
font-size:14px;
}
.IdentificationBlock1 p input{
border:1px solid #CCCCCC;
width:135px;
height:20px;
padding-top:6px;
}
.IdentificationBlock1 .formulaire p  .bt{
width:28px;
height:20px;
background:url(../images/bg_ok.gif) no-repeat bottom;
position:absolute;
left:250px;
top:6px;
}
.IdentificationBlock1 .formulaire p  .mpo{
position:absolute;
left:110px;
top:37px;
width:auto;
font-size:9px;
color:#FFFFFF;
text-decoration:underline;
}
.IdentificationBlock1 .formulaire p  .bt span{
display:none;
}
.main .IdentificationBlock2
{
/*position:absolute;*/
float:left;
margin-left:50px;
margin-top:80px;
width:287px;
height:122px;
background:url(../images/bg_identification_2.gif) no-repeat #881c41;
padding:14px 22px 18px 22px;
}
.main .IdentificationBlock1 h2
{
font-size:17px;
font-weight:bold;
color:#e86920;
height:25px;
border-bottom:solid 1px #FFFFFF;
background:url(../images/bg_h21_identifacation.gif) no-repeat left top;
}
.IdentificationBlock1 h2 span
{
display:none;
}
.IdentificationBlock2 h2
{
font-size:17px;
font-weight:bold;
color:#e86920;
height:25px;
border-bottom:solid 1px #FFFFFF;
background:url(../images/bg_h22_identifacation.gif) no-repeat left top;
}
.IdentificationBlock2 h2 span
{
display:none;
}
.main .IdentificationBlock1 .textIdentification
{
font-size:14px;
font-weight:bold;
color:#FFFFFF;
padding-top:3px;
display:block;
width:auto;
}
.main .IdentificationBlock2 .textIdentification
{
font-size:14px;
font-weight:bold;
color:#FFFFFF;
padding-top:12px;
display:block;
width:auto;
}
.main .IdentificationBlock2 .btCreerAcces
{
margin-top:12px;
margin-left:12px;
}
.right{
width:665px;
float:left;
padding:29px 0 0 26px;
position:relative;
}
.LeftCol{
width:317px;
float:left;
padding:0;
position:relative;
/*height:499px;*/
z-index:1;
}
.LeftCol img{width:317px;margin-top:88px;}
/*.LeftColContact{
background:url(../images/img_contact.jpg) no-repeat bottom;
}*/
/*
.LeftMonCompte{
background:url(../images/img_mon_compte.jpg) no-repeat bottom;
}

.S1{
background:url(../images/s1.jpg) no-repeat center 88px;
}
.S2{
background:url(../images/s2.jpg) no-repeat top;
}
.S3{
background:url(../images/s3.jpg) no-repeat top;
}
.S4{
background:url(../images/s4.jpg) no-repeat top;
}
.S5{
background:url(../images/s5.jpg) no-repeat top;
}
.S6{
background:url(../images/s6.jpg) no-repeat top;
}
.S7{
background:url(../images/s7.jpg) no-repeat top;
}*/
.S8{
background:url(../images/s8.jpg) no-repeat top;
}
.S9{
background:url(../images/s9.jpg) no-repeat top;
}
.S10{
background:url(../images/s10.jpg) no-repeat top;
}
.S11{
background:url(../images/s11.jpg) no-repeat top;
}
.S12{
background:url(../images/s12.jpg) no-repeat top;
}
.S13{
background:url(../images/s13.jpg) no-repeat top;
}
.S14{
background:url(../images/s14.jpg) no-repeat top;
}
.S15{
background:url(../images/s15.jpg) no-repeat top;
}
.S16{
background:url(../images/s16.jpg) no-repeat top;
}
.S17{
background:url(../images/s17.jpg) no-repeat top;
}
/*.S18{
background:url(../images/s18.jpg) no-repeat top;
}*/
.S19{
background:url(../images/s19.jpg) no-repeat top;
}
.S20{
background:url(../images/s20.jpg) no-repeat top;
}

.LeftSansbackground{
background:none;
}
.LeftKitFeq{
background:url(../images/img_faq.jpg) no-repeat bottom;
}
.RightCol{
width:661px;
float:left;
/*height:499px;*/
background:url(../images/bg_col_left.jpg) no-repeat left top;
position:relative;
z-index:2;
padding-bottom:60px;
}
.RightColRealisation{
background:url(../images/bg_right_calerie.jpg) left no-repeat;
z-index:3;
}
	.RightColRealisation .images{
	margin:100px 0 0 37px;
	width:242px;
	float:left;
	}
	.RightColRealisation .blockTxt{
	margin:80px 0 0 0;
	width:340px;
	float:left;
	}
	.RightColRealisation .blockTxt h3{
	color:#5590a0;
	font-family:Arial, Helvetica, sans-serif;
	font-size:14px;
	font-weight:normal;
	margin-bottom:4px;
	}
	.RightColRealisation .blockTxt span{
	font-size:12px;/*11px*/
	width:340px;
	display:block;
	line-height:15px;
	margin-bottom:10px;
	}
	.RightColRealisation .galerie{
	margin-top:87px;
	height:410px;
	z-index:15;
	}
	.RightColRealisation .precedent{
	float:left;
	margin-left:201px;
	}
	.RightColRealisation .titreImage{
	float:left;
	display:block;
	width:220px;
	text-align:center;
	font-family:Arial, Helvetica, sans-serif;
	font-size:14px;
	font-weight:bold;
	padding:0 5px 0 5px;
	}
	.RightColRealisation .suivant{
	float:left;
	}
	.RightColRealisation .zoom{
	width:71px;
	margin-left:286px;
	margin-top:25px;
	display:block;
	}
	
	.RightColRealisation .btTelecharger{
	width:178px;
	margin:auto;
	margin-top:5px;
	}
	.RightColRealisation .feuilletez{
	float:right;
	}
	.RightColRealisation .bt_afficher{
	width:81px;
	margin-left:50px;
	}
.btdec{
	position:absolute;
	top:28px;
	left:828px;
	z-index:900;
}
.RightColContactText{
/*position:absolute;*/
margin-left:37px;
margin-top:60px;
display:block;
font-size:12px;/*11px*/
width:525px;
float:left;
}
.RightCol .formContact{
width:525px;
margin-left:37px;
/*top:120px;*/
position:relative;
float:left;
display:block;
}
.RightCol .formCommande{
width:661px;
left:37px;
top:65px;
position:relative;
}
.RightCol p{
margin-bottom:7px;
}
.RightCol p label{
display:-moz-inline-block;
display:inline-block;
width:220px;
}
.RightCol p input{
border:1px solid #CCCCCC;
width:266px;
height:20px;
padding-top:6px;
}
.RightCol p select{
border:1px solid #CCCCCC;
width:266px;
height:26px;
}
.RightCol p select option{
height:20px;
padding-top:6px;
}
.RightCol p textarea{
border:1px solid #CCCCCC;
width:266px;
height:90px;
}
.RightCol p.message label{
position:relative; top:-78px;
}
.RightCol p .bt{
width:67px;
height:21px;
border:none;
margin-left:425px;
margin-top:13px;
}

.RightCol .formMonCompte{
width:525px;
margin-left:37px;
margin-top:25px;
float:left;
position:relative;
}
.RightCol .mesinfo{
font-family:Arial, Helvetica, sans-serif;
font-size:13px;
color:#5590a0;
font-weight:normal;
/*position:absolute;*/
margin-left:37px;
margin-top:90px;
float:left;
}
.RightCol .mesinfoClass{
font-family:Arial, Helvetica, sans-serif;
font-size:13px;
color:#5590a0;
font-weight:normal;
/*position:absolute;*/
margin-left:37px;
margin-top:20px;
float:left;
}
.RightCol .blockMesinfo{
font-size:12px;/*11px*/
/*position:absolute;*/
color:#000;/*#535353*/
line-height:20px;
margin-left:37px;
margin-top:20px;
width:525px;
float:left;
}
.RightCol .mesinfoClass{
font-family:Arial, Helvetica, sans-serif;
font-size:13px;
color:#5590a0;
font-weight:normal;
width:585px;
}
.RightCol .mesinfoClassText{
width:100%;
float:left;
border-bottom:dashed 1px #535353;
padding:0 0 18px 0;
margin:0 0 18px 0;
}
.RightCol .last{
border-bottom:none;
margin:0;
padding:0;
}
		.RightCol .mesinfoClassText span{
		display:block;
		position:relative;
		}
		.RightCol .mesinfoClassText span .btLink{
		display:block;
		position:absolute;
		left:457px;
		top:54px;
		}
.RightCol .mesinfoClassPoint{
position:absolute;
left:37px;
top:380px;
border-bottom:dotted 1px #535353;
width:590px;
}
.RightCol .btModifier1{
position:absolute;
left:503px;
top:336px;
}

.RightCol .btModifier2{
position:absolute;
left:503px;
top:452px;
}
.all .RightCol .presentationKit{
/*position:absolute;
left:23px;
top:87px;*/
margin:0 0 0 23px;
width:552px;
/*height:273px;*/
font-size:12px;/*11px*/
color:#000;/*#535353*/
line-height:15px;
background:url(../images/ombreMiddle.jpg) repeat-y;/*bg_content.jpg*/
padding:33px 25px 33px 25px;
z-index:1;
}
.RightCol .compositionKit{
	/*position:absolute;
left:23px;
top:87px;*/
font-size:12px;/*11px*/
color:#000;/*#535353*/
line-height:15px;
margin:0 0 0 23px;
background:url(../images/bg_presentation_kit.jpg) no-repeat;
padding:33px 25px 33px 25px;
z-index:1;
width:598px;
	height:345px;
	margin:0;
	padding:0;
}
.RightCol .compositionKit .compositionKitContenu{
overflow:auto;
height:315px;
width:598px;
padding:10px 0 10px 0;
}
.RightCol .compositionKit .compositionKitContenu .BlockComp{
width:100%; 
border-bottom:solid 2px #FFFFFF; 
padding-bottom:10px; 
margin-bottom:5px;
margin-top:5px;
}
.RightCol .compositionKit .compositionKitContenu .last{
border-bottom:none; 

}
.RightCol .compositionKit .compositionKitContenu .textComp{
isplay:block; 
float:left; 
width:253px; 
margin-right:105px;
margin-left:10px;
background:url(../images/puce_prange.gif) no-repeat top left;
padding-left:10px;
font-size:12px;/*11px*/
color:#e86920;
line-height:15px;
}
.RightCol .ombreTop{
/*position:absolute;
left:23px;
top:87px;*/
width:602px;
height:30px;
background:url(../images/ombreTop.jpg) no-repeat bottom;/*ombre_top.jpg*/
z-index:100;
margin-left:23px;
margin-top:87px;
}
.RightCol .ombreBottomp{
/*position:absolute;
left:23px;
top:413px;*/
width:602px;
height:30px;
background:url(../images/ombreBottom.jpg) no-repeat;/*ombre_bottomp.jpg*/
z-index:101;
margin-left:23px
}
.RightCol .btPoserQuestion{
	margin-left:385px;
	margin-top:20px;
}
.RightCol .faq{
font-size:12px;/*11px*/
color:#4e4e4e;
margin:0;
padding:0;
width:611px;
height:auto;/*337px;*/
}
.RightCol .faq .contenu{
/*overflow:auto;*/
margin-right:8px;
padding:0;
/*height:337px;*/
}
.RightCol .faq .contenu .block{
margin:5px 0 0 5px;
border-bottom:solid 2px #FFFFFF;
padding:0 10px 9px 0;
}
.faqTop{
/*width:1px; 
height:13px;*/
}
.RightCol .faq .contenu .last{
border-bottom:none;
}
.RightCol .faq .contenu .block h4{
background:url(../images/puceFaq.gif) no-repeat left top;
color:#e86920;
font-size:12px;/*11px*/
font-weight:normal;
margin-left:12px;
margin-bottom:14px;
padding-left:10px;
}
.RightCol .faq .contenu .block .txtFaq{
color:#4e4e4e;
font-size:12px;/*11px*/
display:block;
padding-left:24px;
}
.RightCol .faq .contenu .block a{
color:#8d1d42;
font-size:12px;/*11px*/
font-weight:bold;
text-decoration:underline;
display:block;
padding-left:24px;
}


.menuRealisation{
margin:87px 0 0 28px;
background:url(../images/bg_menu_realisation.jpg) no-repeat;
width:265px;
height:277px;
position:relative;
z-index:9;
}
			.menuRealisation #affiche{
			position:absolute;
			width:194px;
			height:29px;
			left:37px;
			top:41px;
			display:block;
			background:url(../images/affiches_off.gif) no-repeat top left;
			}
			.menuRealisation #affiche:hover{
			background-position:bottom left;
			}
			.menuRealisation #affiche.afficheon{
			background-position:bottom left;
			}
			.menuRealisation #logoMenuRealisation{
			position:absolute;
			width:194px;
			height:29px;
			left:37px;
			top:71px;
			display:block;
			background:url(../images/logo_realisation_off.gif) no-repeat top left;
			}
			.menuRealisation #logoMenuRealisation:hover{
			background-position:bottom left;
			}
			.menuRealisation #logoMenuRealisation.logoMenuRealisationon{
			background-position:bottom left;
			}
			.menuRealisation #kit{
			position:absolute;
			width:194px;
			height:29px;
			left:37px;
			top:41px;
			display:block;
			background:url(../images/kit_off.gif) no-repeat top left;
			}
			.menuRealisation #kit:hover{
			background-position:bottom left;
			}
			.menuRealisation #kit.kiton{
			background-position:bottom left;
			}
			.menuRealisation #compositionKit{
			position:absolute;
			width:194px;
			height:29px;
			left:37px;
			top:71px;
			display:block;
			background:url(../images/composition_kit_off.gif) no-repeat;
			}
			.menuRealisation #compositionKit:hover{
			background-position:bottom left;
			}
			.menuRealisation #compositionKit.compositionKiton{
			background-position:bottom left;
			}
			.menuRealisation #telecharger{
			position:absolute;
			width:194px;
			height:30px;
			left:37px;
			top:101px;
			display:block;
			background:url(../images/telecharger_off.gif) no-repeat;
			}
			.menuRealisation #telecharger:hover{
			background-position:bottom left;
			}
			.menuRealisation #telecharger.telechargeron{
			background-position:bottom left;
			}

.LeftCol .listeFaq{
position:absolute; 
left:20px; 
top:87px;
width:234px;
height:63px;
padding:15px 0 0 25px;
background:url(../images/bg_liste_faq.jpg) no-repeat #5590a0;
z-index:4;
}
.LeftCol .listeFaq label{
display:block;
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
color:#FFFFFF;
margin-bottom:5px;
}
.LeftCol .listeFaq select{
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
color:#303030;
height:18px;
width:192px;
padding-left:13px;
border:solid 1px #dcdcdc;
}

.formMonCompte p label{
display:-moz-inline-block;
display:inline-block;
width:125px;
}
.formMonCompte p input{
border:1px solid #CCCCCC;
width:252px;
height:20px;
padding-top:6px;
padding-left:14px;
}
.formMonCompte p select{
border:1px solid #CCCCCC;
width:266px;
height:20px;
}

.formMonCompte p .enr{
	width:84px;
	height:22px;
	border:none;
	position:absolute;
	left:444px;
	top: 71px;
}


.rightContact{
width:665px;
float:left;
padding:29px 0 0 26px;
}
.left{
width:286px;
float:left;
}




/*Footer ------------------------------------------------------------------------------*/
.footer{
width:913px;
background:#7F7F7F;
border-bottom:solid 3px #FFFFFF;
padding:15px 0 15px 65px;
float:left;
}

.footer .list1{
list-style:none;
}
.footer .list1 li{
float:left;
margin:0 40px 0 0;
}
.footer .list2{
list-style:none;
}
.footer .list2 li{
float:none;
margin:0 0 5px 0;
}
.footer .list2 li.title{
font-weight:bold;
font-size:9px;
color:#DADAD7;
}
.footer .list2 li a{
font-size:9px;
color:#DADAD7;
text-decoration:none;
}
.footer .list2 li a:hover{
text-decoration:underline;
}


.lien_top{
font-family:Arial, Helvetica, sans-serif;
font-size:14px;
color:#DB8036;
text-decoration:none;
}
.lien_top_bold{
font-family:Arial, Helvetica, sans-serif;
font-size:18px;
font-weight:bold;
color:#DB8036;
text-decoration:none;
}
.text{
display:block;
font-family:Arial, Helvetica, sans-serif;
font-size:12px;/*11px*/
color:#000;/*#535353*/
padding-left:6px;
font-size:12px;/*11px*/
margin-top:10px;
margin-bottom:32px;
width:640px;
}



.TabbedPanels {
	margin: 0px;
	padding: 0px;
	float: left;
	clear: none;
	width: 100%;
}

.TabbedPanelsTabGroup {
	margin: 0px;
	padding: 0px;
}

.TabbedPanelsTab {
	position: relative;
	top: 1px;
	float: left;
	padding:10px 0 0 0;
	margin:0;
	list-style: none;
	-moz-user-select: none;
	-khtml-user-select: none;
	cursor: pointer;
	text-align:center;
	background:url(../images/bg_onglet1.gif) no-repeat;
	height:34px;
	/**height:36px;*/
	width:110px;
	/*width:110px;*/
	font-size:12px;/*11px*/
	font-family:Arial, Helvetica, sans-serif;
	color:#000;/*#535353*/
	font-weight:bold;
	line-height:12px;
}
.first {
	background:url(../images/bg_onglet.gif) no-repeat;
}
.first:hover {
	background:url(../images/bg_onglet_on.gif) no-repeat;
}
.fiches {
	background:url(../images/fiches.gif) no-repeat;
	width:143px;
	height:34px;
	padding:12px 0 0 0;
}
.fiches:hover {
	background:url(../images/fiches_on.gif) no-repeat;
}
.autre {
	background:url(../images/autre.gif) no-repeat;
	width:192px;
	height:34px;
	padding:12px 0 0 0;
}
.autre:hover {
	background:url(../images/autre_on.gif) no-repeat;
}
.firstSelected {
	background:url(../images/bg_onglet_on.gif) no-repeat;
}
.TabbedPanelsTab sup {

	font-size:7px;
}

.TabbedPanelsTabHover {
	background:url(../images/bg_onglet1_on.gif) no-repeat;
}

.TabbedPanelsTabSelected {
	background:url(../images/bg_onglet1_on.gif) no-repeat;
}
#fiches.TabbedPanelsTabSelected {
	background:url(../images/fiches_on.gif) no-repeat;
}
#autre.TabbedPanelsTabSelected {
	background:url(../images/autre_on.gif) no-repeat;
}
#first.TabbedPanelsTabSelected {
	background:url(../images/bg_onglet_on.gif) no-repeat;
}


.TabbedPanelsTab a {
	color:#000;/*#535353*/
	text-decoration: none;
}

.TabbedPanelsContentGroup {
	clear: both;
}
.TabbedPanels .txtBloc{
	background:url(../images/bg_txtBloc.gif) repeat-y;
}
.TabbedPanelsContent {
	padding:0;
	position:relative;
}
.TabbedPanels2bottom{background:url(../images/bg_nos_realisation_bottom.jpg) no-repeat right;height:29px;width:926px;float:left;}
.TabbedPanels2 .TabbedPanelsContent {background:url(../images/bg_nos_realisation_middle.jpg) repeat-y right;}
			.TabbedPanelsContent .txtBloc{
			/*position:absolute;*/
			padding-left:25px;
			padding-right:100px;
			margin-top:-1px;
			*margin-top:-2px;
			padding-top:10px;
			font-size:12px;/*11px*/
			font-family:Arial, Helvetica, sans-serif;
			/*width:543px;*/
			}
			.TabbedPanelsContent .txtBloc span{
			font-size:12px;
			font-weight:bold;
			}
			.TabbedPanelsContent .blockAccordion{
			/*position:absolute;*/
			/*margin-left:13px;
			/*top:87px;*/
			/*width:644px;
			/*height:227px;*/
			/*overflow:auto;*/
				background:url(../images/bg_classes.gif) no-repeat scroll left -3px;
				/*overflow:auto;*/
				/*padding-left:13px;*/
				width:668px;
				padding-top:25px;
			}


.TabbedPanelsContentVisible {
}

.VTabbedPanels .TabbedPanelsTabGroup {
	float: left;
	width: 10em;
	height: 20em;
	position: relative;
}

.VTabbedPanels .TabbedPanelsTab {
	float: none;
	margin: 0px;
	border-top: none;
	border-left: none;
	border-right: none;
}


.VTabbedPanels .TabbedPanelsTabSelected {

}

.VTabbedPanels .TabbedPanelsContentGroup {
	clear: none;
	float: left;
	padding: 0px;
	width: 30em;
	height: 20em;
}





#TabbedPanels2.TabbedPanels2 {
	margin: 0px;
	padding: 0px;
	float: left;
	clear: none;
	width: 100%;
}
#TabbedPanels2 .TabbedPanelsTabGroup {
	margin: 0px;
	padding: 0px;
}
#TabbedPanels2 .TabbedPanelsTab {
	position: relative;
	top: 0px;
	float: left;
	padding:16px 0 0 0;
	margin: 0px 0px 15px 0px;
	background:none;
	list-style: none;
	-moz-user-select: none;
	-khtml-user-select: none;
	cursor: pointer;
	width:160px;
	height:27px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;/*11px*/
	font-weight:bold;
	background:url(../images/nos_realisation_affiche_on.gif) no-repeat;
	background-position:0 1px;
}
#les_logos.TabbedPanelsTab{
	background:url(../images/realisation_logo_on.gif) no-repeat;
}
#TabbedPanels2 .TabbedPanelsTabHover {
	background:none;
}
#TabbedPanels2 .TabbedPanelsTabSelected {
	background:none;
}
#TabbedPanels2 .TabbedPanelsTab a {
	color: black;
	text-decoration: none;
}
#TabbedPanels2 .TabbedPanelsContentGroup {
	clear: both;
	border:none;
	background:transparent url(../images/bg_nos_realisation_top.jpg) repeat-y right top;
	padding:30px 0 0;
/*margin-left:7px;	*/
}
#TabbedPanels2 .TabbedPanelsContent {
	padding: 4px;
	position:relative;
}
#TabbedPanels2 .TabbedPanelsContentVisible {
}
#TabbedPanels2 .VTabbedPanels .TabbedPanelsTabGroup {
	float: left;
	width: 10em;
	height: 20em;
	background:none;
	position: relative;
}
#TabbedPanels2 .VTabbedPanels .TabbedPanelsTab {
	float: none;
	margin: 0px;
	border-top: none;
	border-left: none;
	border-right: none;
}
#TabbedPanels2 .VTabbedPanels .TabbedPanelsTabSelected {

}
#TabbedPanels2 .VTabbedPanels .TabbedPanelsContentGroup {
	clear: none;
	float: left;
	padding: 0px;
	width: 30em;
	height: 20em;
}



.popupTelKit{
background:url(../images/bg_popup_tel_kit.gif) no-repeat;
height:530px;
margin-top:10px;
overflow-x:hidden;
}
.popupTelKitp{
background:url(../images/bg_popimg.jpg) no-repeat;
height:513px;
padding-top:10px;
width:375px;
}
.popupTelKitContenup
{
margin:7px 10px 10px 13px; 
#margin:15px 10px 10px 13px; 
position:relative; 
width:346px; 
}
.popupTelKitp .close{
	position:absolute;
	left:320px;
	top:17px;
	display:block;
	width:20px;
	height:19px;
	cursor:pointer;
	background:url(../images/bg_close_pop.gif) no-repeat;
}
.popupTelKit .close{
	position:absolute;
	left:620px;
	top:17px;
	display:block;
	width:20px;
	height:19px;
	cursor:pointer;
	background:url(../images/bg_close_pop.gif) no-repeat;
}
.popupTelKit .close span{
display:none;
}
.popupTelKitContenu
{
margin:0 10px 10px 10px; 
position:relative; 
width:640px; 
height:530px; 
overflow:auto;
}
.popupQuizContenu
{
margin:10 10px 10px 10px; 
position:relative; 
width:770px; 
height:570px; 
overflow:hidden;
}
.popupTelKit h2{
/*margin-top:30px;
margin-bottom:50px;*/
font-size:18px;
font-weight:bold;
font-family:Arial, Helvetica, sans-serif;
color:#db8036;
/*text-align:center;*/
/*width:100%;*/
position:absolute;
left:225px;
top:32px;
}
.popupTelKit .contenu{
width:365px;
height:350px;
overflow:auto;
/*margin:auto;*/
padding:0;
position:absolute;
left:168px;
top:100px;
}
.popupTelKit .contenu .blockCheckbox{
margin-bottom:28px;
}
.popupTelKit .contenu .last{
margin-bottom:0;
}
.popupTelKit .contenu h3{
color:#5590a0;
font-size:14px;
font-family:Arial, Helvetica, sans-serif;
margin-bottom:18px;
}
				.popupTelKit .contenu p{
				margin-bottom:10px;
				}
				.popupTelKit .contenu  p label{
				display:-moz-inline-block;
/*				display:inline-block;*/
				width:330px;
				color:#000000;
				font-size:12px;
				font-family:Arial, Helvetica, sans-serif;
				margin-left:14px;
				}
.popupTelKit .btSubmit{
width:94px;
height:21px;
position:absolute;
left:410px;
top:465px;	
}
.popupQuiz{
background:url(../images/bg_pop_quizz.gif) no-repeat;
height:600px;
/*margin-top:10px;*/
overflow:hidden;
}
.popupQuiz h2{
font-size:18px;
font-weight:bold;
font-family:Arial, Helvetica, sans-serif;
color:#db8036;
position:absolute;
left:290px;
top:32px;
}
.QuizTitle{
font-size:18px;
font-weight:bold;
font-family:Arial, Helvetica, sans-serif;
color:#db8036;
position:relative;
left:0px;
margin-left:250px;
top:-20px;
}
.popupQuiz .contenuQuiz{
position:absolute;
left:86px;
top:80px;
width:520px;
overflow:auto;
height:490px;
}
.popupQuiz .contenuQuiz p{
margin-bottom:20px;
width:450px;
padding-left:5px;
}
.popupQuiz .contenuQuiz .blockQuiz{
background:url(../images/bg_quiz.gif) no-repeat;
width:427px;
height:40px;
padding:15px 20px 0 27px;
margin-bottom:15px;
display:block;
text-decoration:none;
}
.popupQuiz .contenuQuiz .blockQuiz .textQuiz{
font-size:14px;
color:#fff;
font-family:Arial, Helvetica, sans-serif;
text-decoration:none;
}
.popupQuiz .contenuQuiz .blockQuiz .textBold{
font-size:20px;
color:#fff;
font-family:Arial, Helvetica, sans-serif;
text-decoration:none;
}
.close{
position:absolute;
display:block;
width:20px;
height:20px;
cursor:pointer;
}
.popupQuiz .close{
position:absolute;
left:756px;
top:18px;
display:block;
width:20px;
height:20px;
cursor:pointer;
}
.popupQuiz .close span{
display:none;
}
.popupTelKitEns{
background:url(../images/bh_popup_ens_tel.gif) no-repeat;
height:562px;
overflow:auto;
}
.popupTelKitEns .close{
position:absolute;
left:621px;
top:16px;
display:block;
width:20px;
height:20px;
}
.popupTelKitEns .close span{
display:none;
}
.popupTelKitEns h2{
font-size:18px;
font-weight:bold;
font-family:Arial, Helvetica, sans-serif;
color:#db8036;
position:absolute;
left:174px;
top:32px;
}
.popupTelKitEns .popupTelKitEnsTxt{
position:absolute;
left:52px;
top:82px;
width:500px;
}
.popupTelKitEns .contenuTelKitEns{
	position:absolute;
	left:9px;
	top:126px;
	width:641px;
	overflow-y:auto;
	overflow-x:hidden;
	height: 425px;
}
.popupTelKitEns .atelier{
width:580px;
border-bottom:solid 3px #e4edf0;
margin-top:8px;
padding:0 0 0 43px;

}
.popupTelKitEns .atelier .titleAtelie{
width:77px;
height:16px;
background:url(../images/bg_title_atelier.gif) no-repeat top;
float:left;
text-align:center;
padding-top:3px;
font-family:Arial, Helvetica, sans-serif;
font-size:12px;/*11px*/
font-weight:bold;
color:#fff;
}
.popupTelKitEns .atelier .themeAtelie{
float:left;
width:496px;
border-bottom:dashed 2px #e4edf0;
font-family:Arial, Helvetica, sans-serif;
font-size:12px;/*11px*/
margin-top:4px;
margin-left:17px;
padding-bottom:10px;
line-height:16px;
}
.popupTelKitEns .atelier .themeAtelie .textInfo{
float:left;
width:293px;
display:block;
}
.popupTelKitEns .atelier .themeAtelie .linkTelechargerFicheEleves{
float:left;
width:175px;
display:block;
}
.popupTelKitEns .atelier .themeAtelie .textInfo .infos{
color:#000000;
}
.popupTelKitEns .atelier .telechargerLesFiches{
float:left;
width:499px;
margin-left:0;
/*_margin-left:39px;*/
padding:0;
background:url(../images/lekit_telecharger_atelier.gif) no-repeat left top;
margin-bottom:4px;
}
.popupTelKitEns .atelier .telechargerLesFiches .textPlusInfo{
float:left;
width:309px;
display:block;
margin-top:7px;
}
		.popupTelKitEns .atelier .telechargerLesFiches .textPlusInfo .aide{
		display:block; 
		margin-left:19px; 
		margin-bottom:10px;
		}
		.popupTelKitEns .atelier .telechargerLesFiches .textPlusInfo .brainstorming{
		margin-left:70px; 
		display:block;
		color:#000000;
		line-height:16px;
		}
.popupTelKitEns .atelier .telechargerLesFiches .linkTelechargerFiches{
float:left;
width:175px;
display:block;
margin-top:30px;
}
.popupTelKitEns .last{
border:none;
}



.main .formPersonaliserKit{
position:absolute;
left:95px;
top:162px;
font-size:12px;/*11px*/
}
.main .formPersonaliserKit p{
margin-bottom:7px;
}
.main .formPersonaliserKit p label{
display:-moz-inline-block;
display:inline-block;
width:230px;
}
.main .formPersonaliserKit p input{
border:1px solid #CCCCCC;
width:266px;
height:20px;
padding-top:6px;
}
.main .formPersonaliserKit p .bt{
width:202px;
height:22px;
border:none;
margin-left:296px;
margin-top:18px;
}



#TabbedPanels2 .TabbedPanelsContent .formTrie{
/*position:absolute;*/
margin-left:28px;
top:0px;
}
#TabbedPanels2 .TabbedPanelsContent .formTrie p label{
display:-moz-inline-block;
display:inline-block;
width:80px;
font-size:12px;
font-family:Arial, Helvetica, sans-serif;
font-weight:bold;
}
#TabbedPanels2 .TabbedPanelsContent .formTrie p select{
border:1px solid #CCCCCC;
width:100px;
height:20px;
font-size:12px;
font-family:Arial, Helvetica, sans-serif;
font-weight:bold;
padding-left:14px;
}
#TabbedPanels2 .TabbedPanelsContent .listAffiches{
/*position:absolute;*/
margin-left:13px;
/*top:35px;*/
width:898px;
/*height:267px;*/
overflow:auto;
}
#TabbedPanels2 .TabbedPanelsContent .listAffiches ul{
list-style:none;
}
#TabbedPanels2 .TabbedPanelsContent .listAffiches ul li{
float:left;
width:273px;
height:67px;
border-bottom:solid 2px #b1cdd1;
border-right:solid 2px #b1cdd1;
cursor:auto;
padding: 10px 9px 0px 15px;
}
#TabbedPanels2 .TabbedPanelsContent .listAffiches ul li.lastRight{
width:273px;
border-right:none;
}
#TabbedPanels2 .TabbedPanelsContent .listAffiches ul li.lastBottom{
height:69px;
border-bottom:none;
}
#TabbedPanels2 .TabbedPanelsContent .listAffiches ul li .blockImages{
float:left;
}
#TabbedPanels2 .TabbedPanelsContent .listAffiches ul li .blockTxt{
float:left;
line-height:16px;
font-size:12px;/*11px*/
padding:5px 0 0 9px;
width:135px;
font-weight:normal;
margin:0;
text-align:left;
}
#TabbedPanels2 .TabbedPanelsContent .listAffiches ul li .blockTxt span{
color:#5590a0;
}
#TabbedPanels2 .TabbedPanelsContent .listAffiches ul li .blockBt{
float:left;
width:83px;
padding-top:6px;
}
.main .retourClass{
position:absolute;
left:519px;
top:115px;
font-size:12px;/*11px*/
font-family:Arial, Helvetica, sans-serif;
text-decoration:underline;
color:#8d1d42;
}
.main .ajoutImages{
position:absolute;
left:505px;
top:150px;
}
.main .maClass{
position:absolute;
left:33px;
top:150px;
color:#444444;
font-size:14px;
font-family:Arial, Helvetica, sans-serif;
font-weight:bold;
}
.main .maClass span{
color:#DB8036;
font-size:14px;
}
.main .maClassContenu{
/*position:absolute;*/
margin-left:26px;
margin-top:80px;
width:668px;
float:left;
}
#TabbedPanels3.TabbedPanels {
	margin: 0px;
	padding: 0px;
	float: left;
	clear: none;
	width: 100%; 
}
#TabbedPanels3 .TabbedPanelsTabGroup {
	margin: 0px;
	padding: 0px;
}
#TabbedPanels3 .TabbedPanelsTab {
	position: relative;
	float: left;
	list-style: none;
	-moz-user-select: none;
	-khtml-user-select: none;
	cursor: pointer;
	width:159px;
	background:url(../images/theme2_off.gif) no-repeat;
	height:21px;
	padding:12px 0 0 0;
	margin:0;
	text-align:center;
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;/*11px*/
}
#TabbedPanels3 .TabbedPanelsTabHover {
	background:url(../images/theme2_on.gif) no-repeat;
}
#TabbedPanels3 .TabbedPanelsTabSelected {
	background:url(../images/theme2_on.gif) no-repeat;
}
#firstTheme.TabbedPanelsTab {
background:url(../images/theme1_off.gif) no-repeat;
}
#firstTheme.TabbedPanelsTabHover {
background:url(../images/theme1_on.gif) no-repeat;
}
#firstTheme.TabbedPanelsTabSelected {
background:url(../images/theme1_on.gif) no-repeat;
}
#lastTheme.TabbedPanelsTab {
background:url(../images/theme3_off.gif) no-repeat;
width:191px;
}
#lastTheme.TabbedPanelsTabHover {
background:url(../images/theme3_on.gif) no-repeat;
}
#lastTheme.TabbedPanelsTabSelected {
background:url(../images/theme3_on.gif) no-repeat;
}
#TabbedPanels3 .TabbedPanelsTab a {
	color: black;
	text-decoration: none;
}
#TabbedPanels3 .TabbedPanelsContentGroup {
	clear: both;
	background:url(../images/bg_phototheque_contenu.gif) no-repeat bottom;
	/*background:none;*/
	border:none;
	/*height:400px;*/
	padding-bottom:20px;
}
#TabbedPanels3 .TabbedPanelsContent {
border:none;
/*background:url(../images/bg_phototheque_contenu.gif) no-repeat;*/
padding:8px 0 0 28px;
/*height:250px;*/
width:637px;
overflow:auto;
background:none;
background:transparent url(../images/bg_txtBloc.gif) repeat-y scroll 0 0;
}
			
			#TabbedPanels3 .TabbedPanelsContent select {
			border:solid 1px #CCCCCC;
			font-family:Arial, Helvetica, sans-serif;
			font-size:12px;
			height:18px;
			margin-bottom:10px;
			}
			#TabbedPanels3 .TabbedPanelsContent .TabbedPanelsContentBlock{
			overflow:auto;
			/*height:216px;*/
			width:636px;
			}
			#TabbedPanels3 .TabbedPanelsContent .TabbedPanelsContentBlock img {
			float:left;
			margin-right:32px;
			margin-bottom:10px;
			}
			#TabbedPanels3 .TabbedPanelsContent .TabbedPanelsContentBlock img.lastImg {
			margin-right:0;
			}
#TabbedPanels3 .TabbedPanelsContentVisible {
border:none;
/*background:url(../images/bg_phototheque_contenu.gif) no-repeat;*/
}
#TabbedPanels3 .VTabbedPanels .TabbedPanelsTabGroup {
	float: left;
	position: relative;
	background:none;
	border:none;
}
#TabbedPanels3 .VTabbedPanels .TabbedPanelsTab {
	float: none;
	margin: 0px;
	border:none;
	/*background:url(../images/bg_phototheque_contenu.gif) no-repeat;*/
	background-attachment:fixed;
}
#TabbedPanels3 .VTabbedPanels .TabbedPanelsTabSelected {
background:none;
}
#TabbedPanels3 .VTabbedPanels .TabbedPanelsContentGroup {
	clear: none;
	float: left;
	padding: 0px;
	width: 30em;
	height: 20em;
}
.main .tableBordEns{
/*position:absolute;*/
width:670px;
float:left;
margin-left:26px;
margin-top:20px;
background:url(../images/bg_classes.gif) no-repeat scroll 0 40px;
}
#TabbedPanels4.TabbedPanels {
	margin: 0px;
	padding: 0px;
	float: left;
	clear: none;
	width: 100%;
}
#TabbedPanels4 .TabbedPanelsTabGroup {
	margin: 0px;
	padding: 0px;
}
#TabbedPanels4 .TabbedPanelsTab {
	position: relative;
	padding-top:17px;
	height:26px;
	top: 1px;
	left:-1px;
	float: left;
	list-style: none;
	-moz-user-select: none;
	-khtml-user-select: none;
	cursor: pointer;
	background:url(../images/arrchive_off.gif) no-repeat;
	width:230px;
}
.TabbedPanelsTabGroup #classes {
	background:url(../images/classe_off.gif) no-repeat;
	width:161px;
}
#lasiLi {
	clear:both; 
	list-style:none
}
#TabbedPanels4 .TabbedPanelsTabHover {
background:url(../images/arrchive_on2.gif) no-repeat;
}
#classes.TabbedPanelsTabHover {
background:url(../images/classe_on.gif) no-repeat;
}
#mesclassesarch.TabbedPanelsTabSelected {
background:url(../images/arrchive_on2.gif) no-repeat;
}
.all .main .tableBordEns #TabbedPanels4 .TabbedPanelsTabGroup #classes.TabbedPanelsTabSelected {
background:url(../images/classe_on.gif) no-repeat;
}
#TabbedPanels4 .TabbedPanelsTab a {
	color: black;
	text-decoration: none;
}
.TabbedPanelsContentGroup {
	clear: both;
	background:none;
	border:none;
	/*margin:-3px 0 0 12px;*/
	margin:0px;
	/*margin-top:15px;*/
	padding:0;
	float:left;
	width:100%;
	margin-top:-1px;
	/*width:643px;
	height:308px;
	background:url(../images/bg_classes.gif) repeat-y scroll 0px 0;*/
}
.TabbedPanels4_bottom{
background:transparent url(../images/bg_classes_bottom.gif) no-repeat;
_background:transparent url(../images/bg_classes_bottom.gif) no-repeat scroll -1px 0px;
float:left;
height:28px;
margin-left:1px;
#margin-left:1px;
_margin-left:1px;
width:670px;
}
/*#TabbedPanels4 .TabbedPanelsContent {
	background:none;
	border:none;
	margin:0;
	padding:0;
	/*height:308px;*/
	/*overflow:hidden;
}*/
#blockClasses.TabbedPanelsContent {
/*background:url(../images/bg_block_classes.gif) no-repeat;*/
/*margin-left:12px;*/
width:643px;
}
#TabbedPanels4 .VTabbedPanels .TabbedPanelsTabGroup {
	float: left;
	position: relative;
}
#TabbedPanels4 .VTabbedPanels .TabbedPanelsTab {
	float: none;
}
/*#TabbedPanels4 .VTabbedPanels .TabbedPanelsTabSelected {
}*/
#TabbedPanels4 .VTabbedPanels .TabbedPanelsContentGroup {
	clear: none;
	float: left;
	padding: 0px;
	width: 30em;
	height: 20em;
}
.titreArchive{
list-style:none;
/*position:absolute; */
left:0; 
margin-top:15px;
float:left;
padding-top:10px;
}
.titreArchive li{
 text-align:center; 
 float:left;
 font-family:Arial, Helvetica, sans-serif;
 font-size:12px;
 font-weight:bold;
}
.titreArchive .li1{
 width:170px;
}
.titreArchive .li2{
 width:260px;
}
.titreArchive .li3{
 width:190px;
}
.contenuArchiveBlock{
	position:absolute;
	left:0px;
	top:41px;
	height:267px;
	overflow:auto;
	width:643px;
	_overflow-x: hidden;
}
/*.listeClasses{
background:url(../images/bg_ul_archive.gif) repeat-y;
height:45px;
width:100px;
}*/
#affiches_logos{
background:none;
}
.contenuArchive{
width:100%;
height:45px;
list-style:none;
background:url(../images/bg_ul_archive.gif) repeat-y;
}
.lastContenuArchive{
background:url(../images/bg_ul_archive2.gif) repeat-y;
}
.contenuArchive li{
float:left;
text-align:center;
padding-top:13px;
font-size:12px;
}
.contenuArchive .li1{
 width:170px;
 font-weight:bold;
}
.contenuArchive .li2{
 width:260px;
}
.contenuArchive .li3{
 width:auto;
 padding-top:14px;
 height:29px;
 padding-left:70px;
}




.Accordion {
	overflow: hidden;
	padding-bottom:15px;
	width:646px;
	padding-left:21px;
	background:transparent url(../images/bg_classes_middle.gif) repeat-y scroll 0 0;
}
.Accordion .last{
border-bottom:none;
padding-bottom:30px;
}
.AccordionPanel {
	margin: 0px;
	padding: 0px;
	border-bottom:solid 2px #b1cdd1;
	padding-bottom:2px;
	width:625px;
}
.AccordionPanelTab {
	margin:0 0 10px 0;
	padding: 15px;
	cursor: pointer;
	-moz-user-select: none;
	-khtml-user-select: none;
	background:url(../images/bg_class_off.gif) no-repeat;
}
			.AccordionPanelTab h4{
				margin-left:15px;
				font-size:12px;
				font-weight:bold;
				width:auto; 
				float:left;
			}
			.AccordionPanelTab span{
				font-size:12px;/*11px*/
				font-weight:bold;
				width:auto; 
				float:right;
				margin-right:6px;
			}
.AccordionPanelContent {
	overflow: hidden;
	margin: 0px;
	padding: 0px;
	width:630px;
}
#AccordionPanelContent2.AccordionPanelContent {
	/*height: 80px;*/
}
#AccordionPanelContent3.AccordionPanelContent {
	/*height: 80px;*/
}
.AccordionPanelTab .normalTxt{
/*font-weight:normal;*/
}
.AccordionPanelTab .imprimer{
float:left;
width:auto;
margin-left:20px;
}
.AccordionPanelTab h4{
	width:331px;	
}
.AccordionPanelContent .contenuBlock {
margin-left:15px;
}
		.AccordionPanelContent .contenuBlock .contenuBlock1 {
		float:left;
		margin-left:16px;
		margin-top:2px;
		line-height:20px;
		font-size:12px;/*11px*/
		width:350px;
		}
		.AccordionPanelContent .contenuBlock .contenuBlock2 {
		float:left;
		width:190px;
		}
					.contenuBlock2 img{
					float:left;
					}
		.AccordionPanelContent .contenuBlock .contenuBlock1 span{
		color:#000000;
		}
.AccordionPanelContent .contenuBlock a{
float:left;
display:block;
margin-right:4px;
}
.AccordionPanelContent .contenuBlock .contenuBlock2 a{
	margin-top:2px;
}
.AccordionPanelContent .contenuBlock .travaillerEnclass{
float:left;
display:block;
margin-left:10px;
margin-top:20px;
font-size:12px;/*11px*/
width:350px;
}
.AccordionPanelContent .contenuBlock .formActiver{
float:left;
margin-left:45px;
margin-top:20px;
font-size:12px;/*11px*/
text-align:center;
width:122px;
}
.AccordionPanelOpen .AccordionPanelTab {
background:url(../images/bg_class_actif.gif) no-repeat;
}
.AccordionPanelTabHover {
	color: #555555;
}
.AccordionPanelOpen .AccordionPanelTabHover {
	color: #555555;
}
.AccordionFocused .AccordionPanelTab {
}
.AccordionFocused .AccordionPanelOpen .AccordionPanelTab {

}
.toolTip{
width:236px;
}
		.toolTip h3{
		font-family:Arial, Helvetica, sans-serif;
		font-size:12px;/*11px*/
		font-weight:bold;
		color:#FFFFFF;
		margin-bottom:6px;
		}
		.toolTip a{
		color:#FFFFFF;
		text-decoration:underline;
		font-size:12px;/*11px*/
		display:block;
		width:180px;
		margin-bottom:5px;
		}
#WzTtDiV{
	/*background:url(../images/bg_trans.png) no-repeat;
	_background:url(../images/bg_trans.gif) no-repeat;*/
}
#WzTtDiV a{
	position:relative;
}
#TabbedPanels5.TabbedPanels {
	margin: 0px;
	padding: 0px;
	float: left;
	clear: none;
	width: 100%;
}
#TabbedPanels5 .TabbedPanelsTabGroup {
	margin: 0px;
	padding: 0px;
}
#TabbedPanels5 .TabbedPanelsTab {
	position: relative;
	float: left;
	top:0;
	width:161px;
	margin:0;
	list-style: none;
	-moz-user-select: none;
	-khtml-user-select: none;
	cursor: pointer;
	padding-top:17px;
	height:26px;
	background:url(../images/affiche_realisation_ens_off.gif) no-repeat;
}
#TabbedPanels5 .TabbedPanelsTabHover {
border: none;
background:url(../images/affiche_realisation_ens_on.gif) no-repeat;
}
#TabbedPanels5 .TabbedPanelsTabSelected {
border: none;
background:url(../images/affiche_realisation_ens_on.gif) no-repeat;
}
#enseignantsLogo.TabbedPanelsTab{
background:url(../images/logo_realisation_ens_off.gif) no-repeat;
}
#enseignantsLogo.TabbedPanelsTabHover{
background:url(../images/logo_realisation_ens_on.gif) no-repeat;
}
#enseignantsLogo.TabbedPanelsTabSelected{
background:url(../images/logo_realisation_ens_on.gif) no-repeat;
}
#TabbedPanels5 .TabbedPanelsTab a {
	color: black;
	text-decoration: none;
}
#TabbedPanels5 .TabbedPanelsContentGroup {
	clear: both;
	border: none;
	background:none;
}
#TabbedPanels5 .TabbedPanelsContent {
	padding: 0;
	background:none;
	position:relative;
}
			#TabbedPanels5 .TabbedPanelsContent .formFiltre{
			position:absolute;
			left:25px;
			top:17px;
			}
					#TabbedPanels5 .TabbedPanelsContent .formFiltre label{
					float:left;
					display:block;
					margin-right:5px;
					width:auto;
					font-family:Arial, Helvetica, sans-serif;
					font-size:12px;
					font-weight:bold;
					}
					#TabbedPanels5 .TabbedPanelsContent .formFiltre select{
					float:left;
					display:block;
					margin-right:22px;
					width:113px;
					padding-left:10px;
					border:solid 1px #CCCCCC;
					font-family:Arial, Helvetica, sans-serif;
					font-size:12px;
					height:18px;
					}
					#TabbedPanels5 .TabbedPanelsContent .formFiltre input{
					float:left;
					display:block;
					}
			#TabbedPanels5 .TabbedPanelsContent .listeRealisation{
			position:absolute;
			left:13px;
			top:49px;
			width:643px;
			height:267px;
			overflow:auto;
			list-style:none;
			}
			#TabbedPanels5 .TabbedPanelsContent .listeRealisation li{
			float:left;
			border-bottom:solid 2px #b1cdd1;
			border-right:solid 2px #b1cdd1;
			width:305px; 
			height:72px;
			padding-left:7px;
			padding-top:7px;
			/*background:url(../images/bg_li.gif) repeat-x;*/
			}
			#TabbedPanels5 .TabbedPanelsContent .listeRealisation li.lastRight{
			border-right:none;
			}
			#TabbedPanels5 .TabbedPanelsContent .listeRealisation li.last{
			border-bottom:none;
			}
			#TabbedPanels5 .TabbedPanelsContent .listeRealisation li .drapau{
			float:left;
			margin-top:15px;
			}
			#TabbedPanels5 .TabbedPanelsContent .listeRealisation li .visuel{
			float:left;
			margin-top:3px;
			}
			#TabbedPanels5 .TabbedPanelsContent .listeRealisation li .txtDetail{
			float:left;
			margin-top:6px;
			margin-left:7px;
			margin-right:5px;
			line-height:16px;
			font-size:12px;/*11px*/
			}
			#TabbedPanels5 .TabbedPanelsContent .listeRealisation li .txtDetail span{
			color:#5590a0;
			}
			#TabbedPanels5 .TabbedPanelsContent .listeRealisation li .btGroup{
			float:left;
			width:85px;
			}
#TabbedPanels5 .TabbedPanelsContentVisible {
border: none;
background:none;
}
#TabbedPanels5 .VTabbedPanels .TabbedPanelsTabGroup {
	float: left;
	width: 10em;
	height: 20em;
	position: relative;
	border: none;
	background:none;
}
#TabbedPanels5 .VTabbedPanels .TabbedPanelsTab {
	float: none;
	margin: 0px;
	border: none;
	background:none;
}
#TabbedPanels5 .VTabbedPanels .TabbedPanelsTabSelected {
background:none;
}
#TabbedPanels5 .VTabbedPanels .TabbedPanelsContentGroup {
	clear: none;
	float: left;
	padding: 0px;
	width: 30em;
	height: 20em;
}
#WzTiTl{
position:absolute;
left:-3px;
top:7px;
z-index:100;
}
.toolTipHeader{
background:url(../images/headerTool.png) no-repeat; 
height:17px;
}
.toolTipMain{
background:url(../images/bgTool.png) no-repeat; 
padding:0px 8px 0 22px;
height:auto;
}
.toolTipFooter{
background:url(../images/footerTool.png);
height:12px;
}
.toolTip a.last{
margin:0;
}




.menuNew{
position:absolute; left:-7px; top:104px;
}
.menuNew ul li ul li{
height:24px;
}
#homeNewId .homeNew{
		display:block;
		width:45px;
		height:31px;
		background:url(../images/home.gif) no-repeat;
		background-position:top left;
}
		#homeNewId a.current{
		background:url(../images/home.gif) no-repeat;
		background-position:bottom left;
		}
		#homeNewId .homeNew:hover {
		background:url(../images/home.gif) no-repeat;
		background-position:bottom left;
		}
				/*#homeNewId ul{
				background:#fff;
				}
				#homeNewId ul li{
				background:#fff;
				}
				#homeNewId ul li a{
				background:#fff;
				}
				#homeNewId ul li.current a{
				background:#fff;
				}
				#homeNewId ul li a:hover{
				background:#fff;
				}*/
#quiSommeNousNewId .quiSommeNousNew{
		display:block;
		width:184px;
		height:31px;
		font-weight:bold;
		background:url(../images/qui_sommes_nous.gif) no-repeat left top;
		}
		#quiSommeNousNewId a.current {
		background:url(../images/qui_sommes_nous.gif) no-repeat;
		background-position:bottom left;
		}
		#quiSommeNousNewId .quiSommeNousNew:hover {
		background:url(../images/qui_sommes_nous.gif) no-repeat;
		background-position:bottom left;
		}
				#quiSommeNousNewId ul{
				background:#0b464f;
				}
							#demarche a{
							display:block;
							height:24px;
							background:url(../images/qui_sommes_nous_demarche.gif) no-repeat top left;
							width:142px;
							border-right:solid 1px #A5BABA;
							}
							#demarche a:hover{
							background-position:bottom left;
							}
							#demarche.current a{
							background-position:bottom left;
							}
							#volonte a{
							display:block;
							height:24px;
							background:url(../images/qui_sommes_nous_volante.gif) no-repeat top left;
							width:170px;
							}
							#volonte a:hover{
							background-position:bottom left;
							}
							#volonte.current a{
							background-position:bottom left;
							}
							#partenaires a{
							display:block;
							height:24px;
							background:url(../images/les_partenaires.gif) no-repeat top left;
							width:170px;
							}
							#partenaires a:hover{
							background-position:bottom left;
							}
							#partenaires.current a{
							background-position:bottom left;
							}
							
#kitPedagogiqueNewId .kitPedagogiqueNew{
		display:block;
		width:188px;
		height:31px;
		background:url(../images/pedagogique.gif) no-repeat top left;
		}
		#kitPedagogiqueNewId a.current{
		background:url(../images/pedagogique.gif) no-repeat;
		background-position:bottom left;
		}
		#kitPedagogiqueNewId .kitPedagogiqueNew:hover{
		background:url(../images/pedagogique.gif) no-repeat;
		background-position:bottom left;
		}
				#kitPedagogiqueNewId ul{
				background:#0b464f;
				}
							#presentation a{
							display:block;
							height:24px;
							background:url(../images/kit_presentation.gif) no-repeat top left;
							width:142px;
							border-right:solid 1px #A5BABA;
							}
							#presentation a:hover{
							background-position:bottom left;
							}
							#presentation.current a{
							background-position:bottom left;
							}
							#VTKit a{
							display:block;
							height:24px;
							background:url(../images/kit_visualisation.gif) no-repeat top left;
							width:252px;
							border-right:solid 1px #A5BABA;
							}
							#VTKit a:hover{
							background-position:bottom left;
							}
							#VTKit.current a{
							background-position:bottom left;
							}
							#exemples a{
							display:block;
							height:24px;
							background:url(../images/kit_exemple.gif) no-repeat top left;
							width:205px;
							border-right:solid 1px #A5BABA;
							}
							#exemples a:hover{
							background-position:bottom left;
							}
							#exemples.current a{
							background-position:bottom left;
							}
							#kitFaq a{
							display:block;
							height:24px;
							background:url(../images/kit_faq.gif) no-repeat top left;
							width:71px;
							}
							#kitFaq a:hover{
							background-position:bottom left;
							}
							#kitFaq.current a{
							background-position:bottom left;
							}
		#ParentsNewId .ParentsNew{
		display:block;
		width:173px;
		height:31px;
		background:url(../images/parents.gif) no-repeat top left;
		}
		#ParentsNewId a.current {
		background:url(../images/parents.gif) no-repeat;
		background-position:bottom left;
		}
		#ParentsNewId .ParentsNew:hover{
		background:url(../images/parents.gif) no-repeat;
		background-position:bottom left;
		}
				#ParentsNewId ul{
				background:#0b464f;
				}
							#allrePlusLoin a{
							display:block;
							height:24px;
							background:url(../images/parents_aller_loin.gif) no-repeat top left;
							width:199px;
							}
							#allrePlusLoin a:hover{
							background-position:bottom left;
							}
							#allrePlusLoin.current a{
							background-position:bottom left;
							}
#contactNewId .contactNew{
		display:block;
		width:104px;
		height:31px;
		background:url(../images/contact.gif) no-repeat top left;
		}
		#contactNewId a.current{
		background:url(../images/contact.gif) no-repeat;
		background-position:bottom left;
		}
		#contactNewId .contactNew:hover{
		background:url(../images/contact.gif) no-repeat;
		background-position:bottom left;
		}
				/*#contactNewId ul{
				background:#fff;
				}
				#contactNewId ul li{
				background:#fff;
				}
				#contactNewId ul li a{
				background:#fff;
				}
				#contactNewId ul li.current a{
				background:#fff;
				}
				#contactNewId ul li a:hover{
				background:#fff;
				}*/
#accesEnseignantsNewId .accesEnseignantsNew{
		display:block;
		width:174px;
		height:59px;
		background:url(../images/enseignants.png) no-repeat top left;
		_background: none;
		_filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src="./images/enseignants.png", sizingMethod="crop");
		cursor:pointer;
		top:-21px;
		left:-5px;
		z-index:101;
		}
		#accesEnseignantsNewId a.current{
		background:url(../images/enseignants.png) no-repeat top left;
		background-position:bottom left;
		_background: none;
		_filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src="./images/enseignants.png", sizingMethod="crop");
		}
		#accesEnseignantsNewId .accesEnseignantsNew:hover{
		background:url(../images/enseignants.png) no-repeat top left;
		background-position:bottom left;
		_background: none;
		_filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src="./images/enseignants.png", sizingMethod="crop");		
		}
				#accesEnseignantsNewId ul{
				background:#480f22;
				}
							#enseignantsTableau a{
							display:block;
							height:24px;
							background:url(../images/enseignants_tableau.gif) no-repeat top left;
							width:135px;
							border-right:solid 1px #A5BABA;
							}
							#enseignantsTableau a:hover{
							background-position:bottom left;
							}
							#enseignantsTableau.current a{
							background-position:bottom left;
							}
							#monKit a{
							display:block;
							height:24px;
							background:url(../images/enseignants_kit.gif) no-repeat top left;
							width:79px;
							border-right:solid 1px #A5BABA;
							}
							#monKit a:hover{
							background-position:bottom left;
							}
							#monKit.current a{
							background-position:bottom left;
							}
							#enseignantsExemple a{
							display:block;
							height:24px;
							background:url(../images/enseignants_exemple.gif) no-repeat top left;
							width:178px;
							border-right:solid 1px #A5BABA;
							}
							#enseignantsExemple a:hover{
							background-position:bottom left;
							}
							#enseignantsExemple.current a{
							background-position:bottom left;
							}
							#monCompte a{
							display:block;
							height:24px;
							background:url(../images/enseignants_compte.gif) no-repeat top left;
							width:113px;
							border-right:solid 1px #A5BABA;
							}
							#monCompte a:hover{
							background-position:bottom left;
							}
							#monCompte.current a{
							background-position:bottom left;
							}
							#phototheque a{
							display:block;
							height:24px;
							background:url(../images/enseignants_phototique.gif) no-repeat top left;
							width:120px;
							border-right:solid 1px #A5BABA;
							}
							#phototheque a:hover{
							background-position:bottom left;
							}
							#phototheque.current a{
							background-position:bottom left;
							}
							#espaceEleves a{
							display:block;
							height:24px;
							background:url(../images/enseignants_eleves.gif) no-repeat top left;
							width:118px;
							border-right:solid 1px #A5BABA;
							}
							#espaceEleves a:hover{
							background-position:bottom left;
							}
							#espaceEleves.current a{
							background-position:bottom left;
							}
							#enseignantsFaq a{
							display:block;
							height:24px;
							background:url(../images/enseignants_faq.gif) no-repeat top left;
							width:51px;
							}
							#enseignantsFaq a:hover{
							background-position:bottom left;
							}
							#enseignantsFaq.current a{
							background-position:bottom left;
							}
#accesElevesNewId .accesElevesNew{
		display:block;
		width:112px;
		height:59px;
		background:url(../images/eleves.png) no-repeat;
		_background: none;
		_filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src="./images/eleves.png", sizingMethod="crop");
		cursor:pointer;
		top:-21px;
		left:-5px;
		z-index:100;
		}
		#accesElevesNewId a.current{
		background:url(../images/eleves.png) no-repeat top left;
		background-position:bottom left;
		_background: none;
		_filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src="./images/eleves.png", sizingMethod="crop");
		}
		#accesElevesNewId .accesElevesNew:hover{
		background:url(../images/eleves.png) no-repeat top left;
		background-position:bottom left;
		_background: none;
		_filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src="./images/eleves.png", sizingMethod="crop");
		
		}
				#accesElevesNewId ul{
				background:#480f22;
				height:24px;
				}
							#tableauEleves a{
							display:block;
							height:24px;
							background:url(../images/eleves_tableau.gif) no-repeat top left;
							width:136px;
							border-right:solid 1px #A5BABA;
							}
							#tableauEleves a:hover{
							background-position:bottom left;
							}
							#tableauEleves.current a{
							background-position:bottom left;
							}
							#fichesEleves a{
							display:block;
							height:24px;
							background:url(../images/eleves_fiches.gif) no-repeat top left;
							width:137px;
							border-right:solid 1px #A5BABA;
							}
							#fichesEleves a:hover{
							background-position:bottom left;
							}
							#fichesEleves.current a{
							background-position:bottom left;
							}
							#atelier a{
							display:block;
							height:24px;
							background:url(../images/eleves_atelliers.gif) no-repeat top left;
							width:157px;
							border-right:solid 1px #A5BABA;
							}
							#atelier a:hover{
							background-position:bottom left;
							}
							#atelier.current a{
							background-position:bottom left;
							}
							#realisation a{
							display:block;
							height:24px;
							background:url(../images/eleves_realisation.gif) no-repeat top left;
							width:140px;
							border-right:solid 1px #A5BABA;
							}
							#realisation a:hover{
							background-position:bottom left;
							}
							#realisation.current a{
							background-position:bottom left;
							}
							#photothequeEleves a{
							display:block;
							height:24px;
							background:url(../images/eleves_phototique.gif) no-repeat top left;
							width:114px;
							border-right:solid 1px #A5BABA;
							}
							#photothequeEleves a:hover{
							background-position:bottom left;
							}
							#photothequeEleves.current a{
							background-position:bottom left;
							}
							#quiz a{
							display:block;
							height:24px;
							background:url(../images/eleves_quiz.gif) no-repeat top left;
							width:80px;
							}
							#quiz a:hover{
							background-position:bottom left;
							}
							#quiz.current a{
							background-position:bottom left;
							}
.contenuDemarche{
margin:0 25px 0 25px;
font-size:12px;
}
.contenuDemarche strong{
font-size:12px;
}

/*Modil S.LUISSAINT 24 Novembre 2009*/
#homeContenu .brief img,#homeContenu .kitPedagogique img ,#homeContenu .PourParents img{margin-bottom:10px;}
#homeContenu .header{padding-bottom:3px;}
/*end*/
