/* ------------------------------
HTML Redefine Tags
------------------------------ */
body{font-family:Arial, Helvetica, sans-serif; font-size:
10pt; margin:20px; padding:0; color:blue; background:url("Flocon2.png") repeat }

input, form, textarea
h1, h2, h3, h4, h5, h6, ul, li {margin:0; padding:0;}

ul{list-style-type:none; list-style-position:inside; }

h1{font-size:18px;}
h2{font-size:18px; color:#b20467;}  /*color:#999999;  */
h3{font-size:13px; border-bottom:solid 1px #DEDEDE;
padding:4px 0; margin-bottom:10px;}

a{text-decoration:none;}  
/*   a:link, a:visited{color:#0033CC;}   */
a:hover{text-decoration:none; cursor:pointer;}

table{border-collapse:collapse;}

td{text-align:center;
  border-color:black;
  border-style: solid;
  border-width: 1px;
}




/* ------------------------------
PAGE STRUCTURE
------------------------------ */
/* #container has an absolute width (780 pixel) */
#container{width:780px; margin:0 auto;  }
#titre0{width:auto; display:block; height:176px; background:url("Image_titre_Serreloc2.png") no-repeat; }
#titre{width:auto; display:block; height:148px; }  
/* #pub{width:auto; display:block; height:90px; margin-left:26px; }   */
#navbar{width:auto; display:block; height:28px; } /*border-width:1px; border-style:solid;}*/
#navbar a{height:28px; line-height:28px; padding:0
8px; display:inline; font-weight:bold;}
#main{width:auto; display:block; padding:10px 0; }
#menu0{width:130px; min-height:800px; margin-right:20px;
float:left; text-align:center; font-weight:bold; } /* border-width:1px; border-style:solid; }  */
#menu{margin-top:100px; }
#meteo{margin-top:100px; margin-left:30px;}
#corps{width:605px; float:left; min-height:800px; margin-left:20px; margin-top:50px; } /* background-image:url("corps.gif"); border-width:1px; border-style:solid;} */
div.spacer{clear:both; height:100px; display:block;}
#regroupement{height:500px; display:bloc; }
#photos{width:200px; float:left;}
#photo_grande{margin-left:300px; margin-top:100px; }

#texte{float:clear; display:bloc; margin-left:300px;}

#bas{width:auto; height:100px; display:block; padding:10px 0; }
/* ------------------------------
CUSTOM CLASSES
------------------------------ */
/* Add here your custom classes ... */

.libre{background-color:aqua; cursor:default; width:50px; text-align:center;}
.reserve{background-color:silver; cursor:default; width:50px; text-align:center;}
.pre_reserve_pseudo{background-color:yellow; cursor:default; width:50px; text-align:center;}
.pre_reserve_autre{background-color:cornflowerblue; cursor:default; width:50px; text-align:center;}
.actif {background-color:lime; cursor:default; width:50px; text-align:center;}
.actif_reserve{background-color:teal; cursor:default; width:50px; text-align:center;}
.actif_pre_reserve_pseudo{background-color:olive; cursor:default; width:50px; text-align:center;}
.actif_pre_reserve_autre{background-color:teal; cursor:default; width:50px; text-align:center;}
/*.cache{visibility:hidden;}    */
.cache{display:none	;} 
.souligne{text-decoration:underline;} 
.droite{text-align:right}

.collapse{border-collapse:collapse; empty-cells:collapse;}
.bords{border-style:solid; border-width:1px; }

.alert{color:red;}


/*  #accueil{display:none;}  */