/* MODULES CUSTUM CSS V1.2*/

#moduleFull{
width:100%;
overflow: hidden;
}

#moduleWrapper{
margin-left: auto;
margin-right: auto;
max-width: 1009px;
position: relative;
}

#moduleFull h2{
position:absolute;
font: 29pt/1.225em "Myriad Set Pro",Arial,Helvetica,sans-serif;
font-weight: 300;
margin-top:50px;
color:#000000;
}

#moduleDesc{
position:absolute;
font-size: 19px;
line-height: 1.4769;
margin-top: 20px;
color:#333333;
margin-top:110px;
font-weight: 100;
}

#actuWrapperBlock1a{
position:absolute;
width:532px;
margin-top:35px;
}

#moduleWrapper a.more {
background:#0676C4;
border: 1px solid #0676C4;
color: #ffffff;
display: inline-block;
font-size: 0.90em;
margin-top: 1em;
padding: 0.5em 2.2em;
text-decoration: none;
transition: all 0.3s ease 0s;
font-family: "Myriad Set Pro",Arial,Helvetica,sans-serif;
font-style: normal;
font-weight: 100;
line-height: 1.4769;
}

#videoHome #slideContener {
max-width: 100%;
}

#videoHome #homevideo1 {
position:absolute;
z-index:-99;
}

#videoHome #slideContenerContent,#videoHome #slideContenerContentTitle  {
color: #ffffff;
}

#moduleWrapper a.more:hover {
background:none;
border: 1px solid #000000;
color:#000000;
}

.moduletable_bsa600 #moduleFull .more3{
background:#4f5051;
border: 1px solid #4f5051;
}

.moduletable_mySerenity #moduleFull  .more3{
background:none;
border: 1px solid #ffffff;
}

.moduletable_mySerenity #moduleFull  .more3:hover{
background:#0676C4;
border: 1px solid #0676C4;
color:#ffffff;
}


.moduletable_bsa600 #moduleFull{
background: url("https://www.promatec.tm.fr/images/modules/bsa_bg2.jpg") 50% 0 / cover no-repeat scroll rgba(0, 0, 0, 0);
}
.moduletable_bsa600 #moduleWrapper{
height:417px;
}

.moduletable_bsa600 #moduleIllus  {
padding-top:100px;
float:right;
margin-right:-20px;
}

.moduletable_bsa600 #moduleDesc{
width:300px;
}

.moduletable_mySerenity #moduleFull{
background: url("https://www.promatec.tm.fr/images/home/infogerance_home.jpg") no-repeat center center / cover ;
color:#ffffff;
text-align:center;
}

.moduletable_mySerenity #moduleWrapper{
height:422px;
}

.moduletable_mySerenity h2, .moduletable_mySerenity #moduleDesc{
margin-left:0;
color:#ffffff;
text-align:center;
}

.moduletable_mySerenity h2 {
padding-top:60px;
}
.moduletable_mySerenity #moduleFull h2 {
color: #ffffff;
position: relative;
}

.moduletable_mySerenity #moduleDesc{
padding-top:0px;
width:100%;
}

.moduletable_mySerenity #moduleDesc {
margin-top: 20px;
}

.moduletable_mySerenity #moduleWrapper {
margin-left: auto;
margin-right: auto;
max-width: 789px;
position: relative;
}

.nspArt h4.nspHeader a {
display:block;
text-decoration: none;
padding-top:15px;
padding-bottom:5px;
font-size: 20px;
font-weight: 100;
letter-spacing: normal;
line-height: 1.3769;
color:#333333;
}

.nspArt p.nspText {
margin-top:20px;
font: 200 13pt/1.225em "Myriad Set Pro",Arial,Helvetica,sans-serif;
line-height: 1.3769;
}

#actuWrapperBlock3 .nspArt  {
border-bottom: 1px solid #D1D1D1;
}

#actuWrapperBlock3 .nspArt h4.nspHeader {
margin: 0;
padding: 0px 0 0px;
}

.nspArt h4.nspHeader a {
font-weight: 400;
}

#actuWrapperBlock3 .nspArt p.nspText {
margin-top: 0px;
}

#actuWrapperBlock1a .nspArt .fnone { 
width:90%;
}

#actuWrapperBlock3 .readon{
margin-top:5px;
margin-bottom:15px;
color: #08c;
font-size: 16px;
font-weight: 200;
line-height: 1.3333;
list-style: outside none none;
}

.atelierModuleBlockcontener{
padding-top:25px;
}

#atelierModuleBlockRow{
border-bottom: 1px solid #d1d1d1;
padding-bottom:15px;
margin-bottom:15px;
}

.atelirLink{
display:block;
margin-top: 5px;
}

.atelirLink a{
color: #08c;
font-size: 16px;
font-weight: 200;
line-height: 1.3333;
list-style: outside none none;
margin-bottom: 15px;
}

#atelierDate{
float:left;
width:35px;
height:60px;
padding-right:25px;
text-align:center;

}
.atelierDateDay{
display:block;
padding-top:5px;
padding-bottom:6px;
}

.atelierDateDay, .atelierDateMonth{
color: #444;
font-weight: 400;
font-size: 22px;
}

#atelierTitle{
color: #333333;
font-size: 16px;
line-height: 1.4769;
}

#lhc_need_help_container {
padding:50px;
}

#top-creationdesite{
width:100%;
height:523px;
background: url("https://www.promatec.tm.fr/templates/promatec/modules/top-creationdesite3.jpg") no-repeat top center ;
 -webkit-background-size: cover;
background-size: cover;
margin:0;
padding:0;
}

#expertiseBlock{
padding-right:25px;
}

#expertiseBlock, #expertiseBlocklast{
margin-top:30px;
float:left;
width:233px;
text-align:center;
}

#expertise-bg h2{
display:none;
}

.creationSiteicon{
color: #000000;
 font-size:20px;
font-weight: 700;
margin-bottom: 0;
text-transform: uppercase;
}

#expertiseBlockLast #expertiseBlock{
padding-right: 0px;
}

#miniRappel #expertise-bg {
background:#e95321;
height: 75px;
}

#top-creationdesiteContener{
margin-left: auto;
margin-right: auto;
position: relative;
width: 1009px;
}

#top-creationdesiteTitle{
margin-top:155px;
/* float: right;*/
font: 200 39pt/1.015em "Myriad Set Pro",Arial,Helvetica,sans-serif;
padding-bottom: 10px;
width: 740px;
color:#fff;
text-align:center;
margin-left: auto;
margin-right: auto;
}

#headertitle {
z-index:99999;
background: #32363a none repeat scroll 0 0;
margin-top: -71px;
opacity: 0.97;
position: fixed;
width: 100%;
}

#headertitleContener {position: fixed;
height: 50px;
margin-left: auto;
margin-right: auto;
margin-top: 15px;
position: relative;
width: 952px;z-index:99999;
}

#promatec-societe #top-creationdesite {
background: rgba(0, 0, 0, 0) url("https://www.promatec.tm.fr/templates/promatec/modules/promatec-societe-bg.jpg") no-repeat scroll center top / cover ;
}

.item-pagea-propos-de-promatec #contentFull {
background: rgba(0, 0, 0, 0) url("https://www.promatec.tm.fr/templates/promatec/modules/bg-web2.jpg") no-repeat scroll center top / cover ;
}

#moduleHome .moduletable_bsa600 #moduleFull {
padding-bottom:30px;
}

.miniTopMenu{
z-index:9999;
position:fixed;
height:50px;
width:100%;
background: #ffffff;
box-shadow: 0 1px 8px rgba(0, 0, 0, 0.3);
padding-top:9px;
padding-bottom:9px;
}

#miniTopMenuSolution .miniTopMenu{
padding-bottom:25px;
}

.miniTopMenuContener{
position:relative;
margin-left: auto;
margin-right: auto;
width: 1009px;
margin-top:7px;
}

#promatec_logo_mini{
float:left;
transition: all 0.3s ease 0s;
}

#promatec_logo_mini:hover{
opacity:0.7;
}

#miniTopMenuModuleContentLink{
position:relative;
float:left;
padding-left:5px;
}

#miniTopMenuModuleContentTitle{
margin-top:3px;
padding-left:15px;
padding-right:15px;
float:left;
font: 200 18pt/1.225em "Myriad Set Pro",Arial,Helvetica,sans-serif;
border-right:1px solid #676767;
color:#212121;
}

#miniTopMenuModuleContentLink a{
color:#525252;
transition: all 0.3s ease 0s;
}
#miniTopMenuModuleContentLink a:hover{
color:#0676c4;
}

#miniTopMenuContact{
margin-top:-17px;
float:right;
}

#miniTopMenuModuleContentLink {
margin-top:9px;
padding-left:15px;
}

#miniTopMenuModuleContentSolutions{
padding-bottom:20px;
height:40px;
}