
#agences {
background:#fcfaf6 url(img/fonds/fond_agences.jpg) top no-repeat;
float:left;
height:auto;
margin:0;
padding:0;
width:630px;
}

#agences h3 {
color:#035b2f;
font-size:15px;
font-weight:400;
margin:20px 0 10px;
padding:0;
}

#agences h4, #agences a{
color:#035b2f;
font-size:11px;
font-weight:700;
margin:5px 0 20px;
padding:0;
text-decoration:none;
}

#agences p {
color:#000;
margin:0;
padding:0;
}

#agences_left {
float:left;
height:auto;
margin:0 30px 0 0;
padding-left:210px;
width:190px;
}

#agences_right {
float:left;
height:auto;
margin:0;
padding:0;
width:190px;
}

#autocar2 {
background-image:url(img/right/autocar2.jpg);
clear:both;
float:right;
height:193px;
margin:0;
padding:0;
width:320px;
}

#autocar2 h1 {
color:#086539;
font-size:14px;
font-weight:700;
margin-bottom:0;
margin-left:180px;
margin-top:25px;
padding:0;
}

#autocar2 img {
border:0;
margin:22px 0 0;
padding:0;
}

#autocar2 p {
clear:both;
color:#000;
font-size:12px;
font-weight:700;
height:auto;
margin:18px 15px 0 185px;
padding:0;
text-align:left;
width:auto;
}

#autocars,#autocars3d {

color:#000;
float:left;
height:auto;
margin:0;
padding:0;
width:630px;
}
#autocars{
	background:#fbfaf6 url(img/fonds/fond_autocars.jpg) top no-repeat;
}
#autocars3d {
	background:#fbfaf6 url(img/fonds/fond_autocars3d.jpg) top no-repeat;
}
#autocars a,#autocars3d a {
margin-left:360px;
}



#autocars3d .view3d_center {
	width:500px;
	margin:0 auto;
	margin-top:25px;
	text-align:left;
}
#autocars3d .map3d {
	margin-left:250px;
	border:none;
}
#autocars3d .get_quicktime {
	width:300px;
	margin:0 auto;
	margin-top:25px;
}
#autocars3d .get_quicktime img{
	float:left;
	margin:5px;
	margin-top:0;
}
#autocars3d .get_quicktime a{
	margin:0;
}



#autocars a img,#autocars3d a img {
border:0;
margin:15px 0;
}

#autocars h1,#autocars3d h1,#agences h1 {
color:#035b2f;
font-size:20px;
margin:0 50px 20px;
}

#autocars h2,#autocars3d h2,#contenu h2,#agences h2 {
color:#ca9645;
font-size:12px;
margin:30px 50px 0;
}

#autocars h3,#autocars3d h3 {
color:#035b2f;
font-size:15px;
font-weight:700;
margin:20px 40px 10px 320px;
padding:0;
}

#autocars p,#autocars3d p {
margin-left:320px;
margin-right:40px;
}

#autocars table {
height:auto;
margin-left:300px;
margin-right:0;
margin-top:20px;
width:auto;
}

#autocars table img {
margin:5px 10px;
}

#catalogue {
background:url(img/left/catalogue/fond_catalogue.jpg) top no-repeat;
float:left;
height:323px;
margin:0;
padding:0;
width:188px;
}

#catalogue h1 {
color:#FFF;
font-size:13px;
font-weight:700;
margin:15px 15px 0;
padding:0;
text-align:left;
}

#catalogue img {
border:0;
margin:3px 0 0 15px;
padding:0;
}

#catalogue p {
font-size:12px;
margin:15px 15px 10px;
padding:0;
}

#catalogue2 {
background-image:url(img/right/fond_catalogue2.jpg);
clear:both;
float:right;
height:262px;
margin:0;
padding:0;
width:320px;
}

#catalogue2 h1 {
color:#FFF;
font-size:14px;
font-weight:400;
margin:17px 0 0;
padding:0;
}

#catalogue2 img {
border:0;
margin:10px 0 0;
padding:0;
}

#catalogue2 p {
font-size:12px;
margin:10px 5px 15px 0;
padding:0;
text-align:left;
width:140px;
}

#catalogue2 table {
margin:0 0 0 43px;
width:auto;
}

#conteneur {
height:100%;
margin:0;
padding:0;
width:950px;

}

#contenu {
background:#fcfaf6 url(img/fonds/fond_autres.jpg) top no-repeat;
clear:both;
float:left;
height:auto;
margin:0;
padding:0;
width:630px;
}

#contenu h1 {
color:#035b2f;
font-size:20px;
margin:0 50px 50px;
}

#contenu p {
color:#000;
font-size:12px;
margin:20px 50px 0;
}

#contenu strong {
color:#035b2f;
font-weight:700;
}

#contenu a {
color:#ca9645;
text-decoration:underline;
}

#contenu a:hover {
color: #e2001a;
}

#destination1 {
background-image:url(img/left/liste/fonds/fond_destination1.jpg);
float:left;
height:190px;
margin:0;
padding:0;
width:313px;
}

#destination2 {
background-image:url(img/left/liste/fonds/fond_destination2.jpg);
float:left;
height:190px;
margin:0;
padding:0;
width:317px;
}

#destination3 {
background-image:url(img/left/liste/fonds/fond_destination3.jpg);
float:left;
height:190px;
margin:0;
padding:0;
width:313px;
}

#destination4 {
background-image:url(img/left/liste/fonds/fond_destination4.jpg);
float:left;
height:190px;
margin:0;
padding:0;
width:317px;
}

#destination5 {
background-image:url(img/left/liste/fonds/fond_destination5.jpg);
float:left;
height:190px;
margin:0;
padding:0;
width:313px;
}

#destination6 {
background-image:url(img/left/liste/fonds/fond_destination6.jpg);
float:left;
height:190px;
margin:0;
padding:0;
width:317px;
}

/*		SPECIAL CONCERT ET SPECTACLES 	*/
.destination_spec {
	margin:0;
	
	padding:0;
	padding-top:15px;
	
	background:url(img/separ_spec.gif) no-repeat 10px bottom;
	width:100%;
	height:70px;
}

.destination_spec  form {
	margin:0;
	padding:0;
}


#left_liste .destination_spec h1{
	padding:0;
	margin:0;
	
	font-size:150%;
	padding-left:20px;
	width:100%;
	display:block;
	font-weight:normal;
	
}
.lst_date_spec {
	padding:0;
	margin:0;
	display:block;
	
	color:black;
	list-style-type:none;
	padding-left:20px;
}
	
.strong_spec {
	display:block;
	font-size:200%;
	color:#035B2F;
	font-weight:normal;
	width:119px;
	text-align:center;
}

.btn_resa_spec {
	display:block;
	width:119px;
	height:17px;
	background:url(img/btn_resa_spec.gif) no-repeat;
	border:none;
	overflow:hidden;
	cursor:pointer;
	text-indent:-10000px;
	
}

.photo_destination_spec {
	padding:0;
	margin:0;
	float:right;
	display:block;
	width:135px;
	height:100px;
	text-align:center;
	margin-top:-10px;
}
.photo_destination_spec img{
	padding:0;
	margin:0;
	border:none;
}


a.pdf_spec {
background:url(img/boutons/pdf.jpg) no-repeat left;
color:#027047;
display:block;
width:200px;
font-size:12px;
line-height:20px;
text-indent:25px;
margin: 0 auto 50px auto;
}



#destinations {
float:left;
height:auto;
margin:0;
padding:0;
width:320px;
}

#destinations h1 {
color:#000;
background: #fff url(img/right/barre.jpg) no-repeat bottom;
font-size:14px;
padding:0 0 3px 20px;
margin:0;
}

#destinations h2 {
color:#ddb867;
font-size:14px;
font-weight:500;
margin:3px 0 0 20px;
padding:0;
}

#details {
background:#faf7f1 url(img/left/details/fonds/fond_details.jpg) no-repeat;
clear:both;
float:left;
margin:0;
padding:0;
width:630px;
}

#details a.pdf {
background:url(img/boutons/pdf.jpg) no-repeat left;
color:#027047;
display:block;
font-size:12px;
line-height:20px;
text-indent:25px;
}

#details a.pdf:hover,li.barre,#footer a:hover,#michel_voyages a:hover {
color:#ca0d2e;
}

#details h1 {
color:#035b2f;
font-size:20px;
font-weight:700;
margin:5px 40px 0 30px;
padding:0;
}

#details h2 {
	color:#ca9645;
	font-size:12px;
	font-weight:400;
	margin:14px 40px 0 30px;
	padding:0;
}

#details h3 {
	background:url(img/boutons/prix.jpg) no-repeat center;
	color:#fff;
	font-size:20px;
	font-weight:400;
	height:33px;
	line-height:33px;
	padding:0;
	width:214px;
	margin:0;
	margin-top:5px;
}

#details h4 {
	color:#13653b;
	font-size:10px;
	font-weight:700;
	padding:0;
	margin:0;
	margin-top:10px;
	width:214px;
}

#details img {
	border:0;
	margin-top:14px;
	padding:0;
}

#details p {
color:#000;
margin:15px 40px 10px 30px;
padding:0;
}

#details table {
height:auto;
margin:0 40px 0 30px;
padding:0;
width:335px;
}

#details_left {
	float:left;
	text-align:center;
	width:214px;
	margin-left:5px;
}

#details_left span{
	display:block;
	color:#13653b;
	font-size:140%;
	margin-top:12px;
}
#details_left ul{
	padding:0;
	margin:0;
}
#details_left li{
	color:#666;
	list-style-type:none;
	list-style-position:outside;
	display:block;
	width:214px;
}


#details_right {
	float:right;
	width:400px;
}

#details_right .btn_resa{
	border:none;
	width:155px;
	height:36px;
	
	background:url(img/boutons/reserver.gif) no-repeat;
	text-indent:-10000px;
	cursor:pointer;
}
#details_right .btn_envoyer{
	border:none;
	width:155px;
	height:36px;
	
	background:url(img/boutons/envoyer.gif) no-repeat;
	text-indent:-10000px;
	cursor:pointer;
}

#filtre {
background:url(img/left/liste/fonds/fond_filtre.jpg) no-repeat;
clear:both;
float:left;
height:40px;
margin:0;
padding:0;
width:630px;
}

#filtre tr, #filtre td, #filtre input,#filtre select,#filtre form{
margin:0;
padding:0;
}

/*#filtre img {
border:0;
height:33px;
margin-left:506px;
margin-top:4px;
padding:0;
width:107px;
}*/

#footer {
height:auto;
margin:0;
padding:0;
text-align:center;
width:630px;
clear:both;
}

#footer a {
color:#FFF;
margin-right:5px;
}
#footer a.liens_ville {
text-decoration:none;
}
#footer a.liens_ville:hover {
text-decoration:underline;
}

#footer li {
display:inline;
margin:5px;
padding:0;
}

#footer p.footer {
margin:7px 0 0;
padding:0;
width:auto;
}

#footer ul {
margin:100px 0 0;
padding:0;
text-decoration:none;
}

#footer_details {
background:#f9f8f3 url(img/fonds/fond_footer_details.jpg) bottom no-repeat;
clear:both;
color:#ca9645;
height:230px;
padding:0;
width:630px;
float:left;
}

#footer_index {
background:url(img/fonds/fond_footer_index.jpg) bottom no-repeat;
clear:both;
height:188px;
margin: 120px 0 0;
padding:0;
width:630px;
float:left;
}

#footer_liste {
background:#FFF url(img/fonds/fond_footer_liste.jpg) bottom no-repeat;
clear:both;
color:#ca9645;
height:120px;
margin-top:20px;
padding:0;
width:630px;
}

#footer_liste a,#footer_details a {
color:#ca9645;
margin-right:5px;
}

#footer_liste p.footer {
color:#ca9645;
margin:7px 0 0;
padding:0;
width:auto;
}

#footer_liste ul {
margin:0;
padding:0;
}

#footer .div_nfo_footer {
	visibility:hidden;
	position:absolute;
	display:block;
	background:#f9f8f3;
	color:#ca9645;
	border:1px solid #ca9645;
	padding:2px;
	margin:0;
	width:170px;
}

#footer #nfo_macon {
	left:40px;
}
#footer #nfo_chauffailles {
	left:110px;
}
#footer #nfo_roanne {
	left:210px;
}
#footer #nfo_lyon {
	left:295px;
}
#footer #nfo_marseille {
	left:360px;
}
#footer #nfo_toulon {
	left:450px;
}
#footer #nfo_sixfours {
	left:525px;
}


#formulaire_left {
float:left;
height:480px;
margin:0;
padding:0;
text-align:center;
width:280px;
}

#formulaire_left h1 {
background:url(img/boutons/telephone.jpg) center top no-repeat;
color:#035629;
font-size:12px;
/*height:33px;*/
line-height:33px;
margin:20px auto 0;
padding:0;
text-indent:15px;
width:231px;
}
#formulaire_left span.agence{
	position:relative;
	width:250px;
	color:#035629;
	font-size:120%;
	font-weight:bold;
}

#formulaire_right {
float:left;
height:auto;
margin-left:20px;
padding:0;
width:310px;
}

#formulaire_right a {
margin-bottom:0;
margin-left:142px;
padding:0;
}

#formulaire_right img {
border:0;
margin-bottom:0;
padding:0;
}

#formulaire_right p {
margin-bottom:16px;
margin-left:132px;
padding:0;
}

#formulaire_right table {
color:#000;
font-size:12px;
margin:0;
}

#formulaire_right tr,#formulaire_right input {
margin-bottom:10px;
margin-left:0;
}
#formulaire_right .msg_send {
	display:block;
	color:black;
	font-size:120%;
	margin-bottom:200px;
}
#formulaire_right .msg_err {
	color:red;
	font-size:120%;
	padding:5px;
	
}
#formulaire_right button {
	display:block;
	background:url(img/boutons/envoyer.jpg) no-repeat;
	text-indent:-10000px;
	border:none;
	width:119px;
	height:32px;
	margin-left:142px;
	cursor:pointer;
}

#formulaire_right table.devis {
	margin-left:70px;
	width:500px;
}

#formulaire_right table.devis input {
	width:150px;
}
#formulaire_right table.devis input.adress {
	width:400px;
}
#formulaire_right table.devis textarea {
	width:100%;
	height:120px;
}
#formulaire_right table.devis td {
	text-align:left;
}

#formulaire_right p.devis  {
	margin:0;
	text-align:center;
	width:500px;
}
#formulaire_right p.devis  button{
	margin:0;
	
}



table.resa {
	margin-left:70px;
	width:200px;
	color:#000000;
}

table.resa input {
	width:245px;
}
table.resa textarea {
	width:99%;
	height:120px;
}
table.resa td {
	text-align:left;
}

table.resa  {
	margin:0;
	text-align:center;
	width:500px;
}
table.resa  button{
	margin:0;
	background:url(img/boutons/reserver.gif) no-repeat;
}

table.resa  .msg_err {
	color:red;
	font-size:120%;
	padding:5px;
}


#intro {
background-image:url(img/right/intro.jpg);
float:right;
height:180px;
margin:0;
padding:0;
width:320px;
}

#left,#left_liste {
clear:both;
float:left;
height:auto;
margin:0;
padding:0;
width:630px;
}

#left_liste h1 {
color:#035b2f;
font-size:14px;
font-weight:700;
margin:0 0 0 10px;
padding:0;
width:130px;
}

#left_liste h2 {
color:#ca9645;
font-size:12px;
font-weight:400;
margin:0 0 0 5px;
padding:0;
padding-left:25px;
}

#left_liste h3 {
color:#035b2f;
font-size:26px;
font-weight:700;
margin:5px 0 0 15px;
padding:0;
}

#left_liste h4 {
color:#999;
font-size:10px;
font-weight:400;
margin:5px 0 0 15px;
padding:0;
}

#left_liste p {
color:#000;
font-size:11px;
margin:10px 0 0 10px;
padding:0;
width:140px;
}
#left_liste p.erreur_rech {
	margin:0 0 0 30px;
	font-size:120%;
}
#left_liste table {
border:0;
height:auto;
margin-top:26px;
padding:0;
width:auto;
}

#menu {
float:left;
height:96px;
margin:0;
padding:0;
text-align:left;
width:950px;
}

#menu a {
color:#FFF;
margin:0;
padding:0;
text-decoration:none;
}

#menu a:hover {
color:#ca0d2e;
margin:0;
padding:0;
text-decoration:none;
}

#menu li {
display:block;
float:left;
width:92px;
}

#menu ul {
margin-left:272px;
margin-top:45px;
padding:0;
text-align:left;
text-decoration:none;
}
#menu_ {
height:96px;
margin:0;
padding:0;
width:950px;
}
#menu_concert {
background-image:url(img/header/menu/menu_concerts.jpg);
height:96px;
margin:0;
padding:0;
width:950px;
}

#menu_europe {
background-image:url(img/header/menu/menu_europe.jpg);
height:96px;
margin:0;
padding:0;
width:950px;
}

#menu_france {
height:96px;
margin:0;
padding:0;
width:950px;
}

#menu_index {
height:96px;
margin:0;
padding:0;
width:950px;
}

#menu_monde {
background-image:url(img/header/menu/menu_monde.jpg);
height:96px;
margin:0;
padding:0;
width:950px;
}

#menu_societe {
background-image:url(img/header/menu/menu_societe.jpg);
height:96px;
margin:0;
padding:0;
width:950px;
}

#michel_voyages {
background-image:url(img/right/michel_voyages.jpg);
float:right;
height:321px;
margin:0;
padding:0;
width:320px;
}

#michel_voyages a {
color:#086539;
}

#michel_voyages h1 {
color:#086539;
font-size:14px;
font-weight:700;
margin-bottom:30px;
margin-left:40px;
margin-top:40px;
padding:0;
}

#michel_voyages li {
margin-top:5px;
}

#michel_voyages ul {
color:#086539;
font-size:14px;
list-style-image:url(img/puces/puce_red.jpg);
margin-left:70px;
margin-top:20px;
padding:0;
}

#michel_voyages2 {
background:url(img/right/voyages.jpg) top no-repeat;
clear:both;
float:right;
height:320px;
margin:0;
padding:0;
width:320px;
}

#michel_voyages2 li a,#voyages li a {
color:#035b2f;
text-decoration:underline;
}

#michel_voyages2 li a:hover,#voyages li a:hover {
color:#e2001a;
text-decoration:underline;
}

#michel_voyages2 li,#voyages li {
margin:0 10px;
padding:0;
}

#michel_voyages2 td,#voyages td {
border:0;
border-collapse:collapse;
border-spacing:0;
height:auto;
width:auto;
}

#michel_voyages2 ul,#voyages ul {
list-style-image:url(img/puces/puce_red.gif);
margin:0 20px;
padding:0;
text-align:left;
}


#pagination {
	background:#fff url(img/fonds/barre_footer.jpg) bottom no-repeat;
	clear:both;
	height:41px;
	margin:0;
	padding:0;
	text-align:center;
	width:630px;
}
#pagination div{
	width:auto;
	text-align:center;
	color:#e3cc9c;
}
#pagination table{
	width:auto;
	margin:0 auto;
	color:#e3cc9c;
}


#pagination a,#pagination span {
	border: 1px solid #e3cc9c;
	background:#f4eee3;
	font-size:140%;
	display:block;
	width:21px;
	height:18px;
	margin-left:5px;
	margin-top:2px;
}
#pagination a {
	text-decoration:none;
	color:#035b2f;
}
#pagination span {
	color:black;
	font-weight:bold;
}
#pagination a img{
	border:none;
}
#pagination a.btn_prec,#pagination a.btn_suiv {
	text-indent:-10000px;
	overflow:hidden;
	border:none;
	cursor:pointer;
}
#pagination a.btn_prec{
	background:url(/img/boutons/prev.jpg) no-repeat 5px;
}
#pagination a.btn_suiv{
	background:url(/img/boutons/suiv.jpg) no-repeat 5px;
}
/*
#pagination img {
border:0;
margin:10px 2px;
padding:0;
}
*/

#photo {
clear:both;
height:223px;
margin:0;
padding:0;
width:630px;
}

#photo_destination {
height:170px;
margin:0;
padding:0;
width:630px;
}

#photo_destination h5 {
color:#035b2f;
font-size:16px;
margin:0;
padding:0;
margin-left:30px;
padding-top:140px;
}

#photo_destination img {
border:0;
height:31px;
margin-left:30px;
padding-top:135px;
width:128px;
}

#photo_generale {
background-image:url(img/header/photos/photo_generale.jpg);
clear:both;
height:120px;
margin:0;
padding:0;
width:630px;
}

#promo1 {
background-image:url(img/left/promotions/fond_promo1.jpg);
float:left;
height:323px;
margin:0;
padding:0;
width:221px;
}

#promo1 h5 {
color:#c48e34;
font-size:25px;
width:120px;
margin:0;
padding:0;
}

#promo2 {
background-image:url(img/left/promotions/fond_promo2.jpg);
float:left;
height:323px;
margin:0;
padding:0;
width:221px;
}

#promo2 h5 {
color:#e2001a;
font-size:25px;
width:120px;
margin:0;
padding:0;
}

#promotions h1 {
color:#FFF;
font-size:12px;
font-weight:700;
height:31px;
margin:20px 0 0 25px;
padding:0;
text-align:left;
width:80px;
}

#promotions h2 {
color:#000;
font-size:14px;
font-weight:700;
margin:0 12px 0 25px;
padding:0;
}

#promotions h3 {
color:#999;
font-size:11px;
font-weight:700;
margin:15px 12px 0 25px;
padding:0;
}

#promotions h4 {
color:#999;
font-size:10px;
font-weight:700;
margin:14px 12px 0 25px;
padding:0;
}

#promotions img {
height:107px;
margin:0 0 0 13px;
padding:0;
width:208px;
}

#promotions img.promo {
border:0;
height:29px;
margin-left:30px;
width:30px;
}

#promotions p {
color:#666;
margin:12px 12px 0 25px;
padding:0;
}

#promotions table {
height:auto;
margin:2px 12px 0 25px;
padding:0;
width:auto;
}

#right {
background: url(img/fonds/fond_divDroite.jpg) repeat-y;
float:left;
height:100%;
margin:0;
padding:0;
width:320px;
}

#transport {
background:url(img/right/intro.jpg) top no-repeat;
float:right;
height:268px;
margin:0;
padding:0;
width:320px;
}

#transport a.savoir {
background:url(img/boutons/valid.jpg) no-repeat top right;
color:#035b2f;
display:block;
font-size:12px;
font-weight:700;
height:34px;
line-height:34px;
margin-left:190px;
margin-top:10px;
text-decoration:none;
width:110px;
}

#transport a.savoir:hover {
text-decoration:underline;
}

#transport h1,#michel_voyages2 h1,#voyages h1,#intro h1 {
color:#000;
font-size:12px;
font-weight:700;
margin:20px;
padding:0;
}

#transport img {
border:0;
}

#transport li {
color:red;
display:inline;
margin:0;
padding:0;
text-decoration:none;
float:left;
}

#transport li a {
display:block;
color:#666;
font-size:12px;
font-weight:700;
margin:0;
padding:0;
text-decoration:none;
margin-top:65px;
margin-left:25px;
padding-left:12px;
}

#transport li a.autocar {
	background:url(img/puces/transp_vert.gif) no-repeat 0 4px;
}

#transport li a.avion {
	background:url(img/puces/transp_marr.gif) no-repeat 0 4px;
}

#transport li a.croisiere {
	background:url(img/puces/transp_bleu.gif) no-repeat 0 4px;
}
#transport li a.train {
	background:url(img/puces/transp_roug.gif) no-repeat 0 4px;
}

#transport li a.autocar:hover {
color:#5eb97b;
}
#transport li a.avion:hover {
color:#edbf60;
}
#transport li a.croisiere:hover {
color:#0087b5;
}
#transport li a.train:hover {
color:#e2001a;
}

#transport p,#intro p {
color:#000;
margin:0 20px;
padding:0;
}

#transport ul {
list-style-type:none;
background:url(img/fonds/fond_transport.jpg) no-repeat top left;
margin:0 0 0 0;
padding:0;
text-align:left;
width:320px;
height:98px;
}

#voyages {
background-image:url(img/right/autocar.jpg);
float:right;
height:292px;
margin:0;
padding:0;
width:320px;
}

#voyages h2 {
color:#066831;
font-size:12px;
font-weight:700;
margin:38px 0 0 185px;
padding:0;
}

#voyages img {
border:0;
margin:10px 0 0;
padding:0;
}

#voyages p {
clear:both;
color:#000;
font-size:12px;
font-weight:700;
height:auto;
margin:6px 15px 0 185px;
padding:0;
text-align:left;
width:auto;
}

.destination_left {
float:left;
height:190px;
margin:0;
padding:0;
text-align:left;
width:142px;
}

.destination_right {
float:left;
height:190px;
margin:0;
padding:0;
text-align:left;
width:auto;
}

.flag {
	float:left;
}
.liste {
margin-left:30px;
}

.btn_rechercher {
	background:url(img/boutons/rechercher.jpg) no-repeat;
	width:107px;
	height:33px;
	border:none;
	text-indent:-1000px;
	margin-left:25px;
	clear:none;
	float:none;
	cursor:pointer;
}



body {
background:#035b2f url(img/fonds/fond_header.jpg) top center no-repeat;
color:#FFF;
font-family:Arial, sans-serif;
font-size:11px;
margin:0;
padding:0;
text-align:justify;
height:100%;
}

img.flag {
height:11px;
margin:0 0 0 10px;
padding:0;
width:16px;
}

img.photo_destination {
border:0;
height:99px;
margin-left:10px;
margin-top:10px;
padding:0;
width:132px;
}

table {
border:0;
border-collapse:collapse;
border-spacing:0;
width:100%;
}

td.bord_d {
background:url(img/fonds/fond_right.jpg) repeat-x;
border:0;
border-collapse:collapse;
border-spacing:0;
height:96px;
width:auto;
}

td.bord_g {
background:url(img/fonds/fond_left.jpg) repeat-x;
border:0;
border-collapse:collapse;
border-spacing:0;
height:96px;
width:auto;
}

td.site {
border:0;
border-collapse:collapse;
border-spacing:0;
height:100%;
margin:0;
padding:0;
vertical-align:top;
width:950px;
background:url(img/fonds/fond.jpg) repeat-y;
}

.disp_none{
	display : none;
}