html{
	height:100%;
}
body{
	height:100%;
	width:100%;
	margin:0;
	padding:0;
	font-size:11px;
}
form, map, h1, h2, h3, h4, h5, h6, ul, img{
	margin:0;
	padding:0;
	border:none;
}
ul{
	list-style:none;
}
h1, h2, h3, h4, h5, h6{
	font-weight:normal;
}
body, td, a{
	font-family:Arial, Helvetica, sans-serif;
	color:#5a656a;
}
a{
	color:#5a656a;
	text-decoration:none;
	outline:none;
}
a:hover{
	text-decoration:underline;
}
.alignLeft{
	text-align:left;
}
.alignRight{
	text-align:right;
}
.borderNone{
	border:none;
}
.clearFloat{
	clear:both;
}
.clearLeft{
	clear:left;
}
.clearRight{
	clear:right;
}
.clearfix{
	clear: both;
}
.floatLeft{
	float:left;
}
.floatRight{
	float:right;
}
.pasDeRetourLigne{
	white-space:nowrap;
}
.textDecoNone{
	text-decoration:none;
}
.textDecoSouligne{
	text-decoration:underline;
}
.textDecoBarre{
	text-decoration:line-through;
}
.positionRelative{
	position:relative;
}
.positionRelativeGlobalLayer{
	position:relative;
	left:0;
	top:0;
	text-align:left;
}
.positionAbsolueLayer{
	position:absolute;
	left:0;
	top:0;
	text-align:left;
}
.sansMarges{
	margin:0;
	padding:0;
}
.marge10px{
	margin:10px;
}
input, select, textarea{
	font-family:Arial, Helvetica, sans-serif;
}
input.champRecherche{
	color:#e57100;
	font-weight:bold;
	font-family:Arial, Helvetica, sans-serif;
	width:186px;
}
input.btnRecherche{
	margin-right:12px;
	margin-left:5px;
}
#header1 table, #header2Table, #header2Table table, #footer2 #blocsFooter table{
	padding:0;
	margin:0;
	border:0;
	border-collapse:collapse;
	border-spacing:0;
}
#header1 td, #header2Table td, #footer2 #blocsFooter td{
	padding:0;
	margin:0;
}
#page{
	width:100%;
}
#header1{
	background:url(/images/interface-via-camping/vacances-camping_02.gif) repeat-x 0 0;
	height:25px;
	clear:both;
}
#header1 td, #header1 a{
	font-size:9px;
	color:#5a656a;
	text-transform:uppercase;
	text-decoration:none;
}
#header1 a:hover{
	color:#ff2261;
}
#header2{
	clear:both;
}
#header2Table, #header2Table table{
	width:100%;
}
#header2DecoGauche{
	padding:0;
	margin:0;
	vertical-align:top;
	background:url(/images/interface-via-camping/vacances-camping_26.gif) repeat-x 0 0;
}
#header2DecoDroite{
	padding:0;
	margin:0;
	vertical-align:top;
	background:url(/images/interface-via-camping/vacances-camping_35.gif) repeat-x 0 0;
}
#header2DecoGauche div{
	height:142px;
	background:url(/images/interface-via-camping/vacances-camping_28.jpg) no-repeat right 0;
}
#header2DecoDroite div{
	height:142px;
	background:url(/images/interface-via-camping/vacances-camping_33.jpg) no-repeat 0 0;
}
#header2Conteneur{
	width:988px;
	padding:0;
	margin:0;
	vertical-align:top;
}
#header3{
	background:url(/images/interface-via-camping/vacances-camping_37.gif) repeat-x 0 0;
	height:38px;
	clear:both;
}
#footer1{
	background:url(/images/interface-via-camping/vacances-camping_42.gif) repeat-x 0 0;
	clear:both;
	height:51px;
}
#footer1 .conteneur{
	padding:8px 0 0 8px;
}
#footer1 .conteneur td{
	font-size:10px;
	color:#5a656a;
	text-transform:uppercase;
}
#footer1 span.guillemet{
	font-size:14px;
	color:#ff2261;
	font-weight:bold;
}
#footer2{
	background:#dfdfdf url(/images/interface-via-camping/vacances-camping_44.gif) repeat-x 0 0;
	min-height:200px;
	padding-bottom:20px;
	clear:both;
}
#footer2 .centrageGlobal{
	background:url(/images/interface-via-camping/fd-footer-contenu.gif) no-repeat 0 0;
	min-height:193px;
}
#conteneur{
	background:url(/images/interface-via-camping/trame.gif) repeat center top;
	min-height:400px;
	clear:both;
}
#conteneur .centrageGlobal{
	padding-top:12px;
	padding-bottom:12px;
}
#mainmenu li{
	float:left;
	font-size:14px;
	color:#ff2261;
	font-weight:bold;
}
#mainmenu li a{
	font-size:14px;
	color:#ff2261;
	font-weight:bold;
	text-decoration:none;
}
#mainmenu li a:hover{
	color:#4adddd;
}
#header3 li{
	padding:11px 9px;
}
.centrageGlobal{
	width:988px;
	margin:0 auto;
}
#footer2 #blocsFooter{
	min-height:168px;
	padding-top:7px;
}
#footer2 #blocsFooter table{
	width:100%;
}
#footer2 #credits{
	margin-left:40px;
	color:#404040;
	font-size:9px;
}
#footer2 #credits p{
	padding:0;
	margin:0;
}
#footer2 #credits a{
	color:#878787;
	text-decoration:none;
}
#footer2 #credits a:hover{
	text-decoration:underline;
}
#footer2 #menuFooter{
	margin-right:15px;
}
#footer2 #menuFooter table{
	float:left;
	width:auto;
	margin-left:20px;
	margin-top:5px;
}
#footer2 #menuFooter a, #footer2 #menuFooter td{
	font-size:9px;
}
#footer2 #menuFooter td span.mainlevel{
	font-size:9px;
	padding:0 4px;
}
#blocsFooter td{
	vertical-align:top;
}
#blocsFooter .bloc1{
	text-align:center;
}
#blocsFooter .bloc1, #blocsFooter .bloc2{
	width:280px;
}
#blocsFooter .bloc3{
	width:245px;
}
#blocsFooter .bloc3 #blocReferencer{
	width:180px;
	background:url(/images/interface-via-camping/fd-reference-camping.png) no-repeat 0 0;
	height:32px;
	padding-left:30px;
	padding-top:3px;
	font-size:11px;
	font-weight:bold;
	display:block;
	margin-left:15px;
	text-decoration:none;
}
#blocsFooter .bloc3 #blocReferencer:hover{
	color:#ff2664;
	text-decoration:none;
}
#blocsFooter .bloc3 #blocReferencer span{
	color:#ff2664;
}
#blocsFooter .bloc2 a.mainlevel, #blocsFooter .bloc4 a.mainlevel{
	font-size:9px;
	color:#ff2664;
	text-decoration:none;
	text-transform:uppercase;
	line-height:30px;
}
#blocsFooter .bloc2 a.mainlevel:hover, #blocsFooter .bloc4 a.mainlevel:hover{
	color:#5a656a;
	text-decoration:none;
}
#blocsFooter .bloc2 span.mainlevel, #blocsFooter .bloc4 span.mainlevel{
	font-size:9px;
	padding:0 4px;
}
#blocsFooter .bloc2 .txtBasPage{
	font-size:10px;
	width:235px;
	margin-top:10px;
}
#blocsFooter .bloc2 .txtBasPage a, #blocsFooter .bloc2 .txtBasPage span{
	color:#ff2664;
}
#listeDrapeaux{
	margin-left:20px;
	margin-top:7px;
}
#listeDrapeaux li{
	padding-right:10px;
	float:left;
}
.listeGuillemetGrisClair{
	padding:5px 0 15px;
}
.listeGuillemetGrisClair li{
	background:url(/images/via-camping/avis-guillemet.gif) no-repeat 0 5px;
	padding-left:15px;
	padding-top:2px;
	padding-bottom:2px;
}
.recherche{
	position:absolute;
	left:795px;
	top:-33px;
}
.blocRecherche{
	width:200px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#5a656a;
	text-transform:none;
}
.blocRecherche input{
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#5a656a;
	text-transform:none;
}
input.champRecherche{
	width:120px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#5a656a;
	text-transform:none;
}
.listeGuillemetRose{
	padding:5px 0 15px;
}
.listeGuillemetRose li{
	background:url(/images/via-camping/guillemet-rose.gif) no-repeat 0 5px;
	padding-left:15px;
	padding-top:2px;
	padding-bottom:2px;
}
.campingsChaine .listeGuillemetRose{
	padding:5px 0 0;
}
.campingsChaine .listeGuillemetRose li{
	font-weight:bold;
}
#contenuBloc table.contentpaneopen{
	padding:0;
	margin:0;
	border:0;
	border-collapse:collapse;
	border-spacing:0;
	width:100%;
}
#contenuBloc >span.article_separator{
	display:none;
}
* html #contenuBloc span.article_separator{
	display:none;
}
div.componentheading{
	display:none;
}
h1#titreDePage{
	font-size:34px;
	font-weight:bold;
	margin:0 8px 18px 8px;
	display:block;
	letter-spacing:-2px;
	padding:12px 0 0 35px;
	background:url(/images/via-camping/besoin-idees/bulle.png) no-repeat;
}
h1#titreDePage.tiCoupsDeCoeur{
	color:#ff2261;
	background:url(/images/via-camping/bulle-coup-coeur.png) no-repeat 0 0;
	padding-top:30px;
	padding-left:70px;
	font-size:42px;
}
h1#titreDePage.tiBonsPlans{
	color:#b2dd12;
	background:url(/images/via-camping/bulle-bons-plans.png) no-repeat 0 0;
	padding-top:30px;
	padding-left:70px;
	font-size:42px;
}
h1#titreDePage.tiDernieresMinutes{
	color:#4adddd;
}
#formConnexion{
	float:left;
}
#formInscription{
	float:right;
}
#blocForm .encartForm, .formEnvoi .avis{
	padding:10px 20px;
}
#formConnexion .encartForm label, #formInscription .encartForm label, #colDroiteMonViaCamping .encartForm label{
	display:block;
	float:left;
	padding-top:5px;
	font-size:11px;
}
#formConnexion .encartForm label{
	width:100px;
}
#formInscription .encartForm label, #colDroiteMonViaCamping .encartForm label{
	width:140px;
}
#formConnexion .encartForm input, #formInscription .encartForm input, #colDroiteMonViaCamping .encartForm input{
	margin:2px 0;
	font-size:11px;
	color:#5a656a;
	font-family:Arial, Helvetica, sans-serif;
	width:200px;
}
#formInscription .encartForm #receiveNewsletter, #colDroiteMonViaCamping .encartForm #receiveNewsletter{
	margin:5px 0;
	width:auto;
}
#formConnexion .encartForm .btnForm, #formInscription .encartForm .btnForm, #colDroiteMonViaCamping .encartForm .btnForm{
	clear:both;
	width:auto;
}
#formConnexion .encartForm .btnForm{
	margin-left:100px;
}
#formInscription .encartForm .btnForm{
	margin-left:140px;
}
#formConnexion .encartForm .btnForm .btnSubmit, #formInscription .encartForm .btnForm .btnSubmit, .encartForm .btnForm .btnSubmit, .formEnvoi .avis .btnSubmit, #colDroiteMonViaCamping .encartForm .btnForm .btnSubmit, .lienDeconnexion a{
	background:url(/images/interface-via-camping/mld/fleche-li2-suivant.png) no-repeat left center;
	border-style:none;
	color:#ff2261;
	font-size:14px;
	font-weight:bold;
	width:auto;
	display:block;
	padding:5px 20px;
	outline:none;
	cursor:pointer;
}
#colDroiteMonViaCamping h3.titreForm, #colDroiteMonViaCamping h5{
	padding-top:10px;
}
.lienDeconnexion a{
	margin:20px;
	text-decoration:none;
}
span.guillemet{
	font-family:Arial, Helvetica, sans-serif;
	font-size:14px;
	text-transform:uppercase;
	font-weight:bold;
	line-height:normal;
}
.blocListe{
	margin-top:15px;
	clear:both;
}
.pageNavigationListe{
	font-size:10px;
	float:left;
	padding-left:15px;
}
.pageNavigationListe .active{
	color:#ff1b4d;
}
.triListe{
	padding-right:15px;
}
.triListe select{
	font-size:11px;
	font-weight:bold;
}
.encartListeResultats{
	clear:both;
	font-family:Arial, Helvetica, sans-serif;
	font-size:18px;
	font-weight:bold;
	color:#393939;
	padding:15px 15px 0;
}
.encartListeResultats .guillemet{
	color:#ff2261;
}
.encartListeResultats a:hover{
	color:#ff2261;
	text-decoration:none;
}
.encartListeConteneur{
	margin-bottom:26px;
	width:497px;
}
.blocDisponibilites{
	padding-right:24px;
	float:right;
}
.blocDisponibilites div{
	line-height:18px;
	float:left;
}
.blocDisponibilites div.disponibilites{
	background-color:#393939;
	font-size:11px;
	color:#FFF;
	font-weight:bold;
	white-space:nowrap;
}
.blocDisponibilites a{
	font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;
	font-size:10px;
	font-weight:bold;
	text-transform:uppercase;
	color:#FFF;
	padding-left:10px;
	line-height:16px;
	text-decoration:none;
}
.blocDisponibilites a:hover{
	text-decoration:none;
	color:#ff1b4d;
}
.blocSituation{
	margin:0 auto;
	width:491px;
	margin-bottom:26px;
}
.blocSituation .situation{
	background:url(/images/interface-via-camping/mld/liste_10.png) no-repeat 0 0;
	padding:12px 12px 2px;
	text-align:center;
	font-family:Arial, Helvetica, sans-serif;
	font-size:14px;
	font-weight:bold;
	color:#ff2261;
}
.carrousselSelectionListe1{
	background:#4adddd url(/images/interface-via-camping/mld/bleu-1.gif) no-repeat left top;
	margin-bottom:30px;
}
.carrousselSelectionListe2{
	background:url(/images/interface-via-camping/mld/bleu-2.gif) no-repeat left bottom;
}
.carrousselSelectionListe3{
	background:url(/images/interface-via-camping/mld/bleu-3.gif) no-repeat right top;
}
.carrousselSelectionListe4{
	background:url(/images/interface-via-camping/mld/bleu-4.gif) no-repeat right bottom;
}
.encartListe{
	width:484px;
	padding:8px 5px 12px 8px;
	background:url(/images/interface-via-camping/mld/fd-encart-liste.png) no-repeat 0 0;
	clear:both;
}
.encartListe .miniature{
	margin-right:18px;
	border-left:1px solid #f6f6f6;
	border-right:1px solid #f6f6f6;
	border-bottom:1px solid #e3e3e3;
	float:left;
}
.encartListe .miniature img{
	margin:3px;
}
.encartListe .infosDroite{
	padding-bottom:12px;
	line-height:38px;
}
.encartListe .texte{
	padding-top:3px;
}
.encartListe .descriptif{
	padding-bottom:15px;
	padding-right:20px;
	color:#393939;
	clear:right;
	text-align:justify;
}
.encartListe .descriptif .prix{
	color:#5a656a;
	font-weight:bold;
	font-size:1.1em;
	text-align:right;
}
.blocListe .titres, .blocDetail .titres{
	float:left;
	padding-right:12px;
	padding-top:6px;
}
.blocListe .infosGauche img, .blocDetail .infosGauche img{
	margin-top:4px;
	margin-left:6px;
}
.blocListe .miniature, .blocDetail .miniature, .blocListe .btnsGauche, .blocDetail .btnsGauche, .blocListe .infosGauche, .blocDetail .infosGauche{
	float:left;
}
.blocListe .btnsDroite, .blocDetail .btnsDroite, .blocListe .infosDroite, .blocDetail .infosDroite{
	float:right;
}
.blocListe .btnsGauche a, .blocListe .btnsDroite a, .blocDetail .btnsGauche a, .blocDetail .btnsDroite a{
	margin:1px;
}
.blocListe .btnsGauche a:hover, .blocListe .btnsDroite a:hover, .blocDetail .btnsGauche a:hover, .blocDetail .btnsDroite a:hover{
	text-decoration:none;
}
.blocListe h2{
	font-weight:normal;
	font-size:22px;
}
.blocListe h3{
	font-weight:bold;
	font-size:14px;
}
.blocListe .titres h1 img{
	margin-left:12px;
}
h2.derniereminute{
	font-size:11px;
}
.blocDetail h3{
	font-weight:bold;
	font-size:11px;
}
.blocListe a.btnCouleur, .blocDetail a.btnCouleur{
	float:left;
	text-transform:uppercase;
	font-size:10px;
	font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;
	font-weight:bold;
	text-decoration:none;
	white-space:nowrap;
	line-height:23px;
	color:#FFF;
	background:url(/images/interface-via-camping/mld/btn-rose-d.gif) no-repeat right top;
}
.blocListe a.btnCouleur span, .blocDetail a.btnCouleur span{
	padding:5px 9px 4px 7px;
	background:url(/images/interface-via-camping/mld/btn-rose-g.gif) no-repeat 0 0;
}
.blocListe a.btnCouleur span span, .blocDetail a.btnCouleur span span{
	padding:0;
	background:none;
}
.blocListe a.btnCouleur:hover, .blocDetail a.btnCouleur:hover{
	color:#4adddd;
}
.blocListe .btnsGauche a, .blocDetail .btnsGauche a{
	margin:1px;
	float:left;
}
.lienCouleur{
	font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;
	font-size:10px;
	color:#ff1b4d;
	text-transform:uppercase;
	font-weight:bold;
	line-height:18px;
	text-decoration:none;
}
.titregmaps{
	font-size:14px;
	display:block;
	margin-bottom:8px;
}
.lienCouleur:hover{
	text-decoration:none;
	color:#4adddd;
}
.mnetCommentaires{
	float:left;
}
.liensRetoursDetail{
	margin-top:10px;
}
.liensRetoursDetail div{
	float:left;
	padding-right:26px;
}
.liensRetoursDetail div a{
	font-size:11px;
	color:#393939;
	text-decoration:none;
}
.liensRetoursDetail div a:hover, .liensRetoursDetail div a span.guillemet{
	color:#49dcdc;
	text-decoration:none;
}
.blocDetail{
	clear:both;
	padding-top:8px;
}
.blocDetail .colonne{
	float:left;
	width:254px;
}
.blocDetail .colonne .btns{
	margin-top:17px;
	margin-left:100px;
}
.blocDetail .colonne .btns a{
	display:block;
	float:none;
	width:140px;
	margin-top:2px;
	margin-bottom:2px;
}
.blocDetail .encartDetailConteneur{
	float:right;
	width:698px;
}
.blocDetail .encartDetailConteneur .encartDetail{
	clear:both;
}
.blocDetail .encartDetailConteneur .encartDetail .blocContenu{
	background:url(/images/interface-via-camping/mld/detail_10.gif) repeat-y 0 0;
}
.blocDetail .encartDetailConteneur .encartDetail .blocOutils{
	float:right;
	padding-right:34px;
}
.blocOutils div{
	float:left;
}
.blocOutils div.outils{
	background:#f4f4f4;
	line-height:24px;
}
.blocDetail .encartDetailConteneur .btns{
	clear:both;
	padding-top:14px;
}
.blocDetail .encartDetailConteneur .btns a{
	display:block;
	margin-right:4px;
	margin-left:2px;
	width:130px;
}
.blocDetail .colonne .blocPratique{
	padding-top:7px;
	padding-bottom:7px;
}
.blocDetail .colonne .blocCampeurs{
	margin:0 auto;
	width:250px;
	padding-top:7px;
	padding-bottom:7px;
}
.blocDetail .colonne .blocCampeurs h3{
	font-size:16px;
	color:#525252;
	padding-left:10px;
	font-weight:bold;
	letter-spacing:-1px;
}
.blocCampeurs span{
	font-size:16px;
	color:#525252;
	padding-left:10px;
	font-weight:bold;
	letter-spacing:-1px;
}
.blocDetail .colonne .blocCampeurs .avis{
	background:url(/images/interface-via-camping/mld/detail_12.gif) repeat-y 0 0;
	padding:0 20px;
}
.blocListe .encartListe .avis{
	float:left;
}
.blocDetail .colonne .blocCampeurs .avis ul{
	width:210px;
}
.blocListe .encartListe .avis ul, .formEnvoi .avis ul{
	width:288px;
}
.blocDetail .colonne .blocCampeurs .avis ul li, .blocListe .encartListe .avis ul li, .formEnvoi .avis ul li{
	width:210px;
	float:left;
	padding:3px;
	font-size:10px;
	color:#5a656a;
	font-weight:normal;
}
.blocDetail .colonne .blocCampeurs .avis ul li{
	border-bottom:1px solid #dee0e1;
	width:210px;
}
.blocListe .encartListe .avis ul li{
	border-top:1px solid #dee0e1;
	width:288px;
}
.formEnvoi .avis ul li{
	border-bottom:1px solid #dee0e1;
	width:288px;
}
.blocDetail .colonne .blocCampeurs .avis ul li ul, .blocListe .encartListe .avis ul li ul, .formEnvoi .avis ul li ul{
	margin-top:3px;
}
.blocDetail .colonne .blocCampeurs .avis ul li ul, .blocDetail .colonne .blocCampeurs .avis ul li ul li, .blocListe .encartListe .avis ul li ul, .blocListe .encartListe .avis ul li ul li, .formEnvoi .avis ul li ul, .formEnvoi .avis ul li ul li{
	width:60px;
	float:none;
	border:none;
	padding:0;
}
.blocDetail .colonne .blocCampeurs .lienCouleur{
	padding:3px;
	display:block;
	clear:both;
}
.blocDetail .colonne .blocPratique .fiche{
	background:#f4f4f4;
}
.blocDetail .colonne .blocPratique .fiche .fdEncartBlanc{
	background:url(/images/interface-via-camping/mld/detail_35.gif) repeat-y 0 0;
	padding:2px 16px 5px;
}
.blocDetail .colonne .blocPratique .fiche h2{
	font-size:18px;
	font-weight:bold;
	color:#ff1b4d;
	letter-spacing:-1px;
}
.blocDetail .colonne .blocPratique .fiche h3{
	font-size:16px;
	font-weight:bold;
	color:#acb2b4;
	letter-spacing:-1px;
}
p.tarifs{
	font-size:16px;
	font-weight:bold;
	color:#acb2b4;
	letter-spacing:-1px;
}
span.pratique{
	display:block;
	font-size:18px;
	font-weight:bold;
	color:#ff1b4d;
	letter-spacing:-1px;
	padding-left:15px;
	padding-bottom:4px;
	padding-top:4px;
}
.fdEncartBlanc span{
	font-size:16px;
	font-weight:bold;
	color:#acb2b4;
	letter-spacing:-1px;
	padding:0;
}
.blocDetail .colonne .blocPratique .fiche .fdEncartBlanc span{
	font-size:11px;
	font-style:italic;
	font-weight:normal;
	letter-spacing:0;
}
.blocDetail .colonne .blocPratique .fiche .fdEncartBlanc .couleur{
	color:#ff1741;
}
.blocDetail .colonne .blocPratique .fiche .fdEncartBlanc .bloc_prix{
	background-color:#FF1B4D;
	-webkit-border-radius:5px;
	-moz-border-radius:5px;
	border-radius:5px;
	color:#fff;
	font-size:14px;
	font-weight:bold;
	padding:0 5px;
}
.blocDetail .colonne .blocPratique .fiche .fdEncartBlanc .bloc_prix span, .blocDetail .colonne .blocPratique .fiche .fdEncartBlanc .bloc_prix a{
	color:#fff;
	font-weight:bold;
}
.blocDetail .colonne .blocPratique .fiche .fdEncartBlanc .prix{
	font-size:14px;
}
.blocDetail .colonne .blocPratique .fiche .fdEncartJaune{
	background:url(/images/interface-via-camping/mld/detail_22.gif) repeat-y;
	padding:2px 40px 2px 27px;
}
.blocDetail .colonne .blocPratique .fiche .fdEncartJaune h3{
	color:#ff1338;
}
.fdEncartJaune span{
	color:#fff;
	font-size:16px;
	font-weight:bold;
	letter-spacing:-1px;
}
.blocDetail .colonne .blocPratique .fiche .fdEncartJaune .couleur{
	color:#FFF;
}
.blocDetail .colonne .blocPratique .fiche .fdEncartJaune .prix{
	font-size:14px;
	font-weight:bold;
}
.blocDetail .colonne .blocPratique .fiche ul.liensAvecPictos{
	padding-left:18px;
}
.blocDetail .colonne .blocPratique .fiche .liensAvecPictos li{
	text-transform:uppercase;
	float:left;
	padding-right:12px;
	font-size:11px;
	font-weight:bold;
	line-height:34px;
}
.blocDetail .colonne .blocPratique .fiche .liensAvecPictos li.btn1{
	background:url(/images/interface-via-camping/mld/photo.png) no-repeat 0 8px;
}
.blocDetail .colonne .blocPratique .fiche .liensAvecPictos li.btn2{
	background:url(/images/interface-via-camping/mld/tv.png) no-repeat 0 0;
}
.blocDetail .colonne .blocPratique .fiche .liensAvecPictos li.btn3{
	background:url(/images/interface-via-camping/mld/globe.png) no-repeat 0 8px;
}
.blocDetail .colonne .blocPratique .fiche .liensAvecPictos li a{
	font-size:11px;
	font-weight:bold;
	text-decoration:none;
	padding-left:26px;
	display:block;
}
.blocDetail .colonne .blocPratique .fiche .liensAvecPictos li a:hover{
	color:#ff1b4d;
}
.blocDetail .colonne p{
	margin:0;
	padding:6px 0;
}
.blocDetail .encartDetailConteneur .encartDetail .blocContenu p{
	margin:0;
	padding:6px 0;
}
.blocDetail h1{
	font-weight:bold;
	font-size:24px;
	padding-bottom:4px;
}
.blocDetail .titres h1 img{
	margin-left:12px;
	margin-bottom:10px;
}
.blocDetail h2{
	padding-left:15px;
	padding-top:4px;
	padding-bottom:4px;
}
.placementavis{
	margin-top:-26px;
	margin-left:50px;
}
h2.avisetnotes{
	font-size:11px;
}
.TabbedPanels{
	margin:0;
	padding:0;
	width:688px;
	position:relative;
}
.bg_TabbedPanelsTabGroup{
	width:100%;
	background-color:#f4f4f4;
	height:45px;
}
.TabbedPanelsTabGroup{
	margin:0;
	padding:0;
	background-color:#f4f4f4;
	width:100%;
	height:44px;
}
.TabbedPanelsTab{
	position:relative;
	float:left;
	list-style:none;
	-moz-user-select:none;
	-khtml-user-select:none;
	cursor:pointer;
	font-weight:bold;
	font-size:14px;
	font-family:Arial, Helvetica, sans-serif;
	color:#464646;
	height:32px;
	padding-top:13px;
	outline:none;
	letter-spacing:-1px;
	text-align:left;
	color:#464646;
}
#TabbedPanelsOnglet1{
	background:#f4f4f4 url(/images/interface-via-camping/mld/detail-onglet1.gif) no-repeat 0 0;
	width:174px;
	padding-right:4px;
	text-align:center;
}
#TabbedPanelsOnglet2{
	background:#f4f4f4 url(/images/interface-via-camping/mld/detail-onglet2.gif) no-repeat 0 0;
	width:134px;
	padding-right:4px;
	text-indent:7px;
}
#TabbedPanelsOnglet3{
	background:#f4f4f4 url(/images/interface-via-camping/mld/detail-onglet3.gif) no-repeat 0 0;
	width:156px;
	padding-right:4px;
	text-indent:7px;
}
#TabbedPanelsOnglet4{
	background:#f4f4f4 url(/images/interface-via-camping/mld/detail-onglet4.gif) no-repeat 0 0;
	width:115px;
	padding-right:5px;
	text-indent:7px;
}
#TabbedPanelsOnglet5{
	background:#f4f4f4 url(/images/interface-via-camping/mld/detail-onglet5.gif) no-repeat 0 0;
	width:90px;
	text-indent:7px;
}
.TabbedPanelsTabHover{
	color:#4adddd;
	font-size:15px;
	height:33px;
	padding-top:12px;
}
.TabbedPanelsTabHover#TabbedPanelsOnglet1{
	background:#f4f4f4 url(/images/interface-via-camping/mld/detail-onglet1-over.gif) no-repeat 0 0;
}
.TabbedPanelsTabHover#TabbedPanelsOnglet2{
	background:#f4f4f4 url(/images/interface-via-camping/mld/detail-onglet2-over.gif) no-repeat 0 0;
}
.TabbedPanelsTabHover#TabbedPanelsOnglet3{
	background:#f4f4f4 url(/images/interface-via-camping/mld/detail-onglet3-over.gif) no-repeat 0 0;
}
.TabbedPanelsTabHover#TabbedPanelsOnglet4{
	background:#f4f4f4 url(/images/interface-via-camping/mld/detail-onglet4-over.gif) no-repeat 0 0;
}
.TabbedPanelsTabHover#TabbedPanelsOnglet5{
	background:#f4f4f4 url(/images/interface-via-camping/mld/detail-onglet5-over.gif) no-repeat 0 0;
}
.TabbedPanelsTabSelected{
	color:#4adddd;
	font-size:15px;
	height:33px;
	padding-top:11px;
}
.TabbedPanelsTabSelected#TabbedPanelsOnglet1{
	background:#f4f4f4 url(/images/interface-via-camping/mld/detail-onglet1-over.gif) no-repeat 0 -1px;
}
.TabbedPanelsTabSelected#TabbedPanelsOnglet2{
	background:#f4f4f4 url(/images/interface-via-camping/mld/detail-onglet2-over.gif) no-repeat 0 -1px;
}
.TabbedPanelsTabSelected#TabbedPanelsOnglet3{
	background:#f4f4f4 url(/images/interface-via-camping/mld/detail-onglet3-over.gif) no-repeat 0 -1px;
}
.TabbedPanelsTabSelected#TabbedPanelsOnglet4{
	background:#f4f4f4 url(/images/interface-via-camping/mld/detail-onglet4-over.gif) no-repeat 0 -1px;
}
.TabbedPanelsTabSelected#TabbedPanelsOnglet5{
	background:#f4f4f4 url(/images/interface-via-camping/mld/detail-onglet5-over.gif) no-repeat 0 -1px;
}
.TabbedPanelsContentGroup{
	clear:both;
}
.TabbedPanelsContent{
	padding:29px 35px 10px 15px;
	font-size:11px;
	font-family:Arial, Helvetica, sans-serif;
	color:#464646;
}
.TabbedPanelsContent p{
	padding:0;
	margin:0 0 12px;
	font-size:11px;
	font-family:Arial, Helvetica, sans-serif;
}
.TabbedPanelsContent h3{
	color:#ff1338;
	font-size:14px;
	font-family:Arial, Helvetica, sans-serif;
	font-weight:bold;
}
.TabbedPanelsContentVisible{
;
}
.TabbedPanelsConteneur{
	background:url(/images/interface-via-camping/mld/detail_25.gif) repeat-y;
	padding-left:6px;
}
.TabbedPanelsContentGroup .photo{
	margin-top:7px;
}
.TabbedPanelsContentGroup .miniatures img{
	float:left;
	margin-top:10px;
	margin-right:10px;
	cursor:pointer;
}
.blocGrisArrondisDetail1{
	background:#f4f4f4 url(/images/interface-via-camping/mld/rond1.gif) no-repeat left top;
	margin-left:6px;
	margin-bottom:17px;
}
.blocGrisArrondisDetail2{
	background:url(/images/interface-via-camping/mld/rond2.gif) no-repeat right top;
}
.blocGrisArrondisDetail3{
	background:url(/images/interface-via-camping/mld/rond3.gif) no-repeat left bottom;
}
.blocGrisArrondisDetail4{
	background:url(/images/interface-via-camping/mld/rond4.gif) no-repeat right bottom;
	padding:20px 90px 20px 20px;
	font-size:12px;
	text-align:left;
	color:#464646;
}
.bloc-serviceloisirs{

}
.serviceloisirs-left,
.serviceloisirs-right {
	width:306px;
	float: left;
}

.bloc-serviceloisirs h2 {
 	color:#ff2261;
	font-size:16px;
	margin: 0 0 18px 0;
	font-weight:bold;
	padding:0;
}
.serviceloisirs-left{
	margin-right:14px;
}

.blocPrestations{
	float:left;
	width:300px;
	margin-left:15px;
}
.blocPrestations li{
	text-transform:uppercase;
	font-size:12px;
	font-weight:bold;
	padding:5px 0;
	text-indent:5px;
}
.blocPrestations li ul{
	border-top:1px solid #a7acaf;
	padding:5px 0;
}
.blocPrestations li li{
	text-transform:none;
	font-size:11px;
	font-weight:normal;
	height:15px;
	padding:5px 0;
}
.blocPrestations li li .pictos{
	min-width:38px;
	float:left;
}
.blocPrestations li li .pictos img{
;
}
/* */

.blocVotreRecherche{
	background:url(/images/interface-via-camping/mld/liste-crit_06.gif) repeat-y 0 0;
}
.blocVotreRecherche .votreRecherche{
	background:url(/images/interface-via-camping/mld/liste-crit_10.gif) repeat-y 0 0;
}
.blocVotreRecherche h3{
	font-size:18px;
	font-weight:bold;
	color:#4adddd;
	letter-spacing:-1px;
	padding:10px 14px;
}
.blocVotreRecherche span.guillemet{
	font-size:16px;
	font-weight:bold;
	color:#4adddd;
}
.blocVotreRecherche .votreRecherche ul{
	padding:5px 15px;
}
.blocVotreRecherche .votreRecherche ul li{
	padding:3px 3px 3px 13px;
	border-top:solid 1px #e2e2e2;
	font-weight:bold;
}
.blocVotreRecherche .votreRecherche ul li:first-child{
	border-top:none;
}
.blocAffinerRecherche{
	padding-top:11px;
	padding-bottom:11px;
	width:248px;
}
.blocAffinerRecherche .fiche{
	background:url(/images/interface-via-camping/mld/liste-crit_16.gif) repeat-y 0 0;
}
.blocAffinerRecherche .fiche .fdEncartBlanc{
	background:url(/images/interface-via-camping/mld/liste-crit_20.gif) repeat-y 0 0;
	padding:0 15px 0 11px;
}
.blocAffinerRecherche .fiche h2{
	font-size:18px;
	font-weight:bold;
	color:#FFF;
	letter-spacing:-1px;
	padding:10px 14px;
}
.blocAffinerRecherche .fiche h3{
	font-size:16px;
	font-weight:bold;
	color:#acb2b4;
	letter-spacing:-1px;
}
.blocAffinerRecherche .fiche .fdEncartBlanc h3 span{
	font-size:11px;
	font-style:italic;
	font-weight:normal;
	letter-spacing:0;
}
.blocAffinerRecherche .fiche .fdEncartBlanc .couleur{
	color:#ff1741;
}
.blocAffinerRecherche .fiche .fdEncartBlanc ul li{
	border-top:solid 1px #e2e2e2;
	padding:3px 0;
}
.blocAffinerRecherche .fiche .fdEncartBlanc ul li:first-child{
	border-top:none;
}
.blocAffinerRecherche .btnLancerRecherche{
	font-size:16px;
	font-weight:bold;
	color:#ff2261;
	letter-spacing:-1px;
	background:url(/images/via-camping/fd-btn-lancer-recherche.gif) no-repeat center center;
	text-align:center;
}
.blocAffinerRecherche .btnLancerRecherche a{
	color:#ff2261;
	padding:8px 10px;
	display:block;
	text-decoration:none;
}
.blocAffinerRecherche .btnLancerRecherche a:hover{
	color:#4adddd;
	text-decoration:none;
}
#colonne1accueil{
	margin-right:10px;
}
.blocPub220x75{
	margin-bottom:15px;
}
/* */

.blocRechercherCamping{
	background:url(/images/via-camping/rechercher_45.gif) repeat-y 0 0;
	margin-bottom:15px;
	width:446px;
}
.blocRechercherCamping h1{
	font-size:28px;
	font-weight:bold;
	color:#FFF;
	letter-spacing:-2px;
	padding:10px 14px;
}
.blocRechercherCamping h3{
	font-size:28px;
	font-weight:bold;
	color:#FFF;
	letter-spacing:-2px;
	padding:10px 14px;
}
.blocRechercherCamping .blocCriteres{
	background:url(/images/via-camping/recherche-blanc2.gif) repeat-y 0 0;
	padding:0 15px;
}
.blocRechercherCamping .separation{
	clear:both;
	height:10px;
	margin-bottom:10px;
	border-bottom:1px solid #f4f4f4;
}
.blocRechercherCamping input, .blocRechercherCamping select, .blocAffinerRecherche select{
	color:#656f74;
	font-size:11px;
}
.blocRechercherCamping .critere{
	font-size:14px;
	font-weight:bold;
	color:#5a656a;
	padding:2px 20px 2px 0;
}
.blocRechercherCamping .lienPlusDeCriteres, .blocRechercherCampingPI .lienPlusDeCriteres{
	font-size:11px;
	font-weight:bold;
	color:#5a656a;
	float:left;
	margin-top:15px;
	margin-left:15px;
}
.blocRechercherCamping .lienPlusDeCriteres a:hover, .blocRechercherCampingPI .lienPlusDeCriteres a:hover{
	color:#FFF;
	text-decoration:none;
}
.blocRechercherCamping .btnRecherche, .blocRechercherCampingPI .btnRecherche{
	padding-right:7px;
	float:right;
}
.blocRechercherCamping .lienPlusDeCriteres span.guillemet, .blocRechercherCampingPI .lienPlusDeCriteres span.guillemet{
	color:#FFF;
}
.blocRechercherCamping .critere span.guillemet, .blocRechercherCampingPI .critere span.guillemet, .blocAffinerRecherche .critere span.guillemet{
	color:#4adddd;
}
.blocRechercherCamping .bulle{
	margin-left:399px;
	margin-top:-14px;
}
.blocRechercherCamping .selectDestination{
	width:225px;
}
/* */

.blocRechercherCampingPI{
	background:url(/images/destinations/recherche/rechercher_45.gif) repeat-y 0 0;
	margin-bottom:15px;
	margin-top:10px;
	width:250px;
}
.blocRechercherCampingPI h3{
	font-size:18px;
	font-weight:bold;
	color:#FFF;
	letter-spacing:-1px;
	padding:10px 0 10px 14px;
}
.blocRechercherCampingPI .blocCriteres{
	background:url(/images/destinations/recherche/recherche-blanc2.gif) repeat-y 0 0;
	padding:0 15px;
}
.blocRechercherCampingPI .separation, .blocAffinerRecherche .separation{
	clear:both;
	height:7px;
	margin-bottom:7px;
	border-bottom:1px solid #f4f4f4;
}
.blocRechercherCampingPI input, .blocRechercherCampingPI select{
	color:#656f74;
	font-size:11px;
}
.blocRechercherCampingPI .critere, .blocAffinerRecherche .critere{
	font-size:12px;
	font-weight:bold;
	color:#5a656a;
	padding:2px 20px 2px 0;
}
.blocRechercherCampingPI .bulle{
	margin-left:230px;
	margin-top:-10px;
}
.blocRechercherCampingPI .selectDestination, .blocAffinerRecherche .selectDestination{
	width:210px;
}
.blocAffinerRecherche .selectDestination{
	margin-left:3px;
}
.blocWeb2 h3{
	font-size:14px;
	font-weight:bold;
	color:#ff2261;
	letter-spacing:-1px;
}
.blocBesoinIdeesAccueil, .blocForm{
	background:url(/images/via-camping/besoin-idees_70.gif) repeat-y 0 0;
	margin-bottom:15px;
}
.formEnvoi .avis{
	background:url(/images/via-camping/besoin-idees_70.gif) repeat-y 0 0;
}
.blocBesoinIdeesAccueil h2{
	font-size:28px;
	font-weight:bold;
	color:#5a656a;
	letter-spacing:-2px;
	padding:10px 14px 0 14px;
	background:url(/images/via-camping/bulle-destinations.png) no-repeat 210px 3px;
}
.blocBesoinIdeesAccueil h3, .blocBesoinIdees h3, .blocForm h3, .blocBesoinIdeesAccueil h4, .blocBesoinIdees h4{
	font-size:11px;
	font-weight:bold;
	color:#5a656a;
	padding:0 14px;
}
.blocBesoinIdeesAccueil span.guillement, .blocBesoinIdees span.guillement{
	font-size:14px;
	font-weight:bold;
	color:#5a656a;
}
.blocBesoinIdeesAccueil ul{
	margin-left:17px;
	margin-top:8px;
}
.blocBesoinIdeesAccueil ul li{
	float:left;
	padding-right:3px;
}
.blocAvis{
	background:url(/images/via-camping/avis_84.gif) repeat-y 0 0;
	width:441px;
	margin:0 auto 15px;
}
.blocAvis h2{
	font-size:16px;
	font-weight:bold;
	color:#5a656a;
	letter-spacing:-1px;
	padding:2px 14px;
}
.blocAvis h3{
	font-size:12px;
	font-weight:bold;
	color:#5a656a;
	padding-top:2px;
}
.blocAvis p{
	margin:0;
	padding:2px 14px;
}
.blocAvis span.guillement{
	font-size:14px;
	font-weight:bold;
	color:#5a656a;
}
.blocAvis .avis{
	padding:2px 14px;
}
.blocAvis .avis table{
	width:100%;
}
.blocAvis .avis table td{
	width:50%;
}
.blocAvis td.case0, .blocAvis .avis table td.case0{
	border-top:1px solid #f4f4f4;
	width:100%;
	padding:5px 0;
}
.blocAvis td.case1{
	border-right:1px solid #f4f4f4;
	border-bottom:1px solid #f4f4f4;
}
.blocAvis td.case2{
	border-bottom:1px solid #f4f4f4;
	padding-left:10px;
}
.blocAvis td.case3{
	border-right:1px solid #f4f4f4;
	padding-top:5px;
}
.blocAvis td.case4{
	padding-left:10px;
	padding-top:5px;
}
.blocAvis .photo{
	background:url(/images/via-camping/fd-photo-avis.gif) no-repeat 0 0;
	float:left;
	height:54px;
	width:56px;
	padding-top:2px;
	padding-left:4px;
}
.blocAvis h4{
	font-size:10px;
	color:#5a656a;
	padding-bottom:2px;
}
.blocAvis h5{
	font-size:10px;
	color:#5a656a;
	padding-bottom:2px;
}
.blocAvis .note{
	background:url(/images/via-camping/avis-guillemet.gif) no-repeat 0 2px;
	padding:2px 15px;
	clear:both;
}
.blocAvis .bulle{
	margin-left:390px;
	margin-top:-3px;
}
/* */

.blocCoupCoeur{
	width:256px;
	display:block;
	-webkit-border-radius: 5px;
	-moz-border-radius: 5px;
	border-radius: 5px;
	background:none #f3f3f3;
	margin-bottom:15px;
}
.blocBonsPlans{
	width:250px;
	display:block;
	float:right;
	-webkit-border-radius: 5px;
	-moz-border-radius: 5px;
	border-radius: 5px;
	background:none #f3f3f3;
	margin-bottom:15px;
}

.blocCoupCoeur .coupsCoeur{
 	-webkit-border-radius: 5px;
	-moz-border-radius: 5px;
	border-radius: 5px;
	background:none #fff;
	width:240px;
	margin:0 auto;
	padding-bottom:8px;
}
.blocBonsPlans .bonsPlans{
 	-webkit-border-radius: 5px;
	-moz-border-radius: 5px;
	border-radius: 5px;
	background:none #fff;
	width:234px;
	margin:0 auto;
}
.blocCoupCoeur h2, .blocBonsPlans h2{
	font-size:28px;
	font-weight:bold;
	letter-spacing:-2px;
	text-align:right;
}
.blocCoupCoeur .lienBas, .blocBonsPlans .lienBas{
	font-size:14px;
	font-weight:bold;
	text-align:right;
	padding:8px 15px 5px 0;
}
.blocCoupCoeur .coupsCoeur .bloc, .blocBonsPlans .bonsPlans .bloc, .carrousselSelectionListe .bloc{
	padding:8px 10px 0 10px;
}
.blocCoupCoeur .separation, .blocBonsPlans .separation{
	height:3px;
	clear:both;
	width:220px;
	margin:0 auto 3px;
	border-bottom:1px solid #f4f4f4;
}
.blocCoupCoeur h2{
	color:#ff2261;
	padding:10px 12px;
}
.blocCoupCoeur .coupsCoeur .bloc h3, .carrousselSelectionListe .bloc h3{
	font-size:10px;
	color:#5a656a;
	margin:0;
	padding:0 0 4px 4px;
}
.carrousselSelectionListe .bloc h3{
	padding:0 0 4px 0;
}
.blocCoupCoeur .coupsCoeur .bloc h4, .carrousselSelectionListe .bloc h4{
	font-size:14px;
	font-weight:bold;
	color:#5a656a;
	margin:0;
	padding:4px;
}
.carrousselSelectionListe .bloc h4{
	padding:4px 4px 4px 0;
}
.carrousselSelectionListe .bloc h3 a{
	font-size:12px;
	font-weight:bold;
	color:#5a656a;
	display:inline;
}
.carrousselSelectionListe .bloc h4 a{
	font-size:12px;
	font-weight:bold;
	color:#5a656a;
	display:inline;
}
.blocCoupCoeur .coupsCoeur .bloc .photo, .carrousselSelectionListe .bloc .photo{
	background:url(/images/via-camping/coup-coeur-fd-img.gif) no-repeat 0 0;
	float:left;
	height:57px;
	width:89px;
	padding-top:2px;
	padding-left:4px;
}
.blocCoupCoeur .lienBas, .blocCoupCoeur .lienBas a{
	color:#ff2261;
}
.blocCoupCoeur .bulle{
	margin-left:-7px;
	margin-top:-9px;
}
.blocBonsPlans h2{
	color:#b2dd12;
	padding:10px 8px;
}
.blocBonsPlans .bonsPlans .bloc td{
	vertical-align:top;
}
.blocBonsPlans .bonsPlans .bloc h3{
	font-size:10px;
	color:#5a656a;
	margin:0;
	padding-left:8px;
}
.blocBonsPlans .bonsPlans .bloc h4{
	font-size:14px;
	font-weight:bold;
	color:#5a656a;
	margin:0;
	padding:4px 8px;
}
.blocBonsPlans .bonsPlans .bloc .prix{
	font-size:14px;
	font-weight:bold;
	color:#FFF;
	background:#b2dd12;
	padding:4px 6px;
	margin-top:4px;
}
.blocBonsPlans .bonsPlans .bloc .etoiles{
	margin-top:6px;
	text-align:center;
}
.blocBonsPlans .lienBas, .blocBonsPlans .lienBas a{
	color:#b2dd12;
}
.blocBonsPlans .lienBas a:hover, .blocCoupCoeur .lienBas a:hover{
	color:#5a656a;
	text-decoration:none;
}
.blocBonsPlans .bulle{
	margin-left:-4px;
	margin-top:-9px;
}
/* */

.blocZoomSur{
	width:250px;
	display:block;
	float:right;
	-webkit-border-radius: 5px;
	-moz-border-radius: 5px;
	border-radius: 5px;
	background:none #fff;
	border: 1px solid #f3f3f3;
	padding-bottom:9px;
}
.blocZoomSur .zoomSur{
	-webkit-border-radius: 5px;
	-moz-border-radius: 5px;
	border-radius: 5px;
	background:none #f3f3f3;
	width:234px;
	margin: 0 auto;
	padding-bottom:9px;
}
.blocZoomSur h3{
	font-size:16px;
	font-weight:bold;
	color:#5a656a;
	letter-spacing:-1px;
	padding:6px 12px 0 12px;
}
.blocZoomSur h4{
	font-size:11px;
	font-weight:bold;
	color:#5a656a;
	padding:3px 0 3px 40px;
}
.blocZoomSur .zoomSur h3{
	font-size:20px;
	font-weight:bold;
	color:#ff2664;
	letter-spacing:-1px;
	text-align:right;
}
.blocZoomSur .zoomSur .photo{
	text-align:center;
}
.blocZoomSur .zoomSur .descriptif{
	margin:0 auto;
	padding-top:8px;
	font-size:10px;
	width:200px;
	text-align:left;
}
.blocZoomSur .zoomSur .lienBas{
	margin:0 auto;
	padding-top:8px;
	font-size:11px;
	width:200px;
	color:#ff2664;
	font-weight:bold;
	text-align:left;
}
.blocZoomSur .zoomSur .lienBas a{
	font-size:11px;
	color:#ff2664;
	display:block;
}
.blocZoomSur .bulle{
	margin-left:232px;
	margin-top:11px;
}
/* */

.blocToutesDestinations{
	background-color:#fff;
	border:1px solid #f3f3f3;
	-webkit-border-radius:5px;
	-moz-border-radius:5px;
	border-radius:5px;
	margin-bottom:15px;
	width:256px;
	padding-bottom:8px;
}
.blocToutesDestinations h2{
	font-size:28px;
	font-weight:bold;
	color:#5a656a;
	letter-spacing:-2px;
	padding:10px 10px 5px;
	line-height:24px;
}
.blocToutesDestinations h3{
	font-size:11px;
	font-weight:bold;
	color:#5a656a;
	padding:0 8px 8px;
}
.blocToutesDestinations .destination{
	background:url(/images/via-camping/destinations_108.gif) repeat-y 0 0;
	text-align:center;
	margin-top:15px;
}
.blocToutesDestinations .destination select{
	font-size:11px;
	font-weight:bold;
	color:#5a656a;
}
.blocToutesDestinations .bulle{
	margin-left:230px;
	margin-top:7px;
}
.blocPreparerVacances{
	background:url(/images/via-camping/preparer-vacances.png) no-repeat 0 0;
	height:67px;
	width:209px;
	padding:12px 0 0 11px;
	display:block;
	float:left;
}
.blocPreparerVacances h2{
	font-size:16px;
	font-weight:bold;
	letter-spacing:-1px;
	padding:0;
}
.blocPreparerVacances h3{
	font-size:16px;
	font-weight:bold;
	letter-spacing:-1px;
	padding:0;
}
.blocPreparerVacances p{
	font-size:10px;
	padding:3px 0;
	margin:0;
}
.blocPreparerVacances2{
	background:url(/images/via-camping/bulle-destinations.png) no-repeat 180px 5px #fff;
	width:209px;
	padding:12px 0 0 11px;
	display:block;
	float:left;
	border:1px solid #f4f4f4;
	-webkit-border-radius:5px;
	-moz-border-radius:5px;
	border-radius:5px;
}
.blocPreparerVacances2 h2{
	font-size:16px;
	font-weight:bold;
	letter-spacing:-1px;
	padding:0;
}
.blocPreparerVacances2 h3{
	font-size:16px;
	font-weight:bold;
	letter-spacing:-1px;
	padding:0;
}
.blocPreparerVacances2 p{
	font-size:10px;
	padding:3px 0;
	margin:0;
}
.blocCampingsChaine{
	background:url(/images/via-camping/campings-chaine.png) no-repeat 0 0;
	height:67px;
	width:209px;
	display:block;
	float:right;
	padding:12px 0 0 11px;
}
.blocCampingsChaine h2{
	font-size:16px;
	font-weight:bold;
	letter-spacing:-1px;
	padding:0;
}
.blocCampingsChaine h3{
	font-size:16px;
	font-weight:bold;
	letter-spacing:-1px;
	padding:0;
}
.blocCampingsChaine p{
	font-size:10px;
	padding:3px 0;
	margin:0;
}
a.blocCampingsChaine:hover, a.blocPreparerVacances:hover{
	color:#ff2763;
	text-decoration:none;
}
#blocFlash{
	margin-bottom:23px;
}
.pub250x250{
	text-align:right;
	margin-bottom:15px;
}
.nuageMots{
	background:url(/images/via-camping/fd-nuage-mots.png) no-repeat 0 0;
	padding:1px;
	height:73px;
	width:514px;
}
#modeleBesoinIdees{
	width:974px;
	margin:0 auto;
}
#modeleBesoinIdees #colGauche{
	float:left;
	width:704px;
}
#modeleBesoinIdees #colDroite{
	float:right;
	width:256px;
}
#modeleBesoinIdees #colGauche .titres{
	padding:12px 0 8px 35px;
	background:url(/images/via-camping/besoin-idees/bulle.png) no-repeat;
}
#modeleBesoinIdees #colGauche h1{
	font-size:34px;
	font-weight:bold;
	color:#5a656a;
	letter-spacing:-1px;
}
#modeleBesoinIdees #colGauche h2{
	font-size:14px;
	color:#5a656a;
	font-weight:bold;
	letter-spacing:-1px;
}
#modeleBesoinIdees .blocBesoinIdees h3{
	font-size:20px;
	font-weight:bold;
	color:#5a656a;
}
#modeleBesoinIdees .blocBesoinIdees .contenu, .blocTypeBesoinIdees .contenu{
	background:url(/images/via-camping/besoin-idees/idee-camping_09.gif) repeat-y 0 0;
}
.blocTypeBesoinIdees .contenu{
	min-height:250px;
}
.blocTypeBesoinIdees .contenu p{
	text-align:justify;
}
.blocTypeBesoinIdees .contenu h2, h2.titreTypeBesoinIdees{
	font-size:20px;
	color:#ff2664;
	font-weight:bold;
}
.blocTypeBesoinIdees .contenu h3, h3.titreTypeBesoinIdees{
	font-size:16px;
	color:#ff2664;
	font-weight:bold;
}
.blocTypeBesoinIdees .contenu h4, h4.titreTypeBesoinIdees{
	font-size:16px;
}
.blocTypeBesoinIdees .contenu h5, h5.titreTypeBesoinIdees{
	font-size:13px;
}
.blocTypeBesoinIdees .contenu h6, h6.titreTypeBesoinIdees{
	font-size:13px;
	color:#ff2664;
	font-weight:bold;
}
.blocTypeBesoinIdees .contenu .campingsChaine h3{
	font-size:16px;
	color:#ff2664;
	font-weight:bold;
	padding:10px 0 0 0;
	margin:0;
}
.blocTypeBesoinIdees .contenu .campingsChaine p{
	padding:0 0 5px 0;
	margin:0;
}
.blocTypeBesoinIdees{
	width:704px;
}
.blocTypeBesoinIdees .contenu{
	padding:0 15px;
}
#modeleBesoinIdees .blocBesoinIdees .contenu .blocIDThematiques{
	padding-left:12px;
}
#modeleBesoinIdees .blocBesoinIdees .contenu .blocIDThematiques .flash{
	padding-top:4px;
}
#modeleBesoinIdees .blocBesoinIdees .blocIDTheme1, #modeleBesoinIdees .blocBesoinIdees .blocIDTheme2, #modeleBesoinIdees .blocBesoinIdees .blocIDTheme3, #modeleBesoinIdees .blocBesoinIdees .blocIDTheme4, #modeleBesoinIdees .blocBesoinIdees .blocIDTheme5, #modeleBesoinIdees .blocBesoinIdees .blocIDTheme6{
	float:left;
	margin:32px 12px 6px 0;
	width:218px;
}
#modeleBesoinIdees .blocBesoinIdees .blocIDTheme1{
	background:#f4f4f4 url(/images/via-camping/besoin-idees/idee-camping_17.gif) no-repeat;
}
#modeleBesoinIdees .blocBesoinIdees .blocIDTheme2{
	background:#f4f4f4 url(/images/via-camping/besoin-idees/idee-camping_19.gif) no-repeat;
}
#modeleBesoinIdees .blocBesoinIdees .blocIDTheme3{
	background:#f4f4f4 url(/images/via-camping/besoin-idees/idee-camping_21.gif) no-repeat;
}
#modeleBesoinIdees .blocBesoinIdees .blocIDTheme4{
	background:#f4f4f4 url(/images/via-camping/besoin-idees/idee-camping_28.gif) no-repeat;
}
#modeleBesoinIdees .blocBesoinIdees .blocIDTheme5{
	background:#f4f4f4 url(/images/via-camping/besoin-idees/idee-camping_29.gif) no-repeat;
}
#modeleBesoinIdees .blocBesoinIdees .blocIDTheme6{
	background:#f4f4f4 url(/images/via-camping/besoin-idees/idee-camping_30.gif) no-repeat;
}
#modeleBesoinIdees .blocBesoinIdees .blocIDTheme1 h3, #modeleBesoinIdees .blocBesoinIdees .blocIDTheme2 h3, #modeleBesoinIdees .blocBesoinIdees .blocIDTheme3 h3, #modeleBesoinIdees .blocBesoinIdees .blocIDTheme4 h3, #modeleBesoinIdees .blocBesoinIdees .blocIDTheme5 h3, #modeleBesoinIdees .blocBesoinIdees .blocIDTheme6 h3{
	padding:18px 17px;
	letter-spacing:-1px;
}
#modeleBesoinIdees .blocBesoinIdees .blocIDTheme1 ul, #modeleBesoinIdees .blocBesoinIdees .blocIDTheme2 ul, #modeleBesoinIdees .blocBesoinIdees .blocIDTheme3 ul, #modeleBesoinIdees .blocBesoinIdees .blocIDTheme4 ul, #modeleBesoinIdees .blocBesoinIdees .blocIDTheme5 ul, #modeleBesoinIdees .blocBesoinIdees .blocIDTheme6 ul{
	padding-left:18px;
}
#modeleBesoinIdees .blocBesoinIdees .blocIDTheme1 ul li, #modeleBesoinIdees .blocBesoinIdees .blocIDTheme2 ul li, #modeleBesoinIdees .blocBesoinIdees .blocIDTheme3 ul li, #modeleBesoinIdees .blocBesoinIdees .blocIDTheme4 ul li, #modeleBesoinIdees .blocBesoinIdees .blocIDTheme5 ul li, #modeleBesoinIdees .blocBesoinIdees .blocIDTheme6 ul li{
	background:url(/images/via-camping/besoin-idees/guillemet.gif) no-repeat 0 9px;
	padding-left:10px;
	font-size:11px;
	font-weight:bold;
}
#modeleBesoinIdees .blocBesoinIdees .blocIDTheme1 .photo, #modeleBesoinIdees .blocBesoinIdees .blocIDTheme2 .photo, #modeleBesoinIdees .blocBesoinIdees .blocIDTheme3 .photo, #modeleBesoinIdees .blocBesoinIdees .blocIDTheme4 .photo, #modeleBesoinIdees .blocBesoinIdees .blocIDTheme5 .photo, #modeleBesoinIdees .blocBesoinIdees .blocIDTheme6 .photo{
	padding-left:6px;
	padding-bottom:20px;
}
#modeleBesoinIdees .blocBesoinIdees .blocIDTheme1 h5{
	padding:6px 17px;
}
/* */

#modeleBesoinIdees h3.titreZoomSur, #menuMonViaCamping h3.titreZoomSur{
	font-size:28px;
	font-weight:bold;
	color:#cdd0d2;
	letter-spacing:-1px;
	padding:0 0 3px 0;
	background:url(/images/via-camping/besoin-idees/idee-camping-droite_1.gif) no-repeat bottom;
	text-indent:13px;
	display:block;
	width:256px;
	margin-top:20px;
}
#modeleBesoinIdees .blocZoomSur h4, #menuMonViaCamping .blocZoomSur h4{
	font-size:16px;
	font-weight:bold;
	color:#5a656a;
	letter-spacing:-1px;
	padding:8px 0 12px 20px;
}
#modeleBesoinIdees .blocZoomSur h5, #menuMonViaCamping .blocZoomSur h5{
	font-size:11px;
	font-weight:bold;
	color:#5a656a;
	padding:0 0 12px 40px;
}
#modeleBesoinIdees .blocZoomSur .bulle, #menuMonViaCamping .blocZoomSur .bulle{
	margin-left:232px;
	margin-top:0;
}
#modeleBesoinIdees .blocZoomSur .descriptif, #menuMonViaCamping .blocZoomSur .descriptif{
	text-align:justify;
}
#modeleDestinations{
	width:985px;
}
#modeleDestinations #colGauche{
	float:left;
	width:753px;
}
#modeleDestinations #colGauche #colonne1, #modeleDestinations #destinationAccueil #colonne1{
	float:left;
	width:256px;
}
#modeleDestinations #colGauche #colonne2{
	float:right;
	width:487px;
}
#modeleDestinations #destinationAccueil #colonne2{
	float:right;
	width:720px;
}
#modeleDestinations #colDroite{
	float:right;
	width:230px;
}
#modeleDestinations #colGauche h1.titre1, #modeleDestinations #destinationAccueil h1.titre1{
	font-size:28px;
	font-weight:bold;
	color:#4adddd;
	letter-spacing:-1px;
	line-height:28px;
}
#modeleDestinations #colGauche h1.titre1 .guillemet, #modeleDestinations #destinationAccueil h1.titre1 .guillemet{
	font-size:14px;
}
#modeleDestinations #colGauche h1.titre2, #modeleDestinations #destinationAccueil h2.titre2{
	font-size:28px;
	color:#5a656a;
	margin-left:185px;
	font-weight:bold;
	background:url(/images/destinations/bulles-titre.png) no-repeat right top;
	padding-right:45px;
	letter-spacing:-1px;
	display:block;
	padding-top:15px;
	padding-bottom:20px;
}
.blocActus{
	width:230px;
	margin-bottom:8px;
}
.blocActus .fdHaut{
	background:url(/images/destinations/actus_03.png) no-repeat 0 0;
	text-align:left;
	height:15px;
	position:relative;
	left:0;
	top:0;
}
.blocActus .fdHaut .bulle{
	position:absolute;
	left:0;
	top:0;
}
.blocActus .contenu{
	background:url(/images/destinations/actus_06.png) repeat-y 0 0;
	padding-right:10px;
	padding-left:65px;
}
.blocActus .contenu h3{
	font-size:22px;
	font-weight:bold;
	color:#fc3;
	text-align:right;
}
.blocActus .contenu p{
	margin:0;
	padding:0;
}
.blocActus .fdBas{
	background:url(/images/destinations/actus_08.png) no-repeat 0 0;
	height:6px;
}
.slick-rss-item{
	font-weight:bold;
	font-size:11px;
	padding:2px 0;
}
.slick-rss-item a{
	font-weight:bold;
	font-size:11px;
}
.slick-rss-item a:hover{
	color:#f4c030;
	text-decoration:none;
}
.lienDerniereMinute{
	font-size:22px;
	font-weight:bold;
	color:#4adddd;
	background:url(/images/destinations/derniere-minute.gif) no-repeat;
	letter-spacing:-1px;
	display:block;
	height:41px;
	width:230px;
	margin-bottom:8px;
	text-indent:55px;
	padding-top:28px;
	text-decoration:none;
}
.lienCoupsDeCoeur{
	font-size:22px;
	font-weight:bold;
	color:#ff2261;
	background:url(/images/destinations/coups-de-coeur.gif) no-repeat;
	letter-spacing:-1px;
	display:block;
	height:45px;
	width:230px;
	margin-bottom:8px;
	text-indent:65px;
	padding-top:25px;
	text-decoration:none;
}
.lienBonsPlans{
	font-size:22px;
	font-weight:bold;
	color:#b2dd12;
	background:url(/images/destinations/bons-plans.gif) no-repeat;
	letter-spacing:-1px;
	display:block;
	height:45px;
	width:230px;
	margin-bottom:8px;
	text-indent:110px;
	padding-top:24px;
	text-decoration:none;
}
.lienDerniereMinute:hover, .lienCoupsDeCoeur:hover, .lienBonsPlans:hover{
	text-decoration:none;
	color:#5a656a;
}
#modeleDestinations #colDroite .publicites li{
	float:left;
	width:230px;
	text-align:right;
	padding-bottom:15px;
}
#modeleDestinations #colGauche #colonne2 .blocDestination{
	width:476px;
	margin-bottom:8px;
}
.blocDestination .fdHaut{
	background:url(/images/destinations/destination-txt_03.png) no-repeat;
	height:5px;
	position:relative;
	left:0;
	top:0;
}
.blocDestination .fdHaut .bulle{
	position:absolute;
	left:355px;
	top:-71px;
	background:url(/images/destinations/bulle-france.png) no-repeat;
	height:126px;
	width:97px;
	padding-top:18px;
	padding-left:35px;
}
.blocDestination .contenu{
	background:url(/images/destinations/destination-txt_11.png) repeat-y;
	margin:0;
	padding:6px 17px;
}
.blocDestination .fdBas{
	background:url(/images/destinations/destination-txt_15.png) no-repeat;
	height:5px;
}
.blocDestination .contenu h2{
	font-size:24px;
	font-weight:bold;
	color:#5a656a;
	letter-spacing:-1px;
	margin:0;
	padding:6px 80px 6px 14px;
}
.blocDestination .contenu p{
	margin:0;
	padding:3px 14px;
	width:320px;
}
.blocDestination .contenu .tiThematiques{
	font-size:18px;
	font-weight:bold;
	color:#ff2261;
	letter-spacing:-1px;
	background:url(/images/destinations/bulles-txt.png) no-repeat left bottom;
	padding-bottom:9px;
	padding-left:14px;
}
.blocDestination .contenu .liensThematiques h3{
	background:url(/images/destinations/puce.gif) no-repeat 0 9px;
	margin-left:56px;
	padding:3px 0 3px 10px;
	font-size:14px;
	font-weight:bold;
}
.blocDestination .contenu .liensThematiques p{
	margin:0;
	padding:0 0 3px 66px;
}
a.lienDestination{
	width:286px;
	display:block;
	background:url(/images/destinations/lien-destination_18.png);
	height:36px;
	padding:10px 40px 0 150px;
	margin-bottom:8px;
}
.lienDestination .couleur{
	color:#ff2261;
}
.lienDestination:hover{
	color:#ff2261;
	text-decoration:none;
}
#modeleDestinations #colGauche #colonne2 .blocBesoinIdees{
	background:url(none);
}
#modeleDestinations #colGauche #colonne2 .blocBesoinIdees .fdHaut{
	background:url(/images/destinations/besoin-id-fd-haut.gif) no-repeat;
	height:6px;
}
#modeleDestinations #colGauche #colonne2 .blocBesoinIdees .contenu{
	background:url(/images/destinations/besoin-id-fd-repeat.gif) repeat-y;
}
#modeleDestinations #colGauche #colonne2 .blocBesoinIdees .fdBas{
	background:url(/images/destinations/besoin-id-fd-bas.gif) no-repeat;
	height:6px;
	clear:both;
}
#modeleDestinations .blocBesoinIdees .bordure{
	border-left:1px solid #e2e2e2;
}
#modeleDestinations .blocBesoinIdees h5{
	font-size:12px;
	font-weight:bold;
	color:#33d3d3;
	text-align:center;
	width:135px;
	line-height:12px;
	height:25px;
}
.blocBesoinIdees ul{
	margin:0;
	padding:5px;
}
.blocBesoinIdees ul li{
	float:none;
	padding:3px 0;
}
#modeleDestinations .blocBesoinIdees .blocIDTheme1, #modeleDestinations .blocBesoinIdees .blocIDTheme2, #modeleDestinations .blocBesoinIdees .blocIDTheme3, #modeleDestinations .blocBesoinIdees .blocIDTheme4, #modeleDestinations .blocBesoinIdees .blocIDTheme5, #modeleDestinations .blocBesoinIdees .blocIDTheme6{
	float:left;
	padding:5px;
	margin:5px 0;
	width:135px;
}
#modeleDestinations .blocBesoinIdees .blocIDTheme1 h5, .blocBesoinIdees .blocIDTheme1 .couleur{
	color:#33d3d3;
	font-weight:bold;
}
#modeleDestinations .blocBesoinIdees .blocIDTheme2 h5, .blocBesoinIdees .blocIDTheme2 .couleur{
	color:#b2dd12;
	font-weight:bold;
}
#modeleDestinations .blocBesoinIdees .blocIDTheme3 h5, .blocBesoinIdees .blocIDTheme3 .couleur{
	color:#f8b60c;
	font-weight:bold;
}
#modeleDestinations .blocBesoinIdees .blocIDTheme4 h5, .blocBesoinIdees .blocIDTheme4 .couleur{
	color:#ff8b22;
	font-weight:bold;
}
#modeleDestinations .blocBesoinIdees .blocIDTheme5 h5, .blocBesoinIdees .blocIDTheme5 .couleur{
	color:#ff2261;
	font-weight:bold;
}
#modeleDestinations .blocBesoinIdees .blocIDTheme6 h5, .blocBesoinIdees .blocIDTheme6 .couleur{
	color:#5b3070;
	font-weight:bold;
}
.blocBesoinIdees .blocIDTheme1 a:hover{
	color:#33d3d3;
	text-decoration:none;
}
.blocBesoinIdees .blocIDTheme2 a:hover{
	color:#b2dd12;
	text-decoration:none;
}
.blocBesoinIdees .blocIDTheme3 a:hover{
	color:#f8b60c;
	text-decoration:none;
}
.blocBesoinIdees .blocIDTheme4 a:hover{
	color:#ff8b22;
	text-decoration:none;
}
.blocBesoinIdees .blocIDTheme5 a:hover{
	color:#ff2261;
	text-decoration:none;
}
.blocBesoinIdees .blocIDTheme6 a:hover{
	color:#5b3070;
	text-decoration:none;
}
#modeleDestinations .blocBesoinIdees .contenu .blocIDThematiques{
	padding-left:20px;
}
#modeleDestinations #colGauche #colonne2 .blocWeb2{
	margin-top:20px;
	margin-left:50px;
}
#modeleDestinations #colGauche #colonne1 .blocAvis{
	width:248px;
	margin:3px 0 8px;
}
.blocAvis .fdHaut{
	background:url(/images/destinations/avis-fd-haut.gif) no-repeat;
	height:6px;
	position:relative;
	left:0;
	top:0;
}
.blocAvis .fdHaut .bulle{
	position:absolute;
	left:200px;
	top:-3px;
	margin-left:0;
}
.blocAvis .contenu{
	background:url(/images/destinations/avis-fd-repeat.gif) repeat-y;
}
.blocAvis .fdBas{
	background:url(/images/destinations/avis-fd-bas.gif) no-repeat;
	height:6px;
}
/* */

.marginBottom15px{
	margin-bottom:15px;
}
.paddingBottom7px{
	padding-bottom:7px;
}
.paddingBottom5px{
	padding-bottom:5px;
}
.paddingRight8px{
	padding-right:8px;
}
.txt11px{
	font-size:11px;
}
.txtRose{
	color:#ff2664;
}
.bordureGrise{
	border:1px solid #e2e2e2;
}
/* DESTINATIONS */



#destinationsFrance .menuPageDestinations .item30, #destinationsFrance .menuPageDestinations .item29, #destinationsFrance .menuPageDestinations .item23, #destinationsFrance .menuPageDestinations .item24, #destinationsFrance .menuPageDestinations .item25, #destinationsFrance .menuPageDestinations .item26, #destinationsFrance .menuPageDestinations .item27, #destinationsFrance .menuPageDestinations .item31, #destinationsFrance .menuPageDestinations .item32{
	display:none;
}
#destinationsEspagne .menuPageDestinations .item33, #destinationsEspagne .menuPageDestinations .item29, #destinationsEspagne .menuPageDestinations .item23, #destinationsEspagne .menuPageDestinations .item24, #destinationsEspagne .menuPageDestinations .item25, #destinationsEspagne .menuPageDestinations .item26, #destinationsEspagne .menuPageDestinations .item27, #destinationsEspagne .menuPageDestinations .item31, #destinationsEspagne .menuPageDestinations .item32{
	display:none;
}
#destinationsPortugal .menuPageDestinations .item30, #destinationsPortugal .menuPageDestinations .item33, #destinationsPortugal .menuPageDestinations .item23, #destinationsPortugal .menuPageDestinations .item24, #destinationsPortugal .menuPageDestinations .item25, #destinationsPortugal .menuPageDestinations .item26, #destinationsPortugal .menuPageDestinations .item27, #destinationsPortugal .menuPageDestinations .item31, #destinationsPortugal .menuPageDestinations .item32{
	display:none;
}
#destinationsCroatie .menuPageDestinations .item30, #destinationsCroatie .menuPageDestinations .item33, #destinationsCroatie .menuPageDestinations .item29, #destinationsCroatie .menuPageDestinations .item24, #destinationsCroatie .menuPageDestinations .item25, #destinationsCroatie .menuPageDestinations .item26, #destinationsCroatie .menuPageDestinations .item27, #destinationsCroatie .menuPageDestinations .item31, #destinationsCroatie .menuPageDestinations .item32{
	display:none;
}
#destinationsAutriche .menuPageDestinations .item30, #destinationsAutriche .menuPageDestinations .item33, #destinationsAutriche .menuPageDestinations .item29, #destinationsAutriche .menuPageDestinations .item23, #destinationsAutriche .menuPageDestinations .item25, #destinationsAutriche .menuPageDestinations .item26, #destinationsAutriche .menuPageDestinations .item27, #destinationsAutriche .menuPageDestinations .item31, #destinationsAutriche .menuPageDestinations .item32{
	display:none;
}
#destinationsPaysBas .menuPageDestinations .item30, #destinationsPaysBas .menuPageDestinations .item33, #destinationsPaysBas .menuPageDestinations .item29, #destinationsPaysBas .menuPageDestinations .item23, #destinationsPaysBas .menuPageDestinations .item24, #destinationsPaysBas .menuPageDestinations .item26, #destinationsPaysBas .menuPageDestinations .item27, #destinationsPaysBas .menuPageDestinations .item31, #destinationsPaysBas .menuPageDestinations .item32{
	display:none;
}
#destinationsItalie .menuPageDestinations .item30, #destinationsItalie .menuPageDestinations .item33, #destinationsItalie .menuPageDestinations .item29, #destinationsItalie .menuPageDestinations .item23, #destinationsItalie .menuPageDestinations .item24, #destinationsItalie .menuPageDestinations .item25, #destinationsItalie .menuPageDestinations .item27, #destinationsItalie .menuPageDestinations .item31, #destinationsItalie .menuPageDestinations .item32{
	display:none;
}
#destinationsBelgique .menuPageDestinations .item30, #destinationsBelgique .menuPageDestinations .item33, #destinationsBelgique .menuPageDestinations .item29, #destinationsBelgique .menuPageDestinations .item23, #destinationsBelgique .menuPageDestinations .item24, #destinationsBelgique .menuPageDestinations .item25, #destinationsBelgique .menuPageDestinations .item26, #destinationsBelgique .menuPageDestinations .item31, #destinationsBelgique .menuPageDestinations .item32{
	display:none;
}
#destinationsSuisse .menuPageDestinations .item30, #destinationsSuisse .menuPageDestinations .item33, #destinationsSuisse .menuPageDestinations .item29, #destinationsSuisse .menuPageDestinations .item23, #destinationsSuisse .menuPageDestinations .item24, #destinationsSuisse .menuPageDestinations .item25, #destinationsSuisse .menuPageDestinations .item26, #destinationsSuisse .menuPageDestinations .item27, #destinationsSuisse .menuPageDestinations .item32{
	display:none;
}
#destinationsAllemagne .menuPageDestinations .item30, #destinationsAllemagne .menuPageDestinations .item33, #destinationsAllemagne .menuPageDestinations .item29, #destinationsAllemagne .menuPageDestinations .item23, #destinationsAllemagne .menuPageDestinations .item24, #destinationsAllemagne .menuPageDestinations .item25, #destinationsAllemagne .menuPageDestinations .item26, #destinationsAllemagne .menuPageDestinations .item27, #destinationsAllemagne .menuPageDestinations .item31{
	display:none;
}
ul.menuPageDestinations li{
	font-family:Arial, Helvetica, sans-serif;
	font-size:18px;
	font-weight:bold;
	color:#393939;
	padding:5px;
}
ul.menuPageDestinations li li{
	margin-left:15px;
	background:url(/images/via-camping/besoin-idees/guillemet.gif) no-repeat 0 5px;
	padding:0 0 12px 12px;
	font-weight:bold;
	font-size:12px;
	float:left;
	width:175px;
}
#destinationsFrance ul.menuPageDestinations li li{
	min-height:140px;
}
ul.menuPageDestinations li li li{
	margin-left:10px;
	background:url(/images/via-camping/besoin-idees/guillemet.gif) no-repeat 0 5px;
	padding:0 0 0 12px;
	font-weight:normal;
	font-size:11px;
	width:168px;
	min-height:14px;
}
#destinationsFrance ul.menuPageDestinations li li li{
	min-height:14px;
}
ul.menuPageDestinations li a{
	display:none;
}
ul.menuPageDestinations li ul li a{
	display:block;
}
/*

.blocRechercherCampingPI{

  margin-top:-771px;

  position:relative;

}



.paddingBottom7px{

  margin-top:513px;

  position:relative;

  z-index:5;

}



#modeleDestinations #colGauche #colonne1 .blocAvis{

  margin-top:272px;

  position:relative;

}

*/
.TabbedPanelsContentGroup .miniatures{
	padding-top:10px;
}
.TabbedPanelsContentGroup .miniatures a{
	height:75px;
	padding:2px !important;
	width:75px;
	border:2px solid #FF1338;
	-webkit-border-radius:5px;
	-moz-border-radius:5px;
	border-radius:5px;
	display:block;
	line-height:0;
	overflow:hidden;
	float:left;
	margin-right:8px;
	margin-bottom:8px;
}
.TabbedPanelsContentGroup .miniatures a img{
	width:75px;
	height:75px;
	margin:0;
}
#blocCarteInteractive .miniature img{
	margin-right:10px;
}
#btn_more_informations, #btn_more_informations_off{
	text-decoration:none;
	background-color:#4adddd;
	-webkit-border-radius:5px;
	-moz-border-radius:5px;
	border-radius:5px;
	color:#fff;
	font-size:13px;
	font-weight:bold;
	padding:5px 10px;
	cursor:pointer;
	display:block;
	width:166px;
	text-align:center;
}
#btn_more_informations:hover, #btn_more_informations_off:hover{
	background-color:#FF2261;
}
