
body .container img {max-width: 100%;}
body .center {text-align: center;}

body .collumnblock_half h1{
	filter: progid:DXImageTransform.Microsoft.gradient(startColorstr="#98bf24", endColorstr="#add92a"); /* Pour IE seulement et mode gradient à linear */
	background: -webkit-gradient(linear, left top, left bottom, from(#98bf24), to(#add92a));
	background: -webkit-linear-gradient(#98bf24, #add92a);
	background: -moz-linear-gradient(#98bf24, #add92a);
	background: -o-linear-gradient(#98bf24, #add92a);
	background: -ms-linear-gradient(#98bf24, #add92a);
	background: linear-gradient(#98bf24, #add92a); 
}

/* NAVBAR styles *****************************************************/

#titleBarContent ul li a, #titleBarContent ul li a:focus  {background: none;}

#titleBarContent .nav.navbar-nav ul.dropdown-menu {background: #F2CB0A; top: 75px; right: auto; width: auto;}
#titleBarContent .nav.navbar-nav ul.dropdown-menu  li:last-child a {border-radius: 0px 0px 9px 9px;}
#titleBarContent .nav.navbar-nav ul.dropdown-menu li.divider {display: block;}
#titleBarContent .nav.navbar-nav ul.dropdown-menu a {padding: 10px; color: black; text-shadow: none; font-size: 1em;}
#titleBarContent .nav.navbar-nav ul.dropdown-menu a:hover {background: #f5f5f5;}
#titleBarContent .nav.navbar-nav ul.dropdown-menu a, #titleBarContent ul.dropdown-menu a:visited, #titleBarContent ul.dropdown-menu a:focus {float: none;}

@media (max-width: 989px) and (min-width: 768px)
{
	#titleBar .navbar-brand img {margin-top: 0px; height: 40px;}
	#titleBar .nav.navbar-nav a { font-size: 0.8em; }
}

@media (max-width: 1100px) and (min-width: 768px)
{
	#titleBarContent .nav.navbar-nav ul.dropdown-menu {right: 0px;}
}

@media (max-width: 767px)
{
	#titleBarContent ul.navbar-nav li {clear: both; float: right;}
	#titleBar .nav.navbar-nav a { text-align: right; line-height: 18px; }
	#titleBar .navbar-brand { max-width: 60%; }
}

.dropdown:hover .dropdown-menu {	display: block; }

/* ROW-MIDDLE styles *****************************************************/
#row-middle {margin-top: 20px;}
#row-middle h1 {color: #666;}


@media (max-width: 767px) {
	#row-middle h1 {font-size: 2em;}
}


/* Services Page *****************************************************/

#services_firstRow h3 {margin: 40px auto; line-height: 25px;}

#services_secondRow #etudeCol, #services_secondRow #permisCol {text-align: center;}
#services_secondRow #etudeCol img {margin-bottom: 7px;}
#services_secondRow #etudeCol .special-bet, #services_secondRow #permisCol .special-pcm {height: auto;}

#services_thirdRow > div {text-align: center;}
#services_thirdRow h3 {line-height: 25px;}
#services_thirdRow img {margin: 20px auto;}

/* Services > Etude Page *****************************************************/

#etudes_firstRow {text-align: center;}
#etudes_firstRow h2 {margin-bottom: 40px;}

#etudes_secondRow > div {text-align: center;}

#etudes_thirdRow {margin: 25px auto;}
#etudes_thirdRow h3 {line-height: 25px; text-align: justify;}

/* Services > Permis Page *****************************************************/

#permis_firstRow {text-align: center;}
#permis_firstRow h3 {margin-bottom: 20px; line-height: 25px;}

#permis_secondRow > div {text-align: center;}

#permis_thirdRow {margin: 25px auto; text-align: center;}
#permis_thirdRow h3 {line-height: 25px;}
#permis_thirdRow h2 {margin-top: 25px;}

#permis_fourthRow {text-align: center;}

#permis_fithRow {margin: 25px auto; text-align: center;}

@media (min-width: 990px) {
	#permis_secondRow > div:first-child {padding-top: 50px;}
}

@media (max-width: 989px) {
	#permis_secondRow > div:first-child {margin-bottom: 25px;}
}

/* RT2012 Page *****************************************************/

#row-middle h1 img {padding: 0px; width: 40px;}

#row-content #rtImg {margin-bottom: 20px;}

ul.mainlist li {
	margin: 0px; margin-bottom: 10px; padding: 10px 0px; padding-left: 30px; border-bottom: 1px solid #E6E5CD;
	background-repeat: no-repeat; background-position: left 10px; background-image: url("../images-etude-thermique/BulletDark.gif");
}
ul.mainlist li:last-child {border:none;}

/* FAQ Pages *****************************************************/

.question {margin-bottom: 12px; background: white; box-shadow: 1px 1px 5px 0px #E6E5CD; padding: 10px; padding-bottom: 1px;}
div > .question:last-child {border-bottom: none;}
.question h3 {margin-bottom: 10px; line-height: 20px;}

#faq-content .argument {border: 1px solid #E6E5CD; padding: 10px 20px 1px 20px; margin-bottom: 20px;}
#faq-content .argument h3 {margin-bottom: 10px;}
#faq-content .argument iframe {max-width: 100%; margin-bottom: 10px !important;}

#twitterbox .birdy {height: auto;}

#masque1 {margin-top: 20px;}

/* Contact Page *****************************************************/

#exemple-content img {margin-bottom: 30px;}

/* Partenaires Page *****************************************************/

#mapContainer {text-align: center; padding-top: 20px;}
#listContainer {margin: 30px;}

.partner {margin-bottom: 30px; border: 1px solid #D5D4BE; padding: 5px 15px;}
.partner h4 {margin-bottom: 10px;}
.partner p {margin-bottom: 0px;}
.partner img{margin-bottom: 10px;}
.partner .right {float: left;}
.partner .row.separator {margin-bottom: 15px;}

@media (min-width: 768px) {
	.partner .right {text-align: right;}
}

@media (max-width: 767px) {
	.partner .center-xs {text-align: center;}
	.partner h4 {text-align: center;}
	.partner .right {float: none;}
}

/* Tarif page ***********************************************/

.offer {background-color: #FCFBFA; margin: 0px 0px 40px 0px; border-bottom: 1px solid #E2E2CF; border-left: 1px solid #E2E2CF; border-right: 1px solid #E2E2CF;}
.offer h2 {background-color: #85a707; padding: 10px; margin: 0px; color: #fff; text-shadow: 1px 1px 0 #666; text-align: center;}
.offer h4 {background: #dceca2; color: #1F2529 !important; font-family: Georgia, "Times New Roman", Times, serif; font-size: 13px; line-height: 15px; 
font-weight: bold; padding: 15px 0px 0px 0px; text-shadow: 0.05em 0.05em #fff; border-bottom: 1px solid #c5e2ea; min-height: 50px; margin: auto -15px;}
.offer .proposition {text-align: center;}
.offer .firstPrice {margin-left: 0px;}
.offer .lastPrice {margin-right: 0px;}
.offer ul {margin: -15px 0px 10px 10px;}
.offer > p {margin-left: 10px; margin-top: 10px;}
.offer p.time_price {color: #666666; font-weight: bold; font-size: x-large; font-family: Georgia, "Times New Roman", Times, serif; margin: 10px auto;}
.offer .proposition a {margin-bottom: 20px; text-decoration: none;}
.offer .proposition p.detail {text-align: left; margin-top: 10px; margin-right: 10px;}

@media (max-width: 767px) {
	.offer {text-align: center;}
	.offer .proposition p.detail {text-align: center;}
	.offer h4 {margin: auto;}
}

/* SHRon Page ***********************************************/

@media (max-width: 767px) {
	form#form-shron td {font-size: 0.6em;}
	form#form-shron input {float: left !important; width: 100% !important;}
}

/**************** SIMU - RESULTATS ***********************/

#sim-content #accroche .well { margin-top: 0px; }

/**************** Commander Page *************************/
#radioGroup { margin-bottom: 5px; }
#paiementform #radioGroup input { margin-left: 0px; margin-right: 8px; }

/**************** Page Commander-ok **********************/
#emailParrain { margin-bottom: 20px; }
#emailParrain .has-feedback .form-control-feedback { top: 0px; }

/**************** Page parrainage ************************/
.parrainage ul { padding-left: 20px; }
.parrainage ul li { list-style: disc; }
.parrainage .commande img { margin-bottom: 10px; }
.parrainage #emailParrain { margin-top: 10px; }
.parrainage #socialParrain .fb-send { margin-right: 10px }

/*
.parrainage #socialParrain .fb-send iframe { width: 100px !important; height: 30px !important; border-radius: 3px !important; }
.parrainage #socialParrain .fb-send iframe .pluginButton { width: 90px !important; height: 30px !important; padding-top: 5px !important; padding-left: 15px !important; font-size: 1.2em !important; }
*/