/* --------------------------------
	CSS Document
	Site : Crous de Versailles
	Date de création : 16/11/2006
	Date de révision : 23/11/2006
	Design : CHURCHILL
   -------------------------------- */

/* ----------
	General
   ---------- */
html{padding-bottom:69px;background:url("../img/html-bg.gif") repeat-x #604B4B;}
body{margin:0;padding:0;font-family:Tahoma, Arial, Helvetica, "Bitstream Vera Sans", sans-serif;font-size:62.5%;text-align:center;}
a img{border:none;}
fieldset{border:none;}
#container{background:url("../img/body-bg.gif") no-repeat 50% 0%;}
#page{width:768px;margin:0 auto;background:url("../img/page-int-bg.gif") repeat-y #fff;border:1px solid #6A6A6A;border-top:none;text-align:left;}
#page.home{width:768px;margin:0 auto;background:url("../img/page-bg.gif") repeat-y #fff;border:1px solid #6A6A6A;border-top:none;text-align:left;}

.accessibilite{position:absolute;top:-500px;display:inline;}
.clear{margin:0;padding:0;height:0;line-height:0;font-size:0;clear:both;}
* html .clear{display:inline;}

.droite { text-align:right;}

/* ----------
	Header
   ---------- */
#header{margin:0;padding:0;}
#header h1{position:relative;height: 0px !important;height /**/:146px;margin:0 -1px;padding:146px 0 0 0;background:url("../img/head-bg.gif") no-repeat;font-family:Georgia, "Times New Roman", Times, serif;font-size:1em;overflow: hidden;}
#header img.logo{position:absolute;z-index:10;margin:52px 0 0 19px;vertical-align:middle;}
#header img.logoMinistere{position:absolute;z-index:10;margin:-90px 0 0 700px;;vertical-align:middle;}
#header h1 span.titre{font-size:1.45em;color:#D24405;}
#header h1 span.sousTitre{padding-left:1.8em;font-size:1.3em;color:#3390CF;}

/* ---------------
	Chemin de nav
   --------------- */
p.fil{margin:0;padding:15px 20px 12px 20px;background:url('../img/fil-pointille.gif') repeat-x bottom #FFFEF4;color:#525252;}
p.fil img{margin:0 6px;vertical-align:bottom;}
p.fil a{color:#D14405;}

/* ----------
	Menu
   ---------- */
#menuBloc{margin:0;padding:9px 0 0 0;background:#fff;border-bottom:4px solid #A5A5A5;}
ul.menu{margin:0;padding:0;list-style-type:none;}
ul.menu li{float:left;margin:0;padding:0;background:url('../img/menu/menu-bg.gif') repeat-x;border:0 /*bug safari */}
ul.menu li a{display:block;font-family:Georgia, "Times New Roman", Times, serif;font-size:1.4em;font-weight:bold;color:#4791CC;text-decoration:none;}
ul.menu li a.crous{width:79px;overflow:hidden;}
ul.menu li a.logement{width:78px;overflow:hidden;}
ul.menu li a.restauration{width:98px;overflow:hidden;}
ul.menu li a.aides{width:177px;overflow:hidden;}
ul.menu li a.culture{width:63px;overflow:hidden;}
ul.menu li a.jobs{width:41px;overflow:hidden;}
ul.menu li a.international{width:99px;overflow:hidden;}
ul.menu li a.liens{width:91px;overflow:hidden;}
ul.menu li a.langue{width:42px;overflow:hidden;}

/* sous menu */
ul.menu ul{display:block;margin:0;padding:9px 12px;list-style-type:none;}
ul.menu ul li{float:none;display:block;white-space:nowrap;/* Correctif de largeur pour IE6*/}
/* sous menu crous*/
ul.menu ul.crous{position:relative;background:#8F8F00;border-top:4px solid #666600;z-index:20;}
ul.menu ul.crous li{margin-bottom:12px;padding-left:12px;background:url('../img/menu/puce-crous.gif') no-repeat 0px 2px;}
ul.menu ul.crous li a{float:none;display:inline;font-family:Tahoma, Arial, Helvetica, "Bitstream Vera Sans", sans-serif;font-size:1.1em;color:#FFF;text-decoration:none;}
ul.menu ul.crous li a:hover{color:#D8D800;}
/* sous menu logement*/
ul.menu ul.logement{background:#17AA3D;border-top:4px solid #006C1C;z-index:20;}
ul.menu ul.logement li{margin-bottom:12px;padding-left:12px;background:url('../img/menu/puce-logement.gif') no-repeat 0px 2px;}
ul.menu ul.logement li a{float:none;display:inline;font-family:Tahoma, Arial, Helvetica, "Bitstream Vera Sans", sans-serif;font-size:1.1em;color:#FFF;text-decoration:none;}
ul.menu ul.logement li a:hover{color:#77FC99;}
/* sous menu restauration*/
ul.menu ul.restauration{background:#AB6AC3;border-top:4px solid #75368D;z-index:20;}
ul.menu ul.restauration li{margin-bottom:12px;padding-left:12px;background:url('../img/menu/puce-restauration.gif') no-repeat 0px 2px;}
ul.menu ul.restauration li a{float:none;display:inline;font-family:Tahoma, Arial, Helvetica, "Bitstream Vera Sans", sans-serif;font-size:1.1em;color:#FFF;text-decoration:none;}
ul.menu ul.restauration li a:hover{color:#EBB9FE;}
/* sous menu aides*/
ul.menu ul.aides{background:#CC9900;border-top:4px solid #8B6800;z-index:20;}
ul.menu ul.aides li{margin-bottom:12px;padding-left:12px;background:url('../img/menu/puce-aides.gif') no-repeat 0px 2px;}
ul.menu ul.aides li a{float:none;display:inline;font-family:Tahoma, Arial, Helvetica, "Bitstream Vera Sans", sans-serif;font-size:1.1em;color:#FFF;text-decoration:none;}
ul.menu ul.aides li a:hover{color:#FFDF7F;}
/* sous menu culture*/
ul.menu ul.culture{background:#E97B32;border-top:4px solid #B74B03;z-index:20;}
ul.menu ul.culture li{margin-bottom:12px;padding-left:12px;background:url('../img/menu/puce-culture.gif') no-repeat 0px 2px;}
ul.menu ul.culture li a{float:none;display:inline;font-family:Tahoma, Arial, Helvetica, "Bitstream Vera Sans", sans-serif;font-size:1.1em;color:#FFF;text-decoration:none;}
ul.menu ul.culture li a:hover{color:#FFCD8B;}
/* sous menu jobs*/
ul.menu ul.jobs{background:#C34405;border-top:4px solid #973504;z-index:20;}
ul.menu ul.jobs li{margin-bottom:12px;padding-left:12px;background:url('../img/menu/puce-jobs.gif') no-repeat 0px 2px;}
ul.menu ul.jobs li a{float:none;display:inline;font-family:Tahoma, Arial, Helvetica, "Bitstream Vera Sans", sans-serif;font-size:1.1em;color:#FFF;text-decoration:none;}
ul.menu ul.jobs li a:hover{color:#FFB400;}
/* sous menu international*/
ul.menu ul.international{background:#357BC1;border-top:4px solid #0A4D91;z-index:20;}
ul.menu ul.international li{margin-bottom:12px;padding-left:12px;background:url('../img/menu/puce-international.gif') no-repeat 0px 2px;}
ul.menu ul.international li a{float:none;display:inline;font-family:Tahoma, Arial, Helvetica, "Bitstream Vera Sans", sans-serif;font-size:1.1em;color:#FFF;text-decoration:none;}
ul.menu ul.international li a:hover{color:#7EB8F2;}
/* sous menu liens*/
ul.menu ul.liens{background:#5AB7E7;border-top:4px solid #197FAF;z-index:20;}
ul.menu ul.liens li{margin-bottom:12px;padding-left:12px;background:url('../img/menu/puce-liens.gif') no-repeat 0px 2px;}
ul.menu ul.liens li a{float:none;display:inline;font-family:Tahoma, Arial, Helvetica, "Bitstream Vera Sans", sans-serif;font-size:1.1em;color:#FFF;text-decoration:none;}
ul.menu ul.liens li a:hover{color:#C8ECFF;}

/* ----------
	Left
   ---------- */
#left{float:left;width:222px;margin:0;padding:10px;clear:both;}

/* Plan*/
div.plan{margin-bottom:10px;padding:0 0 0 99px;background:url('../img/plan-bg.gif') no-repeat #fff; border:1px solid #604B4B;}
div.plan h2{margin:0.3em 0;font-family:Georgia, "Times New Roman", Times, serif; font-size:1.4em;color:#972F00;}
div.plan p{margin:0 0 0.2em 0;font-family:Georgia, "Times New Roman", Times, serif; font-size:1em;font-weight:bold;}
div.plan h2 a{color:#972F00;}
div.plan p a{color:#525252;}
div.plan a{text-decoration:none;}
div.plan a:hover{text-decoration:underline;}
/* Bourses */
div.bourses{margin-bottom:10px;padding:5px 10px;background:#F0E3C8;}
div.bourses h2{margin:0.3em 0;padding-bottom:10px;background:url('../img/bourses-pointille.gif') repeat-x bottom;font-family:Georgia, "Times New Roman", Times, serif; font-size:1.4em;color:#972F00;}
div.bourses p{margin:0.5em 0;color:#6F2200;}
div.bourses p.savoirPlus{margin:0;padding-top:8px;background:url('../img/bourses-pointille.gif') repeat-x top;text-align:right;}
div.bourses p.savoirPlus a{padding-left:9px;background:url('../img/bourses-puce.gif') no-repeat 0px 2px;color:#515151;text-decoration:none;}
div.bourses p.savoirPlus a:hover{text-decoration:underline;}
div.bourses select{margin-bottom:5px;}
/* Logement */
div.logement{margin:0 0 10px 0;padding:0;}
div.logement h2{/*height: 0px !important;height:32px;*/margin:0;padding:0;/*padding:32px 0 0 0;background: url('../img/logement-titre.gif') no-repeat;overflow: hidden; */}
div.logement ul{margin:0 0 0 12px;padding:0;list-style-type:none;}
div.logement li{margin:0;padding:0.6em 0 0.6em 0;border-bottom:1px dashed #E3D1BC;font-weight:bold;font-size:1.1em;color:#424242;}
div.logement a{display:block;margin:0;padding:0 0 0 12px;background:url('../img/left-puce.gif') no-repeat 0px 2px;font-weight:bold;color:#D24405;text-decoration:none;}
div.logement a:hover{text-decoration:underline;}
/* Jobs */
div.jobs{margin:0 0 10px 0;padding:0;}
div.jobs h2{/*height: 0px !important;height:32px;*/margin:0;padding:0;/*padding:32px 0 0 0;background: url('../img/jobs-titre.gif') no-repeat;overflow:hidden;*/}
div.jobs ul{margin:0 0 0 12px;padding:0;list-style-type:none;}
div.jobs li{margin:0;padding:0.6em 0 0.6em 0;border-bottom:1px dashed #E3D1BC;font-weight:bold;font-size:1.1em;color:#424242;}
div.jobs a{display:block;margin:0;padding:0 0 0 12px;background:url('../img/left-puce.gif') no-repeat 0px 2px;font-weight:bold;color:#BF8700;text-decoration:none;}
div.jobs a:hover{text-decoration:underline;}

/* ----------
	Content
   ---------- */
#page.home #content{float:left;width:285px;margin:0;padding:10px 11px;}
#page #content{float:left;width:548px;margin:0;padding:0;}

/* Attention */
div.avertissement{margin-bottom:10px;padding:0;background:url('../img/avertissement-bg2.gif') no-repeat bottom right #fff;border:1px solid #828282;}
div.avertissementbg2{margin:0;padding:12px 18px 12px 22px;background:url('../img/avertissement-bg1.gif') no-repeat;}
div.avertissement h2{margin:0;font-family:Georgia, "Times New Roman", Times, serif;font-size:1.5em;color:#EF5511;}
div.avertissement p{margin:0.5em 0 0 0;font-size:1.1em;color:#525252;}
/* Actualités */
div.actualites{margin:0;padding:0;}
div.actualites h2{margin:0;padding-bottom:5px;border-bottom:3px solid #C8C8C8;font-family:Georgia, "Times New Roman", Times, serif;font-size:1.5em;color:#EF5511;}
div.actualites h3{margin:0.8em 0 0 0;padding:4px 3px 2px 3px;background:#E7E7E7;font-family:Georgia, "Times New Roman", Times, serif;font-size:1.2em;color:#525252;}
div.actualites p{margin:0.5em 0 0 0;font-size:1.1em;}
div.actualites p.date{font-weight:bold;color:#3178B1;}
div.actualites p.savoirPlus a{padding-left:16px;background:url('../img/actualites-puce.gif') no-repeat 0% 50%;color:#D34600;}
div.actualites p.savoirPlus a:hover{text-decoration:none;}
div.actualites p.voirTout{margin:0.8em 0 0 0;padding-top:10px;background:url('../img/actualites-pointille.gif') repeat-x top;text-align:right;}
div.actualites p.voirTout a{padding-left:9px;background:url('../img/actualites-tt-puce.gif') no-repeat 0px 2px;color:#525252;text-decoration:none;}
div.actualites p.voirTout a:hover{text-decoration:underline;}
div.actualites img.left{float:left;margin:0;padding:2px;background:#525252;border-right:9px solid #FFF;border-bottom:6px solid #FFF;}
div.actualites img.right{float:right;margin:0;padding:2px;background:#525252;border-left:9px solid #FFF;border-bottom:6px solid #FFF;}
div.actualites div.item{clear:both;margin:0;padding:0;}
/* Texte */
div.texte{padding:10px 10px 10px 53px;}
div.texte h2{margin:1em 0 1em -41px;padding:0.4em 0 0.2em 41px;font-family:Georgia, "Times New Roman", Times, serif;font-size:1.8em;color:#B74A20;}
div.texte h3{display:list-item;list-style-image:url('../img/texte-puce-ss-t.gif');margin:1.5em 0 0.2em 1.1em;padding:0;font-size:1.4em;color:#3178B1;vertical-align:middle;}
div.texte h3 a{color:#3178B1;}
div.texte h3 a:hover{text-decoration:none;}
div.texte h4{margin:0.95em 0 0.2em 0;padding:0 0 0 1.2em;border-bottom:1px solid #DEDEDE;font-size:1.3em;color:#3178B1;}
div.texte div.actualites h3{display:block;list-style-type:none;margin:1.5em 0 0.2em 0;padding:4px 3px 2px 3px;font-family:Georgia, "Times New Roman", Times, serif;font-size:1.2em;color:#525252;}
div.texte p{margin:0 0 1em 0;font-size:1.2em;color:#525252;}
div.texte strong{color:#515151;}
div.texte ul{font-size:1.1em;}
#content div.texte ul.documents li{list-style-image:url('../img/texte-ico-doc.gif');}
div.texte ul.documents a{color:#525252;font-weight:normal;text-decoration:underline;}
div.texte ul.documents a:hover{color:#DD9C00;text-decoration:none;}
div.texte li{list-style-image:url('../img/texte-puce.gif');}
div.texte li a{font-weight:bold;color:#DD9C00;text-decoration:none;}
div.texte li a:hover{text-decoration:underline;}
div.texte p a{color:#D14405;}
div.texte p a:hover{text-decoration:none;}
div.texte img.left{float:left;margin:0;padding:2px;background:#525252;border-right:9px solid #FFF;border-bottom:7px solid #FFF;}
div.texte img.right{float:right;margin:0;padding:2px;background:#525252;border-left:9px solid #FFF;border-bottom:7px solid #FFF;}
div.texte .highlight{color:#D14405;}
div.texte table{margin:1.5em 0;border:2px solid #999;background:#f0f0f0;border-collapse:collapse;}
div.texte table caption{font-size:1.2em;padding-bottom:0.3em;}
div.texte table th{background:#ccc;}
div.texte table th,div.texte table td{padding:5px;border-bottom:1px solid #999;}

/* Residences universitaire */
div.texte div.itemResidence{margin-top:3em;clear:both;}

/* Plan du site */
div.texte ul.plan{}
div.texte ul.plan li{list-style-type:none;list-style-image:none;}
div.texte ul.plan li a.crous{font-size:1.3em;font-weight:normal;color:#666600;text-decoration:none;}
div.texte ul.plan ul.crous li a{font-size:0.9em;font-weight:normal;color:#8F8F00;text-decoration:none;}
div.texte ul.plan ul.crous li a:hover{text-decoration:underline;}
div.texte ul.plan li a.logement{font-size:1.3em;font-weight:normal;color:#006C1C;text-decoration:none;}
div.texte ul.plan ul.logement li a{font-size:0.9em;font-weight:normal;color:#17AA3D;text-decoration:none;}
div.texte ul.plan ul.logement li a:hover{text-decoration:underline;}
div.texte ul.plan li a.restauration{font-size:1.3em;font-weight:normal;color:#75368D;text-decoration:none;}
div.texte ul.plan ul.restauration li a{font-size:0.9em;font-weight:normal;color:#AB6AC3;text-decoration:none;}
div.texte ul.plan ul.restauration li a:hover{text-decoration:underline;}
div.texte ul.plan li a.aides{font-size:1.3em;font-weight:normal;color:#8B6800;text-decoration:none;}
div.texte ul.plan ul.aides li a{font-size:0.9em;font-weight:normal;color:#CC9900;text-decoration:none;}
div.texte ul.plan ul.aides li a:hover{text-decoration:underline;}
div.texte ul.plan li a.culture{font-size:1.3em;font-weight:normal;color:#B74B03;text-decoration:none;}
div.texte ul.plan ul.culture li a{font-size:0.9em;font-weight:normal;color:#E97B32;text-decoration:none;}
div.texte ul.plan ul.culture li a:hover{text-decoration:underline;}
div.texte ul.plan li a.jobs{font-size:1.3em;font-weight:normal;color:#973504;text-decoration:none;}
div.texte ul.plan ul.jobs li a{font-size:0.9em;font-weight:normal;color:#C34405;text-decoration:none;}
div.texte ul.plan ul.jobs li a:hover{text-decoration:underline;}
div.texte ul.plan li a.international{font-size:1.3em;font-weight:normal;color:#0A4D91;text-decoration:none;}
div.texte ul.plan ul.international li a{font-size:0.9em;font-weight:normal;color:#357BC1;text-decoration:none;}
div.texte ul.plan ul.international li a:hover{text-decoration:underline;}
div.texte ul.plan li a.liens{font-size:1.3em;font-weight:normal;color:#197FAF;text-decoration:none;}
div.texte ul.plan ul.liens li a{font-size:0.9em;font-weight:normal;color:#5AB7E7;text-decoration:none;}
div.texte ul.plan ul.liens li a:hover{text-decoration:underline;}
div.texte ul.plan ul{margin-bottom:2em;}
/* Liens utiles */
div.texte p.liensUtiles{display:list-item;list-style-image:url('../img/texte-ico-url.gif');margin:-0.8em 0 1em 1.3em;}
/* FAQ */
div.texte p.question{margin-top:2.3em;margin-bottom:0.2em;}

/* ----------
	Right
   ---------- */
#right{float:left;width:199px;margin:0;padding:10px;background:url('../img/right-bg.gif') no-repeat top right;}
* html #right{margin-left:-2px;}

/* Recherche */
form.recherche{margin:0 0 10px 0;padding:0;}
form.recherche fieldset{margin:0;padding:0;border:none;}
form.recherche label{margin:0;padding:0 0 6px 27px;background:url('../img/recherche-picto.gif') no-repeat;border-bottom:1px solid #F4D3B1;font-family:Georgia, "Times New Roman", Times, serif;font-size:1.4em;color:#525252;}
form.recherche input{margin-top:10px;vertical-align:middle;}
/* Carte */
div.carte{margin:0 0 10px 0;padding:0;background:#298FBF;border:1px solid #144795;}
div.carte ul{margin:0;padding:5px 0;background:#298FBF;list-style-type:none;}
div.carte li{display:inline;padding:0 19px;background:url('../img/carte-sep.gif') no-repeat right;}
div.carte li.last{background:none;}
div.carte li a{font-family:Georgia, "Times New Roman", Times, serif;font-weight:bold;font-size:1.4em;color:#FFFFFF;text-decoration:none;}
div.carte li a:hover{text-decoration:underline;}
/* FAQ */
div.faq{margin:0 0 10px 0;padding:8px 9px;background:#fff;border:1px solid #88C8EF;}
div.faq h2{margin:0;padding:0 0 8px 0;background:url('../img/faq-pointille.gif') repeat-x bottom;font-family:Georgia, "Times New Roman", Times, serif;font-size:1.4em;color:#2274B7;}
div.faq ul{margin:0.7em 0 0.7em 27px;padding:0;}
div.faq li{margin-bottom:0.8em;padding:0;list-style-type:none;list-style-image:url('../img/faq-puce.gif');}
div.faq li a{padding-left:0;color:#146CB2;text-decoration:none;}
div.faq li a:hover{text-decoration:underline;}
div.faq p.voirTout{margin:0.8em 0 0 0;padding-top:10px;background:url('../img/faq-pointille.gif') repeat-x top;text-align:right;}
div.faq p.voirTout a{padding-left:9px;background:url('../img/faq-tt-puce.gif') no-repeat 0px 2px;color:#525252;text-decoration:none;}
div.faq p.voirTout a:hover{text-decoration:underline;}
/* Marchés publics */
div.marchesPublic{margin:0 0 10px 0;padding:6px 5px;background:url('../img/marches-bg.gif') repeat-y right #C8D9E7;}
div.marchesPublic p{margin:0;padding:0;}
div.marchesPublic a{padding-left:12px;background:url('../img/marches-puce.gif') no-repeat 0px 2px;font-family:Georgia, "Times New Roman", Times, serif;font-size:1.2em;font-weight:bold;color:#298FBF;text-decoration:none;}
div.marchesPublic a:hover{color:#2274B7;}
/* Residences */
div.residences{margin-bottom:10px;background:url('../img/residences-bg.gif') no-repeat #A5D6F4;border:1px solid #144795;}
div.residences h2{margin:11px 0 0 10px;padding:0;font-family:Georgia, "Times New Roman", Times, serif; font-size:1.2em;color:#298FBF;}
div.residences h2 a{color:#298FBF;text-decoration:none;}
div.residences h2 a:hover{text-decoration:underline;}
div.residences p{margin:1em 0;padding-left:96px;font-size:1.1em;}
div.residences p a{color:#525252;text-decoration:none;}
div.residences p a:hover{text-decoration:underline;}
/* Cartes des Résidences */
div.carteResidences{position:relative;margin-bottom:10px;background:#FFF;border:1px solid #144795;z-index:1;}
div.carteResidences p{margin:2px 0 3px 15px;padding:0 0 3px 20px;background:url('../img/carte-detail-puce.gif') no-repeat;font-size:1.2em;}
div.carteResidences a{font-family:Georgia, "Times New Roman", Times, serif;color:#3D9AC7;text-decoration:none;}
div.carteResidences a:hover{text-decoration:underline;}
div.carteResidences ul.villes{position:absolute;left:0;top:0;margin:0;padding:0;list-style-type:none;}
div.carteResidences ul.villes a{display:block;padding:2px 0 0 0;text-align:center;color:#1C6E96;}
div.carteResidences ul.villes a:hover{color:#fff;text-decoration:none;}
/* Essone */
div.carteResidences ul.villes li.bures a{position:absolute;top:85px;left:3px;width:93px;height:18px;padding-right:10px;background:url('../img/cartes/etiquettes/bures-bg.gif') no-repeat;}
div.carteResidences ul.villes li.bures a:hover{background:url('../img/cartes/etiquettes/bures-on-bg.gif') no-repeat;}
div.carteResidences ul.villes li.bures a.selected,div.carteResidences ul.villes li.bures a.selected:hover{background:url('../img/cartes/etiquettes/bures-in-bg.gif') no-repeat;color:#17AA3D;}

div.carteResidences ul.villes li.evry a{position:absolute;top:72px;left:137px;width:38px;height:18px;padding-left:10px;background:url('../img/cartes/etiquettes/evry-bg.gif') no-repeat;}
div.carteResidences ul.villes li.evry a:hover{background:url('../img/cartes/etiquettes/evry-on-bg.gif') no-repeat;}
div.carteResidences ul.villes li.evry a.selected,div.carteResidences ul.villes li.evry a.selected:hover{background:url('../img/cartes/etiquettes/evry-in-bg.gif') no-repeat;color:#17AA3D;}

div.carteResidences ul.villes li.ulis a{position:absolute;top:110px;left:53px;width:53px;height:18px;padding-right:10px;background:url('../img/cartes/etiquettes/ulis-bg.gif') no-repeat;}
div.carteResidences ul.villes li.ulis a:hover{background:url('../img/cartes/etiquettes/ulis-on-bg.gif') no-repeat;}
div.carteResidences ul.villes li.ulis a.selected,div.carteResidences ul.villes li.ulis a.selected:hover{background:url('../img/cartes/etiquettes/ulis-in-bg.gif') no-repeat;color:#17AA3D;}

div.carteResidences ul.villes li.orsay a{position:absolute;top:96px;left:113px;width:43px;height:18px;padding-left:10px;background:url('../img/cartes/etiquettes/orsay-bg.gif') no-repeat;}
div.carteResidences ul.villes li.orsay a:hover{background:url('../img/cartes/etiquettes/orsay-on-bg.gif') no-repeat;}
div.carteResidences ul.villes li.orsay a.selected,div.carteResidences ul.villes li.orsay a.selected:hover{background:url('../img/cartes/etiquettes/orsay-in-bg.gif') no-repeat;color:#17AA3D;}
/* Hauts-de-Seine */
div.carteResidences ul.villes li.antony a{position:absolute;top:133px;left:116px;width:43px;height:18px;padding-left:10px;background:url('../img/cartes/etiquettes/antony-bg.gif') no-repeat;}
div.carteResidences ul.villes li.antony a:hover{background:url('../img/cartes/etiquettes/antony-on-bg.gif') no-repeat;}
div.carteResidences ul.villes li.antony a.selected,div.carteResidences ul.villes li.antony a.selected:hover{background:url('../img/cartes/etiquettes/antony-in-bg.gif') no-repeat;color:#17AA3D;}

div.carteResidences ul.villes li.bagneux a{position:absolute;top:94px;left:119px;width:54px;height:18px;padding-left:10px;background:url('../img/cartes/etiquettes/bagneux-bg.gif') no-repeat;}
div.carteResidences ul.villes li.bagneux a:hover{background:url('../img/cartes/etiquettes/bagneux-on-bg.gif') no-repeat;}
div.carteResidences ul.villes li.bagneux a.selected,div.carteResidences ul.villes li.bagneux a.selected:hover{background:url('../img/cartes/etiquettes/bagneux-in-bg.gif') no-repeat;color:#17AA3D;}

div.carteResidences ul.villes li.chatenay a{position:absolute;top:122px;left:1px;width:87px;height:18px;padding-right:10px;background:url('../img/cartes/etiquettes/chatenay-bg.gif') no-repeat;font-size:0.9em !important;}
div.carteResidences ul.villes li.chatenay a:hover{background:url('../img/cartes/etiquettes/chatenay-on-bg.gif') no-repeat;}
div.carteResidences ul.villes li.chatenay a.selected,div.carteResidences ul.villes li.chatenay a.selected:hover{background:url('../img/cartes/etiquettes/chatenay-in-bg.gif') no-repeat;color:#17AA3D;}

div.carteResidences ul.villes li.chaville a{position:absolute;top:93px;left:23px;width:51px;height:18px;padding-right:10px;background:url('../img/cartes/etiquettes/chaville-bg.gif') no-repeat;}
div.carteResidences ul.villes li.chaville a:hover{background:url('../img/cartes/etiquettes/chaville-on-bg.gif') no-repeat;}
div.carteResidences ul.villes li.chaville a.selected,div.carteResidences ul.villes li.chaville a.selected:hover{background:url('../img/cartes/etiquettes/chaville-in-bg.gif') no-repeat;color:#17AA3D;}

div.carteResidences ul.villes li.fontenay a{position:absolute;top:113px;left:95px;width:92px;height:18px;padding-left:10px;background:url('../img/cartes/etiquettes/fontenay-bg.gif') no-repeat;font-size:0.9em;}
div.carteResidences ul.villes li.fontenay a:hover{background:url('../img/cartes/etiquettes/fontenay-on-bg.gif') no-repeat;}
div.carteResidences ul.villes li.fontenay a.selected,div.carteResidences ul.villes li.fontenay a.selected:hover{background:url('../img/cartes/etiquettes/fontenay-in-bg.gif') no-repeat;color:#17AA3D;}

div.carteResidences ul.villes li.nanterre a{position:absolute;top:47px;left:26px;width:56px;height:18px;padding-right:10px;background:url('../img/cartes/etiquettes/nanterre-bg.gif') no-repeat;}
div.carteResidences ul.villes li.nanterre a:hover{background:url('../img/cartes/etiquettes/nanterre-on-bg.gif') no-repeat;}
div.carteResidences ul.villes li.nanterre a.selected,div.carteResidences ul.villes li.nanterre a.selected:hover{background:url('../img/cartes/etiquettes/nanterre-in-bg.gif') no-repeat;color:#17AA3D;}
/* Val d'Oise */
div.carteResidences ul.villes li.cergy a{position:absolute;top:82px;left:20px;width:83px;height:18px;padding-right:10px;background:url('../img/cartes/etiquettes/cergy-bg.gif') no-repeat;}
div.carteResidences ul.villes li.cergy a:hover{background:url('../img/cartes/etiquettes/cergy-on-bg.gif') no-repeat;}
div.carteResidences ul.villes li.cergy a.selected,div.carteResidences ul.villes li.cergy a.selected:hover{background:url('../img/cartes/etiquettes/cergy-in-bg.gif') no-repeat;color:#17AA3D;}
/* Yvelines */
div.carteResidences ul.villes li.guyancourt a{position:absolute;top:81px;left:34px;width:70px;height:18px;padding-right:10px;background:url('../img/cartes/etiquettes/guyancourt-bg.gif') no-repeat;}
div.carteResidences ul.villes li.guyancourt a:hover{background:url('../img/cartes/etiquettes/guyancourt-on-bg.gif') no-repeat;}
div.carteResidences ul.villes li.guyancourt a.selected,div.carteResidences ul.villes li.guyancourt a.selected:hover{background:url('../img/cartes/etiquettes/guyancourt-in-bg.gif') no-repeat;color:#17AA3D;}
/* Carte des Départements */
div.carteDpts{position:relative;}
#content div.carteDpts ul.dpts{position:absolute;top:0;left:0;margin:0;padding:0;list-style-type:none;}
#content div.carteDpts ul.dpts a{font-family:Georgia, "Times New Roman", Times, serif;font-size:1.1em !important;color:#3D9AC7;text-decoration:none;}
#content div.carteDpts ul.dpts a:hover{color:#17AA3D;}
#content div.texte div.carteDpts li{list-style-image:none;}

div.carteDpts ul.dpts li.essone a{position:absolute;top:148px;left:214px;display:block;width:84px;height:60px;padding:78px 0 0 21px;background:none;}
div.carteDpts ul.dpts li.essone a:hover{background:url('../img/cartes/rollovers/residence-essone.gif') no-repeat;}

div.carteDpts ul.dpts li.hautsDeSeine a{position:absolute;top:87px;left:250px;display:block;width:120px;height:35px;padding:29px 0 0 28px;background:none;}
div.carteDpts ul.dpts li.hautsDeSeine a:hover{background:url('../img/cartes/rollovers/residence-hautdeseine.gif') no-repeat;}

div.carteDpts ul.dpts li.valOise a{position:absolute;top:22px;left:149px;display:block;width:124px;height:47px;padding:25px 0 0 43px;background:none;}
div.carteDpts ul.dpts li.valOise a:hover{background:url('../img/cartes/rollovers/residence-valoise.gif') no-repeat;}

div.carteDpts ul.dpts li.yvelines a{position:absolute;top:64px;left:127px;display:block;width:96px;height:119px;padding:62px 0 0 31px;background:none;}
div.carteDpts ul.dpts li.yvelines a:hover{background:url('../img/cartes/rollovers/residence-yvelines.gif') no-repeat;}
/* Carte des villes d'un département */
div.carteVilles{position:relative;z-index:1;}
#content div.texte div.carteVilles a{font-family:Georgia, "Times New Roman", Times, serif;color:#3D9AC7;text-decoration:none;}
#content div.texte div.carteVilles a:hover{text-decoration:underline;}
#content div.texte div.carteVilles ul.villes{position:absolute;left:0;top:0;margin:0;padding:0;list-style-type:none;}
#content div.texte div.carteVilles ul.villes a{display:block;padding:2px 0 0 0;text-align:center;color:#1C6E96;font-size:0.9em;}
#content div.texte div.carteVilles ul.villes a:hover{color:#fff;text-decoration:none;}
#content div.texte div.carteVilles li{list-style-image:none;}

#content div.texte div.carteVilles ul.villes li.retour a{position:absolute;top:8px;left:8px;padding:4px 5px 4px 35px;background:url('../img/cartes/etiquettes/retour.gif') no-repeat;text-transform:uppercase;color:#3D9AC7;font-size:0.8em !important; white-space:nowrap}
#content div.texte div.carteVilles ul.villes li.retour a:hover{color:#1C6E96;}
/* Essone */
#content div.carteVilles ul.villes li.bures a{position:absolute;top:123px;left:145px;width:93px;height:18px;padding-right:10px;background:url('../img/cartes/etiquettes/bures-bg.gif') no-repeat;}
#content div.carteVilles ul.villes li.bures a:hover{background:url('../img/cartes/etiquettes/bures-on-bg.gif') no-repeat;}

#content div.carteVilles ul.villes li.evry a{position:absolute;top:97px;left:313px;width:38px;height:18px;padding-left:10px;background:url('../img/cartes/etiquettes/evry-bg.gif') no-repeat;}
#content div.carteVilles ul.villes li.evry a:hover{background:url('../img/cartes/etiquettes/evry-on-bg.gif') no-repeat;}

#content div.carteVilles ul.villes li.ulis a{position:absolute;top:161px;left:212px;width:53px;height:18px;padding-right:10px;background:url('../img/cartes/etiquettes/ulis-bg.gif') no-repeat;}
#content div.carteVilles ul.villes li.ulis a:hover{background:url('../img/cartes/etiquettes/ulis-on-bg.gif') no-repeat;}

#content div.carteVilles ul.villes li.orsay a{position:absolute;top:141px;left:270px;width:43px;height:18px;padding-left:10px;background:url('../img/cartes/etiquettes/orsay-bg.gif') no-repeat;}
#content div.carteVilles ul.villes li.orsay a:hover{background:url('../img/cartes/etiquettes/orsay-on-bg.gif') no-repeat;}
/* Hauts-de-Seine */
#content div.carteVilles ul.villes li.antony a{position:absolute;top:210px;left:275px;width:43px;height:18px;padding-left:10px;background:url('../img/cartes/etiquettes/antony-bg.gif') no-repeat;}
#content div.carteVilles ul.villes li.antony a:hover{background:url('../img/cartes/etiquettes/antony-on-bg.gif') no-repeat;}

#content div.carteVilles ul.villes li.bagneux a{position:absolute;top:165px;left:282px;width:54px;height:18px;padding-left:10px;background:url('../img/cartes/etiquettes/bagneux-bg.gif') no-repeat;}
#content div.carteVilles ul.villes li.bagneux a:hover{background:url('../img/cartes/etiquettes/bagneux-on-bg.gif') no-repeat;}

#content div.carteVilles ul.villes li.chatenay a{position:absolute;top:200px;left:130px;width:87px;height:18px;padding-right:10px;background:url('../img/cartes/etiquettes/chatenay-bg.gif') no-repeat;font-size:0.8em !important;}
#content div.carteVilles ul.villes li.chatenay a:hover{background:url('../img/cartes/etiquettes/chatenay-on-bg.gif') no-repeat;}

#content div.carteVilles ul.villes li.chaville a{position:absolute;top:164px;left:168px;width:51px;height:18px;padding-right:10px;background:url('../img/cartes/etiquettes/chaville-bg.gif') no-repeat;}
#content div.carteVilles ul.villes li.chaville a:hover{background:url('../img/cartes/etiquettes/chaville-on-bg.gif') no-repeat;}

#content div.carteVilles ul.villes li.fontenay a{position:absolute;top:183px;left:250px;width:92px;height:18px;padding-left:10px;background:url('../img/cartes/etiquettes/fontenay-bg.gif') no-repeat;font-size:0.8em;}
#content div.carteVilles ul.villes li.fontenay a:hover{background:url('../img/cartes/etiquettes/fontenay-on-bg.gif') no-repeat;}

#content div.carteVilles ul.villes li.nanterre a{position:absolute;top:91px;left:173px;width:56px;height:18px;padding-right:10px;background:url('../img/cartes/etiquettes/nanterre-bg.gif') no-repeat;}
#content div.carteVilles ul.villes li.nanterre a:hover{background:url('../img/cartes/etiquettes/nanterre-on-bg.gif') no-repeat;}
/* Val d'Oise */
#content div.carteVilles ul.villes li.cergy a{position:absolute;top:122px;left:147px;width:83px;height:18px;padding-right:10px;background:url('../img/cartes/etiquettes/cergy-bg.gif') no-repeat;}
#content div.carteVilles ul.villes li.cergy a:hover{background:url('../img/cartes/etiquettes/cergy-on-bg.gif') no-repeat;}
/* Yvelines */
#content div.carteVilles ul.villes li.guyancourt a{position:absolute;top:146px;left:219px;width:70px;height:18px;padding-right:10px;background:url('../img/cartes/etiquettes/guyancourt-bg.gif') no-repeat;}
#content div.carteVilles ul.villes li.guyancourt a:hover{background:url('../img/cartes/etiquettes/guyancourt-on-bg.gif') no-repeat;}

/* ----------
	Footer
   ---------- */
#footer{background:#fff;border-top:4px solid #A5A5A5;clear:both;}
#footer p{float:right;margin:0;padding:6px 12px 5px 0;}
#footer p a{font-size:0.9em;color:#828374;text-decoration:none;}
#footer p a:hover{text-decoration:underline;}
#footer ul{width:600px;margin:0;padding:6px 0 5px 6px;list-style-type:none;}
#footer ul li{display:inline;}
#footer ul li a{padding:25px;background:url('../img/footer-puce.gif') no-repeat 0% 50%;color:#525252;text-decoration:none;}
#footer ul li a:hover{text-decoration:underline;}