
@font-face {
    font-family: 'krona_oneregular';
    src: url('../fonts/kronaone-regular-webfont.eot');
    src: url('../fonts/kronaone-regular-webfont.eot?#iefix') format('embedded-opentype'),
         url('../fonts/kronaone-regular-webfont.woff') format('woff'),
         url('../fonts/kronaone-regular-webfont.ttf') format('truetype'),
         url('../fonts/kronaone-regular-webfont.svg#krona_oneregular') format('svg');
    font-weight: normal;
    font-style: normal;

}


* {font-family:Arial, Verdana, Helvetica, sans-serif;font-size:12px;color:#171717;}
body, img, div, p, h1, h2, h3, h4, h5 {margin:0;padding:0;}
#position_h1 {position:absolute;z-index:99;top:0;left:0px;}
#position_h1 h1 {width:240px;height:120px;}
h1 a {width:240px;height:120px;display:block;}
h3 a, h2, h3, h2 a, h4, h4 a, h5, h5 a {font-weight:normal;}
img {border:0;}
a {text-decoration:none;outline:none;}
.float {float:left;}
.right{float:right;}
.clear {clear:both;width:0;height:0;}
.item {float:left;}
.item2 {float:left;}
.inline-block {display:inline-block;}
.displaynone {display:none;}
header {position:relative;z-index:70;height:151px;}
#global {width:1010px;margin:0 auto;}
#global2 {width:980px;margin:0 auto;}
body{background: url(../images/fond.jpg) repeat-x;}
#supercontent{width:980px;margin:0 auto;}
.lien_description{text-decoration:underline;}


/* Menu */
#menu {position:absolute;top:128px;z-index:80;background:url(../images/menu.png) no-repeat;}

.ssitem {text-align:center;width:137px;height:20px;margin:0px 3px 0 3px;padding: 5px 0 0 0;color:#fff;border-bottom:1px solid #748db5;}
.ssitem a {color:#fff;font-size:14px;}
.spacer_l {float:left;width:100px;height:500px;background:url(../images/spacer.gif);position:absolute;top:291px;left:-100px;z-index:0;display:none;}
.spacer_r {float:left;width:100px;height:500px;background:url(../images/spacer.gif);position:absolute;top:291px;right:-100px;z-index:0;display:none;}
.spacer_b {float:left;width:980px;height:500px;background:url(../images/spacer.gif);position:absolute;top:291px;left:0;z-index:0;display:none;}
.spacer_h {float:left;width:980px;height:255px;background:url(../images/spacer.gif);position:absolute;top:0px;left:0;z-index:0;display:none;}

.item{font-family:"krona_oneregular";font-size:12px;color:#fff;text-transform:uppercase;}
.item_on{color:#fff;}
.item:hover{color:#fff;}

.accueil{height:37px;width:99px;padding: 17px 0 0 0px;text-align:center;}
.qui-sommes-nous{height:37px;width:190px;padding: 17px 0 0 0;text-align:center;}
.ravalement{height:37px;width:140px;padding: 17px 0 0 0;text-align:center;}
.isolation{height:37px;width:125px;padding: 17px 0 0 0;text-align:center;}
.nettoyage-toiture{height:37px;width:206px;padding: 17px 0 0 0;text-align:center;}
.references{height:37px;width:142px;padding: 17px 0 0 0;text-align:center;}
.contact{height:37px;width:108px;padding: 17px 0 0 0;text-align:center;}

.accueil:hover{background:url(../images/menu/accueil_on.png);}
.qui-sommes-nous:hover{background:url(../images/menu/qui-sommes-nous_on.png);}
.ravalement:hover{background:url(../images/menu/ravalement_on.png);}
.isolation:hover{background:url(../images/menu/isolation_on.png);}
.nettoyage-toiture:hover{background:url(../images/menu/nettoyage-toiture_on.png);}
.references:hover{background:url(../images/menu/references_on.png);}
.contact:hover{background:url(../images/menu/contact_on.png);}

.accueil_on{background:url(../images/menu/accueil_on.png);}
.qui-sommes-nous_on{background:url(../images/menu/qui-sommes-nous_on.png);}
.ravalement_on{background:url(../images/menu/ravalement_on.png);}
.isolation_on{background:url(../images/menu/isolation_on.png);}
.nettoyage-toiture_on{background:url(../images/menu/nettoyage-toiture_on.png);}
.references_on{background:url(../images/menu/references_on.png);}
.contact_on{background:url(../images/menu/contact_on.png);}

/* footer */
.superfooter{background:url(../images/fond_footer.jpg);height:190px;}
.superfooter footer{width:980px;margin:0 auto;padding:26px 0 0 0;}
.superfooter footer .titre_footer{font-family:"krona_oneregular";font-size:12px;color:#e7e6e6;padding:5px 0 4px 0;font-weight:400;}
.superfooter footer .accroche_fauchard{border-right:1px solid #fff;padding:10px 25px 0 0;}
.superfooter footer .les_rubriques_footer{border-right:1px solid #fff;padding:0 0 0 37px;width:290px;}
.superfooter footer .coordonnees_footer{padding:0 0 0 31px;}
.superfooter footer .padding_footer{padding:0 0 0 28px;}
.superfooter footer .padding_footer a{color:#171717;text-decoration:none;}
.superfooter footer .coordonnees_footer .coordonnees{color:#171717;padding:0 0 0 27px;}
.superfooter footer .coordonnees_footer .coordonnees span{color:#171717;font-weight:bold;font-size:18px;font-style:italic;}
.superfooter footer .naviciel{text-align:right;font-size:10px;font-style:italic;color:#282828;padding:0 0 5px 0;}

/* page accueil */
/* slider moodular*/

.slider{width:1088px;margin:0 auto;}
.slider2{width:1088px;margin:0 auto;}

#moodular {
    height: 375px !important;
    overflow: hidden;
}
.clearfix:after {
    clear: both;
    content: ".";
    display: block;
    font-size: 0;
    height: 0;
    visibility: hidden;
}
#moodular li {
    display: block;
    float: left;
    height: 500px;
    overflow: hidden;
    width: 100%;
}

#moodular ul {
    margin:0;
}

.moodular_wrapper{
    -webkit-border-radius: 5px;
    -moz-border-radius: 5px;
    border-radius: 5px;
    width:1088px;
}

div.contenu_moo{
    margin: 0 auto;
    padding-top: 80px;
    width: 930px;
}
    /*presentation*/
    
    .presentation{width:670px;padding:20px 30px 115px 0;}
    .presentation .libelle_presentation{font-family:"krona_oneregular";color:#171717;font-size:24px;text-transform:uppercase;font-weight:400;}
    .presentation .description_presentation{padding:5px 0 10px 0;font-size:12px;color:#171717;}
    /* actualite*/
    #contenu_accueil{position:relative;}
    #contenu_accueil .actualites{height:377px;width:273px;text-align:center;background:url(../images/fond_actu.png);position:absolute;z-index:100;top:-184px;}
    .une_actu_accueil{height:327px;width:273px;text-align:center;}
    #contenu_accueil .titre_actu_acc{font-family:"krona_oneregular";font-size:18px;color:#171717;text-align:center;text-transform:uppercase;padding:15px 0 10px 0;}
    #contenu_accueil #actualites{padding:15px 0 0 0;}
    #contenu_accueil .photoactu{height:120px;text-align:center;}
    #contenu_accueil .photoactu img{text-align:center;}
    #contenu_accueil .titreactu{color:#171717;font-size:13px;font-family:"krona_oneregular";font-weight:400;padding:28px 0 15px 20px;height:17px;overflow:hidden;text-align:left;text-transform:uppercase;}
    #contenu_accueil .texteactu{color:#171717;overflow:hidden;padding:0 15px 15px 15px;height:125px;text-align:center;}
    #contenu_accueil #uneactualite{padding: 0 0 0 8px;width:600px;height:170px;}
    #contenu_accueil .image_carousel {width:600px;height:170px;position: relative;}
    #contenu_accueil .image_carousel img {}
    #contenu_accueil a.prev{background:url(../images/fleche_gauche.png);width: 21px;height: 24px;display: block;position: absolute;top:14px;left:15px;} 
    #contenu_accueil a.next {background:url(../images/fleche_droite.png);width: 20px;height: 24px;display: block;position: absolute;top:14px;right:15px;}
    /*
    #contenu_accueil .lire_la_suite_actu a{font-family:"magrabold";font-weight:400;font-size:14px;color:#fff;text-transform:uppercase;}
    #contenu_accueil .lire_la_suite_actu {background:#fa4202;padding:5px 10px;-webkit-border-radius: 5px;-moz-border-radius: 5px;border-radius: 5px;display:inline-block;}
    */
    /* les accroches */
    #contenu_accueil .les_accroches{position:absolute;bottom:-14px;}
    #contenu_accueil .les_accroches .accroche1{width:321px;height:110px;background:url(../images/fond_acc1.png);margin:0 6px 0 0;}
    #contenu_accueil .les_accroches .accroche2{width:322px;height:110px;background:url(../images/fond_acc2.png);margin:0 6px 0 0;}
    #contenu_accueil .les_accroches .accroche3{width:321px;height:110px;background:url(../images/fond_acc3.png);}
    #contenu_accueil .les_accroches .titre{font-family:"Romanesco";font-size:33px;color:#ffffff;padding:0px 0 0 137px;}
    #contenu_accueil .les_accroches .phrase{color:#8f8e8e;font-size:11px;padding:5px 0 0 145px;}



/* page qui sommes nous */
#contenu_page{padding:0 0 20px 19px;background:#fff;}
.titre_page{color:#171717;font-size:24px;font-family:"krona_oneregular";text-transform:uppercase;padding:20px 0 20px 0;}
#contenu_page .article_qsn{width:590px;padding:0 24px 0 0 ;border-right:1px solid #cfcfcf;}
#contenu_page .un_article{padding:0 0 30px 0;}
#contenu_page .photoarticle{padding:0 20px 15px 0;}
#contenu_page .titrearticle{color:#b50f17;font-size:18px;padding:0 0 15px 0;font-weight:bold;}
#contenu_page .textearticle{padding:0 0 15px 0;color:#171717;}
#contenu_page .pjarticletexte{padding:3px 0 0 5px;text-decoration:underline;color:#b50f17;}
#contenu_page .les_accroches{padding:0 0 0 24px;}
#contenu_page .les_accroches .accroche1{width:321px;height:110px;background:url(../images/fond_acc1.png);margin:0 0 15px 0;}
#contenu_page .les_accroches .accroche2{width:322px;height:110px;background:url(../images/fond_acc2.png);margin:0 0 15px 0;}
#contenu_page .les_accroches .accroche3{width:321px;height:110px;background:url(../images/fond_acc3.png);margin:0 0 15px 0;}
#contenu_page .les_accroches .titre{font-family:"Romanesco";font-size:33px;color:#ffffff;padding:0px 0 0 137px;}
#contenu_page .les_accroches .phrase{color:#8f8e8e;font-size:11px;padding:5px 0 0 145px;}


/* page ravalement */ 
.titre_page_ravalement{color:#171717;font-size:24px;font-family:"krona_oneregular";text-transform:uppercase;padding:10px 0 25px 60px;background:url(../images/fond_titre_ravalement.jpg) no-repeat;margin:5px 0 0 0;}
#cont_page_ravalement .galerie{width:250px;margin:0 0 0 35px;}
#cont_page_ravalement .galerie .titre{color:#615e53;font-size:17px;font-family:"krona_oneregular";text-transform:uppercase;padding:0 0 15px 0;text-align:center;}
#cont_page_ravalement .photo_galerie{}
#cont_page_ravalement .une_galerie{}
#cont_page_ravalement .image_carousel3 {width:250px;height:350px;position: relative;}
#cont_page_ravalement .image_carousel3 img {padding:0 7px 9px 7px;}
#cont_page_ravalement a.prev3{background:url(../images/galerie_gauche.png);width: 13px;height: 42px;display: block;position: absolute;top:150px;left:-17px;} 
#cont_page_ravalement a.next3 {background:url(../images/galerie_droite.png);width: 13px;height: 42px;display: block;position: absolute;top:150px;right:-17px;}

/* page isolation */
.titre_page_isolation{color:#171717;font-size:24px;font-family:"krona_oneregular";text-transform:uppercase;padding:10px 0 25px 60px;background:url(../images/fond_titre_isolation.jpg) no-repeat;margin:5px 0 0 0;}

/* page nettoyage toiture */
.titre_page_nettoyage-toiture{color:#171717;font-size:24px;font-family:"krona_oneregular";text-transform:uppercase;padding:10px 0 25px 60px;background:url(../images/fond_titre_nettoyage-toiture.jpg) no-repeat;margin:5px 0 0 0;}

/* page references */
.menugalerie{width:300px;border-right:1px solid #cfcfcf;min-height:640px;}
.titre_page_references{color:#171717;font-size:24px;font-family:"krona_oneregular";text-transform:uppercase;padding:10px 0 25px 0px;margin:5px 0 0 0;}
    /*galerie photos*/
    .partie_droite{width:635px;padding:0 0 0 25px;}
    #titre_galerie{padding:15px 0 10px 0;}
    #colonne_photo{width:238px;margin:35px 0 0 0;padding:43px 0 50px 6px;}
    .textecolonne .image{padding:3px 12px 0 5px;}
    .menug{padding:5px 0 5px 0;width:286px;height:60px;color:#171717;}
    .menugselected{padding:5px 0 5px 0;width:286px;height:60px;background: #ae111a;}
    .menug .texte{padding:10px 0 0px 0;color:#171717;font-size:13px;font-family:"krona_oneregular";}
    .menugselected .texte{padding:10px 0 0px 0;background: #ae111a;color:#ffffff;font-size:13px;font-family:"krona_oneregular";}
    .menug:hover{background: #ae111a;color:#ffffff;}
    .menug:hover .texte{color:#ffffff;}
    .menug a{}
    .menugselected a{}
    .menug:hover a{}
    #contenu_galerie{width:670px;padding:35px 0 0 50px;height:550px;}
    .unephoto{padding:0 22px 10px 0px;}
    .titre_album{color:#ae111a;font-size:16px;font-family:"krona_oneregular";padding: 0 0 20px 0;text-transform:uppercase;}

/* page contact */
.cont_contact{position:relative;min-height:860px;}
.titre_page_contact{color:#171717;font-size:24px;font-family:"krona_oneregular";text-transform:uppercase;padding:10px 0 25px 0px;margin:5px 0 0 0;}
.cont_contact .titre_coordonnees{font-size:16px;color:#ae111a;font-family:"krona_oneregular";text-transform:uppercase;padding:0 0 20px 15px;}
.cont_contact .coordonnees{color:#171717;padding:0 0 0 15px;}
.cont_contact .coordonnees span{color:#171717;font-weight:bold;font-size:18px;font-style:italic;}
#googlemap{height:425px;width:307px;position:absolute;left:15px;top:240px;}
#googlemap a{text-decoration:underline;}

.cont_contact .partie_gauche{width:360px;}
.cont_formulaire{background:#0f0f0f;}
#cont_form{width:505px;}
#cont_form div {margin:0 0 5px 0;}
.titre_formulaire{font-family:"rudaregular";font-size:20px;color:#fff;text-transform:uppercase;padding:0px 0 20px 0;}
.label {text-align:right;float:left;width:170px;padding:5px 11px 0 0;color:#151515;}
#formulairecontact{border-left:1px solid #cfcfcf;padding:0 0 0 30px;}
#padding75{color:#151515;padding:0 0 0 15px;}
.ipt {width:200px;height:22px;border:1px solid #bcbdbe;}
.ipt5 {width:126px;height:22px;border:1px solid #bcbdbe;}
.reserver{padding:0 0 0 180px;color:#fff;font-size:12px;}
#submit_cont{text-align:right;}
#submit_cont button{background:none;border-style:none;padding:5px 10px 4px 10px;color:#171717;font-size:16px;font-family:"krona_oneregular";cursor:pointer;text-transform:uppercase;}
.messageContact{width: 318px; height: 222px;}


/*mentions legales*/
#mentionslegales{padding: 30px 30px 0 30px;background:#fff;}
#cont_mentionslegales{padding:0 0 20px 0;}

#scroll_mentions {text-align:justify;color:#273a59;}
#scroll_mentions p{color:#273a59;}
#scroll_mentions span {text-decoration:underline;}
#scroll_mentions a {color:#FA0301;text-decoration:underline;}
.sstitre{font-size:18px;color:#FA0301;}


/*shadowbox*/
#sb-title-inner,#sb-info-inner,#sb-loading-inner,div.sb-message{font-family:"HelveticaNeue-Light","Helvetica Neue",Helvetica,Arial,sans-serif;font-weight:200;color:#fff;}
#sb-container{position:fixed;margin:0;padding:0;top:0;left:0;z-index:999;text-align:left;visibility:hidden;display:none;}
#sb-overlay{position:relative;height:100%;width:100%;}
#sb-wrapper{position:absolute;visibility:hidden;width:100px;}
#sb-wrapper-inner{position:relative;border:1px solid #303030;overflow:hidden;height:100px;}
#sb-body{position:relative;height:100%;}
#sb-body-inner{position:absolute;height:100%;width:100%;}
#sb-player.html{height:100%;overflow:auto;}
#sb-body img{border:none;}
#sb-loading{position:relative;height:100%;}
#sb-loading-inner{position:absolute;font-size:14px;line-height:24px;height:24px;top:50%;margin-top:-12px;width:100%;text-align:center;}
#sb-loading-inner span{background:url(../js/shadowbox/loading.gif) no-repeat;padding-left:34px;display:inline-block;}
#sb-body,#sb-loading{background-color:#1d1c1d;}
#sb-title,#sb-info{position:relative;margin:0;padding:0;overflow:hidden;}
#sb-title,#sb-title-inner{height:26px;line-height:26px;}
#sb-title-inner{font-size:16px;}
#sb-info,#sb-info-inner{height:20px;line-height:20px;}
#sb-info-inner{font-size:12px;}
#sb-nav{float:right;height:16px;padding:2px 0;width:45%;}
#sb-nav a{float:right;height:16px;width:16px;margin-left:3px;cursor:pointer;background-repeat:no-repeat;}
#sb-nav-close{background-image:url(../js/shadowbox/close.png);}
#sb-nav-next{background-image:url(../js/shadowbox/next.png);}
#sb-nav-previous{background-image:url(../js/shadowbox/previous.png);}
#sb-nav-play{background-image:url(../js/shadowbox/play.png);}
#sb-nav-pause{background-image:url(../js/shadowbox/pause.png);}
#sb-counter{float:left;width:45%;color:#ffffff;}
#sb-counter a{padding:0 4px 0 0;text-decoration:none;cursor:pointer;color:#fff;}
#sb-counter a.sb-counter-current{text-decoration:underline;}
div.sb-message{font-size:12px;padding:10px;text-align:center;}
div.sb-message a:link,div.sb-message a:visited{color:#fff;text-decoration:underline;}
