body, div, th, span, input, select, option, li, textarea {
  color:#00000;
  font-size:11px;
  font-family:verdana, arial, helvetica, sans-serif;
  padding-left:0px;
}

td {  
	color:#00000;
  font-size:11px;
  font-family:verdana, arial, helvetica, sans-serif;
  padding-left:0px;

  }


.b{
  color:#005d93;
  font-size:10px;
  text-decoration: none;
}


UL.homepageList li {
 color: #000000;
 display : list-item;
 list-style-image : url(/_img/fleche.gif);

} 


.top_banner{
	height:80px;
	width:941px;
	background-image: url('/_img/bandeau_logo.gif');
	background-repeat:no-repeat;
}

.blue10, .blue10 a{
	color:#005d93;
  font-size:10px;
  text-decoration: none;
 }
 
 .footer {
   background:#ECECEC url(/_img/logo_moose.gif) no-repeat right top ;
   height: 30px;
}

/*Table Navigation*/
.menuNavigation table{
 float:left;
 background-color:#B3CBE7;
 border-top:solid 4px #0C719B;
 border-bottom: solid 20px #B3CBE7;
}

/*niveau 1*/

a.menu_1_s {
 border-bottom:solid 1px #FFF;
 padding:5px;
 text-decoration:none;
 color:#1771A9;
 font-weight:bold;
 font-size:11px;
 width: 170px; 
 height: 25px;
 display: block;
 /*background:#B3CBE7 url(/_img/moins.gif) no-repeat right center ;*/
 text-transform:uppercase;

}

td.b_menu{
   background-color:#B3CBE7;
   width:15px;
   text-decoration:none;
   padding-right:3px;
   border-bottom:solid 1px #FFF;
}

a.menu_1_clear{
 border-bottom:solid 1px #FFF;
 padding:5px;
 text-decoration:none;
 color:#1771A9;
 font-weight:bold;
 font-size:11px;
 width: 170px; 
 height: 30px;
 display: block;
 text-transform:uppercase;
  
}

a.menu_1_simple{
 border-bottom:solid 1px #FFF;
 padding:5px;
 text-decoration:none;
 color:#000;
 font-weight:bold;
 font-size:11px;
 width: 170px; 
 height: 30px;
 display: block;
 text-transform:uppercase;
  
}

a.menu_1 {
 border-bottom:solid 1px #FFF;
 padding:5px;
 text-decoration:none;
 color:#000;
 font-weight:bold;
 font-size:11px;
 width: 170px; 
 height: 30px;
 display: block;
 /*background:#B3CBE7 url(/_img/plus.gif) no-repeat right center ;*/
 text-transform:uppercase;
}

/*niveau 2*/
a.menu_2_s {
 text-decoration:none;
 color:#000;
 padding:5px;
 font-size:11px;
 font-weight:bold;
 height: 28px;
 display: block;
 background:#FFF url(/_img/moins.gif) no-repeat right center ;
}

a.menu_2_s_sans {
 text-decoration:none;
 color:#000;
 padding:5px;
 font-size:11px;
 font-weight:bold;
 height: 28px;
 display: block;
 background:#FFF;
}
a.menu_2 {

 border-bottom:solid 1px #FFF;
 padding:5px;
 text-decoration:none;
 color:#000;
 font-weight:bold;
 font-size:11px;
 height: 28px;
 display: block;
 background:#D1E9FF url(/_img/plus.gif) no-repeat right center ;
}

a.menu_2_moins {

 border-bottom:solid 1px #FFF;
 padding:5px;
 text-decoration:none;
 color:#000;
 font-weight:bold;
 font-size:11px;
 height: 28px;
 display: block;
 background:#D1E9FF url(/_img/moins.gif) no-repeat right center ;
}

a.menu_2_sans {

 border-bottom:solid 1px #FFF;
 padding:5px;
 text-decoration:none;
 color:#000;
 font-weight:bold;
 font-size:11px;
 height: 28px;
 display: block;
 background:#D1E9FF;
}



/*niveau 3*/
a.menu_3_s {
 border-bottom:solid 1px #FFF;
 padding:5px 5px 5px 10px;
 text-decoration:none;
 color:#FFF;
 font-weight:normal;
 font-size:11px;
 height: 20px;
 display: block; 
 background:#D58259 url(/_img/spacer.gif) no-repeat right top ;
}

a.menu_3 {
 border-bottom:solid 1px #FFF;
 padding:5px 5px 5px 10px;
 text-decoration:none;
 color:#000;
 font-weight:normal;
 font-size:11px;
 height: 20px;
 display: block;
 background:#B3CBE7 url(/_img/spacer.gif) no-repeat right center ;

}


.blockFiles td{
background:#F4F4F4 url(/_img/pdf-icone.gif) no-repeat left center;
margin-left:10px;
padding:3px;



}

.blockFiles {
background:#FFF;
border:none;
}


.blockFiles a{
color:#6699CC;
font-size:12px;

}

td.TopImage{
  background:#FFF url(/_img/1.gif) no-repeat right top;
  position:relative;
}

td.menuBarre, a.menuBarre{
 color:#D58259;
 text-decoration:none;
 padding:10px 10px 10px 0px;
}
a.menuBarre{
  color:#D58259;
 text-decoration:underline;
 padding:10px 10px 10px 0px;
}
.menuBarre a, {
 color:#D58259;
 text-decoration:underline;

}
.link {
  font-weight:bold;
  color:#D58259;
  font-size:11px;

}



.linknoir {
  font-weight:normal;
  text-decoration:underline;
  color:#000;
  font-size:10px;
}

/*block*/

.blockContent h3{
 color:#126EA1;
 font-size:14px;

}


.blockContent h4{
 color:#126EA1;
 margin-left:0px;
 margin-right:0px;
 padding-left:0px;

}

.blockContent table{
  margin-left:0px;
  margin-right:0px;
  padding-left:0px;
}

.blockContent p{
  margin-left:0px;
  margin-right:0px;
  padding-left:0px;
}

.blockContent ul li{
  margin-left:0px;
  color:#000;
}


.blockContent ul{
  color:#D58259;
}

.blockContent ul {
	list-style-image: url(/_img/bullet1.gif);
	}


.blockContent li, .blockContent li a {
  color:#D58259;
  font-weight:normal;
}

td.blockContent  {
  vertical-align:top;
  padding-left:0px;
  margin-left:0px;

}



/*tableaux*/
table.contact {
  border:solid 2px #D6E1F7;
  
}

.contact th{
   background-color:#D6E1F7;
   font-size:12px;
   width:150px;
   border-top:solid 1px #FFF;
   text-align:right;
  
}



table.annonce {
  border:solid 1px #D6E1F7;
  padding:5px 0px px 10px;
  background-color:#FAFAFA;
}


table.Event{
  border:none;
  margin-left:10px;
  background-color:#ECECEC;
}

.Event th{
  color:#000;
  border:none;
  padding:7px;
  background-color:#B3CBE7;
  border-right:solid 1px #FFF;
  font-weight:bold;
  font-size:12px;
}

.Event td{
  color:#000;
  border:none;
  padding:5px 0px 5px 10px;
  border-right:solid 1px #FFF;
}



.annonce td.titre{
  font-weight:normal;
  background-color:#0F6F9F;
  padding:5px 0px 0px 10px;
  border:solid 1px #D6E1F7;
  font-size:12px;
  font-weight:bold;
  color:#FFF;
}

.annonce td{
  vertical-align:top;
  padding-right:5px;
  padding-left:10px;
}


td.ev a{
  color:#000;
  text-decoration:none;
  font-weight:bold;
}

.linkTitre{
  color:#000;
  text-decoration:none;
  font-weight:bold;
}

table.maintable {
 border:solid 2px #D6E1F7;
 margin-left:10px;
}

.maintable th {
  color:#FFF;
  font-weight:normal;
  background-color:#0F6F9F;
  border-bottom:solid 1px #D6E1F7;
  padding:3px 3px;
  text-align:left;
 
  font-size:12px;
 
}


.maintable td {
  padding:3px 3px;
  border:0px;
  font-size:12px;
  text-align:left;
}

.maintable td.lightfirst {
  background-color:#E7F0F9;
  color:#000;
  text-align:left;
  font-size:12px;

}

.maintable .lightfirst a, .maintable .darkfirst a{
  color:#000;
  font-weight:bold;
  text-decoration:underline;
  text-align:left;
}

.maintable td.light {
  background-color:#E7F0F9;
  border-left:solid 1px #D6E1F7;
  color:#000;
  text-align:left;
}

.maintable td.light {
  background-color:#E7F0F9;
  border-left:solid 1px #D6E1F7;
  color:#000;
  text-align:left;
  }



table.homepageRight{
  background-color:#FFC683;
  
}

table.navigationAlbum{
 background-color:#FFF;
 border:solid 2px #EEEECC;
}

table.homepageRight th {
  padding:5px;
  background-color:#C95D27;
  font-weight:bold;
  color:#FFF;
  font-size:12px;
  text-align:center;
  
}

.liensrapides{
  padding:5px;
  background-color:#0C719B;
  font-weight:bold;
  color:#FFF;
  font-size:12px;
  width:188px;
  text-align:center;
  height:100%;
  line-height:20px;
}
table.homepageRight td{
  padding:5px;
  color:#000;
  font-size:11px;
  
}

table.boatDetail {
  color:#000;
  text-align:left;
  padding:5px 3px 5px 0px;

}

.boatDetail td {
  padding:5px;
  font-size:12px;
}


 td.lightBoat {
  padding:5px 3px 5px 5px;
  background-color:#E7F0F9;
  border:solid 1px #FFF;
  color:#000;
  text-align:left;
  width:100px;
  margin-left:5px;
  font-weight:bold;
  font-size:12px;
}



.logoPhoto {
background:transparent url(/_img/logo_photo.gif) no-repeat bottom right;
font-size:12px;
font-family:verdana, arial, helvetica, sans-serif;
  
}

.error {
  color:#EC0F3E;
  text-align:left;
  font-size:12px;
  margin-left:7px;
}

.archiveTitle {
  text-align:left;
  font-size:12px;
  margin-left:7px;
  color:#126EA1;
}

.quickLink LI A{
  color:#000;
  text-align:left;
  margin-left:7px;
  margin-top:20px;
  padding-top:5px;
  font-size:12px;
  font-weight:normal;
}

.quickLink a{

  font-weight:bold;
  color:#D58259;

}
td.galarieThumb{
  color:#D58259;
  text-align:left;
  width:130px;
  height:130px;
  padding:10px 5px 5px 5px;
  vertical-align:top;
  font-size:9px;
  
}

.sondage td.listeSondage  {
  background-color:#0F6F9F;
  border:solid 1px #FFF;
  color:#FFF;
  font-weight:bold;
  font-size:12px;
  padding:5px;
  
}

.sondage td {
  padding:5px;
  background-color:#E7F0F9;
  border:solid 1px #FFF;
  font-size:11px;
  
}

.sondage td a{
  color:#000;
  font-weight:bold;
  
}


.login td {
  padding:4px;
  background-color:#E7F0F9;
  font-size:12px;
}

table.login{
  
   border:solid 1px #0F6F9F;
  
}



/*bouton*/
.sondage .button {
  color:#FFF;
  border:none;
  text-transform:uppercase;
  background-color:#0F6F9F;
  font-weight:bold;
  padding:3px;
  cursor:pointer;

}

.vote_1 { height: 15px; background-color: #ce494a; background-position: -0px bottom}
.vote_2 { height: 15px; background-color: #efba29; background-position: -0px bottom}
.vote_3 { height: 15px; background-color: #efe708; background-position: -0px bottom}
.vote_4 { height: 15px; background-color: #5a7dd6; background-position: -0px bottom}
.vote_5 { height: 15px; background-color: #73a25a; background-position: -0px bottom}

.button {
  color:#FFF;
  border:none;
  text-transform:uppercase;
  background-color:#0F6F9F;
  font-weight:bold;
  padding:3px;
  cursor:pointer;

}

.buttonforget{
  color:#FFF;
  border:none;
  width:130px;
  background-color:#0F6F9F;
  font-weight:normal;
  padding:3px;
  cursor:pointer;
  
}

.cadreInfo{
  vertical-align:middle;
  padding-top:3px;
  padding-left:10px;
  padding-bottom:3px;
}

td.navigationCadre{
  text-align:center;
  vertical-align: middle;
  padding-left:20px;
  width:30%;
  padding-right:20px;
  background-color: white;
}

table.whitefont{
   background-color: white;
}


div.center{
  text-align:center;
}
td.thumb{
	height:100px;
	width:100px;
	text-align:center;
}

td.weather{
  font-size:10px;

}

.centerBlue{
  text-align:center;
  margin-top:10px;
  margin-bottom:5px;
  color:#0F6F9F;
  font-weight:bold;
  font-size:14px;
}

.roundBouton(
  text-decoration:none;
}




.tree-open{
  display:block;
  padding:0px;
  margin:0px;
  margin-left:20px;
}

.tree-closed{
  display:block;
  padding:0px;
  margin:0px;
  margin-left:20px;
  font-size:9pt;
}

.tree-open span.span-switch{
  cursor:pointer;
  padding-left:20px;
  background-image:url('/_img/tree/tee-minus.gif');
  background-repeat:no-repeat;
  font-family:verdana,arial,sans-serif;
  font-size:9pt;
  color:#074d90;
}

span.span-switch-on{
  cursor:pointer;
  padding-left:20px;
  background-image:url('/_img/tree/tee-minus.gif');
  background-repeat:no-repeat;
  font-family:verdana,arial,sans-serif;
  font-size:9pt;
  color:#ff7700;;
}



.tree-open span.span-switch-corner{
  cursor:pointer;
  padding-left:20px;
  background-image:url('/_img/tree/corner-minus.gif');
  background-repeat:no-repeat;
  font-family:verdana,arial,sans-serif;
  font-size:9pt;
  color:#074d90;
}

span.span-switch-corner-on{
  cursor:pointer;
  padding-left:20px;
  background-image:url('/_img/tree/corner-minus.gif');
  background-repeat:no-repeat;
  font-family:verdana,arial,sans-serif;
  font-size:9pt;
  color:#ff7700;;
}


.tree-open span.span-tee{
  padding-left:20px;
  background-image:url('/_img/tree/tee.gif');
  background-repeat:no-repeat;
}

.tree-open span.span-corner{
  padding-left:20px;
  background-image:url('/_img/tree/corner.gif');
  background-repeat:no-repeat;
}

.tree-open div{
  display:block;
}

.tree-closed span.span-switch{
  cursor:pointer;
  padding-left:20px;
  background-image:url('/_img/tree/tee-plus.gif');
  background-repeat:no-repeat;
  ont-family:verdana,arial,sans-serif;
  font-size:9pt;
  color:#ff7700;;
}

.tree-closed span.span-switch-corner{
  cursor:pointer;
  padding-left:20px;
  background-image:url('/_img/tree/corner-plus.gif');
  background-repeat:no-repeat;
  ont-family:verdana,arial,sans-serif;
  font-size:9pt;
  color:#ff7700;;
}

.tree-closed div{
  display:none;
}

.childrenContainer{
  padding:0px;
  margin:0px;
}

.childrenContainer-with-bar{
  padding:0px;
  margin:0px;
  background-image:url('/_img/tree/bar.gif');
  background-repeat:repeat-y;
}

.classOpacity {
	filter:alpha(opacity=80);
	-moz-opacity:.8;
	opacity:.8;
}

td.pdficon{
  padding-left:30px;
  height:50px;
  width:320px;
  background:#ECECEC url(/_img/logo_moose.gif) no-repeat right top ;
}


a:link, a:visited, a:active  {
  color:#005d93;
  font-size:11px;
  text-decoration: none;
}

a:hover{
  color:#005d93;
  font-size:11px;
  text-decoration: underline;
}

 a:link.home1, a:visited.home1, a:active.home1  {
  color:#005d93;
  font-size:11px;
  text-decoration: none;
}

a:hover.home1{
  color:#005d93;
  font-size:11px;
  text-decoration: underline;
}

.delete{
  font-size:9px;
  
}