/*
Chad's "Red Style" changes
Version 1.0
*/

html {
	margin: 0;
	overflow:auto;
	border: none;
	height: 100%;
}




body {
	font-family:Arial, Helvetica, sans-serif;
	font-size:small;
	background:url(../PitrRed/img/back.png);
	overflow: auto;
}



body.bw {
	background-image:none;
	background-color:white;
}

td.headerimage
{
	border:0px; 
	height:160px;
	width:800px;
	vertical-align:top;
	background:url(../PitrRed/img/header.png);
}

td.boxinside
{
 	width:800px; 
 	vertical-align:top;
}

td.leftshadow
{
 	vertical-align:top; 
 	width:24px;
 	background-image:url(../PitrRed/img/left_shadow.png);
 	background-repeat: repeat-y;
}

td.textinside
{
 	vertical-align:top;
 	width:753px;
 	background-color:white;
 	overflow:hidden;
}

td.rightshadow
{
 	vertical-align:top; 
 	width:22px;
 	background-image:url(../PitrRed/img/right_shadow.png);
 	background-repeat:repeat-y;
}

td.footernew
{
	width:800px; 
	height:69px;
	background-image:url(../PitrRed/img/footer.png);  
}

/* le tour de la boite */
.mainbox {
 	border:1px solid;
	border-color:#404DB5;
}


.sidenav {
	background-color:white;
	border-right:1px solid;
	border-color:#404DB5;
}


table {
	font-size:small;
}
textarea {
	font-size:small;
}
.bw {
	background-color: white;
	color: black;
}
.bw span {
	font-family:monospace;
}

.bw img {
	border:0px;
}
	
.silver15 {
	text-align: center;
	border: thin outset #9BAcD3 ;
	width: 10px !important;
	background-color: #7788AF;
}
a.silver15 {
	color:white !important;
	border:none;
}
.silver0 {
	text-align: left;
	border:thin outset  #9BAcD3;
	color:white !important;
}
a.silver0  {
	/*font-weight: bolder;*/
	color:white !important;
	border:none;
	padding-left:5px;
	font-size:13px;
	 
}
.silvertr {
	text-align:center;
	background-color:#7788AF;
	color:white;
}
.w10c {
	width: 10px;
	text-align:center;
}
.w20c {
	width: 20px;
	text-align:center;
}
.pri {
	text-align:center;
	vertical-align:middle;
}
.credits {
	text-align:right;
	font-size:xx-small;
	color:black;
}
a.credits  {
	color: Navy;
}
/*
Window table border
*/
.windowborder {
	color: White;
	background-color: #7B8cB3;
}		
/*
Window
*/
.window {
	color: Black;
	background-color:white;
	font-size:small;
	border-bottom:1px solid gray;

}
a.window {
	color: Black;
	background-color:inherit;
	text-decoration:none;
	width: 100%;
}
a.window:hover {
	color: inherit;
	background-color:silver;
	text-decoration:underline;
}
form.window {
	margin:0px;
	padding:0px;
}
fieldset.window {
	margin:3px;
	padding:5px;
}
/*
Titlebar
*/
.titlebar {
	  color:white;
	  font-size:12px;
	  font-weight:bold;
	  text-align:center;
	  vertical-align:middle;
}

.titlebartxt {
	  color:white;
	  vertical-align:middle;
	  border:1px solid;
	  background-color:#404DB5;

}
a.titlebar  {
	  width: auto;
}

.titlebarnal {
	height:0px;
	width:14px;
}


/*
Toolbar
*/
.toolbar {
	 color:white;
	 background-color:#7B8cB3;
	 font-size:small;
	 text-decoration:none;
}
a.toolbar {
	 text-decoration:none;
	 border:1px solid;
	 border-color:#7B8cB3;
}
a.toolbar:hover {
	 color: Black;
	 background-color: silver;
	 text-decoration: none;
	 border-top: 1px solid white;
	 border-left: 1px solid white;
	 border-bottom: 1px solid gray;
	 border-right: 1px solid gray;
}	 

table.toolbar  {
	height:36px; 
	border-bottom:1px outset; 
	border-color:#7B8cB3; 
	vertical-align:middle;
}	

td.toolbar {
	border-top: 2px solid #9BAcD3;
	border-bottom: 2px outset #97A5C4;
	border-left: 2px solid #9BACD3;
	border-right: 2px solid #5c72A3;
}

form.toolbar {
	margin: 0px;
	padding: 0px;
}
fieldset {
	margin:5px;
	padding:5px;
}
legend {
color:white;
}

/*
Header
*/
.header table {
	background-color:silver;
	width:100%;
	border-bottom:1px solid gray;
}
.header tr {
	width:100%;
	background-color: silver;
}
.header hr {
	width:100%;
	text-align: left;
}
.header p {
	width:100%;
}
/*
Statusbar
*/
.statusbar {
	background-color:#7B8cB3;
	text-align:center;
}
 td.statusbar {	   
	color:white;
	padding:0px;
	padding-bottom:1px;
	text-align:center;
	font-size:9px;
	font-weight:bold;
}

/*
Scrollbar
*/
.scrollbar {
	color:black;
	background-color: #DDDDDD;
}
td.scrollbar {
	width:16px;
}
/*
Window title
*/
.windowtitle {
	color: #404DB5;
	background-color: white;
	font-weight: bold;
	margin-bottom: 0;
	font-size: 16px;
}
a .windowtitle {
	color: white;
	background-color: inherit;
	font-weight: bold;
	text-decoration: none;
}
 a.windowtitle:hover {
	color: white;
	background-color: inherit;
	font-weight: bold;
	text-decoration: underline;
}
.windowtitle {
	height:3px;
	color:#404DB5;
	border:none;
	background-color:white;
}

/*side agenda*/

.side_agenda {
	padding-top:10px;
	text-align:center;
}
/* side address */
.side_adress_title {
	padding-top:10px;
}
a.side_adress_title {
	color:#404DB5;
	font-weight:bold;
	font-size:12px;
	text-decoration: none;
}
.favourite_adresses{
	text-align:left;
	padding-left:5px;
}

a.favourite_adresses{
	color: #FF6600;
	font-family:Arial, Verdana, Geneva, Helvetica, sans-serif;
	font-size:11px;
	text-decoration:none;
}
/*
Child window
*/
.childwindow {
	     color: white;
	     background-color:#7B8cB3;
	     border: 2px outset silver;
	     width: 90%;
	     margin-top: 5%;
	     margin-bottom: 5%;
	     font-size: 13px;
	     	     margin-left:auto;
	     margin-right:auto;
}
form.childwindow {
	     margin-top: 10pt;
	     margin-bottom: 10pt;

}
.childwindow form td {
	     text-align: left;
	     font-size: 13px;
	     color:white;
}

/*
Button
*/
.button {
	width: 150px;
}
/*
Smallbutton
*/
.smallbutton {
	     color:Black;
	     background-color:#7788AF;
	     text-decoration:none;
	     border-top:1px solid white;
	     border-left:1px solid white;
	     border-bottom:1px solid black;
	     border-right:1px solid black;
	     margin:3px;;
}
/*
Mail windowJe sais pas ce que c'est, unne erreur ?
*/


a.mailwindow  {
	    font-weight:bolder;
	    font-size:small;
}
a.mailwindow:hover {
	    font-weight:bolder;
	    color:gray;
}
a.mailwindow:visited {
	    font-weight: normal;
	    color:gray;
}
.mail {
      font-size:small;
}
.mail label {
      font-weight:bolder;
}
.mail img {
      vertical-align:middle;
}
.button2 {
	color :White;
	background-color:Teal;
}
.select {
	background-color:#FFFFFF;
 }

td.listmails {
font-size:xx-small;
}
/* les sujet/from des mails listés */
a.listmails_unread {
font-size:11px;
text-decoration:none;
font-weight:bolder;
color:navy;
}
a.listmails_read {
font-size:11px;
text-decoration:none;
font-weight:normal;
color:gray;
}
a.actif {
color:green;
font-weight:bolder;
font-size:11px;
text-decoration:none;
background-color:#E0E0E0;
}

a.listmails_unread:hover {
color:#7788AF;
}
a.listmails_read:visited{
text-decoration:none;
font-weight:normal;
color:gray;
}
a.listmails_unread:visited{
text-decoration:none;
font-weight:normal;
color:gray;
}
.datemails_unread {
font-size:10px;
text-decoration:none;
font-weight:bolder;
color:navy;
padding-right:3px;
}
.datemails_read {
font-size:10px;
text-decoration:none;
font-weight:normal;
color:gray;
padding-right:3px;
}
.pages {
background-color:white;
padding:5px;
font-weight: bold;
text-align:center;
font-size:12px;
}
form.mail {
padding-bottom:0px;
margin:0px;
}

.mail_page_headers {
font-size:13px;
color: White;
background-color: #7B8cB3;
}

.mail_page_body {
font-size:13px;
color: black;
background-color: white;
}

.thisclose {
float: right;

}
/* Calendars */

.calendaryear {
padding-left:25px; 
padding-top:25px; 
padding-bottom:15px;
}
table.calendar {
width:91px;
height:160px;
text-align:center;
background-color:white;
}
tr.calendar {
background-color:#CCCCCC;
}
td.calendarcell {
width:8px;
height:18px;
color:#CCCCCC;
}

div.calendar {
color:#000000;
}
table.calendar_yellow {
bgcolor:yellow:;
height:160px;
border:0px solid;
}
tr.calendar_yellow  {
vertical-align:middle;
padding-top:10px;
padding-bottom:0px;
}
td.calendar_yellow  {
vertical-align:middle;
padding-top:10px;
padding-bottom:0px;
border:1px #CCCCCC solid;
}
.sbttn {
height:20px;
}

/*
AddressBook 
*/
.ab_nom {
color: blue;
font-weight: bold;
font-size:13px;
font-family:times new roman;
}
a.abaz:link {
color:#FF6600;
font-size:11px;
text-decoration:none;
}
a.abaz:visited {
font-size:11px;
color:#FF6600;
text-decoration:none;
}
a.abaz:hover {
color:blue;
text-decoration:underline;
}
td.list_adresses { /*tr td*/
font-size:11px;
}
a.list_addresses {
color:navy;
text-decoration:none;
font-size:12px;
}
a.list_adresses:visited {
text-decoration:none;
color:navy;
}
a.list_adresses:hover {
color:blue;
text-decoration:underline;
}
a.list_mail_addresses { /*td*/
color:black;
}
.title_address {
color:#404DB5;
font-size:11px;
}
.content_address {
font-size:11px;
width:250px;
}
.add_row_a {
background-color:#F5F5F5;
}
.add_row_b {
background-color:#E5E5E5;
}
