/* Warning Do not delete or edit this line yourself [TPL_CONFIG][EDIT]1[/EDIT][WYSIWYG]0[/WYSIWYG][DESC]FRONT - Feuille de style[/DESC][/TPL_CONFIG] */
/* 
	Ce fichier permet d'inclure des styles qui seront prioritaires (surclassement des style du front).
*/
body{
	font-size:12px;
	padding-bottom:20px;
}

#header_left{
	height:120px;
	background:url('/data/media/img/front/moto_quad.png') #fff no-repeat right;
}
#header_right{
	height:120px;
	background:url('/data/media/img/front/mister_offroad.png') #fff no-repeat left;
}
#header a{
	width:100%;
	height:120px;
	position:absolute;
	top:0;
	left:0;
	z-index:10000;
}
#header a:hover{
	text-decoration:none;
}

#site_content{
	width:100%;
}

#login_bar .container{
}
#login_bar{
	background-color:#95c11a;
	padding:10px;
	font-size:12px;
}
#login_bar a{
	color:#fff;
}

.float-right{
	float:right;
}

.center_container{
	margin:0 auto;
	width:950px;
}

h1,
h2,
h3{
	font-family: 'Lilita One', cursive;
	font-weight:normal;
	color:#95c11a;
}
h1{
	font-size:20px;
}
h2{
	color:#0073be;
	font-size:18px;
	border-left:5px solid #0073be;
	border-bottom:1px solid #0073be;
	padding:0 0 5px 10px;
	margin-top:0;
}
h3{
	color:#333;
	font-size:16px;
	margin:0;
}
h4{
	color: #0073be;
    margin: 20px 0 0 0;
}
h5{
	color:#333;
	margin:10px 0 0 0;
}
fieldset{
	border:1px solid #ddd;
	box-shadow:0 0 4px #eee;
	padding:20px;
	width:auto;
}
fieldset h2{
	margin-top:20px;
}
#w_commandes_form fieldset{
	padding-top:0;
}
form .input_text,
form select,
form .input_text_focus{
	border:1px solid #ddd;
	border-radius:3px;
}
fieldset p label{
	border-color:#95c11a;
	font-weight:bold;
}
.go{
	width:auto;
	padding:0;
	background-color:transparent;
	border:none;
}
.form_btn_submit,
.form_btn{
	background-color:#95c11a;
	border:1px solid #95c11a;
	background-image:none;
	padding:5px 10px;
	box-shadow:0 0 4px #eee;
	text-transform:uppercase;
}
.form_btn_submit:hover,
.form_btn:hover{
	color:#95c11a;
	border:1px solid #95c11a;
	background-color:#fff;
}

.saved_user_details h3{
	margin:0 0 10px 0;
	color:#0073be;
}
.saved_user_details{
	margin-bottom:10px;
}

.add_stagiaire{
	background-color:#0073be;
	border-color:#0073be;
	margin-bottom:10px;
}
.add_stagiaire:hover{
	color:#0073be;
	border-color:#0073be;
}

.stagiaire_block h2 a{
	font-weight:normal;
	float:right;
	color:#db0000;
}
hr{
	margin:20px 0;
	border:none;
	height:1px;
	background-color:#ccc;
}

form .input_text_focus{
	background-color:#fff;
	border-color:#95c11a;
}

.account_table{
	border-top:1px solid #ccc;
	border-left:1px solid #ccc;
	width:100%;
	margin-bottom:20px;
}
.account_table th,
.account_table td{
	border-right:1px solid #ccc;
	border-bottom:1px solid #ccc;
	padding:5px;
	text-align:center;
}
.account_table th{
	background-color:#95c11a;
	color:#fff;
}
.account_table ul{
	margin:0;
	padding:0 0 0 15px;
}
.account_table ul li{
	margin:0;
	list-style:disc;
}

#options_commande{
	margin:10px;
}
#options_commande label{
	font-weight:normal;
	float:none;
	border:none;
}

#p_w_commandes_w_sessions_id{
	display:none;
}

#stage_list p{
	margin:5px 0;
	padding:2px 0;
	border-bottom:1px solid #ccc;
}
#stage_list h3{
	margin-top:10px;
}
#stage_list table{
	width:100%;
}
#stage_list table td{
	vertical-align:top;
	padding:10px 20px 10px 0;
}
#stage_list table td .date_stage_list{
	font-weight:bold;
}
#stage_list table td .date_stage_list a{
	color:#333;
}
#stage_list table td .date_stage_list a:hover{
	text-decoration:none;
}
#stage_list table td .date_stage_list span{
	color:#95c11a;
}
#stage_list table td .date_stage_list span.order{
	float:right;
	color:#0073be;
}
#stage_list table td .date_stage_list a:hover span{
	color:#db0000;
}

#stage_list table td .date_stage_list.complet{
	color:#aaa;
}
#stage_list table td .date_stage_list.complet span{
	color:#aaa;	
}

.error{
	font-weight:bold;
	color:#db0000;
}
#date_selector_container{
	margin-bottom:10px;
}
#date_selector_container label{
	font-weight:bold;
	margin-right:20px;
}

#w_commandes_w_sessions_id_form li{
	float:left;
	margin:0 10px;
	width:28%;
}

.categ_title{
	margin-bottom:10px;
}
.categ_title a{
	font-weight:normal;
}
.subcateg_title,
.produit_title{
	margin:0 0 10px 0;
}
.subcateg_title a{
	color:inherit;
}
.produit_title a{
	color:inherit;
}
.account_table p{
	margin:0;
}

/******/
#reinit_mdp_link{
	margin-top:10px;
}
.label_class{
	line-height:34px;
	margin-bottom:0;
	text-align:right;
}
.form-group{
	border-bottom:1px solid #eee;
	padding-top:10px;
	padding-bottom:10px;
	margin:0;
}
fieldset .form-group:first-child{
	padding-top:0;
}
fieldset .form-group:last-child{
	border-bottom:0;
	padding-bottom:0;
}
#cboxClose{
	border:0;
}
.checkbox-inline + .checkbox-inline{
	margin-left:0;
}
.checkbox-inline {
	margin-right: 10px;
}
#p_w_commandes_w_sessions_id .checkbox-inline{
	padding-right:10px;
	width:180px;
}
#option_stagiaire h3{
	margin-top:10px;
}
#option_stagiaire .checkbox{
	margin-left:20px;
}
.checkbox_label_inline:hover {
	background-color: transparent;
}

.super_btn{
	background-color:#95c11a;
	font-weight:bold;
	width:100%;
	display:block;
	padding:5px;
	color:#fff;
	border:none;
	font-size:18px;
	margin-bottom:40px;
}
.super_btn:hover{
	background-color: #0073be;
}

@media screen and (max-width: 768px) {
	#radio_div_inline_f_cgv{
		float:right;
	}
}