#divEntete	{width:685;height:104;}

#divTitre	{width:685;height:92}

#divCentral	{width:685}

#divMenu	{position:relative;
			 width:138;height:241;
			 background-image:url('/images/DegradeMenu.gif')
			 }
			 
#divPrincipal{min-height:327px;width:547;
			  background-color:#FFFFFF;
			  background-position: right bottom;
			  background-image: url(/images/BandeBasCourbe.jpg);
			  background-repeat: no-repeat;}

* html #divPrincipal{height:327px;width:547;
			  background-color:#FFFFFF;
			  background-position: right bottom;
			  background-image: url(/images/BandeBasCourbe.jpg);
			  background-repeat: no-repeat;}
#divBas		{width:685;height:65}

/*~~~~~~~~~~~*/
/*  ACCUEIL  */
/*~~~~~~~~~~~*/
#div_accueil			{height:322px;width:623px;
						}
#div_accueil_bande_g	{position:absolute;top:0;left:0;height:321px;width:86px;
						background-image: url(/images/accueil_bande_gauche800x600.jpg);
						}
#div_accueil_etir_g		{position:absolute;top:0;left:86px;height:321px;width:10px;
						background-image: url(/images/accueil_etirement_gauche800x600.jpg);
						}
#div_accueil_centre		{position:absolute;top:0;left:95px;height:322px;width:623px;
						background-image: url(/images/accueil_centre800x600.jpg);
						}
#div_accueil_centre_en	{position:absolute;top:0;left:95px;height:322px;width:623px;
						background-image: url(/images/accueil_centre800x600_en.jpg);						
						}
#div_accueil_etir_d		{position:absolute;top:0;left:719px;height:321px;width:14px;
						background-image: url(/images/accueil_etirement_gauche800x600.jpg);
						}
#div_accueil_bande_d	{position:absolute;top:0;left:729px;height:321px;width:85px;
						background-image: url(/images/accueil_bande_droite800x600.jpg);
						}

#table_accueil{position:relative;
			}

body		{background-image:url('/images/DegradeFonce2.jpg');
			 background-color: #123F94;
			 background-repeat: repeat-x;
			 margin-top: 0px;
			 margin-left: 0px;
			 margin: 0;
			padding:0;
			font-family: Verdana;
			font-size: 10pt;
			color: #FFFFFF;
}
			 
body.intra	{background-color: #ffffff;
			 background-image:url();
			 margin-top: 0px;
			 margin-left: 0px;}

.srch_txt	{height:17px;
			 border-top: 1px #0E95F1 solid;
			 border-bottom: 1px #0E95F1 solid;
			 border-left:none; 
			 border-right:none; 
			 width:99px}
			 
.bleu_pale	{background-color:#DEEEF5}

.txtPunch {color:#000099;font-weight:bold}

#titre-avocat {position:relative;top: 82; left: -96}

.bleu_recherche	{background-color:#CBE6F4}

#CornerAvocat{position: absolute; 
			  top: 219px; 
			  left: 157px; 
			  width: 250px; 
			  height: 125px; 
			  overflow: visible; 
			  clip: rect(opx, 250px, 125px, 0px); 
			  z-index: 900;}
			  
#errorMessage {padding-left:37px}
			  
.TexteNormal{font-family: verdana,arial,helvetica,sans-serif; font-size: 10pt; color: #000000; }

#CornerAvocat2{position: absolute; top: 219px; left: 157px; width: 250px; height: 125px; overflow: hidden; clip: rect(opx, 250px, 125px, 0px); z-index: 500;}

.stitre {font-size:13px;font-weight:bold;font-family:verdana,arial,helvetica,sans-serif,letter-spacing:0.1lm;color:#444444;padding-bottom:40px}

.sstitre {font-size:11px;font-weight:bold;font-family:verdana,arial,helvetica,sans-serif,letter-spacing:0.1lm;color:#609fbe;padding-bottom:40px}

.alignCoordonnees {position:absolute;right:28px}

#smenuFirst	{position:absolute;
			  z-index:1007;
			  top:358px; 
			  left:131px;
			  width:159px;
			  visibility:hidden
}
		      
#smenuSecond {position:absolute;
             z-index: 1005;
			 top:70px; 
			 left:287px;
			 /*width:159px;*/
			 width:153px;
			 height:768px;/* **************** */
			 visibility:hidden}
.menuCell1 {position:relative;
		   border-bottom-width:1px;
		   border-bottom-style:solid;
		   border-bottom-color:#84BBFF; 
		   /*padding-right:10px;*/
		   
		   padding-left:10px;
		   color:white;
		   font-family:verdana,arial,helvetica,sans-serif;
		   font-size:10px;
		   height:20px;
		   background-color:#1F4892;
		   z-index: 1011;}
.menuCell2 {padding-right:10px;
			/*padding-top:1px;
		    padding-bottom:1px;*/
			position:relative;
			cursor:default;
		    border-bottom-width:1px;
		    border-bottom-style:solid;
		    border-bottom-color:#84BBFF;
		    color:white;
		    font-family:verdana,arial,helvetica,sans-serif;
		    font-size:10px;
		    background-color:#1D345F;
		    height:20px;
		    z-index:1010;}
		   



.menuCellTable {position:relative;
			   padding-left:10px;
			   padding-top:3px;
			   padding-bottom:3px;
			   color:white;
			   font-family:verdana,arial,helvetica,sans-serif;
			   font-size:10px;
			   /*height:20px;*/
			   background-color:#1D345F;
			   color:white;
			   z-index:1000;}
		   
.divCell	{ position:relative;
			  /*min-height:10px*/
			  width:154px;
			  /*width:100%;*/
			  /*margin-top:1px;*/
			  cursor: pointer;
			  z-index: 950;
			}
			

.divBugMozilla {cursor:pointer;position:absolute;top:0px;left:0px;width:100%;height:100%;z-index:1020}
.tableIntranet {padding-left:15px;
				font-family: verdana,arial,helvetica,sans-serif;
				font-size: 10pt;}

.boutonAjouter {padding-right:40px;padding-top:10px}

.boutonsChamp {padding-right:20px;padding-top:10px}

#LigneTexteAvocat{position: absolute; top: 353px; left: 138px}

#email {position: absolute; 
		top: 376px; 
		left: 157px;
		font-size:10px;
		font-family:verdana,arial,helvetica,sans-serif;}

#ligneVertic {position:relative;
			  z-index:90;
			  padding-left:10px; 
			  padding-right:10px;
			  top: 86px;
			  left: -98px}

#associe {position:relative;
		  color:#1E8AAB;
		  font-weight:bold;
		  left: -98px;
		  top: 82;}
		  
#associeImp {color:#1E8AAB;
		  font-weight:bold;
}

#listCompBack {position:absolute;
			   /*z-index:0;*/
			   top:225px;
			   left:0px;
			   display:inline;}

#listCompLeftMarg {padding-left:29px}

.backAlpha {background-image: url(../../images/fondAlpha.jpg);
			background-repeat:no-repeat;
			background-position:bottom left;
			height: 21px;}

.fontList {color:#000099;
		   font-family:verdana,arial,helvetica,sans-serif;
		   font-weight:bold;
		   font-size:11px}

.puce {list-style-image: url(../../images/puce.jpg);
	   margin-left: -25px;
	   margin-top: 10px;
	   font-size:10pt;
	   font-family:verdana,arial,helvetica,sans-serif;
	   line-height:1.8em}

/* interprété seulement par internet explorer */
* html .puce {list-style-image: url(../../images/puce.jpg);
			  margin-left: 17px;
			  font-size:10pt;
			  font-family:verdana,arial,helvetica,sans-serif;
			  line-height:1.8em;}

#titreList {position:absolute;
			top:228px;
			left: 29px;
			font-family:verdana,arial,helvetica,sans-serif;
			font-weight:bold;
			font-size:12px;
			color:#000099;
			width:200px;
			}
.titreVille {font-family:verdana,arial,helvetica,sans-serif;
			font-weight:bold;
			font-size:12px;
			color:#000099}
			
#titreChamps{position:absolute;
			top:225px;left:29px;
			font-family:verdana,arial,helvetica,sans-serif;
			font-weight:bold;
			font-size:15px;
			color:#000099;
			width:500px;
			}

#slash {color:#1E8AAB}

#lienAvocat {text-decoration:none;color:black}

#titreAvocat {font-size:11px;font-family:verdana,arial,helvetica,sans-serif; font-weight:bold;}

.tableMargin {margin-left:30px}

.curseurMain {cursor:hand}

.lienCarte {color:blue}

.testTable {/*margin-top:10px*/}



.lienavocat {color:white;
		   font-family:verdana,arial,helvetica,sans-serif;
		   font-size:10pt;
		   text-decoration:none;}

/*~~~~~~~~~~~~~~~~~~~~~~~~*/
/*  RESULTAT DE RECHERCHE */
/*~~~~~~~~~~~~~~~~~~~~~~~~*/
.resultat_header		{font-family:verdana,arial,helvetica,sans-serif;
			   			font-size:10pt}
.resultat_table			{font-family:verdana,arial,helvetica,sans-serif;
			   			font-size:10pt;
			   			}
.resultat_titre			{color:#0B3193}
.resultat_titre_lien	{color:#0B3193}
.resultat_score			{}
.resultat_excerpt		{font-size:8pt;}
.resultat_uri			{font-size:8pt;color:#7FBFD9}
.resultat_spacer		{}
.resultat_navig			{color:#7FBFD9}
.resultat_navig_lien	{color:#0B3193}

/*~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~*/
/*  CHAMP D'ACTIVITE (DESCRIPTION)  */
/*~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~*/
.activite_desc_titre			{font-family:verdana,arial,helvetica,sans-serif;
			   					font-size:12pt;font-weight:bold}
.activite_desc_texte			{font-family:verdana,arial,helvetica,sans-serif;
			   					font-size:10pt}
.activite_desc_avocats_lien		{font-family:verdana,arial,helvetica,sans-serif;
			   					font-size:10pt;color:#0B3193}


.lien_activite_desc		{color:#0B3193}

.WidthDescription{
width: 501px;
}

.BGBlanc{
background-color: #FFFFFF;
}

.MiniTexte{
font-size: 6pt;
}

.tooltip {
BORDER-RIGHT: #314079 1px solid;
PADDING-RIGHT: 8px;
BORDER-TOP: #314079 1px solid;
PADDING-LEFT: 8px;
FONT-SIZE: 8pt;
VISIBILITY: hidden;
PADDING-BOTTOM: 0px;
MARGIN: 0px;
BORDER-LEFT: #314079 1px solid;
PADDING-TOP: 0px;
BORDER-BOTTOM: #314079 1px solid;
FONT-FAMILY: verdana;
POSITION: absolute;
BACKGROUND-COLOR: #DEEEF5;
layer-background-color: #DEEEF5;
COLOR: #314079;
z-index:1000;
}

div.main_container	{
	text-align: center;
    float: left;
    position: relative;
    left: 50%;
    margin-left: -300px;
    float: expression("none");
    position: expression("static");
    left: expression("0");
    margin-left: expression("auto");
    margin-right: expression("auto");
    width: 612px;
    width: expression("600px");
}

div.div_texte_intro {
	background-image:url('/images_bleu/info_background.png');
	width: 600px;
	border:1px solid #182E6E;
	padding: 5px;
	text-align: center;
	color: #FFFFFF;
	/*float: left;*/
	text-align: justify;
    margin-bottom: 15px;
}

.div_title {
	font-weight: bold;
	border-bottom:1px solid #0075E2;
	width:100%;
	background-image:url('/images_bleu/info_background_40.png');
    margin-bottom: 20px;
}

table {
	width: 588px;
	font-size: 10pt;
	padding-left: 10px;
	padding-right: 10px;
}
td {
	padding-top: 10px;
	border-bottom:1px dashed #004590;
}
a {
	color: #FFFFFF;
}
p {
	padding-left: 10px;
	padding-right: 10px;
}

div.div_avocats {
	background-image:url('/images_bleu/info_background.png');
	width: 600px;
	border:1px solid #182E6E;
	padding: 5px;
	text-align: left;
	color: #FFFFFF;
    clear: both;
}