body{margin-top:0px;background-color: #FFF; text-align: center;font: 12px georgia,Arial,sans-serif}
div#accesannonce{float:left;width:200px;margin:0 0 0 15px; background:#33CCFF;text-align:center}
div#infovoyage{float:right;width:200px;margin:0 0 0 15px; background:#2A2AD6;text-align:center;}
div#infovoyage p{margin:0;padding: 3px; color:#FFFFFF}
div#container{width:940px;margin: 0px;text-align:left;}
div#header{margin-bottom: 20px;background:#FFCC33}
div#footer{margin-bottom: 20px;background:#FFCC33; width:720px;}
div#menudroit{float:left;width:200px;margin:0 0 0 15px; background:#FFCC33;text-align:center; z-index:2}
div#menudroit p{margin:0;padding: 11px; z-index:2}
div#content p{font-size: 16px}
.divDetail {visibility:hidden; position:absolute; top:250px; width:100%; left:10% }
.divDetailIFrame {visibility:hidden; position:absolute; top:5px; width:700px; }
.divDetailInitial {visibility:visible; position:absolute; top:250px; width:700px; z-index:1} 
.normal {font-size: 16px; color: #000000; font-weight: normal}
h1{font-size: 120%;margin:0;padding: 0 5px;color: #3C5575}
h2{font-size: 5px;margin:0;padding: 0 5px;color: #FFCC33}
h3{font-size: 120%;margin:0;padding: 0 5px;color: #3C5575}
li{margin:0px;padding-bottom:22px}
input{ font-size:10px;}
a {color:#333399; font-size:16px; }
a:link, a:visited{text-decoration:underline}
a:hover{text-decoration:underline}
a.menugauche {color:#000000; font-size:11px; }
.button {background-color:#2149CC; color:#FFFFFF; font-family:georgia,Arial,sans-serif; font-size:15px}
.TitreFormulaire{ font-size:15px; font-weight:bold; text-align:center}
a.blanc{color:#ffffff; font-size:12px}
a.gros{font-size:16px; }
a.gros:link{text-decoration:underline}
a.gros:visited{text-decoration:underline}


div#ident {float:left;width:690px;margin:0 0 0 0px; background-color:#33CCFF;}
div#ident2 {float:left;width:690px;margin:0 0 0 0px; background-color:#33CCFF;}
div#description {float:left;width:270px;margin:0 0 0 0px; background:#FFCC33;}
div#info {float:right;width:400px;margin:0 0 0 15px; background:#FFCC33;}

iframe {
overflow-x: scroll;
}


a.info{
    position:relative; 
    z-index:24; background-color:#ccc;
    color:#000;
    text-decoration:none}

a.info:hover{z-index:25; background-color:#ff0}
a.info span{display: none}
a.info:hover span{ 
/*le contenu de la balise span ne 
sera visible que pour l'état a:hover */
display:block; 
position:absolute;


top:2em; left:2em; width:15em;
border:1px solid #6699cc;
background-color:#eeeeee; color:#6699cc;
text-align: justify;
font-weight:none;
padding:1px;

} 