*{margin:0;padding:0}
body{background-image:url(../gifs/bg.jpg);background-repeat:repeat-x;font-size:12px;font-family:Arial, Helvetica, sans-serif;text-align:left;margin:0;padding:0}
#bandeau{width:100%;height:20px;position:absolute;top:0;background-color:#FFA471}
#container{width:1000px;background:#FFF;position:relative;padding-top:275px;margin:0 auto}
#header{height:255px;position:absolute;top:20px;left:0;width:1000px;background-image:url(../gifs/bg_header.jpg);background-position:top left;background-repeat:no-repeat}
#content{width:1000px;height:auto;background-image:url(../gifs/bg_content.jpg);background-repeat:repeat-y;position:relative;overflow:hidden;padding-bottom:35px}
#colonne_gauche{width:201px;height:650px}
.bouddha{width:229px;height:208px;background-image:url(../gifs/bouddha.jpg);background-repeat:no-repeat;position:absolute;bottom:0;_bottom:-1px;left:0;display:block;font:12px verdana;margin-top:20px}
.up_menu{width:201px;height:47px;background-image:url(../gifs/bg_menu_top.jpg);background-position:bottom right;background-repeat:no-repeat}
.up_menu p,.up_menu a{text-align:center;font-size:14px;font-weight:700;color:#000 !important;padding-right:0;padding-left:22px}
#colonne_central{width:771px;height:auto;padding:10px 10px 10px 18px !important;}
.cadre_soph p, .special p { line-height: 1.5em; padding-bottom: 1em;}
.special { width:771px;height:200px; position:absolute; top:423px; left:208px; z-index:2; }
#colonne_centre{width:531px;height:auto;padding-right:10px;padding-left:10px}
#colonne_droite{width:20%;height:300px}
.float_right{float:right}
.float_left{float:left}
.clear_both{clear:both}
.logo{text-align:right;text-decoration:none;display:block;color:#A33528;margin-top:6px;font:24px verdana;float:left;width:258px;height:29px;background:url(../gifs/logo.jpg) no-repeat;padding:106px 4px 3px 10px}
.logo a{text-decoration:none}
.left{width:258px}
#diaporama{width:719px;height:223px;padding-top:5px;padding-right:5px}
.lightbox{padding-top:10px;padding-bottom:10px;border:none;text-align:center}
.lightbox img{border:1px solid #000}
#encart_content{background:#fff;overflow:hidden;width:100%}
#encart_content div{width:20%;height:100px;display:inline;margin:0 40px}
#encart1{background-image:url(../gifs/particulier.jpg);background-repeat:no-repeat;width:187px;height:122px;margin-left:3px;margin-top:5px;padding-right:5px;padding-left:190px;color:#000;padding-top:6px;font-size:13px;position:absolute;left:208px}
.enc_lien{text-align:right;padding-right:5px;position:absolute;color:#000;bottom:8px;right:8px;font-size:12px}
.enc_lien a{color:#000}
.enc_lien a:hover{color:#F1EEDD}
#encart2{background-image:url(../gifs/entreprise.jpg);background-repeat:no-repeat;width:188px;height:122px;margin-left:3px;margin-top:5px;padding-right:5px;padding-left:190px;color:#000;padding-top:6px;font-size:13px;position:absolute;right:11px}
#encart3{background-image:url(../gifs/bg_tarif_1.jpg);background-repeat:no-repeat;background-position:bottom;width:337px;height:201px;margin-left:10px;_margin-left:5px;margin-top:20px;padding-right:5px;padding-left:18px;color:#000;font-size:13px}
#encart4{background-image:url(../gifs/bg_tarif_2.jpg);background-repeat:no-repeat;background-position:bottom;width:337px;height:201px;margin-left:3px;margin-top:20px;padding-right:5px;padding-left:18px;color:#000;margin-right:14px;font-size:13px}
#encart5{background-image:url(../gifs/bg_tarif_3.jpg);background-repeat:no-repeat;background-position:bottom;width:337px;height:201px;margin-left:10px;_margin-left:5px;margin-top:20px;padding-right:5px;padding-left:18px;color:#000;font-size:13px}
#encart6{background-image:url(../gifs/bg_tarif_4.jpg);background-repeat:no-repeat;background-position:bottom;width:337px;height:201px;margin-left:3px;margin-top:20px;padding-right:5px;padding-left:18px;color:#000;margin-right:14px;font-size:13px}
.tar{padding-top:25px;height:16px}
.chiffre{float:right;height:16px;padding-right:21px;font-weight:700;display:block}
#newsletter_iframe{font-family:Verdana, Arial, Helvetica, sans-serif;font-size:10px}
#top{width:963px;height:25px;margin-left:6px;margin-right:0;background-image:url(../gifs/bg_central_14.jpg);background-position:bottom right;background-repeat:no-repeat;padding:1px 24px 3px 0}
.top{font:bold 15px Arial, Helvetica, sans-serif;color:#933;text-align:right}
.top a{color:#933;text-align:left;text-decoration:none}
.top a:hover{color:#70724B;text-align:left}
#cadre_contact{width:258px;height:80px;background-image:url(../gifs/bg_contact.jpg);background-repeat:no-repeat;float:left;overflow:hidden;margin-left:7px;_margin-left:3px;padding:7px 0 0 4px}
.cadre_contact a{font:13px Arial, Helvetica, sans-serif;color:#FFF;text-decoration:none}
.cadre_contact a:hover{color:#933;text-decoration:none}
.Style1{font:bold 24px Arial, Helvetica, sans-serif;color:#FFF;float:right;padding-right:10px;padding-top:8px}
#menu{width:193px;height:auto;font:bold 15px Arial, Helvetica, sans-serif;text-align:left;margin-left:8px;_margin-left:4px}
.menu a{color:#000;text-align:left;text-decoration:none;background-image:url(../gifs/bg_button.jpg);background-repeat:no-repeat;width:180px !important;height:24px;padding-top:5px}
.menu a:hover{text-decoration:none;color:#70724B}
#menu ul{width:180px;height:auto;list-style:none;margin:11px 0 0 5px;padding:0}
#menu ul li{margin-bottom:2px}
#menu ul li a{display:block;width:180px;position:relative;list-style:none;padding-left:5px}
#ss-menu01{width:250px;height:0;position:absolute;overflow:hidden;top:121px;left:194px;z-index:10;padding-top:5px}
.inside{width:190px;height:200px;display:block;position:relative}
.inside a{
	color:#000;
	font-size:12px;
	text-decoration:none;
	display:block;
	width:190px;
	padding-left:10px;
	padding-top:3px;
	line-height: 22px;
}
.fond_ssmenu{background:#F7A77B;opacity:0.9;filter:alpha(opacity=90);display:block;position:absolute;top:0px;left:0px;z-index:-1;width:200px;height:200px}
#ss-menu02{width:250px;height:0;position:absolute;overflow:hidden;top:152px;left:194px;z-index:10}
#ss-menu03{width:250px;height:0;position:absolute;overflow:hidden;top:245px;left:194px;z-index:10}
#encart_plan{width:175px;height:17px;background-image:url(../gifs/plan.jpg);background-repeat:no-repeat;padding-left:5px;padding-top:73px;padding-right:5px;margin-left:13px;margin-top:6px;text-align:right;font:11px Arial, Helvetica, sans-serif}
.encart_plan a{font:13px Arial, Helvetica, sans-serif;color:#000}
#footer{height:211px;width:1000px;background-image:url(../gifs/bg_footer.jpg);background-repeat:no-repeat;background-position:left top;margin:0 auto}
#footPart1{height:117px;width:906px;padding-left:38px;padding-top:26px;margin:0 auto}
.fond_left{width:138px;height:481px;clear:both;/*background-image:url(../gifs/gauche.jpg);*/background-repeat:no-repeat;position:absolute;bottom:60px;left:-138px}
.fond_right{width:138px;height:432px;clear:both;background-image:url(../gifs/droit.jpg);background-repeat:no-repeat;position:absolute;bottom:0;right:-138px}
#divfooter1{height:99px;width:210px;text-align:left;float:left;padding:15px 0 0 10px}
#divfooter2{height:99px;width:140px;padding-top:15px;text-align:left;float:left}
#divfooter3{height:99px;width:190px;padding-top:15px;text-align:left;float:left}
#divfooter4{height:99px;width:175px;padding-top:15px;text-align:left;float:left}
#divfooter6{height:99px;width:130px;padding-top:15px;text-align:left;float:left}
.footer{font:11px Arial, Helvetica, sans-serif;text-decoration:none;color:#000}
.footer a{color:#000;text-align:left;text-decoration:none}
.footer a:hover{text-align:left;text-decoration:none;color:#F6732A}
.footlink a{color:#000;text-align:left;text-decoration:none;padding-left:15px;font-style:italic}
.footlink a:hover{color:#F6732A;text-align:left;text-decoration:none;padding-left:15px;font-style:italic}
.contact{background-color:#FFFEF3;border:1px solid #8A8C65;font:1em Arial, Helvetica, sans-serif;text-align:left;text-decoration:none;width:250px}
.required,.optional{color:#933 !important;font:1em Arial, Helvetica, sans-serif}
form.generateur p,form.generateur div.divGenerateur,form.generateur div.divGenerateurErreur{font-size:11px;color:#933 !important}
.bouton{background-color:#E9E4D1 !important}
.coord{width:198px !important;height:auto !important;float:right;display:inline;overflow:hidden;border:1px solid #8A8C65;background:#FFFEF3;margin-right:10px;padding:5px}
h1{font:bold 20px Arial, Helvetica, sans-serif;color:#A33528}
h2{font:bold 18px Arial, Helvetica, sans-serif;color:#A33528}
h2{font:bold 15px Arial, Helvetica, sans-serif;color:#A33528}
h4{font:bold 18px Arial, Helvetica, sans-serif;color:#333}
.lien a{font:12px Arial, Helvetica, sans-serif;color:#000;padding-right:10px}
.lien a:hover{font:12px Arial, Helvetica, sans-serif;color:#A33528}
.loupe{width:154px;font:11px Arial, Helvetica, sans-serif;color:#933}
.loupe a{color:#70724B;font-weight:700}
.loupe a:hover{color:#933;font-weight:700}
#loupe{float:right;padding-right:10px}
hr{border-bottom:dotted 1px #F6732A;border-top:hidden !important;border-left:hidden;border-right:hidden}
.video{width:375px;height:250px;padding-top:144px;padding-right:3px;float:right}
.cadre_soph{width:355px;height:245px;padding-top:143px;padding-right:3px}
.index{padding-left:10px;padding-top:27px;_padding-top:20px;padding-right:43px}
.index p{padding-bottom:1em;line-height:1.5em}
.photo{float:left;padding-right:15px}
.photo2{float:right;padding-left:15px}
.liste{padding-left:30px}
.cadre_text{width:410px;height:auto;overflow:hidden;border:1px solid #8A8C65;background:#FFFEF3;margin-left:145px;padding:10px}
.inside a:hover,.encart_plan a:hover{color:#70724B}
div.valide,div.erreur{background:none !important;color:#933 !important}

.fin {
padding-left:78px;
padding-right:115px;
}

.cache {
font-weight:normal
}

