/* Structure du site */body{font-family:'Roboto',sans-serif; color:#fff; font-size:14px; text-align:justify; text-justify:inter-word;}.bold{font-weight:700; font-size:15px}.title-header h1{font-weight:700; font-size:45px; margin:10px 0; display:inline; color:#fff; border-bottom:2px solid #fff; text-decoration:none}.content h1{font-weight:700; font-size:25px; color:#8A4B45; margin:-20px 0; padding:10px 0; border-bottom:3px solid #8A4B45; text-decoration:none; display:block}.content h1.titlelogo{border-bottom:0}h5{font-size:15px; margin:7px 0}ul{list-style:none; margin-left:-30px}li{padding:5px 0}.block{width:100%}.center{text-align:center}body>div#Home{background:#991915 url(img/background-points.svg); background-size:.7%; display:table; text-align:center}/* Background */.background{width:100%; height:400px; background-repeat:no-repeat; box-sizing:border-box; background-size:cover; z-index:9; -webkit-box-shadow:inset 0 5px 5px 0 rgba(0,0,0,0.3); -moz-box-shadow:inset 0 5px 5px 0 rgba(0,0,0,0.3); box-shadow:inset 0 5px 5px 0 rgba(0,0,0,0.3)}#Novasup .background{background-image:url(img/novasup.jpg)}#Applinova .background{background-image:url(img/applinova.jpg)}#Novascreen .background{background-image:url(img/novascreen.jpg)}#Hotspot .background{background-image:url(img/hotspot.jpg)}#VisioCompta .background{background-image:url(img/visiocompta.jpg)}#reference .background{background-image:url(img/references.jpg)}#recrutement .background{background-image:url(img/recrutement.jpg)}/* Titres de chaque rubrique ( flotants ) */.title-header{float:left; position:relative; height:110px; width:100%; text-align:center; overflow:auto; margin-top:0; overflow:hidden; z-index:10; margin-top:145px}#Novasup .title-header{background-color:rgba(153,25,21,0.5)}#Applinova .title-header{background-color:rgba(140,198,63,0.5)}#Novascreen .title-header{background-color:rgba(255,213,0,0.5)}#Hotspot .title-header{background-color:rgba(41,171,226,0.5)}#VisioCompta .title-header{background-color:rgba(109,0,255,0.5)}#recrutement .title-header{background-color:rgba(241,90,36,0.5)}#reference .title-header{background-color:rgba(27,20,100,0.5)}/* Effet Flotant pour le titre de chaque rubrique */.followMeBar{z-index:100}#reference .followMeBar{z-index:100; margin-top:0}.followMeBar.fixed{position:fixed; margin-top:0; top:0; z-index:99}.followMeBar.fixed.absolute{position:absolute}/* Block de contenu */.content{width:100%; background:rgba(202,186,159,0.5) url(img/background-points.svg); background-size:1%; min-height:400px; overflow:hidden; -webkit-box-shadow:0 -5px 5px 0 rgba(0,0,0,0.3); -moz-box-shadow:0 -5px 5px 0 rgba(0,0,0,0.3); box-shadow:0 -5px 5px 0 rgba(0,0,0,0.3)}.content-left{padding:20px; margin:50px; float:left; width:35%; color:#8A4B45; display:table}.content-right{float:left; width:35%; margin:50px; padding:20px; color:#8A4B45; display:table}/* Alignement vertical */.middle-align{display:table-cell; vertical-align:middle}/* IE FIX */middle-align{display:inline-block}.middle-yaw{height:400px}/* Comportement du menu */#menu_positioner{position:fixed; z-index:101; left:50%; margin-left:40%; top:20%}#menu{text-align:center; border:1px solid #7a6058; border-radius:10px; height:auto; width:60px; overflow:hidden}.front{background-color:#F5F1EB; background-image:url(img/background_menu.svg); background-size:15% auto; padding-top:7px; padding-bottom:7px; opacity:1; transition:all .2s ease; position:absolute; width:100%; top:0; left:0; right:0; bottom:0}.back{opacity:0; background-color:#8A4B45; background-image:url(img/background_menu.svg); background-size:15% auto; padding-top:7px; padding-bottom:7px; transition:all .3s ease}.menu-item:hover .back{opacity:1}.menu-item .active{opacity:1}.menu-item .inactive{opacity:0}.menu-item:hover .front{opacity:0}.menu-item{position:relative; cursor:pointer}.separate{background-color:#7a6058; height:1px}/* Les logos des catégories */.logo-block{position:relative; margin:20px 10px 20px 10px; z-index:2}/* Google maps */#map-canvas{height:400px; position:relative}/* Slide by JQUERY */.contact,.cv{display:none; height:auto}#contact:hover,#cv:hover{cursor:pointer}/* Formulaire */input{display:block; width:250px; margin:10px; margin-left:auto; margin-right:auto; padding:2px 5px}input[type=button],input[type=submit]{color:#fff; background-color:#991915; border:2px solid #991915; border-radius:2px; width:270px}textarea{display:block; margin-left:auto; margin-right:auto}.error{border:2px solid red}div#ResponseForm{display:none; text-align:center}/* Applinova config parallax */.skroll{position:relative}.skroll div#phone{margin:auto; position:absolute; top:40px; bottom:0; right:0; z-index:2}.skroll div#ecran{margin:auto; position:absolute; left:0; bottom:0; right:0; z-index:1}.skroll div#tablette{margin:auto; position:absolute; left:40%; bottom:0; right:0; z-index:2}/* novascreen config parallax */.skroll div#ecran1{margin:auto; position:absolute; top:0; bottom:0; left:0; z-index:2}.skroll div#ecran2{margin:auto; position:absolute; top:0; bottom:0; left:0; z-index:3}.skroll div#ecran3{margin:auto; position:absolute; top:0; bottom:0; left:0; z-index:4}.skroll img.screen{height:300px}/* hotspot config parallax */.skroll div#routeur{margin:auto; position:absolute; left:0; top:0; right:0; z-index:1}/* visiocompta config parallax */.skroll div#cam{margin:auto; position:absolute; left:0; bottom:0; right:0; z-index:1}/* Références */.partenaire{background-color:rgba(255,255,255,0.9); margin:2px; float:left; height:100px; width:100px}#partenaires{margin:30px 0; display:table; max-width:640px; margin-left:auto; margin-right:auto; max-height:600px; min-height:400px}#part-container{}/* Footer */#footer{width:100%; display:table; color:#8A4B45; background:rgba(202,186,159,0.5) url(img/background-points.svg); background-size:1%; min-height:150px; padding:30px 0 10px; font-size:12px; text-align:center; position:relative}#footer a:link{text-decoration:none; color:#8A4B45}#footer span{}#social{display:table-cell; vertical-align:top; width:100%; font-size:20px}#footing{display:table-cell; vertical-align:bottom; height:100px; width:100%}#footer img{margin-left:10px; height:30px}