html {font-size:100%;}
body {font-size:0.8em;
background-image:url("../resources/back.gif");
background-repeat:repeat-x;
background-color:#eeeeee;
}
form {padding:0;margin:0;}

.main{left:0px;text-align:left;width:1000px;padding:0;font-family: verdana, sans-serif;position:relative;background-image:url('../resources/mainbackgrd.png');background-repeat:repeat-y;background-color:white;}
.main_page{position:absolute;left:50%;top:4px;margin-left:-500px;width:1000px;/*height:150px;background-color:#72add7;*/background-image:url('../resources/background.png');background-repeat:no-repeat;}

.mainleft{float:left;display:block;z-index:2;position:relative;/*top:177px;*/width:190px;/*background-image:url('../resources/bannerbkgrd.jpg');background-repeat:repeat;*/}
.mainleftcnt{display:block;position:relative;top:0px;width:190px;background-color:#72add7;}
.mainleftcnt2{display:block;position:relative;width:180px;left:50%;margin-left:-91px;}
.mainright{float:right;display:block;position:relative;margin-right:5px;width:800px;}
.mainright h1{font-size:18px;}
.mainright h2{font-size:14px;padding:0;margin:0;}
.mainright p{font-size:11px;padding:0;margin:0;}
.mainright .welcome_title{font-size:16px;}

/*.mainantifooter{position:relative;display:block;height:40px;}*/
.mainantifooter{display:none;}

.mainfooter{clear:both;font-family: verdana, sans-serif;position:relative;left:0px;top:13px;/*margin-top:-1.4em;*/text-align:center;color:gray;background-color:transparent;/*background-color:#CDCDCD;*/background-repeat:no-repeat;font-size:.8em;}
.mainfooter a{text-decoration:none;color:gray;}
.mainfooter a:hover{text-decoration:underline;color:black;}
.footer_sepa {font-family: courier;font-size:1.1em;}
.mainref h2{margin-top:5px;margin-bottom:5px;}
.mainref p{margin-bottom:10px;}

/* mapresults */
.mapresults{position:absolute;width:750px;height:500px;left:50%;margin-left:-375px;top:20px;}
.mapresultstarget{display:block;width:100%;height:430px;}
.mapresultslnk{font-size:10px;text-align:center;}
.mapresultslnk a{color:black;}
.mapresultslnk a:hover{text-decoration:none;color:black;}
.mapresultslnk img{border:1px solid rgb(220,220,220);text-decoration:none;}

/* toplayer */
.toplayer{position:absolute;width:100%;height:100%;left:0px;top:0px;right:0px;z-index:200;background-image:url('../resources/toplayer.gif');background-repeat:repeat;}
.toplayerlocadlg{position:absolute;background-color:white;left:50%;top:20%;margin-left:-150px;width:300px;border:1px solid #808080;}
.toplayerlocadlgl{background-color:white;color:black;}
.toplayerlocadlgl_sel{background-color:gray;color:white;}
.toplayerlocadlglnone{text-align:center;height:20px;background-color:#D1D1D1;color:black;}
.toplayerlocadlglnone_sel{text-align:center;background-color:gray;color:white;}
.toplayerlocadlgsearching{text-align:center;line-height:25px;vertical-align:middle;height:25px;background-color:white;color:black;}
.toplayeralbum{position:absolute;background-color:white;top:50%;margin-top:-240px;left:50%;margin-left:-330px;width:660px;border:1px solid #808080;}
.toplayeralbum img{width:654px;}
/*.toplayeralbum{position:absolute;background-color:white;top:20px;left:50%;margin-left:-330px;width:660px;border:1px solid #808080;}*/

/* Offre */
.offreg {float:left;position:relative;width:440px;padding:5px;text-align:justify;}
.offred {float:right;position:relative;width:440px;padding:5px;text-align:justify;}
.offrecnt{position:absolute;top:20px;left:50%;margin-left:-450px;width:900px;}
.offre h2{padding:0;margin:0;}
.offre ul{list-style:none;padding-left:20px;}
.offre a{text-decoration:underline;}

.phpmv{clear:both;position:relative;top:20px;height:40px;width:900px;}

/* Accueil */
/*.body_accueil {margin:0em;padding:0em;background-color:#CDCDCD;}*/
.texte_accueil {position:absolute;text-align:justify;font-size:.90em;width:45%;left:100%;margin-left:-50%;top:6em;}
.texte_accueil a{text-decoration:underline;color:black;}
.image_accueil {position:absolute;border:1px solid black;width:43%;left:2%;top:2%;height:92%;}
.image_accueil img{position:absolute;width:100%;height:100%;}
.drapeaux {position:absolute;border:none;text-align:right;right:0%;top:0%;}
.drapeaux img{width:18px;height:11px;margin-right:6px;}
.bouton_rechercher {position:relative;text-align:center;top:60px;width:100%;}

/* Bandeau */
.bandeau {z-index:1;display:block;position:relative;left:0;/*width:100%;*/text-align:left;/*background-color:white;background-image:url('../resources/bannerbkgrd.jpg');background-repeat:repeat;*/}
.bandeau {height:150px;/*text-align:center;*/}
/*.logomaelio {display:block;position:relative;width:728px;left:50%;margin-left:-364px;}*/
.logomaelio {display:block;position:absolute;top:2px;left:27px;}
.logomaelio a {text-decoration:none;}
.logomaelio img {/*width:728px;*/height:108px;border:none;}
.topcomlinkscnt{color:gray;display:block;text-align:left;position:relative;left:50%;margin-left:-234px;top:0px;width:468px;font-size:9px;}
.topcomlinks{height:60px;width:100%;border:1px solid gray;}
.leftcomlinkscnt{color:gray;text-align:left;position:relative;/*left:50%;margin-left:-60px;*/width:180px;font-size:9px;}
.leftcomlinks{position:relative;height:150px;width:100%;border:1px solid gray;background-color:white;}
/* Lefttools */
.lefttool{padding:0;margin:0;position:relative;display:block;border:1px solid white;}
.lefttoolcnt{position:relative;display:block;background-color:#ECECEC;}
.lefttoolcnt2{position:relative;display:block;padding:4px 4px 4px 4px;margin:0;}
.lefttoolsepa{position:relative;display:block;line-height:2px;height:2px;margin:0;padding:0;}
.lefttoolbotom{position:relative;display:block;width:180px;background-color:#72add7;/*background-image:url('../resources/mainleftbottom.png');background-repeat:no-repeat;*/}

/* Favorites */
.favorites{font-size:9px;}

/* clientaccess */
.clientaccess{font-size:9px;}
.clientaccess a{color:black;text-decoration:underline;}
.clientaccess a:hover{color:black;text-decoration:none;}
/*.privateaccesstool{position:absolute;left:100%;margin-left:-184px;top:-148px;z-index:99;}*/
.privateaccesstool{position:absolute;left:100%;margin-left:-184px;/*width:180px;*/top:2px;z-index:99;font-family: verdana, sans-serif;/*font-size:9px;*/}

/* Fil */
.fil {padding-top:4px;}
.fil a{text-decoration:none;color:black;}
.fil a:hover{text-decoration:underline;}
.fil h1{font-family: verdana, sans-serif;font-size:10px;font-weight:normal;margin:0;}

/* Formulaire de recherche */
.indexfrmsearch{position:absolute;left:100%;margin-left:-12em;width:14em;top:50%;margin-top:-6%;}
.rechercher {width:170px;color:#E5E5E5;}
.rechercher2 {width:170px;border:none;}
.rechercher table, .rechercher2 table{margin:0;padding:0;border:none;font-family: verdana, sans-serif;text-align:left;width:170px;}
.rechercher table {background-color:#B38E4A;color:white;font-size:0.7em;}
.rechercher2 table {color:black;font-size:9px;}
.rechercher input, .rechercher2 input{font-family: verdana, sans-serif;font-size:9px;width:60px;}
.rechercher .rech_ou input, .rechercher2 .rech_ou input{width:100%;}
.rechercher select, .rechercher2 select{font-family: verdana, sans-serif;font-size:9px;width:99%;}
.rechercher .rech_submit_btn {position:relative;left:0%;width:14em;top:1px;}
.rechercher2 .rech_submit_btn {position:relative;left:0%;width:13.8em;top:1px;}
.rech_submit_btn input{font-family: verdana, sans-serif;font-size:0.8em;width:100%;}
.rechercher .rech_advancedsearch a{color:white;}
.rechercher2 .rech_advancedsearch a{color:black;}

/* Recherche avancee */
.advancedsearch dt{color:white;background-color:#4599E7;vertical-align:middle;width:600px;}
.advancedsearch input{vertical-align:middle;}
.advancedsearch td{width:160px;}

/* Plus de resultats */
.moreresults{font-size:.9em;}
.moreresults a{text-decoration:none;color:black;}
.moreresults a:hover{text-decoration:underline;color:black;}

/* Liste des resultats */
.nombreresultats{position:relative;font-size:1.4em;width:100%;text-align:right;}
.resulttable {font-size:12px;position:relative;width:100%}
.resulttable {width:100%;background-color:#F2F2F2;}
.resulttable tr{border-left:1px solid #CCCCCC;}
.resulttable thead{background-image:url('../resources/contactbkgrd.jpg');}
.resulttable th{border-right:1px solid #C4E4A1;padding-left:4px;padding-right:4px;font-size:1em;font-weight:normal;color:black;height:32px;}
.resulttable td{font-size:.9em;border:none;border-bottom:1px solid #D5D5D5;height:85px;margin-left:1px;margin-right:1px;}
.resulttablecenter {text-align:center;width:100%;}
.resulttableright {text-align:right;width:100%;}
.resulttable a{color:black;}
.resulttablenavi{font-size:.8em;padding-bottom:2px;padding-top:3px;}
.resulttablenavi select{font-size:.8em}
.resulttablenavi a:hover{text-decoration:none;}
.resulttablelogo{display:block;height:30px;vertical-align:middle;text-align:center;}
.resulttableorga{display:block;font-size:.8em;vertical-align:middle;text-align:center;}
.resulttablemini{width:120px;height:80px;vertical-align:middle;}
/*!*/.resulttabledivmini{position:relative;left:1px;vertical-align:middle;background-color:#DCDCDC;border:1px solid #CCCCCC;width:120px;height:80px;}
/*.resulttabledivmini a{text-decoration:none;border:none;}*/
.resulttabledivmini img{border:none;}
.resulttablecmds{text-align:right;padding-right:5px;}
.resulttablecmds a:visited{color:gray;}
/* Fiche */
.ficheresultat{width:100%;padding-top:15px;}
.fichedescriptif{background-color:#B4CF97;width:100%;color:white;}
.fichedescriptif h1{font-size:1.5em;padding:0px;margin:0px;padding-left:4px;}
