/* TO CONFIG FOR FINAL REALEASE */

ul#html_menu {

top: -38px;

}



div.container h1.phrase {
margin-top: 15px;
}





div#fc {
width: 966px;
margin: auto;
clear: both;
}



div.fc-header div.fc-title, div.fc-header div.fc-checkout  {
float: left;
height: 182px;
border-bottom: 1px solid #fff;
}

div.fc-header div.fc-title, div.fc-header div.fc-checkout h2 span.gold {
color: #fce2ae;
}





div.fc-header div.fc-title {
font-family: Georgia;
width: 463px;
float: left;
background: url(../css_imgs/fc-title.png) repeat-x;
padding-left: 20px;
}



div.fc-header div.fc-title h1, div.fc-header div.fc-title td.h1 {
color: #262626;
height: 105px;
width: 453px;
text-align: center;
background: url(../css_imgs/fc-title-h1.jpg) no-repeat center bottom;
font-weight: normal;
font-size: 1.8em;
text-shadow: 0px 1px 0 white;
display: table-cell;
vertical-align: bottom;
padding-bottom: 20px;
line-height: 28px;
overflow: hidden;
}



div.fc-header div.fc-title h2, div.fc-header div.fc-title td.h2 {
color: #2c4b82;
width: 453px;
text-align: center;
font-style: italic;
font-weight: normal;
text-shadow: 0px 1px 0 white;
margin-top: 5px;
font-size: 20px;
}



div.fc-header div.fc-title p {

color: #3a3a3a;

float: left;

width: 209px;

padding: 10px 10px 0 10px;

font-size: 1.1em;

margin: 0;

margin-top: 15px;

float: left;

}



div.fc-header div.fc-title p.right {

text-align: right;

padding-right: 15px;

}



div.fc-header div.fc-checkout {

width: 483px;

float: left;

background: url(../css_imgs/fc-checkout.png) repeat-x;

}


/*

div.fc-header div.fc-checkout a:hover {

text-shadow: 0 1px 0 #2b4f89;

}
*/



div.fc-header div.fc-checkout h2 {
color: #fff;
width: 483px;
text-align: center;
font-weight: normal;
font-size: 1.3em;
margin: 30px 0 15px 0;
font-family: Georgia;
font-style: normal;
line-height: 1.25em;
}


div.prices {
float:left;
margin:0 44px 0px 33px;
width:222px;
}

div.fc-header div.fc-checkout h3 {
color:#F2D59D;
float:left;
font-size:2.5em;
font-weight:normal;
line-height:2em;
margin-top:-11px;
text-align:center;
width:296px;
}


div.fc-header div.fc-checkout h3.newPrice {
float: right;
width:115px;
}


div.fc-header div.fc-checkout h3.oldPrice {
color:#FFFFFF;
font-size:24px;
margin:-3px 0px 0 0px;
text-decoration:line-through;
width:90px;
}



div.fc-header div.fc-checkout a.buttonGold {
float: left;
margin:9px 0 0 -10px;
}

div.fc-header div.fc-checkout a.buttonGold strong {
letter-spacing: 0;
}

div.fc-header div.fc-checkout a.seePrices {
float: left;
color: #e5d3b1;
background:url("../css_imgs/bullet.png") no-repeat left -30px;
padding-left: 18px;
text-decoration: underline;
margin: -2px 0 0 40px;
}








div.fc-header div.fc-checkout p {

clear: both;

color: #fceed1;

font-style: italic;

font-size: 0.7em;

line-height: 10px;

padding: 25px 10px 0 0;

text-align: right;

}


div.fc-header div.fc-checkout ul {
width: 200px;
float: left;
margin: -2px 0 0 56px;
}

div.fc-header div.fc-checkout li.avis a {
color: #c6e2ff;
background:url("../css_imgs/bullet.png") no-repeat left 2px;
padding-left: 14px;
}

div.fc-header div.fc-checkout li.description a{
color: #e5e5e5;
background:url("../css_imgs/bullet.png") no-repeat left -16px;
padding-left: 14px;
}

div.fc-header div.fc-checkout li a:hover{
text-decoration: underline;
}

div.fc-body {
font-family: Georgia, serif;
float: left;
clear: both;
border-bottom: #dee1e5 1px solid;
}

div.fc-body div.left, div.fc-body div.right {
float: left;
width: 483px;
}



div.fc-body p, div.fc-body div.right h2 {
width: 190px;
font-family: Georgia, serif;
float: left;
margin-bottom:8px;
}

div.fc-body ul.destination {
margin-left: 44px;
width: 460px;
float: left
}

div.fc-body div#slideshow.outliner {
clear: both;

width: 473px;
height: 328px;
border: 0;
}

div.fc-body div#slideshow.outliner div {
width: 473px;
text-align: center;
margin-top: 10px;
}

div.fc-body div#slideshow.outliner img {
width: 424px;
max-height: 296px;
padding: 2px;
background: #fff;
border: 1px solid #bfbfbf;
margin: inherit;
float: inherit;
}

div.fc-body h2 {
color: #54688a;
font-size: 1.4em;
font-variant: small-caps;
font-weight: bold;
margin: 20px 0 0px 18px;
}

div.fc-body p {
height:86px;
overflow-y: auto;
padding:0 0 9px 19px;
color: #575757;
float: left;
width: 446px;
line-height: 1.4em;
font-size: 1.2em;
}



div.fc-body div.right div.outliner {

margin-left: 10px;

border: 0;

}



div.fc-body a#prev, div.fc-body a#next {

padding: 0;
margin: 0;
text-indent: 0px;
background: none;
width: 15px;
height: 68px;
line-height: 70px;
color: #575757;
}



div.fc-body a#prev {

margin-right: 6px;

float: left;

}



div.fc-body a#next {

margin-left: 6px;

float: right;

}



div.fc-body a#prev:hover, div.fc-body a#next:hover {

background: #e2e7eb;

}



div.fc-body div.pics-content {
background: #f4f4f4;
width: 470px;
float: left;
}



div.fc-body div.pics-content .window {

overflow: hidden;
/* width: 90%; */
float: left;

}
div.fc-body ul.bottomAccess {float:left;}

/* DIAPORAMA */
div.fc-body div.pics-content .space {overflow: hidden;}
/* diapo navigation */
div.fc-body .space .nav {float:left;}
div.fc-body .space .nav:hover {opacity:0.8;}
div.fc-body .space .nav .link {width: 50px; height: 50px; padding: 5px; font-size: 11px; display:block; background: #ddd; text-shadow: 0 1px #fff; text-align: center; overflow: hidden; cursor:pointer;}
div.fc-body .space .prev .link {font-size: 10px; margin:0 12px 0 0;}
/* thumbnails */
div.fc-body .pics-navigator {display:inline;}
div.fc-body .pics-navigator li {float: left; margin: 0 12px 12px 0; width: 60px; padding: 0; display:block;}

/* NAVIGATION */
ul.fc-navigation {float: left; width: 845px; height: 26px; line-height: 26px;margin: 15px 0 0 66px;}
ul.fc-navigation li {float: left; margin-right: 11px; text-align: center; padding-top: 3px;}
ul.fc-navigation li a {font-family: Arial, Helvetica, sans-serif; color: #000; text-transform: uppercase; text-shadow: 0 1px 0 #fff; display: block;}
ul.fc-navigation li a.on {color: #ebebeb; text-shadow: 0px 1px 0 #595959;}
/* modify the name of tab for the function javascript minmin*/
ul.fc-navigation li.tab1 { width: 186px;}
ul.fc-navigation li.tab2 { width: 220px;}
ul.fc-navigation li.tab3 { width: 200px;}
ul.fc-navigation li.tab4 { width: 195px;}

ul.fc-tab1 {

background: url(../css_imgs/fc-tab.gif) 0px 0px no-repeat;

}

ul.fc-tab2 {

background: url(../css_imgs/fc-tab.gif) 0px -26px no-repeat;

}

ul.fc-tab3 {

background: url(../css_imgs/fc-tab.gif) 0px -52px no-repeat;

}

ul.fc-tab4 {

background: url(../css_imgs/fc-tab.gif) 0px -78px no-repeat;

}

/*minmin*/

div#ficheContainerDescription{width: 670px;

float: left;

margin-left: 140px;}

div#ficheContainerDescription ul {margin-top:10px; list-style-type:none; width:670px; position:relative; }

div#ficheContainerDescription ul li.ficheContainerDescriptionTitle { font-size: 16px;

font-family: Georgia;

font-style: italic;

color: #405371;

font-weight: normal;

margin: 25px 0 2px 30px;

text-transform: capitalize;}

div#ficheContainerDescription ul li.ficheContainerDescriptionText {font-size: 12px;

margin-left: 40px;}





div.ds-body h3 {

font-size: 16px;

font-family: Georgia;

font-style: italic;

color: #405371;

font-weight: normal;

margin: 25px 0 2px 30px;

}



div.ds-body p {

font-size: 12px;

margin-left: 40px;

}



div.ds-body h1 {

color: #405371;

font-family: Arial;

font-size: 2em;

font-weight: normal;

width: 980px;

margin-top: 40px;

}



div.ds-body {

border-bottom: 1px solid #eee;

padding-bottom: 25px;

}



span.reduced {text-decoration: line-through;}



/* FROM NVN */

div.fc-body div.right div.add-to {	height: 25px; line-height: 25px; float:left; font-family:Arial,sans-serif; margin:17px 0 5px;}

div.fc-body div.right div.add-to a { float: left; font-size: 11px; margin-right: 10px; padding-left: 15px;}

div.fc-body div.right div.add-to a.fav { background:transparent url(../css_imgs/cp-favoris.png) left 3px no-repeat scroll;}

div.fc-body div.right div.add-to a.comp { background:transparent url(../css_imgs/cp-comparateur.png) left 3px no-repeat scroll;}

div.breadcrumbContainer { margin-bottom: 10px}



div.fc-header div.fc-title h1, div.fc-header div.fc-title td.h1 span { overflow: hidden; height: 60px; float: left;}


