/* Styles Formalyon */

/*Màj 15-09-08 DM*/

/* Généralités*/


* {
margin-top:0;
margin-bottom:0;
margin-right:0;
padding:0;
font-family:Verdana,Arial, Comic sans MS;
font-size:1em;
}


body {
margin:0;padding:0;
font-size:0.8em;
text-align:center;
height:100%;
background-color:#FFFFFF/*#EFEFEF; /* FFFFFF DM 2008-12-15*/
}

html {
height:100%;
}

.auth {
color:black;
}

a {
/* color:#B98B45; */
color:#CF6C0C;	/*DM 2009-01-07*/
text-decoration:none;
font-size:0.9em;
font-weight:bold;
}



img {
border:0;
margin:0;padding:0;

}


h1 {
font-size:1.2em;
color:#775491;
/*DM 2009-01-07 color:#66330C;*/
margin-top:5px;
margin-bottom:10px;
}

h2 {
font-size:1em;
color:#BF7539;
padding-left:3px;
margin-top:3px;
margin-bottom:5px;
}


h3 {
font-size:0.9em;
color:#4C453B;
font-weight:bold;
padding-left:10px;
}


@media screen{/* Only used when displaying on screen */
	.banniere-contenu {
	width:1000px;
	height:140px;
	background-image:url('../../../img/themes/formalyon/banniere-contenu.jpg');
	background-repeat:no-repeat;
	background-position:top left;
	}
	
	.colGauche {
	float:left;
	width:260px;
	}

	.LesProfils_onglets {
	width:auto;
	height:84px;
	}

	.Footer {
	/*margin:0;padding:0;*/
	margin-top:30px; /*DM 2008-12-15*/
	display:inline-block; /*block DM 2009-01-07*/
	border-top:1px solid orange;
	width:100%;
	height:20px;
	/*background-image:url(../../../img/themes/formalyon/footer.gif);DM 2008-12-15*/
	}


	.Menu {
	margin:0;padding:0;
	/* margin-left:100px; */
	margin-bottom:20px;
	width:260px;
	/* height:200px;	*/
	}

	.Catalogue {
	width:230px;
	height:41px;
	/*background-color:#FFFFFF;*/
	}
	
	/*modif 20-05-08*/
	.ssmenu{
	background-image:url('../../../img/themes/formalyon/gauche09.jpg'); /* gauche_accueil_2008.jpg DM 2008-12-15*/
	/* max-height:130px; DM modif 15-09-08*/
	min-height:200px;
	}
	
	/*modif 15-09-08*/
	html>;body .ssmenu{
	background-image:url('../../../img/themes/formalyon/gauche_accueil_2008.jpg');
	/* max-height:130px; DM modif 15-09-08*/
	min-height:200px;
	_height:200px;
	}
	
	
	/*modif 29-05-08*/
	.Catalogue a {
	color:#000000;
	font-size:0.98em;
	}
	
	.Domaines{
	font-size:0.90em;
	width:230px;
	height:150px;
	/*background-color:#FFFFFF;*/
	}
	
	/*modif 29-05-08*/
	.Domaines a{
	font-size:1em;
	}
	
	/*modif 29-05-08*/
	.Domaines a.menu {
	/*color:#fd4801;*/
	color:#000000;
	font-size:1.1em;
	}
	
	.LoginZone {
	width:230px;
	height:41px;
	background-color:#F27C09;
/*	background-image:url('../../../img/themes/formalyon/rayures_orange.gif');
*/
	background-repeat:repeat-y;
	background-position:top right;
	}
	
	.LoginZone_2008 {
	width:230px;
	height:41px;
	/* background-color:#F27C09; 	DM 2009-01-05 */
	background-image:url('../../../img/themes/formalyon/2009/espaceclient.gif');
/*	background-image:url('../../../img/themes/formalyon/rayures_orange.gif'); */
	background-repeat:repeat-y;
	background-position:top right;
	}
	
	
	
	/*.LoginZone h2 {
	font-size:1em;
	color:#FFFFFF;
	padding-left:3px;
	margin-top:3px;
	margin-bottom:5px;
	}*/
	
	html>body .LoginZone {
	height:58px;
	}

	html>body .LoginZone_2008 {
	height:58px;
	}
	
	.colDroite {
	margin:0;padding:0;
	float:left;
	min-height:600px;
	background-color:#FFFFFF;
	}
	
	html>body .colDroite {
	float:right;
	}

	.Text_content {
	padding:0;margin:0;
	min-height:400px;
	width:710px;
	float:right;
	margin-left:20px;
	font-family:Verdana,Arial, Comic sans MS;
	font-size:0.8em;
	color:black;
	}


}


@media print {/* Only used when printing*/
	.banniere-contenu {
		display:none;
		visibility:hidden;		
	}

	.colGauche {
		display:none;
		visibility:hidden;			
	}

	.LesProfils_onglets {
		display:none;
		visibility:hidden;		
	}

	.Footer {
		display:none;
		visibility:hidden;		
	}

	.Menu {
		display:none;
		visibility:hidden;		
	}

	.LoginZone {
		display:none;
		visibility:hidden;		
	}
	
	html>body .LoginZone {
		display:none;
		visibility:hidden;		
	}

	.colDroite {
	margin:0;padding:0;
	float:left;
	min-height:600px;
	}
	
	html>body .colDroite {
	float:none;
	}

	.Text_content {
	margin:0;padding:0;
	float:left;
	width:570px;
	font-family:Verdana,Arial, Comic sans MS;
	font-size:0.8em;
	color:black;
	}
}

.cgv_content {
	padding:0;margin:0;
	min-height:400px;
	text-align:left; 
	width:480px;
	float:right;
	margin:10px;
	font-family:Verdana,Arial, Comic sans MS;
	font-size:0.8em;
	color:black;
	}

.cgv_content h1 {
font-family:Verdana,Arial, Comic sans MS;
font-size:18px;
color:#66330C;
margin-top:10px;
margin-bottom:5px;
}

.cgv_content h2 {
font-family:Verdana,Arial, Comic sans MS;
font-size:16px;
color:#CC6600;
margin-top:10px;
margin-bottom:5px;
}

.all_content {
margin:0;padding:0;
text-align:center;
width:1000px;
margin-left:auto;
margin-right:auto;
text-align:left;
}

.main_content {
width:1000px;
height:auto;
}

html>body .main_content {
min-height:400px;
}

/* Définition des éléments de la bannière */

.banniere {
width:1000px;
height:218px;
background-image:url('../../../img/themes/formalyon/banniere.jpg');
background-repeat:no-repeat;
background-position:top left;
}

.banniere_2008 {
width:1000px;
height:218px;
/*background-image:url('../../../img/themes/formalyon/banniere09.jpg');*/
background-image:url('../../../img/themes/formalyon/2009/banniere09.gif');
background-repeat:no-repeat;
background-position:top left;
}

.banniere-contenu {
width:1000px;
height:140px;
background-image:url('../../../img/themes/formalyon/banniere-contenu.jpg');
background-repeat:no-repeat;
background-position:top left;
}

.banniere_content {
width:600px;
float:right;
}

.banniere_content_add1 {
width:705px; /*2009-05-19 820px; /*DM 2008-12-15 - width:825px;*/
float:left;
}

.logo_add1 {
	position:absolute;
	top:0px; left:900px;
	width:40px; height:100px;
	margin:0; padding:0;
}


/* ---- version Add1 --- */
.Lienshaut_add1 {
height:24px; /* 20 px DM 2008-12-15*/
margin-left:4px;
}

.Lienshaut_add1 ul {
margin:4px;padding:0; /*margin:0; DM 2008-12-15*/
list-style-type:none;
float:left;
}

.Lienshaut_add1 li{
float:left;
}

.Lienshaut_add1 li a {
padding-left:9px;
padding-right:8px;
text-decoration:none;
background-image:url('../../../img/themes/formalyon/fleche.gif');
background-repeat:no-repeat;
background-position: center left;
}

.Lienshaut_add1 li a:hover {
text-decoration:underline;
}

.Lienshaut_add1 li a:visited {
color:#B98B45;
}
/*---------------------*/
.Lienshaut {
height:30px;
margin-right:4px;
}
.Lienshaut ul {
margin:0;padding:0;
list-style-type:none;
float:right;
}

.Lienshaut li{
float:left;
margin-left:10px;
}

.Lienshaut li a {
padding-left:8px;
text-decoration:none;
background-image:url('../../../img/themes/formalyon/fleche.gif');
background-repeat:no-repeat;
background-position: center left;
}
/*---------------------*/

.Lienshaut li a:visited {
color:#B98B45;
}

.Lienshaut li a:hover{
text-decoration:underline;
}

.Recherche {
font-size:0.8em;
color:black;
float:right;
}

.Recherche_add1 {
font-size:0.8em;
color:black;
float:left;
margin-left:4px; /* DM 2008-12-17*/
}

.RechercheInput {
border:1px solid #B98B45;
height:12px;
width:100px;
}

.Panier {
height:20px;
text-align:right;
margin-top:22px;
}

.Panier_add1 {
height:20px;
text-align:left;
margin-top:21px; /*22px*/
margin-left:4px; /*DM 2008-12-17*/
}

.Panier a:hover {
text-decoration:underline;
}

/*---------------*/
/* Partie Gauche */


.MainContent {
margin:0;padding:0;
width:1000px;
}

.LoginZone h2 {
float:left;
width:90px;
height:35px;
background-image:url('../../../img/themes/formalyon/titre_espaceClient.gif');

background-repeat:no-repeat;
background-position:bottom left;
}

.LoginZone_2008 h2 {
float:left;
width:90px;
height:35px;
 /*background-image:url('../../../img/themes/formalyon/titre_espaceClient_2008.gif');	DM 2009-01-05 */

background-repeat:no-repeat;
background-position:bottom left;
}

.login{
border:1px solid orange;
height:14px;
width:100px;
font-size:0.8em;
}

.login{
border:1px solid orange;
height:14px;
width:100px;
font-size:0.8em;
}

.loginBtn {
height:17px;
width:17px;
border:0;
}

/* ---- version Add1 --- */
.Forma_2008 {
background-image:url('../../../img/themes/formalyon/2009/gauche09.jpg'); /*gauche_accueil_2008.jpg DM 2008-12-15*/
/*
background-repeat:no-repeat;
*/
background-position:top left;
width:260px;
}


.Forma {
background-image:url('../../../img/themes/formalyon/gauche_accueil.jpg');
/*
background-repeat:no-repeat;
*/
background-position:top left;
width:260px;
}

html>body .Forma {
height:auto;
min-height:400px;

}

html>body .Forma_2008 {
height:auto;
min-height:350px;/*DM 20090202 hack uniquement interprété par IE Win */
}

.accesForma {
margin:0;padding:0;
border:0;
margin-left:15px;
/* margin-top:320px; */
}


/* Colonne de droite */

.LesProfils_container {
margin:0;padding:0;
width:auto;
height:323px;


}

#Profil {
margin:0;padding:0;
display:block;
/*float:left:*/
height:323px;
}

html>body #Profil {
min-height:323px;

}

#Profil img {
border:0;
margin:0;padding:0;
}


.CommentProfil {
z-index:999;
margin:0;padding:0;
margin-left:37px;
margin-top: -62px;
line-height:13px;
font-size:0.9em;
color:#343434;
width:180px;
height:55px;
font-size:1em;
text-align:left;
}

.GaucheProfil {
float:left;
}

.ProfilVert {
margin-left:248px;
color:#476354;
float:left;
width:247px;
height:323px;

}

.ProfilBleu {
float:left;
color:#7C8987;
width:248px;
height:323px;


}

.ProfilViolet {
margin-left:495px;
color:#6D585E;
float:left;
width:245px;
height:323px;

}


/* div pour les contenus textuels */
.content {
margin:5px;
font-family: Verdana,Arial, Comic sans MS;
font-size: 1em;
}

.TitreNews {
float:left;
margin:20px;
margin-left:50px;
background-image:url('../../../img/themes/formalyon/titreActu.gif');
background-repeat:no-repeat;
background-position: top left;
width:148px;
height:53px;
border-right:1px solid #FB894A;
}


/* Styles des actualités */

.NewsHome {
margin-top:5px;
padding-top:15px;
 margin-left:200px;
}

.NewsTitle {
font-weight:bold;
font-size:0.8em;
color: #F36800;
}

.NewsDate {
font-weight:normal;
font-size:0.9em;
color: #F36800;
}

.NewsContent {
text-align:left;
color:black;
font-size:0.9em;

}

.NewsContent a {
display:block;
float:right;
padding-top:3px;
padding-right:20px;
margin-right:10px;
background-image:url('../../../img/themes/formalyon/puce.gif');
background-repeat:no-repeat;
background-position: right;
height:18px;
text-align: right;
font-size:0.9em;
}

.NewsContent a:hover {
text-decoration:underline;
}

.mentions {
margin:0;padding:0;
margin-left:4px; /* DM 2008-12-17*/
font-size:0.8em;
color:black;
float:left;
}

.Liensfooter {
margin:0;padding:0;
float:right;
}

.Liensfooter ul {
margin:0;padding:0;
list-style-type:none;
}

.Liensfooter li {
margin:0;padding:0;
float:left;
margin-left:15px;
}

.Liensfooter li a{
padding-left:8px;
text-decoration:none;
background-image:url('../../../img/themes/formalyon/fleche.gif');
background-repeat:no-repeat;
background-position: center left;
}

.Liensfooter li a:hover{
text-decoration:underline;
}

/*-------------------*/
/* les pages profils */

.MenuDirigeants {
width:260px;
height:370px;
float:left;
/* background-image:url('../../../img/themes/formalyon/gauche_dirigeants.jpg'); */
background-repeat:no-repeat;
background-position:top left;
}

.MenuCreateurs {
width:260px;
height:370px;
float:left;
background-image:url('../../../img/themes/formalyon/gauche_createurs.jpg');
background-repeat:no-repeat;
background-position:top left;
}

.MenuEtudiants {
width:260px;
height:370px;
float:left;
background-image:url('../../../img/themes/formalyon/gauche_etudiants.jpg');
background-repeat:no-repeat;
background-position:top left;
}

.MenuGeneral {
width:260px;
height:370px;
float:left;
background-image:url('../../../img/themes/formalyon/gauche_jaune.jpg');
background-repeat:no-repeat;
background-position:top left;
}



#Bleu {
background-image:url('../../../img/themes/formalyon/Bleu_selected.gif');
background-repeat:no-repeat;
background-position:bottom left;
}

#Vert {
background-image:url('../../../img/themes/formalyon/Vert_selected.gif');
background-repeat:no-repeat;
background-position:bottom left;
}

#Violet {
background-image:url('../../../img/themes/formalyon/Violet_selected.gif');
background-repeat:no-repeat;
background-position:bottom left;
}

#Jaune {
background-image:url('../../../img/themes/formalyon/jaune_selected.gif');
background-repeat:no-repeat;
background-position:bottom left;
}

/* modif 190508 */
html>body .LesProfils_onglets {
/* margin-left:260px; */
margin-left:200px;
}


.onglets {
padding:0;margin:0;
float:left;
height:41px;
width:auto;
}

.dirigeants_select {
margin:0;padding:0;
float:left;
width:248px;
height:41px;
background-image:url('../../../img/themes/formalyon/dirigeants_selected.gif');
background-repeat:no-repeat;
background-position:top left;
}


.dirigeants_onglets {
margin:0;padding:0;
float:left;
width:248px;
height:41px;
background-image:url('../../../img/themes/formalyon/dirigeants_onglets.gif');
background-repeat:no-repeat;
background-position:top left;
}


.createurs_select {
float:left;
margin:0;padding:0;
width:247px;
height:41px;
background-image:url('../../../img/themes/formalyon/createurs_selected.gif');
background-repeat:no-repeat;
background-position:top left;
}

.createurs_onglets {
float:left;
margin:0;padding:0;
width:247px;
height:41px;
background-image:url('../../../img/themes/formalyon/createurs_onglets.gif');
background-repeat:no-repeat;
background-position:top left;
}


.etudiants_select {
margin:0;padding:0;
float:left;
width:245px;
height:41px;
background-image:url('../../../img/themes/formalyon/etudiants_selected.gif');
background-repeat:no-repeat;
background-position:top left;
}

.etudiants_onglets {
margin:0;padding:0;
float:left;
width:245px;
height:41px;
background-image:url('../../../img/themes/formalyon/etudiants_onglets.gif');
background-repeat:no-repeat;
background-position:top left;
}



/*---------------------*/
/* Styles des contenus */
.validButtons {
display:block;
margin-top:30px;
padding-top:30px;
margin:5px;
padding:5px;
text-align:center;
}

.ValidButtonsRight {
display:block;
margin-top:30px;
padding-top:30px;
margin:5px;
padding:5px;
float:right;
}

.headingtreemini ul {
	margin-left : 10px;
}

.headingtreemini li {
	margin-left : 10px;
}


.Text_content th {
font-size:12px;
font-weight:bold;
padding-right:5px;
}


.Text_content h1 {
font-family:Verdana,Arial, Comic sans MS;
font-size:18px;
color:#66330C;
margin-top:10px;
margin-bottom:5px;
}

.Text_content h2 {
font-family:Verdana,Arial, Comic sans MS;
font-size:16px;
color:#CC6600;
margin-top:10px;
margin-bottom:5px;
}

.Text_content h3 {
font-family:Verdana,Arial, Comic sans MS;
font: small-caps bold 13pt verdana;
color:#F6A800;
font-weight:bold;
text-transform:uppercase;
padding-left:10px;
margin-bottom:25px;
background-image:url('../../../img/themes/formalyon/puceh2.gif');
background-repeat:no-repeat;
background-position:6px left;
}

.Text_content h4 {
font-size:12px;
margin-top:5px;
margin-bottom:8px;
color:#F6A800;
font-weight:bold;
}

.Text_content h5 {
font-size:11px;
margin-top:5px;
color:#996600;
font-weight:bold;
}

.Text_content h6 {
font-size:9px;
font-weight:normal;
margin-top:10px;
margin-bottom:2px;
}

.normal {
	margin:0px;
	padding:0px;
	font-family:Verdana,Arial, Comic sans MS;
	font-size:1em;
}

.normal12 {
	margin:0px;
	padding:0px;
	font-family:Verdana,Arial, Comic sans MS;
	font-size:1.2em;
}

.normal14 {
	margin:0px;
	padding:0px;
	font-family:Verdana,Arial, Comic sans MS;
	font-size:1.4em;
}
.Text_content p {
	font-family:Verdana,Arial, Comic sans MS;
	font-size:1em;
}

.Text_content a {
padding-left:8px;
text-decoration:none;
background-repeat:no-repeat;
background-position: center left;
}

.Text_content a:visited {
color:#B98B45;
text-decoration:none;
font-size:0.9em;
font-weight:bold;
}

.Text_content a:hover{
text-decoration:underline;
}

.Text_content a.plus {
padding-top:3px;
padding-right:20px;
text-decoration:none;
background-image:url('../../../img/themes/formalyon/puce.gif');
background-repeat:no-repeat;
background-position: right;
height:18px;
text-align: right;
font-size:0.9em;
}

.Text_content a.plus:hover {
text-decoration:underline;
}

.Text_content legend {
margin:0;padding:0;
margin-bottom:11px;
color:#f6a800;
font-size:13px;
font-weight:bold;
}
.Text_content fieldset {
margin:0;padding:0;
border:1px solid #f6a800;
margin:3px;
padding:3px;
margin-right:0;
}

.Text_content input {
display:inline;
border:1px solid #AAA;
vertical-align:middle;
}



.Article_content, .Article_content ul, .Article_content ul ul {
list-style-type:none;
font-family:Verdana,Arial, Comic sans MS;
}

.Article_content li {
font-size:1em;
padding-left:12px;
margin-top:2px;
margin-bottom:2px;
}

.Article_content ul  li {
color:black;
font-size:1em;
margin-left:10px;
padding-left:8px;
background-image:url(../../../img/themes/formalyon/pucessniveau1.gif);
background-position:4px left;
background-repeat:no-repeat;
}

.Article_content ul ul li{
color:#996600;
font-size:1em;
margin-left:10px;
padding-left:12px;
background-image:url(../../../img/themes/formalyon/pucessniveau2.gif);
background-position:4px left;
background-repeat:no-repeat;
}

.Article_content ul ul ul li{
color:#996600;
font-size:1em;
margin-left:10px;
padding-left:8px;
background-image:url(../../../img/themes/formalyon/pucessniveau1.gif);
background-position:4px left;
background-repeat:no-repeat;
}


legend {
padding : 4px;
color: #F2973C;
font-weight: bold;
}

.lienCCI {
	top: 0px;
	left: 0px;
}

.lienCCI_add0 {
	top: 0px;
	/*2009-05-19 left: 930px; /*930px;*/
	position:relative; /*2009-05-19 absolute; /*20081212*/
	margin:0;
	padding:0;
	width:100px;
	height:60px;	
}
.lienCCI_add1 {
	top: 0px;
	/*2009-05-19 left: 930px; /*930px;*/
	position:relative; /*2009-05-19 absolute; /*20081212*/
	margin:0;
	padding:0;
	width:100px;
	height:60px;	
}
.lienCCI_add2 {
	top: 0px;
	/*2009-05-19  left: 1035px; /*1030px*/
	position:absolute; /*20081212*/
	width:95px;	
	height:60px;
}


.pub {
margin:0;padding:0;
display:block;
width:100%;
}

/* classe pou rl eplan du site */
.websitemapnormal {
text-decoration:none;
color:#B98B45;
font-size:0.9em;
font-weight:bold;
list-style-type:none;

}

.websitemapnormal a {
color:#000000;
}

.websitemapnormal ul ul a {
color:#B98B45;
}

.websitemapnormal a:hover{
text-decoration:underline;
}

.websitemapnormal a:visited{
text-decoration:none;
color:#B98B45;
}

.websitemapnormal ul li {
padding-bottom:15px;
}

.websitemapnormal ul li li {
padding-bottom:2px;
}

.websitemapnormal ul {
list-style-type:none;
font-size:1.4em;
font-weight:bold;
}

.websitemapnormal ul ul {
list-style-type:none;
font-size:1.1em;
font-weight:bold;
}

.websitemapnormal ul ul {
list-style-type:none;
font-size:0.9em;
font-weight:bold;
}

.websitemap {
}
.websitemap ul {
list-style-type:none;
margin:0;padding:0;
}

.websitemap li {
margin:0;padding:0;
padding-left:0px;

}

.websitemap li a {
font-family:Verdana,Arial, Comic sans MS;
font: small-caps bold 12pt verdana;
color:white;
font-weight:bold;
text-transform:uppercase;
padding-top:8px;
padding-left:8px;
margin-bottom:5px;
background-image:none;
text-decoration:none;
display:block;
height:40px;
width:220px;
}

#planGenerique {
background-image:url('../../../img/themes/formalyon/plan_generique.jpg');
background-repeat:no-repeat;
background-position:top left;
}

#planProtected {
background-image:url('../../../img/themes/formalyon/plan_espace.jpg');
background-repeat:no-repeat;
background-position:top left;
}

.websitemap li a:visited{
padding-left:8px;
text-decoration:none;
}

.websitemap li a:hover {
padding-left:8px;
text-decoration:none;
}

.websitemap ul ul li a:hover {
text-decoration:underline;
}

.websitemap ul ul li {
margin:0;padding:0;
padding-left:5px;
width:190px;
}

.websitemap ul ul li a {
margin:0;padding:0;
margin-left:5px;
display:block;
height:auto;
width:auto;
font-size:12px;
font: bold 10pt verdana;
text-transform:none;
color:#F6A800;
padding-left:10px;
background-image:url(../../../img/themes/formalyon/fleche_orange.gif);
background-repeat:no-repeat;
background-position:center left;
}

.websitemap ul ul li a:visited {
margin:0;padding:0;
margin-left:5px;
display:block;
height:auto;
width:auto;
font-size:12px;
font: bold 10pt verdana;
text-transform:none;
color:#F6A800;
padding-left:10px;
background-image:url(../../../img/themes/formalyon/fleche_orange.gif);
background-repeat:no-repeat;
background-position:center left;
}


.websitemap ul ul ul li a {
margin:0;padding:0;
display:inline;
height:auto;
width:auto;
font-size:11px;
font: normal 10pt verdana;
text-transform:none;
color:#960;
padding-left:8px;
background-image:url(../../../img/themes/formalyon/pucessniveau1.gif);
background-repeat:no-repeat;
background-position:center left;
}

.websitemap ul ul ul li a:visited {
margin:0;padding:0;
display:inline;
height:auto;
width:auto;
font-size:11px;
font: normal 10pt verdana;
text-transform:none;
color:#960;
padding-left:8px;
background-image:url(../../../img/themes/formalyon/pucessniveau1.gif);
background-repeat:no-repeat;
background-position:center left;
}

.websitemap ul ul ul {
margin-top:3px;
margin-bottom:3px;
}

.websitemap ul ul ul li {
margin:0;padding:0;
padding-left:30px;
background-image:url(../../../img/themes/formalyon/plan_arbossmenu.gif);
background-repeat:no-repeat;
background-position:18px 2px;
width:210px;
}

.websitemap ul ul ul li a, ul ul ul li a:visited {
margin:0;padding:0;
}

.planArbo {
margin:0;padding:0;
padding-left:15px;
}
.planProfils {
display:block;
float:left;
}

.normalPlan {
display:block;
min-height:400px;
}

.normalPlan ul {
margin-top:30px;
width:270px;
float:left;
margin-left:50px;
}

.normalPlan ul ul, ul ul ul {
margin:0;padding:0;
}

.planAccueil a{
margin-left:250px;
color:#F6A800;
font-family:Verdana,Arial, Comic sans MS;
font-size:14px;
text-transform:uppercase;
padding-left:10px;
background-image:url(../../../img/themes/formalyon/puceh2.gif);
background-repeat:no-repeat;
background-position:center left;
}

#Dirigeants {
color:white;
font-family:Verdana,Arial, Comic sans MS;
font-size:12px;
font-weight:normal;
padding-top:4px;
padding-left:30px;
background-image:url(../../../img/themes/formalyon/plan_dirigeants.jpg);
background-position:top left;
background-repeat:no-repeat;
display:block;
height:36px;
width:180px;
}

#Createurs {
color:white;
font-family:Verdana,Arial, Comic sans MS;
font-size:12px;
font-weight:normal;
padding-top:4px;
padding-left:30px;
background-image:url(../../../img/themes/formalyon/plan_createurs.jpg);
background-position:top left;
background-repeat:no-repeat;
display:block;
height:36px;
width:180px;
}

#Etudiants {
padding-top:4px;
color:white;
font-weight:normal;
font-family:Verdana,Arial, Comic sans MS;
font-size:12px;
padding-left:30px;
background-image:url(../../../img/themes/formalyon/plan_etudiants.jpg);
background-position:top left;
background-repeat:no-repeat;
display:block;
height:36px;
width:180px;
}


/* - FIN normalWebSitePlan -----------------*/
   
/* -  Tromboniscope -----------------*/
.trombinoscope {
margin:0;padding:0;
background-color:#EDA956;
/*
background-image:url(../../../img/themes/formalyon/fondTrombi2.jpg);
background-repeat:no-repeat;
background-position:top left;
*/
padding:2px;
}

.trombinoscope a {
margin:0;padding:0;
display:block;
background-image:none;
border:3px solid white;
}

.trombinoscope td {
margin:0;padding:0;
padding:3px;
}

.trombinoscopeRubSelect {
padding-left:8px;
text-decoration:none;
color:#000000;
font-size:0.9em;
font-weight:bold;
}

.trombinoscopeVisu {
	font-family:Verdana,Arial, Comic sans MS;
	font-size:1em;
}
.trombinoscopeVisu p {
	font-family:Verdana,Arial, Comic sans MS;
	font-size:1em;
	color:black;
}
/* - FIN Tromboniscope -----------------*/
   
   
.calendarEvents {
	 font-family:Verdana,Arial, Comic sans MS;
	 font-size:08pt;
	 font-weight:normal;
	 color:#764030;
	 margin:0px;
	 padding:0px;
	 margin-bottom:25px;
}

.calendarEvents td {
	 font-family:Verdana,Arial, Comic sans MS;
	 font-size:08pt;
	 font-weight:normal;
	 margin:0px;
	 padding:0px;
}   

.calendarEvents td h1 {
	 margin:0px;
	 padding:0px;
	 background-image:none;
	 font-size:08pt;
	 color:#663333;
}   

.calendarEvents td h2 {
	 margin:0px;
	 padding:0px;
	 background-image:none;
	 font-weight:normal;
	 font-size:08pt;
	 margin-bottom:3px;
}   

.calendarMonth {
	 font-family:Verdana,Arial, Comic sans MS;
	 font-size:08pt;
	 font-weight:bold;
}

.calendarMonth h2{
	 font-family:Verdana,Arial, Comic sans MS;
	 font-size:12px;
	 font-weight:bold;
	 color:#F7941D;
	 background-image:none;
	 margin:0px;padding:0px;
	 margin-top:20px;
	 margin-bottom:10px;	 
}

.topCalendar a {
		margin: 0px;
		padding: 0px;

}

.calendarDiv {
	 font-family:Verdana,Arial, Comic sans MS;
	 font-size:08pt;
	 font-weight:bold;
	 color:#663333;
	 text-align: left;
	 padding:0px;margin:0px;
}

.calendarDiv a {
	 font-family:Verdana,Arial, Comic sans MS;
	 font-size:08pt;
	 font-weight:bold;
	 text-decoration : none;
	 color:#663333;
	 text-align: center;
		margin: 0px;
		padding: 0px;
}

.calendarDiv a:visited {
	 font-family:Verdana,Arial, Comic sans MS;
	 font-size:08pt;
	 font-weight:bold;
	 color:#663333;
	 text-align: center;
	 margin: 0px;
   padding: 0px;
}

.calendarTable td {
   height:17px;
	 text-align: center;
}

.calendarTable td.null {
	 text-align: center;
   width:17px;	 
}

.calendarTable td.day {
   width:17px;	 
	 text-align: center;
	 background-color: #FFFFFF;
		border-left:1px solid #FFE4C9;
		border-right:1px solid #FFE4C9;
		border-top:1px solid #FFE4C9;
		border-bottom:1px solid #FFE4C9;
}

.calendarTable td.currentDay {
   width:17px;	 
	 text-align: center;
	 background-color: #F7941D;
		border-left:1px solid #FFE4C9;
		border-right:1px solid #FFE4C9;
		border-top:1px solid #FFE4C9;
		border-bottom:1px solid #FFE4C9;
}

.CopixFormationEdit {
   width: 98%;
   border-collapse:collapse;
}

.CopixFormationEdit tr.alternate1 {
   background-color: #fde778;
}

.CopixFormationEdit th {
text-align:left;
width: 25%;
border-left:1px solid #FFE4C9;
border-right:1px solid #FFE4C9;
border-top:1px solid #FFE4C9;
border-bottom:1px solid #FFE4C9;
}

.CopixFormationEdit td {
text-align:left;
border-left:1px solid #FFE4C9;
border-right:1px solid #FFE4C9;
border-top:1px solid #FFE4C9;
border-bottom:1px solid #FFE4C9;
}

.CopixFormationTampons td {
 text-align:center;
 border:0;
}

/* styles pour la recherche et les résultats */
.plus {
display:block;
height:20px;
color:#996600;
font-weight:bold;
font-size:12px;
text-decoration:none;
padding-right:15px;
background-image:url(../../../img/themes/formalyon/puce.gif);
background-repeat:no-repeat;
background-position:center left;
}

.plus :hover {
text-decoration:underline;
}

.Formfunction a{
font-size:10px;
color:#996600;
text-decoration:none;
}
.Formfunction a:visited{
font-size:10px;
color:#996600;
text-decoration:none;
}

.FormNouvelle{
	color:red;
	font:bold 12px verdana;
}

.FormTableRecherche {
font-weight:bold;
font-size:11px;
text-align:left;
padding-right:10px;
margin-left:40px;
}

.FormTableRecherche td {
height:25px;
}

.FormTableRecherche input {
float:left;
}

.FormTableRecherche select {
float:left;
}

.FormTableResultat {
border:1px solid #F6A800;
font-size:11px;
border-collapse: collapse;
width:100%;
}

.FormTableResultat th {
font-size:12px;
margin-top:5px;
color:white;
font-weight:bold;
text-align:left;
margin-bottom:20px;
background-color:#F6A800;
height:15px;
}
.FormTableResultat td {
padding:2px;
padding-right:4px;
padding-left:5px;
}

.FormAlternate {
   background-color: #fef6da;
}


.FormTableAffichageTop th{
font-size:11px;
font-weight:bold;
text-align:left;
}

.FormTitle {
font-family:Verdana,Arial, Comic sans MS;
font: small-caps bold 16pt verdana;
color:#F6A800;
font-weight:bold;
text-transform:uppercase;
background-image:url('../../../img/themes/formalyon/puceh2.gif');
background-repeat:no-repeat;
background-position:center left;
padding:0px;
margin:0px;
padding-left:10px;
}

.FormTableAffichageTop td{
font-size:11px;
color:#996600;
font-weight:bold;
}

.FormTableAffichage {
text-align:left;
font-size:11px;
margin:0;padding:0;
  border-spacing: 0px;
  border-collapse: collapse;
}

.FormTableAffichage th {
color:white;
font-size:13px;
font-family:Verdana,Arial, Comic sans MS;
padding-left:15px;
height:25px;
text-align:left;
}

.FormTableAffichage td {
font-size:11px;
padding-top:5px;
padding-bottom:5px;
padding-left:15px;
padding-right:15px;
height:20px;
}

.FormTableAffichage ul {
	padding-left: 10px;
}
.FormTableAffichage ul li {

}
.FormTableAffichage .comAv{
	display:block;
	margin-left:-20px;
	margin-top:5px;
	font-weight:bold;
}
.FormTableAffichage .comAp{
	display:block;
	font-style:italic;
}

.niv1 {
font-weight:bold;
background:transparent url(../../../img/themes/formalyon/puce_niv1.gif) no-repeat scroll left 2px;
line-height:14px;
margin:0;
padding:0 0 0 15px;
}
.niv2 {
background:transparent url(../../../img/themes/formalyon/puce_niv2.gif) no-repeat scroll left 2px;
line-height:14px;
margin-left:15px;
padding:0 0 0 15px;
}

.niv3 {
background:transparent url(../../../img/themes/formalyon/puce_niv3.gif) no-repeat scroll left 2px;
line-height:14px;
margin-left:25px;
padding:0 0 0 15px;
}


@media print {/* Only used when printing*/
	.FormTableAffichageTop {
		width:600px;
	}
	
	.FormTableAffichage{
		width:600px;
		border-right:2px #fde778 solid;
		border-bottom:2px #fde778 solid;
	}

	.FormFunction {
		display:none;
		visibility:hidden;				
	}
	
}

