body {

	background-color:#CCCCCC;
	margin: 10px 0px;
	padding: 0px 0px 0px 0px;
}

#conteneur {width:758px;
	margin:  auto;
	padding: 8px 16px 16px 16px;
	background-color: #ffffff;
}

 #conteneur #header {
	background:#FFFFFF;
	height:160px;
	width:758px;
	background-image: url(images/bandeau_haut.jpg);
	background-repeat: no-repeat;
	background-position: 0px 45px;

}

 #conteneur  #c1 {
	background-color:#FFFFFF;
	padding: 0px;
	width: 758px;
	margin-top: 5px;
	float: none;
	height: auto;
	
}
 #conteneur  #c1 #c1_1 {
	background-color:#FFFFFF;
	padding: 0px;
	width: 180px;
	margin-bottom:10px;
	float: left;

}
 #conteneur #c1 #c1_2 {
	background-color:#FFFFFF;
	margin-left: 196px;
}


#footer {
	background-color:#BDBDBD;
	height:24px;
	width:758px;
	margin-top: 16px;
	clear: both;
	padding-top: 5px;


}



 #conteneur #header #menu {
	margin:0;
	padding:0;
	float:right;
	background: #FFFFFF;



}
 #conteneur #header #menu li {
   display:inline;
   padding:0;
   margin:0;
  
}
a {
	color: #000000;
}

a.historique:link, a.historique:visited {
   background:url(images/petits_carres/carre_historique.gif) no-repeat;
   padding:10px 5px 5px 20px;
margin-left:20px;
   text-decoration:none;
   color:#000;
   font: 12px Arial, Helvetica, sans-serif;
   text-transform:none;
   float:left;
   width:60px;
   background:url(images/petits_carres/carre_historique.gif) no-repeat;
   background-position:0px 10px;
} 
a.historique:hover {
   color:#fff;
   background:#FFFFFF;
      background:url(images/petits_carres/carre_historique_f.gif) no-repeat;
   background-position:0px 10px;
      text-decoration:underline;
   color:#000;
   font: 12px Arial, Helvetica, sans-serif;
} 
a.avoir:link, a.avoir:visited {
   background:url(images/petits_carres/carre_aVoir.gif) no-repeat;
   padding:5px 5px 5px 20px;
   margin-left:20px;
   text-decoration:none;
   color:#000;
   font: 12px Arial, Helvetica, sans-serif;
   text-transform:none;
   float:left;
   width:60px;
   background:url(images/petits_carres/carre_aVoir.gif) no-repeat;
   background-position:0px 10px;
}  
a.avoir:hover {
   color:#fff;
   background:#FFFFFF;
      background:url(images/petits_carres/carre_aVoir_f.gif) no-repeat;
   background-position:0px 10px;
      text-decoration:underline;
   color:#000;
   font: 12px Arial, Helvetica, sans-serif;
} 
a.hebergement:link, a.hebergement:visited {
   background:url(images/petits_carres/carre_resto.gif) no-repeat;
   padding:5px 5px 5px 20px;
margin-left:20px;
   text-decoration:none;
   color:#000;
   font: 12px Arial, Helvetica, sans-serif;
   text-transform:none;
   float:left;
   width:60px;
   background:url(images/petits_carres/carre_resto.gif) no-repeat;
   background-position:0px 10px;
}
a.hebergement:hover {
   color:#fff;
   background:#FFFFFF;
      background:url(images/petits_carres/carre_resto_f.gif) no-repeat;
   background-position:0px 10px;
      text-decoration:underline;
   color:#000;
   font: 12px Arial, Helvetica, sans-serif;
}  
a.localisation:link, a.localisation:visited {
   background:#FFFFFF;
   padding:10px 5px 5px 20px;
   margin-left:20px;
   text-decoration:none;
   color:#000;
   font: 12px Arial, Helvetica, sans-serif;
   text-transform:none;
   float:left;
   width:60px;
   background:url(images/petits_carres/carre_localisation.gif) no-repeat;
   background-position:0px 10px;
} 
a.localisation:hover {
   color:#fff;
   background:#FFFFFF;
      background:url(images/petits_carres/carre_localisation_f.gif) no-repeat;
   background-position:0px 10px;
      text-decoration:underline;
   color:#000;
   font: 12px Arial, Helvetica, sans-serif;
}  
a.contact:link, a.contact:visited {
   background:#FFFFFF;
   padding:10px 5px 5px 20px;
   margin-left:20px;
   text-decoration:none;
   color:#000;
   font: 12px Arial, Helvetica, sans-serif;
   text-transform:none;
   float:left;
   width:60px;
   background:url(images/petits_carres/carre_contact.gif) no-repeat;
   background-position:0px 10px;
} 
a.contact:hover {
   color:#fff;
   background:#FFFFFF;
      background:url(images/petits_carres/carre_contact.gif) no-repeat;
   background-position:0px 10px;
      text-decoration:underline;
   color:#000;
   font: 12px Arial, Helvetica, sans-serif;
}


#conteneur #header #menu1   {
	margin:0;
	padding:0;
	background:#FFFFFF;
	float:left;
	position: relative;
	top: 78px;
	width: 758px;
	margin-left: 0px;
	padding-left: 0px;



}
#conteneur #header #menu1  li  {
   display:inline;
   padding:0;
   margin:0;
}

a.accueil:link, a.accueil:visited {
   background:url(images/petits_carres/carre_accueil.gif) no-repeat;
   padding:10px 5px 5px 20px;
margin-left:10px;
   text-decoration:none;
   color:#000;
   font: 12px Arial, Helvetica, sans-serif;
   text-transform:none;
   float:left;
   width:auto;
  
   background:url(images/petits_carres/carre_accueil.gif) no-repeat;
   background-position:0px 10px;
}

a.accueil:hover {
   color:#fff;
   background:#FFFFFF;
      background:url(images/petits_carres/carre_accueil_f.gif) no-repeat;
   background-position:0px 10px;
      text-decoration:underline;
   color:#000;
   font: 12px Arial, Helvetica, sans-serif;
}
a.retraite:link, a.retraite:visited {
	background:url(images/petits_carres/carre_retraite.gif) no-repeat;
	margin-left:10px;
	text-decoration:none;
	color:#000;
	font: 12px Arial, Helvetica, sans-serif;
	text-transform:none;
	float:left;
	width:60px;
	
	background:url(images/petits_carres/carre_retraite.gif) no-repeat;
	background-position:0px 10px;
	padding-top: 5px;
	padding-right: 5px;
	padding-bottom: 5px;
	padding-left: 20px;
}

a.retraite:hover {
   color:#fff;
   background:#FFFFFF;
      background:url(images/petits_carres/carre_retraite_f.gif) no-repeat;
   background-position:0px 10px;
      text-decoration:underline;
   color:#000;
   font: 12px Arial, Helvetica, sans-serif;
}
a.reportage:link, a.reportage:visited {
   background:url(images/petits_carres/carre_reportage.gif) no-repeat;
   padding:10px 5px 5px 20px;
margin-left:15px;
   text-decoration:none;
   color:#000;
   font: 12px Arial, Helvetica, sans-serif;
   text-transform:none;
   float:left;
   width:50px;
   background:url(images/petits_carres/carre_reportage.gif) no-repeat;
   background-position:0px 10px;
}

a.reportage:hover {
   color:#fff;
   background:#FFFFFF;
      background:url(images/petits_carres/carre_reportage_f.gif) no-repeat;
   background-position:0px 10px;
      text-decoration:underline;
   color:#000;
   font: 12px Arial, Helvetica, sans-serif;
}
a.pratique:link, a.pratique:visited {
   background:url(images/petits_carres/carre_pratique.gif) no-repeat;
   padding:5px 5px 5px 20px;
margin-left:25px;
   text-decoration:none;
   color:#000;
   font: 12px Arial, Helvetica, sans-serif;
   text-transform:none;
   float:left;
   width:50px;
   background:url(images/petits_carres/carre_pratique.gif) no-repeat;
   background-position:0px 10px;
}

a.pratique:hover {
   color:#fff;
   background:#FFFFFF;
      background:url(images/petits_carres/carre_pratique_f.gif) no-repeat;
   background-position:0px 10px;
      text-decoration:underline;
   color:#000;
   font: 12px Arial, Helvetica, sans-serif;
}
a.loisir:link, a.loisir:visited {
   background:url(images/petits_carres/carre_culture.gif) no-repeat;
   padding:5px 5px 5px 20px;
margin-left:10px;
   text-decoration:none;
   color:#000;
   font: 12px Arial, Helvetica, sans-serif;
   text-transform:none;
   float:left;
   width:50px;
   background:url(images/petits_carres/carre_culture.gif) no-repeat;
   background-position:0px 10px;
}

a.loisir:hover {
   color:#fff;
   background:#FFFFFF;
      background:url(images/petits_carres/carre_culture_f.gif) no-repeat;
   background-position:0px 10px;
      text-decoration:underline;
   color:#000;
   font: 12px Arial, Helvetica, sans-serif;
}
a.ecole:link, a.ecole:visited {
   background:url(images/petits_carres/carre_ecole.gif) no-repeat;
   padding:10px 5px 5px 20px;
margin-left:20px;
   text-decoration:none;
   color:#000;
   font: 12px Arial, Helvetica, sans-serif;
   text-transform:none;
   float:left;
   width:50px;
   background:url(images/petits_carres/carre_ecole.gif) no-repeat;
   background-position:0px 10px;
}

a.ecole:hover {
   color:#fff;
   background:#FFFFFF;
      background:url(images/petits_carres/carre_ecole_f.gif) no-repeat;
   background-position:0px 10px;
      text-decoration:underline;
   color:#000;
   font: 12px Arial, Helvetica, sans-serif;
}


a.commune:link, a.commune:visited {
   background:url(images/petits_carres/carre_communale.gif) no-repeat;
   padding:5px 5px 5px 20px;
margin-left:20px;
   text-decoration:none;
   color:#000;
   font: 12px Arial, Helvetica, sans-serif;
   text-transform:none;
   float:left;
   width:60px;
   background:url(images/petits_carres/carre_communale.gif) no-repeat;
   background-position:0px 10px;
}

a.commune:hover {
   color:#fff;
   background:#FFFFFF;
      background:url(images/petits_carres/carre_communale_f.gif) no-repeat;
   background-position:0px 10px;
      text-decoration:underline;
   color:#000;
   font: 12px Arial, Helvetica, sans-serif;
}

a.annonces:link, a.annonces:visited {
	background:url(images/petits_carres/carre_annonce.gif) no-repeat;
	margin-left:15px;
	text-decoration:none;
	color:#000;
	font: 12px Arial, Helvetica, sans-serif;
	text-transform:none;
	float:left;

	background:url(images/petits_carres/carre_annonce.gif) no-repeat;
	background-position:0px 10px;
	padding-top: 5px;
	padding-right: 0px;
	padding-bottom: 5px;
	padding-left: 20px;
}

a.annonces:hover {
   color:#fff;
   background:#FFFFFF;
      background:url(images/petits_carres/carre_annonce_f.gif) no-repeat;
   background-position:0px 10px;
      text-decoration:underline;
   color:#000;
   font: 12px Arial, Helvetica, sans-serif;
  
}

#div_menu_culture {
	background-color: #4C80BE;
	height:216px;
	top:5px;
	padding-top:5px;
	margin-bottom:5px;

}
#div_menu_ecole {
background-color: #AC73A0;
height:216px;
top:5px;
padding-top:5px;
margin-bottom:5px;

}

#div_menu_retraite {
background-color: #3B7D6F;
height:216px;
top:5px;
padding-top:5px;
margin-bottom:5px;

}

#div_menu_commune {
background-color: #846083;
height:216px;
top:5px;
padding-top:5px;
margin-bottom:5px;

}
#div_menu_annonces {
background-color: #FADC39;
height:216px;
top:5px;
padding-top:5px;
margin-bottom:5px;

}

#div_menu_a_voir {
background-color: #92C03C;
height:216px;
top:5px;
padding-top:5px;
margin-bottom:5px;

}
a.menu_gauche:visited {
	text-decoration: none;
	color: #FFFFFF;
	font: 12px Arial, Helvetica, sans-serif;
}
a.menu_gauche:link {
	color: #FFFFFF;
	text-decoration: none;
	font: 12px Arial, Helvetica, sans-serif;
}

a.menu_gauche:hover {
	text-decoration: underline;
	color: #FFFFFF;
	font: 12px Arial, Helvetica, sans-serif;
}
a.menu_gauche:active {
	text-decoration: none;
	color: #FFFFFF;
	font: 12px Arial, Helvetica, sans-serif;
}
 #div_menu_culture ul li {
 margin-left:-30px;
 }

 #div_menu_ecole ul li {
 margin-left:-30px;
 }
 
 
  #div_menu_retraite ul li {
 margin-left:-30px;
 }
 
   #div_menu_commune ul li {
 margin-left:-30px;
 }
    #div_menu_annonces ul li {
 margin-left:-30px;
 }
     #div_menu_a_voir ul li {
 margin-left:-30px;
 }
#contenu_grd {
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#000000;
	margin-left:30px;
	padding-top:0px;
	padding-left:0px;
	margin-right: 0px;
}
#contenu_grd_ss {
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#000000;
	margin-left:0px;
	padding-top:0px;
	padding-left:0px;
	margin-right: 0px;
}
#contenu_grd_ecole {
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#000000;
	width:auto;
	margin-left:30px;
	padding-top:0px;
	padding-left:0px;
	margin-right: 0px;
}

#contenu_grd_news {
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#000000;
	width:auto;
	margin-left:0px;
	padding-top:0px;
	padding-left:0px;
	position: relative;
	margin-right: 0px;
}


#contenu_grd_index {
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#000000;
	width:315px;
	margin-left:0px;
	padding-top:0px;
	padding-left:3px;
	position: relative;
	margin-right: 0px;
	float: left;
}
#contenu_bis_index {
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#000000;
	width:230px;
	margin-left:0px;
	padding-top:0px;
	padding-left:0px;
	position: relative;
	margin-right: 0px;
	float:right;
	margin-bottom: 10px;
}

#contenu_grd_ss_sect {
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#000000;
	width:50%;
	margin-left:0px;
	padding-top:0px;
	padding-left:0px;
	margin-right: 0px;
	float: left;
}

#contenu_grd_ss_sect_d {
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#000000;
	margin-left:0px;
	padding-top:0px;
	padding-left:0px;
	margin-right: 0px;
	width: 50%;
	float: right;
}
#contenu_grd_ss_sect_g{
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#000000;
	width:50%;
	margin-left:0px;
	padding-top:0px;
	padding-left:0px;
	margin-right: 0px;
	float: left;
}

#contenu_grd_photos {
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#000000;
	width:350px;
	margin-left:30px;
	padding-top:0px;
	padding-left:0px;
	margin-right: 0px;
	margin-bottom: 10px;
	height: auto;
}
#contenu_grd_photos_details {
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#000000;
	width:310px;
	margin-left:30px;
	padding-top:0px;
	padding-left:0px;
	position: relative;
	margin-right: 0px;
	margin-bottom: 10px;
	height: auto;
	
}
.menu_bandeau {
font-family:Arial, Helvetica, sans-serif; 
font-size:12px;
color:#FFFFFF; 
font-weight:bold;
}

.Style1 {
font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #FFFFFF;
}

.Style3 { font-family: Arial, Helvetica, sans-serif;font-size: 12px; color: #FFFFFF; font-weight: bold; }
.Style4 {
font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
color: #5875BD}

#conteneur #c1 #c1_2 #bandeau_aVoir {
position: relative; 
background-color: #FFFFFF; height:24px; 
margin-top:0px; 
margin-bottom:5px; background:url(images/pastilles/pastille_aVoir.gif) top left no-repeat; 

}
#conteneur #c1 #c1_2 #bandeau_reportages{
background-color: #FFFFFF; height:24px; 
margin-top:0px; 
margin-bottom:5px; background:url(images/pastilles/pastille_reportage.gif) top left no-repeat; 

}
#conteneur #c1 #c1_2 #bandeau_commune {
position: relative; 
background-color: #FFFFFF; height:24px; 
margin-top:0px; 
margin-bottom:5px; background:url(images/pastilles/pastille_communale.gif) top left no-repeat; 

}
#conteneur #c1 #c1_2 #bandeau_annonces {
position: relative; 
background-color: #FFFFFF; height:24px; 
margin-top:0px; 
margin-bottom:5px; 
background:url(images/pastilles/pastille_annonce.gif) top left no-repeat; 

}
#conteneur #c1 #c1_2 #bandeau_accueil {
background-color: #FFFFFF;
 height:24px;
  margin-top:0px; 
  margin-bottom:5px; 
  background:url(images/pastilles/pastille_accueil.gif) top left no-repeat; 
  position: relative;}
  #conteneur #c1 #c1_2 #bandeau_vie_pratique {
background-color: #FFFFFF;
 height:24px;
  margin-top:0px; 
  margin-bottom:5px; 
  background:url(images/pastilles/pastille_pratique.gif) top left no-repeat;}
  
  #conteneur #c1 #c1_2 #bandeau_culture {
background-color: #FFFFFF;
 height:24px;
  margin-top:0px; 
  margin-bottom:5px; 
  background:url(images/pastilles/pastille_culture.gif) top left no-repeat;}
    #conteneur #c1 #c1_2 #bandeau_ecole {
background-color: #FFFFFF;
 height:24px;
  margin-top:0px; 
  margin-bottom:5px; 
  background:url(images/pastilles/pastille_ecole.gif) top left no-repeat; 
  position: relative;}
  #conteneur #c1 #c1_2 #bandeau_retraite {
background-color: #FFFFFF;
 height:24px;
  margin-top:0px; 
  margin-bottom:5px; 
  background:url(images/pastilles/pastille_retraite.gif) top left no-repeat; 
   position: relative;}
  
.tab_commune {
	border:#79649C solid 1px;
	position: relative;
}
.tab_pratique {
	border:#118FCC solid 1px;
	
}

.td_pratique {
	border-top:#118FCC solid 1px;
	
}
.tab_agenda {
	border:#5975BE solid 1px;
}



a.noir_bleu:visited {
	text-decoration: none;
	color: #000000;
	font: 11px Arial, Helvetica, sans-serif;
	background:url(images/mini_fleche/mini_fleche_bleu_03.gif) left  center no-repeat;
position:relative;

padding-left:15px;width: auto;
}
a.noir_bleu:link {
	color: #000000;
	text-decoration: none;
	font: 11px Arial, Helvetica, sans-serif;
	background:url(images/mini_fleche/mini_fleche_bleu_03.gif) left  center no-repeat;
position:relative;

padding-left:15px;width: auto;

}

a.noir_bleu:hover {
	text-decoration: underline;
	color: #000000;
	font: 11px Arial, Helvetica, sans-serif;
	background:url(images/mini_fleche/mini_fleche_bleu_03.gif) left  center no-repeat;
position:relative;

padding-left:15px;
width: auto;
}
a.noir_bleu:active {
	text-decoration: none;
	color: #000000;
	font: 11px Arial, Helvetica, sans-serif;
	background:url(images/mini_fleche/mini_fleche_bleu_03.gif) left  center no-repeat;
	position:relative;

	padding-left:15px;
	width: auto;
}

a.noir_bleu_retour:visited {
	text-decoration: none;
	color: #000000;
	font: 11px Arial, Helvetica, sans-serif;
	background:url(images/mini_fleche/mini_fleche_bleu_retour.gif) left  center no-repeat;
position:relative;
float:right;
padding-left:15px;width: auto;
}
a.noir_bleu_retour:link {
	color: #000000;
	text-decoration: none;
	font: 11px Arial, Helvetica, sans-serif;
	background:url(images/mini_fleche/mini_fleche_bleu_retour.gif) left  center no-repeat;
position:relative;
float:right;
padding-left:15px;width: auto;

}

a.noir_bleu_retour:hover {
	text-decoration: underline;
	color: #000000;
	font: 11px Arial, Helvetica, sans-serif;
	background:url(images/mini_fleche/mini_fleche_bleu_retour.gif) left  center no-repeat;
position:relative;
float:right;
padding-left:15px;
width: auto;
}
a.noir_bleu_retour:active {
	text-decoration: none;
	color: #000000;
	font: 11px Arial, Helvetica, sans-serif;
	background:url(images/mini_fleche/mini_fleche_bleu_retour.gif) left  center no-repeat;
	position:relative;
	float:right;
	padding-left:15px;
	width: auto;
}



a.noir:visited {
	text-decoration: none;
	color: #000000;
	font: 11px Arial, Helvetica, sans-serif;
	background:url(images/mini_fleche/mini_fleche_orange_03.gif) left  center no-repeat;
position:relative;

padding-left:15px;width: auto;
}
a.noir:link {
	color: #000000;
	text-decoration: none;
	font: 11px Arial, Helvetica, sans-serif;
	background:url(images/mini_fleche/mini_fleche_orange_03.gif) left  center no-repeat;
position:relative;

padding-left:15px;width: auto;

}

a.noir:hover {
	text-decoration: underline;
	color: #000000;
	font: 11px Arial, Helvetica, sans-serif;
	background:url(images/mini_fleche/mini_fleche_orange_03.gif) left  center no-repeat;
position:relative;

padding-left:15px;
width: auto;
}
a.noir:active {
	text-decoration: none;
	color: #000000;
	font: 11px Arial, Helvetica, sans-serif;
	background:url(images/mini_fleche/mini_fleche_orange_03.gif) left  center no-repeat;
	padding-left:15px;
	width: auto;
	position: relative;
}

#miniature_verte{
position:relative;
float:right;
top:10px;
right:15px;
border:#81B013 solid 1px;

}


#miniature_orange{
position:relative;
float:right;
top:10px;
right:15px;
border:#F18F17 solid 1px;

}

#miniature_violette{
position:relative;
float:right;
top:10px;
right:15px;
border:#79649C solid 1px;

}
#miniature_rouge{
	position:relative;
	float:right;
	top:10px;
	right:15px;
	border:#F20017 solid 1px;

}

#miniature_rouge_index{
position:relative;
float:right;
top:0px;
right:0px;
border:#F20017 solid 1px;

}
#miniature_bleu_culture{
position:relative;
float:right;
top:0px;
right:0px;
border:#5975BE solid 1px;

}

#miniature_rose{
position:relative;
float:right;
top:0px;
right:0px;
border:#AC73A0 solid 1px;

}
#miniature_marron{
position:relative;
float:right;
top:0px;
right:15px;
border:#B37349 solid 1px;

}
#miniature_vert_f{
position:relative;
float:right;
top:0px;
right:0px;
border:#3B7D6F solid 1px;

}

#grande_verte_f{
	position:static;
	top:10px;
	right:10px;
	border:#3B7D6F solid 1px;
	margin-top: 0px;
	margin-bottom: 10px;

}

#grande_communale{
	position:static;
	top:10px;
	right:10px;
	border:#79649C solid 1px;
	margin-top: 0px;
	margin-bottom: 10px;

}
#grande_verte{
	position:static;
	top:10px;
	right:10px;
	border:#81B013 solid 1px;
	margin-top: 0px;
	margin-bottom: 10px;

}

#grande_marron{
	position:static;
	top:10px;
	right:10px;
	border:#B37349 solid 1px;
	margin-top: 0px;
	margin-bottom: 10px;

}


#grande_reportages{
	position:static;
	top:10px;
	right:10px;
	border:#F18F17 solid 1px;
	margin-top: 0px;
	margin-bottom: 10px;

}
#grande_reportages_culture{
	position:static;
	top:10px;
	right:10px;
	border:#5975BE solid 1px;
	margin-top: 0px;
	margin-bottom: 10px;

}
#grande_reportages_ecole{
	position:static;
	top:10px;
	right:10px;
	border:#AC73A0 solid 1px;
	margin-top: 0px;
	margin-bottom: 10px;

}
#bandeau_fleche_verte {
position: relative; background-color: #FFFFFF; height:24px; margin-top:0px; margin-bottom:5px; background: url(images/fleches/fleche_verte.gif) 0% 50% no-repeat; 
}
#bandeau_fleche_vert_f {
position: relative; background-color: #FFFFFF; height:24px; margin-top:0px; margin-bottom:5px; background: url(images/fleches/fleche_vert_fonce.gif) 0% 50% no-repeat; 
}


#bandeau_fleche_marron {
position: relative; background-color: #FFFFFF; height:24px; margin-top:0px; margin-bottom:5px; background: url(images/fleches/fleche_marron.gif) 0% 50% no-repeat; 
}

#bandeau_fleche_violette {
position: relative; background-color: #FFFFFF; height:24px; margin-top:0px; margin-bottom:5px; background: url(images/fleches/fleche_violette.gif) 0% 50% no-repeat; 
}

#bandeau_fleche_orange {
background-color: #FFFFFF; height:24px; margin-top:0px; margin-bottom:5px; background: url(images/fleches/fleche_orange.gif) 0% 50% no-repeat; 
}
#bandeau_fleche_rose {
position: relative; background-color: #FFFFFF; height:24px; margin-top:0px; margin-bottom:5px; background: url(images/fleches/fleche_rose.gif) 0% 50% no-repeat; 
}

#bandeau_fleche_bleu_ciel {
background-color: #FFFFFF; height:24px; margin-top:0px; margin-bottom:5px; 
background: url(images/fleches/fleche_bleu_clair.gif) top left no-repeat;
}

#bandeau_fleche_culture {

background-color: #FFFFFF; height:24px; margin-top:0px; margin-bottom:5px; background: url(images/fleches/fleche_bleu_moyen.gif) 0% 50% no-repeat; 
}

#bandeau_fleche_culture_ss {
	background-color: #FFFFFF;
	height:24px;
	margin-top:0px;
	margin-bottom:5px;
	background: url(images/fleches/fleche_bleu_moyen.gif) 0% 50% no-repeat;
	margin-left: 3px;
}
#bandeau_fleche_localisation {
position: relative; background-color: #FFFFFF; height:24px; margin-top:0px; margin-bottom:5px; background: url(images/fleches/fleche_beige.gif) 0% 50% no-repeat; 
}
#bandeau_fleche_rouge {
	position: relative;
	background-color: #FFFFFF;
	height:24px;
	margin-top:0px;
	margin-bottom:5px;
	background: url(images/fleches/fleche_rouge.gif) 0% 50% no-repeat;
	margin-left: 0px;
}

#bandeau_fleche_annonces {
position: relative; background-color: #FFFFFF; height:24px; margin-top:0px; margin-bottom:5px; background: url(images/fleches/fleche_jaune.gif) 0% 50% no-repeat; 
}


#titre {
position: relative;font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
color: #000000;width:auto; margin-left:30px; background-color:#ffffff;  height:20px; padding-top:4px; padding-left:4px;  border:#81B013 solid 1px;

}
#titre_marron {
position: relative;font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
color: #000000;width:auto; margin-left:30px; background-color:#ffffff;  height:20px; padding-top:4px; padding-left:4px;  border:#B37349 solid 1px;

}
#titre_vert_f {
position: relative;font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
color: #000000;width:auto; margin-left:30px; background-color:#ffffff;  height:20px; padding-top:4px; padding-left:4px;  border:#3B7D6F solid 1px;

}

#titre_jaune {
	position: relative;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #000000;
	width:auto;
	margin-left:30px;
	background-color:#ffffff;
	height:20px;
	padding-top:4px;
	padding-left:4px;
	border:#79649C solid 1px;
	font-weight: normal;

}
#titre_jaune_annonces {
	position: relative;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #000000;
	width:auto;
	margin-left:30px;
	background-color:#ffffff;
	height:20px;
	padding-top:4px;
	padding-left:4px;
	border:#FFCC33 solid 1px;
	font-weight: normal;

}

#titre_violet {
position: relative;font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
color: #000000;width:auto; margin-left:30px; background-color:#ffffff;  height:20px; padding-top:4px; padding-left:4px;  border:#79649C solid 1px;

}
#titre_rose {
position: relative;font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
color: #000000;width:auto; margin-left:30px; background-color:#ffffff;  height:20px; padding-top:4px; padding-left:4px;  border:#AC73A0 solid 1px;

}
#titre_orange{
font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
color: #000000;width:auto; margin-left:30px; background-color:#ffffff;  height:20px; padding-top:4px; padding-left:4px;  border:#F18F17 solid 1px;

}
#titre_rouge{
position: relative;font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
color: #000000;width:auto; margin-left:30px; background-color:#ffffff;  height:20px; padding-top:4px; padding-left:4px;  border:#F20017 solid 1px;

}
#titre_bleu_ciel{
font-family: Arial, Helvetica, sans-serif;
font-size: 12px;
color: #000000;
width:auto; 
margin-left:30px; 
background-color:#ffffff;  
height:20px; 
padding-top:4px; 
padding-left:4px; 

border:#118FCC solid 1px;

}
#titre_bleu_culture{
font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
color: #000000;width:auto; margin-left:30px; background-color:#ffffff;  height:20px; padding-top:4px; padding-left:4px; border:#5975BE solid 1px;

}
#titre_beige{
position: relative;font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
color: #000000;width:auto; margin-left:30px; background-color:#ffffff;  height:20px; padding-top:4px; padding-left:4px;  border:#EDD492 solid 1px;

}
#titre_rouge_news{
position: relative;font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
color: #000000;width:auto; margin-left:0px; background-color:#ffffff;  height:20px; padding-top:4px; padding-left:4px;  border:#F20017 solid 1px;

}
#titre_vert_retraite {width:auto; margin-left:30px; background-color:#3B7D6F;  height:20px; padding-top:4px; padding-left:4px; position: relative;}

#news {
	position:relative;
	border-bottom-style: solid;
	border-bottom-width: 1px;
	margin: 0px;
	border-bottom-color: #F20017;
	margin-bottom: 5px;

}
#ligne_culture {
	position:relative;
	border-bottom-style: solid;
	border-bottom-width: 1px;
	margin: 0px;
	border-bottom-color: #5975BE;
	margin-bottom: 5px;
	margin-left: 30px;

}

#ligne_retraite {
	position:relative;
	border-bottom-style: solid;
	border-bottom-width: 1px;
	margin: 0px;
	border-bottom-color:#3B7D6F;
	margin-bottom: 5px;
	margin-left: 30px;

}
#ligne_ecole {
	position:relative;
	border-bottom-style: solid;
	border-bottom-width: 1px;
	margin: 0px;
	border-bottom-color:#AC73A0;
	margin-bottom: 5px;
	margin-left: 30px;

}


a.noir_simple:visited {
	text-decoration: none;
	color: #000000;
	font: 11px Arial, Helvetica, sans-serif;



width: auto;
}
a.noir_simple:link {
	color: #000000;
	text-decoration: none;
	font: 11px Arial, Helvetica, sans-serif;
width: auto;

}

a.noir_simple:hover {
	text-decoration: underline;
	color: #000000;
	font: 11px Arial, Helvetica, sans-serif;


width: auto;
}
a.noir_simple:active {
	text-decoration: none;
	color: #000000;
	font: 11px Arial, Helvetica, sans-serif;

	width: auto;
}
a.noir_retour:visited {
	text-decoration: none;
	color: #000000;
	font: 11px Arial, Helvetica, sans-serif;
	background:url(images/mini_fleche/mini_fleche_orange_retour.gif) left  center no-repeat;
position:relative;
float:right;
padding-left:15px;width: auto;
}
a.noir_retour:link {
	color: #000000;
	text-decoration: none;
	font: 11px Arial, Helvetica, sans-serif;
	background:url(images/mini_fleche/mini_fleche_orange_retour.gif) left  center no-repeat;
position:relative;
float:right;
padding-left:15px;width: auto;

}

a.noir_retour:hover {
	text-decoration: underline;
	color: #000000;
	font: 11px Arial, Helvetica, sans-serif;
	background:url(images/mini_fleche/mini_fleche_orange_retour.gif) left  center no-repeat;
position:relative;
float:right;
padding-left:15px;
width: auto;
}
a.noir_retour:active {
	text-decoration: none;
	color: #000000;
	font: 11px Arial, Helvetica, sans-serif;
	background:url(images/mini_fleche/mini_fleche_orange_retour.gif) left  center no-repeat;
	position:relative;
	float:right;
	padding-left:15px;
	width: auto;
}
#titre_commune {
width:auto; margin-left:30px; background-color:#79649C;  height:20px; padding-top:4px; padding-left:4px; position: relative;

}

#titre_pratique {
width:auto; margin-left:30px; background-color:#118FCC;  height:20px; padding-top:4px; padding-left:4px;

}
#titre_culture {
width:auto; margin-left:30px; background-color:#5975BE;  height:20px; padding-top:4px; padding-left:4px;}
#titre_ecole {
width:auto; margin-left:30px; background-color:#AC73A0;  height:20px; padding-top:4px; padding-left:4px; position: relative;}


#titre_annonces{
width:auto; margin-left:30px; background-color:#FFCC33;  height:20px; padding-top:4px; padding-left:4px; position: relative;

}

#image_localisation {
position:relative;float:right;border:#EDD492 solid 1px;
}

#texte_localisation {
position:relative;float:left;width :150px;padding:3px 5px 3px 3px;
}
#travaux_vie_communale {
position:relative;height:auto;padding-top:10px;
}

#image_vie_communale {
background-color: #FFFFFF;height:216px;top:5px;padding-top:5px;margin-bottom:0px;
}
#menu_g{list-style:none;}
#titre_g_asso { background-color: #5975BE;height:21px;padding-top:4px;margin-bottom:5px;}
#titre_g_ecole { background-color: #AC73A0;height:21px;padding-top:4px;margin-bottom:5px;}
#titre_g_retraite{ background-color: #3B7D6F;height:21px;padding-top:4px;margin-bottom:5px;}
#ss_band_g_vide{background-color: #FFFFFF;height:216px;top:5px;padding-top:5px;margin-bottom:0px;}




#footer_text{font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #FFFFFF;}
select {font-size:11px;
color:#000000;
font-family:Arial, Helvetica, sans-serif;}
input {
font-size:11px;
color:#000000;
font-family:Arial, Helvetica, sans-serif;
}

a.cdl:active,a.cdl:link {
font-family:Arial, Helvetica, sans-serif;
font-size:10px;
color:#ffffff;
text-decoration:none;}

a.cdl:hover {
font-family:Arial, Helvetica, sans-serif;
font-size:10px;
color:#ffffff;
text-decoration:underline;
}
a.cdl:visited {
font-family:Arial, Helvetica, sans-serif;
font-size:10px;
color:#ffffff;
text-decoration:none;
}


a.mairie:active,a.mairie:link {
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
color:#ffffff;
text-decoration:none;}

a.mairie:hover {
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
color:#ffffff;
text-decoration:underline;
}
a.mairie:visited {
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
color:#ffffff;
text-decoration:none;
}


