@charset "utf-8";a:link{color:#666;text-decoration:none;}
a:visited{color:#666;text-decoration:none;}
a:hover{color:#F80;text-decoration:none;}
a:active{color:#F80;text-decoration:none;}
a:focus{color:#F80;text-decoration:none;}
*{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;}
body{border:0px solid #000000;background-color:#444;margin:0;padding:0;height:100%;width:100%;}
#menu_mobile{display:none;} 
.block1{width:100%;margin:0 auto;clear:both;float:none;}
.espace{width:100%;height:16px;clear:both;}
#soldes-cv{position:relative;top:100px;left:0px;z-index:500;}
.PopBoxImageSmall{border:solid thin #000000;cursor:url("images/magplus.cur"), pointer;}
.PopBoxImageLarge{border:solid thin #000000;cursor:url("images/magminus.cur"), pointer;}
.boncadeau{cursor:pointer;}
.blackborder{border:solid thin #000000;}
.portrait_top{position:relative;margin:0;padding:0;border:none #000;}
.action{position:absolute;margin:0px;padding:0px;border:none #000;z-index:2000;}
.visa{padding-left:10px;}
.visa img{position:relative;top:10px;}
.rotate{-webkit-transform-origin:100% 100%;-moz-transform-origin:100% 100%;-ms-transform-origin:100% 100%;-o-transform-origin:100% 100%;transform-origin:100% 100%;-webkit-transform:rotate(270deg);-moz-transform:rotate(270deg);-ms-transform:rotate(270deg);-o-transform:rotate(270deg);transform:rotate(270deg);}
.offres{position:relative;float:right;width:100%;margin:0;margin-top:15px;margin-bottom:15px;padding:0px;}
.offres p{margin:0px;padding:0px;padding-left:10px;}
.offres ul{line-height:120%;margin-top:0px;margin-bottom:0px;}
.offres_image{position:relative;float:left;width:100%;height:400px;margin:0px;margin-top:15px;margin-bottom:15px;padding:0px;text-align:end;}
.offres_image h5{width:100%;font-weight:400;color:#fff;font-size:22px;text-align:center;position:absolute;bottom:0px;background-color:rgba(256, 128, 0, 0.75);padding:10px 0px;margin:0px;}
.offres_image_cv{position:relative;background:#000 url('images/portrait/photo_cv_001.jpg') no-repeat left top;float:left;width:100%;height:400px;margin:0px;margin-top:15px;margin-bottom:15px;padding:0px;text-align:end;}
.offres_image_corporate{position:relative;background:#000 url('images/portrait/photo_cv_002.jpg') no-repeat left top;float:left;width:100%;height:450px;margin:0px;margin-top:15px;margin-bottom:15px;padding:0px;text-align:end;}
.offres_image_bapteme{position:relative;background:#000 url('images/bapteme/bapteme.jpg') no-repeat left top;float:left;width:280px;height:600px;margin:0px;margin-top:15px;margin-bottom:15px;padding:0px;text-align:end;}
.offres_image_retouche{position:relative;background:#000 url('images/retouche/retouche-photo.jpg') no-repeat left top;float:left;width:280px;height:600px;margin:0px;margin-top:15px;margin-bottom:15px;padding:0px;text-align:end;}
.offres_image_charme{background:#000 url('images/glamour/photo_glamour_001.jpg') no-repeat left top;}
.offres_image_30min{background:#000 url('images/seances-photo/image-30min.jpg') no-repeat left top;}
.offres_image_1h{background:#000 url('images/seances-photo/image-30min.jpg') no-repeat left top;}
.offres_image_1h_plus{background:#000 url('images/seances-photo/image-01.jpg') no-repeat left top;}
.offres_image_2h{background:#000 url('images/seances-photo/image-2h.jpg') no-repeat left top;}
.offres_image_stval{position:relative;background:#000 url('images/couples/st-valentin-02-by-studioregard.jpg') no-repeat left top;float:left;width:280px;height:600px;margin:0px;margin-top:15px;margin-bottom:15px;padding:0px;text-align:end;}
.offres_image_book_s{background:#000 url('images/booking/book-m-by-studioregard.jpg') no-repeat left top;}
.offres_image_book_m{background:#000 url('images/booking/book-s-by-studioregard.jpg') no-repeat left top;}
.offres_image_book_l{background:#000 url('images/booking/book-l-by-studioregard.jpg') no-repeat left top;}
.offres_image h4, .offres_image_cv h4, .offres_image_corporate h4, .offres_image_bapteme h4, .offres_image_retouche h4, .offres_image_charme h4, .offres_image_stval h4{font-weight:400;color:#fff;font-size:16px;text-align:center;position:absolute;bottom:0;background-color:rgba(128, 128, 128, 0.75);padding:10px;margin:0;}
.offres_titre{position:relative;float:left;top:-50px;left:0px;font-weight:400;color:#ccc;font-size:20px;width:66%;padding:0 0 0 0;margin:0;}
.offres_soustitre{position:relative;float:left;top:-50px;left:0px;font-weight:400;color:#ccc;font-size:14px;width:66%;padding:0 0 0 0;margin:0;}
.offres-mariage{position:relative;float:left;margin:0;margin-top:15px;margin-bottom:15px;padding:0px;width:100%;}
.exemples2{position:relative;float:right;top:-45px;left:0px;}
.exemples{position:relative;float:left;top:65px;left:35px;}
.rouge{color:#ff0000;}
.blanc{color:#ffffff;}
.orange2{color:#F80;}
.gris{color:#666;}
.noir{color:#000;}
.prix{font-weight:700;font-size:18px;}
.offre{color:#d96cd9;}
.bandeau{background-color:#333333;font-weight:400;color:#ccc;font-size:18px;text-align:left;border:solid;border-color:black;border-width:thin;-webkit-border-radius:8px;-moz-border-radius:8px;border-radius:8px;}
.nouveau{position:relative;top:-25px;}
.bandeau2{background-color:#CCCCCC;color:#666;text-align:left;font-weight:normal;padding:0px 0px 0px 5px;}
.bandeau3{background-color:#CCCCCC;color:#666;text-align:left;padding:0px 0px 0px 5px;}
.titre{font-size:32px;color:#666;}
.soustitre{font-size:18px;color:#666;}
.tab1{border:0px;border-color:#000;padding:0px 0px 0px 10px;margin:0px;}
.centre{text-align:center;}
.photo{float:left;position:relative;}
.photo span{display:none;}
.photo:hover{border:0px none;z-index:10;}
.photo:hover span{display:block;position:absolute;top:-60px;right:-40px;}
.oneColFixCtrHdr #container{font-family:sans-serif;color:#ccc;width:100%;background:#000;margin:0 auto;border:0px solid #000;text-align:left;}
.oneColFixCtrHdr #header{border:0px solid #000;height:auto;background-position:left top;background-image:url('images/logo-studioregard-mobile.png');background-size:100%;background-repeat:no-repeat;background-attachment:scroll;padding:0px 0px 0px 0px;}
.oneColFixCtrHdr #header p{margin:0px;padding:1px 0px;}
.oneColFixCtrHdr #menu{text-align:center;border:0px solid #000000;background-color:#ddd;padding:15px 0px 10px 0px;}
.oneColFixCtrHdr #menu p{font-weight:400;color:#333;font-size:19px;margin:0;padding:1px 1px;}
.oneColFixCtrHdr #sousmenu {display:none;}
.oneColFixCtrHdr #mainContent{padding:0;background:#000;text-align:justify;border:none;border-color:#000;}
.oneColFixCtrHdr #mainContent p{font-weight:400;color:#ccc;font-size:16px;clear:both;}
.oneColFixCtrHdr #mainContent ul{font-weight:400;color:#ccc;font-size:16px;margin:0;margin-left:15px;padding:0;}
.oneColFixCtrHdr #mainContent li{padding-bottom:6px;}
.oneColFixCtrHdr #mainContent h3{clear:both;background-color:#444;font-weight:400;color:#ccc;font-size:16px;text-align:left;margin:0;padding:5px 5px;}
.oneColFixCtrHdr #mainContent h2{clear:both;background-color:#444;font-weight:400;color:#ccc;font-size:18px;text-align:left;margin:0;padding:5px 5px;}
.oneColFixCtrHdr #mainContent h1{-webkit-border-radius:8px;-moz-border-radius:8px;border-top-left-radius:0px;border-top-right-radius:50px;border-bottom-right-radius:50px;border-bottom-left-radius:0px;background-color:#444;font-weight:400;color:#ccc;font-size:32px;margin:0;padding:50px 5px;}
.oneColFixCtrHdr #mainContent iframe {width:100%; height:50%; frameborder:0; border:0;}
#intro{clear:both;width:100%;padding:0px;}
#intro2{display:none;}
.oneColFixCtrHdr #footer{display:none;}
.oneColFixCtrHdr #foot{display:none;}
.oneColFixCtrHdr #reglement{width:100%;font-family:sans-serif;font-weight:400;color:#aaa;font-size:10px;margin:0 auto;padding:0 0;}
.oneColFixCtrHdr #hr{border: 0;width: 0;}
.mbackstage,.mphotostval,.mphotocv,.mportrait,.mbooking,.mretouche,.mcours,.mmariage,.mbapteme,.mglam{width:158px;height:158px;position:relative;float:left; text-align:end;opacity: 0.90;filter: alpha(opacity=90);margin:1px;}
.mbackstage:hover,.mphotostval:hover,.mphotocv:hover,.mportrait:hover,.mbooking:hover,.mretouche:hover,.mcours:hover,.mmariage:hover,.mbapteme:hover,.mglam:hover{opacity: 1;filter: alpha(opacity=100)}
.mbackstage a,.mphotostval a,.mphotocv a,.mportrait a,.mbooking a,.mretouche a,.mcours a,.mmariage a,.mbapteme a,.mglam a{display:block;width:100%;height:100%;opacity: 0.95;filter: alpha(opacity=95);}
.mbackstage h6,.mphotostval h6,.mphotocv h6,.mportrait h6,.mbooking h6,.mretouche h6,.mcours h6,.mmariage h6,.mbapteme h6,.mglam h6{width:100%;font-weight:400;color:#fff;font-size:14px;text-align:center;position:absolute;bottom:0px;background-color:rgba(0, 0, 0, 0.5);padding:5px 0px;margin:0px;}
.mphotostval {background:url('images/prestations.jpg') 0 -700px no-repeat;}
.mphotocv {background:url('images/prestations/prestations-sr.jpg') 0 -480px no-repeat;}
.mportrait {background:url('images/prestations/prestations-sr.jpg') -160px -480px no-repeat;}
.mbooking {background:url('images/prestations/prestations-sr.jpg') -320px -640px no-repeat;}
.mglam {background:url('images/prestations/prestations-sr.jpg') -480px -640px no-repeat;}
.mretouche {background:url('images/prestations/prestations-sr.jpg') -450px 0px no-repeat;}
.mcours {background:url('images/prestations/prestations-sr.jpg') 0 -1120px no-repeat;}
.mmariage {background:url('images/prestations/prestations-sr.jpg') -160px -1120px no-repeat;}
.mbapteme {background:url('images/prestations/prestations-sr.jpg') -320px -1120px no-repeat;}
.mbackstage {background:url('images/prestations/prestations-sr.jpg') 0 -960px no-repeat;}
.photos-mariage a img{width:320px;height:180px;border:0;}
.slideshow{display:none;}
.location-video{margin:0;padding:0;border:thin solid #aaa;height:210px;}
.location-video img{margin:0;padding:0;border:thick solid #fff;float:left;}
.oneColFixCtrHdr #mainContent location-video h2{margin:0;padding:0;color:#FFF;text-align:center;font-weight:700;}
.oneColFixCtrHdr #mainContent location-video p{margin:0;padding:0;color:#FFF;}
.prestation{margin:0;margin-top:15px;padding:0;border:0px solid #000;}
.prestation h2{margin:0;margin-bottom:5px;padding:0;color:#FFF;background-color:#777;text-align:center;font-size:24px;font-weight:700;}
.prestation img{margin:0;padding:0;margin-right:10px;border:thick solid #fff;float:left;width:300px;height:200px;}
.prestation-texte{margin:0;padding:0;float:left;width:100%;}
.prestation-texte p{margin:0;padding:0;color:#ccc;font-size:16px;text-align:left;}
.prestation-texte img{margin:0;padding:0;position:relative;top:0px;right:0px;width:300px;height:200px;float:right;border:0px solid #000;}
.prestation-prix{margin:0;padding:0;width:100%;float:left;background-color:#000;}
.prestation-prix p{margin:0;padding:0;color:#ccc;font-weight:bold;text-align:left;}
.prestation-prix img{margin:0;padding:0;position:relative;top:-80px;right:-10px;width:100px;height:100px;float:right;border:0px solid #000;}
.location-video{margin:0;margin-top:15px;margin-bottom:30px;padding:0;border:1px solid #000;height:245px;}
.location-video h2{margin:0;margin-bottom:5px;padding:0;color:#FFF;background-color:#777;text-align:center;font-size:24px;font-weight:700;}
.location-video img{margin:0;padding:0;margin-right:10px;border:thick solid #fff;float:left;}
.location-video-texte{margin:0;padding:0;float:left;height:175px;width:450px;}
.location-video-texte p{margin:0;padding:0;color:#ccc;font-size:16px;text-align:left;}
.location-video-prix{margin:0;padding:0;width:450px;height:35px;float:left;background-color:#333333;}
.location-video-prix p{margin:0;margin-top:7px;margin-left:5px;padding:0;color:#ccc;font-weight:bold;text-align:left;}