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

body img {
border:0;
}

div#conteneur
{
width: 80%;
margin: 0 auto ;
text-align: left ;
border: 2px solid #191970 ;
background: #fff ;
padding-right:5em;
padding-left:5em;	
}
div#conteneur h1 {
text-align:center;
font-size:1.5em;
color:#990033;
}
div#conteneur h2
{
padding-left: 25px ;
line-height: 25px ;
font-size: 1.4em ;
background: url(../palmier.jpg) no-repeat left bottom ;
color: #0000FF ;
border-bottom: 1px solid #0000FF ;
}
div#pagpropcontenido {
position:relative;
width: 80%;
margin: 0 auto ;
text-align: left ;
border: 2px solid #191970;
padding-right:5em;
padding-left:5em;
-moz-border-radius : 10px 10px;
overflow:auto;
}
h1 {
font-size:125%;
text-align:center;
}


.tablemarco {
width:595px;
margin-left:50px;
}

.marco1 { 
padding:8px; 
background-color: #f5f5f5;  
border-bottom: 1px solid #999999; 
border-right: 1px solid #999999;  
font-size:90%; 
color: #7F8E29; 
font-style:italic;
text-align:center;
height:170px;
}




div#contenu h5 
{
	padding-left: 25px ;
	line-height: 25px ;
	font-size: 1.3em ;
	background: url(../agence_immobiliere_costa_del_sol/img/samll_flag.jpg) no-repeat left bottom ;
	color:red;
	border-bottom: 1px solid red ;
}
div#contenu img {
border:0;
}
.pages {
width:85%;
margin-left:7%;
font-family:"Trebuchet MS", "Times New Roman", sans-serif, serif;
padding:1%;
color:#330033;
font-size:110%;
}
.tablelist {
width:85%;
border-collapse:collapse;
margin-left:7%;
font-family:"Trebuchet MS", "Times New Roman", sans-serif, serif
}
.title {
background-color:#FFFFCC;
font-size:1.1em;
text-align:left;
color:#000099;
font-weight:bold;
padding-left:5px;
}
.link {
font-size:1em;
text-align:left;
color:#0000FF;
}
.pic {
width: 200px;
text-align:center;
padding:0.1em; 
background-color: #f5f5f5;  
border-bottom: 1px solid #999999; 
border-right: 1px solid #999999;
font-size:0.9em;
}
.desc {
text-align:left;
color:#000033;
padding-left:.3em;
font-size:0.9em;
}
.chamb {
text-align:left;
color:#0033CC;
padding-left:.3em;
font-size:1em;
font-weight:bold;
}
.pric {
text-align:left;
color:#990066;
padding-left:.3em;
font-size:1em;
font-weight:bold;}

.down {
text-align:left;
font-size:1.1em;
color:#FF0000;
font-weight:bold;
padding-left:.3em;
vertical-align:bottom;
font-size:1.1em;
}
.sep {
font-size:0.1em;
background-color:#CCCCCC;
}
.titlebas {
padding-bottom:.3em;
}
.silver {
color:#999999;
}	
div#contenupack
{
padding: 0 30px 0 100px ;
background: url( url(../soll.png)) no-repeat 15px 15px ;
height: 940px;
margin: auto; 	
}
div#contenupack h2
{
	padding-left: 25px ;
	line-height: 25px ;
	font-size: 1.4em ;
	background: url( url(../soll.png)) no-repeat left bottom ;
	color: #9b2 ;
	border-bottom: 1px solid #9b2 ;
}
div#contenu h3
{
background: url( url(../soll.png)) no-repeat left bottom ;
	margin-left: 15px ;
	padding-left: 25px ;
	border-bottom: 1px solid #9b2 ;
	color:#006633;
}
div#contenu p
{
	text-align: justify ;
	text-indent: 2em ;
	line-height: 1.7em ;
}
div#contenu a
{
color:#0033CC;
}

div#contenu a:hover
{
color:#990033;
}
p#footer
{
	margin: 0 ;
	padding-right: 10px ;
	line-height: 30px ;
	text-align: center;
	color: #8a0 ;
}
pre
{
	overflow: auto ;
	background: #dea ;
	border: 2px solid #9b2 ;
	padding: 5px 0 0 5px ;
	font-size: 1.2em ;
}

		
pre
		{
			overflow: auto ;
			background: #dea ;
			border: 2px solid #9b2 ;
			padding: 5px 0 0 5px ;
			font-size: 1.2em ;
		}
		
		
pre span
{
color: #560 ;
}
		
pre span.comment
{
color: #b30000 ;
}
.divpic {
width: 95%;
margin-left:2%;
text-align:center;
word-spacing:5em;
padding-top:20px;
padding-bottom:20px;
overflow:auto;
}
.divpic img {
max-width:340px; 
}
.divtext {
width:95%;
margin-left:2%;
text-align:justify;
padding-top:20px;
padding-bottom:20px;
}
.divtext h3 {
margin:0;
padding:0;
color:#990000;
}
#tableinf {
width:95%;
margin-left:0.5%;
font-size:98%;
border-collapse:collapse;
}
#tableinf td {
border:1px #999999 inset;
height: 1.2em;
} 
#tableinf td.info {
width:30%;
text-align:left;
font-weight:bold;
color:#666666;
padding-left:1%;
height: 1.2em;
}
#tableinf td.rep {
width:17%;
text-align:left;
color:#0033CC;
font-weight:bold;
height: 1.2em;
}
div#center {
text-align:center;
}
#tablabusqueda {
width:80%;
margin-left: 5%;
border-collapse:collapse;
}
#tablabusqueda td.intitule1 {
width:30%;
text-align:right;
background-color:#FFFFCC;
}
#tablabusqueda td.combo1 {
background-color:#FFFFCC;
padding-left:2em;
}
#tablabusqueda td.intitule2 {
width:30%;
background:#CCFFFF;
text-align:right;
}
#tablabusqueda td.combo2 {
background:#CCFFFF;
padding-left:2em;
}
#tablabusqueda td.intitule3 {
padding-bottom:1em;
padding-top:1em;
font-weight:bold;
text-align:center;
background:#CCFFFF;
font-size:1.4em;
color:#000099;
}
.centre {
text-align:center;
}
#tableindex {
min-width:90%;
border-collapse:collapse;
}
#tableindex td.min {
border:0;
min-height:105px;
border-color:#CCCCCC;
border-width:thin;
border-bottom:inset;
border-left:outset;
}
#tableindex th.titre {
color:#660099;
border-color:#CCCCCC;
border-width:thin;
border-bottom:inset;
font-weight:bold;
text-align:center;
font-size:1.3em;
padding-bottom:0.5em;
padding-top:0.5em;
}
#tableindex td.texto {
color:#666666;
border-color:#CCCCCC;
border-width:thin;
border-bottom:inset;
border-right:outset;
text-align:left;
padding-left:.2em;
vertical-align:top;
font-size:0.9em;
font-weight:600;
}
#tableindex td.sepa {
background-color:#CCCCCC;
min-height:2px;
}
.bleu {
color:#0000CC;
}
