html {
margin : 0;
padding : 0;
 }
body {

margin:auto;
margin-top:15px;
text-align : center;
height : 100%;
width : 70%;
font-family : Verdana, Arial, Helvetica, sans-serif;
font-weight : 600;

 }

form {
margin : 0;
border : 0;
padding : 0;
 }

select {
font-size : 0.8em;
min-height : 1em;
 }
input:focus, select:focus, textarea:focus {
background : #f6de39;
color : #000000;
 }
fieldset {
border : 0 none;
 }
.abbr {
cursor : help;
border-bottom : 1px dotted #000000;
 }
.SeparateurInv {
position : absolute;
left : 0;
top : -500px;
width : 1px;
height : 1px;
overflow : hidden;
 }
.SeparateurInvW3C {
position : absolute;
left : 0;
top : -500px;
width : 1px;
height : 1px;
overflow : hidden;
 }
h1 {
margin : 0;
padding : 0;
float : left;
 }
h2 {
font-size : 1.2em;
 }
h3 {
font-size : 1em;
 }
h4 {
font-size : 1.2em;
background-image : url(Couleurs/TON2_C3.gif);
background-position : 100% 100%;
margin : 0;
padding : 0;
color : #ffffff;
font-weight : 900;
padding-left : 25px;
margin-top : 25px;
font-family : "Trebuchet MS", Verdana, Arial, Helvetica, sans-serif;
 }
ol {
margin : 0;
padding : 0;
list-style-type : none;
 }
ul {
margin : 0;
padding : 0;
list-style-type : none;
 }
li {
margin : 0;
padding : 0;
list-style-type : none;
display : inline;
 }
.LIblock {
margin : 0;
padding : 0;
list-style-type : none;
display : block;
font-weight : 900;
color : #97942c;
text-decoration : none;
 }
strong {
font-weight : 900;
color : #97942c;
 }

.Logo {
margin-top : 40px;
 }
.Tab_Page {
border : 0;
margin : 0;
padding : 0;
vertical-align : top;
width : 100%;
min-height : 100%;
background-color:#ffffff;
}
#col_Gauche {
width: 24%;
vertical-align:top;
background-position: 100% 0;
background-repeat: repeat-y;
margin: 0;
padding: 0;
border:none;
background-color:#ffffff;
vertical-align:top;
 }




#col_Centre {
padding : 20px 10px 30px 30px;
vertical-align : top;
text-align : center;
background-color : #ffffff;
min-height : 100%;
vertical-align : top;
 }
#col_Milieu {
border : 5px solid rgb(255, 255, 255);
background-position : 100%;
background-image : url(Couleurs/BG_ColCentre.jpg);
vertical-align : top;
width : 65%;
background-repeat : repeat-x;
height : 100%;
vertical-align : top;
 }
#col_Doc_Centre {
border : 5px solid rgb(255, 255, 255);
padding : 15px;
background-position : 100%;
vertical-align : top;
width : 75%;
background-repeat : no-repeat;
height : 100%;
 }
#col_Arbo {
border-left : 2px outset rgb(255, 255, 255);
background-image : url(Couleurs/DEGRADE2_TON1.jpg);
width : 15%;
background-repeat : repeat-y;
text-align : center;
 }
#col_PopUp {
border : 2px outset rgb(154, 202, 222);
margin : 5%;
width : 90%;
height : 400px;
text-align : center;
 }
#col_Droite {
width : 16%;
vertical-align : top;
 }
.Separateur {
clear : both;
 }
 
 .SeparateurVisible {
color:#ffffff;
 }
 
#Pied {
border-top : 1px inset #ffffff;
border-bottom : 2px inset #ffffff;
margin-top : 0;
height : 6em;
color : #000000;
background-image : url(Couleurs/SousVisuHaut.gif);
	text-align : center;
 }
#visuHaut {
border-bottom : 1px inset rgb(0, 0, 0);
padding-left : 10px;
min-height : 93px;
height : 93px;
text-align : left;
padding-left : 5px;
background-image : url(Couleurs/VisuHaut.gif);
 }
#VisuHautRecherche {
border-bottom : 1px inset rgb(0, 0, 0);
padding-left : 10px;
background-image : url(Couleurs/VisuHaut.gif);
min-height : 93px;
height : 93px;
text-align : left;
padding-left : 5px;
 }
#SousMenuHaut {
border-top : 1px solid rgb(255, 255, 255);
border-bottom : 1px inset rgb(0, 0, 0);
background-image : url(Couleurs/SousVisuHaut.gif);
text-align : left;
vertical-align : bottom;
padding-left : 5px;
 }
#MenuGauche {
vertical-align : top;
text-align : center;
width : 95%;
 }
.MenuHaut {
margin : 0;
padding : 0;
padding-left : 20px;
padding-right : 10px;
font-size : 0.8em;
color : rgb(0, 0, 0);

width : 147px;
text-decoration : none;
font-weight : 900;
text-align : center;
margin-right : 5px;
 }
.MenuHaut:hover {
background-image : url(Couleurs/MenuHaut_On.gif);
 }
.MenuUL {
margin : 0;
padding : 0;
list-style-type : none;
 }
.MenuLI {
margin : 0;
padding : 0;
list-style-type : none;
 }
.PlanLI {
margin : 0;
padding : 0;
list-style-type : none;
 }
a.Menu {
margin : 0;
padding : 0;
font-size : 0.9em;
color : #b6ae00;
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.Menuon {
color : #ff9900;
background-image : url(Couleurs/Menu_On.gif);
background-repeat : no-repeat;
background-position : 0% 50%;
margin : 0;
padding : 0;
font-size : 0.9em;
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 : #ff9900;
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 : 10px;
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 : Verdana, Geneva, Arial, Helvetica, sans-serif;
background-image : url(Couleurs/MNSousRubrique.gif);
background-repeat : no-repeat;
text-align : left;
text-decoration : none;
width : 100%;
display : block;
color : #b6ae00;
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;
width : 100%;
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.7em;
font-weight : 700;
color : #000000;
text-decoration : none;
display : block;
padding-left : 20px;
padding-bottom : 10px;
background-image : url(Couleurs/MN_Article.gif);
background-repeat : no-repeat;
margin : 0;
text-align : left;
border-top : 1px solid #f9fadd;
background-position : 0% 0%;
 }
.MNArticleon {
background-image : url(Couleurs/MN_Article_On.gif);
color : #ff9900;
 }
.MNArticle:hover {
color : #ff9900;
 }
#BlocActu {
margin-top : 25px;
margin-bottom : 5px;
margin-left : 3px;
width : 93%;
background-image : url(Couleurs/DEGRADE2_TON2.jpg);
 }
.Actualite {
border-left : 8px solid rgb(238, 238, 238);
font-size : 12px;
width : 100%;
color : rgb(0, 0, 0);
font-family : Verdana, Geneva, Arial, Helvetica, sans-serif;
height : 100%;
 }
#TitreActu {
font-weight : 900;
font-size : 11pt;
background-image : url(Couleurs/DemiCol.jpg);
text-transform : uppercase;
width : 100%;
color : rgb(0, 0, 0);
background-repeat : no-repeat;
font-family : Arial, sans-serif;
height : 20pt;
text-align : center;
 }
.Surtitre {
font-weight : 900;
font-size : 11pt;
color : #acc14e;
font-family : Arial, sans-serif;
height : 20pt;
text-align : center;
 }
#DateActu {
border-bottom : 2px inset rgb(204, 204, 204);
padding-right : 2px;
background-position : 100%;
font-weight : 900;
font-size : 10pt;
color : rgb(0, 0, 0);
margin-right : 2px;
font-family : Arial, sans-serif;
background-image : url(Couleurs/DEGRADE2_TON1.jpg);
text-align : right;
 }
#ResumeActu {
border-bottom : 1px inset rgb(204, 204, 204);
padding-right : 5px;
background-position : 20% 100%;
padding-left : 5px;
font-size : 10pt;
background-image : url(Couleurs/DEGRADE1_TON2.jpg);
width : 100%;
color : rgb(0, 0, 0);
font-family : Arial, sans-serif;
text-align : justify;
 }
#ResumeActu img {
margin-top : 5px;
float : right;
margin-left : 5px;
 }
#LienActu {
border-bottom : 1px inset rgb(204, 204, 204);
padding-right : 2px;
background-position : 100%;
display : block;
font-weight : 900;
font-size : 10pt;
background-image : url(Couleurs/DEGRADE1_TON1.jpg);
width : 100%;
color : rgb(0, 0, 0);
margin-right : 2px;
font-family : Arial, sans-serif;
text-align : center;
text-decoration : none;
 }
#LienActu:hover {
background-position : 50% 0%;
background-image : url(Couleurs/DEGRADE1_TON2.jpg);
 }
.Marge5px {
padding-left : 5px;
padding-right : 5px;
min-height : 12em;
 }
.Marge5pxSansHauteur {
padding-left : 5px;
padding-right : 5px;
 }
.DemiCol {
float : left;
width : 42%;
border-bottom : 1px solid #95a800;
border-left : 1px solid #95a800;
margin-bottom : 1%;
background-image : url(Couleurs/DemiCol.jpg);
background-repeat : no-repeat;
text-align : left;
margin : 2%;
 }
.TotalCol {
width : 100%;
margin : 0;
float : right;
vertical-align : top;
text-align : left;
margin-bottom : 2%;
padding-bottom : 1%;
 }
.OngletDemiCol {
margin : 0;
padding : 0;
font-size : 0.8em;
color : rgb(0, 0, 0);
text-decoration : none;
font-weight : 900;
text-align : right;
padding-right : 1em;
 }
.RetourFlux {
clear : both;
visibility : hidden;
margin : 0;
padding : 0;
height : 0;
 }
.Inputcherche {
border-top : 1px inset #ededed;
font-size : 0.8em;
color : #000000;
font-family : Verdana, Arial, Helvetica, sans-serif;
border : 1px outset #ffffff;
background-image : url(Couleurs/BG_Titre.jpg);
background-repeat : no-repeat;
background-position : 0% 0%;
background-color : #ffffff;
 }



/* formul recherche */
#BlocRecherche {
font-size : 0.9em;
color : #000000;
font-size : 0.7em;
padding-left : 5px;
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;
 }











.FormPC {
width : 100px;
margin : 0;
padding : 0;
 }

.tcForm {
font-size : 0.8em;
color : #000000;
font-weight : normal;
font-family : Verdana, Arial, Helvetica, sans-serif;
text-align : justify;
font-weight : 900;
 }
.ListeStyle {
margin : 0;
padding : 0;
float : right;
font-size : 0.8em;
background-color : #e6fa7d;
border-bottom : 1px solid #b2b2b2;
border-left : 1px outset #b2b2b2;
padding-top : 3px;
min-height : 20px;
width : 380px;
clear : both;
 }
.Introduction {
font-size : 0.8em;
font-weight : normal;
text-align : justify;
color : #000000;
 }
.HPtitre {
font-size : 1.2em;
background-image : none;
color : #d1d100;
margin : 0;
padding : 0;
border-bottom : none;
border-right : none;
font-weight : 900;
font-family : "Trebuchet MS", Verdana, Arial, Helvetica, sans-serif;
text-align : left;
background-color:#ffffff;
 }
.BlocHP
{
border:1px solid #cccccc;
}
.Titre2 {
font-size : 0.8em;
font-weight : 900;
color : #000000;
margin-bottom : 25px;
 }
 .Titrepdf {
font-size : 0.8em;
font-weight : 900;
color : #000000;
background-color : #d1d100;
margin-bottom : 25px;
 }
.Chapeau {
font-size : 0.9em;
color : #398ebd;
margin : 0;
padding : 0;
border-bottom : none;
border-right : none;
font-weight : 900;
font-family : Verdana, Arial, Helvetica, sans-serif;
text-align : center;
 }
.TC_Contact {
color : #eaaf00;
font-family : "Trebuchet MS", Verdana, Arial, Helvetica, sans-serif;
font-size : 1.1em;
 }
.TC_ContactLien {
color : #eaaf00;
font-weight : 600;
font-family : "Trebuchet MS", Verdana, Arial, Helvetica, sans-serif;
border-bottom : 1px solid #eaaf00;
text-decoration : none;
 }
.TC_ContactLien:hover {
border-bottom : 1px solid #eaaf00;
border-top : 1px solid #eaaf00;
 }
.TC, .spip {
font-size : 0.8em;
color : #000000;
font-weight : normal;
font-family : Verdana, Arial, Helvetica, sans-serif;
text-align : justify;
}

.TC_Important, strong.spip {
color : #eaaf00;
font-weight : 900;
font-family : "Trebuchet MS", Verdana, Arial, Helvetica, sans-serif;
font-size : 1em;
}



.TC_mineur{
color : #000000;
font-weight : 600;
font-family : Arial, Helvetica, sans-serif;
font-size : 0.8em;
}


 .Intertitre
 {
 color : #ffffff;
font-weight : 900;
font-family : "Trebuchet MS", Verdana, Arial, Helvetica, sans-serif;
font-size : 1em;
 background-image : url(Couleurs/DEGRADE1_TON2.jpg);
 padding-left:5px;
 }
 
.Bloc_Code {
background-color : #fcf1c0;
font-weight : 700;
font-family : "Trebuchet MS", Verdana, Arial, Helvetica, sans-serif;
display : block;
margin-left : 35px;
margin-right : 35px;
padding : 5px;
 }
.Photo_left {
float : left;
margin-right : 5px;
margin-top : 0;
clear : left;
margin-top : 5px;
border : 0;
 }
.Photo_right {
margin-top : 0;
float : right;
margin-left : 5px;
margin-top : 5px;
border : 0;
 }
.Photo_ {
float : right;
margin-left : 5px;
margin-top : 5px;
clear : right;
border : 0;
 }
.Photo_center {
float : right;
margin-top : 5px;
margin-left : 5px;
clear : right;
border : 0;
 }
.Photo_Galerie {
margin-top : 0;
margin-left : 0;
border : 0;
text-align : center;
 }
.Date {
font-size : 0.7em;
color : #95a800;
text-align : right;
padding : 3px;
float : right;
display : block;
width : 100%;
clear : both;
margin-bottom : 15px;
 }
.BTsuite {
background-image : url(Couleurs/TON1_C1.gif);
color : #ffffff;
font-size : 0.9em;
vertical-align : bottom;
text-align : left;
text-decoration:none;
 }
.BTsuite:hover {
color : #000000;
 }


a.BT_RetourDebut {
font-size : 0.7em;
text-decoration : none;
float : right;
border-top : 1px solid #000000;
display:block;
padding:2px;
}
a.BT_RetourDebut:hover {
color : #000000;
 }

 .BT_pied{
	
	padding-left: 10px;
	padding-right: 10px;
	vertical-align: bottom;
	text-align: center;
	text-decoration: none;
	clear: both;
	font-weight: 900;

	}
	
	.BT_pied:hover{
	color: #ffffff;
	text-decoration: none;
}

.TC_Pied {
color : #000000;
font-weight : 700;
font-family : "Trebuchet MS", Verdana, Arial, Helvetica, sans-serif;
font-size : 1.2em;
text-align: center;
}
 .spip_in,.spip_out {
		text-decoration: none;
		font-family: Arial, Verdana, Helvetica, sans-serif;
		line-height:1.4em;
}

.spip_in,.spip_out:hover {
		text-decoration: none;
}
.BT_Lien:hover{
color : #000000;
 }
 
.BT_Lien{
font-weight : 700;
font-size : 0.8em;
padding-left : 10px;
padding-right : 10px;
background-image : url(Couleurs/TON1_C1.gif);
color : #ffffff;
vertical-align : bottom;
text-align : center;
text-decoration:none;

 }

 /* Fil Ariane  */
 
 .FilAriane
{
vertical-align : top;
padding-left : 0;
padding-right : 0;
font-weight : normal;
 }
 
  .FilArianeLien {
 
text-decoration:underline;
vertical-align: top;
padding-left: 2px;
padding-right: 2px;
font-weight: normal;
}
 
.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;
 }
 
.InvisiblePassMenus {
position : absolute;
top : -200px;
 }
.InvisibleNavTXT {
visibility : hidden;
 }
.ContDroite {
width : 90%;
margin-bottom : 15px;
vertical-align : top;
text-align : left;
display : block;
text-align : center;
margin-bottom : 30px;
border : 1px solid #ffffff;
 }
.ColDroiteTitre {
font-size : 0.8em;
color : #ffffff;
font-weight : 900;
background-image : url(Couleurs/TON1_C1.gif);
display : block;
padding-left : 0;
 }
.ColDroiteIntroduction {
font-size : 0.7em;
font-weight : normal;
color : #000000;
margin : 0;
font-weight : 600;
text-align : left;
background-image : url(Couleurs/TON1_C2.gif);
display : block;
padding : 5px;
 }
.ColDroiteBTsuite {
display : block;
border-bottom : 1px inset #a3d7e7;
background-image : url(Couleurs/DEGRADE1_TON2.jpg);
font-size : 0.7em;
 }
.ColDroite_Lien {
color : #000000;
 }
.ColDroiteTitreColonne {
color : #000000;
font-size : 0.9em;
text-align : center;
display : block;
font-weight : 900;
 }
.ColDroite_Lien {
color : #000000;
font-size : 0.8em;
 }
.BlocPhoto {
float : left;
width : 160px;
height : 250px;
text-align : center;
margin-right : 20px;
margin-bottom : 20px;
vertical-align : baseline;
background-image : url(Couleurs/DemiCol.jpg);
background-repeat : no-repeat;
 }
.BlocPhoto img {
margin-top : 25px;
 }
.BT_Diapo {
background-image : url(Couleurs/DEGRADE1_TON1.jpg);
color : #ffffff;
margin : 10px;
vertical-align : bottom;
text-align : center;
font-size : 0.8em;
font-weight : 900;
border : 1px outset #cccccc;
text-decoration : none;
padding : 1px;
 }
.BT_Diapo:hover {
background-image : url(Couleurs/DEGRADE1_TON2.jpg);
color : #000000;
vertical-align : bottom;
text-align : center;
 }
.BT_Lien_Diapo {
font-size : 0.8em;
font-weight : 900;
font-family : Verdana, Arial, Helvetica, sans-serif;
text-decoration : none;
color : #ffffff;
 }
.AlternativeFlash {
font-family : Verdana, Arial, Helvetica, sans-serif;
padding : 15px;
background-image : url(Couleurs/DemiCol.jpg);
background-repeat : no-repeat;
width : 100%;
margin-left : -10px;
background-color : #ffffff;
display : block;
width : 90%;
 }
.Lien_AlternativeFlash {
border-top : 1px solid #00528f;
border-bottom : 1px solid #00528f;
background-image : url(Couleurs/TON2_C1.gif);
font-size : 0.7em;
font-weight : 900;
color : #000000;
text-decoration : none;
margin : 0;
text-align : left;
border-top : 1px solid #cccccc;
 }
.PlanRubrique {

font-size : 0.9em;
font-weight : normal;
color : #000000;
text-decoration : none;
width : 100%;
display : block;
margin : 0;
text-align : left;
display:block;
margin-top : 15px;
 }
 
 .PlanRubrique:hover {
color : #ff9900;
 
 }
 
.PlanArticle {
font-size : 0.7em;
font-weight : normal;
color : #000000;
text-decoration : none;
width : 100%;
text-align : left;
border-top : 1px solid #cccccc;
display:block;
text-indent : 45px;
 }
 .PlanArticle:hover {
color : #ff9900;
 
 }
.PlanSousRubrique {
background-image : url(Couleurs/TON1_C2.gif);
font-size : 0.8em;
font-weight : 900;
color : #000000;
text-decoration : none;
width : 100%;
display : block;
margin : 0;
text-align : left;
text-indent : 25px;
 }
.TelechargeDOC {
float : left;
width : 47%;
border-top : 2px dashed #a9e400;
border-left : 2px dashed #a9e400;
border-right : 1px solid #9bc700;
border-bottom : 1px solid #9bc700;
margin-right : 1%;
background-image : url(Couleurs/TelechargeDOC.jpg);
background-repeat : no-repeat;
text-align : left;
 }
.TelechargeDOC_EnLigne {
	text-align: left;
	
	margin-bottom: 20px;
	margin-left: 6px;
	margin-right: 6px;
padding:20px;
padding-top:10px;
margin-top:60px;
text-indent:10px;
border-top:2px dotted #cccccc;
	vertical-align: top;
	background-repeat: no-repeat;
	font-weight: normal;
	font-size: 0.9em;
	font-family: "Trebuchet MS", Verdana, Arial, Helvetica, sans-serif;
	background-image: url(Couleurs/ampoule.gif);
	background-repeat: no-repeat;
	background-position:0 10%;
}


a.BTsuite:visited, .MNArticle:visited, .MNSousRubrique:visited, SousMenu:visited, a.Menu:visited, MenuHaut:visited, .BT_Lien:visited, .spip_in:visited {
font-style : italic;
 }
.ResultatRecherche {
background-color : #ffff00;
border-bottom : 1px dotted red;
font-weight : 900;
color : #000000;
 }
.Image {
border : 0;
 }

.cartoucheAccess
{
background-color:#ffffff;
margin:1px;
padding:2px;
font-family : Verdana, Arial, Helvetica, sans-serif;
font-size:0.7em;
text-align:left;
}


.Picto_Fonction, .Picto_Lien {
	float: left;
	margin: 0;
	margin-left: 10px;
	margin-bottom: 1em;
	width: 3em;
	height: 42px;
	padding: 0;
	text-align: center;
}
.Picto_Lien {
width: 6em;
}
.Titre_Picto, .TitreImage
{ 

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;

}
