/* BODY */

body
	{
	margin: 10px 0;
	background-image:url(fond5.gif)
	

	}


/* IMG */

	img	{
		border: 0
		}

	img.menu-partenaires
		{
		border-style: solid;
		border-color: #FFFFFF;
		border-width: 1px;
	background-image:url(fond5.gif)
		}

/* DIV */

	div
		{
		}


/* TABLE */

	table
		{
		border-spacing: 0;
		border-collapse: collapse
		}

	table.index
		{
		width: 100%;
		height: 100%;
		border-spacing: 0;
		}

	table.general
		{
		width: 752px;
		border-spacing: 0;
		}
		
	table.menu-haut
		{
		margin: 4px 0;
		width: 142px;
		border-spacing: 0; 
		}

	table.menu-milieu
		{
		margin: 0 0 5px;
		width: 142px;
		border-spacing: 0; 
		}

	table.menu-bas
		{
		margin: 0 0 4px;
		width: 142px;
		border-spacing: 0; 
		}

	table.milieu
		{
		width: 600px;
		border-spacing: 0; 
		}

	table.formulaire
		{
		width: 402px;
		border-collapse: collapse;
		border-style: solid;
		border-color: #000000;
		border-width: 1px;
		background-image:url(fond5.gif)
		}

/* TD */

	td.index
		{
		padding: 0;
		width: 500px;
		height: 400px;
		border-collapse: collapse;
		border-style: solid;
		border-color: #000000;
		border-width: 1px;
		background-image:url(fond5.gif)
		}

	td.haut
		{
		padding: 0;
		border-collapse: collapse;
		border-style: solid;
		border-color: #000000;
		border-width: 1px;
		border-bottom-width: 0;
		background-image:url(fond5.gif)
		}

	td.colonnes
		{
		vertical-align: top;
		padding: 0;
		border-collapse: collapse;
		border-style: solid;
		border-color: #000000;
		border-width: 1px;
		background-image:url(fond5.gif)
		}

	td.menu
		{
		padding: 5px;
		width: 142px;
		border-collapse: collapse;
		border-style: solid;
		border-color: #000000;
		border-width: 1px;
		background-image:url(fond5.gif)
		}

	td.milieu
		{
		vertical-align: top;
		padding: 0;
		width: 600px;
		border-collapse: collapse;
		border-style: solid;
		border-color: #000000;
		border-width: 1px;
		background-image:url(fond5.gif)
		}

	td.milieu-1
		{
		width: 600px;
		border-collapse: collapse;
		border-style: solid;
		border-width: 0px;
		}

	td.milieu-2
		{
		width: 600px;
		border-collapse: collapse;
		border-style: solid;
		border-color: #FFFFFF;
		border-width: 1px;
		background-image:url(fond5.gif)
		}

	td.milieu-3
		{
		width: 600px;
		padding: 2px 5px 3px;
		border-collapse: collapse;
		border-style: solid;
		border-color: #FFFFFF;
		border-width: 1px;
		background-image:url(fond5.gif)
		}

	td.milieu-3-1
		{
		width: 600px;
		padding: 2px 5px 3px;
		border-collapse: collapse;
		border-style: solid;
		border-color: #FFFFFF;
		border-width: 1px;
		background-image:url(fond5.gif);
		}

	td.milieu-img-1
		{
		padding: 0;
		border-collapse: collapse;
		border-style: solid;
		border-color: #FFFFFF;
		border-width: 1px;
		background-image:url(fond5.gif)
		}

	td.milieu-img-2
		{
		padding: 0;
		border-collapse: collapse;
		border-style: solid;
		border-color: #FFFFFF;
		border-width: 0;
		background-image:url(fond5.gif)
		}

	td.formulaire
		{
		padding: 2px 5px 3px;
		border-collapse: collapse;
		border-style: solid;
		border-width: 0px;
		}

	td.bas
		{
		border-collapse: collapse;
		border-style: solid;
		border-color: #FFFFFF;
		border-width: 1px;
		border-top-width: 1;
		background-image:url(fond5.gif)
		}

	td.erreur
		{
		padding: 2px 5px 3px;
		border-collapse: collapse;
		border-style: solid;
		border-color: #FFFFFF;
		border-width: 1px;
		background-image:url(fond5.gif)
		}


/* P */

	p
		{
		margin: 0;
		font-family: Tahoma, serif;
		font-size: 9pt;
		color: #000000;
		line-height: 15px;
		text-align: center
		}

	p.haut-1
		{
		margin: -1px 3px 0;
		font-family: Tahoma, serif;
		font-size: 9pt;
		color: #FFFFFF;
		text-align: left
		}

	p.haut-2
		{
		margin: -1px 3px 0;
		font-family: Tahoma, serif;
		font-size: 9pt;
		color: #FFFFFF;
		text-align: right
		}

	p.menu-titre
		{
		margin: 0;
		text-align: center
		}

	p.menu-rubriques
		{
		margin: 0;
		font-family: Tahoma, serif;
		font-size: 7pt;
		color: #FFFFFF;
		line-height: 16px;
		text-align: left
		}

	p.menu-rubriques a:link,
	p.menu-rubriques a:visited,
	p.menu-rubriques a:active
		{
		font-weight: 700;
		color: #FFFFFF;
		text-decoration: none
		}

	p.menu-rubriques a:hover
		{
		font-weight: 700;
		color: #FFFFFF;
		text-decoration: underline
		}

	p.menu-cesite
		{
		margin: 5px 0 0px;
		font-family: Tahoma, serif;
		font-size: 7pt;
		color: #FFFFFF;
		line-height: 12px;
		text-align: center
		}
	p.menu-img
		{
		margin-top: 5px;
		text-align: center
		}

	p.milieu-titre
		{
		margin: 0 0 10px;
		text-align: center
		}

	p.milieu-1
		{
		margin: 0 5px 2px;
		font-family: Tahoma, serif;
		font-size: 10pt;
		color: #FFFFFF;
		line-height: 14px;
		text-align: center
		}


	p.milieu-1-1
		{
		margin: 0 5px 2px;
		font-family: Tahoma, serif;
		font-size: 9pt;
		color: #FFFFFF;
		line-height: 14px;
		text-align: center
		}

	p.milieu-1 a:link,
	p.milieu-1 a:visited,
	p.milieu-1 a:active
		{
		font-weight: 400;
		color: #FFFFFF;
		text-decoration: none
		}

	p.milieu-1 a:hover
		{
		font-weight: 400;
		color: #FFFFFF;
		text-decoration: underline
		}

	p.milieu-1-1 a:link,
	p.milieu-1-1 a:visited,
	p.milieu-1-1 a:active
		{
		font-weight: 400;
		color: #FFFFFF;
		text-decoration: none
		}

	p.milieu-1-1 a:hover
		{
		font-weight: 400;
		color: #FFFFFF;
		text-decoration: underline
		}

	p.milieu-2
		{
		margin: -1px 3px;
		font-family: Tahoma, serif;
		font-size: 8pt;
		font-weight: 700;
		color: #FFFFFF;
		text-align: center
		}

	p.milieu-3
		{
		margin: 0;
		font-family: Tahoma, serif;
		font-size: 9pt;
		color: #FFFFFF;
		line-height: 15px;
		text-align: center
		}

	p.milieu-3-1
		{
		margin: 0;
		font-family: Tahoma, serif;
		font-size: 9pt;
		color: #FFFFFF;
		line-height: 15px;
		text-align: center
		}

	p.milieu-3-2
		{
		margin: 0;
		font-family: Tahoma, serif;
		font-size: 9pt;
		color: #FFFFFF;
		line-height: 15px;
		text-align: center
		}

	p.milieu-3-3
		{
		margin: 0;
		font-family: Tahoma, serif;
		font-size: 9pt;
		color: #FFFFFF;
		line-height: 15px;
		text-align: center
		}

	p.milieu-3-4
		{
		margin: -1px 2px -2px;
		font-family: Tahoma, serif;
		font-size: 7pt;
		color: #FFFFFF;
		text-align: center
		}

	p.milieu-3-5
		{
		margin: 7px 0 0;
		font-family: Tahoma, serif;
		font-size: 8pt;
		color: #FFFFFF;
		line-height: 14px;
		text-align: center
		}

	p.milieu-3-6
		{
		margin: 0;
		font-family: Tahoma, serif;
		font-size: 9pt;
		color: #FFFFFF;
		line-height: 17px;
		text-align: center
		}

	p.milieu-3-7
		{
		margin-bottom: -10px;
		text-align: center
		}

	p.milieu-3 a:link,
	p.milieu-3 a:visited,
	p.milieu-3 a:active
		{
		font-weight: 700;
		color: #FFFFFF;
		text-decoration: none
		}

	p.milieu-3 a:hover
		{
		font-weight: 700;
		color: #FFFFFF;
		text-decoration: underline
		}

	p.milieu-3-1 a:link,
	p.milieu-3-1 a:visited,
	p.milieu-3-1 a:active
		{
		font-weight: 700;
		color: #FFFFFF;
		text-decoration: none
		}

	p.milieu-3-1 a:hover
		{
		font-weight: 700;
		color: #FFFFFF;
		text-decoration: underline
		}

	p.milieu-3-2 a:link,
	p.milieu-3-2 a:visited,
	p.milieu-3-2 a:active
		{
		font-weight: 700;
		color: #FFFFFF;
		text-decoration: none
		}

	p.milieu-3-2 a:hover
		{
		font-weight: 700;
		color: #FFFFFF;
		text-decoration: underline
		}

	p.milieu-3-3 a:link,
	p.milieu-3-3 a:visited,
	p.milieu-3-3 a:active
		{
		font-weight: 700;
		color: #FFFFFF;
		text-decoration: none
		}

	p.milieu-3-3 a:hover
		{
		font-weight: 700;
		color: #FFFFFF;
		text-decoration: underline
		}

	p.milieu-3-4 a:link,
	p.milieu-3-4 a:visited,
	p.milieu-3-4 a:active
		{
		font-weight: 400;
		color: #FFFFFF;
		text-decoration: none
		}

	p.milieu-3-4 a:hover
		{
		font-weight: 400;
		color: #FFFFFF;
		text-decoration: underline
		}

	p.milieu-3-5 a:link,
	p.milieu-3-5 a:visited,
	p.milieu-3-5 a:active
		{
		font-weight: 700;
		color: #FFFFFF;
		text-decoration: none
		}

	p.milieu-3-5  a:hover
		{
		font-weight: 700;
		color: #FFFFFF;
		text-decoration: underline
		}

	p.milieu-3-6 a:link,
	p.milieu-3-6 a:visited,
	p.milieu-3-6 a:active
		{
		font-weight: 700;
		color: #FFFFFF;
		text-decoration: none
		}

	p.milieu-3-6  a:hover
		{
		font-weight: 700;
		color: #FFFFFF;
		text-decoration: underline
		}

	p.milieu-gal-2
		{
		margin: 3px 0 3px;
		font-family: Tahoma, serif;
		font-size: 9pt;
		color: #000000;
		line-height: 15px;
		text-align: center
		}

	p.milieu-gal-3
		{
		margin: 0 5px 2px;
		font-family: Tahoma, serif;
		font-size: 8pt;
		color: #000000;
		line-height: 13px;
		text-align: center
		}

	p.milieu-bas
		{
		margin-bottom: 5px
		}

	p.bas
		{
		margin: 0 5px 2px;
		font-family: Tahoma, serif;
		font-size: 9pt;
		color: #FFFFFF;
		line-height: 14px;
		text-align: center
		}


/* GALERIES SPGM */

	table.totaux
		{
		width: 150px;
		}

	img.img-picture 
		{
		border: 1px solid #333333;
		}

	img.img-folder
		{
		border: 0px;
		vertical-align: middle;
		}

	img.img-galicon
		{
		border: 1px solid #555555;
		}

	img.img-thumbnail 
		{
		border-style: solid;
		border-color: #000000;
		border-width: 1px;
		background-color: #6992B9
		}

	img.img-thumbnail-selected
		{
		border: 1px solid #0000ff;
		}

	img.img-picture-prev
		{
		border: 0px;
		}

	img.img-picture-next
		{
		border: 0px;
		}

	img.img-thmbnavi-prev
		{
		border: 0px;
		vertical-align: middle;
		}

	img.img-thmbnavi-next
		{
		border: 0px;
		vertical-align: middle;
		}

	img.img-new
		{
		border: 0px;
		vertical-align: top;
		margin-bottom: 3px
		}

	td.td-thumbnails-thumb
		{
  		padding: 6px;
  		font-family: Tahoma, serif;
  		color: #555555;
  		font-size: 8pt;
  		vertical-align: bottom;
  		background-color: transparent;
  		white-space: nowrap;
		text-align: center
		}

	td.td-thumbnails-thumb-selected
		{
  		padding: 5px;
  		font-family:  Tahoma, serif;
  		color: #333333;
  		font-size: 9pt;
  		font-weight: bold;
  		background-color: transparent;
  		vertical-align: bottom;
		}

	div.div-thumbnails-caption
		{
  		font-family: Tahoma, serif;
  		color: #000000;
  		font-size: 9pt;
  		font-weight: normal;
  		background-color: transparent;
		}

	table.table-main-title
		{
		color: #000000;
		}

	td.td-main-title
		{
  		font-family: Tahoma, serif;
  		color: #000000;
  		font-size: 9pt;
  		background-color: transparent;
		}

	td.td-main-title-spgm-link
		{
 		color:#000000;
  		font-size:8pt;
 		font-family: Tahoma, serif;
 		text-align: center;
 		background-color: transparent;
		}

	a.a-spgm-link
		{
		font-family:Tahoma, serif;
 		color: #000000;
		font-size:9pt;
		font-family: Tahoma, serif;
		background-color: transparent;
		}

	table.table-gallisting-grid
		{
		color: #000000;
		}

	td.td-gallisting-cell
		{
		color: #000000;
  		width: 100%;
		border: 1px solid #777777; 
		
		}

	table.table-galitem
		{
		color: #000000;
  		width: 100%;
		border-width: 0px;
		}

	td.td-galitem-icon
		{
		color: #000000;
		padding-right: 10px;
		}

	td.td-galitem-title
		{
		width: 100%; 
 		text-align: justify;
		background-color: #6992B9;
		border-style: solid;
		border-color: #000000;
		border-width: 1px;
		padding: 2px 5px 3px;
		border-collapse: collapse;
		}

	td.td-galitem-caption
		{
		color: #000000;
		font-family:  Tahoma, serif;
		font-size:    9pt;
		font-style:   italic;
		}

	table.table-picture
		{
		color: #000000;
		width: 100%;
		text-align: center;
		}

	td.td-picture-navi
		{
  		font-family: Tahoma, serif;
 		font-size: 9pt;
		color: #000000;
  		text-align: center;
  		background-color: transparent;
		}

	td.td-picture-pic
		{
		color: #000000;
		}

	td.td-picture-filename
		{
		color: #000000;
  		font-family:  Tahoma, serif;
 		font-size:    9pt;
 		font-weight: bold;
 		text-align: center;
 		background-color: #ececec;
 		padding:7px;
 		background-color: transparent;
		}

	td.td-picture-caption
		{
		color: #000000;
		font-family:  Tahoma, serif;
		font-size:    9pt;
		text-align: center;
		font-style:italic;
		background-color: #ececec;
		/*border: 1px dashed #333333;*/
 		padding:7px;
 		background-color: transparent;
		}

	table.table-thumbnails
		{

		}

	td.td-thumbnails-navi
		{
  		color: #000000;
  		font-family: Tahoma, serif;
  		font-size:	9pt;
  		text-align: center;
 		padding: 8px;
		}

	td.td-thumbnails-navi a:link,
	td.td-thumbnails-navi a:visited,
	td.td-thumbnails-navi a:active
		{
		color: #6992B9;
		text-decoration: none
		}

	td.td-thumbnails-navi a:hover
		{
		color: #6992B9;
		text-decoration: underline
		}

	span.span-filters
		{
		color: #000000;
  		font-size:    9pt;
  		font-weight: normal;
		}

	p.p-galheader
		{
		margin: 10px 0 10px;
		font-family: Tahoma, serif;
		font-size: 9pt;
		color: #000000;
		line-height: 15px;
		text-align: center
		}
