#bcode table, #bcode tbody, #bcode a, #bcode img, #bcode tr, #bcode td
{
background:transparent none repeat scroll 0 0;
border:0 none;
border-collapse:separate;
color:#000000;
font-weight:normal;
margin:0;
padding:0;
text-align:left;
text-decoration:none;
vertical-align:middle;
white-space:nowrap;
width:auto;
}
#bcode select
{
  border:1px solid #99CC33;
	margin: 0px;
	height: 20px;
}
#bcode select option
{
  border-bottom:1px solid #99CC33;
	height: 20px;
}
#bcode
{
  border:1px solid #99CC33;
	border-bottom: none;
  width:98.1%;
	padding: 5px;
	background:#F0F0EE;
}
#bcode .bform a
{
border:1px solid #F0F0EE;
display:block;
height:20px;
width:20px;
}
#bcode .bform .up_img a
{
border:1px solid #F0F0EE;
display:block;
height:48px;
width:48px;
}
#bcode .bform .up_img a:hover
{
border:1px solid #99CC33;
}
#bcode .bform_2 a
{
border:1px solid #F0F0EE;
display:block;
height:25px;
}
#bcode .bform_2 input
{
margin-top: 6px;
}
#bcode a:hover
{
  border:1px solid #99CC33;
	background-color:#fff;
}

.bform .gras, .bform .italique, .bform .souligne, .bform .barre, .bform .image, .bform .sitation,
.bform .liste, .bform .lien, .bform .email, .bform .separa {
display: block;
/*float: left;*/
height: 25px;
width: 25px;
/*margin-right: 3px;*/
cursor:pointer;
}

/* Polices */
.arial { font-family: Arial; }
.times { font-family: "Times New Roman"; }
.courier { font-family: Courier; }
.impact { font-family: Impact; }
.verdana { font-family: Verdana; }
/* Tailles */
.minuscule { font-size: 6px; }
.petit { font-size: 9px; }
.moyenpetit { font-size: 12px; }
.moyengrand { font-size: 18px; }
.grand { font-size: 25px; }
.enorme { font-size: 32px; }
/* Alignement */
.gauche { text-align: left; }
.droite { text-align: right; }
.centre { text-align: center; }
.justifie { text-align: justify; }
/* Styles */
.gras { font-weight: bold; }
.bform .gras {
background: url("../../template/img/bbcode/gras.png") no-repeat left;
}
.bform .gras:hover {
background: url("../../template/img/bbcode/gras.png") no-repeat right;
}
.italique { font-style: italic; }
.bform .italique {
background: url("../../template/img/bbcode/italique.png") no-repeat left;
}
.bform .italique:hover {
background: url("../../template/img/bbcode/italique.png") no-repeat right;
}
.souligne { text-decoration: underline; }
.bform .souligne {
background: url("../../template/img/bbcode/souligner.png") no-repeat left;
}
.bform .souligne:hover {
background: url("../../template/img/bbcode/souligner.png") no-repeat right;
}
.barre { text-decoration: line-through; }
.bform .barre {
background: url("../../template/img/bbcode/barre.png") no-repeat left;
}
.bform .barre:hover {
background: url("../../template/img/bbcode/barre.png") no-repeat right;
}
.bform .image {
background: url("../../template/img/bbcode/image.png") no-repeat left;
}
.bform .image:hover {
background: url("../../template/img/bbcode/image.png") no-repeat right;
}
.bform .liste {
background: url("../../template/img/bbcode/liste.png") no-repeat left;
}
.bform .liste:hover {
background: url("../../template/img/bbcode/liste.png") no-repeat right;
}
.bform .lien {
background: url("../../template/img/bbcode/lien.png") no-repeat left;
}
.bform .lien:hover {
background: url("../../template/img/bbcode/lien.png") no-repeat right;
}
.bform .email {
background: url("../../template/img/bbcode/email.png") no-repeat left;
}
.bform .email:hover {
background: url("../../template/img/bbcode/email.png") no-repeat right;
}
.suligne { text-decoration: overline; }
.encadre { border: 1px solid #0f3863; padding: 1px; padding-left: 3px; padding-right: 3px; margin-left: 1px; margin-right: 1px; }
/*.surligne { padding: 0px; padding-left: 1px; padding-right: 1px; background-color: #0f3863; color: #f7f7f7; }*/
/* Titres */
.titre1 { display: inline; border-bottom:1px dashed #CCCCCC; margin-left: 20px; margin-bottom: 3px; font-size: 14px; font-weight: bold; color: #B3B3B3; } /* A personnaliser */
.titre2 { display: inline; padding-bottom: 2px; font-family: Tahoma; font-style: italic; font-weight: bold; font-size: 12px; color: #074381; } /* A personnaliser */
/* Separation */
.separation { height: 2px; background-color: #000001; margin-top: 2px; margin-bottom: 2px; } /* A personnaliser */
.bform .separa {
background: url("../../template/img/bbcode/separation.png") no-repeat left;
}
.bform .separa:hover {
background: url("../../template/img/bbcode/separation.png") no-repeat right;
}
/* Citation */
.citation_auteur { margin: 5px; margin-bottom: 0px; padding: 0px; padding-left: 5px; font-weight: bold; color: #99CC33; }
.citation { margin: 5px; margin-top: 0px; padding: 5px; padding-top: 2px; padding-bottom: 2px; border: 1px dashed #CCCCCC/*#0f3863*/; }
.bform .sitation {
background: url("../../template/img/bbcode/citation.png") no-repeat left;
}
.bform .sitation:hover {
background: url("../../template/img/bbcode/citation.png") no-repeat right;
}
/* Liste */
.puce { list-style-type: disc; list-style-position: outside; }
/* Code */
pre { margin: 0px; padding: 0px; white-space: nowrap; }
pre a { text-decoration: none; }
.code_type { margin: 5px; margin-bottom: 0px; padding: 0px; padding-left: 5px; font-weight: bold; color: #0f3863; }
.code_nom { font-variant: small-caps; }
.code { background-color: #f7f7f7; margin: 5px; margin-top: 0px; padding: 5px; padding-top: 2px; padding-bottom: 2px; border: 1px dashed #0f3863; }
/* icone */
.icone {
cursor:pointer;
}
.obligatoire{
color: red;
font-weight: bold;
/*vertical-align: center;*/
}
.facultatif{
color: green;
font-weight: bold;
/*vertical-align: center;*/
}
.orange{
color: orange;
font-weight: bold;
/*vertical-align: center;*/
}
.information{
background-position:10px 0px;
background-repeat: no-repeat;
padding-left: 50px;
color: green;
background-image: url('../../template/img/bbcode/information.png');
font-weight: bold;
}
.attention{
background-position:10px 0px;
background-repeat: no-repeat;
padding-left: 50px;
color: #e3962d;
background-image: url('../../template/img/bbcode/attention.png');
font-weight: bold;
}
.question{
background-position:10px 0px;
background-repeat: no-repeat;
padding-left: 50px;
color: #5D90B5;
background-image: url('../../template/img/bbcode/question.png');
font-weight: bold;
}
.erreur
{
background-position:10px 0px;
background-repeat: no-repeat;
padding-left: 50px;
color: red;
background-image: url('../../template/img/bbcode/erreur.png');
font-weight: bold;
}
.information, .attention, .question, .erreur
{
height:32px; /* On fixe la hauteur, que IE interpr�te comme une "hauteur minimale" */
text-align:left;
}
html>body .information, html>body .attention, html>body .question, html>body .erreur
{
height:auto;
min-height:32px;
}
.flot_gauche { 
float: left; 
margin:10px;
}
.flot_droite { 
float: right;
margin:10px; 
}



