/* CSS HIVER 2010-2011 */

.body_ini
{
   width: 990px;
   margin: auto; /* Pour centrer notre page */
   margin-top: 0px; /* Pour éviter de coller avec le haut de la fenętre du navigateur. Essayez d'enlever pour voir ! */
   margin-bottom: 20px;    /* Idem pour le bas du navigateur */
   background-color: #669ACC;
   font-family:Arial, Helvetica, sans-serif; 
   font-size: 0.8em;
}

/* L'en-tęte ::::::::::::::::::::::::*/

#bout_communes
{
	width: 400px;
   	height: 150px;
	margin-left: 80px;
}

#entete_sommaire
{
   width: 1000px;
   height: 250px;
   margin:0px;
   background-image: url("images/bando_som.jpg");
   background-repeat: no-repeat;
}


#entete_sommaire0
{
   width: 1000px;
   height: 250px;
   background-image: url("images/bando_som0.jpg");
   background-repeat: no-repeat;
}

#entete_sommaire1
{
   width: 1000px;
   height: 250px;
   background-image: url("images/bando_som1.jpg");
   background-repeat: no-repeat;
}

#entete_sommaire2
{
   width: 1000px;
   height: 250px;
   background-image: url("images/bando_som2.jpg");
   background-repeat: no-repeat;
}

#entete_sommaire3
{
   width: 1000px;
   height: 250px;
   background-image: url("images/bando_som3.jpg");
   background-repeat: no-repeat;
}

#entete_sommaire4
{
   width: 1000px;
   height: 250px;
   background-image: url("images/bando_som4.jpg");
   background-repeat: no-repeat;
}

#entete_sommaire5
{
   width: 1000px;
   height: 250px;
   background-image: url("images/bando_som5.jpg");
   background-repeat: no-repeat;
}

#entete_sommaire6
{
   width: 1000px;
   height: 250px;
   background-image: url("images/bando_som6.jpg");
   background-repeat: no-repeat;
}

#entete_sommaire7
{
   width: 1000px;
   height: 250px;
   background-image: url("images/bando_som7.jpg");
   background-repeat: no-repeat;
}

#entete_sommaire8
{
   width: 1000px;
   height: 250px;
   background-image: url("images/bando_som5.jpg");
   background-repeat: no-repeat;
}

#entete_sommaire9
{
   width: 1000px;
   height: 250px;
   background-image: url("images/bando_som5.jpg");
   background-repeat: no-repeat;
}

#entete_sommaire11
{
   width: 1000px;
   height: 250px;
   background-image: url("images/bando_som5.jpg");
   background-repeat: no-repeat;
}

#entete_agenda
{
   width: 1000px;
   height: 65px;
   background-image: url("images/bando_som_bas.jpg");
   background-repeat: no-repeat;
}

#entete_agenda0
{
   width: 1000px;
   height: 65px;
   background-image: url("images/bando_som0_bas.jpg");
   background-repeat: no-repeat;
}


#entete_agenda1
{
   width: 1000px;
   height: 65px;
   background-image: url("images/bando_som1_bas.jpg");
   background-repeat: no-repeat;
}

#entete_agenda2
{
   width: 1000px;
   height: 65px;
   background-image: url("images/bando_som2_bas.jpg");
   background-repeat: no-repeat;
}

#entete_agenda3
{
   width: 1000px;
   height: 65px;
   background-image: url("images/bando_som3_bas.jpg");
   background-repeat: no-repeat;
}

#entete_agenda4
{
   width: 1000px;
   height: 65px;
   background-image: url("images/bando_som4_bas.jpg");
   background-repeat: no-repeat;
}

#entete_agenda5
{
   width: 1000px;
   height: 65px;
   background-image: url("images/bando_som5_bas.jpg");
   background-repeat: no-repeat;
}

#entete_agenda6
{
   width: 1000px;
   height: 65px;
   background-image: url("images/bando_som6_bas.jpg");
   background-repeat: no-repeat;
}

#entete_agenda7
{
   width: 1000px;
   height: 65px;
   background-image: url("images/bando_som7_bas.jpg");
   background-repeat: no-repeat;
}

#entete_agenda8
{
   width: 1000px;
   height: 65px;
   background-image: url("images/bando_som5_bas.jpg");
   background-repeat: no-repeat;
}

#entete_agenda9
{
   width: 1000px;
   height: 65px;
   background-image: url("images/bando_som5_bas.jpg");
   background-repeat: no-repeat;
}

#entete_agenda11
{
   width: 1000px;
   height: 65px;
   background-image: url("images/bando_som5_bas.jpg");
   background-repeat: no-repeat;
}

#entete_agenda_noir
{
   width: 1000px;
   height: 65px;
   background-image: url("images/bando_som_bas_noir.jpg");
   background-repeat: no-repeat;
}

#entete_agenda_noir0
{
   width: 1000px;
   height: 65px;
   background-image: url("images/bando_som0_bas_noir.jpg");
   background-repeat: no-repeat;
}

#entete_agenda_noir1
{
   width: 1000px;
   height: 65px;
   background-image: url("images/bando_som1_bas_noir.jpg");
   background-repeat: no-repeat;
}

#entete_agenda_noir2
{
   width: 1000px;
   height: 65px;
   background-image: url("images/bando_som2_bas_noir.jpg");
   background-repeat: no-repeat;
}
#entete_agenda_noir3
{
   width: 1000px;
   height: 65px;
   background-image: url("images/bando_som3_bas_noir.jpg");
   background-repeat: no-repeat;
}
#entete_agenda_noir4
{
   width: 1000px;
   height: 65px;
   background-image: url("images/bando_som4_bas_noir.jpg");
   background-repeat: no-repeat;
}
#entete_agenda_noir5
{
   width: 1000px;
   height: 65px;
   background-image: url("images/bando_som5_bas_noir.jpg");
   background-repeat: no-repeat;
}

/*#entete_liste
{
   width: 1000px;
   height: 315px;
   background-image: url("images/bando.jpg");
   background-repeat: no-repeat;
}

/* Le menu :::::::::::::::::::::::*/

#menu_agenda
{
float: left;
width: 245px;
font-size: 1.1em;
}

#menu_agenda ul
{margin: 0px;  padding: 0px; margin-right: 10px; margin-top: -1px;  text-align: right; width: 230px; height: 40px; }

#menu_agenda li
{list-style-type: none; margin: 1px;}

#menu_agenda a
{text-decoration:none; color:black; display: block; padding: 5px; padding-top: 11px; padding-bottom: 11px; width: 230px; background-image: url(images/niv0_agenda.jpg); background-repeat: no-repeat;}

#menu_agenda a:hover
{text-decoration:none; color:white; width: 230px;  background-image: url(images/niv0_agenda_on.jpg); background-repeat: no-repeat;}

#menu_agenda a.selected_agenda
{color:white; display: block; padding: 5px; padding-top: 11px; padding-bottom: 11px; width: 230px;  background-image: url(images/niv0_agenda_on.jpg); background-repeat: no-repeat;}


#menu_sommaire
{
float: left;
width: 245px;
font-size: 1.1em;
}

#menu_sommaire ul
{margin: 0px;  padding: 0px; margin-right: 10px; margin-top: 10px;  text-align: right; width: 230px; }

#menu_sommaire li
{list-style-type: none; margin: 1px;}

#menu_sommaire a
{text-decoration:none; color:black; display: block; padding: 5px; padding-top: 11px; padding-bottom: 11px; width: 230px; background-image: url(images/niv1.jpg); background-repeat: no-repeat;}

#menu_sommaire a:hover
{text-decoration:none; color:white; width: 230px;  background-image: url(images/niv1_on.jpg); background-repeat: no-repeat;}

#menu_sommaire a.selected_niveau1
{color:white; display: block; padding: 5px; padding-top: 11px; padding-bottom: 11px; width: 230px;  background-image: url(images/niv1_on.jpg); background-repeat: no-repeat;}

.selected_niveau1
{color:white; display: block; padding: 5px; padding-top: 11px; padding-bottom: 11px; width: 230px;  background-image: url(images/niv1_on.jpg); background-repeat: no-repeat;}

#menu_sommaire a.selected_niveau2
{color:white; display: block; padding: 5px;  width: 230px;  background-image: url(images/niv3_on.jpg); background-repeat: no-repeat; font-size: 0.9em;}

#menu_sommaire ul ul
{margin: 0px;  padding: 0px; margin-top: 0px;  text-align: right; width: 230px; }

#menu_sommaire a.niveau2
{text-decoration:none; color:black; display: block; padding: 5px;  width: 230px; background-image: url(images/niv3.jpg); font-size: 0.9em;}

#menu_sommaire a.niveau2:hover
{text-decoration:none; color:white; background-image: url(images/niv3_on.jpg);}


/* Le corps :::::::::::::::::::::::*/
#corps_sommaire
{
   margin: 0px;
   margin-left: 245px; 
   padding-left: 0px; 
   padding-top: 0px;
   font-family:Verdana, Arial, Helvetica, sans-serif;
}

#corps_agenda
{
   margin: 0px;
   margin-left: 0px; 
   padding-left: 0px; 
   padding-top: 0px;
   font-family:Arial, Helvetica, sans-serif;
   background-image: url("images/fond2_contenu.jpg");
   background-repeat: repeat-y; 
}

#corps_presentation
{
   margin: 0px;
   margin-left: 245px; 
   padding-left: 8px; 
   padding-top: 0px;
   font-family: Verdana, Arial, Helvetica, sans-serif;
   background-image: url("images/som2_entete_fond.jpg");
   background-repeat: no-repeat; 
}

#corps_presentation h1
{margin: 0px; padding: 0px; color:#999999; font-size: 2em;}

#corps_liste
{	margin-left: 245px;
   	padding-left: 30px; 
   	padding-top: 1px;
   	color: #FFFFFF;
   	background-color: #FFFFFF; 
   	background-image: url("images/fond2_contenu.jpg");
   	background-repeat: repeat-y; 
}

#corps_liste_blche
{
   margin: 0px;
   margin-left: 245px; 
   padding-left: 30px; 
   padding-top: 0px;
   font-family:Arial, Helvetica, sans-serif;
   background-image: url("images/fond2_presentation.jpg");
   background-repeat: repeat-y; 
}


/* Le pied de page :::::::::::::::::::::::*/
#pied
{
   margin: 0px;
   margin-left: 250px; 
   padding: 0px; 
   color: #504D54;
}


/* Les tableaux de la liste :::::::::::::::::::::::*/

h1
{margin-top: 0px;}

h4
{
	margin: 0px;
	background-image: url("images/fond_titre.jpg");
	background-repeat: repeat-y;
	padding-left: 10px;
}

h4 ul
{
	margin-left: 10px;
	list-style-image: url("images/puce.gif");
	padding: 2px;
	color: #FFFFFF;
}

h5
{
	margin: 0px;
	font-size: 1.1em;
}


.table-fondblanc
{background-color:#FFFFFF;}

.table-agenda
{	
	background-image: url("images/fond_tablo_agenda.jpg");
	background-repeat: repeat-y;
}

.table-agenda2
{	
	margin: 0px;
	background-image: url("images/fond_tablo_artisanat.jpg");
	background-repeat: repeat-y;
}

.table-artisanat
{	
	margin: 0px;
	background-image: url("images/fond_tablo_artisanat.jpg");
	background-repeat: repeat-y;
}

.table-adresses
{	
	margin: 0px;
	margin-bottom: 4px;
	background-image: url("images/fond_tablo_artisanat.jpg");
	background-repeat: repeat-y;
}

.tablo_sans_espace
{padding: 0px;}

.txt-petit
{font-size: 1em;}

td
{
	padding: 4px;
	color: black;
	vertical-align: top;
}
ul
{margin: 0px;}

.fond-beige
{
	background-color: #CAD7E3;
	color: black;
	padding-left: 5px;
}

.fond-jaune
{
	background-color: #CAD7E3;
	color: black;
	padding-left: 5px;
	font-size: 0.9em;
}

.fond-gris1
{
	background-color: #4C4C4C;
	color: white;
	padding-left: 5px;
	font-size: 0.9em;
}

.fond-gris2
{
	background-color: #E5E0CC;
	color: black;
	padding-left: 5px;
}

.fond-blanc
{
	background-color: #FFFFFF;
	color: black;
	padding-left: 5px;
}

.justifie
{text-align:justify;}

.bouton_info
{vertical-align: bottom; text-align: right;}

.txt_gris {
	font-size: 10px;
	font-style: normal;
	color: #504D54;}
	
.txt_noir {
	font-size: 12px;
	color: #000000;}
	
.txt_brun {
	font-size: 1.2em;
	color: #9A3E00;
	font-style:italic;}
	
.txt_rouge {
	font-size: 1.2em;
	color: #990000;}

a.blanc {text-decoration: none; font-weight: normal; color: #CCCCCC}
a.blanc:hover{text-decoration: underline;  font-weight: bold; color: #FFFFFF;}

a.brun {text-decoration: none; font-weight: normal; color: #9A3E00}
a.brun:hover{text-decoration: underline;  font-weight: bold; color: #9A3E00;}

a.lien-pied {text-decoration: none; font-weight: normal; color: #504D54}
a.lien-pied:hover{text-decoration: underline; color: #504D54;}

a.lien_bloc
{text-decoration: none; color:#999999;}

a.lien_bloc:hover
{color:#000000;}

.centre
{text-align:center; font-size: 0.8em; font-weight: bold;}

.bouton a {
	font-size: 0.8em; font-weight: bold; display:block; width: 46px; height: 15px; background-image:url(images/bout_info.jpg); color:#000000; text-align:center; vertical-align:middle; text-decoration: none;
}

.bouton a:hover {
 background-image:url(images/bout_info_n.jpg); color:#FFFFFF;
}

.bouton_retour a {
	font-size: 0.8em; font-weight: bold; display:block; width: 95px; height: 15px; background-image:url(images/bout_retour.jpg); color:#000000; text-align:center; vertical-align:middle; text-decoration: none;
}

.bouton_retour a:hover {
 background-image:url(images/bout_retour_n.jpg); color:#FFFFFF;
}

.p_pave {
	width: 700px;
	background-color:#CCCCCC;
	border:solid 1px #000000;
	position: absolute;
	left: 200px;
	top: 50px;
	padding: 20px;
	text-align: center;
}

a.noir-moyen {text-decoration: none; font-weight: bold; color: #000000; font-size: 1.2em;}
a.noir-moyen:hover{text-decoration: underline; color: #000000;}

a.noir {text-decoration: none; font-weight: bold; color: #000000; font-size: 1em;}
a.noir:hover{text-decoration: underline; color: #000000;}

.txt-gris {font-size: 0.9em; color: #504D54;}

