/* CSS Document */
#contenu{
	position:relative;
	top:2em;
	left:15em;
	width:70%;}
#colCentre{
	position:relative;
	float:left;
	left:0em;
	top:0em;
	width:26em;
}
.txt, .txt1, .txt5, .txt6, .txt4, .txt7, .txt9, .txt26 {
	position:relative;
	top:-1em;
	font-size: 80%;
	color: #000000;
	padding-left : 10px;
	margin-right : 5px;
	text-align: justify;
}
.txt a, .txt1 a, .txt5 a, .txt6 a, .txt4 a, .txt7 a, .txt9 a, .txt26 a {
	color: #FFAA00;
}
.txt4 h3, .txt4 h3.spip{color:#0094BC;}
.txt4 h4, .txt4 em{color:#0094BC; font-style:normal;}
.creasite{color:#0094BC;}
.txt5 h3{color:#96BE39;}
.txt5 h4, .txt5 em{color:#96BE39; font-style:normal;}
.conseil{color:#96BE39;}
.txt1 h3{color:#960;}
.txt1 h4, .txt1 em{color:#960; font-style:normal;}
.formation{color:#996600;}
.txt7 h3, .txt9 h3, .txt26 h3 {color:#666;}
.txt7 h4, .txt9 h4, .txt7 em, .txt9 em{color:#666; font-style:normal;}
.contact, .liens{color:#666;}
.chapo {
	margin-bottom : 10px;
	margin-left : 10px;
	margin-right : 5px;
	font-size:90%;
	font-style: none;
}

/* * *
 * Arborescence
 * * * * * * * * */
 #arborescence {
	position:relative;
	left:0em;
	top:-1em;
	width:26em;
	font-size: 90%;
	color:#FAO;
	text-align: left;
	padding:10px 0 0 10px;
	font-weight: bold;
}
#arborescence a{
	text-decoration:none;
}
#arborescence a.arbo4{
	color:#0094BC;
}
#arborescence a.arbo5{
	color:#96BE39;
}
#arborescence a.arbo1{
	color:#996600;
}
#arborescence a.arbo7, #arborescence a.arbo9{
	color:#666;
}

#arborescence b{
	font-weight: bold;
}
#arborescence em{
	font-style:normal;
	color:#666;
	font-weight: bold;
}
/* * *
 * Colonne de droite
 * * * * * * * * */
#colDroite{
	position:relative;
	display:inline;
	float:left;
	left:1.5em;
	top:0.5em;
	width:15em;
	margin-left:-3px;/* compense la marge des 3px des flottants dans IE */
}
div.txt4 a, div.txt1 a, div.txt5 a, div.txt7 a,  div.txt9 a,  div.txt26 a, div.txt10{
	text-decoration:none;}
#colDroite h2 {
	color:#116906;
	text-align: justify;
	font-size: 100%;
}
#colDroite txt{
	text-align: left;
	color:#96BE39;
}
#colDroite txt a {
	color: #FFAA00;
}
.logo_colD {
	text-align: center;
	color:#96BE39;
}
/* * *
 * Rubrique intro sites
 * * * * * * * * */
#colCentreRubintrosites{
	position:relative;
	float:left;
	left:0em;
	right:0em;
	top:0em;
	width:42.5em;
}
.siterub-intro{
	position:relative;
	top:1em;
	width:100%;
	color:#FFF;
	padding:1em;
	margin-bottom:1em;
	background-color:#FA0;
}
a .siterub-intro{
	display: block;
	position:relative;
	width:50em;
}
a:link .siterub-intro , a:visited .siterub-intro{
	border:2px solid #666;
	height:4em;
	text-decoration:none;
	width:50em;
}
a:hover .siterub-intro , a:active .siterub-intro {
	border:2px solid #FA0;
	height:10em;
	text-decoration:none;
	z-index:8;
	width:50em;
}
.titre-siteintro{
	position:relative;
	left:-0.8em;
	top:-0.8em;
	font-weight:bold;
	font-size:120%;
	display:inline;
	background-color:#0094BC;
	color:#FFF;
}
.description-siteintro{
	position:absolute;
	right:2em;
	top:0.5em;
	width:30em;
	display:block;
	color:#FFF;
	font-weight:100;
	padding:0.2em;
}
.description-siteintro b{
	font-weight: bold;
	font-size:1.2em;
	padding-right:1em;
}
a .siterub-intro .description-siteintro, a .siterub-intro .description-siteintro {
	text-decoration:none;
	overflow:hidden;
}
a:link .description-siteintro, a:visited .description-siteintro{
	height:5em;
	background-color:#666;
	filter:alpha(opacity=70);
	-moz-opacity: 0.7;
	opacity: 0.7;
}
a:hover .description-siteintro, a:active .description-siteintro{
	height:11em;
	background-color:#666;
	filter:alpha(opacity=90);
	-moz-opacity: 0.9;
	opacity: 0.9;
}
#gifcoinsite{
	position:absolute;
	top:9.6em;
	left:53em;}
/* * *
 * Article présentation sites
 * * * * * * * * */
#col-images-sites{
	position:relative;
	left:0.7em;
	margin-top:1em;
	width:170px;
	margin-bottom:200px;
}
.image_colD{
	margin:0px;
	padding:0px;
	line-height:normal;
}
#col-images-sites a, .logo_colD a{
	text-decoration:none;
	border: none;
	color:#CCCCCC;
}
#col-images-sites a:link,#col-images-sites a:visited,#col-images-sites a:hover,#col-images-sites a:active{
	text-decoration:none;
	color:#CCC;
	text-decoration: none;
}
#col-images-sites a span { /* définition de la balise <span> inclue dans <a> */
	display: none;
}
#col-images-sites a:hover span { /* définition de la balise <span> au survol */
	display: block;
	clear:both;
	position: relative;
	z-index:70;
	top:0px; /* positions et dimensions du calque, que vous pouvez changer à loisir */
	right:5px;
	color: white;
}
