<html><head><meta name="color-scheme" content="light dark"></head><body><pre style="word-wrap: break-word; white-space: pre-wrap;">
@media only screen and (min-width: 750px) {

        html, body { width: 100%; height:100%; font-size: 100%; margin:0; padding:0;}

        body { font-size:0.75em; line-height:1.3em; overflow-y:scroll; overflow-x:hidden; width:100%; height:100%; letter-spacing:0.05em; margin:0; padding:0; }

        #navigation { position:relative; padding:0px; margin:0; width:; text-align:center; margin-top:7px; float:right; margin-right:15px;}

        #mobilpan { display:none;}
        #mobile { display:block; opacity:1;}

        #nav a { float:right;position:relative;display:block;color:#FFFFFF;height:20px;padding:18px 0px 13px 20px;margin:0;text-decoration:none;font: 1.25em 'vagrou01';text-shadow:none;font-weight:normal;text-transform:uppercase;}
        #nav a:hover {color:#DA0043; }
        #subMenusContainer a{text-decoration:none;display:block;}
        #nav a{	margin:0;float:left;}
        #subMenusContainer a, #nav li li a{text-align:left;color:#8e8e8e;font: 1em 'vagrou01';text-transform:uppercase;padding:5px 0 3px 20px; height:auto;background-color:white;margin-bottom:-3px;border : 2px solid white; }
        #subMenusContainer a:hover, #subMenusContainer a:focus, #subMenusContainer a:active, #subMenusContainer a.subMenuParentBtnFocused{color:#DA0043;background-color:white;  }

        .smOW{ 	display:none; position: absolute; overflow:hidden; padding:0 2px;margin:0 0 0 -2px; }
        #nav, #nav ul, #nav ol, #subMenusContainer ul, #subMenusContainer ol { padding: 0;margin: 0;list-style: none;line-height: 1em;}
        #nav ol, #nav ul, #subMenusContainer ul, #subMenusContainer ol {left:0;	z-index:2500;list-style:none;width:240px;padding-top:0px;padding-bottom:0px;}
        #subMenusContainer ul { }
        .scatm {background-color:rgba(226,226,226,1);padding:5px;padding-top:0;padding-bottom:10px;}
        #nav li { display:block;list-style:none;position:relative;float:left;}
        #subMenusContainer li{list-style: none;}
        #subMenusContainer li a { }
        #nav{z-index:5;}
        #subMenusContainer{display:block;position:absolute;top:0;left:0;width:100%;height:0;overflow:visible;z-index:999; }
        #nav li li{float:none; }
        #nav li li a{position:relative;	float:none;}
        #nav li ul {position: absolute;	width: 10em;margin-left: -1000em; margin-top:2.2em;}
        #nav li ul ul { margin: -1em 0 0 -1000em; }
        #nav li:hover ul ul {	margin-left: -1000em; }
        #nav li:hover ul{	margin-left: 0; }
        #nav li li:hover ul {	margin-left: 10em; margin-top:-2.5em;}





        #haut-cont { position:relative; min-width:750px; max-width:1000px; margin-left:auto; margin-right:auto; overflow:hidden;}
	#logo_centre { position:relative; min-width:750px; max-width:1000px; margin-left:auto; margin-right:auto; overflow:hidden;}
        #logo { position:fixed; margin-left:0px; margin-top:2px; width:206px; height:103px; background-image:url('images/logo.png'); background-repeat: no-repeat; cursor:pointer; z-index:999999; opacity:0; }


        a img {border:0;}
        #centre { position:relative; width:100%; min-height:240px; max-height:900px; z-index:21; top:70px; }
        #rightCol { width:100%; };
        #centretitre { position:relative; width:100%;}
        #sociaux {position:fixed; left:50%;  margin-left:376px; margin-top:180px;width:62px; height:218px; background:url('images/visu/fond_trans.html') repeat ; padding-top:5px; padding-left:7px; z-index:99999; border-radius: 3px; -moz-border-radius:3px; -webkit-border-radius: 3px; }

        .diapo_txt { color:black; text-shadow: 0px 1px 3px white; }

 #sociauxacc { position:relative;width:33px; min-height:30px; background-color:rgba(226,226,226,1);  padding:8px; box-shadow: 2px 2px 3px #7d7d7d; border-radius: 2px; -moz-border-radius:2px; -webkit-border-radius: 2px; opacity:0;}
        #cont_sociaux { height:240px; width:50px; right:0px; position:absolute; z-index:999; overflow:hidden;}
		
        #diapo_action { position:absolute; bottom:0; margin-bottom:110px; width:200px; height:16px; padding:4px; right:0; margin-right:50px; font-size:1em; background: url('images/fond_trans.png') repeat;  border-radius: 3px; -moz-border-radius:3px; -webkit-border-radius: 3px; z-index:999; text-align:center; color:#; }

        #content2 { min-height:589px; }

        .barrenav { width:100%; background-color:white;height:35px; border-bottom:2px solid #CCCCCC; }

        .image2 { border: 1px white solid; }

        a { color: #51504C; text-decoration: none; }
        a:hover { color: #51504C;   }

        #footer-cont a {  text-decoration: none;  color:#51504C; text-shadow: 1px 1px 0 rgba(226,226,226,1); }
        #footer-cont a:hover { color:#51504C; text-shadow: none; text-decoration: none; }

        #footer-cont .lienbas:link { color:white; text-shadow: 0px 0px 0 rgba(226,226,226,1); }
        #footer-cont .lienbas:hover { color:white; text-shadow: 0px 0px 0 rgba(226,226,226,1); }


        #centre_cont li {margin-left:25px;margin-top:2px; padding-left:5px; margin-bottom:5px;}
        #centre_cont ul { margin-top:10px; }

        #com_img { background-color:#cbc578; width:100%; padding-bottom:3px; text-align:center; color:#474747; font-size:0.7em; height:20px;}

        .pagetxt { letter-spacing:1px;  text-shadow: 0 1px 0 #f2f2f2; color:#51504C; text-align:left; font-size:1.1249em; padding-right:35px; max-width:100%;  line-height:1.4em; }

	.pagetxt ul {  }
	.pagetxt li {  padding-bottom:5px;  }

        .pagephotos { width:45%; }

        #box3 { overflow:hidden; }
        #box3 img { opacity:0; }

        .mask{  position:fixed; width:100%;}
        .mask img{ position:absolute;  display:block;  border:none;   }

        #backgf { position:fixed; width:115%; min-width:1200px; height:auto; }

        .photospages {
	        box-shadow: 0px 0px 0px 0px black; 
	        border-radius: 3px; 
	        -moz-border-radius:3px; 
	        -webkit-border-radius: 3px;
	        behavior: url(themes/css/PIE.html);
         }


        .adm { display:inline-block; width:15px;height:15px;}
        .lienra { font-size:0.9em !important; }

        .title_1 { line-height:100%; text-shadow: 2px 2px 5px black; font-weight:normal; padding:0; margin:0; opacity:0; text-transform:uppercase; }
        #contenutitre { min-width:750px; height:200px; width:100%;  margin-top:-200px; text-align:center; position:absolute; pointer-events:none;}

        .accueiltitre { width:640px; text-shadow: 0px 0px 10px #363636; font-weight:normal; line-height:1em; background-color:none; margin:0;padding:0; text-transform:uppercase; }

        #accueiltitre_cont { min-width:500px; max-width:700px; height:250px;margin:0;padding:0; margin-right:auto;margin-left:auto; position:relative; text-align:center;}

        #accueiltitre_cont .title_2 { margin-bottom:15px; width:100%;}

        #controle { margin:0;padding:0;opacity:0; width:100px;margin-top:-50px;}
        .fleches { cursor:pointer; font-family: 'arial'; font-size:1.6em; text-shadow: 1px 1px 1px black; color:white; padding:0;margin:0;}
        .fleches:hover { color:#CCCCCC; }
        #nbslide { display:inline-block; width:40px; color:white; font-family: 'arial'; font-size:1.2em; letter-spacing:0.1em; text-shadow: 1px 1px 1px black; text-align:center;}

        .buttons{padding:5px;}
        .buttons span{color:#364170;padding:0 5px;cursor:pointer;font:12px Verdana;font-weight:bold;}
        .buttons span.active, .buttons span:hover{color:#bc0823}

        #sizepolice { position:relative;width:50px;height:15px;background-color:;margin-top:-20px;padding:5px;padding-left:10px;float:right; }

        .swipe { overflow: hidden; visibility: hidden; position: relative; }
        .swipe-wrap { overflow: hidden; position: relative; }
        .swipe-wrap &gt; div { float:left; width:100%; position: relative; }


        .swipe-wrap .souscont_page { margin:0; padding:0; padding-bottom:40px;  vertical-align: top; }
        .swipe-wrap img {border: 1px solid #757575; padding:0; margin:0; margin-bottom:2px; -webkit-border-radius: 3px;  -moz-border-radius: 3px; border-radius: 3px; }
        .swipe-wrap .pt_image { border: 1px solid #757575; display:inline-block; width:104px; padding:0; margin-right:3px; margin-bottom:2px; height:80px; -webkit-border-radius: 3px;  -moz-border-radius: 3px; border-radius: 3px; background-position: center center;}


        .page_sc { width:100%; text-align:left; margin-top:50px;}
        .page_sc img { border:none; margin-left:5px; width:22px;}

        .sltpage { display:table;margin:0; padding:0; margin-top:-45px; margin-right:auto; margin-left:auto;}
        .sltpage li { display:table-cell; margin:0; padding-right:15px; font: 0.97em 'vagrou01';text-transform:uppercase; color:#003C56; }
        .sltpage li:hover { cursor:pointer; }

        .cachepage { position:relative;  min-width:750px; max-width:1000px;  overflow:hidden; margin:0; padding:0; padding-top:30px; }

        #acc_widget { display:table; list-style:none; position:relative; margin:0; padding:0; margin-top:15px; letter-spacing:0.0775em; font-size: 1em; height:200px;}
        #acc_widget li { display:table-cell; list-style:none; }

        #backgf {
          moz-opacity:0;
          opacity: 0; 
          filter:alpha(opacity=0);
        }


        #admin a { text-shadow:none; color:white; }
        #admin a:hover { color:white; }

        #administration {
        padding:10px;
        }


        #administration a {
        color:white;
        padding:5px;
        display: block;
        width:100px;
        text-align:center;
        }

        #administration a:visited {
        color:white;
        }

        #administration a:hover {

        }

        .admin_bt { padding: 10px 5px 5px 5px !important; text-align:center; color:white !important; text-shadow:none !important;}
        .admin_bt a { text-shadow:none !important;; color:white !important; }
        .admin_bt a:link, .admin_bt a:hover, .admin_bt a:visited { text-shadow:none !important;; color:white !important; }
        .admin_bt a:hover {text-decoration:underline !important;}

		#footer-bas{ line-height:35px}
}

</pre></body></html>