/* CSS Document */

BODY,HTML{
	height:100%;	
}

*{
	behavior: url(../_lib/iepngfix.htc);
}
.clear{
	clear: both;
}

.alignement_droite{
	float: right;
}

.psmall{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #473C48;
	padding: 5px 0;
	margin: 0;
}
.accroche{
	font-style:italic;
	font-size: 13px;
	color: #78687D;
	margin: 0;
	padding: 18px 0;
}
.imp{
	color: #7D1820;
	list-style-image: url(../_images/puce_imp.gif)!important;
}
.lien_info{
	float: right;
	margin-top: 0;
	margin-bottom: 0;
	background: url(../_images/info_bg.gif) repeat-x;
	height: 27px;
	
}
.lien_info img.padd{
	padding-left: 10px;
}
.lien_info a{
	text-decoration: none;
	color: #7D1820!important;
	vertical-align: middle;
	padding-left: 10px
}


.iphone {
	display:none;
}

body,html,td,p
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #473C48;
}
	
body {
	margin: 0px;
	padding: 0px;
	background-color: #696057;
}
.FondGauche {
	background-image: url(../_images/fond_04.jpg);
	background-repeat: no-repeat;
	background-position: right bottom;
	background-color: #696057;
}
.FondBas {
	background-color: #8C837A;
}
.FondDroite {
	background-image: url(../_images/fond_06.jpg);
	background-repeat: no-repeat;
	background-position: left bottom;
	background-color: #696057;
}
#cadre {
	position:relative;
	margin-left:auto;
	margin-right:auto;
	width:970px;
}
#principal {
	background-color:#FFFFFF;
	background-image: url(../_images/fond_page.jpg);
	background-repeat: repeat-y;
	background-color: #EDE3D7;
	width:1000px;
}
.FiletViolet {
	border-top-width: 1px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-top-style: solid;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
	border-top-color: #7C6880;
	border-right-color: #7C6880;
	border-bottom-color: #7C6880;
	border-left-color: #7C6880;
}

#bandeau_haut {
	height:113px;
	position:relative;
	background-color: #4A3F35;
	background-repeat: no-repeat;
	background-image: url(../_images/fond_bandeau.jpg);
	background-position: right;
}
#bandeau_bas {
	background-color:#4A3F35;
	color:#7B7269;
	text-align: left;
	vertical-align: middle;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: normal;
	padding-top: 20px;
	padding-bottom: 20px;
	padding-right: 30px;
	padding-left: 250px;
}
#bandeau_bas a {
	text-decoration: none;
	color: #7B7269;
}
#bandeau_bas a:hover {
	text-decoration: underline;
	color: #FFFFFF;
}
.fondMotifRouge {
	background-image: url(../_images/fondMotifRouge.jpg);
	background-repeat: repeat;
}
#bandeau_bas A.langue {
	margin-right:5px;
	margin-top:2px;
	float:right;
}
#bandeau_bas IMG {
	border:0px;
}
#logo_beaucour {
	position:absolute;
	top:22px;
	border:none;
	left:50px;
}
#menu_langues {
	position:absolute;
	left:600px;
	top:75px;
	width:370px;
	font-family: Arial, Helvetica, sans-serif;
	color: #DED8D1;
	font-size: 12px;
	font-weight: bold;
	text-align: right;
}
#menu_langues a {
	color: #FFFFFF;
	text-decoration: none;
}
#menu_langues a:hover {
	color: #FFFFFF;
	text-decoration: underline;
}
#menu_langues a.menuactif {
	color: #A01621;
}
#bandeau_bas .Beaucour {
	color: #FFFFFF;
}

/*---------------------------------*/
/*        MINIPHOTO                */
/*---------------------------------*/

#mini_photo {
	position:absolute;
	left:590px;
	top:70px;
	width:360px;
}
#mini_photo A {
	display:block;
	float:left;
	width:120px;
	height:62px;
	color:#e6d8d8;
	font-size:1.2em;
	cursor:pointer;
	text-decoration:none;
}
#mini_photo A:hover {
	color:white;
}
#mini_photo A.hotel {
	background:url(../_images/photo_hotel.jpg) left bottom no-repeat;
}
#mini_photo A.chambre {
	background:url(../_images/photo_chambre.jpg) left bottom no-repeat;
}
#mini_photo A.seminaire {
	background:url(../_images/photo_seminaires.jpg) left bottom no-repeat;
}
#mini_photo A.hotel:hover, #mini_photo A.hotel.selected {
	background:url(../_images/photo_hotel_hover.jpg) left bottom no-repeat;
}
#mini_photo A.chambre:hover, #mini_photo A.chambre.selected {
	background:url(../_images/photo_chambre_hover.jpg) left bottom no-repeat;
}
#mini_photo A.seminaire:hover, #mini_photo A.seminaire.selected {
	background:url(../_images/photo_seminaires_hover.jpg) left bottom no-repeat;
}

/*---------------------------------*/
/*            MENU                 */
/*---------------------------------*/
#menu UL, LI{
margin:0;padding:0;
}
#DivMenu1 {
	height: 340px;
}

#menu2 UL, LI{
margin:0;padding:0;
}

UL#menu, UL#menu2 {
	text-align:right;
	margin-top: 20px;
	margin-right: 0;
	margin-bottom: 0px;
	margin-left: 0;
	padding-top: 15px;
	padding-right: 0;
	padding-bottom: 0px;
	padding-left: 0;
}
UL#menu2 {
	margin-top: 0px;
	padding-top: 0px;
}
UL#menu LI, UL#menu2 LI {
	list-style-type:none;
	font-size:12px;
	font-family: Arial, Helvetica, sans-serif;
	font-weight: bold;
	margin: 0;
	padding-top: 1px;
	padding-right: 60px;
	padding-bottom: 1px;
	padding-left: 0;
}

UL#menu LI.selected,UL#menu2 LI.selected {
	color: #FFFFFF;
	margin:0px;
	padding-top: 0px;
	background-image: url(../_images/fond_menu_actif.gif);
	background-repeat: repeat-x;
}
UL#menu LI UL,UL#menu2 LI UL {
	display:none;
}
UL#menu LI.selected UL, UL#menu LI.open UL,UL#menu2 LI.selected UL, UL#menu2 LI.open UL {
	display:block;
}
UL#menu LI LI.selected,UL#menu2 LI LI.selected {
	color: #FFFFFF;
	/*background-image: url(../_images/fond_menu_actif.gif);*/
	background-color: #645769;
}
UL#menu UL,UL#menu2 UL  {
	margin:10px 4px 0 0;
}
UL#menu LI LI {
	font-family:Arial, Helvetica, sans-serif;
	font-size:10px;
	font-weight:bold;
	padding:2px 16px 2px 0;
	border-right:1px solid #bfbfbf;
	margin: 0; 
/*	min-height:14px;*/
	display: block;
}
UL#menu LI LI A {

	/*display:block;
	height:16px;*/
	padding: 0;
	margin: 0;
}
UL#menu A,UL#menu2 A {
	color:#82766a;
	text-decoration:none;
	font-weight:bold;
	height:20px;
	padding-top:1px;
}
UL#menu2 A, UL#menu A:hover, UL#menu A.selected,UL#menu2 A:hover, UL#menu2 A.selected {
	color:#FFFFFF;
}
/*         TITRE           */

h1 {
	font-family:Arial, Helvetica, sans-serif;
	color:#645467;
	font-size:14px;
	font-weight:bold;
	padding-left:0px;
	padding-bottom:0px;
	border-bottom:1px solid #645467;
	text-align: left;
	margin-top: 0;
	margin-right: 0;
	margin-bottom: 0px;
	margin-left: 496px;
}
h2 {
	font-family:Arial, Helvetica, sans-serif;
	color:#645467;
	font-size:14px;
	font-weight:bold;
	padding-left:0px;
	padding-bottom:0px;
	text-align: left;
	margin-top: 0;
	margin-right: 50px;
	margin-bottom: 0px;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #645467;
}
.CadreFormulaire h2 {
	margin-right: 0px;
	margin-top: 30px;
}
h3 {
	font-family:Arial, Helvetica, sans-serif;
	color:#645467;
	font-size:14px;
	font-weight:bold;
	padding-left:0px;
	padding-bottom:0px;
	text-align: left;
	margin-top: 0;
	margin-right: 0px;
	margin-bottom: 0px;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #EDE3D7;
}
h5 {
	font-family:Arial, Helvetica, sans-serif;
	color:#D9CDBF;
	font-size:14px;
	font-weight:bold;
	text-align: left;
	background-repeat: no-repeat;
	background-position: 0px 17px;
	margin: 0px;
	border-bottom-width: 0px;
	border-bottom-style: solid;
	border-bottom-color: #645467;
	background-color: #7C6880;
	padding-top: 1px;
	padding-right: 1px;
	padding-bottom: 1px;
	padding-left: 10px;
}
h6 {
	font-family:Arial, Helvetica, sans-serif;
	color:#D9CDBF;
	font-size:14px;
	font-weight:bold;
	text-align: left;
	background-repeat: no-repeat;
	background-position: 0px 17px;
	margin: 0px;
	border-bottom-width: 0px;
	border-bottom-style: solid;
	border-bottom-color: #645467;
	width: 582px;
	background-color: #7C6880;
	padding-top: 1px;
	padding-right: 1px;
	padding-bottom: 1px;
	padding-left: 10px;
}
.CadreFormulaire ul li {
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: -20px;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 3px;
	list-style-image: url(../_images/puce_fleche.gif);
	list-style-position: outside;
[if IE]>
	margin-left: 200px;
<![endif]
}
.640 {
	width: 640px;
}


#Parking_Plan ul {
	margin: 8px;
	padding: 8px;
}

#Parking_Plan li {
	padding-top: 5px;
	padding-bottom: 5px;
	padding-left: 0px;
}
h4 {
	font-family:Arial, Helvetica, sans-serif;
	color:#333;
	font-size:12px;
	font-weight:bold;
	padding-left:0px;
	padding-bottom:0px;
	text-align: center;
	margin-top: 0;
	margin-right: 0px;
	margin-bottom: 0px;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #EDE3D7;
	margin-left: 0px;
	padding-top: 0px;
	padding-right: 0px;
}
/* CONTENU   */

#contenu {
	font-size: 12px;
	padding-top: 10px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 50px;
	height: 420px;
	background-image: url(../_images/fond_fleur.gif);
	background-position: right bottom;
	background-repeat: no-repeat;
}
#contenu a 
{
	color:#413643;
}
#contenu a:hover 
{
	color:#000000;
}
.TexteIntro {
	margin-left: 30px;
}
#fond_page {
	background-image: url(../_images/fond_page.jpg);
	background-repeat: repeat-y;
	background-color: #EDE3D7;
}
/* SIGNATURE */

#signature {
	width:970px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	text-align: right;
	padding-top: 5px;
	color: #4A3F35;
	
}
#signature A {
	color: #4A3F35;
	text-decoration:none;
}
#signature a:hover {
	color: #4A3F35;
	text-decoration: underline;
}
#vignettes img {
	margin: 3px;
}
/* CHAMBRES   */

#chambres {
	margin: 10px 0 0 20px;
	height:430px;
}


.chambre_ A {
	color:white;
	text-decoration:none;
}
.chambre_ A:hover {
	text-decoration:underline;
}
.chambre_ {
	width:180px;
	height:180px;
	float:left;
	margin:15px;
	border:1px solid white;
	position:relative;
}
#chambre_1 {
	background:url(../_images/chambre_1.jpg) no-repeat
}
#chambre_2 {
	background:url(../_images/chambre_2.jpg) no-repeat
}
#chambre_3 {
	background:url(../_images/chambre_3.jpg) no-repeat
}
#chambre_4 {
	background:url(../_images/chambre_4.jpg) no-repeat
}
#chambre_5 {
	background:url(../_images/chambre_5.jpg) no-repeat
}
#chambre_6 {
	background:url(../_images/chambre_6.jpg) no-repeat
}
.bandeau_fond {
	position:absolute;
	bottom:0px;
	left:0px;
	background:url(../_images/chambre_bandeau.png) no-repeat;
	width:100%;
	height:16px;
	color:white;
	padding-right:10px;
	padding-top:24px;
	position:absolute;
	text-align:center;
	width:170px;
	font-size: 11px;
}
#texte {
	font-size:12px;
	color:#4A2021;
	line-height:25px;
	padding-left:20px;
	padding-right:40px;
}
.reserver {
	float:right;
	border:0px;
}
.reserver IMG {
	border:0px;
}
/* BALNEO   */

#diaporama {
	margin-top:35px;
	width:400px;
	text-align: center;
}

#affichage {
	margin-bottom:6px;
	position:relative;
}
#affichage IMG {
}
#miniature {
	width:423px
}
#miniature A {
	position:relative;
	padding:10px 6px;
	width:126px;
	display:block;
	float:left;
}
#miniature A.selected {
	background:url(../_images/diaporama_selected.jpg) 50% 50% no-repeat;
	text-align:center;
}
#miniature A.duplex.selected {
	background:url(../_images/diaporama_selected_duplex.jpg) 50% 50% no-repeat;
	text-align:center;
}
#miniature A .___Shadows___ img {
	border:none;
}
.photo {
	border:3px solid white;
	cursor:pointer;
}
#next, #prev {
	cursor:pointer;
}
#prev {
	display:none;
}
#info {
	float:right;
	width:280px;
	line-height:18px;
	font-size:11px;
	margin-top: 30px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #78687D;
	list-style-type: disc;
}
#info ul
{
	margin-top: 5px;
	margin-right: 5px;
	margin-bottom: 5px;
	margin-left: 5px;
	padding-top: 0px;
	padding-right: 10px;
	padding-bottom: 4px;
	padding-left: 10px;
	list-style-image: url(../_images/puce_light.gif);
}
.reserver2 {
	border:0px;
	margin:20px 0px 10px 20px;
}
#legende {
	background-image:url(../_images/fond_diapo.png);
	bottom:0px;
	left:0;
	margin-left:7px;
	margin-right:7px;
	position:absolute;
	text-align:left;
	width:399px;
	z-index:100000000;
	color:#D6CCCD;
	font-size:12px;
	height:33px;
	overflow:hidden;
}
#legende TABLE {
	height:33px;
	overflow:hidden;
}
#legende DIV {
	margin-left:35px;
	margin-right:25px;
	text-align:left;
}
/**********************************      RESERVATION      **********************************/

FIELDSET {
	border:1px solid #ffffff;
	padding:0px;
	width: 640px;
}
.TableTarif
FIELDSET.promo
{
	border:1px solid #ffffff;
	width: 570px;
	padding-right: 0px;
	padding-left: 0px;
	margin-top: 10px;
	margin-bottom: 10px;
	border:1px solid #D0C4B4;
}
LEGEND {
	font-size:12px;
	font-weight:bold;
	color:#645467;
	padding-left:20px;
	padding-right:20px;
	margin-left:6px;
	font-family: Verdana, Arial, Helvetica, sans-serif;

}
.boite {
	margin-top: 1px;
	margin-right: 0px;
	margin-bottom: 1px;
	margin-left: 0px;
	padding-top: 10px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
	min-height:178px;
}

.loading{
	background:url(../_images/ajax-loader.gif) 50% 50% no-repeat;
	
}
.boite2 {
	margin-right: 0px;
	margin-bottom: 1px;
	margin-left: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
}
.dates INPUT {
	width:100px;
	font-size:11px;
	height:13px;
	background:#F8FFFF url(../_images/date_picker.jpg) 99% 50% no-repeat;
	cursor:pointer;
}
.choix TR.ligne, .formulaire TR.ligne, .recapitulatif TR.ligne, .ligne {
	background-color:#f8f3f3;
}
.choix TR DIV SPAN {
	background-color:#ffffff;
	padding-left:20px;
	padding-right:20px;
}
.choix TR.ligne DIV SPAN {
	background-color:#f8f3f3;
}
.choix TD {
	/*border-bottom:1px solid #EEEEEE;*/
padding:5px;
	font-size: 12px;
	font-family: Arial, Helvetica, sans-serif;
}
.choix .prix {
	color:#823A3A;
} 
.choix SELECT {
	background-color:#F8FFFF;
}
.choix STRONG {
	font-size:12px;
	letter-spacing:2px;
}
DIV.personnes {
	display:none;
	background:url(../_images/pixel_gris.gif) 100% 50% repeat-x;
}
DIV.personnes STRONG {
	font-size:11px;
	letter-spacing:normal;
}
.choix TD.last {
	border:none;
}
.button {
	font-weight:bold;
	cursor:pointer;
	width:100px;
}
.disabled {
	color : #CCCCCC;
}
.formulaire INPUT, .formulaire TEXTAREA, .formulaire SELECT {
	background-color:#F8FFFF;
}
INPUT.modifier {
	width:50%;
	font-weight:normal;
	font-size:11px;
}
#message_chambres {
	text-align:center;
	padding:15px;
	display:none;
}
.choix .boite {
}
#TabDate td {
	letter-spacing: 0px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;	
}
#TabDate {
background-color: #F8F3F3; 
}
/**********************************     ************      **********************************/
/**********************************     PROMO      **********************************/
.promo {
	color:#4C2021;
	font-size:13px;
}
.tab_promo UL, .tab_promo LI {
	margin:0px;
	padding:0px;
	font-size:12px;
}
.tab_promo {
	/*	border:1px solid #EEE9E9;*/
	padding:0px;
	background-repeat: repeat-x;
	background-position: 0% 100%;
}
.tab_promo .ligne {
	background-color:#EEE9E9;
}
.tab_promo UL {
	margin:3px 0px 3px 55px;
}
STRIKE {
	color:#6D141A;
}
.details {
	cursor:pointer;
	text-decoration:underline;
	color:#4C2021;
}
.textes {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #333333;
	line-height: 12px;
}
.fiche_details {
	margin-top:-12px;
	background-color:#ECE8E8;
	padding:20px;
	display:none;
}
.fiche_details DIV {
	background-color:#FDFCFC;
	padding-bottom:10px;
}
#adresse td {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;

	color: #645467;
	line-height: 20px;
	font-weight: normal;
}
#vignettes td {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color: #666666;
	line-height: 18px;
	font-size: 12px;
}
.italique {
	font-style: italic;
	color: #666;
	text-align: justify;
}
.TexteRouge {
	color: #A01621;
}



.verdana_12_Sp2 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: normal;
	color: #000000;
	letter-spacing: 2px;
}
.verdana_12 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color: #666666;
	line-height: 18px;
	font-size: 12px;
}
.tableaux {
	border: 1px solid #999999;
}
.tableaux td, .tableaux th {
	padding: 2px;
}
.tableaux th {
	background-color:#D1DD6A;
}
.BordureJaune {
	border-left-width: 5px;
	border-left-style: solid;
	border-left-color: #D1DD6A;
	padding-left: 15px;
}
.BordureBleue {
	border-left-width: 5px;
	border-left-style: solid;
	border-left-color: #78687D;
	padding-left: 15px;
	margin-left: 30px;
}
.intempo{
	background-color: #ECE6D9;
	padding: 8px;
	margin: 15px 0 28px 0;
	min-height: 120px;
	border: #78687D 1px dashed;
}
.intempo h2{
	margin-top: 0;
}

/*---------------------------------*/
/*            Accueil              */
/*---------------------------------*/
#accueil_bandeau_bas {
	background-color: #801C1C;
	padding:0px 10px 69px 10px;
	width:980px;
	background-image: url(../_images/fondMotifRouge.jpg);
	color: #BCB6AF;
}

#accueil_bandeau_bas img {
	border:0px;
}

#accueil_bandeau_bas a {
	color: #BCB6AF;
	text-decoration: none;
}

#accueil_bandeau_bas a:hover {
	color: #FFFFFF;
	text-decoration: none;
}

#presentation {
	cursor:  pointer;
	font-weight: bold;
	margin-right: 20px;
	font-size: 13px;
}

#plus_infos {
	padding-right:10px;
	padding-top:15px;
	width:800px;
}

#plus_infos p {
	color:#BCB6AF;
	padding-bottom:15px;
	text-align:justify;
}

#plus_infos p strong {
	color:#EFE9DF;
}

#plus_infos img {
	margin:0 10px 36px 50px;
}

#plus_infos h3 {
	font-size: 13px; 
	color: rgb(239, 233, 223); 
	border: medium none; 
	margin-bottom: 10px;
}

#plus_infos h3 a, #plus_infos p strong a {
	color: rgb(239, 233, 223); 
}

#accueil_menu {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	text-align: right;
	padding-top: 15px;
	font-weight: bold;
	padding-right: 20px;
}

#accueil_flash {
	background-color: #823a3a;
	height:369px;
}
#SousMenu li {
	
	margin-top: 10px;
	margin-right: 30px;
	margin-bottom: 0px;
	margin-left: 0px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #ffffff;
	font-weight: bold;
	text-align: right;
	list-style-type: none;
	width: 173px;
	padding-top: 1px;
	
	padding-bottom: 1px;
	padding-left: 0px;
	background-color: #78687D;
}
#SousMenu li:hover, #SousMenu a:hover {
	background-color: #645769;
}
#SousMenu a {
	width: 173px;
	color: #ffffff;
	text-decoration: none;
	padding-right: 5px;
}
#SousMenu a:hover {
	width: 173px;
	color: #ffffff;
	text-decoration: none;
	padding-right: 5px;
	
}
.TexteViolet {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	color: #78687D;
	list-style-type: disc;
}
.TexteViolet2 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	color: #78687D;
	list-style-type: disc;
	margin: 0px;
	font-weight: normal;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 10px;
}
#DivSousMenu {
	padding-top: 10px;
}
#contact input, #contact select, #contact textarea {
	border: 1px solid #EDE3D7;
}
#Bonton_tarifs {
	text-align: center;
	margin-top: 25px;
}
.Diaporama {
	display:block;
	margin-left: 65px;
	margin-top: 25px;
	border: 4px solid #645467;
	width: 500px;
}
.CadreFormulaire {
	padding-left: 70px;
	padding-bottom: 10px;
	padding-right: 50px;
}
.rouge {
	color: #7B1A21;
	font-weight: bold;
}
.FondFleur {
	background-image: url(../_images/fond_fleur.jpg);
	background-repeat: no-repeat;
}
.FondAgenda {
	background-image: url(../_images/fond_agenda.jpg);
	background-repeat: no-repeat;
}
#BeaucourFamily {
	padding-right: 39px;
}
#Rond_Violet {
	position: relative;
}
#Rond_Violet img {
	position: absolute;
}
#Rond_Violet .ImageDessous {
	position: absolute;
	z-index: 1;


}
#Rond_Violet .ImageDessus {
	position: absolute;
	z-index: 2;
	behavior:url(/_lib/iepngfix.htc);
}
#PlanSeminiare {
	border: 4px solid #645769;
}
.Forfaits li ul {
	margin-left: 0px;
	padding-left: 0px;
}
#Equipement li ul {
	margin-bottom: 0px;
	padding-bottom: 0px;
}
.TexteJustifie {
	text-align: justify;
}
iframe {
	border: 1px solid #645467;
}
.RetourCarte {
	text-align: left;
}

#click{
	background-image:url(../_images/vide.gif);
	height:369px;
	left:0;
	position:absolute;
	top:113px;
	width:1000px;
	cursor:pointer;
}

/*************************************
		AFFICHAGE DETAIL TARIF
*************************************/
#detail_tarif{
left:0;
position:absolute;
top:0;
width:350px;
}
#detail_tarif_content{
	background-color:#696969;
	margin:10px;
	color:white;
}
#detail_tarif_content UL, #detail_tarif_content LI{
margin:0; padding:0px;
}
#detail_tarif_content LI{
margin-left:15px; 
}

.disabled *{
color:#777777 !important;	
}

#contenu FORM TD{
padding:2px;	
}

.input {
width:250px;
	border: 1px solid #EDE3D7;
}
SELECT.input {
	width:auto;
}


#contenu FORM TD input.w100{	width:100px;}
#contenu FORM TD input.w150{	width:150px;}