/* Style sheet formulaires */
#form_transfert_competition .submit_container{margin-top:20px;margin-bottom:20px;}
.mod_registration td.col_0,.mod_lostPassword td.col_0,.mod_personalData td.col_0{width:180px;overflow:auto;padding-right:25px;text-align:right;}
.mod_registration td.col_1{width:180px;overflow:auto;padding-right:10px;text-align:right;}
.mod_lostPassword td.col_1,.mod_personalData td.col_1{width:330px;overflow:auto;padding-right:10px;text-align:left;vertical-align:top;}
.mod_lostPassword td.col_1 span{display:block;padding-bottom:30px;}
.mod_lostPassword h2{padding-bottom:30px;}
.mod_registration td,.mod_personalData td{height:40px;overflow:auto;text-align:right;vertical-align:top;}
#fiche_nageur_ajout textarea{width:500px;height:180px;}
#fiche_nageur_ajout .explanation{margin-top:30px;margin-bottom:30px;}
#fiche_nageur_ajout form{margin-top:5px;margin-bottom:30px;}
.error{color:#ff3b3b;}
div.ce_comments div.form{width:420px;overflow:auto;margin-right:auto;margin-bottom:20px;margin-left:auto;padding-left:20px;}
div.ce_comments div#champ1{margin-right:auto;margin-bottom:15px;margin-left:auto;}
div.ce_comments div#champ2{width:150px;float:left;}
div.ce_comments div#champ2 input.text{width:150px;}
div.ce_comments div#champ3{margin-left:180px;}
div.ce_comments div#champ1 textarea{width:380px;height:100px;}
div.ce_comments div.submit_container{width:100%;clear:right;}
div.ce_comments div.submit_container input.submit{float:right;margin-right:143px;margin-left:auto;}
.ce_comments .comment_default{margin-bottom:15px;padding-top:10px;}
#contact,#appel{width:730px;margin-top:50px;margin-left:50px;}
#contact .message{float:right;margin-top:35px;padding-left:0;}
#appel .message{float:right;margin-top:35px;padding-left:0;}
#contact label,#appel label{font-weight:bold;color:#596A95;line-height:21px;}
#contact label.message{bottom:24px;right:365px;position:relative;}
#contact .submit{clear:both;margin-top:20px;margin-left:260px;}
#appel div.submit_container{float:right;margin-right:400px;padding-top:25px;}
#appel label.message{bottom:24px;right:365px;position:relative;}
#contact input,#appel input{margin-bottom:15px;}
.mod_login label,.mod_registration label,.ce_comments,.ce_form label,.mod_lostPassword label,mod_personalData label{display:block;font-weight:bold;color:#596A95;line-height:21px;}
.mod_login input,.mod_registration input,.mod_lostPassword input{margin-bottom:10px;}
.mod_login,.mod_registration,.mod_lostPassword{margin-top:50px;padding:20px 10px 5px 10px;border:1px solid #3C7AB5;}
.mod_login{width:250px;float:left;margin-right:50px;}
.mod_registration{width:400px;}
div.mod_lostPassword{width:550px;border:0;}
div.mod_personalData form{padding-top:50px;}
.mod_registration td label,.mod_lostPassword td label{display:inline;}
.mod_login h2{left:15px;top:38px;position:absolute;display:block;margin:0;padding:0 10px;background-color:#ffffff;}
.mod_registration h2{top:38px;position:absolute;margin:0;padding:0 10px;background-color:#ffffff;}

