﻿*{font-size:13px;}

body{margin:0;padding:0;text-align:center;}
h2{margin:0;padding:0;}

.content,.header{width:990px;position:relative;text-align:left;margin:0 auto;}
.footer{text-align:left;margin:0 auto;}
.logo{float:left;}

.mylogin{float:left;width:273px;padding-left:7px;margin-top:17px;}
.mylogin a{text-decoration:none;}
.mylogin a:hover{text-decoration:underline;}
.message{float:left;width:40px;margin-top:17px;}

.nbmessages{cursor:pointer;padding-top:3px;text-decoration:none;width:41px;height:38px;text-align:center;}
.nbmessages a{display:block;width:41px;height:38px;text-align:center;text-decoration:none;}
.nbmessage{cursor:pointer;width:41px;height:38px;text-align:center;}

.subline{height:31px;}
.sitemap{margin:4px 0 0 10px;}
.role{margin:4px 10px 0 0;}

.hleft{float:left;width:28px;height:95px;}
.hmid{float:left;width:934px;height:95px;}
.hright{float:left;width:28px;height:95px;}

.cleft{float:left;width:28px;height:105px;}
.cright{float:left;width:28px;height:105px;}
.cmid{float:left;width:934px;}

.fcontent{width:990px;text-align:left;margin:0 auto;}
.fcontent p{padding-top:20px;}
.fcontent p a{text-decoration:none;}
.fcontent p a:hover{text-decoration:underline;}

.fleft{float:left;width:28px;height:95px;}
.fmid{float:left;width:934px;height:95px;text-align:center;}
.fright{float:left;width:28px;height:95px;}

.container{width:934px;}
.menu{float:left;width:165px;}
.menu .ctl00_Menu1_1{cursor:pointer !important;}
.main{width:769px;float:left;margin:7px 0;}

.maintop{height:5px;overflow:hidden;}
.mainmid{overflow:hidden;width:758px;}
.mainmid h2,.graph{margin-left:1px;}
.mainbot{height:5px;overflow:hidden;margin-bottom:9px;}

.login{float:right;height:72px;margin:7px 7px 0 0;}
.lleft{float:left;width:13px;height:72px;overflow:hidden;}
.lmid{float:left;height:72px;width:340px;overflow:hidden;}
.lright{float:left;width:13px;height:72px;overflow:hidden;}

.btnaide{float:right;}
.intitule{float:left;display:block;padding:5px 0 0 5px; overflow:hidden; width:680px;}
.icone{float:left;margin-top:3px;}
h2.slide img{float:left;}
h2.slide{padding-left:5px;font-weight:bold;font-size:15px;width:751px;margin-bottom:5px;height:39px;}

.clr{clear:both;}

.helper{position:absolute;z-index:1;width:635px;right:44px;margin-top:-8px;}
.helper * {font-size:12px;}
.helpertop{height:3px;overflow:hidden;}
.helpermid{padding:4px 7px;overflow:hidden;}
.helperbot{height:3px;overflow:hidden;}
.helper ul{list-style:square;}

.barchart{padding:1px 1px 1px 0px;height:10px;overflow:hidden;}
.barchart img{display:block;}
.xfiltre{float:left;margin-right: 15px;}
.xfiltre span{margin-top: 5px;}
.xfiltre table{float:left;}
.lblcibles{float:left;}

.btnlkbt,.btnaction{text-decoration:none;padding:3px 7px;display:inline-block;}

p.form{padding:0 0 10px 0;}
p.form label{display:block;float:left;width:250px;text-align:right;margin-right:10px;padding-top:3px;}
p.xform{padding:0 0 10px 0;}
p.xform label{display:block;float:left;width:250px;text-align:right;margin-right:10px;padding-top:3px;}

.dv tr td{padding:0 10px 10px 0;}
.dvheadr{text-align:right;width:250px}
fieldset{border:0;margin-left:1px;}
.centerp{text-align:center;margin:0;padding:6px 0;}
.centerp *{vertical-align:middle;}
.box img{margin-left:1px;}
.onglet a,.ongletselect a,.bigonglet a,.bigongletselect a,.ongletrond a,.ongletrondselect a{text-decoration:none;font-weight:normal;}
.onglet,.ongletrond{margin-left:5px;height:21px;padding-top:2px;text-align:center;display:block;width:151px;float:left;}
.ongletselect,.ongletrondselect{margin-left:5px;height:21px;padding-top:2px;text-align:center;display:block;width:151px;float:left;}
.bigonglet{margin-left:5px;height:40px;padding-top:2px;text-align:center;display:block;width:151px;float:left;}
.bigongletselect{margin-left:5px;height:40px;padding-top:2px;text-align:center;display:block;width:151px;float:left;}
.marge{padding:0 10px;}
.banniere,.center{text-align:center;}
.marge a{text-decoration:none;}
.marge a:hover{text-decoration:underline;}

.pnllogin{overflow:hidden;height:47px;display:inline-block;}
.pnllogin{margin-top:12px;}
.tblogin{width:59px;}
.pnllogin p{margin:0;padding:0;}
.pnllogin p a{text-decoration:none;}
.pnllogin p a:hover{text-decoration:underline;}
.loginerror{padding:1px 3px;color:red;}

.gdfooter{height:9px;overflow:hidden;margin-left:1px;width:756px;margin-bottom:15px;}
.role{text-align:right;float:right;}
.sitemap{float:left;}

.mymenu{margin:6px 2px 2px 5px;}
.mymenu td {padding:1px 0;}
.mymenu td a {display:block;width:130px;padding:0px 5px 1px 5px;}
.submenu td a {display:block;padding:0px 5px 1px 5px;margin:2px 0;}
.icoselect{margin:5px;}
.submenu{padding:3px 0 0 0;}

.titre{height:28px;width:742px;font-weight:normal;padding:5px 7px;}
.charte{width:736px;overflow:scroll;height:300px;padding:10px;margin-left:1px;overflow:hidden;overflow-x:hidden;overflow-y:auto;overflow:-moz-scrollbars-vertical;}
.pr{margin-left:175px;}

.boxonglet ul{margin:0;padding:0;}
.boxonglet ul li{}

.mybox a{text-decoration:none;color:#b60000;}
.mybox a:hover{text-decoration:underline;}
.mybox{background:transparent url(images/bg-mybox.gif) no-repeat 1px 29px;width:357px;display:inline-block;float:left;margin:5px 10px;border-left:1px solid #DFDFDF;border-bottom:1px solid #DFDFDF;border-right:1px solid #DFDFDF;}
.mytitre{height:28px;width:742px;font-weight:normal;padding:5px 7px;width:343px;}
.mybox ul{list-style:square;margin:0 0 15px 15px;padding:0 0 15px 15px;}
.mybox h2{margin:0 !important;}
.mylargebox{background:transparent url(images/bg-mybox.gif) no-repeat 1px 29px;width:720px;display:inline-block;float:left;margin:5px 10px;border-left:1px solid #DFDFDF;border-bottom:1px solid #DFDFDF;border-right:1px solid #DFDFDF;}
.mylargebox h2{margin:0 !important;}
.mylargetitre{height:28px;font-weight:normal;padding:5px 7px;width:706px;}

.field{width: 600px;border: 1px solid #ECECEC;margin: 0;padding: 5px; margin: 5px 50px 5px 50px;}
.field legend{color: #D64343;padding-bottom: 10px;}

.flowcbl input{margin-left:255px;}
