/* CSS Document */

/* 
jaune FD*F4*05 #FDF405
rouge FD*02*09 #
bleu   00*42*7C #00427C
*/


body {
	margin: 0px ;
	padding: 0px ;
	font-family: sans-serif ;
	background: #999999 ;
	color:  #00427C ;
	text-align: center ;
}

	a {
		color: #FDF405 ;
		font-weight: bold ;
		text-decoration: none ;	
	}

#admin {
	position:  absolute ;
	right: 0px ;
	bottom: 0px ;
}

.contact{
	color: #FDF405 ;
	font-weight: bold ;
}

img.contact {
	border : 1pt solid #FDF405;
}


#all {
	position: absolute ;
	top: 10% ;
	right: 5% ;
	width: 95% ;
}



.content {
	position: absolute ;
	top: 50pt ;
	text-align: justify  ;

}

#titre {
	position: absolute ;
	top: 5pt ;
	width: 650pt  ;
    right: 5pt ;
	text-align: center ;
	font-size: 32pt ;
}


.affichage {
	text-align: justify ;
	top: 50pt ;
	width: 349.5pt;
    right: 210pt ;
	padding: 15pt ;
	background: #00427C ;
	color: #FDF405  ;
	font-size: 11pt ;
	z-index: 10 ;
}

.edito {
	position: absolute ;
	text-align: justify ;
	top: 50pt ;
	width: 150pt ;
    left: 15pt ;
	padding: 15pt ;
	background: #008000  ;
	color: #FDF405  ;
	font-size: 11pt ;
}

#contact {
	position: absolute;
	top: 270pt;
	right: 5pt;
	width : 190pt;
	padding: 5pt;
	font-size:  10pt;
	background: #FD0209;
	color: #FFFFFF;
}

#credits {
	position: absolute ;
	right: 3pt ;
	font-size: 6pt ;
	width : 190pt;
	top: 360pt ;
}



#menucontainer {
	position: absolute ;
	text-align: right ;
	top : 50pt ;
	right: 5pt ;
	padding: 5pt ;
	background: #00427C ;
	width: 190pt ;
	height: 235px ;

}


.itemenu {
	text-align: right ;
	height: 25px ;
	padding: 2pt ;
	margin: 2pt ;
	font-weight: bold ;
	background: #FD0209 ;
	color: #FFFFFF  ;
}



#itemIntro {
	background: #FDF405   ;
	color: #00427C  ;
}

#intro {  
	position: absolute ;
	visibility: visible ;
}

#fonctionnement { 
	position: absolute ;
	visibility: hidden ;
}

#ateliers {
	position: absolute ;
	visibility: hidden ;
}

#inscription {
	position: absolute ;
	visibility: hidden ;
}
#photos {
	position: absolute ;
	visibility: hidden ;
}
#stages {
	position: absolute ;
	visibility: hidden ;
}
#eleves {
	position: absolute;
	visibility: hidden;
	height: 71px;

}

.pucestar {
	vertical-align: middle ;
	height: 30px ;
	width: 30px ;
	border: 0;

}

.label {
	border-width: 2px ;border-style: line; 
}

.tabfic {
 	width:90%; text-align: right ;
 }
 
 #mot {
 	position: absolute ;
 	text-align: justify ;
	top: 50pt ;
	width: 150pt;
    right: 600pt ;
	padding: 15pt ;
	background: green ;
	color: #FDF405  ;
	font-size: 11pt ;
	z-index: 1 ;
 }