/* Document
------------------------------------------------ */

html, body{margin:0;padding:0;width:100%;height:100%;}
body{text-align:center;font-size:11px;font-family:Arial, Helvetica, sans-serif;background:#ffffff;}

/* Blocs principaux
------------------------------------------------ */

#page{position:relative;margin:0 auto;padding:0;width:980px;min-height:100%; text-align:left;}
#content{position:relative;top:0;margin:0;padding:0 10px;width:960px;text-align:center;}
#lastElement{margin:0; padding:0 0 30px 0;width:100%;visibility:hidden;}
#footer{ position:absolute;bottom:0;padding:5px;width:960px;height:20px;text-align:center;font-size:10px;color:#999999;border-top:1px solid #eeeeee;}

div.alert{display:block;margin:10px;padding:5px;text-align:left;background:#ffffff;border:1px solid #dddddd;}
div.alert h1{color:#990000;font-weight:bold;}

/* Images
------------------------------------------------ */

img{border:0;}

/* HTML
------------------------------------------------ */

h1, h2, h3{font-size:1em;display:inline;}
hr{height:1px;color:#cccccc;background:#cccccc;border:0;}
p{margin:5px 0 10px;}
div{margin:0;}
code{font:1em 'Courier New', Courier, Fixed;}

/* Tableaux 
------------------------------------------------ */

table{width:100%;margin:0;table-layout:fixed;font-size:11px;border:0 none;border-spacing:0;border-collapse:collapse;}
th{font-size:12px;font-weight:bold;text-align:left;vertical-align:middle;padding:0;}
td{padding:0; vertical-align:top;}

#tb-main{width:860px;height:650px;margin:5px auto 0;background:url(../../img/bg-main.gif);}
#tb-main td{background:none;}

td.td_content0{padding:20px;}
td.td_content1{padding:10px;}

.left{text-align:left;}
.center{text-align:center;}
.right{text-align:right;}
.top{vertical-align:top;}
.middle{vertical-align:middle;}
.bottom{vertical-align:bottom;}

.hMax{height:100%;}

/* Texte
------------------------------------------------ */

.txt_size0{font-size:9px;}
.txt_size1{font-size:10px;}
.txt_size2{font-size:11px;}
.txt_size3{font-size:12px;}
.txt_size4{font-size:13px;}
.txt_size5{font-size:14px;}
.txt_size6{font-size:18px;}
.txt_size7{font-size:20px;}
.txt_size8{font-size:24px;}

.vert{color:#003300;}
.noir{color:#000000;}
.gris0{color:#222222;}
.gris1{color:#444444;}
.gris2{color:#666666;}
.gris3{color:#999999;}
.gris4{color:#dddddd;}
.orange{color:#ff9900;}
.rouge{color:#ff3300;}
.jaune0{color:#ffff00;}
.jaune1{color:#ffcc00;}

/* Liens
------------------------------------------------ */

a{color:#000000;text-decoration:none;}
a:hover{color:#000000;text-decoration:underline;}

a.lien2{color:#666666;text-decoration:none;}
a.lien2:hover{color:#cc0000;text-decoration:none;}

/* Formulaires 
------------------------------------------------ */

input,select,textarea{font-family:Verdana, Geneva, Arial, Helvetica, sans-serif;font-size:11px;color:#222222;border:1px solid #999999;margin:1px;background:#fcfcfc;}
input.clear{background:transparent;border:0;vertical-align:middle;}
input.submit{width:250px;height:20px;font-weight:bold;color:#666666;}
