/* general */
#in_contenu{position:relative;overflow:hidden;}
#in_contenu2{width:730px;float:right;overflow:hiden;}
#in_desc{background-color:#EEE;padding:5px 10px;margin-bottom:20px;line-height:1.8;}
#in_desc a, #in_desc a:visited{text-decoration:underline;color:#000;}
#in_desc a:hover{text-decoration:underline;color:#3497DA;}
.bad_champ_texte{width:455px;}
.bad_champ_texte2{width:281px;}
.bad_bouton_retour{margin:0 auto;padding:5px 10px 5px 24px;background:url(img/intranet/icone-bouton-retour.png) 9px 8px #BBB no-repeat;color:#FFF;border:none;cursor:pointer;}
.bad_bouton_retour:hover{background-color:#999;color:#FFF;}
.bad_bouton_suite{margin:0 auto;padding:5px 24px 5px 10px;background:url(img/intranet/icone-bouton-suite.png) right 8px #3497DA no-repeat;color:#FFF;border:none;cursor:pointer;}
.bad_bouton_suite:hover{background-color:#0033BB;color:#FFF;}
.bad_bouton_submit{margin:0 auto;padding:5px 10px;background-color:#3497DA;color:#FFF;border:none;cursor:pointer;}
.bad_bouton_submit:hover{background-color:#0033BB;color:#FFF;}
#in_contenu a, #in_contenu a:visited{text-decoration:none;color:#3497DA;}
#in_contenu a:hover{text-decoration:underline;color:#0033BB;}
img, .image{vertical-align:middle;}
.in_nav_img{height:25px;vertical-align:top;padding-top:2px;}

/* connexion */
#bad_conn_col1{float:left;width:460px;padding-right:29px;border-right:1px solid #000;}
#bad_conn_col2{float:right;width:460px;}
.bad_conn_titre{font-weight:bold;color:#3497DA;font-size:16px;}
.bad_conn_desc{padding:5px 0 2px;}
.bad_conn_intitule{margin-top:5px;font-weight:bold;}
#bad_conn_rester{float:left;margin-top:5px;font-size:10px;vertical-align:top;}
#bad_conn_rester input{margin:1px 5px 0 0;}
#bad_conn_rester label{vertical-align:top;}
#bad_conn_oublie{float:right;margin-top:5px;font-size:10px;}
.bad_conn_bouton{float:right;margin-top:20px;}

/* mot de passe perdu */
#bad_recup_retour{float:left;padding-top:20px;}
#bad_recup_bouton{float:right;padding-top:20px;}

/* creation compte */
#bad_cree_col1{float:left;width:286px;padding-right:30px;border-right:1px solid #000;}
#bad_cree_col2{float:left;width:286px;padding:0 30px;border-right:1px solid #000;}
#bad_cree_col3{float:right;width:286px;}
#bad_creer_bouton{clear:both;position:relative;padding-top:20px;text-align:center;}
#bad_creer_retour{position:absolute;top:20px;left:0;}

/* accueil */
.in_acc_contenu{margin-top:20px;}
.in_acc_bloc{position:relative;float:left;width:220px;height:160px;background-color:#3497DA;margin:0 35px 30px 0;}
.in_acc_bloc2{position:relative;float:left;width:220px;height:160px;background-color:#3497DA;margin:0 0 30px;}
.in_acc_bloc_img{width:220px;height:115px;}
.in_acc_bloc a, .in_acc_bloc a:visited{display:block;width:220px;height:160px;text-decoration:none;color:#FFF;text-align:center;}

.in_acc_bloc_titre{position:absolute;bottom:15px;left:0;width:220px;height:25px;padding-top:5px;text-align:center;background-color:#0033BB;color:#FFF;letter-spacing:1px;}

/* coordonnees */
.in_coord_col1{float:left;width:335px;padding-right:29px;border-right:1px solid #000;}
.in_coord_col2{float:right;width:335px;}

/* club */
.in_club_desc{margin-bottom:5px;}
.in_club_separation{clear:both;height:30px;}
.in_club_espace{margin-top:10px;}
#in_club_case_licence{width:70px;text-align:center;border:1px solid #E6E6E6;}
#in_club_case_contact{width:50px;text-align:center;border:1px solid #E6E6E6;}
#in_club_case_nom{padding:5px 10px;text-align:left;border:1px solid #E6E6E6;}

/* menu */
#in_menu{float:left;width:220px;}
#in_menu, #in_menu ul, #in_menu li, #in_menu a{margin:0;padding:0;list-style:none;text-decoration:none;line-height:1;position: relative;}
#in_menu li{margin-bottom:10px;}
#in_menu li a, #in_menu li span{display:block;height:30px;border:1px solid #3497DA;}
#in_menu li .in_menu_icone{float:left;width:29px;height:29px;background-color:#FFF;}
#in_menu li .in_menu_section{float:right;width:178px;height:16px;padding:7px 10px 7px 0;background-color:#3497DA;color:#FFF;}
#in_menu li.active .in_menu_section, #in_menu li a:hover .in_menu_section{float:right;width:178px;height:16px;padding:7px 10px 7px 0;background-color:#0033BB;color:#FFF;}
#in_menu li .in_menu_titre{padding:2px 0 0 20px;font-weight:bold;text-transform:uppercase;letter-spacing:1px;}
#in_menu li .in_menu_triangle{float:left;width:0;height:0;border-style:solid;border-width: 8px 0 8px 12px;border-color:transparent transparent transparent #FFF;}
#in_menu ul ul{display:none;background:#EEE;width:100%;}
#in_menu ul ul li {margin:0;padding:0; border-bottom:1px solid #d4d4d4; border-top:none;}
#in_menu ul ul a, #in_menu ul ul span {padding:10px 10px 10px 30px;color:#676767;height:auto;border:none;}
#in_menu ul ul a:hover, #in_menu ul ul a.active{background-color:#3497DA;color:#FFF;}
#in_menu ul ul a::before, #in_menu ul ul span::before{content:'>';position:absolute;left:12px;}
.in_icone_accueil{background:url(img/intranet/icone-accueil.png) center 7px #FFF no-repeat;}
.in_icone_compte{background:url(img/intranet/icone-compte.png) center 7px #FFF no-repeat;}
.in_icone_club{background:url(img/intranet/icone-club.png) center 7px #FFF no-repeat;}
.in_icone_tournoi{background:url(img/intranet/icone-tournoi.png) center 7px #FFF no-repeat;}

/* general */
.in_bloc_bouton{clear:both;padding-top:20px;text-align:center;}
.in_champ_30{width:30px;}
.in_champ_date{width:80px;}
.in_champ_texte{width:520px;}
.in_champ_texte2{width:195px;}
.in_champ_select2{width:200px;}
#in_nav{position:relative;margin-bottom:20px;}
#in_nav_droit{float:right;text-align:right;}
#in_nav_gauche{float:left;}
.in_nav_espace{margin-bottom:10px;}
.in_nav_input{width:205px;}
.in_nav_select{width:300px;}
.in_recherche_select{float:right;text-align:right;}
.in_champ_recherche{width:200px;height:24px;margin:0;padding-left:10px;background-color:#EEE;border:1px solid #AAA;}
.in_champ_select{height:28px;background-color:#EEE;border:none;border:1px solid #AAA;}

/* tableau */
.in_table{width:100%;border-collapse:collapse;}
.in_ligne_titre{background-color:#000;color:#FFFFFF;}
.in_ligne_paire{background-color:#FFFFFF;}
.in_ligne_impaire{background-color:#EEEEEE;}
.in_ligne_select{background-color:#999999;color:#FFF;letter-spacing:1px;}
.in_ligne_select2{background-color:#3497DA;color:#FFF;}
.in_col_titre{font-weight:bold;color:#3497DA;font-size:16px;padding-bottom:5px;}
.in_col_intitule{width:180px;height:30px;}
.in_col_intitule2{width:110px;height:30px;}
.in_col_point{width:20px;}
.in_col_bouton{position:relative;padding-top:20px;text-align:center;}
.in_bouton_retour{position:absolute;left:0;top:20px;text-align:center;}
.in_col_retour{padding-top:20px;}
.in_case_titre_nom{padding:8px 10px;text-align:left;border:1px solid #E6E6E6;}
.in_case_titre_date{width:100px;text-align:center;border:1px solid #E6E6E6;}
.in_case_titre_action{width:100px;text-align:center;border:1px solid #E6E6E6;}
.in_case_titre_60{width:60px;text-align:center;border:1px solid #E6E6E6;}
.in_case_titre_l150{padding:8px 10px;text-align:left;width:130px;border:1px solid #E6E6E6;}
.in_case_titre_checkbox{width:50px;text-align:center;border:1px solid #E6E6E6;}
.in_case_centre{text-align:center;padding:5px 0;border:1px solid #E6E6E6;}
.in_case_gauche{text-align:left;padding:5px 10px;border:1px solid #E6E6E6;}

/* lien */
#titre1_texte a, #titre1_texte a:visited{text-decoration:none;color:#3497DA;}
#titre1_texte a:hover{text-decoration:underline;color:#3497DA;}
.in_ligne_select2 a, .in_ligne_select2 a:visited{text-decoration:none;color:#FFF;}
.in_ligne_select2 a:hover{text-decoration:underline;color:#FFF;}


.in_col21{float:left;width:320px;padding-right:29px;border-right:1px solid #000;}
.in_col22{float:right;width:320px;}
.in_col31{float:left;width:193px;padding-right:29px;border-right:1px solid #000;}
.in_col32{float:left;width:193px;padding:0 29px;border-right:1px solid #000;}
.in_col33{float:right;width:193px;}


/* */
.in_bloc_checkbox{position:absolute;left:-9999px;}
.in_bloc_checkbox:checked +label{background-color:#3497DA;}
.in_bloc_checkbox + label{display:block;width:55px;height:25px;padding-top:5px;text-align:center;color:#FFF;background-color:#DDD;cursor:pointer;}
.in_checkbox_gauche{float:left;margin:5px 14px 5px 0;}
.in_checkbox_droit{float:left;margin:5px 0 5px 0;}
.in_checkbox_dm{float:right;margin:25px 0 0;}

/* onglet */
#in_onglet_bloc{height:40px;width:100%;margin-top:-20px;margin-bottom:20px;}
.in_onglet{float:left;height:30px;margin-top:0px;width:150px;text-align:center;margin-right:2px;opacity:0.7;background-color:#3497DA;color:#FFF;padding-top:10px;cursor:pointer;}
#in_onglet_bloc .active, .in_onglet:hover{background-color:#3497DA;height:35px;margin-top:0px;opacity:1;padding-top:10px;border-bottom:1px dotted #FFF;color:#FFFFFF;}
#in_onglet_bloc a{display:block;text-decoration:none; color:#FFF;height:35px;width:150px;}



