.FondrougeAlert
{
	background-image: url('../fondVert.gif');
    overflow:auto;
    width:95%;
    text-align:justify;
    margin-left:10px;
    margin-top:10px;
    padding:4px;
    border:1px solid #f7bfbf;
}

.FondrougeAlertPlus
{
	background-image: url('../fondVert.gif');
    overflow:auto;
    margin-left:8px;
    width:602px;
    margin-bottom:10px;
    text-align:justify;
    margin-top:10px;
    padding:4px;
    border:1px solid #f7bfbf;
}

/* TOOLTIP */

div#tooltip {
   position:absolute;
   visibility:hidden;
   z-index:500;
   background-color:#96b337;
   border:1px solid #586820;
   color:#FFFFFF;
   padding:0.5em;
   font-size:0.8em;
   max-width:200px;
   overflow:visible;
}

.obligatoire
{
	color: #ab0909;
}



/* TAB SELECT */

.tab_select_block
{
   width:525px;
   margin-left:20px;
   overflow:auto;
   margin-top:10px;
}

.tab_select_cblock
{
   width:175px;
   height:20px;
   float:left;
   overflow:hidden;
}

.tab_select_check
{
   width:25px;
   height:20px;
   float:left;
}

/* INTRO */

.intro_pan_block
{
   overflow:hidden;
}
.intro_gauche_block
{
   width: 319px;
   float:left;
}
.intro_droite_block
{
  width: 643px;
  float:left;
}
.intro_gauche_profil_block
{
   width: 325px;
   float:left;

}
.intro_gauche_retour { background:url('../home_carte_fond.jpg'); height: 259px;}

.intro_droite_profil_block
{
  width: 637px;
  float:left;

}
.intro_droite_intro { background:url('../home_presentation.jpg') no-repeat; height: 259px;}
.intro_droite_block_txt
{
  width:200px;
  height: 260px;
  float:left;
}
.intro_droite_block_btn
{
  width:400px;
  height: 260px;
  float:left;
}

.consult_rap_libelle
{
   width: 325px;
   height: 27px;
   background: #96b337;
   color:#FFFFFF;
}
.consult_norm_libelle
{
   width: 637px;
   height: 27px;
   background: #f1ede6;
   color:#666666;
   font-weight:bold;
}
.consult_txt_plac{float:left;margin-left:5px;margin-top:3px;font-size:16px;}
.consult_img_plac{float:left;margin-left:9px;margin-top:11px;}


.intro_header_gauche
{
  height:25px;
  border-top:1px solid #c8c8c8;
  border-bottom:1px solid #c8c8c8;
  border-right:1px solid #c8c8c8;
  background:#f8f8f8;
  overflow:hidden;
}
.intro_header_droite
{
  height:25px;
  border-top:1px solid #c8c8c8;
  border-bottom:1px solid #c8c8c8;
  border-right:1px solid #c8c8c8;
  background:#f8f8f8;
  overflow:hidden;
}
.intro_header_droit_plac
{
	margin-top:3px;
	overflow:hidden;
}

/* PROFIL */


/* PROFIL */
.img_profil
{
 	border:1px solid #787878;
 	width:60px;
}
.img_profil_grand
{
 	width:80px;
 	border:1px solid #787878;
}
.profil_cadre_block
{
	width: 314px;
	height: 130px;
	margin-left: auto;
    margin-right: auto;
    text-align:center;
    display:inline;
    overflow:hidden;
    border-bottom:1px dotted #787878;
    border-right:1px solid #c8c8c8;
    float:left;
}
.profil_cadre_block_rapide
{
   background: #ffffff url('../fond_profil.jpg') no-repeat bottom right;
}
.profil_cadre_block_normale
{
   background: #ffffff url('../fond_profil_normale.jpg') no-repeat bottom right;
}

.profil_cadre_centre
{
	margin-left:12px;
	margin-top:10px;
	width:290px;
	text-align:left;
	overflow:hidden;
}

.profil_infos
{
	overflow:auto;
	width:290px;
	clear: left;
}

.profil_infos_img
{
	float:left;
	overflow:hidden;
	width:71px;
	height:67px;
}
.profil_infos_content
{
	float:left;
	width:198px;
	height:67px;
	overflow:hidden;
	font-size:11px;
}
.profil_infos_option
{
	float:left;
	width:21px;
	text-align:left;
	overflow:hidden;
}

.profil_competences
{
	overflow:hidden;
	font-size: 11px;
    width:286px;
}
.profil_competences a
{
    font-size: 11px;
    font-weight: normal;
}


/* TABLEAU INTRO */
.tab_intro_block
{
	overflow:hidden;
	height:14px;
	margin-top:2px;
}
.tab_intro_field
{
	float:left;
}

.tab_intro_field a
{
	color:#515151;
	font-weight:normal;
}

.tab_avo_block
{
	overflow:hidden;
	height:15px;
	margin-top:3px;
	margin-left:10px;
}

.tab_avo_field1
{
	float:left;
	width:21px;
}
.tab_avo_field2
{
	float:left;
	width:30px;
	font-size: 10px;
}
.tab_avo_field3
{
	float:left;
	width:200px;
}



.tab_que_block
{
	overflow:hidden;
	height:14px;
	margin-top:3px;
}

.tab_que_field1
{
	float:left;
	width:15px;
}
.tab_que_field2
{
	float:left;
	width:30px;
	font-size: 10px;
}
.tab_que_field3
{
	float:left;
	width:235px;
}



.tab_block
{
	overflow:hidden;
	height:14px;
	margin-top:2px;
}
.tab_field
{
	float:left;
}


/* ARTICLE */

#intro_article
{
	margin-top:0px;
	padding:0px;
	overflow:hidden;
	height:35px;
	margin-left:10px;
	width:260px;
}


#intro_article_img
{
	float:left;
 	width:50px;
}
#intro_article_infos
{
	float:left;
 	width:210px;
}

.image_article
{
	width:40px;
	border: 1px solid #857f7f;
}


.profil_page_block
{
   background: #FFFFFF;
   width:930px;
   overflow:auto;
   margin-left:15px;
   border-bottom: 1px solid #e3ded2;
   border-right: 1px solid #e3ded2;
   border-left: 1px solid #e3ded2;
}

.profil_page_gauche
{
  width:630px;
  float:left;
  /*background:red;*/
}
.profil_page_droite
{
  width:300px;
  float:left;
  /*background:yellow;*/
}
.profil_page_droite_pub
{
  width:299px;
  background:#f7f7f7;
  border-left:1px solid #e3ded2;
  border-bottom:1px solid #e3ded2;
}
.profil_page_droite_pub_titre
{
   border-bottom:1px solid #e3ded2;
   background:#e9ebe9;
   text-align:center;
   padding:10px;
   font-weight:bold;
   font-size:14px;
}


.profil_page_block p
{
        text-align: justify;
        text-indent: 8px;
        width:96%;
        margin:0px;
        padding:0px;
        margin-left:5px;
}

.profil_pres_block
{
   margin-left:20px;
   margin-top:20px;
   text-align:justify;
   overflow:auto;
}

.profil_pres_intro
{
   text-align:justify;
   font-size:10pt;
   overflow:hidden;
   color: #0b333c;
}

.profil_pres_intro strong
{
  color: #0b333c;
}



.profil_pres_droite
{
   float:left;
   width:180px;
}

.btn_question
{
   background: url('http://conseil-juridique.net/images/btn_question.png') no-repeat;
   width:229px;
   height:57px;
   margin-left:20px;
   overflow:hidden;
}
.btn_question_plac{ margin-top:5px; margin-left:15px; color:#FFFFFF; font-weight:bold; font-size:14px; }

.profil_pres_coord
{
   width:199px;
   text-align:justify;
   margin-left:20px;
   background:#f4f0f0;
}

.profil_que_block
{
   margin-left:10px;
   margin-top:30px;
   text-align:justify;
   overflow:auto;
}

.profil_que_par
{
	float:left;
}
.profil_que_centre
{
	float:left;
	width:440px;
}

.profil_que_invit
{
	overflow:auto;
	width:430px;
	font-weight:bold;
}

.profil_que_invit_g
{
	float:left;
	background:#525252;
	width:210px;
	color:white;
	padding:2px;
	height:15px;
}
.profil_que_invit_d
{
	float:left;
	background:#525252;
	margin-left:2px;
	width:210px;
	color:white;
    padding:2px;
    height:15px;
}

.profil_que_eff
{
	background:#722525;
	width:300px;
	color:white;
	padding:2px;
	height:15px;
	color:white;
	margin-top:5px;
}


.profil_header
{
   margin-left:8px;
   margin-top:10px;
   overflow:hidden;
   width:605px;
   padding:3px;
   border-bottom:1px solid #eceae3;
   background: url('../fond_profil_header.png') repeat-x;
}



/* ANNUAIRE */

.annuaire_titre
{
    margin-left:5px;
    width:585px;
    overflow:auto;
}

.annuaire_titre h1        {
        color:#738927;
}


.annuaire_titre h2        {
        color:#515151;
}

#annuaire_barre
{
    width:590px;
    background:#eae3d6;
	overflow:auto;
    border-bottom: 1px solid #e0d8c6;
}

#annuaire_region_block
{
    width:560px;
	overflow:auto;
}

#annuaire_region_img
{
    width:130px;
	text-align:center;
    float:left;
}
#annuaire_region_txt
{
    width:434px;
	/* background-color:red; */
    float:left;
}

#pro_block
{
  width:580px;
  overflow:auto;
  /* background-color:#69584d; */
  margin-top:20px;
}

#pro_img
{
  width:100px;
  height:70px;
  float:left;
  /* background-color:red; */
  text-align:center;
  margin-top:6px;

}
#pro_txt
{
  width:480px;
  float:left;
  margin-top:5px;
  /* background-color:green; */
}



.profil_titre_block
{
   overflow:auto;
   margin-left:5px;
}

.profil_titre_ssblock
{
   margin-left:6px;
}

.profil_titre_block h1
{
	font-size: 20px;
 	font-weight: bold;
	font-family: Georgia;
	margin: 0px;
 	margin-top:0px;
 	margin-left: 4px;
 	padding: 0px;
}

.Barre_separation
{
	margin-left:15px;
	margin-top:8px;
	margin-bottom:8px;
}

#question_block
{
  width:610px;
  overflow:auto;
  border: 1px solid #9c9c9c;
  margin-top:20px;
  padding:3px;
}

#question_texte
{
  width:597px;
  overflow:auto;
  background-color:#f7f7f7;
  border: 1px solid #dcdada;
  padding:5px;
}

#question_options
{
  width:603px;
  overflow:auto;
  background-color:#f7f7f7;
  border: 1px solid #dcdada;
  margin-top:5px;
  padding:2px;
}

#question_infos
{
	float:left;
}

/* QUESTIONS */

/* MESSAGE FORUM  */

#LQ
{
        width: 660px;   /* 560 */
        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: 460px;
        float: left;

}
#LQLib_ClaQ
{
        border-style: solid;
    border-width: 1px;
    border-color: #ffffff;
        width: 375px;
        float: left;
}
#LQLibelle
{
    width: 420px;
}
#LQLibelleQ
{
    width: 370px;

}
#LQClassement
{
    width: 420px;
    font-size: 11px;
    font-weight: normal ;
    color: #969292;
}
#LQDate
{
        border-style: solid;
    border-width: 1px;
    border-color: #ffffff;
        width: 88px;
        height: 30px;
        float: left;
        padding-top: 5px;
        text-align: center;
}
#LQExpert
{

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

#Messagelink { background: url('../icones/comment.gif'); }

#Messagelink {

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

.pdf {
	padding-left: 20px;
	background: #fff url('../icones/pdf.gif') no-repeat left;
	font-weight:bold;
}



/* MESSAGE */

#MSG_block_tour {
    margin-left:5px;
	overflow:auto;
	border: 1px solid #a2bc3c;
	width:609px;
	margin-bottom:10px;

}
#MSG_block_libelle {
	overflow:auto;
	width:607px;
	background-image: url('../header_haut.gif');
	color:white;
	border: 1px solid #ece5d2;
	height:23px;
}
#MSG_block {
	overflow:auto;
	width:599px;
	padding:5px;
}
#MSG_libelle_field {
	float:left;
	margin-top:2px;
	margin-left:5px;
}

#MSG_post
{
	width:615px;
	margin-left:5px;
	text-align:right;
}

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

.div_tableau {
		width:600px;
		overflow:auto;
		margin-left:20px;
}

.div_ligne {
		width:600px;
		overflow:auto;
}

.div_field {
		float:left;
		overflow:auto;
		min-height:25px;
		padding-top:5px;
}

.div_field_2 {
		float:left;
		overflow:auto;
		min-height:10px;
		padding-top:0px;
}


.facture {
	padding-left: 20px;
	background: #fff url('../icones/preferences.png') no-repeat left;
	font-weight:bold;
}


.eval_block
{
	width:100%;
	margin-left:0px;
	overflow:hidden;
	border-bottom:1px dotted #ece8de;
}
.eval_block_c1 { background:#fefefe; }
.eval_block_c2 { background:#f8f8f8; }
.eval_block_center
{
	width:275px;
	margin-left:5px;
	overflow:hidden;
	margin-bottom:5px;
	margin-top:5px;
}
.eval_block_content
{
	overflow:hidden;
	margin-top:3px;
}
.eval_block_gauche
{
	float:left;
	margin-top:2px;
	width:155px;
}
.eval_block_droite
{
	float:left;
	text-align:right;
	width:120px;
}
.eval_texte
{
	margin-top:3px;
	text-align:justify;
	font-size:11px;
	color:#808080;
}
.eval_barre
{
	margin-left:4px;
	margin-top:5px;
	margin-bottom:3px;
}


.externe_block
{
	width:545px;
	margin:5px;
	overflow:auto;
	border-bottom:1px solid #e3ded2;
}
.externe_g
{
	float:left;
	width:190px;
	text-align:center;
	padding:5px;
}
.externe_d
{
	float:left;
	margin-left:10px;
	width:319px;
	border-left:1px solid #e3ded2;
	padding-left:10px;
	padding-bottom:5px;
}


/* STYLE DES BOARD */


.board_block
{
   width:95%;
   border:1px #e3ded2 solid;
   background:#FFFFFF;
}
.board_titre
{
   background:#e9ebe9;
   border-bottom:1px #e3ded2 solid;
   padding:2px;
   font-weight:bold;
}
.board_content
{
   padding:0px;
   margin-top:8px;
}

/* DOC */

.doc_menu_block
{
 	width:568px;
    overflow:hidden;
 	margin-left:30px;
 	border:1px solid #9c9690;
}
.doc_menu_libelle
{
   width:141px;
   height:20px;
   float:left;
   text-align:center;
   border-right:1px solid #9c9690;
}
.doc_menu_libelle
{
   background:9c9690;
   padding-top:5px;
}



#style_categorie ul
{
	margin-left:20px;
	padding-left:5px;
}

#style_categorie a
{
	font-size:13px;
}


.doc_block
{
   overflow:hidden;
   width:600px;
   margin-left:15px;
   background: url('../fond_doc.png') no-repeat bottom left;
   padding-bottom:10px;
   margin-top:15px;
}
.doc_block_plac {margin:5px;}


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


.affdoc_block
{
   overflow:hidden;
   width:605px;
   margin-left:10px;
   margin-top:15px;
}

.affdoc_info
{
   width:605px;
}

.affdoc_prix
{
   width:172px;
   float:left;
}

.affdoc_eff_prix
{
   width:172px;
   height:56px;
   overflow:hidden;
   background: url('../fond_prix.png') no-repeat;
}
.affdoc_eff_prix_plac { margin-left:10px; margin-top:3px; color:#FFFFFF; font-size:25px; font-weight:bold; font-family: Arial; }

.affdoc_description
{
   text-align:justify;
   padding:3px;
   overflow:hidden;
   color: #0b333c;
}

.affdoc_description b
{
	color: #0b333c;
}

.affdoc_description strong
{
	color: #0b333c;
}

.affdoc_opt_block
{
   width:593px;
   margin-left:10px;
   margin-top:5px;
   background:#edf8d2;
   border:1px solid #c9e195;
   padding:5px;
   overflow:hidden;
   font-size:15px;
}

.affdoc_opt_ico
{
   width:25px;
   float:left;
}
.affdoc_opt_lib
{
   width:460px;
   float:left;
}
.affdoc_opt_prix
{
	width:93px;
	margin-left:5px;
	float:left;
	text-align:right;
}
.affdoc_opt_select
{
	float:left;
}



.recap_block
{
  overflow:auto;
  width:605px;
  margin-left:10px;
}

.recap_opt
{
  overflow:hidden;
  width:20px;
  height:20px;
  text-align:center;
  margin-left:5px;
  margin-top:1px;
  float:left;
  background:#acc644;
}

.recap_infos
{
  overflow:hidden;
  width:505px;
  float:left;
}

.recap_prix
{
  overflow:hidden;
  width:100px;
  float:left;
  text-align:right;
  font-weight:bold;
  color:#738927;
  font-size:15px;
}

.recap_barre
{
  height:1px;
  background:#b9a9a9;
  width:605px;
  margin-left:10px;
  margin-top:8px;
  margin-bottom:8px;
}




#menu_liste
{
	float:left;
	margin-left:5px;
	overflow:auto;
}

.img_intro_article
{
	margin-left:7px;
	margin-right:7px;
	margin-top:5px;
	padding:0px;
	border: 1px solid #808080;
}
#infos_titre_block
{
	overflow:auto;
	margin-bottom:10px;
    width:600px;
    margin-left:10px;
    margin-top:10px;
}

#infos_titre_img
{
	float:left;
	width:30px;
 	margin-top:3px;
}

#infos_titre_msg
{
	float:left;
	overflow:hidden;
	width:550px;
}



#infosAdmin
{
	padding: 6px;
	border-style: solid;
	border-width: 1px;
	border-color: #e0b0b0;
	background-image: url('http://conseil-juridique.net/images/fondAdmin.gif');
    text-align: justify;
    overflow:auto;
}


.article_intro
{
   text-align:justify;
   font-size:10pt;
   overflow:hidden;
   color: #0b333c;
   width:97%;
}

.article
{
   text-align:justify;
   width:100%;
   margin-left:9px;
}
.article p
{
	margin-top:8px;
	margin-bottom:8px;
	margin-left:0px;
    text-align:justify;
    font-size:10pt;
    color: #0b333c;
}
.article strong
{
	color: #404040;
}
.article blockquote
{
	width:98%;
	margin-left:10px;
}
.article h2
{
	padding:0px;
 	margin:0px;
 	margin-top:10px;
 	margin-bottom:10px;
  	font-size: 14px;
   	font-weight: bold;
    font-family: Georgia;
    padding-top:2px;
    color:#738927;
}
.article h3
{
	padding:0px;
 	margin:0px;
 	margin-top:10px;
 	margin-bottom:10px;
 	margin-left:10px;
  	font-size: 12px;
   	font-weight: bold;
    font-family: Georgia;
    padding-top:2px;
    color:#57651d;
}
.article h4
{
	padding:0px;
 	margin:0px;
 	margin-top:10px;
 	margin-bottom:10px;
  	font-size: 11px;
   	font-weight: bold;
    font-family: Georgia;
    padding-top:2px;
    color:#384212;
}