 body {
 margin: 0px 0px 10px 0px;
 background-image: url(couleur_fond_de_site.png);
 background-repeat: repeat;
 background-color: #C2DCEC;
 scrollbar-arrow-color: #000000;
 scrollbar-track-color : #FFFFFF;
 scrollbar-shadow-color : #000000;
 scrollbar-face-color : #FFFFFF;
 font-family: Arial, Helvetica, sans-serif;
 color:#182D41;
}
a {
	color: #182D41;
	text-decoration: none;
}
a:hover {
	color: red;
	text-decoration: underline;
}
a:visited {
color: #182D41;
text-decoration: none;	
}
a.menu_nove {
	color: White;
	text-decoration: none;
}
a:hover.menu_nove {
	color: White;
	text-decoration: underline;
}
a:visited.menu_nove {
color: White;
text-decoration: none;	
}
 .header {
 background-color: #C2DCEC;
 background-position: 100% 50%;
 background-repeat: repeat-x;
}

 .logo {
 background-color: transparent;
 padding: 0px;
 text-align: center;
}

.band {
 background-image: url();
 background-position: center;
 background-repeat: no-repeat;
}

 .banner {
 background-image: url();
 background-repeat: no-repeat;
 background-position: right;
 padding: 0px;
 text-align: right;
}
 
 .quote {
 margin: 5px 0px 5px;
 width: 100%;
}

 .headmenu { 
 width: 99%;
}

 p {
 margin: 4px 0px;
 font-size: 12px;
 font-family: Arial, Helvetica, sans-serif;
 color: #182D41;
}

 p.box {
 margin: 4px;
 font-size: 13px;
 font-family: Arial, Helvetica, sans-serif;
 color: #182D41;
 text-align: center;
}

 .box {
 font-size: 13px;
 font-family: Arial, Helvetica, sans-serif;
 color: #182D41;
}

.titre { 
 padding: 4px;
 margin-bottom: 0px;
 white-space: nowrap;
 font-size: 12px;
 font-family: Arial, Helvetica, sans-serif;
 color: #182D41;
 font-weight: ;
 text-align: center;
 background-color: #C2DCEC;
}

 .titrebox { 
 padding: 4px;
 margin-bottom: 0px;
 white-space: nowrap;
 font-size: 12px;
  font-family: Arial, Helvetica, sans-serif;
 color: white;
 font-weight: bold;
 background-color: #C2DCEC;
}

 .titrebox2 {
 color: #182D41;
 font-weight: ;
 text-align: center;
 background-color: #C2DCEC;
}

 .cita {
 background-color: transparent;
 font-family: Arial, Helvetica, sans-serif;
 font-size: 12px;
 font-weight: normal;
 color: #182D41;
 text-align: center;
 margin-top: 7px;
 width:100%;
}

 .htable {
 margin-bottom: 8px;
 background-color: #C2DCEC;
}

 .tbl {
 padding: 5px;
background-color: #C2DCEC;
}

 .tblover {
 padding: 5px;
background-color: #C2DCEC;
}
 
 .tbl2 {
background-color: #C2DCEC;
 padding: ;
}

 .htable1 {
 margin-bottom: 8px;
}

 .tblbox {
 padding: 4px;
background-color: #C2DCEC;
}

 .tblboxover {
 padding: 4px;
background-color: #C2DCEC;
}

 .bordure {
 border: 0px solid #000000;
}

 .forum {
 padding: 5px;
 background-color: #DFDBDB;
 font-size: 12px;
 font-family: Arial, Helvetica, sans-serif;
 color: #182D41;
 text-align: center;
 font-weight: bold;
 border: 1px solid #000000;
}

 .forum2 {
 padding: 0px 5px;
background-color: #C2DCEC;
 font-size: 12px;
  font-family: Arial, Helvetica, sans-serif;
 color: #182D41;
 border: 0px solid #DFDBDB;
}

 .quest {
 padding: 5px;
background-color: #C2DCEC;
 font-size: 12px;
 font-family: Arial, Helvetica, sans-serif;
 color: #182D41;
 border: 0px;
} 
 .border {

	font: 13px Arial, Helvetica, sans-serif;

  border-collapse: collapse;

  border: 2px solid #314F7D;}

.border td {

	font: 14px Arial, Helvetica, sans-serif;

  border: 1px solid #314F7D;}
a.bublina {
position: relative;
text-decoration: underline;
}
a.bublina span {
display: none;
}
a.bublina:hover span {
display: block;
position: absolute;
top: -116px;
left: -6em;
padding: 0.2em 0.5em;
border: 3px double black;
background-color: #9cf;
text-decoration: none;
color: black
}

a.bublina1 {
position: relative;
text-decoration: underline;
}
a.bublina1 span {
display: none;
}
a.bublina1:hover span {
display: block;
position: absolute;
top: -177px;
left: -6em;
padding: 0.2em 0.5em;
border: 3px double black;
background-color: #9cf;
text-decoration: none;
color: black
}

a.bublina2 {
position: relative;
text-decoration: underline;
}
a.bublina2 span {
display: none;
}
a.bublina2:hover span {
display: block;
position: absolute;
top: -238px;
left: -6em;
padding: 0.2em 0.5em;
border: 3px double black;
background-color: #9cf;
text-decoration: none;
color: black
}

a.bublina3 {
position: relative;
text-decoration: underline;
}
a.bublina3 span {
display: none;
}
a.bublina3:hover span {
display: block;
position: absolute;
top: -299px;
left: -6em;
padding: 0.2em 0.5em;
border: 3px double black;
background-color: #9cf;
text-decoration: none;
color: black
}
a.bublina4 {
position: relative;
text-decoration: underline;
}
a.bublina4 span {
display: none;
}
a.bublina4:hover span {
display: block;
position: absolute;
top: -360px;
left: -6em;
padding: 0.2em 0.5em;
border: 3px double black;
background-color: #9cf;
text-decoration: none;
color: black
}
.a-marquee {
	text-decoration: underline;
	color: #003568;
}
.a-marquee:hover {
	text-decoration: none;
	color: red;
}
