/*==================================================================================================

					PAGE LISTE

================================================================================================= */



.sous_main
{
	/*border: 2px solid silver;*/
	margin-bottom: 20px;
	padding-bottom: 0px;
	background-color: #9DE9F7;
}

.sous_main h4
{
	background: url("../images/arrow_off_2_1.gif") no-repeat 3px 5px #74C0CE;
	padding: 0px;
	padding-top: 2px;
	padding-bottom: 5px;
	padding-left: 20px;
	margin: 0px;
	margin-bottom: 0px;
	border-bottom: 1px solid white;
}
*html .sous_main h4
{
	padding-top:5px;
}

.sous_main p
{
	border: 1px solid gray;
	background-color: white;
	color: #383838;
	margin:10px;
	padding: 10px;
	height: 78px;
}
.sous_main .td_text
{
	width:100%;
}


.sous_main img
{
	border: 1px solid gray;
	margin-left: 10px;
}

.sous_main a
{
	color: white;
	text-decoration: none;
}

.sous_main a:hover
{
	color: #F2B101;
	text-decoration: none;
}


.liste_date
{
	display:block;
	float:right;
	font-size: 10px;
	color: white;
	padding: 5px;
}

.search
{
	background-color: #FFC000;
	margin-bottom: 30px;
	padding: 0px;
	border: 1px solid silver;
}

.search label
{
	
	padding:3px;
/*	padding-left: 6px;
	padding-right: 6px;*/
	margin-right: 3px;
	color:white;
	font-weight:bold;
}

.search form input
{
	margin:0px;
	padding:0px;
}
.search form input[type=submit]:hover
{
	background-color: silver;
}

.link_page
{
	text-align:center;
}
.link_page a
{
	text-decoration:none;
	font-weight: bold;
	color: #4B8CBF;
}
.link_page a:hover
{
	color: #FFE227;
}



/*==================================================================================================

					PAGE DETAIL

================================================================================================= */
#detail a
{
	text-decoration:none;
	font-weight:bold;
	color:#004C7C;
}

#detail a:hover
{
	color:#FF9100;
	text-decoration:underline;
}

#detail h4
{
	border-bottom:1px solid white;
	border-top:5px solid #74C0CE;
	background-color:#9DE9F7;
	color:white;
	padding-left: 10px;
}



#nom h3
{
	background-color: silver;
	background-image:none;
	text-align: center;
	font-size: 20px;
	padding:5px;
	padding-left: 90px;
	color:white;
}

#date
{
	float: right;
}
*html #date
{
	padding-top: 20px;
}


#type
{
	float: left;
}
*html #type
{
	padding-top: 20px;
}

#ref
{
	font-size: 10px;
	display: block;
	float:right;
	padding: 5px;
}

#ville p
{
	text-align: center;
/*	border:1px solid gray;*/
	margin-left: 200px;
	margin-right: 200px;
}


#detail_droite
{
/*	float:right;*/
	text-align:center;
	margin-left: 210px;
	height: 266px;
/*	border: 1px solid silver;*/
/*	background-color: silver;*/
	color:#4C4C4C;
}

#detail_droite #precio
{
/*	float:right;*/
	border: 1px solid silver;
	background-color: #FFA600;
	
}

#detail_droite #precio p
{
	font-size: 20px;
	padding: 0px;
	margin: 0px;
	color:white;
	font-weight: bold;
	border-bottom: 5px solid white;
}

#detail_droite 
{
	padding:10px;
	color:#4C4C4C;
}

#detail_droite #link
{
/*	text-align:right;*/
	float:right;
	margin-right: 5px;
}


#detail_droite #link .bouton_mail
{
	background: url("../images/envoyeremail.gif") no-repeat  0;
/*	border: 1px solid black;*/
}
#detail_droite #link .bouton_mail p
{
	padding-left: 38px;
}

#cadre_detail
{
	float:left;
	margin-top: 10px;
	width: 200px;
	height: 236px;

	border: 1px solid silver;

/*	background-color: silver;*/
	color:#4C4C4C;
}


#cadre_detail p
{
	padding:0px;
	margin-top: 0px;
	margin-bottom: 0px;
	padding: 10px;
	text-indent: 40px;
}

.secu
{
	background: url("../images/ico/secuico.gif") no-repeat;
}
.piscine
{
	background: url("../images/ico/piscine.jpg") no-repeat;
}
.cable
{
	background: url("../images/ico/cable.jpg") no-repeat;
}
.prox_mer
{
	background: url("../images/ico/mer.jpg") no-repeat;
}
.chambre
{
	background: url("../images/ico/lit.jpg") no-repeat;
}
.bain
{
	background: url("../images/ico/bain.jpg") no-repeat;
}
.planta
{
	background: url("../images/ico/planta.gif") no-repeat;
}


#miniature
{
	color:white;
}

/*==================================================================================================

					GALLERIE

================================================================================================= */



#gal
{
	min-height: 264px;
	margin-bottom: 10px;
/*	border:1px solid gray;*/

}
*html #gal
{
	height: 264px;

}



#gal table
{
	width: 100%;
	height: 244px;
	font-size: 0px;
	text-align: center;
	vertical-align:middle;
	border:1px solid gray;
	background-color:#74C0CE;
}


#gal td
{
	/*background-color:silver;*/
	font-size: 0px;

}


#gal #link_page_bas table, #gal #link_page_bas table a
{
	background-color:#9DE9F7;
	color: #004C7C;
	height: 30px;
/*	border:3px solid red;*/
	

}
#gal #link_page_bas table td
{
	font-size: 12px;
}


#gal #link_page_bas table .bouton,#gal #link_page_bas table .bouton_vide
{
	width: 150px;
}

#gal img
{
	border:1px solid white;
}

#gal h2
{
	visibility: hidden;
}

.description
{
	border: 1px solid silver;
	margin-top: 10px;
}

.description p
{
	padding:10px;
	
}

#link_page
{
/*	margin: auto;*/
	border-top: 5px solid #74C0CE;
/*	width: 540px;*/
	background-color:#9DE9F7;

}

#link_page table
{
	width: 98%;
	padding-left: 10px;
	padding-right: 10px;
}


#bouton1 a, #bouton2 a
{
	color: white;
}

#bouton1
{
	background: url("../images/precedente.gif") no-repeat 10px 4px;
	padding-left: 20px;
}

#bouton2
{

	text-align:right;
	padding-right: 10px;
	background: url("../images/suivante.gif") no-repeat  100% 4px;
}



.bouton_bas_1 ,.bouton_bas_2 ,.bouton_vide
{
	width: 100px;
/*	border: 1px solid black;*/
	padding-right: 40px;
	text-align:right;
}

.bouton_bas_1
{
	background: url("../images/precedente.gif") no-repeat 30px 7px;
}
.bouton_bas_2
{

	background: url("../images/suivante.gif") no-repeat  78% 7px;
}
.bouton_vide
{
	padding:0px;
}



#medium table
{
	margin: auto;	
}

#medium img
{
	border:1px solid gray;
}

#mini table
{
	width: 548px;
}

#mini img
{
	border:1px solid gray;
}

.img_med
{}

.img_min1
{

}

.img_min2
{
	text-align: center;
}

.img_min3
{
	text-align: right;
}

.retour
{
	background: url("../images/up_arrow.gif") no-repeat 0 -1px;
	padding-left: 20px;
}
