/* Shared styles
========================================================================= */

table.main						{ width: 800px; border-collapse: collapse; }


table.fullWidth					{ width: 100%; border-collapse: collapse; }

table.fullwidthHeight			{ width: 100%; height: 100%; border-collapse: collapse; }

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: #dc143c; font-family: Monotype Corsiva; font-size: 40px; }

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; }

/* Articles Styles
========================================================================= */

span.fontsTitle					{ color: #dc143c; font-family: Monotype Corsiva; font-size: 40px; font-weight: bold; font-style: normal; font-variant: normal; text-decoration: none; text-transform: none }
span.fontsSubtitle				{ color: #dc143c; font-family: Script; font-size: 14px;  font-weight: normal; font-style: normal; font-variant: normal; text-decoration: none; ; text-transform: none }
div.fontsTitle					{ padding: 0px 10px 10px 0px; color: #dc143c; font-family: Monotype Corsiva; font-size: 40px; font-weight: bold; font-style: normal; font-variant: normal; text-decoration: none; text-transform: none }
div.fontsSubtitle				{ padding: 5px 10px 10px 0px; color: #dc143c; font-family: Script; font-size: 14px;  font-weight: normal; font-style: normal; font-variant: normal; text-decoration: none; ; text-transform: none }
td.fontsContent,span.fontsContent { color: #dc143c; font-family: Monotype Corsiva; font-size: 40px; text-decoration: none; text-transform: none }

/* Breadcrumb styles
========================================================================= */

span.breadcrumb					{ color: ; font-family: Monotype Corsiva; font-size: 9px; text-decoration: none; text-transform: none  }

/* Footer styles
========================================================================= */

td.powered						{ padding: 0px 5px 0px 5px; }



/* Shared styles
========================================================================= */

html, body						{ height: 100%; margin: 30px; background-color: #FFFFFF; }

/* Text styles
========================================================================= */


span.annotation				{ color: #dc143c; font: Monotype Corsiva; text-decoration: none; text-transform: none; }
span.annotationLine			{ color: #dc143c; font: Monotype Corsiva; text-decoration: underline; text-transform: none; }
span.annotationBold			{ color: #dc143c; font: bold Monotype Corsiva; text-decoration: none; text-transform: none; }
span.annotationItalic		{ color: #dc143c; font: italic Monotype Corsiva; text-decoration: none; text-transform: none; }
span.annotationLink			{ color: #0000ff; font: Monotype Corsiva; text-decoration: underline; text-transform: none; }

span.text						{ color: #dc143c; font: 12px/14px Verdana, Arial, Helvetica, sans-serif; text-decoration: none; text-transform: none; }
span.textLine					{ color: #dc143c; font: 12px/14px Verdana, Arial, Helvetica, sans-serif; text-decoration: underline; text-transform: none; }
span.textBold					{ color: #dc143c; font: bold 12px/14px Verdana, Arial, Helvetica, sans-serif; text-decoration: none; text-transform: none; }
span.textItalic				{ color: #dc143c; font: italic 12px/14px Verdana, Arial, Helvetica, sans-serif; text-decoration: none; text-transform: none; }
span.textLink					{ color: #0000ff; font: 12px/14px Verdana, Arial, Helvetica, sans-serif; text-decoration: underline; text-transform: none; }
span.textColor					{ color: #a5c0de; font: 12px/14px Verdana, Arial, Helvetica, sans-serif; text-decoration: none; text-transform: none; }

span.subtitle					{ color: #dc143c; font: 16px Verdana, Arial, Helvetica, sans-serif; text-decoration: none; text-transform: none; }
span.title						{ color: #dc143c; font: bold 18px Verdana, Arial, Helvetica, sans-serif; text-decoration: none; text-transform: none; }

span.bannerSubtitle			{ color: #d3d3d3; font: 16px Verdana, sans-serif; text-decoration: none; text-transform: none; }
span.bannerTitle				{ color: #d3d3d3; font: bold 24px Verdana, sans-serif; text-decoration: none; text-transform: none; }

a.normal							{ text-decoration: none; }

/* Bg styles
========================================================================= */

td.bgTop							{ width: 800px; height: 19px; background-image: url(../design/theme/border_round_1_F5F5F5_FFFACD/bg_top.png); background-repeat: repeat-x; }
td.bgRight						{ width: 19px; height: 250px; background-image: url(../design/theme/border_round_1_F5F5F5_FFFACD/bg_right.png); background-repeat: repeat-y; vertical-align: top; }
td.bgBottom						{ width: 800px; height: 22px; background-image: url(../design/theme/border_round_1_F5F5F5_FFFACD/bg_bottom.png); background-repeat: repeat-x; }
td.bgLeft						{ width: 19px; height: 250px; background-image: url(../design/theme/border_round_1_F5F5F5_FFFACD/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_F5F5F5_FFFACD/bg_bottom.png", sizingMethod="scale"); }
*html td.bgRight { background-image: none; filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src="../design/theme/border_round_1_F5F5F5_FFFACD/bg_right.png", sizingMethod="scale"); }
*html td.bgTop { background-image: none; filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src="../design/theme/border_round_1_F5F5F5_FFFACD/bg_top.png", sizingMethod="scale"); }
*html td.bgLeft { background-image: none; filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src="../design/theme/border_round_1_F5F5F5_FFFACD/bg_left.png", sizingMethod="scale"); }

td.bgCenter						{ width: 800px; height: auto; vertical-align: top; }
tr.bgContent					{ background-color: #666666; }

/* Banner styles
========================================================================= */

table.bannerMain				{ height: 175px; background-image: url(../resources/banniere/BANNIEREARRIX.jpg); background-color: #666666; }
	td.bannerLeft					{ width: 19px; background-image: url(../design/theme/border_round_1_F5F5F5_FFFACD/bg_left.png); vertical-align: top; }
td.bannerRight					{ width: 19px; background-image: url(../design/theme/border_round_1_F5F5F5_FFFACD/bg_right.png); vertical-align: top; }

*html td.bannerLeft { background-image: none; filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src="../design/theme/border_round_1_F5F5F5_FFFACD/bg_left.png", sizingMethod="scale"); }
*html td.bannerRight { background-image: none; filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src="../design/theme/border_round_1_F5F5F5_FFFACD/bg_right.png", sizingMethod="scale"); }

td.bannerLogo					{ padding:  0px 0px 0px 40px; }
td.bannerTitle					{ padding:  70px 40px 0px 0px; }



/* Menu styles
========================================================================= */

table.menuMain					{ height: 30px; ; background-color: #666666; }

td.menuLeft						{ width: 19px; background-image: url(../design/theme/border_round_1_F5F5F5_FFFACD/bg_left.png); }
td.menuRight					{ width: 19px; background-image: url(../design/theme/border_round_1_F5F5F5_FFFACD/bg_right.png); }
*html td.menuLeft { background-image: none; filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src="../design/theme/border_round_1_F5F5F5_FFFACD/bg_left.png", sizingMethod="scale"); }
*html td.menuRight { background-image: none; filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src="../design/theme/border_round_1_F5F5F5_FFFACD/bg_right.png", sizingMethod="scale"); }

td.menuItem						{ padding: 0px 20px 0px 0px; }

table.submenuCenter			{ width: 762px; height: 30px; }

span.menuItem					{ color: #FFFFFF; font: 14px Verdana, sans-serif; text-decoration: none; text-transform: none; }
span.menuItemOver				{ color: #FFFFFF; font: bold 20px Verdana, sans-serif; text-decoration: none; text-transform: none; }

