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

body
{
margin: 0 auto;
padding: 0 ;
text-align: center ;
background-color: #AFEEEE;
font: 0.8em "Trebuchet MS", helvetica, sans-serif ;
}
body img {
border:0;
}

div#conteneur
{
width: 80%;
margin: 0 auto ;
text-align: left ;
border: 2px solid #191970 ;
background: #fff ;	
}

#navPyra {
margin: 0;
max-width:90%;
font-size:110%;
text-align:center;
}

#navPyra li {
margin:0;
padding: 0;
display: inline;
list-style-type: none;
word-spacing:0.1em;
}
	
#navPyra a:link, #navPyra a:visited {
text-align:center;
line-height: 2.8em;
font-weight: bold;
padding: 0 0.8em 0.4em 0.8em;
text-decoration: none;
color: #708491;
}

#navPyra a:link.active, #navPyra a:visited.active, #navPyra a:hover {
color: #000;
background: url(../../../img/pyram.gif) no-repeat bottom center;
}

div#conteneurrentals
{
width: 85%;
margin: 0 auto ;
text-align: left ;
border: 2px solid #ab4 ;
background: #fff ;
height:1850px;
padding-top:0;
	
}

h1#header
{
height: 60px;
margin:0;
}
h1#header a
{
width: 400px ;
height: 60px ;
display: block ;
background: url(../../../img/logo.jpg) no-repeat;
position: relative;
left:30%;
top:30px;
text-indent: -5000px ;
}
h1#header a span
{
display: none ;
}
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 h1 {
color:#FF0000;
text-align:left;
padding-left: 25px ;
line-height: 25px ;
font-size: 1.5em ;
color: #0000FF ;
border-bottom: 1px solid red ;
}
div#contenu 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#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;
}
#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.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;
}
