<html><head><meta name="color-scheme" content="light dark"></head><body><pre style="word-wrap: break-word; white-space: pre-wrap;">@charset "iso-8859-1";
/* CSS Document */
/**** reset ****/
html, body, div, span, applet, object, iframe,
h1, h2, h3, h4, h5, h6, p, blockquote, pre,
a, abbr, acronym, address, big, cite, code,
del, dfn, em, font, img, ins, kbd, q, s, samp,
strike, strong, sub, sup, tt, var,
dl, dt, dd, ol, ul, li,
fieldset, form, label, legend,
table, caption, tbody, tfoot, thead, tr, th, td {
	margin: 0;
	padding: 0;
	border: 0;
	/*font-weight: inherit;
	font-style: inherit;
	font-size: 100%;
	font-family: inherit;
	vertical-align: baseline;*/
}

body {line-height:1  }

/* Tables still need 'cellspacing="0"' in the markup. */
table { border-collapse: separate; border-spacing: 0; }
caption, th, td { text-align: left; font-weight: normal; }

/* Remove possible quote marks (") from &lt;q&gt;, &lt;blockquote&gt;. */
blockquote:before, blockquote:after, q:before, q:after { content: ""; }
blockquote, q { quotes: "" ""; }
/*****/
body{
font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;
color:#404040;
}
body{
	background-color:#3AAED3;
	background-image: url(../images/pages/fond_page2.jpg);
	background-repeat: no-repeat;
	background-position: center top;
}
#header {
margin:76px 0 0 0 ;
height:20px;
}
#global {
	width:950px;
	margin-left:auto;
	margin-right:auto;
	
	position:relative;
}
#zc{
position:absolute;
top:-55px;
left:0;
}

p.visual {
margin:5px 0 10px 0;	
}
p.visual a{
font-size:10px;
font-family:Arial, Helvetica, sans-serif;
color:#a6cde2;
text-decoration:none;
}
p.visual a:hover{
	color:#fff;
}
/*** fonts ***/
#fiche_tech h1 {
font-size:20px;	
}
dl.dl1 dt span.gaz{
font-size:10px;	
text-transform:lowercase;
font-weight:normal;
}
dl.dl1 dt,dl.dl1 dd,dl.dl2 dd,dl.dl3 dd,#bloc_sup p.dd,#contact h3,div.bloc ul {
font-size:11px;	
}
#col2.hobby p,#col2.hobby div.garantie,#occasions_header2 ul li,#page.central_occasions table,#contact h2,div.bloc p,div.bloc h2 {
font-size:12px;	
}
#col2.hobby h1,#occasions_header2 h1,#page.central_occasions table p.compteur,#services_header2 h1,div.bloc h1 {
font-size:18px;	
}
ul.menu,#titre_sous_menu{
font-size:15px;	
font-weight:bold;
text-transform:uppercase;
}
#contenu_accueil h1,dl.dl2 dt,dl.dl3 dt,#bloc_sup p.base,#sous_menu_am li,p.venir,#col2.hobby h2,#page.central_occasions table p,ul.pagination li,#contact h1{
font-size:14px;
}

p.accueil{
font-size:10px;
font-weight:bold;
}
#footer p, ul.menu_bas li {
font-family:Verdana, Geneva, sans-serif;
font-size:10px;
}
#table_fourgon td.nom{
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	font-weight:bold;
}
#table_fourgon td.base{
	font-family:Arial, Helvetica, sans-serif;
	font-size:10px;
	font-weight:bold;
	font-weight:normal;	
}
/*** fonts color ***/
ul.menu li a{
color:#fff;
}
ul.menu li a:hover, #table_fourgon table.st a,#titre_sous_menu,#titre_sous_menu a,.menu-aux a:hover {
color:#2e4064;
}
#footer p, ul.menu_bas li a,dl.dl1 dd,dl.dl2 dd,dl.dl3 dd,p.dd,p.venir,#page.central_occasions table,div.bloc p,div.bloc ul {
color:#000;	
}
#contenu_accueil h1, p.accueil{
color:#12447c;
}
#fiche_tech h1,dl.dl1 dt,dl.dl2 dt,dl.dl3 dt,p.base,#col2.hobby h1, #col2.hobby h2, #occasions_header2 h1,#page.central_occasions table span,#page.central_occasions table p,#services_header2 h1,div.bloc h1,div.bloc h2{
color:#7c7263;	
}
#col2.hobby p,#col2.hobby div.garantie,#contact h3,#contact h2,#contact h1{
color:#404040;	
}
/****font divers ****/
#contenu_accueil h1{
	font-style: italic;
	font-weight: normal;
	margin:21px 0 10px 0;
	line-height:18px;
}
/*** accueil ***/
body.accueil{
	background-color:#3AAED3;
	background-image: url(../images/accueil/fond_accueil_3.jpg);
	background-repeat: no-repeat;
	background-position: center top;
}
#header_accueil {
margin:129px 0 0 0 ;
}
#animation{
margin:24px 0 4px 0; 
}
p.accueil,#contenu_accueil h1{
	width:346px;
}
p.accueil{
line-height:12px;	
}
#sous_menu_fourgon{
display:none;	
position:absolute;
top:0px;
left:0;
}
#contenu_accueil{
height:166px;
}
/*** ****/
ul.menu {
float:right;
margin:0;
	position:relative;
	z-index:1000;
}
ul.menu li{
display:block;
margin:0 0 0 24px;
float:left;
padding:0 0px 0 0px; 
}
ul.menu li a:hover {

}
.menu-aux{
position:absolute;
	right:0;
	top:-40px;
	z-index: 500;
	list-style: none;
	text-transform: uppercase;
	font-weight: bold;
}
.menu-aux a {color:#fff;text-decoration:none}
/**** menu fourgon ****/
#titre_sous_menu{
	padding:8px 7px 20px 7px;
	/*background-color:#69afd3;*/
	width:225px;
	margin:-8px 0 0 272px;
	background-image: url(../images/menu_fourgon/onglet_sm.png);
	background-repeat: no-repeat;
	background-position: left top;
	/*11/06/2019*/
	position:relative;
	z-index: 100000;
}
#titre_sous_menu a{
text-decoration:none;	
}
#table_fourgon{
background-color:#9acce8;
border-top:1px solid #66a4c5;
border-bottom:1px solid #66a4c5;
}
#table_fourgon img{
border:0;	
}
#table_fourgon a{
text-decoration:none;
}
#table_fourgon td.droit {
border-right:1px #d4ebf6 solid;
}
#table_fourgon td.ligne{
border-bottom:1px #d4ebf6 solid;	
}
#table_fourgon table.st{
background-color:#9acce8;
}
#table_fourgon table.st:hover{
background-color:#69afd3;
color:#FFF;
}
#table_fourgon table.st:hover a{
color:#fff;	
}
#table_fourgon td.nom{
	width:87px;
	height:49px;
	padding:0 9px 0 24px;
	background-image: url(../images/menu_fourgon/fleche.gif);
	background-repeat: no-repeat;
	background-position: left center;
}
#table_fourgon td.base{
	width:221px;
	height:40px;
	padding:9px 9px 0 9px;
	vertical-align:top;
}
/*** liens ***/
ul.menu li a, ul.menu_bas li a{
text-decoration:none	
}
/** frise **/
.frise{
	height:7px;
	background-image: url(../images/accueil/frise.gif);
	background-repeat: repeat-x;
}
/** pied **/
#footer{
	padding:11px  0 15px 0;
	background-image: url(../images/pied/pointilles.gif);
	background-repeat: repeat-x;
	background-position: left top;
	/*background-color:#FF0;*/
	height:30px;
	/*font-weight:bold;*/
	position:relative;
}
#made_in_aveyron{
position:absolute;
top:45px;
left:-22px;	
}
#footer p{
float:left;
width:580px;
line-height:12px;
}
ul.menu_bas{
float:right;
line-height:12px;
}
ul.menu_bas li{
display:block;	
padding:0 6px 0 6px;
float:left;
border-right: 1px solid #000;
text-align:center;
}
ul.menu_bas li.last{
border:0;	
}
/**** divers ****/
.bord0{
	border:0;
}
.spacer{
	clear:both;	
}
/*** bandeau ***/
#bandeau{
margin:11px 0 4px 0;
height:340px;
}
/*** page ***/
#page{
margin:4px 0 13px 0;	
}
#col1.col_amenage{
	float:left;
	width:279px;
	background-image: url(../images/fiches/fond_vignettes.png);
	background-repeat: no-repeat;
	background-position: left top;

}
#vignettes{
	height:500px;
	background-image: url(../images/fiche/fond_lac.jpg);
	background-repeat: no-repeat;
	background-position: 1px 278px;	
}
.vignettes{
float:left;
margin:0 1px 1px 0;
}
p.zoom{
color:#fff;
background-color:#2e4064;
text-align:center;
font-size:11px;
padding:6px 0 6px 0;
border-left:1px solid #6cadd0;
border-right:1px solid #6cadd0;
border-bottom:1px solid #6cadd0;
}
/**/
#col2{
float:right;
width:670px;
background-color:#fff;
position:relative;
/*border-left:1px solid #3AAED3;*/
/*padding:0 0 0 26px;*/
}
/*** fiche technique ***/
.fond_fiche{
	/*background-image: url(../images/fiche/fond_central_fiche.gif);
	background-repeat: repeat-y;
	background-position: left top;*/	
}
#fiche_tech #bloc_sup{
	border-bottom:#93c3dc solid 1px;
}

#fiche_tech #bloc_sup #gauche {
float:left;
width:388px;
border-right:#93c3dc solid 1px;
padding:0 0 29px 26px;
}

#fiche_tech #bloc_sup img{
margin:20px 0 0 0;
}

#fiche_tech h1,dl.dl1 dt,dl.dl2 dt,dl.dl3 dt,#bloc_sup p.base{
text-transform: uppercase;
font-weight:bold;
}
#fiche_tech h1{
	margin:14px 0 20px 0;
}
dl.dl1{
	width:270px;	
}
dl.dl1 dt{
float:left;
width:167px;
padding:5px 0 5px 0;
background-image: url(../images/fiches/tiret_bas.gif);
background-repeat: repeat-x;
background-position: left bottom;
}
dt { clear: both; }
dl.dl1 dd{
float:left;
width:103px;
padding:5px 0 5px 0;
background-image: url(../images/fiches/tiret_bas.gif);
background-repeat: repeat-x;
background-position: left bottom;
}
dl.dl2{
	width:270px;
	margin:15px  0  17px 0;
}
#bloc_sup p.base{
padding:20px 0 5px 15px;
margin:0 0 0 415px;
}
#bloc_sup  p.dd{
margin:0 0 0 415px;
padding:0 0 0 15px;
}
dl.dl2, dl.dl3{
width:340px;
}
dl.dl2 dt, dl.dl3 dt{
padding:0px 0 4px 0;	
}
dl.dl2 dd, dl.dl3 dd{
line-height:14px;
margin:0 0 17px 0;
}
#bloc_bas{
/*border-bottom:#93c3dc solid 1px;*/
}
#bloc_bas #bb_bas{
border-right:#93c3dc solid 1px;
width:388px;
float:left;
padding:0 0 0 26px;
min-height:385px;
}
dl.dl3 dd.dd_last{
padding:0 0 12px 0;	
margin:0;
}
#plan{
float:right;	
padding:34px 14px 20px 0;

/*width:256px;*/
text-align:center;
}

/*** sous menu am **/
#fleche_bas{
position:absolute;
top:36px;
left:60px;
}
#fleche_haut{
position:absolute;
}
#fleche_haut.societe{
top:23px;
left:205px;
}
#fleche_haut.amenagement{
top:23px;
left:400px;
}
#fleche_haut.services{
top:23px;
left:555px;
}
#fleche_haut.caravane{
top:23px;
left:680px;
}
#fleche_haut.occasions{
top:23px;
left:815px;
}
#fleche_haut.contact{
top:23px;
right:25px;
}
#sous_menu_am{
	position:absolute;
	top:100px;
	left:40px;
	list-style-type: none;
}
#sous_menu_am li{
	width:221px;
	text-transform:uppercase;
	padding:2px 8px 3px 8px;
	background-image: url(../images/fiche/pointille_blanc.gif);
	background-repeat: repeat-x;
	background-position: left bottom;
}
#sous_menu_am li.selection{
background-color:#FFF;
color:#7c7263;
}
#sous_menu_am li.selection a{
color:#7c7263;
}
#sous_menu_am li a{
color:#FFF;	
text-decoration:none;
}
#sous_menu_am li a:hover{
color:#dadada;
}
p.trait4{
height:4px;
background-color:#FFF;
margin:0 0 1px 0;
}
#print_carte{
position:absolute;
bottom:0;
right:-1px;
width:258px;
}
p._fiche{
	position:absolute;
	right:65px;
	bottom:17px;
}
#print_carte a{
margin:0;
border:0;
padding:0;
}

p.entoure_pdf{
border-bottom:#93c3dc solid 1px;
border-top:#93c3dc solid 1px;
height:27px;
}
/*** vignettes ***/
img.vignette,img.last_vignette {
	width:92px;
	height:92px;
	/*margin-bottom:1px;*/
	border-bottom:1px solid #3AAED3;
	
}
img.vignette {
	/*margin-right:1px;*/
	border-right:1px solid #3AAED3;
}
img.last_vignette {	
	/*margin-right:0;*/
	border-right:none;
}

/**hobby**/
#col1.hobby {
width:277px;
float:left;
}
#col2.hobby {
float:left;
padding:0px 0 10px 0px;
width:671px;
background-color:transparent;
border:none;
}
#col2.hobby p {
line-height:14px;
padding:0 40px 0 0;
}
#col2.hobby div.col_gauche{
float:left;
width:387px; /* 412px;*/
padding:0 0 0 25px;
background-color:#fff;
vertical-align:top;
height:516px;
border:0;
margin:0 1px 0 0;

}
#col2.hobby div.col_droite{
	float:right;
	width:258px;
	
}
#col2 #header_hobby {
height:52px;
background-color:#FFF;
margin:0 0 1px 0;
padding: 10px 0 0 25px;
}
#col2.hobby h1 {
margin:0 0 3px 0;
}
#col2.hobby h2 {
	padding:15px 0 13px 0;
	width:370px;
	text-transform:uppercase;
	margin:15px 0 0 0;
}
.haut_point{
	background-image: url(../images/revue_de_presse/pointille_rp.png);
	background-repeat: repeat-x;
	background-position: left top;	
}
#accordion{
width:277px;	
}
#accordion h3 {
	height:35px;
	background-image:url(../images/hobby/fond_h3_bas.png);
	background-repeat: no-repeat;
	background-position: left top;
	background-color:#e9cb42;
	padding:8px 0 0 27px;
	font-size:14px;
	color:#404040;
	border-top:1px solid #71b0d2;
	line-height:13px;
}
#accordion h3 a {
	color:#404040;
	text-decoration:none;
}
h3 span {
font-size:11px;	
font-weight:normal;
}
#hobby_occasion{
	/*padding:40px 0 0 0;*/
	position:absolute;
	left:0;
	bottom:80px;
}
#col2.hobby div.garantie{
	padding:6px;
	width:280px;
	height:28px;
	margin:10px 0 0 -10px;
	line-height:14px;
	background-image: url(../images/hobby/fond_garantie.png);
	background-repeat: no-repeat;
	background-position: left top;
}
#interieur_hobby{
margin:1px 0 0 0;
}
/**occasions**/
#occasions_header2,#services_header2 {
height:49px;
background-color:#FFF;
padding:13px 0 0 43px;

}
#occasions_header2{
text-transform:uppercase;
margin:3px 0 36px 0;
}
#services_header2{
margin-top:3px;	
}
#occasions_header2 ul{
margin:2px 0 0 0;
}
#occasions_header2 ul li{
display:block;
float:left;
height:24px;
margin:0 26px 0 0;
padding:0 0 0 0;
}
#occasions_header2 ul li.v_fourgon{
	background-image: url(../images/occasions/fourgon.png);
	background-position: left top;
	background-repeat: no-repeat;
	padding:0 0 0 50px;
}
#occasions_header2 ul li.v_camping-car{
	background-image: url(../images/occasions/camping-car.png);
	background-position: left top;
	background-repeat: no-repeat;
	padding:0 0 0 57px;
}
#occasions_header2 ul li.v_caravanne{
	background-image: url(../images/occasions/caravanne.png);
	background-position: left top;
	background-repeat: no-repeat;
	padding:0 0 0 76px;
}
#occasions_header2 ul li a{
text-decoration:underline;
text-transform:uppercase;
color:#a7a496;
display:block;
margin:7px 0 0 0;
}
#occasions_header2 ul li a:hover{
text-decoration:none;
color:#000;
}
#page.central_occasions0{
	height:694px;
	background-image:url(../images/occasions/fond_sans_3.jpg);
	background-repeat: no-repeat;
	background-position: left bottom;
}
#page.central_occasions{
	height:694px;
	background-image:url(../images/occasions/fond_aubrac_2.jpg);
	background-repeat: no-repeat;
	background-position: right bottom;
}
img.photo_occasion{
border:3px #cac6b1 solid;
margin:9px
}
#page.central_occasions table{
background-color:#FFF;	
line-height:14px;
}
#page.central_occasions table span{
text-transform:uppercase;
font-weight:bold;

}
#page.central_occasions table td.categorie_occ{
	padding:6px 8px 5px 0px;
	background-image:url(../images/occasions/pointille_occ.png);
	background-position: left bottom;
	background-repeat: no-repeat;
}

#page.central_occasions table p.categorie {
	
	text-transform:uppercase;
	float:left;
	
	
}
#page.central_occasions table p.compteur{
float:right;	
color:#a7a496;
margin:0 6px 0 0;
}
.occ_texte{
padding:3px 13px 3px 0;	
}
.occ_sep_bas{
border-bottom:1px solid #3AAED3;	
}
#occasions_header2 h1 a {
color:#7c7263;	
text-decoration:none;
}
#occasions_header2 h1 a:hover {
color:#000;	
text-decoration:none;
}
#content_pagin{
position:absolute;
top:459px;
left:0px;
}
ul.pagination { list-style-type:none;display:inline;}
ul.pagination li {display:inline;padding-left:3px;padding-right:3px;}
ul.pagination li a {color:#000;text-decoration:none;}
ul.pagination li a:hover {text-decoration:underline;}
#occasions_header2 ul li a.select {color:#000;text-decoration:none;}
.sans_occasion{
	background-image: url(../images/occasions/fond_sans.jpg);
	background-repeat: no-repeat;
	background-position: left bottom;
}
div.sans_occ{
float:left;
width:688px;
}
p.sans_oc1,p.sans_oc2{
	text-align:center;
	font-family:Arial, Helvetica, sans-serif;
	color:#FFF;
	text-transform:uppercase;
	
	width:600px;
	margin:0 0 0 43px;	
}
p.sans_oc1{
font-size:18px;	
line-height:24px;
}
p.sans_oc2{
font-size:14px;
margin-top:17px;
line-height:18px;
}
/*** contact ***/
#contact {
	width:905px;
	height:237px;
	background-color:#e9cb42;
	background-image: url(../images/contact/fond_form.png);
	background-repeat: no-repeat;
	background-position: left top;
	padding:98px 0 0 45px;
}
#contact div.col1,#contact div.col2 {
float:left;	
width:322px;
}
#contact div.col3 {
float:right;
width:247px;
padding:0 0 0 0;
margin:0 10px 0 0;
}
#contact div.col1{
width:322px;	
}
#contact h1,#contact h2,#contact h3{
font-weight:bold;	
}
#contact h1,#contact h2,#contact h3,#contact label{
text-transform:uppercase;	
}
#contact label{
font-family:Verdana, Geneva, sans-serif;
font-size:10px;
color:#404040;
width:120px;
height:13px;
display:block;
/*float:left;*/
margin:0 0 11px 0;
padding:4px 0 0 0;
}
#contact input {
width:190px;
background-color:#fcf1c0;
height:15px;
border:none;
margin:0 0 11px 0;
}
#contact textarea{
border:none;
background-color:#fcf1c0;
width:314px;
height:160px;
margin:16px 0 0 0;
overflow:auto;
}
#contact div.col1 h1 {
	margin:0 0 24px 0;
	background-image: url(../images/contact/pointille.png);
	background-repeat: no-repeat;
	background-position: -10px bottom;
	padding:0 0 2px 0;
}
#contact div.col2 h1{
padding:0 0 1px 0;	
}
div.obligatoire{
	font-family:Verdana, Geneva, sans-serif;
	font-size:9px;
	color:#404040;
	margin:0 0 0 121px;
	width:198px;
	line-height:10px;	
}
#contact input.btn_envoie{
	width:183px;
	height:33px;
	background-image: url(../images/contact/btn_envoi.png);
	background-repeat: no-repeat;
	background-position: left top;
	margin:2px 0 0 137px;
}
#contact input.btn_envoie:hover{
	background-position: left -33px;
}
#contact div.col3 {
	
}
#contact div.col3 h1 {
	padding:0 0 2px 0;
	background-image: url(../images/contact/1_point.png);
	background-repeat: repeat-x;
	background-position: left bottom;
	margin:0 0 17px 0;
}
#contact div.col3 h2{
	margin:0 0 15px 0;
}
#contact div.col3 h3.telephone{
	background-image: url(../images/contact/1_point.png);
	background-repeat: repeat-x;
	background-position: left top;
	padding:15px 0 12px 0;
}
#page.page_contact {
	height:373px;
	background-image: url(../images/contact/fond_contact.jpg);
	background-repeat: no-repeat;
	background-position: right top;	
}

/*2019*/
#contact label.label-rgpd{width:auto;text-transform: none;margin-top:-10px;font-style: italic;padding-right:10px}

/*** services ***/
#services_header2 h1, div.bloc h1{
font-weight:bold;
text-transform:uppercase;
}
#services_gauche{
width:692px;
float:left;
}
#services_droite{
float:right;	
}
div.bloc{
background-color:#FFF;
margin:0 0 1px 0;
padding:0 10px 19px 43px;

}
div.bloc h1{
	padding:25px 0 7px 0;
	background-image: url(../images/services/pointille_1.png);
	background-repeat: repeat-x;
	background-position: left bottom;
	margin:0 10px 16px 0;
}
div.bloc h2{
text-transform:uppercase;
margin:10px 0 2px 0;
}
div.bloc p{
line-height:14px;
margin:6px 0 0 0;
}
div.bloc img {
float:left;
border:3px solid #cac6b1;
margin:0 16px 0 0;
}
div.bloc img.icone1 {
border:none;
float:right;
margin-right:380px;
}
div.bloc img.icone2 {
border:none;
float:right;
margin:-8px 330px 0 0;
}
div.bloc img.icone3 {
border:none;
float:right;
margin:-8px 380px 0 0;
}
div.bloc ul{
	list-style-type: none;	
}
div.slideshow{
float:left;
margin:0 16px 0 0;
}
p.venir_fiche a {
color:#000;
text-decoration:none;
position:absolute;
bottom:0;
right:0
}</pre></body></html>