@charset "utf-8";
/* CSS Document */

img {
	border:none;
}

body {
	background:url(/media/images_en/fond4.jpg);
	background-repeat:no-repeat;
	background-color:#5E0000;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	color:#333;
	font-size:12px;
	margin:0px;
	padding:0px;
}

form {
	margin:0px;
	padding:0px
}

.lien_footer {
	color: #990000;
	font-size: 14px;
	font-weight: bold;
}

/*************/
/* Structure */
/*************/

#website {
		width:993px;
		margin-left:auto;
		margin-right:auto;
		background-color:#000000;
		}

		#website #header {
		float:left;
		}

			#website #header #image_gauche {
			float:left;
			width:229px;
			background:url(/media/images_en/fond_logo.jpg);
			background-repeat:no-repeat;
			}

			#website #header #flash {
			float:right;
			}

			#website #header #titre_agence {
			width:229px;
			height:27px;
			background: url(/media/images_en/fond-titre-agence.jpg);
			background-repeat:no-repeat;
			float:left;
			text-align:center;
			}

			/*************/
			/* menu*/
			/*************/

			#website #header #menu {
			position:relative;
			width: 764px;
			height:27px;
			float:right;
			background: url(/media/images_en/fond_menu.jpg);
			background-repeat: repeat-x;
			}

			#website #header #menu span {
				height:27px;
				padding:0px;
				margin:0px;
			}

			#website #header #menu #principal a {
				display:block;
				float:left;
				list-style:none;
				padding:0px;
				font-weight:bold;
				margin: 9px 7px 0 7px;
				text-align:center;
			}

			#website #header #menu img {
				display:block;
				float:left;
			}

			#ongletmenu1 {
			}
			#ongletmenu3 {
			}
			#ongletmenu4 {
			}

			/*************/
			/* menu_contextuel */
			/*************/

		#menu-transaction {
		position: absolute;
		z-index:50;
		width:150px;
		height:50px;
		top:26px;
		left:2px;
		color:#fff;
		background-color:#000;
		padding:5px 0px 0px 2px;
		}

			#menu-transaction a {
			display:block;
			height:15px;
			width:150px;
			color:#fff;
			font-size:10px;
			font-weight:bold;
			text-decoration:none;
			}

			#menu-transaction a:hover {
			display:block;
			background-color:#990000;
			color:#fff;
			text-decoration:none;
			}

			#menu-transaction a:visited {
			display:block;
			color:#fff;
			text-decoration:none;
			}

#menu-programme {
	position: absolute;
	z-index:50;
	width:150px;
	height: 33px;
	top:26px;
	left: 105px;
	color:#fff;
	background-color:#000;
	padding:5px 0px 0px 2px;
}

#menu-programme a {
	display:block;
	height:15px;
	width:150px;
	color:#fff;
	font-size:10px;
	font-weight:bold;
	text-decoration:none;
}

#menu-programme a:hover {
	display:block;
	background-color:#990000;
	color:#fff;
	text-decoration:none;
}

#menu-programme a:visited {
	display:block;
	color:#fff;
	text-decoration:none;
}

		#menu-montagne {
		position: absolute;
		z-index:50;
		width:140px;
		height: 80px;
		top:26px;
		left:305px;
		background-color:#000;
		color:#fff;
		padding:5px 0px 0px 2px;
		}

			#menu-montagne a {
			display:block;
			width:140px;
			height:15px;
			color:#fff;
			font-size:10px;
			font-weight:bold;
			text-decoration:none;
			}

			#menu-montagne a:hover {
			display:block;
			color:#fff;
			background-color:#990000;
			text-decoration:none;
			}

			#menu-montagne a:visited {
			display:block;
			color:#fff;
			font-size:10px;
			text-decoration:none;
			}

		#menu-service{
		position: absolute;
		z-index:50;
		width:180px;
		height: 80px;
		top:26px;
		left:440px;
		background-color:#000;
		padding:5px 0px 0px 2px;
		}
			#menu-service a {
			display:block;
			width:180px;
			height:15px;
			color:#fff;
			font-size:10px;
			text-decoration:none;
			font-weight:bold;
			}
			#menu-service a:hover {
			display:block;
			color:#fff;
			background-color: #990000;
			}
			#menu-service a:visited {
			display:block;
			color:#fff;
			text-decoration:none;
			}

			/*************/
			/* Centre */
			/*************/

			#website #main {
			width:993px;
			margin-left:auto;
			margin-right:auto;
			background:url(/media/images_en/fond_main.jpg);
			background-repeat:repeat-y;
			}

				/***********************/
				/* Structure_col_left */
				/*********************/

				#website #main #col_left {
				width:229px;
				float:left;
				background-color:#000000;
				}

/***********************/
/* Structure_col_left_menu_agence */
/*********************/

#website #main #col_left #agence {
	position:relative;
	height:160px;
	background:url(/media/images_en/fond_agence.jpg);
	background-repeat:no-repeat;
	background-color: #4a0f11;
	margin-left: 11px;
	margin-right: 8px;
	width: 211px;
}

#website #main #col_left #agence a{
	width:102px;
	display:block;
	float:left;
	font-size:9px;
	text-decoration:none;
	padding:2px;
}

#website #main #col_left #agence a:hover{
	display:block;
	background-color:#fff;
	float:left;
	font-size:9px;
	color:#000;
	text-decoration:none;
}

#ongletagence1 {					
	width: 103px;
	float: left;
}

#ongletagence2 {
	float: right;
	width: 103px;
}

						#menu-agence1{
							position: absolute;
							z-index:50;
							width:160px;
							height: 80px;
							top:30px;
							left:0px;
							color:#fff;
							font-size:9px;
							}
								#menu-agence1 a {
								background-color:#FFFFFF;
								color:#333333;
								text-decoration:none;
								font-weight:bold;
								filter:alpha(opacity=50);
								opacity: 0.5;
								-moz-opacity:0.5;
								}
								#menu-agence1 a:hover {
								background-color:#000;
								color:#fff;
								text-decoration:none;
								font-weight:bold;
								}
								#menu-agence1 a:visited {
								color:#333;
								text-decoration:none;
								font-weight:bold;
								}

							#menu-agence2{
							position: absolute;
							z-index:50;
							width:140px;
							height: 80px;
							top:30px;
							left:106px;
							color:#fff;
							font-size:9px;
							}
								#menu-agence2 a {
								background-color:#FFFFFF;
								color:#333;
								text-decoration:none;
								font-weight:bold;
								filter:alpha(opacity=50);
								opacity: 0.5;
								-moz-opacity:0.5;
								}
								#menu-agence2 a:hover {
								background-color:#000;
								color:#fff;
								text-decoration:none;
								font-weight:bold;
								}
								#menu-agence2 a:visited {
								color:#333;
								text-decoration:none;
								font-weight:bold;
								}
/*****************************/
/* Structure_col_left_suite */
/***************************/
#website #main #col_left #rappel {
	height:32px;
	background:url(/media/images_en/fond_rappel.jpg);
	background-repeat:no-repeat;
	text-align: right;
	padding-top:52px;
	padding-right:10px;
	color: #FFFFFF;
	font-weight: bold;
	font-size: 10px;
}

#website #main #col_left #contact {
	height:57px;
	background:url(/media/images_en/fond_contact.jpg);
	font-size:10px;
	color:#FFFFFF;
	padding:10px 8px 0px 8px;
	margin-left: 3px;
	margin-top: 3px;
}

				/***********************/
				/* Structure_centre */
				/*********************/

				#content {
					width:764px;
					float: right;
				}

					#website #main #content #ariane {
					width: 754px;
					float: left;
					padding:5px;
					}

					#website #main #content #ariane a {
					color: #333;
					font-size:10px;
					text-decoration:none;
					}

					#website #main #content #ariane a:hover {
					font-weight:bold;
					text-decoration:none;
					}

/*****************************/
/* Structure_bloc_recherche */
/***************************/

#website #main #content #rechercher {
	width: 502px;
	height: 237px;
	float: left;
	background: url(/media/images_en/fond_recherche1.jpg);
	background-repeat: repeat-x;
	padding: 5px;
	margin: 2px 0px 5px 3px;
}

#website #main #content #rechercher #formulaire {
	margin-top: 5px;
	margin-bottom: 3px;
	background-color: #CCC;
	padding: 10px;
}

/*****************************/
/* Structure_Vallat_premium */
/***************************/
#website #main #content #vallat_premium {
	width: 231px;
	height: 244px;
	float: right;
	background-color: #000000;
	padding: 5px;
}

#website #main #content #vallat_premium p {
	margin: 0;
}

/*****************************/
/* Structure_bloc_actu */
/***************************/

#website #main #content #actu {
	width: 503px;
	float: left;
	margin-left: 3px;
}

/*****************************/
/* Structure_bloc_residence */
/***************************/
#website #main #content #residences_vacances {
	/*background:url(/media/images_en/locations-montagne.jpg);*/
	background-repeat:no-repeat;
	width:231px;
	height:225px;
	float:right;
	margin-top:5px;
	background-color:#000000;
	padding:5px;
}
					/*****************************/
					/* Structure_menu_bas */
					/***************************/
					#website #menu_bas {
					float:right;
					padding:10px 5px 5px 5px;
					color:#FFFFFF;
					font-weight:bold;
					}


			#website #footer {
			width:993px;
			background-color:#5E0000;
			text-align:center;
			color:#FFFFFF;
			font-size:10px;
			float: right;
			}

			#website #footer a {
			color:#FFFFFF;
			font-size:10px;
			text-decoration:none;
			}

/*********************/
/* Espace personnel */
/********************/

/*		#website #main #content #espace_perso {
		width:675px;
		float: left;
		margin-left:5px;
		}

		#website #main #content #espace_perso a {
		color:#333;
		text-decoration:none;
		}

		#website #main #content #espace_perso a:hover {
		color:#333;
		text-decoration:none;
		}

			#menu_espaceperso {
			background: url(/media/images_en/fond_rouge.jpg);
			background-repeat:repeat-x;
			height:25px;
			float:left;
			font-size:11px;
			font-weight:bold;
			margin-right:2px;
			}

			#menu_espaceperso a {
			display:block;
			height:25px;
			font-size:11px;
			font-weight:bold;
			color:#fff;
			text-decoration:none;
			margin:0px 2px 0px 2px;
			}

			#menu_espaceperso a:hover {
			display:block;
			height:25px;
			color:#333333;
			text-decoration:none;
			background:url(/media/images_en/fond_gris.jpg);
			background-repeat:repeat-x;
			margin:0px 2px 0px 2px;
			}

			#menu_espaceperso a:active {
			display:block;
			height:25px;
			color:#fff;
			text-decoration:none;
			background:url(/media/images_en/fond_bleu.jpg);
			background-repeat:repeat-x;
			margin:0px 2px 0px 2px;
			}


			#menu_espaceperso #bleu{
			width:auto;
			height:25px;
			}*/

/*********************/
/* Mise en page */
/********************/

h1 {
margin:0px;
color:#000;
font-family:Arial, Helvetica, sans-serif;
font-size:16px;
font-family:Arial, Helvetica, sans-serif;
font-weight:bold;
}

h2 {
margin:0px;
color:#fff;
font-size:18px;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-weight:bold;
}

a {
color:#ffffff;
text-decoration:none;
}


select {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	font-weight:bold;
	color:#000;
	background-color: #fff;
}

input {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	font-weight:bold;
	color:#000;
}

textarea {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight:bold;
	color:#000;
	background-color:#FFFFFF;
}
.blanc {
font-size:16px;
font-family:Arial, Helvetica, sans-serif;
color:#FFFFFF;
font-weight:bold;
padding: 5px 0px 0px 10px;
}
.pagin {
	width:750px;
	float:left;
	margin:0px;
	padding: 5px;
	background: url(/media/images_en/fond_pagination.jpg);
	background-repeat:repeat-x;
}

.pagination a {
	color: #000000;
}

.pagin a {
	color: #000000;
}

.rouge {
color:#990000;
}

/*Fiches2*/

#fiche2{
	width:367px;
	float:left;
	margin-right:5px;
}

.fiche2_haut{
	background-image: url(/media/images_en/haut_fiche.jpg);
	background-repeat: no-repeat;
	height:32px;
}

.fiche2_haut .item, .fiche2_haut h2{
	color: #FFFFFF;
	float: left;
	font-weight: bold;
	margin: 10px 0px 0 10px;
	font-size: 10px;
}

.item{
	color: #FFFFFF;
	float: left;
	font-weight: bold;
	margin: 10px 0px 0 10px;
	font-size: 10px;
}

.item2{
	color: #FFFFFF;
	float: left;
	font-weight: bold;
	margin: 10px 0px 0 10px;
	font-size: 12px;
}

.item3{
	color: #FFFFFF;
	float: left;
	font-weight: bold;
	margin: 10px 0px 0 10px;
	font-size: 9px;
}



.ref{
	color:#990000;
	width:210px;
	float:left;
	font-size:10px;
	font-weight:bold;
	margin:5px 0px 0 5px;
}

.description{
	color:#990000;
	width:210px;
	float:left;
	font-size:10px;
	margin:5px 0px 0 5px;
}

.fiche2_content{
	width: 357px;
	background-color: #dedede;
	color: #990000;
	padding: 5px 5px 0px 5px;
	min-height: 150px;
}

.fiche2_content b{
	width:210px;
	margin:5px 0px 5px 5px;
	font-size:11px;
	font-weight:bold;
	float:left;
}

.fiche2_content .photo{
	float:left;
}

.fiche2_content .links{
	float: right;
	width:210px;
}

.fiche2_content .links a {
	color:#990000;
	display:block;
	font-size:11px;
	margin:5px 0 5px 0;
	text-decoration:none;
}

.fiche2_content img{
	border:none;
}

.fiche2_footer{
	background-image: url(/media/images_en/bas_fiche.jpg);
	background-repeat: no-repeat;
	height:38px;
	margin:0 0 0 0;
	color:#990000;
	padding:5px 0px 0px 5px;
	font-size:10px;
	text-align:left;
	font-weight:bold;
}

.mini_photo a{
	float:left;
	margin:0 5px 0 0;
}


/*Spécificité fiche detail */

/*Fiches*/

#fiche_detail {
	width:737px;
	float:right;
	margin-left:0px;
	margin-top:10px;
}

.fiche_detail_haut{
	background-image: url(/media/images_en/haut_detail_fiche.jpg);
	background-repeat: no-repeat;
	height:45px;

}

.fiche_detail_content{
	/*width:733px;*/
	background-color: #dedede;
	color:#990000;
	padding:10px 0px 0px 5px;
}
.fiche_detail_content b{
	display:block;
	font-size:15px;
}

.fiche_content hr{
	background-color:#666666;
	color:#333;
	margin:15px 0 15px 0;
}

.fiche_content .photo{
	float:left;
}

.fiche_content .links{
	float:right;
	width:450px;
}

.fiche_content .links a{
	color:#333;
	display:block;
	font-size:14px;
	font-weight:bold;
	margin:0 0 10px 0;
	text-decoration:none;
}

.fiche_content img{
	border:none;
}

.fiche_detail_footer{
	background-image: url(/media/images_en/bas_detail_fiche.jpg);
	background-repeat:no-repeat;
	height:72px;
	margin:0 0 0 0;
	padding:5px 5px 0 0;
	text-align:left;
	font-weight:bold;
}

.mini_photo a{
	float:left;
	margin:0 11px 0 0;
}
.fiche_detail_content ul{
margin:0;
padding:0 0 0 15px;
}

.fiche_detail_content ul li{
padding:0;
}

.fiche_detail_content ul li b{
font-size:12px;
font-weight:normal;
color:#000000;
display:inline;
}

.fiche_detail_content .links_detail{

	/*width:680px;*/
}

.fiche_detail_content .links_detail a{
	color:#990000;
	font-size:12px;
	font-weight:bold;
	margin:0 0 0 0;
	text-decoration:none;
}

.fiche_detail_footer{
	background-image: url(/media/images_en/bas_detail_fiche.jpg);
	background-repeat: no-repeat;
	height:50px;
	margin:0 0 0 0;
	color:#990000;
	padding:5px 0px 0px 5px;
	font-size:10px;
	text-align:left;
	font-weight:bold;
}


#cadre{
	width:692px;
	margin:15px 0 0 0;
	color:#326699;
}

button {
	border: 0px;
	background-color: transparent;
	cursor: pointer;
}

button.submit {
  width: 219px;
}

button.ok {
  width: 23px;
}

.pointeur {
	cursor: pointer;
}

.display_none{
   display: none;
}

a.tabu {
	color: black;
}

a.tabu:hover {
	color: black;
	text-decoration: underline;
}

#selection {
	width: 620px;
	text-align: center;
	margin-left: 70px;

}

#fiche3 {
	width: 200px;
	float: left;
	margin-right: 5px;
	text-align: center;margin-top: 5px;
}

#fiche3 .lien {
	background-color: #660000;
	color: white;
	font-size: 9px;
}

#fiche3 a {
	color: white;
}

#website #footer2 {
padding:10px;
margin-top:5px;
text-align:center;
color:#FFFFFF;
background-color:#320002;
font-size:10px;
text-align:justify;

}

#website #footer2 a {
color:#FFFFFF;
font-size:10px;
text-decoration:none;
}

#website #footer2 a:hover {
text-decoration:underline;
}

/**
Fiche location montagne
**/

#website #main #content .pagin #fiche_montagne {
	width:367px;
	float:left;
	margin-right:5px;
}

#website #main #content .pagin #fiche_montagne #fiche_montagne_haut{
	background-image: url(/media/images/haut_fiche.jpg);
	background-repeat: no-repeat;
	height:32px;
}

#website #main #content .pagin #fiche_montagne #fiche_montagne_haut #item1{
	color: #FFFFFF;
	float: left;
	font-weight: bold;
	margin: 10px 0px 0 10px;
	font-size: 10px;
}

#website #main #content .pagin #fiche_montagne #fiche_montagne_haut #item2{
	color: #FFFFFF;
	float: left;
	font-weight: bold;
	margin: 10px 0px 0 10px;
	font-size: 10px;
}

#website #main #content .pagin #fiche_montagne #fiche_montagne_content{
	width: 357px;
	background-color: #dedede;
	color: #990000;
	padding: 5px 5px 0px 5px;
	min-height: 150px;
}

#website #main #content .pagin #fiche_montagne #fiche_montagne_content #part_left {
	float: left;
	width: 150px;
}

#website #main #content .pagin #fiche_montagne #fiche_montagne_content #part_left img{
	border:none;
}

#website #main #content .pagin #fiche_montagne #fiche_montagne_content #part_left #ref{
	color:#990000;
	font-size:10px;
	font-weight:bold;
	margin:5px 0px 0 5px;
	font-style: italic;
}

#website #main #content .pagin #fiche_montagne #fiche_montagne_content #part_right{
float:right;
width:200px;
}

#website #main #content .pagin #fiche_montagne #fiche_montagne_content #part_right #description{
	color:#990000;
	font-size:10px;
	margin:5px 0px 0 5px;
	min-height: 80px;
}

#website #main #content .pagin #fiche_montagne #fiche_montagne_content #part_right #links a {
	color:#990000;
	font-size:11px;
	margin:5px 0 5px 0;
	text-decoration:none;
}

#website #main #content .pagin #fiche_montagne #fiche_montagne_content #part_right img{
	border:none;
}

#website #main #content .pagin #fiche_montagne #fiche_montagne_footer{
	background-image: url(/media/images/bas_fiche.jpg);
	background-repeat: no-repeat;
	height:38px;
	margin:0 0 0 0;
	color:#990000;
	padding:5px 0px 0px 5px;
	font-size:10px;
	text-align:left;
	font-weight:bold;
}

/*
fiche detail location montagne
*/

#website #main #content .pagin #detail_montagne {
	width:737px;
	margin-left:0px;
	margin-top:10px;
}

#website #main #content .pagin #detail_montagne #fiche_detail_haut {
	background-image: url(/media/images/haut_detail_fiche.jpg);
	background-repeat: no-repeat;
	height:45px;
}

#website #main #content .pagin #detail_montagne #fiche_detail_haut #gauche {
	float: left;
}

#website #main #content .pagin #detail_montagne #fiche_detail_haut #gauche #texte_fr {
	padding: 10px 0px 0px 10px;
	color: #FFFFFF;
	font-weight: bold;
	font-size: 10px;
}

#website #main #content .pagin #detail_montagne #fiche_detail_haut #gauche #nb_chb {
	padding: 5px 0px 0px 10px;
	color: #FFFFFF;
	font-weight: bold;
	font-size: 10px;
}

#website #main #content .pagin #detail_montagne #fiche_detail_haut #gauche #texte_fr p {
	margin: 0px 0px 0px 0px;
}

#website #main #content .pagin #detail_montagne #fiche_detail_haut #droite {
	float: right;
	width: 150px;
}

#website #main #content .pagin #detail_montagne #fiche_detail_haut #droite #station {
	padding: 10px 0px 0px 10px;
	color: #FFFFFF;
	font-weight: bold;
	font-size: 10px;
}

#website #main #content .pagin #detail_montagne #fiche_detail_haut #droite #categorie {
	padding: 5px 0px 0px 10px;
	color: #FFFFFF;
	font-weight: bold;
	font-size: 10px;
}

#website #main #content .pagin #detail_montagne #fiche_detail_content {
	background-color: #dedede;
}

#website #main #content .pagin #detail_montagne #fiche_detail_content #vendeur_fr {
	margin: 0px;
	padding: 5px 10px 5px 10px;
}

#website #main #content .pagin #detail_montagne #fiche_detail_content #vendeur_fr p {
	margin: 0px 0px 0px 0px;
}

#website #main #content .pagin #detail_montagne #fiche_detail_content #photo1 {
	padding-top: 20px;
	padding-bottom: 20px;
}

#website #main #content .pagin #detail_montagne #fiche_detail_content #photo1 #immeuble {
	float: left;
	padding-left: 10px;
}

#website #main #content .pagin #detail_montagne #fiche_detail_content #photo1 #plan {
	float: right;
	padding-right: 10px;
}

#website #main #content .pagin #detail_montagne #fiche_detail_content #photo2 {
	float: left;
	padding-left: 10px;
	width: 270px;
}

#website #main #content .pagin #detail_montagne #fiche_detail_content #descriptif {
	float: right;
	width: 440px;
	margin-right: 10px;
}

#website #main #content .pagin #detail_montagne #fiche_detail_content #descriptif #descriptif_fr {
	text-align: justify;
}

#website #main #content .pagin #detail_montagne #fiche_detail_content #texte_stat {
	text-align: justify;
	padding: 10px 10px 10px 10px;
	font-weight: bold;
}

#website #main #content .pagin #detail_montagne #fiche_detail_content #links_detail a{
	color:#990000;
	font-size:12px;
	font-weight:bold;
	margin:0;
	text-decoration:none;
	/*text-align: justify;
	padding: 10px 10px 10px 10px;*/
}

#website #main #content .pagin #detail_montagne #fiche_detail_content #links_detail #imprimer {
	float: left;
	width: 200px;
}

#website #main #content .pagin #detail_montagne #fiche_detail_content #links_detail #envoyer {
	float: left;
	width: 200px;
}

#website #main #content .pagin #detail_montagne #fiche_detail_content #links_detail #retourner {
	float: right;
	width: 250px;
}

#website #main #content .pagin #detail_montagne #fiche_detail_footer {
	background-image: url(/media/images/bas_detail_fiche.jpg);
	background-repeat: no-repeat;
	height:50px;
	margin:0 0 0 0;
	color:#990000;
	padding:5px 0px 0px 5px;
	font-size:10px;
	text-align:left;
	font-weight:bold;
}

/**
Fiche ajouter � un ami
**/
.error {
	color: #FF0000;
	font-weight: bold;
}

#mini_fiche_contact {
	width: 737px;
	background-color: #FFFFFF;
}

#mini_fiche_contact #fiche_haut {
	background-image: url(/media/images/haut_detail_fiche.jpg);
	background-position: bottom;
	background-repeat: no-repeat;
	height: 58px;
}

#mini_fiche_contact #fiche_haut #titre {
	padding: 10px;
	color: #FFFFFF;
	font-weight: bold;
	font-size: 14px;
}

#mini_fiche_contact #fiche_haut #titre_rouge {
	color: #FFFFFF;
	font-weight: bold;
	padding-left: 10px;
}

#mini_fiche_contact #fiche_centre {
	height: 335px;
	padding-top: 10px;
	padding-left: 10px;
}

#mini_fiche_contact #fiche_centre .ligne {
	padding-bottom: 10px;
}

#mini_fiche_contact #fiche_centre .libelle {
	width: 160px;
	float: left;
}

#mini_fiche_contact #fiche_centre .input {
	float: left;
}

#mini_fiche_contact #result {
	font-weight: bold;
	font-size: 12px;
}

#mini_fiche_contact #fiche_footer {
	background-image: url(/media/images/bas_detail_fiche.jpg);
	background-repeat: no-repeat;
	height: 34px;
}

/**
Fiche Agences
**/

#content .pagin #texte_accroche {
	padding-bottom: 10px;
	text-align: justify;
}

#content .pagin #texte_italique {
	padding-bottom: 10px;
	font-style: italic;
	font-weight: bold;
}

#content .pagin #fiches {
	width: 100%;
}

#content .pagin #fiches .fiche_agence {
	width: 100%;
	padding-bottom: 10px;
}

#content .pagin #fiches .fiche_agence .titre {
	color: white;
	background-color: #343434;
	font-size: 14px;
	padding: 5px;
	font-weight: bold;
}

#content .pagin #fiches .fiche_agence .centre {
	background-color: #cccccc;
	padding: 5px;
}

#content .pagin #fiches .fiche_agence .centre .image {
	float: left;
	width: 200px;
}

#content .pagin #fiches .fiche_agence .centre .texte {
	float: right;
	width: 530px;
}

#content .pagin #fiches .fiche_agence .centre .texte .gauche {
	float: left;
	width: 290px;
}

#content .pagin #fiches .fiche_agence .centre .texte .gauche p {
	margin-top: 0px;
}

#content .pagin #fiches .fiche_agence .centre .texte .droite {
	float: right;
	width: 230px;
	display: block;
}

#content .pagin #fiches .fiche_agence .centre .texte .droite p {
	margin-top: 0px;
}

/* Modification 28/06/2010 */
#barre_defilante {
	height: 22px;
	width: 764px;
	color: #FFFFFF;
	float: right;
	background-image: url(/media/images/bg_barre-defilante.jpg);
	background-color: #c1011a;
}

#barre_defilante p {
	margin: 0;
	margin-right: 40px;
	display: inline;
}

#barre_defilante a:hover {
	text-decoration: underline;
}

#personnel_space {
	width: 217px;
	font-family: verdana;
	font-size: 10px;
	margin: 5px 0px 5px 7px;
}

#personnel_space #haut_alerte {
	background:url(/media/images_en/haut_alerte.gif);
	height:39px;
}

#personnel_space #haut_alerte2{
	background:url(/media/images_en/haut_alerte.jpg);
	height:39px;
}

#personnel_space #contenu_alerte  {
	background:#000;
	color:#FFFFFF;
	width:199px;
	border-left:1px #707070 solid;
	border-right:1px #707070 solid;
	padding:8px 8px 0 8px;
}

.espace_perso_log{
	font-size:14px;
	font-weight:bold;
	text-align:center;
	display:block;
}

#personnel_space #bas_alerte{
	background:url(/media/images/bas_alerte.jpg);
	height:10px;
}

#selection_programme {
	width: 620px;
	text-align: center;
	margin-left: 70px;
}

#selection_programme .fiche_programme {
	width: 200px;
	float: left;
	margin-right: 5px;
	text-align: center;
	margin-top: 5px;
	background-color: #660000;
	font-size: 9px;
}

#selection_programme .fiche_programme .texte {
	color: Red;
	min-height: 40px;
	margin-top: 2px;
}

#selection_programme .fiche_programme .texte p{
	margin: 0;
}

#selection_programme .fiche_programme .lien {
	margin-bottom: 2px;
}

#selection_programme .fiche_programme a {
	color: white;
}

#fiche_programme {
	
}

#fiche_programme .fiche {
	width:367px;
	float:left;
	margin-right:5px;
}

#fiche_programme .fiche .fiche_haut {
	background-image: url(/media/images/haut_fiche.jpg);
	background-repeat: no-repeat;
	height:32px;
	color: #FFFFFF;
}

#fiche_programme .fiche .fiche_haut .nom_programme {
	float: left;
	font-weight: bold;
	margin: 10px 0px 0 10px;
	font-size: 10px;
}

#fiche_programme .fiche .fiche_haut .ville {
	float: right;
	font-weight: bold;
	margin: 10px 10px 0 0;
	font-size: 10px;
}

#fiche_programme .fiche .fiche_content {
	background-color: #dedede;
	padding-bottom: 2px;
	margin-left: 1px;
}

#fiche_programme .fiche .fiche_content p {
	margin: 0;
}

#fiche_programme .fiche .fiche_content .photo {
	margin: 5px 0 0 5px;
}

#fiche_programme .fiche .fiche_content .description {
	color: #990000;
	width: 210px;
	float: right;
	font-size: 12px;
	margin: 5px 5px 0 0;
	text-align: justify;
	min-height: 80px;
}

#fiche_programme .fiche .fiche_content .prix {
	color: #990000;
	width: 210px;
	float: right;
	font-size: 10px;
	margin: 5px 5px 0 0;
	font-weight: bold;
}

#fiche_programme .fiche .fiche_content .lien {
	margin-left: 5px;
	padding-top: 5px;
	font-size: 10px;
	font-weight: bold;
	background-color: #dedede;
}

#fiche_programme .fiche .fiche_footer {
	background-image: url(/media/images/bas_fiche.jpg);
	background-repeat: no-repeat;
	height:38px;
	margin:0 0 0 0;
	padding: 5px 0px 0px 9px;
	text-align:left;
}

#fiche_programme .fiche .fiche_footer .ligne1 {
	font-size: 10px;
	color: #000000;
	font-weight: bold;
}

#fiche_programme .fiche .fiche_footer .ligne1 a {
	color: #000000;
}

#fiche_programme .fiche .fiche_footer .ligne2 {
	font-size: 9px;
	color: #990000;
}

#detail_programme {
	width: 737px;
	margin-left:0px;
	margin-top:10px;
	background-color: #dedede;
}

#detail_programme .haut {
	background-image: url(/media/images/haut_detail_fiche.jpg);
	background-repeat: no-repeat;
	height: 45px;
	background-color: white;
}

#detail_programme .haut .gauche {
	float: left;
	color: #FFF;
	margin-top: 15px;
	margin-left: 10px;
	font-weight: bold;
}

#detail_programme .haut .droite {
	float: right;
	color: #FFF;
	margin-top: 15px;
	margin-right: 10px;
	font-weight: bold;
}

#detail_programme .content {
	margin: 5px;
}

#detail_programme .content .texte {
	
}

#detail_programme .content .gauche {
	float: left;
	width: 337px;
	margin-bottom: 5px;
}

#detail_programme .content .gauche .miniature .left {
	float: left;
	margin-top: 10px;
}

#detail_programme .content .gauche .miniature .right {
	float: right;
	text-align: right;
	margin-top: 10px;
}

#detail_programme .content .gauche .ebrochure {
	padding-top: 10px;
}

#detail_programme .content .droite {
	float: right;
	width: 360px;
	margin-bottom: 5px;
}

#detail_programme .content .droite div {
	margin-bottom: 10px;
}

#detail_programme .content .droite .prix {
	font-weight: bold;
	color: #5e0000;
}

#detail_programme .content .droite .contact {
	background:url(/media/images/fond_bouton.jpg);
	width:189px;
	height:18px;
	margin:8px auto;
	text-align:center;
	color:#fff;
	padding-top:4px;
	font-weight:bold;
	font-size: 11px;
}

#detail_programme .content .droite .contacter a{
	display: block;
	font-size: 10px;
}

#detail_programme .content .droite .telephone {
	display: block;
}

#detail_programme .content .line_pub {
	text-align: justify;
	font-weight: bold;
	margin-bottom: 10px;
}

#detail_programme .content .line_pub b {
	color: #5e0000;
}

#detail_programme .content .links {
	margin-bottom: 10px;
}

#detail_programme .content .links a {
	color: #5e0000;
	font-weight: bold;
}

#detail_programme .content .links .imprimer {
	float: left;
	width: 230px;
	height: 32px;
}

#detail_programme .content .links .envoyer {
	float: left;
	width: 230px;
	height: 32px;
}

#detail_programme .content .links .retourner {
	float: left;
	width: 230px;
	padding-top: 5px;
}

#detail_programme .footer {
	background-image: url(/media/images/bas_detail_fiche.jpg);
	background-color: white;
	background-repeat: no-repeat;
	height: 33px;
	padding: 2px 0 10px 15px;
	color: #5e0000;
	font-weight: bold;
	font-size: 11px;
}