html, body{width:100%; background-color:#FFF; margin:0;  text-align:center;}

 .pagination a{color:#FFF}
 .pagination a:hover{color:#900; text-decoration:none}
 .pagination a:visited{color:#900; text-decoration:underline}

a{color:#1D62A1}

a.modo{text-decoration:underline; color:#070}

a.membre{text-decoration:underline; color:#00F}

a.no_link{text-decoration:none; color:#1D62A1}
a.photo{text-decoration:none}

p.message{color:#C33; text-align:center; font-weight:bold}

.text_centre{text-align:center;}

#conteneur{position:relative; font-family:Arial,Verdana,Tahoma,"Trebuchet MS",Sans-Serif,Georgia,Courier,"Times New Roman",Serif; font-size:12px; line-height:135%; color:#000; min-height:1300px; border:1px solid #999; width:988px; margin-right:auto; margin-left:auto; background-color:#1C5298; background-image:url(./images/badminton.jpg); text-align:left}

#haut{position:relative; width:100%; height:200px; text-align:right; padding-right:10px; color:#FF0; font-weight:bold;}

#connexion{height:200px; background-image:url(./images/background.gif); background-repeat:no-repeat; margin-left:279px;}

#frame{font-family:Verdana,Arial,Helvetica,sans-serif; color:#000; font-size:11px}

#gauche{position:absolute; margin:0px 0px 15px 10px; left:0; width:150px}

#centre{background-repeat:repeat; width:808px; margin:0px 10px 20px 170px}

#centrage img{vertical-align:middle}

#centrage{border:1px solid #000; background-color:#FFF;  background-image:url(./images/titre_div.gif); background-repeat:repeat-x; padding:5px 0px 0px 0px; border-radius:10px 10px 0 0; -moz-border-radius:10px 10px 0 0;-webkit-border-radius:10px 10px 0 0;}
#centrage_log{border:1px solid #000; background-color:#FFF; background-image:url(./images/titre_div.gif); background-repeat:repeat-x; padding:0px 0px 0px 10px; height:26px;border-radius:10px; -moz-border-radius:10px;-webkit-border-radius:10px; }
#centrage_login{position:relative; float:left;}
#centrage_inscription {position:relative; margin:6px 30px 0px 550px;}
#centrage_inscription a{color:#000;}
#centrage_padding{padding:0px 10px 0px 10px}
#centrage_padding_end{padding:0px 10px 10px 10px}

#centrage_barre{background-image:url(./images/bottom2.gif);  background-repeat:repeat-x; padding:6px 10px 7px 10px;}

#statistique{ border:1px solid #000; background-color:#FFF;  background-image:url(./images/titre_div.gif); background-repeat:repeat-x; padding:5px 10px 20px 10px;  border-radius:10px 10px 0 0; -moz-border-radius:10px 10px 0 0;-webkit-border-radius:10px 10px 0 0;}

span.titre{color:#BD9C21; text-decoration:underline; text-align:center font-weight:bold;}

#bas{width:100%; position:absolute}

table.int{border:1px solid #999; width:600px; background-color:#F5F5F5}

th.int{background-image:url(./images/sunset.jpg); color:#FFF; height:25px}

.transparent{filter:alpha(opacity=0); -moz-opacity:0; opacity:0; border:0px solid #FFF; background:#FFF; z-index:10; cursor:pointer}
.transparentFake{background:none; border:none}
.transparent2{z-index:10}

input.over{width:236px; height:15px; background:url(./images/input.gif) no-repeat left top; border:none; padding:4px 8px}
input.over:focus {background-position:left bottom}

input.over.checked{width:236px; height:15px; background:url(./images/input3.gif) no-repeat left top; border:none; padding:4px 8px}
input.over.error{background-position:left bottom}

input.over_small{width:95px; height:16px; background:url(./images/input3.gif) no-repeat left top; border:none; padding:4px 8px}
input.over_small:focus {background-position:left bottom}

label.error{
	color:#F00;
}

#interieur{font-size:11px; width:480px; text-align:left; border-collapse:collapse; border:1px solid #999; margin-left:auto; margin-right:auto;}

#interieur th, tfoot{text-align:center; font-size:12px; font-weight:normal; line-height:120%; background-image:url(./images/titre_div.gif);  border-top:1px solid #999; border-bottom:1px solid #999; color:#BD9C21; padding:5px}

#interieur td{border-bottom:1px solid #999; color:#000; border-top:1px solid #999; background:#FFFCE8; padding:5px}

#interieur tr td{background:#FFFCE8; font-size:11px; color:#0000}

#interieur tbody tr:hover td{background:#d0dafd url(./images/titre_div.gif); color:#900}

#interieur2{font-size:11px; width:480px; text-align:left; border-collapse:collapse; border:1px solid #999; margin-left:auto; margin-right:auto; }

#interieur2 th, tfoot{text-align:center; font-size:12px; font-weight:normal; line-height:120%; background-image:url(./images/titre_div.gif);  border-top:1px solid #999; border-bottom:1px solid #999; color:#BD9C21; padding:5px}

#interieur2 td{border-bottom:1px solid #999; color:#000; border-top:1px solid #999; background:#FFFCE8; padding:5px}

.interieur{font-size:11px; line-height:120%; width:90%; border-collapse:collapse; border:1px solid #999; margin-left:auto; margin-right:auto;}

.interieur th, tfoot{text-align:center; font-size:12px; font-weight:normal; background-color:#CCC; background-image:url(./images/titre_div.gif); background-repeat:repeat-x; border-top:1px solid #999; border-bottom:1px solid #999; color:#BD9C21; padding:5px}

.interieur td{border-bottom:1px solid #999; color:#000; border-top:1px solid #999; background:#FFF; text-align:center; padding:5px;}
.interieur td.center{text-align:center;}
.interieur td.left{text-align:left;}
.interieur td.border_right{border-right:1px solid #999;}

.interieur tr td{font-size:11px; color:#0000}

.interieur2{font-size:11px; width:90%; border-collapse:collapse; border:1px solid #999}

.interieur2 th, tfoot{text-align:center; font-size:12px; font-weight:normal; background-image:url(./images/titre_div.gif);  border-top:1px solid #999; border-bottom:1px solid #999; color:#BD9C21; padding:5px}

.interieur2 td{border-bottom:1px solid #999; color:#000; border-top:1px solid #999; background:#FFFCE8; text-align:center; padding:5px}

.interieur2 tr td{font-size:11px; color:#0000}

#album{font-size:11px; width:600px; text-align:center; border-collapse:collapse; border:1px solid #999; margin-left:auto; margin-right:auto;}

#album th, tfoot{text-align:center; font-size:12px; font-weight:normal; background-image:url(./images/titre_div.gif);  background-repeat:repeat-x; border-top:1px solid #999; border-bottom:1px solid #999; color:#BD9C21; padding:5px}

#album td{border:1px solid #999; color:#000; width:200px; height:150px;  padding:5px}

#album tr td{font-size:11px; color:#0000}

#album td:hover{ background-color:#FFC}

#pdf{border:1px solid #000}

#lightbox{position:absolute; left:0; width:100%; z-index:100; text-align:center; line-height:0}
#lightbox img{width:auto; height:auto}
#lightbox a img{border:none}

#outerImageContainer{position:relative; background-color:#fff; width:250px; height:250px; margin:0 auto}
#imageContainer{padding:10px}

#loading{position:absolute; top:40%; left:0%; height:25%; width:100%; text-align:center; line-height:0}
#hoverNav{position:absolute; top:0; left:0; height:100%; width:100%; z-index:10}
#imageContainer>#hoverNav{left:0}
#hoverNav a{outline:none}

#prevLink, #nextLink{width:49%; height:100%; background-image:url(data:image/gif; base64,AAAA);  display:block}
#prevLink{left:0; float:left}
#nextLink{right:0; float:right}
#prevLink, #prevLink:visited:hover{background:url(./images/prevlabel.gif) left 100% no-repeat}
#nextLink, #nextLink:visited:hover{background:url(./images/nextlabel.gif) right 100% no-repeat}

#imageDataContainer{font:10px Verdana,Helvetica,sans-serif; background-color:#fff; margin:0 auto; line-height:1.4em; overflow:auto; width:100%}

#imageData{padding:0 10px; color:#666}
#imageData #imageDetails{width:70%; float:left; text-align:left}
#imageData #caption{font-weight:bold}
#imageData #numberDisplay{display:block; clear:left; padding-bottom:1.0em}
#imageData #bottomNavClose{width:66px; float:right;  padding-bottom:0.7em; outline:none}

#overlay{position:absolute; top:0; left:0; z-index:90; width:100%; height:500px; background-color:#000}

#listephoto{position:relative; width:800px; padding:0px 0px 0 0; margin:auto; text-align:left}

.test{width:800px; margin-top:10px; display:block; overflow:auto}
.test{margin:10px 0 0 0}

.test .horizontal{border:1px solid #ccc; width:110px; height:100px; padding:20px 0 0 10px; margin:5px; cursor:pointer; float:left}

.test .vertical{border:1px solid #ccc; width:93px; height:110px; padding:10px 0 0 27px; margin:5px; cursor:pointer; float:left}
div.sdmenu{width:150px; font-family:Arial,sans-serif; font-size:12px; padding-bottom:10px; background:url(./images/bottom.gif) no-repeat right bottom; color:#fff}
div.sdmenu div{background:url(./images/cellpic1.gif) repeat-x; overflow:hidden}
div.sdmenu div:first-child{background:url(./images/cellpic1.gif) repeat-x;border-radius:10px 10px 0 0; -moz-border-radius:10px 10px 0 0;-webkit-border-radius:10px 10px 0 0; }
div.sdmenu div.collapsed{height:25px}
div.sdmenu div span{display:block; padding:5px 25px; font-weight:bold; color:#BD9C21; background:url(./images/expanded.gif) no-repeat 10px center; cursor:default; border-bottom:1px solid #ddd;}
div.sdmenu div.collapsed span{background-image:url(./images/collapsed.gif)}
div.sdmenu div a{padding:5px 10px; background:#FFF; display:block; border-bottom:1px solid #ddd; color:#1D62A1}

div.sdmenu div a.current{color:#1D62A1; text-decoration:none; background-color:#FFFCE8}
div.sdmenu div a:hover{background-color:#FFFCE8; color:#1D62A1; text-decoration:underline}

div.sdmenu div a.no_link{text-decoration:none}
div.sdmenu div a.no_link:hover{color:#1D62A1; background:#FFFCE8; text-decoration:none}

div.sdmenu div p{padding:5px 10px; background:#FFFCE8; display:block; border-bottom:1px solid #ddd; color:#066}

.dock{position:relative; height:50px; text-align:center}
.dock-container{position:absolute; height:50px; background:url(./images/dock-bg2.gif); padding-left:20px}
a.dock-item{display:block; width:40px; color:#000; position:absolute; top:0px; text-align:center; text-decoration:none; font:bold 12px Arial,Helvetica,sans-serif}
.dock-item img{border:none; margin:5px 10px 0px; width:100%}
.dock-item span{display:none; padding-left:20px}

#dock2{width:100%; bottom:0px; position:absolute; left:0px}
.dock-container2{position:absolute; height:50px; background:url(./images/dock-bg.gif); padding-left:20px}
a.dock-item2{display:block; font:bold 12px Arial,Helvetica,sans-serif; width:40px; color:#000; bottom:0px; position:absolute; text-align:center; text-decoration:none}
.dock-item2 span{display:none; padding-left:20px}
.dock-item2 img{border:none; margin:5px 10px 0px; width:100%}

#box_small{background-color:#FFF;height:228px;}
#box_big{background-color:#CCC}
	
.submit_modal{border:none;background: transparent url(default/submit.gif) no-repeat top left; width:64px;height:19px;}

.window-statusBar{height:19px;position: relative;border-left:1px solid #AAA;overflow: hidden;background:transparent url(default/bottom_mid.gif) repeat-x;}
