/* Application background dégradé dans header, menu et pied de page */
.header , .footer, .menu-header{ 
  background: radial-gradient(circle at top,#0089cc,#00487d) !important; 
}
/* Slogan */
#tagline { 
  float : right; width : 250px; 
  height : 50px ;background : url(./BaseLine.png) no-repeat ; 
  text-indent: 100%; 
  white-space: nowrap; 
  overflow: hidden;
}
/* Modification couleur background slider */
.menu-back { 
  background-image : none ; background-color : #fff;
}
/* Pied de page */
p#copyright .credits {
  font-style:italic;
  font-size:11px;
  color:rgba(255,255,255,0.5)!important;
  text-shadow:0 1px 0 rgba(0,0,0,.1)/*!important*/;
}
#logo { 
  display : none ; 
}

/* --------------Page statique histo------------------ */
div.Paragraphe-standard {
	color:#8f9395;
	font-family:"Roboto", serif;
	font-size:16px;
	font-style:normal;
	font-variant:normal;
	font-weight:normal;
	line-height:1.2;
	margin-bottom:15px;
	margin-left:0px;
	margin-right:0px;
	text-align:left;
	text-decoration:none;
	text-indent:0px;
}
p.para-style-override-1, span.char-style-override-1 {
	font-family:"Folio Std Light", sans-serif;
	font-size:20px;
	font-style:normal;
	font-weight:300;
}
p.para-style-override-2 {
	margin-left:45px;
}
div.para-style-override-3 {
	-epub-hyphens:none;
	font-family:"Roboto", sans-serif;
	font-size:16px;
	font-style:normal;
	font-weight:300;
	text-align:justify;
}
span.char-style-override-2 {
	font-family:"Minion Pro", sans-serif;
	font-size:16px;
	font-style:normal;
	font-weight:300;
}
img.frame-1 {
  	width: 100%;
  	height: auto ;
  	background: transparent ;
}
div.frame-2 {
	margin:0px auto 0px auto;
}
#slogan-histo {
  position: absolute;
  padding-left : 35px;
  padding-top : 50px;
  z-index: 4;
  line-height : 11px;
  color : #707070;
}
.Bloc-graphique-standard {
	z-index : 1;
}

#paragraphe-histo {
  font-family:"Folio Std Light", sans-serif;
  font-size: 15px;
  display : block;
  position : static;
}

/* ------------------Page statique societe-------------------- */

h2 p.titre-pres1 {
  font-size: 25px;
  color: #8f9395;
}
.titre-pres2 {
  padding-left:85px;
}
.img-pres {
  margin-bottom: 40px;
}

/*----------------article plaques de commandes------------- */

.installation-reco {
  font-family:"Apex New", sans-serif;
  font-weight: lighter ;
} 
.image-version {
  display: inline-block;
  width: 100%;
  vertical-align: top;
  margin-bottom: 25px;
}
.text-article {
  padding: 20px;
  color: rgb(89,116,130);
  font-family:"Roboto", sans-serif; 
  font-size:14px;
  font-style:normal;
  font-variant:normal;
  font-weight:normal;
  line-height:1.5;
  display: inline-block;
}
.dessin-tech img {
  margin: 30px auto;
  width: 500px;
  height: auto;
  border: none;
  background: transparent;
  box-shadow: none;
}
.dessin-tech2 img {
  width: 80%;
  height: auto;
  border: none;
  background: transparent;
  box-shadow: none;
}
.dessin-tech3 img {
  width: 60%;
  height: auto;
  border: none;
  background: transparent;
  box-shadow: none;
}
.dim-tech img {
  width : 50%;
  height: auto;
  border: none;
  background: transparent;
  box-shadow: none;
}
p.titre-appel, p.titre-descriptif { 
  display: inline-block;
  font-size:12px;
  font-weight:bold;
}
.titre-appel img, .titre-descriptif img {
  background: transparent;
  border: none;
  box-shadow: none;
  display : inline-block;
  width : 50px;
  height : 20px;
}
p.titre-descriptif {
  margin-left: 15px;
}
p.nom-article-appel, p.ref-appel { 
  font-size:11px;
  font-style:normal;
  font-variant:normal;
  font-weight:bold;
  line-height:0.5;
}
/*.text-appel {
  font-family:"Myriad Pro Light", sans-serif; 
  font-size:12px;
  font-style:normal;
  font-variant:normal;
  font-weight:normal;
  line-height:1;
  width : 75%;
}*/
.tab-offre img {
  width: 75%;
  margin-top: 15px;
}
.tab-finitions {
  width:50%;
  margin-top:15px;
}
.finitions {
  display: inline-block;
  vertical-align: top;
  margin-bottom: 15px;
  margin-top:15px;
}
.tab-offre img, .finitions img{
  background-color: transparent;
  box-shadow: none;
  border: none;
}
/*------------Ancien onglet téléchargements-------------*/
.lien-fp {
  float : left;
  width : 100px;
  margin-left: 10px;
  margin-right: 10px;
  text-align : center;
  line-height: 11px;
}
.desc-fp {
  font-size: 12px;
  vertical-align: middle;
  margin-bottom: 15px;
}
.download-fp {
  margin-top : 20px ;
}
/*----Pages Statiques------*/
	/*----Bouton "Plus"----*/
	.entry-footer {
  		margin-top : 10px;
  		padding-top : 5px;
}
	/*----Titre Post----*/
	.entry-title {
  		margin : 0px;
  		font-size : 20px;
  		line-height: 22px;
}
	/*----Marge inférieur Post---*/
	.margin-40 {
  		margin-bottom: 0px;
}
/*----References chantiers-----*/
.chantier_txt {
  /*float: left;
  margin-right: 60px;*/
  margin-bottom: 20px;
  font-size: 12px;
  line-height: 14px;
}
.ref-chantier {
  width : auto;
  text-align: center;
  background: transparent;
}
.cat-chantier {
  margin-bottom: 50px;
  width: auto;
  height : auto;
  text-align : center;
}
.titre-ref {
  font-size: 20px;
  text-decoration : underline;
}
.ref-chantier h2 {
  text-align: left;
}
.titre-post {
  height :60px;
}
.texte-widget {
  width : 95%;
}
.entry-content p {
  font-size : 16px;
}

/*----Accueil----*/
#page-actu {
  margin-left: 60px;
}
.texte-article h1 {
  font-size:18px !important;
  text-decoration: underline;
}
.texte-article p {
  margin-top: 20px;
}
.titre-rubrique {
  background: radial-gradient(circle at top,#0089cc,#00487d);
  color : #FFF
}
.titre-rubrique h2 {
  margin-top : 0px;
  margin-bottom:0px;
  font-size : 22px;
}
.contenu-rubrique {
  margin-top: 25px;
  margin-bottom: 25px;
}
.texte-article {
  vertical-align: top;
}
/*----------------------Page salon---------------------*/
#page-salons h1 {
  font-size:14px;
  font-weight:800;
  letter-spacing:0px;
  margin-top:0px;
}
#intro-salons {
  margin-bottom:50px;
  font-size: 22px;
  font-weight:600;
}
.logo-salon, .txt-salon {
  display:inline-block;
}
.txt-salon {
  width:60%;
}
.txt-salon p {
    font-size:12px;
  line-height:14px;
}
.logo-salon {
  margin-right:10px;
  padding-top:10px;
  vertical-align:top;
}
.salon {
  margin-bottom: 25px;
  padding-top:25px;
  /*border-top: 1px solid silver;*/
  position:relative;
}
.salon:after {
            content: '';
            display: block;
            position: absolute;
            width: 33%;
            top: 0px;
            left: 33%;
            border: 1px solid #e0dddd;
        }
/*Widget Ideobain*/
#wid-ideo p {
  line-height:18px;
  font-size:14px;
  padding-left:10px;
  margin-bottom:0px;
}
#wid-ideo img {
  margin-bottom: 15px;
}
/*Content boxew*/
.home-content-boxes h2 {
  margin: 0px;
}
/*Pages catégories*/
.intro-cat {
  margin-bottom:25px;
  padding: 10px;
  box-shadow:2px 2px 3px 0px silver;
}
.intro-cat p {
  font-family:"Corbel";
  font-size:14px;
  line-height:21px;
  color:#909090;
}
/*Page contact*/
.intro-contact {
  margin-bottom: 50px;
}
/*Page promo abattants*/
.intro-promo {
  font-size: 22px !important;
  color: #c7e070;
  text-transform:uppercase;
  margin-bottom:40px;
  margin-top:40px;
}
.illustration-promo {
  display: inline-block;
  width: 28%;
  vertical-align:top;
  margin-right:10px;
}
.text-promo {
  display: inline-block;
  width:60%;
}
.text-promo p {
  font-size:16px;
}
.conditions-promo p {
  font-size:14px;
  margin-top:40px;
}
/*Page nouvelle gamme abattants*/
.liste-gamme {
  margin-top:40px;
}
.text-gamme-gras {
  margin-top:30px;
  margin-bottom:30px;
  font-weight:bold;
}
/*Page Catalogues*/
#page-cata h1 {
  font-size:16px;
}
.contact-details p{
  font-size:1em;
  line-height:0.8em;
}
/*------------Tableaux appel d'offre-----------------*/
.taboffre th, .taboffre td{
  font-size:1em;
  text-align: center;
  border-left: 1px solid rgba(0,0,0,0.1);
}
.taboffre tr:last-child td {
  border-bottom: 1px solid rgba(0,0,0,0.1) !important;
}
.taboffre tr td:last-child 	{
  border-right: 1px solid rgba(0,0,0,0.1) !important;
}
.taboffre tr:first-child th:first-child {
  border-left:none;
}
.taboffre th {
  font-weight:bold;
}
.thhead {
  background-color: rgb(76,193,175);
  color: white;
}
.taboffre {
  margin-top:50px;
  border: none !important;
}
.taboffre .colisage {
  border-top:0px;
}
/*-----------Downloads in product files---------------*/
.contenu-telechargement {
  padding-left: 25px;
}
.contenu-telechargement hr {
  margin-top: 5px;
  margin-bottom: 5px;
}
h1.download-title {
  font-size:16px;
  letter-spacing: 0px;
  margin-top:10px;
  text-decoration: underline; 
}
.download-line p {
  width: 60%;
  vertical-align: bottom;
  font-size: 14px;
  color: rgb(124,160,191);
  line-height: 30px;
  padding : 10px;
}
.download-line p:hover {
  background-color: rgb(245,245,245);
  text-decoration:underline;
}
.download-line img{
  width: 35px;
  float: right;
}
/*-----------Text For Tenders----------*/
.appel-offre {
  padding: 0px 20px;
}
h1.nom-article-appel, p.nom-article-appel {
  font-weight: 500;
  line-height: 1.1em;
  letter-spacing: -1px;
  color: rgb(89,116,130);
  font-size: 18px;
  margin-bottom: 0px;
  padding-top: 5px;
  padding-bottom: 5px;
}
h2.ref-appel, p.ref-appel{
  font-weight: 500;
  line-height: 1.1em;
  color: rgb(89,116,130);
  font-size: 16px;
  margin-top:0px;
  padding-top: 5px;
  padding-bottom: 5px;
}
p.text-appel {
  font-size: 14px;
  color: rgb(89,116,130);
  line-height:16px;
  font-family: "Roboto";
}
/*---------Pictos----------*/
ul.icone {
  margin-left: 0px;
}
.icone li {
  display: inline-block;
  background: url("./wp-content/uploads/sprite2-uk.png") no-repeat;
  width: 65px;
  height: 65px;
}
.icone .icone-space-saving-800 {
  background-position: -6px top;
}
.icone .icone-space-saving-400 {
  background-position: -81px top;
}
.icone .icone-space-saving-350 {
  background-position: -154px top;
}
.icone .icone-cladding {
  background-position: -228px top;
}
.icone .icone-low-level {
  background-position: -302px top;
}
.icone .icone-dual-flush-4-6 {
  background-position: -376px top;
}
.icone .icone-dual-flush-2-4 {
  background-position: -450px top;
}
.icone .icone-guarantee-5 {
  background-position: -525px top;
}
.icone .icone-water-saving {
  background-position: -6px -74px;
}
.icone .icone-dual-flush-26-4 {
  background-position: -80px -74px;
}
.icone .icone-dual-flush-3-6 {
  background-position: -154px -74px;
}
.icone .icone-start-stop {
  background-position: -228px -74px;
}
.icone .icone-dual-flush-drop {
  background-position: -302px -74px;
}
.icone .icone-water-saving-61 {
  background-position: -376px -74px;
}
.icone .icone-water-saving-9 {
  background-position: -451px -74px;
}
.icone .icone-toilet-seat-guarantee-2 {
  background-position: -524px -74px;
}
.icone .icone-healthcare {
  background-position: -7px -148px;
}
.icone .icone-juniors {
  background-position: -80px -148px;
}
.icone .icone-less-able {
  background-position: -154px -148px;
}
.icone .icone-public-buildings {
  background-position: -228px -148px;
}
.icone .icone-guarantee-10 {
  background-position: -302px -148px;
}
.icone .icone-guarantee-3 {
  background-position: -376px -148px;
}
.icone .icone-guarantee-2 {
  background-position: -451px -148px;
}
.icone .icone-washbassin-guarantee-2 {
  background-position: -524px -148px;
}
.icone .icone-resistant-350 {
  background-position: -6px -222px;
}
.icone .icone-resistant-400 {
  background-position: -80px -222px;
}
.icone .icone-fire-safe {
  background-position: -154px -222px;
}
.icone .icone-fingerprint {
  background-position: -229px -222px;
}
.icone .icone-anti-bacterial {
  background-position: -303px -222px;
}
.icone .icone-anti-vandal {
  background-position: -377px -222px;
}
.icone .icone-fragile {
  background-position: -450px -222px;
}
.icone .icone-toilet-seat-guarantee-5 {
  background-position: -526px -222px;
}
.icone .icone-guarantee-except-1 {
  background-position: -7px -296px;
}
.icone .icone-guarantee-except-2 {
  background-position: -81px -296px;
}
.icone .icone-guarantee-except-3 {
  background-position: -154px -296px;
}
.icone .icone-guarantee-except-5 {
  background-position: -229px -296px;
}
.icone .icone-guarantee-except-10 {
  background-position: -302px -296px;
}
.icone .icone-bowl-guarantee-2 {
  background-position: -376px -296px;
}
.icone .icone-mounting-frame-guarantee-5 {
  background-position: -451px -296px;
}
.icone .icone-faucet-guarantee-5 {
  background-position: -525px -296px;
}
.icone .icone-soft-close {
  background-position: -6px -370px;
}
.icone .icone-hard-wearing {
  background-position: -80px -370px;
}
.icone .icone-quick-fixing {
  background-position: -154px -370px;
}
.icone .icone-stainless-steel {
  background-position: -228px -370px;
}
.icone .icone-quick-release {
  background-position: -302px -370px;
}
.icone .icone-fast-setting {
  background-position: -377px -370px;
}
.icone .icone-mouting-frame-guarantee-10 {
  background-position: -451px -370px;
}
.icone .icone-guarantee-except-working {
  background-position: -525px -370px;
}
.icone .icone-silent-fill {
  background-position: -7px -444px;
}
.icone .icone-quiet-fill {
  background-position: -81px -444px;
}
.icone .icone-compact {
  background-position: -154px -444px;
}
.icone .icone-low-depth {
  background-position: -228px -444px;
}
.icone .icone-cistern-easy-access {
  background-position: -302px -444px;
}
.icone .icone-easy-height-adjustment {
  background-position: -377px -444px;
}
.icone .icone-bowl-guarantee-6 {
  background-position: -451px -444px;
}
.icone .icone-wc-guarantee-10 {
  background-position: -524px -444px;
}
.icone .icone-1-2-15-16-plastic {
  background-position: -6px -518px;
}
.icone .icone-1-2-plastic {
  background-position: -80px -518px;
}
.icone .icone-1-2-3-8-plastic {
  background-position: -154px -518px;
}
.icone .icone-1-2-3-8-15-16-plastic {
  background-position: -228px -518px;
}
.icone .icone-3-8-brass {
  background-position: -303px -518px;
}
.icone .icone-1-2-3-8-brass {
  background-position: -376px -518px;
}
.icone .icone-1-2-brass {
  background-position: -451px -518px;
}
.icone .icone-wall-frame-guarantee-10 {
  background-position: -524px -518px;
}
.icone .icone-telescopic-overflow {
  background-position: -6px -592px;
}
.icone .icone-telescopic-overflow-2 {
  background-position: -81px -592px;
}
.icone .icone-mechanical-closure {
  background-position: -155px -592px;
}
.icone .icone-hydraulic-closure {
  background-position: -228px -592px;
}
.icone .icone-water-level-adjustement {
  background-position: -303px -592px;
}
.icone .icone-anti-backflow-function {
  background-position: -377px -592px;
}
.icone .icone-pan-guarantee-10 {
  background-position: -451px -592px;
}
.icone .icone-no-waste {
  background-position: -7px -666px;
}
.icone .icone-maintenance-free {
  background-position: -80px -666px;
}
.icone .icone-no-energy-consumption {
  background-position: -154px -666px;
}
.icone .icone-no {
  background-position: -229px -666px;
}
.icone .icone-anti-limestone-treated {
  background-position: -303px -666px;
}
.icone .icone-anti-condensation {
  background-position: -378px -666px;
}
.icone .icone-delayed-action {
  background-position: -451px -666px;
}
.icone .icone-solid-wall {
  background-position: -7px -740px;
}
.icone .icone-solid-wall-2 {
  background-position: -81px -740px;
}
.icone .icone-solid-wall-ground {
  background-position: -155px -740px;
}
.icone .icone-solid-ground {
  background-position: -228px -740px;
}
.icone .icone-telescopic {
  background-position: -303px -740px;
}
.icone .icone-rimless {
  background-position: -377px -740px;
}
.icone .icone-environment-friendly {
  background-position: -451px -740px;
}
.icone .icone-2-sides {
  background-position: -524px -592px;
}
.icone .icone-quick-fitting {
  background-position: -155px -817px;
}
.icone .icone-bright-chrome {
  background-position: -524px -740px;
}
.icone .icone-europe {
  background-position: -7px -817px;
}
.icone .icone-ajustable {
  background-position: -524px -665px;
}
.icone .icone-easy-cleaning {
  background-position: -80px -817px;
}
.icone .icone-warranty-2 {
  background-position: -229px -817px;
}
.icone .icone-warranty-except-10 {
  background-position: -302px -817px;
}
.icone .icone-space-saving-790 {
  background-position: -375px -817px;
}
.icone .icone-bati-universel {
  background-position: -452px -817px;
}
.pictos {
  margin : auto;
}
/*--------------------Press Releases-----------------------*/
h1.press-title {
  letter-spacing:-2px;
}
h2.press-title {
  font-size: 20px !important;
  font-weight: 500;
}
p.press-text {
  margin-top: 20px;
  margin-bottom: 30px;
}
p.press-footer {
  margin-top: 25px;
  font-size: 14px;
  line-height: 16px;
  font-style:italic;
}
.prespics {
  margin-top: 50px;
  margin-bottom: 50px;
}
.prespics fgcaption {
  font-size: 12px;
}
/*----widget----*/
.annonce .entry-content {
  margin-top: 0px;
}
.annonce .read-more a {
  padding: 5px !important;
}
.inline-block {
  display: inline-block;
}
div .h1-riviera-text  {
  width: 80px;
  color: #7ca0bf;
  font-size: 28px;
}
div .h1-monaco-text {
  width: 100px;
  color: #7ca0bf;
  font-size: 28px;
}
.h1-riviera img, .h1-monaco img {
  background-color: transparent;
  border: none;
  box-shadow: none;
  width: 60px;
  padding-left: 5px;
}
.h5-desc img{
  display: inline-block;
  background-color: transparent;
  border: none;
  box-shadow: none;
  height : 25px;
  width : 100px;
}
div .h5-desc h5 {
  display: inline-block;
  width: 100px;
  float: left;
}
#description {
padding: 20px;
  color: rgb(89,116,130);
  font-family:"Roboto", sans-serif; 
  font-size:14px;
  font-style:normal;
  font-variant:normal;
  font-weight:normal;
  line-height:1.5;
}
#description img{
  background-color : transparent;
  border: none;
  box-shadow: none;
  width: 100px;
  height: 15px;
  padding-bottom: 0;
}
/*-----UPDATE 03-2018-----*/
/*-----PAGE CATALOGUE-----*/
#catalogues figcaption {
  padding : 5px 0 0 5px;
  text-align: center;
}
#catalogues img {
  border: 2px solid #ede9e9;
}
#catalogues img:hover {
  padding: 10px;
  border: 2px solid #d6d3d3;
}
/*-----HOMEPAGE-----*/
#home-page h2 {
  background: radial-gradient(circle at top,#0089cc,#00487d) !important;
  color: #ffffff;
  padding: 5px 5px;
}
#home-page .ingenio-feature {
  border: none;
  box-shadow: none;
}
.kbb-h2 h2{
  margin-top : 0;
  margin-bottom: 25px;
}
.kbb-first, .kbb-second {
  padding-top: 25px;
}
.kbb-second {
  padding-left : 50px;
  padding-right : 50px;
}
#home-page .read-more {
  margin: 10px 10px 10px 0;
}
/*-----ABATTANT PMR-----*/
 #pmr-illustration .dessin-tech2 img {
  margin : 30px 50px;
}
/*-----KBB PAGE-----*/
.kbb-pictures {
  margin-top : 15px;
}
.kbb-pictures img {
  height: 400px;
}
.kbb-text-1 {
  margin-top: 15px;
}
#kbb-title h1 {
  margin: 0 0 25px 5px;
  padding: 0;
  color: 	#7ca0bf;
}
.kbb-text-2 address {
  color: #5d7cae;
  display: inline-block;
}
.kbb-text-3 {
  display: inline-block;
}
/*-----SPRITE CONTENT BOX-----*/

.content-box .icone-1 {
    width: 80px;
    height: 80px;
    display: inline-block;
    background: url("http://www.siamp.fr/wp-content/uploads/pictos-box.png") no-repeat;
    background-position: left bottom;
}

.content-box .icone-2 {
    width: 80px;
    height: 80px;
    display: inline-block;
    background: url("http://www.siamp.fr/wp-content/uploads/pictos-box.png") no-repeat;
    background-position: -77px bottom;
}

.content-box .icone-3 {
    width: 80px;
    height: 80px;
    display: inline-block;
    background: url("http://www.siamp.fr/wp-content/uploads/pictos-box.png") no-repeat;
    background-position: -156px bottom;
}

.content-box .icone-4 {
    width: 80px;
    height: 80px;
    display: inline-block;
    background: url("http://www.siamp.fr/wp-content/uploads/pictos-box.png") no-repeat;
    background-position: -238px bottom;
}