/* CSS Document */



.rouge {
color:#CC0000;
font-family:Georgia, "Times New Roman", Times, serif;
}
.bleu {
color:#0033FF;
font-family:Georgia, "Times New Roman", Times, serif;
text-align:center;
}

#contenu {
width: 900px ;
margin: 0 auto ;
border: 2px solid #8b4513;
background: #fff ;
padding:5px;
}
div#conteneur
{
	width: 900px ;
	margin: 0 auto ;
	text-align: left ;
	border: 2px solid #8b4513;
	background: #fff ;
	
}
#lignesdeco {
width:100%;
height:12px;
background-color:#990033;
}
#lignesdeco2 {
width:100%;
height:40px;
background-color:#FFFF66;
padding-top:12px;
text-align:center;
font-size:16px;
font-weight:bold;
}
#texte {
width:95%;
padding:10px;
font:Verdana, Arial, Helvetica, sans-serif;
font-size:13px;
}
.celllogo {
width:80%;
text-align:center;
}
.cellflag {
width:20%;
text-align:center;
}
.cellmenu {
width:25%;
text-align:center;
} 
.texte {
text-align:justify;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:13px;
}
.pictprop {
width:160px;
height:105px;
padding:5px;
}
.photoline {
width:100%;
height:auto;
padding:10px;
vertical-align:middle;
}
#texteprop {
width:95%;
padding:10px;
font-weight:400;
font:Verdana, Arial, Helvetica, sans-serif;
font-size:12px;
color:#660033;
}
#textepropgal {
width:450px;
padding:10px;
font-weight:800;
font:Verdana, Arial, Helvetica, sans-serif;
font-size:14px;
color:#660033;
height:600px;
float:left;
}
#prix {
width:280px;
float:right;
}

.voiture {
width:80%;
font-family:Geneva, Arial, Helvetica, sans-serif;
font-size:12px;
margin-left:10%;
}
#tablecar {
min-width:95%;
border:inset;
border-color:#666666;
font-size:105%;
margin-left:2%;
}
#tablecar td.title {
min-height:10px;
background-color:#CCFFFF;
}
#tablecar td.grouptitle {
background-color:#000099;
color:#FFFFFF;
width:3%;
}
#tablecar td.grouplight {
background-color:#FFFFCC;
width:3%;
}
#tablecar td.groupdark {
background-color:#CCCCCC;
width:3%;
}
#tablecar td.modeltitle {
background-color:#000099;
color:#FFFFFF;
min-width:33%;
}
#tablecar td.modelight {
background-color:#FFFFCC;
min-width:33%;
text-align:left;
}
#tablecar td.modeldark {
background-color:#CCCCCC;
min-width:33%;
text-align:left;
}
#tablecar td.pricetitle {
background-color:#000099;
color:#FFFFFF;
min-width:6%;
text-align:right;
}
#tablecar td.pricelight {
background-color:#FFFFCC;
min-width:6%;
text-align:right;
}
#tablecar td.pricedark {
background-color:#CCCCCC;
min-width:6%;
text-align:right;
}

#galerie
{
width: 870px;
background: #eed ;
border: 1px solid #dcb ;
font: 0.9em Georgia, serif ;
text-align:center;
margin-top:220px;
}

ul#galerie_mini
{
margin: 0 ;
padding: 0 ;
list-style-type: none ;
}

ul#galerie_mini li
{
float: left ;
}

ul#galerie_mini li a img
{
margin: 2px 1px ;
border: 1px solid #dcb ;
}

dl#photo
{
clear: both ;
margin: 0 auto;
}

dl#photo dt
{
font: italic 2.5em/1.5em Georgia, serif ;
color:#000099;
}
dl#photo dd
{
margin: 0 ;
}
dl#photo img
{
border: 1px solid #dcb ;
}
.textegal {
width:550px;
float:left;
font:Verdana, Arial, Helvetica, sans-serif;
font-size:13px;
font-weight:700;
color:#000033;
border-style:solid;
border-width:1px;
height:200px;
}
.prix {
width: 270px;
float:right;
border:2px;
border-color:#FF9900;
border-style:solid;
color:#000033;
}
.liste {
text-align:center;
font-size:14px;
font-weight:bold;
color:#000099;
}
.tableinfo {
margin-left:120px;
}
.photosinfo {
width:302px;
}
.texteinfo {
text-align:justify;
padding:10px;
color:#333333;
}
.rentacar {
background-color:#FFFF99;
text-align:center;
}
rentacar2 {
background-color:#CCFFCC;
text-align:center;
}
#map {
width:780px;
margin-left:40px;
height:300px;
}
.lignephoto {
text-align:center;
background-color:#CCCCFF;
margin-left:15px;
}
.picturevilla {
width:275px;
height:205px;
}
.tableprop {
width:620;
border:0;
text-align:center;
margin-left:50px;
}

#textandprices {
width:95%;
margin-left:2%;
height:225px;
}
.listingprop {
width:90%;
margin-left:3%;
}
.yellowline {
background-color:#FFFF33;
}
.lignephoto {
width:95%;
text-align:center;
background-color:#CCCCFF;
margin-left:10px;
}
.picturevilla {
width:275px;
height:205px;
}
.mail {
text-align:center;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:12px;
font-weight:bold;
color:#990000;
}
.green {
color:#006600;
}
.pic {
width:275px;
height:205px;
border-style:ridge;
border-color:#333333;
border-width:3px;
}
.decriptprop {
width:500px:
font:Verdana, Arial, Helvetica, sans-serif;
text-align:justify;
font-size:12px;
font-weight:700;
color:#000033;
border-style:solid;
border-width:1px;
}

.ligne {
width:95%;
text-align:center;
margin-left:5px;
}
.lignepano {
width:85%;
margin-left:7%;
}
.presentation {
text-align:justify;
color:#000033;
padding-left:100px;
padding-right:100px;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:13px;
font-weight:400;
word-spacing:-1px;
}
.titrerouge {
text-align:center;
color:#FF0000;
text-decoration:underline;
word-spacing:-1px;
}
.tablesvoiture {
width:100%;
}
.voiture {
width:80%;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:12px;
margin-left:10%;
}
.titcarrentals {
background-color:#000033;
color:#CCCCCC;
font-size:14px;
}
#textogolf {
text-align:justify;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:13px;
color:#000033;
padding:15px;
word-spacing:-1px;
}
.vert {
background-color:#00FF00;
}
.blue {
background-color:#00FFFF;
}
#calendercontent {
width:800px;
background-color:#FFFFFF;
height:900PX;
}
#tablecalender td.titulo {
background-color:#333333;
color:#FFFFFF;
font-weight:bold;
}
#contacttable {
width:100%;
margin-left:2PX;
}
#contacttable td.title {
background-color:#666666;
text-align:center;
font-size:13px;
font-weight:bold;
color:#FFFFFF;
}
#contacttable td.details {
background-color:#CCFFFF;
color:#000033;
text-align:center;
}

.vente {
margin-left:20px;
padding:20px;
font:Verdana, Arial, Helvetica, sans-serif;
font-size:12px;
text-indent:5px;
text-align:justify;
}
#tablegreenfees {
width:600px;
margin-left:12%;
border-collapse:collapse;
font-family:Tahoma, Arial;
font-size:11px;
}
#tablegreenfees td.clubsgolftitre {
width:450px;
text-align:left;
font-weight:bold;
}
#tablegreenfees td.prixgolftitre {
width:75px;
text-align:right;
font-weight:bold;
padding-right:25px;

}
#tablegreenfees td.clubsgolfbluenames {
width:450px;
background-color:#CCFFFF;
text-align:left;
font-weight:bold;
text-decoration:underline;
}

#tablegreenfees td.clubsgolfblue {
width:450px;
background-color:#CCFFFF;
text-align:left;
font-weight:bold;
}
#tablegreenfees td.prixgolfblue {
width:75px;
background-color:#CCFFFF;
text-align:right;
font-weight:bold;
}
#tablegreenfees td.clubsgolfyellownames {
width:450px;
background-color:#FFFF99;
text-align:left;
font-weight:bold;
color:#990033;
text-decoration:underline;
}
#tablegreenfees td.clubsgolfyellow {
width:450px;
background-color:#FFFF99;
text-align:left;
font-weight:bold;
color:#990033;
}
#tablegreenfees td.prixgolfyellow {
width:75px;
background-color:#FFFF99;
text-align:right;
font-weight:bold;
color:#990033;
}
#tablegreenfees td.ligneseparation {
height:5px;
background-color:#999999;
}

#tableindex {
margin-left:20px;
padding:7px;
width:90%;
}
#tableindex td.img {
width:140px;
height:105px;
border-style:groove;
border-width:medium;
}
#tableaparthotel {
margin-left:5%;
width:90%;
text-align:center;
padding:5px;
}
#tableaparthotel tr.un {
background-color:#99FFFF;
font-weight:bold;
color:#330033;
}
#tableaparthotel tr.deux {
background-color:#FFFF99;
}
#tableaparthotel tr.trois {
background-color:#FFCCFF;
}
#tableaparthotel td.type {
width: 220px;
}
#tablepicpano {
width:85%;
margin-left:7%;
}
#tablepicpano td.picpano {
background-color:#CCCCCC;
width:375px;
text-align:center;
vertical-align:middle;
height:225px;
}
#tablepicpanotexte {
width:85%;
margin-left:7%;
}
#tablepicpanotexte td.texteprop {
width: 480px;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:13px;
color:#660000;
text-align:justify;
font-weight:400;
padding:10px;
}
#tablepicpanotexte td.prix {
width:270px;
border-color:#FFFFFF;
padding::5px;
}
#tablepicpanotextecan {
width:98%;
margin-left:1%;
}
#tablepicpanotextecan td.textepropcan {
width: 480px;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:15px;
color:#660000;
text-align:justify;
font-weight:500;
padding:10px;
}
#tablepicpanotextecan td.prixcan {
width:270px;
border-color:#FFFFFF;
padding::5px;
}
#tableinfo {
width:95%;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:13px;
color:#333333;
}
#tableinfo td.infophoto {
width:350px;
height:190px;
text-align:center;
}
#tableinfo td.infotexte {
height:190px;
text-align:justify;
padding:15px;
}
#navbouton ul
{
padding: .2em 0;
margin: 0;
list-style-type: none;
width: 100%;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:14px;
font-weight:bold;
text-align: center;
color:white;
}
#navliste li { 
display: inline;
}

li a.boutons
{
text-decoration: none;
background-color:#036;
padding: .2em 1em;
border-right: 1px solid #fff;
color:#FFFFFF;
}

li a.boutons:hover
{
background-color:#FFFF66;
color:#333333;

}
.tel {
text-align:center;
word-spacing:normal;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:12px;
}
.decolines {
height:6px;
background-color:#990000;
width:100%;
}
.silver {
color:#999999;
}
.tablepicpanow {
width:85%;
margin-left:7%;
}
.tablepicpanow td.picpanow {
background-color:#CCCCCC;
width:375px;
text-align:center;
vertical-align:middle;
height:225px;
}
#tableform {
width:90%;
margin-left:5%;
font-family:Verdana, Arial, Helvetica, sans-serif;
}
#tableform td.champ {
background-color:#EDC994;
font-size:11px;
text-align:right;
width:30%
}
#tableform td.rep {
background-color:#F7E18A;
text-align:left;
width:70%;
font-size:11px;
color:#000099;
}
#tableheader {
width:100%;
}
#tableheader td.logo {
width:80%;
color:#0000CC;
font-family:Verdana, Arial, Helvetica, sans-serif;
text-align:center;
}
#tableheader td.flag {
text-align:left;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:12px;
}
#tablesearch {
width:80%;
margin-left:10%;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:14px;
border-collapse:collapse;
}
#tablesearch td.search {
background-color:#FFFF99;
font-size:13px;
font-weight:bold;
text-align:right;
vertical-align:baseline;
}
#tablesearch td.answer {
background-color:#FFFF99;
text-align:left;
}
#tablesearch td.sep {
background-color:#FFFF99;
height:20px;
}
#tablesearch td.tit {
background-color:#CCFFFF;
color:#666666;
height:25px;
text-align:center;
vertical-align:middle;
}
#tablehacienda {
padding:5px;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:15px;
font-weight:bold;
width:85%;
margin-left:5%;
}
#tablehacienda td.text {
padding::10px;
text-align:justify;
}
#tablehacienda td.pics {
text-align:center;
width:190px;
text-align:center;
}
.foto {
vertical-align:middle;
height:210px;
}
.Estilo1 {
	font-size: 12px;
	font-weight: bold;
}
.Estilo2 {font-size: 12px}

#searchtable {
width:80%;
margin-left:10%;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:14px;
border-collapse:collapse;
}
#searchtable td.tit {
text-align:center;
background-color:#CCCCCC;
}
#searchtable td.descrip {
text-align:center;
width:40%;
background:#FFFF99;
}
#searchtable td.ref {
text-align:center;
background:#FFFF99;
color:#000099;
}
#searchtable td.descripright {
text-align:center;
width:20%;
background-color:#FFFF99;
}
.tablepic {
	width:80%;
	margin-left:8%;
}