body /* On travaille sur la balise body, donc sur TOUTE la page */
{
 
 
  margin: auto; /* Pour centrer notre page */
  margin-top: 0px; /* Pour viter de coller avec le haut de la fentre du navigateur. Essayez d'enlever pour voir ! */
  margin-bottom: 0px;    /* Idem pour le bas du navigateur */
	
}

.sous_titre_salon {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 16px;
	color: #ffffff;
	background-color:#2E7CFE;
}
.sous_titre_actu {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 16px;
	color: #ffffff;
	background-color:#033B9E;
}
.sous_titre_annonce {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 16px;
	color: #ffffff;
	background-color:#F13D96;
}
.sous_titre_partenaire {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 16px;
	color: #ffffff;
	background-color:#FABCDB;
}
.sous_titre_profil {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #ffffff;
	background-color:#FE8D00;
}
.txt_sous_titre {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	color: #2E7CFE;
}

.txt_sous_titre_bleu {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #2E7CFE;
}
.txt_sous_titre_news_bas {
	font-family: Arial, Helvetica, sans-serif;
	color: #2E7CFE;
	
}
.txt_sous_titre_news_bas_2 {
	font-family: Arial, Helvetica, sans-serif;
	color: #2E7CFE;
	text-decoration:blink;
}

.txt_sous_titre_bleu02{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #033B9E;
}

.txt_gris{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #555555;
}
.txt_gris_clair{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #888888;
}


.txt_noir{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #000000;
}
.lettre_titre{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 18px;
	color: #033B9E;
	
}
.txt_titre_salon {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 16px;
	color: #033B9E;
	
}.ligne_h {
	background-image: url(img/ligne_h.jpg);
	background-repeat: repeat-y;
}
.back_bleu{
	background-image: url(img/ligne_point_bleu.jpg);
	background-repeat: no-repeat;
}
.back_orange_point{
	background-image: url(img/ligne_point_orange.jpg);
	background-repeat: no-repeat;
}
.trait_orange_haut{
	background-image: url(img/ligne_orange_haut.jpg);
	background-repeat: repeat-y;
}
.bouton {
	width:80px;
	height:25px;
	border-left: 1px solid #92E9FC;
	border-top:1px solid #92E9FC;
	border-right: 1px solid #92E9FC;
	border-bottom:1px solid #92E9FC;
	background-color: #093EA8;
	color: #FFFAED;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
}
.bouton02 {
	width:140px;
	height:25px;
	border-left: 1px solid #92E9FC;
	border-top:1px solid #92E9FC;
	border-right: 1px solid #92E9FC;
	border-bottom:1px solid #92E9FC;
	background-color: #093EA8;
	color: #FFFAED;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
}
.bouton03 {
	height:20px;
	border-left: 1px solid #ffffff;
	border-top:1px solid #ffffff;
	border-right: 1px solid #ffffff;
	border-bottom:1px solid #ffffff;
	background-color: #093EA8;
	color: #FFFAED;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
}
.bouton03_bis {
	height:20px;
	border-left: 1px solid #ffffff;
	border-top:1px solid #ffffff;
	border-right: 1px solid #ffffff;
	border-bottom:1px solid #ffffff;
	background-color: #093EA8;
	color: #FFFAED;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
}
.bouton04 {
	height:20px;
	border-left: 1px solid #ffffff;
	border-top:1px solid #ffffff;
	border-right: 1px solid #ffffff;
	border-bottom:1px solid #ffffff;
	background-color: #F13D96;
	color: #FFFfff;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
}

.bouton04_bis {
	height:20px;
	border-left: 1px solid #FFA001;
	border-top:1px solid #FFA001;
	border-right: 1px solid #FFA001;
	border-bottom:1px solid #FFA001;
	background-color: #FFA001;
	font-weight: bold;
	color: #FFFfff;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
}

.bouton04_bis a:link {
	color: #FFFfff;

}

.bouton04_bis a:hover {
	color: #666666;
	text-decoration:blink;

}
.bouton05 {
	height:20px;
	border-left: 1px solid #ffffff;
	border-top:1px solid #ffffff;
	border-right: 1px solid #ffffff;
	border-bottom:1px solid #ffffff;
	background-color: #FFCD60;
	color: #FFFfff;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	
}
.bouton04 a:link {
	color: #FFFfff;

}

.bouton04 a:hover {
	color: #666666;
	}
	
.bouton05_bis {
	height:20px;
	border-left: 1px solid #FFCD60;
	border-top:1px solid #FFCD60;
	border-right: 1px solid #FFCD60;
	border-bottom:1px solid #FFCD60;
	background-color: #FFCD60;
	font-weight: bold;
	color: #FFFfff;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
}
.bouton_backoffice {
	height:20px;
	border-left: 1px solid #ffffff;
	border-top:1px solid #ffffff;
	border-right: 1px solid #ffffff;
	border-bottom:1px solid #ffffff;
	background-color: #777777;
	color: #FFFfff;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
}
.bouton_blanc {
	height:15px;
	line-height:15px;
	border-left: 1px solid #1449A5;
	border-top:1px solid #1449A5;
	border-right: 1px solid #1449A5;
	border-bottom:1px solid #1449A5;
	background-color: #ffffff;
	color: #1449A5;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
}
.bouton_backoffice_clair {
	height:20px;
	border-left: 1px solid #ffffff;
	border-top:1px solid #ffffff;
	border-right: 1px solid #ffffff;
	border-bottom:1px solid #ffffff;
	background-color: #CCCCCC;
	color: #FFFfff;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
}
.bouton_espace_clair {
	height:20px;
	border-left: 1px solid #DFDFDF;
	border-top:1px solid #DFDFDF;
	border-right: 1px solid #DFDFDF;
	border-bottom:1px solid #DFDFDF;
	background-color: #DFDFDF;
	color: #333333;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
}
.champtxt {
	width:80px;
	height:15px;
	border-left: 1px solid #FDB930;
	border-top:1px solid #FDB930;
	border-right: 1px solid #FDB930;
	border-bottom:1px solid #FDB930;
	background-color: #ffffff;
	color: #333333;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
}
.champprofil {
	width:120px;
	height:20px;
	border-left: 1px solid #FDB930;
	border-top:1px solid #FDB930;
	border-right: 1px solid #FDB930;
	border-bottom:1px solid #FDB930;
	background-color: #ffffff;
	color: #333333;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
}
.champprofil_no {
	height:20px;
	border-left: 1px solid #FDB930;
	border-top:1px solid #FDB930;
	border-right: 1px solid #FDB930;
	border-bottom:1px solid #FDB930;
	background-color: #ffffff;
	color: #333333;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
}
.scrollable_top_annonce {

height: 260px;

width: 400px;

overflow: auto;

}
.BODY
   {
    scrollbar-face-color: #FFCB59;
    scrollbar-shadow-color: #FFCB59;
    scrollbar-highlight-color: #dddddd;
    scrollbar-3dlight-color: #FFCB59;
    scrollbar-darkshadow-color: #F85F03 ;
    scrollbar-track-color: #FFEDDF;
    scrollbar-arrow-color: #F85F03;
   }
   .no_repeat {
	background-repeat: no-repeat;
}

