table { width: 100%;	border-collapse: collapse;/*border-collapse:separate;
border-spacing:0;*/}
img {	border: 						0;}
acronym, abbr, dfn { cursor: 	help;}
q, cite, em, dfn, strong { font-style:italic;}
strong, dfn {font-weight: 		bold;}
del { text-decoration: 			line-through;}
address { font-style: normal; letter-spacing: .1em;}

/*======== styles pour mettre des blocs "flottants" par exemple des images ======== */
.floatleft {
	float: 							left;
	margin-top: 					1em;
	margin-right : 				1em;
	padding-left: 					4px;
	border: 							0;
}
.floatright {
	float: 							right;
	margin-bottom: 				1em;
	margin-left: 					1em;
	padding: 						2px;
	border: 							0;
}

/*========  Alignment class ======== */
.txtleft   { text-align: 			left; } /* kris 11/10/2007 */
.txtright  { text-align: 			right; } /* kris 11/10/2007 */
.txtcenter { text-align: 			center;	} /* kris 11/10/2007 */
.txtjustify { text-align:			justify; } /* kris 11/10/2007 */
.alignmiddle { vertical-align: 	middle;} /* kris 11/10/2007 */
.aligntop { vertical-align: 		top;} /* kris 11/10/2007 */
.alignbottom { vertical-align: 	bottom;} /* kris 11/10/2007 */

.positop {margin-top:0;padding-top:0;} /* kris 11/10/2007 */
.posibottom {margin-bottom:0;padding-bottom:0;} /* kris 11/10/2007 */

/*========  Width class ======== */
.width100 { width: 				100%;}
.width98 {width:					98%;} /* kris 11/10/2007 */
.width95 {width:					95%;}
.width90 {width:					90%;} /* kris 11/10/2007 */
.width85 {width:					85%;} /* kris 11/10/2007 */
.width80 {width:					80%;} /* kris 11/10/2007 */
.width75 { width: 				75%;}
.width66 { width: 				66%;}
.width50 { width: 				50%;}
.width33 { width: 				33%;}
.width25 { width: 				25%;}
.width20 { width: 				20%;}
.width10 { width: 				10%;}
.width5 {width:					5%;} /* kris 11/10/2007 */
.width1 {width:					1%;} /* kris 11/10/2007 */

/* ========= Font class ========== */
.extrasmall { font-size: 		.7em;}
.small {	font-size: 				.9em;}
.normal { font-size: 			1em;}
.big { font-size: 				1.2em;}
.maxi { font-size: 				1.5em;}

.bold { font-weight: 			bold;}
.italic {font-style: 			italic;}

.red {background-color: inherit; color: #ff0000;}
.blue {background-color: inherit; color: #0000ff;}
.black {background-color: inherit;	color:#000;}
.white {background-color: inherit;	color:#fff;}
.yellow {background-color: inherit; color: #ffff00;}
.orange { background-color: inherit; color: #ffa500;}
.green {	background-color: inherit; color: #32CD32;}
.silver { background-color: inherit; color: #c0c0c0;}

/*========  Show class ======== */
.clear{ clear:both; height:0; font-size:0; line-height:0; }
.clearleft{ clear:left; height:0; font-size:0; line-height:0; } /* kris 11/10/2007 */
.clearright{ clear:right; height:0; font-size:0; line-height:0; } /* kris 11/10/2007 */
.block { display: 				block; }
.hide  { display: 				none; }
.spacer { padding: 				0 0 3px 0;}
#xoopsHiddenText {visibility: hidden; background-color:inherit; color: #000; font-weight: normal; font-style: normal; text-decoration: none;}
.nowrap {display:nowrap;}

/* à voir pour le dossier des images */
a.printable, a.pdf, a.friend {/*images 22x22 in the theme*/}


pre {
	/* Wordwrap Hack */
	white-space: pre-wrap;		/* css-3 */
	white-space: -moz-pre-wrap !important;		/* Mozilla, since 1999 */
	white-space: -pre-wrap;		/* Opera 4-6 */
	white-space: -o-pre-wrap;	/* Opera 7 */
	word-wrap: break-word;		/* Internet Explorer 5.5+ */
}


.pagneutral {
    font-size:          10px;
    width:              16px;
    height:             19px;
    text-align:         center;
    background-image:   url(./images/pagneutral.gif);
}

.pagact {
    font-size:          10px;
    width:              16px;
    height:             19px;
    text-align:         center;
    background-image:   url(./images/pagact.gif);
}

.paginact {
    font-size:          10px;
    width:              16px;
    height:             19px;
    text-align:         center;
    background-image:   url(./images/paginact.gif);
}



/* For required elements in XOOPS form, can be overwritten in theme styles */
.xoops-form-element-caption .caption-marker {
    display:            none;
}

.xoops-form-element-caption-required .caption-marker {
	background-color:   inherit;
	padding-left: 	    2px;
	color: 			    #ff0000;
}

.xoops-form-element-help {
	font-size:		    .9em;
    padding-top:        5px;
    font-weight:        normal;
}


