.commentsbody {
  border-left-style: solid;
  border-width: 1px;
  border-color: red;
  padding-left: 5px;
  text-align: justify;
  margin-bottom: 2px;
  margin-top: 2px;
  margin-left: 7px;
  font-size:90%;
}

P.msg { line-height:150%; }
A.msg { text-decoration:none; color:#000000; }
A.msg:visited { text-decoration:none; color:#993300; }
A.msg:hover { text-decoration:underline; }
A { text-decoration:none; color:#000000; font-family:Georgia; }
A:hover { text-decoration:underline; }
A.titre {
	text-decoration:none;
	color:#000000;
	font-family:Georgia;
	font-size: 14px;
}
.blanc A{color:#FFF}
A.ptitNew {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	color:#0000EE;
	font-size:10px;
}

A.ptitNew:visited {
	color:#993399
	font-weight:normal;
}
A.titre:hover { text-decoration:underline; }
img.gris {
	background-color:#CCCCCC;
	border-width:0;
	
}
img.cadre{border:1px solid #00F;}

A.anchor:hover { text-decoration:none; }

body  { color:black; font-size:120%; padding-right:12px;}

/* Message display (full) */
table.dispmsg { background-color:white; border-color:white; border-style:solid; border-width:0px; 
                width:90%; font-size:100%; }
table.dispmsgAmi { border-color:white; border-style:solid; border-width:0px; 
                width:90 %; font-size:75%; }
tr.dispmsg { background-color:#DDDDDD; }
td.dispmsg A { background-color:yellow; }
td.dispmsg A:visited { background-color:#FF5577; }

/* Thread display */
table.thread { background-color:white; border-color:white; border-style:solid; border-width:0px; 
                width:90%; font-size:100%;  white-space:nowrap; }
tr.thread { background-color:#DDDDDD; }

/* Login form */
table.login { background-color:white; border-style:none; font-size:90%; margin-top:0px;}
table.login tr { text-align:center; }
button.login { ; }

H1 { font-size:240%; margin-bottom:10pt; margin-top:0pt; color:red; }
H2 { font-size:180%; margin-bottom:5pt; margin-top:15pt; color:red; }
DIV.body { margin-right:10%; margin-left:10%; }

/* Contacts */
table.address { font-size:100%; border-spacing:20px; width:80%;}
table.address tr { text-align:left; }
table.address u:hover { text-decoration:none; }

.decryptageFond {
  background-color: #FFFFFF;
}

.outilsForm {
	color: #000000;
	font-family: Geneva, Arial, Helvetica, sans-serif;

	font-size: 11px;
}

#contenuforum {
	width:100%;
	padding:4px 12px 0 0;
*	padding:4px 0 0 0;
}

/* Liens messages récents
	+ Drapeaux légende */
.recents {
	display:inline;
	font-weight:bold;
	font-size:xx-small;
	padding:2px 40px 0 10px;
	height:30px;
 }
.flag {
	display:inline;
	padding:2px 40px 0 10px;
	height:30px;
}
/* Drapeau flèche animée PUB librairie */
.flagsoutien {
	float:right;
	right: 155px;
	position: absolute;
	margin-top:6px;
}

/* Mise en exergue */
#exergue {
	margin-left:10%;
	margin-top:8px;
}
.exergue{
	color: #000000;
	font-family: Geneva, Arial, Helvetica, sans-serif;
	font-weight: bold;
	font-size: small;	
	text-align:center;
}

/* Début colonne droite de pub-partenariat librairiecatholique.com */
.droite {
	float: right;
	clear:right;
	right:20px;
	background-color: #FFFFFF;
	border: 1px solid #0099FF;
	
	width:218px;
	* width:226px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	color:#0000AA;
	font-size:10px;
	padding:3px;
}	
tr.toptext{	
	font-family:Verdana, Arial, Helvetica, sans-serif;
	color:#0000AA;
	font-size:10px;
	vertical-align:text-top;
}
.droite A {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	color:#0000AA;
	font-size:10px;
}
.droite A IMG{
	border-width:0px;
}

.titre_nuntius {
	margin-bottom:10px;
	background-color: #66CCCC;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-weight: bold;
	text-align: center;
	font-size: 10px;
	color:#000000;
}
.titre_liseurs {
	margin-bottom: 10px;
	background-color: #FF80FF;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-weight: bold;
	text-align: center;
	font-size: 10px;
	color:#000000;
}	
.droite_pub {
	float: right;
	clear:right;
	background-color: #F9D5D9;
	border: 1px solid #0099FF;
	margin:6px 0 0 0;
	width:218px;
	* width:220px;
	font-family: Arial, Helvetica, sans-serif;
	padding:3px;
}	
.droite_nuntius {
	float: right;
	clear:right;
	background-color: #F9D5D9;
	border: 1px solid #0099FF;
	margin:6px 0 0 0;
	width:218px;
	* width:220px;
	font-family: Arial, Helvetica, sans-serif;
	padding:3px;
}

.droite_sondage {
	float: right;
	clear:right;
	background-color:#FFF;
	color:#FFF;
	font-weight:bold;
	text-align:center;
	border: 1px solid #09F;
	margin:0;
	width:218px;
	* width:226px;
	font-family: Arial, Helvetica, sans-serif;
	padding:3px;
}	
.titresondage {
	margin-bottom: 10px;
	background-color: #845708;
	text-align:center;
}

A.titre img{
	width:218px;
	border: none;
}
A.vignette {
	text-decoration:none;
	width:auto;
}

.titredroite {
	margin-bottom: 10px;
	background-color: #FFFFFF;


}

A.titrepub {
	font-size:10px;
	color:#0159a3;
	Font-weight:bold;
	Text-decoration:none;
	Text-align:left;
	Zoom:100%;
	font-family: Geneva, Arial, Helvetica, sans-serif;
}
A.titrepub:hover {
	color:#CC0000;
	Text-decoration:underline;
}
.textepub_auteur {
	font-size: 11px;
	color: #000000;
	Zoom:100%;
	font-family: Geneva, Arial, Helvetica, sans-serif;
}
.textepub_prix {
	font-size: 10px;
	Zoom:100%;
	color: #000000;	
}
.photoproduit{
	Border-style:solid;
	Border-color:#000000;
	Border-width:1px;
	Margin:0 4px 0 4px;

}
.Vernada_rouge{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: x-small;
	color: #EE0000;
	margin-bottom: 0px;
}
.input-text-intervenants {
	width: 100px;
	height: 14px;
	border: 1px dotted #07015B;
	padding:0;
	padding-left:4px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: xx-small;
	color: #07015B;
}
.droiteNewLis {
	height:20em;
	float: right;
	clear:right;
	background-color: #FFFFFF;
	border: 1px solid #0099FF;
	margin:6px 0 10px 0;
	width:218px;
	* width:226px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	color:#0000AA;
	font-size:10px;
	padding:3px 3px 10px 3px;
	text-align:center;
	
}	
.connexion {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	color:#0000AA;
	font-size:10px;
	text-align:right;
}

#calendrier {
       position:absolute;
       right: -150px;
	top: 100px; 
}
#calendrier img{
        margin-right:6px;
        border-width:0px;
        vertical-align:top;
}


/* ICI JE METS VOLONTAIREMENT BCP DE TEXTE*/
/* POUR CHANGER LA TAILLE DU FICHIER ET AINSI*/
/* FORCER LES NAVIGATEURS A LE RECHARGER */


.droiteRDV {
	
	float: right;
	clear:right;
	background-color: #FFFFFF;
	border: 1px solid #0099FF;
	margin:6px 0 10px 0;
	width:224px;
	* width:226px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	color:#0000AA;
	font-size:10px;
	padding:0;
	text-align:center;
}	
.droiteRDV img{border:0;}
.droiteRDV li{
	text-align:left;
	margin:2px;
	padding:2px 4px 2px 4px;
}
.droiteRDV A{color:#0000FF}
.titre_RDV{
	margin-bottom: 10px;
	background-color: #007BEE;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-weight: bold;
	text-align: center;
	font-size: 10px;
	color:#FFFFFF;
}
#flux{
	position: fixed;	
*	position: absolute;
	top:8px;
	right:8px;
}
