/* CSS Document */
* {
	padding:0;
	margin-top: 0px;
	margin-right: 0;
	margin-bottom: 0px;
	margin-left: 0px;
}
html, body {
	height:100%;
	background-color: #fdea84;
}
html, input, textarea {
	font-family: Arial, Helvetica, sans-serif;
	color:#000000;
}
.alignMiddle {
	vertical-align:middle
}
.alignCenter {
	text-align: center
}
.container1 {
	width:100%
}
object {
}
.clear {
	clear:both;
}
.fleft {
	float:left
}
.fright {
	float:right
}
div.container {
	overflow:hidden;
	width: 100%;
}
a img {
	border:0px
}
img {
	vertical-align:top;
}
a {
	color:#000000
}
a:hover {
	text-decoration:none;
	color: #FFF;
}
.link {
	color:#000000;
	background:url(images/marker.gif) top left no-repeat;
	padding-left:20px;
	background-position:0 5px;
	text-decoration:none;
	font-size:.916em
}
.link:hover {
	text-decoration:underline
}
.link1 {
	color:#2572a2;
	float:right;
	font-size:1.16em
}
.link2 {
	color:#4b4b4b;
	float:right;
	font-size:1.16em
}
.link3 {
	color:#2572a2;
	font-size:1.16em
}
.link-1 {
	display:block;
	float:left;
	background:url(images/link_bg.gif) left top repeat-x;
	color:#ffffff;
	text-decoration:none;
}
.link-1 em {
	display:block;
	background:url(images/link_left.gif) no-repeat left top;
}
.link-1 b {
	display:block;
	background:url(images/link_right.gif) no-repeat right top;
	padding:2px 23px 3px 28px;
	font-weight:normal;
	font-style:normal;
}
.link-1:hover {
	text-decoration:none;
	color:#000000
}
/*header*/
#menuse {
	width:900px;
	margin-left:40px;
	margin-right:40px;
	position:absolute;
	z-index:10;
	border:none;
	overflow:hidden;
}
#content .row {
	height:208px;
}
#content .indent-row {
	padding:0px 0px 0px 46px
}
#content .row p {
	margin:0px 0px 11px 0px
}
#content .title-1 {
	margin-bottom:7px
}
#content .txt1 {
	color:#85b915
}
#content .txt2 {
	color:#0b5b05
}
/*content*/
#content {
	font-size:0.75em;
	width:100%;
	text-align:left;
	background:url(images/bg_cont.gif);
}
#content .indent-main {
	padding:26px 56px 12px 48px
}
#content .indent-main1 {
	padding:0px 25px 33px 20px
}
#content .indent-main2 {
	padding:0px 25px 65px 20px
}
#content .indent-col {
	padding:18px 15px 0px 15px
}
#content .indent-col5 {
	padding:22px 20px 20px 20px
}
#content .title {
	margin-bottom:14px
}
#content .title1 {
	margin-bottom:9px
}
#content .img-left {
	float:left;
	margin:0px 20px 16px 0px
}
#content .img-left1 {
	float:left;
	margin:0px 20px 0px 0px
}
#content .img-indent {
	margin:0px 0px 16px 0px
}
#page7 #content p {
	margin:0px 0px 15px 0px
}
#content p {
	margin:0px 0px 7px 0px
}
#content .p {
	margin:0px 0px 11px 0px
}
#content .p1 {
	margin:0
}
#content .p2 {
	margin:0px 0px 17px 0px
}
#content h4 {
	color:#8b870e;
	font-size:1em;
	margin-bottom:13px;
}
#content .tail {
	background:url(images/tail4.gif) repeat-x bottom;
	padding-bottom:9px;
	margin-bottom:9px
}
.txt3 {
	float:right;
	color:#2572a2;
	font-weight:bold;
	display:block;
	margin-bottom:29px
}
.txt4 {
	float:right;
	color:#2572a2;
	font-weight:bold;
	display:block;
	margin-bottom:9px
}
.txt5 {
	font-family:Georgia, "Times New Roman", Times, serif
}
#content .indent {
	padding:0px 0px 0px 0px
}
#content .indent1 {
	padding:10px 0px 0px 10px
}
/*box*/
.box {
	background:#daf0f5;
	width:100%;
}
/*box1*/
.box1 {
	background:#d2eef4;
	width:100%;
	color:#4b4b4b
}
.box1 a {
	color:#4b4b4b
}
.box1 .indent-box {
	padding:5px 5px 10px 5px;
}
.box1 .indent-box1 {
	padding:5px 5px 10px 10px;
}
/*footer*/
#footer {
	color#008000;
	font-size:0.875em;
	text-align:center;
	line-height:1px;
	padding-bottom:10px;
}
#footer .indent-footer {
	height:auto;
}
#footer a {
	color:#008000;
	text-decoration:none;
	line-height:15px;
}
#footer .indent-footer a:hover {
	text-decoration:underline;
	text-align: center;
}
#footer2 {
	color#008000;
	font-size:0.875em;
	text-align:center;
	line-height:1px;
	padding-bottom:10px;
}
#footer2 .indent-footer {
	height:auto;
}
#footer2 a {
	color:#008000;
	text-decoration:none;
	line-height:15px;
}
#footer2 .indent-footer a:hover {
	text-decoration:underline;
	text-align: center;
}
.bot-left {
	background:url(images/bot_left.gif) no-repeat top left
}
.bot-right {
	background:url(images/bot_right.gif) no-repeat top right;
	height:46px
}
.jamp {
	width:250px;
}
select {
	font-size:1em;
	color:#2d3331;
	height:20px;
	font-family:Tahoma;
	border:1px solid #4b4b4b
}
.indent-2 {
	position:relative;
	padding-left:20px;
	float:left
}
.h {
	height:28px;
	background:url(images/bg_input.gif) no-repeat top left
}
.h1 {
	height:28px;
}
.block-contact span {
	float:right;
	margin-right:60px
}
input {
	border:none;
	background:none;
	width:245px;
	height:18px;
	font-size:1em;
	padding-left:5px;
	padding-top:2px
}
#page1 .main .sousmenu {
	text-align: left;
	margin: 0px 0 0px 36px;
	height: 48px;
}
#page1 .main .contenu iframe {
	width: 900px;
	margin: 0px 0 0px 36px;
	height: 600px;
	position: relative;
	z-index: 1;
}
#news1 {
	width:980px;
	text-align: center;
	color: #085B06;
}
#contenu {
	margin-left:auto;
	margin-right:auto;
	width:980px;
}
#gal {
	margin:0px 0px 0px 0px;
	padding:0px 20px 20px 20px;
	text-align: center;
	background-color: #F5F6D4;
}
#content1 .row1 {
	height:110px;
	width:980px;
	margin:auto;
}
#catego {
	width:901px;
	margin:auto;
	padding-top:10px;
}
#loli {
	overflow:hidden;
	width:700px;
	margin:auto;
}
#loli .miniature {
	float:left;
	padding:0px 5px 10px 5px;
	margin:auto;
	text-align:center;
	width:160px;
}
#loli .miniature3 {
	float:left;
	padding:10px 5px 10px 5px;
	margin:auto;
	text-align:center;
	width:216px;
}
#loli .miniature2 {
	float:left;
	padding:10px 5px 10px 5px;
	margin:auto;
	text-align:center;
	width:325px;
}
#locati {
	height:auto;
}
#content1 .row1 .indent-row {
	text-align: center;
}
#content1 .row1 {
	width:auto;
}
#desc {
	text-align:center;
	height:auto;
	font-size: 16px;
	line-height: normal;
	padding:0px 0px 25px 0px;
}
#titre {
	padding: 0px 0px 20px 765px;
	width:135px;
	margin:auto;
	height:15px;
	text-align:center;
	font-size:24px;
}
#titre .tarifs {
 float:left width:150px;
	margin:auto;
}
#titre .tarifsa {
	float:left;
	width:150px;
	margin:auto;
	position:absolute;
	height:30px;
	width:110px;
	z-index:54;
	opacity:0.0;
}
#description {
	text-align:center;
	color:#4b4b4b;
	margin:auto;
	width:700px;
}
#loli .highslide {
	
}
#loli .highslide img {
	background-color: #fff;
	border: 1px solid #a9a9a9;
	padding: 4px;
}
#longue {
	height:800px;
}
#choice {
	text-align:center;
	position:absolute;
	margin:auto;
	padding-left:90px;
	width:900px;
	z-index:0;
	color: #000;
	font-family: Verdana, Geneva, sans-serif;
	margin-left:30px;
	text-align:center;
}
#content {
	position:relative;
	z-index:1;
}
#content4 {
	overflow:hidden;
	font-size:0.75em;
	height:auto;
	width:auto;
}
body {
	color: #333;
	font-family: verdana;
	font-size:100%;
	line-height:1em;
	background:url(images/bg.gif) repeat-x top
}
.tab h3 {
	color: #333;
	padding: 3px;
	font-size: 12px;
	margin: 0 1px 1px 0;
	text-align: center;
}
h3 {
	margin: 0;
	padding: 5px;
	font-size: 14px;
}
p {
	margin: 0;
	padding: 5px;
	line-height: 1.5em;
}
#wrapper {
	overflow:hidden;
	height:auto;
	width: 900px;
	margin: 0 auto;
	color: #875129;
	position:relative;
	z-index:1;
}
#left {
	float: left;
	width: 120px;
	height:auto;
	overflow:hidden;
}
#right {
	float: right;
	width: 780px;
}
.tab {
	color: #333;
	text-align: center;
}
.tabi {	padding: 3px;
	margin: 0 2px 2px 0;
}
.stretcher {
	height:auto;
	width:780px;
	background:#ffffcc;
	overflow:hidden;
}
.btn {
	display: block;
	position: relative;
	background: #aaa;
	padding: 5px;
	float: left;
	color: #fff;
	text-shadow: rgba(0, 0, 0, .4) 0px 2px 5px;
	text-decoration: none;
	cursor: pointer;
	width:100px
}
.btn * {
	font-style: normal;
	background-image: url(location/bouton/btn2.png);
	background-repeat: no-repeat;
	display: block;
	position: relative;
}
.btn i {
	background-position: top left;
	position: absolute;
	margin-bottom: -5px;
	top: 0;
	left: 0;
	width: 5px;
	height: 5px;
}
.btn span {
	background-position: bottom left;
	left: -5px;
	padding: 0 0 5px 10px;
	margin-bottom: -5px;
	font-family: Verdana, Geneva, sans-serif;
	font-size: 12px;
	font-weight: bold;
}
.btn span i {
	background-position: bottom right;
	margin-bottom: 0;
	position: absolute;
	left: 100%;
	width: 10px;
	height: 100%;
	top: 0;
}
.btn span span {
	background-position: top right;
	position: absolute;
	right: -10px;
	margin-left: 10px;
	top: -5px;
	height: 0;
}
* html .btn span, * html .btn i {
	float: left;
	width: auto;
	background-image: none;
	cursor: pointer;
}
.btn.blue {
	background: #2ae;
}
.btn.green {
	background: #9d4;
}
.btn.pink {
	background: #e1a;
}
.btn:hover {
	background-color: #a00;
}
.btn:active {
	background-color: #444;
}
.btn[class] {
	background-image: url(location/bouton/shade.png);
	background-position: bottom;
}
#upu .upleft {
	padding:0;
	margin:0;
	height:50px;
	width:15px;
	background:url(location/box/upleft.png) no-repeat top left;
	float:left;
}
#upu .upright {
	height:50px;
	margin:0;
	padding:0;
	width:750px;
	background:url(location/box/upright.png) no-repeat top right;
	float:left;
	font-weight: bold;
	font-size: 1.4em;
	line-height: 3em;
	text-shadow: rgba(0, 0, 0, .4) 0px 2px 5px; /* Safari-only, but cool */
	text-align:center;
	color:#FFF;
}
#upu {
	overflow:hidden;
	width:100%;
}
#downleft {
	background: url(location/box/downleft.png) no-repeat bottom left;
	margin: 0;
	padding: 0px 30px 31px;
}
#downright {
	margin: 0 auto; /* center for now */
	width: 765px; /* ems so it will grow */
	background: url(location/box/downright.png) no-repeat bottom right;
	font-size: 100%;
	float:left;
}
.img-shadow {
	float:left;
	background: url(location/shadow/shadowAlpha.png) no-repeat bottom right;
	background: url(shadow.gif) no-repeat bottom right;
	margin: 10px 0 0 10px;
	margin: 10px 0 0 5px;
}
.img-shadow img {
	display: block;
	background-color: #fff;
	border: 1px solid #a9a9a9;
	margin: -6px 6px 6px -6px;
	padding: 4px;
}
#walli {
	width:980px;
	background:url(images/bg_cont.jpg);
	padding-bottom:20px;
}

#walli3 {
	height:1085px;
	width:980px;
	background:url(images/bg_cont.jpg);
	padding-bottom:20px;
}

#walli4 {
	height:1125px;
	width:980px;
	background:url(images/bg_cont.jpg);
	padding-bottom:20px;
}
#box {
	overflow:hidden;
	height:50px;
}
#dll {
	background:url(images/down.png) no-repeat bottom left;
	width:980px;
	height:42px;
	float:left;
	padding-left:50px;
	text-align:left;
	font-size:10px;
	color:#666;
}
#box-table-a {
	border-collapse: collapse;
	font-family: 'Lucida Sans Unicode', 'Lucida Grande', sans-serif;
	font-size: 12px;
	margin: 20px;
	margin-top: 0px;
	margin-right: 20px;
	margin-bottom: 20px;
	margin-left: 0px;
	text-align: center;
	width: 700px;
	height:auto;
}
#box-table-a th {
	background: #9eadc6;
	border-bottom: 1px solid white;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: white;
	border-top: 4px solid #AABCFE;
	border-top-width: 4px;
	border-top-style: solid;
	border-top-color: #AABCFE;
	color: #fff;
	font-size: 13px;
	font-weight: normal;
	padding: 8px;
	padding-top: 8px;
	padding-right: 8px;
	padding-bottom: 8px;
	padding-left: 8px;
}
#box-table-a td {
	background: #E8EDFF;
	background-color:#FFF;
	border-bottom: 1px solid white;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: white;
	border-top: 1px solid transparent;
	border-top-width: 1px;
	border-top-style: solid;
	border-top-color: transparent;
	color: #669;
	padding: 8px;
	padding-top: 8px;
	padding-right: 8px;
	padding-bottom: 8px;
	padding-left: 8px;
}
#tableau {
	text-align:center;
	color:#4b4b4b;
	padding-top:20px;
	margin:auto;
	width:700px;
}
#box-table-a tr:hover td {
	background: #D0DAFD;
	background-color: #D0DAFD;
	color: #339;
}
#longue2 {
	height:1000px;
	margin-top:20px;
}
#box-table-a .campti {
	font-size:1.7em;
	text-shadow: rgba(0, 0, 0, .4) 0px 2px 5px; /* Safari-only, but cool */
}
#box-table-a .infoti {
	font-size:1.1em;
	text-decoration:blink;
}
#petinfo {
	padding-left:20px;
	font-size:0.8em;
	color:#999;
	text-align:left;}


#wrapper2{
width: 800px;
margin: 0 auto;
}
.boxholder{
clear: both;
padding: 5px;
}
.tabo{
float: left;
height: 66px;
width: 260px;
margin: auto;
margin-top:20px;
text-align: center;
}
#inside {
	width:125px;
	height:66px;
	margin:auto;
	}
#contacto {
	width:760px;
	margin:auto;
	margin-top:35px;}

#planswf {
	padding-top:40px;
	width:750px;
	margin:auto;
	position:inherit;
	z-index:200;}
	
#longueplan {
	height:610px;
	margin-top:20px;}
	
#cachegoo {
	background-color:#ffffcc;
	width:760px;
	height:40px;
	position:absolute;
	z-index:400;
	margin-left:110px;
	margin-top:-40px;}
.spiffy{display:block}
.spiffy *{
  display:block;
  height:1px;
  overflow:hidden;
  font-size:.01em;
  background:#b7dfef}
.spiffy1{
  margin-left:3px;
  margin-right:3px;
  padding-left:1px;
  padding-right:1px;
  border-left:1px solid #d5dbc9;
  border-right:1px solid #d5dbc9;
  background:#1ba5fd}
.spiffy2{
  margin-left:1px;
  margin-right:1px;
  padding-right:1px;
  padding-left:1px;
  border-left:1px solid #f5f6cb;
  border-right:1px solid #f5f6cb;
  background:#b0bcc7}
.spiffy3{
  margin-left:1px;
  margin-right:1px;
  border-left:1px solid #b0bcc7;
  border-right:1px solid #b0bcc7;}
.spiffy4{
  border-left:1px solid #d5dbc9;
  border-right:1px solid #d5dbc9}
.spiffy5{
  border-left:1px solid #b6c1c7;
  border-right:1px solid #b6c1c7}
.spiffyfg{
  background:url(images/bb.png);
 }
  
  .spiffy12{display:block}
.spiffy12 *{
  display:block;
  height:1px;
  overflow:hidden;
  font-size:.01em;
  background:#82befc}
.spiffy1{
  margin-left:3px;
  margin-right:3px;
  padding-left:1px;
  padding-right:1px;
  border-left:1px solid #d5dbc9;
  border-right:1px solid #d5dbc9;
  background:#1ba5fd}
.spiffy2{
  margin-left:1px;
  margin-right:1px;
  padding-right:1px;
  padding-left:1px;
  border-left:1px solid #f5f6cb;
  border-right:1px solid #f5f6cb;
  background:#b0bcc7}
.spiffy3{
  margin-left:1px;
  margin-right:1px;
  border-left:1px solid #b0bcc7;
  border-right:1px solid #b0bcc7;}
.spiffy4{
  border-left:1px solid #d5dbc9;
  border-right:1px solid #d5dbc9}
.spiffy5{
  border-left:1px solid #b6c1c7;
  border-right:1px solid #b6c1c7}
.spiffyfg{
  background:url(images/bb.png) repeat-x;}
  
  
    .spiffy13{display:block}
.spiffy13 *{
  display:block;
  height:1px;
  overflow:hidden;
  font-size:.01em;
  background:#E72A20}
.spiffy1{
  margin-left:3px;
  margin-right:3px;
  padding-left:1px;
  padding-right:1px;
  border-left:1px solid #d5dbc9;
  border-right:1px solid #d5dbc9;
  background:#1ba5fd}
.spiffy2{
  margin-left:1px;
  margin-right:1px;
  padding-right:1px;
  padding-left:1px;
  border-left:1px solid #f5f6cb;
  border-right:1px solid #f5f6cb;
  background:#b0bcc7}
.spiffy3{
  margin-left:1px;
  margin-right:1px;
  border-left:1px solid #b0bcc7;
  border-right:1px solid #b0bcc7;}
.spiffy4{
  border-left:1px solid #d5dbc9;
  border-right:1px solid #d5dbc9}
.spiffy5{
  border-left:1px solid #b6c1c7;
  border-right:1px solid #b6c1c7}
.spiffyfg{
  background:url(images/bb.png) repeat-x;}
  
   .spiffy25{display:block}
.spiffy25 *{
  display:block;
  height:1px;
  overflow:hidden;
  font-size:.01em;
  background:#FF3930}
.spiffy1{
  margin-left:3px;
  margin-right:3px;
  padding-left:1px;
  padding-right:1px;
  border-left:1px solid #d5dbc9;
  border-right:1px solid #d5dbc9;
  background:#1ba5fd}
.spiffy2{
  margin-left:1px;
  margin-right:1px;
  padding-right:1px;
  padding-left:1px;
  border-left:1px solid #f5f6cb;
  border-right:1px solid #f5f6cb;
  background:#b0bcc7}
.spiffy3{
  margin-left:1px;
  margin-right:1px;
  border-left:1px solid #b0bcc7;
  border-right:1px solid #b0bcc7;}
.spiffy4{
  border-left:1px solid #d5dbc9;
  border-right:1px solid #d5dbc9}
.spiffy5{
  border-left:1px solid #b6c1c7;
  border-right:1px solid #b6c1c7}
.spiffyfg6{
  background:url(images/bb4.png) repeat-x;
  background-position:top;}
  
  .spiffy22{display:block}
.spiffy22 *{
  display:block;
  height:1px;
  overflow:hidden;
  font-size:.01em;
  background:#c6fe30}
.spiffy1{
  margin-left:3px;
  margin-right:3px;
  padding-left:1px;
  padding-right:1px;
  border-left:1px solid #d5dbc9;
  border-right:1px solid #d5dbc9;
  background:#1ba5fd}
.spiffy2{
  margin-left:1px;
  margin-right:1px;
  padding-right:1px;
  padding-left:1px;
  border-left:1px solid #f5f6cb;
  border-right:1px solid #f5f6cb;
  background:#b0bcc7}
.spiffy3{
  margin-left:1px;
  margin-right:1px;
  border-left:1px solid #b0bcc7;
  border-right:1px solid #b0bcc7;}
.spiffy4{
  border-left:1px solid #d5dbc9;
  border-right:1px solid #d5dbc9}
.spiffy5{
  border-left:1px solid #b6c1c7;
  border-right:1px solid #b6c1c7}
.spiffyfg3{
  background:url(images/bb3.png) repeat-x;}
  
    .spiffy23{display:block}
.spiffy23 *{
  display:block;
  height:1px;
  overflow:hidden;
  font-size:.01em;
  background:#7BE31D}
.spiffy1{
  margin-left:3px;
  margin-right:3px;
  padding-left:1px;
  padding-right:1px;
  border-left:1px solid #d5dbc9;
  border-right:1px solid #d5dbc9;
  background:#1ba5fd}
.spiffy2{
  margin-left:1px;
  margin-right:1px;
  padding-right:1px;
  padding-left:1px;
  border-left:1px solid #f5f6cb;
  border-right:1px solid #f5f6cb;
  background:#b0bcc7}
.spiffy3{
  margin-left:1px;
  margin-right:1px;
  border-left:1px solid #b0bcc7;
  border-right:1px solid #b0bcc7;}
.spiffy4{
  border-left:1px solid #d5dbc9;
  border-right:1px solid #d5dbc9}
.spiffy5{
  border-left:1px solid #b6c1c7;
  border-right:1px solid #b6c1c7}
.spiffyfg3{
  background:url(images/bb3.png) repeat-x;}
  
  
  .spiffy14{display:block}
.spiffy14 *{
  display:block;
  height:1px;
  overflow:hidden;
  font-size:.01em;
  background:#ffc002}
.spiffy1{
  margin-left:3px;
  margin-right:3px;
  padding-left:1px;
  padding-right:1px;
  border-left:1px solid #d5dbc9;
  border-right:1px solid #d5dbc9;
  background:#1ba5fd}
.spiffy2{
  margin-left:1px;
  margin-right:1px;
  padding-right:1px;
  padding-left:1px;
  border-left:1px solid #f5f6cb;
  border-right:1px solid #f5f6cb;
  background:#b0bcc7}
.spiffy3{
  margin-left:1px;
  margin-right:1px;
  border-left:1px solid #b0bcc7;
  border-right:1px solid #b0bcc7;}
.spiffy4{
  border-left:1px solid #d5dbc9;
  border-right:1px solid #d5dbc9}
.spiffy5{
  border-left:1px solid #b6c1c7;
  border-right:1px solid #b6c1c7}
.spiffyfg2{
  background:url(images/bb2.png) repeat-x;}
  
    .spiffy18{display:block}
.spiffy18 *{
  display:block;
  height:1px;
  overflow:hidden;
  font-size:.01em;
  background:#ff6f00}
.spiffy1{
  margin-left:3px;
  margin-right:3px;
  padding-left:1px;
  padding-right:1px;
  border-left:1px solid #d5dbc9;
  border-right:1px solid #d5dbc9;
  background:#1ba5fd}
.spiffy2{
  margin-left:1px;
  margin-right:1px;
  padding-right:1px;
  padding-left:1px;
  border-left:1px solid #f5f6cb;
  border-right:1px solid #f5f6cb;
  background:#b0bcc7}
.spiffy3{
  margin-left:1px;
  margin-right:1px;
  border-left:1px solid #b0bcc7;
  border-right:1px solid #b0bcc7;}
.spiffy4{
  border-left:1px solid #d5dbc9;
  border-right:1px solid #d5dbc9}
.spiffy5{
  border-left:1px solid #b6c1c7;
  border-right:1px solid #b6c1c7}
.spiffyfg2{
  background:url(images/bb2.png) repeat-x;}
  
  .spiffy15{display:block}
.spiffy15 *{
	display:block;
	height:1px;
	overflow:hidden;
	font-size:.01em;
	background-color: #a849a3;
}
.spiffy1{
  margin-left:3px;
  margin-right:3px;
  padding-left:1px;
  padding-right:1px;
  border-left:1px solid #d5dbc9;
  border-right:1px solid #d5dbc9;
  background:#1ba5fd}
.spiffy2{
  margin-left:1px;
  margin-right:1px;
  padding-right:1px;
  padding-left:1px;
  border-left:1px solid #f5f6cb;
  border-right:1px solid #f5f6cb;
  background:#b0bcc7}
.spiffy3{
  margin-left:1px;
  margin-right:1px;
  border-left:1px solid #b0bcc7;
  border-right:1px solid #b0bcc7;}
.spiffy4{
  border-left:1px solid #d5dbc9;
  border-right:1px solid #d5dbc9}
.spiffy5{
  border-left:1px solid #b6c1c7;
  border-right:1px solid #b6c1c7}
.spiffyfg{
  background:url(images/bb.png) repeat-x;}
  
  .spiffy30{display:block}
.spiffy30 *{
  display:block;
  height:1px;
  overflow:hidden;
  font-size:.01em;
  background:#E570e8}
.spiffy1{
  margin-left:3px;
  margin-right:3px;
  padding-left:1px;
  padding-right:1px;
  border-left:1px solid #d5dbc9;
  border-right:1px solid #d5dbc9;
  background:#1ba5fd}
.spiffy2{
  margin-left:1px;
  margin-right:1px;
  padding-right:1px;
  padding-left:1px;
  border-left:1px solid #f5f6cb;
  border-right:1px solid #f5f6cb;
  background:#b0bcc7}
.spiffy3{
  margin-left:1px;
  margin-right:1px;
  border-left:1px solid #b0bcc7;
  border-right:1px solid #b0bcc7;}
.spiffy4{
  border-left:1px solid #d5dbc9;
  border-right:1px solid #d5dbc9}
.spiffy5{
  border-left:1px solid #b6c1c7;
  border-right:1px solid #b6c1c7}
.spiffyfg58{
  background:url(images/bb5.png) repeat-x;}
  
#campoo {
	width:750px;
	margin:auto;
	margin-top:30px;
	}

#campoo2 {
	width:750px;
	margin:auto;
	margin-top:5px;
	}
	
#campooac {
	width:620px;
	margin:auto;
	margin-top:30px;
	}
#campdesc {
	padding:10px 10px 10px 10px;
	color:#FFF;
	}
	
#paracamp{
	color:#FFF;
	font-weight:bold;
	text-decoration:none;
	line-height:1.3em;
	padding:10px 10px 10px 10px;
	text-align:justify;
	font-size:0.9em;
}
#paracampgro{
	color:#FFF;
	text-decoration:none;
	line-height:1em;
	padding:10px 10px 10px 10px;
	text-align:justify;
	font-size:0.9em;
	
	
	
}
#paracampmet{
	color:#FFF;
	text-decoration:none;
	line-height:1.3em;
	padding:0px 0px 0px 0px;
	text-align:justify;
	font-size:0.9em;
	margin-bottom:-10px;
	
	
}

#paracamp2{
	color:#FFF;
	text-decoration:none;
	font-weight:bold;
	line-height:1.3em;
	padding:10px 10px 10px 10px;
	text-align:center;
	font-size:0.9em;
	
}
#paracamp li{
	margin-left:30px}


#campdescpara{
	text-shadow: rgba(0, 0, 0, .4) 0px 2px 5px; /* Safari-only, but cool */
	font-size:1.4em;
	line-height:1em;
	text-decoration:blink;
	font-weight:bold;
	font-family:Verdana, Geneva, sans-serif;
	text-align:center;
	padding-bottom:10px;
	
}
#campgal {
	width:751px;
	height:480px;
	margin:auto;
	margin-left:-10px;}
#docucu {
	width:800px;
	height:600px;
	margin:auto;
	margin-top:30px;}
#codoc {
	background:url(docu/corner.png) no-repeat;
	background-position:right;
	z-index:100;
	position:absolute;
	width:200px;
	height:50px;
	margin-top:15px;
	margin-left:700px;
	text-align:center;
	padding-top: 15px;
	}
.codoc1 a {
	text-shadow: rgba(0, 0, 0, .4) 0px 1px 1px; /* Safari-only, but cool */
	color:#FFF;
	font-family:Tahoma, Geneva, sans-serif;
	font-size:13px;
	text-decoration:none;
	}
#proxcol {
	float:right;
	width:450px;
	height:120px;
	margin-right:20px;}
#proxcol ul{
	text-align:left;}
	
	#proxcol2 {
	float:right;
	width:250px;
	height:150px;
	margin-right:20px;
	}
#proxcol2 ul{
	text-align:left;
	line-height:1.3em;}
	
#titre22 {
	padding: 0px 0px 20px 660px;
	width:135px;
	margin:auto;
	height:15px;
	text-align:center;
	font-size:24px;
}
#titre22 .tarifs {
 float:left width:150px;
	margin:auto;
}
#titre22 .tarifsa {
	float:left;
	width:150px;
	margin:auto;
	position:absolute;
	height:30px;
	width:110px;
	z-index:54;
	opacity:0.0;
}
	#campgal2 {
		padding-top:10px;
	width:580px;
	height:350px;
	margin:auto;}
	
		#campgal3 {
		padding-top:30px;
	width:600px;
	height:400px;
	margin:auto;}
	
#logo {
	text-align:center;
		width:190px;
		margin:auto;
		vertical-align:bottom
		}
#droitac {width:620px; margin-left:300px;}
#gaucheac {float:left;
width:200px;
margin:auto;
margin-top:30px;}
#campooacg {
	width:220px;
	float:left;
	margin-left:60px;
	margin-right:10px;
	margin-bottom:4px;
	}
	#campooacgmet {
	width:220px;
	float:left;
	margin-left:60px;
	margin-right:10px;
	margin-bottom:4px;
	}
#meteolo {
	padding-left:12px;
	margin-bottom:30px;
	margin-top:10px;
	overflow:hidden;}

#barree {
	margin-bottom:5px;
	color:#008000}
	
#badge {
	float:right;
	position:absolute;
	margin-left:700px;
	margin-top:40px;
	cursor:help;
	}
#badgelo {
	float:left;
	position:absolute;
	margin-left:-50px;
	margin-top:40px;
	cursor:help;
	}
#dispon {
	width:850px;
	height:700px;
	margin:auto;
	padding-top:43px;}

#indexing {
	font-size:0.5em;
	width:820px;
	text-align:center;
	text-decoration:none;
	color:#fdea84;
	cursor:default;
	float:left;
	}
#indexing a {
	text-decoration:none;
	color:#fdea84;
	cursor:default;
	}
#photosplash {
	width:800px;
	margin:auto;
	padding-top:40px;}
#pub {
	text-decoration:none;
	color:#999;
	font-size:0.8em;
	}
#pub a{
	text-decoration:none;
	color:#999;}
#galsplash {
	width:750px;
	margin-left:-10px;
	
	}

