﻿img 
{
	border: 0px;
}
a:link,a:active,a:visited
{
text-decoration:none;
}
a:hover
{
text-decoration:underline;color:#B1022A
}
body
{
	scrollbar-3d-light-color:#92C4F3;
	scrollbar-arrow-color:#A40B1D; 
	scrollbar-base-color:#5A96CE;
	scrollbar-dark-shadow-color:#FFFFFF; 
	scrollbar-face-color:#5A96CE;
	scrollbar-highlight-color:#FFFFFF;
	scrollbar-shadow-color:#505050;
	margin: 0;
	padding: 0;
	background-color: #EFF6FF;
}
body#accueil {
	background: url(../img/new/fond.gif) #FFFFFF repeat-y;	
}
.puce_menu, .lbl_menu { height: 25px; text-align: left; line-height: 10px; }
.puce_menu { width: 25px; }
.lbl_menu { width: 133px; }
.bouton_immo { text-align: center; background: url(../img/new/fdbleu_bouton.gif); height: 24px; }
.bouton_heberg { text-align: center; background: url(../img/new/fdjaune_bouton.gif); height: 24px; }
.encadre { width: 550px; margin: 0px 0px 20px 35px; }
.reseau { font-family: Arial, Helvetica, sans-serif; color: #336699; font-size: 10px; text-align: center; width: 570px; height: 729px; }
.reseau a { color: #336699; text-decoration: none; }

.blanc8g {  font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 9pt; font-weight: bold; color: #FFFFFF; text-decoration: none}
.blanc8 { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 9pt; font-weight: normal; color: #FFFFFF ; text-decoration: none}
.bleu9 { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 9pt; color: #042C77; text-decoration: none}
.bleu9g { font-family: Arial, Helvetica, sans-serif; font-size: 9pt; font-weight: normal; color: #290C59; text-decoration: none}
.jaune8g { font-family: Arial, Helvetica, sans-serif; font-size: 9pt; font-weight: normal; color: #B1022A; text-decoration: none }
.gris7 { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 6pt; font-weight: normal; color: #666666; text-decoration: none }
.titre {  font-family: Arial, Helvetica, sans-serif; font-size: 12pt; color: #290C59; font-style: italic; font-weight: bold; text-align: center; letter-spacing: 5pt; word-spacing: 10pt}
.bleu7 { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 7pt; font-weight: normal; color: #290C59; text-decoration: none }
.bleu10g { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10pt; font-weight: bold; color: #290C59}
.gris9 { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 8pt; font-weight: bold; color: #003333; text-decoration: none }
.gris9 a { color: #003333; }
.gris7bis { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 7pt; font-weight: normal; color: #666666; text-decoration: none }
.rouge10g {  font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10pt; color: #CC3300; font-weight: bold}
.jaune8g2 { font-family: Arial, Helvetica, sans-serif; font-size: 21pt; font-weight: bold; color: #B1022A; text-decoration: none }
.jaune8g3 { font-family: Arial, Helvetica, sans-serif; font-size: 11pt; font-weight: normal; color: #B1022A; text-decoration: none }
textebleu1gras { mso-style-name:textbleu1; mso-ansi-font-size:7.5pt; mso-bidi-font-size:7.5pt; mso-ascii-font-family:Verdana; mso-hansi-font-family:Verdana; color:#363A90; }
.textbleu1gras { mso-style-name:textbleu1; mso-ansi-font-size:7.5pt; mso-bidi-font-size:7.5pt; mso-ascii-font-family:Verdana; mso-hansi-font-family:Verdana; color:#363A90; ; font-weight: bold}
.blancg { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 7pt; font-weight: bold; color: #FFFFFF ; text-decoration: none }
.bleumenu { font-family: Arial, Helvetica, sans-serif; font-size: 8pt; font-weight: bold; color: #333333; text-decoration: none }
.titrealerte { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 8pt; font-weight: bold; color: #0E1559}
.liencoord {  font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10pt; color: #FFFFFF; font-weight: bold}
.rose { font-family: Arial, Helvetica, sans-serif; font-size: 9pt; font-weight: bold; color: #B1022A; text-decoration: none }

.noir9 { 
	font-family: Verdana, Arial, Helvetica, sans-serif; 
	font-size: 11px; 
	color: #000000; 
	text-decoration: none;
}

#banniere_detail
{
	position:relative;
	margin: 0 auto 0 auto;
	text-align: center;
	width:785px;
	height:77px;
	border-left: 1px solid #B3CCEF;
}
#contenu_detail
{
	position:relative;
	margin: 0 auto 0 auto;
	width:785px;
	text-align: center;
	background-color: #ffffff;
	border-left: 1px solid #B3CCEF;
	border-bottom: 5px solid #B3CCEF;
}
#navigation
{
	margin: 0;
	padding: 0;
	list-style-type: none;
}
#navigation a
{
	text-decoration: none;
}
.bordureTableau {
	border: 1px dashed #8CB1FF;
	padding: 0px 0px 0px 4px;
}
.subMenu
{
	list-style-type: none;
	margin: 0;
	padding: 3px;
}
.subMenu li
{
	text-align: center;
	font-size: 10px;
	font-family: Verdana;
	height: 50px;
	font-weight: bold;
	background-color: #8CB1FF;
	color: #ffffff;
}
.desc_ann
{
	width: 336px;
	margin: 10px;
}
.ligne_res
{
	height: 150px;
	font-family: Verdana, Arial, Helvetica, sans-serif; 
	font-size: 8pt;
	color: #003333;
	background-color: #dbe4f2;
	cursor: pointer;
}
.ligne_res a
{
	color: #000000;
	font-weight: bold;
}
.cell_gauche
{
	width: 264px;
	text-align: center;
}
.cell_gauche img
{
	border: 1px solid #336699;
}
.cell_droite
{
	width: 336px;
	padding-top: 5px;
	vertical-align: top;
}
.cell_droite p
{
	margin: 10px 0 0 0;
	padding: 0;
}
.infos_diverses
{
	/*text-indent: 20px;*/
	font-style: italic;
}
.gestion_page
{
	float: left;
	margin: 3px 0 0 80px;
}
.nb_ann
{
	float: left;
	margin: 0 0 0 20px;
}
.bouton_page
{
	float: left;
	width: 25px;
	height: 14px;
	margin: 0px;
	padding: 0px;
}
.bouton_page form
{
	margin: 0px;
	padding: 0px;
}
.aff_page
{
	float: left;
	text-align: center;
	width: 150px;
	height: 20px;
}
.aff_num_page
{
	clear: both;
	text-align: center;
	margin: 0 0 15px 0;
}
.bouton_detail
{
	float: left;
	margin: 0px;
	padding: 0px;
}
#tel, #mail, #rdv
{
	clear: both;
}

#mail p, #rdv p
{
	margin: 10px 0 0 0;
	padding: 0px;
}
#tel
{
	background-color: #DBE4F2;
	height: 115px;
	text-align: center;
}
#mail, #rdv
{
	background-color: #DBE4F2;
	height: 185px;
}
#mail label, #rdv label
{
	float: left;
	width: 100px;
	text-align: right;
	font-weight: bold;
}
#mail input, #rdv input
{
	margin: 0 0 0 10px;
}
#mail textarea, #rdv textarea
{
	margin: 0 0 0 10px;
}
#envoi
{
	width: 100px;
	height: 60px;
	border: 2px solid #336699;
	background-color: #B3CCEF;
	cursor: pointer;
}
#envoi:hover
{
	background-color: #689FEF;
}
#agrandi
{
	float: left;
	background-color: #F0F5FF;
}
#agrandi table, #agrandi
{
	height: 443px;
	width: 560px;
	text-align: center;
}
#vignettes
{
	float: left;
	margin: 0 0 0 10px;
}

#module_photo img
{
	border: 1px solid #336699;
}

.vignette_detail
{
	margin: 0 0 8px 0;
}

#prix{
	margin: 0 0 5px 70px;
	padding: 5px;
	text-align: left;
}
	#prix p.saison{
		margin: 5px;
		padding-left: 10px;
	}
		#prix p.saison strong{
			font-size: 13px;
		}
		#prix p.saison strong.basse{
			color: #54CF2D;
			/*margin-left: -10px;*/
		}
		#prix p.saison strong.moyenne{
			color: #FF9037;
			/*margin-left: -10px;*/
		}
		#prix p.saison strong.haute{
			color: #FF5837;
			/*margin-left: -10px;*/
		}
		#prix p.saison strong.tres_haute{
			color: #CF2D2D;
			/*margin-left: -10px;*/
		}