body {
	padding:2px 0 0 0;
	margin:0;
	background-image:url(../images/bkg.gif);
}

img{ border:0px;}

#container {
	width:100%;
}
#content {
	width:945px;
	margin: 0 auto;
	background-color:#FFFFFF;
}
form {
	margin:0;
	padding:0;
}	
/* Home Page start */
#head {
	width:945px;
	height:173px;
	background-image: url(../images/head.jpg);
	position:relative;
	float:left;
}
#menu {
	width:575px;
	height:34px;
	position:absolute;
	bottom:22px;
	left:131px;
	font-family:Trebuchet MS;
	font-size:13px;
	font-weight:bold;
	color:#7c7c7c;
}
#home {
	width:26px;
	height:25px;
	position:absolute;
	bottom:123px;
	left:20px;
}
#menu .table {
	height:34px;
	text-align:center;
}
#menu .accueil {
	background-image:url(../images/menu-accueil.jpg);
}	
#menu .accueil-on {
	background-image:url(../images/menu-accueil-on.jpg);
	color:#636363;
}
#menu .destinations {
	background-image:url(../images/menu-destinations.jpg);	
}
#menu .promotions {
	background-image:url(../images/menu-promotions.jpg);	
}
#menu .actualites {
	background-image:url(../images/menu-actualites.jpg);	
}
#menu .nos-agences {
	background-image:url(../images/menu-nos-agences.jpg);	
}
#menu .on {
	background-image:url(../images/menu-on.jpg);
	color:#636363;
}
#menu a {
	color:#7c7c7c;
	text-decoration:none;
}
#menu a:hover {
	color:#636363;
	text-decoration:none;
}
#fil-arian{
	width:500px;
	height:17px;
	position:absolute;
	bottom:0px;
	left:9px;
	font-family:Trebuchet MS;
	font-size:10px;
	color:#76bebc;
	padding-top:5px;
}
#fil-arian a{
	color:#76bebc;
	text-decoration:none;		
}
#fil-arian a:hover{
	color:#5b9391;
	text-decoration:none;		
}
#body {
	width:945px;
	clear:both;
	margin:0;
	padding:0;
}
#left {
	width:210px;
	float:left;
}
#inner {
	width:500px;
	float:left;
	margin:12px 0 0 10px;
}
#inner2 {
	width:500px;
	float:left;
	margin:0 12px 0 13px;
}
#right {
	width:210px;
	float:right;
}
#destinations {
	width:210px;
	float:left;
	padding-bottom:5px;
}
#destinations .table {
	border-top-width: 1px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-right-style: solid;
	border-left-style: solid;
	border-top-color: #968072;
	border-right-color: #968072;
	border-bottom-color: #968072;
	border-left-color: #968072;
	height:21px;
	font-family:Arial;
	font-size:11px;
	font-weight:bold;
}
#destinations .table a{
	color:#977f73;
	background-image:url(../images/destinations-menu.jpg);
	display:block;
	width:164px;
	padding-left:38px;
	height:18px;
	padding-top:3px;
	text-decoration:none;
}
#destinations .table a:hover{
	color:#636363;
	background-image:url(../images/destinations-menu-hover.jpg);
	display:block;
	width:164px;
	padding-left:38px;	
	height:18px;
	padding-top:3px;
	text-decoration:none;
}
#meteo {
	width:210px;
	float:left;
	padding-bottom:5px;
}
#meteo .table {
	border-top-width: 1px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-right-style: solid;
	border-left-style: solid;
	border-top-color: #71aaac;
	border-right-color: #71aaac;
	border-bottom-color: #71aaac;
	border-left-color: #71aaac;
	height:25px;
	font-family:Arial;
	font-size:11px;
}
#meteo .table a{
	color:#3cb4a4;
	background-image:url(../images/meteo-menu.jpg);
	display:block;
	width:190px;
	padding-left:12px;
	height:20px;
	padding-top:5px;
	text-decoration:none;
}
#meteo .table a:hover{
	color:#395033;
	background-image:url(../images/meteo-menu-hover.jpg);
	display:block;
	width:190px;
	padding-left:12px;	
	height:20px;
	padding-top:5px;
	text-decoration:none;
}
#partir {
	width:210px;
	float:left;
	padding-bottom:5px;
}
#partir .table {
	border-top-width: 1px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-right-style: solid;
	border-left-style: solid;
	border-top-color: #71aaac;
	border-right-color: #71aaac;
	border-bottom-color: #71aaac;
	border-left-color: #71aaac;
	height:25px;
	font-family:Arial;
	font-size:11px;
}
#partir .table a{
	color:#3cb4a4;
	background-image:url(../images/meteo-menu.jpg);
	display:block;
	width:177px;
	padding-left:25px;
	height:20px;
	padding-top:5px;
	text-decoration:none;
}
#partir .table a:hover{
	color:#395033;
	background-image:url(../images/meteo-menu-hover.jpg);
	display:block;
	width:177px;
	padding-left:25px;	
	height:20px;
	padding-top:5px;
	text-decoration:none;
}
#promotions{
	width:210px;
	float:left;
	padding-bottom:5px;
}
#promotions .table {
	border-top-width: 1px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-right-style: solid;
	border-left-style: solid;
	border-top-color: #ffce69;
	border-right-color: #ffce69;
	border-bottom-color: #ffce69;
	border-left-color: #ffce69;
	font-family:Arial;
	font-weight:bold;
	font-size:11px;
}
#promotions .table a{
	color:#ffc632;
	background-image:url(../images/promotions-menu.jpg);
	display:block;
	width:177px;
	padding-left:25px;
	padding-bottom:7px;
	padding-top:7px;
	text-decoration:none;
}
#promotions .table a:hover{
	color:#ffab01;
	background-image:url(../images/promotions-menu-hover.jpg);
	display:block;
	width:177px;
	padding-left:25px;	
	padding-bottom:7px;
	padding-top:7px;
	text-decoration:none;
}
#acces-pro{
	width:210px;
	height:227px;
	float:left;
	margin-top:10px;
	padding-bottom:5px;	
	background-image:url(../images/acces-pro.jpg);
	background-repeat:no-repeat;
}
#acces-pro .message{
	font-family:Arial;
	font-size:11px;
	color:#fffcb0;
}
#acces-pro .texte{
	height:91px;
	font-family:Arial;
	font-size:11px;
	color:#FFFFFF;
}
#acces-pro .texte-fil{
	height:24px;
	font-family:Arial;
	font-size:11px;
	font-weight:bold;
	color:#FFFFFF;
}
#acces-pro .text-field{
	width:99px;
	height:14px;
	font-family:Arial;
	font-size:11px;
	color:#418d90;
	border:solid 1px #418d90;
}
#acces-pro .valider{
	padding-left:60px;
	height:35px;
}
#acces-pro .partenaire{
	font-family:Arial;
	font-size:13px;
	font-weight:bold;
	padding-top:25px;
	height:15px;
}
#acces-pro .partenaire a{
	color:#FFFFFF;
	text-decoration:none;
}
#acces-pro .partenaire a:hover{
	color:#ebebeb;
	text-decoration:none;
}
#office-tourisme {
	width:210px;
	float:left;
	padding-bottom:5px;
}
#office-tourisme .flag {
	padding-top:3px;
	padding-bottom:3px;
	padding-left:12px;
	width:36px;
	background-color:#a3e2db;
}	
#office-tourisme .table {
	font-family:Arial;
	width:156px;
	padding-top:2px;
	font-size:11px;
	background-color:#a3e2db;
}
#office-tourisme .table a{
	color:#4c4c4c;
	text-decoration:none;
	height:23px;
}
#office-tourisme .table a:hover{
	color:#353535;
	text-decoration:none;
	height:23px;
}
#actualites {
	width:210px;
	float:left;
	padding-bottom:5px;
}
#actualites .table {
	border-top-width: 1px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-right-style: solid;
	border-left-style: solid;
	border-top-color: #71aaac;
	border-right-color: #71aaac;
	border-bottom-color: #71aaac;
	border-left-color: #71aaac;
	height:25px;
	padding:6px 3px 6px 12px;
	font-family:Arial;
	font-size:11px;
	width:186px;
}
#actualites .table a{
	color:#438e90;
	text-decoration:underline;
}
#actualites .table a:hover{
	color:#438e90;
	text-decoration:none;
}
#videos {
	width:154px;
	float:left;
	background-image:url(../images/videos.jpg);
	background-repeat:no-repeat;
	height:41px;
	padding-top:10px;
	font-family:Trebuchet Ms;
	font-size:11px;
	padding-left:56px;
}
#videos a{	
	color:#e19700;
	text-decoration:none;
}
#videos a:hover{
	color:#b67d09;
	text-decoration:none;
}
#bottom {
	width:945px;
	height:43px;
	padding-top:45px;
	background-image:url(../images/bottom-bkg.jpg);
	float:left;
	font-family:Trebuchet MS;
	font-size:10px;
	text-align:center;
}
#bottom .ligne1	{
	color:#418d90;
}
#bottom .ligne1	a{
	color:#418d90;
	text-decoration:none;
}	
#bottom .ligne1	a:hover{
	color:#76bebc;
	text-decoration:none;
}	
#bottom .ligne2	{
	color:#76bebc;
}		
	
/* Home Page end */

/* Actualite start */
#actualites-archives {
	background-image:url(../images/bkg-archives.jpg);
	background-repeat:no-repeat;
}
#retour-liste {
	font-family:Trebuchet Ms;
	font-size:11px;
	height:20px;
	text-align:right;
}
#retour-liste a{
	color:#7c7c7c;
	text-decoration:none;
}			
#retour-liste a:hover{
	color:#4b4b4b;
	text-decoration:none;
}
#actualitear{
	font-family:Trebuchet MS;
	font-size:15px;
	font-weight:bold;
	font-style:italic;
	color:#76bebc;
	height:26px;
	padding-bottom:10px;
}
#archivesbkg{
	background-image:url(../images/archives-top.gif);
	background-repeat:no-repeat;
}	
#archivestexte{
	margin:15px 17px 0 17px;
	font-family:Trebuchet MS;
	font-size:12px;
	color:#4b4b4b;

}
#archivestexte a{
	color:#4b4b4b;
	text-decoration:none;
}
#archivestexte a:hover{
	color:#000000;
	text-decoration:none;
}
#actualitedetail{
	background-image:url(../images/detail-bkg.gif);
	font-family:Trebuchet MS;
	font-size:12px;
	color:#4b4b4b;
}
.actuliste{
	font-family:Trebuchet MS;
	font-size:11px;
	color:#636363;
	padding-bottom:16px;
}
.actuliste .in{
	padding:0 8px 0 8px;
	background-image:url(../images/actulistebkg.gif);
}
.actuliste .title{
	font-family:Trebuchet MS;
	font-size:12px;
	font-weight:bold;
	color:#418d90;
}
.actuliste a{
	color:#76bebc;
	text-decoration:none;
	font-style:italic;
	font-weight:bold;
}
.actuliste a:hover{
	color:#418d90;
	text-decoration:none;
	font-style:italic;
	font-weight:bold;
}							
/* Actualite end */

/* Agence start */
#agence {
	width:440px;
	background-image:url(../images/agences-bkg.gif);
	margin:0 auto;
}
#agence .recherche{
	padding-top:23px;
	font-family:Trebuchet MS;
	font-size:11px;
	color:#636363;
	padding-bottom:23px;
}	
#agence .list{
	font-family:Arial;
	font-size:11px;
	color:#418d90;
}
#agence .legende{
	width:396px;
	padding-bottom:5px;
	font-family:Trebuchet MS;
	font-size:11px;
	color:#418d90;
}			
/* Agence end */

/* Menu left start */
#menu-left {
	width:210px;
	float:left;
	padding-bottom:5px;
}
#menu-left .table {
	background-color:#cbbfb9;
	height:21px;
	font-family:Trebuchet MS;
	font-size:12px;
}
#menu-left .table a{
	color:#4c4c4c;
	background-image:url(../images/menu-left.gif);
	display:block;
	width:182px;
	padding-left:22px;
	height:22px;
	padding-top:5px;
	text-decoration:none;
}
#menu-left .table a:hover{
	color:#353535;
	background-image:url(../images/menu-left-hover.gif);
	display:block;
	width:182px;
	padding-left:22px;	
	height:22px;
	padding-top:5px;
	text-decoration:none;
}
#menu-left .table2 {
	background-color:#cbbfb9;
	height:13px;
	font-family:Trebuchet MS;
	background-color:#d6cdc9;
	font-size:11px;
}
#menu-left .table2 a{
	color:#353535;
	display:block;
	width:182px;
	padding-left:22px;
	background-image:url(../images/menu-left-hover2.gif);
	height:13px;
	padding-top:2px;
	padding-bottom:3px;
	text-decoration:none;
}
#menu-left .table2 a:hover{
	color:#7c655a;
	display:block;
	width:182px;
	padding-left:22px;	
	height:13px;
	padding-top:2px;
	padding-bottom:3px;
	background-image:url(../images/menu-left-hover2.gif);
	text-decoration:none;
}
#menu-left .tablein{
	color:#353535;
	background-image:url(../images/menu-left-hover.gif);
	display:block;
	width:182px;
	padding-left:22px;	
	height:22px;
	padding-top:5px;
	text-decoration:none;
	font-family:Trebuchet MS;
	font-size:12px;	
}
#menu-left .tablein a{
	color:#353535;
	text-decoration:none;
}
#menu-left .tablein a:hover{
	color:#353535;
	text-decoration:none;
}



/* Menu left end */

/* Destination start */
#meteo2 {
	background-image:url(../images/meteo-header.gif);
	background-repeat:no-repeat;
	height:26px;
	text-align:center;
	padding-top:11px;
	font-family:Trebuchet MS;
	width:204px;
	font-size:12px;
	font-weight:bold;
	color:#418d90;
}
#meteo2in {
	color:#395033;
	background-image:url(../images/meteo-menu-hover.jpg);
	display:block;
	width:179px;
	padding-left:22px;	
	font-family:Trebuchet MS;
	height:24px;
	padding-top:3px;
	font-size:11px;
	text-decoration:none;
	border-right-width: 1px;
	border-left-width: 1px;
	border-right-style: solid;
	border-left-style: solid;
	border-right-color: #71aaac;
	border-left-color: #71aaac;
}
#meteo2in a{
	color:#395033;
	text-decoration:none;
}
#meteo2in a:hover{
	color:#418d90;
	text-decoration:none;
}
#officetourisme {
	background-image:url(../images/office-tourisme.jpg);
	height:62px;
	width:204px;
	font-family:Trebuchet MS;
	font-size:12px;
	font-weight:bold;
	color:#636363;
}
#officetourisme a{
	color:#636363;
	text-decoration:none;
}
#officetourisme a:hover{
	color:#4c4c4c;
	text-decoration:none;
}
#officecontent{
	width:500px;
}
#officecontent .texte{
	background-image:url(../images/portrait-bkg.jpg);
	background-repeat:no-repeat;
	padding:16px;
	font-family:Trebuchet MS;
	font-size:12px;
	color:#636363;
}
#officecontent .titre{
	font-family:Trebuchet MS;
	font-size:15px;
	font-weight:bold;
	font-style:italic;
	color:#977f73;
	padding-left:17px;
}
#officecontent .titre2{
	color:#4c4c4c;
	height:30px;
	padding-bottom:7px;
}
#officecontent .menulist{
	font-family:Arial;
	font-size:11px;
	color:#977f73;
}
#officecontent .menulist2{
	padding-top:3px;
	padding-bottom:3px;
}
#officecontent a{
	color:#4c4c4c;
	text-decoration:none;
}
#officecontent a:hover{
	color:#977f73;
	text-decoration:none;
}
#legende{
	background-image:url(../images/legende.gif);
	background-repeat:no-repeat;
	height:177px;
	width:500px;
	font-family:Trebuchet MS;
	font-size:12px;
	color:#847066;
}								
/* Destination end */

/* Promotion start */
#promotiondetail{
	background-image:url(../images/promotion-bkg.gif);
	font-family:Trebuchet MS;
	font-size:12px;
	color:#353535;
}
#promotionar{
	font-family:Trebuchet MS;
	font-size:15px;
	font-weight:bold;
	font-style:italic;
	color:#edb43e;
	height:26px;
	padding-bottom:10px;
}
#promotionar2{
	font-family:Trebuchet MS;
	font-size:15px;
	font-weight:bold;
	font-style:italic;
	color:#edb43e;
	height:16px;
	padding-top:10px;
	padding-bottom:10px;
}
#promotion-archives {
	background-image:url(../images/promolistebkg1.gif);
	background-repeat:no-repeat;
}
.promoliste{
	font-family:Trebuchet MS;
	font-size:11px;
	color:#353535;
	padding-bottom:16px;
}
.promoliste .in{
	padding:0 8px 0 8px;
	background-image:url(../images/promolistebkg.gif);
}
.promoliste .title{
	font-family:Trebuchet MS;
	font-size:12px;
	font-weight:bold;
	color:#edb43e;
}
.promoliste a{
	color:#edb43e;
	text-decoration:none;
	font-style:italic;
	font-weight:bold;
}
.promoliste a:hover{
	color:#ce9726;
	text-decoration:none;
	font-style:italic;
	font-weight:bold;
}	
/* Promotion end */

/* Croisiere start */
#croisiere {
	background-image:url(../images/croisierebkg.gif);
	width:500px;
}
#croisiere .titre{
	font-family:Trebuchet MS;
	font-size:15px;
	font-weight:bold;
	font-style:italic;
	color:#977f73;
	padding-left:17px;
}
#croisiere .texte{
	font-family:Trebuchet MS;
	font-size:12px;
	color:#4b4b4b;
	padding:0 10px 10px 10px;
}
#croisiere .links{
	font-family:Trebuchet MS;
	font-size:12px;
	color:#7c655a;
	text-align:right;
}
#croisiere .links a{
	color:#7c655a;
	text-decoration:none;
}
#croisiere .links a:hover{
	color:#353535;
	text-decoration:none;
}
#croisiere .titre2{
	color:#7c655a;
	font-weight:bold;
	padding-top:7px;
	padding-bottom:7px;
}
#croisiere .titre3{
	color:#7c655a;
	font-size:10px;
}
#croisiereinner{
	background-image:url(../images/croisiereinner.gif);
	width:458px;
	padding:10px;
}
#croisiereinner .sepvertical{
	background-image:url(../images/sepvertical.gif);
}
#croisiereinner .texteright{
	padding-left:14px;
	vertical-align:top;
}
/* Croisiere end */

/* Partenaire start */
#bigninner{
	width:944px;
}
#partenaireheader{
	padding-bottom:11px;
	padding-top:11px;
	background-image:url(../images/partenaire-header1.jpg);
	background-repeat:no-repeat;
	font-family:Trebuchet MS;
	font-size:14px;
	color:#636363;
	font-weight:bold;
}
#carreDev{
	background-image:url(../images/carre-bg.gif);
	background-repeat:no-repeat;
	color:#54a7da;
	font-size:12px;
	padding-bottom:6px;
	line-height:16px;
}
#partenaireinner{
	background-image:url(../images/partenairebkg.jpg);
	padding:20px 0 20px 34px;
	font-family:Trebuchet MS;
	font-size:12px;
	color:#636363;
	vertical-align:top;
}
#partenaireinner  a{
	color:#54a7da;
	text-decoration:none;
}
#partenaireinner a:hover{
	color:#54a7da;
	text-decoration:underline;
}
#partenaireheader a{
	color:#54a7da;
	text-decoration:none;
}
#partenaireheader a:hover{
	color:#54a7da;
	text-decoration:underline;
}



#partenaireformulaire{
	background-image:url(../images/formulaire.gif);
	width:876px;
	height:370px;
	background-repeat:no-repeat;
}
#partenaireformulaire .button{
	width:70px;
	height:20px;
	border:solid 1px #418d90;
	font-family:Arial;
	font-size:11px;
	color:#418d90;
	background-color:#FFFFFF;
}
#partenaireformulaire2{
	padding-right:36px;
	padding-left:36px;
	width:802px;
	height:321px;
	background-repeat:no-repeat;
	font-size:11px;
	color:#418d90;
}
#partenaireformulaire2 .titre{
	font-family:Trebuchet MS;
	font-size:15px;
	font-weight:bold;
	color:#418d90;
	padding-top:14px;
	padding-bottom:15px;
}
#partenaireformulaire2 .textfield{
	font-family:Arial;
	height:15px;
	font-size:11px;
	color:#418d90;
	font-size:11px;
	border:solid 1px #82c1bf;
	width:120px;
}
#partenaireformulaire2 .textarea{
	font-family:Arial;
	font-size:11px;
	color:#418d90;
	font-size:11px;
	border:solid 1px #82c1bf;
	width:120px;
}
#partenaireformulaire2 .textfield2{
	font-family:Arial;
	height:15px;
	font-size:11px;
	color:#418d90;
	font-size:11px;
	border:solid 1px #82c1bf;
	width:90px;
}
#partenaireformulaire2 .spacing{
	padding-top:6px;
	padding-bottom:6px;
}
#bkgin{
	background-image:url(../images/bkgin.jpg);
	padding-left:36px;
}
#bkgintitle{
	padding-top:11px;
	padding-bottom:11px;
	padding-left:36px;
	font-family:Trebuchet MS;
	background-image:url(../images/bkgintitle.jpg);
	font-size:14px;
	color:#636363;
	font-weight:bold;	
}
#adresses{
	background-image:url(../images/adresses.gif);
	background-repeat:no-repeat;
	height:160px;
	padding-right:36px;
	padding-left:36px;
	color:#418d90;
}
#adresses .titres{
	padding-top:12px;
	padding-bottom:12px;
	font-size:14px;
	font-weight:bold;
	color:#418d90;
}
		
/* Partenaire end */




/* Video start */
#video{
	background-image:url(../images/video-image.gif);
	width:440px;
	margin:0 auto;
}
#video .innervideo{
	padding-bottom:30px;
	margin:0 auto;
	text-align:center;
	padding-top:6px;
}	
/* Video end */

.grey{
	color:#808080;
	font-size:12px;
	text-align:justify;
}

.arial24{
	font-family:Arial, Helvetica, sans-serif;
	font-size:24px;
	color:#808080;
	font-weight:bold;
}

.arial20{
	font-family:Arial, Helvetica, sans-serif;
	font-size:20px;
	color:#808080;
	font-weight:bold;
}

.arial18{
	font-family:Arial, Helvetica, sans-serif;
	font-size:18px;
	color:#808080;
	font-weight:bold;
}
.arial16{
	font-family:Arial, Helvetica, sans-serif;
	font-size:16px;
	color:#808080;
	font-weight:bold;
}
.big_blue18{
	font-family:Arial, Helvetica, sans-serif;
	font-size:18px;
	color:#99ccff;
	font-weight:bold;
}
.big_blue16{
	font-family:Arial, Helvetica, sans-serif;
	font-size:16px;
	color:#99ccff;
	font-weight:bold;
}
.grey_u{
	color:#808080;
	text-decoration:underline;
	font-size:12px;
}
.imgResized{
	border:#cccccc solid 1px;
	background-color:#ffffff;
}
.tahoma12 {
	font-family: Tahoma;
	font-size: 12px;
}
.filtre{
	border: solid 1px #999999;
	font-size: 12px;
	color: #44a19e;
	font-weight:bold;
}
.filtreY{
	border: solid 1px #e19700;
	font-size: 12px;
	color: #e19700;
	font-weight:bold;
}
