<!-- /* Style Sheet */

	@charset "iso-8859-1";

	.hl {color:white;background-color:#4F5D63;z-index:100}
	body { background:white;padding:0px;margin:0px;font-family:Arial,Helvetica,Verdana;font-size:14px }
	#central {text-align:left;width:960px;padding:0px;background:white}
	.raz { clear:both;display:inline;height:1px;  }

	#bloc_logo {margin-top:10px;float:right;width:600px;background:white;margin-right:20px}
	#bloc_slider {float:left;width:300px}
	.bloc_menu_bas {float:left;width:820px;text-align:right}
	.bloc_titre_old {float:right;width:210px;height:150px;background:url(pics/maquette/back_titre_index.gif) top left no-repeat transparent;padding:65px 30px;}
	.bloc_titre {float:right;width:200px;margin:25px 40px 30px 10px;padding-top:15px;border-left:1px solid #CCE0FF;border-top:1px solid #CCE0FF;height:auto;text-align:right}
	div.bloc_titre_pt h2 {font-size:37px}

	.bloc_titre_destination {width:300px;}

	.contenu { color:#2C2C2C;overflow:auto !important;overflow:visible;height:auto;width:960px;clear:both;font-size:16px;line-height:20px}
	.theme {color:#2C2C2C;background-color:white}
	.fleche {color:#FF6600;}
	.contenu hr {border:0px;border-bottom:2px dotted #D0D0D0;margin:0px;padding:0px}

	#haut {padding:10px 0px 35px 0px;}
	.haut_search {float:right;width:50px;margin-right:10px;text-align:left;}
	.haut_langues {float:right;width:30px;text-align:right;}

	.haut_langues A {color:#A0A0A0;text-decoration:none;font-size:9px}

	A.externe  { font-weight:bold;color:#303B42}
	A.externe:hover  { text-decoration:'overline underline';color:#4141C3}

	.tout { margin:20px 10px 0px 25px;width: 760px;color:#606060;font-size:13px; }

	.gauche { margin:20px 10px 0px 25px;width:620px;float:left;color:#606060;}
	.droite { font-size:14px;line-height:17px;margin:10px 24px 10px 0px;width:240px;padding:10px 10px 10px 15px;float:right;background:url(pics/maquette/droite_filet.gif) repeat-y top left;color:#606060 }
	.droite_size_normal { font-size:16px;line-height:20px;}
	.droite A {text-decoration:none;color:#0066FF;border-bottom:1px #0066FF dotted}

	.contact {font-size:18px;text-align:right}

	.rubrique {float:right;width:100px;margin-left:10px;background:#AF0063;color:white;font-size:14px;font-weight:bold;text-align:right;padding:5px 10px}
	.auteur {color:#D77FB1;font-weight:bold;font-size:14px}
	.biblio {padding:7px 10px;background:#EFCCE0;color:#6F1E4C;margin:5px 0px}
	.chapo {color:#6F1E4C;font-weight:bold;margin-bottom:6px}

	.col1 {float:left;width:155px;margin-right:15px}
	.col1 img,.col2 img,.col3 img {margin:6px 0px}
	.col2 {float:right;width:155px;margin-right:20px}
	.col3 {float:right;width:155px;}
	.une img {margin:6px 0px;border:5px #AF0063 dashed}
	.pied {font-size:9px;background:#FCFCFC;margin:6px 0px 10px 0px;}

	.col_index_1 {width:560px;margin-right:15px}
	.col_index_1 img,.col_index_2 img,.col_index_3 img {margin:6px 0px}
	.col_index_2 {width:350px;}
	.col_index_3 {width:560px;}
	.col_quality_4 {margin-top:8px;margin-bottom:8px;width:300px;float:left;margin-right:15px}
	.col_quality_5 {margin-top:8px;margin-bottom:8px;width:280px;float:right;margin-right:25px}
	.col_quality_6 {width:560px;}
	.col_destination_2 {width:250px;}
	.col_destination_4 {margin-top:8px;margin-bottom:8px;width:280px;float:left;margin-right:25px}
	.col_destination_5 {margin-top:8px;margin-bottom:8px;width:260px;float:right;margin-right:25px}
		.bloc_jobs .bloc_titre {width:270px; margin:10px 0px 0px 25px}
	.bloc_jobs .bloc_titre_de h2 {font-size:27px}
	.bloc_jobs .bloc_titre_en h2 {font-size:34px}
	.bloc_jobs .bloc_titre_ h2 {font-size:34px}


   #omap_texte {position:relative;top:-360px;left:25px;color:#A0A0A0;font-size:13px;line-height:14px;width:430px;}
   #map_texte {color:#A0A0A0;font-size:13px;line-height:14px;}
   	.map_texte { border:1px solid #F0F0F0;width:190px !important;width:220px; padding:10px 15px }
	#map_texte strong {font-size:26px;color:#2d9f9b;font-weight:normal;line-height:22px;}
	#map_texte em {font-size:16px;color:#808080;font-style:normal;line-height:16px}

	.theme_vert {color:white;background-color:#336600}

	.contenu h3 { color:#FF6600;font-size:13px;display:inline;font-weight:bold;margin:0px;padding:0px }
	.contenu h6 { color:#0D66FF;font-size:22px;display:inline;font-weight:bold;margin:0px;padding:0px }
	.contenu h1 { color:#0066FF;font-size:13px;letter-spacing : -1px ;display:inline;font-weight:bold;margin:0px;padding:0px }
	.contenu h2 { color:#0066FF;font-size:46px;display:inline;font-weight:bold;margin:0px;padding:0px }
	.contenu h5 { color:#0066FF;font-size:16px;display:inline;font-weight:bold;margin:0px;padding:0px }
	.rubrique h4 { color:white;font-size:16px;letter-spacing : -1px ;display:inline;font-weight:bold;margin:0px;padding:0px }


	.droite_bloc { margin-left:18px }
	.droite_petit { font-size:11px }
	.droite_filet { width:300px;margin-left:1px;background:url(pics/maquette/droite_filet.gif) repeat-x top left;height:35px; }
	.droite_photo { background: #C6B778; padding: 10px; border: 1px solid #A29667;  }

	.contenu .contact h6 {font-size:28px}


	.theme_agency h6  {color:#448EC1;line-height:40px}
	.theme_agency .bloc_titre h2 {color:#448EC1;}
	.theme_agency h1 {color:#448EC1;}
	.theme_agency h5 {color:#448EC1;}
	.theme_agency .bloc_titre {border-color:#448EC1;}


	.theme_quality h6  {color:#43A6BB;line-height:40px}
	.theme_quality .bloc_titre h2 {color:#43A6BB;}
	.theme_quality h1 {color:#43A6BB;}
	.theme_quality h5 {color:#43A6BB;}
	.theme_quality .bloc_titre {border-color:#43A6BB;}

	.theme_product h6  {color:#3DB2B8;line-height:40px}
	.theme_product .bloc_titre h2 {color:#3DB2B8;}
	.theme_product h1 {color:#3DB2B8;}
	.theme_product h5 {color:#3DB2B8;}
	.theme_product .bloc_titre {border-color:#3DB2B8;}

	.theme_destination h6  {color:#2D9F9B;line-height:40px}
	.theme_destination .bloc_titre h2 {color:#2D9F9B;}
	.theme_destination h1 {color:#2D9F9B;}
	.theme_destination h5 {color:#2D9F9B;}
	.theme_destination .bloc_titre {border-color:#2D9F9B;}

	.theme_contact h6  {color:#1E8875;line-height:40px}
	.theme_contact .bloc_titre h2 {color:#1E8875;}
	.theme_contact h1 {color:#1E8875;}
	.theme_contact h5 {color:#1E8875;}
	.theme_contact .bloc_titre {border-color:#1E8875;}
	.theme_contact a {color:#1E8875;}

	.droite_news_titres {margin-bottom:7px}
	.droite_news_titres A {text-decoration:none;color:#303030}
	.droite_news_titres A:hover {text-decoration:none;color:#808080}

	.navigation A {text-decoration:none;color:#6699CC}
	.navigation A:hover {text-decoration:underline;}
	.lien A,.lien_exe A {font-weight:bold;text-decoration:none;color:#303030;}
	.lien A:hover,.lien_exe A:hover {text-decoration:none;color:#808080}

	A.apied   {vertical-align: super; font-size: 50%;text-decoration:none;color:#339999 }
	A.apied:hover {color:#303030}


	#gauche { margin:10px 0px 0px 64px;width: 400px;margin-right:0px;float:left; color:#808080;font-size:13px}

	.hasard h4 { color:#FF6600;font-size:24px;display:inline;font-weight:bold;margin:0px;padding:0px }


	.resultats h3 { color:#FF6600;font-size:13px;display:inline;font-weight:bold;margin:0px;padding:0px }
	.resultats_gauche {margin-bottom:15px;color:#303030;font-size:13px}
	.resultats {margin-bottom:15px;color:#6D4408;font-size:12px}
	.resultats_descriptif {font-size:12px;padding:10px 7px}
	.resultats .resultats_descriptif A {color:#505050;font-size:11px}
	.resultats .resultats_descriptif A:hover {color:#808080;}
	.resultats A {color:#505050;text-decoration:none;font-size:15px}
	.resultats A:hover {color:#808080;text-decoration:none;border-bottom:#D0D0D0 1px dotted}


	#foot { margin-top:20px;clear:both; border-top:1px solid #F0F0F0;height:30px;border-bottom:1px solid #F0F0F0;padding-top:15px}
	#foot p {font-size:12px;line-height:5px}
	#foot A {color:#808080;text-decoration:none;font-size:14px}
	#foot A:hover {color:#000000;}
	#foot .bas_langues A {font-size:9px;}
	#foot hr {clear:both;border:0px;height:1px;border-top:1px solid #505050;margin:4px;display:block;}
	.foot_ligne {margin:8px 0px;text-align:center;width:220px;height:1px}
	#foot_droite { float: right; width:250px;margin-right:10px; }
	#foot_centre { float: right;width:220px;height:44px;margin-right:30px;background:url(pics/maquette/foot_filet.gif) repeat-y top right; }
	#foot_gauche { float: left;width:220px;height:44px;margin-right:30px;margin-left:20px;background:url(pics/maquette/foot_filet.gif) repeat-y top right; }
	.foot_recherche {margin-bottom:15px;color:#808080;font-size:14px}
	.foot_recherche p {font-size:16px}
	.foot_recherche_bouton {color:#909090;font-size:13px;border:1px solid #B1B1BC;background-color:#C7C7CC}
	.foot_recherche_saisie {margin-top:5px;color:white;font-size:13px;border:1px solid #B1B1BC;background-color:#C7C7CC}

	#bas { margin-top:20px;clear:both; background:url(pics/maquette/bas_background.gif) top left repeat-x; height:30px; }
	#copyright { width:800px;color:#888D96;padding:0px; font-size:10px; }
	#copyright A {		font-size:10px; font-weight:bold; text-decoration:none;color:#5B5E93}
	#copyright A:hover {		color:#A6A174}

	h1 { color:#303B42;font-size:18px;letter-spacing : -1px ;display:inline;font-weight:bold;margin:0px;padding:0px }



	.contact_champ { border:1px dotted #0A0A36;background-color:#E6E6F4}
	.contact_submit { font-weight:bold}


	#slider { margin-left:25px;BACKGROUND: #FFF; OVERFLOW: hidden; POSITION: relative; TOP: 0px; HEIGHT: 133px }
#slider .slide {BACKGROUND: #FFF; text-align:left;OVERFLOW: hidden; BORDER-LEFT: #FFF 1px solid; WIDTH: 220px; CURSOR: default; POSITION: absolute; TOP: 0px; HEIGHT: 333px}
#slider .title {
	text-align:left;FONT-WEIGHT: bold; FONT-SIZE: 1.2em; COLOR: #f80; MARGIN-left: 1.5em; TEXT-DECORATION: none
}
#slider .backgroundText {
	text-align:left;BACKGROUND: #000; FILTER: alpha(opacity=40); WIDTH: 100%; POSITION: absolute; TOP: 0px; HEIGHT: 70%; opacity: 0.4
}
#slider .text {
	text-align:left;FONT-SIZE: 0.9em; LEFT: 10px; WIDTH: 240px; COLOR: #fff; FONT-FAMILY: verdana, arial, Helvetica, sans-serif; POSITION: absolute; TOP: 70%; TEXT-ALIGN: justify
}

#slider .diapo {
	VISIBILITY: hidden; POSITION: absolute
}
.slide A {text-decoration:none;color: white}

.balloon {
width:30px;
height:11px;
}
.balloon ul {
padding:0;
margin:0;
border:0;
list-style-type: none;
}
.balloon ul li {
float:left;
}
.balloon ul li a, .balloon ul li a:visited {
text-decoration:none;
color:#000;
background:#fff;
}
.balloon ul li a img, .balloon ul li a:visited img {
border:0;
}

.balloon ul li dl {
visibility:hidden;
position:absolute;
}



.balloon dl {width:180px; height:auto;}
.balloon dt {padding:0px 0 0 0;margin:0px;font-size:9px; color: #000;  text-align:center;}
.balloon_bas dt {padding:0px 0px 18px 0px;margin:0px;font-size:9px; color: #000;  text-align:center;}
.balloon dd {background:white;margin:0; padding:5px 10px; color:#000; font-size:9px; border:1px solid #C0C0C0;}
.balloon dd p {padding:0; margin:10px 0; line-height:1.5em;}

/* specific to non IE browsers and IE7 first with IE5.5 and IE6 second */
.balloon ul li:hover,
.balloon ul li a:hover {
color:#000;
position:relative;
cursor: pointer;
cursor:hand;
}

.balloon form {padding:0px;margin:0px;}
.balloon ul li:hover dl,
.balloon ul li a:hover dl {
visibility:visible;
color:#000;
top:5px;
left:-130px;
cursor:default;
}

.balloon_bas form {padding:0px;margin:0px;}
.balloon_bas ul li:hover dl,
.balloon_bas ul li a:hover dl {
visibility:visible;
color:#000;
top:-40px;
left:-130px;
cursor:default;
}

a.p2 {display:block; width:220px;text-decoration:none; background:#fff; border:0; }
a.p2 img {display:block; border:0;}
a.p2:hover {text-decoration:none; color:#000; position:relative; z-index:500;}
a.p2 b {display:hidden; position:absolute; left:-9999px; opacity:0;}
a.p2:hover b {top:0px; left:0px; opacity:1.0;}

a.p1 {display:block;  text-decoration:none; background:#fff; border:0; margin:20px 0 0 100px; float:left;}
a.p1 img {display:block; border:0;}
a.p1:hover {text-decoration:none; background-color:#8c97a3; color:#000; position:relative; z-index:500;}
a.p1 b {display:block; position:absolute; left:-999px; padding:10px; opacity:0; }
a.p1:hover b {top:0px; left:0px; padding:0px; background:#fff; opacity:1.0;





/* End Style Sheet*/  -->
