html, body {font-family:Verdana;margin:0;padding:0;color:#000000;font-size:12px;}
.lien {color:#000000;font-size:12px;} .lien:hover{color:#000000;font-size:12px;text-decoration:none;}
.liendix {color:#000000;font-size:10px;} .liendix:hover{color:#000000;font-size:10px;text-decoration:none;}
#container {margin:0px auto 0px auto;padding:0;width:970px;}
.neuf {color:#000000;font-size:9px;}
.neuf:hover{color:#000000;font-size:9px;text-decoration:none;}

.quatorze{color:#000000;font-size:14px;}
.quatorze:hover{color:#000000;font-size:14px;text-decoration:none;}

a {
	color:#41587E;
}

h2 {
	font-size:18px;
}

h4 {
	font-size:13px;
}

/*	NavTop	*/
/*#navtop h1 {float:left;text-indent:-999px;}*/
#navtop {
	float:right;
	width:769px;
	height:250px;
	background-image:url(img/fond_header.jpg);
	background-repeat:no-repeat;
	margin:0px;
	position:relative;
}

#menutop0 {
	height: 170px;
}

#menutop0 ul, #menutop0 ul li{
	list-style: none;
	float: left;
	margin: 0;
	padding: 0;
}

#menutop0 ul li{
	text-align: center;
	width: 145px;
}

#menutop0 ul li a:link, #menutop0 ul li a:visited{
	height: 15px;
	background-color: #41587E;
	border-top: solid 2px #597096;
	color: #fff;
	font-size: 11px;
	display: block;
	padding: 0 10px 2px 10px;
	margin: 0 1px 0 0;
}
#menutop0 ul#menutoptop li a:hover {
	background-color: #48619F;
	border-top: solid 2px #6C84C1;
	text-decoration: none;
}

#menutop0 ul#menutoptop ul.smenutoptop {
	width: 200px;
	background-color: #B7C9E6;
	margin: 0;
	padding: 5px 5px 0 5px;
	position: absolute;
	top: 19px;
	z-index: 20;
}

* html #menutop0 ul#menutoptop ul.smenutoptop {
	position: absolute;
	margin-left: -72px;
}

*+html #menutop0 ul#menutoptop ul.smenutoptop {
	position: absolute;
	padding-bottom: 5px;
	padding-top: 0;
	margin-left: -72px;
}

#menutop0 ul#menutoptop ul.smenutoptop li{
	width: 100%;
	height: 16px;
	line-height: 2px;
	background-color: #B7C9E6;
	text-align: left;
	padding-bottom: 3px;
	
}
*+html #menutop0 ul#menutoptop ul.smenutoptop li {
	height: 18px;
	padding: 0;
	margin: 0;
}
* html #menutop0 ul#menutoptop ul.smenutoptop li {
	padding-bottom: 0;
}

#menutop0 ul#menutoptop ul.smenutoptop li a:link, #menutop0 ul#menutoptop ul.smenutoptop li a:visited {
	height: 8px;
	background: none;
	border: none;
	color: #41587E;
	font-size: 10px;
	float: none;
	padding: 2px 0;
	margin: 0;
}
* html #menutop0 ul#menutoptop ul.smenutoptop li a:link, * html #menutop0 ul#menutoptop ul.smenutoptop li a:visited {
	display: block;
	height: 10px;
}
*+html #menutop0 ul#menutoptop ul.smenutoptop li a:link, *+html #menutop0 ul#menutoptop ul.smenutoptop li a:visited {
	height: 10px;
	padding: 4px 0 2px 0;
	line-height: 10px;
	
}
#menutop0 ul#menutoptop ul.smenutoptop li a:hover {
	text-decoration: underline;
}


#menutop { position: absolute; top:0; right: 0;}
#menutop ul{padding:0px;margin:0px;float:right;}
#menutop ul a{font-size:10px;color:#000000;float:rigth;}
#menutop ul a:hover{font-size:10px;color:#000000;text-decoration:none;}
#menutop li {float:left;font-size:10px;list-style-type:none;}


#anim {width:768px;height:34px;float:right;margin-right:1px;margin-top:66px;}

#menutopdeux {
	padding:0px;
	margin:0px 0px 0px 10px;
	width:750px;
	height:34px;
	position:absolute;
	top:165px;
}

#menutopdeux ul {padding:0px;margin:0;}

#menutopdeux a {background-position:50% 50%;}
#menutopdeux a:hover {background-position:50% 50%;}
#menutopdeux li a {padding-left:4px;padding-right:4px;}

#bandeauflash {
	top:135px;
	position:absolute;
	height:34px;
}


.menutopbt {font-size:11px;color:#FFFFFF;text-decoration:none;width:114px; display:block;padding:5px 0 5px 0;height:35px;text-align:center;}
.menutopbt:hover {font-size:11px;color:#FFFFFF;text-decoration:none;}
#menutopdeux ul li {font-size:10px;float:left;list-style-type:none;padding:0px;margin:0;}

#menutopbt_0 {background:url(img/batonniers.gif) no-repeat;}
#menutopbt_1 {background:url(img/assemblees.gif) no-repeat;}
#menutopbt_2 {background:url(img/bureau.gif) no-repeat;}
#menutopbt_3 {background:url(img/conseils.gif) no-repeat;}
#menutopbt_4 {background:url(img/conference.gif) no-repeat;}
#menutopbt_5 {background:url(img/college_ordinal.gif) no-repeat;}

#menutopbt_0:hover, #menutopbt_0.menutopbt.selectmenutop {background:url(img/batonniers_on.gif) no-repeat;background-position:50% 50%;}
#menutopbt_1:hover, #menutopbt_1.menutopbt.selectmenutop {background:url(img/assemblees_on.gif) no-repeat;background-position:50% 50%;}
#menutopbt_2:hover, #menutopbt_2.menutopbt.selectmenutop {background:url(img/bureau_on.gif) no-repeat;background-position:50% 50%;}
#menutopbt_3:hover, #menutopbt_3.menutopbt.selectmenutop {background:url(img/conseils_on.gif) no-repeat;background-position:50% 50%;}
#menutopbt_4:hover, #menutopbt_4.menutopbt.selectmenutop {background:url(img/conference_on.gif) no-repeat;background-position:50% 50%;}
#menutopbt_5:hover, #menutopbt_5.menutopbt.selectmenutop {background:url(img/college_ordinal_on.gif) no-repeat;background-position:50% 50%;}

.smenuhoriz {position:absolute;z-index:100;margin:0;padding:0;display:none;}
.smenuhoriz ul {margin:0;padding:0;}
.smenuhoriz ul li {background:url(img/puce_sousmenu.gif) no-repeat;background-position:left top;padding-left:8px;clear:left;padding-right:2px;}
.smenuhoriz ul li:hover {background:url(img/puce_sousmenu.gif) no-repeat;background-position:left top;padding-left:8px;}

#smenu_0 {color:#000000;background:#a6cdfc;}
#smenu_0 a {color:#000000;text-decoration:none;}
#smenu_0 a:hover{color:#000000;text-decoration:underline;}

#smenu_1 {color:#000000;background:#fcd4e5;}
#smenu_1 a {color:#000000;text-decoration:none;}
#smenu_1 a:hover{color:#000000;text-decoration:underline;}

#smenu_2 {color:#000000;background:#ffe0cc;}
#smenu_2 a {color:#000000;text-decoration:none;}
#smenu_2 a:hover{color:#000000;text-decoration:underline;}

#smenu_3 {color:#000000;background:#cafcf3;}
#smenu_3 a {color:#000000;text-decoration:none;}
#smenu_3 a:hover{color:#000000;text-decoration:underline;}

#smenu_4 {color:#000000;background:#fcd8d8;}
#smenu_4 a {color:#000000;text-decoration:none;}
#smenu_4 a:hover{color:#000000;text-decoration:underline;}

#smenu_5 {color:#000000;background:#cdcafc;}
#smenu_5 a {color:#000000;text-decoration:none;}
#smenu_5 a:hover{color:#000000;text-decoration:underline;}

#sousnav {font-size:10px;}

#menugauche ul, #menugauche li {margin:0;padding:0;list-style-type:none;}
#gauche {float:left;width:201px;clear:both;}
/*#gauche .recherche {background:url(img/moteur.jpg) no-repeat;width:182px;height:38px;}*/
#gauche .recherche {background:url(img/moteur.jpg) no-repeat;height:38px;}
#gauche .recherche #recherche {border:transparent;background:transparent;margin:8px 0px 0px 90px;width:61px;}
#gauche .recherche #rechercheok {border:transparent;background:transparent;margin:8px 0px 0px 4px;width:18px;}

#menugauche {padding:0px;margin:15px 0px 0px 0px;}

#menugauche li ul {padding:0px;margin:0px;}

#menugauche .unselect {background:url(img/haut_bout.gif) no-repeat;padding:3px 2px 2px 20px;margin:2px 0 0 0;width:157px;color:#FFFFFF;font-size:11px;}
#menugauche .select {background:url(img/haut_bout_on.gif) no-repeat;color:#41587e;padding:3px 2px 3px 20px;margin:2px 0 0 0;width:157px;font-size:11px;font-weight:bold;}
#menugauche .sousmenu .select {background:url(img/fond_sousmenu.gif) no-repeat;color:#41587e;background-position:bottom;}
#menugauche li a {display:block;padding:0 5px 0 20px;color:#41587e;margin:0 0 2px 0;font-size:10px;text-decoration:none;}

#smenuleft {margin:0;padding:0;background:url(img/fond_sousmenu.gif) no-repeat;color:#41587e;background-position:bottom left;width:185px;}
#smenuleft a {color:#41587e;}
.smenuselect {font-weight:bold;}

/* troisieme niveau */
#smenuleft ul li {margin:15px 0 0 5px;font-style:normal;}

#menuleftbas {width:180px;height:150px;margin:24px 0 0 0px;padding:0;background:url(img/justice.jpg) no-repeat;list-style-type:none;}
#menuleftbas li {line-height:18px;}
#menuleftbas li .unselect{width:180px;height:130px;margin:0 0 0 44px;font-size:11px;color:#41587e;text-decoration:none;background:url(img/puce.gif) no-repeat;padding:0 0 0 8px;}
#menuleftbas li .select{width:136px;height:20px;float:right;font-size:11px;color:#FFFFFF;text-decoration:none;background-color:#41587e;padding:0 2px 0 2px;width:136px;}
#menuleftbas li .unselect:hover{text-decoration:underline;list-style-type:none;width:130px;}


#smenuleftbas{margin:0 0 0 35px;-margin:0 0 0 18px;padding:0;color:#41587e;background-position:bottom left;width:180px;font-size:10px;list-style-type:none;}
#smenuleftbas a {color:#41587e;}
.smenuselectbas {font-weight:bold;margin:0;}
#smenuleftbas ul li {margin:0 0 0 35px;width:180px;}


/*	Contenu	*/
#content {float:left;text-align:left;width:750px;}
#contenu {margin:0px 0px 0px 20px;padding:0px;}
#contenu h1 {font-size:15px;color:#41587e;}

/*#bleu {width:227px;height:171px;background:url(img/bleu.gif) no-repeat;float:left;margin-left:60px;}*/
#bleu {
	text-align:center;
	width:227px;
	/*background:url(img/bleu2.gif) no-repeat;
	background-position:right bottom;*/
	vertical-align:top;
	padding-right:0px;
}

#bleu table {
	width:270px;
	_border-right:1px solid #00A2FA;
}

.bottom-bleu{
	height: 32px;
	
}
#bleu .left_bleu{
	background-color:#D5EDFA;
	text-align:right;
	width:270px;
}
#bleu .left_bleu img{
	width:30px;
	display: block;
	height: 32px;
	float: left;
	border-bottom: solid 1px #fff;
}
#bleu .left_bleu_left{
	background-color:#D5EDFA;
	text-align:right;
	width:239px;
	height: 31px;
	border-left: solid 1px #00A2FA;
	border-bottom: solid 1px #00A2FA;
	float: left;
}



/*
.bottom-bleu td.right_td{
	background-image: url(img/bleu3.gif);
	background-repeat: no-repeat;
	background-position: right;
	padding: 0;
	margin: 0;
	float: right;
	width: 30px;
	height: 32px;
}
*/
#contentbleu {
	font-size:14px;
	border-top:1px solid #00a2fa;
	border-left:1px solid #00a2fa;
	border-right:1px solid #00a2fa;
	background-color:#d5edfa;
	width:227px;
	padding-top:10px;
	text-align:left;
	position:relative;
}
#contentbleu a{font-weight:bold;}

/*#jaune {float:right;width:227px;height:171px;background:url(img/jaune.gif) no-repeat;margin-right:60px;}*/
#jaune {text-align:center;padding:0 4px 28px 4px;vertical-align:top;}
#jaune table {width:270px;}
#contentjaune {font-size:14px;border-top:1px solid #FFE300;border-left:1px solid #FFE300;border-right:1px solid #FFE300;background-color:#FFFBDB;padding-top:10px;text-align:left;width:227px;}
#contentjaune a{font-weight:bold;}



.bottom-jaune{
	height:32px;
}

#jaune .left_jaune{
	background-color:#FFFBDB;
	text-align:right;
	width:270px;
}
#jaune .left_jaune img{
	width:30px;
	display: block;
	height: 32px;
	float: left;
	border-bottom: solid 1px #fff;
}
#jaune .left_jaune_left{
	background-color:#FFFBDB;
	text-align:right;
	width:239px;
	height: 31px;
	border-left: solid 1px #FFE300;
	border-bottom: solid 1px #FFE300;
	float: left;
}

#bleulong{background:url(img/bleu_long.gif) no-repeat;}
#deuxtiers {width:470px;float:left;margin-right:15px;text-align:justify;line-height:16px;}
#troistiers {width:680px;text-align:justify;line-height:16px;}
#troistiers .souligne {font-weight:bolder;color:#799772;font-size:14px;}
#troistiers .tableau{border:1px solid #101a3c;width:680px;}
#troistiers .tableau2{width:680px;color:#101a3c;border:1px solid #101a3c;}

.bordureverteright {#ecf4eb}
.tableau2 .dix {font-size:10px;}
.tableau2 .standard {background-color:#ecf4eb;text-align:left;}
.tableau2 .standardsansfond {text-align:left;}
.colonne2, td{font-size:10px;padding-left:15px;padding-right:5px;text-align:left;}
.colonne2rigth, td{font-size:10px;padding-left:15px;padding-right:5px;text-align:right;}
.colonne1 {background-color:#ecf4eb;font-weight:bold;color:#101a3c;height:18px;}
.tableau .colonnesite {background-color:#ecf4eb;background-image:url(img/fond-sites-utiles.gif);background-repeat:no-repeat;background-position:top left;width:15px;}
.tableau .sansfond {background-color:#ecf4eb;width:30px;}
.tableau .souscat {background-image:url(img/fond-site-deux.gif);background-repeat:repeat-y;background-position:top left;width:15px;padding:3px 6px 3px 0;text-align:center;}

.tableau .colonne1bis {background-color:#d5edfa;font-weight:bold;}
.tableau3, td {font-size:12px;text-align:left;}

.dix {font-size:10px;}



/*	Menu Conference	*/
#menudelaconference{border-bottom:1px solid #aecae7;margin:0 0 16px 0;}
.lienconference{color:#41587e;font-size:11px;text-decoration:none;margin-right:7px;}
.lienconference:hover{color:#000000;text-decoration:none;}
.lienconferenceselect {color:#000000;text-decoration:none;font-weight:bold;}

#menuprofessionavocat{border-bottom:1px solid #aecae7;margin:0 0 16px 0;}
.lienavocat{color:#41587e;font-size:11px;text-decoration:none;margin-right:7px;}
.lienavocat:hover{color:#000000;text-decoration:none;}
.lienavocatselect {color:#000000;text-decoration:none;font-weight:bold;}

#menuaidejuridictionnelle{border-bottom:1px solid #aecae7;margin:0 0 16px 0;}
.lienaide{color:#41587e;font-size:11px;text-decoration:none;margin-right:7px;}
.lienaide:hover{color:#000000;text-decoration:none;}
.lienaideselect {color:#000000;text-decoration:none;font-weight:bold;}


.enumeration li{
	background:url(img/puce.gif) no-repeat;
	list-style-type:none;
	padding:0 0 0 10px;
	margin:0;
}
.contentbleu {font-size:14px;border-top:1px solid #00a2fa;border-left:1px solid #00a2fa;border-right:1px solid #00a2fa;background-color:#d5edfa;padding:18px 10px 0px 10px;width:202px;}
.contentbleu p{text-align:left;}
.contentbleu ul {margin:0;padding:0}
.contentbleu ul li{list-style-type:none;background:url(img/point.gif) no-repeat;margin:0;padding:0 0 0 7px;}
.bleu {text-align:center;width:227px;padding:0 4px 28px 4px;vertical-align:top;}
.bottom-bleu{background:url(img/bleu2.gif) no-repeat;height:32px;}


.contentjaune {font-size:14px;border-top:1px solid #FFE300;border-left:1px solid #FFE300;border-right:1px solid #FFE300;background-color:#FFFBDB;padding:18px 10px 0px 10px;width:202px;}
.contentjaune p{text-align:left;}
.contentjaune ul {margin:0;padding:0}
.contentjaune ul li{list-style-type:none;background:url(img/point.gif) no-repeat;margin:0;padding:0 0 0 7px;}
.jaune {text-align:center;width:227px;padding:0 4px 28px 4px;vertical-align:top;}
.bottom-jaune{background:url(img/jaune2.gif) no-repeat;height:32px;}

.rouge {text-align:center;width:227px;padding:0 4px 28px 4px;vertical-align:top;}
.contentrouge {font-size:14px;font-weight:bold;border-top:1px solid #AA0000;border-left:1px solid #AA0000;border-right:1px solid #AA0000;background-color:#FCD8D8;width:219px;padding:18px 10px 0px 10px;}
.contentrouge p{padding:0 15px 0 15px;text-align:left;font-weight:100;}
.contentrouge ul {margin:0;padding:0}
.contentrouge ul li{list-style-type:none;background:url(img/point.gif) no-repeat;margin:0;padding:0 0 0 7px;}
.bottom-rouge{background:url(img/rouge2.gif) no-repeat;height:32px;}

.pucefleche ul {list-style-type:none;}
.pucefleche li{background:url(img/puce_fleche.gif) no-repeat;list-style-type:none;padding:0 0 0 15px;}

#barreau {padding: 2px 10px 20px 10px;font-size:10px;}
#barreau .lien {color:#2363ae;font-decoration:none;font-size:10px;}
#barreau .lien:hover {font-decoration:underline;}
#barreau .textniveauun {font-weight:bold;font-size:12px;color:#799772}
#barreau .textbarreau {padding: 0 0 20px 0px;}


.carte_judi {
	color:#2363ae;
	padding:5px;
}

.carte_judi h3 {
	font-size:16px;
}

.carte_judi .lien {
	color:#2363ae;
}
div.page_depliant h3 {
	font-size:14px;	
}
#droi
tecsb {background:url(img/scb.gif) no-repeat;width:220px;float:right;}
#droitecsb p{margin:160px 15px 30px 15px;font-size:10px;}


/* Modules */
.doc p.date {
	color:#666666;
	padding:0;
	margin:1em 0 0 0;
}

.doc p.titre {
	font-weight:bold;
	padding:0.5em 0 0.5em 0;
	margin:0 0 0 2em;
}

.doc p.titre a {
	padding:3px;
	font-weight:normal;
}

.doc p.titre a:hover {
	background-color:#969696;
	color:white;
}

.popup{
	border:2px solid red;
	margin-top:50px;
	margin-left:auto;
	margin-right:auto;
	width:60%;
}

.menuadmin{
	margin-top:10px;
	margin-bottom:10px;
	width:auto;
}

.menuadmin table{
	cellspacing:0;
}

.menuadmin td{
	width:auto;
}

#contentstandard {text-align:justify;}

#deuxtiers .souligne {font-weight:bolder;color:#799772;font-size:14px;}
.encadre {font-weight:bold;border-bottom:1px solid #000000;color:#799772;font-size:11px;}


.formulaire{
	border:1px solid #41587E;
}

.titre_form{
	font-weight:bold;
	color:#41587E;
}

.cache{
	text-align:center;
	border:1px solid red;
	width:60%;
	margin:auto;
	padding:10px 0 10px 0;
}

.cache a{
	color : red;
	font-weight:bold;
}


/* Styles pour les listings - Cours d'appel nottamenet */

.listingHori {
	padding:5px 0 5px 0;
}

.listingVert {
	border-right:1px dotted #5793CD;
	margin-top:10px;
}

.listingVert a.entry {
	text-decoration:none;
	display:block;
	padding:2px;
}

.listingVert a.entry:hover {
	background-color:#BFE1FF;
}

.listingVert a.entrySelected {
	text-decoration:none;
	font-weight:bold;
	display:block;
}

.listingHeader {
	margin:1em 0 1em 0;
	padding:0.5em 0 0.5em 0;
	color:#41587E;
	border-style:dotted;
	border-color:#41587E;
	border-width:1px 0 1px 0;
}

.listingDetails h5 {
	margin:1em 0 0.3em 0;
	padding:0;
}

/* le moteur de themes */
.themeTitre {
	font-weight:bold;
	margin-top:1em;
	margin-bottom:5px;
}

.themeTitre a {
	padding:0.2em;
}

.themeTitre a:hover {
	background-color:#BFE1FF;
}

.themeContenu {
	border-left:1px dotted #BFE1FF;
	padding-left:5px;
	margin-left:3em;
	margin-bottom:2em;
}

/* Formatage des tableau de la conférence régionale*/
.confreg {}
.confreg th{
	width:115px;
	vertical-align:top;
}

/* Ecran d'identification */
.loginScreen {
    width:381px;
    height:186px;
    margin:auto;
    position:relative;

    background-image:url('img/login.jpg');
}

.loginScreen .loginTitre {
    position:absolute;
    width:381px;
    top:18px;

    font-size:14px;
    font-weight:bold;
    text-align:center;
}

.loginScreen .loginBt {
    position:absolute;
    width:381px;
    top:130px;
    text-align:center;    
}

.loginScreen .loginCenter {
    position:absolute;
    top:65px;
    left:75px;
    width:300px;
}

.loginCenter table {
    width:100%;
}

.loginCenter table th {
    white-space:nowrap;
}





.conseil_discipline th {
	padding-top:15px;
}

.conseil_discipline .titre {
	border-top:1px solid #41587E;
	border-bottom:1px solid #41587E;
	background-color:#BFE1FF;
	font-weight:bold;
	font-size:13px;
}

.commissions .listingVert a{
	margin-bottom:5px;
}

.commissions .titre {
	border-top:1px solid #41587E;
	border-bottom:1px solid #41587E;
	background-color:#BFE1FF;
	font-weight:bold;
	font-size:13px;
}

.college{
	width:610px;
}

.college table {
	border:1px solid #41587E;
	margin-bottom:20px;
	width:100%;
}

.college th {
	background-color:#BFE1FF;
	border-bottom:1px solid #41587E;;
}

.college .gauche {
	width:220px;
	text-align:left;
	overflow:hidden;
}

.college .droite {
	width:380px;
	text-align:left;
	overflow:hidden;
}

.inputform {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #005683;
	letter-spacing: 0.02em;
	line-height: 14px;
	font-weight: bold;
	border-top: 1px none #006699;
	border-right: 1px none #006699;
	border-bottom: 1px solid #006699;
	border-left: 1px none #006699;
	background:none;
}

.textareaform {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #005683;
	letter-spacing: 0.02em;
	line-height: 14px;
	font-weight: bold;
	border: 1px solid #006699;
	background:none;
}

.rejet{
	width:650px;
}

.rejet td {
	text-align:left;
}

.colG {
	width:35%;
}

.rejet .col2 {
	text-align:center;
	font-weight:bold;
	line-height:18px;
}

.dixpixel {
	color:#005683;
	font-family:Arial,Helvetica,sans-serif;
	font-size:10px;
}

/* messages d'erreurs */
.error {
	border:2px dotted red;
	color:red;
	width:80%;
	margin:auto;
	padding:1em;
}

/* les tables générées par la class BDD */
.CEDSQLtable {
	border-collapse:collapse;
}

.CEDSQLtable th {
	background-color:#41587E;
	color:white;
	padding:5px;
	font-size:110%;
	text-align:center;
}

.CEDSQLtable td {
	border:1px solid #41587E;
}

/* 	Formulaire Spécifique pour les consultations (déonto ou juridic...) */
#question_formulaire {
	width:98%;
	margin:auto;
	border:1px dotted #6181A0;
	background-color:#F0F0F0;
	padding:0.5em;
}

#question_formulaire textarea.onzebleuinput,
#question_formulaire input.onzebleuinput {
	width:80%;
}


/* travaux déontologie */

#choixTravail optgroup {
	font-weight:bold;
	background:none;
}

.travaux_deonto_frame {
	padding:2px;
	background-color:#BFE1FF;
	border:1px solid #41587E;
}

.forumBarreau {
	color:#BFE1FF;
	background-color:#41587E;
	font-weight:bold;
	padding:5px;
}

.forumAuteur {
	border-top:1px solid #41587E;
	color:#41587E;
	padding:5px;
}

.forumBarreau a:link {
	color:#BFE1FF;
	text-decoration:none;
}

.forumBarreau a:visited {
	color:#BFE1FF;
	text-decoration:none;
}

.forumBarreau a:hover {
	color:#E8F4FF;
	text-decoration:none;
}

/* recherche */
.recherche .entry, .recherche .message {
	border:1px dotted #2363AE;
	margin:5px;
	background-repeat:no-repeat;
	background-position:3px 3px;
	height:20px;
	padding:5px 5px 5px 30px;
}

.recherche .message {
	background-image:url(img/recherche_ico_message.gif);
}

.recherche .entry {
	background-image:url(img/recherche_ico_entry.gif);
}

.recherche .resultat {
	border-left:3px solid #2363AE;
	padding-left:5px;
	margin-top:5px;
	margin-left:5px;
}

.recherche .resultat a {
	text-decoration:none;
	padding:2px 3px;
}

.recherche .resultat a:hover {
	background-color:#5793CD;
	color:white;
}

.recherche_highlight {
	background-color:yellow;
	font-weight:bold;
	padding-left:2px;
	padding-right:2px;
}

/* Style du mail (question formulaire) */

#tableMail {
	margin: 0px;
	float: left;
	text-align: left;
	padding-left: 0px;
}
.tableMail {
	margin: 0px;
	float: left;
	text-align: left;
	padding-left: 0px;
}

/* Messages de la commission déonto - version imprimable */
.travail_titre {
	margin:5px;
	font-size:16px;
}

.travail_description {
	width:600px;
	margin:5px;
	padding:5px;
	background-color:#AFD9FF;
}

.message {
	width:600px;
	border:1px solid #41587E;
	margin:5px;
}

.message .titre {
	background-color:#5793CD;
	color:white;
	font-size:14px;
	font-weight:bold;
	padding:5px;
	border-bottom:1px solid white;
}

.message .contenu {
	border-top:1px solid #41587E;
	padding:5px;
	color:black;
}

.message .contenu.reponse {
	border:1px solid red;
	margin:1px;
}

/* Admin des travaux commission déonto */
.adminPannel {
	padding:5px;
	height:20px;
	background-color:#9DC2EA;
}

.adminPannel a {
	color:white;
	font-weight:bold;
}

.titrecolonne {
	text-align:center;
	color:white;
	font-weight:bold;
	background-color:#41587E;
}

.titrecolonnebleu {
	font-weight:bold;
	color:#41587E;
	border-bottom:1px solid #6F9ADF;
}

/* Membre du conseil de l'ordre */
.conseil_odd1, .conseil_odd2 {
	padding:5px;
}

.conseil_odd1 {
	background-color:#97CFFF;
}

.conseil_odd2 {
	background-color:#BFE1FF;
}

a.lien_photo_membre {
	font-size:9px;
	text-align:center;
}




#pages_btn, #pages_btn li {
	margin: 0;
	padding: 0;
	list-style: none;
}

#pages_btn {
	height: 25px;
	margin: auto;
	text-align: center;
	margin-bottom: 10px;
}

#pages_btn li {
	width: 80px;
	height: 100%;
	float: left;
	margin: 0 5px;
}


#pages_btn li a:link, #pages_btn li a:visited {
	background-color: #41587E;
	display: block;
	font-weight: bold;
	width: 100%;
	height: 100%;
	text-decoration: none;
	line-height: 200%;
	color: #FFF;
}
#pages_btn li a:hover {
	background-color: #48619F;
}


#pages_btn li a.btn_selected {
	background-color: #48619F;
}