body {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 8px;
	background:#ffffff;
	color: #000000;
}
th{
	font-weight:normal;
	font-style:italic;
}
hr {
	margin: 2px;
}
dt {
	float: left;
	width: 13em;
}

fieldset {
	border-color: #2222ff;
	padding: 5px;
}

form {
	margin: 0px;
}

ul {
	margin: 0;
	list-style:none;
}

li {
	display: inline;
	margin: 0;
	margin-right: 10px;
}
li.isactive {
	font-weight: bold;
}
.user_infos{
	width: 140px;
	background: #f8f8f8;
	color: #000;
	font-size: 10px;
}
.user_infos a{
	font-size: 10px;
}
.post_left{
    float: left;
    width: 17em;
    background: #e0e0e0;
	color: #000;
    padding: 5px;
    margin: 0px;
    margin-left: -5px;
}

.post_right{
    margin-left: 19em;
    padding: 5px;
}
.pre_bloc{
    width:100%;
    padding-bottom: 5px;
}

.box1-tl {
	background: transparent url(images/box-tl.png) no-repeat;
}

.box1-tc {
	height: 8px;
	background: transparent url(images/box-tm.png) repeat-x;
	overflow: hidden;
}

.box1-tr {
	background: transparent url(images/box-tr.png) no-repeat right;
}

.box1-ml {
	background: transparent url(images/box-ml.png) repeat-y;
	padding-left: 8px;
	overflow: hidden;
}

.box1-mc {
	background: #e8f2fc;
	color: #000;
	padding: 0;
}

.box1-mr {
	background: transparent url(images/box-mr.png) repeat-y right;
	padding-right: 8px;
	overflow: hidden;
}

.box1-bl {
	background: transparent url(images/box-bl.png) no-repeat;
}

.box1-bc {
	background: transparent url(images/box-bm.png) repeat-x;
	height: 8px;
	overflow: hidden;
}

.box1-br {
	background: transparent url(images/box-br.png) no-repeat right;
}


.box1-tl, .box1-bl {
	padding-left: 8px;
	overflow: hidden;
}
.box1-tr, .box1-br {
	padding-right: 8px;
	overflow: hidden;
}

.box-tl {
	background: transparent url(images/box1-tl.png) no-repeat;
}

.box-tc {
	height: 28px;
	background: transparent url(images/box1-tm.png) repeat-x;
	overflow: hidden;
}

.box-title,  .box-title-large{
    background: transparent;
	color: #ffffff;
	height: 20px;
	vertical-align: bottom;
    width: 2500px;
    font-size: 12px;
    font-weight: bold;
}

.sub-box-title {
	background: transparent;
	color: #ffffff;
	height: 12px;
	vertical-align: middle;
    width: 2500px;
    font-size: 12px;
    font-weight: bold;
}
.sub-box-actions{
	background: transparent;
	vertical-align: middle;
	text-align: right;
	white-space: nowrap;
}

.box-tr {
	background: transparent url(images/box1-tr.png) no-repeat right;
}

.box-ml {
	background: transparent url(images/box1-ml.png) repeat-y;
	padding-left: 12px;
	overflow: hidden;
}

.box-mc {
	background: #bfdbf7;
	padding: 4px 5px;
	color: #393939;
	font-size: 11px;
}

.box-mr {
	background: transparent url(images/box1-mr.png) repeat-y right;
	padding-right: 12px;
	overflow: hidden;
}

.box-bl {
	background: transparent url(images/box1-bl.png) no-repeat;
    margin-bottom: 8px;
}

.box-bc {
	background: transparent url(images/box1-bm.png) repeat-x top;
	height: 8px;
	overflow: hidden;
}

.box-br {
	background: transparent url(images/box1-br.png) no-repeat right;
	padding-bottom: 3px;
}

.box-tl, .box-bl {
	padding-left: 12px;
	overflow: hidden;
}

.box-tr, .box-br {
	padding-right: 12px;
	overflow: hidden;
}
/*///////////////////////////////////////////////////*/
.box2-tl {
	background: transparent url(images/sub-tl.png) no-repeat;
}

.box2-tc {
	height: 20px;
	background: transparent url(images/sub-tm.png) repeat-x;
	overflow: hidden;
}

.box2-tr {
	background: transparent url(images/sub-tr.png) no-repeat right;
}

.box2-ml {
	background: transparent url(images/sub-ml.png) repeat-y;
	padding-left: 4px;
	overflow: hidden;
}


.box2-mc {
	background: #e0e0e0;
	padding: 2px 10px;
	color: #393939;
	font-size: 11px;
}

.box2-mr {
	background: transparent url(images/sub-mr.png) repeat-y right;
	padding-right: 4px;
	overflow: hidden;
}

.box2-bl {
	background: transparent url(images/sub-bl.png) no-repeat;
    margin-bottom: 10px;
}

.box2-bc {
	background: transparent url(images/sub-bm.png) repeat-x;
	height: 5px;
	overflow: hidden;
}

.box2-br {
	background: transparent url(images/sub-br.png) no-repeat right;
}

.box2-tl, .box2-bl {
	padding-left: 5px;
	overflow: hidden;
}

.box2-tr, .box2-br {
	padding-right: 5px;
	overflow: hidden;
}

input,select,textarea{
border: 1px solid #0098FF;
background-color: #f2f2f2;
}

input:focus,select:focus,textarea:focus{
border: 1px solid #00ccff;
background-color: #ffffff;
}

input:hover,select:hover,textarea:hover{
border: 1px solid #00ccff;
background-color: #ffffff;
}

a {
font-size: 11px;
background: transparent;
}

.bloc_menu a{
	line-height: 1.5em;
}
.bloc_menu hr{
	margin-top: 5px;
}

a:link, a:visited, a:focus{
color:#000000;
}

a:visited, a:focus, a:hover{
text-decoration:underline;
}

a:hover{
color:#1111ff;
}

/*Liens*/
td a img{
vertical-align: middle;
border:0;
}
.code {
padding:4px;
/*line-height: 10px;
font-family:verdana,arial, Helvetica, Verdana, Arial, Helvetica, sans-serif;*/
color:black;
font-size:11px;
border: 1px solid #333333;
background-color : #ffffff;
}

.quote {
	padding:4px;
/*	line-height: 10px;*/
	color:black;
	font-size:11px;
	border: 1px solid #333333;
}
DIV.icon {
	FLOAT: left;
	MARGIN-TOP: 0.1em;
	MARGIN-LEFT: 0.2em;
	DISPLAY: block;
	BORDER-WIDTH: 0.6em 0.6em 0.6em 0.6em;
    BORDER-COLOR: #E6E6E6 #DEDEDE #DADADA #E2E2E2;
	BORDER-STYLE: solid;
}
DIV.inew {BORDER-COLOR: #0080D7 #0065C0 #0058B3 #0072CA}
DIV.ires {BORDER-COLOR: #00C770 #00B055 #00A348 #00BA62}
TD DIV.tclcon {MARGIN-LEFT: 2.3em;}
DIV.iclosed{
    BORDER-COLOR: #FFD6D6 #FFCECE #FFCACA #FFD2D2;
}
LEGEND {
    COLOR: #005CB1;
    PADDING: 0px 6px;
}
BLOCKQUOTE {
    background: #dde;
   	BORDER-STYLE: dotted;
	BORDER-WIDTH: 2px;
    BORDER-COLOR: #00e;
    MARGIN: 0px;
    padding: 5px;
}
h4 {
    margin: 0;
    margin-top: 5px;
    FONT-SIZE: 11px;
}
td.sign {
	vertical-align: bottom;
}
.codebox {
	BORDER-STYLE: solid;
	BORDER-WIDTH: 1px;
    BORDER-COLOR: #000;
    BACKGROUND: #ffffff;
    padding: 5px;
    FONT-FAMILY: courier, monospace;
    FONT-SIZE: 11px;
}
pre {
	white-space: normal;
	max-width: 100%;
}
.conl {
	FLOAT: left;
	WIDTH: 55%;
	OVERFLOW: hidden;
	WHITE-SPACE: nowrap
}

LABEL.conl {
	WIDTH: auto;
	OVERFLOW: visible;
	MARGIN-RIGHT: 10px
}
.clearb {CLEAR: both}
table.nres{
	width: 100%;
	background: transparent;
}
table.res{
	width: 100%;
	background: #a0f0a0;
}
table.footer{
	width: 100%;
	font-size:10px;
	color: #808080;
}
.postimg{
	max-width: 640px;
}

.miniature{
	max-width: 250px;
	max-height: 200px;
}

.icopdf {
	background: transparent url(images/pdf1.gif) no-repeat;
	width: 130px;
	height: 130px;
}
.icozip {
	background: transparent url(images/zip.png) no-repeat;
	width: 130px;
	height: 130px;
}

