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

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

/* 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;}

.gris0{color:#222;}
.gris1{color:#444;}
.gris2{color:#666;}
.gris3{color:#999;}
.orange1{color:#ffb333;}
.rouge{color:#f00;}
.blanc{color:#fff;}

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

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

img{border:0;}

img.img0{border:1px solid #999;margin:0;}
img.img1{border:1px solid #999;margin:0 0 2px 0;}
img.img2{margin:0 5px 2px 0;}
img.puce{vertical-align:bottom;}
.flag{margin:0 0 0 10px;vertical-align:baseline;}
.articleImg{float:right;text-align:center;margin:0 0 10px 10px;}
.thumbnail{float:left;height:50px;margin:2px 5px 2px 0;}

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

h1, h2, h3{font-size:1em;}
hr{height:1px;color:#eee;background:#eee;border:0;}

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

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

a.lien1:hover{color:#c00;text-decoration:none;}

a.lien2{color:#999;}
a.lien2:hover{color:#c00;text-decoration:none;}

a.lien3{color:#fff;}
a.lien3:hover{color:#d00;text-decoration:underline; }

a.lien4{color:#f00;}
a.lien4:hover{color:#c00;text-decoration:underline;}

a.lien5{color:#000;}
a.lien5:hover{color:#f00;text-decoration:none;}

a.lien6{color:#fff;background:#c00;}
a.lien6:hover{color:#000;text-decoration:none;background:#c00;}

a.lien7{color:#000;text-decoration:underline;}
a.lien7:hover{color:#c00;text-decoration:underline;}

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

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

#table_main{width:992px;height:100%;margin:0 auto;text-align:left;border-left:1px solid #ddd;border-right:1px solid #ddd;}

#tr_top{height:120px;}
#tr_top table{height:100%;background:#000;}

#tr_nav{height:24px;}
#tr_nav table{margin:0;height:100%;text-align:center;font-size:12px;font-weight:bold;}
#tr_nav .tdsep{background:url(../../img/nav_sep.jpg);}
#tr_nav .tdnav_left{background:url(../../img/nav_left.jpg);}
#tr_nav .tdnav{background:url(../../img/nav_bg_off.jpg);vertical-align:middle;}
#tr_nav .tdnav_on{background:url(../../img/nav_bg_on.jpg);vertical-align:middle;}
#tr_nav .tdq{padding:0 4px 0 2px;text-align:right;vertical-align:middle;color:#f00;background:url(../../img/nav_bg_off.jpg);}
#tr_nav .tdq form{display:inline;}

#tr_subnav{height:10px;background:#444;}
#td_content{padding:5px;}

#td_flag{padding:5px;text-align:right;color:#fff;background:url(../../img/ci_top_img.jpg);}
#td_flag a{color:#ccc;text-decoration:none;}
#td_flag a:hover{color:#c00;text-decoration:none; }

#tr_foot{color:#999;}
#tr_foot td{height:30px;padding:10px 0;text-align:center;vertical-align:bottom;}
#tr_foot a{color:#999;text-decoration:none;}
#tr_foot a:hover{color:#c00;text-decoration:none;}

#table_dossier{margin: 0 0 10px 0;border:1px solid #f00;}
#table_themes{background:#f3f3f3;width:170px;border:1px solid #ccc;}
#table_archive{background:#f3f3f3;width:170px; border:1px solid #f00;}

.tbclassic{background:#f3f3f3;text-align:justify;}
.tblist{font-size:10px; background:#f3f3f3;border:1px solid #f3f3f3;}
.tbnews{font-size:10px; border:1px solid #ffd966;}

.tdarchive{padding:4px;background:#f9f9f9;font-size:9px;}
.tdclassic{padding:2px;}
.tdcouv_titre{padding:2px 0 0 0;text-align:center;}
.tdcouv{padding:5px;text-align:center;}
.tdcontent{padding:5px;}
.tddossier{padding:5px 3px 3px;}
.tddossier_lire{padding:5px 10px 5px 5px;text-align:right;font-size:12px;}
.tdlist{padding:2px;vertical-align:middle;}
.tdlist_content{padding:4px;vertical-align:middle;}
.tdlist_dotted{padding:2px;border-top:1px dotted #ccc;border-bottom:1px dotted #ccc;}
.tdlist_all{padding:2px;text-align:right;font-size:9px;color:#444;height:20px; }
.tdlist_tools{padding:2px;text-align:right;font-size:9px;color:#444;}
.tdtitle{padding:2px;font-size:12px;font-weight:bold;}
.tdsky{padding:5px;text-align:right;}
.tdsky2{padding:5px 5px 5px 15px;text-align:right;}
.td_h1{height:1px;background:#f6f6f6;}
.td_h2{height:2px;}
.td_h4{height:4px;}
.td_h10{height:4px;}

.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%;}

.border1{border:1px #ddd solid;}

.bg0{background:#fff;}
.bg1{background:#fcfcfc;}
.bg2{background:#f9f9f9;}
.bg3{background:#f3f3f3;}
.bg4{background:#f0f0f0;}
.bg6{background:#f00;}

.bg_news_title{background:#ffd966;}
.bg_news1{background:#fff9dd;}
.bg_news2{background:#fff9ee;}

.mag_article h1, .mag_article h1, .mag_dossier h1{font-size:18px;}
.mag_article h2, .mag_dossier h2{font-size:11px;font-style:italic;font-weight:normal;color:#666;}

.mag h1{margin:5px;font-size:13px;}
.mag h2{display:inline;font-size:11px;}
.mag h2.theme{display:block;margin:5px 5px 10px;font-weight:normal;}
.mag h3{display:inline;font-size:9px;font-weight:normal;}

.news h1.news_title{margin:20px 0 5px;font-size:18px;}
.news h2.news_title{margin:0 0 20px;font-size:10px;font-style:normal;font-weight:normal;color:#444;}

.tbnews h1{display:inline;font-size:13px;}
.tbnews h2{display:inline;}

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

input,select,textarea{font-family:Verdana, Geneva, Arial, Helvetica, sans-serif;font-weight:normal;font-size:11px;margin:1px;padding:1px;border:1px solid #ccc;}

.se_input{font-size:10px;color:#111;width:100px;height:16px;border:1px solid #111;}

