*{margin:0;padding:0;}
body{
	background-color:#000000;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	cursor:default;
	color:#999999;
	width:100%;
	margin-left:auto;
	margin-right:auto;
}
#page{margin-top:50px;width:100%;margin-left:auto;margin-right:auto;}
#header{width:100%;overflow:hidden;height:440px;}
#conteneur{margin-top:0px;width:1001px;margin-left:170px;}
#footer{clear:both;width:990px;text-align:center;margin-left:auto;margin-right:auto;vertical-align:middle;}
ul.langues{list-style-type:none;margin:0;padding:0; border:0; }
ul.langues li{ margin:0; padding:0;}
ul.langues li a{position:absolute; top:5px; left:0px;  display:block;   height:20px;  width:30px; background:  url("../images/icones/camping-bretagne.png") no-repeat;  margin:0;  border:0; }
#germany{background-position:-60px 0;}
#unitedkingdom{background-position:-30px 0;}
#france{background-position:0 0}
#nederland{left:110px;background-position:-120px 0;}
#spain{background-position:-90px 0;}
#home{height:39px; width:39px; background-position:-433px -71px;}
#home:hover{height:39px;  width:39px;background-position:-473px -71px;}
#france:hover{background-position: 0px -20px;}
#spain:hover{background-position:-90px -20px;}
#nederland:hover{background-position:-120px -20px;}
#unitedkingdom:hover{background-position:-30px -20px;}
#germany:hover{background-position:-60px -20px;}
ul.menu{position:absolute;top:310px;left:200px;}
ul.menu li{display:block;float:left;width:165px;text-decoration:none;font-size:12px;text-align:left;font-weight:bold;color:#ffffff;border:1px solid;border-collapse:collapse;}
ul.menu li a{display:block;padding-top:10px;color:#ffffff;margin-bottom:0px;}
ul.menu li a:hover{text-decoration:underline;}
.piscines{margin-top:-8px;height:50px;text-align:right;background-color:#3399CC;}
.hebergement{margin-top:-8px;height:50px;text-align:right;background-color:#8FBA22;}
.animation{margin-top:-8px;height:50px;text-align:right;background-color:#F7A70E;}
.services{margin-top:-8px;height:50px;text-align:right;background-color:#B90B2C;}
#piscine{ height:88px;  width:165px; background:  url("../images/icones/camping-bretagne.png") 0 -128px no-repeat; }
#location{ height:88px;  width:165px; background:  url("../images/icones/camping-bretagne.png") -330px -128px no-repeat; }
#animation{ height:88px;  width:165px; background:  url("../images/icones/camping-bretagne.png") 0 -40px no-repeat; }
#service{ height:88px;  width:165px; background:  url("../images/icones/camping-bretagne.png") -165px -128px no-repeat; }
#campingplus{ height:50px;  width:112px; background:  url("../images/icones/camping-bretagne.png") -165px -0px no-repeat; }
#campingsunelia{ height:80px;  width:148px; background:  url("../images/icones/camping-bretagne.png") -277px -0px no-repeat; }
#chien{ height:67px;  width:90px; background:  url("../images/icones/camping-bretagne.png") -424px -0px no-repeat; }
.plan1{background-image:url(../images/fonds/planBg.png);background-repeat:repeat-y;display:block;width:257px;position:absolute;top:310px;left:890px;}
.plan{
	width:251px;
	line-height:45px;
	font-size:12px;
	font-weight:bold;
	text-indent:5px;
	background-color:#000000;
}
.web{
	width:250px;
	line-height:45px;
	color:#FFFFFF;
	font-size:12px;
	font-weight:bold;
	text-indent:5px;
	background-color:#000000;
}
.plan_sousmenu{
	width:257px;
	line-height:30px;
	background-color:#313131;
	background:url(../images/fonds/gradientGreyDivider.png) no-repeat;
	background-position:bottom center;
}
.plan_sousmenu a{text-decoration:none;font-size:12px;}
.plan_sousmenu a:hover{text-decoration:none;}
.finplan{height:39px;  width:257px; background:  url("../images/icones/camping-bretagne.png") -166px -87px no-repeat; }
#reserver{ height:43px;  width:94px; background:url(../images/icones/camping-finistere.png) -161px -218px no-repeat; margin-left:60px;}
#reserver:hover{ height:43px;  width:94px; background:url(../images/icones/camping-finistere.png) -162px -175px no-repeat; margin-left:60px;}
#book{ height:43px;  width:94px; background:url(../images/icones/camping-finistere.png) -162px -132px no-repeat; margin-left:60px;}
#book:hover{ height:43px;  width:94px; background:url(../images/icones/camping-finistere.png) -162px -89px no-repeat; margin-left:60px;}
.encadrement{background-color:#313131;background-repeat:repeat-y;background-position:left;color:#FFF;padding:5px;margin-top:5px;}
.encadrementbleu{background-color:#313131;padding:5px;margin-top:5px;}
.encadrementhebergement{background-image:url(../images/fonds/encadrementimages.png);background-repeat:repeat-y;padding:5px;background-position:right;}
a.info span{background-image:  url("../images/icones/camping-bretagne.png") -474px -79px no-repeat;padding-left:36px;padding-top:20px;}
h1{font-family:Verdana, Arial, Helvetica, sans-serif, "Arial Black";font-size:25px;font-weight:bold;color:#FFFFFF;cursor:default;margin:0px;padding:0px;}
h2{font-family:Verdana, Arial, Helvetica, sans-serif, "Arial Black";font-size:15px;font-weight:bold;color:#00A6A0;cursor:default;margin:5px;padding:0px;text-align:justify;}
h3{font-family:Verdana, Arial, Helvetica, sans-serif, "Arial Black";line-height:15px;font-size:15px;font-weight:normal;color:#FFFFFF;margin:2px;padding:0px;margin:0px;padding:0px;}
p{font-weight:bolder;font-size:12px;color:#FFFFFF;}
a{margin:5px;font-weight:bold;color:#FFFFFF;text-decoration:none;font-size:12px;}
a:hover{font-weight:bolder;color:#F7A70E;text-decoration:none;}
img{border-width:0px;}
li{list-style:none;}
.left{text-align:left;width:350px;float:left;}
.right{text-align:left;width:300px;float:left;padding-left:25px;}
label{color:#FFFFFF;font-weight:bolder;display:block;width:250px;}
.actu{width:75%;}
ul.actu li{text-align:left;display:block;margin:10px;padding:5px;border-bottom:1px;border-bottom-style:solid;border-bottom-color:#FFFFFF;}
.entete{font-weight:bold;font-size:14px;background-color:#313131;color:#FFFFFF;text-align:center;}
.location{padding:10px;font-weight:bold;font-size:14px;background-color:#313131;color:#FFFFFF;text-align:center;}
.sunelia{font-weight:bold;font-size:14px;color:#3399CC;background-color:#FFFFFF;line-height:25px;text-align:center;}
.sunelia h2{font-weight:bold;font-size:14px;color:#313131;line-height:25px;}
.cottage{color:#8FBA22;background-color:#CCC;font-weight:bold;font-size:14px;line-height:25px;text-align:center;}
.loisir{color:#F7A70E;background-color:#FFFFFF;font-weight:bold;font-size:14px;line-height:25px;text-align:center;}
.insolite{font-weight:bold;font-size:14px;line-height:25px;color:#FF00B6;background-color:#CCC;text-align:center;}
.descriptif{font-weight:bold;font-size:12px;color:#313131;}
.plus{font-weight:bold;font-size:10px;color:#313131;text-decoration:none;}
.plus:hover{font-weight:bold;font-size:10px;color:#F7A70E;text-decoration:none;}
.option1{background-color:#92D7EB;font-weight:bold;font-size:14px;line-height:25px;color:#313131;text-align:center;}
.option2{background-color:#FFFFFF;font-weight:bold;font-size:14px;line-height:25px;color:#313131;text-align:center;}
.droite{background-image:url(../images/fonds/gauche.png);background-repeat:repeat-y;background-position:right;}
.gauche{background-image:url(../images/fonds/droite.png);background-repeat:repeat-y;background-position:left;}
#sb-title-inner,#sb-info-inner,#sb-loading-inner,div.sb-message{font-family:"HelveticaNeue-Light","Helvetica Neue",Helvetica,Arial,sans-serif;font-weight:200;color:#fff;}
#sb-container{position:fixed;margin:0;padding:0;top:0;left:0;z-index:999;text-align:left;visibility:hidden;display:none;}
#sb-overlay{position:relative;height:100%;width:100%;}
#sb-wrapper{position:absolute;visibility:hidden;width:100px;}
#sb-wrapper-inner{position:relative;border:1px solid #303030;overflow:hidden;height:100px;}
#sb-body{position:relative;height:100%;}
#sb-body-inner{position:absolute;height:100%;width:100%;}
#sb-player.html{height:100%;overflow:auto;}
#sb-body img{border:none;}
#sb-loading{position:relative;height:100%;}
#sb-loading-inner{position:absolute;font-size:14px;line-height:24px;height:24px;top:50%;margin-top:-12px;width:100%;text-align:center;}
#sb-loading-inner span{background:url("../javascript/schadowbox/loading.gif") no-repeat;padding-left:34px;display:inline-block;}
#sb-body,#sb-loading{background-color:#060606;}
#sb-title,#sb-info{position:relative;margin:0;padding:0;overflow:hidden;}
#sb-title,#sb-title-inner{height:26px;line-height:26px;}
#sb-title-inner{font-size:16px;}
#sb-info,#sb-info-inner{height:20px;line-height:20px;}
#sb-info-inner{font-size:12px;}
#sb-nav{float:right;height:16px;padding:2px 0;width:45%;}
#sb-nav a{float:right;display:block;height:12px;width:12px;margin-left:3px;cursor:pointer;}
#sb-nav-close{background:url("../images/icones/icones.png") no-repeat 0px -48px; padding-right:10px;border:none;font-size:0.9em;color:white;}
#sb-nav-next{background:url("../images/icones/icones.png") no-repeat 0px -36px;padding-right:10px;border:none;font-size:0.9em;color:white;}
#sb-nav-previous{background:url("../images/icones/icones.png") no-repeat 0px -48px;padding-right:10px;border:none;font-size:0.9em;color:white;}
#sb-nav-play{background:url("../images/icones/icones.png") no-repeat 0px 0px;padding-right:10px;border:none;font-size:0.9em;color:white;}
#sb-nav-pause{background:url("../images/icones/icones.png") no-repeat 0px -12px;padding-right:10px;border:none;font-size:0.9em;color:white;}
#sb-counter{float:left;width:45%;}
#sb-counter a{padding:0 4px 0 0;text-decoration:none;cursor:pointer;color:#fff;}
#sb-counter a.sb-counter-current{text-decoration:underline;}
div.sb-message{font-size:12px;padding:10px;text-align:center;}
div.sb-message a:link,div.sb-message a:visited{color:#fff;text-decoration:underline;}

