/* CSS Document */
body tr td table
{
  font-size:12px;
  font-family: Helvetica, Verdana;
}

.admin_home{
	margin-left:5px;
	font-size:12px;
}
.admin_panel{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:12px;
}
.annuaire_payant{
	border:solid 3px #ff6600;
	font-weight:bold;
	z-index:100;
}
.ss_fond{
	background: white; 
	
	

		
		
	
}
.module_accueil{
	border-bottom:solid 1px #FF9900;
	color:#666666;
	font-size:14px;
	margin-bottom:2px;
	font-weight:bold;
}
.pagetitle{
	font-weight:bold;
	text-align:left;
	background-image:url(../../img/fond-title3.gif);
	background-repeat: repeat-x;
	height: 66px; 
	background-position:top;
	font-size:1.4em;
	color:#FFFFFF;
	padding-top:1px;
	padding-left:10px;
	
	
}
.btn_ins{
	height:100px;
}

/* -------------------------- 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: #...;
	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;  
 	 

}
.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;  

}

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

}
.invisible
{
	cursor: default;
	background-image:url(../newsletter/img/invisible.gif);
	background-repeat:no-repeat;
	background-color:#FFFFFF; 	 
	color:white	; 
	width: 1px;
	height: 1px;
	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: #...;*/

}
.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_annonce
{
	cursor:pointer;
	background-image:url(../../img/btn_160X30_annonce.jpg);
	background-repeat:no-repeat;
	background-color:#FFFFFF; 	 
	color:white	; 
	width: 164px;
	height: 30px;
	font-size: 0px;
	border: 0; white-space: pre;
}

.btn_apercu_annonce
{
	cursor:pointer;
	background-image:url(../../img/btn_160X30_apercu.jpg);
	background-repeat:no-repeat;
	background-color:#FFFFFF; 	 
	color:white	; 
	width: 164px;
	height: 30px;
	font-size: 0px;
	border: 0; white-space: pre;
}
.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;  
}
/* Liste des offres et des demande */
.liste_off_dem{ border:1px solid #cccccc; width:100%; }
.liste_off_dem th{ background-color:#E4E4E4;  }
.liste_off_dem th, .liste_off_dem td{ padding:1px 5px;}
.link_mu{
	font-weight:100;
	background-color:#FF6633;
	border-bottom:solid 1px black;
	color:black;
	width:720px;
	height:18px;
	display:block;
	font-weight:bold;
	font-size:12px;
	padding:3px 3px 3px 40px;
}

.link_mu:hover{
	background-image:none;
	background-color:#FFCC99;
	color:black;;
	text-decoration:none;
}
.recherche_tableau{
	border:dashed 1px #FF6600 
}
.annuaire_top{
		color:white	;
		font-weight:bold;
		font-size:11px;
		padding-left:3px;
		/*background-color:#999999;*/
		text-align:center;
		background-image:url(/img/fond-bordeau-glassy.jpg);white-space:nowrap;
		
}
table .annuaire{
	border: dashed 1px #f60;
	margin:2px;
	margin-top:4px;
	background-color:#F8F8F8;
}
table .annuaire th{
	background-color:#FF6600;
	color:white;
	text-decoration:none;
}
table .annuaire td{
	padding-left:20px;
}
.annu_presta{

}
.pathway{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:10px;
	padding-left:15px;
}
/* planning */
.planning{
	border-right:solid 1px black;
	width:100px;
}
/* bouton pour la commande */
.gro_btn_doc{
	width:250px;
	height:50px;
	background:grey;
	border:outset 1px black;;
}
.btn_doc4 a{
font-weight:100;
	background-color:red;
	border:solid 1px black;
	color:black;
	width:90%;
	display:block;
	font-weight:bold;
	font-size:10px; 
}
.btn_doc4 a:hover{
	background:red;
	border:solid 1px black;
	color:black;
	display:block;
	font-weight:bold;
	font-size:10px;
}
.btn_doc2 a{
font-weight:100;
	background-color:#3399CC;
	border:solid 1px red;
	color:black;
	width:90%;
	display:block;
}
.btn_doc2 a:hover{
	background:#cccccc;
	border:solid 1px red;
	color:black;
	display:block;
}
.btn_doc1 a{
font-weight:100;
	background-color:#66CC99;
	border:solid 1px red;
	color:black;
	width:90%;
	display:block;
}
.btn_doc1 a:hover{
	background:#cccccc;
	border:solid 1px red;
	color:black;
	display:block;
}
.btn_doc a{

font-weight:100;

	color:black;

}

.btn_doc a:hover{

	color:black;

}

.btn_doc{

font-weight:100;

	background:#ede09e;

	border:solid 1px red;

	color:black;

	width:90%;

	display:block;

}

.btn_doc:hover{

	background:#cccccc;

	border:solid 1px red;

	color:black;

	display:block;

}



/*

 *   Menu superieur

 */

table.topbarre { 

                 cell-spacing: 0;

                 }

/*

 * Tables

 */

table.border {

               background: #ede09e;

               border: 2px #D42410 solid; }



table.noborder {

                 background: #444444;

                 color: #eeeeee;

                 border-collapse:collapse;

                 border: 0px  }



table.noborder td {

                    border-collapse:collapse;

                    border: 0px  }



table#actions {

                background: #444444;

                color: #eeeeee;

                border: 0px;

                cell-spacing: 1em;

                }



table#actions td {

                   border-bottom: 1px ridge black;

                   border-right: 1px ridge black;

                   border-left: 1px ridge white; 

                   border-top: 1px ridge white;

                   text-align: center;

                   padding: 0.2em;

}

/*

 *

 */
img{
	border:0px;
}


/*a { 
    text-decoration: underline;
    font-weight: bold;
	color:#FF6600;
    }



a:hover {     
	text-decoration: none;
	color: #666;  
}*/

a {
	color: #333333;
	 font-weight: bold;
	text-decoration: none;
}
a:hover {
	color: #333333;
	text-decoration: underline;
}
td.menuclient { 

          border-right: 1px solid #888888;

          border-bottom: 1px solid #777777;

    	  background: #EFCEBA; 

         }



td.menusel { 

            border-top: 1px solid #999999;

            border-right: 1px solid #aaaaaa;

            border-bottom: 1px solid #aaaaaa;

            border-left: 1px solid #999999;

             }



td.border { 

            border-top: 1px solid #555555;

            border-right: 1px solid #888888;

            border-bottom: 1px solid #777777;

            border-left: 1px solid #666666;

            }



div.menus { 

            background: #444444; 

            color: #eeeeee;

            border-top:    1px dashed #555555;

            border-right:  1px dashed #888888;

            border-bottom: 1px dashed #777777;

            border-left:   1px dashed #666666;

            }

.mainbody{

	padding-top:2px;
	padding-bottom:10px;
	padding-left:2px;
	padding-right:10px;

	font-family:Verdana, Arial, Helvetica, sans-serif;

	font-size:12px;

	line-height:20px;

}

.menu { 
	padding-left:15px;
	background: #EFCEBA; 
	background-image:url(../../img/menu.jpg);
	background-position:left;
	background-repeat:no-repeat;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-weight:normal;
	font-size:10px;
	text-align:left;
	border:solid 1px #EFCEBA;
	width:190px;
	height:15px;
	display:block;
	color:black;
	text-decoration: none 
}
.menu:hover{ 
	background-color:#FEEDD3; 
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:10px;
	text-align:left;
	background-image:none;
	border:solid 1px white;
	color:black;
	text-decoration: none ;
	font-weight:normal;
}
.submenu 

{ 

  background: #444444; 

  font-family: Helvetica, Verdana; font-size: 1.0em;

  color: #bbbbbb; 

  text-decoration: none }



.menusel

{ 

  background: #666666; 

  font-family: Helvetica, Verdana; font-size: 1.0em; font-weight: bold; 

  color: #eeeeee; 

  text-decoration: none }

a.normal{ font-weight: normal } 

a.impayee { font-weight: bold }



/*

 *   Barre de gauche

 */



a.leftmenu { 

             font-family: Helvetica, Verdana; 

             font-size: 1.0em; 

             font-weight: bold; 

             color: #cccccc; 

  }



td.barre { 

           border-right: 1px solid #777777;

           border-bottom: 1px solid #888888;

           background: #444444;

           font-family: Helvetica, Verdana;

           font-size: 1.0em; 

           color: #aaaaaa; 

           text-decoration: none }



td.barre_select { 

                  background: #666666; 

                  color: #eeeeee 

                  }



div.titre { 

            font-family: Helvetica, Verdana; 

            font-size: 1.0em; 

            font-weight: bold; 

            color: black; 

            text-decoration: none;

			display: block;

			width: 80%;

			border-bottom: solid 1px #d42410;

			 }

/*

 *

 */

.liste { 

                 background: #666666; 

                 color: #dddddd;

                 border-top:    1px dashed #555555;

            border-right:  1px dashed #888888;

            border-bottom: 1px dashed #777777;

            border-left:   1px dashed #666666;

                 }



tr.liste_titre { 

                 background: #666666; 

                 font-family: Helvetica, Verdana;

                 font-size: 1.0em;

                 font-weight: bold;

                 color: #dddddd;

                 }



tr.pair { 

         

          font-family: Helvetica, Verdana; 

          font-size: 1.0em;

          color: #eeeeee;

		  text-align:center;

          border-top:    1px dashed #555555;

          border-right:  1px dashed #888888;

          border-bottom: 1px dashed #777777;

          border-left:   1px dashed #666666; 

          }



tr.impair { 

           

            font-family: Helvetica, Verdana;

            font-size: 1.0em;

            color: #eeeeee;

			text-align:center;

            border-top:    1px dashed #555555;

            border-right:  1px dashed #888888;

            border-bottom: 1px dashed #777777;

            border-left:   1px dashed #666666;

            }

tr.pair:hover, tr.impair:hover { 

          

          font-family: Helvetica, Verdana; 

          font-size: 1.0em;

          color: #eeeeee;

		  text-align:center;

          border-top:    1px dashed #555555;

          border-right:  1px dashed #888888;

          border-bottom: 1px dashed #777777;

          border-left:   1px dashed #666666; 

          }





/*

 * Classes TR

 */



tr.box_titre { 

            font-family: Helvetica, Verdana; 

            font-size: 1.0em; 

            font-weight: bold; 

            color: black; 

            text-decoration: none;

			text-align:center;

			

			width: 100%;

               }

tr.box_pair { 

              background: #666666; 

              font-family: Helvetica, Verdana; 

              font-size: 0.9em; 

              color: #eeeeee;

              }



tr.box_impair { 

                background: #777777; 

                font-family: Helvetica, Verdana;

                font-size: 0.9em;

                color: #eeeeee; 

                }



tr.fiche { 

           font-family: Helvetica, Verdana;

           font-size: 0.6em; 

           }



/* stats */

tr.total { 

          background: #444444; 

          font-family: Helvetica, Verdana; 

          font-size: 1.0em;

          color: #eeeeee;

          }



tr.form { 

          background: #FF6600; 

          font-family: Helvetica, Verdana; 

          font-size: 1.0em;

          color: #eeeeee;

          }

/* input */

input, textarea, option, select {

	/*background-color:#FF6600;*/
	/*color: #FF6600;*/
	color: black; 
	/*border:solid 1px FF6600;*/
}

select.mini{

	font-size:10px;

}



.menucontext{
background:#EFCEBA;
position:absolute;
left:440px; 
top:216px; 
display:none;
z-index:90;
}
.titre_page{
	font-size:10px;
	line-height:13px;
	padding-top:5px;
	padding-right:15px;
	background-repeat:no-repeat;
	height:20px;
}
.erreur{
	font-weight:bold;
	font-style:italic;
}
/*
 * Classes TD
 */
.recherche-sous-titre2{
	background-image:url(../../img/font_form2.gif);
	background-color:#333333;
	background-position:top right;
	background-repeat:repeat-y;
	padding-top:1px;
	padding-right:5px;
	vertical-align:top;
	color:white;
	font-weight:bold;
}
.recherche-sous-titre2:hover{
	background-color:#CCCCCC;
	background-image:none;
	padding-top:1px;
	padding-right:5px;
	color:white;
	font-weight:bold;
}
.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;


	
}

input.flat, select.flat, textarea.flat

{ 

 background-color:white;
 color:#FF6600;
 }



td.valeur

{ 

  font-weight: bold;

  }



td.delete { 

            background: red;

            font-weight: bold;

            }



td.valid { 

           background: pink;

           font-weight: bold;

           }



td.small { 

           font-size: 0.8em;

           }



tr.nonpayed { 

              font-size: 0.9em; font-weight: bold;

              }





p#powered-by-dolibarr {

	

	margin: 0;

	padding: 0;

	bottom: 2px;

	left: 0px;

	z-index: 2;

	color: #eeeeee;

}



p#powered-by-dolibarr a {

	border: 1px solid black;

	text-decoration: none;

	color: #eeeeee;

	font-size: 0.9em;

	padding-right: 5px;

	padding-left: 5px;

}

/* class pour le calendrier */

.S{

	background-color:#eeeeee;

	border:0;

}

td.J0,td.J1,td.J2,td.J3,td.J4,td.J5,td.J6{

	background-color:#6666CC;

	color:black;

}

td.J0:hover,td.J1:hover,td.J2:hover,td.J3:hover,td.J4:hover,td.J5:hover,td.J6:hover{

	background-color:#003366;

	color:#111111;

}

.MoisAnnee{

	background-color:black;

}


.Titrepage{

	background-image:url(../../img/plan-du-site.jpg);
	background-position:top;
	background-repeat: repeat-x;
	height: 66px; 
	font-size:1.8em;
	text-align:left;
	color:#FFFFFF;
	padding-top:5px;
	padding-left:10px;
	
}
.SousTitrepage{
	color: #666666;
	font-size: 1.1em;
	text-align: left;
	background-image: url(../../img/bar04.gif);
	background-position: top;
	font-weight: bold;
	
}

/*.PageTop{

	background-image:url(../../img/plan-du-site.jpg);
	background-position:top;
	background-repeat:repeat-x;
	height: 66px; 
	font-size:1.8em;
	text-align:left;
	color:#FFFFFF;
	padding-top:5px;
	padding-left:10px;
}*/

.Pagehaut{

	background-image:url(../../img/pages/fond-1.jpg);
	background-position:1px;
	
	background-repeat:no-repeat;
	padding-top:10px;
	padding-left:10px;
	padding-right:70px;
	height:100px;
	color: #666666;
	font-weight: bold; 
	
}

.FormulaireTop{

	background-image:url(../../img/fond-2.jpg);
	background-position:top;
	padding:10px 10px 10px 10px; 
	
	
<----------------------Newsletter---------------------------->
}
.TitreArticle{
	background-image: url(../../img/fond-2.jpg);
	background-position: top;
	padding: 2px 2px 2px 2px;
	color: #FF6600;
	font: normal bold;
	text-align: left;
	
}


.box_news{
	background-image:url(../../img/font_form2.gif);
	background-color:#333333;
	background-position:top right;
	background-repeat:repeat-y;
	height: 21;
	padding-left: 8px;
	font-family: Arial, Tahoma, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #ffffff;
}
/*----------------------Fomulaire---------------------------*/
.Formulairedown{

	background-image:url(../../img/fond-2.jpg);
	background-position:top;
	padding:2px 10px 10px 5px; 
	
}

.PageTab1{

	padding-left:10px;
	padding-top:12px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	color: #FF6600;
	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;
	
	
}
.PageImage{

	padding-top:80px;
	
}

.TitreFormulaire{
	color: #FF6600;
	font-size: 1.2em;
	background-color:#F5F5F5;
	text-align:left;
	height:23px;
	text-decoration:underline;
	font-weight: bold;
}
.Titregris{
	color: #666666;
	font-size: 1.2em;
	background-color:#F5F5F5;
	text-align:left;
	height:23px;
	text-decoration:underline;
	font-weight: bold;
}
.Nonautorise{
	color: #FF6600;
	font-size: 1.2em;
	background-color:#F5F5F5;
	text-align:center;
	height:23px;
	text-decoration:underline;
	font-weight: bold;
}

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



.PosteRecherche{
	color: #666666;
	font-size: 1.6em;
	background-color:#F5F5F5;
	text-align:center;
	height:23px;
	text-decoration: none;
	font-weight: bold;
	border: thin solid #666666;
	}
	
	.Soustitre{
	background-image:url(../../img/fond-bleu.jpg);
	
	color: #666666;
	font-size: 1.2em;
	padding-left:5px;
	
	
	text-align:left;
	height:15px;
	font-weight: bold;
	
	line-height:15px;
	
	}
	
	.Soustitre1{
	color: #666666;
	font-size: 1.0em;
	text-align:left;
	font-weight: bold;
	
	}
	
	.Annoncedep{
	color: #669933;
	font-size: 1.3em;
	text-align:left;
	font-weight: bold;
	
	}
	
	.Soustitreannonces{
	color: #0066CC;
	font-size: 1.0em;
	text-align:left;
	font-weight: bold;
	
	}
	.Soustitre2{
	background-color:#F5F5F5;
	font-weight: bold;
	line-height:10px;
	
}

.Nomfiche{

	font-family:Verdana, Arial, Helvetica, sans-serif;
	color: #FF6600;
	font-size:14px;
	font-weight: bold;
	vertical-align:top;
	
}
.Nomfichegris{

	font-family:Verdana, Arial, Helvetica, sans-serif;
	color: #666666  ;
	font-size:12px;
	font-weight: bold;
	vertical-align:top;
	
}

.Nomfichebleu{

	font-family:Verdana, Arial, Helvetica, sans-serif;
	color: #0066CC;
	font-size:14px;
	font-weight: bold;
}
/* -------------------------- Style message ------------------------ */
.bandeaumessage{

font-family:arial,helvetica,sans-serif;
background-color: #FF6600;
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;
  vertical-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;
  vertical-align: center;
  font-size:9.0pt;
  color: green;
  
     
  }
  
 #backg_box {
	background-image: url(http://www.annuaire-service-a-domicile.fr/img/fond-title.gif);
	height: 21;
	padding-left: 8px;
	font-family: Arial, Tahoma, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #ffffff;
	
}
 

 #backg_box_menu {
	background-image: url(/img/box_menu.jpg);
	height: 29;
	padding-left: 8px;
	font-family: Arial, Tahoma, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #ffffff;
	
} 

  #backg_box_menu2 {
	background-image: url(/img/box_menu2.jpg);
	height: 29;
	padding-left: 8px;
	font-family: Arial, Tahoma, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #ffffff;
} 

  #backg_box_menu3 {
	background-image: url(/img/box_menu3.jpg);
	height: 29;
	padding-left: 8px;
	font-family: Arial, Tahoma, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #ffffff;
} 
  #backg_box_menu4 {
	background-image: url(/img/box_menu4.jpg);
	background-repeat:repeat-x;
	height: 25;
	padding-left: 8px;
	font-family: Arial, Tahoma, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #ffffff;
} 
  #box5 {
background: #ffffff;
	border: 1px solid #cccccc;
	vertical-align: top;
	font-family: Arial, Tahoma, Helvetica, sans-serif;
	font-size: 12px;
	color: #333333;
}
#box5 a {
	color: #333333;
	text-decoration: none;
}
#box5 a:hover {
	color: #333333;
	text-decoration: underline;
}
  #box6 {
background: #ffffff;
	border: 2px solid #FF6600;
	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;
}
#box {
	background: #ffffff;
	border: 1px solid #cccccc;
	vertical-align: top;
	padding-left: 5px;
	padding-right: 5px;
	padding-top: 5px;
	padding-bottom: 5px;
	font-family: Arial, Tahoma, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: groove;
	color: #333333;
}
#box2 {
	background: #EBEBEB;
	vertical-align: top;
	padding-left: 5px;
	padding-right: 5px;
	padding-top: 5px;
	padding-bottom: 5px;
	font-family: Arial, Tahoma, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: groove;
	color: #333333;
}
#box4 {
	vertical-align: top;
	font-family: Arial, Tahoma, Helvetica, sans-serif;
	font-size: 12px;
	color: #333333;
}
#box4 a {
	color: #333333;
	text-decoration: none;
}
#box4 a:hover {
	color: #333333;
	text-decoration: underline;
}

/*----------------Style menu compte--------------*/
#menucontainer{
	position:relative;
	height:50px;
	color:#FFFFFF;
	
	width:100%;
	font-family:Helvetica,Arial,Verdana,sans-serif;
	}
#menunav{
	position:relative;
	height:38px;
	font-size:11px;
	/*text-transform:uppercase;*/
	font-weight:bold;
	background:#fff url(../../img/menu_compte_background.jpg) repeat-x bottom left;
	padding:0 0 0 20px;}
	
#menunav ul{
	margin:0;
	padding:0;
	list-style-type:none;
	width:auto;	
	float:right;}

#menunav ul li{
	display:block;
	float:left;
	margin:0 1px;}

#menunav ul li a{
	display:block;
	float:left;
	color:#EAF3F8;
	text-decoration:none;
	padding:0 0 0 10px;
	height:38px;}

#menunav ul li a span{
	padding:12px 5px 0 0;
	height:21px;
	float:left;}

#menunav ul li a:hover{
	color:#fff;	
	background:transparent url(../../img/menu_compte_hover.jpg) repeat-x bottom left;}

#menunav ul li a:hover span{
	display:block;
	width:auto;
	cursor:pointer;}
#menunav ul li a.current, #menunav ul li a.current:hover{
	color:#fff;
	background:#1D6893 url(../../img/menu_compte_left.jpg) no-repeat top left;
	line-height:275%;}
#menunav ul li a.current span{
	display:block;
	padding:0 20px 0 0;
	width:auto;
	background:#383636 url(../../img/menu_compte_right.jpg) no-repeat top right;
	height:38px;}


/*----------------Fin Style menu compte--------------*/

/* Tag 
-------------------------------------------------------- */
.level-5 {font-size:20px;float:left;white-space:nowrap;vertical-align:bottom}
.level-4 {font-size:18px;float:left;white-space:nowrap;vertical-align:bottom}
.level-3 {font-size:16px;float:left;white-space:nowrap;vertical-align:bottom}
.level-2 {font-size:14px;float:left;white-space:nowrap;vertical-align:bottom}
.level-1 {font-size:12px;float:left;white-space:nowrap;vertical-align:bottom}

.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;}

#footer-tag{
background-color:#cccccc; text-align:justify; padding: 0 20px 0 20px; 
}


#footer-tag a{text-decoration:none;color: #666666;}
#footer-tag a:hover{text-decoration:none;color: #666666;}


