/* CSS Style */

body {font-family:Geneva, Arial, Helvetica, sans-serif;}

/*** Partie header ***/
#all {
width:900px; 
/*height:1130px!important; height:1160px;*/ 
margin-left:auto; 
margin-right:auto;
/*border:1px solid black;*/
}
#border-top {
background:url("../images/top.gif") repeat-x; 
width:900px; 
height:25px; 
float:left;
}
#border-left {
background:url("../images/border-left.gif") repeat-y; 
height:100px; 
width:25px; 
float:left;
}
#header {
float:left; 
width:850px; 
padding-top:20px;
color:#FFFFFF;
}
#nav {
background:url("../images/menu-fading.gif") repeat-x; 
width:850px; 
float:left; 
color:#FFFFFF;
}
#nav ul {
list-style:none; 
color:#FFFFFF; 
font-size:18px; 
width:842px;
float:left;
padding:0;
margin:0;
text-align:center;
padding-top:22px;
}
#nav ul li {
width:168px; 
float:left; 
color:#FFFFFF;
}
#nav ul li a:hover { 
text-decoration:none; 
color:#0c78a7;
}
#nav ul li a {
text-decoration:none; 
color:#FFFFFF;
}
#border-right {
background:url("../images/border-right.gif") repeat-y; 
height:100px; 
width:25px; 
float:right;
}
#bandeau {
width:890px; 
height:290px; 
float:left;
}
#inter {
background:url("../images/inter-.gif") repeat-x; 
width:900px; 
height:9px; 
float:left; 
padding:0; 
margin:0; 
overflow:hidden;
}

/*** Partie Colonne Gauche ***/

/*** Partie Colonne Content ***/

/* Partie Intro */
#content { /*border:1px solid blue;*/
float:left; 
width:560px!important; 
width:560px; 
margin-left:5px!important; 
margin-left:0; 
}
#intro {/*border:1px solid blue;*/
width:572px!important; 
width:560px; 
height:152px; 
background:url("../images/fading-intro.gif") repeat-x;
float:left;
margin-bottom:10px;
}
#intro-border-right { /*border:1px solid red;*/
background:url("../images/border-right.gif") repeat-y; 
width:25px!important; 
width:15px; 
height:152px; 
float:right;
}
#intro-border-left { /*border:1px solid red;*/
background:url("../images/content-border-left.gif") repeat-y; 
width:5px; 
height:152px; 
float:left;
}
#intro-title {
font-size:13px; 
color:#0c78a8; 
width:525px!important; 
width:532px; 
height:120px;
padding-left:10px!important; 
padding-left:0;
}
#intro-title h1{ /*border:1px solid blue;*/ margin:7px 0 8px 0;}
#intro-title strong {/* border:1px solid red;*/
font-size:14px; 
color:#044064; 
line-height:20px;
margin-top:50px;
}
#inter-intro {/*border:1px solid green;*/
background:url("../images/-inter-.gif") repeat-x; 
width:548px!important; 
width:550px;
height:10px; 
float:left;
}

/* Partie Package */
#package {
width:572px!important; 
width:560px; 
background:url("../images/fading.gif") repeat-x; 
height:205px!important; 
height:50px; 
float:left; 
margin-top:0!important; 
/*border:1px solid red;*/
}
#package-border-right {
background:url("../images/border-right.gif") repeat-y; 
width:25px!important; 
width:15px; 
height:195px!important; 
height:205px; 
float:right;
}
#package-border-left {
background:url("../images/content-border-left.gif") repeat-y; 
width:5px; 
height:195px!important; 
height:205px; 
float:left;
}
#package-img {
float:left; 
padding-top:20px!important; 
padding-top:10px; 
padding-left:5px;
}
#package-content {
font-size:12px; 
color:#0c78a8; 
width:280px!important; 
width:280px; 
height:150px; 
float:left; 
margin-top:20px!important; 
margin-top:10px; 
margin-left:5px; 
/*border:1px solid yellow;*/
}
#package-inter {
background:url("../images/-inter-.gif") repeat-x; 
width:572px!important; 
width:550px; 
height:10px; 
float:left; 
overflow:hidden;
}

/* Partie Hotel */
#hotel {
width:572px!important; 
width:560px; 
height:195px!important; 
height:195px; 
background:url("../images/fading.gif") repeat-x; 
float:left; 
/*border:1px solid black;*/
}
#hotel-border-right {
background:url("../images/border-right.gif") repeat-y; 
width:25px!important; 
width:15px; 
height:195px!important; 
height:205px; 
float:right;
}
#hotel-border-left {
background:url("../images/content-border-left.gif") repeat-y; 
width:5px; 
height:195px!important; 
height:205px; 
float:left;
}
#hotel-img {
width:246px; 
height:153px; 
float:left; 
padding-top:15px!important; 
padding-top:10px; 
padding-left:5px;
}
#hotel-content {
font-size:12px; 
color:#0c78a8; 
width:280px; 
float:left; 
margin-top:20px; 
margin-left:5px;
}
#ile-hotel {
font-size:14px; 
color:#249daf; 
line-height:20px; 
padding-left:5px; 
width:300px; 
font-size:20px;
}
#nom-hotel {
font-size:12px; 
color:#044064; 
font-weight:bold; 
padding-left:5px;
}
#hotel-desc {
float:right; 
line-height:10px; 
padding-top:10px; 
width:280px!important; 
width:2853x;
}
#hotel-inter {
background:url("../images/inter4.gif") repeat-x; 
width:546px!important; 
width:543px; 
height:10px; 
float:left; 
margin-left:3px!important; 
margin-left:2px; 
overflow:hidden;
}

/* General inter */

#inter1 {
background:url("../images/general-inter1.gif") repeat-x; 
width:900px; 
height:9px; 
float:left; 
overflow:hidden; 
/*border:1px solid blue;*/
}

#general-inter {
background:url("../images/general-inter.gif") repeat-y; 
width:900px;
height:auto; 
float:left; 
overflow:hidden; 
/*border:1px solid red;*/
}

/*#general-border-left {
background:url("../images/border-left.gif") repeat-y; 
height:auto; 
width:25px;
float:left;
border:1px solid blue;
}*/

/*#general-border-right {
background:url("../images/border-right.gif") repeat-y right; 
float:left;
border:1px solid green;
}*/

#general-border-bottom { /*border:1px solid orange;*/

background:url("../images/border-bottom.gif") repeat-x; 
width:852px; height:9px!important; 
float:left; 
padding:0; margin:0; 
margin-left:24px!important;
margin-left:12px;
overflow:hidden;
}


