span.gras  {
font-weight:bold;
}

img{
border-width:0;
border-style:none;
margin:0;
padding:0;
}

body{
margin:0;
padding:0;
background: white url(../images/fondBandeBleue.jpg) left top repeat-y scroll;
}

.divDrapeau{
margin:0 auto;
padding:0 0;
width:230px;
height:29px;
text-align:center;
}

ul#menu {
width:190px;
height:180px;
list-style-type:none;
margin:100px 0 0 10px;
padding:0;
}

#presentation {
float:left;
width:230px;
height:954px;
margin:0 30px 0 10px;
padding:0;
}

#contenu {
float:left;
margin:30px 30px 30px 0;
padding:0;
width:600px;
}

h1 {
text-align : center;
font:bold 15pt verdana, sans-serif;
margin:0;
padding:0;
}

span.bleu {
color:#71b4e2;
}

span.rouge {
color:#ff0000;
font:bold 13px Arial;
}

span.vert {
color:#008000;
font:bold 13px Arial;
}

hr {
height:2px;
background-color:#71b4e2;
}

h2 {
text-align : justify;
font:bold 13pt verdana, sans-serif;
margin:0;
padding:0;
}

h3 {
text-align:center;
display:block;
color:white;
background-color:#71b4e2;
height:20px;
margin:0;
padding:0;
}

p {
margin:0;
padding:10px 10px;
}

table { 
border:1px solid #71b4e2;
margin:0;
padding:0;
}

td{
margin:0;
padding:5px 5px;
}

tr{
margin:0;
padding:0;
}

#menu a {
display:block;
background:#71b4e2;
margin:5px 5px;
padding:0;
width:180px;
height:30px;
line-height:30px;
text-align:center;
text-decoration:none;
color:white;
font-family:verdana, sans-serif;
font-size:10pt;
}

#menu a:link {
display:block;
background:#71b4e2;
margin:5px 5px;
padding:0;
width:180px;
height:30px;
line-height:30px;
text-align:center;
text-decoration:none;
color:white;
font-family:verdana, sans-serif;
font-size:10pt;
}

#menu a:visited {
display:block;
background:#71b4e2;
margin:5px 5px;
padding:0;
width:180px;
height:30px;
line-height:30px;
text-align:center;
text-decoration:none;
color:white;
font-family:verdana, sans-serif;
font-size:10pt;
}

#menu a:hover {
display:block;
background:#71b4e2;
margin:5px 5px;
padding:0;
width:180px;
height:30px;
line-height:30px;
text-align:center;
text-decoration:none;
color:#ffff80;
font-weight:bold;
font-family:verdana, sans-serif;
font-size:11pt;
}

#header {
height: 29px;
padding-left:210px;
background-color:transparent;
}

#headerAccueil {
height: 29px;
background-color:transparent;
}

#conteneur {
position: absolute;
width: 100%;
background-color:transparent;
}
#centre {
background-color:transparent;
margin-left: 210px;
margin-right: 230px;
padding:20px 30px 20px 20px;
}
#centreseul {
background-color:transparent;
margin-left: 210px;
padding:20px 30px 20px 20px;
}
#centreseulCarte{
background-color:transparent;
margin-left: 210px;
padding:20px 30px 20px 20px;
text-align:center;
}
#plan {
border:1px dashed black;
}
#gauche {
position: absolute;
left:0;
width:210px;
}
#droite {
position: absolute;
right:0;
width:230px;
}

#pied a:hover,#piedAccueil a:hover,#centreseul a:hover{
font:8pt verdana, sans-serif;
color:#71b4e2;
background-color:transparent;
text-decoration:none;
}

#pied a:visited,#piedAccueil a:visited,#centreseul a:visited{
font:8pt verdana, sans-serif;
color:#71b4e2;
background-color:transparent;
text-decoration:none;
}

#pied a,#piedAccueil a,#centreseul a{
font:8pt verdana, sans-serif;
color:#71b4e2;
background-color:transparent;
text-decoration:none;
}

#piedAccueil {
text-align:center;
height: 30px;
background-color: transparent;
font : 8pt times, sans-serif;
margin-top : 70px;
}

#pied {
text-align:center;
padding-left:210px;
height: 30px;
background-color: transparent;
font : 8pt times, sans-serif;
margin-top : 70px;
}

#centreseulCarte,#centreseulCarte p,#centreseulCarte h2{
text-align:center;
}

#theatre{
float:left;
background-image: url(../images/theatre.jpg);
margin:1px;
padding:0 0;
width:174px;
height:128px;
}

#villa{
float:left;
background-image: url(../images/villa.jpg);
margin:1px;
padding:0 0;
width:174px;
height:128px;
}

#plage{
float:left;
background-image: url(../images/plage.jpg);
margin:1px;
padding:0 0;
width:174px;
height:128px;
}

#dune{
float:left;
background-image: url(../images/dune.jpg);
margin:1px;
padding:0 0;
width:174px;
height:128px;
}

#ile{
float:left;
background-image: url(../images/ile.jpg);
margin:1px;
padding:0 0;
width:174px;
height:128px;
}

#coucher{
float:left;
background-image: url(../images/coucher.jpg);
margin:1px;
padding:0 0;
width:202px;
height:216px;
}

.celluleBleue{
background-color:#DDF4FF;
margin:0;
padding:0;
}

.celluleJaune{
background-color:#FFFFDB;
margin:0;
padding:0;
}

#semaines p{
margin:0;
padding:0;
}

#semaines{
width:100%;
font:11px arial;
border:solid 1px #C0C0C0;
}

#semaines tr, #semaines td{
font:11px arial;
border:solid 1px #C0C0C0;
}

#tarifs{
margin:10px auto;
width:100%;
}

#tab1 {
font:bold 13px Arial;
color:#ffffff;
background-color:#71b4e2;
}

#tab2 {
font:11px Arial;
color:#000000;
}

.italic{
font-style:italic;
}

#identification{
margin:0 auto 10px auto;
}

.btnImageFR {
   border: none;
   background-repeat: no-repeat;
   width: 35px;
   height: 29px;
}

.btnImageSP {
   border: none;
   background-repeat: no-repeat;
   width: 35px;
   height: 29px;
}

.btnImageEN {
   border: none;
   background-repeat: no-repeat;
   width: 35px;
   height: 29px;
}

.btnImageDE {
   border: none;
   background-repeat: no-repeat;
   width: 35px;
   height: 29px;
}

.btnImageIT {
   border: none;
   background-repeat: no-repeat;
   width: 35px;
   height: 29px;
}

form
{
	float:left;
	margin:0 2px;
	padding:0 0;
	background-color:white;
}

#admin{
	float:left;
	margin:0 0 0 140px;
	padding:0 0;
}

.photoPlus1
{
	width:320px;
	height:240px;
	margin:10px 10px;
}

.photoPlus2
{
	width:180px;
	height:240px;
	margin:10px 10px;
}

.pdrapeau
{
	float:left;
	margin:0 1px;
	padding:0 0;
}

.italique {
	font-style:italic;
}

p#photos {width: 298px; height: 282px; margin: 0 auto; margin-top: 20px; color: #71b4e2; text-align: center;}
p#photos a {color: #71b4e2; text-align: center;}
.displaynone {display: none;}