/* CSS Document */

body { background-image:url(images/fond_voyager_voir.jpg); background-position:center top; background-repeat:no-repeat; background-color:#a09a81; margin:0; font-family:Arial, Helvetica, sans-serif; color:#59564a; font-size:0.8em;}
h1 { margin:0; padding:0; color:#4a3e35; display: inline;}
h2 { margin:0; padding:0; color:#4a3e35;}
h3 { margin:0; padding:0; color:#4a3e35;}
h4 { margin:0; padding:0; font-size:1.1em; color:#4a3e35;}
img { border:none}
.titre_dest_small { font-size:1.8em;}
.titre_dest_small2 { font-size:1.5em;}
.ss_titre_dest_small { font-size:0.9em;}
.retour { width:38px; height:7px; float:right; margin:0 20px 0 0; background-image:url(images/retour.gif); }
.retour a { border:none}
.no_destination { color:#aba58f;}
hr {width:600px; margin:0 0 5px 0; border:none; border-bottom:solid 1px #4a3e35;}
.cap { text-transform: uppercase;}
.red { color:#8e1527;}
.vert { color:#6D7F43;}
/* Codes couleurs : rouge #8e1527 |  */

#conteneur { margin:50px auto 0 auto; width:940px; }
#conteneur #bg_top { background-image:url(images/ombre_haut.png); background-position:center; background-repeat:no-repeat; width:940px; height:31px;}
#conteneur #bg_right_top { background-image:url(images/bg_right_top.png); background-repeat:no-repeat; background-position:top; width:67px; height:198px; float:right; margin:0;}
#conteneur #bg_right { background-image:url(images/bg_right.png); background-repeat:repeat-y; margin:0;}
#conteneur #bg_left { background-image:url(images/bg_left.png); background-repeat:repeat-y; float:left; margin:0;}
#conteneur #bg_left_top { background-image:url(images/bg_left.png); background-repeat:repeat-y; float:left; width:71px; height:198px;}
#conteneur #header_contener { width:940px; float:left;}
#conteneur #header { width:940px;  float:left;}
	#conteneur #header #logo { width:550px; height:198px; float:left; margin:0;}
	#conteneur #header #menu { width:230px; height:85px; background-image:url(images/menu_header.jpg); float:left; margin:0; padding:113px 0 0 22px;}
	
	/* TITRE MENU */
	#conteneur #header #menu #block1 { width:194px; float:left;}
	#conteneur #header #menu #destinations { width:134px; height:18px; background-image:url(images/destinations_off.jpg); background-repeat:no-repeat; overflow:hidden; float:left; color:#cfc7a7;}
	#conteneur #header #menu #destinations a {  width:0px; height:18px; background-image:url(images/destinations_off.jpg); background-repeat:no-repeat; padding-left:134px; color:#cfc7a7;}
	#conteneur #header #menu #destinations a:hover { background-image:url(images/destinations_on.jpg); background-repeat:no-repeat;}
	#conteneur #header #menu #image { width:98px; height:20px; background-image:url(images/image_off.jpg); background-repeat:no-repeat; overflow:hidden; color:#cfc7a7;}
	#conteneur #header #menu #image a {  width:0px; height:20px; background-image:url(images/image_off.jpg); background-repeat:no-repeat; padding-left:158px; color:#cfc7a7;}
	#conteneur #header #menu #image a:hover { background-image:url(images/image_on.jpg); background-repeat:no-repeat;}
	#conteneur #header #menu #portrait { width:98px; height:19px; background-image:url(images/portrait_off.jpg); background-repeat:no-repeat; overflow:hidden; float:left; color:#cfc7a7;}
	#conteneur #header #menu #portrait a {  width:0px; height:19px; background-image:url(images/portrait_off.jpg); background-repeat:no-repeat; padding-left:120px; color:#cfc7a7;}
	#conteneur #header #menu #portrait a:hover { background-image:url(images/portrait_on.jpg); background-repeat:no-repeat;}
	#conteneur #header #menu #parcours { width:114px; height:18px; background-image:url(images/parcours_off.jpg); background-repeat:no-repeat; overflow:hidden; float:left; color:#cfc7a7;}
	#conteneur #header #menu #parcours a {  width:0px; height:18px; background-image:url(images/parcours_off.jpg); background-repeat:no-repeat; padding-left:114px; color:#cfc7a7;}
	#conteneur #header #menu #parcours a:hover { background-image:url(images/parcours_on.jpg); background-repeat:no-repeat;}
	#conteneur #header #menu #block2 { width:94px; float:left; padding-top:9px;}
	#conteneur #header #menu #contact { width:111px; height:18px; background-image:url(images/contact_off.jpg); background-repeat:no-repeat; overflow:hidden; float:left;}
	#conteneur #header #menu #contact a {  width:0px; height:18px; background-image:url(images/contact_off.jpg); background-repeat:no-repeat; padding-left:94px; color:#cfc7a7;}
	#conteneur #header #menu #contact a:hover { background-image:url(images/contact_on.jpg); background-repeat:no-repeat;}
	
/* ENCART et MAIN CONTENER */
#conteneur #contenu_main { background-image:url(images/bg_main.png); background-repeat:repeat-y; padding:5px 55px 20px 85px; float:left; width:800px;}
#conteneur #contenu_main #encart_index { width:620px; float:left; padding-left:20px;}
#conteneur #contenu_main #encart_menu { background-image:url(images/ombre_destination.png); background-repeat:no-repeat; background-position:left; width:115px; float:right; padding: 10px 5px 0 25px; margin-right:13px;}
#conteneur #contenu_main #encart_menu a { color:#59564a; text-decoration:none;}
#conteneur #contenu_main #encart_menu a:hover { color:#8e1527;}
#conteneur #contenu_main #encart_menu ul { list-style-type: none; margin:0; padding:0;}
#conteneur #contenu_main #encart_menu #prog a { width:115px; margin:20px 0 0 0; color:#8e1527; text-decoration:none; font-weight:bold;}
#conteneur #contenu_main #encart_menu #prog a:hover { color:#b68990;}

#conteneur #contenu_main #encart { width:620px; float:left;}
#conteneur #contenu_main #encart a { text-decoration:none; color:#59564a; font-weight:bold;}
#conteneur #contenu_main #encart a:hover { color:#8e1527}

/* DESTINATIONS */
#conteneur #contenu_main #encart #photo { height:140px; width:210px; float:left; margin:0 20px 10px 0;}
#conteneur #contenu_main #encart #info_main { height:100%; width:370px; float:left; margin:5px 0px 20px 0px; padding:10px 5px 5px 0px; float:left;  border-top:solid 1px #4a3e35;}
	#conteneur #contenu_main #encart .info_coin { float:right}
	#conteneur #contenu_main #encart .info_champ { color:#4a3e35; font-weight:bold;}
	#conteneur #contenu_main #encart .info_champ a { text-decoration:none; color:#4a3e35}
	#conteneur #contenu_main #encart .info_champ a:hover { color:#aba58f;}
	#conteneur #contenu_main #encart .info_conditions {	color:#4a3e35; font-weight:bold; padding-left:5px;}
	#conteneur #contenu_main #encart .info_conditions a { text-decoration:none; color:#4a3e35}
	#conteneur #contenu_main #encart .info_conditions a:hover { color:#aba58f;}
	#conteneur #contenu_main #encart .marge_titre_h2 { margin:30px 0 0 0;}
	#conteneur #contenu_main #encart .imprimante {float:right; font-size:0.8em;	vertical-align: middle; margin-right:5px;}
	
#conteneur #contenu_main #encart #fondtxt_main { height:100%; width:620px; float:left; background-color:#cfc7a7; float:left;}
	#conteneur #contenu_main #encart #fondtxt_main_top { height:8px; width:100%; float:left; margin:0; background-image:url(images/info_top_G.gif); background-position:left; background-repeat:no-repeat;}
	#conteneur #contenu_main #encart #fondtxt_main_txt { height:100%; width:610px; float:left; padding:0 10px 0 8px;}
	#conteneur #contenu_main #encart #fondtxt_main_bas { height:8px; width:100%; float:left; margin:0; background-image:url(images/info_bas_G.gif); background-position:left; background-repeat:no-repeat;}
	
	
	#conteneur #contenu_main #encart #comprend { text-transform: uppercase;}
	
#conteneur #contenu_main #encart #fondtxt_mainindex { height:100%; width:620px; float:left; background-color:#cfc7a7; float:left; margin-bottom:20px; padding:0px 0 0 0;}
#conteneur #contenu_main #encart #fondtxt_mainindex #text { float:left; margin:5px;}
	#conteneur #contenu_main #encart #fondtxt_mainindex #titre-index {  border-bottom:solid 1px #4a3e35; float:left; margin:5px 0 5px 0; height:22px;  width:600px;}
	#conteneur #contenu_main #encart #fondtxt_mainindex #titre-index-dest { float:left; margin:5px 0 5px 0px; height:28px; width:100%; color:#8e1527; margin-left:20px;}
	
#conteneur #contenu_main #encart #gil #photog { height:167px; width:123px; float:left; margin:0 20px 10px 0;}
	#conteneur #contenu_main #encart #gil #info_main { height:100%; width:457px; float:left; margin:5px 0px 20px 0px; padding:10px 5px 5px 0px; float:left;  border-top:solid 1px #4a3e35;}


/* DIAPORAMA VOEUX 2009 */
#conteneur #contenu_main #encart_diapo { width:620px; float:left; padding:20px 0 0 0;}
#conteneur #contenu_main #encart_menu_diapo { width:115px; float:left; padding: 20px 5px 0 25px;}
#conteneur #contenu_main #encart_menu_diapo a { color:#59564a; text-decoration:none;}
#conteneur #contenu_main #encart_menu_diapo a:hover { color:#aba58f;}
#conteneur #contenu_main #encart_menu_diapo ul { list-style-type: none; margin:0; padding:0;}
#conteneur #contenu_main #encart_menu_diapo #prog { width:115px; margin:20px 0 0 0;}

/* FOOTER */
#conteneur #footer { background-image:url(images/bg_bas.png); background-repeat:no-repeat; background-position:top; width:940px; height:30px; float:left; margin:0; padding-top:14px; font-size:0.8em;}
#conteneur #footer a { color:#59564a; text-decoration:none;}
#conteneur #footer a:hover { text-decoration:underline;}
#conteneur #footer #left { float:left; text-align:left; padding-left:87px; height:110px;}  
#conteneur #footer #right { float:right; text-align:right; padding-right:67px;}


/* EN IMAGE CARTE */
#conteneur #contenu_main #encart #carte { width:620px; height:400px; float:left; background-image:url(images/carte-monde.png); background-repeat:no-repeat; background-position:top;}
#conteneur #contenu_main #encart #carte #menu { width:160px; height:250px; float:none; background-repeat:no-repeat; background-position:top; margin:18px 0px 2px 35px; }


/* FORMULAIRE */
#conteneur #contenu_main #formulaire {width:570px; padding-left:20px;}
#conteneur #contenu_main .formulaire_champ {display: block;margin-bottom: 5px;	/* display: inline;*/}
label {
	font-family: Verdana, Arial, Helvetica, sans-serif; font-size:0.9em;
	display:block;
	width:100px;
	float:left;
}

input {
	font-family: Verdana, Arial, Helvetica, sans-serif; font-size:0.9em; color:#59564a;
	border-top-width: 0px;
	border-right-width: 0px;
	border-bottom-width: 0px;
	border-left-width: 0px;
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
	background-color: #d8d5bf;
	padding-left: 5px;
}
textarea {
	font-family: Verdana, Arial, Helvetica, sans-serif; font-size:0.9em; color:#59564a;
	border-top-width: 0px;
	border-right-width: 0px;
	border-bottom-width: 0px;
	border-left-width: 0px;
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
	background-color: #d8d5bf;
	padding-left: 5px;
}
#conteneur #contenu_main #bt { margin-left:100px;}
# dest_envisage { padding-top:5px;}

