/* affichage par defaut */
html { cursor:url(http://www.pisciculturebachelier.fr/defaut.cur); }
body { margin:10px; background:url(http://www.pisciculturebachelier.fr/img/fond/546347.gif) #546347; background-attachment:fixed; font-family:Verdana,Arial,Helvetica,sans-serif; font-size:12px; color:#546347; }
a { font-family:Verdana,Arial,Helvetica,sans-serif; font-size:14px; font-weight:bold; color:#336699; text-decoration:none; cursor:url(http://www.pisciculturebachelier.fr/pointer.cur); }
hr { color:#546347; }
h1 { font-size:40px; color:#546347; }
h2 { font-size:24px; color:#546347; }
h3 { font-size:18px; color:#546347; }
h4 { font-size:18px; color:#546347; }

/* formulaires */
input,select,textarea,.checkbox { margin:0 2px; padding:0 2px; }
.input { background:url(http://www.pisciculturebachelier.fr/img/fond/ffffff.gif) #ffffff; border:1px solid #546347; color:#546347; font-weight:bold; }
textarea { background:url(http://www.pisciculturebachelier.fr/img/fond/ffffff.gif) #ffffff; border:1px solid #546347; color:#546347; font-weight:bold; overflow:auto; }
select { background:url(http://www.pisciculturebachelier.fr/img/fond/ffffff.gif) #ffffff; color:#546347; font-weight:bold; font-size:10px; }
.submit { color:#546347; font-weight:bold; }
.submit:hover { cursor:url(http://www.pisciculturebachelier.fr/pointer.cur); }

/* erreur */
.error { width:80%; color:red; font-weight:bold; font-size:16px; }
.indicatif { font-size:10px; }

/* navigation page */
#top { top:0px; }
#bottom { bottom:0px; }
#nav_page { background:url(http://www.pisciculturebachelier.fr/img/fond/ccff66.gif) #ccff66; border:1px solid #918d8d; position:fixed; margin:5px; padding:10px; bottom:5px; right:5px; text-align:left; opacity:0.4; filter:alpha(opacity:40); }
#nav_page:hover { opacity:1; filter:alpha(opacity:100); }
#nav_page img { margin-left:5px; }

/* page login */
#login_top { background:url(http://www.pisciculturebachelier.fr/img/fond/ffffff.gif) #ffffff; border-bottom:5px solid #ffffff; font:bold 12px Verdana, sans-serif; color:#546347; }
#login_bottom { background:url(http://www.pisciculturebachelier.fr/img/fond/c5bb94.gif) #D6DBB1; border-top:2px solid #546347; }

/* page admin */
#general { width:780px; color:#546347; }
#header { background:url(http://www.pisciculturebachelier.fr/img/fond/c5bb94.gif) #D6DBB1; width:100%; }
#header h1,#header h2 { display:inline; }
#page { background:url(http://www.pisciculturebachelier.fr/img/fond/ffffff.gif) #ffffff; width:100%; min-height:500px; }
#cont_left { float:left; width:180px; margin:30px 5px; min-height:500px; }
#cont_right { float:left; width:580px; margin:30px 5px; height:auto!important; height:100%; min-height:500px; }
#cont_right h1 { font-size:24px; }
#cont_right h2,#cont_right h4 { display:inline; }
#cont_info { margin:5px; }
#footer { background:url(http://www.pisciculturebachelier.fr/img/fond/afb873.gif) #afb873; border-top:2px solid #546347; width:100%; }
#logo { display:inline; margin:5px 10px 20px 10px; }

/* alternance des couleurs */
.tr_dark { background:url(http://www.pisciculturebachelier.fr/img/fond/c5bb94.gif) #c5bb94; padding:5px; }
.tr_dark td { padding:5px; }
.tr_dark:hover { background:url(http://www.pisciculturebachelier.fr/img/fond/ccff66.gif) #ccff66; }

.tr_light { background:url(http://www.pisciculturebachelier.fr/img/fond/afb873.gif) #afb873; }
.tr_light td { padding:5px; }
.tr_light:hover { background:url(http://www.pisciculturebachelier.fr/img/fond/ccff66.gif) #ccff66; }

a.mini { margin:0px 5px; color:#546347; }

.icon img { margin:0px 1px; }
.alpha img { opacity:0.4; filter:alpha(opacity:40); }

.liste { background:url(http://www.pisciculturebachelier.fr/img/fond/c5bb94.gif) #c5bb94; margin:2px 5px; padding:20px 0px; }
.liste a { color:#546347; }
.sub_liste { max-height:700px; overflow:auto; }
.liste_top { background:url(http://www.pisciculturebachelier.fr/img/fond/afb873.gif) #afb873; margin:2px 5px; }
.liste_top:hover { background:url(http://www.pisciculturebachelier.fr/img/fond/c5bb94.gif) #D6DBB1; }
.liste_bottom { background:url(http://www.pisciculturebachelier.fr/img/fond/afb873.gif) #afb873; margin:2px 5px; }
.liste_bottom:hover { background:url(http://www.pisciculturebachelier.fr/img/fond/c5bb94.gif) #D6DBB1; }

#resume{ }
#selection { background:url(http://www.pisciculturebachelier.fr/img/fond/ffffff.gif) #ffffff; width:100%; }
#nav_top { background:url(http://www.pisciculturebachelier.fr/img/fond/ffffff.gif) #ffffff; width:100%; }

/* liens vers detail ajax */
.detail { background:url(http://www.pisciculturebachelier.fr/img/fond/ccff66.gif) #ccff66; margin:20px; }
.detail:hover { background:url(http://www.pisciculturebachelier.fr/img/fond/ffffff.gif) #ffffff; }
a.voir_detail { padding-right:30px; width:100%; }
a.voir_detail:hover { background:url(http://www.pisciculturebachelier.fr/img/expand/plus.gif) center right no-repeat; }
a.voir_detail.selected:hover { background:url(http://www.pisciculturebachelier.fr/img/expand/moins.gif) center right no-repeat; }

/* formulaires */
.td_name { width:40%; text-align:left; vertical-align:top; }
.td_value { width:60%; text-align:right; font-weight:bold; vertical-align:top; }
.color { border: 2px solid #550000; width:100px; height:30px; }
a.mail { padding-right:10px; color:#546347; }
a.msn { padding-right:10px; color:#546347; }
a.web { padding-right:10px; color:#546347; }


/* barre de navigation */
#nav span.selected { border:2px solid #546347; background-color:#cf6; padding:1px 5px; font-family:Verdana,Arial,Helvetica,sans-serif; font-size:14px; font-weight:bold; color:#546347; text-decoration:none; }
#nav a { font-family:Verdana,Arial,Helvetica,sans-serif; font-size:14px; font-weight:bold; color:#546347; }

/* overlib */
#overDiv { position:absolute; visibility:hidden; z-index:10000; }
#overDiv .fgclass { background:url(http://www.pisciculturebachelier.fr/img/fond/ccff66.gif) #ccff66; border:1px solid #546347; }
#overDiv .bgclass { background:url(http://www.pisciculturebachelier.fr/img/fond/ccff66.gif) #ccff66; }
#overDiv .textfontclass { font:bold 10px Verdana,sans-serif; color:#546347; text-align:center; }
#overDiv .captionfontclass { font:bold 10px Verdana,sans-serif; color:#ffffff; }
#overDiv .closefontclass { font:bold 10px Verdana,sans-serif; color:#ffffff; padding:0 2px; }
		
/* navigation haut */
#menu { padding:3px 0; margin:0px; font:bold 12px Verdana; list-style-type:none; text-align:center; border-bottom:2px solid #546347; }
#menu li { display:inline; }
#menu li a { text-decoration:none; font-size:12px; padding:3px 7px; margin-right:3px; border:2px solid #546347; color:#ffffff; background:url(http://www.pisciculturebachelier.fr/img/fond/546347.gif) #546347; }
#menu li a:hover { padding-top:8px; background:url(http://www.pisciculturebachelier.fr/img/fond/ffffff.gif) #ffffff; color:#546347; }
#menu li a.selected { padding-top:8px; background:url(http://www.pisciculturebachelier.fr/img/fond/ffffff.gif) #ffffff; color:#546347; border-bottom:2px solid #fff; }

/*navigation gauche	*/
#submenu { background:url(http://www.pisciculturebachelier.fr/img/fond/546347.gif) #546347; text-align:center; }
#submenu h1 { font:bold 20px Verdana,sans-serif; color:#ffffff; display:block; margin:0 2px 10px 2px; }
#submenu ul { padding:3px 0; margin:0; font:bold 12px Verdana; list-style-type:none; text-align:left; }
#submenu li { margin:2px; }
#submenu li a { background:url(http://www.pisciculturebachelier.fr/img/folder/off.gif) center left no-repeat; font-size:12px; text-decoration:none; padding:3px 22px; margin-right:3px; color:#ffffff; width:100%; }
#submenu li a:hover { background:url(http://www.pisciculturebachelier.fr/img/folder/on.gif) center left no-repeat; }
#submenu li.selected a { background:url(http://www.pisciculturebachelier.fr/img/folder/on.gif) center left no-repeat; }
#submenu li ul { margin:10px 10px; width:90%; background:url(http://www.pisciculturebachelier.fr/img/fond/ccff66.gif) #ccff66; }
#submenu li ul:hover { background:url(http://www.pisciculturebachelier.fr/img/fond/ffffff.gif) #ffffff; }
#submenu li li a,#submenu li.selected li a { color:#546347; margin:2px; background:url(http://www.pisciculturebachelier.fr/img/file/off.gif) center left no-repeat; }
#submenu li li a:hover { background:url(http://www.pisciculturebachelier.fr/img/file/on.gif) center left no-repeat; }

/* calendrier */
#calendar { background:url(http://www.pisciculturebachelier.fr/img/fond/afb873.gif) #afb873; margin:10px; width:200px; }
#calendar:hover { background:url(http://www.pisciculturebachelier.fr/img/fond/c5bb94.gif) #D6DBB1; }
.cal_jour { font-size:9px;color:#546347; }
.cal_jour_j { font-size:11px;color:#546347;border:1px solid #546347;background-color:#ccff66 }
.cal_d { font-size:11px;color:#546347 }
.cal_m { font-size:11px;color:#546347 }
.cal_y { font-size:11px;color:#546347 }

/* tableau des reservations */
#tableau { background-color:#fff; overflow:auto; padding:20px 0px; margin:2px 5px; }
#tableau td { padding: 2px; border: 2px solid #fff; }
#tableau td:hover {  }
#tableau .td_reserved { filter:alpha(opacity=70); font-size:10px; }
#tableau .td_reserved a { font-size:10px; }
#tableau .td_reserved:hover { border: 2px solid #900; filter:alpha(opacity=100) }
#tableau .td_conge { background-image:url(http://www.pisciculturebachelier.fr/img/active.gif); filter:alpha(opacity=70) }
#tableau .td_conge:hover { background-color:#fcc; border: 2px solid #900; filter:alpha(opacity=100) }
#tableau .td_ponton { background-image:url(http://www.pisciculturebachelier.fr/img/active.gif); filter:alpha(opacity=70) }
#tableau .td_ponton:hover { background-color:#fcc; border: 2px solid #900; filter:alpha(opacity=100); }
#tableau .td_empty { cursor:url(http://www.pisciculturebachelier.fr/pointer.cur); filter:alpha(opacity=70) }
#tableau .td_empty:hover { background:url(http://www.pisciculturebachelier.fr/img/add.png) #fcc; background-position:center center; background-repeat:no-repeat; border: 2px solid #900; filter:alpha(opacity=100) }
#tableau .td_avalid { }
#tableau .td_valid { background-image:url(http://www.pisciculturebachelier.fr/img/active.gif); }
#tableau .ponton_valid { background-color:#ddd; }
#tableau .ponton_avalid { color:#999; background-color:#ddd; background-image:url(http://www.pisciculturebachelier.fr/img/active.gif); }
#tableau .ponton_avalid a { color:#999; font-style:normal; }
#tableau .date_valid { width:140px!important; }
#tableau .date_avalid a { color:#999; font-weight:normal; font-size:12px; }
#tableau .date_avalid { width:140px!important; color:#999; background-image:url(http://www.pisciculturebachelier.fr/img/active.gif); }
#tableau .date_valid a { font-weight:normal; font-size:12px; }
#tableau .light { background-color:#ddd; }
#tableau .dark { background-color:#fcc; }

/* lightbox */
#lightbox{ display:none; position: absolute; top:50%; left:50%; padding:10px; z-index:9999; width:500px; height:400px; margin:-220px 0 0 -250px; text-align:left; }
#overlay{ display:none; position:absolute; top:0; left:0; width:100%; height:100%; z-index:5000; background:url(http://www.pisciculturebachelier.fr/img/fond/afb873.gif) #afb873; -moz-opacity: 0.8; opacity:.80; filter: alpha(opacity=80); }
#lightbox[id]{ position:fixed; }
#overlay[id]{ position:fixed; }
#lightbox.done #lbLoadMessage{ display:none; }
#lightbox.done #lbContent{ display:block; background:url(http://www.pisciculturebachelier.fr/img/fond/ccff66.gif) #cf6; border:1px solid #546347 }
#lightbox.done #lbTopContent{ display:block; background:url(http://www.pisciculturebachelier.fr/img/fond/ffffff.gif) #fff; border-bottom:1px solid #546347 }
#lightbox.loading #lbTopContent{ display:none; }
#lightbox.loading #lbContent{ display:none; }
#lightbox.loading #lbLoadMessage{ display:block; }
/*#lightbox.done img{ width:100%; height:100%; }*/
	
/* corners */
.rtop,.artop{display:block}
.rtop *,.artop *{display:block;height:1px;overflow:hidden;font-size:1px}
.artop *{border-style: solid;border-width:0 1px}
.r1,.rl1,.re1,.rel1{margin-left:5px}
.r1,.rr1,.re1,.rer1{margin-right:5px}
.r2,.rl2,.re2,.rel2,.ra1,.ral1{margin-left:3px}
.r2,.rr2,.re2,.rer2,.ra1,.rar1{margin-right:3px}
.r3,.rl3,.re3,.rel3,.ra2,.ral2,.rs1,.rsl1,.res1,.resl1{margin-left:2px}
.r3,.rr3,.re3,.rer3,.ra2,.rar2,.rs1,.rsr1,.res1,.resr1{margin-right:2px}
.r4,.rl4,.rs2,.rsl2,.re4,.rel4,.ra3,.ral3,.ras1,.rasl1,.res2,.resl2{margin-left:1px}
.r4,.rr4,.rs2,.rsr2,.re4,.rer4,.ra3,.rar3,.ras1,.rasr1,.res2,.resr2{margin-right:1px}
.rx1,.rxl1{border-left-width:5px}
.rx1,.rxr1{border-right-width:5px}
.rx2,.rxl2{border-left-width:3px}
.rx2,.rxr2{border-right-width:3px}
.re2,.rel2,.ra1,.ral1,.rx3,.rxl3,.rxs1,.rxsl1{border-left-width:2px}
.re2,.rer2,.ra1,.rar1,.rx3,.rxr3,.rxs1,.rxsr1{border-right-width:2px}
.rxl1,.rxl2,.rxl3,.rxl4,.rxsl1,.rxsl2,.ral1,.ral2,.ral3,.ral4,.rasl1,.rasl2{border-right-width:0}
.rxr1,.rxr2,.rxr3,.rxr4,.rxsr1,.rxsr2,.rar1,.rar2,.rar3,.rar4,.rasr1,.rasr2{border-left-width:0}
.r4,.rl4,.rr4,.re4,.rel4,.rer4,.ra4,.rar4,.ral4,.rx4,.rxl4,.rxr4{height:2px}
.rer1,.rel1,.re1,.res1,.resl1,.resr1{border-width:1px 0 0;height:0px !important;height:1px}
/*.submenu {position:absolute; top: 0; border: 1px solid #918d8d; border-width: 0 1px; font:normal 12px Verdana; line-height:18px; z-index:100; background-color: white; width: 130px; display:none; }
background:white url(shade.gif) top left repeat-x;*/
