@charset "iso-8859-1";
/**
 * @file : layoutPretty.css
 * @project : cassGuide
 * @version : 22 fevr. 2007
 * @author : nathan(dot)meurrens(at)cassiopea(dot)org
 * @copyright GPL
*/

/*added by simon */



/* =====Global structure===== */
body{ 
	font-family:verdana, sans serif;
	font-size:12px;	
	padding: 0px; margin: 0px;
	background:#f7f7db;
	width:1000px;
	margin-left:auto;
	margin-right:auto;
}
#global{
	background: #fff 0% 0% url('img_justice/global.png') repeat-y;
	border:1px solid #0075bb;
	border-bottom:3px solid #0075bb;
	margin-top:10px;
	margin-bottom:10px;
}
#id_div_pagehead{
	background: #fff 0% 100% url('img_justice/Logo.png') no-repeat;
	margin-top:0;
	padding:1em;
	border-bottom:2px solid #0075bb;
	border-top:1px solid #0075bb;
	text-align:right;
	height:100px;
}
#id_div_pagehead h1{
	padding:0em;
	margin:0em;
}
#id_div_pagehead h1 a{
}
#id_div_pagehead .descriptif{
	font-style:italic;
	margin-bottom:1em;
	color:#aaa;
}
#id_ul_indexnavigation{
	margin-left:400px;
	border-top:1px solid #0075bb;
}

#id_ul_indexnavigation li{
	display:inline;
}
#id_ul_indexnavigation a{
	padding-right:0.5em;
	padding-left:0.5em;
	border-right:1px solid #39c;
}

#id_div_main{  
	margin-right: 0px;
	margin-left: 230px;
	padding-top:1em;
}
.leftMenu{
	position:absolute;
	top:115px;
	left:50%;
	margin-left:-490px;
	width:200px;
	font-size:11px;
}
.leftMenu .item{
	background:#fff;
	color: #666;	
	border-top:3px solid #0075bb;
	border-left:3px solid #666;
	border-radius-topleft:1em;
	-moz-border-radius-topleft:1em;
	padding-bottom:1em;
}
.leftMenu input{
	width:100px;
}
.leftMenu .item .legend{
	background: 98% 50% transparent url('img_justice/legend-left.png') no-repeat;

	padding-bottom:1em;
	padding-right:20px;
}
.leftMenu .item .content{
	background:#fff;
	font-size:0.9em;
	padding:0px;
}
.leftMenu .item ul{
	padding:0;
	margin:0;
	margin-top:0.5em;
	margin-bottom:0.5em;
	padding-left:1.5em;	
/*	padding:0; */
}
.leftMenu .item form{
	margin:0px;
	padding:0px;
	margin-left:1em;
}
.leftMenu .item li{
	margin:0;
	padding:0;
	list-style-type:square;
	border-top:1px solid #fff;
	border-bottom:1px solid #fff;
}
.leftMenu .item li.activeMenuItem{
	margin:0;
	padding:0;
	padding-right:1em;
	list-style-type:square;
	background: 100% 50% no-repeat url('img_justice/puce-left.png');
	border-top:1px solid #0075bb;
	border-bottom:1px solid #0075bb;
}
.rightMenu {
	position:absolute;
	top:150px;
	right:50%;
	margin-right:-475px;
	width:200px;
}
div.Cynosura .linkedItems{
	background:#fff;
	border:1px solid #39c;
	margin-top:1em;
	border-radius:1em;
	-moz-border-radius:1em;
	padding:1em;
}
.rightMenu .Inner{
	padding:1em;
	border-radius:1em;
	-moz-border-radius:1em;
	font-size:0.9em;
	color:#0075bb;
}
.rightMenu .legend{
	font-weight:bold;
	color:#000;
}
.rightMenu .Ques{
	color:#000;
}
.rightMenu .ConseilByFiche{
	background:#f7f7db;
}
.rightMenu .ues{
	background:#f7f7db;
}
.CentralContent{
	margin:0;
	margin-right:220px;
	padding:2em;
	border-left:2px dotted #0075bb;
	padding-top:0;
	height: expression(this.scrollHeight <= 1600? "1600px": "auto");
	min-height:1600px;
	font-family: Verdana, "Lucida Grande", Tahoma, Helvetica, sans-serif;
	font-size:14px;
	color:#000;
	text-align:justify;
}
.CentralContent .Theme{
	padding:2em;
}
.CentralContent .CynIndexNature{
	padding:2em;
}
.CentralContent .AlphaTop{
	padding:2em;
}
.CentralContent .SubFiche{
	font-family:verdana, sans serif;
	font-size:12px;
	color:#333;
}
.Title{
	font-size:18px;
	border-bottom:2px solid #0075bb;
	color:#0075bb;
	margin-top:1em;
	margin-bottom:1em;
	font-variant:small-caps;
	font-family: "Lucida Sans",'Lucida Sans Unicode','Lucida Grande',LucidaGrande,sans-serif;
}
.TitreSousFiche{
	background:#fff;
	border:1px solid #39c;
	margin-top:1em;
	border-radius:1em;
	-moz-border-radius:1em;
	padding:1em;


}
.Flags{
	padding:0;
	margin:0;
	padding:1em;
}

.Flags ul {
	padding:0;
	margin:0;
}

.Flags li{
	display: inline;
}
.SearchResult li{
	margin:0.5em;
	padding-bottom:0.5em;
	border-bottom:1px dotted #ddd;
}
.SearchResult .Weight{display:none;}

#id_div_pied{
	margin-right: 0px;
	background:#f7f7db;
	margin-left:100px;
	border-top:1px solid #0075bb;
}
#id_div_credit{
	padding: 1em;
	font-size:0.9em;
}
.ConseilleTarget{
	border:2px solid #000;
	padding:1em;
	background-color:#fff;
}
.ConseilleTarget .closeButton{
	margin-left:1em;
	float:right;
	margin-bottom:1em;	
}
span.LinkToConseil{
	background: 0% 50% no-repeat url('help.png');
	padding-left:20px;

}
/* %%
=====Boxes - general=====
%%(css) */

.item {
	font-weight:bold;
	margin-bottom:0.5em;
	margin-top:0.5em;
}

.legend {
	padding:0.5em;
	color:#0075bb;
}

.item .title{
	padding:0.5em;
}
.item .content {
	padding:1em;
}
.item .content hr{
	clear:both;
	visibility:hidden;
	margin:0;
	height:0;
	padding:0;
}



/* =====Balises xhtml===== */

h1, h2, h3, h4{
	color:#5e005e;
	font-family: "Lucida Sans",'Lucida Sans Unicode','Lucida Grande',LucidaGrande,sans-serif;
	margin:0;
	padding:0;
	margin-top:0em; 
	margin-bottom:0em; 
}
h1{font-size:20px; line-height:24px;}
h2{
	margin-top:1em;
	margin-bottom:1em;
	font-size:16px;
	padding:0;
	border-bottom:1px solid #0075bb; 
}
h3{
	color:black;
	font-size:13px;
	padding:0;
	padding-left:10px;
	margin-top:1em;
	background: 0% 50% transparent url('img_justice/Titre2.png') no-repeat;
}
h4{font-size:12px;font-family:verdana,sans-serif;line-height:13px;margin-bottom:10px;}

table {
	width:100%;
	margin-left:auto;
	margin-right:auto;			
	border:0px solid #ddd;
	border-collapse:collapse;
	vertical-align:top;
	text-align:left;
}
tr{vertical-align:top;}

th {
	padding:5px;
	
}

td {
	vertical-align:top;
	padding:0.5em;
}

a[hreflang]:after{content: "\0000a0[" attr(hreflang) "]"}

a{
	color: #777777;	
	font-weight:bold;
	text-decoration:none;	
}

a:hover{ text-decoration:underline;}

img {
    	border: none;
	vertical-align: middle;
}

p {
    	margin: 0.4em 0em 0.5em 0em;
    	line-height: 1.5em;
}

hr {
    	height: 1px;
	border: 0;
	margin: 0;
	clear:both;
	background: #ddd;
}
hr.page_break {
	height:0px;
	visibility:hidden;
	clear:both;
	page-break-before:always;
}



ul {
	list-style-type:disc;
	margin: 0px;
	margin-left:1em;
	padding:0px;
	list-style-position:outside;
}
ul ul{
	list-style-type:circle;
}

ol {
	margin: 0px;
	margin-left:1em;
	padding:0px;
	list-style-position:outside;
}

li {
	margin-left:0em;}

dt {
	font-weight: bold;
	margin-bottom: 0.1em;
}

dl{
	margin-top: 0.2em;
	margin-bottom: 0.5em;
}

dd {
	line-height: 1.5em;
	margin-left: 2em;
	margin-bottom: 0.1em;
}
	
abbr, acronym, {
	border-bottom: 1px dotted Black;
	color: Black;
	cursor: help;
}

q, quote {
	font-family: Times, "Times New Roman", serif;
	font-style: italic;
	font-size:110%;
	color: #333;
}

blockquote {
	border-left: 1px solid #333;
	padding-left:10px;
	margin: 0px;
	font-family: Times, "Times New Roman", serif;
	font-style: italic;
	font-size:110%;
	color: #333;
}

/* %%
=====Formulaires=====
%%(css) */

fieldset {
	border: 0;
	margin: 0;
	padding: 0;
}

legend {
	background: White;
	padding: 0.5em;
}

label {
	font-weight:bold;
	padding-top: 10px;
}

form {		
}
.action form {		
	text-align:left;
}
body.upload form, body.invite form{
	text-align:left;
}

textarea {
	color: black;	
	border:1px solid #39c;
	padding: 0.1em;
	width:450px;  
	height:250px;
}

input, textarea {
	border: 1px solid #39c;
	background: White url('img/textarea_background.png') repeat-x;
}

input{
	color: #39c;	
	border: 1px solid #39c;
}
input.ok{
	background: 50% 50% transparent url('img/ok.png') no-repeat;
	width:30px;							
	height:30px;
	border:0px;
}

input[type=submit]:hover {
	border: 1px solid #39c;
}
input[type=reset]:hover {
	border: 1px solid #39c;
}

select {
	vertical-align: top;
}





/* *** Navigation *** */
	
table.Assoc tr, table.Activity tr, table.Cynosura tr{}

table.Assoc tr td , table.Assoc tr th,
table.Activity tr td , table.Activity tr th,
table.Cynosura tr td , table.Cynosura tr th {
	vertical-align : top ;
}

table.Assoc .Title, table.Activity .Title, table.Cynosura .Title {}

table.Assoc .Chapeau, table.Activity .Chapeau, table.Cynosura .Chapeau {}

table.Assoc .Chapeau td, table.Activity .Chapeau td, table.Cynosura .Chapeau td {}

table.Assoc .AttVal, table.Activity .AttVal, table.Cynosura .AttVal {}

table.Assoc .AttVal td, table.Activity .AttVal td, table.Cynosura .AttVal td {}

table.Assoc .AttVal .Attribut,
table.Activity .AttVal .Attribut,
table.Cynosura .AttVal .Attribut,
table.Assoc .FormatLabel .Attribut,
table.Activity .FormatLabel .Attribut,
table.Cynosura .FormatLabel .Attribut,
table.Assoc .ActivityByAssoc .Attribut, 
table.Activity .AssocByActivity .Attribut,
table.Cynosura .ActivityByAssoc .Attribut, 
table.Cynosura .AssocByActivity .Attribut{
	width: 200px;
	padding-right: 12px;
	text-align: right;
	margin-right: 5px;
	padding-top: 7px;
}

table.Assoc .AttVal .Value ,
table.Activity .AttVal .Value ,
table.Cynosura .AttVal .Value ,
table.Assoc .ActivityByAssoc .Value,
table.Activity .AssocByActivity .Value,
table.Cynosura .ActivityByAssoc .Value, 
table.Cynosura .AssocByActivity .Value { 
	padding-top: 7px;
}

table.Assoc .FormatLabel, 
table.Activity .FormatLabel, 
table.Cynosura .FormatLabel {}

table.Assoc .FormatLabel td, 
table.Activity .FormatLabel td,
table.Cynosura .FormatLabel td{}

table.Assoc .Attribut,
table.Activity .Attribut,
table.Cynosura .Attribut,  
.Attribut{}

table.Assoc .Value,
table.Activity .Value,
table.Cynosura .Value,
.Value {}

div.Assoc .linkedItems, 
div.Activity .linkedItems,
div.Cynosura .linkedItems{
}

div.Assoc .GoogleMap, 
div.Activity .GoogleMap,
div.Cynosura .GoogleMap,
.GoogleMap
{
margin-top:1em;
}
/* Defaut */

#global{background: #fff 0% 0% url('BodyTheme_defaut/global.png') repeat-y; 	border-color:#5e005e;}
#id_div_pagehead{background: #fff 0% 100% url('BodyTheme_defaut/Logo.png') no-repeat; border-color:#5e005e;}
#id_ul_indexnavigation{border-color:#5e005e;}
#id_ul_indexnavigation a{border-color:#5e005e;}
.leftMenu .item{color: #666;	border-color: #5e005e;}
.leftMenu .item .legend{background: 98% 50% transparent url('BodyTheme_defaut/legend-left.png') no-repeat;}
.leftMenu .item li.activeMenuItem{background: 100% 50% no-repeat url('BodyTheme_defaut/puce-left.png'); border-color: #5e005e;}
div.Cynosura .linkedItems{border-color: #5e005e;}
.rightMenu .Inner{color:#5e005e;}
.rightMenu .ConseilByFiche{background:#f7f7db;}
.rightMenu .Ques{background:#f7f7db;}
.CentralContent{border-left:2px dotted #5e005e;}
.Title{	border-bottom:2px solid #5e005e;color:#5e005e;}
.TitreSousFiche{background:#fff;border:1px solid #39c;}
#id_div_pied{background:#f7f7db; border-color: #5e005e;}

/* *** Santé *** */
body.BodyTheme_198 #global{background: #fff 0% 0% url('BodyTheme_198/global.png') repeat-y; 	border-color:#00a650;}
body.BodyTheme_198 #id_div_pagehead{background: #fff 0% 100% url('BodyTheme_198/Logo.png') no-repeat; border-color:#00a650;}
body.BodyTheme_198 #id_ul_indexnavigation{border-color:#00a650;}
body.BodyTheme_198 #id_ul_indexnavigation a{border-color:#00a650;}
body.BodyTheme_198 .leftMenu .item{color: #666;	border-color: #00a650;}
body.BodyTheme_198 .leftMenu .item .legend{background: 98% 50% transparent url('BodyTheme_198/legend-left.png') no-repeat;}
body.BodyTheme_198 .leftMenu .item li.activeMenuItem{background: 100% 50% no-repeat url('BodyTheme_198/puce-left.png'); border-color: #00a650;}
body.BodyTheme_198 div.Cynosura .linkedItems{border-color: #00a650;}
body.BodyTheme_198 .rightMenu .Inner{color:#00a650;}
body.BodyTheme_198 .rightMenu .ConseilByFiche{background:#f7f7db;}
body.BodyTheme_198 .rightMenu .Ques{background:#f7f7db;}
body.BodyTheme_198 .CentralContent{border-left:2px dotted #00a650;}
body.BodyTheme_198 .Title{	border-bottom:2px solid #00a650;color:#00a650;}
body.BodyTheme_198 .TitreSousFiche{background:#fff;border:1ped0e58x solid #39c;}
body.BodyTheme_198 #id_div_pied{background:#f7f7db; border-color: #00a650;}
/* *** Emploi *** */
body.BodyTheme_201 #global{background: #fff 0% 0% url('BodyTheme_201/global.png') repeat-y; 	border-color:#ffb300;}
body.BodyTheme_201 #id_div_pagehead{background: #fff 0% 100% url('BodyTheme_201/Logo.png') no-repeat; border-color:#ffb300;}
body.BodyTheme_201 #id_ul_indexnavigation{border-color:#ffb300;}
body.BodyTheme_201 #id_ul_indexnavigation a{border-color:#ffb300;}
body.BodyTheme_201 .leftMenu .item{color: #666;	border-color: #ffb300;}
body.BodyTheme_201 .leftMenu .item .legend{background: 98% 50% transparent url('BodyTheme_201/legend-left.png') no-repeat;}
body.BodyTheme_201 .leftMenu .item li.activeMenuItem{background: 100% 50% no-repeat url('BodyTheme_201/puce-left.png'); border-color: #ffb300;}
body.BodyTheme_201 div.Cynosura .linkedItems{border-color: #ffb300;}
body.BodyTheme_201 .rightMenu .Inner{color:#ffb300;}
body.BodyTheme_201 .rightMenu .ConseilByFiche{background:#f7f7db;}
body.BodyTheme_201 .rightMenu .Ques{background:#f7f7db;}
body.BodyTheme_201 .CentralContent{border-left:2px dotted #ffb300;}
body.BodyTheme_201 .Title{	border-bottom:2px solid #ffb300;color:#ffb300;}
body.BodyTheme_201 .TitreSousFiche{background:#fff;border:1px solid #39c;}
body.BodyTheme_201 #id_div_pied{background:#f7f7db; border-color: #ffb300;}

/* *** Famille *** */
body.BodyTheme_199 #global{background: #fff 0% 0% url('BodyTheme_199/global.png') repeat-y; 	border-color:#ff5e19;}
body.BodyTheme_199 #id_div_pagehead{background: #fff 0% 100% url('BodyTheme_199/Logo.png') no-repeat; border-color:#ff5e19;}
body.BodyTheme_199 #id_ul_indexnavigation{border-color:#ff5e19;}
body.BodyTheme_199 #id_ul_indexnavigation a{border-color:#ff5e19;}
body.BodyTheme_199 .leftMenu .item{color: #666;	border-color: #ff5e19;}
body.BodyTheme_199 .leftMenu .item .legend{background: 98% 50% transparent url('BodyTheme_199/legend-left.png') no-repeat;}
body.BodyTheme_199 .leftMenu .item li.activeMenuItem{background: 100% 50% no-repeat url('BodyTheme_199/puce-left.png'); border-color: #ff5e19;}
body.BodyTheme_199 div.Cynosura .linkedItems{border-color: #ff5e19;}
body.BodyTheme_199 .rightMenu .Inner{color:#ff5e19;}
body.BodyTheme_199 .rightMenu .ConseilByFiche{background:#f7f7db;}
body.BodyTheme_199 .rightMenu .Ques{background:#f7f7db;}
body.BodyTheme_199 .CentralContent{border-left:2px dotted #ff5e19;}
body.BodyTheme_199 .Title{	border-bottom:2px solid #ff5e19;color:#ff5e19;}
body.BodyTheme_199 .TitreSousFiche{background:#fff;border:1px solid #39c;}
body.BodyTheme_199 #id_div_pied{background:#f7f7db; border-color: #ff5e19;}
/* *** Logement *** */
body.BodyTheme_197 #global{background: #fff 0% 0% url('BodyTheme_197/global.png') repeat-y; 	border-color:#ed0e58;}
body.BodyTheme_197 #id_div_pagehead{background: #fff 0% 100% url('BodyTheme_197/Logo.png') no-repeat; border-color:#ed0e58;}
body.BodyTheme_197 #id_ul_indexnavigation{border-color:#ed0e58;}
body.BodyTheme_197 #id_ul_indexnavigation a{border-color:#ed0e58;}
body.BodyTheme_197 .leftMenu .item{color: #666;	border-color: #ed0e58;}
body.BodyTheme_197 .leftMenu .item .legend{background: 98% 50% transparent url('BodyTheme_197/legend-left.png') no-repeat;}
body.BodyTheme_197 .leftMenu .item li.activeMenuItem{background: 100% 50% no-repeat url('BodyTheme_197/puce-left.png'); border-color: #ed0e58;}
body.BodyTheme_197 div.Cynosura .linkedItems{border-color: #ed0e58;}
body.BodyTheme_197 .rightMenu .Inner{color:#ed0e58;}
body.BodyTheme_197 .rightMenu .ConseilByFiche{background:#f7f7db;}
body.BodyTheme_197 .rightMenu .Ques{background:#f7f7db;}
body.BodyTheme_197 .CentralContent{border-left:2px dotted #ed0e58;}
body.BodyTheme_197 .Title{	border-bottom:2px solid #ed0e58;color:#ed0e58;}
body.BodyTheme_197 .TitreSousFiche{background:#fff;border:1px solid #39c;}
body.BodyTheme_197 #id_div_pied{background:#f7f7db; border-color: #ed0e58;}

/* *** Justice *** */
body.BodyTheme_196 #global{background: #fff 0% 0% url('BodyTheme_196/global.png') repeat-y; 	border-color:#0075bb;}
body.BodyTheme_196 #id_div_pagehead{background: #fff 0% 100% url('BodyTheme_196/Logo.png') no-repeat; border-color:#0075bb;}
body.BodyTheme_196 #id_ul_indexnavigation{border-color:#0075bb;}
body.BodyTheme_196 #id_ul_indexnavigation a{border-color:#0075bb;}
body.BodyTheme_196 .leftMenu .item{color: #666;	border-color: #0075bb;}
body.BodyTheme_196 .leftMenu .item .legend{background: 98% 50% transparent url('BodyTheme_196/legend-left.png') no-repeat;}
body.BodyTheme_196 .leftMenu .item li.activeMenuItem{background: 100% 50% no-repeat url('BodyTheme_196/puce-left.png'); border-color: #0075bb;}
body.BodyTheme_196 div.Cynosura .linkedItems{border-color: #0075bb;}
body.BodyTheme_196 .rightMenu .Inner{color:#0075bb;}
body.BodyTheme_196 .rightMenu .ConseilByFiche{background:#f7f7db;}
body.BodyTheme_196 .rightMenu .Ques{background:#f7f7db;}
body.BodyTheme_196 .CentralContent{border-left:2px dotted #0075bb;}
body.BodyTheme_196 .Title{	border-bottom:2px solid #0075bb;color:#0075bb;}
body.BodyTheme_196 .TitreSousFiche{background:#fff;border:1px solid #39c;}
body.BodyTheme_196 #id_div_pied{background:#f7f7db; border-color: #0075bb;}

/* *** Argent *** */
body.BodyTheme_200 #global{background: #fff 0% 0% url('BodyTheme_200/global.png') repeat-y; 	border-color:#995500;}
body.BodyTheme_200 #id_div_pagehead{background: #fff 0% 100% url('BodyTheme_200/Logo.png') no-repeat; border-color:#995500;}
body.BodyTheme_200 #id_ul_indexnavigation{border-color:#995500;}
body.BodyTheme_200 #id_ul_indexnavigation a{border-color:#995500;}
body.BodyTheme_200 .leftMenu .item{color: #666;	border-color: #995500;}
body.BodyTheme_200 .leftMenu .item .legend{background: 98% 50% transparent url('BodyTheme_200/legend-left.png') no-repeat;}
body.BodyTheme_200 .leftMenu .item li.activeMenuItem{background: 100% 50% no-repeat url('BodyTheme_200/puce-left.png'); border-color: #995500;}
body.BodyTheme_200 div.Cynosura .linkedItems{border-color: #995500;}
body.BodyTheme_200 .rightMenu .Inner{color:#995500;}
body.BodyTheme_200 .rightMenu .ConseilByFiche{background:#f7f7db;}
body.BodyTheme_200 .rightMenu .Ques{background:#f7f7db;}
body.BodyTheme_200 .CentralContent{border-left:2px dotted #995500;}
body.BodyTheme_200 .Title{	border-bottom:2px solid #995500;color:#995500;}
body.BodyTheme_200 .TitreSousFiche{background:#fff;border:1px solid #39c;}
body.BodyTheme_200 #id_div_pied{background:#f7f7db; border-color: #995500;}
