.anchor {visibility: none; content:"&nbsp;"; display: block;}
#bandeau {height: 220px; background-color: #071228; position: relative;}
#bandeau .top { height: 80px; background-color: #FFF;}
#bandeau .top h1 {text-align: right; color: #475571; font-size: 40px; font-weight: bold; }
#bandeau .titre-bandeau {/*position: absolute;*/ margin-top: -60px; /*width: 100%;*/}
#bandeau .titre-bandeau h2 {margin-left: 30px;margin-top: 80px; color: #FFF; font-size: 30px;}
#bandeau .titre-bandeau h2 strong {font-size: 36px; display: block;}
#bandeau .titre-bandeau h2 strong:last-child {font-size: 24px;}

nav.navbar, nav.navbar-inverse {border-radius: 0px;}
@media (max-width: 970px) {
.navbar-nav li a {font-size: 90%; padding: 15px 5px;}
}

h3 {font-size: 36px; color: #475571; font-weight: normal; text-align: center; margin-bottom: 30px; margin-top: 50px;}
.case-presentation {min-height: 280px; border: 1px solid #475571; margin-bottom: 30px; padding: 15px;}
.ico-home {font-size: 72px; color: #475571; margin-top: 80px;}

#fonctions th {background-color: #475571; color: #FFF;}

#clients .vignette-studio {min-height: 110px; text-align: center; }
#clients .vignette-studio img {max-width: 100%; }

#temoignages {background-color: #475571; padding-bottom: 30px; }
#temoignages h3 {color: #FFF;}
#temoignages .temoignage {background-color: #FFF; padding: 30px; position: relative; height: 330px;}
#temoignages .temoignage p {font-style: italic;}
#temoignages .temoignage .user-sticker {position: absolute; width: 60px; height: 60px; text-align: center; top: -20px; left: -20px; border: 1px solid #FF8040; border-radius: 50%; background: linear-gradient( #FF8040, #FFA275); color: #475571; font-size: 36px;}
#temoignages .temoignage .signature {font-size: 0.8em; float: right;}

@media (max-width: 1190px) {
	#temoignages .temoignage {height: 420px;}
}

@media (max-width: 970px) {
	#temoignages .temoignage {height: 330px;}
}


footer { margin-top: 30px; padding: 10px 0; background-color: #071228; color: #FFF; font-size: 10px;}
footer a {color: #FFF; text-decoration: underline;}

#acheter .panel-default .panel-heading{background: none; background-color: #777;}
#acheter .panel-default h3 {color: #FFF;}

.panel-licence {border-radius: 0px;}

.panel-licence .panel-heading {border-radius: 0px;}
.panel-licence .panel-heading h3 {font-size: 30px;}
.panel-licence .panel-body {background-color: #F9F9F9; font-size: 14px; text-align: center; color: #666;}
.panel-licence .panel-body .tarif {display: block; font-size: 40px; font-weight: normal; text-align: center; margin-top: 30px;}
.panel-licence .btn {border-radius: 0px; margin: 30px 0 15px 0;}
#panel_licence_annuelle {}

.panel-primary {
    border-color: #475571;
}



.panel-compte .panel-body {font-size: 2.5em; color: #475571;}

.form-menu {padding: 15px;}

.label-required {
    color: gray !important;
    font-style: italic !important;
}

h3 {
    font-weight: bold;
}