body {	
	margin:10px 0 0 0;
	padding:0;
	background:url(images/repeat.gif);
}
#conteneur {
	width:790px;
	height:auto;
	border:5px solid #FFF;
	margin:auto;
}
#pied {
	width:790px;
	height:auto;
	font:11px Arial, Helvetica, sans-serif;
	color:#CCC;
	margin:auto;
	padding:5px 0 0 0;
	text-align:center;
}
#pied a {
	color:#CCC;
	text-decoration:none;
}
#slogan-index {
	width:790px;
	height:32px;
	background:url(images/slogan-index.jpg);
}
#contenu {
	width:790px;
	height:auto;
	background:url(images/pix-fond-texte.jpg);
}
#zone-texte {
	width:790px;
	height:auto;
	background:url(images/fond-texte.jpg) no-repeat;
	padding:10px 0 10px 0;
}
#flashcontent {
	position:relative;
	font:12px Arial, Helvetica, sans-serif;
	color:#FFF;
}
#rond-menu {
	position:absolute;
	top:210px;
	right:0px;
}
#langues {
	position:absolute;
	top:0;
	left:-42px;
}
#langues ul {
	margin:0;
	padding:0;
}
#langues li a {
	font:10px Arial, Helvetica, sans-serif;
	color:#FFF;
}
/* menu */

#menu {
	width:790px;
	height:20px;
	background:url(images/fond-menu.png) repeat;
	position:relative;
}
#menu ul {
	width:auto;
	margin:0;
	padding:0;
	list-style:none;
}
#menu li {
	float:left;
	margin:0;
	padding:0;
}
#menu li a {
	height:20px;
	display:block;
	background-position:top;
	float:left;
	margin:0;
	background-repeat:no-repeat;
	padding:0 10px 0 10px;
}
#menu li a:hover {
	background-position:bottom;
}
#menu span {
	display:none;
}

/* ici les menu-fr.css, menu-uk.css, et menu-it.css*/ 

.rollover {
	background-position:bottom !important;
}
.menu-separation {
	width:1px;
	height:20px;
	background:url(images/menu-separation.png);
}

/* fin du menu */

#texte {
	
}
h1 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 15px;
	font-weight: bold;
	color: #669900;
	padding:0 0 0 30px;
	margin:0;
	background:url(images/puce.png) no-repeat;
	background-position:10px center;
}
h2 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color:#FF3333;
	padding:0 0 0 50px;
	margin:0;
	background:url(images/puce2.png) no-repeat 30px center;
}
h2 a {
	color:#F33;
	text-decoration:none;
	margin:0;
	padding:0;
}
h2 a:hover {
	color:#6666FF;
	text-decoration:none;
}
h2 ul {
	margin:0;
	padding:0;
}
h2 li {
	display:inline;
	margin:0 10px 0 0;
}
h3 {
	font:bold 11px Arial, Helvetica, sans-serif;
	color:#333333;
	padding:0 0 0 70px;
	margin:0;
	background:url(images/puce3.png) no-repeat 50px center;
}
h3 a {
	color:#333333;
	text-decoration:none;
	margin:0;
	padding:0;
}
h3 a:hover {
	color:#6666FF;
	text-decoration:none;
}
h3 ul {
	margin:0;
	padding:0;
}
h3 li {
	display:inline;
	margin:0 10px 0 0;
}
#zone-texte p {
	margin:10px 20px 10px 30px;
	font:11px Arial, Helvetica, sans-serif;
	color:#000;
}
#zone-texte p a {
	font:bold 11px Arial, Helvetica, sans-serif;
	color:#000;
	text-decoration:none;
}
#zone-texte p a:hover {
	color:#690;
	text-decoration:none;
}
.tableautarifs table {
	border: 1px;
	width: auto;	
}
.tableautarifs th {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #000000;
	text-align: center;
	width: 10%;
	padding: 5px;
}
.tableautarifs td {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	width: 10%;
	padding: 5px;
	text-align: center;
	border: 1px solid #A8A481;
	margin: 2px;
}
.tableautarifs td a {
	font-weight:bold;
	color:#333333;
	text-decoration:none;
}
.imagemini {
	margin:0 20px 0 20px;
	float: right;
}
.divvoyages {
	margin: 0 20px 20px 50px;
	height: 100px;
	font:11px Arial, Helvetica, sans-serif;
	color: #000000;
	text-decoration: none;
	vertical-align: middle;
}
.hover {
	color:#6666FF !important;
	text-decoration:underline !important;
}

.plusGros {
font-size:14px;
font-weight:bold;
}

.bonCadeau {
font-size:14px !important;
font-weight:bold;
color:#FF0000;
}

.texteBleu {
font-size:16px !important;
color:#0033CC !important;}
.bonCadeau a{
font-size:14px!important;
font-weight:bold;
color:#FF0000 !important;
text-decoration:none;}
.bonCadeau a:hover{
font-size:14px !important;
font-weight:bold;
color:#6666FF !important;
text-decoration:none;}

.form1 {
font-family: Arial, Helvetica, sans-serif;
font-size:12px;}

.souligne {
text-decoration:underline;}

.titreForm {
font-size:14px  !important;
font-weight:bold  !important;
color: #669900 !important;}

.formulaire {
font-family:Arial, Helvetica, sans-serif;
font-size:11px;
border:#557A2A solid 2px;}

.formulaire input{
font-size:11px;
color:#557A2A;
border: 1px solid #D2E1AE;
padding:2px;}

#btVideo {
height:85px;
left:50%;
margin-left:200px;
margin-top:75px;
position:absolute;
width:85px;
z-index:20;}

#video {
width:400px;
height:320px;
position:absolute;
z-index:101;
top:100px;
left:50%;
margin-left:-200px;
visibility:hidden;
background:#4F3313;
color:#FFFFFF;
font-size:14px;
font-weight:bold;
font-family:Verdana, Arial, Helvetica, sans-serif;
text-align:center;
}

#video a{
color:#FFFFFF;
text-decoration:none;}

#video a:hover{
color: #A89D86;
text-decoration:none;}




