@charset "utf-8";
/* CSS Document */
/*body, td, input, select {
font-family:verdana,arial,helvetica,serif;
font-size:11px;
}
input {
height:12px;
}
form {
margin:0;
padding:0;
}
a {
color:#C1131E;
text-decoration:none;
}
a:hover {
color:#333333;
text-decoration:underline;
}
li {
margin:0;
padding:1px;
}
*/
#menutab li.toolbox {
	display:none;
}
#theme1_0_0_0, #theme2_0_0_0, #theme3_0_0_0, #search0 {
background-color:#DDD;
border-top:1px solid #fff;
font-size:0.95em;
max-width:480px;
min-width:360px;
position:absolute;
z-index:100;
}
#theme1_0_0_0.menuselected, #theme2_0_0_0.menuselected, #theme3_0_0_0.menuselected {
background-color:#EEE;
border-top:1px solid #fff;
}
#theme3_0_0_0 {
margin-left:0px;
}
#theme1_0_0_0 {
margin-left:120px;
}
#theme2_0_0_0 {
margin-left:240px;
}
#search0 {
margin-left:360px;
}
#menutab {
	float:left;
	list-style:none;
	width:600px;
	font-size:0.95em;
}
#menutab li {
	float:left;
	width:120px;
	height:20px;
	display:block;
	background-color:#DDD;
	background-image:url(/images/db/top_corner.png);
	background-repeat:no-repeat;
	background-position:top right;
}
#menutab li.menuselected {
	background-color:#EEE;
}
#menutab a {
	color:#333;
	display:block;
	line-height:22px;
	padding:0px 0px 0px 5px;
}
#menutab a:hover {
	color:#0884c5;
}
#menutab li.menuselected a {
	color:#0884c5;
}
div.tabtrick {
	background-color:#DDD;
	height:2px;
	margin-top:-2px;
	width:120px;
}
div.menuselected div.tabtrick {
	background-color:#EEE;
 
}
#menuThemes p {
	margin:0px;
	padding:0px 0px 0px 5px;
	line-height:20px;
}
#menuThemes p.menutitle {
	border-bottom:1px dotted #333;
	line-height:19px;
}
ul.menuli {
margin:0px 0px 5px 0px;
}
ul.menuli2 {
margin:3px 0 0;
}
#menuThemes .menuli li {
background-image:url(/images/db/arrow_red_li.png);
background-position:0 0;
background-repeat:no-repeat;
font-weight:normal;
margin:0px 0px 0px 5px;
padding:0px 5px 0px 10px;
}
#menuThemes li.menuplusli {
background-image:url(/images/db/plus_li.png);
background-position:0 5px;
background-repeat:no-repeat;
color:#333333;
margin:0 0 0px 7px;
padding-left:11px;
text-decoration:none;
}
#menuThemes .menuplusli p:hover {
text-decoration:underline;
cursor:pointer;
}
#menuThemes li.selected {
background-image:url(images/db/li_selected.png);
background-position:0 2px;
background-repeat:no-repeat;
font-weight:bold;
}
.menutitle img {
border:0 none;
margin-bottom:0;
margin-left:3px;
}
.menubar img {
border:0 none;
margin-bottom:3px;
margin-left:3px;
}
p.menubar {
margin:3px 0 5px;
}
#table_data {
	line-height:13px;
}
.msgP {
font-size:0.95em;
margin:3px 3px 6px;
padding:0;
}
.msgP2 {
font-size:0.95em;
margin:0 3px 0 40px;
padding:0;
}
.badac_menu, .badac_menu td, .badac_menu th {
-moz-background-clip:border;
-moz-background-inline-policy:continuous;
-moz-background-origin:padding;
background:#EEEEEE none repeat scroll 0 0;
border:1px solid #333333;
border-collapse:collapse;
font-size:0.95em;
padding:2px;
text-align:center;
}
.badac_menu a {
text-decoration:none;
}
.borderOnePx {
border:1px solid #333333;
}
span.highlighted {
background-color:#EEEEAA;
font-weight:bold;
}
.ulMain {
-moz-background-clip:border;
-moz-background-inline-policy:continuous;
-moz-background-origin:padding;
background:#EEEEEE none repeat scroll 0 0;
border:1px solid;
list-style-image:none;
list-style-position:outside;
list-style-type:none;
margin:5px;
padding:5px 10px;
position:absolute;
text-align:left;
}
.liTheme a {
color:#000000;
text-decoration:none;
}
.liTheme {
border-style:solid;
border-width:0 0 1px;
color:#000000;
font-size:0.95em;
}
.liThemes a {
color:#333333;
text-decoration:none;
}
.liThemes a:hover {
color:#333333;
text-decoration:underline;
}
.liThemes {
color:#666666;
font-size:0.95em;
}
.liVariable a {
color:#C1131E;
font-size:0.95em;
text-decoration:none;
}
.liVariable a:hover {
color:#C1131E;
text-decoration:underline;
}
.ulSub {
list-style-image:none;
list-style-position:outside;
list-style-type:none;
margin:0;
padding:0 0 0 20px;
}
#navig_top {
margin:10px 0 0 10px;
}
#navig_variable_theme, #navig_compare, #navig_year {
margin:5px 0 0 5px;
}
#navig_variable_name {
margin:2px 0 0 5px;
}
#navig_toolbox {
margin:0 0 2px 400px;
}
#navig_menu_year {
-moz-background-clip:border;
-moz-background-inline-policy:continuous;
-moz-background-origin:padding;
background:#EEEEEE none repeat scroll 0 0;
border:1px solid;
margin:5px;
padding:5px 10px;
position:absolute;
}
#navig_region {
-moz-background-clip:border;
-moz-background-inline-policy:continuous;
-moz-background-origin:padding;
background:#EEEEEE none repeat scroll 0 0;
border:1px solid;
margin:5px;
padding:5px 10px;
position:absolute;
}
#navig_canton_choice {
-moz-background-clip:border;
-moz-background-inline-policy:continuous;
-moz-background-origin:padding;
background:#EEEEEE none repeat scroll 0 0;
border:1px solid;
margin:5px;
padding:2px;
position:absolute;
}
#navig_canton_choice table {
border:1px solid #666666;
border-collapse:collapse;
font-size:0.95em;
width:250px;
}
#navig_canton_choice td {
border:1px solid #666666;
border-collapse:collapse;
font-size:0.95em;
padding:2px;
}
#navig_ville_choice {
-moz-background-clip:border;
-moz-background-inline-policy:continuous;
-moz-background-origin:padding;
background:#EEEEEE none repeat scroll 0 0;
border:1px solid;
margin:5px;
padding:2px;
position:absolute;
}
#navig_ville_choice table {
border:1px solid #666666;
border-collapse:collapse;
font-size:0.95em;
width:550px;
}
#navig_ville_choice td {
border:1px solid #666666;
border-collapse:collapse;
font-size:0.95em;
padding:2px;
}
table.table_navig tr {
vertical-align:top;
}
table.table_navig td {
padding:0 0px 5px 5px;
font-size:0.95em;
}
.p_navig {
font-size:0.95em;
margin:0 0 5px;
}
.p_navig_right {
font-size:0.95em;
margin:0 0 5px;
text-align:right;
}
.ulLinks {
list-style-image:none;
list-style-position:outside;
list-style-type:none;
margin:0;
padding:0 10px 5px 5px;
}
table.badac_data {
border:1px solid #666666;
border-collapse:collapse;
font-size:0.95em;
}
.badac_data th {
background-color:#DDDDDD;
border:1px solid #666666;
border-collapse:collapse;
font-size:0.95em;
font-weight:normal;
padding:2px;
text-align:left;
}
.badac_data td {
border:1px dotted #AAAAAA;
border-collapse:collapse;
font-size:0.95em;
padding:1px;
text-align:right;
}
.badac_data td.aleft {
text-align:left;
}
.badac_navig {
font-size:1em;
padding:1px;
}
.msgTable td {
background-color:#EEEEEE;
border:1px solid #333333;
margin:0;
padding:2px;
width:300px;
}
.graphTable {
background-color:#FFFFFF;
border:2px solid #333333;
border-collapse:collapse;
margin:0;
width:520px;
}
.graphTable td {
border:0 solid #333333;
border-collapse:collapse;
margin:0;
padding:10px;
}
.graphTable th {
border:0 solid #333333;
border-collapse:collapse;
cursor:move;
padding:3px;
}
#login {
left:650px;
position:absolute;
top:160px;
}
.loginTable {
background-color:#FFFFFF;
border:1px solid #333333;
border-collapse:collapse;
margin:0;
}
.badac_data th.order_column {
background-color:#FFFFFF;
background-image:url(/images/db/carets.png);
background-position:50% 50%;
background-repeat:no-repeat;
cursor:pointer;
}
.badac_data th.descend {
background-color:#EEEEEE;
background-image:url(/images/db/caret_up.png);
background-position:50% 50%;
background-repeat:no-repeat;
cursor:pointer;
}
.badac_data th.ascend {
background-color:#EEEEEE;
background-image:url(/images/db/caret_down.png);
background-position:50% 50%;
background-repeat:no-repeat;
cursor:pointer;
}
.badac_data th.wait {
background-color:#11EEEE;
background-image:url(/images/db/carets.png);
background-position:50% 50%;
background-repeat:no-repeat;
cursor:wait;
}
.badac_data td.td_bottom {
background-color:#EEEEEE;
border:1px solid #999999;
font-weight:normal;
text-align:left;
}
.badac_data td.stats_down {
background-color:#EEEEEE;
background-image:url(/images/db/caret2_right.png);
background-position:5px 50%;
background-repeat:no-repeat;
border:1px solid #999999;
cursor:pointer;
font-weight:normal;
padding:2px 2px 2px 17px;
text-align:left;
}
.badac_data td.stats_up {
background-color:#EEEEEE;
background-image:url(/images/db/caret2_down.png);
background-position:5px 50%;
background-repeat:no-repeat;
border:1px solid #999999;
cursor:pointer;
font-weight:normal;
padding:2px 2px 2px 17px;
text-align:left;
}
.td_portrait th, .td_portrait td {
line-height:16px;
padding:2px 5px;
}
.td_portrait img {
border: 1px dotted #888888;
}
.td_portrait div {
padding: 10px 0px 20px 0px;
}
.td_portrait tr.info td {
text-align:center;
font-style:italic;
}
#menu_annees {
background-color:#F3F3F3;
border:1px solid #333333;
margin:5px;
position:absolute;
width:228px;
}
#menu_annees ul {padding:0 5px}
#menu_region {
background-color:#F3F3F3;
border:1px solid #333333;
margin:5px;
position:absolute;
width:348px;
}
.dicotag {
width:10px;
}
#points-forts {
background-color:#FADDDD;
border:1px solid #CCCCCC;
margin-bottom:5px;
margin-top:5px;
padding:6px;
}
div#point {
font-size:1em;
overflow:hidden;
width:100%;
}
div#point2 {
font-size:1em;
overflow:hidden;
width:100%;
}
#points-forts a {
color:#333333;
}
.none {
display:none;
}
.maj {
color:#C1131E;
font-size:1.1em;
text-transform:uppercase;
}
a.maj {
color:#FFFFFF;
font-size:0.95em;
text-transform:uppercase;
}
.bord1pxnoir {
border:1px solid #000000;
}
.bgrouge p {
color:#FEFEFE;
}
.bgrouge {
background-color:#C1131E;
color:#FEFEFE;
line-height:18px;
}
.dotted {
border-bottom:1px solid #C1131E;
}
.rightline {
border-right:1px solid #999999;
}
.leftline {
border-left:1px solid #999999;
margin-left:-1px;
}
p.topmenu {
color:#333333;
font-size:0.95em;
margin:0;
}
.topmenu td {
color:#333333;
font-size:0.95em;
}
.topmenu {
color:#333333;
font-size:0.95em;
}
.topmenu td {
color:#333333;
font-size:0.95em;
}
#leftMenu {
font-size:1em;
}
.clearfix:after {
clear:both;
content:".";
display:block;
height:0;
visibility:hidden;
}
* html .clearfix {
	height:1%;
}
/* new 20160314 */
.plus20 {background-color:#CBDEBC}
.minus20 {background-color:#F2CBCE}
