/* Généralités html ------------------------------------------------------------------------------- */

BODY {
	background-repeat:no-repeat;
	background-position:center top;
	font-family:sans-serif,Arial; font-size:9pt;
	cursor:default;
	margin:0px; padding:0px;
}
.transparent {
	background-color:transparent;
}
DIV, SPAN {
	margin:0px; padding:0px;
}
UL, OL, BLOCKQUOTE {
	margin-top:0px; margin-bottom:0px; margin-right:0px;
}
HR {
	height:1px;
	border:none;
	margin:9px 0px; *margin:5px 0px;
}
.hr0 {
	margin:4px 0px; *margin:0px;
}
IMG, TABLE {
	border-style:none;
}
TABLE {
	font-family:sans-serif; font-size:9pt;
	border-collapse:collapse;
	margin:0px; padding:0px;
}
TD, TH { margin:0px; padding:0px; }

H1, .H1, .selectH1 {
	display:inline;
	font-size:12pt;
	text-transform:uppercase;
}
#innerAlerteBas H1 {
	font-size:16pt;
}
H2, .H2 {
	display:inline;
	font-size:11pt;
}
H3, .H3 {
	display:inline;
	font-size:10pt;
}
H4, .H4 {
	display:inline;
	font-size:11px;
	line-height:11px;
	font-weight:normal;
}
H5, .H5 {
	display:inline;
	font-size:9pt;
}

IFRAME {
	margin:0px; padding:0px;
	border:none; /* non respecté dans IE, ajouter un frameborder=0 dans la balise */
}

FORM {
	display:inline;
	margin:0px; padding:0px;
}
INPUT, TEXTAREA, BUTTON {
	font-family:sans-serif; font-size:9pt;
	margin:0px; padding:0px;
}
.checkbox, .radio { /* cas particuliers checkbox et radio */
	position:relative;
	top:2px; *top:1px;
	*margin:0px -3px 0px -4px; /* pour que IE soit comme FF */
}

TEXTAREA {
	overflow:auto;
	resize:none;
}
A, A:link, A:visited, .a {
	cursor:pointer;
	text-decoration:none
}
A:active, A:hover { /* voir aussi coul */
	text-decoration:none
}

abbr, acronym {
	border-bottom: 1px dotted gray;
	cursor: help;
}

/* Mise en forme générale ------------------------------------------------------------------------------- */

.site {
	position:relative; *position:;
	left:-1px; *left:;
	text-align:left;
	width:772px;
}
.deskfond {
	position:absolute;
	width:772px; height:100%;
}
.desk {
	position:absolute;
	background-repeat:no-repeat;
	width:772px; height:134px;
}
.alerte {
	position:absolute;
	right:6px; top:13px;
	height:20px;
	font-size:20px;
	font-weight:bold;
}
.alerteG {
	position:absolute;
	left:0px; top:0px;
	width:30px; height:24px;
}
.mini {
	position:absolute;
	left:235px; top:41px;
	width:79px; height:24px;
	overflow:hidden;
	text-align:center;
}
.mini CENTER {
	*position:relative;
	*top:1px; /* FF 2.0.0.11, mets déjà un pixel sans que je lui demande */
}
.favoris {
	position:absolute;
	left:321px; top:41px;
	width:443px; height:24px;
	overflow:hidden;
}
.favoris MARQUEE {
	position:absolute;
	right:147px; top:0px; *top:1px;
	font-size:18px;
}
.favoris BIG, .favoris .big {
	position:absolute;
	right:147px; top:0px; *top:1px;
	width:295px; height:100%;
	font-size:18px;
	text-align:center;
}
.favoris .big TABLE, .favoris .big DIV {
	width:295px; height:23px;
	font-size:18px;
	text-align:center;
}

.favorisident {
	position:relative;
	left:10px; top:3px;
	font-size:16px;
	font-weight:bold;
}
.favorisidentfleche {
	position:absolute;
	right:305px; top:0px;
	font-size:20px
}
.favorisRech {
	position:absolute;
	right:8px; top:41px
}
/*
.favorisident A {
	position:relative;
	top:0px;
	font-size:15px;
}
*/
/* Menus, sous menus et favoris ------------------------------------------------------------------------------- */

#zoneactive, #zonepage { position:absolute; }
#zoneactive { z-index:9900; }
#zonepage { z-index:8000; }

.menu {
	background-repeat:no-repeat;
	position:absolute;
	top:134px;
	width:105px !important; width:116px; /* FF 2.0.0.11, largeur non respectée quand il y a le padding */
	min-height:1380px !important; *height:1400px; /* minimum contenu-61px (IE=FF+20)*/
	padding:0px 5px 20px 6px;
}
.menutitre, .menulien, .menusous {
	padding-bottom:2px;
}
.menutitre {
	height:32px;
	margin-top:5px;
	position:relative;
	left:-3px;
	width:108px;
}
.menutitre H1 {
	font-size:9pt;
}
.menu DIV A {
	position:relative; z-index:0;
	font-weight:bold;
}
.menu DIV A:link, .menu DIV A:visited {
	color:black;
}
.menuligne {
	height:5px;
	overflow:hidden;
}

.sousmenu {
	position:absolute; z-index:10000;
	left:70px;
}
.sousmenuimg {
	position:absolute;
}
.sousmenu DIV {
	position:relative;
	left:15px; top:15px;
	line-height:15px;
	font-size:12px;
}
.sousmenu DIV A, .sousmenuS DIV A {
	font-weight:bold;
}
.sousmenu DIV A:link, .sousmenuS DIV A:link, .sousmenu DIV A:visited, .sousmenuS DIV A:visited {
	color:black;
}
.ssmemo {
	position:absolute; z-index:32000;
	left:200px; top:69px;
	width:300px; height:250px;
}
.ssmemoimg {
	position:absolute;
	left:0px; top:0px;
	width:300px; height:250px;
	background-image:url('/images/menu/memo.png');
}
.ssmemo TEXTAREA {
	position:absolute;
	left:5px; top:30px;
	width:280px; height:205px;
	background:none;
	border:none;
}

.ssfavoris {
	*margin:2px 0px 1px;
	width:200px; height:16px;
	overflow:hidden;
}
.ssfavimg {
 	width:16px; height:16px;
}
.ssfavtxt {
 	position:relative;
 	top:-3px;
}

.ssimgfond {
	position:absolute;
	width:100%; height:100%;
}

/* Contenu des pages ------------------------------------------------------------------------------- */
.contenuhaut {
	position:absolute; z-index:5000;
	left:0px; top:0px;
	width:44px; height:53px;
	background-repeat:no-repeat;
}
.contenu, .contenuSiManchette1, .contenuSiManchette2, .contenuSiManchette3, .contenuSiManchette4 {
	min-height:1480px !important; *height:1500px; /* taille maximum de mes contenus (IE=FF+20), ajuster aussi le .menu et le .manchette1&2 */
	position:absolute;
	left:115px; top:73px;
	background-repeat:repeat-y;
	padding:0px 8px 20px 10px;
}
.contenu {
	width:639px !important; width:657px; /* FF 2.0.0.11, largeur non respectée quand il y a le padding */
}
.contenuSiManchette1 {
	width:502px !important; width:520px; /* FF 2.0.0.11, largeur non respectée quand il y a le padding */
}
.contenuSiManchette2 {
	width:462px !important; width:480px; /* FF 2.0.0.11, largeur non respectée quand il y a le padding */
}
.contenuSiManchette3 {
	width:372px !important; width:390px; /* FF 2.0.0.11, largeur non respectée quand il y a le padding */
}
.contenuSiManchette4 {
	width:322px !important; width:340px; /* FF 2.0.0.11, largeur non respectée quand il y a le padding */
}

.manchette1, .manchette2, .manchette3, .manchette4 {
	min-height:1480px !important; *height:1500px; /* faire correspondre exactement au .contenu (IE=FF+20)*/
	position:absolute;
	right:0px; top:73px;
	padding:0px 8px 20px 8px;
	background-repeat:repeat-y;
	background-position:right;
}
.manchette1 {
	width:120px !important; width:137px; /* FF 2.0.0.11, largeur non respectée quand il y a le padding */
}
.manchette2 {
	width:160px !important; width:177px; /* FF 2.0.0.11, largeur non respectée quand il y a le padding */
}
.manchette3 {
	width:250px !important; width:267px; /* FF 2.0.0.11, largeur non respectée quand il y a le padding */
}
.manchette4 {
	width:300px !important; width:317px; /* FF 2.0.0.11, largeur non respectée quand il y a le padding */
}

.avantComplement {
	height:6px;
}
.complement1, .complement2, .complement3 {
	padding:6px 10px 0px 0px;
}

.copyright { /* voir aussi coul */
	width:372px;
	margin-top:10px;
	text-align:right;
	font-size:8pt;
}
.copyright TD {
	padding-top:10px;
}

.message IMG { vertical-align:middle; *position:relative; *top:-1px; }

/* Forums ------------------------------------------------------------------------------- */

.pseudo1 {
	font-family:Lucida Handwriting,Comic Sans MS;
	font-size:10.5pt;
	font-weight:bold;
}

.fortab {
	height:20px;
	background-image:url('/images/forums/tab.gif');
	background-position:8px 0px;
	background-repeat:repeat-y;
}

/* Accessoires et gadgets ------------------------------------------------------------------------------- */

.abs { position:absolute; }
.rel { position:relative; }
.overhid { overflow:hidden; width:100%; height:100%; }
.overscroll { overflow:auto; width:100%; height:100%; }
.hid, .hidD { display:none; }
.hidV { visibility:hidden; }
.hidB { font-size:7pt; color:#FEFEFE; }

.imprimTTP, .imprimTP, .imprimP, .imprimN, .imprimG, .imprimTG, .imprimTTG, .imprimTTTG { *display:none; }

.trans50 { opacity:0.5; *filter:alpha(opacity=50); }

.INVnoir { background-color:black; color:white }
.INVrouge { background-color:#F00000; color:white }
.INVvert { background-color:#009000; color:white }
.INVbleu { background-color:#0050F0; color:white }
.INVorange { background-color:#F08000; color:white }

.rouge, .grasrouge { color:#F00000; }
.vert, .grasvert { color:#009000; }
.bleu, .grasbleu { color:#0050F0; }
.orange, .grasorange { color:#F08000; }
.grasrouge, .grasvert, .grasbleu, .grasorange, .gras, .bold { font-weight:bold; }
.italique { font-style:italic; }

.titre1 { margin-left:22px; }
.titre2 { margin-left:15px; }

.btn0 { height:22px; }
.btn1 { height:32px; font-weight:bold; font-size:12pt; }
.btnTitre { position:relative; top:7px; *top:5px; font-size:10pt; padding-right:2px; }

.fauxbouton, .fauxbouton:link, .fauxbouton:visited, .fauxbouton:active { /* voir aussi coul */
	height:21px;
	border:1px solid #8AAFFF;
	color:#204FC0;
	padding:2px 3px;
}

.clignote	{ visibility:visible }

.m1	{ margin:1px; }
.mG1, .mGD1	{ margin-left:1px; }
.mD1, .mGD1	{ margin-right:1px; }
.mH1, .mHB1	{ margin-top:1px; }
.mB1, .mHB1	{ margin-bottom:1px; }

.m2	{ margin:2px; }
.mG2, .mGD2	{ margin-left:2px; }
.mD2, .mGD2	{ margin-right:2px; }
.mH2, .mHB2	{ margin-top:2px; }
.mB2, .mHB2	{ margin-bottom:2px; }

.m3	{ margin:3px; }
.mG3, .mGD3	{ margin-left:3px; }
.mD3, .mGD3	{ margin-right:3px; }
.mH3, .mHB3	{ margin-top:3px; }
.mB3, .mHB3	{ margin-bottom:3px; }

.m4	{ margin:4px; }
.mG4, .mGD4	{ margin-left:4px; }
.mD4, .mGD4	{ margin-right:4px; }
.mH4, .mHB4	{ margin-top:4px; }
.mB4, .mHB4	{ margin-bottom:4px; }

.m5	{ margin:5px; }
.mG5, .mGD5	{ margin-left:5px; }
.mD5, .mGD5	{ margin-right:5px; }
.mH5, .mHB5	{ margin-top:5px; }
.mB5, .mHB5	{ margin-bottom:5px; }

.m6	{ margin:6px; }
.mG6, .mGD6	{ margin-left:6px; }
.mD6, .mGD6	{ margin-right:6px; }
.mH6, .mHB6	{ margin-top:6px; }
.mB6, .mHB6	{ margin-bottom:6px; }

.m8	{ margin:8px; }
.mG8, .mGD8	{ margin-left:8px; }
.mD8, .mGD8	{ margin-right:8px; }
.mH8, .mHB8	{ margin-top:8px; }
.mB8, .mHB8	{ margin-bottom:8px; }

.m10	{ margin:10px; }
.mG10, .mGD10	{ margin-left:10px; }
.mD10, .mGD10	{ margin-right:10px; }
.mH10, .mHB10	{ margin-top:10px; }
.mB10, .mHB10	{ margin-bottom:10px; }

.m15	{ margin:15px; }
.mG15, .mGD15	{ margin-left:15px; }
.mD15, .mGD15	{ margin-right:15px; }
.mH15, .mHB15	{ margin-top:15px; }
.mB15, .mHB15	{ margin-bottom:15px; }

.m16	{ margin:16px; }
.mG16, .mGD16	{ margin-left:16px; }
.mD16, .mGD16	{ margin-right:16px; }
.mH16, .mHB16	{ margin-top:16px; }
.mB16, .mHB16	{ margin-bottom:16px; }

.m20	{ margin:20px; }
.mG20, .mGD20	{ margin-left:20px; }
.mD20, .mGD20	{ margin-right:20px; }
.mH20, .mHB20	{ margin-top:20px; }
.mB20, .mHB20	{ margin-bottom:20px; }

.m0	{ margin:0px; }
.mG0, .mGD0	{ margin-left:0px; }
.mD0, .mGD0	{ margin-right:0px; }
.mH0, .mHB0	{ margin-top:0px; }
.mB0, .mHB0	{ margin-bottom:0px; }

.t1 TD, .t1 TH, .p1	{ padding:1px; }
.tG1 TD, .tGD1 TD, .tG1 TH, .tGD1 TH, .pG1, .pGD1	{ padding-left:1px; }
.tD1 TD, .tGD1 TD, .tD1 TH, .tGD1 TH, .pD1, .pGD1	{ padding-right:1px; }
.tH1 TD, .tHB1 TD, .tH1 TH, .tHB1 TH, .pH1, .pHB1	{ padding-top:1px; }
.tB1 TD, .tHB1 TD, .tB1 TH, .tHB1 TH, .pB1, .pHB1	{ padding-bottom:1px; }

.t2 TD, .t2 TH, .p2	{ padding:2px; }
.tG2 TD, .tGD2 TD, .tG2 TH, .tGD2 TH, .pG2, .pGD2	{ padding-left:2px; }
.tD2 TD, .tGD2 TD, .tD2 TH, .tGD2 TH, .pD2, .pGD2	{ padding-right:2px; }
.tH2 TD, .tHB2 TD, .tH2 TH, .tHB2 TH, .pH2, .pHB2	{ padding-top:2px; }
.tB2 TD, .tHB2 TD, .tB2 TH, .tHB2 TH, .pB2, .pHB2	{ padding-bottom:2px; }

.t3 TD, .t3 TH, .p3	{ padding:3px; }
.tG3 TD, .tGD3 TD, .tG3 TH, .tGD3 TH, .pG3, .pGD3	{ padding-left:3px; }
.tD3 TD, .tGD3 TD, .tD3 TH, .tGD3 TH, .pD3, .pGD3	{ padding-right:3px; }
.tH3 TD, .tHB3 TD, .tH3 TH, .tHB3 TH, .pH3, .pHB3	{ padding-top:3px; }
.tB3 TD, .tHB3 TD, .tB3 TH, .tHB3 TH, .pB3, .pHB3	{ padding-bottom:3px; }

.t4 TD, .t4 TH, .p4	{ padding:4px; }
.tG4 TD, .tGD4 TD, .tG4 TH, .tGD4 TH, .pG4, .pGD4	{ padding-left:4px; }
.tD4 TD, .tGD4 TD, .tD4 TH, .tGD4 TH, .pD4, .pGD4	{ padding-right:4px; }
.tH4 TD, .tHB4 TD, .tH4 TH, .tHB4 TH, .pH4, .pHB4	{ padding-top:4px; }
.tB4 TD, .tHB4 TD, .tB4 TH, .tHB4 TH, .pB4, .pHB4	{ padding-bottom:4px; }

.t5 TD, .t5 TH, .p5	{ padding:5px; }
.tG5 TD, .tGD5 TD, .tG5 TH, .tGD5 TH, .pG5, .pGD5	{ padding-left:5px; }
.tD5 TD, .tGD5 TD, .tD5 TH, .tGD5 TH, .pD5, .pGD5	{ padding-right:5px; }
.tH5 TD, .tHB5 TD, .tH5 TH, .tHB5 TH, .pH5, .pHB5	{ padding-top:5px; }
.tB5 TD, .tHB5 TD, .tB5 TH, .tHB5 TH, .pB5, .pHB5	{ padding-bottom:5px; }

.t6 TD, .t6 TH, .p6	{ padding:6px; }
.tG6 TD, .tGD6 TD, .tG6 TH, .tGD6 TH, .pG6, .pGD6	{ padding-left:6px; }
.tD6 TD, .tGD6 TD, .tD6 TH, .tGD6 TH, .pD6, .pGD6	{ padding-right:6px; }
.tH6 TD, .tHB6 TD, .tH6 TH, .tHB6 TH, .pH6, .pHB6	{ padding-top:6px; }
.tB6 TD, .tHB6 TD, .tB6 TH, .tHB6 TH, .pB6, .pHB6	{ padding-bottom:6px; }

.t8 TD, .t8 TH, .p8	{ padding:8px; }
.tG8 TD, .tGD8 TD, .tG8 TH, .tGD8 TH, .pG8, .pGD8	{ padding-left:8px; }
.tD8 TD, .tGD8 TD, .tD8 TH, .tGD8 TH, .pD8, .pGD8	{ padding-right:8px; }
.tH8 TD, .tHB8 TD, .tH8 TH, .tHB8 TH, .pH8, .pHB8	{ padding-top:8px; }
.tB8 TD, .tHB8 TD, .tB8 TH, .tHB8 TH, .pB8, .pHB8	{ padding-bottom:8px; }

.t10 TD, .t10 TH, .p10	{ padding:10px; }
.tG10 TD, .tGD10 TD, .tG10 TH, .tGD10 TH, .pG10, .pGD10	{ padding-left:10px; }
.tD10 TD, .tGD10 TD, .tD10 TH, .tGD10 TH, .pD10, .pGD10	{ padding-right:10px; }
.tH10 TD, .tHB10 TD, .tH10 TH, .tHB10 TH, .pH10, .pHB10	{ padding-top:10px; }
.tB10 TD, .tHB10 TD, .tB10 TH, .tHB10 TH, .pB10, .pHB10	{ padding-bottom:10px; }

.t15 TD, .t15 TH, .p15	{ padding:15px; }
.tG15 TD, .tGD15 TD, .tG15 TH, .tGD15 TH, .pG15, .pGD15	{ padding-left:15px; }
.tD15 TD, .tGD15 TD, .tD15 TH, .tGD15 TH, .pD15, .pGD15	{ padding-right:15px; }
.tH15 TD, .tHB15 TD, .tH15 TH, .tHB15 TH, .pH15, .pHB15	{ padding-top:15px; }
.tB15 TD, .tHB15 TD, .tB15 TH, .tHB15 TH, .pB15, .pHB15	{ padding-bottom:15px; }

.t16 TD, .t16 TH, .p16	{ padding:16px; }
.tG16 TD, .tGD16 TD, .tG16 TH, .tGD16 TH, .pG16, .pGD16	{ padding-left:16px; }
.tD16 TD, .tGD16 TD, .tD16 TH, .tGD16 TH, .pD16, .pGD16	{ padding-right:16px; }
.tH16 TD, .tHB16 TD, .tH16 TH, .tHB16 TH, .pH16, .pHB16	{ padding-top:16px; }
.tB16 TD, .tHB16 TD, .tB16 TH, .tHB16 TH, .pB16, .pHB16	{ padding-bottom:16px; }

.t20 TD, .t20 TH, .p20	{ padding:20px; }
.tG20 TD, .tGD20 TD, .tG20 TH, .tGD20 TH, .pG20, .pGD20	{ padding-left:20px; }
.tD20 TD, .tGD20 TD, .tD20 TH, .tGD20 TH, .pD20, .pGD20	{ padding-right:20px; }
.tH20 TD, .tHB20 TD, .tH20 TH, .tHB20 TH, .pH20, .pHB20	{ padding-top:20px; }
.tB20 TD, .tHB20 TD, .tB20 TH, .tHB20 TH, .pB20, .pHB20	{ padding-bottom:20px; }

.p0, .t0 TD, .t0 TH, 	{ padding:0px; }
.pG0, .pGD0, .tG0 TD, .tGD0 TD, .tG0 TH, .tGD0 TH, 	{ padding-left:0px; }
.pD0, .pGD0, .tD0 TD, .tGD0 TD, .tD0 TH, .tGD0 TH, 	{ padding-right:0px; }
.pH0, .pHB0, .tH0 TD, .tHB0 TD, .tH0 TH, .tHB0 TH, 	{ padding-top:0px; }
.pB0, .pHB0, .tB0 TD, .tHB0 TD, .tB0 TH, .tHB0 TH, 	{ padding-bottom:0px; }

.right		{ width:100%; text-align:right; }
.fright		{ float:right }
.center		{ width:100%; text-align:center; }
.left		{ width:100%; text-align:left; }
.fleft		{ float:left }
.justify	{ width:100%; text-align:justify; }

#zoneactive, #zoneactivepos, #zoneactiveinner {
	position:absolute; z-index:30000;
	margin:0px; padding:0px;
	overflow:hidden;
}

.fontTTP	{ font-family:sans-serif; font-size:7.5pt; }
.fontTP		{ font-family:sans-serif; font-size:8pt; }
.fontP		{ font-family:sans-serif; font-size:8.5pt; }
.fontN		{ font-family:sans-serif; font-size:9pt; }
.fontG		{ font-family:sans-serif; font-size:10.5pt; }
.fontTG		{ font-family:sans-serif; font-size:12pt; }
.fontTTG	{ font-family:sans-serif; font-size:15pt; }
.fontTTTG	{ font-family:sans-serif; font-size:20pt; }
.fontBIG	{ font-family:sans-serif; font-size:25pt; }

.calend {
	/* display:inline; /* impossible à cause de Firefox 2.0.0.12 */
	width:42px; height:47px;
	background-repeat:no-repeat;
}
.calend .fontP {
	width:42px; height:22px; *height:21px;
	text-align:center; vertical-align:bottom;
	color:white;
	font-size:8px; *font-size:9px;
	*font-weight:bold;
	overflow:hidden;
}
.calend .fontTTG {
	width:42px; height:25px; *height:26px;
	text-align:center;
	font-size:20px;
	overflow:hidden;
}
.calend .fontTTG B {
	position:relative;
	top:-2px;
}

/* RSS ----------------------------------------------------------------------------------------- */

.rss1a, .rss1b, .rss2a, .rss2b { overflow:hidden; width:323px; white-space:nowrap }
.rssaccW .rss1a, .rssaccW .rss1b, .rssaccW .rss2a, .rssaccW .rss2b { width:312px }
.rssaccB .rss1a, .rssaccB .rss1b, .rssaccB .rss2a, .rssaccB .rss2b { width:282px }
.rss1a, .rss1b { height:23px; padding-top:4px }
.rss2a, .rss2b { height:40px; padding-top:4px }
.rss { padding:4px 0px }

/* Sous fenêtres ------------------------------------------------------------------------------- */

.cadre {
	position:absolute; z-index:1;
	overflow:hidden;
	opacity:1; *filter:alpha(opacity=100);
}

.cadreTitre, .cadreTitreBord, .cadreTitreBouge, .cadreTitreBougeBord  {
	position:absolute;
	top:0px; left:0px;
	right:7px !important; *right:; *width:100%;
	height:21px !important; height:22px;
	background-repeat:no-repeat;
	background-color:white;
	padding:1px;
	/*padding:2px;
	text-transform:uppercase;*/
	font-size:14px;
	font-weight:bold;
}
.cadreTitreBouge, .cadreTitreBougeBord {
	cursor:move;
}

.cadreIn0, .cadreIn0Scroll {
	position:absolute;
	left:4px; top:22px;
	overflow:hidden;
	background-color:white;
}
.cadreIn0 {
	right:7px !important; *right:; *width:100%;
	bottom:7px !important;*bottom:; *height:100%;
	*padding:0px 11px 29px 0px;
}
.cadreIn0Scroll {
	right:5px !important; *right:; *width:100%;
	bottom:5px !important; *bottom:; *height:100%;
	*padding:0px 9px 27px 0px;
}
.cadreIn {
	width:100%; height:100%;
	overflow:hidden;
}
.cadreInScroll {
	width:100%; height:100%;
	overflow:auto;
}

.cadreDH, .cadreDHBord {
	position:absolute;
	right:0px; top:0px;
	width:7px; height:11px;
}
.cadreDH {
	background-image:url('/images/cadreDH0.gif');
}
.cadreDHBord {
	background-image:url('/images/cadreDH.png');
}
.cadreGB, .cadreGBBord {
	position:absolute;
	left:0px; bottom:0px !important; bottom:-8px; /* bug IE */
	width:11px; height:7px;
}
.cadreGB {
	background-image:url('/images/cadreGB0.gif');
}
.cadreGBBord {
	background-image:url('/images/cadreGB.png');
}
.cadreG, .cadreGBord {
	position:absolute;
	left:0px; bottom:7px;
	width:4px; height:100%;
	background-color:white;
}
.cadreD, .cadreDBord {
	position:absolute;
	right:0px; bottom:8px;
	width:7px; height:100%;
}
.cadreD	{
	background-image:url('/images/cadreD0.gif');
}
.cadreDBord	{
	background-image:url('/images/cadreD.png');
}
.cadreB, .cadreBBord {
	position:absolute;
	right:8px; bottom:0px;
	width:100%; height:7px;
	overflow:hidden; /* car bug IE sur hauteur */
}
.cadreB	{
	background-image:url('/images/cadreB0.gif');
}
.cadreBBord	{
	background-image:url('/images/cadreB.png');
}

.cadreTaille, .cadreNoTaille, .cadreNoTailleBord {
	position:absolute;
	bottom:0px; right:0px;
	width:8px; height:8px;
	overflow:hidden; /* car bug IE sur hauteur */
}
.cadreTaille {
	background-image:url('/images/cadreDBTaille.png');
	cursor:se-resize;
}
.cadreNoTaille	{
	background-image:url('/images/cadreDB0.gif');
}
.cadreNoTailleBord	{
	background-image:url('/images/cadreDB.png');
}

