*
{
	font-family:tahoma,verdana,arial,helvetica;
	margin:0px;
	padding:0px;
}
b
{
	font-size:10px;
	font-family:tahoma,verdana,arial,helvetica;
	font-weight:bold;
}

p
{
	margin-bottom:1.5em;
}

body 
{
	margin:0px;
	text-align:left;
}

table
{
cellspacing="20";
cellpadding="6";
width="495";
}

html 
{
	margin:0px;
	text-align:left;
}

option
{
	color:black;
	font-size:12px;
	background-color:#ccc;
	padding-right:20px;
	padding-left:10px;
}

select
{
	/*background-image:url("../img/navbar.png");*/
	color:#000;
	font-size:12px;
	font-weight:bold;
	background-color:#CCC;
	padding-right:10px;
	padding-left:10px;
	padding-top:5px;
	padding-bottom:5px;
	margin-top:5px;
	border-color:#000;
	border:1px;
}

ul
{
	color:#000;
	margin-bottom:0em;
	margin-top:8px;
}


li
{
	margin-left:0px;
	padding-left:0;
	list-style: none;
}

/* Liens */
a
{
	color:#EC5F00;
	font-weight:bold;
	text-decoration:none;
}
a:hover
{
	color:#369;
	font-weight:bold;
	text-decoration:none;
}

/*a.sansstyle
{
	color:#999;
	font-weight:bold;
	text-decoration:none;
	text-decoration:none;
}
a.sansstyle:hover
{
	color:#666;
	font-weight:bold;
	text-decoration:underline;
}
*/

.actif
{
	font-size:12px;
}


.actif:hover
{
	font-size:12px;
	background-color:gray;
}

a:tags
{
	font-weight:bold;
	color:gray;
}


a:hover.tags
{
	color:#FFF;
	background-color:#336699;
	font-weight:bold;
	text-decoration:none;
}

a:footer
{
	font-weight:normal;
}


a:hover.footer
{
	color:#FFF;
	background-color:red;
	font-weight:normal;
	text-decoration:none;
}

img
{
	border-style:none;
}

.header
{
margin-top:0px;
background-color:transparent;
}

.corps
{
text-align: left;
margin-top:10px;
padding: 0em;
text-align:left;
}

div.subfooter
{
	clear: both;
	bottom: 0;
	width: 99%;
	color:#336699;
	font-size:10px;
	/*background-image:url("../img/trait_haut.png");*/
	background-repeat:repeat-x;
	background-position:top center;
	vertical-align:middle;
	margin-top:2px;
	padding-top:10px;
	padding-bottom:10px;
	padding-left:-10px;
	text-align:justify;
}

div.footer
{
	clear: both;
	bottom: 0;
	width: 99%;
	color:#000;
	font-size:10px;
	background-image:url("../img/trait_haut.png");
	background-repeat:repeat-x;
	background-position:top center;
	vertical-align:middle;
	margin-top:2px;
	padding-top:10px;
	padding-bottom:10px;
	padding-left:-10px;
	text-align:center;
}

div.titremod
{
	background-color : transparent;
	background-image:url("../img/fond_accueil_col3_titre.png");
	background-repeat:no-repeat;
	background-position:bottom left;
	color:#000;
	font-size:10px;
	font-weight:bold;
	text-align:center;
	margin-left:0px;
	margin-right:0px;
	margin-top:10px;
	margin-bottom:0px;
	padding-top:3px;
	padding-bottom:17px;
	padding-right:15px;
	padding-left:10px;
	letter-spacing:2px;
}

div.textemod
{
	background-image:url("../img/bassoeur.png");
	background-repeat:repeat-y;
	background-position: bottom left;
	padding-bottom:20px;
	text-align:left;
	color:#fff;
	font-size:10px;
	margin-bottom:10px;
	margin-top:-5px;
	padding-top:5px;
	padding-right:12px;
	padding-left:12px;
	margin-left:0px;
	margin-right:10px;
}

div.titrepage
{
	background-color : transparent;
	/* background-image:url("/img/pixel_titre.png"); */
	/* background-image:url("/img/fond_semaine_mairie.png"); 
	background-repeat:repeat-x;
	background-position:bottom;*/
	display:block;
	color:#CCC;
	font-size:23px;
	/* font-weight:bold; */
	text-align:left;
	padding:0px;
	padding-right:0px;
	padding-left:0px;
	margin:0px;
	margin-top:1px;
	margin-right:0px;
	border-width:0px;
	border-style:solid;
	border-color:green;
	border-style:dotted;
}
img.textepage
{
	float:right;
	margin-bottom:5px;
	word-spacing:10px
}

div.textecal
{
	background-color : transparent;
	background-image:url("../img/bassoeur.png");
	background-repeat:repeat-y;
	background-position: bottom left;
	color:#000;
	font-size:10px;
	margin-bottom:10px;
	margin-top:0px;
	padding-top:8px;
	padding-right:0;
	margin-right:7px;
	padding-left:9px;
	padding-bottom:20px;
}

div.coltop
{
	background-color : transparent;
	background-image:url("pixel.png");
	background-repeat:repeat-x;
	background-position:top;
	font-size:5px;
}

div.basmenu
{
	background-color : #fff;
	background-image:url("../img/basmenu.png");
	background-repeat:no-repeat;
	background-position:top;
	height:0px;
	padding-bottom:0;
	padding-top:0px;
	padding-left:0px;
	padding-right:0;
	margin-right:-24px;
	margin-top:0;
	margin-bottom:0px;
}

div.col1_top
{
	background-color : transparent;
	background-image:url("../img/fond_col1_top.png");
	background-repeat:no-repeat;
	background-position:top;
	font-size:10px;
	padding-bottom:0;
	padding-top:0;
	padding-left:0;
	padding-right:0;
	margin-right:0;
	margin-bottom:0;
	margin-top:0;
}

div.titrealerte
{
	background-color : transparent;
	background-image:url("../img/pixel.png");
	background-repeat:repeat-x;
	background-position:bottom;
	color : #FF0000;
	font-size:14px;
	font-weight:bold;
	text-align:left;
	padding-right:5px;
}

div.soustitrealerte
{
	background-color : transparent;
	color:#fff;
	font-size:12px;
	font-weight:bold;
	margin-bottom:10px;
	margin-top:5px;
}

div.textealerte
{
	background-color : transparent;
	color:#606060;
	font-size:12px;
	margin-bottom:10px;
	margin-top:5px;
}

div.texteaccueil
{
	/*color : #FFF;
	background-image:url("../img/logoms.png");
	background-repeat:no-repeat;
	background-position:top;*/
	font-size:20px;
	text-align:center;
	padding-bottom:0px;
	padding-top:5px;
	padding-left:0px;
	padding-right:0;
	margin-right:7px;
	margin-bottom:0px;
	margin-top:0px;
}

a.billet_apercu
{
	font-size:10px;
	font-weight:normal;
	text-decoration:none;
}
a.billet_apercu:hover
{
	font-size:10px;
	font-weight:normal;
	text-decoration:none;
}

div.billet_rub
{
	background-image:url("../img/billet_fond_titre.png");
	background-repeat:no-repeat;
	background-position:left;
	display:block;
	font-size:11px;
	font-weight:bold;
	letter-spacing:3px;
	text-align:center;
	color:#36C;
	margin-top:0px;
	margin-left:-8px;
	margin-right:0px;
	margin-bottom:3px;
	padding-bottom:25px;
	padding-left:52px;
	padding-right:15px;
	padding-top:25px;
}

div.billet_conteneur
{
	display:block;
	/* background-image:url("/img/billet_bord.png");
	background-repeat:repeat-y; */
	background-color:transparent;
	margin-top:-5px;
	margin-left:-8px;
	margin-right:0px;
	padding-left:0px;
	padding-right:0px;
	padding-bottom:0px;
	margin-bottom:0px;	
}

div.billet_bas_conteneur
{
	display:block;
	background-image:url("../img/billet_bas.png");
	background-repeat:no-repeat;
	background-position:bottom;
	padding-top:10px;
	padding-bottom:15px;
	padding-right:0px;
	padding-left:0px;
	margin-bottom:3px;
	margin-top:0px;
	margin-left:-9px;
	margin-right:0px;
	font-size:9px;
	text-align:center;
	color:#000;
}

.billet_notifie_coms
{
	display:block;
	width:350px;
	text-align:center;
	margin:0px;
	border:0px black solid;
}

div.billet_commentaires
{
	/*display:block;
	margin-top:-5px;
	margin-left:0px;
	padding-left:0px;
	padding-right:0px;
	padding-bottom:0px;
	*/
	padding-bottom:20px;
	display:run-in;
	/*background-image:url("../img/billet_bord.png");
	background-repeat:repeat-y;
	background-color:transparent;
	background-position:left;*/

}
div.billet_bas_commentaires
{
	display:block;
	/* background-image:url("/img/billet_bas.png");
	background-repeat:no-repeat;
	background-position:bottom; */
	padding-top:10px;
	padding-bottom:10px;
	padding-right:10px;
	padding-left:10px;
	margin-bottom:20px;
	margin-top:0px;
	font-size:9px;
	text-align:left;
	color:#000;
}

input.coms_field
{
	/*background-image:url("../img/recherche.png");
	background-repeat:repeat-x;
	background-position:left;
	width:170px;*/ 
	display:block;
	text-align:left;
	background-color:#CCC;
	font-size:12px;
	color:#000;
	margin-left:5px;
	padding-left:5px;
	margin-right:5px;
	padding-right:5px;
	margin-bottom:5px;
	padding-bottom:3px;
	margin-top:5px;
	padding-top:3px;
	border:1px;
	border-color:#000;
	float:left;
	height:auto;
}

div.billet_coms_form
{
	display:block;
	color:#000;
	font-size:10px;
	font-weight:normal;
	margin-top:20px;
	margin-left:15px;
	margin-right:20px;
	padding-bottom:20px;
	padding-left:10px;
	padding-right:10px;
	padding-top:20px;

}

textarea.coms_field
{
	/*background-image:url("../img/recherche.png");
	background-repeat:repeat-x;
	background-position:left;
	width:170px;*/ 
	text-align:left;
	background-color:#CCC;
	font-size:12px;
	color:#000;
	margin-left:5px;
	padding-left:5px;
	margin-right:5px;
	padding-right:5px;
	margin-bottom:5px;
	padding-bottom:3px;
	margin-top:5px;
	padding-top:3px;
	border:1px;
	border-color:#000;
	float:left;
	height:auto;
}

div.billet_commentaire
{
	/*background-image:url("../img/commentaires.png");
	background-repeat:no-repeat;
	background-position:left;*/
	display:block;
	color:#000;
	background-color:#666666;
	/*border-top-color:#333333;
	border-top-width:10px;
	border-top-style:inset;
	border-bottom-width:20px;*/
	font-size:10px;
	font-weight:bolder;
	margin-top:10px;
	margin-left:8px;
	margin-right:20px;
	padding-left:10px;
	padding-right:10px;
	padding-top:10px;
	padding-bottom:10px;

}

div.billet_reponse_commentaire
{
	display:block;
	margin-left:10px;
	font-size:11px;
	font-weight:normal;
	color:#FFCC00;
	padding:10px;
}

div.billet_reponse_commentaire_titre
{
	display:block;
	margin-left:10px;
	border-color:#99CC00;
	border-width:1px;
	font-size:12px;
	color:#FFCC00;
	font-weight:bold;
	padding:3px;
}

div.billet_bas_commentaire
{
	display:block;
	border-top-color:#ccc;
	border-top-width:1px;
	color:#CCC;
	background-color:#666666;
	/* border-top-style:dashed; */
	font-size:11px;
	margin-left:8px;
	margin-right:20px;
	padding-left:10px;
	padding-right:10px;
	margin-bottom:15px;
}

img.billet_picto
{
	float:right;
	margin-top:18px;
	margin-bottom:0px;
	padding-bottom:0px;
	padding-top:0px;
	margin-right:18px;
	padding-right:0px;
	margin-left:0px;
	visibility:hidden
}
img.billet_img
{
	padding-left:2px;
	padding-right:2px;
	padding-bottom:2px;
	padding-top:2px;
	float:left;
	border: 1px solid #000;
	margin-left: 3px;
	margin-right: 10px;
	margin-top:3px;
	margin-bottom:5px;
}
.spacer
{
  clear: none;
  display:block;
  font-size:1px;
}
div.billet_date
{
	display:block;
	background-image:url("../img/billet_bord.png");
	background-repeat:repeat-y;
	color:white;
	margin-top:1px;
	margin-left:0px;
	margin-right:0px;
	margin-bottom:0px;
	padding-bottom:1px;
	padding-left:25px;
	padding-right:30px;
	padding-top:1px;
	font-size:10px;
	font-weight:bold;
	text-align:center;
}
div.billet_jours
{
	display:block;
	background-image:url("../img/billet_bord.png");
	background-repeat:repeat-y;
	color:gray;
	margin-top:0px;
	margin-left:0px;
	margin-right:0px;
	margin-bottom:0px;
	padding-bottom:5px;
	padding-left:25px;
	padding-right:30px;
	padding-top:1px;
	font-size:9px;
	text-align:center;
	font-weight:bold;
}
div.billet_titre
{
	background-image:url("../img/billet_bord.png");
	background-repeat:repeat-y;
	background-color:transparent;
	display:block;
	color:#ccc;
	font-size:14px;
	font-weight:bold;
	text-align:left;
	margin:0px;
	padding-bottom:5px;
	padding-top:10px;
	padding-left:40px;
	padding-right:40px;
}

div.billet_texte
{
	display:block;
	background-image:url("../img/billet_bord.png");
	background-repeat:repeat-y;
	background-color:transparent;
	color:#ccc;
	background-position:left;
	font-size:11px;
	line-height:20px;
	letter-spacing:1.5px;
	text-align:justify;
	margin-left:0px;
	margin-right:0px;
	padding-left:38px;
	padding-right:42px;
	padding-bottom:20px;
	/* min-height: 70px; */
	/* height:inherit; */
	/* min_height: 7e0px;  hack pour IE qui traite les _proprietes (ne devrait pas) */
}

div.billet_ctc_service
{
	display:block;
	color:#fff;
	background-image:url("../img/billet_ctc.png");
	background-repeat:no-repeat;
	background-color:transparent;
	background-position:left;
	font-size:12px;
	text-align:left;
	margin-left:0px;
	padding-left:75px;
	padding-top:20px;
	padding-bottom:10px;
	padding-right:10px;
}

div.billet_pj
{
	display:block;
	color:#CCC;
	background-image:url("../img/download.png");
	background-repeat:no-repeat;
	background-color:transparent;
	background-position:left;
	font-size:12px;
	font-weight:bold;
	text-align:left;
	margin-left:0px;
	margin-top:-1px;
	padding-left:75px;
	padding-top:20px;
	padding-bottom:10px;
	padding-right:10px;
	/* min-height: 70px;
	height: auto;
	min_height: 7e0px;  hack pour IE qui traite les _proprietes (ne devrait pas) */
}

div.billet_video
{
	display:block;
	background-image:url("../img/billet_bord.png");
	background-repeat:repeat-y;
	background-color:transparent;
	background-position:left;
	font-size:10px;
	text-align:center;
	margin-left:0px;
	margin-right:0px;
	padding-left:10px;
	padding-top:10px;
	padding-bottom:10px;
	padding-right:10px;
}

div.info_texte
{
	color:#999999;
	background-image:url("../img/info_texte.png");
	background-repeat:repeat-y;
	background-color:transparent;
	font-size:11px;
	text-align:justify;
	margin-left:0px;
	margin-right:0px;
	margin-top:0px;
	padding-top:0px;
	padding-bottom:7px;
	padding-left:25px;
	padding-right:26px;
}
div.info_texte_principal
{
	background-image:url("../img/info_texte_principal.png");
	background-repeat:no-repeat;
	background-color:transparent;
	font-size:11px;
	text-align:center;
	font-weight:bold;
	color:#707070;
	margin-left:0px;
	margin-right:0px;
	margin-top:0px;
	margin-bottom:0px;
	padding-top:9px;
	padding-bottom:18px;
	padding-left:28px;
	padding-right:28px;
}

div.info_remarque
{
	background-image:url("../img/info_remarque.png");
	background-repeat:no-repeat;
	background-color:transparent;
	font-size:11px;
	text-align:left;
	margin-left:0px;
	margin-right:0px;
	margin-top:0px;
	margin-bottom:0px;
	padding-top:0px;
	padding-bottom:5px;
	padding-left:38px;
	padding-right:26px;
}

div.info_lien
{
	background-image:url("../img/info_lien.png");
	background-repeat:no-repeat;
	background-color:transparent;
	font-size:11px;
	text-align:left;
	margin-left:0px;
	margin-right:0px;
	margin-top:-5px;
	margin-bottom:0px;
	padding-top:9px;
	padding-bottom:5px;
	padding-left:38px;
	padding-right:26px;
}

div.info_titre
{
	background-image:url("../img/info_haut.png");
	background-repeat:no-repeat;
	background-position:left;
	display:block;
	font-size:12px;
	font-weight:bold;
	text-align:left;
	color:#FFF;
	margin-top:-15px;
	margin-left:0px;
	margin-right:0px;
	margin-bottom:-16px;
	padding-bottom:37px;
	padding-left:47px;
	padding-top:30px;
	padding-right:10px;
}
div.info_bas
{
	display:block;
	background-image:url("../img/info_bas.png");
	background-repeat:no-repeat;
	background-position:left;
	padding-top:10px;
	padding-bottom:12px;
	padding-right:10px;
	margin-bottom:25px;
	margin-top:0px;
	margin-left:0px;
	padding-left:0px;
	font-size:9px;
	text-align:right;
	color:#C0C0C0;
}
div.info_soustitre
{
	font-size:12px;
	font-weight:bold;
	text-align:left;
	color:#fff;
	background-color:#7979F0;
	text-align:center;
	font-weight:bold;
	margin-top:1em;
	padding-top:5px;
	padding-bottom:5px;
}
div.info_blocancres
{
	margin-top:0px;
	margin-left:12px;
	margin-right:0px;
	margin-bottom:10px;
	padding-bottom:0px;
	padding-left:0px;
	padding-top:0px;
	padding-right:0px;

}
div.info_ancres
{
	background-image:url("../img/info_fleche_gauche.png");
	background-repeat:no-repeat;
	background-position:left;
	font-size:10px;
	font-weight:bold;
	text-align:left;
	color:#000;
	margin-top:0px;
	margin-left:10px;
	margin-right:0px;
	margin-bottom:0px;
	padding-bottom:2px;
	padding-left:15px;
	padding-top:2px;
	padding-right:10px;
}

/* div.rpage_conteneur
{
	display:block;
	background-image:url("../img/page_fond_titre.png");
	background-repeat:no-repeat;	
	padding-top:5px;	
}
*/

div.rpage_conteneur
{
	font-size:11px;
}

div.rpage_titre
{
	font-size:14px;
	padding-top:10px;
}

div.rpage_texte
{
	font-size:10px;
	padding-bottom:10px;
	color:#CCC;
}

.searchresult
{
	display:inherit;
	background-image:url("../img/titrerub.png");
	background-position:top center;
	background-repeat:no-repeat;
	font-size:18px;
	font-weight:bold;
	color:#000;
	text-align:center;
	margin-bottom:10px;
	margin-top:0px;
	margin-left:0px;
	margin-right:0px;
	padding-bottom:30px;
	padding-top:22px;
	padding-right:20px;
	padding-left:10px;
}

.back
{
	display:block;
	font-size:12px;
	color:#FFE1E1;
	text-align:center;
	margin-bottom:-10px;
	margin-top:0px;
	margin-left:-15px;
}


.titrechapeau
{
	display:inherit;
	background-image:url("../img/titrerub.png");
	background-position:top center;
	background-repeat:no-repeat;
	font-size:17px;
	font-weight:bold;
	line-height:1.8em;
	color:#336699;
	letter-spacing:1px;
	text-align:center;
	margin-bottom:10px;
	margin-top:2px;
	margin-left:-18px;
	margin-right:0px;
	padding-bottom:10px;
	padding-top:27px;
	padding-right:20px;
	padding-left:30px;
	text-shadow: 7px 7px 6px #A7A7A7;
}
.imgchapeau
{
	float:left;
	margin-right:10px;
	text-align:right;
}
.textechapeau
{
	text-align:justify;
	color:#000;
	font-size:14px;
	margin-bottom:1em;
	padding-right:12px;
	padding-left:5px;
	margin-left:0px;
	margin-right:0px;
	line-height:1.5em;
}


/* Affichage d'un document */

.typedoc
{
	color:#FFF;
	background-color:#404040;
	font-weight:bold;
	font-size:11px;
	margin-left:4px;
	margin-right:4px;

}
.titredoc
{
	color:#404040;
	background-image:url("../img/pixel.png");
	background-repeat:repeat-x;
	background-position:bottom;
	font-size:12px;
	margin-left:4px;
	margin-right:4px;

}
.textedoc
{
	color:#808080;
	font-size:10px;
	margin-left:0;
	margin-right:0;

}
.module
{
	padding-left:0;
	padding-right:0;
	margin-right:0;
	margin-left:0;
	padding-top:5px;
	padding-bottom:0px;
	margin-top:0px;
	margin-bottom:0px;
	height:auto;
	overflow:visible;
}

/* MENU */

img.menu
{
	margin-right:0px;
	margin-bottom:10px;
	margin-bottom:2px;
}
img.imgtexte
{
	display:inline;
	border:0px;
	float:left;
	margin-bottom:3px;
	margin-right:3px;
}

ul.listeliens
{
	padding:0px;
}
li.listeliens
{
	padding:0px;
	list-style: none;
	line-height:12px;
	font-size:12px;
	list-style-position:inherit;
}

ul.menu
{
	background-color:transparent;
	list-style-type:square;
	padding:0px;
	padding-left:10px;
	padding-bottom:5px;
	padding-top:5px;
	padding-right:0px;
	margin:0px;
	margin-top:0px;
	text-align:left;
	font-size:12px;
}
li.menu
{
	background-color:transparent;
	margin:0;
	margin-bottom:4px;
	padding:0px 0px 0px 0px;
	line-height:14px;
	text-align:left;
	list-style-position:inherit;
	/* list-style-image:url('/img/puce_menu.png'); */
	list-style: none;
	font-size:12px;
}
img.menu
{
	margin:0px;
	margin-right:2px;
}

div.titreparent
{
	background-color : transparent;
	background-image:url("../img/fond_parent.png");
	background-repeat:no-repeat;
	background-position:left;
	color:#000;
	font-size:12px;
	font-weight:bold;
	text-align:left;
	padding-right:5px;
	padding-left:35px;
	margin-left:3px;
	margin-right:0px;
	margin-top:5px;
	padding-top:20px;
	padding-bottom:25px;
	margin-bottom:0px;
}

div.titresoeur
{
	background-color : transparent;
	background-image:url("../img/titre_soeur.png");
	background-repeat:no-repeat;
	background-position:bottom left;
	color:#FFF;
	font-size:12px;
	font-weight:bold;
	text-align:center;
	margin-left:6px;
	margin-right:0px;
	margin-top:0px;
	margin-bottom:0px;
	padding-top:9px;
	padding-bottom:5px;
	padding-right:10px;
	padding-left:0px;
}

div.haut_search
{
	background-color : transparent;
	background-image:url("../img/haut_search.png");
	background-repeat:no-repeat;
	background-position:left;
	color:#000;
	font-size:10px;
	font-weight:bold;
	text-align:center;
	margin-left:0px;
	margin-right:0px;
	margin-top:0px;
	margin-bottom:0px;
	padding-top:17px;
	padding-bottom:26px;
	padding-right:10px;
	padding-left:0px;
	letter-spacing:2px;
}

div.bas_search
{
	background-image:url("../img/bas_search.png");
	background-repeat:no-repeat;
	background-position: bottom left;
	padding-bottom:21px;
	text-align:left;
	color:#EEE;
	font-size:10px;
	margin-bottom:0px;
	margin-top:-15px;
	padding-top:28px;
	padding-right:0px;
	padding-left:10px;
	margin-left:0px;
	margin-right:0px;
	z-index:99;
}
div.titre_nl
{
	background-color : transparent;
	background-image:url("../img/titre_nl.png");
	background-repeat:no-repeat;
	background-position:top left;
	color:#000;
	font-size:10px;
	font-weight:bold;
	text-align:center;
	margin-left:0px;
	margin-right:0px;
	margin-top:15px;
	margin-bottom:0px;
	padding-top:4px;
	padding-bottom:14px;
	padding-right:0px;
	padding-left:0px;
	letter-spacing:1px;
}

div.haut_nl
{
	background-color : transparent;
	background-image:url("../img/haut_nl.png");
	background-repeat:no-repeat;
	background-position:top left;
	color:#000;
	font-size:10px;
	font-weight:bold;
	text-align:center;
	margin-left:0px;
	margin-right:0px;
	margin-top:0px;
	margin-bottom:0px;
	padding-top:7px;
	padding-bottom:7px;
	padding-right:0px;
	padding-left:0px;
}
div.mail_nl
{
	background-color : transparent;
	background-image:url("../img/mail_nl.png");
	background-repeat:no-repeat;
	background-position:top left;
	color:#000;
	font-size:10px;
	font-weight:bold;
	text-align:center;
	margin-left:0px;
	margin-right:0px;
	margin-top:0px;
	margin-bottom:0px;
	padding-top:1px;
	padding-bottom:12px;
	padding-right:14px;
	padding-left:17px;
	letter-spacing:1px;
}


div.bas_nl
{
	background-image:url("../img/bas_nl.png");
	background-repeat:no-repeat;
	background-position: bottom left;
	text-align:left;
	padding-bottom:21px;
	color:#000;
	font-size:10px;
	margin-bottom:10px;
	margin-top:0px;
	padding-top:3px;
	padding-right:25px;
	padding-left:15px;
	margin-left:0px;
	margin-right:0px;
	z-index:99;
	height:auto;
}

input.abo_nl
{
	/*background-image:url("../img/recherche.png");
	background-repeat:repeat-x;
	background-position:left;*/
	width:170px;
	height:auto;
	/* max-height:40px; */
	text-align:left;
	line-height:1.5em;
	background-color:transparent;
	font-size:12px;
	color:#000;
	margin-left:5px;
	padding-left:0px;
	margin-right:5px;
	padding-right:10px;
	margin-bottom:5px;
	padding-bottom:0px;
	margin-top:7px;
	padding-top:0px;
	overflow:hidden;
	border:0px;
	float:left;
}
.format_nl
{
	/*background-image:url("../img/recherche.png");
	background-repeat:repeat-x;
	background-position:left;*/
	/* max-height:40px; */
	text-align:left;
	background-color:transparent;
	font-size:10px;
	color:#000;
	height:20px;
	margin-left:0px;
	padding-left:0px;
	margin-right:0px;
	padding-right:0px;
	margin-bottom:0px;
	padding-bottom:0px;
	margin-top:0px;
	padding-top:10px;
	border:0px;
	float:left;
}

input.nl_bouton
{
	border:0px;
	background-color:transparent;
	width:160px;
	font-size:10px;
	font-weight:bold;
	text-align:right;
	color:#000;
	height:auto;
	margin:0px;
	padding:0px;
	margin-right:7px;
	margin-left:7px;
	margin-top:0px;
	text-align:center;
	padding-bottom:0px;
	padding-top:5px;
	margin-bottom:0px;
	/* float:right; */
}

li.format_nl
{
	padding:0px;
	padding-left:0px;
	padding-right:6px;
	list-style:none;
	line-height:1em;
	font-weight:normal;
	list-style-position:inherit;
	margin-bottom:0px;
}
ul.format_nl
{
	padding:0px;
	padding-left:5px;
	padding-right:6px;
	list-style:none;
	line-height:1em;
	font-weight:normal;
	list-style-position:inherit;
	margin:0px;
}


div.titremenu
{
	background-color : transparent;
	background-image:url("../img/fond_accueil_col3_titre.png");
	background-repeat:no-repeat;
	background-position:bottom left;
	color:#000;
	font-size:10px;
	font-weight:bold;
	text-align:center;
	margin-left:0px;
	margin-right:0px;
	margin-top:10px;
	margin-bottom:0px;
	padding-top:2px;
	padding-bottom:17px;
	padding-right:10px;
	padding-left:0px;
	letter-spacing:2px;
}


div.hautnoir
{
	background-color : transparent;
	background-image:url("../img/hautnoir.png");
	background-repeat:no-repeat;
	background-position:left;
	color:#000;
	font-size:10px;
	font-weight:bold;
	text-align:center;
	margin-left:0px;
	margin-right:0px;
	margin-top:0px;
	margin-bottom:0px;
	padding-top:9px;
	padding-bottom:5px;
	padding-right:10px;
	padding-left:0px;
	letter-spacing:2px;
}


div.titreenf
{
	background-color : transparent;
	background-image:url("../img/fond_accueil_col3_titre.png");
	background-repeat:no-repeat;
	background-position:left;
	color:#333;
	font-size:10px;
	font-weight:bold;
	text-align:center;
	padding-right:5px;
	padding-left:8px;
	margin-left:5px;
	margin-right:0px;
	margin-top:0px;
	padding-top:20px;
	padding-bottom:10px;
	margin-bottom:0px;
}

div.textesoeur
{
	
	background-image:url("../img/bassoeur.png");
	padding-bottom:10px;
	background-color : transparent;
	background-repeat:repeat-y;
	background-position: bottom left; 
	color:#333;
	text-align:right;
	font-size:10px;
	margin-bottom:10px;
	margin-top:0px;
	padding-top:0px;
	padding-right:10px;
	padding-left:8px;
	margin-left:5px;
	margin-right:0px;
}

div.texteenf
{
	background-image:url("../img/bassoeur.png");
	background-repeat:repeat-y;
	background-position: bottom left;
	padding-bottom:10px;
	text-align:left;
	color:#CCC;
	font-size:12px;
	margin-bottom:10px;
	margin-top:-7px;
	padding-top:25px;
	padding-right:15px;
	padding-left:12px;
	margin-left:0px;
	margin-right:0px;
}



ul.soeurs
{
	background-color:transparent;
	list-style-type:none;
	list-style-position:outside;
	padding:0px;
	padding-bottom:5px;
	padding-top:0px;
	margin-left:0px;
	padding-left:0px;
	margin-right:0px;
	text-align:left;
}

ul.enfants
{
	background-color:transparent;
	list-style-type:none;
	list-style-position:outside;
	padding:0px;
	padding-bottom:5px;
	padding-top:0px;
	margin-left:0px;
	margin-top:-13px;
	margin-bottom:0px;
	padding-left:0px;
	margin-right:0px;
	text-align:left;
}
li.soeurs
{
	background-color:transparent;
	list-style-position:outside;
	list-style-type:none;
	margin-left:0px;
	margin-bottom:3px;
	padding:0px;
	padding-left:-10px;
	margin-left:0px;
}
li.enfants
{
	background-color:transparent;
	list-style-position:outside;
	list-style-type:none;
	margin-left:0px;
	margin-bottom:3px;
	padding:0px;
	padding-left:-10px;
	margin-left:0px;
}
div.titrediaporama
{
	background-color : transparent;
	background-image:url("../img/fond_diaporama_top.png");
	background-repeat:no-repeat;
	background-position:left;
	color:#000;
	font-size:10px;
	font-weight:bold;
	text-align:center;
	padding-right:5px;
	padding-left:8px;
	margin-left:5px;
	margin-right:0px;
	margin-top:0px;
	padding-top:12px;
	padding-bottom:10px;
	margin-bottom:0px;
}
div.diaporama
{
	background-image:url("../img/bassoeur.png");
	background-repeat:repeat-y;
	background-position: bottom left;
	padding-bottom:20px;
	text-align:center;
	color:#333;
	font-size:10px;
	margin-bottom:10px;
	margin-top:0px;
	padding-top:0px;
	padding-right:5px;
	padding-left:8px;
	margin-left:5px;
	margin-right:0px;

}

div.texte_mod_col3
{
	background-image:url("../img/bassoeur.png");
	background-repeat:repeat-y;
	background-position: bottom left;
	padding-bottom:20px;
	text-align:left;
	color:#336699;
	font-size:12px;
	margin-bottom:10px;
	margin-top:0px;
	padding-top:5px;
	padding-right:15px;
	padding-left:12px;
	margin-left:0px;
	margin-right:0px;
}

div.texte_menu
{
	background-image:url("../img/bassoeur.png");
	background-repeat:repeat-y;
	background-position:left bottom ;
	padding-bottom:20px;
	text-align:left;
	color:#333;
	font-size:10px;
	margin-bottom:10px;
	margin-top:0px;
	padding-top:5px;
	padding-right:0px;
	padding-left:8px;
	margin-left:0px;
	margin-right:0px;
}

div.dailymotion
{
	text-align:center;
	margin-left:-15px;
	margin-right:30px;
	margin-top:-10px;
	padding-top:-15px;
	background-color:transparent;
}


div.mod_meteo
{
	display:block;
	background-color : transparent;
	background-image:url("../img/fond_meteo.png");
	background-repeat:no-repeat;
	background-position:right;
	color:#333;
	font-size:12px;
	font-weight:bold;
	text-align:center;
	padding-bottom:0px;
	padding-right:0px;
	padding-left:7px;
	padding-top:0px;
	margin-left:0px;
	margin-top:0px;
	margin-right:7px;
	margin-bottom:0px;
	height:124px;
}
div.mod_meteo3
{
	display:block;
	background-color : transparent;
	/*background-image:url("../img/meteo3.png");
	background-repeat:no-repeat;
	background-position:right;*/
	color:#404040;
	font-size:12px;
	font-weight:bold;
	text-align:center;
	padding-bottom:0px;
	padding-right:0px;
	padding-left:7px;
	padding-top:0px;
	margin-left:0px;
	margin-top:0px;
	margin-right:7px;
	margin-bottom:0px;
	height:115px;
}

div.texte_meteo
{
	padding-bottom:70px;
	text-align:left;
	color:#333;
	font-size:10px;
	font-weight:bold;
	margin-left:100px;
	margin-right:0px;
	margin-bottom:0;
	margin-top:-87px;
	padding-bottom:-100px;
	padding-top:0px;
	padding-right:5px;
	padding-left:0px;
}
div.meteo3
{
	padding-bottom:70px;
	text-align:left;
	color:#333;
	font-size:10px;
	font-weight:bold;
	padding-bottom:-100px;
	margin-bottom:0;
	margin-top:-95px;
	padding-top:0px;
	padding-right:5px;
	padding-left:0px;
	margin-left:20px;
	margin-right:0px;
}

div.zone
{
	background-image:url("../img/bassoeur.png");
	background-repeat:repeat-y;
	background-position: bottom left;
	padding-bottom:20px;
	text-align:left;
	color:#336699;
	font-size:8px;
	margin-bottom:10px;
	margin-top:0px;
	padding-top:5px;
	padding-right:15px;
	padding-left:12px;
	margin-left:0px;
	margin-right:0px;
}

div.actualites
{
	font-size:11px;
	font-weight:bold;
	background-image:url("../img/fond_actu_accueil.png");
	background-repeat:no-repeat;
	background-position:Left;
	padding-left:10px;
	margin-left:-2px;
	color:#CCC;
	letter-spacing:10px;
	padding-bottom:15px;
	padding-top:5px;
	display:none;
}
div.actualites_rub
{
	display:inherit;
	background-image:url("../img/titrerub.png");
	background-position:top center;
	background-repeat:no-repeat;
	font-size:18px;
	color:#CCC;
	font-weight:bold;
	text-align:center;
	margin-bottom:10px;
	margin-top:2px;
	margin-left:-18px;
	margin-right:0px;
	padding-bottom:10px;
	padding-top:27px;
	padding-right:20px;
	padding-left:20px;
}
div.resultat
{
	font-size:10px;
	color:#000;
	padding-left:10px;
}


.navbar
{
	font-size:10px;
	text-align:left;
	color:#CCC;
	padding-right:7px;
	background-image:url("../img/navbar.png");
	background-position:top-left;
	background-repeat:no-repeat;
	padding-left:20px;
	padding-top:2px;
	padding-bottom:5px;
	margin-bottom:-10px;
	margin-top:0px;
	margin-left:0px;
}


/* Formulaires */
div.bloc_recherche
{
	display:block;
	padding-bottom:5px;
	padding-right:0px;
	padding-left:0px;
	padding-top:10px;
	margin-left:0px;
	margin-top:-10px;
	margin-right:0px;
	margin-bottom:0px;
	max-height:100px;
	height:110px;
	overflow:hidden;
}
div.mod_recherche
{
	display:block;
	background-color : transparent;
	background-image:url("../img/fond_recherche.png");
	background-repeat:no-repeat;
	background-position:right;
	color:#404040;
	font-size:12px;
	font-weight:bold;
	text-align:center;
	padding-bottom:0px;
	padding-right:7px;
	padding-left:7px;
	padding-top:0px;
	margin-left:0px;
	margin-top:-30px;
	margin-right:7px;
	margin-bottom:0px;
	height:150px;
}
span.trouve
{
	background-color:#3399FF;
	color:white;
	font-weight:bolder;
}

input.recherche
{
	/*background-image:url("../img/recherche.png");
	background-repeat:repeat-x;
	background-position:left;*/
	width:170px;
	/* max-height:40px; */
	text-align:left;
	background-color:transparent;
	font-size:11px;
	color:#FFF;
	margin-left:12px;
	padding-left:0px;
	margin-right:5px;
	padding-right:0px;
	margin-bottom:5px;
	padding-bottom:0px;
	margin-top:0px;
	padding-top:0px;
	overflow:hidden;
	border:0px;
	float:left;
	height:auto;
}

input.bouton
{
	border:0px;
	background-color:transparent;
	width:160px;
	font-size:10px;
	text-align:right;
	color:#000;
	height:20px;
	margin:0px;
	padding:0px;
	margin-right:7px;
	margin-left:12px;
	margin-top:0px;
	text-align:center;
	padding-bottom:0px;
	margin-bottom:0px;
	/* float:right; */
}

/* Calendrier */
tr.semaine
{
	height:20px;
	margin:0px;
	padding:3px;
	margin-right:7px;

}
.Mois
{
	font-size:10px;
	width:190px;
	table-layout:fixed;
	border-collapse:collapse;
	border-spacing:0px;
	text-align:center;
	padding:3px;
	color:#FFF;
	margin-right:20px;
}
.libmois
{
	background-color:transparent;
	font-size:10px;
	text-align:center;
	font-weight:bold;
	color:#FFF;
}
.moisprecedent
{
	background-color:transparent;
	background-image:url("../img/mois_precedent_accueil.png");
	background-repeat:no-repeat;
	font-size:12px;
	text-align:left;
	font-weight:bold;
	color:#FFF;
	padding-right:5px;
}
.moissuivant
{
	background-color:transparent;
	background-image:url("../img/mois_suivant_accueil.png");
	background-repeat:no-repeat;
	font-size:12px;
	text-align:right;
	font-weight:bold;
	color:#FFF;
}

.leJ
{
	background-color:transparent;
	background-image:url("../img/jour_j_accueil.png");
	background-repeat:no-repeat;
	font-size:12px;
	text-align:right;
	font-weight:bold;
	color:#FFF;
}

.tetejour
{
/*	background-color:transparent;
	background-image:url("/img/fond_semaine_accueil.png");
	background-repeat:repeat-x;*/
	font-size:10px;
	font-weight:bold;
	text-align:center;
	color:gray;
	padding:7px;
}

.Jtoday
{
	font-size:12px;
	text-align:center;
	color:gray;
	border-color:gray;
	border-width:1px;
	border-style:solid;
	text-decoration:none;
}

.Jnormal
{
	background-color:transparent;
	font-size:10px;
	text-align:center;
	color:gray;
	/*
	border-style:solid;
	border-color:#EEE;
	border-width:0px;
	*/
}

.Jevenement
{
	/*background-color:transparent;
	background-image:url("../img/evenement.png");
	background-repeat:no-repeat;
	background-position:bottom;*/
	border-style:solid;
	border-color:#EEE;
	border-width:0px;
	font-size:10px;
	font-weight:normal;
	text-align:center;
	color:#3366FF;
	text-decoration:none;
}

.Jtodayevenement
{
	/*background-color:transparent;
	background-image:url("../img/evenement.png");
	background-repeat:no-repeat;
	background-position:bottom;*/
	font-size:12px;
	text-align:center;
	font-weight:bold;
	text-decoration:none;
	border-color:#FF9900;
	border-style:solid;
	border-width:1px;
}

.J0
{
	background-color:transparent;
	font-size:10px;
	text-align:center;
	color:#000;
}

.J6
{
	background-color:transparent;
	font-size:10px;
	text-align:center;
	color:#000;
}

.J5
{
	background-color:transparent;
	font-size:10px;
	text-align:center;
	color:#000;
}

.J4
{
	background-color:transparent;
	font-size:10px;
	text-align:center;
	color:#000;
}

.J3
{
	background-color:transparent;
	font-size:10px;
	text-align:center;
	color:#000;
}

.J2
{
	background-color:transparent;
	font-size:10px;
	text-align:center;
	color:#000;
}

.J1
{
	background-color:transparent;
	font-size:10px;
	text-align:center;
	color:#000;
}

div.diapo
{
	text-align:center;
}

div.basnoir
{
	background-image:url("../img/basnoir.png");
	background-repeat:repeat-y;
	background-position: bottom left;
	padding-bottom:25px;
	text-align:left;
	color:#606060;
	font-size:10px;
	margin-bottom:10px;
	margin-top:0px;
	padding-top:15px;
	padding-right:14px;
	padding-left:9px;
	margin-left:0px;
	margin-right:2px;
	min-height:115px;
}

div.hautpanoimg
{
	background-color : transparent;
	background-image:url("../img/fond_accueil_col3_titre.png");
	background-repeat:no-repeat;
	background-position:bottom left;
	color:#000;
	font-size:10px;
	font-weight:bold;
	text-align:center;
	margin-left:0px;
	margin-right:0px;
	margin-top:10px;
	margin-bottom:0px;
	padding-top:3px;
	padding-bottom:5px;
	padding-right:15px;
	padding-left:10px;
	letter-spacing:2px;
}


div.baspanoimg
{
	background-image:url("../img/bassoeur.png");
	background-repeat:repeat-y;
	background-position: bottom left;
	padding-bottom:20px;
	text-align:left;
	color:#336699;
	font-size:12px;
	margin-bottom:10px;
	margin-top:0px;
	padding-top:5px;
	padding-right:15px;
	padding-left:12px;
	margin-left:0px;
	margin-right:0px;
}


div.com_erreur
{
	display:block;
	padding:5px;
	font-size:12px;
	color:#F00;
	border:solid 1px #f00;
}
div.com_ok
{
	color:#000;
	display:block;
	padding:5px;
	font-size:12px;
	border:solid 1px #000;
}
div.texte_rss
{
	background-image:url("../img/bassoeur.png");
	background-repeat:repeat-y;
	background-position: bottom left;
	padding-bottom:25px;
	text-align:left;
	font-size:10px;
	margin-bottom:10px;
	margin-top:0px;
	padding-top:5px;
	padding-right:15px;
	padding-left:12px;
	margin-left:0px;
	margin-right:0px;
}

ul.xrss
{
	padding:0px;
	margin-bottom:0px;
	list-style:disc;
}

a.xrss
{
	font-size:9px;
	font-weight:normal;
}


li.xrss
{
	padding:0px;
	margin-left:1px;
	padding-right:6px;
	list-style:none;
	line-height:1em;
	font-weight:normal;
	list-style-position:inherit;
	margin-bottom:5px;
}


div.gen_rss
{
display:block;
vertical-align:middle;
padding-top:0px;
margin-top:5px;
padding-bottom:0px;
margin-bottom:0px;
}

div.externalvideo
{
	display:block;
	background-image:url("../img/billet_bord.png");
	background-repeat:repeat-y;
	background-color:transparent;
	background-position:left;
	font-size:11px;
	text-align:justify;
	margin-top:0px;
	margin-bottom:0px;
	margin-left:0px;
	margin-right:0px;
	padding-left:40px;
	padding-right:40px;
	padding-top:15px;
	/* min-height: 70px; */
	/* height:inherit; */
	/* height:360px; */
	/* min_height: 7e0px;  hack pour IE qui traite les _proprietes (ne devrait pas) */
}
.facebook
{
	margin-bottom:-8px;
	padding-top:10px;
}