/* Global styles */

body {
	color: #000; font-size: 12px; font-family: Arial, Helvetica, Verdana, Geneva, sans-serif;
	background: #E6E6E6;
}

.bold { font-weight: bold; }
.italic { font-style: italic; }
.bolditalic { font-weight: bold; font-style: italic; }
.underline { text-decoration: underline; }

.title { font-weight: bold; font-size: 21px; color: #781900; }
.subtitle { font-weight: bold; font-size: 15px; color: #781900; }
.subsubtitle { font-weight: bold; font-size: 15px; color: #333; }
.intro { font-weight: bold; font-size: 11px; color: #781900; }
.content { font-size: 11px; padding-right: 40px; }
.title_comment { font-size: 11px; font-weight: bold; color: #2D648C; }
.comment { font-size: 10px; }
.error { background: #781900; color: #FFF; padding: 0px 5px; }
.success { background: #2D6E91; color: #FFF; padding: 0px 5px; }

.colored1{ color: #781900; }

a { color: #666; text-decoration: none; }
a:link {} /* Not visited links */
a:visited {} /* Previously visited links */
a:hover { text-decoration: underline; } /* onMouseOver event and style when a menu is selected */
a:active {} /* onPress event */
a:focus {} /* onFocus event */

input, select { font-family: Arial, Helvetica, Verdana, Geneva, sans-serif; font-size: 11px; color: #456; }
input{ height: 20px; }
input.input_text { height: 15px; width: 140px; border: solid 1px #999; }
select.right_margin{ width: 150px; }

img { border: 0px; }

hr.subtitleHr { display: block; font-size: 1px; height: 1px; margin: 0px; padding: 0px; border: solid 0px; background: #CCC; }

.nav { font-weight: bold; font-size: 12px; color: #FFF; }
.nav:hover, .navSelected { font-weight: bold; font-size: 12px; color: #FFF; text-decoration: none; }
.subnav{ font-size: 12px; color: #FFF; }
.subnav:hover, .subnavSelected{ background: #BB8C8F; text-decoration: none; font-size: 12px; color: #FFF; }

.menu_header { margin-left: 10px; padding-top: 15px; font-size: 21px; color: #FFF; }
div.menuSelected { display: block; margin-left: 10px; margin-top: 7px;  margin-bottom: 7px; }
div.menu { display: block; margin-left: 10px; margin-top: 7px;  margin-bottom: 7px; }
a.menu:hover, div.menuSelected { font-size: 12px; color: #781900; }
a.menu, div.menu { font-size: 12px; color: #000; }
img.menuHr{ display: block; margin-left: 10px; padding: 0px; border: 0px; }

.infosTitle { display: block; font-weight: bold; font-size: 14px; color: #2D6E91; }
.infosDate { display: block; font-size: 11px; color: #2D6E91; }
.infosContent { display: block; font-size: 11px; margin-left: 9px; margin-right: 10px; margin-bottom: 5px; }
.infosHr { display: block; height: 1px; color: #D2D2D2; }
.infosViewAll { display: block; margin-top: 10px; font-weight: bold; font-size: 11px; color: #2D6E91; }
.reportTitle { display: block; padding-top: 7px; margin-left: 15px; font-weight: bold; font-size: 12px; color: #FFF; }
.reportLink { display: block; margin-left: 10px; font-size: 12px; color: #FFF; }
a.infosDate { display: inline; font-size: 11px; color: #2D6E91; }
a.infosViewAll { display: inline; font-weight: bold; font-size: 11px; color: #2D6E91; }
a.reportLink { display: inline; font-size: 12px; color: #FFF; }
a.footerLink { display: inline; font-size: 10px; color: #505050; }

.puce { color: #781900; font-weight:bold; }
.redbullet { display:block; width:200px; padding-left:12px; background-image:url('../pictures/puce.gif'); background-repeat:no-repeat; background-position:0px 2px; }

/* Header style */

div#Header div.Content { background: url('../pictures/home_background_header.gif') repeat-x; }
div#Header div.Content div#Pict { background: url('../pictures/home_header.jpg') no-repeat; }
div#Header div.Content div#Right { background: #E6DCB4; }
div#Header div.Content div#RightBorder { background: url('../pictures/home_background_right.gif') top right repeat-y; }


/* Navigation and menus styles */

div#Navigation div.subNav{ background: #781900; }


/* Content Header */

div#ContentHeader { background: url('../pictures/home_content_header.jpg') 68px 0px no-repeat #E6DCB4; }
div#ContentHeader div#RectColor { background: #781900; }
div#ContentHeader div#HeaderInfos { background: url('../pictures/content_header_right.gif') no-repeat; }


/* Content */

div#row { background: url('../pictures/content_background_right.gif') top right repeat-y #FFF; }


/* LeftColumn Column */

div#LeftColumn { background: #F5F0E0; }
div#LeftColumn div#MenuHeader { background: #781900; }


/* Main Content */

div#MainContent { background: url('../pictures/content_background_left.gif') top left repeat-y; }
div#MainContent div.Content div#History .HistoryItem { font-size: 10px; color: #000; text-decoration: underline; }
div#MainContent div.Content div#History .HistoryItemSelected { font-size: 10px; color: #781900; }


/* Footer */

div#Corner { background: url('../pictures/home_background_corner.gif') no-repeat #E6E6E6; }
div#Footer { background: url('../pictures/home_background_bottom.gif') repeat-x #E6E6E6; }
div#Footer div.Copyright, div#Footer div.FooterLinks { font-size: 10px; color: #505050; }


.tip {
font:10px Verdana,Arial,Helvetica,sans-serif;
border:solid 1px #cccccc; width:270px; padding:8px;
position:absolute; z-index:100;
visibility:hidden; color:#666666; top:20px;
left:90px; background-color:#ffffff;
layer-background-color:#ffffff;
opacity:0.95;
}

div#tooltip {
font:10px Verdana,Arial,Helvetica,sans-serif;
margin:10px;
color:#333333;
height:200px;
margin-top:50px;
}