﻿@charset "utf-8";
/*******    FEUILLE DE STYLE      ********/
/*******    © MBA MULTIMEDIA      ********/
/*******  www.mba-multimedia.com  ********/

.srub_a00 .une-col_1 .col-c .col-mid 	{ padding-top:0; }
.srub_a00 .entete h1.titre				{ color:#c80f72; }
.srub_a00 .entete h2.chapo				{ color:#336ba2; }
.srub_a00 #themes						{ position:relative; height:306px; }
.srub_a00 #themes-nav					{ position:absolute; left:-14px; top:0; z-index:2; width:276px; height:306px; background:url(/media/page_a/themes-nav.png) 0 0 no-repeat; }
.srub_a00 #themes-nav ul				{ padding:22px 0 0 0; }
.srub_a00 #themes-nav li				{ padding:0 19px 7px 9px;  text-transform:uppercase; font-size:12px; font-family:UbuntuBold, Verdana, Geneva, sans-serif; }
.srub_a00 #themes-nav .picto			{ display:none; position:absolute; left:-4px; top:0; z-index:1; width:267px; height:33px; background:url(/media/page_a/themes-nav_current_picto.png) 0 0 no-repeat; }
.srub_a00 #themes-nav .txt				{ position:absolute; left:6px; top:0; z-index:2; height:33px; line-height:33px; }
.srub_a00 #themes-nav a					{ position:relative; height:33px; display:block; border-bottom:1px solid #2e8bcc; text-decoration:none; }
.srub_a00 #themes-nav a:link,
.srub_a00 #themes-nav a:visited			{ color:#a4d9ff; border-bottom:1px solid #2e8bcc; border-top:1px solid #2e8bcc; }
.srub_a00 #themes-nav a:hover,
.srub_a00 #themes-nav a:active			{ color:#e7f5ff; border-bottom:1px solid #57a8eb; border-top:1px solid #57a8eb; }
.srub_a00 #themes-nav a.current			{ color:#015995; background:#fff; }
.srub_a00 #themes-nav a.current	.picto	{ display:block; }

.srub_a00 #themes-ctn					{ position:absolute; right:0; top:0; z-index:1; width:679px; height:277px; background:#f2efe9; border-bottom:2px solid #aa1782; }
.srub_a00 #themes-items					{ position:relative; overflow:hidden; width:679px; height:277px; }
.srub_a00 #themes-items item			{ position:absolute; display:none; width:679px; height:277px; }
.srub_a00 #themes-texte					{ position:absolute; right:350px; top:270px; z-index:2; width:220px; }
.srub_a00 #themes-texte p				{ background:#d21476; color:#fff; font-size:10px; text-align:center; padding:1px 0 2px 0; -webkit-border-radius:4px; -moz-border-radius:4px; border-radius:4px; }

.srub_a00 .col-btm						{ position:relative; min-height:178px; background:url(/media/page_a/srub_a00_col-btm.jpg) right top no-repeat; }
.srub_a00 .col-btm h3					{ color:#e560a7; font-weight:bold; font-size:14px; }
.srub_a00 .col-btm p					{ color:#00468b; line-height:18px; }
.srub_a00 .col-btm .w1					{ padding-top:15px; width:678px; }

#btn-ensemble-camping					{ position:absolute; top:63px; right:10px; width:177px; background:url(/media/page_a/btn-ensemble-camping.png) center bottom no-repeat; }
#btn-ensemble-camping .picto			{ }
#btn-ensemble-camping a					{ }
#btn-ensemble-camping a	.txt			{ }
#btn-ensemble-camping a:link .txt,
#btn-ensemble-camping a:visited .txt	{ background:#c31271; }
#btn-ensemble-camping a:hover .txt,
#btn-ensemble-camping a:active .txt		{ background:#006ab1; }


/* PAGE A01 - LISTING PROMO */
.srub_a01 .entete h1.titre				{ color:#7b0d7c; }
.srub_a01 .entete h2.chapo				{ color:#7d097e; }

/* PAGE A03 - CARTOGRAPHIE */
.srub_a03 .entete .chapo				{ color:#00468b; }
.srub_a03 #cartographie					{ position:relative; height:554px; }
.srub_a03 #carto-ctn					{ position:absolute; z-index:2; left:-14px; top:0; height:554px; width:276px; background:url(/media/page_a/carto-ctn.png) 0 0 no-repeat; }
.srub_a03 #googlemap					{ position:absolute; z-index:1; right:0; top:0; width:678px; height:534px; overflow:hidden; }

#recherche-geographique					{ padding:9px 0 0 2px; width:265px; height:236px; }	
#recherche-geographique .ctn			{ position:relative; }
#recherche-geographique #carte			{ position:absolute; left:0; top:0; width:265px; height:236px; background:url(/media/gabarit/recherche-geographique_ctn.png) 0 0 no-repeat; }	
#recherche-geographique h2				{ position:absolute; left:21px; top:12px; z-index:10; width:110px; font-size:18px; font-weight:normal; color:#fff; font-family:UbuntuLight, Verdana, Geneva, sans-serif; text-shadow:0 0 1px #3470a1; }
#recherche-geographique a				{ position:absolute; left:0; top:0px; display:block; width:265px; height:236px; }
#recherche-geographique a span			{ display:none; }

#votre-recherche						{ padding:0 9px; }
#votre-recherche .ttr					{ height:82px; }
#votre-recherche h2						{ height:49px; line-height:49px; padding-left:89px; font-size:17px; font-weight:normal; color:#8bcfff; text-transform:uppercase; font-family:UbuntuRegular, Verdana, Geneva, sans-serif;}
#votre-recherche .localisation			{ }
#votre-recherche .localisation p		{ position:relative; height:29px; width:236px; padding:4px 25px 0 6px; font-family:UbuntuBold, Verdana, Geneva, sans-serif; background:url(/media/page_a/themes-nav_current_picto.png) 0 0 no-repeat; }
#votre-recherche .localisation .pays	{ font-size:10px; line-height:10px; color:#015995; text-transform:uppercase; }
#votre-recherche .localisation .region	{ font-size:12px; line-height:12px; color:#ff6000; }
#votre-recherche .ctn					{ position:relative; padding:16px 0 0 0; } 
#votre-recherche .ctn p					{ color:#fff; font-size:11px; line-height:14px; } 
#votre-recherche .ctn .espace			{ display:block; float:right; width:100px; height:100px; } 

#votre-recherche .espagne_1 .espace,
#votre-recherche .espagne_2 .espace, 
#votre-recherche .espagne_3 .espace,
#votre-recherche .espagne_4 .espace		{ width:110px; } 
#votre-recherche .portugal_1 .espace	{ width:90px; } 

#votre-recherche #zonage				{ position:absolute; top:0; right:-9px; } 

/* PAGE A04 - FICHE CAMPING */
.srub_a04 .une-col_1 .col-c .col-top	{ padding-left:5px; }
.srub_a04 .une-col_1 .col-c .col-top-g	{ width:500px; padding:10px 0 10px 120px; min-height:105px; }
.srub_a04 .une-col_1 .col-c .col-top-d	{ position:relative; height:91px; }
.srub_a04 .une-col_1 .col-c .col-mid	{ padding-left:8px; }
.srub_a04 .une-col_1 .col-c .col-btm 	{ padding-left:8px; }
.srub_a04 .col-mid-d .chapo				{ color:#00468b; }
.srub_a04 .col-mid-d .texte				{ color:#2b8cd1; }
.srub_a04 .onglet						{ background:#ebeff4; padding:9px; }
.srub_a04 .onglet .bloc					{ background:#fff; padding:10px; margin-bottom:7px; -webkit-border-radius:6px; -moz-border-radius:6px; border-radius:6px; }
.srub_a04 .onglet .bloc-ttr				{ position:relative; border-bottom:1px solid #dfe6ef; padding:0 0 3px 35px; }
.srub_a04 .onglet .bloc-ttr .picto		{ width:26px; height:17px; left:2px; top:auto; bottom:-1px; background-position:-70px -107px; }
.srub_a04 .onglet .bloc h3				{ font-size:12px; font-weight:bold; text-transform:uppercase; }
.srub_a04 .onglet .bloc-ctn				{ padding:9px 0 0 0; color:#547981; font-size:11px; }
.srub_a04 .onglet .texte ul				{ padding:0; }
.srub_a04 .onglet .texte li				{ list-style:none; padding-bottom:5px; }
.srub_a04 .onglet .texte				{ color:#6a7887; line-height:17px; }
.srub_a04 .onglet .paragraphe .texte	{ color:#6a7887; line-height:normal; }

.srub_a04 .c1							{ color:#ff6c00; }
.srub_a04 .c2							{ color:#c80f72; }
.srub_a04 .c3							{ color:#8b115d; }

/*.srub_a04 #onglet2 > ul					{ overflow:hidden; }
.srub_a04 #onglet2 .bloc				{ float:left; width:264px; margin-right:17px; } 
.srub_a04 #onglet2 #services			{ margin-right:0; } */

.srub_a04 #onglet2						{ border-spacing:17px; }
.srub_a04 #onglet2 .table				{ display:table; }
.srub_a04 #onglet2 .tr					{ display:table-row; }
.srub_a04 #onglet2 .tr .bloc			{ display:table-cell; width:264px; }
.srub_a04 #onglet2 .texte				{ padding:0 17px; }
.srub_a04 #ville-proche					{ overflow:hidden; padding:10px 17px 5px 17px; } 
.srub_a04 #ville-proche p				{ font-size:12px; }
.srub_a04 #ville-proche p span			{ display:block; float:left; background:#fff; padding:1px 3px; color:#c80f72; -webkit-border-radius:3px; -moz-border-radius:3px; border-radius:3px;  }
.srub_a04 #ville-proche p strong		{ display:block; float:left; padding:1px 3px; color:#ff7e00; }

.srub_a04 #onglet4						{ overflow:hidden; }
.srub_a04 #onglet4 .left				{ float:left; width:228px; }
.srub_a04 #onglet4 .right				{ float:right; width:645px; }

/* PAGE A07 - TÉMOIGNAGES */
#temoignages							{ background:#21abcc; padding:6px 0 2px 0; }
#temoignages .ttr						{ height:54px; }
#temoignages .ttr .picto				{ height:54px; width:102px; left:7px; top:6px; background-position:-190px 0; }
#temoignages .ttr h2					{ padding-left:132px; line-height:54px; font-weight:normal; font-size:25px; color:#fff; font-family:UbuntuItalic, Verdana, Geneva, sans-serif; }
#temoignages .ctn						{ padding:6px 14px; }
#temoignages .ctn ul					{ }
#temoignages .ctn li					{ overflow:hidden; background:#fff; padding:8px; margin-bottom:6px; -webkit-border-radius:12px; -moz-border-radius:12px; border-radius:12px; }
#temoignages .ctn .left					{ float:left; width:107px; }
#temoignages .ctn .right				{ float:right; width:444px; }
#temoignages .ctn h3					{ color:#00468b; font-weight:bold; font-size:14px; }
#temoignages .ctn p						{ color:#547981; font-size:11px; line-height:15px; }
#temoignages .portrait					{ background:url(/media/gabarit/temoignages_portrait.png) 0 0 no-repeat; height:93px; width:107px; }
#temoignages .femme						{ background-position:0 0; }
#temoignages .garcon					{ background-position:0 -100px; }
#temoignages .fille						{ background-position:0 -200px; }
#temoignages .homme						{ background-position:0 -300px; }

/* PAGE A08 - LISTING DERNIÈRE MINUTE */
.srub_a08 .entete 						{ padding-left:130px; }
.srub_a08 .entete .picto				{ background-position:-100px 0; }
.srub_a08 .entete h1.titre				{ color:#c80f72; }
.srub_a08 .entete h2.chapo				{ color:#e560a7; }

/* PAGE A09 - LISTING SÉLECTION */
.srub_a09 .entete 						{ padding-left:130px; }
.srub_a09 .entete .picto				{ background-position:0 -100px; }
.srub_a09 .entete h1.titre				{ color:#c80f72; }
.srub_a09 .entete h2.chapo				{ color:#00468b; }



