

/* Structure graphique */

/* taille typo
 * 1em = 0.065px
 * Base				100%
 * -------------------------------------
 * 20px				1.27em
 * 19px				1.21em
 * 18px				1.15em
 * 17px				1.09em
 * 16px				1.03em
 * 15px				0.96em
 * 14px				0.88em
 * 13px				0.82em
 * 12px				0.77em
 * 11px				0.71em
 * 10px				0.65em
 *  9px				0.59em
 * Attention : en dessous de 0.71em le texte devient illisible en text smallest sur MSIE
 */


/* Css d'affichage */
@media projection, screen, tv {

BODY {
	font:1em Arial, Helvetica, sans-serif;
	margin:10px;
}

TD { vertical-align:top; }

.d-block { display:block; }
.f-right { float:right; }
.f-left { float:left; }

#page {
	margin:auto;
	width:900px;
	position:relative;
}

#tete {
	position:relative;
	height:95px;
	border:solid #191919;
	border-width:10px 10px 0 10px;
	background:url(squelettes/imgs/tete.png) no-repeat;
}

#bandeau {
	position:relative;
	height:250px;
}

#corps {
	background:#EAEAEA;
	display:table;
	width:100%;
}

#pied {
}

#signature {
	text-align:center;
	font-size:0.65em;
}

}


/* Css d'impression */
@media print {
  
}


/* Modules */
/* Module Fil d'arianne */


/* Css d'affichage */
@media projection, screen, tv {
  
#arianne {
	margin:10px 15px;
	color:#9B9B9B;
	font-size:0.71em;
	font-weight:bold;
}

#arianne A {
	text-decoration:none;
	color:#9B9B9B;
}

#arianne A:hover { text-decoration:underline; }

#arianne A.on {
	color:#636363;
	text-decoration:none;
	cursor:default;
}

}


/* Css d'impression  */
@media print {
 
}
/* Module Titre et balise Meta du site */


/* Css d'affichage */
@media projection, screen, tv {
  
#meta_titre {
	margin:20px 0 20px 210px;
	border-left:1px solid #000000;
	padding-left:15px;
	height:55px;
	width:140px;
	font-size:0.82em;
	font-weight:bold;
	line-height:1.38em;
}
  
}


/* Css d'impression  */
@media print {
 
}
/* Module Retour à l'accueil */


/* Css d'affichage */
@media projection, screen, tv {
  
#retour_accueil {
	float:right;
	padding:6px 0;
	margin: 5px;
}

#retour_accueil img {
	display:block;
	border:0;
}

}


/* Css d'impression  */
@media print {
 
}
/* Module Logo du site */


/* Css d'affichage */
@media projection, screen, tv {
  
#logo_site {
	float:left;
}

#logo_site IMG {
	float:left;
	border:0;
	margin:5px 0;
}
	
}


/* Css d'impression  */
@media print {
 
}
/* Module Plan du site */


/* Css d'affichage */
@media projection, screen, tv {
  
#plan_site { 
	padding-right:10px;
	position:relative;
	width:675px;	
	*width:685px;
	_width:675px;
	font-size:0.82em;
}
 
#plan_site A { 
	text-decoration:none;

    color: #B8B3B1;
}

#plan_site A:hover { text-decoration:underline; }

#plan_site UL LI { font-weight:bold; } 

#plan_site UL UL LI { font-weight:normal; }
 
#plan_site P {
	margin:8px 0;
	padding:0;
}

#plan_site DIV.parent {

}

#plan_site H1.titre {
	font-size:1.27em;
	color: #999933;/*vert titre*/
	margin:0;
}

#plan_site DIV.chapo {
	font-weight:bold;
	color:#B8B3B1;
}

#plan_site DIV.texte H3 {
	color: #87AD01;
	font-size:1.21em;
	text-align:left;
	border-bottom:1px dashed #999933;
}

#plan_site DIV.texte STRONG { }

#plan_site DIV.texte I { color:#999933; }
 
#plan_site DIV.texte { }

}


/* Css d'impression  */
@media print {
 
}
/* Module Menu principal */


/* Css d'affichage */
@media projection, screen, tv {

#menu_principal {
	position:absolute;
	top:105px;
	left:0;
	z-index:100;
	font-size:0.71em;
	background:#2E2E2E;
}

#menu_principal UL {
	text-align:center;
	margin:0;
	padding:0;	
	height:24px;
	width:900px;
}

#menu_principal UL LI {
	display:inline;
	margin:0;
	padding:0;
	height:24px;
	line-height:24px;
}

#menu_principal UL UL {
	display:none;
	position:absolute;
	top:24px;
	left:0;
	background:#807F7D;
	width:900px;
}

#menu_principal A {
	text-decoration:none; 
	color:#FFFFFF;
	padding:5px 17px;
}

#menu_principal A:hover { text-decoration:underline; }

#menu_principal UL UL LI A { background:url(squelettes/imgs/mod_menu_principal_puce.png) no-repeat left; }

/*#menu_principal A.on,
#menu_principal A.on:hover  {
	cursor:default;
	text-decoration:none;
}*/
 
}


/* Css d'impression */
@media print {
  
}
/* Module Menu de traduction */


/* Css d'affichage */
@media projection, screen, tv {
  
#menu_traduction {
	position:absolute;
	bottom:0px;
	right:5px;
	font-size:10px;
	font-weight:bold;
	padding-top:13px;
}

#menu_traduction UL {
	margin:0;
	padding:0;
}

#menu_traduction UL LI { 
	margin:0;
	padding:0;
	display:inline;
}

#menu_traduction A {
	color:#9E9E9E;
	text-decoration:none;
}

#menu_traduction A:hover { text-decoration:underline; }

#menu_traduction A.in { }

#menu_traduction IMG { border:0px; }
  
}


/* Css d'impression  */
@media print {
 
}
/* Module Menu bandeau */


/* Css d'affichage */
@media projection, screen, tv {

#menu_bandeau {
	position:absolute;
	bottom:5px;
	right:5px;
	z-index:100;
	background:url(squelettes/imgs/trame.png);
	_background:#FFFFFF;
		font-size:0.71em;
		color:#2e2e2e;
	text-align:center;
	width:180px;
}

#menu_bandeau UL {
	margin:0;
	padding:0 15px;
	list-style:none;
}

#menu_bandeau LI { line-height:2.1em; }

#menu_bandeau LI.separateur {
	height:2px;
	line-height:2px;
	font-size:2px;
	background:#999999;
}

#menu_bandeau A {
	text-decoration:none; 
	color:#000000;
	font-weight:bold;
	margin:0 5px;
}

#menu_bandeau A:hover { text-decoration:underline; }

#menu_bandeau A.on,
#menu_bandeau A.on:hover  {
	color:#688501;
	cursor:default;
	text-decoration:none;
}
 
}


/* Css d'impression */
@media print {
  
}
/* Module Menu pied */


/* Css d'affichage */
@media projection, screen, tv {

#menu_pied {
	background:#181818;
	font-size:0.65em;
	text-align:center;
}

#menu_pied UL {
	margin:0;
	padding:0;
}

#menu_pied LI {
	line-height:2.1em;
	display:inline;
	border-left:2px solid #FFFFFF;
	margin:0 0 0 3.13em;
}

#menu_pied LI.premier { margin:0; }

#menu_pied A {
	text-decoration:none; 
	color:#C0C0C0;
	margin:0 0 0 0.96em;
}

#menu_pied A:hover { text-decoration:underline; }

#menu_pied A.on,
#menu_pied A.on:hover  {

}
 
}


/* Css d'impression */
@media print {
  
}
/* Module Menu interieur */


/* Css d'affichage */
@media projection, screen, tv {

#menu_interieur {
	/*float:left;*/
	font-size:0.71em;
	width:200px;	
}

#menu_interieur DIV.fond {
	background:url(squelettes/imgs/mod_menu_interieur_fond.png) repeat-y center;
	_background::url(no-image);
	_filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled=true, sizingMethod=scale src='squelettes/imgs/mod_menu_interieur_fond.png');
	min-height:10px;
}

#menu_interieur DIV.commentaire {
	color:#990000;
	min-height:24px;
	line-height:24px;
	padding:0 5px 0 24px; 
	font-weight:bold;
}

#menu_interieur H4 {
	background:url(squelettes/imgs/mod_menu_interieur_titre.png) no-repeat bottom right;
	min-height:24px;
	line-height:24px;
	padding:0 5px 0 24px; 
	margin:0;
	color:#999933;
	font-size:1em;
}

#menu_interieur H4 A {
	color:#999933;
	text-decoration:none;
}

#menu_interieur H4 A:hover { text-decoration:underline; }

#menu_interieur H4 A.on,
#menu_interieur H4 A.on:hover {
	text-decoration:none;
	color:#990000;
	cursor:default;
}

#menu_interieur H5 {
	min-height:20px;
	line-height:20px;
	padding:0 5px 0 24px; 
	margin:0;
	color:#999933;
	font-size:1em;
}

#menu_interieur DIV.fond {  }

#menu_interieur HR { }

#menu_interieur A:hover { text-decoration:underline; }

#menu_interieur A.on,
#menu_interieur A.on:hover {
	text-decoration:none;
	color:#990000;
	cursor:default;
}

#menu_interieur UL {
	list-style:none;
	color:#B6CF2E;
	margin:0;
	padding:5px 5px 5px 12px;
}

#menu_interieur UL.annuaire {
	padding:0 5px 5px 12px;
	margin:0;
}

#menu_interieur UL LI {
	padding:0 0 0 12px;
	margin:5px 20px 5px 0;
	background:url(squelettes/imgs/mod_menu_interieur_puce.png) no-repeat 0px 4px ;
}

#menu_interieur UL LI A {
	text-decoration:none;
	color:#2F2F2F;
}

#menu_interieur UL LI A.on { font-weight:bold; }

#menu_interieur UL UL {
	margin:5px 0 5px 5px;
	padding:0;
}

#menu_interieur UL UL LI {
	background:none;
	margin:0;
	padding:0;
	color:#999999;
}

#menu_interieur UL UL LI A { color:#999999; }

#menu_interieur UL UL LI A.on { font-weight:normal; }

}


/* Css d'impression */
@media print {
  
}
/* Module Formulaire de recherche */


/* Css d'affichage */
@media projection, screen, tv {
  
#recherche_form {
	float:right;
	background:url(squelettes/imgs/trame.png);
	_background:#FFFFFF;
	padding:6px;
	margin:5px;
	font-size:0.65em;
}

#recherche_form FORM {
	margin:0;
	padding:0;
	line-height:0.65em;
}

#recherche_form INPUT.champ {
	font-size:1em;
	border:1px solid #939393;
	padding:0 3px;
	background:#FFFFFF;
	color:#45B845;
	margin-left:3px;
}

#recherche_form INPUT.bouton {
	font-size:1em;
	border:0px;
	background:#2E2E2E;
	color:#FFFFFF;
	padding:0px 3px;
}
  
}


/* Css d'impression  */
@media print {
 
}
/* Module Contenu de la recherche */


/* Css d'affichage */
@media projection, screen, tv {
  
#recherche_contenu {
}

#recherche_contenu A { color:#688501; }

#recherche_contenu P {
	margin:8px 0;
	padding:0;
}

#recherche_contenu DIV.parent { }

#recherche_contenu H1.titre {
	margin:0;
}

}


/* Css d'impression  */
@media print {
 
}
/* Module Edito du sommaire */


/* Css d'affichage */
@media projection, screen, tv {
  
#sommaire_edito {
	font-size:0.77em;
	float:right;
	background-color:#FAFAFA;
	margin:3px 4px 3px 2px;
	_margin:2px;
	width:315px;
	padding:0 0 4px 0;
	border-bottom:4px solid #939393;
}

#sommaire_edito H2 {
	margin:0;
	padding:7px 4px 2px 4px;
	background:#A43D2A;
	font-size:0.96em;
	text-transform:uppercase;
	text-align:right;
	color:#FFFFFF;
}

#sommaire_edito #sommaire_edito_contenu { margin:7px 4px 3px 4px; }


}


/* Css d'impression  */
@media print {
 
}
/* Module Actualité du sommaire */


/* Css d'affichage */
@media projection, screen, tv {
  
#sommaire_actualite {
	font-size:0.77em;
	float:left;
	background-color:#FAFAFA;
	margin:3px 2px 3px 4px;
	_margin:2px;
	width:570px;
	padding:0 0 4px 0;
	border-bottom:4px solid #939393;
}

#sommaire_actualite H2 {
	margin:0;
	padding:7px 4px 2px 4px;
	background:#90A429;
	font-size:0.96em;
	text-transform:uppercase;
	color:#FFFFFF;
	text-align:right;	
}

#sommaire_actualite H2 A {
	color:#FFFFFF;
	text-decoration:none;
}

#sommaire_actualite H2 A:hover { text-decoration:underline; }

#sommaire_actualite DIV.contenu {
	margin:4px 4px 0 4px;
	width:277px;
	_width:275px;
	float:left;
}

#sommaire_actualite DIV.contenu-large {
	margin:4px 4px 0 4px;
	width:562px;
	float:left;
} 

#sommaire_actualite IMG { margin:0 10px 5px 0; }

#sommaire_actualite H3 {
	background:url(squelettes/imgs/puce.png) no-repeat 0px 6px;
	margin:0;
	padding:0 0 0 10px;
	font-size:0.96em;
	width:auto;
	display:inline;
}

#sommaire_actualite DIV.date { font-size:0.82em; }

#sommaire_actualite A.suite {
	display:block;
	text-align:right;
	color:#000000;
	text-decoration:none; 
}

#acces_rubrique {
	clear:both;
	padding-top:10px;
	text-align:right;
}

#acces_rubrique A { color:#90A429; }

#acces_rubrique A:hover { text-decoration:underline; }

}


/* Css d'impression  */
@media print {
 
}
/* Module Contenu d'article */


/* Css d'affichage */
@media projection, screen, tv {

#article_contenu { 
	padding-right:10px;
	position:relative;
	width:675px;	
	*width:685px;
	_width:675px;
	/*float:right;*/
	font-size:0.82em;
}
 
/*Couleur du lien dans l'article*/
#article_contenu A { 
  text-decoration:none;
  font-weight: bold;
  color: #668ABA;
 }
/*Couleur du lien dans l'article au survol*/
#article_contenu A:hover{
color: #008733;
 text-decoration:none;
 border-bottom:1px solid #668ABA;
 }
 
/*Couleur et style des paragraphes de tout le contenu l'article*/
#article_contenu P {
	margin:8px 0;
	padding:0;
}

#article_contenu DIV.parent {

 }

/*Couleur et style du titre de l'article*/
#article_contenu H1.titre {
	font-size:1.27em;
color: #999933;/*vert titre*/
	margin:0;
}
/*Couleur et style du Chapo de l'article*/
#article_contenu DIV.chapo {
font-weight:bold;
color:#B8B3B1;
 }
/*inter-titre en vert*/
#article_contenu DIV.texte H3 {
color: #87AD01;
font-size:1.21em;
text-align:left;
border-bottom:1px dashed #999933;
 }

/*Mise en gras du texte dans l'article*/
#article_contenu DIV.texte STRONG {
color:#2e2e2e;
 }

/*Mise en italique du texte dans l'article*/
#article_contenu DIV.texte I {
color:#999933;
 }

 
#article_contenu DIV.texte { 
}

}


/* Css d'impression  */
@media print {
 
}

/* Module Contenu d'actualite */


/* Css d'affichage */
@media projection, screen, tv {

#article_actualite { 
	padding-right:10px;
	position:relative;
	width:675px;	
	*width:685px;
	_width:675px;
	/*float:right;*/
	font-size:0.82em;
}
 
/*Couleur du lien dans l'article*/
#article_actualite A { 
  text-decoration:none;
  font-weight: bold;
  color: #668ABA;
 }
/*Couleur du lien dans l'article au survol*/
#article_actualite A:hover{
color: #008733;
 text-decoration:none;
 border-bottom:1px solid #668ABA;
 }
 
/*Couleur et style des paragraphes de tout le contenu l'article*/
#article_actualite P {
	margin:8px 0;
	padding:0;
}

#article_actualite DIV.parent {

 }

/*Couleur et style du titre de l'article*/
#article_actualite H1.titre {
	font-size:1.27em;
color: #999933;/*vert titre*/
	margin:0;
}
/*Couleur et style du Chapo de l'article*/
#article_actualite DIV.chapo {
font-weight:bold;
color:#B8B3B1;
 }
/*inter-titre en vert*/
#article_actualite DIV.texte H3 {
color: #87AD01;
font-size:1.21em;
text-align:left;
border-bottom:1px dashed #999933;
 }

/*Mise en gras du texte dans l'article*/
#article_actualite DIV.texte STRONG {
color:#2e2e2e;
 }

/*Mise en italique du texte dans l'article*/
#article_actualite DIV.texte I {
color:#999933;
 }

 
#article_actualite DIV.texte { 
}

}


/* Css d'impression  */
@media print {
 
}

/* Module Contenu de rubrique */


/* Css d'affichage */
@media projection, screen, tv {

#rubrique_contenu { 
	padding-right:10px;
	position:relative;
	width:675px;	
	*width:685px;
	_width:675px;
	/*float:right;*/
	font-size:0.82em;
	min-height:400px;
	_height:400px;
	_display:table;
}
 
/*Couleur du lien dans l'article*/
#rubrique_contenu A.spip_in,
#rubrique_contenu A.spip_out,
#rubrique_contenu A.spip_url { 
  text-decoration:none;
  font-weight: bold;
  color: #668ABA;
 }

 
/*Couleur du lien dans l'article au survol*/
#rubrique_contenu A.spip_in:hover,
#rubrique_contenu A.spip_out:hover,
#rubrique_contenu A.spip_url:hover{
color: #008733;
 text-decoration:none;
 border-bottom:1px solid #668ABA;
 }
 
/*Couleur et style des paragraphes de tout le contenu l'article*/
#rubrique_contenu P {
	margin:8px 0;
	padding:0;
}

#rubrique_contenu DIV.parent {

 }

/*Couleur et style du titre de l'article*/
#rubrique_contenu H1.titre {
font-size:1.27em;
color: #999933;
	margin:0;
}
/*Couleur et style du Chapo de l'article*/
#rubrique_contenu DIV.chapo {
font-weight:bold;
color:#B8B3B1;
 }
/*inter-titre en vert*/
#rubrique_contenu DIV.texte H3 {
color: #87AD01;
font-size:1.21em;
text-align:left;
border-bottom:1px dashed #999933;
 }

/*Mise en gras du texte dans l'article*/
#rubrique_contenu DIV.texte STRONG {
color:#2e2e2e;
 }

/*Mise en italique du texte dans l'article*/
#rubrique_contenu DIV.texte I {
color:#999933;
 }

 
#rubrique_contenu DIV.texte { 
}
#rubrique_contenu IMG { 
border: 0px;
}

}


/* Css d'impression  */
@media print {
 
}

/* Module Actualite */


/* Css d'affichage */
@media projection, screen, tv {

#rubrique_actualite { 
	padding-right:10px;
	padding-bottom:10px;
	position:relative;
	width:675px;	
	*width:685px;
	_width:675px;
	/*float:right;*/
	font-size:0.82em;
	min-height:400px;
	_height:400px;
	_display:table;
}
 
/*Couleur du lien dans l'article*/
#rubrique_actualite A.spip_in,
#rubrique_actualite A.spip_out,
#rubrique_actualite A.spip_url { 
  text-decoration:none;
  font-weight: bold;
  color: #668ABA;
 }

 
/*Couleur du lien dans l'article au survol*/
#rubrique_actualite A.spip_in:hover,
#rubrique_actualite A.spip_out:hover,
#rubrique_actualite A.spip_url:hover{
color: #008733;
 text-decoration:none;
 border-bottom:1px solid #668ABA;
 }
 
/*Couleur et style des paragraphes de tout le contenu l'article*/
#rubrique_actualite P {
	margin:8px 0;
	padding:0;
}

#rubrique_actualite DIV.parent {

 }

/*Couleur et style du titre de l'article*/
#rubrique_actualite H1.titre {
font-size:1.27em;
color: #999933;
margin:0;
}

/*Couleur et style du Chapo de l'article*/
#rubrique_actualite DIV.chapo {
font-weight:bold;
color:#B8B3B1;
 }
/*inter-titre en vert*/
#rubrique_actualite DIV.texte H3 {
color: #87AD01;
font-size:1.21em;
text-align:left;
border-bottom:1px dashed #999933;
 }

/*Mise en gras du texte dans l'article*/
#rubrique_actualite DIV.texte STRONG {
color:#2e2e2e;
 }

/*Mise en italique du texte dans l'article*/
#rubrique_actualite DIV.texte I {
color:#999933;
 }

 
#rubrique_actualite DIV.texte { 
}

#rubrique_actualite IMG { border: 0px; }


#rubrique_actualite #rubrique_liste DIV.element {
	clear:both;
	margin:10px 0 0 0;
}

#rubrique_actualite #rubrique_liste DIV.element IMG { margin:0 10px 5px 0; }

#rubrique_actualite #rubrique_liste DIV.element H2.titre {
	background:url(squelettes/imgs/puce.png) no-repeat 0px 6px;
	margin:0;
	padding:0 0 0 10px;
	font-size:1.21em;
	width:auto;
	display:inline;
}

#rubrique_actualite #rubrique_liste DIV.element DIV.date { font-size:0.82em; }

#rubrique_actualite #rubrique_liste DIV.element A.suite {
	display:block;
	text-align:right;
	color:#000000;
	text-decoration:none; 
}

#rubrique_actualite #rubrique_liste DIV.element  A.suite:hover { text-decoration:underline; }



}


/* Css d'impression  */
@media print {
 
}


/* DÃ©veloppement spÃ©cifique */
/* Module Annuaire */


/* Css d'affichage */
@media projection, screen, tv {

#annuaire { 
	padding-right:10px;
	position:relative;
	width:675px;	
	*width:685px;
	_width:675px;
	/*float:right;*/
	font-size:0.82em;
}

#annuaire TD { font-size:11px; }

#annuaire DIV.elements { margin:0 0 6px 0;}
 
/*Couleur du lien dans l'article*/
#annuaire A { 
  text-decoration:none;
  font-weight: bold;
  color: #668ABA;
 }
/*Couleur du lien dans l'article au survol*/
#annuaire A:hover{
color: #008733;
 text-decoration:none;
 border-bottom:1px solid #668ABA;
 }
 
/*Couleur et style des paragraphes de tout le contenu l'article*/
#annuaire P {
	margin:8px 0;
	padding:0;
}

#annuaire DIV.parent {

 }

/*Couleur et style du titre de l'article*/
#annuaire H1.titre {
	font-size:1.27em;
	color: #999933;/*vert titre*/
	margin:0;
}
/*Couleur et style du Chapo de l'article*/
#annuaire DIV.chapo {
font-weight:bold;
color:#B8B3B1;
 }
/*inter-titre en vert*/
#annuaire DIV.texte H3 {
color: #87AD01;
font-size:1.21em;
text-align:left;
border-bottom:1px dashed #999933;
 }

/*Mise en gras du texte dans l'article*/
#annuaire DIV.texte STRONG {
color:#2e2e2e;
 }

/*Mise en italique du texte dans l'article*/
#annuaire DIV.texte I {
color:#999933;
 }

 
#annuaire DIV.texte { 
}

}


/* Css d'impression  */
@media print {
 
}






