body {
 height:100%;
 margin:0px;
 //background:#131F2D;
 background:#000000;
 font-family:arial;
 font-size:12px;
 font-weight:bold;
 color:#32332B;
}

#multimedia_desk {
 overflow-y:scroll;
 overflow-x:hidden;
 height: 390px;
 width:900px;
}

.photo {
 display:block;
 width:215px;
 height:190px;
 //background-color:green;
 text-align:center;
}

.photo a { 
 text-decoration:none;
}

.photo img { 
 border:none;
}

.photo span { 
 display:block; 
 font-size:11px;
 text-align:center;
 width:215px;
 //background-color:red;
}

#album_column_1 {
 display: inline-block;
 position:relative;
 left:35px;
}

#album_column_2 {
 display: inline-block;
 position:relative;
 left:70px;
}

#album_column_3 {
 display: inline-block;
 position:relative;
 left:105px;
}

#album_column_4 {
 display: inline-block;
 position:relative;
 left:140px;
}



#timing {
 font-size:11px;
 font-weight:bold;
 width:100%;
}

#timing thead tr {
 text-align:center;
 background-color:#131F2D;
 color:white;
 padding-left:5px;
 padding-right:5px;
 height:25px;
}

#timing td {
 padding-left:5px;
}

#timing tr {
 cursor:default;
}

#timing .highlight-1 {
 background-color:#F9A64A;
}

#timing .highlight-2 {
 background-color:white;
}

#timing .highlight-3 {
 background-color:#B897F9;
}

#timing .highlight-4 {
 background-color:#F75D5D;
}

#timing .highlight-5 {
 background-color:#5DB4F7;
}

.backlink {
  text-align:right;
  font-size:9px;
}

.note_clubs {
 margin-top:240px;
 font-size:10px;
}

a {
 color:#354556;
}

#page {
 min-height:100%;
 width:900px;
 overflow: hidden;
 margin-left: auto;
 margin-right: auto;
}

#entete {
 display:block;
 height:300px;
 width:900px;
 background-color:#000;
}

#corps {
 position:relative;
 height:403px;
 width:900px;
 padding-top:10px;
 background:url(img/bck_main_with_separator.jpg) no-repeat;
}

#corps2 {
 position:relative;
 height:403px;
 width:900px;
 padding-top:10px;
 background:url(img/bck_main_without_separator.jpg) no-repeat;
}

#corps3 {
 position:relative;
 height:403px;
 width:900px;
 padding-top:10px;
 background:url(img/bck_main_empty.jpg) no-repeat;
}

#columns {
 width:504px;
 height:350px;
 float:left;
}

#columns ul {
 position:relative;
 list-style-type:square;
 left:-20px;
 width:220px;
}

#column1 {
 width:240px;
 text-align:justify;
 float:left;
}

#column2 {
 width:240px;
 margin-right:0px;
 text-align:justify;
 float:right;
}

#juge {
float:left;
height:375px;
}

#juge h2 {
margin-left:150px;
}

#juge img {
position:relative;
top:-30px;
}

#juge p {
margin-left:150px;
position:relative;
top:-150px;
width:350px;
text-align:justify;
z-index:4;
}

#juges_nav {
display:block;
position:relative;
top:275px;
margin-left:150px;
width:350px;
height:16px;
}

#newsletter_author_picture {
 position:relative;
 top:-3px;
 float:left;
}

#newsletter h2 {
margin-left:150px;
}

#newsletter_date {
 position:relative;
 margin-left:150px;
 font-size:11px;
 top:-10px;
 color:#354556;
}

#newsletter_body {
 width:750px;
 height:220px;
 overflow-y:scroll;
 overflow-x:hidden;
 margin-left:150px;
}

#newsletter_signature {
 width:100%;
 text-align:right;
}

#newsletter_signature_author {
 padding-top:20px;
 padding-right:20px;
}

#newsletter_signature p {
 padding-right:20px;
 margin:0px;
 font-weight:normal;
 font-style:italic;
}

#next {
 display:block;
 width:18px;
 height:18px;
 background:url(img/forward.png) no-repeat;
 margin-left:334px;
 position:relative;
 top:-18px;
}

#next span {
 display:none;
}

#previous {
 display:block;
 width:18px;
 height:18px;
 margin-left:310px;
 background:url(img/backward.png) no-repeat;
}

#previous span {
 display:none;
}

#newsletter_reply {
 position:relative;
 display:block;
 width:18px;
 height:18px;
 background:url(img/email.png) no-repeat;
 left:845px;
 top:5px;
}

#newsletter_reply span {
 display:none;
}

#newsletter_navback {
 position:relative;
 display:block;
 width:18px;
 height:18px;
 background:url(img/back.png) no-repeat;
 left:865px;
 top:-13px;
}

#newsletter_navback span {
 display:none;
}

#panel {
 width:339px;
 height:384px;
 margin-right:5px;
 float:right;
}

#panelZone .item a {
 position:relative;
 top:-27px;
 left:117px;
}

#panelZone {
 position:relative;
 top:-6px;
 overflow-y:scroll;
 overflow-x:hidden;
 height:340px;
 width:329px;
 padding:5px;
}

#panelZone .item {
 border-style:solid;
 border-width:1px;
 border-color:white;
 height:100px;
 width:100%;
 margin-bottom:5px;
 text-decoration:none;
}

#panelZone a {
 text-decoration:none;
}

#panelZone .item.inactive:hover h3 {
 color:#777;
 cursor:default;
}

#panelZone .item.inactive:hover img {
 opacity: 0.5;
}

#panelZone .item.inactive:hover {
 /*background-color: rgba(0, 0, 0, 0.1);*/
 background-color:transparent;
 color:#777;
 cursor:default;
}

#panelZone .item:hover {
 background-color:white;
}

#panelZone h3 {
 position:relative;
 top:-10px;
 margin-right:10px;
 margin-left:106px;
 color:#354556;
 font-size:14px;
}

#panelZone img {
 position:relative;
 top:-44px;
 float:left;
}

#panelZone p {
 position:relative;
 top:-20px;
 margin-right:10px;
 margin-left:108px;
 font-size:11px;
 font-weight:normal;
 text-align:justify;
}

#panelZone2 .item a {
 position:relative;
 top:-27px;
 left:117px;
}

#panelZone2 {
 position:relative;
 top:-7px;
 overflow-y:scroll;
 overflow-x:hidden;
 height:340px;
 width:329px;
 padding:5px;
 border:solid 1px #FFFFFF;
}

#panelZone2 .item {
 border-style:solid;
 border-width:1px;
 border-color:white;
 height:100px;
 width:100%;
 margin-bottom:5px;
 text-decoration:none;
}

#panelZone2 a {
 text-decoration:none;
}

#panelZone2 .item.inactive:hover {
 background-color:transparent;
 color:#606060;
 cursor:default;
}

#panelZone2 .item:hover {
 background-color:white;
}

#panelZone2 h3 {
 margin-right:5px;
 margin-top:5px;
 color:#354556;
 font-size:13px;
}

#panelZone2 img {
 float:left;
 margin-right:5px;
}

#panelZone2 p {
 margin-right:5px; 
 font-size:11px;
 font-weight:normal;
 text-align:justify;
}

#switchClubs {
margin-left:10px;
font-size:9px;
 text-transform: lowercase;
}

#clubs a {
 color:#354556;
 text-decoration:none;
}

#clubs a:hover {
 text-decoration:underline;
}

#clubs thead tr {
height:25px;
text-align:center;
 background-color:#131F2D;
 color:white;
 cursor:default;
}

#clubs thead td {
 padding-right:5px;
 padding-left:5px;
}

#clubs tbody tr:hover {
 background-color:#FFFFFF;
 cursor:default;
}

#clubs th.header1 {
 text-align:left;
 cursor:default;
 padding-left:5px;
 height:20px;
 background-color:#F9A64A;
 color:#354556;
}

#clubs th.header2 {
 text-align:left;
 cursor:default;
 padding-left:10px;
 font-weight:normal;
 background-color:#AFAFAF;
}

#clubs {
 font-size:11px;
 font-weight:bold;
 width:100%;
}

#clubs td {
 padding-left:5px;
}

#table_resultats thead tr {
height:25px;
text-align:center;
 background-color:#F1942E;
 color:white;
 cursor:default;
}

#table_resultats thead td {
 padding-right:5px;
 padding-left:5px;
}

#table_resultats tbody tr:hover {
 background-color:#FFF;
 cursor:default;
}
#table_resultats thead td {
 border-bottom:solid 1px #FFF;
}
#table_resultats .top_border {
 border-top:solid 1px #FFF;
}

#table_resultats {
 font-size:11px;
 font-weight:bold;
 border:solid 1px #FFF;
 position:relative;
 top:-150px;
 left:145px;
 width:400px;
}

#table_resultats td {
 padding-left:5px;
 padding-right:5px;
}

#table_resultats .ranking {
 text-align:center;
 border-right:solid 1px #FFF;
}

#table_resultats .club {
 border-left:solid 1px #FFF;
 text-align:center;
 font-size:8px;
 width:100px;
}

.dossard {
 text-align:center;
}

#footer {
 position:relative;
 top:-5px;
 color: white;
 float:left;
}

#footer .turs{
 color:#F1942E;
}

#footer .acroswing {
 color:#E13CA8
}

#deconnexion {
 float:right;
 position:relative;
 top:-5px;
}

#deconnexion a:hover {
 color:#FFFFFF;
}

h1 {
 background:url(img/tle_full.jpg) no-repeat;
 height:100px;
 margin:0px;
}

h1 span {
 display:none;
}

h2 {
 font-size:14px;
 color:#354556;
 text-transform: uppercase;
}

#menu {
 display:block;
 width:245px;
 height:190px;
 float:left;
 border-top:5px solid white;
 border-left:5px solid white;
 border-bottom:5px solid white;
}

#menu h2 {
 color:#FFFFFF;
 margin-left:10px;
}

#loginForm {
 margin-left:10px;
 color:#FFFFFF;
}

#loginForm label {
 float:left;
 margin-top:5px;
 margin-bottom:5px;;
}

#loginForm input {
 float:right;
 margin-right:10px;
 margin-bottom:5px;
}

#invalidPassword {
 position:relative;
 padding-left:10px;
 top:90px;
 float:left;
 color:red;
 font-size:8px;
}

#slogan {
 height:190px;
 width:640px;
 float:right;
 cursor:default;
 border: 5px solid white;
}

#slogan img {
 width:640px;
 height:190px;
}

#slogan span {
 background-color: rgba(0, 0, 0, 0.5);
 position:relative;
 top:-26px;
 padding-left:5px;
 font-size:18px;
 font-weight:normal;
 color:white;
 width:635px;
 height:23px;
 display:block;
}

#slogan_extra3 {
 position:absolute;
 height:100px;
 width:685px;
 top:7px;
 background:url(img/2010-fun2.png) no-repeat right;
}


#facebook {
 position:absolute;
 height:64px;
 width:635px;
 top:230px;
}

#facebook a {
 display:block;
 width:64px;
 height:64px;
 float:right;
 background:url(img/facebook.png) no-repeat right;
}

#facebook span {
 display:none;
}

.menu_selector {
 display:block;
 width:52px;
 height:195px;
 float:left;
}

#menuItems {
 list-style:none;
 width:190px;
 float:right;
 margin-top:15px;
 padding:0px;
}

#menuItems li {
 list-style:none;
 width:1px;
 margin:0px;
 padding:0px;
}

.menuImage {
 display:block;
 height:23px;
}

.menuText {
 display:none;
}

#mnu_accueil {
 background:url(img/mnu_accueil.png) no-repeat;
 width:54px;
}

#mnu_timing {
 background:url(img/mnu_timing.png) no-repeat;
 width:140px;
}

#mnu_timing_off {
 background:url(img/mnu_timing.png) no-repeat;
 width:140px;
 opacity:0.3;
 filter:alpha(opacity=30);
}

#mnu_inscriptions {
 background:url(img/mnu_inscriptions.png) no-repeat;
 width:79px;
}

#mnu_inscriptions_off {
 background:url(img/mnu_inscriptions.png) no-repeat;
 width:79px;
 opacity:0.3;
 filter:alpha(opacity=30);
}

#mnu_resultats {
 background:url(img/mnu_resultats.png) no-repeat;
 width:71px;
}

#mnu_resultats_off {
 background:url(img/mnu_resultats.png) no-repeat;
 width:71px;
 opacity:0.3;
 filter:alpha(opacity=30);
}

#mnu_contact {
 background:url(img/mnu_contact.png) no-repeat;
 width:170px;
}

#mnu_contact_off {
 background:url(img/mnu_contact.png) no-repeat;
 width:170px;
 opacity:0.3;
 filter:alpha(opacity=30);
}

#mnu_multimedia {
background:url(img/mnu_photos_videos.png) no-repeat;
 width:112px;
}

#mnu_multimedia_off {
background:url(img/mnu_photos_videos.png) no-repeat;
 width:112px;
 opacity:0.3;
 filter:alpha(opacity=30);
}

#mnu_archives {
 background:url(img/mnu_archives.png) no-repeat;
 width:62px;
}

#mnu_archives_off {
background:url(img/mnu_archives.png) no-repeat;
 width:62px;
 opacity:0.3;
 filter:alpha(opacity=30);
}

#mnu_home_club {
 background:url(img/mnu_accueil.gif) no-repeat;
 width:141px;
 height:25px;
}

#mnu_infos_club {
 background:url(img/mnu_infos.gif) no-repeat;
 width:101px;
 height:25px;
}

#mnu_inscriptions_club {
 background:url(img/mnu_inscriptions.gif) no-repeat;
 width:159px;
 height:25px;
}

#mnu_results_club {
 background:url(img/mnu_results.gif) no-repeat;
 width:100px;
 height:25px;
}

#mnu_documents_club {
 background:url(img/mnu_documents.gif) no-repeat;
 width:140px;
 height:25px;
}

#menu_selector_1 {
 background:url(img/selector1.png) no-repeat;
 background-position:10px 2px;
}

#menu_selector_2 {
 background:url(img/selector2.png) no-repeat;
 background-position:0px 25px;
}

#menu_selector_3 {
 background:url(img/selector3.png) no-repeat;
 background-position:10px 55px;
}

#menu_selector_4 {
 background:url(img/selector4.png) no-repeat;
 background-position:10px 75px;
}

#menu_selector_5 {
 background:url(img/selector5.png) no-repeat;
 background-position:7px 95px;
}

#menu_selector_6 {
 background:url(img/selector6.png) no-repeat;
 background-position:10px 113px;
}

#menu_selector_7 {
 background:url(img/selector7.png) no-repeat;
 background-position:7px 140px;
}

#archives {
 position:relative;
 top:-310px;
 left:50px;
 height:170px;
 width:450px;
 background:url(img/archives.png) no-repeat right;
 z-index:3;
}

#extra1 {
 background:url(img/bck_sides.jpg) repeat-x;
 position:absolute;
 top:0px;
 left:0px;
 height:703px;
 width:50%;
 z-index:-1;
}

#extra2 {
 background:url(img/bck_sides.jpg) repeat-x;
 position:absolute;
 top:0px;
 left:0px;
 height:703px;
 width:100%;
 z-index:-2;
}

#extra4 {
 position:relative;
 top:-647px;
 left:-432px;
 font-size:9px;
 cursor:default;
}

#dancer_form {
 margin-left:150px;
 position:relative;
 top:-150px;
 width:350px;
 text-align:left;
}

#dancer_form label {
 position:relative;
 display:block;
 width:110px;
 float:left;
 top:8px;
}

#dancer_firstName {
 width:233px;
 margin-top:5px;
}

#dancer_lastName {
 width:233px;
 margin-top:5px;
}

#dancer_birthday_day {
 width:73px;
 margin-top:5px;
 text-align:center;
}

#dancer_birthday_month {
 width:73px;
 margin-top:5px;
 text-align:center;
}

#dancer_birthday_year {
 width:73px;
 margin-top:5px;
 text-align:center;
}

#dancer_sex {
 width:237px;
 margin-top:5px;
}

#dancer_submit {
 display:block;
 width:237px;
 margin-left:110px;
 margin-top:5px;
}

#polaroid {
 display:block;
 margin-bottom:10px;
}

#map {
 opacity:0.9;
 position:relative;
 top:-5px;
 width:890px;
 height:386px;
 border:solid 5px white;
}
