.casse {width:500px;height:500px;border:1px solid #999}
.casse img {border:1px solid red}

#content {position:relative;}
.puzzle {}
#iemessage{margin-bottom:10px}
.nav {width:200px;height:150px;float:left;margin-right:10px}
#copie {float:left;margin-left:8px}
#copie img {border: 1px solid #d8d7d7;}
#znapzone1 {max-width:600px; clear:both; max-height: 800px; border:1px dashed #EF6765; border-radius: 10px; margin: 0 auto; margin-top: 30px}
#znapzone {max-width:800px; clear:both; max-height: 800px; border:1px dashed #EF6765; border-radius: 10px; margin: 0 auto; margin-top: 15px}


.large_button { background-color:#7eaca3;text-align:center;position: relative;  float:left; width:114px; height:24px; color:#1f201e; border: 1px solid #b8d6bf;-moz-border-radius: 15px; -webkit-border-radius: 15px; -o-border-radius: 15px; -ms-border-radius: 15px; -khtml-border-radius: 15px; border-radius: 15px;}
.large_button p {text-align:center; width:100%;}

#control {float:right;padding:60px 40px 0 0;}
.txtsubnav{float:left;padding:0 10px 0 0}
.choose {background-color:#FFF; padding:5px 10px; color:#0090FF; border-radius:5px; }
	.choose:hover {background-color:#ccc; cursor:pointer;}
        .choose.active {background-color:yellow; color:#0090FF;}
        .choose.active:hover {cursor:default}

#control #puzzleBtns {clear:both; margin-top: 30px;}

#feedback {display:none; text-align:center; position:absolute; top:480px; background-color:#fff; padding: 25px 50px; border-radius:10px; left:285px; box-shadow: 0 3px 10px #333;}
#feedback p#bravo  {color:#ee5d5b; font-size:24px; line-height: 1em; padding:0 0 20px 0;}
#feedback a {margin-top: 20px;}

a.btn {padding:5px 15px; background-color:#0090FF; color:#fff; border-radius:5px;}
a.btn:hover {cursor:pointer; background-color: #076BB9;}