*
  {
  font-family:century gothic;
  font-size:16px;
  color:white;
  }
body
  {
  background:url('/images/generique-bg.gif');
  background-color:#A122A7;
  text-align:center;
  }
h1
  {
	color:white;
	font-size:18px;
	text-decoration:underline;
	}
h2
  {
	color:white;
	font-size:16px;
	font-weight:normal;
	text-decoration:underline;
	margin-top:10px;
	}
a
  {
  color:#2185C8;
  }
a:visited
  {
  color:white;
  }
img, a img
  {
  border:0px;
  }
input, select, option, textarea
  {
	color:black;
	font-size:14px;
	}

/**************
 *** MAIN *****
 **************/
table.centrale
  {
  margin: 0 auto;
  border-spacing:0px;
  width:950px;
  border:0px solid #D34B8E;
  text-align:justify;
  }
table.centrale td
  {
  width:100%
  }
div.lys
  {
  position:absolute;
	margin-left:30px;
  margin-top:30px;
  }
div.titre
  {
  width:950px;
  text-align:center;
  }
div.accroche
  {
  margin-top:-30px;
  margin-bottom:30px;
  font-size:18px;
  width:900px;
	font-weight:bold;
  text-align:right;
	font-style:italic;
  color:#CB329A;
 }
img#gauche
  {
	float:left;
	margin-right:15px;
	}
img#right
  {
	float:right;
	margin-left:15px;
	}
	
/*****************
 *** GENERIQUE ***
 *****************/
#center
  {
	width:100%;
  text-align:center;
	background-color:blue;
	}
#jaune
  {
	color:yellow;
	font-size:12px;
	font-weight:bold;
	}
#organisation
  {
	padding:10px;
	margin-left:250px;
	width:400px;
	border:1px dashed purple;
	background-color:#FFF7FE;
  color:#CC0099;
	}
#commande
  {
	color:white;
	font-size:13px;
	}
#commande span
  {
	color:white;
	font-size:13px;
    text-decoration:underline;
    cursor:pointer;
	}
#commande img
  {
	vertical-align:middle;
	margin-right:10px;
	}
.commande
  {
	color:white;
	font-size:13px;
	}
.commande span
  {
	color:white;
	font-size:13px;
    text-decoration:underline;
    cursor:pointer;
	}
.commande img
  {
	vertical-align:middle;
	margin-right:10px;
	}
a#details
  {
	text-decoration:none;
	font-size:13px;
	font-weight:bold;
  color:white;
	}
img.pdf
  {
  margin-right:6px;
  }


/***********************
 *** MENU PYRAMIDE *****
 ***********************/
div.menu
  {
  width:auto;
  margin-top:20px;
  margin-left:0px;
  }
div.menu-inside
  {
  float:left;
  background:url('/images/menu-pyramide.gif');
  width:272px;
  height:258px;
  text-align:center;
  }
div.menu-inside div.liens
  {
  margin-top:60px;
  margin-left:30px;
  line-height:27px;
  }
div.menu-inside div.liens a
  {
  color:white;
  font-size:16px;
	text-decoration:none;
  }
div.menu-inside div.liens a.accueil
  {
  color:#E942AE;
  font-size:15px;
  }

/**********************
 *** MENU-ACCUEIL *****
 **********************/
table.menu-accueil
  {
  width:auto;
  }
table.menu-accueil img
  {
  border:2px solid #D4348C;
  }
table.menu-accueil td
  {
  width:auto;
  padding-left:20px;
  text-align:center;
  }
table.menu-accueil a
  {
  color:white;
  font-size:15px;
  }
table.menu-accueil a:hover
  {
  color:#FCB9E6;
  }
div.content
  {
  margin-top:10px;
  padding:10px;
 }
div.content img.domi
  {
  float:left;
  margin-right:20px;
  margin-bottom:15px;
  margin-top:20px;
  }

/****************
 *** BESIDE *****
 ****************/
div.content-beside
  {
  margin-top:20px;
  margin-left:260px;
  width:660px;
  padding:20px;
  }
	
/*************
 *** CDS *****
 *************/
div.cds
  {
  margin-bottom:50px;
  }
div.cds div.partie-gauche
  {
	float:left;
  }
div.cds div.partie-gauche p.infos
  {
	text-align:center;
  }
div.cds div.cd-cover
  {
	margin-left:300px;
	width:550px;
	font-size:11px;
	font-weight:bold;
	}
div.cds div.cd-cover p
  {
	width:100%;
	font-size:14px;
	}
div.cds div.partie-gauche p img.cds
  {
  margin-top:-15px;
	}
img.miniatures
  {
  float:left;
 }
div.cds div.temoignages, div.temoignages a
  {
	font-weight:bold;
	margin-left:300px;
	margin-bottom:80px;
	color:yellow;
	}


/****************
 *** ATELIERS ***
 ****************/
div.ateliers
  {
	margin-bottom:45px;
	}
p#organisation u
  {
  color:#CC0099;
	}

/*****************
 *** MAGAZINES ***
 *****************/
a.mag
  {
	color:yellow;
	text-decoration:none;
	font-weight:bold;
	font-size:13px;
	}


/****************
 *** FOOTER *****
 ****************/
div.footer
  {
  position:absolute;
  width:950px;
  text-align:center;
  margin-top:50px;
  font-size:12px;
  font-weight:bold;
  font-size:12px;
  font-weight:bold;
  color:white;
  }
div.footer a
  {
  font-size:12px;
  font-weight:bold;
  color:white;
  }

/****************
 *** TROMBI *****
 ***************/
#trombi
  {
	font-weight:bold;
	font-style:italic;
	font-size:11px;
	width:100px;
	text-align:center;
  float:left;
	margin-right:20px;
	height:180px
	}
#trombi a
  {
	font-size:11px;
	color:white;
	}
