body {
	padding:0; margin:0;
	/*background-image: url(images/bg.jpg);*/
	background:url(../images/bg.jpg) top repeat-x;
	background-color: #ffffff;
}


/*body{
	
	background:url(../images/left_baner.jpg) 1280px top repeat-x;

	}*/
img {
	border:0px;
	}
a 
{
font:12 px Verdana, Geneva, sans-serif bold;
text-decoration:none;
color:#36F;
}
a:hover 
{
font:12 px Verdana, Geneva, sans-serif bold;
text-decoration:none;
color:#36F;
}
/*index*/
.main_col .partie2 .image_index{
margin:-4px 0 0px 10px;
overflow:hidden;
width:92px;
height:92px;
float:left;
border:2px #09C solid;
}
.main_col .partie3{
padding-top:40px;
padding-left:5px;
font-family:Verdana;
font-size:11px;
}
#link{
font-family:Verdana;
font-size:12px;
text-decoration:none;
}
#link:hover{

text-decoration:underline;
}
/*fin*/
.arriere1{
background:url(../images/bg.jpg) 0% repeat-x;
/*background:url(../images/sous_baniere.jpg) 0% 272px repeat-x;*/

}
.pied_page{
/*background:url(../images/ar_mere1.jpg) 100% 100% repeat-x;*/
}
.arriere{
/*background:url(../images/banier.jpg) 0% top no-repeat;*/
background:url(../images/bg.jpg) 0% top repeat-x;
}
#Tableau_01 {
    margin:0 auto 0 auto;
	width:1024px;
	
}
/*_____________________________________________baner________________________________*/
#baner {
/*background:url(../images/banier.jpg) top no-repeat;*/
	width:1024px;
	height:264px;
}
.partie_gauche{
margin:0 0 0 0;
width:1000px;
height:50px;
float:left;
}

.partie_droite{
margin:0 0 0 0;
width:1000px;
height:260px;
float:left;
}

#baner div.lien{
margin:0 0 0 650px;
width:600px;
height:50px;
}

#baner div.lien .lien_lettre {
margin:10px 0 0 0;
float:left;
width:35px;
height:35px;
}

/*
#baner div.lien .news {
	margin:0 0 0 600px;
	float:right;
	width:200px;
	height:100px;
}
#baner div.lien .news .titre{
float:left;
width:270px;
height:20px;
margin:0 0 0 10px;
font:bold 14px "Arial";
color:#FFFFFF;
}

#baner div.lien .news .partie_imp{
float:left;
width:200px;
height:30px;
}
#baner div.lien .news .partie_imp .bout_rouge{
margin:0px 0 0 0;
float:right;
width:16px;
height:16px;
}
#baner div.lien .news .partie_imp .input{
margin:5px 0 0 10px;
float:left;
width:170px;
height:30px;
}
#baner div.lien .news .partie_imp .input input{
border:1px #000000 solid;
}

#baner div.lien .news .bouton{
padding:5px 0 0 0;
float:left;
width:10px;
height:30px;
}
#baner div.lien .news .bouton input{
marggin:10px 0 0 0;
float:right;
} */
#baner div.logo {
margin:0 0 0 0;
float:left;
width:323px;
height:171px;
}

#baner div.flashban {
margin:0 0 0 0;
float:left;
width:650px;
height:171px;
}

/*___________________________________ARMENU__________________________________________*/
.ar_menu {
background:url(../images/ar_bouton.jpg) repeat-x;
	width:1024px;
	height:22px;
}
.menu{
width:1024px;
height:22px;
}
.menu ul {
width:1024px;
height:20px;
	padding:0 0 0 0;
	margin:0;
	list-style:none;
}
.menu ul li {
display:block;
float:left;
border-left:1px #000000 solid;
}
.menu ul li a{
padding:3px 0 0 0;
text-align:center;
text-decoration:none;
float:left;
width:100px;
height:19px;
font:bold 12px Arial, Helvetica, sans-serif;
color:#FFFFFF;
}
.menu ul li a:hover{
text-decoration:none;
background:#67c8e4;
color:#03475e;
}
/*______________________________________________________________________________________________*/
/*.ar_contenu {

	width:1024px;
	height:758px;
} */

.contenu {
	position:relative;
	overflow:hidden;
	background-color:#000000;
	background:url(../images/ar_font.jpg) top no-repeat;
	width:1024px;
}
.left_col{
margin:50px 0 0 0;
padding:0 0 0 20px;
	width:200px;
	float:left;
}
.left_col .partie1{
margin:10px 0 0 0;
border:2px #c7c5c5 solid;
    height:220px;
	width:190px;
	float:left;
}
.left_col .partie1 .ar_titre{
margin:0 0 0 1px;
background:url(../images/titre_left.jpg) top no-repeat;
width:188px;
height:31px;
float:left;
}
.left_col .partie1 .titre{
margin:7px 0 0 40px;
width:100px;
height:20px;
text-align:center;
font:bold 13px Arial;
color:#ffffff;
float:left;
}
.left_col .partie1 .image{
margin:10px 0 0 0;
padding:0 0 0 20px;
overflow:hidden;
width:140px;
height:70px;
float:left;
}
.left_col .partie1 .texte{
margin:10px 0 0 0;
padding:0 0 0 20px;
overflow:hidden;
width:140px;
height:47px;
text-align:left;
color:#000000;
font:12px Arial, Helvetica, sans-serif;
float:left;
}
.left_col .partie1 .texte_index{
margin:5px 0 0 0;
padding:0 0 0 10px;
overflow:hidden;
width:140px;
height:60px;
text-align:left;
color:#000000;
font:12px Arial, Helvetica, sans-serif;
float:left;
}

.left_col .partie1 .suite{
margin:10px 0 0 35px;
overflow:hidden;
width:100px;
height:20px;
text-align:left;
color:#1650c7;
font:12px Arial, Helvetica, sans-serif;
float:left;
}
.left_col .partie1 .detaille_pro{
margin:0 0 0 20px;
overflow:hidden;
width:50px;
height:30px;
text-align:left;
color:#1650c7;
font:12px Arial, Helvetica, sans-serif;
float:right;

}
.left_col .partie1 .prix{
margin: 0px 0 0 10px;
padding:0 0 0 10px;
overflow:hidden;
width:150px;
height:15px;
text-align:left;
color:#ff0000;
font:13px  Arial, Helvetica, sans-serif ;
font-weight: bold;
float:left;
}
.left_col .partie1 .suite a{
background:url(../images/suite.jpg) no-repeat;
margin:0 0 0 20px;
padding:0 0 0 15px;
overflow:hidden;
width:100px;
height:20px;
text-align:left;
color:#1650c7;
font:12px Arial, Helvetica, sans-serif;
float:left;
}
.left_col .partie1 .suite a:hover{
text-decoration:underline;
}

.left_col .partie2{
margin:15px 0 0 0;
border:2px #c7c5c5 solid;
    height:130px;
	width:190px;
	float:left;
}
.left_col .partie2 .image{
margin:10px 0 0 0;
padding:0 0 0 10px;
overflow:hidden;
width:170px;
height:110px;
float:left;
}
/*___________________________________MAIN_______________________*/

.main_col{
margin:40px 0 0 0;
	width:615px;
	float:left;
	overflow:hidden;
}

.main_col .partie1{
margin:20px 0 0 7px;
border:2px #c7c5c5 solid;
    height:200px;
	width:288px;
	float:left;
}

.main_col .partie1 .ar_titre{
margin:0 0 0 1px;
background:url(../images/titre_main.jpg) top no-repeat;
width:288px;
height:31px;
float:left;
}
.main_col .partie1 .titre{
margin:7px 0 0 50px;
width:180px;
height:25px;
text-align:left;
font:bold 14px Arial;
color:#ffffff;
float:left;
}
.main_col .partie1 .formulaire{
margin:10px 0 0 10px;
width:270px;
height:150px;
text-align:left;
font:12px Arial;
color:#00000;
float:left;
overflow:hidden;
}

.main_col .partie1 .formulaire .rech{

text-align:left;
font:12px Arial;
color:#009;
font-weight:bold;
text-decoration:none;
}

.main_col .partie1 .formulaire .rech:hover{

text-decoration:underline;
}


.main_col .partie1 .formulaire .name{
width:120px;
height:25px;
text-align:left;
font:12px Arial;
color:#00000;
float:left;
overflow:hidden;
}
.main_col .partie1 .formulaire .input{
width:150px;
height:25px;
text-align:left;
font:12px Arial;
color:#00000;
float:left;
overflow:hidden;
}
.main_col .partie1 .image{
margin:5px 0 0 2px;
	width:283px;
	height:204px;
	overflow:hidden;
	float:left;
}
.main_col .partie2{
margin:20px 0 0 7px;
border:2px #7098ba solid;
    height:140px;
	width:288px;
	float:left;
}



.main_col .partie2 .ar_titre{
margin:1px 1px 0 1px;
padding:30x 0 0 20px;
background:url(../images/ar_titre.jpg) top no-repeat;
width:285px;
height:42px;
float:left;
}
.main_col .partie2 .titre{
margin:7px 0 0 10px;
width:180px;
height:20px;
text-align:left;
font:bold 14px Arial;
color:#ffffff;
float:left;
}

.main_col .partie2 .image{
margin:0 0 0 10px;
overflow:hidden;
width:95px;
height:95px;
float:left;
}
.main_col .partie2 .texte{
margin:0 0 0 10px;
overflow:hidden;
width:160px;
height:18px;
font:bold 15px Arial;
color:#ff0000;
float:left;
}
.main_col .partie2 .sous_texte{
margin:0 0 0 10px;
overflow:hidden;
width:160px;
height:36px;
font:12px Arial;
color:#000000;
float:left;
}
.main_col .partie2 .prix{
margin:0 0 0 10px;
overflow:hidden;
width:150px;
height:16px;
font:bold 14px Arial;
color:#ff0000;
float:left;
}
.main_col .partie2 .agrandir{
margin:0 0 0 10px;
overflow:hidden;
width:20px;
height:20px;
float:left;
}
.main_col .partie2 .detaille{
margin:0 0 0 10px;
overflow:hidden;
width:130px;
height:20px;
text-align:right;
float:left;
}
/*___________________________________Page interne_______________________*/
.main_col_interne{
margin:20px 0 0 0;
border:2px #c7c5c5 solid;
	width:605px;
	float:left;
	position:relative;
	overflow:hidden;
}
/*.cont_interne{
margin:30px 0 0 0;
   width:610px;
	float:left;
}*/
.top_interne{
background:url(../images/ar_titre_main.jpg) no-repeat;
   width:610px;
   height:33px;
	float:left;
}
.titre_top_interne{
margin:7px 0 0 30px;
font:bold 15px "Arial";
color:#FFFFFF;
   width:450px;
   height:20px;
	float:left;
}
.cont_top_interne{
margin:5px 0 0 0px;
   width:600px;
   position:relative;
	overflow:hidden;
	float:left;
	font:12px "Arial";
    color:#000000;
}
.partie{
margin:5px 0 2px 7px;
border:2px #7098ba solid;
	width:590px;
	float:left;
}

.partie .image{
margin:0 0 0 10px;
overflow:hidden;
width:95px;
height:95px;
float:left;
}
.partie .texte{
margin:0 0 0 10px;
overflow:hidden;
width:300px;
height:18px;
font:bold 15px Arial;
color:#333333;
float:left;
}
.partie .pays{
margin:0 0 0 2px;
overflow:hidden;
width:180px;
height:18px;
font:bold 12px Arial;
color:#CC0000;
float:right;
}
.partie .sous_texte{
margin:10px 0 0 10px;
overflow:hidden;
width:350px;
height:50px;
font:12px Arial;
color:#000000;
float:left;
}
.partie .sous_texte_ac{
margin:10px 0 0 10px;
overflow:hidden;
width:550px;
font:12px Arial;
color:#000000;
float:left;
}
.partie .inclu{
margin:0 0 0 10px;
overflow:hidden;
width:160px;
height:36px;
font:12px Arial;
color:#3366CC;
float:left;
}
.partie .prix{
margin:0 0 0 10px;
overflow:hidden;
width:150px;
height:16px;
font:bold 14px Arial;
color:#ff0000;
float:RIGHT;
}
.partie .date_ac{
margin:0 0 0 10px;
overflow:hidden;
width:200px;
height:16px;
font:bold 14px Arial;
color:#044780;
float:right;
}
.partie .agrandir{
margin:10px 0 0 10px;
overflow:hidden;
width:350px;
height:30px;
float:left;
}
.partie .detaille{
margin:-42px 10px 5px 0px;
overflow:hidden;
width:130px;
height:20px;
text-align:right;
float:right;
}
.partie .reservez{
margin:0px 10px 0 0px;
overflow:hidden;
width:130px;
height:20px;
text-align:right;
float:right;
font:12px bold Verdana, Geneva, sans-serif ;
}
.reservez_det{
margin:9px 5px 0 0px;
overflow:hidden;
width:110px;
height:30px;
text-align:right;
float:right;
font:12px bold Verdana, Geneva, sans-serif ;
}
#hotel{
	font:12px bold Verdana, Geneva, sans-serif ;
	color:#36C;

}
#hotel a{
	font:12px bold Verdana, Geneva, sans-serif ;
	color:#36C;
	text-decoration:none;

}
#hotel a:hover{
	font:12px bold Verdana, Geneva, sans-serif ;
	color:#36C;
	text-decoration:underline;

}

.partie .reservez a{
color:#39F;
font:12px bold Verdana, Geneva, sans-serif ;
text-decoration:none;
}
.partie .reservez a:hover {
color:#39F;
font:12px bold Verdana, Geneva, sans-serif ;
text-decoration:underline;

}
.partie_det{
	margin:5px 0 2px 7px;
	border:2px #7098ba solid;
    /*height:140px;*/
	width:590px;
	float:left;
}
.partie_det .image{
margin:0 0 0 10px;
overflow:hidden;
width:200px;
height:200px;
float:left;
}
.partie_det .texte{
margin:0 0 0 10px;
overflow:hidden;
width:300px;
height:18px;
font:bold 15px Arial;
color:#333333;
float:left;
}
.partie_det .pays{
margin:0 0 0 10px;
overflow:hidden;
width:250px;
height:30px;
font:bold 15px Arial;
color:#CC0000;
float:right;
}
.partie_det .sous_texte{
margin:0 0 0 10px;
overflow:hidden;
width:360px;
height:36px;
font:12px Arial;
color:#000000;
float:left;
}
.partie_det .date{
margin:0 0 0 10px;
overflow:hidden;
width:150px;
height:36px;
font:12px Arial;
color:#000000;
float:left;
}
.partie_det .sous_texte_ac{
margin:10px 0 0 10px;
overflow:hidden;
width:550px;
font:12px Arial;
color:#000000;
float:left;
}
.partie_det .inclu{
margin:0 0 0 10px;
overflow:hidden;
width:350px;
height:36px;
font:12px Arial;
color:#000;
float:left;
}
.partie_det .desc{
margin:20px 0 10px 10px;
overflow:hidden;
width:575px;
font:12px Arial;
color:#000;
float:left;
}
.partie_det .prix{
margin:5px 0 0 10px;
overflow:hidden;
width:200px;
height:30px;
font:bold 15px Arial;
color:#ff0000;
float:left;
}
.partie_det .date_ac{
margin:0 0 0 10px;
overflow:hidden;
width:200px;
height:16px;
font:bold 14px Arial;
color:#044780;
float:right;
}
.partie_det .agrandir{
margin:10px 0 10px 10px;
overflow:hidden;
width:120px;
height:40px;
float:left;
}
.partie_det .detaille{
margin:-10px 10px 0 0px;
overflow:hidden;
width:130px;
height:20px;
text-align:right;
float:right;
}
/*___________________________________RIGHTCOL_______________________*/
.right_col{
margin:50px 0 0 0;
	width:170px;
	float:left;
}
.right_col .partie1{
margin:10px 0 0 0;
border:2px #c7c5c5 solid;
   width:165px;
	float:left;
}
.right_col .partie1 .ar_titre{
margin:1px 0 0 1px;
background:url(../images/titre_right.jpg) top no-repeat;
width:163px;
height:31px;
float:left;
}
.right_col .partie1 .titre{
margin:5px 0 0 0;
padding:0 0 0 20px;
width:130px;
height:20px;
text-align:center;
font:bold 13px Arial;
color:#ffffff;
float:left;
}
.right_col .partie1 .grand_texte{
margin:7px 0 0 7px; 
overflow:hidden;
width:150px;
height:13px;
text-align:left;
color:#000000;
font:bold 12px Arial, Helvetica, sans-serif;
float:left;
}
.right_col .partie1 .grand_texte_th{
margin:7px 0 0 7px; 
overflow:hidden;
width:150px;
height:13px;
text-align:left;
color:#Ff000;
font:bold 12px Arial, Helvetica, sans-serif;
float:left;
}
.right_col .partie1 .grand_texte span{

color:#Ff0000;

}
.right_col .partie1 .tout_prd{
margin:5px 0 0 10px; 
overflow:hidden;
width:109px;
height:15px;
text-align:left;
color:#F60;
font:bold 12px Arial, Helvetica, sans-serif;
float:left;
}
.right_col .partie1 .contenu_texte{
margin:7px 0 0 7px; 
overflow:hidden;
width:150px;
height:30px;
text-align:left;
color:#000000;
font:12px Arial, Helvetica, sans-serif;
float:left;
}
.right_col .partie1 img{
margin:7px 0 7px 7px; 
overflow:hidden;
width:140px;
float:left;
}

/*___________________________________FOOTER_______________________*/
.footer {
margin:3px 0 0 0;
background:url(../images/ar_footer.jpg) repeat-x;
	width:1024px;
	height:62px;
}

.footer ul {
	padding:15px0 0 0;
	margin:0 0 0 20px;
	list-style:none;
}
.footer ul li {
display:block;
float:left;
}
.footer ul li a{
margin:17px 0 0 0;
padding:3px 0 0 15px;
text-align:center;
text-decoration:none;
float:left;
height:19px;
 color:#09396e;
	font:bold 11px "Arial";
}
.footer ul li a:hover{
text-decoration:none;
color:#1091c6;
}
.sous_footer{
width:1024px;
	height:88px;
}

