#site
{
   margin-left: 0px;
   margin-bottom: 0px;
   margin-right: 0px;
   margin-top: 0px;
   padding: 0px;
   width:980px;
   background-color: #5d87c7;
   border-style: none ;
}
#corps
{
   margin-left: 0px;
   margin-bottom: 0px;
   padding: 15px;
   border-style: none ;
   background-color: #5d87c7;
}
#en_tete
{
   float:center;
   text-align:center ;
   height:158px;
   width:980px;
   background-image: url("images/ban_sailor.png");
}
#menu_gauche
{
   padding: 2px;
   background-color: #5d87c7;
   border-style: none ;
    height:1200px;
  width:100%;
   background:url("images/cote_gauche.png") left bottom;
}
#menu_droite
{
   padding: 2px;
   background-color: #5d87c7;
   border-style: none ;
   width:100%;
   height:1200px;
   background:url("images/cote_droite.png") right bottom;
}

#menu
{
  width:200px;
  float:left;
  margin-top: 0px;
  margin-bottom: 0px;    
}
#menu_haut
{
   margin-left: 0px;
   margin-bottom: 0px;
   padding: 2px;
   width:100%;
   background:url("images/menu_haut.png");
}
#pied_de_page
{
   text-align: center;
   background:url("images/cote_bas.png") middle bottom;
   width:980px;
   height:50px;
}
#news
{
   float:center;
   text-align:center ;
   border-style:dotted ;
   border-width:1px;
   border-color:#1b2782 ;
	padding:2px;
   background-color: #9eb5d2;
   width:70%;
}
#cadre1
{
   float:center;
   text-align:center ;
   border-style:dotted ;
   border-color:#c3ddde ;
   margin: auto;
   margin-top: 5px;
   margin-bottom: 5px;    
   margin-left: 5px;
   background-color: #c3ddde;
   width:80%;
}
#cadre2
{
   float:center;
   text-align:center ;
   border-style:dashed ;
   border-color:#c3ddde ;
   border-width:1px;
	padding:2px;
   background-color: #c3ddde;
   width:100%;
}
#cadre3
{
   width:80%;
   float:center;
   text-align:left ;
   border-style:dotted ;
   border-width:1px;
   border-color:#c3ddde ;
	padding:2px;
   background-color: #aeb4e4;
}
#cadre4
{
   width:90%;
	text-align:justify ;
   border-style:dashed ;
   border-width:1px;
   border-color:#c3ddde ;
	padding:2px;
   background-color: #9eb5d2;
}
#cadre5
{
	width:70% ;
    float:center;
	background-color: #6d78ff;
	text-align:center ;
	border-style:dotted ;
	border-width:1px;
	border-color:#c3ddde ;
   margin-bottom: 5px;
   margin-left: 5px;
   margin-right: 5px;
   margin-top: 5px;
}
Textarea.forum {
background:#9eb5d2;
font-family:Comic, Helvetica, sans-serif; color:#1b2782; font-size:14; font-weight:bold;
}
hr.integral
{
	color: #0c1341;
	background-color: cadetblue;
	height: 2px;
	border: 0px ;
	width:100%;
}
hr.normal
{
	color: #0c1341;
	background-color: cadetblue;
	height: 2px;
	border: 0px ;
	width:100%;
}
.bouton2
{
	border-color: #00144c ;
	border-style: groove ;
	border-width: 3px ;
    float:center;
	background-color: #515feb;
	text-align:center ;
	font-family:Comic sans ms, Helvetica, sans-serif; color:#FFFFFF; font-size:14; font-weight:bold;
	width:150px;
	height:30px;
}
.petit_bouton2
{
	border-color: #00144c ;
	border-style: groove ;
	border-width: 3px ;
    float:center;
	background-color: #515feb;
	text-align:center ;
	font-family:Comic sans ms, Helvetica, sans-serif; color:#FFFFFF; font-size:12; font-weight:bold;
	width:100px;
	height:25px;
}
a:hover
{
	text-decoration:underline ;
	color:#134a8a ;
	font-weight:bold ;
}
a
{
text-decoration:none ;
color:white ;
font-weight:bold ;
}

a.bouton
{
	display:block;
    float:center;
	background-color: #050019;
	text-align:center ;
	background:url("images/bouton.png") repeat-y 0 0 ;
	font-family:Comic sans ms, Helvetica, sans-serif; color:#0f2555; font-size:16; font-weight:bold;
	width:150px;
	height:30px;
	line-height:25px;
	text-align:center;
	text-decoration:none;
}
a.bouton:hover
{
	background-image: url("images/bouton_survole.png");
	font-family:Comic sans ms, Helvetica, sans-serif; color:#9ac3ec; font-size:16; font-weight:bold;
}
a.tooltip em {display:none;}
a.tooltip:hover em 
{
	font-style: normal;
	text-decoration:none;
	display: block;
	padding:2px;
	position: absolute;
	color: #0f2555;
	border: 0px;
	background: #9eb5d2 ;
	width:300px;
} 

.petit_label { font-family:Comic, Helvetica, sans-serif; color:#000000; font-size:12 ; font-weight:bold }
.label { font-family:Comic, Helvetica, sans-serif; color:#0f2555; font-size:14 ; font-weight:bold }
.label2 { font-family:Arial, Helvetica, sans-serif; color:#0f2555; font-size:16 ; font-weight:bold }
.label3 { font-family:Arial, Helvetica, sans-serif; color:#0f2555; font-size:14 }
.labelblanc { font-family:Comic, Helvetica, sans-serif; color:#ffffff; font-size:16 }
.labelblanc2 { font-family:Comic, Helvetica, sans-serif; color:#ffffff; font-size:14 ; font-weight:bold }
.text { font-family:Arial, Helvetica, sans-serif; color:#5315ff; font-size:14 ; font-weight:bold }
.titre { font-family:Comic, Helvetica, sans-serif; color:#000000; font-size:20; font-weight:bold }
.titre2 { font-family:Arial, comic sans ms, Helvetica, sans-serif; color:#000000; font-size:14; font-weight:bold }
.titre3 { font-family:Arial, comic sans ms, Helvetica, sans-serif; color:#000000; font-size:26; font-weight:bold }
.titre4 { font-family:Comic, Helvetica, sans-serif; color:#000000; font-size:18; font-weight:bold }
.input { font-family:Arial, Helvetica, sans-serif; color:#000000; font-size:14; font-weight:bold }
.prix { font-family:Arial, Helvetica, sans-serif; color:#ffffff; font-size:14; font-weight:bold }
.reglement { font-family:Arial, Helvetica, sans-serif; color:#ffffff ; font-size:18 ; font-weight:bold }

.gras { font-weight: bold; }
.souligne { text-decoration: underline; }
.barre { text-decoration: line-through; }
.ligne_dessus { text-decoration: overline; }

