/* journee inscription */
#journee_club_bloc {width:870px; background-color:#454545; padding:20px; padding-top:10px; padding-bottom:10px; background-image:url(images/bloc_flag_full.gif); background-repeat:no-repeat; border:1px solid #000;}
#journee_club_bloc h2 {color:white; font-size:20px; margin-bottom:30px; }
#journee_club_bloc div.journee_club_list {/*padding:5px;*/ border:0px solid #ccc; /* margin-bottom:10px;*/ border-bottom:3px solid #000;}
#journee_club_bloc div.journee_club_list span.date {font-weight:bold; color:#d60000; font-size:12px; padding-bottom:0; margin-bottom:0;}
#journee_club_bloc div.journee_club_list span.title {font-weight:bold; color:white; font-size:14px;}
#journee_club_bloc div.journee_club_list img {float:left; margin-right:10px; margin-bottom:10px;}
#journee_club_bloc div.journee_club_list p.description {}
#journee_club_bloc div.journee_club_list p.inscription {text-align:right;}

/* journee inscription view */
div.journee_club_view #left {width:430px; min-height:340px; float:left;}
div.journee_club_view #right {width:448px; min-height:340px; float:right; text-align:center; background-image:url(images/bloc_left_journee_club.gif); background-repeat:no-repeat; border:1px solid #000; border-right:0; background-color:#000;}
div.journee_club_view #right table {width:100%; margin-top:25px; margin-bottom:25px;}
div.journee_club_view #right table td {text-align:left;  color:white;}
div.journee_club_view #right table .label {text-align:right; font-weight:bold; font-size:14px; color:#adadad; padding-right:10px;}
div.journee_club_view #right img {margin-bottom:20px; width:130px; }
div.journee_club_view #right table .jc_bottom {text-align:center; padding-top:20px;}


/* journee inscription form */
div.journee_club_form {width:910px; background-color:#454545; background-image:url(images/bloc_grained_full.gif); background-repeat:no-repeat; border:1px solid #000;}
div.journee_club_form table {width:100%; margin-top:50px; margin-bottom:10px;}
div.journee_club_form span {color:#d60000; font-weight:bold;}
div.journee_club_form .label {text-align:right; font-weight:bold; padding-right:10px;}
div.journee_club_form input[type=text] {width:250px; font-size:12px;  border:0; background-color:#989898; height:19px;}
div.journee_club_form input[type=radio] {border:0; background-color:#989898;}
div.journee_club_form select, div.journee_club_form textarea {border:0; background-color:#989898;}
div.journee_club_form .oneline {text-align:center; padding-top:10px; padding-bottom:10px; border:3px solid black; border-left:0;  border-right:0;}
div.journee_club_form .form_error {padding-left:20px; padding-bottom:10px; color:#d60000; font-weight:bold;}
#form_valid {line-height:350px;  text-align:center; height:350px;  width:910px; background-color:#454545; background-image:url(images/bloc_grained_full2.gif); background-repeat:no-repeat; border:1px solid #000;}


div.journee_club_form input[type=submit]
{	
	background:url(images/button.png) repeat-x left top;
	width:100px;
	height: 26px;
	margin:0 0 10px 0;
	line-height:26px;
	color: #FFF;
	font-family: Arial, Helvetica, sans-serif;
	font-size:11px; text-align:center;
	font-weight:bold;
	border:0;

	cursor:pointer;

}

/* journee inscription friend */
div.journee_club_friend {
							width:890px;
							height:400px;
							background-color:#454545;
							background-image:url(images/bloc_grained_full2.gif);
							background-repeat:no-repeat;
							border:1px solid #000;
							padding-top:55px;
							padding-left:20px;
							
}

div.journee_club_friend table {width:100%;}
div.journee_club_friend td {padding:5px;}
div.journee_club_friend .icon {background-color:black; width:16px; }
div.journee_club_friend .name {background-color:#989898; padding:5px; color:black; font-weight:bold;}


div.journee_club_friend .level {float:left; width:220px; margin-bottom:20px;}
div.journee_club_friend .level span {background-color:black; padding:5px; margin-right:1px;}
div.journee_club_friend .title {font-weight:bold; font-size:14px; padding:5px; color:#d60000;}

/* events */
div.events {width:870px; height:700px; background-color:#454545; background-image:url(images/bloc_grained_full2.gif); background-repeat:no-repeat; border:1px solid #000; padding-top:50px; padding-left:20px; padding-right:20px; padding-bottom:10px; }
div.events div#legend {border:3px solid #171717; background-image:url(images/events_legende.gif); background-repeat:no-repeat; height:55px; padding-left:200px; padding-top:5px;}
div.events div.event_picto {width:11px; height:11px; float:left; margin-right:10px; background-image:url(images/events_mask_top.gif);  background-repeat:no-repeat; background-position:center;}
div.events div.event_type {float:left; width:150px; color:#adadad;}

div#event_calendars {margin-top:20px; height:auto; }
div.event_calendar {width:200px; margin-right:17px; float:left; margin-bottom:15px}
div.event_calendar div.month {background-color:#171717; color:white; font-weight:bold;  border-bottom:2px solid #454545; padding:3px; padding-left:10px; }
div.event_calendar table {width:100%; background-color:#989898; color:#171717; margin:0;}
div.event_calendar table td {text-align:center; font-weight:bold; padding:3px; background-repeat:no-repeat; background-position:top center;}


div#event_calendars div.event_calendar a {text-decoration:none; color:white; }
div#event_calendars div.event_calendar a:hover {}
div#event_calendars div.event_calendar .today {color:white; border:1px solid #ccc;}

div.events #years {text-align:right; padding-right:20px;}



















