* {
	margin: 0;
	padding: 0;
	font-family: "Trebuchet MS",Verdana,"Lucida Grande",Tahoma,Helvetica,Sans-Serif;
}

html {
	font-size: 100%;
}

a {
text-decoration:none;
color:#000000;
}


#devdurtexte a {
text-decoration:underline;
}
#devdurtexte a:link {
text-decoration:underline;
}
#actu a {
text-decoration:underline;
}
#actu a:link {
text-decoration:underline;
}
#devdurtexte a:hover {
text-decoration:underline;
}
a:link {
text-decoration:none;
color:#000000;
}
a:visited {
text-decoration:none;
}
h1 {
font-size:14px;}
body {
	margin:0;
padding: 0 ;

	font-family: "Trebuchet MS",Verdana,"Lucida Grande",Tahoma,Helvetica,Sans-Serif;
position: relative;
font-size:12px;
color:#000000;
text-align:center;
background-image:url(../images/accueil/images/images/fond_03.jpg);
}
#conteneur{
   position:relative;
margin:auto;
width: 990px;
text-align:left;
background-image:url(../images/fond_07.jpg);
background-repeat:repeat-y;
}
#conteneurac{
   position:relative;
margin:auto;
width: 990px;
text-align:left;

}
#fil {
   position:absolute;
left:-174px;
top:16px;


}
#fil2 {
   position:absolute;
left:-168px;
top:0px;


}
#fondgal1ac {


height:150px;
width: 990px;

background-image:url(../images/ac.jpg);
background-repeat:no-repeat;
z-index:2;

}
#tampon {
	position:absolute;
	top:0px;
	left:540px;
	height:155px;
	width: 252px;
}
#fondgal1 {
height:150px;
width: 990px;
background-image:url(../images/fond--_02.jpg);
background-repeat:repeat-y;
z-index:2;
}
#fondgalbar {
height:150px;
width: 990px;
background-image:url(../images/bandeau-bar.jpg);
background-repeat:repeat-y;
z-index:2;
}
#fondgalvillage {
height:150px;
width: 990px;
background-image:url(../images/bandeau-village.jpg);
background-repeat:repeat-y;
z-index:2;
}
#fondvillage1 {
height:150px;
width: 990px;
background-image:url(../images/fond_02.jpg);
background-repeat:repeat-y;
z-index:2;
}
#fondvillage11 {
height:150px;
width: 990px;
background-image:url(../images/bandeau-village.jpg);
background-repeat:repeat-y;
z-index:2;
}
#fondbar1 {
height:150px;
width: 990px;
background-image:url(../images/bandeau-bar.jpg);
background-repeat:repeat-y;
z-index:2;
}
#fondcamping1 {
height:150px;
width: 990px;
background-image:url(../images/bandeau-camping.jpg);
background-repeat:repeat-y;
z-index:2;
}
#fondvillage2 {
width: 990px;
background-image:url(../images/fond_07.jpg);
background-repeat:repeat-y;

}
#fondaccueil2 {
width: 990px;
background-image:url(../images/accueil/images/fond_07.jpg);
background-repeat:repeat-y;
background-position:right;
left:140px;
height:410px;
}

#generalpied {
clear:both;
background-image:url(../images/fondpiedgal.gif);
background-repeat:no-repeat;
width: 990px;
height:74px;
}
#piedaccueil {
background-image:url(../images/accueil/images/pied_47.jpg);
background-position:right;
background-repeat:no-repeat;
width: 990px;
height:58px;
}
#piedvillage {
clear:both;
background-image:url(../images/fondvv11.gif);
background-repeat:no-repeat;
width: 990px;
height:74px;

}
#piedcamping {
clear:both;
background-image:url(../images/fondcamp_11.gif);
background-repeat:no-repeat;
width: 990px;
height:74px;

}
#piedbar {
clear:both;
background-image:url(../images/fond_11.gif);
background-repeat:no-repeat;
width: 990px;
height:74px;

}
#conteneurpiedgauche {
	float:left;
width:222px;
}
#conteneurpiedgaucheac {
	float:left;
width:200px;
padding-left:70px;}
#piedgauche {

padding-top:10px;
padding-left:20px;

	width:280px;
	font-size:10px;
	color:#c04e71;
	line-height: 12px;
}
#piedgauche a{
	color:#c04e71;
text-decoration:none;
}
#piedgauche a:link{
	color:#c04e71;
}
#piedgauche a:visited{
	color:#c04e71;
}
#piedgauche img{
float:right;
border:0;

}
#piedgauche ul{
float:left;

}
#piedgauche a:hover{
	color:#c04e71;
}
#piedgauchev {

padding-top:10px;
padding-left:20px;

	width:280px;
	font-size:10px;
	color: #008dab;
	line-height: 12px;
}
#piedgauchev a{
	color: #008dab;
text-decoration:none;
}
#piedgauchev a:link{
	color: #008dab;
}
#piedgauchev a:visited{
	color: #008dab;
}
#piedgauchev a:hover{
	color: #008dab;
}
#piedgauchev img{
float:right;
border:0;

}
#piedgauchev ul{
float:left;

}

#drapeaux {
float:left;
width:60px;
padding-top:10px;
padding-left:10px;
}
#drapeaux img{
border:0;
}

#piedgaucheac {

padding-top:10px;
padding-left:20px;

	width:240px;
	font-size:10px;
	color: #008dab;
	line-height: 12px;
z-index:100;
}
#piedgaucheac a{
	color: #008dab;
text-decoration:none;
}
#piedgaucheac a:link{
	color: #008dab;
}
#piedgaucheac a:visited{
	color: #008dab;
}
#piedgaucheac a:hover{
	color: #008dab;
}
#piedgaucheac img{
float:right;
border:0;

}
#piedgaucheac ul{
float:left;

}





#piedgauchec {

padding-top:10px;
padding-left:20px;

	width:280px;
	font-size:10px;
	color: #7dac2c;
	line-height: 12px;
}
#piedgauchec a{
	color: #7dac2c;
text-decoration:none;
}
#piedgauchec a:link{
	color: #7dac2c;
}
#piedgauchec a:visited{
	color: #7dac2c;
}
#piedgauchec a:hover{
	color: #7dac2c;
}
#piedgauchec img{
float:right;
border:0;

}
#piedgauchec ul{
float:left;

}

#piedgaucheb {

padding-top:10px;
padding-left:20px;

	width:280px;
	font-size:10px;
	color: #000000;
	line-height: 12px;
}
#piedgaucheb a{
	color: #000000;
text-decoration:none;
}
#piedgaucheb a:link{
	color: #000000;
}
#piedgaucheb a:visited{
	color: #000000;
}
#piedgaucheb a:hover{
	color: #000000;
}
#piedgaucheb img{
float:right;
border:0;

}
#piedgaucheb ul{
float:left;

}

#pieddroite {
float:left;
padding-top:7px;
padding-left:77px;
	width:auto;
	font-size:11px;
	color:#FFFFFF;
	line-height: 16px;
z-index:10;
letter-spacing:1px;
}
#pieddroiteac {
float:left;
padding-top:7px;
padding-left:67px;
	width:auto;
	font-size:11px;
	color:#FFFFFF;
	line-height: 16px;
z-index:10;
letter-spacing:1px;
}
.haut-pied {
margin-left:10px;
}
.contactpieddroite {

margin-left:52px;
}
.contactpieddroite a {
color:#FFFFFF;
}
.contactpieddroite a:link {
color:#FFFFFF;
}
.contactpieddroite a:visited {
color:#FFFFFF;
}
.contactpieddroite a:hover {
color:#FFFFFF;
text-decoration:underline;
}
.contactpieddroite img {

margin-top:1px;margin-right:3px;
}
.contactpieddroiteac {

margin-left:72px;
}
.contactpieddroiteac img {

margin-top:1px;margin-right:3px;
}
/* -----------------------------------------------
 * Page
 * ----------------------------------------------- */
div.c {
	margin: 10px;
	padding: 10px;
	font-size:11px;
}

div.c {
	clear: both;
}


#fondmenu_general {
	position:absolute;
	background-image:url(../images/menu_12.png);
	left:5px;
	top:122px;
	width:139px;
	height:185px;
}
#fondmenu_general_accueil {
	position:absolute;
	background-image:url(../images/menuac_12.png);
	left:402px;
	top:136px;
	width:139px;
	height:185px;
	z-index:10;
}

.menu_general_accueil {
position:absolute;
width:111px;
left:414px;
top:131px;
z-index:100;
}
div.menu_general_accueil li {
	margin:0;
	padding:0;
}

div.menu_general_accueil a  {
display:block;
	margin:0;
	padding:0;

}

div.menu_general_accueil a span {
display:none;
}
.menu_general {
position:absolute;
width:111px;
left:14px;
top:118px;
}

div.menu_general li {
	margin:0;
	padding:0;
}

div.menu_general a  {
display:block;
	margin:0;
	padding:0;

}

div.menu_general a span {
display:none;
}

#accueil {
background-image:url(../images/boutons/images/general_03.gif);
height:15px;
}

#accueil:hover, #accueil.active {
background-image:url(../images/boutons/images/general2_03.gif);
}

#acces {
background-image:url(../images/boutons/images/general_05.gif);
height:20px;
}

#acces:hover, #acces.active {
background-image:url(../images/boutons/images/general2_05.gif);
}
#kalon-douar {
	background-image:url(../images/boutons/images/kalon-douar.gif);
	height:19px;
}
#kalon-douar:hover, #kalon-douar.active {
background-image:url(../images/boutons/images/kalondouar_12.gif);
}

#proxi {
background-image:url(../images/boutons/images/general_06.gif);
height:20px;
}

#proxi:hover, #proxi.active {
background-image:url(../images/boutons/images/general2_06.gif);
}
#devdur {
background-image:url(../images/accueil/images/devdur_16.gif);
height:29px;
}

#devdur:hover, #devdur.active {
background-image:url(../images/accueil/images/devdur2_16.gif);
}
#blog {
background-image:url(../images/boutons/images/general_08.gif);
height:15px;
}

#blog:hover, #blog.active {
background-image:url(../images/boutons/images/general2_08.gif);
}
#promo {
background-image:url(../images/boutons/images/general_09.gif);
height:19px;
}

#promo:hover, #promo.active {
background-image:url(../images/boutons/images/general2_09.gif);
}
#vos-avis {
	background-image:url(../images/boutons/images/vos-avis.gif);
	height:19px;
}

#vos-avis:hover, #vos-avis.active {
background-image:url(../images/boutons/images/vos-avis-2.gif);
}
#contact {
background-image:url(../images/boutons/images/general_10.gif);
height:18px;
}
#contact:hover, #contact.active {
background-image:url(../images/boutons/images/general2_10.gif);
}
.blocmenu_carre {
position:absolute;
left:560px;
top:40px;
height:125px;
}
.blocmenu_carre2 {
position:absolute;
left:710px;
width:450px;
top:40px;
height:200px;
}
.menu_carre a {
float:left;
height:166px;
width:137px;
display:block;
}
.menu_carre a span {
display:none;
}

.menu_carre li {
list-style-type:none;}
.menu_carre ul {
list-style-type:none;}
.blocmenu_carre li {
list-style-type:none;}
.blocmenu_carre ul {
list-style-type:none;}
#le_village {
background-image:url(../images/m_06.png);
background-position:left;
background-repeat:no-repeat;
width:137px;
height:125px;
}
#le_village:hover {
background-image:url(../images/m2_06.png);
}
#le_village.active {
background-image:url(../images/m-active_03.png);
height:158px;
margin-top:-33px;

}
#le_camping {
background-image:url(../images/m_07.png);
background-position:left;
background-repeat:no-repeat;
width:138px;
height:125px;
}
#le_camping:hover {
background-image:url(../images/m2_07.png);
}
#le_camping.active {
background-image:url(../images/m-active_04.png);
height:158px;
margin-top:-33px;
}
#le_bar {
background-image:url(../images/m_08.png);
background-position:left;
background-repeat:no-repeat;
width:137px;
height:125px;
}
#le_bar:hover {
background-image:url(../images/m2_08.png);
}
#le_bar.active {
background-image:url(../images/m-active_05.png);
height:158px;
margin-top:-33px;
}
.bordurecamping img{
	border-color: #333333;
	border-style: solid;
	border-width: 2px;
}
.bordurecamping a:hover img{
	border-color: #7dac2c;
	border-style: solid;
	border-width: 2px;
}
.bordurevillage img{
	border-color: #333333;
	border-style: solid;
	border-width: 2px;
}
.bordurevillage a:hover img{
	border-color: #008dab;
	border-style: solid;
	border-width: 2px;
}
.bordurebar img{
	border-color: #333333;
	border-style: solid;
	border-width: 2px;
}
.bordurebar a:hover img{
	border-color: #f39207;
	border-style: solid;
	border-width: 2px;
}
#soustitre h1{
	position:absolute;
	top:87px;
	left:265px;
	font-size:17px;
	color:#c04e71;
	width:165px;
	text-align:center;
	border-top-color: #666666;
	border-top-style: solid;
	border-top-width: 1px;
	border-bottom-color: #666666;
	border-bottom-style: solid;
	border-bottom-width: 1px;
font-weight:normal;
margin-top:0px;
padding-top:0px;
}
#soustitredev h1{
	position:absolute;
	top:87px;
	left:255px;
	font-size:17px;
	color:#c04e71;
	width:185px;
	text-align:center;
	border-top-color: #666666;
	border-top-style: solid;
	border-top-width: 1px;
	border-bottom-color: #666666;
	border-bottom-style: solid;
	border-bottom-width: 1px;
font-weight:normal;
margin-top:0px;
padding-top:0px;
}
#soustitre-v h1{
	position:absolute;
	top:87px;
	left:178px;
	font-size:17px;
color:#008dab;
	width:185px;
	text-align:center;
	border-top-color: #666666;
	border-top-style: solid;
	border-top-width: 1px;
	border-bottom-color: #666666;
	border-bottom-style: solid;
	border-bottom-width: 1px;
font-weight:normal;
margin-top:0px;
padding-top:0px;
}
#soustitre-c h1{
	position:absolute;
	top:87px;
	left:178px;
	font-size:17px;
	color: #7dac2c;
	width:185px;
	text-align:center;
	border-top-color: #666666;
	border-top-style: solid;
	border-top-width: 1px;
	border-bottom-color: #666666;
	border-bottom-style: solid;
	border-bottom-width: 1px;
font-weight:normal;
margin-top:0px;
padding-top:0px;
}
#soustitre-b h1{
	position:absolute;
	top:87px;
	left:196px;
	font-size:17px;
	color: #f39207;
	width:157px;
	text-align:center;
	border-top-color: #666666;
	border-top-style: solid;
	border-top-width: 1px;
	border-bottom-color: #666666;
	border-bottom-style: solid;
	border-bottom-width: 1px;
font-weight:normal;
margin-top:0px;
padding-top:0px;
}
.menu_village {
position:absolute;
left:370px;
top:34px;
color:#008dab;
font-size:14px;
font-weight:800;
line-height:16px;
display:block;
background-image:url(../images/bandeau_06.gif);
}
.menu_camping {
position:absolute;
left:370px;
top:34px;
color:#008dab;
font-size:14px;
font-weight:800;
line-height:16px;
display:block;
background-image:url(../images/bandeau_06.gif);

}
.menu_bar {
position:absolute;
left:370px;
top:54px;
color:#008dab;
font-size:14px;
font-weight:800;
line-height:16px;
display:block;
background-image:url(../images/bandeau_06.gif);

}

ul.menu_village li a, li#le_village a {
	color: #008dab;
display:block;
background-image:url(../images/bandeau_06.gif);
margin-top:1px;

}
ul.menu_village li {
margin:0;
padding:0;
}

ul.menu_village li a:hover, ul.menu_village li.active a, li#le_village a:hover {
	color: #FFFFFF;
	background: #008dab;

}
ul.menu_village  {
list-style-type:none;}
ul.menu_camping li a, li#le_camping a {
	color: #7dac2c;
display:block;
background-image:url(../images/bandeau_06.gif);
margin-top:1px;
}

ul.menu_camping li a:hover, ul.menu_camping li.active a, li#le_camping a:hover {
	color: #FFFFFF;
	background: #7dac2c;
}
ul.menu_camping  {
list-style-type:none;}

ul.menu_bar li a, li#le_bar a {
	color: #f39207;
display:block;
background-image:url(../images/bandeau_06.gif);
margin-top:1px;
}
ul.menu_bar  {
list-style-type:none;}
ul.menu_bar li a:hover, ul.menu_bar li.active a, li#le_bar a:hover {
	color: #FFFFFF;
	background: #f39207;
}

#contenuprox {
width:950px;
padding-left:20px;
padding-top:60px;}

#flashdevdurable {
position:relative;
width:500px;
left:30px;}
#devdurtexte {

width:978px;
padding-left:12px;
clear:both;
font-size:12px;
}
#textecamping {
width:80%;
padding-left:120px;
padding-top:20px;
font-size:12px;
}
#textecamping img{
float:left;
margin-right:10px;
}

#devdurtexte iframe{
float:left;
z-index:1;
}
#devdurtexte object{
float:left;
z-index:1;
margin-right:26px;
margin-bottom:10px;
}
#devdurtexte2 {
padding-top:20px;
padding-right:50px;
height:340px;
overflow:visible;
}
#textebar {
float:left;
padding-top:40px;
width:200px;
height:340px;
overflow:visible;
}
#textebarfla {
float:left;
width:500px;
height:340px;
}
#devdurtextetete {
padding-top:40px;
padding-right:50px;
padding-left:20px;
}
#devdurtexteacces {
float:left;
padding-top:30px;
width:260px;
padding-left:20px;
clear:right;

}
#devdurtexte2bis {
padding-top:40px;
padding-right:50px;

}
#devdurtexte2ter {
padding-top:40px;
padding-right:50px;
width:500px;
}
#plusphotos {
position:relative;
width:630px;
height:140px;
text-align:left;
left:0px;
margin-top:50px;
background-image:url(../images/gris_03.jpg);
background-repeat:repeat;

}

#plusphotos img{

margin-left:10px;
margin-top:10px;
border-color:#999999;
}

#conteneurplusphotossem {
float:right;
width:185px;
margin-right:50px;
}
#plusphotossem {
float:right;
width:185px;
height:auto;
text-align:left;

margin-top:50px;
background-image:url(../images/gris_03.jpg);
background-repeat:repeat;


}

#plusphotossem img{

margin-left:10px;
margin-top:10px;
border-color:#999999;
}
#titreplusphotos {
height:70px;}
#titreplusphotos img{
float:left;
margin-top:0px;
}
#titreplusphotos h2{
float:left;
margin-top:10px;
font-size:14px;
color:#003333;

}
#newsletter {
position:absolute;

top:149px;
left:200px;
width:339px;
height:88px;
z-index:200;
display:block;
}
#fondgris650 {
float:left;
width:660px;
height:400px;
padding-left:20px;
background-image:url(../images/gris_03.jpg);
background-repeat:repeat;
font-size:12px;
}
#fondgris650 object{
float:left;
}
#fondblanc300 {
float:right;
padding-right:50px;
padding-top:20px;
width:250px;
font-size:12px;
height:400px;
}
#tableau300 {
float:left;
padding-left:20px;

width:300px;
padding-top:20px;
}
#tableau300 img{
float:none;}
#photos300 {
float:left;
width:300px;
padding-top:20px;
}
#photos300 h2 {
font-size:15px;
color:#003333;
letter-spacing:2px;
padding-top:20px;
height:40px;
}
#photos300 img {
float:left;
margin-right:20px;
margin-top:10px;
border-color:#999999;
}
#reserver {
float:left;
width:270px;
margin-top:20px;
margin-left:60px;

height:300px;
background-image:url(../images/gris_03.jpg);
background-repeat:repeat;
background-position:left;
display:block;
}
#reserverbouton {
float:left;
padding-left:30px;
width:200px;

padding-top:140px;
	background-image:url(../images/reserver_07.png);
background-repeat:no-repeat;
background-position:right bottom;

}
#reserverbouton h3{

color:#003333;
font-size:16px;
margin-top:-44px;
padding-left:80px;
}


#reserverboutonclasses {
float:left;
padding-left:30px;
width:200px;
padding-top:100px;

	background-image:url(../images/reserver_07.png);
background-repeat:no-repeat;
background-position:right bottom;

}
#reserverboutonclasses h3{

color:#003333;
font-size:16px;
margin-top:-44px;
padding-left:80px;
}


#reserverboutonseminaires {
float:left;

width:180px;
padding-top:100px;

	background-image:url(../images/reserver_07.png);
background-repeat:no-repeat;
background-position:right bottom;

}
#reserverboutonseminaires h3{

color:#003333;
font-size:16px;
margin-top:-44px;
padding-left:66px;
}
#hautgauche {
position:absolute;
width:540px;
height:566px;
left:0;
top:0;
z-index:10;
}
#actu {
position:absolute;
width:439px;
height:103px;
left:537px;
top:151px;
background-image:url(../images/actu.gif);
background-repeat:no-repeat;
z-index:10;

}
#texteactu {
position:relative;
width:320px;
left:70px;
top:28px;
height:71px;
font-size:12px;
z-index:11;
}
#texteactu h1 {

font-size:10px;
}
#boutons {
position:absolute;

left:625px;
top:40px;
z-index:20;
}
#boutons img{
float:left;
margin-left:14px;
}
#texteaccueil {
	position:absolute;
	left:570px;
	top:180px;
	width: 380px;
	z-index:2;
font-size:11px;
}
#texteaccueil p {
margin-bottom:8px;
}
#texteaccueil a{
color: #008dab;
font-weight:bold;
}
#texteaccueil a:hover{
color: #008dab;
text-decoration:underline;
}
#flashaccueil {
position:absolute;
left:20px;
top:417px;
z-index:10;
height:50px;
}
#pictos {
	position:absolute;
	left:650px;
	top:528px;
	width: 360px;
z-index:10;
}
#pictos img{
float:left;
margin-right:40px;
}
#grisaccueil {
position:absolute;
	left:81px;
	top:520px;
	width: 894px;
height:40px;
background-image:url(../images/gris_09.gif);
}
#blogac {
position:absolute;
	left:400px;
	top:341px;
	width: 154px;
height:172px;
background-image:url(../images/accueil/images/blog_29.png);
z-index:12;
}
#texteblogac {
position:absolute;
	left:413px;
	top:406px;
width:120px;
height:70px;
z-index:30;
overflow:hidden;
}
#blogac h1 {
color:#008dab;
font-size:14px;
font-weight:400;
padding-top:40px;
padding-left:6px;
}
#texteblogacsuite {
position:absolute;
	left:418px;
	top:476px;
color:#008dab;
font-size:12px;
z-index:30;
}
.clearleft {
clear:left;
}
.clearright {
clear:left;
}
.clearboth {
clear:both;
}
/* CAMPING */
#presentation-camping {
float:right;
clear:right;
padding-top:20px;
width:316px;
padding-left:10px;
padding-right:10px;
font-size:12px;
line-height:18px;
}
#presentation-camping object {

background-image:none;
clear:left;
}
#location-camping-flash {
float:left;
height:400px;
width:600px;
padding-left:10px;
padding-right:10px;
clear:left;
}
#location-camping-texte {
float:left;
padding-top:20px;
clear:right;
width:320px;
padding-left:10px;
padding-right:10px;
padding-bottom:10px;
}
#location-camping-tarifs {
float:left;
width:600px;
padding-left:10px;
padding-right:10px;
padding-top:20px;
clear:left;
}
#plus-photos-camping {
float:left;
padding-top:20px;
clear:right;
width:314px;
padding-bottom:10px;
padding-left:10px;

clear:right;
}
#titre-plus-photos-camping {
float:left;
height:60px;
width:240px;
padding-left:70px;
}
#titre-plus-photos-camping img{
float:left;
margin-top:0px;
margin-right:10px;
}
#titre-plus-photos-camping h2{
float:left;
margin-top:15px;
font-size:14px;
	color: #7dac2c;
}
#titre-plus-photos-village {
float:left;
height:60px;
width:280px;
padding-left:70px;
}
#titre-plus-photos-village img{
float:left;
margin-top:0px;
margin-right:10px;
}
#titre-plus-photos-village h2{
float:left;
font-size:14px;
	color: #7dac2c;
}
#titre-plus-photos-sem {
float:left;
height:60px;
width:280px;
padding-left:70px;
}
#titre-plus-photos-sem img{
float:left;
margin-top:0px;
margin-right:10px;
}
#titre-plus-photos-sem h2{
float:left;
margin-top:15px;
font-size:15px;
color:#003333;
letter-spacing:2px;
}
#titre-plus-photos-classes {
float:left;
height:60px;
width:190px;
padding-left:20px;
}
#titre-plus-photos-classes img{
float:left;
margin-top:0px;
margin-right:10px;
}
#titre-plus-photos-classes h2{
font-size:15px;
color:#003333;
letter-spacing:2px;
padding-top:20px;
height:40px;
}

#visites-virtuelles-camping2 {
float:left;
height:66px;
width:140px;
padding-left:77px;
padding-top:20px;
padding-top:10px;
}
#visites-virtuelles-camping3 {
float:left;
height:66px;
width:140px;
padding-left:114px;
padding-top:20px;
padding-top:10px;
}
#reserver-camping {
float:left;
padding-top:10px;
height:66px;
width:100px;
padding-left:140px;
background-image:url(../images/reservercamping_03.png);
background-repeat:no-repeat;
background-position:right bottom;
}
#reserver-camping h3{
	color: #7dac2c;
font-size:16px;
padding-top:18px;
margin-left:-10px;
}


#reserver-camping a{
	color: #7dac2c;
}

#reserver-camping a:link{
	color: #7dac2c;
}

#reserver-camping a:visited{
	color: #7dac2c;
}
#reserver-camping a:hover{
text-decoration:underline;
	color: #7dac2c;
}



#reserver-camping2 {
float:left;
padding-top:10px;
height:66px;
width:100px;
padding-left:176px;
background-image:url(../images/reservercamping_03.png);
background-repeat:no-repeat;
background-position:right bottom;
}
#reserver-camping2 h3{
	color: #7dac2c;
font-size:16px;
padding-top:18px;
margin-left:-10px;
}


#reserver-camping2 a{
	color: #7dac2c;
}

#reserver-camping a:link{
	color: #7dac2c;
}

#reserver-camping2 a:visited{
	color: #7dac2c;
}
#reserver-camping2 a:hover{
text-decoration:underline;
	color: #7dac2c;
}



#location-bungalow-flash {
float:left;
padding-top:30px;
width:480px;
padding-right:10px;
padding-left:130px;
padding-bottom:10px;
clear:left;
}
#location-bungalow-flash img {
float:right;
margin-left:10px;
}
#location-bungalow-flash-spacer {
float:left;
width:120px;
height:85px;
}
#titre-plus-photos-bungalow {
float:left;
height:60px;
width:170px;
padding-left:20px;
}
#titre-plus-photos-bungalow img{
float:left;
margin-top:0px;
margin-right:10px;
}
#titre-plus-photos-bungalow h2{
float:left;
margin-top:15px;
font-size:14px;
	color: #7dac2c;
}
#titre-plus-photos-bar {
float:left;
height:60px;
width:170px;
padding-left:20px;
}
#titre-plus-photos-bar img{
float:left;
margin-top:0px;
margin-right:10px;
}
#titre-plus-photos-bar h2{
float:left;
margin-top:15px;
font-size:14px;
	color: #f39207;
}


#titre-plus-photos-kalon-douar {
float:left;
height:60px;
width:170px;
padding-left:20px;
}
#titre-plus-photos-kalon-douar img{
float:left;
margin-top:0px;
margin-right:10px;
}
#titre-plus-photos-kalon-douar h2{
float:left;
margin-top:15px;
font-size:14px;
	color:#c04e71;
}

#plus-photos-bungalow{
float:left;
padding-top:10px;
clear:right;
width:304px;
height:90px;
padding-left:10px;
padding-right:10px;
clear:right;

}
#fondgrisgauche {
float:left;
width:962px;
background-image:url(../images/gris_03.gif);
background-repeat:repeat;
}
#fondgrisdroite {
float:left;
width:962px;
height:auto;
background-image:url(../images/grisdroite_03.gif);
background-repeat:repeat;
clear:both;
}
#fondproxi {
float:left;
width:962px;
height:auto;
padding-top:40px;
background-image:url(../images/fondproxi_06.jpg);
background-repeat:repeat;
clear:both;
}
.lien {
float:left;
width:400px;
padding-left:5px;
height:228px;
}
.lien img{
float:left;
margin-right:10px;
}
.lien li{

list-style-type:none;

}	
.lien h1{
color:#c04e71;
margin-bottom:0;
padding-bottom:0;
}	
.lien h2{
font-size:12px;
font-style:italic;
margin-top:0;
padding-top:0;
}	
#fondproxi2 {
float:left;

padding-left:120px;
}
#textepromos {
float:left;

padding-left:140px;
padding-top:30px;
padding-right:30px;
}
#fondblog {
float:left;
width:962px;
height:auto;
background-image:url(../images/grisblog_03.gif);
background-repeat:repeat;
clear:both;
}
#animationscamping {
float:left;
width:962px;
height:auto;
}
#animationscamping object{
float:left;
}
#plus-photos-camping-anim {
float:left;
width:962px;
background-image:url(../images/gris_09.gif);
}

#photos-anim {
float:left;
width:600px;
padding-left:10px;
padding-right:10px;
padding-top:20px;
clear:left;
padding-bottom:10px;
}
#reserver-anim {
float:right;
padding-top:10px;
height:64px;
width:240px;
background-image:url(../images/reservercamping_03.png);
background-repeat:no-repeat;
background-position:left bottom;
}
#reserver-anim h3{
	color: #7dac2c;
font-size:16px;
padding-top:18px;
padding-left:50px;
}


#reserver-anim a{
	color: #7dac2c;
}

#reserver-anim a:link{
	color: #7dac2c;
}

#reserver-anim a:visited{
	color: #7dac2c;
}
#reserver-anim a:hover{
text-decoration:underline;
	color: #7dac2c;
}


#visites-virtuelles-camping {
float:left;
height:66px;
width:220px;
padding-left:120px;
padding-top:20px;
}

#reserver-camping-presentation {
float:left;
height:66px;
width:100px;
padding-top:20px;
padding-left:70px;
background-image:url(../images/reservercamping_03.png);
background-repeat:no-repeat;
background-position:right bottom;
}
#reserver-camping-presentation h3{
	color: #7dac2c;
font-size:16px;
padding-top:18px;
margin-left:-10px;
}
#reserver-camping-presentation a{
	color: #7dac2c;
}

#reserver-camping-presentation a:link{
	color: #7dac2c;
}

#reserver-camping-presentation a:visited{
	color: #7dac2c;
}
#reserver-camping-presentation a:hover{
text-decoration:underline;
	color: #7dac2c;
}




#reserver-village-presentation {
float:left;
height:64px;
width:250px;
margin-top:-60px;
padding-left:150px;
background-image:url(../images/reserver_07.png);
background-repeat:no-repeat;
background-position:right bottom;
}
#reserver-village-presentation h3{
	color: #7dac2c;
font-size:16px;
padding-top:20px;
padding-left:140px;
}
#reserver-village-presentation a{
color:#008dab;
}
#reserver-village-presentation a:link{
color:#008dab;
}
#reserver-village-presentation a:visited{
color:#008dab;
}
#reserver-village-presentation a:hover{
color:#008dab;
text-decoration:underline;
}


#reserver-camping-v {
float:left;
padding-top:10px;
height:64px;
width:100px;
padding-left:140px;
background-image:url(../images/reserver_07.png);
background-repeat:no-repeat;
background-position:right bottom;
}
#reserver-camping-v h3{
	color: #7dac2c;
font-size:16px;
padding-top:20px;
margin-left:-10px;
}
#reserver-camping-v a{
color:#008dab;
}
#reserver-camping-v a:link{
color:#008dab;
}
#reserver-camping-v a:visited{
color:#008dab;
}
#reserver-camping-v a:hover{
color:#008dab;
text-decoration:underline;
}


#reserver-village a{
color:#008dab;
}
#reserver-village a:link{
color:#008dab;
}
#reserver-village a:visited{
color:#008dab;
}
#reserver-village a:hover{
color:#008dab;
text-decoration:underline;
}
#location-village-tarifs {
float:left;
width:600px;
padding-top:20px;
clear:left;
}
#location-village-tarifs1 {
float:left;
width:420px;
padding-left:10px;
padding-right:10px;
padding-top:20px;
clear:left;
}
#location-village-reserv {
float:right;
width:280px;
padding-top:70px;
clear:left;
}
#reserver-village {
float:left;
padding-top:10px;
height:64px;
width:160px;

background-image:url(../images/reserver_07.png);
background-repeat:no-repeat;
background-position:left bottom;
}
#reserver-village h3{
	color: #7dac2c;
font-size:16px;
padding-top:20px;
margin-left:55px;
}
#plus-photos-village {
float:left;
padding-top:20px;
clear:right;
width:324px;
padding-bottom:10px;
padding-left:30px;
clear:right;
}
#plus-photos-village h2 {
font-size:15px;
color:#003333;
letter-spacing:2px;
padding-top:20px;
height:40px;
}
#plus-photos-village2 {
float:left;
padding-top:20px;
clear:right;
width:324px;
padding-bottom:10px;
padding-left:10px;
clear:right;
}
#plus-photos-village2 h2 {
font-size:15px;
color:#003333;
letter-spacing:2px;
padding-top:20px;
height:40px;
}

#location-classe-flash {
float:left;
width:600px;
padding-right:10px;
padding-left:10px;
padding-bottom:10px;
clear:left;
}
#formcontact {
float:left;
padding-left:50px;
width:550px;
padding-top:88px;
padding-bottom:20px;
z-index:10;
}
#formcontact h2{
margin-left:100px;
	color:#c04e71;
font-size:14px;
}
#formcontact h1 {
	color:#c04e71;
margin-left:100px;
}
#contactdroite {
text-align:center;
padding-top:35px;
}
#contactdroite h1 {
	color:#c04e71;
}
#contactdroitet a {
	color:#c04e71;
}
#contactdroite a:link {
	color:#c04e71;
}
#contactdroite a:visited {
	color:#c04e71;
}
#fondintranet {
background-image:url(../images/intranet.jpg);
width:179px;
height:84px;
background-repeat:no-repeat;
float:right;
padding-right:64px;
background-position:left;
text-align:left;
}
#fondintranet h1 {
padding-top:32px;
text-align:center;
}
#formcontact a:hover {
	color:#c04e71;
text-decoration:underline;
}

#reserver-accueil {
position:absolute;
top:450px;
left:790px;
z-index:10;
}
#visites-virtuelles {
position:absolute;
top:449px;
left:570px;
z-index:10;
}

