@charset "utf-8";
/* CSS Document */
body
{
margin: 0 auto;
padding: 0 ;
background-color:#F5FFFA;
font: 0.8em "Trebuchet MS", helvetica, sans-serif ;
}
body img {
    border:0;
}
h1#header{
height: 160px;
margin:0;
}

h1#header a{
width:800px;
height: 155px;
display: block;
background: url(../Boutons/logo.jpg) no-repeat; 
position:relative;			
top:0;
overflow:hidden;
text-indent: -5000px ;
}
h1#header a span {
display: none ;
}
#pagpropfotos {
padding-top:2%;
width:300px;
text-align:center;
float:left;
height: auto;
background-color:#FFFFFF;
overflow:auto;
}
#pagproptexto {
float:right;
color:#2f4f4f;
width:435px;
height:auto;
font-size:13px;
padding-right:5px;
padding-left:5px;
padding-top:3px;
overflow:auto;
}
#pagproptexto h3 {
	margin:0;
	padding:0;
	color:#009;
	text-decoration:underline;
}
#pagproptexto h4 {
	margin:0;
	padding:0;
}
#tableinfoune {
width:95%;
margin-left:1%;
text-align:left;
color:#666666;
font-size:98%;
}
#tableinfodeux {
width:80%;
margin-left:2px;
font-size:98%;

}
#tableinfodeux td.info {
width:35%;
text-align:left;
font-weight:bold;
color:#666666;
}
#tableinfodeux td.rep {
width:15%;
text-align:center;
color:#666666;
}
#tableinfodeuxpano {
width:95%;
margin-left:1%;
font-size:98%;
}
#tableinfodeuxpano td.info {
width:40%;
text-align:left;
font-weight:bold;
color:#666666;
}
#tableinfodeuxpano td.rep {
width:9%;
text-align:left;
color:#666666;
}
#tableinfoequip {
width:97%;
margin-left:15;
color:#666666;
font-size:90%;
}
#tableinfoequip td.mat {
width:35%;
text-align:left;
font-weight:bold;
}
.orange {
color:#CC3300;
font-weight:bold;
background-color:#CCCCCC;
}
#tableinfodiv {
width:95%;
margin-left:1%;
color:#666666;
font-size:98%;
}
#tableinfodiv td.div {
width:70%;
text-align:left;
font-weight:bold;
}
div#conteneur
{
width: 65%;
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(../../Boutons/sol.jpg) no-repeat left bottom ;
color: #0000FF ;
border-bottom: 1px solid #0000FF ;
}
div#pagpropcontenido {
width: 800px;
min-height:100%;
margin: 0 auto;
text-align:justify;
border: 1px solid #778899;
-moz-border-radius: 6px 6px 6px 6px;
color: #8C8176;
background-color:#FFF;
overflow:auto;
}
h1 {
font-size:125%;
text-align:center;
}

pre
{
	overflow: auto ;
}

.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
{
padding: 30px 30px 0 100px ;
height: 100%;
margin: auto; 	
}



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
}
#tablelist td.title {
background-color:#FFFFCC;
font-size:1.1em;
text-align:left;
color:#000099;
font-weight:bold;
padding-left:5px;
}
#tablelist td.titlenum {
background-color:#CCFFFF;
font-size:1em;
text-align:left;
color:#000099;
font-weight:bold;
padding-left:2px;
}
#tablelist td.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;
}
#tablelist td.desc {
text-align:left;
color:#000033;
font-weight:bold;
padding-left:.3em;
padding-top:.5em;
vertical-align:top;
font-size:0.9em;
}
#tablelist td.down {
text-align:left;
font-size:1.1em;
color:#FF0000;
font-weight:bold;
padding-left:.3em;
vertical-align:bottom;
font-size:1.1em;
}
.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: #FF0000;
}

div#contenu a:hover
{
	color: #008000;
}
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 {
min-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;
}
/*Credits: CSSpplay */
/*URL: http://www.cssplay.co.uk/menus/pro_five */
.preload16 { background:url(../pro16/pro16_2.gif);}
.preload16a {background: url(../pro16/pro16_2a.gif);}
 .pro16 {padding:0 0 0 1em; margin:0; list-style:none; height:43px; position:relative; background:transparent url(../pro16/pro16_back.gif) repeat-x left top; font-size:11px;}
.pro16 li {float:left; height:43px;}
.pro16 li a {display:block; float:left; height:40px; line-height:35px; color:#888; text-decoration:none; font-family:arial, verdana, sans-serif; font-weight:bold; text-align:center; padding:0 0 0 10px; cursor:pointer; background:url(pro16/pro16_0a.gif) no-repeat;}
.pro16 li a b {float:left; display:block; padding:0 60px 0 0; background:url(pro16/pro16_0.gif) no-repeat right top;}
.pro16 li.current a {color:#000; background:url(../pro16/pro16_2a.gif) no-repeat;}
.pro16 li.current a b {color:#000; background:url(../pro16/pro16_2.gif) no-repeat right top;}
.pro16 li a:hover {color:#000; background: url(../pro16/pro16_2a.gif) no-repeat;}
.pro16 li a:hover b {color:#000; background:url(../pro16/pro16_2.gif) no-repeat right top;}
.pro16 li.current a:hover {color:#000; cursor:default;}

