.fond_blanc {
background-color:#FFFFFF;
}



#accueil {
	text-align:center;
}

#accueil_pont_gauche {
	float:left;
}

#accueil_pont_droite {
	padding-top:56px;
	float:right;
}

.accueil_titre {
	padding-bottom:15px;
	margin-bottom:15px;
	border-left:2px solid #FFC266;
	border-right:2px solid #899EBE;
	background-color:#FFF7EB;
}

/*==================================== INTERFACE VISUELLE =========================================*/

body {
	font-size:8pt;
    color:#4D4D4D;
    FONT-FAMILY: Verdana, Arial, Helvetica;
    TEXT-DECORATION: none;
	margin: 0;
	padding: 0;
	height:100%;
	bbackground-color:#cccce0;
	background-image:url(interpros-travaux-et-artisans-du-batiment_fichiers/interface/body_fond.gif);
	bbackground-image:url(interpros-travaux-et-artisans-du-batiment_fichiers/body_fond.gif);

}
img {
	border:0px;
}

#contenu {
	top: 0px;
	position: absolute;
	width: 100%;
	height:100%;
	
}
#barre_top {
	padding-left:6px;
	color:#ffffff;
	background-color:#000066;
}

#barre_bottom {
	clear:both;
	height:18px;
	margin-top:15px;
	padding-top:4px;
	border-top:1px solid #cccccc;
	text-align:center;
}

#top {
	clear:both;
	margin: 0;
	padding:0;
	height:80px;
	background-color:#000066;
}

#contenu-centre {
	clear: both;
	width: 960px;
	margin-bottom: 0px;
	margin-top: 0px;
	margin-left: auto;
	margin-right: auto;
	padding: 0;
	bborder:1px solid #000000;
	bbackground-color:#FFFFFF;
}

.contenu-haut-centre {
	width: 960px;
	margin-bottom: 0px;
	margin-top: 0px;
	margin-left: auto;
	margin-right: auto;
	padding: 0;
	border-left:1px dashed #FFFFFF;
	padding-left:10px;
}

#bloc {
	float:left;
	width:161px;
	height: auto;
	ppadding:0px 10px 10px 10px;
	padding-left:10px;
}
#page {
	float:left;
	pmargin:0px;
	margin-left:10px;
	mmargin-right:10px;
	width:600px;
}

#banniere_logo {
	float:left;
	width:130px;
	height: auto;
	padding:10px 4px 10px 4px;
	margin:0px;
	text-align:center;
}
#banniere_titre {
	height: auto;
	padding:20px 10px 10px 300px;
	margin:0px;
}

/*====================================== AUTRE A TRIER ===========================================*/

.img_index {
	margin-left:10px;
	margin-right:10px;
	border:1px solid #FF9900;
}

#block_identification {
	margin-left:10px;
	margin-right:10px;
	border:1px solid #FF9900;
	background-color:#F0F2F6;
	padding:12px;
	text-align:center;
}

A.lienbleu
{
    COLOR: #00ccff;
    FONT-FAMILY: Verdana, Arial, Helvetica;
    TEXT-DECORATION: underline
}
A.lien_clair
{
    COLOR: #899EBE;
	FONT-FAMILY: Verdana, Arial, Helvetica;
    TEXT-DECORATION: underline
}
TABLE.tableau1
{
    BORDER-RIGHT: #ff9900 thin solid;
    BORDER-LEFT: #ff9900 thin solid;
    COLOR: #006699;
    FONT-FAMILY: Verdana, Arial, Helvetica;
    BACKGROUND-COLOR: #006699
}
TD.tdbordroit
{
    BORDER-RIGHT: #ff9900 thin solid;
    BORDER-TOP: thin;
    BORDER-LEFT: thin;
    BORDER-BOTTOM: thin;
    TEXT-ALIGN: left
}
TR.boldbleu12pt
{
    FONT-WEIGHT: 600;
    TEXT-TRANSFORM: capitalize;
    COLOR: #006699;
    FONT-FAMILY: Verdana, Arial;
    FONT-VARIANT: small-caps
}
.td_texte
{

    FONT-FAMILY: Verdana, Arial, Helvetica;
    TEXT-DECORATION: none
}
.commentaire
{
    FONT-SIZE: 7pt;
    FONT-FAMILY: Verdana, Arial, Helvetica;
    TEXT-DECORATION: none
}
TD.tdaffiche
{
    BORDER-RIGHT: thin;
    BORDER-TOP: thin;
    BORDER-LEFT: thin;
    COLOR: white;
    BORDER-BOTTOM: thin;
    FONT-FAMILY: Verdana, Arial, Helvetica;
    TEXT-DECORATION: none
}
TD.exemple
{
    BORDER-LEFT: thin;
    BORDER-RIGHT: thin;
    BORDER-TOP: thin;
	BORDER-BOTTOM: thin;
    FONT-SIZE: 8pt;
    COLOR: black;
    FONT-FAMILY: Verdana, Arial, Helvetica;
    TEXT-DECORATION: none
}
TD.td_err
{
	BORDER-LEFT: thin;
	BORDER-RIGHT: thin;
	BORDER-TOP: thin;
	BORDER-BOTTOM: thin;
	COLOR: #FF6666;
	FONT-FAMILY: Verdana, Arial, Helvetica;
	TEXT-DECORATION: none;
	font-weight: bold;
}
TD.tddata
{

    color:#ff7e00;
    FONT-STYLE: oblique;
    FONT-FAMILY: Verdana, Arial;
    TEXT-ALIGN: center
}
TD.tdcolonleft
{

    COLOR: #FFFFFF;
    BORDER-BOTTOM: medium none;
    FONT-FAMILY: Verdana, Arial;
    TEXT-ALIGN: left;
    FONT-VARIANT: small-caps
}
TD.tdcolonright
{

    COLOR: #FFFFFF;
    FONT-FAMILY: Verdana, Arial;
    TEXT-ALIGN: right;
    FONT-VARIANT: small-caps
}
.verdanableu8pt
{

    COLOR: #006699;
    FONT-FAMILY: Verdana, Arial, Helvetica
}
.verdanableu10pt
{

    COLOR: #006699;
    FONT-FAMILY: Verdana, Arial, Helvetica
}
.celbordinforange
{
    BORDER-RIGHT: #ff9900 thin;
    BORDER-TOP: #ff9900 thin;

    BORDER-LEFT: #ff9900 thin;
    COLOR: #000000;
    BORDER-BOTTOM: #ff9900 thin solid;
    FONT-FAMILY: Verdana, Arial;
    FONT-VARIANT: small-caps
}

.lienblanc {
    COLOR: white;
    FONT-FAMILY: Verdana, Arial, Helvetica;
    TEXT-DECORATION: underline;
	cursor:hand;
}
.tabtitlewhite
{
    COLOR: white;
    FONT-FAMILY: Verdana, Arial, Helvetica
}
A.lienbleufonce
{
    COLOR: #006699;
    FONT-FAMILY: Verdana, Arial, Helvetica;
    TEXT-DECORATION: underline
}
.tablinewhite
{

    COLOR: white;
    BORDER-BOTTOM: white thin solid;
    FONT-FAMILY: Verdana, Arial, Helvetica
}
.commentwhite
{
    FONT-SIZE: 7pt;
    COLOR: black;
    FONT-FAMILY: Verdana, Arial, Helvetica
}
.alertred
{
    FONT-SIZE: 11pt;
    COLOR: silver;
    FONT-FAMILY: Verdana, Arial, Helvetica
}
.WteVdna10BgBlu
{

    COLOR: white;
    FONT-FAMILY: Verdana, Arial, Helvetica;
    BACKGROUND-COLOR: #006699;
    TEXT-DECORATION: none
}
.WteVdna10BgBluBRig
{
    BORDER-RIGHT: #ff9900 thin solid;
    FONT-SIZE: 10pt;
    COLOR: white;
    FONT-FAMILY: Verdana, Arial, Helvetica;
    BACKGROUND-COLOR: #006699;
    TEXT-DECORATION: none
}
SELECT.listdept
{
	background-color : FFFFFF;

    COLOR: #000000;
}
.lienpro
{
    BORDER-RIGHT: #ff9900 thin;

    COLOR: white;
    FONT-FAMILY: Verdana, Arial, Helvetica;
    TEXT-DECORATION: underline
}
.bordimg
{
    BORDER-RIGHT: #333399 thin solid;
    BORDER-TOP: #333399 thin solid;
    BORDER-LEFT: #333399 thin solid;
    BORDER-BOTTOM: #333399 thin solid
}

TD.contenu
{

    COLOR: #0066cc;
    FONT-FAMILY: Verdana, Arial, Helvetica
}

.formulaire
{
    COLOR: black;
    FONT-FAMILY: Arial, Helvetica, Verdana, Courier;
    TEXT-ALIGN: left
}
INPUT, SELECT, TEXTAREA {
   color : #395E92;
   background-color : #f5f5f9;
   border : 1px solid #7f7fb2;
   font-family : Verdana, Arial, Helvetica, sans-serif;
   font-size:8pt;
}
.bouton {
   color : #ffffff;
   background-color : #7f7fb2;
   border : 1px solid #ff7e00;
   border-right-color:#ffbe7f;
   border-top-color:#ffbe7f;
   /*couleur ancinne du contour des bouton : FFC266*/
   border-width : 1px;
   font-family : Verdana, Arial, Helvetica, sans-serif;
   cursor : pointer;

}

.erreur_petit {
	FONT-SIZE: 8pt;
	COLOR:#FF6666;
	FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
	TEXT-DECORATION: none;
	font-weight: normal;
}

.erreur_saisie {
	font-family : Verdana, Arial, Helvetica, sans-serif;
	background-color : #FFCCCC;
	color : #000000;
	border: 2px solid #FF6666;
}
.erreur_saisie_aumoinsun {
	font-family : Verdana, Arial, Helvetica, sans-serif;

	background-color : #FFFFCC;
	color : #000000;
}
legend {
	font-family : Verdana, Arial, Helvetica, sans-serif;

	color : #395E92;
	font-weight: bold;
	border-top: 1px solid #FF9900;
	border-right: 1px solid #FF9900;
	border-bottom:  1px none #D7DFE9;
	border-left:  1px solid #FF9900;

}
fieldset {
	border-top: 1px solid #FF9900;
	border-right: none #D7DFE9;
	border-bottom: none #D7DFE9;
	border-left: 1px solid #FF9900;
}
.fullheight{
	height:100%;
}
html{
	/*margin:0;
	padding:0;
	height:100%;
	border:none;*/
}

.grand_texte
{
	font-weight: bold;
    FONT-SIZE: 12pt;
    COLOR: #395E92;
    FONT-FAMILY: Verdana, Arial;
	text-decoration:underline;
}

.petit_titre
{
	font-weight: bold;

    color:#ff7e00;
    FONT-FAMILY: Verdana, Arial;
}
.titre
{
	font-weight: bold;
    FONT-SIZE: 12pt;
    color:#ff7e00;
    FONT-FAMILY: Verdana, Arial;
}

.lien
{

	color:#ff7e00;
	FONT-FAMILY: Verdana, Arial, Helvetica;
	TEXT-DECORATION: none;
	cursor: hand;
}

.lien:hover {
	text-decoration:underline;
}

.lien_bloc_accueil {
	padding-left:35;

	COLOR: #000000;
	FONT-FAMILY: Verdana, Arial, Helvetica;
	text-align:center;
	filter:alpha(opacity=100);
	opacity:1;
	-moz-opacity:1;
	position:relative;
}

.lien_bloc_accueil:hover {
	text-decoration:underline;
	color:#ff7e00;
	cursor:hand;
}

.lien_compte {

	COLOR:#EA0000;
	FONT-FAMILY: Verdana, Arial, Helvetica;
	TEXT-DECORATION: none;
	cursor: hand;
}

.petites_majuscules {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 8pt;
	text-transform: uppercase;
}
.banniere_slogan {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color: #395E92;

}

td.lisere {
	background-color:#ff7e00;
}

.navig_titre
{
	FONT-SIZE: 12pt;
	color:#ff7e00;
	FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
	font-weight:bolder;
	padding-bottom:4px;

}
.navig_lien
{
	color:#ff7e00;
	FONT-FAMILY: Verdana, Arial, Helvetica;
	TEXT-DECORATION: underline;
	cursor: hand;
}
.navig_page_en_cours
{

	color:#ff7e00;
	FONT-FAMILY: Verdana, Arial, Helvetica;
}
.navig_fleche
{
	FONT-SIZE: 8pt;
	color:#ff7e00;
	FONT-FAMILY: Verdana, Arial, Helvetica;
}

#chargement {
	position:absolute;
	width:350px;
	height:30px;
	top:50%;
	left:50%;
	margin-top:-15px;
	margin-left:-175px;
	background-color:#ffffff;
	border: 3px solid #FF9900;
	padding: 10px;
}
.erreur
{
	BORDER-LEFT: thin;
	BORDER-RIGHT: thin;
	BORDER-TOP: thin;
	BORDER-BOTTOM: thin;

	COLOR: #FF6666;
	FONT-FAMILY: Verdana, Arial, Helvetica;
	TEXT-DECORATION: none;
	font-weight: bold;
}

FORM {
	margin:0px;
	padding:0px;
}

.noborder {
	border:0px solid #000;
	background-color:#FFFFFF;
	color:#FFFFFF;
}

.spacer {
  clear: both;
}

/*=============================================================================================*/
/*================================= BOURSE DE L'OCCASION ======================================*/
/*=============================================================================================*/

/*========= Début Page d'accueil ==========*/

#bo_accueil_conteneur_recap {
	width:100%;
	text-align:center;
}

#bo_recap_annonce {
	border:1px solid #FF9900;
	width:220px;
}

.bo_recap_annonce_gestion {
	border:1px solid #FF9900;
}

.recap_titre {
	background-color:#FFEBCC;
	font-weight:bold;
	padding:2px;
	text-align:center;
	border-bottom:1px dashed #899EBE;
}

.recap_aucune {
	text-align:center;
}

.recap_ligne {
	text-align:center;
}

.recap_lib {	
	width:140px;
	padding-left:4px;
	margin:2px;
	text-align:left;
}

.recap_chiffre {
	text-align:right;
	width:30px;
}

.recap_encours {
	color:#009900;
	font-weight:bold;
}

.recap_attente {
	color:#ff7e00;
	font-weight:bold;
}

.recap_termine {
	font-weight:bold;
	color:#999999;
}

.recap_total_ligne {
	border-top:1px dashed #C0C0C0;
	background-color:#EBEFF4;
}

.recap_total_texte {
	font-weight:bold;
}

.recap_total_chiffre {
	font-weight:bold;
}
/*========= Fin Page d'accueil ==========*/


/*========= Debut Page de gestion ===========*/

.bo_consult_titre_colone  {
	font-weight:bold;
	background-color:#EBEFF4;
}

.bo_gestion_encours {
	background-color:#009900;
	color:#FFFFFF;
	font-weight:bold;
}

.bo_gestion_attente {
	background-color:#ff7e00;
	color:#FFFFFF;
	font-weight:bold;
}

.bo_gestion_termine {
	background-color:#999999;
	font-weight:bold;
	color:#FFFFFF;
}
/*========= Fin Page de gestion ===========*/

/*========= Debut Page de consultation/creation ===========*/

#classification_conteneur {
	display:block;
	margin-top:4px;
	border:1px solid #FF9900;
	color:#395E92;
	FONT-FAMILY: Verdana, Arial, Helvetica;

	width: 412px;
  	voice-family: "\"}\"";
  	voice-family:inherit;
  	width: 420px;
	
}

#bloc_rubrique {
	text-align:left;
	padding:0;
	margin:0;
	float:left;
	border-right:1px solid #f90;
	border-top:1px solid #f90;
  	width: 168px;
}

#bloc_critere {
	background-color:#FFFFFF;
	text-align:left;

	font-family:Verdana, Arial, Helvetica, sans-serif;
	color:#395E92;
  	margin-left:168px;
}

#bloc_rubrique #liste {
	height:160px;
	border-top:1px dotted #899EBE;
	overflow:auto;
	text-align:left;
	background-color:#FFFFFF;
}
#bloc_rubrique .rub_titre {
	display:block;
	padding:2px;
	background-color:#FFEBCC;
}

#bloc_rubrique .rub_arbre {
	text-align:center;
	display:block;
	border-right: 4px solid #FFFFFF;
}
#bloc_rubrique .rub_arbre:hover {
	text-align:center;
	border-bottom:1px solid #FF9900;
	border-right: 4px solid #FF9900;
}

#bloc_rubrique .fleche_bas {
	color:#f90;
	text-align:center;
	display:block;
	margin-top:2px;

	height:9px;
	background-image:url(fleche_bas.jpg);
	background-position:center;
	background-repeat:no-repeat;
}


#bloc_critere .crit_titre {
	display:block;
	padding:2px 0 2px 2px;
	background-color:#FFEBCC;
	border-top:1px solid #f90;
	border-bottom:1px dotted #899EBE;
}
#bloc_critere .crit_select {
	margin:3px 0 3px 3px;
	width:160px;
	background-color:#FFFFFF;
}

#bloc_rubrique #liste ul
{
	margin: 0px;
	padding: 0px;
	list-style-type: none;
}

#bloc_rubrique #commentaire {
	display:block;
	border-top:1px solid #C0C0C0;
	background-color:#EBEFF4;
	color:#404040;
	font-size:8pt;
	padding:2px 0 2px 0;
	height:22px;
  	voice-family: "\"}\"";
  	voice-family:inherit;
  	height:26px;
}

#bloc_rubrique #liste li { margin: 0 2px 0 0; }

#bloc_rubrique #liste a:hover
{
	border-bottom:1px solid #FF9900;
	border-left: 4px solid #FF9900;
	padding-left: 8px;
}

#bloc_rubrique #liste a
{
	display:block;
	border-top: 1px thin #899EBE;
	background-color: #fff;
	color:#395E92;
	FONT-SIZE: 8pt;
	padding:1px 2px 2px 12px;
	border-bottom:1px solid #FFFFFF;
}


#bloc_rubrique #liste a:link, #liste a:visited
{
	text-decoration: none;
}

#rubrique_chemin {
	background-color:#EBEFF4;
	text-align:left;
	padding:2px;
}


#bo_consult {
	margin:0;
	padding:0;
	text-align:center;
	border-top:1px solid #f90;
	width:100%;
}

#bo_consult_recherche {
	text-align:left;
	padding:2px;
	margin:0;
	float:left;
	/*border-right:1px solid #f90;
	mettre du padding pour rétrécir le bloc dedant
	border:1px solid #000;
	*/
	width: 180px;
	background-color:#FFFFFF;
}

.recherche_rapide {
	padding:2px;
}

#bo_consult_recherche .bloc_rubrique {
	text-align:left;
	padding:0;
	border-right:1px solid #f90;
	border-top:1px solid #f90;
  	width: 170px;
}

#bo_consult_recherche .bloc_critere {
	background-color:#FFFFFF;
	text-align:left;
	font-size:8pt;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	color:#395E92;
}

#bo_consult_type UL {
	margin: 0px;
	padding: 0px;
	list-style-type: none;
}

.bo_consult_bouton_recherche {
	border-top:1px solid #FFC266;
	border-right:1px solid #FFC266;
	border-left:1px solid #FF9900;
	border-bottom:1px solid #FF9900;
	text-align:center;
	margin-top:2px;
	font-weight:bold;
	width:100%;
}

.recherche_rapide_submit {
	border-top:1px solid #FFC266;
	border-right:1px solid #FFC266;
	border-left:1px solid #FF9900;
	border-bottom:1px solid #FF9900;
	text-align:center;
	font-weight:bold;
}

#bo_consult_resultat {
	display:block;
	text-align:left;
	padding-top:4px;
	font-size:8pt;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	color:#395E92;
  	margin-right:4px;
	margin-left:182px;
}

.recherche_rapide_texte {
	width:115px;
	background-color:#FFFFFF;
}

.recherche_rapide_input {
	width:18px;
}

.mot_surbrillant {  /*classe pour changer le style des mot trouvé par la recherche rapide*/
	background-color:#ff7e00;
	color:#FFFFFF;
}

#bo_consult_titre_recherche {
	display:block;
	text-align:center;
	background-color:#f90;
	color:#FFFFFF;
	font-weight:bold;
	font-size:10pt;
	border-bottom:1px solid #FFC266;
}

#bo_consult_resultat UL {
	list-style-type: none;
	margin:0px;
	padding:0px;
}

#bo_consult_resultat LI {
	list-style-type: none;
	margin:0px;
	padding:0px;
	border
}

#bo_consult_recherche #classification_conteneur {
	width:100%;
}

#bo_consult_recherche #bloc_rubrique {
	float:none;
	border-right:0px thin #FFFFFF;
	width:auto;
}
#bo_consult_recherche #bloc_critere {
	margin-left:0px;
}

.bo_consult_dep {
	display:block;
	padding:2px;
	background-color:#ff7e00;
	color:#FFFFFF;
	font-weight:bold;
}

.bo_consult_rub_niveau1 {
	display:block;
	padding:2px 2px 2px 20px;
	background-color:#395E92;
	border-top:1px solid #444444;
	color:#FFFFFF;
	font-weight:bold;
}
.bo_consult_rub_niveau2 {
	display:block;
	padding:2px 2px 2px 40px;
	background-color:#EBEFF4;
	border-top:1px solid #899EBE;
	border-bottom:1px solid #D7DFE9;
	font-weight:bold;
}
.bo_consult_annonce {
	display:block;
	margin-left:60px;
	padding:2px;
	border-left:1px solid #FFC266;
	font-size:8pt;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	color:#395E92;
	
}

.bo_annonce_pro {
	float:right;
	color:#FF0000;
	text-decoration:none;
	padding-top:2px;
}

.bo_consult_annonce:hover {
	background-color:#FFEBCC;
	text-decoration:underline;
}

.block_choix_titre {
	display:block;
	color:#395E92;
	margin-top:6px;
	margin-bottom:4px;
	font-weight:bold;

	font-family:Verdana, Arial, Helvetica, sans-serif;
	text-decoration:underline;
}

/*===================================== INSCRIPTION PARTICULIER ============================================*/

.part_insc_info {
	display:block;
	width:80%;
	height:150px;
	overflow:auto;
	border:1px solid #f90;
	margin-bottom:15px;
	text-align:center;
}

.part_insc_titre_table {
	wwidth:100%;
	background-color:#f90;
	font-weight:bold;
	color:#FFFFFF;
}

.part_insc_contour {
	margin:0;
	padding:0;
	border:1px solid #f90;
}

/*=============================================== images page d'acceuil========================================================*/

#accueil_image_conteneur {
	text-align:center;
	padding:20px;
	padding-left:0px;
	padding-right:0px;
	bborder:1px solid #ff9900;
	bbackground-color:#F0F2F6;

}

#accueil_image {
	padding:0;
	margin:0;
}

#accueil_image li {
	list-style-type:none;
	display: inline;
	padding:4px;
	margin:0;
}

.bouton_ok {
	background-color:#D7DFE9;
	padding-left:3px;
	padding-right:3px;
}


/*======================================  LES FOND DES BLOC Inscription etc ===============================================================*/

.fond_bloc_bleu {
	width:160px;
	height:180px;
	background-image:url(interpros-travaux-et-artisans-du-batiment_fichiers/interface/fond_bloc_bleu.jpg);
	text-align:center;
	border:1px solid #395E92;
}

.fond_bloc_orange {
	width:160px;
	height:180px;
	background-image:url(interpros-travaux-et-artisans-du-batiment_fichiers/interface/fond_bloc_orange.jpg);
	text-align:center;
	border:1px solid #ff9900;
}

.fond_carre_bleu {
	width:160px;
	height:30px;
	background-image:url(interpros-travaux-et-artisans-du-batiment_fichiers/interface/fond_carre_bleu.jpg);
	background-position:bottom;
	background-repeat:no-repeat;
}

.fond_carre_orange {
	width:160px;
	height:30px;
	background-image:url(interpros-travaux-et-artisans-du-batiment_fichiers/interface/fond_carre_orange.jpg);
	background-position:bottom;
	background-repeat:no-repeat;
}

.titre_bloc_bleu {
	text-align:center;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:12pt;
	font-weight:bold;
	color:#395E92;
	padding:2px;
	border-bottom:1px solid #395E92;
	filter:alpha(opacity=100);
	opacity:1;
	-moz-opacity:1;
	position:relative;
}

.titre_bloc_orange {
	text-align:center;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:12pt;
	font-weight:bold;
	color:#ff7e00;
	bbackground-color:#FFFFFF;
	padding:2px;
	border-bottom:1px solid #ff9900;
	filter:alpha(opacity=100);
	opacity:1;
	-moz-opacity:1;
	position:relative;
}

.transbox {
	width:100%;
	background-color:#ffffff;
	filter:alpha(opacity=70);
	opacity:0.7;
	-moz-opacity:0.7;
}

.carre_centrage {
	text-align:center;
	padding-left:40px;
	padding-top:5px;
}

#menu_principal {
	padding-left:20px;
	padding-top:4px;
	text-align:center;
	color:#ffffff;
	font-weight:bold;
}

#menu_principal A {
	color:#ffffff;
		padding-right:8px;
}

#menu_principal IMG {
	padding-left:8px;

	bborder-left:1px solid #dadafe;
}

#menu_principal IMG.first {
	border-left:none;
}
