html {
	margin: 0;
	padding: 0;
	background-image: url(Couleurs/OmbrePage.gif);
background-repeat: repeat-x;

	
}

body {
	margin: 0;
	padding: 0;
	width: 80%;
	margin: auto;
	margin-top: 10px;
	margin-bottom: 10px;

	
	
}

hr.spip
{
clear:both;
border:none;
padding:0;
margin:0;
border:none;
color:#ffffff;
}   



.spip_ancre
{
font-weight : 900;
font-family :  Verdana, Arial, Helvetica, sans-serif;
padding-left:3px;
padding-right:3px;
}
i, em, i.spip, em.spip
{
font-size:1em;
}
caption
{
font-size : 1em;
margin-top:20px;
margin-bottom:15px;
font-weight : 900;
font-family :  Verdana, Arial, Helvetica, sans-serif;
text-align:center;
}



.ColGauche
{
float:left;
width:43%;
bordert:1px solid #cccccc;
padding-right:5px;
padding-left:5px;
display:block;
vertical-align:top;
border-right:1px solid #cccccc;

}

.ColDroite
{
float:right;
width:43%;
padding-right:5px;
padding-left:5px;
display:block;
vertical-align:top;
border-left:1px solid #cccccc;
}

table.spip
{
width:100%;
border-collapse: separate;
margin:auto;
display:table;
font-size: 0.8em;
}

table.spip td
{
border:1px solid #D86A3A;
border-collapse: separate;
padding:2px;
margin:2px;

}
table.spip th
{

padding:5px;
margin-bottom:10px;
}

h1 {
	margin: 0;
	padding: 0;
}

h2 {
	font-size: 1.3em;
}

h3 {
	font-size: 1.3em;
}

h5 {
	font-size: 0.9em;
	margin: 0;
	padding: 0;
	color: #000000;
	font-weight: 900;
	margin-top: 1em;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	text-align: left;
	border-bottom: 1px solid #dc770b;
	padding-left: 30px;
}

h6 {
	font-size: 0.8em;
	margin: 0;
	padding: 0;
	color: #000000;
	font-weight: 900;
	margin-top: 1em;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	text-align: left;
	background-image: url(Couleurs/TON2_C3.gif);
	background-position: 100% 100%;
	padding-left: 30px;
}

strong,strong.spip {
	font-weight: 900;
	font-size: 1em;
}

form,fieldset {
	margin: 0;
	border: 0;
	padding: 0;

}


fieldset p{
	margin: 0;
	border: 0;
	padding: 0;
	font-family: Arial, Verdana, Helvetica, sans-serif;
	font-size:0.8em;
	color:#000000;

}

legend {
	margin: 0;
	padding: 0;
	font-weight: 900;
	font-size: 1em;
	font-family: Arial, Verdana, Helvetica, sans-serif;
	text-align: left;
	padding-left: 25px;
	border-left: none;

}

img {
	border: 0;
}

div {
	margin: 0;
	padding: 0;
}

ol {
	margin: 0;
	padding: 0;
	list-style-type: none;
}

ul {
	margin: 0;
	padding: 0;
	list-style-type: none;

}
ul.spip
{
margin-top:10px;
margin-bottom:10px;
}
li {
	margin: 0;
	padding: 0;
	list-style-type: none;
}

li.spip {
	margin: 0;
	margin-left: 3em;
	padding-left:20px;
	padding-bottom: 3px;
	font-size: 1em;
 background-repeat: no-repeat;
 background-position: left center;
 list-style-type: none;
 
}

label {
	margin: 0;
	padding: 0;
	font-weight: 900;
	margin-top: 25px;
	margin-bottom: 25px;
	font-family: "Trebuchet MS", Verdana, Arial, Helvetica, sans-serif;
	text-align: left;
	padding-left: 10px;
	font-size:1em;
	display:inline;
}

#visuHaut {
  background-position:0 100%;
    text-align:left;
	vertical-align:middle;
	margin:0;
	padding:0;
	border:none;
	height:150px;
	width:100%;
	background-repeat:no-repeat;
	background-position:100% 0;
	}
#visuHaut table
	{
	width:90%;
	text-align:center;
	height:150px;
	margin:0;
	padding:0;
	}

td.Logo
{
width:91px;
background-color:#ffffff;
	background-repeat:no-repeat;
	background-color:#ffffff;
background-image : url(Couleurs/ombreGauche.png);
background-position:0 100%;
padding-left:50px;
padding-right:50px;
}
td.FlashCentral
{
text-align:center;
vertical-align:center;
}
#Flash {
	float: left;
	padding-left: 10px;
	text-align: center;
	width: 50%;
}

#sousVisuHaut_01 {
	background-position: 0% 0%;
	background-repeat: no-repeat;
	font-family: Verdana, Geneva, Arial, Helvetica;
	font-size: 0.8em;
	font-weight: 900;
	text-align: right;
	padding-right: 15px;
	clear: both;
}

#sousVisuHaut_02 {
	background-position: 0% 0%;
	background-repeat: repeat;
	display: block;
	width: 100%;
	clear: both;

}

#BlocRecherche {
	font-size: 0.9em;
	color: #000000;
	font-size: 0.7em;
	padding-left: 60px;
	text-align: center;
	float: left;
	display: inline;
}

.Recherche {
	color: #000000;
	font-family: Verdana, Geneva, Arial, Helvetica;
	font-size: 0.8em;
}

.Inputcherche {
	font-size: 0.8em;
	color: #000000;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	border: 1px outset #ffffff;
	background-color: #fff7e7;
}

input {
	font-size: 0.8em;
	font-family: Verdana, Arial, Helvetica, sans-serif;
}

.Tab_Page {
	border: 0;
	margin: 0;
	padding: 0;
	vertical-align: top;
	width: 100%;
	clear: both;
}

#col_Gauche{
	width: 22%;
	vertical-align: top;
	min-height:100%;
	clear: both;
	padding:5px;
	tex-align:center;
	padding-left:20px;
	background-repeat:no-repeat;
	background-color:#ffffff;
background-image : url(Couleurs/ombreGauche.png);	

}

#col_Centre {
	padding: 0;
	padding-left: 5px;
	padding-right: 5px;
	margin: 0;
	vertical-align: top;
	text-align: center;
	background-color: #ffffff;
	min-height:100%;
	clear: both;
}

#col_Droite {
width:22%;
vertical-align:top;
text-align:center;
min-height:100%;
padding-top:0;
clear: both;
background-position:100% 20%;
background-repeat:no-repeat;
background-color:#ffffff;
padding-right:5px;
background-image : url(Couleurs/ombreDroite.png);
}
.TitreRubriqueImage
{
display:block;
padding-top:20px;
width:100%;
height:100%;
display:block;
vertical-align:center;
text-align:middle;

}
#col_Droite_HP{
width:15%;
vertical-align:top;
text-align:center;
min-height:100%;
padding-top:0;
border-left:1px solid #cccccc;

}


#col_Droite_Forum {
	width: 50%;
	vertical-align: top;
	padding: 10px;
}
#col_Centre_Forum {
	padding: 0;
	padding-left: 5px;
	padding-right: 5px;
	margin: 0;
	vertical-align: top;
	text-align: center;
	background-color: #ffffff;
	min-height:100%;
	clear: both;
		width: 20%;
background-image: url(Couleurs/hachure.gif);		
}

.ForumInactif
{
font-size:0.8em;
color:#cccccc;
width:90%;
margin-right:80px;
}


.formulaire_spip formulaire_forum
{

}


.Picto_Fonction, .Picto_Lien {
	margin-top: 20px;
	width: 3em;

	padding: 0;
	text-align: center;
	clear:both;
	display:block;
}


.Picto_Lien {
width: 6em;
display:block;
margin:auto;
}
.Titre_Picto
{ 

font-family: Verdana,Geneva,Arial,Helvetica;
font-size:0.7em;
font-weight:900;    
text-align:center;
margin:auto;
padding:0;
display:block;
padding-left:4px;
padding-right:4px;
padding-bottom:2px;
clear:both;
text-decoration:none;

}

.TitreImage
{
background-position:53% 53%;
background-repeat:no-repeat;
display:block;
text-align:center;
vertical-align:middle;
height:100%;
margin-top:30px;
}

.BT_Acces {
	font-family: Verdana, Geneva, Arial, Helvetica;
	font-size: 0.7em;
	font-weight: 900;
	vertical-align: top;
	line-height: 80%;
	float: left;
	text-decoration: none;
	display: block;
	padding: 2px;
	margin-right: 5px;
	text-align: center;
	vertical-align: bottom;

	margin-top: 2px;
}

.BT_Acces:hover {
	border: 2px inset #ffe402;
	text-decoration: none;
}

	.Bloc_AlaUne {
	padding: 4px;
	display: block;
	background-color:#ffffff;
	background-position:0 0;
	margin-bottom: 15px;
	background-repeat:no-repeat;
}
	

.TitreColDroite {
	color: #000000;
	margin: 0;
	padding: 0;
	font-weight: 900;
	font-size: 0.8em;
	font-family: Arial, Verdana, Helvetica, sans-serif;
	text-align: left;

	background-position: 0 1px;
	background-repeat: no-repeat;
	text-align: left;
	padding-bottom: 5px;
	padding-left: 20px;
}

.BTaLAune {
	font-family: Verdana, Geneva, Arial, Helvetica;
	color: #dc770b;
	font-size: 0.8em;
	font-weight: 900;
	vertical-align: bottom;
	text-align: center;
	text-decoration: none;
	display: block;
	margin: 0;
	padding: 0;
	border-bottom: 1px solid #cccccc;
}

.BTaLAune:hover {
	color: #000000;
}

#Identification {
	float: right;
	background-position: 100% 100%;
	background-image: url(Couleurs/Identification.gif);
	background-repeat: no-repeat;
	color: #000000;
	font-family: Verdana, Geneva, Arial, Helvetica;
	font-size: 0.7em;
	font-weight: 900;
	text-align: right;
	width: 161px;
	height: 47px;
}

.Inline {
	display: inline;
}

.Marge5px {
	padding-left: 5px;
	padding-right: 5px;

	
}

.InvisiblePassMenus {
	position: absolute;
	top: -200px;
	width: 1px;
	height: 1px;
	overflow: hidden;
}

.SeparateurInv {
	position: absolute;
	left: 0;
	top: -500px;
	width: 1px;
	height: 1px;
	overflow: hidden;
}

.InvisibleNavTXT {
	visibility: hidden;
}

.RetourFlux {
	visibility: hidden;
	overflow: hidden;
	clear: both;
	display: block;
	margin: 0;
	padding: 0;
	color: #ffffff;

	width:100%;
	height:1px;
	overflow:hidden;
}

.RetourFluxVisible20 {
	clear: both;
	padding-top: 20px;
	text-align: left;
}

.Ligne {
	border: 0;
	border-bottom: 1px solid #a3c751;
}





.Bloc_Gauche {
	text-align: left;
}

/* Fil Ariane  */

.FilAriane {
vertical-align : top;
padding-left : 0;
padding-right : 0;
font-weight : normal;
}


.FilArianeLien {
 
text-decoration: none;
vertical-align: top;
padding-left: 2px;
padding-right: 2px;
font-weight: normal;
}

.FilArianeLien:hover {
 
text-decoration: none;

}


.FilArianeTC
{
color : #000000;
vertical-align : top;
padding-left : 0;
padding-right : 0;
font-weight : normal;
 }
 
#fariane {
vertical-align : top;
text-align:left;
text-align : left;
margin-bottom : 15px;
margin-top : 15px;
font-family : Arial, Verdana, Helvetica, sans-serif;
font-size:0.7em;
color:#000000;
}


p.spip img
{
padding:10px;
}



.Photo_left, .spip_documents_left {
	float: left;
	margin-right: 5px;
	margin-top: 0;
	clear: left;
	margin-top: 5px;
	margin-bottom: 5px;
	border: 0;
}

.Photo_right,.spip_documents_right {
	margin-top: 0;
	float: right;
	margin-left: 10px;
	margin-top: 10px;
	border: 0;
	margin-bottom: 5px;
}

.Photo_center {
	margin-top: 0;
	margin-top: 0;
	border: 0;
	clear: both;
	text-align: center;
	margin-bottom: 5px;
}

.Photo_Picto {
	margin-top: 0;
	margin-right: 10px;
	border: 0;
	float: left;
}




.BTsuiteRecherche {
	font-size: 1em;
	font-weight:900;
	text-decoration: none;
	text-align: center;
	font-family: Arial, Verdana, Helvetica, sans-serif;
	text-decoration: none;
	font-weight: normal;
	padding:1px;
}



.BT_RetourDebut:hover {
	text-decoration: none;
}

.BT_RetourDebut {
	font-size: 0.8em;
	padding-left: 10px;
	padding-right: 10px;
	float: right;
	text-decoration: none;
	font-family: Verdana, Geneva, Arial, Helvetica;
	clear: both;

}



.BT_Lien:hover{
	color: #ffffff;
	background-color: #dc770b;
}

#pied {
display:block;
font-family: Verdana,Geneva,Arial,Helvetica;
text-align:center;
clear:both;
padding-bottom: 5px;
}
	
.BT_Lien{
	font-size: 0.8em;
	padding-left: 10px;
	padding-right: 10px;
	background-color: #e7e7e7;
	color: #000000;
	vertical-align: bottom;
	text-align: center;
	text-decoration: none;
	font-family: Arial, Verdana, Helvetica, sans-serif;
	font-weight: 700;
	clear: both;
	border-bottom: 1px solid #ff0000;
}

a, .spip_in,.spip_out {
		text-decoration: none;
		font-family: Arial, Verdana, Helvetica, sans-serif;
		line-height:1.4em;
		font-size:0.9em;
	
}


.spip_in:hover,.spip_out:hover {
		text-decoration: none;
}

.BTsuite {
	display: block;
	font-size: 0.8em;
	text-decoration: none;
	text-align: center;
	font-family: Arial, Verdana, Helvetica, sans-serif;
	margin-top: 10px;
	border-top: 1px inset #cccccc;
		text-decoration: none;
	font-weight: normal;
	text-align:left;
}

.BTsuite:hover {
text-decoration: none;
}
	
.mini_agenda
	{
	display: block;
	
	
	min-height: 150px;
	font-weight: normal;
	font-size: 0.9em;
	font-family: "Trebuchet MS", Verdana, Arial, Helvetica, sans-serif;
	text-align: center;
		background-position:0 0;
background-repeat:no-repeat;
	padding: 4px;
	background-color:#ffffff;
}
	
	

	
	
}
.LienEncart {
	color: #000000;
	font-family: Arial, Verdana, Helvetica, sans-serif;
	font-size: 0.9em;
	font-weight: 900;
	text-align: center;
	margin: 0;
	margin-bottom: 1px;
	text-decoration: none;
	padding-left: 4px;
	display:block;
	clear:both;
}

.LienEncart:hover {

	text-decoration: none;

}

.BT_Mail {
	font-size: 0.8em;
	padding-left: 30px;
	padding-right: 10px;
	color: #000000;
	vertical-align: bottom;
	text-align: center;
	text-decoration: none;
	font-family: Arial, Verdana, Helvetica, sans-serif;
	font-weight: 700;
	background-image: url(Couleurs/BT_Mail.gif);
	background-repeat: no-repeat;
	height: 25px;
	background-color: #f2f1f1;
}

.MenuHaut {
	margin: 0;
	padding: 0;
	padding-left: 5px;
	padding-right: 5px;
	padding-top: 1px;
	font-size: 0.8em;
	text-decoration: none;
	font-weight: 900;
	text-align: center;
	
	font-family: Arial, Verdana, Helvetica, sans-serif;
	text-decoration:none;
}

.MenuHaut:hover {
	text-decoration:none;
}



.MenuUL {
	margin: 0;
	padding: 0;
	list-style-type: none;
}

.MenuLI {
	margin: 0;
	padding: 0;
	list-style-type: none;
	display: inline;
}

a.Menu {
	margin: 0;
	padding: 0;
	font-size: 0.8em;
	color: #000000;
	font-family: Arial, Verdana, Helvetica, sans-serif;
	text-align: left;
	text-decoration: none;
	font-style: normal;
	text-transform: none;
	font-weight: 900;
	margin-top: 25px;
	padding-left: 15px;
	display: block;
	background-image: url(Couleurs/PuceMenu1.gif);
	background-repeat: no-repeat;
	background-position: 0% 50%;
}

a.Menuon {
	color: #dc770b;
	background-image: url(Couleurs/Menu_On.gif);
	background-repeat: no-repeat;
	background-position: 0% 50%;
	margin: 0;
	padding: 0;
	font-size: 0.8em;
	font-family: Arial, Verdana, Helvetica, sans-serif;
	background-repeat: no-repeat;
	background-position: 0% 50%;
	text-align: left;
	text-decoration: none;
	font-style: normal;
	text-transform: none;
	font-weight: 900;
	margin-top: 25px;
	padding-left: 15px;
	display: block;
}

a.Menu:hover {
	color: #dc770b;
	background-image: url(Couleurs/Menu_On.gif);
}

a.SousMenu {
	margin: 0;
	padding: 0;
	border-top: 1px outset #cccccc;
	border-bottom: 1px solid #0a0a0a;
	font-weight: 900;
	font-size: 0.8em;
	color: rgb(0, 0, 0);
	text-indent: 6px;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	background-image: url(Couleurs/TON2_C3.gif);
	text-align: left;
	text-decoration: none;
	display: block;
}

a.SousMenu:hover {
	border-top: 1px solid #ffffff;
	border-bottom: 1px inset #0a0a0a;
	background-image: url(Couleurs/TON2_C2.gif);
}

.MNSousRubrique {
	margin: 0;
	padding-left: 5px;
	font-weight: 900;
	text-indent: 10px;
	font-family: Arial, Verdana, Helvetica, sans-serif;
	text-align: left;
	text-decoration: none;
	display: block;
	color: #dc770b;
	font-size: 0.8em;
	border-top: 1px solid #f9fadd;
	background-position: 0% 100%;
}

.MNSousRubriqueon {
	margin: 0;
	padding-left: 5px;
	font-weight: 900;
	text-indent: 10px;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	background-image: url(Couleurs/MNSousRubrique_On.gif);
	background-repeat: no-repeat;
	text-align: left;
	text-decoration: none;
	display: block;
	color: #ff9900;
	font-size: 0.8em;
	border-top: 1px solid #f9fadd;
	background-position: 0% 100%;
	border-bottom: 1px solid #ff9900;
}

.MNArticle,.MNArticleon {
	font-size: 0.8em;
	font-weight: normal;
	text-decoration: none;
	display: block;
	padding-left: 20px;
	padding-bottom: 2px;
	margin: 0;
	text-align: left;
	line-height: 1em;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	color:#000000;
	background-color:#ffffff;

}

.MNArticleon {
	color: 000000;
	padding-left: 20px;
		text-decoration: none;	
}

.MNArticle:hover, .MNArticleon:hover {
	text-decoration: none;	
	
}

.TotalCol {
	margin: 0;
	vertical-align: top;
	padding-left: 10px;
	padding-right: 10px;
	padding-bottom: 10px;
	font-family: "Trebuchet MS", Verdana, Arial, Helvetica, sans-serif;
	text-align: justify;
}

.BlocHP, .BlocHP_02, .BlocHP_03 {
	margin: 0;
	margin-top: 20px;
	margin-right: 5px;
	vertical-align: top;
	float: left;
	width: 30%;
	min-height: 150px;
	font-weight: normal;
	text-align: center;
	display:block;
	margin-left:0px;
	border-right:1px solid #000000;
	border-bottom:1px solid #000000;
	}
	
.BlocHP h3
{
padding:10px;
font-family: "Trebuchet MS", Verdana, Arial, Helvetica, sans-serif;
font-size: 0.8em;
}

.BlocHP p
{
padding:10px;
font-size: 0.8em;
font-family: Verdana, Arial, Helvetica, sans-serif;
text-align:left;
}


.BlocHP100 {
	margin: 0;
	margin-top: 20px;
	margin-left: 6px;
	vertical-align: top;
	border: 1px solid #d8d8d8;
	border-left: 1px inset #d8d8d8;
	border-bottom: 1px outset #d8d8d8;
	float: left;
	width: 95%;
	min-height: 150px;
	background-image: url(Couleurs/BlocHP.jpg);
	background-repeat: no-repeat;
	font-weight: normal;
	font-size: 0.9em;
	font-family: "Trebuchet MS", Verdana, Arial, Helvetica, sans-serif;
	text-align: center;
}

.BlocHP100Libre {
	margin: 0;
	margin-top: 20px;
	margin-left: 6px;
	vertical-align: top;
	border: 1px solid #d8d8d8;
	border-left: 1px inset #d8d8d8;
	border-bottom: 1px outset #d8d8d8;
	float: left;
	width: 95%;
	background-image: url(Couleurs/BlocHP.jpg);
	background-repeat: no-repeat;
	font-weight: normal;
	font-size: 0.9em;
	font-family: "Trebuchet MS", Verdana, Arial, Helvetica, sans-serif;
	text-align: center;
}

.HPtitre
{
	margin: 0;
	padding: 0;
	font-weight: 700;
	font-size: 1.4em;
	font-family: "Trebuchet MS", Verdana, Arial, Helvetica, sans-serif;	
	text-align: left;
	background-repeat:no-repeat;
	background-position:0 50%;
	padding-left:60px;
	padding-top:8px;
	min-height:35px;
	margin-bottom: 50px;
	display:block;
	clear:both;
}

.HPtitreBloc {
	color: #000000;
	margin: 0;
	padding: 0;
	font-weight: 900;
	font-size: 1.1em;
	font-family: "Trebuchet MS", Verdana, Arial, Helvetica, sans-serif;
	text-align: center;
	background-color: transparent;
	border-left: none;
	background-position: 0 1px;
	background-repeat: no-repeat;
	padding-bottom: 10px;
	padding-left: 20px;
}

.Soustitre {
		color: #000000;
	font-weight: 700;
		font-family: "Trebuchet MS", Verdana, Arial, Helvetica, sans-serif;
	font-size: 1em;
	text-align: justify;
	vertical-align: top;
	display:block;
	clear: both;
	padding-left:20px;
}

.Surtitre {
	font-weight: 700;
	font-family: "Trebuchet MS", Verdana, Arial, Helvetica, sans-serif;
	font-size: 1em;
	vertical-align: top;
	padding-left:10px;
	text-align:left;
	display:block;
	width:40%;
	padding:10px;
	border:1px solid #cccccc;
	float:right;
	margin-left:30px;
}
.Intertitre {
	margin: 0;
	padding: 0;
	font-weight: 700;
	margin-top: 25px;
	margin-bottom: 25px;
		font-family: "Trebuchet MS", Verdana, Arial, Helvetica, sans-serif;
	text-align: left;
	padding-left: 10px;
	display: block;
	font-size:1em;
padding-left:30px;
	background-repeat:no-repeat;
	background-position:0 6px;

	
}
.Intertitre_2 {
	margin: 10px;
	padding: 0;
	margin-bottom: 20px;
	margin-top: 40px;
	font-family: "Trebuchet MS", Verdana, Arial, Helvetica, sans-serif;
	text-align: left;
	padding-left: 15px;
	display: block;
	font-size:1em;


}

.Intertitre_3 {
	margin: 0;
	padding: 0;

	margin-bottom: 1px;
	margin-top: 30px;
	font-family: "Trebuchet MS", Verdana, Arial, Helvetica, sans-serif;
	text-align: left;
	padding-left: 0;
	display: block;
	font-size:0.9em;
padding-left:40px;

}
.texteencadre-spip {
	
	margin: 1em 0;	
	
}
div.texteencadre-spip
{
	padding: 10px;	
}


.Chapeau {
	font-weight: 900;
	font-family: Arial, Verdana, Helvetica, sans-serif;
	font-size: 0.8em;
	vertical-align: top;
color:#000000;
	text-align: justify;
	padding:5px;
	padding-left:10px;
	padding-bottom:10px;
	margin-left:90px;
}



.Introduction {
	font-size: 0.8em;
	font-weight: normal;
	text-align: justify;
	color: #000000;
	font-family: "Trebuchet MS", Verdana, Arial, Helvetica, sans-serif;
}

.TC,.spip {
	font-size: 0.8em;
	color: #000000;
	font-weight: normal;
	font-family: Arial, Verdana, Helvetica, sans-serif;
	text-align: justify;
	margin: 0;
	padding: 0;
}

p.spip {
	margin-top: 0.6em;
	margin-bottom: 0.3em;
}

.TC_Petit_Justifier {
	color: #000000;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 0.7em;
	padding: 0;
	margin: 0;
	text-align: justify;
	font-weight: normal;
	line-height: 90%;
}

.TC_Petit_JustifierUne {
	color: #000000;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 0.7em;
	padding: 0;
	margin: 0;
	text-align: left;
	font-weight: normal;
	line-height: 90%;
}

.TC_Important {
	color: #dc770b;
	font-weight: 900;
	font-family: "Trebuchet MS", Verdana, Arial, Helvetica, sans-serif;
	margin: 0;
	padding: 0;
}

a.spip_note {
	color: #dc770b;
	font-weight: 600;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	margin: 0;
	padding: 0;
	font-size: 1em;
}

p.spip_note {
	color: #000000;
	font-weight: normal;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	margin: 0;
	padding: 0;
	text-align: left;
	font-size: 0.8em;
	border-bottom: 1px solid #dc770b;
	margin-top: 20px;
}



.TC_mineur {
	font-weight: normal;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 0.7em;
}

.tc_Italique {
	color: #eaaf00;
	font-weight: 900;
	font-family: "Trebuchet MS", Verdana, Arial, Helvetica, sans-serif;
	font-size: 1.1em;
	font-style: italic;
}

.Tableau {
	width: 100%;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 0.8em;
	border: 1px solid #000000;
	background-color: #000000;
	background-repeat: no-repeat;
	text-align: left;
	border-collapse: separate;
}

.Tableau input,select {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 0.8em;
	border: 1px solid #cccccc;
	margin: 0;
	padding: 0;
	color: #000000;
	background-color: #ffffff;
	display:inline;
}

.TableauTR {
	border-collapse: separate;
}

.TableauTR1 {
	border-collapse: separate;
	background-color: #d8d8d8;
	font-size: 0.9em;
}

.TableauTR2 {
	border-collapse: separate;
	background-color: #FFF7E7;
	font-size: 0.9em;
}

.TableauTR1 a,.TableauTR2 a {
	color: #000000;
	border: 1px outset #ff9e00;
	background-color: #eeeeee;
	padding: 2px;
	text-decoration: none;
	display: block;
	margin-bottom: 4px;
}

.TableauTR1 a:hover,.TableauTR2 a:hover {
	background-color: #dedede;
}

img.spip_logos {
	float: right;
	clear: both;
}

.TableauTD {
	border-collapse: collapse;
	padding: 1px;
	
white-space:nowrap;
}

.Tableau th {
	text-align: center;
	background-color: #f7f7f7;
	color: #000000;
}

.Tableau th a {
	text-align: center;
	color: #000000;
	font-weight: 900;
	background-color: #d8d8d8;
	margin-left: 5px;
	margin-right: 5px;
	padding-left: 2px;
	padding-right: 2px;
	text-decoration: none;
}

.Tableau th a:hover {
	background-color: #eeff7f;
}

.Lien_Ressources {
	font-size: 0.8em;
	padding-left: 10px;
	padding-right: 10px;
	background-color: #e7e7e7;
	color: #000000;
	vertical-align: bottom;
	text-align: center;
	text-decoration: none;
	font-family: Arial, Verdana, Helvetica, sans-serif;
	font-weight: 800;
	clear: both;
	border-bottom: 1px solid #ff0000;
}

.Lien_Ressources:hover {
	color: #000000;
	background-color: #dc770b;
}

.agenda {
	width: 100%;
}

a:hover {
	text-decoration: underline;
}

.agendamarque {
	padding: 1px;
	border-style: solid;
	border-width: 1px;
	border-color: #d8d8d8;
	color: #595959;
	font-family: Arial, Helvetica, Sans Serif;
	color: black;
}

.agendamarque a {
	font-family: Arial, Helvetica, Sans Serif;
	font-size: 0.6em;
	color: black;
	text-decoration: none;
}

.agendamarque a:hover {
	color: #dc770b;
	font-family: Arial, Helvetica, Sans Serif;
	text-decoration: none;
}

.TRagenda {
	padding: 2px;
	border-style: solid;
	border-width: 1px;
	border-color: #d8d8d8;
	color: #595959;
	font-family: Arial, Helvetica, Sans Serif;
	font-size: 0.6em;
}

.TelechargeDOC {
	float: right;
	text-align: left;
	margin: 0;
	margin-top: 20px;
	margin-left: 6px;
	vertical-align: top;
	border: 1px solid #d8d8d8;
	border-left: 1px inset #d8d8d8;
	border-bottom: 1px outset #d8d8d8;
	width: 31%;
	min-height: 150px;
	background-image: url(Couleurs/BlocHP.jpg);
	background-repeat: no-repeat;
	font-weight: normal;
	font-size: 0.9em;
	font-family: "Trebuchet MS", Verdana, Arial, Helvetica, sans-serif;
	text-align: center;
}
.TelechargeDOC_EnLigne {
	margin-bottom: 20px;
	padding:20px;
	padding-top:10px;
	text-indent:10px;
	border-top:2px dotted #cccccc;
	vertical-align: top;
	font-weight: normal;
	font-size: 0.9em;
	font-family: "Trebuchet MS", Verdana, Arial, Helvetica, sans-serif;
	text-align:center;	
	margin:auto;
	display:block;
}
.Titrepdf {
	color: #000000;
	margin: 0;
	padding: 0;
	font-weight: 900;
	font-size: 1.1em;
	font-family: "Trebuchet MS", Verdana, Arial, Helvetica, sans-serif;
	text-align: center;
}


.PlanRubrique {
	display: block;
	color: #000000;
	font-size: 0.9em;
	text-decoration: none;
	text-align: left;
	font-family: Arial, Verdana, Helvetica, sans-serif;
	background-color: #d8d8d8;
	padding-left: 25px;
	margin-top: 20px;
	text-decoration: none;
	font-weight: 900;
	margin-right: 4em;
}

.PlanRubrique:hover {
	color: #ffffff;
	background-color: #dc770b;
	text-decoration: none;
}

.PlanSousRubrique {
	display: block;
	color: #000000;
	font-size: 0.9em;
	text-decoration: none;
	text-align: left;
	font-family: Arial, Verdana, Helvetica, sans-serif;
	background-color: #d8d8d8;
	padding-left: 45px;
	margin-left: 15px;
	margin-top: 0;
	text-decoration: none;
	font-weight: 900;
	margin-right: 4em;
}

.PlanSousRubrique:hover {
	color: #ffffff;
	background-color: #dc770b;
	text-decoration: none;
}

.PlanArticle {
	display: block;
	color: #000000;
	font-size: 0.8em;
	text-decoration: none;
	text-align: left;
	font-family: Arial, Verdana, Helvetica, sans-serif;
	background-color: #d8d8d8;
	padding-left: 15px;
	margin-left: 85px;
	margin-bottom: 2px;
	text-decoration: none;
	border-top: 1px inset #dc770b;
	margin-right: 6em;
}

.PlanArticle:hover {
	color: #ffffff;
	background-color: #dc770b;
	text-decoration: none;
}

.BlocIdentite {
	margin: 0;
	margin-top: 20px;
	margin-left: 6px;
	vertical-align: top;
	border: 1px solid #d8d8d8;
	border-left: 1px inset #d8d8d8;
	border-bottom: 1px outset #d8d8d8;
	float: left;
	width: 35%;
	min-height: 150px;
	background-image: url(Couleurs/BlocHP.jpg);
	background-repeat: no-repeat;
	font-weight: normal;
	font-size: 0.9em;
	font-family: "Trebuchet MS", Verdana, Arial, Helvetica, sans-serif;
	text-align: left;
	padding: 10px;
}

.TitreGalerie {
	font-weight: 900;
	font-size: 1.6em;
	font-family: Trebuchet, Arial, sans-serif;
	text-align: center;
	color: #dc770b;
}

img.Photo_Galerie {
	float: right;
	margin-right: 10px;
	margin-left: 10px;
	margin-top: 30px;
	border: 2px solid #cccccc;
}

img.Photo_Galerie:hover {
	border: 2px dotted #dc770b;
}

.Photo_GalerieGrande {
	margin-top: 18px;
	margin-left: 0;
	text-align: center;
	border: 6px solid #dc770b;
	float: left;
}

.tc_Galerie {
	color: #000000;
	font-family: "Trebuchet MS", Verdana, Arial, Helvetica, sans-serif;
	font-size: 0.9em;
}


.FicheRegion {
	text-align: center;
	float:right;
	width:50%;

}
.CarteRegion
 {
	text-align: center;
	width: 330px;
	float:left;
}
/* calendrier */
.FormulEven {
	padding-left: 5px;
	padding-right: 5px;
	display: block;
	font-family: "Trebuchet MS", Verdana, Arial, Helvetica, sans-serif;
	font-size: 0.9em;
	margin-top: 25px;
	font-weight: 900;
	width:100%;
	text-align:center;
}

 
.FormulEven fieldset{
	display:inline;
	border:0;
	}
.EvenCal {
width: 80%;
padding:15px;
margin:auto;
display:block;

}
.DateEven
{
	margin: 5px;
	padding: 5px;
	font-weight: 900;
	font-size: 0.9em;
	font-family: Arial, Verdana, Helvetica, sans-serif;
float:right;
	
}
.EvenTitre {
	margin: 0;
	padding: 0;
	font-weight: 900;
	font-size: 0.9em;
	font-family: Arial, Verdana, Helvetica, sans-serif;
	text-align: left;
	background-position: 0 1px;
	background-repeat: no-repeat;
	padding-left: 25px;
}






.ThemeAgenda
{
clear:both;
display:block;
text-align:right;
width:80%;
margin:0;
padding:0;
height:23px;
margin-top:16px;
}
.BoiteForum {
	width: 90%;
	font-family: "Trebuchet MS", Verdana, Arial, Helvetica, sans-serif;
	padding: 5px;
	padding-left: 50px;
	margin-top: 25px;
	clear: both;
	text-align:justify;
	font-size:0.8em;
	line-height:1em;
}

.BoiteForum p,.BoiteForumReponse p{
	font-size:1em;
	}
.BoiteForum p,.BoiteForumReponse .Intertitre_2{
margin:0;
margin-bottom:5px;
	}


.BoiteForumInactif {
	width: 90%;
	font-family: "Trebuchet MS", Verdana, Arial, Helvetica, sans-serif;
	padding: 5px;
	padding-left: 50px;
	margin-top: 25px;
	clear: both;
	color: #cccccc;
	background-color: #cccccc;
	text-align:justify;
	font-size:0.8em;
		line-height:1em;
}

.BoiteForumReponse {
	width: 85%;
	font-family: "Trebuchet MS", Verdana, Arial, Helvetica, sans-serif;
	border-top: none;
	padding: 5px;
	padding-left: 50px;
	margin-left: 30px;
	text-align:justify;
	font-size:0.8em;
		line-height:1em;
}

.BoiteForumReponsePreVisu {
	width: 100%;
	font-family: "Trebuchet MS", Verdana, Arial, Helvetica, sans-serif;
	border: 1px solid #de7908;
	border-left: 1px solid #de7908;
	border-top: none;
	padding: 5px;
	background-color: #ffffff;
	text-align:justify;
	font-size:1em;	
	color:#000000;
}

.BoiteForumReponseInactif {
	width: 85%;
	font-family: "Trebuchet MS", Verdana, Arial, Helvetica, sans-serif;
	border: 1px solid #cccccc;
	border-left: 3px solid #cccccc;
	border-top: none;
	padding: 5px;
	padding-left: 50px;
	margin-left: 30px;
	background-color: #cccccc;
	text-align:justify;
	font-size:1em;


	
}

.BoiteForumReponseInactif .img {
	visibility: hidden;
}




.HPtitreForum {
	color: #000000;
	margin: 0;
	padding: 0;
	font-weight: 900;
	font-size: 1em;
	font-family: Arial, Verdana, Helvetica, sans-serif;
	text-align: left;
	background-image: url(Couleurs/PuceTitre.gif);
	background-position: 0 5px;
	background-repeat: no-repeat;
	padding-left: 25px;
}

.BT_Lien_Forum {
	font-size: 1em;
	padding-left: 50px;
	padding-bottom: 30px;
	padding-right: 10px;
	color: #000000;
	vertical-align: bottom;
	text-align: center;
	text-decoration: none;
	font-family: Arial, Verdana, Helvetica, sans-serif;
	font-weight: 700;
	background-image: url(#CHEMIN{PictoForum.gif});
	background-repeat: no-repeat;
	background-position: 0 0;
}

.FAQquestion {
	color: #000000;
	font-weight: 900;
	font-size: 0.8em;
	font-family: Arial, Verdana, Helvetica, sans-serif;
	text-align: left;
	background-image: url(Couleurs/Picto_QuestionFAQ.gif);
	background-position: 0 0;
	background-repeat: no-repeat;
	padding-left: 30px;
	line-height: 27px;
	display: block;
}

.FAQreponse {
	color: #000000;
	margin: 0;
	padding: 0;
	font-weight: 900;
	font-size: 0.8em;
	font-family: Arial, Verdana, Helvetica, sans-serif;
	text-align: left;
	background-image: url(Couleurs/Picto_ReponseFAQ.gif);
	background-position: 0 5px;
	background-repeat: no-repeat;
	padding-left: 30px;
	line-height: 45px;
	padding-top: 0;
	border-top: 10px solid #cccccc;
}

/* FORMULAIRE AUTOMATIQUE */

form,fieldset {
	margin: 0;
	border: 0;
	padding: 0;
	
}


fieldset p{
	margin: 0;
	border: 0;
	padding: 0;
font-family : Verdana, Arial, Helvetica, sans-serif;
	color:#000000;

}

.spip_forms
{
text-align:left;
border:none;
}
.spip_forms fieldset {
	
	padding: .4em .4em .4em 1em;
	margin:.5em 0 .5em 0;
	border-top: none;
}


.spip_forms legend {
color:#000000;
font-weight: 800;
	margin: 0;
	padding: 0;
	margin-top: 15px;
	margin-bottom: 15px;
font-family : Verdana, Arial, Helvetica, sans-serif;
	text-align: left;
	padding-left: 10px;
	font-size:0.9em;
	
}

.spip_forms label {
  	
  	
  	color:000000;
	margin: 0;
	padding: 0;
	font-family : Verdana, Arial, Helvetica, sans-serif;
	padding-left: 10px;
	margin-bottom: 50px;
		display:inline;
font-weight: normal;
}

/* style des label */
.spip_forms .spip_form_label label,
.spip_forms .spip_form_label .label {
	
  	font-weight: 700;
  	font-size:0.9em;
}

.spip_forms .spip_form_label_details{
	display:block;
	font-style:italic;
	text-align:left;
	font-family : Verdana, Arial, Helvetica, sans-serif;
	font-size:0.7em;
}


/* style input */

.spip_forms input.formo
{
	width:50%;
		height:20px;
	border-bottom: 1px solid #000000;
	border-right: 1px solid  #000000;
	border-top: 1px solid #000000;
	border-left: 1px solid #000000;
	font-size:1em;
	padding:.15em;
margin-top:5px;
	background-color:#ffffff;
	
}


/* style text area */

.spip_forms textarea.formo{
	width:70%;
	height:40px;
	background-color:#ffffff;
	border-bottom: 1px solid #000000;
	border-right: 1px solid  #000000;
	border-top: 1px solid #000000;
	border-left: 1px solid #000000;
	font-size:1em;
	margin-top:5px;
}




/* style du bouton valider*/

	.spip_forms .spip_bouton input {
	
	cursor:pointer;
	
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-weight:bold;
	font-size:1em;
	width:100px ;
	
}



/*Galerie photo */

.galerie
{
width:90%;
border-collapse: separate;
margin:0;
padding:0;
display:block;
min-height:600px;
margin:auto;
clear:both;
}

img.thumbs {
margin: 2px;
border: solid black 1px;
position:relative;
cursor:pointer;
}

#thumbContainer {
display:block;
clear:both;	
margin:0;
padding:0;
}
#photoGrande
 {
margin:0;
padding:0;
	float:left;
	width:100%;
}
#titrePhoto
{
display:block;
font-family: Verdana,Geneva,Arial,Helvetica;
font-size:1.2em;
font-weight:900;    
text-align:center;
margin:auto;
padding:10px;
clear:both;
text-decoration:none;
}

/* cartoucheAccess */

.cartoucheAccess
{
	background-position: 0 0;
	background-repeat: no-repeat;
	padding: 4px;
	display:block;
	margin-bottom:30px;
	padding-top:70px;
	font-size:0.7em;
}

.CartoucheAccesLog
{
padding: 4px;
padding-left: 40px;
float: right;
margin-bottom:20px;	
min-height:60px;
height:60px;
clear:both;
}
.cartoucheAccessTitre, .cartoucheAccess legend, .cartoucheAccess label
 {
	font-family: "Trebuchet MS", Verdana, Geneva, Arial, Helvetica;
	vertical-align: top;
	display:block;
	border:none;
	text-align:left;
	font-size:1em;
	font-weight:700;
	padding-left:5px;
	margin:0;

		
		
}		


.cartoucheAccess a{
font-family: Verdana,Geneva,Arial,Helvetica;
text-align:left;
display:block;
text-decoration:none;
padding-left:4px;
margin-left:2px;
color:#000000;
margin-top:15px;
font-size:1em;
}


.cartoucheAccess fieldset
{
border:none;

}
.cartoucheAccessTitre
 {
color:#000000;


}

/* EspacePerso */
#EspacePerso
{
font-family: Verdana,Geneva,Arial,Helvetica;

}



/* visionneuse */
.visionneuse
{
	margin-top: 20px;
	width: 80%;
	padding: 5px;
	text-align: left;
	clear:both;
	display:block;
	margin:auto;
	margin-top:40px;
	font-size:0.8em;
}
.visionneuse a, .visionneuse p
{
font-family: Verdana,Geneva,Arial,Helvetica;

line-heigt:0,9em;
margin:auto;
	
}

/* activite */
.activite, .activite-detail
{
display:block;
float:left;
padding:5px;
width:20%;
min-height:6em;
background-repeat:no-repeat;
background-position:100% 100%;
font-family: Verdana,Geneva,Arial,Helvetica;
font-size:0.8em;
text-decoration:none;
font-weight:900;
text-align:left;
border:1px solid #ffffff;
}
p .activite
{
padding-right:100px;
background-color:red;
white-space:normal;
}
.activite-detail
{
min-height:3em;
font-size:0.7em;
width:100%;
padding:5px;
margin:0;
text-decoration:none;
}

.BlocMenuDetail
{
display:block;
width:20%;
float:right;
padding:10px;
height:100%;
margin-right:5px;
}
.BlocDetail
{
display:block;
width:70%;
float:left;
}

.activite .titre
{
font-family: Verdana,Geneva,Arial,Helvetica;
font-size:0.9em;
font-weight:900;
text-align:left;
min-height:3em;
}

.activite:hover, .activite-detail:hover
{
text-decoration:none;
	
}


.multi_doc
 {
	margin: 0;
	margin-top: 20px;
	margin-right:40px;
	margin-top:20px;
	vertical-align: top;
	font-weight: normal;
	text-align: center;
	padding: 10px;
width:35%;
	float: left;
		min-height: 150px;
		display:block;
	
	}

.multi_doc p
{
font-size: 0.9em;
font-family: "Trebuchet MS", Verdana, Arial, Helvetica, sans-serif;
}
.multi_doc a
{

text-decoration:none;
text-align:center;
}


