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

p
{
	margin-bottom:1.5em;
}

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


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


ul
{
	color:black;
	margin-bottom:1.5em;
}


li
{
	margin-left:20px;
	padding-left:0;
	margin-bottom:1.5em;
}

/* Liens */
a
{
	color:#fff;
	font-weight:bold;
	text-decoration:none;
	text-decoration:none;
}
a:hover
{
	color:#FFCC00;
	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:10px;
}


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

a:tags
{
	font-weight:bold;
	color:#1C483A;
}


a:hover.tags
{
	color:#FFCC00;
	background-color:#391D00;
	font-weight:bold;
	text-decoration:none;
}

a:footer
{
	font-weight:normal;
}


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

/*
a:billets
{
	color:#F70;
	font-size:12px;
	font-weight:bold;
	text-decoration:none;
}

a:hover.billets
{
	color:#FFF;
	font-size:12px;
	background-color:#F70;
	font-weight:bold;
	text-decoration:underline;
}
*/
img
{
	border-style:none;
}

/* EN DOUBLE SUR STF.CSS !!!
.pagecomplete {
	text-align: center;
	font-size:12px;
}

.retrecissement {
margin-left: auto;
margin-right: auto;
width: 795px;
text-align:left;
background-color:transparent;
}
*/
.header
{
margin-top:0px;
background-color:transparent;
}

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


div.footer
{
	clear: both;
	bottom: 0;
	width: 100%;
	color:#000;
	font-size:10px;
	background-image:url("../img/trait_haut.png");
	background-repeat:repeat-x;
	background-position:top;
	vertical-align:middle;
	margin-top:2px;
	padding-top:10px;
	padding-bottom: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:11px;
	font-weight:bold;
	text-align:center;
	margin-left:0px;
	margin-right:0px;
	margin-top:0px;
	margin-bottom:0px;
	padding-top:16px;
	padding-bottom:5px;
	padding-right:10px;
	padding-left:0px;
}

div.textemod
{
	background-image:url("../img/bassoeur.png");
	background-repeat:repeat-y;
	background-position: bottom left;
	padding-bottom:20px;
	text-align:left;
	color:black;
	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:#333333;
	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:#606060;
	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:#606060;
	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:#404040;
	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:22px;
	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:#909090;
}

.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:#909090;
}

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

div.billet_coms_form
{
	display:block;
	color:#333;
	font-size:10px;
	font-weight:normal;
	margin-top:20px;
	margin-left:15px;
	margin-right: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:#CC6600;
	font-size:11px;
	color:white;
	margin-left:5px;
	padding-left:5px;
	margin-right:5px;
	padding-right:5px;
	margin-bottom:5px;
	padding-bottom:3px;
	margin-top:0px;
	padding-top:3px;
	border:1px;
	border-color:#9933FF;
	float:left;
	height:auto;
}

div.billet_commentaire
{
	background-image:url("../img/commentaires.png");
	background-repeat:no-repeat;
	background-position:left;
	display:block;
	color:#000;
	/*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;
	color:#FFF;
	font-style:italic;
	padding:10px;
}

div.billet_reponse_commentaire_titre
{
	display:block;
	margin-left:10px;
	border-color:#F77;
	border-width:1px;
	font-size:xx-small;
	color:#FFF;
	font-weight:normal;
	padding:3px;
}

div.billet_bas_commentaire
{
	display:block;
	border-top-color:#ccc;
	border-top-width:1px;
	color:#333;
	/* border-top-style:dashed; */
	font-size:11px;
	margin-left:15px;
	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 #FFF;
	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:#000;
	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:#000;
	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:#000;
	font-size:16px;
	font-weight:bold;
	text-align:left;
	margin:0px;
	padding-bottom:5px;
	padding-top:1px;
	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:#000;
	background-position:left;
	font-size:12px;
	text-align:justify;
	margin-left:0px;
	margin-right:0px;
	padding-left:38px;
	padding-right:42px;
	padding-bottom:30px;
	/* 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:#999999;
	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:#000;
	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;
}

.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:18px;
	font-weight:bold;
	color:#FFCC00;
	text-align:center;
	margin-bottom:10px;
	margin-top:2px;
	margin-left:-18px;
	margin-right:0px;
	padding-bottom:10px;
	padding-top:27px;
	padding-right:30px;
	padding-left:20px;
}
.imgchapeau
{
	float:left;
	margin-right:10px;
	text-align:right;
}
.textechapeau
{
	text-align:justify;
	color:#FFF;
	font-size:12px;
	margin-bottom:1em;
	padding-right:20px;
	margin-left:0px;
	margin-right:0px;
	padding-left:0;
	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;
	margin-bottom:-5px;
}

ul.listeimgliens
{
	padding:0px;
}


li.listeliens,li.listeimgliens
{
	padding:0px;
	padding-right:10px;
	margin:0px;
	margin-bottom:7px;
	list-style: none;
	line-height:11px;
	font-size:11px;
	list-style-position:inherit;
}
li.listeimgliens
{
	margin:0px;
	margin-bottom:-18px;
}

ul.menu
{
	background-color:transparent;
	list-style-type:square;
	padding:0px;
	padding-left:7px;
	padding-bottom:5px;
	padding-top:5px;
	padding-right:0px;
	margin:0px;
	margin-top:0px;
	text-align:left;
	font-size:10px;
}
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:10px;
}
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:10px;
	font-weight:bold;
	text-align:left;
	padding-right:5px;
	padding-left:25px;
	margin-left:3px;
	margin-right:0px;
	margin-top:5px;
	padding-top:25px;
	padding-bottom:25px;
	margin-bottom:0px;
}

div.titresoeur
{
	background-color : transparent;
	background-image:url("../img/fond_accueil_col3_titre.png");
	background-repeat:no-repeat;
	background-position:bottom left;
	color:#000;
	font-size:11px;
	font-weight:bold;
	text-align:center;
	margin-left:0px;
	margin-right:0px;
	margin-top:0px;
	margin-bottom:0px;
	padding-top:16px;
	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:10px;
	margin-bottom:0px;
	padding-top:13px;
	padding-bottom:25px;
	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:#FFFFFF;
	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.haut_nl
{
	background-color : transparent;
	background-image:url("../img/haut_nl.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:10px;
	margin-bottom:-18px;
	padding-top:15px;
	padding-bottom:25px;
	padding-right:15px;
	padding-left:-4px;
	letter-spacing:1px;
}

div.bas_nl
{
	background-image:url("../img/bas_nl.png");
	background-repeat:no-repeat;
	background-position: top left;
	text-align:left;
	padding-bottom:26px;
	color:#FFFFFF;
	font-size:10px;
	margin-bottom:10px;
	margin-top:7px;
	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:10px;
	color:#D5B779;
	margin-left:5px;
	padding-left:0px;
	margin-right:5px;
	padding-right:10px;
	margin-bottom:5px;
	padding-bottom:0px;
	margin-top:10px;
	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:#fff;
	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:11px;
	font-weight:bold;
	text-align:center;
	margin-left:0px;
	margin-right:0px;
	margin-top:0px;
	margin-bottom:0px;
	padding-top:16px;
	padding-bottom:5px;
	padding-right:10px;
	padding-left:0px;

}


div.hautnoir
{
	background-color : transparent;
	background-image:url("../img/hautnoir.png");
	background-repeat:no-repeat;
	background-position:left;
	color:#000;
	font-size:11px;
	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;

}


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-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:20px;
	text-align:left;
	color:#333;
	font-size:10px;
	margin-bottom:10px;
	margin-top:-5px;
	padding-top:15px;
	padding-right:15px;
	padding-left:12px;
	margin-left:0px;
	margin-right:0px;
}

div.textesoeur
{
	background-image:url("../img/bassoeur.png");
	padding-bottom:10px;
	text-align:left;
}



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:#000;
	font-size:10px;
	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:15px;
	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.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:#333;
	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;
	font-weight:bold;
	color:#FFCC00;
	text-align:center;
	margin-bottom:10px;
	margin-top:2px;
	margin-left:-18px;
	margin-right:0px;
	padding-bottom:10px;
	padding-top:27px;
	padding-right:30px;
	padding-left:20px;
}
div.resultat
{
	font-size:10px;
	color:#333;
	padding-left:10px;
}


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


/* 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:#D5B779;
	margin-left:12px;
	padding-left:0px;
	margin-right:5px;
	padding-right:0px;
	margin-bottom:5px;
	padding-bottom:3px;
	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;
	font-weight:bold;
	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:#000;
	padding:7px;
}

.Jtoday
{
	background-color:transparent;
	font-size:12px;
	text-align:center;
	color:#D1923A;
	/*border-color:#808080;
	border-width:2px;
	border-style:solid;*/
	background-color:#391D00;
	text-decoration:none;
}

.Jnormal
{
	background-color:transparent;
	font-size:10px;
	text-align:center;
	color:#000;
	/*
	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;
	background-color:#391D00;
	text-decoration:none;
	/*
	border-color:#808080;
	border-style:solid;
	border-width:0px;
	*/
}

.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;
	margin-left:-8px;
}

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:left top;
	color:#333333;
	font-size:10px;
	font-weight:bold;
	text-align:center;
	margin-left:0px;
	margin-right:0px;
	margin-top:-10px;
	margin-bottom:0px;
	padding-top:10px;
	padding-bottom:5px;
	padding-right:10px;
	padding-left:0px;
	letter-spacing:1px;
}


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


div.com_erreur
{
	display:block;
	padding:5px;
	font-size:14px;
	font-weight:bold;
	color:#000;
	border:solid 1px #000;
}
div.com_ok
{
	display:block;
	padding:5px;
	font-size:12px;
	color:#FFF;
	border:solid 1px #FFF;
}
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:22px;
	padding-left:12px;
	margin-left:0px;
	margin-right:0px;
}

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

a.xrss
{
	font-size:10px;
	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;
font-variant:small-caps;
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) */
}
