/* b.o.f. */ 

/* ####################################################################### */ 
/* #                                                                     # */ 
/* # ################################################################### # */ 
/* # #                                                                 # # */ 
/* # #                       11/09/2008 15:50                          # # */ 
/* # #                         media screen                            # # */ 
/* # #                 cold-f @ http://www.cold-f.com/                 # # */ 
/* # #                                                                 # # */ 
/* # ################################################################### # */ 
/* #                                                                     # */ 
/* ####################################################################### */ 

body {font-family:Arial, Helvetica, sans-serif; font-size:85%; text-align:justify; line-height:1.325; background-color:#fff; margin:0; padding:0 1.2em 0 1.2em; width:61em;}

div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,hr,pre,form,fieldset,p,blockquote,address,th,td {margin:0; padding:0;} 

a{font-weight:bold; color:#666; text-decoration:none;}
a:hover {color:#ff9c00;}
h1 {font-size:150%; padding:0.55em 0.55em 1.35em 0.55em; float:left; width:22em; background-color:#fff;}
h1 a {color:#000; text-decoration:none;}
h1 a:hover {color:#ff9c00;}
h3 {font-size:120%; padding:0.95em 0 0.4em 0; border-bottom:0.05em solid #ccc; margin:0 0 0 9.3em;}
h3 a {color:#000; text-decoration:none;}
ol {display:block; padding:1em;}
ol li { font-size:90%;}
p {padding:0.66em 0;}
hr {clear:both; padding:0.05em 0 0 0; background-color:#000; border:0 none;}
table {width:100%; padding:0 0 0.5em 0;}
caption {padding:0.4em 0 0.4em 0;}
th, td {border:0.05em solid #ccc; text-align:center; padding:0.9em 0 0.4em 0; color:#666;}
td a {color:#000;}
abbr {cursor:help; border-bottom:0;}
blockquote {font-size:100%; padding:0 0 0 0.5em;}
form {width:17.8em; float:right; padding:1.3em; background-color:#fff;}
input{border:1px solid #000;}
fieldset {margin:0; padding:0.4em; text-align:center; border:0;}
legend, label, .h, #xiti-logo, #xiti-logo-noscript {display:none;}
address {font-style:normal; display:inline;}
img {border:0.05em solid #ccc;}

#accessibility {font-size:75%; float:left; padding:0.5em 0 0 0;}

#language {text-align:right;}
#language li {display:inline; border-right:0.05em solid #ccc;}
#language li a {font-size:75%; font-weight:normal; color:#666; padding:0 1em 0 0.5em;}
#language li a:hover {color:#ff9c00;}
#language li:last-child {border:none;}

#header {border-top:0.3em solid #000; clear:both;}
#header h2 {font-size:150%; padding:1.55em 1em; clear:both; float:right; width:11.5em; color:#000;}
#header p {text-align:justify; font-size:80%; padding:1.6em 1em; line-height:1.654; width:48.8em; color:#666; background-color:#fff;}

#menu {clear:both; border-bottom:0.05em solid #000; padding:0 0 4.1em 0;}
#menu ul li {display:inline;}
#menu ul li a {font-size:80%; padding:0.5em 0 2.5em 0.5em; background-color:#000; text-decoration:none; float:left; border-left:0.05em solid #ccc; width:12.1em; color:#ccc; font-weight:bold;}
#menu ul li a:hover { background-color:#ff9c00; border-bottom:0.9em solid #000; color:#fff;}

#main {overflow: hidden; width: 100%; background-color:#fff;}

#content {margin:0; float:left; width:40.6em; text-align:justify; padding:0;}

#right {float:right; width:21.3em; font-size:80%; line-height:1.654; padding:0;}
#right h2 {font-size:150%; padding:0.7em 0 0.6em 1.2em; background:#fff url(image/croix16.gif) 0 55% no-repeat;}
#right p {padding:0.66em 0 1em 0;}
#right ul {padding:0 0 0.55em 0; margin:0; list-style-type:none;}
#right ul li a{display:block; padding:0.367em 1.5em; text-decoration:none; border-bottom:0.05em solid #ccc; width:22em; color:#000; font-weight:bold; background:#fff url(image/puce.gif) 0 55% no-repeat;}
#right ul li a:hover {background-color:#ff9c00; color:#fff; border-bottom:0.05em solid #000;}

#footer {text-align:center; font-size:80%; line-height:2.1; padding:0.3em 0 0 0; color:#666; border-bottom:1em solid #000; background:#fff url(image/duck23.jpg) 100% 100% no-repeat;}
#footer img {border:0;}

.post {padding:0 1em 0.61em 0; color:#000; margin: 0 0 0 11em;}
p.date{font-size:80%; padding:1.5em 0.5em; float:left; width:12em; line-height:1.654; color:#ccc; text-align:left;}
.paging {text-align:center; padding:1.3em 0;}
.paging li {list-style-type:none; display:inline;}
.catnum, .datnum {float:right; font-weight:normal; color:#ccc; cursor:help; padding:0.5em 0 0 0;}

/* Hack IE */

*+html #right ul li a{float:left; width:16em;}
* html #right ul li a{float:left; width:16em;}
*+html #right h2{clear:both;}
* html #right h2{clear:both;}

/* e.o.f. */