/*page blanche principale*/
#main {
	width: 770px;
  border: 1px solid;
  margin: auto;
}
/*fond bleu*/
body.index
{
  margin:0px;
  padding:0px;
}
/*page à gauche du menu*/
#includ{
	width:620px;
	border-left:1px dotted;
	border:0px none;
  margin:0px;
  padding:0px;
}
/*titre 1*/
h1{
  font-family: Comic Sans MS,Verdana,sans-serif;
  font-size: 16pt;
  font-weight:bold;
  font-style:italic;
  margin:1px;
  padding:1px;
  text-transform:uppercase;
}
/*titre 2*/
h2{
  font-family: Comic Sans MS,Verdana,sans-serif;
  font-size: 13pt;
  font-style:italic;
  font-weight:normal;
  margin:1px;
  padding:1px;
  text-transform:uppercase;
}
/*titre 3*/
h3{
  font-family: Comic Sans MS,Verdana,sans-serif;
  font-size: 11pt;
  font-weight:normal;
  font-style:italic;
  margin:1px;
  padding:1px;
}
/*paragraphe*/
p{
	text-align:justify;
	padding:8px;
}
/*texte*/
.std { 
	font-family: Verdana,Arial,sans-serif;
  font-size: 10pt;
  font-weight:normal;
  margin:1px;
  padding:1px;
}
/*texte discret*/
.gris_clair{ 
  font-family: Verdana,Arial,sans-serif;
  font-size: 8pt;
}
/*page choisie dans le menu de la ville*/
.choix{
  font-weight:bold;
}
/*image avec du texte sur le côté*/
.icon{
	float:left;
	padding:2px;
	margin:2px;
}
/* image à droite*/
.droite{
	padding:2px;
	margin:2px;
	text-align:right;
}
/* image au centre*/
.centre{
	padding:2px;
	margin:2px;
	text-align:center;
}
/* image à gauche*/
.gauche{
	padding:2px;
	margin:2px;
	text-align:left;
}
/*phrase d'accueil*/
.accueil
{
  font-family: Comic sans MS,Verdana,sans-serif;
  font-size: 8pt;
  font-weight:normal;
  text-align:center;
}
/*liste déroulante*/
.liste{ 
	font-family: Verdana,Arial,sans-serif;
  font-size: 10pt;
  font-weight:normal;
  margin:1px;
  padding:1px;
  text-transform:uppercase;
}
/*lien standard*/
a.a_std:active,a.a_std:link,a.a_std:visited{
	font-family: Verdana,Arial,sans-serif;
  font-size: 10pt;
  text-decoration:none;
}
/*lien standard survolé*/
a.a_std:hover{
	font-family: Verdana,Arial,sans-serif;
  font-size: 9pt;
  font-weight:700;
	cursor: pointer;
	text-decoration:none;
  letter-spacing:-0.008em;
  
}
/*lien en format titre 2*/
a.a_h2{
	font-family: Verdana,Arial,sans-serif;
  font-size: 12pt;
  font-weight:bold;
  margin:1px;
  padding:1px;
  text-transform:uppercase;
  text-decoration:none;
}
/*lien en format titre 2 survolé*/
a.a_h2:hover{
	font-family: Verdana,Arial,sans-serif;
  font-size: 12pt;
  font-weight:bold;
	cursor: pointer;
}
/*lien en format titre 3*/
a.a_h3{
	font-family: Verdana,Arial,sans-serif;
  font-size: 11pt;
  font-weight:normal;
  margin:1px 1px 1px 10px;
  padding:1px;
  text-decoration:none;
}
/*lien en format titre 3 survolé*/
a.a_h3:hover{
	font-family: Verdana,Arial,sans-serif;
  font-size: 11pt;
  font-weight:normal;
	cursor: pointer;
}
/*objet sans bordure*/
.noborder {
  border-style: none;
  margin: 0pt;
  padding: 0pt;
}
/*encardrement des photos*/
.image{
	border: 1px outset;
  margin: 0px;
  padding: 1px;
}
/*encadrement des logos des villes*/
.logo
{
  border: 1px solid;
  margin: 0px;
  padding: 0px;
}
/*encadrement des logos des villes survolés*/
.logo:hover
{
  border: 1px  solid;
  margin: 0px;
  padding: 0px;
}
/*tableau de la page principale*/
table.princ{
	width:770px;
	vertical-align: top;
	border:0px;
	margin:0px;
}
/*bannière*/
.ban{
/*background: url(images/ban_fond/ban5.jpg) no-repeat scroll ;*/
	border: none;
  margin: 0pt;
  padding: 0pt;
  width: 770px;
  height: 160px;
}
/*image de la bannière*/
.ban_img
{
  border: 0px;
  margin: 0pt;
  padding: 0pt;
}
/*Barre horizontale petite*/
hr.green_light{
  width:23%;
  text-align:left;
  height:2px;
  border: 1px outset;
}
/*Barre horizontale moyenne*/
hr.green{
  width:44%;
  text-align:center;
  height:2px;
  border: 1px outset;
}
/*Barre horizontale longue*/
hr.green_long{
  width:90%;
  text-align:center;
  height:1px;
  border:none;
}
/*table des tarifs*/
table.tar{
  width:300px;
  border:none;
}
/*table des associations*/
table.asso{
  width:600px;
  border:none;
}
/*titre des associations*/
th.asso{
  width:50%;
  font-size:10pt;
  padding:3px;
}
/*titre des tarifs*/
th.tar{
  font-size:larger;
  padding:3px;
}
/*tarifs ligne impaire*/
td.ntar{
  text-align:right;
  border:1px none;
  border-style:dotted none;
  padding:3px;
}
/*tarifs ligne paire*/
td.n2tar{
  border:1px none;
  border-style: dotted none;
  padding:3px;
}
/*nom des tarifs*/
td.ttar{
  text-align:center;
  font-style: italic;
  border:1px none;
  border-style: dotted none;
  padding:3px;
  width:60px;
}
/*nom des services*/
td.serv{
  text-align:right;
  border:1px none;
  border-style:dotted none;
  padding:3px;
}
/*lien des services*/
a.a_serv{
	font-family: Verdana,Arial,sans-serif;
  font-size: 12pt;
  font-style:normal;
  text-decoration:none;
	line-height:20pt;
}
/*lien des services survolé*/
a.a_serv:hover{
	font-family: Verdana,Arial,sans-serif;
  font-size: 13pt;
  font-weight:bold;
}
/*affiche un cadre vert*/
.cadre_vert{
  border:1px dotted;
  text-align:center;
  margin:2px;
  padding:2px;
  vertical-align:middle;
}
/*texte des pages en travaux*/
.en_travaux{
	font-family: Verdana,Arial,sans-serif;
  font-size: 12pt;
  font-weight:bold;
}
/*lien des photos*/
.lien{
margin:0 1em;
padding:0 1em;
text-align:center;
line-height:150%;
}
/*objet flottant*/
object{
width:100%;
height:500px;
}
/*lien de retour en haut de la page*/
a.back{
	font-family: Verdana,Arial,sans-serif;
  font-size: 10pt;
	text-decoration:none;
}
/*lien de retour en haut de la page survolé*/
a.back:hover{
	cursor: pointer;
	text-decoration:none;
}
/*cellule de taille 400px*/
.T400
{
  width:400px;
}
/*cellule de taille 300px*/
.T300
{
  width:300px;
}
/*cellule de taille 200px*/
.T200
{
  width:200px;
}
/*Page dossier du mois*/
.page_html
{
  width:610px;
  height:500px;
}