html {
        background-position: right;
        height: 100%;
        margin-bottom: 0.01em;
}

body {
        background-image: url('/images/background.gif');
        background-repeat: repeat-y;
        background-position: center;
        font-family: Trebuchet MS;
        font-size: 12px;
        color: #666666;
        margin: 0px;
        padding: 0px;
}

.bgwcode_champ
{
background: url('/images/fond_champ.gif') no-repeat #ffffff;
        margin: 0px;
        padding: 0px;
}

ul        {
        list-style: disc;
        display: block;
        margin: 0px 5px 0px 30px;
        padding: 0px;

}

li.aide        {
        margin: 2px 15px 2px 0px;
        padding: 0px;
        list-style-image: url('/images/aide_liste.gif');
        list-style-position: inside;
        display: list-item;

}

li        {
        margin: 2px 2px 2px 2px;
        padding: 0px;
}

.texte {
        text-align: justify;
        text-indent: 15px;
}
.FormChamps{
        height: 17px;
        margin: 4px;
        vertical-align: baseline;
}



.bginput
{
        font-family: Verdana, Arial, Helvetica, sans-serif;
        font-size: 10px;
        background-color: #fcfcfc;
        border-bottom: 2px solid #cccccc;
        border-left: 2px solid #dfdfdf;
        border-right: 2px solid #cccccc;
        border-top: 2px solid #dfdfdf;
        font-weight: bold;
}


form {
        margin: 0px;
        padding: 0px;
}

optgroup
{
    BACKGROUND-COLOR: #FFFFFF;
    BORDER-BOTTOM: 1px solid  #3e66ae;
    BORDER-LEFT: 1px solid  #8CA7D8;
    BORDER-RIGHT: 1px solid  #3E66AE;
    BORDER-TOP: 1px solid  #8CA7D8;
    COLOR: #000044;
    FONT-FAMILY: Verdana;
    FONT-SIZE: 8pt;
}


select
{
    BACKGROUND-COLOR: #FFFFFF;
    BORDER-BOTTOM: 1px solid  #3e66ae;
    BORDER-LEFT: 1px solid  #8CA7D8;
    BORDER-RIGHT: 1px solid  #3E66AE;
    BORDER-TOP: 1px solid  #8CA7D8;
    COLOR: #000044;
    FONT-FAMILY: Verdana;
    FONT-SIZE: 8pt;
}




textarea
{
    BACKGROUND-COLOR: #FFFFFF;
    BORDER-BOTTOM: 1px solid  #174d82;
    BORDER-LEFT: 1px solid  #174d82;
    BORDER-RIGHT: 1px solid  #174d82;
    BORDER-TOP: 1px solid  #174d82;
    COLOR: #000044;
    FONT-FAMILY: Verdana;
    FONT-SIZE: 8pt;
}


input
{
    BACKGROUND-COLOR: #FFFFFF;
    BORDER-BOTTOM: 1px solid  #174d82;
    BORDER-LEFT: 1px solid  #174d82;
    BORDER-RIGHT: 1px solid  #174d82;
    BORDER-TOP: 1px solid  #174d82;
    COLOR: #000044;
    FONT-FAMILY: Verdana;
    FONT-SIZE: 8pt;

}

.PasDeBord
{
        BORDER-BOTTOM: 0px;
        BORDER-LEFT: 0px;
        BORDER-RIGHT: 0px;
        BORDER-TOP: 0px;
        background-color: #DBE7FB;
}


h1        {
        font-size: 30px;
        font-weight: bold;
        margin: 0px;
        margin-bottom: 10px;
        padding: 0px;
}

h2        {
        font-size: 18px;
        font-weight: bold;
        color: #199cc1;
        margin: 0px;
        padding: 0px;
}

strong        {
        color: #199cc1;
}

h3        {
        color: #199cc1;
}

h4        {
        padding-left: 20px;
        padding-right: 90px;
        font-size: 16px;
        font-weight: bold;
        color: #999999;
}


a {
        font-weight: bold;
        font-family: Tahoma, Sans-serif;
        text-decoration: none;
        color: #546D9E;
        font-size: 11px;
}

a:hover        {
        text-decoration: underline ! important;
}


a.menu_footer {
        font-family: Tahoma, Sans-serif;
        text-decoration: none;
        color: #FFFFFF;
        font-size: 10px;
}

a.menu_footer:hover {
        text-decoration: underline ! important;
}

a.arrow_footer {
        font-family: Tahoma, Sans-serif;
        text-decoration: none;
        color: #FFFFFF;
        font-size: 10px;
        padding-left: 10px;
		background: url('/images/arrow_white.gif') no-repeat left;

}

a.arrow_footer:hover {
        text-decoration: underline ! important;
}

a.arrow_groupe {
        text-decoration: none;
        padding-left: 18px;
		background: url('/images/groupe.png') no-repeat left;
        color: #85818D;
    	font-size:7.5pt;
    	font-weight: bold;
        font-family: Verdana;
}

a.arrow_groupe:hover {
        text-decoration: underline ! important;
        color: #ECA848;
}

a.arrow_right {
        text-decoration: none;
        padding-left: 12px;
		background: url('/images/arrow.gif') no-repeat left;
        color: #85818D;
    	font-size:7.5pt;
    	font-weight: bold;
        font-family: Verdana;
}

a.arrow_right:hover {
        text-decoration: underline ! important;
        color: #ECA848;
}

#MenuInterieur	{
	background: #DBE7FB;
	width: 172px;
	padding: 3px;
	margin-left: 8px;
    border-left-style: dotted;
    border-left-width: 1px;
    border-right-color: #1782a5;
    border-bottom-color: #1782a5;
    border-left-color: #1782a5;
    border-bottom-width: 1px;
    border-right-width: 1px;
    border-bottom-style: dotted;
    border-right-style: dotted;

}

#menu_latteral_caddie {
	background-image: url('/images/menu_membre_caddie.gif');
	background-repeat: no-repeat;
	width: 180px;
	height: 32px;
	margin-top: 10px;
	margin-right: 5px;
	margin-left: 8px;
}

#menu_latteral {
	background-image: url('/images/menu_membre.gif');
	background-repeat: no-repeat;
	width: 180px;
	height: 32px;
	margin-top: 10px;
	margin-right: 5px;
	margin-left: 8px;
}


#wrapper {
	text-align: center;
	overflow: auto;
}
#contentwrapper {
	width: 950px;
	margin-left: auto;
	margin-right: auto;
	text-align: left;
	padding: 0px;
	height: 100%;
	overflow: auto;
	clear: both;
	display: block;
}


#menu {
	padding: 3px 0px 3px 0px;
	margin-bottom: 0px;
	vertical-align: baseline;
	color: #415885;
	background-image: url('/images/menu_bg.gif');
	text-align: center;
	height: 18px;
	width: 950px;
}
#menu a {
	font-weight: bold;
	color: #FFFFFF;
	text-decoration: none;
}
#banner {
	background-position: right;
	height: 100px;
	margin-bottom: 0px;
	background-image: url('/images/header.jpg');
	background-repeat: no-repeat;

}
#main {
	float: left;
	padding: 10px 7px 0px 2px;
	width: 589px;
	margin-right: 3px;
	margin-left: 3px;

}
#sidebar {
	float: left;
	padding: 0px 4px 0px 0px;
	margin: 0px;
	width: 187px;
}
#latteral {
	float: left;
	width: 137px;
	height: 100%;
}
#latteral_menu_titre {

}
#latteral_menu {
    border-style: dotted;
	border-width: 1px;
	border-color: #16728C;
	padding: 0px 4px 0px 4px;
	margin: 0px 0px 0px 0px;
	background-color: #e2ecfc;
	height: 100%;
}
#logo {
	background-position: center center;
	float: left;
	padding-top: 10px;
    padding-left: 10px;
	margin: 5px 0px 0px 0px;
	width: 255px;
	height: 85px;

}
#pub {
	float: left;
	width: 600px;
	height: 60px;
	margin-top: 20px;
	margin-right: 0px;
	margin-left: 0px;
}

#langue {
	float: left;
	width: 70px;
	height: 60px;
	text-align:right;
}
#langue_placement {
	width: 60px;
	height: 15px;
    background:#327bae;
    padding:3px;
    text-align:center;
    border-bottom:1px solid #24597e;
    border-left:1px solid #24597e;
    border-right:1px solid #24597e;
}

#TitreMenu {
	margin-left: 5px;
	font-weight: bold;
	font-size: 17px;
	color: #FFFFFF;
	padding: 3px 0 0 0;
}


#CategorieMessage {
        width: 577px;
        border-right-width: 1px;
        border-left-width: 1px;
        border-right-color: #9292ab;
        border-left-color: #9292ab;
        margin-left: 4px;
        padding: 3px;
        border-right-style: solid;
        border-left-style: solid;
        background-color: #ededed;
        border-bottom-style: solid;
        border-bottom-width: 1px;
        border-bottom-color: #9292ab;
        display: block;
        overflow: auto;
}



#DateMessage {
        float: right;
        height: 15px;
        margin: 1px 1px 1px 6px;
        background-repeat: no-repeat;
        padding-left: 23px;
        padding-top: 2px;
}

#Post {
        width: 583px;
        height: 20px;
        margin-left: 5px;
        padding-top: 3px;
        text-align: right;
}

#infos
{
	padding: 6px;
    width: 538px;
	border-style: solid;
	border-width: 1px;
	border-color: #D3D6D1;
	background-image: url('/images/fond.gif');
    text-align: justify;
}


/* CLASSES */

h3        {
        font-weight: bold;
        color: #666666;
        text-align: justify;
        text-indent: 10px;
}

.ingress        {
        font-weight: bold;
        color: #666666;
        text-align: justify;
        text-indent: 10px;
}

.changelog {
        font-size: 10px;
}

.breakstyle {
        color: red;
}

.arrow {	padding-left: 10px;
	margin-left:5px;
	background: url('/images/arrow.gif') no-repeat left;

}

.item {
        background-color: #e6ebf1;
}

.formItem {
        font-family: "Trebuchet MS", Tahoma, sans-serif;
        font-size: 12px;
}

.reply {
        color: #669900;
}

#sousMenu {
	background-image: url('/images/menu_bg.gif');
	background-repeat: repeat-x;
	height: 5px;
	border-bottom-style: none;
	margin-bottom: 0px;
	width:100%;
}


#lawyerlink { background: url('/images/user_gray.gif'); }
#Messagelink { background: url('/images/comment.gif'); }
#Moneylink { background: url('/images/coins.gif'); }

#lawyerlink, #Messagelink, #Moneylink {

        background-position: right;
        padding: 2px 0 2px 2px;
        background-repeat: no-repeat;
        margin-right: 0px;
        width: 37px;
        text-indent: 0px;
        text-align: left;
}

#Moneylink {
  text-indent: 0px;
  padding: 2px 14px 0px 0px;

}




#MenuAccueil{ background-image: url('/images/tag_blue.gif'); }
#MenuPrincipe{ background-image: url('/images/wrench.gif'); }
#MenuQuestions{ background-image: url('/images/comment.gif'); }
#MenuExpert{ background-image: url('/images/light.gif'); }
#MenuCabinet{ background-image: url('/images/book.gif'); }
#MenuContact{ background-image: url('/images/email.gif'); }


#MenuAccueil, #MenuExpert, #MenuPrincipe, #MenuQuestions, #MenuCabinet, #MenuContact {
        float: right;
        background-repeat: no-repeat;
        background-position: left;
        padding-left: 19px;
}


.LienMenu  { background-image: url('/images/ico_menu.gif');  }
.LienMenu2  { background-image: url('/images/LienMenu2.gif');  }
.LienMenu2_2  { background-image: url('/images/LienMenu2_2.gif');  }
.LienMenuMembre  { background-image: url('/images/user_go.gif');  }
.LienMenuQuestion  { background-image: url('/images/comment.gif');  }
.LienMenuMessagerie_in   { background-image: url('/images/messagerie/icon_new_mail.gif');  }
.LienMenuMessagerie_out  { background-image: url('/images/messagerie/icon_rep_mail.gif');  }
.LienMenuAide  { background-image: url('/images/aide.gif');  }
.LienMenuExpert  { background-image: url('/images/user_gray.gif');  }
.LienMenuQuitter  { background-image: url('/images/door_open.gif');  }
.LienMenuMdp  { background-image: url('/images/mdp.gif');  }
.LienMenuPaiement  { background-image: url('/images/coins_add.gif');  }
.LienMenuProfil  { background-image: url('/images/edit_profil.gif');  }
.LienMenuProfilAlerte  { background-image: url('/images/edit_profil_alert.gif');  }
.LienMenuWeb  { background-image: url('/images/espace_web.gif');  }
.LienPages  { background-image: url('/images/pages.gif');  }
.LienPagesColor  { background-image: url('/images/pages_color.gif');  }
.LienBook  { background-image: url('/images/book.gif');  }
.LienAnnuaire { background-image: url('/images/tag_blue.gif'); }
.LienWord { background-image: url('/images/word.gif'); }

.LienListeExperts  { background-image: url('/images/page_experts.gif');  }
.LienContact  { background-image: url('/images/tag_blue.gif');  }
.LienGroupe  { background-image: url('/images/groupe.png');  }
.LienPage  { background-image: url('/images/pages.gif');  }
.LienStat  { background-image: url('/images/chart_line.gif');  }
.LienPrix  { background-image: url('/images/coins.gif');  }
.LienDuree  { background-image: url('/images/date.gif');  }

.LienMenu2, .LienGroupe, .LienWord, .LienPagesColor, .LienPage, .LienAnnuaire, .LienMenu2_2, .LienMenuMessagerie_in, .LienMenuMessagerie_out, .LienMenu, .LienBook, .LienPages, .LienStat, .LienMenuWeb, .LienPrix, .LienDuree, .LienListeExperts, .LienMenuProfilAlerte, .LienContact, .LienMenuProfil, .LienMenuMembre, .LienMenuQuestion, .LienMenuAide, .LienMenuExpert, .LienMenuQuitter, .LienMenuMdp, .LienMenuPaiement   {
        background-position: left center;
        height: 15px;
        margin: 1px 1px 1px 2px;
        background-repeat: no-repeat;
        padding-left: 20px;
        padding-top: 2px;
}

a.categorie
{
        color: #85818D;
        text-decoration: none;
    font-size:7.5pt;
    font-weight: bold;
        font-family: Verdana;
}
a.categorie:hover
 {
        color: #ECA848;
        text-decoration: none;
        font-size:7.5pt;
        font-weight: bold;
        font-family: Verdana;
}


#LQ2_icone
{
        width: 50px;
        height: 16px;
        float: left;
        text-align: center;
        padding-top:5px;
}
#LQ2_libelle
{
        width: 360px;
        height: 16px;
        float: left;
        padding-top:4px;
}
#LQ2_date
{
        width: 83px;
        height: 16px;
        float: left;
        text-align: center;
        padding-top:2px;
}
#LQ2_expert
{
        width: 30px;
        height: 16px;
        float: left;

}


#LQ
{
        width: 560px;
        margin-left: 5px;
        padding-top: 3px;
        overflow: auto;
}
#LQIcone
{
        width: 50px;
        height: 30px;
        float: left;
        text-align: center;
}
#LQLib_Cla
{
        border-style: solid;
    border-width: 1px;
    border-color: #FFFFFF;
        width: 360px;
        float: left;
        height: 30px;
    overflow: auto;
}
#LQLibelle
{
        height: 15px;
    width: 360px;
        white-space: nowrap;
    overflow: hidden;
}
#LQClassement
{
    height: 15px;
    width: 360px;
    white-space: nowrap;
    overflow: hidden;
}
#LQDate
{
        border-style: solid;
    border-width: 1px;
    border-color: #FFFFFF;
        width: 78px;
        height: 30px;
        float: left;
        padding-top: 5px;
        text-align: center;
}
#LQExpert
{

        width: 30px;
        height: 30px;
        float: left;
        padding-top: 3px;
        margin-left: 12px;
}

#titre {
        height: 23px;
        width: 580px;
        border-bottom-style: dashed;
        border-bottom-width: 1px;
        border-bottom-color: #16728C;
        margin-bottom:10px;
        margin-top:10px;
}

#ligneType {
	margin: 2px;
	width: 590px;
	height: 15px;
}

#ligneTypeLien {
	width: 195px;
	float: left;
	height: 10px;
}


#TableMessage
{
		width:584px;
        height:154px;
        margin-left: 5px;
        border-collapse: collapse;
}

#ForumCitation
{
		width:97%;
        padding: 4px;
        margin-left:2px;
        margin-top:0px;
        background-color: #FFFFFF;
        border-style: solid;
        border-width: 1px;
        border-color: #404040;
}

a.Annuaire {
        font-weight: bold;
        font-family: Tahoma, Sans-serif;
        text-decoration: none;
        color: #546D9E;
        font-size: 11px;
        text-decoration: underline;
}

a.Annuaire:hover        {
        color: #90a1c2;
}

a.Annuaire_cat {
        font-weight: bold;
        font-family: Tahoma, Sans-serif;
        text-decoration: none;
        color: #808080;
        font-size: 9px;
        text-decoration: underline;
}

a.Annuaire_cat:hover        {
        color: #90a1c2;
}

#Annuaire_bloc
{
		width:570px;
        margin-left:10px;
        margin-top:20px;
        border-style: solid;
        border-width: 1px;
        border-color: #FFFFFF;
}

#Annuaire_titre
{
		width:570px;
}

#Annuaire_description
{
		width:570px;
        color:#000000;
        text-align: justify;
}

#Annuaire_categorie
{
		width:570px;
}

#Annuaire_url
{
		width:570px;
}

#pro_carte
{
    float:left;
    width:375px;
    text-align:center;
    border-style: dashed;
    border-width: 1px;
    border-color: #94a5be;
}
#pro_box
{
	width: 585px;
    overflow: auto;
}
#pro_infos
{
	float:left;
    width:205px;
}





#LPro2
{
        width: 570px;
        height: 23px;
        margin-left: 5px;
        padding-top: 1px;
        overflow: auto;
}
#LPro_icone
{
        width: 40px;
        float: left;
        text-align: center;
        padding-top:5px;
}
#LPro_type
{
        width: 60px;
        float: left;
        padding-top:4px;

}
#LPro_libelle
{
        width: 250px;
        float: left;
        padding-top:4px;
}
#LPro_ville
{
        width: 180px;
        float: left;
        padding-top:2px;
        overflow:hidden;
}
#LPro_cp
{
        width: 40px;
        float: left;
        text-align:right;
        padding-top:2px;
}
#LPro1
{
        width: 570px;
        margin-left: 5px;
        padding-top: 1px;
        overflow: auto;
    	border-style: dashed;
    	border-width: 1px;
    	border-color: #94a5be;
}


/* CHAMPS */

#form_block
{
  /*width:625px; */
  width:100%;
  padding-left:15px;
  overflow: hidden;
  margin-top:5px;
}
#form_libelle
{
  float:left;
  width:215px;
}
#form_champ
{
  float:left;
  width:295px;
}
#form_champ_libre
{
  float:left;
}

/* TEXTES */
.obligatoire
{
	color: #ab0909;
}

/* EMPLOIS */

#offre_block
{	width:550px;
	height:auto;
	overflow:visible;
	margin-left:20px;
    	border-style: dashed;
    	border-width: 1px;
    	border-color: #94a5be;
}


#intro_article
{
	margin-top:5px;
	padding:0px;
	overflow:auto;
}
#intro_article_img
{
	float:left;
 	width:50px;

}
#intro_article_infos
{
	float:left;
 	width:320px;
}

.image_article
{
	width:40px;
	border: 1px solid #538dc0;
}

#block_departement
{
	margin-left:5px;
	float:left;
	width:130px;
	/* background-color:#FF0000; */
}



.footer_block
{
    background-color: #b0e5f6;
    background-image: url('/images/fond_bas.gif');

    width: 950px;
	margin-left: auto;
    margin-right: auto;
    border-top:1px solid #9cb8d8;
	text-align:left;
	overflow:auto;
}
.footer_bottom
{
    width: 950px;
    height:4px;
    text-align:left;
	margin-left: auto;
    margin-right: auto;
	margin-bottom:15px;
}

.footer_bottom_copyright
{
    margin-left:10px;
    margin-top:5px;
    color:white;
    margin-bottom:10px;
}

.footer_bottom_partenaires
{
    float:left;
    width:150px;
    margin-top:10px;
    margin-bottom:10px;
}

/* MENU LIEN */

#header-menu
{
	margin:0px;
	padding:0px;
}

#header-menu ul {
	margin: 0 0 0px;
	padding: 0;
}

#header-menu li {
	background: none;
	display: inline;
	margin: 0;
	padding: 0;
}

#header-menu li a {
	background: url(/images/vline.gif) no-repeat center left;
	display: inline;
	line-height: normal;
	padding: 0 6px 0 12px;
	text-decoration: none;
}


.groupe_block
{  width:580px;
  overflow:auto;
}

.groupe_infos
{  float:left;
  width:300px;
  overflow:hidden;
}
.groupe_infos_txt
{
  width:280px;
  overflow:hidden;
  text-align:justify;
}
.groupe_membres
{
  float:left;
  width:280px;
  overflow:hidden;
}


#block_sujet_option
{
	width:600px;
	height:20px;
	margin-left:10px;
}

#sujet_option
{
	float:left;
}




.doc_block
{
   overflow:hidden;
   width:590px;
   margin-left:0px;
   padding-bottom:5px;
   margin-top:5px;
}
.doc_block_plac {margin:5px;}


.doc_block_img
{
   width:60px;
   float:left;
}
.doc_block_content
{
   width:400px;
   float:left;
}
.doc_block_prix
{
   width:120px;
   float:left;
   text-align:center;
}

.MSG_ins_block {
    width:380px;
    height:25px;
    overflow:hidden;
    margin-left:5px;
}

.MSG_ins_lib {
    width:150px;
    height:25px;
    overflow:hidden;
    float:left;
}

.MSG_ins_field {
    width:200px;
    height:25px;
    overflow:hidden;
    float:left;
}
