*
{
	font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;
}

body
{
     margin: 0; 
     text-align: center;
	 background-color:#79001D;
}

#Main
{
	 position:relative;
	 margin-left: auto;
     margin-right: auto;
     width: 767px;
     text-align: left; /* on rétablit l'alignement normal du texte */
	 background-color:#CD0332;
}

#centre
{
	position:absolute;
	top:140px;
	left:0;
	width: 767px;
	background:   url("../images/fond_page.gif");
	background-repeat:repeat-y;
}

#bandeau
{
	position:absolute;
	top:10px;
	left:0;
	width: 767px;
	height: 135px;
	background:   url("../images/bandeau.jpg");
	background-repeat:no-repeat;
	background-color:#CD0332;
}

#bandeau h1 {
	position:absolute;
	display:block;
	width:645px; height:21px;
	top:6px; left:115px;
	background:#960121;
	font-size:17px;
	margin:0; padding:0;
	line-height:18px;
}

#bandeau h1 a{
	text-decoration:none;
	color:#d46c82;
	font-weight:normal;
}
#bandeau h1 a strong {color:#FFF;font-weight:normal;}

#chemin
{
	position:absolute;
	left:180px;
	top:140px;
	width:495px;
	height:24px;
	font-size:12px;
	overflow:hidden;
	background:   url("../images/fond_chemin.gif") no-repeat;
	background-position:4px 8px;
	background-color:#960024;
	padding:2px 0 0 18px;
	color:#d46c82;
	z-index:3000;
	line-height:22px;
}

#droite
{
	position:relative;
	float:right;
	margin:30px 0 0 0;
	padding:0;
	width:587px;
	z-index:2000;
}

#chemin:hover { background:#960024 url("../images/fond_chemin2.gif") no-repeat 4px 8px; }

#chemin a {color:#d46c82; text-decoration:none;}
#chemin a:hover {color:#f0c6cf;}

#flag
{
	position:absolute;
	left:730px;
	top:156px;
}

#flag img {margin:0 5px 0 0;}

#imprime
{
	position:absolute;
	left:693px;
	top:140px;
	width:69px;
	height:26px;
	line-height:24px;
	font-size:12px;
	text-align:center;
	z-index:3000;
	background-color:#82001B;
}

#imprime a {color:#d46c82; text-decoration:none; }
#imprime a:hover {color:#FFF;}

#sommaire
{
	position:relative;
	float:left;
	width:175px;
	font-size:12px;
}

#btSommaire
{
	position:relative;
	margin:0;
	padding:0 0 2px 0;
	background:#CD0332;
}

#recherche
{
	margin:40px 0 40px 20px;
	z-index:4000;
}

#recherche form {padding:0; margin:0; }
#recherche input
{
	padding:1px;
	font-size:10px;
	background-color:#FFF;
	border:1px solid #ED033F;
	color:#ED033F;
}

#recherche .ok
{
	background:#960024;
	color:#FFF;
	height:20px;
}

#recherche .ok:hover {
	cursor:pointer;
	background:#f8b6c4;
	color:#cd0332;
}

#alink
{
	margin:0 30px 0 0;
	text-align:center;
	background-color:#FFF;
	padding-bottom:30px;
	z-index:4000;
}
#alink p {margin:5px 0 0 0;}
#alink a
{
	color:#AF0232;
	text-decoration:none;
}
#alink a:hover {color:#738496;}

#bottom
{
	clear:both;
	width:767px;
	height:6px;
	background:#79001D url("../images/fond_bottom.gif") no-repeat;

}

#sommaire ul#btSommaire{list-style-type:none;}
#btSommaire li.somRouge, #btSommaire li.somBleu{
	margin:0 0 5px 5px;
	padding-left:20px;
}

#btSommaire li.somBleu
{
	background: #960024 url("../images/sommaire.gif") no-repeat 2px 3px;
}

#btSommaire li.somBleu:hover {	
	background: #960024 url("../images/sommaire.gif") no-repeat 2px 4px;
}

#btSommaire li.somRouge
{
	background: #960024 url("../images/sommaireActif.gif") no-repeat 2px 3px;
}

#btSommaire li.somRouge .somtxt{font-weight:bold;}

.somRouge .somtxt a ,.somBleu .somtxt a{color:#FFF;}

.somtxtAdmin a{text-decoration:none; color:red;}
.somtxtAdmin a:hover{text-decoration:none; color:white;}
.somtxt a {text-decoration:none; color:#738496; }
.somtxt a:hover {color:#d46c82;}

.sousRubrique
{
	padding:0;
	margin:0;
}

.sousRubrique li{
	font-size:11px;
	list-style-type: none;
	padding:2px 0 0 8px;
	width:141px;
}

.sousRubrique li a {font-size:11px; color:#d46c82; text-decoration:none;}
.sousRubrique li a:hover {color:#FFF;}

.somSelect
{
	background:   url("../images/fond_sRub.gif") no-repeat;
	background-position:0px 9px;
}


.separeBlanc
{
	clear:both;
	margin:0;
	padding:3px 0 0 0;
	font-size:6px;
}

.spacer{
	clear:both;
	position:relative;
	width:100%;
	height:15px;
}

#margeFin
{
	clear:both;
	margin:0;
	padding:20px 0 0 0;
	font-size:6px;
	background-color:#FFF;
}

.separe
{
	background:   url("../images/fond_separe.gif") repeat-x;
	background-position:0px 9px;
}

.separeTitre
{
	background-color:#FFF;
	padding:0 5px 0 0;
	font-size:11px;
	letter-spacing:1px;
	color:#AF0232;
}

#une {margin:5px 20px 0 0; font-size:14px; line-height:20px;}
#une .alg {position:relative; float:left; width:185px;}
#une .alg img {margin-top:3px;}
#une .alg img, .petiteListe .alg img { border:1px solid #AF0232; }
#une .alg img:hover, .petiteListe .alg img:hover {border:1px solid #738496;}
#une h1 {margin:0 0 5px 0; font-size:18px; color:#AF0232;}
#une a, .petiteListe a {text-decoration:none; color:#000; }
#une a:hover, .petiteListe a:hover {text-decoration:none; color:#AF0232; }
#une .aldt {margin-left:185px;}
.petiteListe { clear:both; margin:5px 20px 0 0; font-size:11px; line-height:14px; }
.petiteListe strong {color:#AF0232;}
.petiteListe .alg {position:relative;	float:left;	width:90px;}
.petiteListe .aldt {margin-left:90px;}
.listeUne
{
	margin:10px 20px 10px 10px;
	font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;
}

.listeUne {font-size:13px; color:#f8b6c4;}

.article {
	font-family:"Trebuchet MS", Arial, Helvetica, sans-serif; 
	font-size:14px; 
	margin:5px 15px 0 15px; 
	color:#f0c6cf;
}

.ArtImgGauche
{
	float:left;
	margin:5px 10px 5px 0;
}

.ArtImgDroite
{
	float:right;
	margin:5px 10px 5px 10px;
}

.ArtImgCentre
{
	width:100%;
	text-align:center;
	position:relative;
	margin:5px 0 0 0;
}

.ArtImgDroite a img, .ArtImgGauche a img, .ArtImgCentre a img
{
	border:1px solid #cb3f34;
}

.ArtImgDroite a img:hover, .ArtImgGauche a img:hover, .ArtImgCentre a img:hover
{
	border:1px solid #e4aca7;
}

.legende
{
	padding:3px;
	font-size:11px;
	color:#f0c6cf;
	background:#960024;
}

.copyright {font-size:10px;color:#d46c82;}

.listeUne img, .imgLienG, .imgLienD, .album img,  #shortlist img
{
	position:relative;
	margin:0 5px 0 0;
	border:1px solid #AF0232;
}

.listeUne img {float:left;}

.listeUne img:hover, .album img:hover,  #shortlist img:hover
{
	border:1px solid #738496;
}

.listeUne h1, .article h1
{
	padding:0;
	margin:0 0 5px 0;
}

.article h1{font-size:18px; font-weight:normal; color:#FFF; margin-bottom:10px;}

.article h2
{
	font-size:18px;
	font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;
	font-weight:normal;
	margin:5px 0 5px 0;
}

.listeUne a, .article a
{
	color:#f8b6c4;
}

.listeUne h1 a, .listeUne h1
{	
	font-size:15px;
	font-weight:bold;
	text-decoration:none;
	color:#FFF;
}

.listeUne a:hover, .article a:hover
{
	color:#fff; text-decoration:none;
}


.separeP
{
	height:10px;
	clear:left;
	font-size:5px;
	margin:0; padding: 0;
	background: url(../images/separe_pointille.gif) repeat-x 0 7px;
}

.colGauche {width:411px;}

.colDroite
{
	position:relative;
	float:right;
	width:250px;
	margin:10px 0 10px 5px;
	padding:0;
	background: url(../images/fond_cd.gif);
}

.colDroiteD
{
	font-size:5px;
	width:250px;
	height:5px;
	background: url(../images/cd_top.gif) no-repeat;
}

.colDroiteF
{
	font-size:5px;
	width:250px;
	height:5px;
	background: url(../images/cd_bottom.gif) no-repeat;
}

.colDroiteT
{
	font-size:11px;
	color:#f0c6cf;
	padding:5px 20px 5px 14px;
}

.colDroiteT a {color:#f0c6cf; text-decoration:none;}

.colDroiteT ul
{
	padding:0;
	margin:0;
	font-size:13px;
	font-weight:bold;
	color:#738496;
}

.colDroiteT li
{
	line-height:16px;
	font-size:11px;
	font-weight:normal;
	background-image: url(../images/puce_droite2.gif);
	background-repeat: no-repeat;
	background-position: left 7px;
	list-style-type: none;
	padding-left: 10px;
	margin-top:5px;
}

.colDroiteT li a {font-size:11px; color:#fffS;}
.colDroiteT li a:hover {color:#f0c6cf;}

.artLeft
{
	position:relative;
	float:left;
	margin:5px 0 0 0;
	width:370px;
}

#somDroite
{
	margin:15px 0 0 0;
	position:relative;
	float:right;
	width:215px;
	background:url(../images/fond_sommaire.gif) repeat-y top left;
}

.somDroiteT
{
	font-size:13px;
	color:#D78098;
	padding:0 20px 5px 15px;
}

.somDroiteT ul, .CDroite ul, .CGauche ul, .cadre ul
{
	position:relative;
	padding:0;	margin:0;
	font-size:11px;
	list-style-type:none;
}

.somDroiteT ul span{
	display:block; margin-bottom:5px; font-weight:bold; font-size:14px;
}

.CDroite ul, .CGauche ul, .cadre ul {padding-left:10px;}

.somDroiteT li, .CDroite li, .CGauche li, .cadre li
{
	padding-left: 10px;
	margin-bottom:10px;
	background:url(../images/puce_sommaire.gif) no-repeat 0 5px;
	line-height:16px;
}

.somDroiteT li a, .CDroite li a, .CGauche li a, .cadre li a {color:#D78098;letter-spacing:1px; text-decoration:none;}
.CDroite li a, .CGauche li a, .cadre li a{
 letter-spacing:normal; 	
}
.somDroiteT li a:hover, .CDroite li a:hover, .CGauche li a:hover, .cadre li a:hover {color:#FFF;}

.onze {font-size:11px;}

.edito {font-size:12px;}

.edito h1
{
	font-size:16px;
	line-height:17px;
	margin:0;
	padding:0 0 10px 0;
}

.listeTxtMarge, .listeTxt
{
	font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;
	font-size:13px;
	margin-right:10px;
	color:#f8b6c4;
}

.listeTxt a, .listeUne a {color:#f8b6c4;}
.listeTxt a:hover, .listeUne a:hover {color:#FFF;}

.listeTxtMarge
{
	margin-left:155px;
}

.saut {clear:both; margin:5px 0 5px 0;}

.edito a {color:#ffba42}

.CGauche
{
	float:left;
	margin:0 5px 5px 0;
}

.CGauche, .CDroite
{
	width:200px;
	padding:5px;
}

.CDroite
{
	float:right;
	margin:0 0 5px 5px;
}

.cadre
{
	margin:10px;
	padding:5px;
}

.cadre, .CDroite, .CGauche
{
	font-size:12px;
	line-height:18px;
	background-color:#960024;
}

.cadre a, .CDroite a, .CGauche a
{
	font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;
	font-size:12px;
}

.petit
{
	font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;
	font-size:11px;
}

.article caption
{
	font-size:12px;
	font-weight:bold;
	color:#ffba42;
}

.article table
{
	border-style:solid; 
	border-width:1px; 
	border-color:#738496;
	border-collapse:collapse;
	background-color:#FFF;
}

.article td
{ 
	border-style:solid; 
	border-width:1px; 
	border-color:#738496;
	padding:3px;
	font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;
}

.sansbordure table, .sansbordure td
{
	border:0;
}

.milieu
{
	text-align:center;
}

.noborder img
{
	border:0;
}

#inviteMessage
{
	clear:both;
	position:relative;
	margin:0 0 0 196px;
	width:553px;
	height:46px;
	background:  url("../images/fond_message1.gif");
}

#inviteMessage p
{
	padding:17px 0 0 15px;
	margin:0;
	color:#FFF;
	font-weight:bold;
	font-size:12px;
}

#inviteMessage p a
{
	color:#FFF;
	text-decoration:underline;
}

#inviteMessage p a:hover {text-decoration:none; color:#D46C82; }

a.posterMessage 
{
	position:absolute;
	background: url("../images/bt_poster1.gif");
	display: block;
	width: 137px;
	height:26px;
	top:14px;
	left:410px;
}

a.posterMessage:hover {background: url("../images/bt_poster2.gif");}

a.posterMessage2
{
	background: url("../images/bt_poster1.gif");
	display: block;
	width: 137px;
	height:26px;
	margin:10px 0 10px 405px;
}

a.posterMessage2:hover {background: url("../images/bt_poster2.gif");}

#message
{
	clear:both;
	position:relative;
	margin:0 0 0 196px;
	width:553px;
	background:#960024;
	padding-top:5px;
	border:1px solid #D46C82;
}

#message form
{
	margin:10px;
	border:2px solid #E2687F;
	padding:10px;
}

#message form h1
{
	margin:0;
	padding:0 0 10px 0;
	font-size:18px;
	font-weight:bold;
	color:#E2687F;
}

#message form p {
	margin:0 0 5px 0; padding:0;
	font-size:11px; color:#F0C6CF;
}

#message label
{
	color:#F0C6CF;
	display:block;
	margin:2px;
	font-size:14px;
}

#message input
{
	font-size:12px;
	color:#EB6D85;
	border:1px solid #E2687F;
	margin:0 0  5px 0;
	padding:2px;
}

.inputCommentaire {font-size:12px;}

.rouge {color:red;}

#message .texteMessage
{
	margin:10px;
	border:1px solid #B62D4D;
	font-size:12px;
	color:#F0C6CF;
}

#message .auteur
{
	background-color:#E2687F;
	width:99.2%;
	filter:alpha(opacity=50);
	-moz-opacity:0.5;
	opacity: 0.5;
	color:#000;
	padding:0 2px 0 2px;
}

#message .auteur strong
{
	color:#000;
}

#message .auteur a {color:#000; font-weight:bold;}
#message .auteur a:hover {color:#FFFFFF;}

#message .texte, #message .texteAdmin
{
	margin:3px 10px 5px 20px;
	text-align:justify;
}

#message .texteAdmin{
	background:#ecb9c4;
	color:#000;
	padding-left:5px;
}

#message .texte a {color:#F0C6CF;}
#message .texte a:hover {color:#FFF;}


#message .buttonForm{
	margin-top:10px;
	text-align:center;
}

.sendComment{
	background:#960024;
	color:#FFF;
}


.sendComment:hover {
	cursor:pointer;
	background:#f8b6c4;
	color:#cd0332;
}

#messageBox{
	position:relative;
	margin:0 16px 0 16px;
	padding:10px;
	background:#960024;
	border:1px solid #D46C82;
}

#messageBox p {color:#fff;margin:0;padding:0;}

.admMessage{
	position:relative;
	width:100%;
	height:20px;
	background-color:#E2687F;
	filter:alpha(opacity=50);
	-moz-opacity:0.5;
	opacity: 0.5;
}

.admMessage a{
	position:absolute; top:2px; right:5px; width:11px; height:13px;
	background:url(../images/BtSup.png) no-repeat;
}

.admMessage a span{display:none;}

a.fermer {
	display:block;
	position:absolute;
	top:15px;
	right:10px;;
	padding-left:15px;
	background:url(../images/close02.gif) no-repeat 0 3px;
	color:#FFF; text-decoration:none;
	font-size:12px;
}

a.fermer:hover {
	background:url(../images/close01.gif) no-repeat 0 3px; color:#d46c82;
}

#centreFull{
	position:absolute;
	top:135px; left:0; width:767px;
	overflow:hidden;
	background:#82001b;
	text-align:center;
}

#centreFull img{
	margin-top:10px;
}

.album
{
	margin:0 0 0 0;
}

.album img
{
	float:left;
	margin:2px;
}
