/*-----------------------------------------*/
/*---------------CSS Reset----------------*/
/*-----------------------------------------*/

/* http://meyerweb.com/eric/tools/css/reset/ */
/* v1.0 | 20080212 */

/*table, caption, tbody, tfoot, thead, tr, th, td*/

html, div, span, applet, object, iframe,
h1, h2, h3, h4, h5, h6, p, blockquote, pre,
a, abbr, acronym, address, big, cite, code,
del, dfn, em, font, img, ins, kbd, q, s, samp,
small, strike, strong, sub, sup, tt, var,
b, u, i, center,
dl, dt, dd, ol, ul, li,
fieldset, form, label, legend,b{
	margin: 0;
	padding: 0;
	border: 0;
	outline: 0;
	font-size: 100%;
	vertical-align:top;
	/*line-height:1;*/
	/*background: transparent;*/
}

body {
/*	line-height: 0;*/
	margin: 0;
	padding: 0;
	border: 0;
	outline: 0;
	font-size: 100%;
	vertical-align:top;
}


ol, ul {
	list-style: none;
}
blockquote, q {
	quotes: none;
}
blockquote:before, blockquote:after,
q:before, q:after {
	content: '';
	content: none;
}

/* remember to define focus styles! */
:focus {
	outline: 0;
}

/* remember to highlight inserts somehow! */
ins {
	text-decoration: none;
}
del {
	text-decoration: line-through;
}

/* tables still need 'cellspacing="0"' in the markup */
/*table {
	border-collapse: collapse;
	border-spacing: 0;
}*/


/*-----------------------------------------*/
/*---------------CSS Général----------------*/
/*-----------------------------------------*/
body{
	font-size:12px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	letter-spacing:0.4px;
	background-color:#dfdfdf;
	width:100%;
	text-align:center;
}

.displayNone	{display:none;}

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

.bloc	{display:block;}
.noBg{ background:none; }
.floatRight	{float:right;}
.floatLeft	{float:left;}
.widthAuto { width:auto !important; }

a{color:#0066ff;text-decoration:none;}
a:hover{text-decoration:underline;}
a:visited {color:#3F8CFF;}
a.noLink{ color:#000;cursor:default; text-decoration:none; }

.error	{color:#f00;}
input.error{
    border-color: #f00 !important;
    color: #000;
}

em.error {
    color: #f00;
    display: inline-block;
    padding-top: 2px;
}

#avertissement,.avertissement{
    color:#666;
    font-size:11px;
    background-color:#fefbe1;
    border:1px solid #eedaa7;
    margin:15px 0px;
    padding:5px;
}

.font11px	{font-size:11px;}

.margin15-0{margin:15px 0px;}

div#chat_link{
  color:#fff;
  cursor:pointer;
  font-size:12px;
  height:46;
  position: absolute;
  top: 50%;
  right: 2px;
  text-align:left;
  z-index:100001 !important;
}
html>body div#chat_link {
position: fixed;
}
/*Contacter par téléphone*/
div#UneQuestion{
  background-color:#fff;
  color:#565656;
  border:0px 1px 0px 1px solid #a2a2a2;
  margin:5px;
  padding:8px;
}

div#UneQuestion p#titreQ{
  border-bottom:1px solid #000;
  color:#000;
  font-size:14px;
  margin-bottom:5px;
  padding-bottom:5px;
}
div#UneQuestion p#contact span{
  color:#767676;
  font-size:10px;
  letter-spacing:0.5px;
}
div#UneQuestion p#contact strong{
  display:block;
  font-size:24px;
	line-height:140%;
  margin-top:5px;
  text-align:center;
}
/*fin Contacter par téléphone*/

div#pre_header_container	{
	width:100%;
	height:30px;
	background-color:#b1b1b1;

    /*Pub Hi-media*/
     /* margin: 0 auto;
    width: 1004px;*/
}

	div#pre_header,
  div#pre_header_avocat{
		margin:0 auto;
		width:974px;
		height:30px;
		padding:0px 15px;
		line-height:28px;
		font-size:11px;
		background:url('/image/bg_bleu.gif') 0 0 repeat-y;
		color:#fff;
		
	}
  /*Exception*/

		div#pre_header a,div#pre_header a:hover,div#pre_header a:visited,
    div#pre_header_avocat a, div#pre_header_avocat a:hover, div#pre_header_avocat a:visited{
			color:#fff;
      font-size:11px;
			line-height:28px;
		}

		div#pre_header p,
    div#pre_header_avocat p{
      font-size:11px;
			line-height:28px;
		}
		
		div#pre_header p.left,div#pre_header_avocat p.left	{
			float:left;
			text-align:left;
		}
		
		div#pre_header p.left span,div#pre_header_avocat p.left span	{float:left;}
		div#pre_header p.left span#topHeader-shareLink	{line-height:1px;}
		div#pre_header p.left a.followJuri	{width:24px; height:24px; display:block; float:left; overflow:hidden; margin-top:3px; background:0 0 no-repeat;}
			div#pre_header p.left a#followJuriFacebook	{background-image:url('/image/header/icones/fb24.gif');}
			div#pre_header p.left a#followJuriTwitter	{background-image:url('/image/header/icones/twitter24.gif');}
			div#pre_header p.left a#followJuriRss	{background-image:url('/image/header/icones/rss24.gif');margin-right:2px;}

		 div#___plusone_0{ margin-top:3px; }
			
			div#pre_header p.left a.followJuri:hover	{background-position:0 -24px;}
			

		div#pre_header p.right,
    div#pre_header_avocat p.right{
			text-align:right;
			float:right;
		}
      a#identifiez-vous{
        background:#253c8a url('/image/header/identifiez-vous.png') 0 0 no-repeat;
        display:block;
        float:right;
        height:23px;
        margin-top:3px;
        width:180px;
      }
      a#identifiez-vous:hover{background-position:0 -23px;text-decoration:none;}
      a#identifiez-vous:active{background-position:0 -46px;text-decoration:none;}

div#logo span {
	display:block;
	width:100%;
	font-size:11px;
	font-family: Helvetica,Arial,sans-serif;
	color:#242424;
	letter-spacing:1px;
	text-align:center;
}

div#container	{
	margin:0 auto;
	width:974px;
	line-height:1;
	padding:5px 15px 0px 15px;
	background:url('/image/bg_blanc.gif') 0 0 repeat-y;
	text-align:left;
}

div#header{
	margin:0px auto;
	width:974px;
}

/*---------------------------------------------------------*/
/*---------------Moteur Recherche Simple----------------*/
/*---------------------------------------------------------*/

  div#barreMoteur	{
		width:773px;
		height:35px;
		padding:6px 0;
		background:url('/images/moteur/moteur_05.gif') 0 0 no-repeat;
	}

	form#form_recherche	{padding:0;}

	div#blocRecherche	{ float:left; width:443px;}
	
	p#blocLiens	{float:left; width:329px; margin:0; padding:0;}

	.inputRecherche, #searchChpsTxt {
		margin-left:5px;
		float:left;
    width:64%;
		height:21px;
		padding:5px;
    color:#777;
    font-size:18px;
		-moz-border-radius: 5px;
    -khtml-border-radius: 5px;
    -webkit-border-radius: 5px;
    border-radius: 5px;
		border:2px solid #345197;
  }

  .rechercheCheckBox {
    color:#FFFFFF;
    font-size:12px;
    font-family:Verdana, Arial, Helvetica, sans-serif;
	}

	/*------boutons----*/
	input#btn_recherche	{
		display:block;
		float:left;
		width:132px;
		height:35px;
		margin:0 0 0 7px;
		background:url('/images/moteur/btn_rechercher_simple.gif') 0 0 no-repeat;
		font-size:0;
		border:none;
		cursor:pointer;
	}
	
	a.btnDroiteMoteur, a.btnDroiteMoteur:visited 	{
		display:block;
		float:left;
		margin:0 0 0 6px;
		width:60px;
		height:30px;
		padding:5px 5px 1px 36px;	
		font-family:"Helvetica Neue", Helvetica, Arial, sans-serif;
		font-size:11px;
		font-weight:bold;
		letter-spacing:0px;
		line-height:13px;
		text-align:left;
		text-decoration:none;
		color:#4e4e4e;
		background: 0 0 no-repeat;
	}

	a#btnLettre	{ background-image:url('/images/moteur/btnLettre.gif');}
  a#btnContrat	{ background-image:url('/images/moteur/btnContrat.gif');}
	a#btnSalaire	{ background-image:url('/images/moteur/btnSalaire.png');}
	a#btnAnnuaireAvocat	{ background-image:url('/images/moteur/btnAnnuaireAvocats.png'); height: 25px;padding-top: 10px;}
	a#btnActualiteAvocat	{ background-image:url('/images/moteur/btnArticlesAvocats.png');}

		input#btn_recherche:hover, a.btnDroiteMoteur:hover	{ background-position:0 -36px; color:#222;text-decoration:none;}
		a.btnDroiteMoteur:focus	{ background-position:left bottom;}

	/*----------------appel aide commande----------------*/
	div#blocAideCommande	{float:left; width:312px; padding:0 7px;}
	div#blocAideCommande div#blocAideCommande_content	{
		width:300px;
		height:27px;
		padding:3px 6px;
		font-family:Helvetica, Arial, sans-serif;
		color:#fff;
		background:url('/images/moteur/bgBlocAideCommande.gif') 0 0 repeat-x;
		-moz-border-radius: 5px;
    -khtml-border-radius: 5px;
    -webkit-border-radius: 5px;
    border-radius: 5px;
		border:1px solid #00165e;
		overflow:hidden;
	}
	
		div#blocAideCommande div#blocAideCommande_content p	{float:left;}
		div#blocAideCommande p#aideCommande_titre	{width:90px; height:28px; padding-left:30px; font-size:10px; font-weight:bold; line-height:13px; text-align:left; text-transform:uppercase; color:#d7def4; background:url('/images/moteur/telephone.gif') 0 0 no-repeat;}
		div#blocAideCommande p#aideCommande_numeroHoraire	{width:180px; text-align:right;}
			div#blocAideCommande p#aideCommande_numeroHoraire span	{display:block;}
			div#blocAideCommande p#aideCommande_numeroHoraire span#aideCommande_numeroTel	{ font-size:17px; line-height:17px; font-weight:bold;}
			div#blocAideCommande p#aideCommande_numeroHoraire span#aideCommande_horaire	{font-size:9px; color:#c8d0eb;}
	
	/*--------------end appel aide commande--------------*/


div#pubRightMoteur{float:right}

/*---------------------------------------------------------*/
/*---------------Contenu Général Site----------------------*/
/*---------------------------------------------------------*/

div#content{
	margin:0 auto;
	margin-bottom:15px;
}
	.listReferencement	{color:#4d4d4d; font:normal 11px Verdana,sans-serif;}
  .listReferencement p{ color:#0066cc; font-weight:bold; margin-bottom:10px;}
	.listReferencement li	{background:url('/image/puce-referencement.gif') center left no-repeat; margin-left:10px; padding-left:15px;}
		.listReferencement li a{color:#767676;}

	p.chemin_fer
	{
	/*background-color:#f9880a;*/
	color:#666;
	font-family:Verdana,Arial,sans-serif;
	font-size:10px;
	margin-bottom:14px;
	padding-left:10px;
}
	p.chemin_fer a{font-style:italic;}

div#sidebar{
	float:right;
	width:310px;
}
div#general{
  float:left;
	width:648px;
}

/*cadre haut*/
	div#ombre_titre{
		background-image:url('/MaSelection/img/ombre_titre.gif');
		font-size:0px;/*IE6*/
		width:654px;
		height:10px;
	}
	div#content h1.node{
		width:614px;/*660-padding*/
		height:63px;
		font-family:Helvetica,Arial,sans-serif;
		display:table-cell;
		letter-spacing:1px;
		vertical-align:middle;
		padding-left:20px;
		padding-right:20px;
		text-transform:uppercase;
		color:#fff;
	}
		div#content h1 div{
			font-size:24px;
		}
		div#content h1#titre_1{background-image:url('/Node/img/cadre_titre_bloc_node.gif');}
		div#content h1#titre_2{background-image:url('/Node/img/cadre_titre_emp.gif');}
		div#content h1#titre_3{background-image:url('/Node/img/cadre_titre_bloc_node.gif');}
		div#content h1#titre_4{background-image:url('/Node/img/cadre_titre_ce_dp_ds.gif');}
		div#content h1#titre_5{background-image:url('/Node/img/cadre_titre_rh.gif');}
/*fin cadre haut*/


.red
{
  color:red;
}

.floatLeft{float:left; }
.floatRight	{float:right;}

.clearFloat
{
  margin:0;
  padding:0;
	line-height:0;
  clear:both;
}

.bloc	{display:block;}
.inline	{display:inline;}


/*-----------------------------------------*/
/*-----------------Footer------------------*/
/*-----------------------------------------*/
div#footer{
	width:1004px;
	margin:0 auto;
	font-family:Verdana,Arial,sans-serif;
	font-size:11px;
  line-height:1;
	text-align:left;
	background: url('/image/bg_blanc.gif') 0 0 repeat-y;
}

div.bordureGrise	{
	margin:0 auto;
	width:997px;
	height:33px;
	background-color:#bebebe;
}

/*--------------------glossaire------------------*/
	ul#glossaire	{width:775px;height:28px;margin:0 auto;padding-top:5px;}
		ul#glossaire li {display:block;float:left;margin:0 3px;background-color:#bebebe;}
			ul#glossaire li a	{
				display:block;
				width:20px;
				height:20px;
				font-size:12px;
				line-height:19px;
				text-align:center;
				text-transform:uppercase;
				text-decoration:none;
				color:#767676;
				border:1px solid #ababab;
				-moz-border-radius:4px;
				-webkit-border-radius:4px;
				border-radius:4px; 
				background-color:#fff;
			}
			ul#glossaire li a#bigGlossaire	{width:35px}
				ul#glossaire li a:hover	{color:#545454;border-color:#767676;}
/*-----------------end glossaire------------------*/

div#footerLiens	{padding:15px;}
  div#footerLiens ul, div#footer div#logoJuri	{
		float:left;
	}

	div#footerLiens ul	{
		width:155px;
		margin-left:35px;
	}

	div#footerLiens .floatingBloc	{float:left;}

	div#footer div#logoJuri	{width:200px;}

	div#footerLiens .floatingBloc	{margin:0 20px;}
	div#footerLiens .firstList	{margin-left:45px;}

		div#footerLiens ul li a,
    div#footerLiens ul li span{
			color:#606060;
			line-height:17px;
		}

		div#footerLiens ul li a img	{padding:2px 0 0 0;}

div#EndFooter	{
	margin:0 auto;
	width:967px;
	height:14px;
	padding:15px;
	background-color:#253c8a;
}

	div#EndFooter p, div#EndFooter p a	{
		color:#fff;
		font-size:10px;
		line-height:16px;
	}

	div#EndFooter p span	{
		float:right;
		font-family: Georgia, Times, Times New Roman, serif;
	}

	div#copyrightFrance{
		float:right;
    text-align:right;
	}

	.titreFooter	{font-family:Georgia, Times, "Times New Roman", serif;font-weight:bold;color:#606060;}

	div#footerLiens #lienFooterFollow	{float:none;width:320px;margin:25px 0 0 0;}
		div#footerLiens #lienFooterFollow li	{float:left;margin-right:15px;}

	/* glossaire */
	div#footerLiens  #glossaire	{float:left;width:300px;margin:0 0 15px 25px;}
		div#footerLiens #glossaire ul	{margin:10px 0 0 0;width:100%;}
			div#footerLiens  #glossaire li {display:block;float:left;margin:3px;}
				div#footerLiens  #glossaire li a	{display:block;padding:2px;font-size:14px;text-transform:uppercase;}

/*-----------------------------------------*/
/*---------------Fin Footer----------------*/
/*-----------------------------------------*/

/*-----------------------------------------*/
/*---------------CSS Header----------------*/
/*-----------------------------------------*/

/*---Logo+banniere---*/
div#logoBanniere{
	overflow:hidden;
	margin-bottom:5px;
}
	div#logo{
		float:left;
		width:196px;
		text-align:center;
	}
  a#logoAbonne {
  display:block;
  float:left;
  margin-bottom:10px;
  padding-top:5px;
  width:150px;
  }

	div#banniere{
		float:right;
		text-align:right;
		width:755px;
		height:90px;
	}
  div#banniereAbonne {
  float:left;
  font-family:Georgia,sans-serif;
  font-size:18px;
  padding:20px;
  }
div#header p{
	text-align:right;
	font-size:11px;
}
/*--fin logo+banniere*/


/*Moteur recherche*/
div#moteur{
	background:url('/image/header/moteur_recherche_repeat.gif') top left repeat-x;
	border:1px solid #b3b3b3;
	font-family:Verdana,Arial,sans-serif;
	height:41px;
	letter-spacing:0px;
	margin-bottom:15px;

	float:right;
	width:777px;

	/*Uniquement pour la pub monter. sinon on le vire*/
}
div#moteur form{
	border-right:1px solid #b3b3b3;
	color:#444648;
	float:left;
	font-family:Verdana,Arial,sans-serif;
	font-size:10px;
	height:29px;
	margin-right:8px;
	padding:5px;
	padding-top:8px;
	width:64%;
}
	input#size2,
	input#size1{
		border:1px solid #b3b3b3;
		color:#3c3c3c;
		font-size:11px;
		font-family:Verdana,Arial,sans-serif;
		padding:5px;
		width:40%;
	}
	input{
		vertical-align:middle;
	}
div#moteur div#rss{
	float:left;
	font-size:11px;
	height:41px;
}
	div#moteur div#rss a{display:block;float:left;}
	a.img{margin-top:10px;margin-right:5px}
	a.txt{margin-top:15px;margin-right:10px}
/*-/Fin moteur recherche-*/


/*Barre navigation*/
/*
	LEVEL ONE
*/
ul#barre_nav                         { background:url('/image/header/barreNav/barreNavRepeat.jpg')top left repeat-x; border:1px solid #aaaaaa;border-bottom:0px;height:36px;margin-bottom:15px;position: relative; width:970px; }
ul#barre_nav li                      { font-weight: bold; float: left; zoom: 1; background:top right #ccc; height:36px; }
/*Exceptions*/
ul#barre_nav li#jt{ width:36px;background:url('/image/header/barreNav/jt.jpg') center top; }
ul#barre_nav li#All{ width:159px;background-image:url('/image/header/barreNav/droitTravail.jpg');}
ul#barre_nav li#Other{width:119px;background-image:url('/image/header/barreNav/autresDroits.jpg'); }
ul#barre_nav li#Cc{width:176px;background-image:url('/image/header/barreNav/Conventions.jpg'); }
ul#barre_nav li#Codes{width:136px;background-image:url('/image/header/barreNav/Conventions.jpg'); }
ul#barre_nav li#OtherCodes{width:122px;background-image:url('/image/header/barreNav/autresCodes.jpg'); }
ul#barre_nav li#Job{width:75px;background-image:url('/image/header/barreNav/autresCodes.jpg'); }
ul#barre_nav li#Outil{ width:147px; background-image:url('/image/header/barreNav/boiteOutils.jpg');}

ul#barre_nav li a                    { display: block; font:bold 12px "Helvetica Neue",Helvetica,sans-serif; height:16px; padding:10px 15px; border-right:1px solid #aaa;color:#545454;}
ul#barre_nav li#jt a	{padding:10px 0;}
ul#barre_nav li#Outil a          { border-right: none; } /* Doesn't work in IE */
ul#barre_nav li.hover,
ul#barre_nav li:hover                { background: #ffffff; background-position:bottom right; color: black; position: relative; }
ul#barre_nav li.hover a              { color: black;text-decoration:none; }


/*
	LEVEL TWO
*/
ul#barre_nav ul 						{ border-left:1px solid #aaa; border-right:1px solid #aaa; width: 220px; visibility: hidden; position: absolute; top: 100%; left: 0; }
/*Exception*/
ul#barre_nav li#Outil ul{width: 146px;height:auto;z-index:1000;}
ul#barre_nav li#Outil ul li a {height:auto; padding:5px;}

ul#barre_nav li#All ul  { border-bottom:2px solid #bf110b;}
ul#barre_nav ul li 					{ font-weight: normal; background: #f6f6f6; color: #000; border-bottom: 1px solid #aaa; border-top: 1px solid #fff; height:30px; float: none; }
/*Exception*/
ul li#Outil,
ul#barre_nav li#Outil ul li{height:auto;}
                                    /* IE 6 & 7 Needs Inline Block */
ul#barre_nav ul li a					{ border-right: none; width: 100%; display: inline-block; font-size:12px; }
ul#barre_nav ul li a#sal {background-image:url('/image/header/barreNav/puce_sal.jpg');background-position:center left;background-repeat: no-repeat; padding-left:35px;}
ul#barre_nav ul li a#emp {background-image:url('/image/header/barreNav/puce_emp.jpg');background-position:center left;background-repeat: no-repeat; padding-left:35px;}
ul#barre_nav ul li a#ce {background-image:url('/image/header/barreNav/puce_ce.jpg');background-position:center left;background-repeat: no-repeat; padding-left:35px;}
/*
	LEVEL THREE
*/
ul#barre_nav ul ul 					{ left: 100%; top: 0; }
ul#barre_nav li:hover > ul 			{ visibility: visible; }

/*Fin Barre navigation*/

/* Barre navigation MonCompte */
	ul#MonCompteMenu	{height:38px;background:#f1f1f1 url('/MonCompte/img/menu/bg-menu.gif') 0 0 repeat-x;border:1px solid #dadada; margin-bottom:15px;}

		ul#MonCompteMenu li	{height:38px;float:left;padding:0;border-left:1px solid #fff;border-right:1px solid #dadada;}
			
			ul#MonCompteMenu li a, ul#MonCompteMenu li a span  {
				display:block;
				height:38px;
				font-family:"Helvetica Neue", "Helvetica Neue LT Std", Helvetica, Arial, sans-serif;
				font-size:12px;
				font-weight:bold;
				color:#545454;
				letter-spacing:0;
				cursor:pointer;
			}
					
				ul#MonCompteMenu a.flecheSmenu{background:url('/MonCompte/img/menu/flecheSmenu.png') right center no-repeat;}
					ul#MonCompteMenu li#menuAchats a.flecheSmenu	{background-position:125px 18px;}
					ul#MonCompteMenu li#menuProfil a.flecheSmenu	{background-position:115px 18px;}
					ul#MonCompteMenu li#menuBoite a.flecheSmenu	{background-position:127px 18px;}
					
				ul#MonCompteMenu li a:hover  {text-decoration:none; background-color:#fff;}
				
				ul#MonCompteMenu li a span  {height:18px;line-height:14px;padding:13px 15px 7px 37px;background:10px 10px no-repeat;}
				
				ul#MonCompteMenu li#menuAcceuil a	{width:36px;height:38px;padding:0;background-image:url('/MonCompte/img/icones/20px/accueil.gif');background-position:center;background-repeat:no-repeat;}
				ul#MonCompteMenu li#menuAcceuil span {display:none;}
				ul#MonCompteMenu li#menuAchats a span, ul#MonCompteMenu li#menuProfil a span, ul#MonCompteMenu li#menuBoite a span	{padding-right:42px;}
				ul#MonCompteMenu li#menuAchats a span{background-image:url('/MonCompte/img/icones/20px/achats.png')}
				ul#MonCompteMenu li#menuProfil a span{background-image:url('/MonCompte/img/icones/20px/profil.png')}
				ul#MonCompteMenu li#menuSalaire a span{background-image:url('/MonCompte/img/icones/20px/mon-salaire.png')}
				ul#MonCompteMenu li#menuVideos a span{background-image:url('/MonCompte/img/icones/20px/tuto-video.png')}
        ul#MonCompteMenu li#menuHelp a span{background-image:url('/MonCompte/img/icones/20px/help.png')}
				ul#MonCompteMenu li#ccm a span{background-image:url('/MonCompte/img/icones/20px/comment-ca-marche.gif')}
				ul#MonCompteMenu li#menuBoite a span{background-image:url('/MonCompte/img/icones/20px/boiteOutil.png')}
				
				ul#MonCompteMenu li ul.sousMenu, ul#MonCompteMenu li ul.sousMenu	{display:none;position:absolute;margin-left:-2px;border:1px solid #dadada;}
				/* hack ie7 */
				*+html ul#MonCompteMenu li ul.sousMenu	{margin-top:38px;}
				*+html ul#MonCompteMenu li#menuAchats ul.sousMenu	{margin-left:-147px;}
				*+html ul#MonCompteMenu li#menuProfil ul.sousMenu	{margin-left:-137px;}
				*+html ul#MonCompteMenu li#menuBoite ul.sousMenu	{margin-left:-37px;}
				/* end hack ie7 */
				ul#MonCompteMenu li:hover ul.sousMenu	{display:block;}
				
					ul#MonCompteMenu li ul.sousMenu li {float:none; background-color:#fff; border:none;}
						ul#MonCompteMenu li ul.sousMenu li a	{width:220px;border-bottom:1px solid #eee; padding:0;}
							ul#MonCompteMenu li#menuAchats ul.sousMenu li#SmenuFacture a span	{background-image:url('/MonCompte/img/icones/16px/mes-achats.png');}
							ul#MonCompteMenu li#menuAchats ul.sousMenu li#SmenuAbo a span {background-image:url('/MonCompte/img/icones/16px/mon-abo.png');}
							ul#MonCompteMenu li#menuAchats ul.sousMenu li#SmenuDoc a span {background-image:url('/MonCompte/img/icones/16px/mes-documents.png');}
							ul#MonCompteMenu li#menuAchats ul.sousMenu li#SmenuAppel a span {background-image:url('/MonCompte/img/icones/16px/mes-appels-juriste.png');}
							ul#MonCompteMenu li#menuProfil ul.sousMenu li#SmenuInfos a span {background-image:url('/MonCompte/img/icones/16px/mes-infos.png');}
							ul#MonCompteMenu li#menuProfil ul.sousMenu li#SmenuBoAvocat a span{background-image:url('/MonCompte/img/icones/16px/bo-avocat.png')}
							ul#MonCompteMenu li#menuProfil ul.sousMenu li#SmenuNewsletter a span {background-image:url('/MonCompte/img/icones/16px/mes-newsletters.png');}
							ul#MonCompteMenu li#menuBoite ul.sousMenu li a span {background-image:none;}
							ul#MonCompteMenu li ul.sousMenu li a:hover {background-color:#f0f0f0;}
				
    ul#MonCompteMenu li.on   {background:#fff url('/MonCompte/img/menu/bg-menu-on.gif') 0 0 repeat-x;}

/* fin Barre navigation MonCompte */

/*-----------------------------------------*/
/*---------------CSS Etoile----------------*/
/*-----------------------------------------*/
.juristar {
	width: 16px;
	height: 15px;
	background: url(/tools/lib/js/ui_stars/jquery.ui.stars.gif) no-repeat 0 0;
}

.juristars .juristar {
	float: left;
}

.juristar.on {
	background-position: 0 -48px;
}

.juristar.off {
	background-position: 0 -32px;
}



/*-------------------------Actualite-----------------------*/
p#article_recent{
  background-color:#fff;
  border:1px solid #e5e5e5;
  color:#9b9b9b;
  font-weight:bold;
  font-family:Georgia,serif;
  font-size:11px;
  letter-spacing:2px;
  line-height:16px;
  margin-bottom:15px;
  padding:8px;
  text-transform:uppercase;
}
    /*-----------------Liste actus-----------------*/

    /*---------------Fin Liste actus---------------*/
 b{vertical-align:bottom;}

img#auteur_img{
   display:block;
   float:left;
   margin-right:10px;
   width:64px;
}
h1#titre_document{
  font-family:Helvetica,Arial,serif;
  margin-left:0;
}
/*Exception */
h1#titre_document_actu,
h2#titre_liste_actu{
  color:#161616;
  font-family:Georgia,serif;
  font-size:24px;
  font-weight:normal;
  line-height:normal;
}
h2#titre_liste_actu{font-size:18px;}
  h2#titre_liste_actu img{display:block;float:left;width:64px;margin-right:10px;}

div#diffuser{;margin:15px 0px;}
  div#diffuser a.partager_link{float:left;}
  
.actuContent
{
  border-bottom:2px solid #c8c8c8;
  font-size:12px;
	line-height: 18px;
  margin-bottom:15px;
  padding-bottom:10px;
  padding-right:15px;
}
  .actuContent div p { margin-bottom:10px; }
  .actuContent p#amorce{margin:10px 0px;}
  .actuContent p#content:first-letter{font-size:24px;font-weight:bold;}
  .actuContent table tr td p{margin:5px;}
  p.published{
    color:#808080;
    font-family:Verdana,arial,sans-serif;
    font-size:11px;
  }
    p.published a strong{font-size:12px;}
  p.amorce{
    font-size:12px;
  }

  p#signature,
  p#signature_simple{
    color:#000;
    font-family:Verdana,arial,sans-serif;
    font-size:12px;
    margin:15px 0px;
  }
  p#signature{
    background:url('/image/icones/48px/contact_avocat.png') center left no-repeat;
    background-color:#CFE5F1;
    border:1px solid #c8c8c8;
    color:#4d4d4d;
    font-weight:bold;
    padding:10px;
    padding-left:52px;
  }

  /*AddThis*/
  .addthis_toolbox{border-top:1px solid #cacaca;border-bottom:1px solid #cacaca;margin:10px 0px;}
	.addthis_toolbox span	{vertical-align:middle;display:inline-block;}
  /*
  .addthis_toolbox span,.addthis_toolbox .addthis_default_style span.at300bs, a.joliprintBtn{ display:inline-block; float:none;}
  .addthis_toolbox a.addthis_button_facebook_like,
  .addthis_toolbox a.addthis_button_tweet,
  .addthis_toolbox a.addthis_button_google_plusone{display:inline-block;}
  .addthis_toolbox a.addthis_button_facebook_like{ margin-right:5px;}
  div#___plusone_0,div#___plusone_2{float:left;}
  .addthis_toolbox a span.reagir{background-image:url('/image/icones/16px/comment.png');width:16px;height:16px;}
	.addthis_toolbox .joliprintBtn,
	.addthis_toolbox .joliprintBtn .joliprintBtn_img{ vertical-align:top; }*/
  /* AddThis  */
  .comentButton {display:inline-block;margin:3px 5px;margin-left:140px;margin-left:130px\9;margin-left:230px !ie;}
span.likeButton,.tweetButton{ margin:3px 5px;display:block;float:left; }
.hackBtnGplusOne	{
	margin-top:-1px;
	line-height:0px;
}

.actuContent h3
{
  font-size:14px;
  margin:10px 0px;
  text-transform:uppercase;
  border-bottom:1px solid #666666;
}
.actuContent ul
{
  margin-left:20px;
  list-style-type:square;
}

/* Petit "hack" permettant de masquer l'affichage des bordures
 * qui se trouvent sur quasiment toutes les anciennes news */
.actuContent table
{
  border-style:solid;
  border-color:#999;
  border-collapse:collapse;
}
.actuContent table tr td{border-style:solid;border-color:#999;}
.actuContent table.bordureNoire, .actuContent table.bordureNoire td{border-color:#000000;}
.actuContent div#BonASavoir{
  border:2px solid #cecece;
  margin:15px 0px;
  padding:5px;
}
.actuContent div#BonASavoir p#titre{
  background:none;
  border:none;
  color:#121212;
  font-weight:bold;
  height:auto;
  line-height:14px;
  text-align:center;
  margin:5px;
  width:auto;
}




.ui-dialog{line-height:16px;}
.ui-widget-header{background:none;background-color:#069;color:#fff;}
.ui-widget-content{background-color:#fff;}

div#partager img{vertical-align:middle;}
div#partager p{font-size:11px;}
  div#textarea{
    border-left:5px solid #369;
    background-color:#f0f0f0;
    font-family:Verdana,arial,sans-serif;
    margin-bottom:10px;
    margin-top:10px;
    padding:10px;
  }

p#pagination{
	height:20px;
  background-color:#f2f2f2;
  border-bottom:1px solid #cacaca;
  border-top:1px solid #cacaca;
  padding:5px 0;
  text-align:center;
	line-height:20px;
}
p#pagination .paginate, p#pagination .current, p#pagination .paginate:visited, p#pagination .current:visited{color:#666;padding:4px 5px; text-decoration:none; border:1px solid #bababa;}
p#pagination .inactive{color:#cacaca;}
p#pagination .current	{ background-color:#cacaca; border:1px solid #ababab;}
p#pagination .paginate:hover, p#pagination .current:hover	{border:1px solid #767676; color:#222;}
/*-------------------------fin_Actualite-----------------------*/


/*---------------------------Video Link------------------------*/
a#videoLink{
  background:url('/image/icones/pictoTutoVideo.png') center left no-repeat;
  font-family:Verdana,Arial,sans-serif;
  display:block;
  font-size:14px;
  font-weight:bold;
  line-height:16px;
  padding:8px;
  padding-left:34px;
}
/*-------------------------Fin Video Link----------------------*/


#hi-media {
    bottom: 5px;
    margin-left: 1054px;
    padding: 1em;
    position: relative;
    right: 3em;
    width: 160px;
}


/*---------------------Avocat publiez vos articles--------------------*/
div#avocatPubliez{ background-color:#2a4e9a; margin:15px 0px; padding:5px;}
div#avocatPubliez h3{ color:#fff; font:normal 30px Georgia,serif; height:45px; padding-left: 10px; padding-top:7px; background-image:url('/image/Actu/iconeH3AvocatPubliez.png'); background-position:top right; background-repeat:no-repeat;}
div#avocatPubliez ul{ background-color:#fff; padding:5px; list-style-type:none; color:#000; font:normal 12px Verdana,sans-serif;}
div#avocatPubliez ul li{ padding-left: 15px; background:url('/image/Actu/pucesAvocatPubliez.gif') 0 3px no-repeat; margin-bottom:10px; }
div#avocatPubliez p{ background-color:#fff; display:block; padding: 3px ; font:normal 11px; color:#a2a2a2; }
/*-------------------Fin Avocat publiez vos articles------------------*/

/*---------------------New Captcha--------------------*/
#recaptcha_image, #btnCaptcha	{float:left;}
#recaptcha_image	{width:300px;padding:6px 5px 5px 5px;background:#fff;border:1px solid #cecece;border-right:0;}
	#recaptcha_image img {margin-left:0;}
#btnCaptcha	{border-bottom:1px solid #cecece;width:25px;}
#btnCaptcha li.lienCaptcha, ul#btnCaptcha li.lienCaptcha a	{display:block;width:23px;height:22px;}
#general .recaptcha_widget ul#btnCaptcha li.lienCaptcha, 
#content .recaptcha_widget ul#btnCaptcha li.lienCaptcha	{
	margin:0;
	padding:0;
	border:1px solid #cecece;
	border-bottom:none;
}
ul#btnCaptcha li.lienCaptcha span	{display:none;}

ul#btnCaptcha li.lienCaptcha a	{ background:0 0 no-repeat;}
ul#btnCaptcha li.lienCaptcha a#listenCaptcha {background-image:url('/image/captcha/listenCaptcha.png');}
ul#btnCaptcha li.lienCaptcha a#helpCaptcha {background-image:url('/image/captcha/helpCaptcha.png');}
ul#btnCaptcha li.lienCaptcha a#reloadCaptcha {background-image:url('/image/captcha/reloadCaptcha.png');}
ul#btnCaptcha li.lienCaptcha a#carCaptcha{background-image:url('/image/captcha/carCaptcha.png');}
ul#btnCaptcha li.lienCaptcha a:hover	{ background-position:left bottom;}

#ContenuQuestion_MessageForm_captcha	{border:1px solid #cecece;width:328px;margin-top:2px;padding:3px;}
/*------------------End New Captcha-------------------*/

/*----------------- Layout vide ----------------------*/
#headerVide #logo {
    margin-top: 15px;
}
#headerVide #headerVide-fakePub {
    float: right;
    height: 90px;
    margin: 10px 0 20px;
    width: 730px;
}
#footerVide {
    background-color: #1B2C67;
    padding: 2px;
}
#footerVide img {
    margin-right: 80px;
}
#footerVide p span {
    display: inline-block;
}
#footerVide p span, #footerVide p a {
    color: #FFFFFF;
    font: bold 10px/35px Verdana,Arial,sans-serif;
}
/*---------------End Layout vide --------------------*/
