
body{
	/*background-image: url(../images/background.jpg);*/
	background-size: length;
	background-position: bottom center;
	/*background-origin: border-box, content-box;*/
	background-repeat: no-repeat;
	background-color:#b9bf78;
	font-family:rajdhanimedium !important;
	font-size:12px;
	padding-top: 30px;
	overflow:auto;
	-webkit-overflow-scrolling: touch;
	text-align:justify;
	overflow-X:hidden ;
	width:100%;
}	
/*.container{
	width:100% !important;
}*/
.form-control{
	height:30px;
}
.col-xs-12{
	padding-left:2px !important;
	padding-right:2px !important;
}

.nav > li > a {
	padding:0px !important;
	padding-top:0px !important;
	padding-left:5px !important;
	padding-right:5px !important;
	border-bottom:10px solid #042a4e;
}
.nav > li.active > a  {
	border-bottom:10px solid red;
}

.nav > li > a:hover {
	border-bottom:10px solid #6cb32f;
}
input[type="radio"], input[type="checkbox"]{
	margin: 4px 0px 10px !important;
}
/*
.nav > li > a.inscriptionLI{
	border-bottom:5px solid #6cb32f;
}*/
/*
.navbar-nav > li > a {
    line-height: 10px;

}
.navbar-nav .open .dropdown-menu > li > a {
    line-height: 10px;
}*/

.col-lg-12 .col-md-12{
	padding-left: 2px;
    padding-right: 2px;
	margin:0px;
}
.container {
	padding-left: 0%;
    padding-right: 0%;
	margin:0px;
}

.row {
margin-left:0px !important; 
margin-right:0px !important;
}

/********** HEADER ***************/
.container-fluid{
margin:0;
padding:0;
vertical-align:top;

}
@media (min-width: @screen-sm-min) {
	#menuPerso{
		right:5%;
	}
}
#menuPerso{
	border:0px solid red;
	background-color:#013463;
	color:#b1d5f9;
	vertical-align:top;
	padding:2%;
	/*max-height:130px !important;*/
	border-right:5px solid #6cad2b;
	border-bottom:5px solid #6cad2b;
}

#menuPerso button{
	background-color:#6eb028;
}
#menuPerso button, input{
	font-family:rajdhanimedium !important;
	border-radius:0px !important;
}

#menuPerso.visible-md-block .visible-lg-block {
color:#b1d5f9;
/*font-family:helvetica_bold_cond;*/
font-size:16pt;
text-align:left;
margin-left:5px;
}

#menuPerso.visible-xs-block span{
color:#b1d5f9;
/*font-family:helvetica_bold_cond;*/
font-size:16pt;
text-align:left;
margin-left:5px;


}

#menuPerso.visible-lg-block .visible-md-block span{
	width:200px;
}

#menuPerso2{
	border:0px solid red;
	background-color:#013463;
	color:#b1d5f9;
	vertical-align:top;
	padding:2%;
	/*max-height:130px !important;*/
	border-right:5px solid #6cad2b;
	border-bottom:5px solid #6cad2b;
}

#menuPerso2 button{
	background-color:#6eb028;
}
#menuPerso2 button, input{
	font-family:rajdhanimedium !important;
	border-radius:0px !important;
}

#menuPerso2.visible-md-block .visible-lg-block {
color:#b1d5f9;
/*font-family:helvetica_bold_cond;*/
font-size:16pt;
text-align:left;
margin-left:5px;
}

#menuPerso2.visible-xs-block span{
color:#b1d5f9;
/*font-family:helvetica_bold_cond;*/
font-size:16pt;
text-align:left;
margin-left:5px;


}

#menuPerso2.visible-lg-block .visible-md-block span{
	width:200px;
}

#indentificationForm label{
font-size:14px;
/*font-family:helvetica_light_cond;*/
}

#identMess2{
font-size:10pt;
font-family:Arial;
}

.inputPerso{
	width:100px;
	padding: 2px 4px !important;
	max-height:20px !important;
	font-size:0.8em;
}

#indentificationForm label{
	display:inline;
}
#infologged{
	font-size:1.8em;
	padding:0px !important;
}

#menuLogged{
	border-right:5px solid #6cad2b;
	border-bottom:5px solid #6cad2b;
}

#menuLogged .col-lg-6{
	padding:0px !important;
}
#menuLogged .col-xs-6{
padding:0px !important;
}
#menuLogged ul li{
	border-bottom:1px solid #6cad2b;
}
#menuLogged ul li{
font-size:10pt;
color:#b1d5f9;
padding:0px;
line-height:12pt;
}

#menuLogged ul{
	margin:0px;
}
#menuLogged ul li a{
color:#b1d5f9;
}

#myNavbarLogged.collapse.navbar-collapse{
	text-align:center;
	color:#ffffff;
	z-index:15;
	padding:0px;
}
#myNavbarLogged ul{
	list-style-type: none;
	padding-top:20px;
}
#myNavbarLogged li a{
	text-align:center;
	color:#ffffff !important;
	font-size:1.1em;
}

#myNavbar2018.collapse.in ul{
	background-color:#003463;
	margin-top:1px !important;
	/*margin-right:-14px !important;*/
}
#myNavbar2018.collapse.in li{
	width:100%;
}
#myNavbar2018.collapse.in a{
	text-shadow:0px !important;
	color:#cce6ff;
}
#myNavbar2018.collapse.in li.active a {
	text-shadow:0px !important;
	/*background-color:red;*/
	color:grey;
	font-weight:100;
}
#myNavbar2018 .nav > li > a{
	text-shadow:unset !important;
	font-family:rajdhanisemibold;
}


.navbar{
height:30px;
z-index:10;
padding:0px !important;
margin-bottom:0px !important;
min-height:0px;
}
.navbar-brand {
    font-size: 16px;
    line-height: 20px;
    margin-left: 5px;
	padding:0px;
	height: 0px;
}
.navbar-toggle {
	padding: 2px;
	margin-top: 0px;
	border-radius:0px;
}

#myNavbar.collapse .navbar .nav > li {
clear:left  !important;
}


#myNavbar.navbar-collapse{
	background-color:#000;
	padding:0px;
	margin:0px;
	overflow:hidden;
	}



#myNavbar ul li a{
color:#BDBDBD;
}

/********** FIN HEADER **********/

/************ FOOTER ***********/

#footer{
background-color:#c0c0c0;
text-align:left;
color:#053776;
margin-top:15px;
padding-top:7px;
vertical-align:bottom;
opacity:0.8;
font-size:14px;
}

#footer a{

color:#053776;
font-family:helvetica_light_cond;
}

/*************** FIN FOOTER ****************/



/********** HOME ****************/

#visuelHome.col-md-12.col-lg-12.col-sm-12{
border:10px solid #FFF;
margin-bottom:15px;
height:300px;
padding-left:0px !important;
padding-right:0px !important;
}

#visuelHome.col-md-12.col-lg-12.col-sm-12 img{

    height: 100%;
}

#visuelHomeM.col-xs-12{
border:5px solid #FFF;
margin-bottom:15px;
height:170px;
padding-left:0px !important;
padding-right:0px !important;
}

#visuelHomeM.col-xs-12 img{
    height: auto;
	max-width:350px;
}

#CarouselHome{
width:100%;
height:100%;
margin:0px;
padding-left:0px !important;
padding-right:0px !important;
}

#CarouselHome .carousel-inner .item img{
width:100%;
min-width:100%;

}

#RS {
margin-top:20px;
margin-bottom:20px;
height:40px;
text-align:center;
font-size:16px;
padding:0px;
}

#nav_block{
padding-left:0px !important;
padding-right:0px !important;
}



.nav_block{
padding-bottom:5px;
}


#myCarousel{
background-color:#FFF;
vertical-align:middle;
max-width:190px;

}



#myCarousel.item{
vertical-align:middle;
}





.carousel-control {
	font-size:1.5em !important;
	background:none !important;
	border:0px !important;
}
.carousel-control:hover {
	border:0px !important;
	background:none !important;
}

#myCarousel .carousel-control.left{
background-image:none;
top:80%
}

#myCarousel .carousel-control.right{
background-image:none;
top:80%
}

#CarouselHome .carousel-indicators{
vertical-align:bottom;

margin-top:250px;
}


/***********Fin HOME***********/
/********* PERFORMANCE ************/
#Performance{
background-color:#FFF;
margin-bottom:15px;
font-size:14px;
text-align:left;
/*padding-top:15px;*/
padding-bottom:15px;
}

#RS2 {
margin-bottom:20px;
height:60px;
text-align:center;
font-size:16px;
padding-bottom:10px;
margin:auto;
margin-bottom:10px;
}

#fb{
background-color:#256db0;
color:#FFF;
height:35px;
vertical-align:middle;
line-height:35px;

}

#youtube{
background-color:#c01111;
color:#FFF;
height:35px;
line-height:35px;

}

#twitter{
background-color:#6EC9EA;
color:#FFF;
height:35px;
vertical-align:middle;
line-height:35px;

}

#insta{
background-color:#d1c0aa;
color:#FFF;
height:35px;
vertical-align:middle;
line-height:35px;

}

#tumblr{
background-color:#003463;
color:#FFF;
height:35px;
vertical-align:middle;
line-height:35px;

}


#Performance .titrePerf1{
background-color:#6eb028;
color:#FFF;
line-height:14px;
padding:10px;
margin-bottom:10px;
}
#Performance .btnperf1{
background-color:#ef2d18;
height:50px;
color:#FFF;
line-height:14px;
padding:10px;
margin:20px;
width:200px;
text-align:center;
margin:auto;
cursor:pointer;
}

#Performance .titrePerf2{
background-color:#f2be1a;
color:#FFF;
line-height:14px;
padding:10px;
margin-bottom:10px;
}

#Performance .btnperf2{
background-color:#fa8e0f;
height:50px;
color:#FFF;
line-height:14px;
padding:10px;
margin:20px;
width:200px;
text-align:center;
margin:auto;
cursor:pointer;
}

#Performance .titrePerf3{
background-color:#c62328;

color:#FFF;
line-height:14px;
padding:10px;
margin-bottom:10px;
}

#Performance .btnperf3{
background-color:#fabd05;
height:50px;
color:#FFF;
line-height:14px;
padding:10px;
margin:20px;
width:200px;
text-align:center;
margin:auto;
cursor:pointer;
}


/********* FIN PERFORMANCE ************/

/********* GT VAL AJOUTE ************/

#GT{
background-color:#FFF;
margin-bottom:15px;
/*padding-top:15px;*/
font-size:14px;
text-align:left;
padding-bottom:15px;
}

#GT .titreGT{
background-color:#042a4e;
color:#FFF;
line-height:20px;
padding:5px;
margin-bottom:20px;
}

#GT .questionGT{
font-size:22px;
color:#98AF27;
line-height: 24px;
padding:10px;
margin-bottom:10px;
}

.questionGT{
font-size:22px;
color:#98AF27;
line-height:14px;
padding:10px;
margin-bottom:30px;
margin-top:30px;
text-align:center;
}

.ref_bareme {
	background: none;
	font-size: inherit;
	color: #0088cc;
}

.ref_bareme:hover {
	color: #0055b3; 
}

#mainQuest{
font-size:1.4em;
color:#512b82;
}

#mainQuest2{
font-size:1.2em;
color:#042a4e;
}

#contactMarie{
background-color:#042a4e;
color:#FFF;
padding-top:10px;
text-align:left;
}

/********* FIN GT VAL AJOUTE ************/

/********* CLASSEMENT  ************/
#classementMain {
background-color:#FFF;
margin-bottom:15px;
font-size:14px;
text-align:left;
/*padding-top:15px;*/
padding-bottom:15px;
}


#classementMain .titreclassement{
background-color:#042a4e;
color:#FFF;
line-height:20px;
padding:5px;
margin-bottom:20px;

}

#classementMainF{
background-image:linear-gradient(#FA8E0F, #fcd915);
background-color:#FA8E0F;
color:#FFF;
line-height:30px;
padding:15px;
margin-bottom:20px;
}

#classementMainF a,#classementMainF span{
color:#FFF;
text-decoration:none;

font-size:18px;
}

#classementMainH{
background-color: #74B331;
color:#FFF;
line-height:30px;
padding:15px;
margin: 0 auto 20px auto !important;
position: relative;
left: 50%;
transform: translateX(-50%);
max-width: 730px;
width: 100%;
display: block;
}

#classementMainH a,#classementMainH span{
color:#FFF;
text-decoration:none;
font-size:18px;
}

#classementNoConnect{
background-color:#FFF;
margin-bottom:15px;
font-size:14px;
text-align:left;
}

#classementNoConnect .titreclassement{
background-color:#042a4e;
color:#FFF;
line-height:20px;
padding:5px;
margin-bottom:20px;
}

#classementConnect .titreclassement{
background-color:#042a4e;
color:#FFF;
line-height:20px;
padding:5px;
margin-bottom:20px;
}

#classementConnect{
background-color:#FFF;
font-size:14px;
text-align:left;
}

#tableconnect{
	background-color:#c7e5ed;
	color:#555555;
}
#DIVClmnt .panel-body{
	background-color:#c7e5ed !important;
}
#DIVClmnt .panel-heading{
	background-color:#FFFFFF !important;
	color:#042A4E;
}

#tableconnect th{
/*background-color:#042A4E;*/
font-family: rajdhanimedium !important;
font-weight:light;
color:#38b300;
/*font-family:helvetica_medium_cond;
*/
}



#classementMensuel {
background-color:#FFF;
margin-bottom:15px;
font-size:14px;
text-align:left;
padding-top:15px;
padding-bottom:15px;
}


#classementMensuel .titreclassement{
background-color:#042a4e;
color:#FFF;
line-height:20px;
padding:5px;
margin-bottom:20px;

}

#classementMensuelT{
	background-color: #74B331;
	color:#FFF;
	line-height:30px;
	padding:15px;
	margin: 0 auto 20px auto !important;
	position: relative;
	left: 50%;
	transform: translateX(-50%);
	max-width: 730px;
	width: 100%;
	display: block;
}

#classementMensuelT a,#classementMensuelT span{
color:#FFF;
text-decoration:none;
font-size:18px;
}

#classementMensuel .btn-classclub{

background-color:#EF2D18;
color:#FFF;
line-height:30px;
padding:15px;
margin-bottom:20px;
text-align:center;

}

/********* FIN CLASSEMENT  ************/

/************** PARTENAIRES ***************/


#Partenaires{
background-color:#FFF;
margin-bottom:15px;
font-size:14px;
text-align:left;
/*padding-top:15px;*/
padding-bottom:15px;
}

#Partenaires .titrepartenaires{
background-color:#042a4e;
color:#FFF;
line-height:20px;
padding:5px;
margin-bottom:20px;
}

#Partenaires .titrepart{
font-size:22px;
color:#98AF27;
line-height:14px;
margin-bottom:10px;
}

#Partenaires .texte{
text-align:justify;

}


/***************FIN PARTENAIRES /*********************/
/*******************INSCRIPTION**********************/

#inscription{
background-color:#FFF;
margin-bottom:15px;
font-size:14px;
text-align:left;
/*padding-top:15px;*/
padding-bottom:15px;
}

 #tarif{
 background-color:#75B433;
 color:#FFF;
margin-bottom:10px;
padding:10px !important;
 }

#inscription .titreinscription{
background-color:#042a4e;
color:#FFF;
line-height:20px;
padding:5px;
margin-bottom:20px;
}

#infoFF{
/*background-color:#042a4e;*/
border:1px solid #042a4e;
color:#042a4e;
padding:0px;
}

#infoLF{
border:1px solid #482583;
padding:0px;
}

#infoLF .titreInscription{
background-color: #75B433;
color:#FFF;
font-size:22px;
padding-left:10px;
margin-bottom:10px;
height:30px;
padding-top:7px;
}

#inscription .partInscription{
font-size:22px;
color:#75B433;
line-height:14px;

margin-bottom:10px;
}

#inscription .col-lg-6.col-md-6 label{
width:100%

}
#inscription .col-xs-12.col-sm-12 label{
width:70%

}

#CGUinForm{
font-size:14px;
}



.btn-xs{
background-color: #003463 !important;
}
.btn-xs.btn-warning{
background-color: #FAAD40 !important;
}
.btn-xs.btn-info{
background-color: #53B8D6 !important;
}

.btn-xs.btn-success{
background-color: #55AA55 !important;
}


.btn-primary{
background-color: #003463 !important;
 background-image: linear-gradient(to bottom, #003463, #003463) !important;
}
/*
.btn.btn-primary:hover{
background-color: #7A1C7E !important;
border:#7A1C7E;}*/


#CodePromo{
padding-right:0px;
padding-left:0px;
padding-bottom:10px;
margin-bottom:10px;
margin-top:10px;
border:1px solid #75B433;
display:Block;
}

#CodePromo .titreInscription{
background-color: #75B433;
color:#FFF;
font-size:22px;
padding-left:10px;
margin-bottom:10px;
height:30px;
padding-top:7px;
}

/*********************FIN INSCRIPTION *********************/
/*********************MENTIONS LEGALES ********************/

#Mentions{
background-color:#FFF;
margin-bottom:15px;
/*padding-top:15px;*/
font-size:14px;
text-align:left;
padding-bottom:15px;
}

#Mentions .titreMentions{
background-color:#042a4e;
color:#FFF;
line-height:20px;
padding:5px;
margin-bottom:20px;
}

#Mentions .questionMentions{
font-size:22px;
color:#98AF27;
line-height:14px;
padding:10px;
margin-bottom:10px;
}

#CGU{
background-color:#FFF;
margin-bottom:15px;
/*padding-top:15px;*/

text-align:left;
font-size:16px;
}

#CGU .titreMentions{
background-color:#042a4e;
color:#FFF;
line-height:20px;
padding:5px;
margin-bottom:20px;
}

#CGU a{

color:#98AF27;
}

/******************** FIN MENTION LEGALES *********************/
/******************** FINALE ***************************/


#finale {
background-color:#FFF;
margin-bottom:15px;
font-size:14px;
text-align:left;
/*padding-top:15px;*/
padding-bottom:15px;
}

#finale .titrefinale{
background-color:#042a4e;
color:#FFF;
line-height:20px;
padding:5px;
margin-bottom:20px;
}

#finale .partfinale{
font-size:22px;
color:#98AF27;
line-height:14px;

margin-bottom:10px;
}
#finale .partfinale2{
font-size:14px;
line-height:14px;
font-weight:bold;
margin-bottom:10px;
text-decoration:underline;
}

/******************** FIN FINALE ***************************/
/******************** LAURETTE FUGAIN *********************/

#LF {
background-color:#FFF;
margin-bottom:15px;
font-size:14px;
text-align:left;
/*padding-top:15px;*/
padding-bottom:15px;
}

#LF .titreLF{
background-color:#042a4e;
color:#FFF;
line-height:20px;
padding:5px;
margin-bottom:20px;
}

#LF .partLF{
font-size:22px;
color:#98AF27;
line-height:14px;

margin-bottom:10px;
}

#LF .photoFinale{

}

/******************** FIN LAURETTE FUGAIN *********************/
/********************** RESULTATS TIRAGES ************************/


#TAS {
background-color:#FFF;
margin-bottom:15px;
font-size:14px;
text-align:left;
/*padding-top:15px;*/
padding-bottom:15px;
}

#TAS .titreTAS{
background-color:#042a4e;
color:#FFF;
line-height:20px;
padding:5px;
margin-bottom:20px;
}

#TAS .partLF{
font-size:22px;
color:#98AF27;
line-height:14px;

margin-bottom:10px;
}

/**********************FIN RESULTATS TIRAGES ************************/

/********************** Mon Compte ************************/


#MonCompte {
background-color:#FFF;
margin-bottom:15px;
font-size:14px;
text-align:left;
/*padding-top:15px;*/
padding-bottom:15px;
}

#MonCompte .titreMonCompte{
background-color:#042a4e;
color:#FFF;
line-height:20px;
padding:5px;
margin-bottom:20px;
}

#MonCompte .partLF{
font-size:22px;
color:#98AF27;
line-height:14px;

margin-bottom:10px;
}

/**********************FIN MON COMPTE ************************/
/********************** PARTICIPATION TIRAGES ************************/


#Competitions {
background-color:#FFF;
margin-bottom:15px;
font-size:14px;
text-align:left;
/*padding-top:15px;*/
padding-bottom:15px;
}

#Competitions .titreCompet{
background-color:#042a4e;
color:#FFF;
line-height:20px;
padding:5px;
margin-bottom:20px;
}

#Competitions .partLF{
font-size:22px;
color:#98AF27;
line-height:14px;

margin-bottom:10px;
}

/********************** FIN PARTICIPATION TIRAGES ************************/




/**********************CADEAUX ************************/
#Dotation {
background-color:#FFF;
margin-bottom:15px;
font-size:14px;
text-align:left;
/*padding-top:15px;*/
padding-bottom:15px;
}

#Dotation .titredot{
background-color:#042a4e;
color:#FFF;
line-height:20px;
padding:5px;
margin-bottom:20px;
}

#Dotation .partdot{
font-size:22px;
color:#98AF27;
line-height:14px;

margin-bottom:10px;
}

/**********************FIN CADEAUX ************************/

/**********************DEFIS AMIS ************************/
#Defis {
background-color:#FFF;
margin-bottom:15px;
font-size:14px;
text-align:left;
/*padding-top:15px;*/
padding-bottom:15px;
}

#Defis .titreDefis{
background-color:#042a4e;
color:#FFF;
line-height:20px;
padding:5px;
margin-bottom:20px;
}


#Defis .infosDefis{
padding-right:10px
}

#Defis .infosDefis.nomdefi{
font-size:18px; 
color:#67A72F;
}

#Defis .btndefi{
background-color:#042a4e;
height:40px;
color:#FFF;
line-height:16px;
padding:10px;
margin:20px;
width:200px;
text-align:center;
margin:auto;
cursor:pointer;
}

/**********************FIN DEFIS AMIS ************************/


