@charset "iso-8859-1";
/* Date de création: 23/12/2007 */
body {
background-color:#333333;
}

table.bandeau {
border-collapse:collapse;
width:79%;
background-image:url('../image/fond_bandeau.gif');
}

table.corps {
width:79%;
border-right:solid 1px #FFFFFF;
border-left:solid 1px #FFFFFF;
background-color:#999999;
/*background-image:url('../fiche-logement/image/gris_012.jpg');*/
}

h3 {
text-align:center;
font-size:18px;
}

h4 {
margin-top:14;
margin-bottom:5;
font-size:13px;
font-family:Verdana,Arial,Helvetica,Geneva,sans-serif;
color:#000000;
}

h5 {
margin-top:5;
margin-left:15;
margin-bottom:5;
font-size:11px;
font-family:Verdana,Arial,Helvetica,Geneva,sans-serif;
color:#FFFFFF;
}

img#photo {
border-top: solid 1px #FFFFFF;
border-right:solid 1px #FFFFFF;
border-left:solid 1px #FFFFFF;
border-bottom:solid 1px #FFFFFF;
}

td,p {
font-size:12px;
text-align:justify;
margin-left:15px;
margin-right:15px;
margin-top:2px;
margin-bottom:0px;
font-family:Verdana,Arial,Helvetica,Geneva,sans-serif;
color: #000000;
}

span.croix{
color:#666666;
font-style:italic;
}

span.coche{
/*background-color:#FFFF99;*/
}

tr.spe {
}

td.corps-100 {
vertical-align:top;
width:100%;
}

td.bas-100 {
vertical-align:top;
width:100%;
background-color:#CCCCCC;
}


td.corps-80 {
vertical-align:top;
width:80%;
}

td.corps-75 {
vertical-align:top;
width:75%;
}

td.corps-70 {
vertical-align:top;
width:70%;
}

td.corps-65 {
vertical-align:top;
width:35%;
}

td.corps-50 {
vertical-align:top;
width:50%;
}

td.corps-40 {
vertical-align:top;
width:40%;
}

td.corps-35 {
vertical-align:top;
width:35%;
}

td.corps-30 {
vertical-align:top;
width:30%;
}

td.corps-20 {
vertical-align:top;
width:20%;
}

td.corps-25 {
vertical-align:top;
width:25%;
}

span#red {
font-weight:bold;
font-size:12px;
color:#FF0000;
}

span#green {
font-weight:bold;
font-size:12px;
color:#00FF00;
}

span#blue {
font-weight:bold;
font-size:12px;
color:#0000FF;
}

span#yellow {
font-weight:bold;
font-size:12px;
color:#FFFF00;
}

p#reference {
font-size:13px;
margin-left:10;
border-right:solid 1px #000000;
border-left:solid 1px #000000;
border-top:solid 1px #000000;
border-bottom:solid 1px #000000;
text-align:center;
color:#CCCCCC;
background-color:#666666;
width:90%;
}

p.confidentiel {
margin-left:10;
border-right:solid 1px #FF0000;
border-left:solid 1px #FF0000;
border-top:solid 1px #FF0000;
border-bottom:solid 1px #FF0000;
text-align:center;
color:#FF0000;
background-color:#FFFFFF;
width:70%;
}


p#tour-mer {
margin-left:10;
border-right:solid 1px #FFFF00;
border-left:solid 1px #FFFF00;
border-top:solid 1px #FFFF00;
border-bottom:solid 1px #FFFF00;
text-align:center;
color:#FFFF00;
background-color:#999966;
width:50%;
}


p#tour-montagne {
margin-left:10;
border-right:solid 1px #33CCFF;
border-left:solid 1px #33CCFF;
border-top:solid 1px #33CCFF;
border-bottom:solid 1px #33CCFF;
text-align:center;
color:#33CCFF;
background-color:#336699;
width:50%;
}


p#tour-campagne {
margin-left:10;
border-right:solid 1px #00FF00;
border-left:solid 1px #00FF00;
border-top:solid 1px #00FF00;
border-bottom:solid 1px #00FF00;
text-align:center;
color:#00FF00;
background-color:#336633;
width:50%;
}

p#tour-ville {
margin-left:10;
border-right:solid 1px #FF0000;
border-left:solid 1px #FF0000;
border-top:solid 1px #FF0000;
border-bottom:solid 1px #FF0000;
text-align:center;
color:#FF0000;
background-color:#FF9999;
width:50%;
}

p#acces {
text-align:center;
border-right:solid 2px #FF0000;
border-left:solid 2px #FF0000;
border-top:solid 2px #FF0000;
border-bottom:solid 2px #FF0000;
text-align:center;
color:#FF0000;
background-color:#FFFFCC;
width:80%;
}


p#droit{
text-align:right;
margin-right:20px;
}

p#bas{
text-align:center;
}

/*Code du menu horizontal souligné*/

#underlinemenu{
margin: 0;
padding: 0;
}

#underlinemenu ul{
margin: 0;
margin-bottom: 1em;
padding-left: 0;
float: left;
font-weight: bold;
width: 100%;
border: 1px solid #DFDFDF;
border-width: 1px 0;
}

/*règle pour IE. Supprime la marge extra basse*/
* html #underlinemenu ul{ 
margin-bottom: 0;
}

#underlinemenu ul li{
display: inline;
}

/*Les liens tels que vous voulez qu'ils apparaissent*/
#underlinemenu ul li a{
float: left;
color: gray;
font-weight: bold;
padding: 2px 6px 4px 6px;
text-decoration: none;
/*image de séparation des rubriques avec son adresse*/
background: white url(../image/menudivide.gif) top right repeat-y; 
}

/*Ici, c'est pour le configurer le survol des liens*/
#underlinemenu ul li a:hover{
color: red;
background-color: #F3F3F3;
border-bottom: 4px solid red;
padding-bottom: 0;
}

div.tour {
margin-left:10;
border-right:solid 1px #666666;
border-left:solid 1px #666666;
border-top:solid 1px #666666;
border-bottom:solid 1px #666666;
width:90%;
}

a.lien
{
text-align:right;
margin-right:20px;
color:#FFFFFF;
border-right:solid 1px #666666;
border-left:solid 1px #666666;
border-top:solid 1px #666666;
border-bottom:solid 1px #666666;
text-decoration:none;
}
a.lien:hover
{
text-align:right;
margin-right:20px;
border-right:solid 1px #666666;
border-left:solid 1px #666666;
border-top:solid 1px #666666;
border-bottom:solid 1px #666666;
color:#000000;
text-decoration:none;
}

/*---------------menu membre ---------------*/
#underlinemenumembre{
margin: 0;
padding: 0;
}

#underlinemenumembre ul{
margin: 0;
margin-bottom: 1em;
padding-left: 0;
float: left;
font-weight: bold;
width: 100%;
border: 1px solid #DFDFDF;
border-width: 1px 0;
}

/*règle pour IE. Supprime la marge extra basse*/
* html #underlinemenumembre ul{ 
margin-bottom: 0;
}

#underlinemenumembre ul li{
display: inline;
}

/*Les liens tels que vous voulez qu'ils apparaissent*/
#underlinemenumembre ul li a{
float: left;
color: gray;
font-weight: bold;
padding: 2px 6px 4px 6px;
text-decoration: none;
/*image de séparation des rubriques avec son adresse*/
background: white url(../image/menudivide.gif) top right repeat-y; 
}

/*Ici, c'est pour le configurer le survol des liens*/
#underlinemenumembre ul li a:hover{
color: #FFFFFF;
background-color: #999999;
/*border-bottom: 4px solid #000000;*/
padding-bottom: 0;
}

