

/* CSS Document */
body
{
margin: 0 auto;
padding: 0 ;
background-color:#F5FFFA;
font: 0.8em "Trebuchet MS", helvetica, sans-serif ;
}
body img {
    border:0;
}
h1 {
font-size:125%;
text-align:center;
}
h1#header{
height: 170px;
margin:0;
}

h1#header a{
width:800px;
height: 155px;
display: block;
background: url(Boutons/newheader.gif) no-repeat; 
position:relative;			
top:0;
overflow:hidden;
text-indent: -5000px ;
}
h1#header a span {
display: none ;
}

div#contenu h2 {
padding-left: 25px ;
line-height: 25px ;
font-size: 1.4em ;
color:#0066CC;
border-bottom: 1px solid red ;
background: url(Boutons/sol.jpg) no-repeat left top ;
text-align:left;
}

div#contenu h3 {
margin-left: 15px ;
padding-left: 5px ;
border-bottom: 1px solid #0099FF ;
color:#0099FF;
}


h4 {
font-size:1.3em;
font-weight:bold;
color:#0099FF;
}

#contenu {
width:70%;
height:100%;
margin: 0 auto;
background-color:white;
border: 2px solid #DAA520;
padding:5px;
}
#contenupropano {
width:65%;
margin: 0 auto;
background-color:white;
border: 2px solid #DAA520;
padding:5px;
}

div#contenu a {
color:#0066FF;
text-align:left;
}

div#contenu a:hover {
color:#0000CC;
text-align:left;
}

pre{
overflow: auto ;
background: #dea ;
border: 2px solid #9b2 ;
padding: 5px 0 0 5px ;
font-size: 1.2em ;
}

pre span {
color: #560 ;
}

div#contenu p {
text-align: justify ;
text-indent: 0.5em ;
line-height: 1.5em ;
}

div#contenuprop {
width: 90%;
margin: 0 auto ;
border: 2px solid #DAA520 ;
background: #fff ;
height:1650px;
padding:5px;
	}

.liste li {
font-family: Verdana, Arial, Helvetica, Geneva, sans-serif;
font-size: 80%;
color: black;
list-style-type: none;
background-image: url(puce.gif);
background-repeat: no-repeat;
background-position: 0% 60%;
padding-left: 20px;
line-height:19px;
text-align:left;
}
.liste a {
color:#000099;
font-weight:800;
text-decoration:underline;
}
#navigation
{	height:50px;
	width:750px;
	background: #9ff;
	margin: 0 auto;
	padding: 1em 0 0 0;
	font-variant:small-caps;
	font-weight:bold;
	text-transform: lowercase;
	left: 0px;
}
#navigation:after
{
display: block;
line-height: 1px;
font-size: 1px;
clear: both;
}


#background li {
font-family: Verdana, Arial, Helvetica, Geneva, sans-serif;
font-size: 90%;
color: black;
list-style-type: none;
background-image: url(puce.gif);
background-repeat: no-repeat;
background-position: 0% 65%;
padding-left: 20px;
}

#PetiteFont {
font-size:8px;
text-align:left;
color:#666666;
}
#pagpropfotos {width:45%;text-align:center;float:left;height:auto;background-color:#f5f5f5;overflow:auto;border-bottom: 1px solid #999999;border-right: 1px solid #999999;padding:8px;}

#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;
}
#photosdesvertical {
width:44%;
text-align:center;
float:left;
height: 1480px;
}
#textodesvertical {
width:52%;
float:right;
line-height:20px;
height: 1440px;
margin-right:2%;
padding:10px;
}
.tabletext {
width:100%;
margin-left:2px;
text-align:justify;
color:#666666;
}
#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;
}
#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;
}
#tableprix { 
width:95%;
margin-left:1%;
border-collapse:collapse;
color:#333333;
font-weight:bold;
font-size:98%;
}
#tableprix td.title {
background-color:#333333;
color:#FFFFFF;
text-align:center;
}

#tableprix td.clairmois {
background-color:#CCFFFF;
width:75%;
text-align:left;

}
#tableprix td.clairprix {
background-color:#CCFFFF;
width:2%;
text-align:right;

}
#tableprix td.foncemois {
background-color:#CCCCCC;
width:75%;
text-align:left;
}
#tableprix td.fonceprix {
background-color:#CCCCCC;
width:24%;
text-align:right;

}
.detailsprix {
text-align:justify;
color:#666666;
}
.detailsmails {

font-size:103%;
font-weight:bold;
text-align:justify;
color:#666666;
}
div#photosdesverticalpano {
width:295px;
text-align:center;
margin-left:1%;
height: 1400px;
background-color:#FFFFFF;
float:left;
}
div#pagpropcontenido{ width: 900px;margin-left:auto; margin-right:auto;min-height:100%;background:#fff;border-left:1px solid #dfdfdf;border-right:1px solid #dfdfdf;border-bottom:1px solid #dfdfdf; border-top:1px solid #dfdfdf; padding:30px 20px 20px;border-radius-bottomleft:8px;border-radius-bottomright:8px;-moz-border-radius-bottomleft:8px;-moz-border-radius-bottomright:8px;-webkit-border-bottom-left-radius:8px;-webkit-border-bottom-right-radius:8px;border-radius-topleft:8px;border-radius-topright:8px;-moz-border-radius-topleft:8px;-moz-border-radius-topright:8px;-webkit-border-top-left-radius:8px;-webkit-border-top-right-radius:8px; overflow:hidden;text-align:justify;overflow:auto;}


div#textodesverticalpano {
width:50%;
float:right;
line-height:17px;
height: 1400px;
margin-right:1%;
background-color:#FFFFFF;
}
h2 div#textodesverticalpano {
font-size:95%;
color:#000066;
text-align:left;
}
h3 div#textodesverticalpano {
font-size:90%;
color:#990033;
text-align:left;
}

#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;
}

.azul {
color:#0000FF;
text-align:left;
}
.plata {
color:#CCCCCC;
}
#centro {
text-align:center;
width:80%;
margin-left:8%;
word-spacing:.5em;
}
#centro img {
max-height:100%;
}
.font {
font-size:8px;
text-align:left;
color:#666666;
}
.rojo {
text-align:center;
color:#FF0000;
}
.letraspeq {
text-align:left;
font-size:75%;
color:#666666;
}
#tablaindex {
width:90%;
margin-left:2%;
color:#666666;
font-size:95%;
}
#tablaindex td.min {
a:hover: text-decoration: underline; color: #FF0000;
height:115px;
width:196px;
text-align:center;
vertical-align:middle;
border-style:solid;
border:thin;
border-color:#666666;
}
#tablaindex td.descrip {
text-align:left;
padding-left:1%;
}
#tablaindex td.separ {
background-color:#CCCCCC;
color:#000033; 
font-size:14px;
font-weight:bold;
}
#tableinsertar {
width:95%;
background-color:#CCCCCC;
margin-left:50px;
font-size:0.8em;
}
#tableinsertar td.preg {
width:30%;
text-align:left;
}
#tableinsertar td.ok {
text-align:center;
}
#tablabusqueda {
width:50%;
font-size:105%;
font-weight:bold;
margin-left:25%;
}
#tablabusqueda  td.titulo {
background-color:#FFFF99;
color:#0000CC;
text-align:center;
}
#tablabusqueda  td.clara {
background-color:#99FFFF; 
color:#000033;
text-align:center;
width:48%;
padding:1%;
}
#tablabusqueda  td.oscura {
background-color:#FFFF99; 
color:#000033;
text-align:center;
width:48%;
padding:1%;
}
#navlist
{
border-bottom: 2px inset solid #005381;
border-top: 1px outset solid #005381;
margin: 0px;
margin-bottom: 30px;
padding: 0px;
padding-left: 180px;
background-color: #A5F2F3;
font-size:1.6em;
font-weight:bold;
padding-bottom: 3px;
padding-top: 3px;
height:1.8m;
vertical-align:middle;
}

#navlist a, #navlist a:link, #navlist a:visited
{
border: 2px solid #003399;
padding: 1px;
padding-left: 0.8em;
padding-right: 0.8em;
color: #000000;
font-weight: bold;
text-decoration: none;
}

#navlist a:active, #navlist a:focus
{
border: 2px solid #999999;
padding: 1px;
padding-left: 0.8em;
padding-right: 0.8em;
text-decoration: none;
}
#navlist a:hover
{
border: 2px solid #999999;
padding: 1px;
padding-left: 0.8em;
padding-right: 0.8em;
text-decoration: none;
background-color:#FFFF99;
}
#navlist li
{
padding-right: 1px;
display: inline;
font-size: 0.6em;
}

#navlist ul
{
margin: 0px;
padding: 0px;
}

#navlist #active a {
background-color:#FFFF99;
}
#tablaowner {
width:90%;
margin-left:2%;
padding:1%;
text-align:left;
color:#000066;
}
#tablaowner td.ans {
color:#666666;
width:20%;
}
#tablaowner td.sep {
height:.2em;
background-color:#FFFF00;
}
#divcentro {
width:95%;
margin-left:1%;
text-align:center;
color:#666666;
font-size:0.9em;
}
.tablaindex {
width:90%;
margin-left:2%;
color:#666666;
font-size:95%;
}
.tablaindex td.min {
a:hover: text-decoration: underline; color: #FF0000;
height:115px;
width:196px;
text-align:center;
vertical-align:middle;
border-style:solid;
border:thin;
border-color:#666666;
}
.tablaindex td.descrip {
text-align:left;
padding-left:1%;
}
.tablaindex td.separ {
background-color:#CCCCCC;
color:#000033; 
font-size:14px;
font-weight:bold;
}
.divcentro {
width:95%;
margin-left:1%;
text-align:center;
}
#contmenu {width:870px; margin-left:auto; margin-right:auto; height:80px;}

.menu  {text-align:left; font-size:14px; height:80px; background:url(Boutons/menutour.gif) center no-repeat; }
.menu a{display:block;width:auto; margin-left:20px; margin-top:22px; padding:9px; font-weight:bold;color:#444;-moz-border-radius:8px;-webkit-border-radius:8px; text-decoration:none; background:#87ceeb;}
.menu a:hover{background:#3569a4;text-decoration:none;color:#fff;}
.menu li{width:auto;margin:0;float:left; list-style:none;}
.menu li ul{position:absolute;width:13em;left:-999em;background:#fff;border:1px solid #ccc;z-index:1001;-moz-border-radius-topright:4px;-moz-border-radius-bottomleft:4px;-moz-border-radius-bottomright:4px;-webkit-border-top-right-radius:4px;-webkit-border-top-bottom-radius:4px;-webkit-border-bottom-right-radius:4px;}
/*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;}
.calendar {width:840px;padding:35px; overflow:auto; text-align:center;}
