@charset "utf-8";
*{
margin:0px;
padding:0px;
}
body {
	background-color: #CCD2B0;
	background-image: url(images/img_fd.jpg);
	background-repeat: repeat-x;
	background-position: center top;
	margin-top: 0px;
	font-family: Verdana, Tahoma, Arial, sans-serif;
	font-size: 12px;
	SCROLLBAR-BASE-COLOR: #2986CF;
	SCROLLBAR-ARROW-COLOR: #FFF788; 
}
#container {
	width: 904px;
	height: 500px;
	margin: auto;
	position:relative;
	background-image: url(images/img_fd_haut.gif);
	background-repeat: repeat-x;
	background-position: center top;
}
#header {
	position:relative;
	width: 876px;
	height: 129px;
	margin: auto;
	z-index: 10;
	padding-top:11px;
	text-align:center;
	background-image: url(images/bandeau_haut.jpg);
	background-repeat: repeat-x;
	background-position: center top;
}
#compte_loguer {
	position:absolute;
	right:10px;
	top:20px;
	width: 184px;
	height: 77px;
	margin: auto;
	z-index: 16;
	padding-right:10px;
	padding-top:6px;
	padding-left:10px;
	background-image: url(images/img_fd_compte_gd.png);
	background-repeat: no-repeat;
	background-position: center top;
}
#compte_pas_loguer {
	position:absolute;
	right:10px;
	top:20px;
	width: 184px;
	height: 77px;
	margin: auto;
	z-index: 16;
	padding-right:10px;
	padding-top:22px;
	padding-left:10px;
	background-image: url(images/img_fd_compte_sm.png);
	background-repeat: no-repeat;
	background-position: center top;
}
#menu {
	position:absolute;
	right:0;
	bottom:0;
	width: 490px;
	height: 27px;
	margin: auto;
	z-index: 15;
	padding-right:10px;
}
#menu img{
	border:0;
}
#bandeau_int {
	width: 876px;
	height: 57px;
	margin: auto;
	z-index: 10;
	text-align:center;
	background-image: url(images/bandeau_sm.jpg);
	background-repeat: repeat-x;
	background-position: center top;
	color:#FFFFFF;
	padding-top:9px;
	text-align:left;
}
#bandeau_int h1{
	font-size: 12px;
	color:#FFFFFF;
	text-align:left;
	padding-left:15px;
	padding-top:10px;
}
#bandeau_int h2{
	font-size: 12px;
	color:#FFFFFF;
	text-align:right;
	padding-right:15px;
	padding-top:0px;
}
#contenu {
	position:relative;
	width: 904px;
	background-image: url(images/img_fd_bas_tgd.png);
	background-repeat: no-repeat;
	background-position: center bottom;
	margin-top:0px;
	overflow:visible;
}
.separation {
clear:both;
height:70px;
visibility:hidden;
}

/*page accueil*/
#photo_accueil {
	position:absolute;
	width:422px;
	height:298px;
	z-index:30;
	left: -24px;
	top: -36px;
}
#newsletter {
	position:relative;
	background-image: url(images/img_fd_newsletter.png);
	background-repeat: no-repeat;
	background-position: center top;
	padding-top:15px;
	text-align:center;
	width:398px;
	height:61px;
	z-index:30;
}
#fond_titre_1 {
	background-image: url(images/accueil/1_fd.gif);
	background-repeat: no-repeat;
	background-position: left top;
	width:400px;
	height:20px;
	padding-left:38px;
	padding-top:2px;
	font-size:11px;
	color:#8c7f7d;
	font-weight:bold;
	margin-left:10px;
}
#fond_titre_2 {
	background-image: url(images/accueil/2_fd.gif);
	background-repeat: no-repeat;
	background-position: left top;
	width:400px;
	height:20px;
	padding-left:38px;
	padding-top:2px;
	font-size:11px;
	color:#8c7f7d;
	font-weight:bold;
	margin-left:10px;
}
#fond_titre_3 {
	background-image: url(images/accueil/3_fd.gif);
	background-repeat: no-repeat;
	background-position: left top;
	width:400px;
	height:20px;
	padding-left:38px;
	padding-top:2px;
	font-size:11px;
	color:#8c7f7d;
	font-weight:bold;
	margin-left:10px;
}
#fond_titre_4 {
	background-image: url(images/accueil/4_fd.gif);
	background-repeat: no-repeat;
	background-position: left top;
	width:400px;
	height:20px;
	padding-left:38px;
	padding-top:2px;
	font-size:11px;
	color:#8c7f7d;
	font-weight:bold;
	margin-left:10px;
}
#bandeau_accueil {
	position:relative;
	width: 511px;
	height: 215px;
	margin: auto;
	z-index: 10;
	text-align:center;
	background-image: url(images/bandeau_haut_acc.jpg);
	background-repeat: no-repeat;
	background-position: right top;
	color:#FFFFFF;
	padding-top:0px;
	text-align:right;
	font-size:11px;
	margin:0;
	padding-left:379px;
}
#contenu_centre_accueil {
	float:left;
	top:98px;
	width: 456px;
	padding-top: 56px;
	padding-left:20px;
	color:#802951;
	font-size:11px;
	height: 328px;
}

#contenu_centre_accueil p {
	color:#8c7f7d;
	font-size:11px;
	text-align:justify;
	text-decoration:none;
	margin-left:10px;
}
#contenu_centre_accueil a {
	color:#802951;
	font-size:11px;
	text-decoration:underline;
}
#contenu_centre_accueil a:hover {
	color:#802951;
	font-size:11px;
	text-decoration:none;
}
#contenu_droite_accueil {
	float:left;
	top:49px;
	right:17px;
	width: 401px;
	padding-top: 10px;
	padding-left:12px;
	font-size:11px;
	color:#8c7f7d;
}
#contenu_droite_accueil h1 {
	color:#FFFFFF;
	width:401px;
	height:46px;
	background-image: url(images/img_fd_tit_accueil.gif);
	background-repeat: no-repeat;
	background-position: left top;
	font-size:11px;
	margin-top:8px;
	margin-bottom:10px;
	padding-left:0px;
	padding-top:0px;
	text-align:center;
}
#contenu_droite_accueil h2 {
	color:#6f1640;
	font-size:11px;
	padding-left:4px;
	padding-top:5px;
}
#contenu_droite_accueil h3 {
	color:#6f1640;
	font-size:11px;
	text-align:right;
	padding-right:5px;
	padding-bottom:2px;
}
#photo_sm {
	text-align:left;
	padding-left:7px;
	padding-top:7px;
	border:none;
}
#contenu_droite_accueil p {
	padding-left:4px;
	padding-top:0px;
	font-weight:bold;
}
#contenu_droite_accueil a {
	color:#6f1640;
	font-size:11px;
	text-decoration:underline;
}
#contenu_droite_accueil a:hover {
	text-decoration:none;
}




/*page liste*/
#contenu_centre {
	float:left;
	top:40px;
	right:487px;
	width: 347px;
	padding-top: 30px;
	padding-left:60px;
	padding-right:50px;
	font-size:11px;
	color:#8c7f7d;
}
#contenu_centre h1 {
	color:#FFFFFF;
	background-color:#9ba498;
	height:14px;
	font-size:11px;
	margin-top:8px;
	margin-bottom:10px;
	padding-left:6px;
}
#contenu_centre h2 {
	color:#6f1640;
	font-size:11px;
	padding-left:4px;
	padding-top:5px;
}
#contenu_centre h3 {
	color:#6f1640;
	font-size:11px;
	text-align:right;
	padding-right:6px;
	padding-bottom:2px;
}
#photo_sm {
	text-align:left;
	padding-left:7px;
	padding-top:7px;
	border:none;
}
#contenu_centre p {
	padding-left:4px;
	padding-top:0px;
	font-weight:bold;
}
#contenu_centre a {
	color:#6f1640;
	font-size:11px;
	padding-right:0px;
	text-decoration:underline;
}
#contenu_centre a:hover {
	text-decoration:none;
}
#contenu_droite {
	float:left;
	top:62px;
	right:46px;
	width: 379px;
	margin-top:43px;
	padding-top: 10px;
	background-image: url(images/gris_degrade.png);
	background-repeat:no-repeat;
	color:#802951;
	font-size:11px;
	height: 426px;
}
#contenu_droite a {
	color:#802951;
	font-size:11px;
	text-decoration:underline;
}
#contenu_droite a:hover {
	color:#802951;
	font-size:11px;
	text-decoration:none;
}
#carte_img_liste {
	padding-left:13px;
	padding-top:13px;
}
.img_fd_carte {
	background-image: url(images/liste/img_fd_carte_gd.png);
	background-repeat: no-repeat;
	background-position: center top;
}

/*page détails*/
#contenu_centre_details {
	float:left;
	top:40px;
	width: 394px;
	padding-top: 30px;
	padding-left:60px;
	padding-right:0px;
	margin-right:49px;
	font-size:11px;
	color:#8c7f7d;
}
#contenu_centre_details a {
	color:#6f1640;
	font-size:11px;
	text-decoration:none;
}
#contenu_centre_details a:hover {
	text-decoration:underline;
}
#fleche{
	padding-bottom:2px;
}
#photos_maison {
	width:345px;
	margin-bottom:10px;
	/*height:184px;
	background-image: url(images/details/img_fd_photos_gd.jpg);*/
	background-repeat: no-repeat;
	background-position: left top;
}
#img_photos_sm_maison {
	width:345px;
	height:184px;
	/*background-image: url(images/details/img_fd_photos_gd.jpg);*/
	background-repeat: no-repeat;
	background-position: left top;
}
#photo_gd_maison{
	/*padding-left:7px;
	padding-top:7px;*/
}
#photos_sm {
	float:right;
	width:112px;
	height:162px;
	z-index:1;
	left: 292px;
	top: 89px;
}
/*#photo1_sm{
	padding-left:5px;
	padding-top:5px;
	padding-bottom:6px;
	padding-right:5px;
	background-image: url(images/details/img_fd_photos_sm.jpg);
	background-repeat: no-repeat;
	background-position: left top;
}
#photo2_sm{
	padding-left:5px;
	padding-top:5px;
	padding-bottom:6px;
	padding-right:5px;
	background-image: url(images/details/img_fd_photos_sm.jpg);
	background-repeat: no-repeat;
	background-position: left top;
}*/
#infos_maison{
	clear:both;
	width:394px;
	padding-left:10px;
	padding-top:8px;
	padding-bottom:8px;
	background-image: url(images/details/img_fd_texte_maison.png);
	background-repeat:repeat-y;
}
#infos_maison h1{
	font-size:11px;
	color:#6f1640;
	font-weight:bold;
}
#contenu_droite_details {
	float:left;
	top:62px;
	right:46px;
	width: 328px;
	margin-top:43px;
	padding-top: 10px;
	background-image: url(images/gris_degrade_sm.png);
	background-repeat:no-repeat;
	color:#802951;
	font-size:11px;
}
#contenu_droite_details p {
	padding-left: 10px;
	padding-right: 10px;
	text-align:justify;
	color:#8c7f7d;
	font-size:11px;
}
#contenu_droite_details h1 {
	padding-left: 10px;
	padding-right: 10px;
	text-align:left;
	color:#6f1640;
	font-size:11px;
}
#contenu_droite_details a {
	color:#6f1640;
	font-size:11px;
	text-decoration:underline;
}
#contenu_droite_details a:hover {
	color:#6f1640;
	font-size:11px;
	text-decoration:none;
}

#chambre1_photo1{
	padding-left:5px;
	padding-top:5px;
	padding-bottom:6px;
	padding-right:5px;
	background-image: url(images/details/img_fd_photos_sm.jpg);
	background-repeat: no-repeat;
	background-position: left top;
}
#chambre1_photo2{
	padding-left:5px;
	padding-top:5px;
	padding-bottom:6px;
	padding-right:5px;
	background-image: url(images/details/img_fd_photos_sm.jpg);
	background-repeat: no-repeat;
	background-position: left top;
}

#carte_img {
	padding-left:14px;
	padding-top:11px;
}
.img_fd_carte {
	background-image: url(images/details/img_fd_carte.png);
	background-repeat: no-repeat;
	background-position: left top;
}
.img_fd_carte_gd {
	background-image: url(images/liste/img_fd_carte_gd.png);
	background-repeat: no-repeat;
	background-position: left top;
}

/*page popup*/
#popup {
	width: 500px;
	margin: auto;
	position:relative;
	background-image: url(images/popup/img_fd_haut.png);
	background-repeat: no-repeat;
	background-position: center top;
}
#popup_contenu {
	width: 500px;
	position:relative;
	margin-top:30px;
	background-image: url(images/popup/img_fd_repet.png);
	background-repeat: repeat-y;
	background-position: center top;
}
#popup_contenu h1 {
	background-image: url(images/popup/img_fd_titre.gif);
	background-repeat: no-repeat;
	background-position: center top;
	height:35px;
	padding-left:50px;
	padding-right:30px;
	padding-top:10px;
	font-size:12px;
	color:#921a53;
}
#popup_contenu p {
	padding-left:30px;
	padding-right:30px;
	padding-top:10px;
	font-size:11px;
	color:#8c7f7d;
	text-align:justify;
}
#popup_contenu a {
	font-size:11px;
	color:#921a53;
	text-decoration:underline;
}
#popup_contenu a:hover {
	text-decoration:none;
}


/*pop recap final*/
#popup_contenu_recap {
	width: 500px;
	position:relative;
	margin-top:30px;
	background-image: url(images/popup/img_fd_repet.png);
	background-repeat: repeat-y;
	background-position: center top;
}
#popup_contenu_recap h1 {
	background-image: url(images/popup/img_fd_titre.gif);
	background-repeat: no-repeat;
	background-position: center top;
	height:35px;
	padding-left:50px;
	padding-right:30px;
	padding-top:10px;
	font-size:12px;
	color:#921a53;
}

#contenu_pop_recap {
top:40px;
width: 394px;
padding-top: 0px;
padding-left:0px;
padding-right:0px;
margin:auto;
font-size:11px;
color:#8c7f7d;
text-align:left;
}
#contenu_pop_recap a {
color:#6f1640;
font-size:11px;
text-decoration:none;
}
#contenu_pop_recap a:hover {
text-decoration:underline;
}
#contenu_pop_recap p {
	color:#8c7f7d;
	font-size:11px;
	text-align:justify;
	text-decoration:none;
	margin-left:0px;
}
#contenu_pop_recap h2 {
	color:#6f1640;
	font-size:11px;
	text-align:left;
	text-decoration:none;
	margin-left:0px;
}
#gris_pop_recap {
	width:380px;
	padding-left:10px;
	padding-top:8px;
	padding-bottom:8px;
	background-image: url(images/details/img_fd_texte_maison.png);
	background-repeat:repeat-y;
	text-align:left;
}
#gris_pop_recap h1{
	font-size:11px;
	color:#6f1640;
	font-weight:bold;
} 













/*page conditions générales*/
#contenu_cgv {
	float:left;
	top:40px;
	right:487px;
	width: 780px;
	padding-top: 30px;
	padding-left:60px;
	padding-right:50px;
	font-size:11px;
	color:#8c7f7d;
}
#contenu_cgv h1 {
	color:#FFFFFF;
	background-color:#9ba498;
	height:14px;
	font-size:11px;
	margin-top:12px;
	margin-bottom:20px;
	padding-left:6px;
}
#contenu_cgv h2 {
	color:#FFFFFF;
	background-color:#9ba498;
	height:24px;
	font-size:11px;
	margin-top:8px;
	margin-bottom:10px;
	padding-left:6px;
	padding-top:10px;
}

#contenu_cgv p {
	padding-left:4px;
	color:#9ba498;
	padding-right:4px;
	padding-top:0px;
	margin-bottom:10px;
	text-align:justify;
}
#contenu_cgv a {
	color:#6f1640;
	font-size:11px;
	text-decoration:underline;
}
#contenu_cgv a:hover {
	text-decoration:none;
}
.dormir_autrement {
	font-style:italic;
	font-size:11px;
	color:#677562;
}
.texte_gris_foncé {
	font-weight:bold;
	color:#677562;
	font-size:11px;
}

/*page recherche + Mon compte*/
#contenu_recherche {
	float:left;
	top:40px;
	right:487px;
	width: 780px;
	padding-top: 30px;
	padding-left:60px;
	padding-right:50px;
	font-size:11px;
	color:#8c7f7d;
}

#contenu_recherche h1 {
	color:#8c7f7d;
	height:14px;
	font-size:11px;
	margin-top:8px;
	margin-bottom:10px;
	padding-left:6px;
}
#contenu_recherche a {
	color:#6f1640;
	font-size:11px;
	text-decoration:underline;
}
#contenu_recherche a:hover {
	text-decoration:none;
}
#contenu_recherche_droite {
	float:right;
	top:49px;
	right:17px;
	width: 379px;
	padding-top: 10px;
	padding-left:0px;
	padding-bottom:0px;
	margin-top:15px;
	padding-right:0px;
	font-size:11px;
	color:#8c7f7d;
	text-align:center;
	background-image: url(images/gris_degrade.png);
	background-repeat:no-repeat;
}
#contenu_recherche_droite h2 {
	color:#FFFFFF;
	background-color:#9ba498;
	font-size:11px;
	margin-top:8px;
	margin-bottom:10px;
	padding-left:6px;
	padding-right:6px;
}
#contenu_recherche_droite p {
	color:#8c7f7d;
	font-size:11px;
	padding-left:6px;
	padding-right:6px;
	text-align:justify;
}

/*page mon compte logger*/
#contenu_moncompte_menu {
	float:left;
	width: 250px;
	padding-left: 25px;
	padding-top: 30px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#8c7f7d;
}
#contenu_moncompte_menu h1{
	height: 18px;
	font-size:11px;
	color:#FFFFFF;
	background-color:#8c7f7d;
	padding-left: 10px;
	padding-top: 3px;
}
#contenu_moncompte_menu a{
	text-decoration:underline;
	color:#8c7f7d;
}
#contenu_moncompte_menu a:hover{
	text-decoration:none;
	color:#695b59;
}
#contenu_moncompte_centre {
	margin-left:290px;
	width: 590px;
}

#contenu_moncompte_centre h2 {
	color:#FFFFFF;
	background-color:#9ba498;
	font-size:11px;
	margin-top:8px;
	margin-bottom:10px;
}



/*page contact*/
#contenu_contact {
	float:left;
	top:40px;
	right:487px;
	width: 780px;
	padding-top: 30px;
	padding-left:60px;
	padding-right:50px;
	font-size:11px;
	color:#8c7f7d;
}
#contenu_contact_droite {
	float:right;
	top:49px;
	right:17px;
	width: 300px;
	padding-top: 10px;
	padding-left:12px;
	margin-top:15px;
	font-size:11px;
	color:#8c7f7d;
	background-image: url(images/gris_degrade_sm.png);
	background-repeat:no-repeat;
}
#contenu_contact a {
	color:#6f1640;
	font-size:11px;
	text-decoration:underline;
}
#contenu_contact a:hover {
	text-decoration:none;
}

/*page proposer une maison*/
#contenu_proposer {
	float:left;
	top:40px;
	right:487px;
	width: 780px;
	padding-top: 30px;
	padding-left:60px;
	padding-right:50px;
	font-size:11px;
	color:#8c7f7d;
}
#contenu_proposer_form {
	top:49px;
	right:17px;
	width: 780px;
	padding-top: 10px;
	padding-left:0px;
	margin-top:15px;
	font-size:11px;
	color:#8c7f7d;
}
#contenu_proposer p {
	color:#8c7f7d;
	font-size:11px;
	text-align:justify;
}
#contenu_proposer a {
	color:#6f1640;
	font-size:11px;
	text-decoration:underline;
}
#contenu_proposer a:hover {
	text-decoration:none;
}


/*page recherche neant*/
#contenu_neant {
	float:left;
	top:40px;
	right:487px;
	width: 780px;
	padding-top: 30px;
	padding-left:60px;
	padding-right:50px;
	font-size:11px;
	color:#8c7f7d;
	text-align:left;
}



#chemin_de_fer {
	position:absolute;
	right:15px;
	top:-7px;
	width: 845px;
	height: 13px;
	margin: auto;
	z-index: 16;
	padding-right:15px;
	padding-top:2px;
	padding-left:15px;
	color:#8c7f7d;
	font-size:10px;
}
#chemin_de_fer a{
	color:#8c7f7d;
	font-size:10px;
	text-decoration:underline;
}
#chemin_de_fer a:hover{
	text-decoration:none;
}

#footer {
	position:absolute;
	right:15px;
	bottom:10px;
	width: 845px;
	height: 55px;
	margin: auto;
	z-index: 20;
	padding-right:15px;
	padding-left:15px;
	color:#758067;
	font-size:10px;
	text-align:center;
	visibility: visible;
}
#footer a{
	color:#758067;
	font-size:10px;
	text-decoration:underline;
}
#footer a:hover{
	text-decoration:none;
}





.img_fd {
	background-image: url(images/img_fd_BO.jpg);
	background-repeat: repeat-x;
	background-position: center top;
}
.texte_blanc {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #ffffff;
}
.texte_vert {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #6d7960;
}
.texte_gris {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #8c7f7d;
}
.texte_gris_10 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #8c7f7d;
	line-height:20px;
}
.lien_vert {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #697659;
	text-decoration: underline;
}
.lien_vert:hover {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #697659;
	text-decoration: none;
}
input {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #8C7F7D;
	text-decoration: none;
}
select {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #8C7F7D;
	text-decoration: none;
}
textarea {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #8C7F7D;
}
.lien_rose10 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #802951;
	text-decoration: underline;
}
.lien_rose10:hover {
	color: #802951;
	text-decoration: none;
}
.texte_rose10 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #802951;
}
.texte_rose11 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #802951;
}
.trait_rose18 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 18px;
	color: #b9487d;
}
.trait_rose14 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	color: #802951;
	font-weight:bold;
}

div#erreurs p{
	color:#FF0000;
	
}
div#erreurs{
	margin-bottom:10px;
}

.tourimage{
border: 1px solid #DDD;
background-color:#FFF;
padding:3px;
margin:3px;
}

/*page liste*/
#contenu_centre h1.h1liste{
	margin-top:30px;
}



/*page detail chambre*/

div#tour{
	position:relative;
	width:220px;
	margin:auto;
	background-color:#FFFFFF;
	padding:5px;
}

div#calendrier{
	background-color:#c4c3c3;
}

div#mois{
	margin-top:10px;
	background-color:#585858;
	color:#FFFFFF;
	font-weight:bold;
	text-align:center;
	height:20px;
}

div#mois a{
	font-weight:bold;
	text-decoration:none;
	color:#FFFFFF;
	
}

div#mois a:hover{
	font-weight:bold;
	color:#FFFFFF;
}

hr.hautlegende{
	color: #811346;
	background-color: #811346;
	height: 1px;
	border: 0;
	width:80%;
	margin-bottom:10px;
}

div#legende{
	background-color:#c4c3c3;

}
div#textelegende{
	text-align:left;
	padding-left:30px;
}
table#tabCalendrier{
	width:150px;
	margin-top:10px;
	margin-bottom:10px;
}

table#tabCalendrier td, table#tabCalendrier th{
	text-align:center;
	height:15px;
}

table#tabCalendrier tr.head{
	background-color:#811346;
	color:#FFFFFF;
}



table#tabCalendrier td.bs{
	background-image: url('/site/images/img_fond_calendrier_bs.gif');
}

table#tabCalendrier td.ms{
	background-image: url('/site/images/img_fond_calendrier_ms.gif');
}

table#tabCalendrier td.hs{
	background-image: url('/site/images/img_fond_calendrier_hs.gif');
}

table#tabCalendrier td.nondispo{
	background-image: url('/site/images/img_fond_calendrier_nd.gif');
	color:#FFFFFF;
}

div.bs{
	float:left;
	background-image: url('/site/images/img_fond_calendrier_bs.gif');
	width:15px;
	height:15px;
	border:2px solid #FFFFFF;
	margin-right:5px;
}

div.ms{
	float:left;
	background-image: url('/site/images/img_fond_calendrier_ms.gif');
	width:15px;
	height:15px;
	border:2px solid #FFFFFF;
	margin-right:5px;
}

div.hs{
	float:left;
	background-image: url('/site/images/img_fond_calendrier_hs.gif');
	width:15px;
	height:15px;
	border:2px solid #FFFFFF;
	margin-right:5px;
}

div.nondispo{
	float:left;
	background-image: url('/site/images/img_fond_calendrier_nd.gif');
	width:15px;
	height:15px;
	border:2px solid #FFFFFF;
	margin-right:5px;
}
div.dispo{
	clear:both;
	height:21px;
}

div#logoagenda{
	position:absolute;
	top:0px;
	left:-10px;
}

.pointer{
	cursor:pointer;
}

.fond_gris_texte_blanc {
	color:#FFFFFF;
	background-color:#9ba498;
	font-size:11px;
	margin-top:8px;
	margin-bottom:10px;
	padding-left:6px;
	padding-right:6px;
	height:15px;
}



/* ajout jul */

form.bo p{
width:490px;
background-color:#ededed;
padding:5px;
margin:1px;
font-size:10px;
}

p label{
width:220px;
color:#8C7F7D;
display:block;
float:left;
}

p{
color:#8C7F7D;
}

div#erreurs, div#erreurs p{
	color:#FF0000;
}

div#message {
	color:#00FF00;
	padding:5px;
	margin:5px;
}

form #detail{
font-size:10px;
width:490px;
color:#8C7F7D;
background-color:#ededed;
padding:5px;
margin:1px;
}

.ulbulle{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #8c7f7d;
}

.spanbulle{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight:bold;
	color:#802951;
}