html
{
	background-color : #909090;
}

body
{
	width : 900px;
	margin-left : auto;
	margin-right : auto;
	font-family : helvetica; /*helvetica, eurostile, garamond*/
	font-size : 10pt;
	background-color : rgb(234,234,234);
	border-width: 1px;
	border-style: solid;
	border-color: grey;
}

#mentions
{
	margin-left : 20px;
}

#banniere
{
	width : 100%;
}

#logo_kart
{
	position : absolute;
	top : 30px;
}

#logo_zen
{
	margin-top : 94px;
	margin-left : 640px;
}

.logo_eisenff
{
	position : absolute;
	top : 9px;
}

.ban_foto2ff
{
	margin-top : 1px;
	margin-left : 475px;
}

.ban_formeff
{
	position : absolute;
	top : 8px;
	z-index : 3;
}

.logo_eisenie
{
	position : absolute;
	top : 16px;
}

.ban_foto2ie
{
	margin-top : 1px;
	margin-left : 475px;
}

.ban_formeie
{
	position : absolute;
	top : 15px;
	z-index : 3;
}


#centre
{
}

#cellule_menu
{
	vertical-align : top;
}

#menu
{
	width : 200px;
	background-color : rgb(204,204,204);
	font-size : 11pt;
}

#cellule_contenu
{
	vertical-align : top;
}

#contenu
{
	width : 680px;
	font-size : 10pt;
}

#footer img
{
	vertical-align : middle;
	margin-right : 10px;
	margin-left : 10px;
	margin-bottom : 5px;
	border : none;
}

#actualiteff
{
	margin-top : -10px;
	margin-left : -30px;
}

#actualiteff p
{
	margin-top : -10px;
}

#actualiteff hr
{
	margin-top : -5px;
	margin-bottom : -5px;
}
/*---------------------------------------------------------------*/
#actualiteie
{
	margin-top : -10px;
	margin-left : -30px;
}

#actualiteie p
{
	margin-top : -10px;
}

#actualiteie div
{
	margin-top : -15px;
	margin-bottom : -15px;
}

#actualite h4
{
	color : blue;
}

.intro
{
	margin-left : 20px;
	text-align : justify;
}

.lst_intro
{
	text-align : left;
}

.titre
{
	text-align : center;
}


.titreMenu 
{
	padding-left : 5px;
}

.titreMenu a
{
	color : black;
	text-decoration : none;
}

.titreMenu a:hover
{
	color : red;
}

.titreMenu2 
{
	padding-left : 5px;
}

.titreMenu2 a
{
	color : black;
	text-decoration : none;
}

.titreMenu2 a:hover
{
	color : red;
}

.sousMenu
{
	list-style-type : none;
}

.sousMenu li
{
	padding-bottom : 5px;
}

.sousMenu a
{	
	color : blue;
	text-decoration : none;
}

#ssmenu
{
	list-style-type : none;
}

#ssmenu li
{
	padding-bottom : 5px;
}

#ssmenu a
{
	color : blue;
	text-decoration : none;
}

#ssmenu a:hover
{
	color : red;
}

hr.sous-menu
{
	background-color: lightgrey; 
	color: lightgrey; 
	width : 100%; 
	border : none; 
	border-bottom: dashed white 1px;
}

.menu_basff
{
}

.menu_basie
{
	margin-bottom : -3px;
}

.titreOutils  
{
	text-align : left;
	margin-left : 50px;
}

.titreOutils a
{
	font-size : large;
	text-decoration : none;
	color : blue;
}

.titreOutils a:hover
{
	color : red;
}


.btn_titre
{
	vertical-align : middle;
	margin-right : 10px;
}

.btn_titre_leader
{
	vertical-align : middle;
	margin-right : 10px;
	margin-left : 10px;
}

.sousOutils
{
	margin-left : -30px;
}

.sousOutils a
{
	text-decoration : underline;
	font-size : 10pt;
}

.sousOutils table
{
	text-align : justify;
	width : 100%;
}

.sousOutils th
{
	text-align : center;
}

.accff
{
	margin-left : -40px;
	font-size : 10pt;
}

.accie
{
	margin-left : 0px;
	font-size : 10pt;
}


td.titrePlus
{
	font-size : 10pt;
}

/*MOZILLA*/
.tab_formff
{
	border : outset 1px lightgrey;
}

.tab_formff td
{
	border : outset 2px lightgrey;
}

.tab_formff th
{
	border : hidden;
}

.Pobli_descff
{
	text-align : left;
	font-size : 10pt;
}
/*-------------------------------------------------------------------*/
/*INTERNET EXPLORER*/
.tab_formie
{
	border : outset 1px;
}

.tab_formie td
{
	border : outset 2px;
}

.tab_formie th
{
	border : hidden;
}

.Pobli_descie
{
	text-align : left;
	font-size : 10pt;
	margin-top : 5px;
	margin-bottom : 5px;
}
/*------------------------------------------------------------------*/

.formule
{
	text-align : center;
	width : 120px;
}

.formule b
{
	color : green;
}

.formule2
{
	text-align : center;
	width : 200px;
}

.formule2 b
{
	color : green;
}

.desc p
{
	margin : 5px 5px 5px 5px;
}

.desc2
{
	text-align : center;
	height : 30px;
}

.Pcomp
{
	text-align : left;
	height : 25px;
	width : 580px;
}

.prix
{
	text-align : center;
	width : 50px;
	font-weight : bold;
}

.prix_boutique
{
	vertical-align : bottom;
	text-align : right;
	color : red;
	font-style : italic;
}


.illustr
{
	vertical-align : top;
	padding-left : 20px;
}

.illustr img
{
	margin-bottom : 2px;
	border : inset 1px white;
}

.signature
{
	margin-left : 200px;
}	

.remarques
{
	text-align : left;
}

.informations
{
	text-align : left;
}

table.stage
{
	width : 400px;
	border : outset 1px;
}

.stage td
{
	text-align : center;
	border : outset 1px;
}

.organisation
{
	text-align : left;
}


#result_form
{
	background-color : ghostwhite;
	font-family : eurostile;
}

#img_ac
{
	position : absolute;
	top : 170px;
}

#img2_ac
{
	position : absolute;
	top : 123px;
	left : 452px;
}

#tour_ac
{
	position : absolute;
}

#suite
{
	position : absolute;
	top : 400px;
}

#img_zoom
{
	position : absolute;
	top : 500px;
	visibility : hidden;
	z-index : 10;
}

.entete
{
	background-image : url("images/Banniere_page_4.gif");
	background-repeat : no-repeat;
}

.acces_eleve
{
	margin-top : 30px;
	margin-left : 180px;
	text-align : center;
}

.acces_eleve td
{
	padding-bottom : 10px;
}

.acces_eleve2
{
	margin-top : 0px;
	margin-left : 180px;
	text-align : center;
}

.btn_eleve
{
	margin-left : 20px;
	margin-bottom : 2px;
	margin-right : 2px;
	vertical-align : middle;
}

/*MOZILLA*/
.tab_kartff
{
	border : outset 1px lightgrey;
}

.tab_kartff tr
{
	height : 30px;
}

.tab_kartff th
{
	border : inset 1px lightgrey;
}

.tab_kartff th b
{
	color : blue;
}

.tab_kartff td
{
	text-align : center;
	border : outset 2px lightgrey;
}
/*----------------------------------------------------------------------------*/
/*INTERNET EXPLORER*/
.tab_kartie
{
	border : outset 1px;
}

.tab_kartie tr
{
	height : 30px;
}

.tab_kartie th
{
	border : inset 1px;
}

.tab_kartie th b
{
	color : blue;
}

.tab_kartie td
{
	text-align : center;
	border : outset 2px;
}
/*----------------------------------------------------------------------------*/

.kart_contenu
{
	width : 70px;
}

.kart_contenu2
{
	width : 130px;
}

th.vide
{
	border : hidden 1px;
}

td.vide
{
	border : hidden 1px;
	width : 10px;
}

#btn_essai
{
	width : 230px; 
	height : 53px;
	font-weight : bold; 
	border : none;
	color : white;
	background-color : rgb(234,234,234);
	background-image : url('images/btn_img.png');
}

#btn_essai:hover
{
	
	background-image : url('images/btn_img_hover.png');
}
