/*
COULEURS 
Orange : B7C049 B7C049
Gris2:#D8D8D8;
Gris3:#C7C7C7;
Gris4:#E7E7E7
*/
html
{ 
margin: 0;
padding:0;
min-height:100%;
background-color:#D86A3A;
background-image: url(Couleurs/BG_FondPage.gif);
background-position:95% 100%;
background-repeat:repeat-y;
}
body { 
margin: 0;
padding:0;
height:100%;
width:80%;
margin:auto;
margin-top:15px;

}
.spip_ancre
{
		text-decoration: none;
		font-family: Arial, Verdana, Helvetica, sans-serif;
		line-height:1.4em;
}


.spip_ancre:hover {
		text-decoration: none;
}



}
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;
}
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;
}

#visuHaut {
height: 159px;
text-align:center;
width:100%;
padding:0;
margin:0;
border:none;

}
objet
{
margin:0;
padding:0;
border:none;
}
#flash
{
width:100%;
padding:0;
margin:0;
border:none;
clear:both;
}


#sousVisuHaut_01, h1    
{
height: 17px;
min-height: 17px;
font-family: Verdana,Geneva,Arial,Helvetica;
font-size:0.9em;
font-weight:900;    
text-align:right;
padding-right:40px;
clear:both;

}
    

#sousVisuHaut_02    
 {
	height: 25px;
    min-height: 25px;
    font-family: Verdana,Geneva,Arial,Helvetica;
    font-weight:900;    
    text-align:right;
    clear:both;
} 



/* Structure colonne de la page */
  
.Tab_Page{
vertical-align: top;
height:75%;
overflow:visible;
background-color:#ffffff;
border:none;
padding:0;
margin:0;
border-collapse: collapse ;
clear:both;
}




#col_Gauche{
width: 30%;
vertical-align:top;
background-position: 100% 0;
background-repeat: repeat-y;
margin: 0;
padding: 0;
border:none;
}

#col_Centre {
padding: 0;
padding-left:5px;
padding-right:5px;
margin:0;
vertical-align: top;
text-align:center;
background-color:#ffffff;
clear:both;
}

#col_Droite 
{
width: 15%;
vertical-align:top;
text-align:center;
padding:5px;
}




h1 {
margin : 0;
padding : 0;

}
h2 {
font-size : 1.3em;
 }
h3 {
font-size : 1.3em;
 }
h4 {
font-size : 0.9em;
margin : 0;
padding : 0;
color :#B7C049;
font-weight : 900;
font-family : "Trebuchet MS", Verdana, Arial, Helvetica, sans-serif;
text-align:left;
margin-top:20px;
}


.Intertitre_2 {
font-size : 0.9em;
margin : 0;
padding : 0;
color : #000000;
font-weight : 700;
margin-bottom : 15px;
font-family : Verdana, Arial, Helvetica, sans-serif;
text-align:left;
padding-left:15px;
margin-top:15px;
}
.Intertitre_3{
font-size : 0.8em;
margin : 0;
padding : 0;
color : #000000;
font-weight : 600;
margin-bottom : 15px;
font-family : Verdana, Arial, Helvetica, sans-serif;
text-align:left;

margin-top:15px;
}
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;
color : #000000;
font-size:1em;
}








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;
}
li
{
margin:0;
padding:0;
list-style-type:none;
}



.Logo {
float:left;
 }    
    
hr.spip
{
clear:both;
border:none;
padding:0;
margin:0;
border:none;
color:#ffffff;
}   
#coinOmbre
{
	background-image: url(Couleurs/CoinOmbre.gif);
    background-position:0% 100%;
    background-repeat:repeat-x;
    float:right;
}
/* 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;
 }






#Col_Droite_Forum
{
border-left: 1px outset #B7C049;
width: 30%;
vertical-align:top;
padding:10px;
background-color:#eeeeee;
}

#pied { 
display:block;
height: 6em;
clear:both;
border-right:1px solid #aaaaaa;
vertical-align:bottom;
}


#pied p
{ 
padding-top:10px;
font-family: Verdana,Geneva,Arial,Helvetica;
font-weight:700;    
text-align:center;
font-size:0.8em;
margin:0;
padding;0;

}


#pied a
{ 
text-decoration: none;
line-height:1.4em;
font-family: Verdana,Geneva,Arial,Helvetica;
font-weight:900;    
text-align:center;
margin:0;
padding;0;
}




#visu_Pied
{
dispaly:none;
}
/* Element col gauche*/    
.Picto_Fonction
{
margin-left:50px;

margin-bottom:3em;
width:50%;
height:42px;
padding:0;
text-align:center;
clear:both;
}
.Titre_Picto, .TitreImage
{ 

background-color:#A5BAD6;
color:#ffffff;
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;
}
.Titre_Picto:hover
{
background-color:#B5C34A;
}

/* Element col droite*/    
.CartoucheAcces
{
background-image : url(Couleurs/CartoucheAcces.gif);
background-position: 10% 10%;
background-repeat:no-repeat;
height:58px;
padding:4px;
float:right;
margin:auto;
width:200px;

}
.CartoucheAccesLog
{
height:50px;
padding:4px;
float:right;
width:18%;
border:2px solid #ff0000;
background-color:#ffffff;
}

.BT_Acces
{
font-family: Verdana,Geneva,Arial,Helvetica;
color : #000000;
font-size : 0.7em;
font-weight:900;
vertical-align : top;
line-height:80%;
float:right;
text-decoration:none;
background-color:#FFE402;
display:block;
padding:2px;
margin-right:5px;
text-align:center;
vertical-align:bottom;
border:2px outset #FFE402;
margin-top:2px;
}
.BT_Acces:hover
{
border:2px inset #FFE402;
text-decoration:none;
}
.Bloc_AlaUne{
	
padding:4px;
margin-bottom:15px;

border-right:1px #cccccc inset;
border-top:1px #cccccc inset;
background-color:#ffffff;
}
.Bloc_Articles{
	
background-image : url(Couleurs/BlocHP.jpg);
background-repeat:no-repeat;
padding:4px;
margin-bottom:15px;
border-right:1px #cccccc inset;
border-top:1px #cccccc inset;
}

.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-image : url(Couleurs/PuceTitre.gif);
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 : #B7C049;

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;
  
}
/* Navigation Accessible */

.Inline
{
display:inline;
}

.Marge5px{
padding-left : 5px;
padding-right : 5px;
min-height:100px;
}

.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;
color:#ffffff;
height:0;
margin:0;
padding:0;
line-height:0;
display:block;
}


.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 {
color : #000000;
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;
}

/* IMAGES */

.TEL, .FAX
{ 
background-image: url(Couleurs/TEL.gif);
background-repeat:no-repeat;
padding-left:25px;
background-color:#cccccc;
margin-bottom:2px;
line-height:1.5em;
}
.FAX
{ 
background-image: url(Couleurs/FAX.gif);
line-height:1.4em;
}	
	
.Photo_left, .spip_documents_left {
float : left;
margin-right : 5px;
margin-top : 0;
margin-top : 5px;
margin-bottom : 5px;
border : 0;
}
.Photo_right, .spip_documents_right {
margin-top : 0;
margin-left : 10px;
margin-top : 10px;
border : 0;
margin-bottom : 5px;

}

.Photo_center, .spip_documents_center {
margin-top : 0;
border : 0;
clear:both;
display:block;
text-align:center;
}

.CentrePhoto
{
text-align:center;
display:block;
padding:15px;
border:1px solid #000000;
display:block;
width:100%;
text-align:center;
}

.Photo_Picto{
margin-top : 0;
margin-top : 0;
border : 0;

}
.Photo_vignette {
float : left;
margin: 1px;
border : 0;
}
/* LIENS */
.BTsuite {
display:block;
color : #000000;
font-size : 0.8em;
text-decoration:none;
background-color:#A2B9D6;
text-align : center;
font-family : Arial, Verdana, Helvetica, sans-serif;
margin-top:10px;
border-top:1px inset #cccccc;
font-weight:normal;
}
.BTsuite:hover {
color : #ffffff;
background-color:#B7C049;
}


.BT_RetourDebut:hover {
color : #ffffff;
background-color:#B7C049;
 }

.BT_RetourDebut {
font-size :1em;
padding-left : 10px;
padding-right : 10px;
background-color:#E7E7E7;
color : #000000;
vertical-align : bottom;
float : right;
text-decoration:none;
font-family : Arial, Verdana, Helvetica, sans-serif;
font-weight:700;
clear:both;
border-bottom : 1px solid #ff0000;
}


.BT_LienStrong:hover, 
border-bottom : 1px solid #ff0000;
background-color : #B7C049;
color:#ffffff;
}
.BT_LienStrong, 
color : #B7C049;
font-weight : 900;
text-decoration : none;
border-bottom : 1px solid #ff0000;
 }

 
.BT_Lien:hover, 
color : #ffffff;
background-color:#B7C049;
 }

.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;
}

.spip_in,.spip_out {
		text-decoration: none;
		font-family: Arial, Verdana, Helvetica, sans-serif;
		line-height:1.4em;
}


.spip_in:hover,.spip_out: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;
}


/* MENU HAUT */
.MenuHaut {
margin : 0;
padding : 0;
padding-left : 5px;
padding-right : 5px;
padding-top:1px;
font-size : 0.8em;
color : #000000;
text-decoration : none;
font-weight : 900;
text-align : center;
margin-right : 5px;
float:left;
font-family : Arial, Verdana, Helvetica, sans-serif;
border-right:1px solid #000000;
}
.MenuHaut:hover {
color:#ffffff;
 }
/* MENU GAUCHE */
.MenuUL {
margin : 0;
padding : 0;
list-style-type : none;
 }
.MenuLI {
margin : 0;
padding : 0;
list-style-type : none;
display:inline;
}

.MenuLIpuce
{
list-style-type:disc;
display:list-item;
margin:0;
padding:0;
margin-left:55px;
border:1px solid #ffffff;
}
 li.spip
{
list-style-type:disc;
display:list-item;
margin-left:55px;
padding-top:10px;
font-size:1em;
}
a.Menu {
margin : 0;
padding : 0;
font-size : 0.7em;
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 : 15px;
padding-left : 15px;
display : block;
background-image : url(Couleurs/PuceMenu1.gif);
background-repeat : no-repeat;
background-position : 0% 50%;
}
a.Menuon {
color : #B7C049;
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 : #B7C049;
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.7em;
color : rgb(0, 0, 0);
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;
text-align : left;
text-decoration : none;
display : block;
color : #B7C049;
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, .MNArticleN2 {
font-size : 0.7em;
font-weight : normal;
text-decoration : none;
display : block;
padding-left : 35px;
padding-right : 12px;
padding-bottom : 2px;
margin : 0;
text-align : left;
line-height:1.3em;
font-family : Verdana, Geneva, Arial, Helvetica, sans-serif;
background-repeat : no-repeat;
background-position : 3% 50%;
}

.MNArticleN2
{
padding:0;
margin:0;
}
.MNArticleon {

color : #B7C049;
 }
.MNArticle:hover {
color : #B7C049;
 }

/* CONTENEUR */
.TotalCol {

margin : 0;
vertical-align : top;
padding-left:10px;
padding-right:10px;
padding-bottom:10px;
clear:both;

}
 
.BlocHP {

margin: 0;
	margin-top: 20px;
	margin-right: 5px;
	vertical-align: top;
border:1px solid #D8D8D8;
border-left:1px inset #D8D8D8;
border-bottom:1px outset #D8D8D8;
	float: left;
	width: 30%;
	min-height: 150px;
display:block;
font-weight : normal;
font-size : 0.9em;
font-family : "Trebuchet MS", Verdana, Arial, Helvetica, sans-serif;
text-align : center;

}

.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;
}


/* ARTICLE */
.HPtitre, .HPtitreblanc{
	margin: 0;
	padding: 0;
	font-weight: 900;
	font-size: 1.6em;
	font-family: Arial, Verdana, Helvetica, sans-serif;
	text-align: left;
	text-align:center;
	background-repeat:no-repeat;
	text-align: left;

margin-top:20px;	
}
.HPtitreblanc
{
color:#ffffff;
}
.HPtitreBloc
 {
color : #000000;
margin : 0;
padding : 0;
font-weight : 900;
font-size : 0.9em;
font-family : "Trebuchet MS", Verdana, Arial, Helvetica, sans-serif;
text-align : center;
background-color:transparent;
border-left:none;
}
.Soustitre
{
color : #000000;
font-weight : 900;
font-family : Arial, Verdana, Helvetica, sans-serif;
font-size:1em;
vertical-align:top;
clear:both;
background-image : url(Couleurs/TitreFeuille.jpg);
background-position:0 0;
background-repeat:no-repeat;
padding-left:55px;
height:42px;
margin-bottom : 10px;

}

.Surtitre
{
color : #C7C7C7;
font-weight : 900;
font-family : Arial, Verdana, Helvetica, sans-serif;
font-size : 0.8em;
border-bottom:1px inset #C7C7C7;
text-align:justify;
vertical-align:top;
font-size : 1.2em;
}

.Chapeau
{
color : #000000;
font-weight : 900;
font-family : Arial, Verdana, Helvetica, sans-serif;
font-size : 0.8em;
vertical-align:top;
width:70%;
background-color:#ffffff;
padding:15px;
border-right:20px solid #B7C049;
text-align:justify;
margin-left:15%;
margin-right:15%;
}

.Intertitre
{
color : #ffffff;
font-weight : 900;
font-family : Arial, Verdana, Helvetica, sans-serif;
font-size : 1em;
display:block;
text-align:justify;
vertical-align:top;
background-color:#a8a8a8;
padding-left:6px;
padding-right:6px;
padding-bottom:2px;
padding-top:2px;
clear:both;
margin-top:20px;
margin-bottom : 15px;
}


.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 : Verdana, Arial, Helvetica, sans-serif;
text-align : justify;
margin:0;
padding:0;
}
p.spip
{
margin-bottom:1em;
}
.TC_Petit_Justifier
{
color : #000000;
font-family : Verdana, Arial, Helvetica, sans-serif;
font-size : 0.7em;
padding:0;
margin:0;
text-align:justity;
font-weight:normal;
line-height: 90%;
text-align:justify;
}
.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 : #B7C049;
font-weight : 900;
font-family : "Trebuchet MS", Verdana, Arial, Helvetica, sans-serif;
margin:0;
padding:0;
}
.spip_note
{
color : #B7C049;
font-weight : 600;
font-family : Verdana, Arial, Helvetica, sans-serif;
margin:0;
padding:0;
text-align:left;
font-size:0.7em;
border-bottom:1px solid #B7C049;
margin-top:20px;
	
}
.caractencadre-spip
{
background-color:#B7C049;
padding:1px;
margin:1px;
color:#ffffff;

}
.texteencadre-spip
{
border:1px dotted #B7C049;
padding:1px;
margin:1px;
color:#000000;
font-size:0.9em;
padding:10px;
font-family : Verdana, Arial, Helvetica, sans-serif;
text-align:justify;
}

.TC_mineur {
color : #000000;
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;
}

/* Espace DOCUMENTAIRE */
.Tableau
{
width:100%;
font-family : Verdana, Arial, Helvetica, sans-serif;
font-size:0.7em;
border : 1px solid #aaaaaa;
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;
}

.TableauTR
{
border-collapse: separate;
}
.TableauTR1
{
border-collapse: separate;
background-color:#D8D8D8;
font-size:0.8em;

}

.TableauTR2
{
border-collapse: separate;
background-color:#C7C7C7;
font-size:0.8em;
}

.TableauTR1 a, .TableauTR2 a
{
color:#000000;
border:1px outset #FF9E00;
background-color:#eeeeee;
padding:1px;
text-decoration:none;

}


.TableauTR1 a:hover, .TableauTR2 a:hover
{
background-color:#dedede;

}
img.spip_logos
{
float:right;
clear:both;
}

.TableauTD
{
border-collapse: collapse;
padding:1px;
}
.Tableau th
{
text-align:center;
background-color:#aaaaaa;
color:#ffffff;
}

.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:#B7C049;
 }

/* AGENDA */
.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: #B7C049;
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;
}
/* DOC A TELECHARGER */
.TelechargeDOC {
float : left;
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;
 }

 .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;
border-bottom:1px solid #cccccc;
 }
 /* PLAN DU SITE */
.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:#B7C049;
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:20px;
text-decoration:none;
border-top:1px inset #B7C049;
margin-right:6em;
}
 
 .PlanArticle:hover {
color : #ffffff;
background-color:#B7C049;
text-decoration:none;
 }

/* ANNUAIRE */
.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;
}




/* GALERIE */

.TitreGalerie
{
font-weight : 900;
font-size : 1.6em;
font-family : Trebuchet, Arial, sans-serif;
text-align : center;
color:#B7C049;

 }
 
 
 
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 #B7C049;

}


.Photo_GalerieGrande {
margin-top : 18px;
margin-left : 0;
text-align : center;
border:6px solid #B7C049;
float:left;

}
 

.tc_Galerie
{
color : #ffffff;
font-family : "Trebuchet MS", Verdana, Arial, Helvetica, sans-serif;
font-size : 0.9em;
font-weight:900

}

/* calendrier */
.FormulEven
{
padding-left : 2px;
padding-right : 2px;
display:block;
background-image : url(Couleurs/BlocAlaUne.gif);
background-repeat:no-repeat;
background-color:#ffffff;
font-family : "Trebuchet MS", Verdana, Arial, Helvetica, sans-serif;
font-size : 0.9em;
float:left;
margin-top:25px;
border:2px inset #D8D8D8;
color:#B7C049;
font-weight:900;

}


.EvenCal
{
float : left;
width : 30%;
border: 1px solid #B7C049;
margin-bottom : 1%;
margin : 1%;

}
.EvenTitre {
color : #000000;
margin : 0;
padding : 0;
font-weight : 900;
font-size : 0.8em;
font-family : Arial, Verdana, Helvetica, sans-serif;
text-align : left;

padding-left:25px;
border-bottom:1px solid #cccccc;
 }


.DateEven
{
background-color:#ff0000;
color:#ffffff;
font-family : "Trebuchet MS", Verdana, Arial, Helvetica, sans-serif;
font-size : 0.9em;
font-weight:900;
margin:5px;
padding:0;


}
.DateEvenMini
{
background-color:#ff0000;
color:#ffffff;
font-family : "Trebuchet MS", Verdana, Arial, Helvetica, sans-serif;
font-size : 0.8em;
font-weight:900;
margin:0;
padding-left:2px;
padding-right:2px;

margin-left:10px;
float:right;
border:1px solid #ffffff;

}
.LienEven
{
color:#000000;
font-family : "Trebuchet MS", Verdana, Arial, Helvetica, sans-serif;
font-size : 0.9em;
font-weight:900;
margin:0;
float:left;
border-bottom:1px solid #cccccc;
margin-bottom:1px;
text-decoration:none;
display:block;
background-color:#ffffff;

}
.LienEven:hover
{
border-bottom:1px solid #ff0000;
text-decoration:none;
color:red;
}
/* FORUM */
.BoiteForum
{
width:90%;
font-family : "Trebuchet MS", Verdana, Arial, Helvetica, sans-serif;
border:1px solid #DE7908;
border-left:3px solid #DE7908;
border-bottom:3px solid #DE7908;
background-image : url(Couleurs/Picto_Forum.gif);
background-repeat : no-repeat;
background-position : 0 10%;
padding:5px;
padding-left:50px;
margin-top:25px;
clear:both ;
}
.BoiteForumInactif
{
width:90%;
font-family : "Trebuchet MS", Verdana, Arial, Helvetica, sans-serif;
border:1px solid #cccccc;
border-left:3px solid #cccccc;
border-bottom:3px solid #cccccc;
background-image : url(Couleurs/Picto_Forum.gif);
background-repeat : no-repeat;
background-position : 0 10%;
padding:5px;
padding-left:50px;
margin-top:25px;
clear:both ;
color:#cccccc;
background-color:#cccccc;
}

.BoiteForumReponse
{
width:85%;
font-family : "Trebuchet MS", Verdana, Arial, Helvetica, sans-serif;
border:1px solid #DE7908;
border-left:3px solid #DE7908;
border-top:none;
background-image : url(Couleurs/Picto_Forum.gif);
background-repeat : no-repeat;
background-position : 0 10%;
padding:5px;
padding-left:50px;
margin-left:30px;
}
.BoiteForumReponseInactif
{
width:85%;
font-family : "Trebuchet MS", Verdana, Arial, Helvetica, sans-serif;
border:1px solid #cccccc;
border-left:3px solid #cccccc;
border-top:none;
background-image : url(Couleurs/Picto_Forum.gif);
background-repeat : no-repeat;
background-position : 0 10%;
padding:5px;
padding-left:50px;
margin-left:30px;
background-color:#cccccc;
}
.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(Couleurs/PictoForum.gif);
background-repeat:no-repeat;
background-position:0 0;
}


/* FAQ */
.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:1px solid #ff0000;
}

.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;
}

/*organigramme*/
.organigramme
{
text-align:center;
width:100%;
}

.organigramme_1, .organigramme_2
{
padding:4px;
margin-bottom:5px;
margin-bottom:50px;
clear:both;
min-height:125px;
}
.organigramme_2
{
width:46%;
float:left;
display:block;
clear:right;
margin-right:10px;
min-height:400px;
}

.cadre
{
min-height:400px;
}




.organigramme .titre, .cadre .titre
{
display:block;
font-family: Verdana,Geneva,Arial,Helvetica;
font-size:0.9em;
font-weight:900;    
text-align:center;
margin:0;
margin-bottom:1em;
padding:1px;
clear:both;
text-decoration:none;
}
.organigramme li.spip
{
display:list-item;;
font-family: Verdana,Geneva,Arial,Helvetica;
text-align:left;
padding:0;
margin:0;
margin-left:15px;
padding-left:5px;
}


.organigramme .responsable, .organigramme .membre, .organigramme .renseignement
{
display:block;
font-family: Verdana,Geneva,Arial,Helvetica;
font-size:0.8em;
font-weight:900;    
margin:auto;
padding:2px;
}

.organigramme .renseignement
{
text-align:left;
}


.organigramme .membre
{
color:#000000;
}



.ColGauche
{
clear:top;
float:left;
width:40%;
border-right:1px solid #cccccc;
padding-right:5px;
padding-left:5px;
display:block;
vertical-align:top;
}

.ColDroite
{
float:right;
width:40%;
padding-right:5px;
padding-left:5px;
display:block;
vertical-align:top;
}
/* 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: 700;
	margin: 0;
	padding: 0;
	margin-top: 15px;
	margin-bottom: 15px;
font-family : Verdana, Arial, Helvetica, sans-serif;
	text-align: left;
	padding-left: 0px;
	font-size:0.7em;
	
}


.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 ;
	
}



