#logo{
	float : left;
}

.right{
	float: right;
}

.left{
	float: left;
}

.clear{
	clear: both;
}


.span300{
	width: 300px;
}

.align-right{
	text-align: right;
}

.align-center{
	text-align: center;
}

.margintop5{
	margin-top: 5px;
}

#input-page{
	display: inline;
}

#contener-nav-bar a img{
	margin-top: 3px;
	margin-left: 2px;
	margin-right: 2px;
}

#btn-group-plan:hover .dropdown-menu, #btn-group-text:hover .dropdown-menu {
    display: block;
}

#btn-group-plan .dropdown-menu, #btn-group-text .dropdown-menu {
	margin-top: 0px;
}

a{
	color: black;
}

a:hover{
	color : black;
	font-weight: bold;
}

.marginleft50{
	margin-left: 50px;
}

.marginleft10{
	margin-left: 10px;
}

.marginright10{
	margin-right: 10px;
}

.margin10{
	margin: 10px;
}

.middle{
	width: 48%;
	padding: 3px;
	float: left;
}

input.input-medium.search-query{
	width: 160px;
}


@media (max-width: 1024px) {
	input.input-medium.search-query{
		width: 112px;
	}

	.hide-zoom{
		display: none;
	}
}

@media (min-width: 768px) and (max-width: 979px) {
	#first-link-contener{
		max-width: 155px;
		margin-left: 30px;
	}
}

@media (max-width: 767px) {
	/*cas d'un telephone*/
	#page-number-1{
		width: 80px;
	}
	#test-media{
		display: none;
	}
}

.load{
	opacity: 0.4;
}

#spinner{
	display: block;
	z-index: 15000;
	position: absolute;
	top: 20%;
	left: 35%;
}

.img-polaroid{
	max-height: 150px;
}
ul.inline{
	margin: 0px;
}
ul.inline li{
	display: inline;
	margin : 10px;
}

label.cacher span.add-on{
/*	color : white;
	font-size: 1px;*/
	/*display: none !important;*/
	/*display: block !important;*/
	margin-right: -5px;
}

#content table{
	width: 100%;
}

#content{
	margin-top: 33px !important;
}


.inlineContent{
	display: inline;
}

/**
Regle des Title <--> h1
*/

h1{
	font-size: 26px;
}

h2{
	font-size: 22px;
}

h3{
	font-size: 18px;
}

#page-number-1{
	width: 38px;
}

html{
	min-width: 340px;
}

#page-number-3{
	max-width: 45px;
}


.size-1{
	font-size: 27px !important;
}

.size-2{
	font-size: 40px !important;
}

.size-3{
	font-size: 50px !important;
}


.sizep-1{
	font-size: 18px !important;
}

.sizep-2{
	font-size: 22px !important;
}

.sizep-3{
	font-size: 27px !important;
}


#menu-sommaire-1 h2, #menu-sommaire h2, #menu-sommaire-2 h2{
	font-size: 14px;
	font-style: bold;
	line-height: 15px;
}

h2.sizeMenu-1{
	font-size: 14px !important; 
	line-height: 15px !important;
}
h2.sizeMenu-2{
	font-size: 22px !important;
	line-height: 32px !important;
}
h2.sizeMenu-3{
	font-size: 27px !important;
	line-height: 36px !important;
}

span.remove{
	display: none !important;
}