.navbody    { color: #454545; font-size: 10px; text-decoration: none }
a.navbody:hover   { color: #c43432; font-size: 10px; text-decoration: none }
a.navbody:active { color: #454545; font-size: 10px; text-decoration: none }
.navmenu   { color: #454545; font-size: 10px; text-decoration: none }
a.navmenu:hover   { color: #454545; font-size: 10px; text-decoration: none }
a.navmenu:active { color: #454545; font-size: 10px; text-decoration: none }
.navcolr  { color: #fff; font-size: 9px; text-decoration: none }
a.navcolr:hover { color: #fc6; font-size: 9px; text-decoration: none }
a.navcolr:active { color: #fff; font-size: 9px; text-decoration: none }
.navcolg { color: #454545; font-size: 9px; text-decoration: none }
a.navcolg:hover { color: #c43432; font-size: 9px; text-decoration: none }
a.navcolg:active { color: #454545; font-size: 9px; text-decoration: none }
.navconti   { color: #990000; font-size: 10px; text-decoration: none }
a.navconti:hover   { color: #fc6; font-size: 10px; text-decoration: none }
a.navconti:active { color: #990000; font-size: 10px; text-decoration: none }
.navtimes  { color: #454545; font-size: 22px; font-family: "Times New Roman", Georgia, Times; text-decoration: none }
a.navtimes:active  { color: #454545; font-size: 22px; font-family: "Times New Roman", Georgia, Times; text-decoration: none }
a.navtimes:hover  { color: #c43432; font-size: 22px; font-family: "Times New Roman", Georgia, Times; text-decoration: none }
.navtimes20:link { color: #454545; font-size: 20px; font-family: "Times New Roman", Georgia, Times; text-decoration: none }
.navtimes20:hover { color: #c43432; font-size: 20px; font-family: "Times New Roman", Georgia, Times; text-decoration: none }
.navtimes20:active { color: #454545; font-size: 20px; font-family: "Times New Roman", Georgia, Times; text-decoration: none }
.sm_sep { color: #900; font-size: 10px; font-family: Arial, Helvetica, Geneva, Swiss, SunSans-Regular }
.black { color: #171717 }
.red { color: #c43432 }
.red_d { color: #900 }
.white { color: #fff }
.grey_m { color: #626262 }
.grey_l { color: #b7b7b7 }
.green_d { color: #993 }
.green_l { color: #cc6 }
.orange { color: #fc6 }
.chamoix { color: #e0bd7f }
.size8 { font-size: 8.5px; letter-spacing: -1px }
.size9 { font-size: 9px }
.size10 { font-size: 10px }
.size11 { font-size: 11px }
.size12 { font-size: 12px }
a.size12:hover { font-size: 12px }
a.size12:active { font-size: 12px }
.size13 { font-size: 13px }
.size14 { font-size: 14px }
.size16 {  color: #454545; font-size: 18px }
a.size16:link   { color: #454545; font-size: 18px; text-decoration: none }
a.size16:hover   { color: #c43432; font-size: 18px; text-decoration: none }
a.size16:active { color: #454545; font-size: 18px; text-decoration: none }
.size18 { font-size: 18px }
.size20 { font-size: 20px }
.size22 { font-size: 22px }
.letterspace { letter-spacing: 1px }
.normal { line-height: normal }
.italic { font-style: italic }
.bold { font-weight: bold }
.arial { font-family: Arial, Helvetica, Geneva, Swiss, SunSans-Regular }
.times { font-family: "Times New Roman", Georgia, Times }
.smallcaps { font-variant: small-caps }
.upercase { text-transform: uppercase }
.ecorub   { color: #454545; font-size: 10px; text-decoration: none }
a.ecorub:hover  { color: #c43432; font-size: 10px; text-decoration: none }
a.ecorub:active  { color: #c43432; font-size: 10px; text-decoration: none }
.onglets { font-size: 10px; font-family: Arial, Helvetica, Geneva, SunSans-Regular, sans-serif }
.gris { color: #999999 }
/*LeTemps.ch en haut..*/
.red { color: #c43432 }
td, th, div     { color: #353535; font-size: 12px; font-family: Verdana, Arial, Helvetica, Geneva, Swiss, SunSans-Regular }
a { color: #c43432; font-size: 12px; text-decoration: none }
a:hover { color: #c43432; font-size: 12px; text-decoration: underline }
a:active { color: #c43432; font-size: 12px; text-decoration: none }
body {margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; height:100%; background-color:#F0F0F0}
.leftAlign {text-align:left}
table.mainTable { margin-top:15px; margin-bottom:15px; margin-left:15px; margin-right:15px; }
table.formTable {padding-bottom:10px;}
.formCell {padding-bottom:10px; padding-right:10px; }
td.tabLinkCell {padding-right:5px; padding-left:5px;  padding-top:5px; padding-bottom:5px; border:1px; border-color:#333; border-style:solid;}
td.tabLinkCellSelected {padding-right:5px; padding-left:5px; padding-top:5px; padding-bottom:5px; border:1px; border-color:#333; border-style:solid; background-color:#CCD12C;}
.formTitle {padding-bottom:10px; color: #454545; font-size: 18px}
td.mainCellMenu {padding-left:5px;padding-right:5px}
td.interCellMenu {padding-right:30px}
td.categoryMenuItem{padding-top:8px;padding-bottom:8px; color:#888; font-weight:bold;}


.headerDataTable{background-color:#d6da56; padding-right:10px;}
.cellDataTable{padding-bottom:5px; padding-right:5px; padding-top:5px; padding-left:5px; text-align:left; vertical-align:top; }
.interTitle{font-weight:bold; color:#000; font-size:14px; padding-top:10px; padding-bottom:20px; padding-right:10px;}
.devRem{font-style:italic;} /* uniquement pour les remarques de développement*/
/*DESIGN*/
.TitleArticle {
	font-family:"Times New Roman";
	font-size:22px;
	color:#A6A6A6;
	padding-bottom:10px;
}

.InfoArticle {
	font-family:Arial;
	font-size:10px;
	color:#990000;
	padding-bottom:20px;
}


.BodyArticle {
	border-left:1px solid #980F08;
	color:#454545;
	font-family:Arial;
	font-size:12px;
	text-align:justify;
	padding-left:58px;
	padding-top:20px;
	padding-bottom:50px;
	padding-right:45px;
	background-color:#FFFFFF;
}

.TitleMenu {
	font-family:Arial;
	font-size:11px;
	font-weight:bold;
	color:#980F08;
	padding-left:5px;
}

.MenuItem {
	font-family:Arial;
	font-size:11px;
	color:#454545;
	padding-left:5px;
	background-color:#FFFFFF;
	border-top:1px solid #737373;
	line-height:16px;
	height:16px;
	vertical-align:middle;
	background-image:url('MenuItem.gif');
	background-repeat:repeat-y;
	background-position:right;
}
a.MenuItemLink
{
	color:#000000;
}
a.MenuItemLink:hover
{
	color:#000000;
	text-decoration:none;
}
a.MenuItemLink:active
{
	color:#000000;
	text-decoration:none;
}

.FooterLeft {
	background-color:#990000;
	font-family:Arial;
	font-size:10px;
	color:#FFFFFF;
	padding:5px;
}

.FooterLeft a{
	font-family:Arial;
	font-size:10px;
	color:#FFFFFF;
}

.Footer {
	font-family:Arial;
	font-size:10px;
	color:#454545;
	padding:10px;
	background-color:#FFFFFF;
	background-image:url('Separateur.gif');
	background-position:top;
	background-repeat:repeat-x;
}

.Node 
{
	font-family:Verdana;
	font-size:11px;
	color:#FFFFFF;
}
a.Node:hover
{
	font-family:Verdana;
	font-size:11px;
	color:#FFFFFF;
}
.MenuItemEdition
{
	background-color:#CCD12C;
	font-family:Verdana;
	font-size:10px;
	color:#FFFFFF ;
}
a.MenuItemEdition:hover
{
	font-family:Verdana;
	font-size:10px;
	color:#FFFFFF ;
}
a.MenuItemEdition:link
{
	font-family:Verdana;
	font-size:10px;
	color:#FFFFFF ;
}
a.MenuItemEdition:active
{
	font-family:Verdana;
	font-size:10px;
	color:#FFFFFF ;
}

.Button
{
	background-color:#990000;
	border-color:#990000;
	border-style:solid;
	border-width:1px;
	font-family:Verdana;
	font-size:11px;
	color:#FFFFFF ;
}
.Separated
{
	background-image: url('Separateur.gif'); 
	background-position: bottom;
	background-repeat: repeat-x;
}

.formTableHeaderRowExtended
{
	background-color:#CCD12C;
	background-image:url('extended.gif') ;
	background-position: left center;
	background-repeat:no-repeat;
	padding-top:2px;
	padding-bottom:2px;
	padding-left:20px;
	width:100%;
	cursor:pointer;
}

.formTableHeaderRowExtend
{
	background-color:#CCD12C;
	background-image:url('extend.gif') ;
	background-position: left center;
	background-repeat:no-repeat;
	padding-top:2px;
	padding-bottom:2px;
	padding-left:20px;
	width:100%;
	cursor:pointer;
}

