

/* Shared styles
========================================================================= */

table.main						{ width: 800px; border-collapse: collapse; }


table.fullWidth					{ width: 100%; border-collapse: collapse; }
div.fullWidth					{ width: 100%; border-collapse: collapse; }

table.fullwidthHeight			{ width: 100%; height: 100%; border-collapse: collapse; }
.fullwidthHeight				{ width: 100%; height: 100%;  }

table.normal					{ width: auto; height: auto; border-collapse: collapse; }

table.left						{ float: left; border-collapse: collapse; }
table.center					{ margin: auto; border-collapse: collapse; }
table.right						{ float: right; border-collapse: collapse; }

*html td.left					{ text-align: left; }
*html td.center					{ text-align: center; }
*html td.right					{ text-align: right; }

td.textRight					{ text-align: right; }
td.textLeft						{ text-align: left; }

span.language					{ font: 10px Verdana, Arial, Helvetica, sans-serif; text-decoration: none; text-transform: none; }
span.languageBold				{ font: bold 10px Verdana, Arial, Helvetica, sans-serif; text-decoration: none; text-transform: none; }

/* Content Styles
========================================================================= */

td.article						{ color: #a52a2a; font-family: Lucida Unicode; font-size: 14px; }

td.contentLarge1col				{ width: 100%; height: 300px; padding: 5px 10px 5px 10px; vertical-align: top; }
td.contentLarge2col				{ width: 70%; height: 300px; padding: 5px 10px 5px 10px; vertical-align: top; }
td.contentLarge3col				{ width: 60%; height: 300px; padding: 5px 10px 5px 10px; vertical-align: top; }
td.contentSmall2col				{ width: 30%; height: 300px; padding: 5px 10px 5px 10px; vertical-align: top; }
td.contentMedium2col			{ width: 50%; height: 300px; padding: 5px 10px 5px 10px; vertical-align: top; }
td.contentSmall3col				{ width: 20%; height: 300px; padding: 5px 10px 5px 10px; vertical-align: top; }
td.contentMedium3col			{ width: 33%; height: 300px; padding: 5px 10px 5px 10px; vertical-align: top; }

.contentLarge1col				{ width: 100%; padding: 5px 10px 5px 10px; }

.cols							{ width: 100% }
.cols .col						{ float:left; overflow-x:hidden }

.cols .large1					{ width: 100%; }
.cols .large2					{ width: 70%; }
.cols .medium2					{ width: 50%; }
.cols .small2					{ width: 30%; }
.cols .large3					{ width: 60%; }
.cols .medium3					{ width: 33%; }
.cols .small3					{ width: 20%; }

.col .border 					{ padding: 5px 10px 5px 10px }


/* Articles Styles
========================================================================= */

span.fontsTitle					{ color: #800000; font-family: Lucida Console; font-size: 16px; font-weight: bold; font-style: normal; font-variant: normal; text-decoration: none; text-transform: none }
span.fontsSubtitle				{ color: #8b0000; font-family: Lucida Sans; font-size: 14px;  font-weight: normal; font-style: normal; font-variant: normal; text-decoration: none; ; text-transform: none }
div.fontsTitle					{ padding: 0px 0px 10px 0px; color: #800000; font-family: Lucida Console; font-size: 16px; font-weight: bold; font-style: normal; font-variant: normal; text-decoration: none; text-transform: none }
div.fontsSubtitle				{ padding: 0px 0px 10px 0px; color: #8b0000; font-family: Lucida Sans; font-size: 14px;  font-weight: normal; font-style: normal; font-variant: normal; text-decoration: none; ; text-transform: none }
td.fontsContent,span.fontsContent,div.fontsContent { color: #a52a2a; font-family: Lucida Unicode; font-size: 14px; text-decoration: none; text-transform: none }

/* Breadcrumb styles
========================================================================= */

span.breadcrumb					{ color: ; font-family: Lucida Unicode; font-size: 9px; text-decoration: none; text-transform: none  }

/* Footer styles
========================================================================= */

td.powered						{ padding: 0px 5px 0px 5px; }



/* Shared styles
========================================================================= */

html, body						{ cursor:default; height: 100%; margin: 5px; background-color: #fff8dc; }

/* Text styles
========================================================================= */


span.annotation					{ color: #a52a2a; font: Lucida Unicode; text-decoration: none; text-transform: none; }
span.annotationLine				{ color: #a52a2a; font: Lucida Unicode; text-decoration: underline; text-transform: none; }
span.annotationBold				{ color: #a52a2a; font: bold Lucida Unicode; text-decoration: none; text-transform: none; }
span.annotationItalic			{ color: #a52a2a; font: italic Lucida Unicode; text-decoration: none; text-transform: none; }
span.annotationLink				{ color: #0000ff; font: Lucida Unicode; text-decoration: underline; text-transform: none; }

span.text						{ color: #a52a2a; font: 11px/14px Verdana, Arial, Helvetica, sans-serif; text-decoration: none; text-transform: none; }
span.textLine					{ color: #a52a2a; font: 11px/14px Verdana, Arial, Helvetica, sans-serif; text-decoration: underline; text-transform: none; }
span.textBold					{ color: #a52a2a; font: bold 11px/14px Verdana, Arial, Helvetica, sans-serif; text-decoration: none; text-transform: none; }
span.textItalic					{ color: #a52a2a; font: italic 11px/14px Verdana, Arial, Helvetica, sans-serif; text-decoration: none; text-transform: none; }
span.textLink					{ color: #0000ff; font: 11px/14px Verdana, Arial, Helvetica, sans-serif; text-decoration: underline; text-transform: none; }
span.textColor					{ color: #a5c0de; font: 11px/14px Verdana, Arial, Helvetica, sans-serif; text-decoration: none; text-transform: none; }

span.subtitle					{ color: #a52a2a; font: 16px Verdana, Arial, Helvetica, sans-serif; text-decoration: none; text-transform: none; }
span.title						{ color: #a52a2a; font: bold 18px Verdana, Arial, Helvetica, sans-serif; text-decoration: none; text-transform: none; }

div.bannerSubtitle				{ color: #8b0000; font: 16px Lucida Console, sans-serif; text-decoration: none; text-transform: none; }
div.bannerTitle					{ color: #8b0000; font: bold 24px Lucida Console, sans-serif; text-decoration: none; text-transform: none; }

td.bannerTitle 					{ vertical-align:bottom; }

a.normal						{ text-decoration: none; }

/* Bg styles
========================================================================= */

td.bgTop						{ width: 762px; height: 19px; background-image: url(../design/theme/border_round_1_D2B48C_FFF8DC/bg_top.png); background-repeat: repeat-x; }
td.bgRight						{ width: 19px; height: 250px; background-image: url(../design/theme/border_round_1_D2B48C_FFF8DC/bg_right.png); background-repeat: repeat-y; vertical-align: top; }
td.bgBottom						{ width: 762px; height: 19px; background-image: url(../design/theme/border_round_1_D2B48C_FFF8DC/bg_bottom.png); background-repeat: repeat-x; }
td.bgLeft						{ width: 19px; height: 250px; background-image: url(../design/theme/border_round_1_D2B48C_FFF8DC/bg_left.png); background-repeat: repeat-y; vertical-align: top; }

*html td.bgBottom { background-image: none; filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src="../design/theme/border_round_1_D2B48C_FFF8DC/bg_bottom.png", sizingMethod="scale"); }
*html td.bgRight { background-image: none; filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src="../design/theme/border_round_1_D2B48C_FFF8DC/bg_right.png", sizingMethod="scale"); }
*html td.bgTop { background-image: none; filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src="../design/theme/border_round_1_D2B48C_FFF8DC/bg_top.png", sizingMethod="scale"); }
*html td.bgLeft { background-image: none; filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src="../design/theme/border_round_1_D2B48C_FFF8DC/bg_left.png", sizingMethod="scale"); }

td.bgCenter						{ width: 762px; vertical-align: top; padding-top: 17px; padding-bottom: 17px; }
tr.bgContent					{ background-color: #ffffe0; }

/* Banner styles
========================================================================= */

table.bannerMain				{ height: 175px; background-image: url(../resources/Banniere_Logos/Banniere1_copie.jpg); background-color: #d2b48c; }
	td.bannerLeft					{ width: 19px; background-image: url(../design/theme/border_round_1_D2B48C_FFF8DC/bg_left.png); vertical-align: top; }
td.bannerRight					{ width: 19px; background-image: url(../design/theme/border_round_1_D2B48C_FFF8DC/bg_right.png); vertical-align: top; }

*html td.bannerLeft { background-image: none; filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src="../design/theme/border_round_1_D2B48C_FFF8DC/bg_left.png", sizingMethod="scale"); }
*html td.bannerRight { background-image: none; filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src="../design/theme/border_round_1_D2B48C_FFF8DC/bg_right.png", sizingMethod="scale"); }




/* Menu styles
========================================================================= */

table.menuMain					{ height: 30px; background-image: url(../design/bundles/textures/wood02.gif); background-color: #fdf5e6; }

td.menuLeft						{ width: 19px; background-image: url(../design/theme/border_round_1_D2B48C_FFF8DC/bg_left.png); }
td.menuRight					{ width: 19px; background-image: url(../design/theme/border_round_1_D2B48C_FFF8DC/bg_right.png); }
*html td.menuLeft { background-image: none; filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src="../design/theme/border_round_1_D2B48C_FFF8DC/bg_left.png", sizingMethod="scale"); }
*html td.menuRight { background-image: none; filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src="../design/theme/border_round_1_D2B48C_FFF8DC/bg_right.png", sizingMethod="scale"); }

td.menuItem						{ padding: 0px 15px 0px 0px; }

table.submenuCenter			{ width: 762px; height: 30px; }

span.menuItem					{ white-space:nowrap; color: #800000; font: 12px Lucida Sans, sans-serif; text-decoration: none; text-transform: none; }
span.menuItemOver				{ white-space:nowrap; color: #800000; font: bold 12px Lucida Sans, sans-serif; text-decoration: none; text-transform: none; }

