.col-xs-6 {height: auto}
.lead {margin: 0 0 20px 15px}
div.jumbotron h1 {text-transform: uppercase; font-size: 36px}
div.jumbotroncitation p {font-weight: 400; font-size: 14px; color: #333}
div.jumbotroncitation i {font-weight: 400; color: #666}
div.jumbotroncitation footer {font-weight: 400; font-size: 12px; color: #999}
.listmodule1 {font-weight: 400; font-size: 14px; width: 500px; margin: 0 0 0 50px; -webkit-border-radius: 5px; -moz-border-radius: 5px; border-radius: 5px; background-color: #eeeeee }
.listmodule2 {font-weight: 400; font-size: 14px; width: 500px; -webkit-border-radius: 5px; -moz-border-radius: 5px; border-radius: 5px; background-color: #eeeeee}



/* bouton 1 */
.btn-pom1 {
	background-color: #F57303;
	border-color: #F57303;
	color: #fff;
}
.btn-pom1:hover,
.btn-pom1:focus,
.btn-pom1:active,
.btn-pom1.active {
	background-color: #dc6703;
	border-color: #dc6703;
	color: #fff;
}
.btn-pom1.disabled:hover,
.btn-pom1.disabled:focus,
.btn-pom1.disabled:active,
.btn-pom1.disabled.active,
.btn-pom1[disabled]:hover,
.btn-pom1[disabled]:focus,
.btn-pom1[disabled]:active,
.btn-pom1[disabled].active,
fieldset[disabled] .btn-pom1:hover,
fieldset[disabled] .btn-pom1:focus,
fieldset[disabled] .btn-pom1:active,
fieldset[disabled] .btn-pom1.active {
	background-color: #F57303;
	border-color: #F57303;
	color: #fff;
}


/* bouton 2 */
.btn-pom2 {
	background-color: #7F00FF;
	border-color: #7F00FF;
	color: #fff;
}
.btn-pom2:hover,
.btn-pom2:focus,
.btn-pom2:active,
.btn-pom2.active {
	background-color: #5f06b9;
	border-color: #5f06b9;
	color: #fff;
}
.btn-pom2.disabled:hover,
.btn-pom2.disabled:focus,
.btn-pom2.disabled:active,
.btn-pom2.disabled.active,
.btn-pom2[disabled]:hover,
.btn-pom2[disabled]:focus,
.btn-pom2[disabled]:active,
.btn-pom2[disabled].active,
fieldset[disabled] .btn-pom2:hover,
fieldset[disabled] .btn-pom2:focus,
fieldset[disabled] .btn-pom2:active,
fieldset[disabled] .btn-pom2.active {
	background-color: #7F00FF;
	border-color: #7F00FF;
	color: #fff;
}


/* bouton 3 */
.btn-pom3 {
	background-color: #99cc00;
	border-color: #99cc00;
	color: #fff;
}
.btn-pom3:hover,
.btn-pom3:focus,
.btn-pom3:active,
.btn-pom3.active {
	background-color: #6e9300;
	border-color: #6e9300;
	color: #fff;
}
.btn-pom3.disabled:hover,
.btn-pom3.disabled:focus,
.btn-pom3.disabled:active,
.btn-pom3.disabled.active,
.btn-pom3[disabled]:hover,
.btn-pom3[disabled]:focus,
.btn-pom3[disabled]:active,
.btn-pom3[disabled].active,
fieldset[disabled] .btn-pom3:hover,
fieldset[disabled] .btn-pom3:focus,
fieldset[disabled] .btn-pom3:active,
fieldset[disabled] .btn-pom3.active {
	background-color: #99cc00;
	border-color: #99cc00;
	color: #fff;
}


/* bouton 4 */
.btn-pom4 {
	background-color: #D78B0A;
	border-color: #D78B0A;
	color: #fff;
}
.btn-pom4:hover,
.btn-pom4:focus,
.btn-pom4:active,
.btn-pom4.active {
	background-color: #aa6e09;
	border-color: #aa6e09;
	color: #fff;
}
.btn-pom4.disabled:hover,
.btn-pom4.disabled:focus,
.btn-pom4.disabled:active,
.btn-pom4.disabled.active,
.btn-pom4[disabled]:hover,
.btn-pom4[disabled]:focus,
.btn-pom4[disabled]:active,
.btn-pom4[disabled].active,
fieldset[disabled] .btn-pom4:hover,
fieldset[disabled] .btn-pom4:focus,
fieldset[disabled] .btn-pom4:active,
fieldset[disabled] .btn-pom4.active {
	background-color: #D78B0A;
	border-color: #D78B0A;
	color: #fff;
}


/* bouton 5 */
.btn-pom5 {
	background-color: #b1b3b5;
	border-color: #b1b3b5;
	color: #fff;
}
.btn-pom5:hover,
.btn-pom5:focus,
.btn-pom5:active,
.btn-pom5.active {
	background-color: #919395;
	border-color: #919395;
	color: #fff;
}
.btn-pom5.disabled:hover,
.btn-pom5.disabled:focus,
.btn-pom5.disabled:active,
.btn-pom5.disabled.active,
.btn-pom5[disabled]:hover,
.btn-pom5[disabled]:focus,
.btn-pom5[disabled]:active,
.btn-pom5[disabled].active,
fieldset[disabled] .btn-pom5:hover,
fieldset[disabled] .btn-pom5:focus,
fieldset[disabled] .btn-pom5:active,
fieldset[disabled] .btn-pom5.active {
	background-color: #b1b3b5;
	border-color: #b1b3b5;
	color: #fff;
}


/* bouton 6 */
.btn-pom6 {
	background-color: #D32F2F;
	border-color: #D32F2F;
	color: #fff;
}
.btn-pom6:hover,
.btn-pom6:focus,
.btn-pom6:active,
.btn-pom6.active {
	background-color: #B71C1C;
	border-color: #B71C1C;
	color: #fff;
}
.btn-pom6.disabled:hover,
.btn-pom6.disabled:focus,
.btn-pom6.disabled:active,
.btn-pom6.disabled.active,
.btn-pom6[disabled]:hover,
.btn-pom6[disabled]:focus,
.btn-pom6[disabled]:active,
.btn-pom6[disabled].active,
fieldset[disabled] .btn-pom6:hover,
fieldset[disabled] .btn-pom6:focus,
fieldset[disabled] .btn-pom6:active,
fieldset[disabled] .btn-pom6.active {
	background-color: #D32F2F;
	border-color: #D32F2F;
	color: #fff;
}

/* bouton eductour */
.btn-eductour {
	background-color: #026C7C;
	border-color: #026C7C;
	color: #fff;
}
.btn-eductour:hover,
.btn-eductour:focus,
.btn-eductour:active,
.btn-eductour.active {
	background-color: #055864;
	border-color: #055864;
	color: #fff;
}
.btn-eductour.disabled:hover,
.btn-eductour.disabled:focus,
.btn-eductour.disabled:active,
.btn-eductour.disabled.active,
.btn-eductour[disabled]:hover,
.btn-eductour[disabled]:focus,
.btn-eductour[disabled]:active,
.btn-eductour[disabled].active,
fieldset[disabled] .btn-eductour:hover,
fieldset[disabled] .btn-eductour:focus,
fieldset[disabled] .btn-eductour:active,
fieldset[disabled] .btn-eductour.active {
	background-color: #026C7C;
	border-color: #026C7C;
	color: #fff;
}


/* bouton devis */
.btn-devis {
	background-color: #ffc300;
	border-color: #ffc300;
	color: #fff;
}
.btn-devis:hover,
.btn-devis:focus,
.btn-devis:active,
.btn-devis.active {
	background-color: #e5af00;
	border-color: #e5af00;
	color: #fff;
}
.btn-devis.disabled:hover,
.btn-devis.disabled:focus,
.btn-devis.disabled:active,
.btn-devis.disabled.active,
.btn-devis[disabled]:hover,
.btn-devis[disabled]:focus,
.btn-devis[disabled]:active,
.btn-devis[disabled].active,
fieldset[disabled] .btn-devis:hover,
fieldset[disabled] .btn-devis:focus,
fieldset[disabled] .btn-devis:active,
fieldset[disabled] .btn-devis.active {
	background-color: #ffc300;
	border-color: #ffc300;
	color: #fff;
}


/* bouton power on/off */
.btn-power-on {
	background-color: #9c0;
	border-color: #9c0;
	color: #fff;
}
.btn-power-on:hover,
.btn-power-on:focus,
.btn-power-on:active,
.btn-power-on.active {
	background-color: #9c0;
	border-color: #9c0;
	color: #fff;
}
.btn-power-on.disabled:hover,
.btn-power-on.disabled:focus,
.btn-power-on.disabled:active,
.btn-power-on.disabled.active,
.btn-power-on[disabled]:hover,
.btn-power-on[disabled]:focus,
.btn-power-on[disabled]:active,
.btn-power-on[disabled].active,
fieldset[disabled] .btn-power-on:hover,
fieldset[disabled] .btn-power-on:focus,
fieldset[disabled] .btn-power-on:active,
fieldset[disabled] .btn-power-on.active {
	background-color: #9c0;
	border-color: #9c0;
	color: #fff;
}

.btn-power-off {
	background-color: #f00;
	border-color: #f00;
	color: #fff;
}
.btn-power-off:hover,
.btn-power-off:focus,
.btn-power-off:active,
.btn-power-off.active {
	background-color: #f00;
	border-color: #f00;
	color: #fff;
}
.btn-power-off.disabled:hover,
.btn-power-off.disabled:focus,
.btn-power-off.disabled:active,
.btn-power-off.disabled.active,
.btn-power-off[disabled]:hover,
.btn-power-off[disabled]:focus,
.btn-power-off[disabled]:active,
.btn-power-off[disabled].active,
fieldset[disabled] .btn-power-off:hover,
fieldset[disabled] .btn-power-off:focus,
fieldset[disabled] .btn-power-off:active,
fieldset[disabled] .btn-power-off.active {
	background-color: #f00;
	border-color: #f00;
	color: #fff;
}

.btn-potentiel {
	background-color: #dc143c;
	border-color: #dc143c;
	color: #fff;
}
.btn-potentiel:hover,
.btn-potentiel:focus,
.btn-potentiel:active,
.btn-potentiel.active {
	background-color: #b01030;
	border-color: #b01030;
	color: #fff;
}
.btn-potentiel.disabled:hover,
.btn-potentiel.disabled:focus,
.btn-potentiel.disabled:active,
.btn-potentiel.disabled.active,
.btn-potentiel[disabled]:hover,
.btn-potentiel[disabled]:focus,
.btn-potentiel[disabled]:active,
.btn-potentiel[disabled].active,
fieldset[disabled] .btn-potentiel:hover,
fieldset[disabled] .btn-potentiel:focus,
fieldset[disabled] .btn-potentiel:active,
fieldset[disabled] .btn-potentiel.active {
	background-color: #dc143c;
	border-color: #dc143c;
	color: #fff;
}


body {background-color:#b9fdf7;width:100%;height:100%}
h1 {color:#fff}
h2 {margin-top:0;text-transform:uppercase;color:#fff}
h3 {text-transform:uppercase}
thead {text-transform:uppercase;font-weight:700}
blockquote {padding: 10px; margin: 20px 0 0 0; border: none}
ul {list-style: none}
table {margin:0; padding:0; border:0;}
.center {margin:0 auto}
.espacement {margin:85px 0 0 0}
.col-centered {float:none;margin:0 auto;background:url(../images/background.jpg) no-repeat top center;width:100%;height:100%}
.form-support {
	background-color:#fff;
	padding: 2em;
	margin: 2em 0;
}

.blacklist { color: #f00; }
a.blacklist { color: #f00; }

.isactif { color: #d2d2d2; }
a.isactif { color: #d2d2d2; }

input[readonly].default-cursor {
    cursor: default;
}
.touppercase { text-transform: uppercase; }


.left-inner-addon {position:relative}
.left-inner-addon input {padding-left:30px}
.left-inner-addon span {position:absolute;padding:10px 12px;color:#fff}
.w100 { width:100px }
.white { color:#fff }
.maj { text-transform:uppercase }
.univers1 { color:#f57303 }
.univers2 { color:#3276b1 }
.univers3 { color:#7f00ff }
.univers4 { color:#99cc00 }
.univers5 { color:#D78B0A }
.univers6 { color:#b1b3b5 }
.univers7 { color:#D32F2F }
.univers8 { color:#70B77E }
.univers9 { color:#dc143c }
.univers10 { color:#026C7C }
.univers11 { color:#ffc300 }
a.universaccueil1 {
	color: #f57303;
	text-decoration: none;
	font-weight: 600;
}
a.universaccueil1:hover {
	color: #f57303;
	text-decoration: underline;
}
a.universaccueil2 {
	color: #D78B0A;
	text-decoration: none;
	font-weight: 600;
}
a.universaccueil2:hover {
	color: #D78B0A;
	text-decoration: underline;
}
a.universaccueil3 {
	color: #D32F2F;
	text-decoration: none;
	font-weight: 600;
}
a.universaccueil3:hover {
	color: #D32F2F;
	text-decoration: underline;
}
a.universaccueil4 {
	color: #ffc300;
	text-decoration: none;
	font-weight: 600;
}
a.universaccueil4:hover {
	color: #ffc300;
	text-decoration: underline;
}
div#contacts > input {padding-right:10px}
.maj {text-transform:uppercase}
.badge-rdv {background-color:#D78B0A}

.etapes {padding:20px 0}
span.etape a {color:#999;padding:0 0 0 15px;text-transform:uppercase;text-decoration:none}
span.etape a:hover, span.etape a:focus, span.etape a:active {color:#999;padding:0 0 0 15px;text-transform:uppercase;text-decoration:none;font-weight:700}
span.active a {color:#D78B0A;font-weight:700}
span.active a:hover {color:#D78B0A;font-weight:700}

.bs-callout {
	margin: 20px 0;
	padding: 20px
}
.bs-callout h4 {
	margin-top: 0;
	margin-bottom: 5px
}
.bs-callout p:last-child {
	margin-bottom: 0
}
.bs-callout-danger {
	background-color: #f2dede;
	border-left: 3px solid #ebccd1
}
.bs-callout-danger h4 {
	color: #a94442
}

.bs-callout-warning {
	background-color: #fcf8e3;
	border-left: 3px solid #faebcc
}
.bs-callout-warning h4 {
	color: #a66d3b
}

.bs-callout-success {
	background-color: #dff0d8;
	border-left: 3px solid #d6e9c6
}
.bs-callout-success h4 {
	color: #3c763d
}

/* Développement */
.developpement {
	padding: 5px;
	background: #F00;
	color: #fff;
	font-weight: 400 !important;
	font-size: 24px;
	text-transform: uppercase;
}

.businessfacture {
	background-color: #dbeda6;
	-webkit-border-radius: 6px;
	-moz-border-radius: 6px;
	-ms-border-radius: 6px;
	-o-border-radius: 6px;
	border-radius: 6px;
	font-size: 14px;
	width: 100%;
	color: #000;
}
.businessfacture td {
	padding: 0 10px;
}
.businessfacturehead {
	background-color: #9c0;
	color: #fff;
	padding: 10px;
	font-size: 14px;
	font-weight: 400;
	-webkit-border-top-left-radius: 6px;
	-webkit-border-top-right-radius: 6px;
	-moz-border-radius-topleft: 6px;
	-moz-border-radius-topright: 6px;
	border-top-left-radius: 6px;
	border-top-right-radius: 6px;
}

/* Recherche Multicritères */
#divRegions,
#divDepartements,
#divVilles,
#divVilles2 {
	display: none;
}

.bg-transparent {
	background: rgba(255, 255, 255, .5);
}

h2.homepage {
	color: #333;
	margin-left: 30px;
	text-transform: none;
}
.jumbotron-homepage {
	background-color: whitesmoke;
	padding-top: 20px;
	padding-bottom: 20px;
	padding-left: 10px !important;
	padding-right: 10px !important;
}
.jumbotron-homepage-left {
	margin: 0 0 0 30px;
}
.jumbotron-homepage-center {
	margin: 0 15px;
}
.jumbotron-homepage-right {
	margin: 0 30px 0 0;
}

.jumbotron-stats {
	background-color: #f8f8f8;
	margin: 20px 0;
}
.jumbotron-stats h2 {
	color: #333;
	text-align: center;
	font-size: 18px;
}
.jumbotron-stats h3 {
	font-size: 18px;
	text-transform: none;
}
.jumbotron-stats p {
	font-size: 14px;
}

tr.stats-details {
	cursor: pointer;
}