body {  width:100%; background:url(../images/images_site/fond-zug-2009-2.jpg) ; background-color:transparent;background-attachment:fixed;  }
#conteneur { width:1000px; margin:0 auto 0 auto; }
#bandeau { background-image:url(../images/images_site/logo_glace2.png);background-repeat:no-repeat; width:1000px; height:150px; }
#menu { float:left; /*background-image:url(../images/images_site/barre_gauche.png);
	background-repeat:no-repeat; */width:160px; height:500px; text-align:center;margin-top:-50px;}
 /*background="../images/fond6.jpg" style="background-repeat:repeat-y ;border: collapse*/
#survol { position: absolute;  display: block;margin:-10px 0 0 -70px;} /* -10px pour chevaucher sur l'image du haut*/ 
  a{ /*text-decoration: none;*/ color: #5F5F5F; font-family: "Comic Sans MS"; }/*TOUS LES LIENS */

#contenu {  float:left; width:620px;  margin-left:20px; padding-top:20px; }
#menu_haut {  width:100px; height:200px;} 
#menu_bas {width:100px; height:200px; }
#bloc_news { float:right; width:150px; height:150px; background-color:#FF3300; }
#pied_page { clear:both; width:1000px; height:50px; text-align:center; margin:20px; }
#texte_centre{ text-align:center;}
#en_bas {  top: 600px;margin:200px 0 0 20px; }/*position:absolute; bottom: 150px;*/
.couleurfond {color: #9FA7AA;font-size:xx-small;}
.contact{ font-family: "Comic Sans MS"; color : #5F5541;font-size:medium; } 
.comicnoirmoyen{ font-family: "Comic Sans MS"; color : #000000;font-size:medium; } 
.comicvertlarge{ font-family: "Comic Sans MS"; color : #009999;font-size:large; } 
.comic-marron { font-family: "Comic Sans MS";font-weight: bold;color: #996600; }
.comic-gris{ font-family: "Comic Sans MS"; color : #5F5F5F; } 
.comic-grisF{ font-family: "Comic Sans MS"; color : #5F5F5F; } 
.comic-gris  a { font-family: "Comic Sans MS"; color : #5F5F5F;text-decoration : none; } 
.comic-grisF a{ font-family: "Comic Sans MS"; color : #5F5F5F;text-decoration : none;  } 
.petit {font-size: small}
.bleu { color:#0000FF;}/* position:absolute; bottom:100px; */
.vert { color:#00FF00;}
.rouge { color:#FF0000;}
.gris { color:#666666;}
.lienblanc {text-decoration: none; color: #000000; font-family: "Comic Sans MS"; }
.petit{ font-size:small;}
.centre{ text-align:center;}
.grasrouge {color: #990000;font-weight: bold; font-family: "Comic Sans MS";font-size:medium;}
.grasmarron {color: #71341E;font-weight: bold; font-family: "Comic Sans MS"; font-size:medium;}
.gras {font-weight: bold;}
.comic { font-family: "Comic Sans MS";}
.comicgras { font-family: "Comic Sans MS"; font-weight: bold;}
.comicmarron { font-family: "Comic Sans MS";color: #71341E;}
.en_bas { position:absolute; bottom: 100px; margin:0 0 0 50px; }
.infobulle{
border-left: #9C9C9C solid 5px;
position: absolute; visibility : hidden;
border: 1px solid Black;
margin: 1.0em 0 0 -1.0em;
padding: 5px;
font-family: "Comic Sans MS";
font-size: 14px;
background-color: #cfcfcf;/*996600*/
}
.marge50 { margin: 50px;}
.semi-transparent {
   filter:alpha(opacity=50);
   -moz-opacity:0.5;
   -khtml-opacity: 0.5;
   opacity: 0.5;
}
/* DATE & AUTHOR */
.date { 
	color : #6C6C6E;/*#996600*/
	float:right;
	line-height:1.3em;
	margin:0 0 5px 10px;
	padding-left:5px;
	border-left:1px solid #6C6C6E;
	font-size: .8em;
	text-align:center;
	position:relative;
	right:0;
	font-family: comic sans ms;
}
.date_day {
	display:block;
	font-size:2em;
	text-align:right;
}
.date_month {
	display:block;
	font-size:1.5em;
	text-align:right;
	font-weight:bold;
}
.date_year {
	display:block;
	font-size:1em;
	line-height:.9em;
}
/* FIN DATE & AUTHOR */
.texte {
	font-family: Geneva, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #000000;
}
.titre {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-style: italic;
	font-weight: bold;
	text-decoration: underline;
}
/* ---------------- PARTIE BLOG  ----------------*/

.article_titre{
text-align:center;
font-family:"Comic Sans MS";
font-style:inherit;
font-size:large;
background-color:#999999;
width: 500px;
}
.article_date{ font-size:smaller; background-color:#999999;width: 300px; margin:20px;}
.article_texte{ background-color:#B3B5B5;width: 600px; border:solid 1px;padding:5px;}
.article_commentaire { color: #990000; background-color:#EAEAEA; width:500px;}
.article_commentaire0 { color:#000000; background-color:#EAEAEA; width:500px;}
.texte_commentaire { margin:0 0 0 30px ; } /* le texte du commentaire ajouté */