/* Correspond au titre du produit */
#contenu H1 {
    font-size: 14px;
    font-style: normal;
    font-weight: bold;
	color: #732813;
	text-transform: uppercase;;
	border-bottom: solid #732813 1px;
	margin: 0;
	padding: 0;
	padding-bottom: 1px;
	position: relative;
	left: -5px;
}

/* Lien retour vers la liste des produits */
#retour {
	margin: 0;
	padding: 0;
	color: #9C9790;
}

/* Contient le slideshow plus le résumé de l'offre */
#debut {
	margin-top: 10px;
	font-size: 10px;
	width: 100%;
	background-color: #f8f3ef;
}

/* Slideshow */
#photoprincipale {
	width: 33%;
}

#photoprincipale {
	border-right: solid 4px #ffffff;
}


/* Résumé des caractéristiques de l'offre */
#resume {
	height: 100%;
	width: 100%;
}

#resume .prix {
	width: 178px;
	text-align: left;
	padding: 10px;
}

#resume .prix .tarif {
	font-size: 12px;
	text-transform: uppercase;
	font-weight: bold;
	color: #732813;
}

#resume .prix .categorie IMG {
	width: 11px;
	height: 11px;
}

#resume .situation {
	float: right;
	position: relative;
	bottom: 10px;
	text-align: right;
}

#resume .situation IMG {
	position: relative;
	top: 10px;
	margin-right: 5px;
}

#resume .situation H3 {
	color: #732813;
	font-weight: bold;
	font-size: 10px;
	text-transform: uppercase;
	text-align: left;
	border-bottom: solid 1px #732813;
	margin: 0;
	padding: 0;
	margin-right: 7px;
	padding-right: 55px;
}

#resume .situation P {
	color: #666666;
	text-align: left;
	margin: 0;
	padding: 0;
}

#debut .degrade {
	height: 23px;
	background: transparent url('images/Barre-degrade1.jpg') no-repeat scroll top right;
	text-align: right;
}

#debut .degrade A {
	margin-right: 17px;
	color: #732813;
	font-weight: bold;
}


#milieu {
	border: solid 2px #f7f7f7;
	margin-top: 17px;	
}

/* Onglets des différentes catégories d'informations sur l'hotel */

ul#ongletsInfosProduits {
	text-align: center;
    list-style-type: none;
	height: 30px;
    margin: 0;
	padding: 0;
	margin-right: 5px;
    border-left: 2px solid #f7f7f7;
    border-bottom: 2px solid #f7f7f7;
	margin-bottom: 30px;
}

ul#ongletsInfosProduits li {
    float: left;
	position: relative;
	left: -4px;
    height: 30px;
	cursor: pointer;
	border: none;
    border-left: 2px solid transparent;
    border-right: 2px solid transparent;
}

ul#ongletsInfosProduits li.active {
    border-bottom: 2px solid #fff;
    border-left: 2px solid #f7f7f7;
    border-right: 2px solid #f7f7f7;
}

ul#ongletsInfosProduits LI IMG {
	height: 30px;
}


/* Container des panels affichant les infos sur le produit */
#infosProduit {
	margin-right: 10px;
	margin-left: 10px;
}

/* Panels Description, Hebergement et Activités ont le même style */
#infosProduit .content {
	color: #666666;
	text-align: justify;
}

#infosProduit .content IMG {
	float: right;
	width: 150px;
}

#infosProduit .content .text { 
	margin-right: 175px;
}

#infosProduit .content P {
	padding: 0;
	margin: 0;
	padding-bottom: 10px;
}

#infosProduit .content UL
{
	list-style-type: none;
	padding: 0;
	margin: 0;
}

#infosProduit .content UL LI
{
	background: transparent url(images/puce4-petit.png) no-repeat scroll 0 8px;
	padding-left: 12px;
	padding-bottom: 5px;
}

/* Styles pour les tarifs */

#infosProduit .tarifs TABLE {
	border: 1px solid #faf7f2;
    border-collapse:collapse;
}

#infosProduit .tarifs TH {
	font-weight: bold;
	text-align: center;	
    padding: 3px;
}

#infosProduit .tarifs TD {
    padding: 3px;
}

#infosProduit .fond1 {
	background-color: #faf7f2;	
}

#infosProduit .fond2 {
	background-color: #f7f0e8;	
}

#infosProduit .tarifs H3 {
	font-size: 12px;
	color: #732813;
	font-weight: bold;
	margin: 0;
	padding: 0;
}

#infosProduit .tarifs DIV.promos {
	margin: 20px;
	border: solid 1px #732813;
	padding: 10px;
}

#infosProduit .tarifs DIV.promos H3 {
	text-transform: uppercase;
	text-align: center;
}

#infosProduit .tarifs SPAN.promos {
	color: #732813;	
}

#infosProduit .tarifs IMG {
	float: right;
	width: 150px;
}


/* Organisation des photos en damier */
#infosProduit .photos UL {
    list-style-type: none;
	margin: 0;
	padding: 0;
}

#infosProduit .photos UL LI {
	float:left;
	margin: 0;
	padding: 0;
	width: 162px;
	height: 162px;
}

#infosProduit .photos ul li img {
	border: solid 1px #9C9790;
	width: 150px;
	height: 150px;
	margin: 5px;
}


/* Styles utilisés pour les Avis Tripadvisor */
#TA_Header {
	text-align: center;
}
#TA_Link {
	visibility: hidden;
}
#TA_Container .TA_rtable {
	margin-bottom: 20px;
}
#TA_Container .TA_rtable img {
	margin-right: 20px;
}
#TA_Container .TA_rtable td {
	font-size: 12px;
}
#TA_Container .TA_rtable .TA_rname, #TA_Container .TA_rtable .TA_rdate {
	font-weight: bold;
}
#TA_Container .TA_rtable .TA_ruser, #TA_Flags2 {
	display: none;
}

#milieu .degrade {
	margin-top: 10px;
	margin-bottom: 25px;
	height: 23px;
	line-height: 23px;
	background: transparent url('images/Barre-degrade2.jpg') no-repeat scroll top right;
	text-align: right;
}

#milieu .degrade A {
	margin-right: 17px;
	color: #732813;
	font-weight: bold;
}


#devis {
	margin-top: 20px;
}

#devis DIV.contenu {
	padding: 0 5px 0 3px;
}

#devis ul.onglet {
	text-align: center;
    list-style-type: none;
	height: 37px;
    margin: 0;
	padding: 0;
    border-bottom: 2px solid #f7f7f7;
}

#devis ul.onglet li {
    float: left;
    height: 37px;
    border-bottom: 2px solid #fff;
    border-right: 2px solid #f7f7f7;
}


#devis .container {
	background-color: #FFFFFF;
	padding: 20px 0px 20px 0px;
}

#formDevis LABEL {
	color: #9C9790;
	font-weight: bold;
	font-size: 12px;
}

#formDevis INPUT, #formDevis TEXTAREA {
	color: #732813;
}

#formDevis .titre {
	width: 200px;
	line-height: 20px;
}

#formDevis .champ {
	width: 200px;
}

#formDevis .width200 {
	width: 200px;
}

#formDevis .width160 {
	width: 160px;	
}

#formDevis .width120 {
	width: 120px;	
}

#formDevis .width100 {
	width: 100px;
}

#formDevis .widthNumber {
	width: 40px;
}

#formDevis .message {
	font-size: 80%;
	color: #9C9790;
}

.soria .dijitMenuItem {
	color: #732813;
}

.soria .dijitMenuItem:hover {
	background-color: #faf7f2;
	color: #732813;
}

#formDevis .fond1 {
	background-color: #faf7f2;	
}

#formDevis .fond2 {
	background-color: #f7f0e8;	
}

#formDevis .regroupement1 {
	width: 100%;
	padding: 8px 12px 8px 12px;
}

#formDevis .regroupement2 {
	width: 100%;
	padding: 30px 12px 50px 12px;
}

#formDevis .garanties {
	cursor: pointer;
	color: #732813;
}

#devis .degrade {
	margin-top: 10px;
	height: 23px;
	line-height: 23px;
	background: transparent url('images/Barre-degrade2.jpg') no-repeat scroll top right;
	text-align: right;
}

#devis .degrade A {
	margin-right: 17px;
	color: #732813;
	font-weight: bold;
}


#waitingDiv {
	margin: 0 auto;
	padding-top: 20px;
	text-align: center;
}

#waitingDiv IMG {
	text-align: center;
	width: 200px;	
}

/* Partage Facebook */
.partage {
	background-color: #fbfaf6;
	margin-top: 10px;	
	padding: 3px 6px 3px 6px;
}

.fb_share_button {
	margin-left: auto;
	margin-right: 0px;
}


