body	
{
	margin: 0px;
	padding: 0px;
	background-color: #000000;
	color: #F2F2F2;
	font-size: 12px;
	font-family: optima,times,baskerville,sans-serif;
	font-weight: lighter;
	letter-spacing: 2px;
}
img
{
	border: 0px;
}
a,a:active,a:visited,a:hover,a:visited:hover
{
	color: #BBBBBB;
	font-size: 12px;
	font-family: optima,times,baskerville,sans-serif;
	font-weight: lighter;
	letter-spacing: 2px;
	border: 0px solid #000000;
	text-decoration: none;
}
a:hover, a:visited:hover    {
    color: #FFFFFF;
}
#content    {
    width: 831px;
    height: 486px;
}
#content a, #content a:visited, #content a:active, #content a:hover, #content a:visited:hover {
    color: #BBBBBB;
    text-decoration: none;
}
#content a:hover, #content a:visited:hover {
//    text-decoration: underline;
    color: #FFFFFF;
}
#centre {
    position: absolute;
    left: 50%;
    top: 50%;
    width: 871px;
    height: 568px;
    margin-left: -439px;
    margin-top: -284px;
    padding-top: 9px;
}
.galerie_info   {
    width: 400px;
    padding-top: 13px;
    padding-bottom: 13px;
    border-bottom: 1px solid #BD0000;
    font-size: 10px;
}
.galerie_title  {
    text-align: right;
}
.galerie_title span {
    font-size: 12px;
}
.galerie_title a, .galerie_title a:visited, .galerie_title a:active, .galerie_title a:hover, .galerie_title a:visited:hover   {
    font-size: 12px;
    color: #BBBBBB;
    font-family: optima;
    font-weight: normal;
    text-decoration: none;
    letter-spacing: 6px;
}
.rouge  {
    color: #BD0000;
}
.galerie_top {
    width: 401px;
    height: 2px;
    border-bottom: 1px solid #BD0000;
}
#photo  {
    position: relative;
    top: 15px;
    width: 506px;
    height: 376px;
}
#subtitle, #subtitle_i   {
    position: relative;
    top: 20px;
    height: 40px;
	font-size: 10px;
	letter-spacing: 3px;
    padding-top: 10px;
    padding-right: 162px;
    text-align: right;
}
#subtitle_i {
    text-align: center;
    padding-right: 0px;
    
}
#title, #vignettes  {
    width: 831px;
    height: 35px;
    border-top: 1px solid #BD0000;
    border-bottom: 1px solid #BD0000;
    text-align: center;
}
#vignettes  {
    text-align: left;
    height: 25px;
}
#vignettes td   {
    padding-top: 2px;
    padding-bottom: 2px;
    padding-right: 5px;
}

.title, .s  {
    font-family: times;
    font-size: 28px;
    font-weight: lighter;
    color: #ECECEC;
}
.s  {
    color: #BD0000;
}
.corner_top {
    width: 20px;
    height: 37px;
}
.corner_bottom {
    width: 20px;
    height: 24px;
}
.arrow_left {
    width: 20px;
    height: 486px;
    text-align: right;
}
.arrow_right {
    width: 20px;
    height: 486px;
    text-align: left;
}
#links  {
    width: 831px;
    height: 22px;
    border-top: 1px solid #BD0000;
    border-bottom: 1px solid #BD0000;
    text-align: justify;
}



.barres	{
	border-top: 1px solid #BD0000;
	border-bottom: 1px solid #BD0000;
}
.barres2	{
	border-top: 1px solid #6689D7;
	border-bottom: 1px solid #6689D7;
}
.ald	{
	text-align: right;
	font-size: 12px;
	font-weight: bold;
}
.alg	{
	text-align: left;
	font-size: 12px;
}
.alc	{
	text-align: center;
	font-size: 12px;
}
.sous_titre	{
	text-align: right;
	padding-top: 10px;
	font-size: 11px;
}
.titre_galerie	{
	padding-top: 10px;
}
.gras	{
	font-weight: bold;
}
.auteur2	{
	margin: 0px;
	margin-left: 60px;
	margin-right: 60px;
	text-align: left;
	font-size: 10px;
	letter-spacing: 4px;

	line-height: 14px;
}
.association	{
	font-size: 16px;
	text-align: justify;
	margin: 0px;
	margin-left: 60px;
	margin-right: 60px;
	line-height: 40px;
}
.association2	{
	text-align: left;
	font-size: 12px;
	margin: 0px;
	margin-left: 60px;
	margin-right: 60px;
}
.idepetit	{
	margin-top: 54px;
}
.mail	{
	margin-bottom:
}
.dessus_fleche	{
	text-align: left;
	height: 229px;
}
.dessous_fleche	{
	height: 170px;
}
.dessus_fleche2	{
	text-align: left;
	height: 232px;
}
.dessous_fleche2	{
	height: 236px;
}
.dessous_fleche3	{
	height: 206px;
}
.dessous_fleche4	{
	height: 230px;
}
.dessous_fleche5	{
	padding-top: 10px;
	height: 170px;
}
.net	{
	padding-top: 10px;
}
.info	{
	padding-top: 10px;
}

.association	{
	font-size: 10px;
	text-align: justify;
	margin: 0px;
	margin-left: 60px;
	margin-right: 60px;
	line-height: 40px;
	letter-spacing: 4px;

}
.association2	{
	text-align: left;
	font-size: 10px;
	margin: 0px;
	margin-left: 60px;
	margin-right: 60px;
	letter-spacing: 4px;
	line-height: 20px;
}