* {margin:0px;padding:0px;border:0px;outline:none;}
body {background:#a2e9ff url(../images/jcc-01.jpg) top repeat-x;font:normal 10px arial;color:#033C4C;}
#content {height:612px;width:912px;margin:auto;margin-top:56px;background:transparent url(../images/jcc-02.jpg) left top no-repeat;}
#jccHome {display:block;float:left;height:70px;width:180px;margin-left:90px;margin-top:50px;background:transparent;text-indent:-2000px;}
#jccLots {display:block;float:left;clear:left;height:45px;width:243px;margin-left:219px;margin-top:415px;background:transparent url(../images/jcc-05.png) left top no-repeat;text-indent:-2000px;}
#jccJouer {float:right;height:153px;width:429px;margin-right:0px;margin-top:326px;$margin-top:447px;background:transparent url(../images/jcc-06.jpg) left top no-repeat;}
#jccJouer a {display:block;float:right;clear:right;height:130px;width:135px;margin-right:25px;margin-top:0px;background:transparent;text-indent:-2000px;}
#footer {list-style:none;position:absolute;margin-top:600px;margin-left:430px;$margin-left:150px;}
#footer li {display:block;height:31px;float:left;background: url(../images/jcc-03.png) top repeat-x;}
#footer li a {display:block;font:normal 12px Arial;color:#fff;text-transform:uppercase;text-decoration:none;background: url(../images/jcc-04.png) right top no-repeat;padding:5px 15px;}
#footer li a:hover {text-decoration:underline;}

form {border:1px solid #fe8e4b;padding-bottom:5px;}
form h1 {display:block;font:bold 25px Arial; color:#fe8e4b;margin-bottom:10px;padding-left:5px;}
form fieldset {width:330px;padding:5px 15px;}
form legend {font:normal 11px arial;color:#033C4C;margin-bottom:5px;}
form label {font:normal 10px arial;color:#033C4C;height:15px;}
form input {font:normal 10px arial;color:#033C4C;height:15px;}
form button {float:left;clear:both;height:20px;width:90px;font:bold 11px arial;color:#fe8e4b;line-height:20px;background:#ffd7bf;border:1px solid #fe8e4b;cursor:pointer;margin:auto;margin-bottom:5px;margin-left:130px;}
form p.important {clear:both;margin-left:15px;font:normal 10px arial;color:#fe8e4b;margin-bottom:5px;}

#inscriptionForm {width:360px;float:right;clear:right;background:#fff;margin-top:100px;$margin-top:220px;margin-right:30px;}
#inscriptionForm #f_inscription {margin-bottom:5px;}
#inscriptionForm #f_inscription label {clear:left;display:block;float:left;width:80px;margin-bottom:5px;text-align:right;margin-right:10px;}
#inscriptionForm #f_inscription input {display:block;float:left;margin-bottom:5px;width:140px;border:1px solid #fe8e4b;}
#inscriptionForm #f_inscription select {float:left;margin-bottom:5px;width:143px;border:1px solid #fe8e4b;font:normal 10px arial;color:#033C4C;}
#inscriptionForm #f_inscription select option {font:normal 10px arial;color:#033C4C;}
#inscriptionForm #f_inscription p {float:left;width: 110px;margin-bottom:5px; text-align:right;margin-right:15px;}
#inscriptionForm #f_inscription div {float:left;clear:none;}
#inscriptionForm #f_inscription div label {clear:none;width:auto;}
#inscriptionForm #f_inscription div input {width:15px;margin-right:5px;border:0px;}
#inscriptionForm #f_profilset legend {float:left;display:block;}
#inscriptionForm #f_profilset label {display:block;width:80px;float:left;margin-bottom:5px;}
#inscriptionForm #f_profilset label a {color:#033C4C;}
#inscriptionForm #f_profilset label a:hover {text-decoration:none;}
#inscriptionForm #f_profilset input {clear:left;display:block;float:left;width:15px;margin-bottom:5px;margin-right:10px;margin-left:15px;_margin-left:10px;}
#inscriptionForm #f_profilset div {float:left;clear:none;margin-bottom:5px;}
#inscriptionForm #f_profilset div label {clear:none;width:auto;}
#inscriptionForm #f_profilset div input {width:15px;margin-right:5px;border:0px;}
#inscriptionForm #f_profilset label#f_optin {width:auto;white-space:nowrap;}
#inscriptionForm #f_profilset label#f_reglement {width:auto;white-space:nowrap;}

#questionForm {width:360px;float:right;clear:right;background:#fff;margin-top:230px;$margin-top:350px;margin-right:30px;}
#questionForm p.important {clear:both;margin-left:15px;font:normal 10px arial;color:#fe8e4b;margin-bottom:5px;}
#questionForm p.important a {color:#fe8e4b;}
#questionForm p.important a:hover {text-decoration:none;}

#parrainerForm {width:360px;float:right;clear:right;background:#fff;margin-top:70px;$margin-top:200px;margin-right:30px;}
#parrainerForm #f_parrainage input {display:block;float:left;margin-bottom:5px;margin-right:10px;width:140px;border:1px solid #fe8e4b;}
#parrainerForm #f_parrainage h2 {float:left;font:bold 15px Arial;}
#parrainerForm #f_parrainage p.f_libelle_prenom {float:left;width:160px;font:bold 11px Arial;}
#parrainerForm #f_parrainage p.f_libelle_email {float:left;margin-left:5px;width:150px;font:bold 11px Arial;}
#parrainerForm #f_coregistration {margin:5px 0px;height:130px;}
#parrainerForm #f_coregistration div.f_partenaires p {clear:both;}
#parrainerForm #f_coregistration div.f_partenaires p.descriptif {width:300px;font:normal 9px verdana;}
#parrainerForm #f_coregistration div.f_partenaires p img {clear:left;float:left;margin-right:5px;}
#parrainerForm #f_coregistration div.f_partenaires div {float:right;width:180px;padding-left:10px;border-left:1px solid #fe8e4b;margin-top:10px;padding-bottom:10px;}
#parrainerForm #f_coregistration div.f_partenaires div input {float:left;clear:left;margin-top:5px;margin-right:5px;}
#parrainerForm #f_coregistration div.f_partenaires div label {display:block;float:left;margin-top:5px;width:70px;}

#contentPage {width:360px;float:right;clear:right;background:#fff;margin-top:140px;$margin-top:270px;margin-right:30px;border:1px solid #fe8e4b;}
#contentPage h1 {display:block;font:bold 25px Arial;color:#fe8e4b;margin-bottom:5px;padding-left:5px;text-align:center;}
#contentPage p {text-align:center;}

#reglement {width:500px;margin:auto;background:#fff;padding:10px;border:1px solid #fe8e4b;}
#reglement h1 {font:bold 16px arial;color:#fe8e4b;margin-bottom:15px;}
#reglement h2 {font:bold 14px arial;color:#033C4C;margin-bottom:5px;margin-top:25px;}
#reglement h3 {font:normal 12px arial;color:#033C4C;margin-bottom:10px;}
#reglement p {margin-bottom:5px;}
#reglement p a {color:#fe8e4b;}
#reglement p a:hover {text-decoration:none;}
#reglement li {font:normal 10px arial;color:#033C4C;}
