﻿/* DEFAULTS
----------------------------------------------------------*/

/* DEFAULTS
----------------------------------------------------------*/

@media (min-width: 992px)
{
	.container
	{
		width: 988px;
	}

}
@media (min-width: 1200px)
{
	.container
	{
		width: 988px;
	}

}


.title
{
	padding: 0;
}

p
{
	margin-bottom: 10px;
	line-height: 1.6em;
}

/* this rule styles <h1> and <h2> tags that are the 
first child of the left and right table columns */
.rightColumn > h1, .rightColumn > h2, .leftColumn > h1, .leftColumn > h2
{
	margin-top: 0px;
}


/* MISC  
----------------------------------------------------------*/

.clear
{
	clear: both;
}

.bold
{
	font-weight: bold;
}

.caret
{
	border-top-style: solid;
}

.widthauto
{
	width: auto;
}

.maxwidth100pc
{
	max-width: 100%;
}

.form-inline .form-group
{
	margin-left: 0;
	margin-right: 0;
}

.input-group
{
	margin-top: 0px;
	margin-bottom: 0px;
}

.formulaire_titre
{
	font-weight: bold;
	line-height: 40px;
	text-align: left;
}

.formulaire_titre_2
{
	font-weight: bold;
	text-align: left;
}

.formulaire-control, input
{
	border-width: 2px;
	box-shadow: none;
}

.formulaire-control
{
	display: block;
	width: 100%;
	height: 40px;
	font-size: 15px;
	color: #2C3E50;
	background-color: #FFF;
	background-image: none;
	border: 1px solid #DCE4EC;
	border-radius: 4px;
	box-shadow: 0px 1px 1px rgba(0, 0, 0, 0.075) inset;
	transition: border-color 0.15s ease-in-out 0s, box-shadow 0.15s ease-in-out 0s;
	padding: 10px 15px;
	line-height: 1.42857;
}

.form-control
{
	height: 40px;
	padding-top: 2px;
}

.form-control-without-heigth
{
	height: auto;
	padding-top: 2px;
}


.form-inline .form-group
{
	margin-top: 3px;
}

.table
{
	border: 1px solid #889193;
}
.table-bordered > thead > tr > th, .table-bordered > tbody > tr > th, .table-bordered > tfoot > tr > th, .table-bordered > thead > tr > td, .table-bordered > tbody > tr > td, .table-bordered > tfoot > tr > td
{
	border: 1px solid #889193;
}

.cadre_mobile_joueur
{
	border: 1px solid #889193;
	margin-bottom: 20px;
	padding: 10px;
}

.TextBoxMultiligne
{
	width: 500px;
	height: 100px;
}

.TextBoxMultiligne2
{
	width: 100%;
	height: 180px;
}

.btn
{
	padding: 0 10px 0 10px;
}

.btn-toolbar input, .btn-toolbar label, .btn-toolbar select
{
	margin-right: 10px;
}

.btn-toolbar
{
	margin-left: 15px;
}

.btn-toolbar > .btn, .btn-toolbar > .btn-group, .btn-toolbar > .input-group
{
	margin-left: 0px;
}

/* centered columns styles */
.row-centered
{
	text-align: center;
}
.row-left
{
	text-align: left;
}

.row-right
{
	text-align: right;
}

.row-justify
{
	text-align: justify;
}


.col-centered
{
	display: inline-block;
	float: none; /* reset the text-align */
	text-align: left; /* inline-block space fix */
	margin-right: -4px;
}

h1, .h1, h2, .h2, h3, .h3
{
	margin-top: 15px;
	margin-bottom: 10px;
}

.container
{
	padding-left: 0px;
	padding-right: 0px;
	margin-left: 0px;
	margin-right: 0px;
}

.row
{
	width: 100%;
	margin-left: 0px;
	margin-right: 0px;
	margin-top: 10px;
}

.col-xs-1, .col-sm-1, .col-md-1, .col-lg-1, .col-xs-2, .col-sm-2, .col-md-2, .col-lg-2, .col-xs-3, .col-sm-3, .col-md-3, .col-lg-3, .col-xs-4, .col-sm-4, .col-md-4, .col-lg-4, .col-xs-5, .col-sm-5, .col-md-5, .col-lg-5, .col-xs-6, .col-sm-6, .col-md-6, .col-lg-6, .col-xs-7, .col-sm-7, .col-md-7, .col-lg-7, .col-xs-8, .col-sm-8, .col-md-8, .col-lg-8, .col-xs-9, .col-sm-9, .col-md-9, .col-lg-9, .col-xs-10, .col-sm-10, .col-md-10, .col-lg-10, .col-xs-11, .col-sm-11, .col-md-11, .col-lg-11, .col-xs-12, .col-sm-12, .col-md-12, .col-lg-12
{
	padding-left: 0px;
	padding-right: 0px;
}

.page-header
{
	padding: 0px;
	margin: 0px 0px 0px 15px;
	border-bottom: none;
}

.padding-top-10
{
	padding-top: 10px;
}

.margin-top-10
{
	margin-top: 10px;
}

.no-margin-top
{
	margin-top: 0px;
}

.panel-margin-right
{
	margin: 2px;
}

.margin-left-10
{
	margin-left: 10px;
}

.radio input[type="radio"], .radio-inline input[type="radio"], .checkbox input[type="checkbox"], .checkbox-inline input[type="checkbox"]
{
	margin-left: 0px;
}

.radio label, .checkbox label
{
	margin-right: 10px;
	margin-left: 5px;
}


/* PRIMARY LAYOUT ELEMENTS   
----------------------------------------------------------*/



.header
{
	position: relative;
	margin: 0px;
	padding: 0px;
	width: 100%;
	height: 100px;
}

.header h1
{
	font-weight: 700;
	color: Black;
	border: none;
	line-height: 2em;
	font-size: 18px;
}




.navbar
{
	margin-bottom: 2px;
}

.nav > li > a
{
	padding: 10px 10px;
}


.navbar
{
	border-radius: 0px;
}

.navbar-nav
{
	margin-left: 0;
}


.table-dispo > tbody > tr > td
{
	padding: 3px;
}
.table-dispo > tbody > tr > th
{
	padding: 0px;
}

.table-dispo .entete
{
	text-align: center;
}

.image_affiche
{
	width: auto;
	max-width: 100%;
}


.linkregionaccueil
{
    margin-right:3px;
}

.linkvilleaccueil
{
    font-size:14px;
}

.lnk_image_pub
{    
    max-width:100%;
}

.textboxpub
{
    width:300px;
    height:150px;
}

.admin_pub_image
{
    max-width:150px;    
}
.breakword
{
 word-wrap: break-word;
}