/* 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;}.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;}/* 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;}