html{
	height:100%;
}
body {
	font-family:'Lucida Grande',Verdana,Arial,Sans-Serif;
	width:1000px;
	height:100%;
	margin:0px;
	padding:0px;
	margin-left:auto;
	margin-right:auto;
	_font-size:16px;
	!font-size:16px;
}
#glob{
	min-height:100%;
	_height:100%;
	position:relative;
}
#prefooter{
	padding-bottom:27px;
}
a img{
	border:0px;
}
a:hover img {
	border:0px;
}
h1, h2, h3 {
	color:#2C2C2C;
	font-family:'Trebuchet MS', 'Lucida Grande', Verdana, Arial, Sans-Serif;
	font-weight:bold;
}
h1 {
	font-size:1.6em;
}
h2{
	font-size:1.3em;
}
h3{
	font-size: 1.1em;
}
p {
	font-size:0.9em;
	text-align:justify;
}
ul{
	padding-left:35px;
}
li{
	padding-bottom:5px;
}
ol{
	padding-left:35px;
}
#gaz-presentation{
	width:100%;
	margin-left:auto;
	margin-right:auto;
}
#header{
	height:32px;
	padding-left:20px;
	padding-right:20px;
	background-image:url('../images/band.png');
}
#header a {
	color:white;
	text-decoration:none;
}
#header img{
	display:block;
}
#header-left{
	float:left;
}
#header-right{
	font-size:1.2em;
	line-height:30px;
	font-family:Arial;
	color:white;
	float:right;
}
#footer{
	clear:both;
	background-color:#2C2C2C;
	font-size:0.9em;
	line-height:25px;
	font-family:Arial;
	color:white;
	height:27px;
	background-image:url('../images/foot.png');
	position:absolute;
	width:980px;
	bottom:0px;
	padding-left:20px;
}
#footer a {
	color:white;
	text-decoration:none;
}
#page{
	padding:5px;
	padding-top:10px;
}
#main{
	width:820px;
}
#rightbar{
	margin-left:835px;
	position:fixed;
	_position:absolute;
}
#menutr{
	background:url('../images/tr.png') no-repeat top right;
	width:154px;
	height:18px;
	margin-bottom:-18px;
}
#menutl{
	background:url('../images/tl.png') no-repeat top left;
	width:100%;
	margin-bottom:-18px;
	height:18px;
	float:left;
	position:relative;
}
#menubr{
	background:url('../images/br.png') no-repeat bottom right;
	width:154px;
	height:18px;
	margin-top:-18px;
}
#menubl{
	background:url('../images/bl.png') no-repeat bottom left;
	width:100%;
	margin-top:-18px;
	height:18px;
	float:left;
	position:relative;
}
#menu{
	width:130px;
	padding-top:12px;
	padding-bottom:12px;
	padding-left:10px;
	padding-right:10px;
	border:2px solid #2C2C2C;
}
#menu a {
	display:block;
	color:black;
	text-decoration:none;
	margin-top:4px;
	text-align:center;
	font-size:0.8em;
}
#menu hr{
	margin-top:4px;
}
#menu input{
	margin-top:4px;
}
#login {
	width:128px;
}
#password {
	width:128px;
}
#password_bis{
	width:128px;
}
#pub{
	padding:20px;
	padding-top: 10px;
}
.connect{
	width:100px;
	background-color:#2C2C2C;
	color:white;
	margin-left:auto;
	margin-right:auto;
}
.oubli{
	font-size:0.8em;
}
#menu ul a {
	text-align: left;
	font-style: italic;
}
#menu ul{
	list-style-type: none;
	padding: 0;
	margin: 0;
}
#menu ul li{
	width: 140px;
}
#menu ul li img{
	vertical-align: middle;
}
.tirets{
	border-top: 1px dashed gray;
	margin: 0px;
}
/* tableau double entrée */
#tabinfo{
	width:820px;
	padding-bottom:10px;
}
#tabver{
	padding-top:20px;
	float:left;
	position:absolute;
	z-index:2;
}
.tabmenu{
	border:2px solid gray;
	border-right:2px solid #2C2C2C;
	height:60px;
	margin-top:-2px;
	text-align:center;
	display:table;
	width:88px;
	position:relative;
	overflow:hidden;
	z-index:1;
}
.centered2{
	position:relative;
	*position:absolute;
	*top:50%;
	display:table-cell;
	vertical-align:middle;
}
.centered2 p{
	text-align:center;
	font-size:0.8em;
	position:relative; *top:-50%; !left:-50%;
}
.tabmenu a{
	text-decoration:none;
	color:gray;
}
.tabsmenu{
	width:180px;
	text-align:center;
	float:right;
}
.tabsmenu a{
	text-decoration:none;
	color:gray;
}
.selected{
	position:relative;
	border:2px solid #2C2C2C;
	border-right:2px solid white;
	z-index:2;
}
.selected a{
	text-decoration:none;
	color:black;
}
.not_selected a{
	text-decoration:none;
	color:gray;
}
.sselected a{
	text-decoration:none;
	color:black;
}
#tabgraphtr{
	background:url('../images/tr.png') no-repeat top right;
	width:730px;
	height:18px;
	margin-bottom:-18px;
	float:right;
	position:relative;
	z-index:2;
	margin-right:-7px;
	_right:-7px;
}
#tabgraphtl{
	background:url('../images/tl.png') no-repeat top left;
	width:727px;
	margin-top:-7px;
	margin-bottom:-18px;
	height:18px;
	float:right;
	z-index:2;
	position:relative;
	!left:-7px;
}
#tabgraphbr{
	background:url('../images/br.png') no-repeat bottom right;
	width:730px;
	margin-top:-18px;
	height:18px;
	float:right;
	z-index:2;
	position:relative;
	margin-right:-7px;
	!right:3px;
	_right:-2px;
	bottom:-2px;
}
#tabgraphbl{
	background:url('../images/bl.png') no-repeat bottom left;
	width:727px;
	margin-top:-18px;
	height:18px;
	float:right;
	z-index:2;
	position:relative;
	!left:-7px;
	bottom:-2px;
}
#tabgraph{
	width:720px;
	left:4px;
	_left:11px;
	padding:5px;
	padding-bottom:0px;
	float:right;
	border:2px solid #2C2C2C;
	position:relative;
	z-index:1;
}
.noplein p{
	text-align:center;
	vertical-align:middle;
}
/* Safari */
@media screen and (-webkit-min-device-pixel-ratio:0) 
{ 
	#tabgraph{left:0px;}
}
#tabgraph h2{
	text-align:center;
}
#tabbar{
	position:relative;
	z-index:4;
	width:720px;
	padding-bottom:5px;
}
#tabpartial{
	min-height:430px;
	_height:430px;
}
/* divers */
.adddepense{
	border: 1px solid black;
	padding: 3px;
	float: right;
}
.centable{
	margin-left:auto;
	margin-right:auto;
	width:100%;
	text-align:center;
}
.centable thead{
	font-size:1.2em;
}
#pub_bas{
	clear :both;
	width :728px;
	height :90px;
	padding-top: 10px;
	margin-left:auto;
	margin-right:auto;
}
.form-row input {
	margin-left:10px;
}
.form-row label {
	display:inline-table;
	min-width:140px;
}
.form_error{
	color:#DA261D;
	text-align:center;
}
.addplein{
	width:100%;
}
.oldfourn{
	width:74%;
}
.creation{
	width:80%;
}
.graph {
	padding-top:5px;
	text-align:center;
	margin-left:auto;
	margin-right:auto;
	margin-top :10px;
	margin-bottom :10px;
}
.float-right{
	float:right;
	padding-left:15px;
}
.float-left{
	float:left;
	padding-right:15px;
}
.articles{
	padding:10px;
}
.articles p{
	padding:10px;
	text-align:justify;
}
.articles h1{
	clear:both;
}
/* Numbers */
.num{
	float:right;
	margin-left:1px;
}
.num_point{
	float:right;
	margin-top:3px;
}
.num_0{
	width:12px;
	height:20px;
	background:url("../images/0123456789.png") no-repeat 0px 0px;
}
.num_1{
	width:12px;
	height:20px;
	background:url("../images/0123456789.png") no-repeat -12px 0px;
}
.num_2{
	width:12px;
	height:20px;
	background:url("../images/0123456789.png") no-repeat -24px 0px;
}
.num_3{
	width:12px;
	height:20px;
	background:url("../images/0123456789.png") no-repeat -36px 0px;
}
.num_4{
	width:12px;
	height:20px;
	background:url("../images/0123456789.png") no-repeat -48px 0px;
}
.num_5{
	width:12px;
	height:20px;
	background:url("../images/0123456789.png") no-repeat -60px 0px;
}
.num_6{
	width:12px;
	height:20px;
	background:url("../images/0123456789.png") no-repeat -72px 0px;
}
.num_7{
	width:12px;
	height:20px;
	background:url("../images/0123456789.png") no-repeat -84px 0px;
}
.num_8{
	width:12px;
	height:20px;
	background:url("../images/0123456789.png") no-repeat -96px 0px;
}
.num_9{
	width:12px;
	height:20px;
	background:url("../images/0123456789.png") no-repeat -108px 0px;
}
/* nuage */
.tagscloud {
font-size:0.9em;
margin:0 auto 1em;
width:600px;
text-align:justify;
padding:10px;
}
.tagscloud li {
display:inline;
list-style-image:none;
list-style-position:outside;
list-style-type:none;
margin:0;
padding:0;
}
.tagscloud a{
	text-decoration:none;
}
.tag1 {
	font-size:12px; font-weight:200; color:#9393a3;
}

.tag2 {
	font-size:13px; font-weight:200; color:#8b8b9a;
}
.tag3{
	font-size:16px; font-weight:300; color:#838391;
}
.tag4{
	font-size:18px; font-weight:300; color:#7a7a88;
}
.tag5{
	font-size:20px; font-weight:400; color:#72727f;
}
.tag6{
	font-size:21px; font-weight:400; color:#6a6a76;
}
.tag7{
	font-size:22px; font-weight:500; color:#62626d;
}
.tag8{
	font-size:23px; font-weight:500; color:#5a5a64;
}
.tag9{
	font-size:24px; font-weight:500; color:#52525b;
}
.tag10{
	font-size:25px; font-weight:600; color:#494951;
}
.tag11{
	font-size:26px; font-weight:600; color:#414148;
}
.tag12{
	font-size:27px; font-weight:600; color:#39393f;
}
.tag13{
	font-size:28px; font-weight:700; color:#313136;
}
.tag14{
	font-size:29px; font-weight:700; color:#29292d;
}
.tag15{
	font-size:30px; font-weight:700; color:#212124;
}
.tag16{
	font-size:31px; font-weight:800; color:#18181b;
}
.tag17{
	font-size:32px; font-weight:800; color:#101012;
}
.tag18{
	font-size:33px; font-weight:900; color:#080809;
}
.tag19{
	font-size:34px; font-weight:900; color:#000000;
}
/* Pompe */
.pompe {
	width:650px;
	background-color:#252525;
	padding:20px;
	text-align:right;
	margin:4px;
	_margin:0px;
	margin-left:auto;
	margin-right:auto;
	font-size:14px;
}
.pompe > h2 {
	color:white;
	font-family:Arial;
	font-variant:small-caps;
	text-align:center;
	font-size:18px;
	padding-bottom:5px;
}
.pompe_label {
	height:28px;width :200px;
	margin-right:50px;
	float:left;
	font-family:Arial;
	font-variant:small-caps;
	color:white;
	clear:both;
}
.pompe_data {
	background-color:#B2BABC;
	_background-color:#D9DDDE;
	padding-left:20px;
	padding-right:20px;
	height:28px;
	margin-left:0px;
	width:150px;
	text-align:right;
	float:left;
	color:black;
	font-weight:bold;
}
.pompe_data img {
	margin:1px;
}
.pompe_unite {
	padding-left:10px;
	width:190px;
	float:left;
	color:white;
	text-align:left;
	font-family:Arial;
	font-variant:small-caps;
}
.pompe_clr {
	padding:0px;
	margin:0px;
	font-family:Arial;
	font-variant:small-caps;
	color:white;
	clear:both;
	height:0px;
	_display:inline;
}
.pompe_livraison_mini{
	padding-top:15px;
	_height:20px;
}
/* buttons */
.rlink{
	display: block;
	border:0px;
	width: 183px;
	height: 27px;
	color: #2C2C2C;
	margin: 0;
	text-align: center;
	background: #fff url('../images/rlink.png') no-repeat left top;
	font-size:16px;
	font-family:Arial;
	text-decoration:none;
	padding-top:5px;
}
.rlink img{
	vertical-align: middle;
	padding-bottom: 4px;
}
.rsubmit{
	padding-top: 0px;
	padding-bottom: 4px;
}
.rsubmit:hover{
	cursor: pointer;
}
/* top10 */
.top10 {
	padding:8px;
	border-spacing:0px;
	color:#ccc;
	border:1px solid #B2BABC;
	margin-left:auto;
	margin-right:auto;
	text-align:center;
	background:black;
	font-size:16px;
	width:80%;
}
.top10 a{
	text-decoration:none;
	color:#eee;
}
.top10 a:hover{
	cursor:pointer;
}
.top10 thead {
	font-size:18px;
}
.top10data {
	border:1px solid;
	padding-left:3px;
	padding-right:3px;
	color:black;
	height:30px;
	width:110px;
	background-color:#B2BABC;
}
.top10data img {
	margin:0px;
}
/* La grille de stat */
#stat_grid{
	margin-left:auto;
	margin-right:auto;
	width:700px;
}
#stat_grid .x-grid-col-1 {
	text-align:right;
}
#stat_grid .x-grid-col-2{
	text-align:right;
}
#stat_grid .x-grid-col-3 {
	text-align:right;
}
#stat_grid .x-grid-col-4 {
	text-align:right;
}
#stat_grid.x-grid-mso{
	border:1px solid #6593cf;
}
#stat_grid.x-grid-vista{
	border:1px solid #b3bcc0;
}
#xml-stat_grid{
	border:1px solid #cbc7b8;
	left:0;
	position:relative;
	top:0;
}
#editor-grid .x-grid-col-2{
    text-align:right;
}
.x-grid3-td-topic b {
    font-family:tahoma, verdana;
    display:block;
}
.x-grid3-td-topic b i {
    font-weight:normal;
    font-style:normal;
    color:#000;
}
.x-grid3-td-topic .x-grid3-cell-inner {
    white-space:normal;
}
.x-grid3-td-topic a {
    color:#385F95;
    text-decoration:none;
}
.x-grid3-td-topic a:hover {
    text-decoration:underline;
}
.details .x-btn-text {
    background-image:url(details.gif);
}
.x-resizable-pinned .x-resizable-handle-south{
    background:url(../images/ext/s-handle-dark.gif);
    background-position:top;
}
/* Tableau home */
.tableau_vp {
	width: 100%;
	margin-left:auto;
	margin-right:auto;
	text-align:center;
	border:1px solid #2C2C2C;
	border-collapse:collapse;
}
.tableau_vp thead{
	color:white;
	padding:5px;
	background-color: #2C2C2C;
}
.tableau_vp tr{
	border-bottom:1px solid #2C2C2C;
}
.tableau_vp th {
	padding-left:8px;
	padding-right:8px;
}
.tableau_vp a {
	text-decoration: none;
}
/* pub */
#cse-search-box{
	display:inline;
}
#cse-search-box div {
	display:inline;
}
#cse-search-box input{
	font-size:15px;
	width:100px;
}
#cse-search-box input[type="submit"]{
	padding-left:20px; 
	text-indent:-5000px;
	cursor:pointer;
	width:20px;
	height:20px;
	border:none;
	background:transparent url('../images/loupe.png') no-repeat center center;
}
/* depense */
.deplist legend a {
	color: gray;
	font-size: 0.7em;
}