/* CSS Document */

body {margin: 0; padding: 0;}

#container {margin: 0px; padding: 0; text-align: left;}
#left, #content, #right {font: 14px/19px times; color: #000; text-decoration: none;}
#left {position: absolute; left: 93px; width: 136px; height: 418px; padding: 0; margin-right: 1px; background: url(../images/filetv.gif) repeat-y top right;}
#content {height: 488px; font: 10px/15px arial; color: #000; padding: 0 12px 0 6px; margin: 0 506px 0 231px; border-left: 1px dashed #5E5D5D;}
#right {position: absolute; right: 58px; top: 58px; width: 445px; border-left: 1px dashed #5E5D5D; margin-left: 100px;}
#table {font: 10px/11px arial; color: #000; margin: 0; padding: 0; border: none;}

a.menu:link, a.menu:hover, a.menu:visited, h2 {font: 14px/19px times; color: #000; text-decoration: none;}
.left-menu {margin: 0 0 9px 0; padding: 0 0 14px 0; width: 85px; background: url(../images/filet-menu.gif) no-repeat left bottom;}
.left-menu2 {margin: 0 0 9px 0; padding: 0 0 14px 0; background: url(../images/filet-menu.gif) no-repeat left bottom;}
.left-menu-news {margin: 0; padding: 0; width: 100px;}
a.mail:link, a.mail:visited {font: 10px arial; color: #000; text-decoration: none;}
a.mail:hover {font: 10px arial; color: #000; text-decoration: underline;}
.news {margin: 0; padding: 7px; background-color: #FF0; width: 100px;}
h2 {margin: 0 0 5px 0; padding: 0 0 5px 0; background: url(../images/filet-menu.gif) no-repeat left bottom;}
.select {font: 13px arial; color: #000; margin: 0 0 16px 0; padding: 7px 0 8px 11px; border-bottom: 1px dashed #5E5D5D;}
.select a:link, .select a:visited {color: #000; text-decoration: none;}
.select a:hover {color: #01B301; text-decoration: underline;}
.selected {color: #01B301; text-decoration: underline;}
.bggris, .list-title {background-color: #F0F0EC;}
.list-title {margin: 0; padding: 0; width: 100%; height: 13px; border: 1px solid #6D6F72; font: 10px/11px arial; color: #f00; background-color: #F0F0EC;}
.list-title-off {margin: 0; padding: 0; width: 100%; height: 11px; font: 10px/11px arial; color: #000;}
.rouge {font: 10px/11px "arial narrow"; color: #01B301; margin: 0; padding: 0;}
a.rouge:link, a.rouge:visited {font: 10px/11px "arial narrow"; color: #1948B5; text-decoration: none}
a.rouge:hover {font: 10px/11px "arial narrow"; color: #1948B5; text-decoration: underline;}
.gris {font: 10px/11px "arial narrow"; color: #000; margin: 0; padding: 0;}
.gris2 {font: 10px/11px georgia, times; color: #999; margin: 0; padding: 0;}
td.first {margin: 0; padding: 0 0 0 11px; width: 100px; background: url(../images/point2.gif) bottom right no-repeat;}
td.last {width: 34px; text-align: center;}
td.rouge {margin: 0; padding: 0 6px 0 0; text-align: right;}
.legende {margin: 0; padding: 6px 0 6px 11px; border-bottom: 1px dashed #5E5D5D; border-top: 1px dashed #5E5D5D;}
.vert {background: url(../images/point2.gif) bottom right no-repeat; width: 16px; height: 16px; text-align: center;}
.right2 {text-align: right; padding-right: 6px;}
.left2 {float: left; text-align: left;}
.title {text-align: right; margin: 0; padding: 0 16px 8px 0; font: 23px/23px times; color: #000; border-bottom: 1px dashed #5E5D5D;}
.hello {margin: 0; padding: 0 0 0 7px; border-bottom: 1px dashed #5E5D5D; font: 13px/13px times; color: #000; height: 18px;}
.img-meteo {height: 413px; margin: 0 2px 2px 2px; padding-bottom: 2px; border-bottom: 1px dashed #5E5D5D; text-align: center;}
.copy {text-align: right; margin: 0; padding-right: 5px; font: 11px/15px verdana; color: #000;}
.page-list {margin: 0; padding: 0; position: absolute; top: 36px; width: 430px; text-align:right;}
.list-menu {width: 110px; font: 11px verdana; margin: 0; padding: 0;}
.logo {background: url(../images/logo.jpg) no-repeat; height: 51px; margin: 0 0 22px 0; padding: 0;}
.menu-bot {background: url(../images/menu-bot.gif) no-repeat top right; height: 28px; margin: 0; padding: 0;}
td a.name:link, td a.name:visited {font: 10px/11px georgia, times; color: #333; text-decoration: none;}
td a.name:hover {font: 10px/11px georgia, times; color: #333; text-decoration: underline;}
.client {font: 10px/11px arial; color: #000; text-decoration: underline;}
.vert a:link, .vert a:visited, .vert a:hover {font: 10px/13px arial; color: #01B301; text-decoration: none}
.hidden {display: none;}

.active {border: 1px solid #BFD89E; height: 16px; width: 100%; background-color: #D9EBC2;}
.active-up {border: 1px solid #98ADEA; height: 16px; width: 100%; background-color: #C9D4F4;}
.active .first, .active .vert, .active-up .first, .active-up .vert {background: url(../images/point2.gif) top right no-repeat;}
a img {border: none;}






























