a, a:link, a:visited, a:active { text-decoration: none;cursor:pointer;}
 a:hover { text-decoration: underline;cursor:pointer;}

img{
	border:0px;
}
#box4 {
float:left;
	vertical-align: top;
	font-family: Arial;
	font-size: 12px;
	color: #333333;
	width:140px;
	background-color:#F3F3F3;
}
#box4 a {
	color: #333333;
	text-decoration: none;
}
#box4 a:hover {
	color: #333333;
	text-decoration: underline;
}

#box5 {
	background: #ffffff;
	border: 1px solid #cccccc;
	vertical-align: top;
	font-family: Arial, Tahoma, Helvetica, sans-serif;
	font-size: 12px;
	color: #666666;
	text-align:left;
}
#box5 a {
	color: #666666;
	text-decoration: none;
}
#box5 a:hover {
	color: #666666;
	text-decoration: underline;
}
  #box6 {
background: #ffffff;
	border: 2px solid #e45398;
	vertical-align: top;
	font-family: Arial, Tahoma, Helvetica, sans-serif;
	font-size: 12px;
	color: #333333;
}
#box6 a {
	color: #333333;
	text-decoration: none;
}
#box6 a:hover {
	color: #333333;
	text-decoration: underline;
}
#backg_box_menu {
	background-image: url(/img/Actualite.jpg);
	height: 29px; width:160px; padding-top:10px;
	
	font-family: Arial;
	font-size: 11px;
	font-weight:bold;	
} 
#backg_box_menu a {color: #e45398;} 
.Puces01{
	background-image:url(../../img/puce-01.png);
	background-repeat:no-repeat; padding-left:30px;
	height: 16px;
	color: #666666;
	font-size: 14px;
	border-bottom:medium;
	text-align:left;
	height:15px;
	font-weight: bold;
	line-height:15px;
	white-space:nowrap;
	border-bottom: 1px solid #cccccc;
}
#title_page h1 {
font-size:16px; border-bottom:solid #fef8e6; color:#639A97; padding-left:10px; text-align:left;
}

#title_page h2 {
font-size:14px;color:#639A97; padding-left:10px; text-align:left;
}
#title_page a {
font-size:14px;color:#639A97; padding-left:10px; text-align:left; text-decoration:none;
}
#title_page a:hover {
font-size:14px;color:#639A97; padding-left:10px; text-align:left; text-decoration: underline;
}


#pathway { font-size:10px; padding-left:20px;}

.tableaudebord {
 color:#FFFFFF;text-align:left; 
}
.tableaudebord a {
 color:#FFFFFF;
}
.tableaudebord a:hover {
 color:#FFFFFF;
}
.tableaudebord p {
text-align:left; color:#FFFFFF;
}

#titletableaudebord {
 color:#FFFFFF; background:#000000; font-weight:bold;
}

.annuaire_top{
		color:#e45398	;
		font-weight:bold;
		font-size:11px;
		padding-left:3px;
		/*background-color:#999999;*/
		text-align:left;
		padding-left:10px;
		background-image:url(/img/fond-bleu.jpg);white-space:nowrap;
		
}
.annuaire_payant{
	border:solid 3px  #FF99CC;
	
	z-index:100;
}
/* -------------------------- Taille des champs ------------------------ */
.ch_date{ width:80px;}
.ch_mail{ width:200px; }
.ch_cp{ width:50px; }
.ch_ville{ width:178px; }
.ch_rue{ width:289px; }
.ch_titre{ width:300px; }
.ch_desc{ width:350px; height:130px; }

/* -------------------------- Bouton ------------------------ */
.calendrier
{
	cursor:pointer;
	background-image:url(../../img/cal24.jpg);
	background-repeat:no-repeat;
	color:white	; 
	width: 35px;
	height: 22px;
	font-size: 0px;
	color:white; 
	border: 0;

}
.videcalendrier
{
	cursor:pointer;
	background-image:url(/img/logout.gif);
	background-repeat:no-repeat;
	color:white	; 
	width: 18px;
	height: 18px;
	font-size: 0px;
	border: 0;  
 }
 
.Soustitre2{
	background-color:#F5F5F5;
	font-weight: bold;
	line-height:10px;
	
}
.Soustitre{
	color: #666666;
	font-size: 1.2em;
	padding-left:5px;
	text-align:left;
	height:15px;
	font-weight: bold;
	line-height:15px;
}
.Soustitre2{
	background-color:#F5F5F5;
	font-weight: bold;
	line-height:10px;
}
.recherche-sous-titre{
	background-image:url(../../img/font_form.gif);
	background-position:top right;
	background-repeat:repeat-y;
	padding-top:1px;
	padding-right:5px;
	vertical-align: top;
	color:black;

}
.SousTitrepage{
	color: #666666;
	font-size: 1.1em;
	text-align: left;
	background-image: url(../../img/bar04.gif);
	background-position: top;
	font-weight: bold;
	
}

.PageTab1{

	padding-left:10px;
	padding-top:12px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	color: #e45398;
	font-size: 10em;
	background-image:url(../../img/fond-2.jpg);
	height:15px;
	font-size:12px;
	background-repeat:repeat;
	text-align:left;}
	
/* Liste des offres et des demande */
.liste_off_dem{ border:1px solid #cccccc; width:100%; }
.liste_off_dem th{ background-color:#E4E4E4; font-size:12px; color:#666666;}
.liste_off_dem th, .liste_off_dem td{ padding:1px 5px; font-size:12px; color:#666666;}
	


.Txt11 {font-family: Arial;font-weight: normal; font-size: 11px; color: #767676; }
.Txt12 {font-family: Arial;font-weight: normal; font-size: 12px; color: #767676; }
.Txt12bold {font-family: Arial;font-weight: bold; font-size: 12px; color: #767676; }
.Txt14 {font-family: Arial;font-weight: normal; font-size: 14px; color: #767676; }
.Txt14bold {font-family: Arial;font-weight: bold;font-size: 14px; color: #767676; }
.Txt16 {font-family: Arial;font-weight: normal; font-size: 16px; color: #767676; }
.Txt18 {font-family: Arial;font-weight: normal; font-size: 18px; color: #767676; }
.Txt20 {font-family: Arial;font-weight: normal; font-size: 20px; color: #767676; }

.Style_Bld {font-weight: bold;}
.Style_Itc {font-style: italic;}

.PinkLite {color: #E96DA3;}
.Pink {color: #e45398;}
.DarkPink {color: #A7457E;}
.Green {color: #7CA452;}
.BlueGreen {color: #639A97;}
.BlueGreenLite {color: #85BDBC;}
.White {color: #FFFFFF;}
.brownclear {color: #878767;}
.gris {color: #666666;}


#spacer {
 background-image: url(/interface/invisible.gif);
 width:1px; height:1px; border:none;

}
/* Bouton */
.btn_apercu
{
	cursor:pointer;
	background-image:url(../../img/btn_120X30_apercu.gif);
	background-repeat:no-repeat;
	background-color:#FFFFFF; 	 
	color:white	; 
	width: 120px;
	height: 30px;
	font-size: 0px;
	border: 0;  
}
.btn_flechedroite
{
	cursor:pointer;
	background-image:url(../../img/froite.gif);
	background-repeat:no-repeat;
	background-color:#FFFFFF; 	 
	color:white	; 
	width: 120px;
	height: 40px;
	font-size: 0px;
	border: 0;  
}
.btn_unlog
{
	cursor:pointer;
	background-image:url(../../img/logout.gif);
	background-repeat:no-repeat;
	color:white	; 
	width:15px;
	height: 15px;
	font-size: 10px;
	border: 0;  
}	
.btn_contact
{
	cursor:pointer;
	background-image:url(../../img/btn-ajouter_contact.jpg);
	background-repeat:no-repeat;
	background-color:#FFFFFF; 	 
	color:white	; 
	width: 120px;
	height: 30px;
	font-size: 0px;
	border: 0;  
}	
.btn_rss
{
	cursor:pointer;
	background-image:url(../../img/xml.gif);
	background-repeat:no-repeat;
	
	color:white; 
	width: 20px;
	height: 20px;
	font-size: 0px;
	border: 0;  
}	
.btn_fiche
{
	cursor:pointer;
	background-image:url(../../img/fiche.png);
	background-repeat:no-repeat;
	
	color:white; 
	width: 35px;
	height: 30px;
	font-size: 0px;
	border: 0;  
}	
.btn_annuler
{
	cursor:pointer;
	background-image:url(../../img/btn_annuler.jpg);
	background-repeat:no-repeat;
	background-color:#FFFFFF; 	 
	color:white; 
	width: 120px;
	height: 35px;
	font-size: 0px;
	border: 0;  
}

.btn_rechercher
{
	cursor:pointer;
	background-image:url(../../img/btn_120X30_brun.gif);
	background-repeat:no-repeat;
	color: #000000; 
	width: 120px;
	font-size: 14px;
	font-weight:bold;
	height: 30px;
	border: 0;  
	padding-top:5px; padding-left:10px
}	
.btn_petit_offre
{
	cursor:pointer;
	background-image:url(../../img/btn-petit-offre.jpg);
	background-repeat:no-repeat;
	width: 120px;
	height: 30px;
	border: 0;  
}	
.btn_petit_demande
{
	cursor:pointer;
	background-image:url(../../img/btn-petit-demande.jpg);
	background-repeat:no-repeat;
	width: 120px;
	height: 30px;
	border: 0;  
}	

.btn_publier
{
	cursor:pointer;
	background-image:url(../../img/btn_publier.jpg);
	background-repeat:no-repeat;
	width: 120px;
	height: 30px;
	border: 0;  
}	
.btn_abonner
{
	cursor:pointer;
	background-image:url(../../img/btn_160X30_rouge.gif);
	background-repeat:no-repeat;
	background-color:#FFFFFF; 	 
	color:white	; 
	font-weight:bold;
	padding-top:5px;
	width: 164px;
	height: 30px;
	font-size: 13px;
	border: 0;   
}	

.btn_employeur
{
	cursor:pointer;
	background-image:url(../../img/btn-aecrire_employeur.jpg);
	background-repeat:no-repeat;
	background-color:#FFFFFF; 	 
	color:white	; 
	width: 120px;
	height: 30px;
	font-size: 0px;
	border: 0;  
}
.btn_envoye
{
	cursor:pointer;
	background-image:url(../../img/btn-envoi.png);
	background-repeat:no-repeat;
	background-color:#FFFFFF; 	 
	color:white	; 
	width: 120px;
	height: 30px;
	font-size: 0px;
	border: 0;  
}
.btn_contacter
{
	cursor:pointer;
	background-image:url(../../img/btn-contact.jpg);
	background-repeat:no-repeat;
	background-color:#FFFFFF; 	 
	color:white	; 
	width: 120px;
	height: 30px;
	font-size: 0px;
	border: 0;  
}
.btn_ecrire
{
	cursor:pointer;
	background-image:url(../../img/btn-ecrire.png);
	background-repeat:no-repeat;
	background-color:#FFFFFF; 	 
	color:white	; 
	width: 120px;
	height: 30px;
	font-size: 0px;
	border: 0;  
}
.btn_120_30
{
	cursor:pointer;
	background-image:url(../../img/btn_120X30.jpg);
	background-repeat:no-repeat;
	background-color:#FFFFFF;
	font-weight:bold;
	padding-top:5px;
	width: 120px;
	height: 30px;
	font-size: 13px;
	border: 0;  
}
.btn_160_30
{
	cursor:pointer;
	background-image:url(../../img/btn_160X30.gif);
	background-repeat:no-repeat;
	background-color:#FFFFFF;
	font-weight:bold;
	padding-top:5px;
	width: 164px;
	height: 30px;
	font-size: 13px;
	border: 0;  
}
.btn_160_30_brun
{
	cursor:pointer;
	background-image:url(../../img/btn_160X30_brun.gif);
	background-repeat:no-repeat;
	background-color:#FFFFFF;
	font-weight:bold;
	padding-top:5px;
	width: 164px;
	height: 30px;
	font-size: 13px;
	border: 0;  
}


.btn_120_30_enregistrer
{
	cursor:pointer;
	background-image:url(../../img/btn_120X30_enregistrer.jpg);
	background-repeat:no-repeat;
	background-color:#FFFFFF;
	font-weight:bold;
	padding-top:5px;
	width: 120px;
	height: 30px;
	font-size: 13px;
	border: 0;  
}

.Supprimer
{
	cursor:pointer;
	background-image:url(../../images/b_sup.png);
	background-repeat:no-repeat;
	background-color:#FFFFFF; 	 
	color:white	; 
	width: 25px;
	height: 22px;
	font-size: 0px;
	border: 0;  
	/*color: #...;*/

}
.Messagerie
{
	cursor:pointer;
	background-image:url(../../img/icons/mes_env.gif);
	background-repeat:no-repeat;
	background-color:#FFFFFF; 	 
	color:white	; 
	width: 25px;
	height: 22px;
	font-size: 0px;
	border: 0;  

}
.Nonautorise{
	color: #e45398;
	font-size: 1.2em;
	background-color:#F5F5F5;
	text-align:center;
	height:23px;
	text-decoration:underline;
	font-weight: bold;
}
.PageTab1{

	padding-left:10px;
	padding-top:12px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	color: #e45398;
	font-size: 10em;
	background-image:url(../../img/fond-2.jpg);
	height:15px;
	font-size:12px;
	background-repeat:repeat;
	
}
.PageTab2{

	padding:0 0 0 10px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:12px;
	line-height:20px;
	color:#000000;
	border:#CCCCCC;

}

/* -------------------------- Style message ------------------------ */
.bandeaumessage{

font-family:arial,helvetica,sans-serif;
background-color: #e45398;
padding: 4px 4px 4px 4px;
text-align: center;font-size:10.0pt;
font-weight: bold;
color: white;
  }
.bandeaumessagevert{

font-family:arial,helvetica,sans-serif;
background-color: #CCFF99;
padding: 4px 4px 4px 4px;
text-align: center;
font-size:10.0pt;
font-weight: bold;
color: black;
  }  
  .bandeaumessageerreur{
  font-family:arial,helvetica,sans-serif;
  background-color: #F0F3F0;
  text-align: left;
  padding: 4px 4px 4px 4px;
  text-align: center;
  font-size:9.0pt;
  color: red;
     
  }
  .bandeaumessageok{
  font-family:arial,helvetica,sans-serif;
  background-color: #F0F3F0;
  text-align: left;
  padding: 4px 4px 4px 4px;
  text-align: center;
  font-size:9.0pt;
  color: green;
  
     
  }