/* CSS Document */

/* Eléments standards */

A:link, A:active
	{
	color: Navy;
	background: transparent;
  }
	
A:visited 
	{
	color: #4169E1;
	background: transparent;
  }	
  	
A:hover 
	{
	color: Aqua;
	background: Navy;
  }

BODY
  {
	color: Black;
	background-color:#99CCFF;
	margin: 0;
/*  padding: 170 0 0 130;*/
  }

p
  {
	font-family: arial;
	font-size: 16px;
  }

h1
  {
	font-size: 180%;
	color: midnightblue;
	font-family: "arial", sans-serif;
	font-weight: normal;
  }

h2
  {
	font-size: 140%;
	color: darkblue;
	font-family: "arial", sans-serif;
	font-weight: normal;
	font-style: italic;
  }

h3
  {
	font-size: 120%;
	color: mediumblue;
	font-family: "arial", sans-serif;
	font-weight: normal;
	font-style: italic;
  }

/*Ligne de sépararation (Horizontal Rule)*/


hr
{
color: black;
background-color: black;
border-color: black;
height: 1px;
border: 0;
}


#sidebar
  {
  width:120px;
  height:260px;
  margin: 4;
  }

#footer
	{
	width:100%;
	background: royalblue;
	color: white;
	font-family: "arial", sans-serif;
	font-size: 12px;
	padding: 2px;
	}

#footer A:link, #partena A:active, #partena A:visited 
	{
	text-decoration	:	none;
	color: white;
	background	:	transparent;
	}

#footer A:hover 
	{ 
	color: white;
	background: navy;
	}

/* Pour le popup qui permet d'accèder aux adresses suplémentaires */

#adressplus
	{
	position:fixed;
	bottom:20px;
	left:700px;
	width:140px;
	background: royalblue;
	color: white;
	font-family: "arial", sans-serif;
	font-size: 12px;
	padding: 2px;
	}

/* ... Mettres les adresses en blanc */

#adressplus A
	{
	color: white;
  }

/* Cadre menu */

#menucadre 
  {
	color: #444499; 
  background-color: #9999ff;
	font-size: 14pt;
	font-family: "arial", sans-serif;
	border: 0px solid Navy;
  }

#menucadre A:link, #menucadre A:active, #menucadre A:visited 
	{
	text-decoration	:	none;
	color: navy;
	background	:	transparent;
	}
	
#menucadre A:hover 
	{ 
  text-decoration	:	none; 
	color: white;
	background: navy;
	}

/* Cadre SOUS-Menu */
	
#submenucadre 
  {
	color: #222299;
	background-color: #8888ff;
	font-size: 10pt;
	font-family: "arial", sans-serif;
	border: 0px solid Navy;
  }

#submenucadre A:link, #menucadre A:active, #submenucadre A:visited
	{
	text-decoration	:	none;
	color: navy;
	background	:	transparent;
	}
	
#submenucadre A:hover 
	{ 
  text-decoration	:	none; 
	color: white;
	background: navy;
	}

/* Cadre Menu Autres parties */
	
#autremenu 
  {
	color: #000099;
	background-color: #9977ff;
	font-size: 12pt;
	font-family: "arial", sans-serif;
	border: 0px solid Navy;
  }

#autremenu A:link, #autremenu A:active, #autremenu A:visited
	{
	text-decoration	:	none;
	color: navy;
	background	:	transparent;
	}
	
#autremenu A:hover 
	{ 
  text-decoration	:	none; 
	color: white;
	background: navy;
	}

/* Cadre partenaires */

#partena {
	color: #000099; 
  background-color: #9999ff;
	font-size: 10pt;
	font-family: "arial", sans-serif;
	border: 0px solid Navy;
  }

#partena A:link, #partena A:active, #partena A:visited 
	{
	color: navy;
	background	:	transparent;
	}
	
#partena A:hover 
	{ 
	color: white;
	background: navy;
	}

#partena A:link, #partena A:active, #partena A:visited 
	{
	text-decoration	:	none;
	color: navy;
	background	:	transparent;
	}
	
#partena A:hover 
	{ 
  	text-decoration	:	none; 
	color: white;
	background: navy;
	}

/*Variations */

.cmd
  {
  font-family: Courier New;
	color: lime;
	background: black;
	border: 1px solid forestgreen ;
	padding: 3px;
	padding-top: 0.5px;
	padding-bottom: 0.5px;
  }

.titre
  {
	font-size: 200%;
	color: darkblue;
	font-family: Comic Sans MS;
	border: 0px;
  }


.mainback
  {
	color: black;
	background: white;
  }

.actif
  {
	background: darkblue;
	color: #22FF22;
  }


/* ...Pour le blog */

.blogmois
  {
	font-size: 20pt;
	color: Navy;
	background: #B0C4DE;
	border: 2px solid;
	padding: 3px;
	padding-top: 0.5px;
	padding-bottom: 0.5px;
  }
  
.blogjour
  {
	font-size: 12pt;
	color: Navy;
	background: #B0C4DE;
	border: 1px solid;
	padding: 3px;
	padding-top: 0.5px;
	padding-bottom: 0.5px;
  }

/* Codes couleurs : enfants = orange ; jeunes = vert ; adultes = jaune */

.enfants
  {
  color: black;
	background: #FFCC99;
  }

.jeunes
  {
  color: black;
	background: #CCFF99;
  }

.adultes
  {
  color: black;
	background: #FFFF66;
  }

.toutpub 
  {
	color: #000044; 
  background-color: #88AAff;
  }

/* Grignoter la marge haute des titres h1 mais QUE dans les zones de couleurs relatives aux secteurs */
.enfants>h1, .jeunes>h1, .adultes>h1, .toutpub>h1 { margin-top: 0;}


