@charset "iso-8859-1";

a, a:link{
background-color:transparent;
color: #FFFFFF;
}
a:visited{
background-color:transparent;
color:#FFFFFF;
}

.adcell{
	background-color: #000066; color: #ffffff;
}
body{
background-color:#000066;
color: #b0d9ff;
}


h4.dark{
	color: #dfefff;
}
ul,li{
background-color:transparent;
color: #0077b5;
}
.areatxt{
background-color:transparent;
color:#ffff00;
}
.areatxtleft{
background-color:transparent;
color:#ffff00;
}
.copy{
background-color:transparent;
color:#c0c0c0;
}
.form{background-color:transparent;color:#008000;}

.just{text-align:justify;}


P.navbar a, P.navbar a:link, P.navbar a:visited{
background-color:transparent;
color: #b0d9ff;
}
P.navbar a:hover, P.navbar a:visited:hover{
background-color:transparent;
color: #b0d9ff;
}

.rubrique{
background-color:transparent;
color:#3300cc;
}
.tableheader{
background-color:transparent;
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-color:transparent;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{
background-color:transparent;
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{
background-color:transparent;
color: #483d8b;
font-size:16px;
text-align:center;
}
.telephone{
background-color:transparent;
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{
background-color:transparent;
color:#ffffff;
font-size:10pt;
font-weight:bold;
text-decoration:none;
}
.topnav a:link{
background-color:transparent;
color:#ffffff;
font-size:10pt;
font-weight:bold;
text-decoration:none;
}
.topnav a:visited{
background-color:transparent;
color:#ffffff;
font-size:10pt;
font-weight:bold;
text-decoration:none;
}
.topnav a:visited:hover{
background-color:transparent;
color:#ffffff;
font-size:10pt;
font-weight:bold;
text-decoration:underline;
}
.topnav a:hover{
background-color:transparent;
color:#ffffff;
font-size:10pt;
font-weight:bold;
text-decoration:underline;
}


DIV#navlist{ background-color: #0073e1; }
#navlist ul{ background-color: #0073e1; }
#navlist li{ background-color: #0073e1; }
#navlist li a{
background-color: #0073e1;
color:#ccffff;
}
#navlist li a:hover{
background-color:#ccffff;
color:#000066;
}
#navlist li a:active{
background-color:#ccffff;
color:#000066;
}








/* 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/box800shadowblue.png');
}
DIV.box800 .ft {
	background-image:url('grafics/dialog/box800shadowblue.png');
}
DIV.box800 .content {
background-image: url('grafics/dialog/box800shadowblue-mid.png'); /*background-position: 0px 0px;*/;
}

DIV.box600 .hd { 
	background-image:url('grafics/dialog/box600shadowblue.png');
}
DIV.box600 .ft {
	background-image:url('grafics/dialog/box600shadowblue.png');
}
DIV.box600 .content { 
	background-image:url('grafics/dialog/box600shadowblue-mid.png');
}

.content P, .content H1, .content H2, .content H3, .content H4, .content H5{
	color: #000066;
}


TABLE.tarifcourssurf TD{
	color: #000066;	
}
TABLE.tarifcourssurf CAPTION{
	color: #000066;
	text-align:left;
	font-size: medium;
	font-weight: bold;	
}


DIV.content H2{
	text-align: left;
	padding-left:18px;
	padding-top:10px;
	font-size: 16px;
	
}

DIV.content H3{
	text-align: left;
	padding-left:18px;
	padding-top:5px;
	font-size: 15px;
	
}
DIV.content H4, DIV.content H5{
	text-align: left;
	padding-left:18px;
	padding-top:10px;
	/*font-size: 16px;*/
	
}
DIV.content P.pad10{
	text-align: left;
	padding:10px;
	margin: 10px;
}
DIV.content span.small{
	text-align: left;
	font-size: x-small;
}

DIV.content UL{
	text-align: left;
	color: #000066;
}
DIV.content .right{
	text-align: right;
}
DIV.content .rubriq{	
	font-style: italic;
	font-weight: normal;
	font-size: 14px;
}

