@charset "iso-8859-1";

body{
background-color:#33cc33;
color: #005500;
}
/*
a{ color: #FFFFFF; }
a:link{ color: #FFFFFF; }
a:visited{ color: #FFFFFF; }
*/
p.bold14{ font-size: 14px; font-weight: bold; }
a:visited:active{ color: #FFFFFF; }
a:hover{color:#cc0033;text-decoration:underline;}
a:active{ color: #FFFFFF; }
.adcell{ color: #003500; font-size: 12px; font-weight: bold; }

pre{ color: #000000; }
sup{ color: #000000; }

h4.dark{ color: #dfefff; }
ul,li{ color: #0077b5; }
.areatxt{ color: #ffff00; }
.areatxtleft{ color: #ffff00; }
.copy{ color: #c0c0c0; }
TABLE.form, TABLE.form TD{	
	color:#008000;
	font-size:12px;
	font-weight:bold;
}

.formprint{ border: 1px solid #666666; }

P.navbar a, P.navbar a:link, P.navbar a:visited{ color: #006666; }
P.navbar a:hover, P.navbar a:visited:hover{ color: #006601; }

UL#ulnav li{
	/*color: #8A8700;*/
	color: #006666;
}

.rubrique{ color: #3300cc; }
.tableheader{
color:#ffffff;
font-family:verdana,arial,helvetica,sans-serif;
font-size:x-small;
font-style:normal;
font-weight:bold;
}
.tablenav{background-color:#000066;background-image:none;}
.tablephoto{background-image:none;color:#000033;}
.tablesand{background-color:#3366ff;background-image:none;}
.tablewhite{background-color:#ffffff;background-image:none;color:#000033;}
.tablewhite p{background-color:#ffffff;background-image:none;color:#000033;}
.tablewhite td{background-color:#ffffff;background-image:none;color:#000033;}
.tarifbottom{
color:#008080;
font-size:12px;
font-weight:normal;
text-align:left;
}
.tariftable{
background-color:#ffffff;
color:#000080;
font-size:11px;
text-align:left;
}
.tariftable td{
background-color:#ffffff;
color:#000080;
font-size:11px;
text-align:left;
}
.tariftabledate{
background-color:#add8e6;
color:#000080;
font-size:14px;
text-align:left;
}
.tariftabledate td{
background:#add8e6;
color:#000080;
font-size:14px;
text-align:left;
}
ul{
	color: #4b0082;
}
.tariftabledate tr{
background:#add8e6;
color:#000080;
font-size:14px;
text-align:left;
}
.tariftop{
color: #483d8b;
font-size:16px;
text-align:center;
}
.telephone{
color:#ffff00;
font-family:verdana,arial,helvetica,sans-serif;
font-size:9pt;
font-weight:bold;
margin-top:3pt;
}
.topnav{
background-color:#6699cc;
background-image:none;
color:#ffffff;
font-weight:bold;
}
.topnav a{

color:#ffffff;
font-size:10pt;
font-weight:bold;
text-decoration:none;
}
.topnav a:link{

color:#ffffff;
font-size:10pt;
font-weight:bold;
text-decoration:none;
}
.topnav a:visited{
color:#ffffff;
font-size:10pt;
font-weight:bold;
text-decoration:none;
}
.topnav a:visited:hover{
color:#ffffff;
font-size:10pt;
font-weight:bold;
text-decoration:underline;
}
.topnav a:hover{
color:#ffffff;
font-size:10pt;
font-weight:bold;
text-decoration:underline;
}
.printonly{ display: none; }

/*  20 09 */
TABLE#rates{
	width:800px;
	border: 0px solid #008000; 
	border-collapse: collapse;	
}
TABLE#rates TD.header {
	background-color: #99FF33;
	text-align: center;
	/*font-family: Arial, Helvetica, sans-serif;*/
	font-weight: bold;
	font-style: italic;
	font-size: 24px;
}


TABLE#rates TR.litegreen {
	background-color: #99FF99;
}
TABLE#rates TR.litegreen TD{
	/*font-family: Arial, Helvetica, sans-serif;*/
	font-weight: bold;
	font-size: 14px;
	/*color:#008800;*/
}

TABLE#rates TR.dkgreen {
	background-color: #008800;
}
TABLE#rates TR.dkgreen TD{
	font-family: Arial, Helvetica, sans-serif;
	font-weight: bold;
	font-size: 18px;
	color:#FFFF00;
}

TABLE#rates TR.dkgreen1 {
	background-color: #008800;
}
TABLE#rates TR.dkgreen1 TD{
	font-family: Arial, Helvetica, sans-serif;
	font-weight: bold;
	font-size: 16px;
	color:#FFFF00;
}
TABLE#rates TR.dkgreen2 {
	background-color: #3b793c;
}
TABLE#rates TR.dkgreen2 TD{
	font-family: Arial, Helvetica, sans-serif;
	font-weight: bold;
	font-size: 16px;
	color:#FFFF00;
}


TABLE#rates TR.vdkgreen {
	background-color: #006600;
}
TABLE#rates TR.vdkgreen TD{
	font-family: Arial, Helvetica, sans-serif;
	font-weight: bold;
	font-size: 16px;
	color:#99FF33;
}
P.wesurf{
	font-weight: normal;
	padding:10px;
}
UL.bold14 LI{ color: #005500; }


DIV#navlist{ background-color: #006600; }
#navlist ul{ background-color: #006600; }
#navlist li{ background-color: #006600; }
#navlist li a{
background-color:#006600;
color: #dbf1c5;
}
#navlist li a:hover{
background-color:#99ff33;
color:#006600;
}
#navlist li a:active{
background-color:#99ff33;
color:#006600;
}


/* rounded corner dialog boxes with fixed width graphics*/
/* shadow uses 2 images - no shadow uses css border for mid/content section */
/* single bck image is 30px high and uses sliding doors to push it 15px for footer */
/* ONLY THE IMAGE FILE HERE - ALL SIZES AND REST ARE SET IN commonstyles.css*/
DIV.box800 .hd { background-image: url('grafics/dialog/box800shadowgreen.png'); }
DIV.box800 .ft { background-image: url('grafics/dialog/box800shadowgreen.png'); }
DIV.box800 .content { background-image: url('grafics/dialog/box800shadowgreen-mid.png'); }

DIV.box600 .hd { background-image: url('grafics/dialog/box600shadowgreen.png'); }
DIV.box600 .ft { background-image: url('grafics/dialog/box600shadowgreen.png'); }
DIV.box600 .content { background-image: url('grafics/dialog/box600shadowgreen-mid.png'); }
