body {
	margin: 0;
	text-align: center;
	background-image:url(../images/body.jpg);
	font-family:Arial, Helvetica, sans-serif;
}
img {
border:0;
}
a {
color:#921640;
text-decoration:none;
}
a:link {
color:#921640;
text-decoration:none;
}
a:visited {
color:#921640;
text-decoration:none;
}
a:hover {
color:#921640;
text-decoration:underline;
}
h1 {
color:#0e90b0;
padding:0;
margin-bottom:6px;
margin-top:4px;
font-size:15px;
}
h2 {
color:#921640;
padding:0;
margin-bottom:6px;
margin-top:4px;
font-size:13px;
}
h3 {
color:#921640;
padding:0;
margin-bottom:6px;
font-size:13px;
}
h4 {
color:#921640;
padding:0;
margin-bottom:6px;
font-size:13px;
}
.rose {
color:#921640;
}
.conteneur {
position:relative;
margin:auto;
width:996px;
text-align:left;
}


.conteneur-bandeau {

width:996px;
height:251px;
}
.haut-bandeau {
	position:absolute;
	top:20px;
	left:5px;
	z-index:3;
}
.gauche-bandeau {
	position:absolute;
	top:73px;
	left:0px;
	z-index:3;
}
.bandeau {
	position:absolute;
	top:74px;
	left:13px;
	z-index:3;

}
.bandeau-droite {
	position:absolute;
	top:73px;
	right:-57px;
	z-index:3;
}
.conteneur-fond {
width:992px;
padding-left:4px;
clear:both;
font-size:12px;
}
.fond {
float:left;
background-image:url(../images/fond.png);
background-repeat:repeat;
width:1006px;
height:auto;
clear:both;
margin-left:-6px;

}
.menu-gauche {
	position:absolute;
	top:343px;
	left:-7px;
	background-image:url(../images/menu-gauche.png);
	width:17px;
	height:280px;
}
.conteneur-menu {
float:left;
clear:both;
height:auto;
min-height:820px;
}
.menu {
float:left;
background-image:url(../images/menu.jpg);
background-position:right;
background-repeat:no-repeat;
width:253px;
height:372px;
padding-left:12px;
}
.boutons {
float:left;
padding-left:21px;
padding-top:63px;
width:200px;
}
.boutons img {
float:left;
}
.milieu-accueil {
float:left;
width:300px;
}
.titre-actu {
float:left;
width:253px;
padding-left:90px;
}
.actu {
float:left;
width:253px;
padding-left:90px;
min-height:70px;
}
.actu ul {
margin:0;
padding:0;
}
.actu li {
margin:0;
padding:0;
list-style-type:disc;
list-style-position:outside;
margin-bottom:5px;
}
.actu img {
float:right;
margin-right:5px;
}
.video-accueil {
float:left;
width:253px;
padding-left:56px;
padding-top:10px;
}

.droite-accueil {
float:right;
padding-right:50px;
padding-top:15px;
width:250px;
}
.texte-bas-picto {
float:right;
width:200px;
padding-top:10px;
padding-right:50px;
}
.pictos {
float:left;
padding-top:15px;
}
.picto-gauche {
float:left;
padding-left:57px;
padding-top:20px;
width:80px;
}
.picto-gauche img{
float:left;
margin-top:10px;
}
.picto-droite {
float:left;
text-align:center;
width:90px;
padding-top:20px;
}
.picto-droite img {
margin-top:10px;
}



.picto-gite {
float:left;
padding-left:57px;
padding-top:20px;
width:169px;
text-align:center;
font-size:12px;
background-image:url(../images/trait-logo-gite.gif);
background-repeat:no-repeat;
background-position:top right;
margin-top:20px;
}
#touring {
margin-top:20px;
margin-bottom:14px;
}
#bretagne {
margin-top:24px;
}
.suite-accueil {
float:left;
width:700px;
padding-top:20px;
padding-left:30px;
}
.carte-accueil {
float:left;
padding-top:40px;
width:292px;
}
.texte-accueil {
float:right;
background-image:url(../images/fond-texte.jpg);
background-repeat:no-repeat;
width:388px;
padding-top:20px;
padding-right:20px;
}
.texte-accueil p{
margin:0;
padding-left:30px;
padding-right:30px;
padding-bottom:5px;
}
.photo-accueil {
float:left;
padding-top:20px;
}

.pied {
clear:both;

background-image:url(../images/pied.png);
width:1023px;
height:171px;
margin-left:-22px;
}
.menu-pied {
float:left;
padding-top:100px;
padding-left:214px;
font-size:11px;
}
.menu-pied a {
color:#000000;
}
.menu-pied a:link {
color:#000000;
}
.menu-pied a:visited {
color:#000000;
}
.adresse {
font-size:10px;
color:#796f5d;
padding-top:4px;
}
.drapeaux {
float:left;
padding-top:100px;
padding-left:84px;
}
.drapeaux img {
float:left;
margin-right:20px;
}
.facebook {
float:left;
padding-top:94px;
padding-left:68px;
}
.credit {
float:right;
margin-top:-33px;
padding-right:46px;
text-align:right;
font-size:10px;
}
.credit a {
color:#000000;
text-decoration:none;
}
.credit a:link {
color:#000000;
text-decoration:none;
}
.credit a:visited {
color:#000000;
text-decoration:none;
}
.credit a:hover {
color:#000000;
text-decoration:underline;
}


.contenu {
float:left;
width:700px;
padding-left:40px;
}
.contenu img {
float:left;
}
.droite {
float:right;
padding-left:30px;
padding-right:50px;
width:250px;
padding-top:12px;
}
.droite2 {
float:right;
padding-left:30px;
width:250px;

}
.texte {
float:left;
width:650px;
padding-top:12px;
}
.texte-agenda2 {
float:left;
width:640px;
padding-top:12px;
}
.texte-agenda {
float:left;
width:650px;
padding-top:12px;
}
.texte-agenda img {
float:left;
margin-right:10px;
}
.texte-agenda p {
margin-bottom:20px;
margin-top:3px;
}
.texte-tarifs {
float:left;
width:650px;
padding-top:12px;
}
.texte-tarifs h2 {
margin-top:18px;
}
.picto-col-gauche {
float:left;
padding-left:57px;
padding-top:50px;
width:80px;
}
.picto-col-gauche img{
float:left;
margin-top:10px;
}
.picto-col-droite {
float:left;
text-align:center;
width:90px;
padding-top:50px;
}
.picto-col-droite img {
margin-top:10px;
}
.bloc-mobilhome-conteneur {
float:left;
width:288px;
height:240px;
}
.bloc-mobilhome-conteneur h2 {
	color:#0f1010;
}
.bleu {
color:#0e90b0;
}
.bloc-mobilhome-conteneur-2 {
float:left;
width:288px;
padding-left:40px;
height:240px;
}
.bloc-mobilhome-conteneur-2 h2 {
	color:#0f1010;
}
.bloc-mobilhome-conteneur-3 {
float:left;
width:288px;
height:240px;
padding-bottom:20px;
}
.bloc-mobilhome-conteneur-3 h2 {
	color:#0f1010;
}
.bloc-mobilhome {
float:left;
background-image:url(../images/bordure.gif);
width:288px;
height:140px;
}
.bloc-mobilhome img {
float:left;
margin-left:13px;
margin-top:12px;
}
.plus-d-infos {
float:left;
padding-left:9px;
margin-top:-5px;
width:288px;
}
.bloc-mobilhome-ligne {
float:left;
width:640px;
}

.texte-mobilhome {
float:left;
padding-bottom:40px;
width:370px;
}
.conteneur-photo {
float:left;
width:720px;
}
.photo-proxi {
float:left;

width:296px;
padding-right:60px;
margin-bottom:30px;

}
.photo-proxi2 {
float:left;
background-image:url(../images/bordure-milieu.gif);
width:296px;
background-position:left;
background-repeat:repeat-y;
}
.photo-proxi2 img{
float:left;
}
.photo {
float:left;
background-image:url(../images/bordure-milieu.gif);
width:296px;
padding-right:60px;
margin-bottom:40px;
background-position:left;
background-repeat:repeat-y;
}
.photo img{
float:left;
}
.photo-milieu {
float:left;
margin-left:8px;
}
.photod {
float:left;
background-image:url(../images/bordure2-milieu.gif);
width:241px;
margin-top:20px;
background-repeat:repeat-y;
}
.photod img{
float:left;
}
.conteneur-photog {
float:left;
width:175px;
height:180px;
margin-right:30px;
}
.photog {
float:left;
background-image:url(../images/bordureg-milieu.gif);
width:175px;
background-repeat:repeat-y;
}
.photog img{
float:left;
}
.liste-mobilhome {
float:left;
padding-top:40px;
}
#pdf {
margin-top:-17px;
margin-right:3px;
}

.bloc-tarif {
float:left;
width:650px;
padding-bottom:20px;
background-image:url(../images/trait.gif);
background-repeat:no-repeat;
background-position:top;
}
.pdf-tarifs {
float:left;
width:100%;
text-align:right;
padding-right:5px;
}
.pdf-tarifs p{
margin-bottom:20px;
}
.pdf-tarifs img {
float:right;
}
