/* ******************************* Alignement des textes ******************************* */

.center
{
	text-align:center;
}

.right
{
	text-align:right;
}

.left
{
	text-align:left;
}

.justify
{
	text-align:justify;
}
img.img_bbcode
{
	margin:5px;
	margin-bottom:0px;
}
/* ******************************* Texte en arabe ******************************* */

.arabic{
	font-family: Scheherazade, "Traditional Arabic", "Courier New", "DecoType Naskh";
	font-size:2em;
}

.arabic1{
	font-family:Courier, "Courier New";
	font-weight:bold;
}
/* BBcode */
strong
{
	font-weight:bold;
}
em
{
	font-style:italic;
}
.underline
{
	text-decoration:underline;
}
strike
{
	text-decoration:line-through;
}
/* ******************************* Flottant ******************************* */
.float_right
{
	float:right;
	margin:5px;
}
.float_left
{
	float:left;
	margin:5px;
}
.clear
{
	clear:both;
}
/* ******************************* Titres ******************************* */
h3.title1, .title1
{
	display: inline;
	color:#ff4500;
	text-decoration:underline;
	font-weight:bold;
	font-size:1.3em;
}
h4.title2, .title2
{
	display: inline;
	color:#006400;
	text-decoration:underline;
	font-size:1.1em;
}
.link1
{
	color:#ff4500;
	font-weight:bold;
}
.link2
{
	color:#006400;
	margin-left: 10px
}
.link1:hover
{
	color:#ff4500;
	font-weight:bold;
}
.link2:hover
{
	color:#006400;
}
.info
{
	background-image: url('./pictures/bbcode/info.png');
	color:#485ED5;
}
.attention
{
	background-image: url('./pictures/bbcode/attention.png');
	color:#ff6237;
}
.error
{
	background-image: url('./pictures/bbcode/error.png');
	color:#ff0000;
}
.question
{
	background-image: url('./pictures/bbcode/question.png');
	color:#2439a5;
}
.valid
{
	background-image: url('./pictures/bbcode/valid.png');
	color:#2439a5;
}
.info, .attention, .error, .question, .valid
{
	background-repeat:no-repeat;
	padding-left:28px;
	height:30px; /* On fixe la hauteur, que IE interpr?te comme une "hauteur minimale" */
}
/* Petit arrangement CSS pour une différence entre IE et Firefox. On rétablit en fait la
hauteur en auto (par défaut), et on utilise min-height pour définir une hauteur minimale
sous Firefox et autres navigateurs comprenant le CSS 2. */
html>body .info, html>body .attention, html>body .question, html>body .error, html>body .valid	
{
	height:auto;
	min-height:30px;
}
/* Polices */
.arial
{
	font-family:arial;
}
.times
{
	font-family:times;
}
.courrier
{
	font-family:courrier;
}
.impact
{
	font-family:impact;
}
.geneva
{
	font-family:geneva;
}
.optima
{
	font-family:optima;
}
/*Couleur */
.blue{
	color:blue;
}
.red{
	color:red;
}
.green{
	color:green;
}
.yellow{
	color:yellow;
}
.brown{
	color:#a52a2a;
}
.black{
	color:black;
}
.pink{
	color:#ffc0cb;
}
.white{
	color:white;
}
.forestgreen{
	color:#228b22;
}
.purple{
	color:purple;
}
.orange{
	color:#ff9145;
}
.gray{
	color:#808080;
}
.u3{
	color:#ff0000;
}
a.u3, a.u3:visited{
	color:#ff0000;
}
a.u3:hover, a.u3:visited:hover{
	color:#ff0000;
}
.u2{
	color:#ff4500;
}
a.u2, a.u2:visited{
	color:#ff4500;
}
a.u2:hover, a.u2:visited:hover{
	color:#ff4500;
}
.u1{
	color:#556b2f;
}
a.u1, a.u1:visited{
	color:#556b2f;
}
a.u1:hover, a.u1:visited:hover{
	color:#556b2f;
}

blockquote
{
	padding:5px;
	background-color:#fafafa;
	border:1px dashed #aaaaaa;
}
.current_page
{
	color:#ff0000;
}