ul, li,body{
  padding: 0;
  margin: 0;
}

ul li{
  list-style-type: none;
}

img{
  border: 0;
}

body{
  width: 100%;
  font-size:11px;
  font-family: arial, sans-serif ;
}

/******************		#univercity-global	****************/
#univercity-site #header a.lien_top {
	text-decoration:none;
	display:block;
	height:128px;
	position:absolute;
	width:750px;
}

div#univercity-global{
  width: 1200px;
  margin-left: auto;
  margin-right: auto;
  background-image: url("../img/univercity-degrade.gif");
  background-repeat: repeat-y;
  background-position: left;
}

div#univercity-footer{
  width: 1200px;
  margin-left: auto;
  margin-right: auto;
  background-image: url("../img/univercity-degrade-bottom.gif");
  background-repeat: no-repeat;
  background-position: left;
  height: 68px;
}

/******************		/#univercity-global	****************/


/******************		#univercity-site	****************/

div#univercity-site{
  width:969px; /*IE6 !!*/
  margin-left: 115px;
  padding: 4px;
}

#univercity-global #univercity-site #content{
  margin-top: 10px;
}

#univercity-global #univercity-site #header{
  background-image: url("../img/header-univercity2.jpg");
  background-repeat: no-repeat;
  background-position: left top;
  height: 162px;
}

#univercity-global #univercity-site #header #logo{
 	height:80px;
	position:absolute;
	width:270px;
}

#univercity-global #univercity-site #header #logo a{
	display:block;
	height:80px;
	width:100%;
}

#univercity-global #univercity-site #footer{
  background-image: url("../img/univercity-footer-degrade.gif");
  background-repeat: repeat-x;
  height: 60px;
  width: 100%;
}

#univercity-global #univercity-site #footer #picto{
  background-image: url("../img/univercity-footer-img.gif");
  background-repeat: no-repeat;
  background-position: right top;
  height: 60px;
  width: 100%;
}

#univercity-global #univercity-site #footer #content ul li{
  display: inline;
}

#univercity-global #univercity-site #footer #content ul li a{
  color: #484848;
  font-size: 11px;
  text-decoration: none;
}

#univercity-global #univercity-site #footer #content ul li a:hover{
  text-decoration: underline;
}

#univercity-global #univercity-site #footer #content{
  background-image: url("../img/univercity-footer-content-degrade.gif");
  background-repeat: repeat-x;
  /*width: 370px;*/
  width:247px;
  margin-left: auto;
  margin-right: auto;
  line-height: 12px;
}

#univercity-global #univercity-site #footer #content #left{
  background-image: url("../img/univercity-footer-content-left.gif");
  background-repeat: no-repeat;
  background-position: left top;
  padding-left: 28px;
  height: 24px;

    display:block;
    float:none;
    margin-top: 0;
    width:auto;


}
#univercity-global #univercity-site #footer #content #right{
  background-image: url("../img/univercity-footer-content-right.gif");
  background-repeat: no-repeat;
  background-position: right top;
  height: 24px;
  padding-right:30px;
  text-align:center;
}


/* MENU */
#univercity-global #univercity-site #header #menu{
  padding-top: 100px;
  margin-left:73px;
  padding-top:131px;
}

#univercity-global #univercity-site #header #menu ul li{
  display: inline;
  float: left;
}


/* Rappel immediat */
#univercity-global #univercity-site #header #rappel-immediat{
  width: 209px;
  height: 113px;
  background-image: url("../img/rappel/rappel-immediat.png");
  background-repeat: no-repeat;
  background-position: left top;
  height:113px;
  margin-left:750px;
  margin-top:10px;
  position:absolute;
  width:209px;
}

#univercity-global #univercity-site #header #rappel-immediat form{
  margin: 40px 0 0 5px;
  width: 200px;
  height:45px;
}

#univercity-global #univercity-site #header #rappel-immediat label{
  float: left;
  width:65px;
  text-align: right;
  margin-right:6px;
  font-weight:bold;
  margin-top:2px;
  color: #3d3d3d;
}

#univercity-global #univercity-site #header #rappel-immediat input.text{
  float: left;
  width:90px;
  font-size:11px;
  height:13px;
}

#univercity-global #univercity-site #header #rappel-immediat input.img{
  margin: 5px 0 0 2px;
}

#univercity-global #univercity-site #header #rappel-immediat select{
  font-size:11px;
  font-weight:bold;
  width:113px;
}

#univercity-global #univercity-site #header #rappel-immediat .horaires{
  margin-left:35px;
}

#univercity-global #univercity-site #header #rappel-immediat .horaires,
#univercity-global #univercity-site #header #rappel-immediat .horaires a{
  font-size: 9px;
  color: #fff;
}

#univercity-global #univercity-site #header #rappel-immediat #divhoraires{
	color:#FFFFFF;
display:none;
height:110px;
left:-45px;
position:relative;
top:5px;
width:252px;
z-index:100;
}

#univercity-global #univercity-site #header #rappel-immediat #divhoraires .degrade{
	background-image: url("../img/carte_france/box-degrade.png");
	background-repeat: repeat-y;
}

#univercity-global #univercity-site #header #rappel-immediat #divhoraires .degrade p{
	margin: 0;
	padding-bottom: 5px;
}
/* /Rappel immediat */


/* /MENU */




/* HOME */
#univercity-site #content #home-col1{
  width:165px;
}


/* CONTENUS */
#univercity-site #content #home-col2{
  width:304px;
}

#univercity-site #content #home-col3{
  width:304px;
}


/* boite � gauche Home */
#univercity-site #content .home-box {
  width:165px;
  margin-bottom: 10px;
}

#univercity-site #content .home-box .home-box-content{
  background-image: url("../img/content/home-box-degrade.gif");
    background-repeat: repeat-y;
    color: #484848;
    height:146px;
}

#univercity-site #content .home-box .home-box-content a{
    color: #484848;
    /*margin-left:85px;*/
    text-decoration:none;
}

#univercity-site #content .home-box  .lien{
	/*padding-right:4px;
	text-align:right;*/
	background-image:url(../img/content/home-box-degrade.gif);
	background-repeat:repeat-y;
	height:14px;
	padding-right:4px;
	text-align:right;
}

#univercity-site #content .home-box .home-box-head{
  background-image: url("../img/content/home-box-top.gif");
    background-repeat: no-repeat;
    background-position: left top;
    height: 14px;
}
#univercity-site #content .home-box .home-box-foot{
  background-image: url("../img/content/home-box-bottom.gif");
    background-repeat: no-repeat;
    background-position: left top;
    height: 12px;
}

#univercity-site #content .home-box .home-box-content .home-box-entete{
  background-image: url("../img/content/home-box-picto.gif");
    background-repeat: no-repeat;
    background-position: 1px top;
  height: 36px;
  padding-left: 35px;
}
#univercity-site #content .home-box .home-box-content div.texte{
  display:block;
  /*margin:5px 0 2px 10px;*/
  margin:1px 0 2px 10px;
  width:150px;
}
#univercity-site #content .home-box .home-box-content div.texte img{
  display:block;
}
/* /boite � gauche Home */

/* Grosses boite Home */
#univercity-site #content .home-bigbox {
  width:304px;
  height:186px;
  margin-bottom: 10px;
  background-image: url("../img/content/home-bigbox.gif");
    background-repeat: no-repeat;
    background-position: left bottom;
}

/* Contenu avec 1 image a gauche */
#univercity-site #content .home-bigbox .contenu{
  height:130px;
  padding-left:5px;
  padding-top:5px;
  width:288px;
}

/* Contenu 'block' au dessus du bouton */
#univercity-site #content .home-bigbox .contenublock{
  height:113px;
  padding-left:5px;
  padding-top:5px;
  width:288px;
}

#univercity-site #content .home-bigbox .contenu div.entete,
#univercity-site #content .home-bigbox .contenublock div.entete{
  font-weight: bold;
  margin:10px 3px 5px 3px;
}

#univercity-site #content .home-bigbox .contenu div.entete span,
#univercity-site #content .home-bigbox .contenublock div.entete span{
    height:20px;
    width:20px;
  background-image: url("../img/content/puce_num.gif");
    background-repeat: no-repeat;
    background-position: left center;
    padding:7px;
    margin-right: 3px;
    color: #fff;
}

#univercity-site #content .home-bigbox .contenu img.gauche,
#univercity-site #content .home-bigbox .contenublock img.gauche{
  margin:4px 10px 0 16px;
}

#univercity-site #content .home-bigbox .contenu img.droite,
#univercity-site #content .home-bigbox .contenublock img.droite{
  margin:4px 0 0 9px;
}

#univercity-site #content .home-bigbox .contenu form select,
#univercity-site #content .home-bigbox .contenublock form select{
  font-size:11px;
  margin-left:5px;
  margin-top: 2px;
}


#univercity-site #content .home-bigbox .contenu .picto{
  width: 150px;
  text-align: center;
  margin-right:3px;
}

#univercity-site #content .home-bigbox .contenu .texte{
  height:110px;
}

#univercity-site #content .home-bigbox .contenu .texte a{
	color: #484848;
    text-decoration:none;
}

#univercity-site #content .home-bigbox .contenu .bouton{
  text-align:right;
}

#univercity-site #content .home-bigbox .boutonblock{
  text-align:right;
  margin-right:11px;
}
/* /HOME */



/*boite identification*/
#univercity-site #content #identification{
  background-image: url("../img/identification/bloc-identification.png");
    background-repeat: no-repeat;
    background-position: center top;
  width: 391px;
  height: 304px;
  margin: 30px auto 0 auto;
}

#univercity-site #content #identification .adresse{
  padding-top:35px;
  text-align:center;
  width:100%;
}

#univercity-site #content #identification .adresse h2{
  font-size:14px;
  margin-bottom:2px;
}

#univercity-site #content #identification .adresse .adr-ville{
  font-size:14px;
  height:70px;
  overflow: hidden;
}

#univercity-site #content #identification .adresse .form{
  text-align: center;
}

#univercity-site #content #identification .adresse .form form{
  height:30px;
  margin:10px 0;
  padding-left:86px;
}

#univercity-site #content #identification .adresse .form form input.text{
  width: 150px;
  margin-top: 2px;/*aligner sur le bouton*/
}


#univercity-site #content #identification .adresse .form form input{
  float:left;
}

#univercity-site #content #identification a{
  color: #e2001a;
}


#univercity-site #content #identification .adresse .form span{
  font-weight: bold;
  font-size:13px;
}
#univercity-site #content #identification .infos{
  color: #373534;
  padding: 0 12px;
  line-height:18px;
  margin-top:20px;
}

#univercity-site #content #identification .demande{
  padding-left:12px;
  line-height: 20px;
}
/* /boite identification*/


/* CADRE Colonnetriple */
#content .colonnetriple #article #cadrebas,
#content .colonnetriple #article #cadre{
  width: 777px;
}
#content .colonnetriple #article #cadrebas{
  /*padding-top:15px;*/
}
#content .colonnetriple #article #cadre .entete{
  background-image: url("../img/cadre/cadre-head.gif");
    background-repeat: no-repeat;
    background-position: left top;
    height: 10px;
}

#content .colonnetriple #article #cadre .contenu{
  background-image: url("../img/cadre/cadre-degrade.gif");
    background-repeat: repeat-y;
    padding:0 8px;
  width: 761px;
  float:left;
}

#content .colonnetriple #article #cadre .contenugris{
    background-image: url("../img/cadre/cadre-degradegris.gif");
    background-repeat: repeat-y;
    float:left;
}

#content .colonnetriple #article #cadre .contenugris .gestionnaire{
  padding: 10px 0;
  margin:0 auto;
  width:725px;
}

#content .colonnetriple #article #cadre .contenugris .gestionnaire .coordonnees{
  margin-left: 15px;
}

#content .colonnetriple #article #cadre .contenugris .gestionnaire .coordonnees div{
  font-size: 15px;
  margin-bottom: 5px;
}
#content .colonnetriple #article #cadre .contenugris .gestionnaire .coordonnees div span{
  font-weight: bold;
}


#content .colonnetriple #article #cadre .contenugris .gestionnaire .coordonnees .titre{
  font-size: 22px;
  font-weight: bold;
  margin-bottom: 15px;
}



#content .colonnetriple #article #cadre .contenu #bottom,
#content .colonnetriple #article #cadre .contenu #top{
  width: 760px;
  margin: 0 auto;
}

#content .colonnetriple #article #cadre .contenu #top .header{
  border-bottom: 1px solid #7f7f7f;
  padding-bottom:1px;
  margin-bottom: 10px;
  height: 20px;
}
#content .colonnetriple #article #cadre .contenu #top .header .titre{
  font-size: 17px;
  color: #484848;
  /*font-weight: bold;*/
}

#content .colonnetriple #article #cadre .contenu #top .header span.boutons{
  background-image: url("../img/cadre/puce-lien.gif");
    background-repeat: no-repeat;
    background-position: left center;
    padding-left: 16px;
    margin-left: 10px;
    font-size: 12px;
    font-weight: bold;
}

#content .colonnetriple #article #cadre .contenu #top .header span.boutons a.important{
  color: #e2001a;
}

#content .colonnetriple #article #cadre .contenu .header a{
  text-decoration: none;
}

#content .colonnetriple #article #cadre .contenu .header a:hover{
  text-decoration: underline;
}

#content .colonnetriple #article #cadre .contenu #top .infos .adresse{
  width: 350px;
  float: left;
  margin-bottom:10px;
}

#content .colonnetriple #article #cadre .contenu #top .infos .adresse .nom{
  color:#e2001a;
  font-size: 22px;
  font-weight: bold;
}

#content .colonnetriple #article #cadre .contenu #top .infos .adresse .adr{
  color:#373534;
  font-size: 17px;
  font-weight: bold;
  margin-bottom:3px;
  line-height: 17px;
}

#content .colonnetriple #article #cadre .contenu #top .infos .adresse .desc{
  color:#e2001a;
  font-size: 12px;
}

#content .colonnetriple #article #cadre .contenu #top .infos .adresse .icones{
  margin-top: 5px;
}

#content .colonnetriple #article #cadre .contenu #top .infos .adresse .icones span.ico{
  margin-right: 10px;
}


#content .colonnetriple #article #cadre .contenu #top .infos .apercu{
	display:inline;
	float:right;
	height:190px;
	margin-right:30px;
	margin-top:17px;
	width:370px;
}

#content .colonnetriple #article #cadre .contenu #top .infos .apercu #nav{
	background-color:#DDDDDC;
	display:inline;
	float:left;
	height:190px;
	margin-right:2px;
	width:68px;
}

#content .colonnetriple #article #cadre .contenu #top .infos .apercu #nav,
#content .colonnetriple #article #cadre .contenu #top .infos .apercu .preview{
  padding:1px;
}

#content .colonnetriple #article #cadre .contenu #top .infos .apercu #nav .btn{
	display:inline;
	float:left;
	margin-bottom:5px;
	margin-top:6px;
	width:68px;
	height: 8px;
	text-align: center;
}

#content .colonnetriple #article #cadre .contenu #top .infos .apercu #nav .diapo_liste_minia{
	display:inline;
	float:left;
	height:148px;
	margin:0;
	overflow:hidden;
	padding:0;
	width:68px;
	}

#content .colonnetriple #article #cadre .contenu #top .infos .apercu #preview{
	width:296px;
	height:190px;
	overflow:hidden;
	float:left;
	}

#content .colonnetriple #article #cadre .contenu #top .infos .apercu #preview img {
	display:inline;
	float:left;
}

#content .colonnetriple #article #cadre .contenu #top .infos .apercu #nav .status{
	text-align: center;
	width:68px;
}

#content .colonnetriple #article #cadre .contenu #top .services{
  padding-left: 10px;
  padding-bottom: 10px;
  display:inline;
}

#content .colonnetriple #article #cadre .contenu #top .services .box{
  float: left;
  width: 110px;
  height:30px;
  margin-bottom: 3px;
}

#content .colonnetriple #article #cadre .contenu #top .services .box .img{
  /*border:1px solid #797979;*/
  width: 28px;
  float: left;
  height:28px;
}

#content .colonnetriple #article #cadre .contenu #top .services .box .desc{
  display:block;
  margin-left:28px;
  padding-left:4px;
  width:73px;
}

#content .colonnetriple #article #cadre .contenu #top .header div{
  display: inline;
}

#content .colonnetriple #article #cadre .h1{
  height:34px;
  padding-top:15px;
}

#content .colonnetriple #article #cadre .h1 .titreh1{
  color:#e2001a;
  background-image: url("../img/cadre/titre-enca-degrade.gif");
    background-repeat: repeat-x;
    height: 29px;
    font-size: 16px;
    font-weight: bold;
    padding-top: 5px;
}


#content .colonnetriple #article #cadre #introtableau{
  color: #373534;
}


#content .colonnetriple #article #cadre .footer{
  background-image: url("../img/cadre/cadre-foot.gif");
    background-repeat: no-repeat;
     background-position: left top;
     height: 13px;
}


/* TABLEAU */

#content .colonnetriple #article #cadre .contenu #donnees{
  margin-top: 5px;
  padding-bottom: 5px;
}

#content .colonnetriple #article #cadre .contenu #donnees .top-tab{
  background-image: url("../img/tableau/tab-head.gif");
    background-repeat: no-repeat;
     background-position: left top;
     height: 15px;
}

#content .colonnetriple #article #cadre .contenu #donnees .bottom-tab{
  background-image: url("../img/tableau/tab-foot.gif");
    background-repeat: no-repeat;
     background-position: left top;
     height: 7px;
}

#content .colonnetriple #article #cadre .contenu #donnees #table{
  width: 755px;
  background-image:url(../img/tableau/tab-degrade.gif);
  background-repeat:repeat-y;
}

#content .colonnetriple #article #cadre .contenu table{
  width: 739px;
  margin: 0 auto;

}

#content .colonnetriple #article #cadre .contenu table caption{
  /*background-image:url(../img/tableau/tab-degrade-head.gif);
  background-repeat:repeat-y;*/
  background-color: #b50015;
  color:#FFFFFF;
  font-size:13px;
  font-weight:bold;
  letter-spacing:-1px;
  padding-left:3px;
  padding-bottom:8px;
  padding-top:2px;
  text-align:left;
}

#content .colonnetriple #article #cadre .contenu table thead tr th{
  height: 68px;
  background-image:url(../img/tableau/tab-thead-degrade.gif);
  background-repeat:repeat-x;
  text-align: center;
}

#content .colonnetriple #article #cadre .contenu table tbody tr td{
  text-align: center;
  background-color: #f0f0f0;
  height: 46px;
  border-right: 1px solid #aca8a8;
  border-bottom: 1px solid #fff;
  font-size: 12px;
}

#content .colonnetriple #article #cadre .contenu table.little{
  padding: 10px 0;
}

#content .colonnetriple #article #cadre .contenu table.little tbody tr td{
  /*height: 28px;*/
}


#content .colonnetriple #article #cadre .contenu table thead tr th{
  border-bottom: 1px solid #fff;
  border-right: 1px solid #aca8a8;
  color: #e2001a;
  font-weight: bold;
}

#content .colonnetriple #article #cadre .contenu table.little thead tr th{
  height: 28px;
}

#content .colonnetriple #article #cadre .contenu table thead tr th.last{
  border-right: none;
}

#content .colonnetriple #article #cadre .contenu table tbody tr td.last{
  border-right: none;
}

#content .colonnetriple #article #cadre .contenu table tbody tr{
  border-bottom: 1px solid #fff;
}

#content .colonnetriple #article #cadre .contenu table tbody tr.last td{
  border-bottom: none;
}

#content .colonnetriple #article #cadre .contenu table tbody tr.odd td{
  /*background-color: #d0d0d0;*/
}

#content .colonnetriple #article #cadre .contenu table tbody tr td.reservation{
  font-weight: bold;
  width:150px;
}

/* /TABLEAU */


/*	MINI-TABLEAU */
#content .colonnetriple #article #cadre .contenu #table-mini-descript{
  margin-top:5px;
  padding-bottom:5px;
  width: 247px;
}


#content .colonnetriple #article #cadre .contenu #table-mini-descript #mini-table{
  width: 247px;
}

#content .colonnetriple #article #cadre .contenu #table-mini-descript #mini-table table{
	margin:0 0 0 5px;
	width:239px;
}


#content .colonnetriple #article #cadre .contenu #table-mini-descript #mini-table .caption{
  background-image:url(../img/tableau/entete-tableau.gif);
  background-repeat: no-repeat;
  background-position: left top;
  height:36px;
  color: white;
  font-size: 14px;
  font-weight: bold;
  text-align: center;
  padding-top: 5px;

}

#content .colonnetriple #article #cadre .contenu #table-mini-descript #mini-table{
  background-image:url(../img/tableau/mini-tab-degradeH.gif);
  background-repeat: repeat-y;
}

#content .colonnetriple #article #cadre .contenu #table-mini-descript #mini-table tbody{
  background:url(../img/tableau/mini-tab-degrade.gif) repeat-x bottom;
}

#content .colonnetriple #article #cadre .contenu #table-mini-descript #mini-table tr{
  height: 23px;
}

#content .colonnetriple #article #cadre .contenu #table-mini-descript #mini-table th{
  border-right:1px solid #FFFFFF;
  width:155px;
  text-align: left;
  padding-left: 8px;
  font-weight: bold;
  border-bottom: 1px solid #fff;
  height:23px;
  font-size:11px;
}
#content .colonnetriple #article #cadre .contenu #table-mini-descript #mini-table tr td{
  background: #e7e7e7;
  text-align: left;
  padding-left:2px;
  border-bottom: 1px solid #fff;
  height:23px;
  font-size:11px;
  border-right:medium none;
}

#content .colonnetriple #article #cadre .contenu #table-mini-descript #mini-table tr th img{
  margin-right: 5px;
}

#content .colonnetriple #article #cadre .contenu #table-mini-descript #mini-table tr.last th,
#content .colonnetriple #article #cadre .contenu #table-mini-descript #mini-table tr.last td{
  border-bottom: none;
}

#content .colonnetriple #article #cadre .contenu #table-mini-descript #mini-table .head{
  background-image:url(../img/tableau/mini-tab-head.gif);
  background-repeat: no-repeat;
  background-position: left top;
  height: 10px;
}

#content .colonnetriple #article #cadre .contenu #table-mini-descript #mini-table .bottom-mini-tab{
  background-image:url(../img/tableau/mini-tab-bottom.gif);
  background-repeat: no-repeat;
  background-position: left top;
  height: 47px;
}

/*	/MINI-TABLEAU */



/* ETOILE */
#content .colonnetriple #article #cadrebas #candidature{
	width:247px;
}

#content .colonnetriple #article #cadrebas #candidature .etoile{
  background-repeat: no-repeat;
  background-position: left top;
  width: 151px;
  height:150px;
  background-image:url(../img/cadre/completez.gif);
  margin:50px auto;
  color: #fff;
}

#content .colonnetriple #article #cadrebas #candidature .etoile .texte{
  margin:0 auto;
  padding-top:65px;
  text-align:center;
  width:80px;
}

#content .colonnetriple #article #cadrebas #candidature .etoile .texte a{
  color: #fff;
  text-decoration: none;
}
#content .colonnetriple #article #cadrebas #candidature .etoile .texte a:hover{
  text-decoration: underline;
}
/* /ETOILE */

#content .colonnetriple #article #cadrebas #liens-tab{
  margin-left: 5px;
  margin-top: 330px;
}

#content .colonnetriple #article #cadrebas #liens-tab .complete a{
  color: #e2001a;
}

#content .colonnetriple #article #cadrebas #liens-tab .retour a{
  color: #0090e2;
}


/* /CADRE Colonnetriple */


/* /CONTENUS */

/*COLONNE GENERIQUES*/
#univercity-site #content .colonne{
  float: left;
  /*height:395px;*/
  margin-right:9px;
}

#univercity-site #content #cartefrance-col-gauche{
  width:166px;
  height:395px;
  background-image: url("../img/carte_france/menu-degrade.gif");
  background-repeat: repeat-x;
  background-position:top;
}

#univercity-site #content .colonnedouble{
  float: left;
  /*height: 395px;*/
  width: 616px;
  margin-right:9px;
}

#univercity-site #content .colonnetriple{
  float: left;
  /*height: 395px;*/
  width:790px;
  margin-right:9px;

}

#univercity-site #content .standard-box {
  width:166px;
  margin-bottom: 10px;
}

#univercity-site #content .standard-box	{
  background-color: #e3e1e1;
}
#univercity-site #content .standard-box div{
  margin:0;
  padding:0;
  font-size: 0;
}

#univercity-site #content .colonnedouble .box-resultat{
	width: 606px;
	margin-top: 10px;
	margin-bottom: 5px;
}

#univercity-site #content .colonnedouble .box-resultat .contenu{
	background-image: url("../img/resultat-recherche/degrade-box.gif");
  	background-repeat: repeat-y;
  	padding:3px 8px;
}

#univercity-site #content .colonnedouble .box-resultat .contenu .adresses{
	width:245px;
	padding-left: 5px;
}

#univercity-site #content .colonnedouble .box-resultat .contenu .adresses .ensavoir{
	color:#E2001A;
	font-weight:bold;
	margin-left:17px;
	margin-top:13px;
	text-transform:uppercase;
}

#univercity-site #content .colonnedouble #article .box-resultat .contenu .adresses h1,
#univercity-site #content .colonnedouble #article .box-resultat .contenu .adresses h2{
	text-transform: uppercase;
	/*padding:0;*/
	margin:0;
	display:block;
}

#univercity-site #content .colonnedouble .box-resultat .contenu .adresses h2{
	color:#888888;
	margin-top: 3px;
	margin-left:17px;
}

#univercity-site #content .colonnedouble .box-resultat .contenu .boxlogement{
	height:28px;
}

#univercity-site #content .colonnedouble .box-resultat .contenu .boxlogement,
#univercity-site #content .colonnedouble .box-resultat .contenu .icones{
	text-align:center;
	width:218px;
}

#univercity-site #content .colonnedouble .box-resultat .contenu .logements{
	background-image: url("../img/resultat-recherche/logements.gif");
  	background-repeat: no-repeat;
  	background-position: center;
	height:28px;
	line-height:26px;
	text-align:center;
	width:218px;
}

#univercity-site #content .colonnedouble .box-resultat .contenu .logements a{
	color:#FFFFFF;
	font-size:15px;
	text-decoration: none;
}

#univercity-site #content .colonnedouble #article form.zone_geo{
	margin-left:6px;
	margin-top:6px;
}



#univercity-site #content .standard-box .contenu{
  background-image: url("../img/box/box-degrade.gif");
  background-repeat: repeat-y;
  padding-left:7px;
  padding-right:7px;
  font-size: 11px;
  width:152px;
}

#univercity-site #content .standard-box .contenu a{
	text-decoration: none;
}

#univercity-site #content .standard-box .contenu .image{
  text-align: center;
}

#univercity-site #content .standard-box .contenu div{
  font-size: 11px;
}

#univercity-site #content .standard-box .bouton{
  text-align: right;
  margin: 5px 0;
}


/*/COLONNE GENERIQUES*/


/* CARTE FRANCE */

#univercity-site #content #cartefrance-col-gauche .list-residences{
	text-align: center;
}

.list-residences{
	float: left;
	}

.list-residences form{
	margin-bottom: 5px;
	}

#univercity-site #content #cartefrance-col-gauche .list-residences form select{
	/*width: 140px;
	font-size: 11px;*/
	font-size:11px;
	margin-left:-70px;
	position:absolute;
	width:140px;
	z-index:100;
}

#univercity-site #content #cartefrance-col-gauche h1{
	background-image:url(../img/pi/h1.gif);
	background-position:left center;
	background-repeat:no-repeat;
	color:#E2001A;
	font-size:14px;
	padding-left:17px;
	margin-left: 15px;
	text-align: left;
}

#univercity-site #content #cartefrance-col-gauche .infos{
	width:150px;
	text-align:left;
	margin-top: 35px;
	padding-left: 15px;
}

#univercity-site #content #france{
	width:373px;
	margin:auto;
}

#univercity-site #content #france .dep{
	position:absolute;
}

#univercity-site #content #france .ville{
	position:absolute;
	z-index: 10;
	font-weight: bold;
	font-size: 12px;
}


#univercity-site #content #idf .ville a,
#univercity-site #content #france .ville a{
	text-decoration: none;
}

#univercity-site #content #idf .ville a:hover,
#univercity-site #content #france .ville a:hover{
	text-decoration: underline;
	color: #E2001A;
}


/* POSITION DES VILLES DE FRANCE */
#ville-brest{margin:107px 0 0 35px;}
#ville-rennes{margin:118px 0 0 100px;}
#ville-metz{margin:81px 0 0 295px;}
#ville-angers{margin:149px 0 0 130px;}
#ville-lyon{margin:224px 0 0 258px}
#ville-chambery{margin:220px 0 0 320px;}
#ville-grenoble{margin:255px 0 0 275px;}
#ville-idf{margin:100px 0 0 167px}

/* POSITION DES REGIONS DE FRANCE */
#map-nord{margin:6px 0 0 139px;visibility:hidden;}
#map-normandie{margin:59px 0 0 79px;visibility:hidden;}
#map-est{margin:35px 0 0 226px;visibility:hidden;}
#map-rhone{margin:150px 0 0 200px;visibility:hidden;}
#map-roussillon{margin:235px 0 0 195px;visibility:hidden;}
#map-aquitaine{margin:162px 0 0 74px;visibility:hidden;}
#map-bretagne{margin:93px 0 0 5px;visibility:hidden;}
#map-idf{margin:76px 0 0 167px;visibility:hidden;}

#univercity-site #content #idf{
	margin-left:100px;
	margin-top:-60px;
	position:relative;
}

#univercity-site #content #idf .ville{
	position:absolute;
	z-index: 10;
	font-weight: bold;
	font-size: 10px;
}
/* POSITION DES VILLES IDF */
#ville-cergy{margin:50px 0 0 95px;}
#ville-nanterre{margin:120px 0 0 147px}
#ville-velizyvillacoublay{margin:145px 0 0 58px;}
#ville-voisinslebretonneux{margin:165px 0 0 12px;}
#ville-boisdarcy{margin:122px 0 0 68px;}


#ville-meudon{margin:141px 0 0 165px;}
#ville-massy{margin:178px 0 0 173px;}
#ville-evry{margin:199px 0 0 210px;}
#ville-paris{margin:25px 0 0 205px;}
#ville-paris19mearrondissement{margin:25px 0 0 205px;}

#ville-noisylesec{margin:100px 0 0 235px;}
#ville-vilette{margin:134px 0 0 171px;}

#ville-bussysaintgeorges{margin:133px 0 0 392px;}
#ville-neuillyplaisance{margin:114px 0 0 246px;}
#ville-champssurmarne{margin:126px 0 0 278px;}
#ville-noisiel{margin:139px 0 0 303px;}
#ville-alfortville{margin:183px 0 0 330px;}
#ville-bonneuilsurmarne{margin:198px 0 0 330px;}
#ville-cachan{margin:213px 0 0 330px;}
#ville-charentonlepont{margin:228px 0 0 330px;}
#ville-lekremlinbicetre{margin:243px 0 0 330px;}
#ville-ivrysurseine{margin:258px 0 0 330px;}
#ville-villejuif{margin:273px 0 0 330px}
#ville-cesson{margin:215px 0 0 258px;}

#ville-montreuil{margin:135px 0 0 248px;}
/*BOX*/
#univercity-site #content .villepopup{

  width: 252px;
  position: absolute;
  top: 0;
  left: 0;
  visibility: hidden; /*TESTS*/
  z-index: 100;
  color: #fff;
}

#univercity-site #content .villepopup .topVillePopup{
	height:5px;
	width: 252px;
	background-image: url("../img/carte_france/box-top.png");
  	background-repeat: no-repeat;
  	background-position: left top;
}

#univercity-site #content .villepopup .bottomVillePopup{
	height:5px;
	width: 252px;
	background-image: url("../img/carte_france/box-bottom.png");
  	background-repeat: no-repeat;
  	background-position: left top;
}

#univercity-global #univercity-site #header #rappel-immediat #divhoraires .contenu,
#univercity-site #content .villepopup .contenu{
  padding:10px;
  font-size: 13px;
  background-image: url("../img/carte_france/box-degrade.png");
  background-repeat: repeat-y;
  background-position: left top;
  width: 252px;
}

#univercity-global #univercity-site #header #rappel-immediat #divhoraires .contenu{
	text-align: center;
}

#univercity-global #univercity-site #header #rappel-immediat #divhoraires .entete,
#univercity-site #content .villepopup .entete{
  height: 15px;
  padding: 7px 7px 0px 7px;
  background-image: url("../img/carte_france/box-degrade.png");
  background-repeat: repeat-y;
  background-position: left top;
}

#univercity-site #content .villepopup .entete .close {
	display:none;
}
#univercity-global #univercity-site #header #rappel-immediat #divhoraires .nomville,
#univercity-site #content .villepopup .entete .nomville{
  font-size: 14px;
}
/*/BOX*/


/* /CARTE FRANCE */


/* COLONNE DROITE */
#univercity-site #content .colonne-droite{
  float: right;
  /*height:395px;*/
  width:168px;
}

#univercity-site #content .colonne-marge-top{ /*	!IMPORTANT A AJOUTER SUR CERTAINES PAGES*/
  margin-top:60px;
}

#univercity-site #content .colonne-droite #monibail{
  width:168px;
  height:114px;
  background-image: url("../img/colonne-droite/monibail.png");
  background-repeat: no-repeat;
  background-position: left top;
  margin-bottom: 4px;
}

#univercity-site #content .colonne-droite #monibail form{
  padding: 45px 0 0 2px;
}

#univercity-site #content .colonne-droite #monibail form label{
  float: left;
  width:80px;
  text-align: right;
  margin-right: 4px;
  color:#3D3D3D;
  font-weight:bold;
  margin-top:2px;

}

#univercity-site #content .colonne-droite #monibail form input.text{
  width:70px;
  float: left;
  font-size:11px;
  height:13px;
}

#univercity-site #content .colonne-droite #monibail form .valider{
  clear: both;
  width: 32px;
  padding-top:5px;
  margin: 0 auto;

}

#univercity-site #content .colonne-droite #indigo{
  width:168px;
  height:53px;
    margin-bottom: 4px;
    text-align: center;
}

#univercity-site #content .colonne-droite #ibail-en-ligne{
  width:168px;
  height:208px;
  background-image: url("../img/colonne-droite/ibail-en-ligne.png");
  background-repeat: no-repeat;
  background-position: left top;
}

#univercity-site #content .colonne-droite #ibail-en-ligne #contenu{
  padding: 87px 5px 0 12px;
  color: #fff;
}

#univercity-site #content .colonne-droite #ibail-en-ligne #contenu a{
  color: #fff;
  text-decoration: none;
}

#univercity-site #content .colonne-droite #ibail-en-ligne #cliquezici{
  text-align: right;
  margin-top: 5px;
  margin-right: 1px;
}

/* /COLONNE DROITE */

/*	FORMULAIRE 	*/

#content .colonnetriple #article #formulaire{
	padding-top:15px;
	width: 760px;
}

#content .colonnetriple #article #formulaire p.info{
	color: #e2001a;
	font-size:12px;
	font-weight:bold;
	text-align:center;
}

#content .colonnetriple #article #formulaire div{
	margin-bottom: 5px;
}

#content .colonnetriple #article #formulaire input,
#content .colonnetriple #article #formulaire select,
#content .colonnetriple #article #formulaire textarea{
	color: #acacac;
}

#content .colonnetriple #article #formulaire select.min{
	width: 300px;
}

#content .colonnetriple #article #formulaire select.max{
	width: 400px;
}

#content .colonnetriple #article #formulaire input{
	width: 550px;
	padding-left: 2px;
}

#content .colonnetriple #article #formulaire input.min{
	/*width:488px; Mantis 100058*/
	width:268px;
}

#content .colonnetriple #article #formulaire div.image{
	margin: 0 auto;
	padding: 20px 0;
	width:160px;
}

#content .colonnetriple #article #formulaire div.image input{
	width: 160px;
}

#content .colonnetriple #article #formulaire .textarea{
	margin: 10px auto 0 auto;
	width: 600px;
	padding-bottom: 10px;
}

#content .colonnetriple #article #formulaire textarea{
	width: 100%;
	height: 100px;
}

#content .colonnetriple #article #formulaire textarea.min{
	width: 380px;
	height: 100px;
}

#content .colonnetriple #article #formulaire input.date{
	width: 50px;
	margin-right: 3px;
	text-align: center;
	padding-left: 0px;
}

#content .colonnetriple #article #formulaire div label{
	width: 170px;
	float: left;
	text-align: right;
	padding-right: 20px;
	font-weight: bold;
	line-height:23px;
}

/*	/FORMULAIRE 	*/

#pos_visite_virtuelle{
	text-align: center;
}

/*		ARTICLES	*/

/*		Chemin de fer		*/
#univercity-site #content #breadcrumb a{
  color:#484848;
  text-decoration: none;
}

#univercity-site #content #breadcrumb a.actif{
  color:#484848;
  text-decoration: underline;
}

#univercity-site #content .colonnetriple #breadcrumb {
  margin-left: 36px;
  margin-bottom: 10px;
}

#univercity-site #content #breadcrumb a:hover{
  text-decoration: underline;
}

#univercity-site #content #article{
  padding-top: 5px;
  /*padding-left: 10px;*/
  padding-left: 5px;
}

#univercity-site #content #map{
  padding-left:10px;
  padding-top:5px;
  height:380px;
}

#univercity-site #content .googlemap{
	margin: 0 auto;
}


#univercity-site #content a{
  color:#484848;
}

#univercity-site #content a span{
  float:left;
}


#univercity-site #content #article h1{
  color: #e2001a;
  font-size: 14px;
  background-image: url("../img/pi/h1.gif");
  background-repeat: no-repeat;
  padding-left:17px;
  background-position: left center;
  margin:15px 0;
}

#univercity-site #content #article h1 a{
	color: #e2001a;
	text-decoration: none;

}

#univercity-site #article span.rouge{
  color: #e2001a;
}

#univercity-site #content #article h2{
  font-size: 12px;
  font-weight: bold;
  margin:11px 0;
}

#univercity-site #content #article h3{
  background-image: url("../img/pi/puce.gif");
    background-repeat: no-repeat;
    background-position: left center;
    margin:0;
    color: #e2001a;
    font-weight: bold;
    font-size: 12px;
    cursor:pointer;
    float:left;
    display:inline;
    width:660px;
    padding-left:15px;
    padding-bottom:5px;
    margin-bottom:10px;
    margin-left:30px;
    margin-right:30px;
    font-size:14px;
    font-weight:bold;
    border-bottom:1px solid #e4e4e4;
    background-repeat:no-repeat;
    background-position:0px 5px;
    cursor:pointer;
    margin-top:10px;

}

#content #left .tableau .commentaire{
	background-color: #BA1613;
	width: 688px;
	margin-left: 11px;
	color: #FEFEFE;
	padding-left: 5px;
	padding-right: 5px;
	text-align: center;
	font-size: 11px;
}

#univercity-site #content #article .tableau{
	clear:both;
	text-align:center;
}

#univercity-site #content #article .tableau .date_choisie{
	margin:10px auto;
}

#univercity-site #content #article .tableau .date_choisie select{
	font-size: 11px;
	height: 16px;
	margin: 0 5px;
}

#univercity-site #content #article ul li{
  background-image: url("../img/pi/puce.gif");
    background-repeat: no-repeat;
    background-position: left 2px;
    padding-left:10px;
}



/* SCROLL BAR */
    #page #contenu .contenu_scroll{
      float:left;
      display:inline;
      position:relative;
      width:590px;
	  z-index:1;
    }
      .contenu_scroll .plgscrollbar{
        float:left;
        display:inline;
        width:7px;
        z-index: 2;
        position:relative;
      }
      .contenu_scroll .plgscroll_content{
        width:575px;
      }
      .contenu_scroll .plgscrollbar .plgscrollbar_up{
        width:12px;
        height:7px;
        font-size:1px;
        margin-bottom:3px;
        background-color:transparent;
        background-image:url(../img/scrollbar/up.gif);
      }
      .contenu_scroll .plgscrollbar .plgscrollbar_down{
        width:12px;
        height:7px;
        font-size:1px;
        margin-top:3px;
        background-color:transparent;
        background-image:url(../img/scrollbar/dn.gif);
      }
      .contenu_scroll .plgscrollbar .plgscrollbar_track{
        width:8px;
        margin:0px auto;
        margin-left:2px;
        background-color:#f6b2ba;
      }
    .contenu_scroll .plgscrollbar .plgscrollbar_thumb{
    background-color:#E2001A;
    font-size:1px;
    margin-left:-2px;
    width:12px;
      }
/* /SCROLL BAR */





/*	After	*/

#univercity-site #content .villepopup .contenu ul li{
  color: #fff;
  padding-left:10px;
}

#univercity-site #content .villepopup .contenu ul li a{
  color: #fff;
}

/*	/After */


/******************		/#univercity-site	****************/

label span{
	color: #E2001A;
}

/**		TOOLS	**/
div.separateur-form{
  margin-top:2px;
}
div.clear{
  clear: both;
}

.m-r{
  margin-right: 5px;
}
.m-g{
  margin-left: 5px;
}

.left{
  float: left;
}
.right{
  float: right;
}
#contact_email div.message_erreur {
	margin-left:68px;
}

#iframe {
	width:760px;
	height:800px;
	border:0px;
	overflow-x:hidden;
}

#content .colonnetriple #article #cadre .contenu #top .services .residence_services .services_inclus {
	color:green;
	padding-bottom:15px;
	float:left;
}
#content .colonnetriple #article #cadre .contenu #top .services .residence_services .services_suppl {
	color:red;
	padding-bottom:15px;
	float:left;
}

#content .colonnetriple #article #cadre .contenu #top .services .residence_services .non_service {
	color:black;
}

#content .colonnetriple #article #cadre .contenu #top .services .residence_services .service {
color:#0A50A0;
display:inline;
float:left;
font-size:9px;
height:60px;
margin-bottom:5px;
width:105px;
}

#content .colonnetriple #article #cadre .contenu #top .services .residence_services .liste {
	display:inline;
float:left;
margin-left:40px;
clear:both;
}

#content .colonnetriple #article #cadre .contenu #top .services .service span {
display:inline;
float:left;
margin-left:2px;
margin-top:2px;
width:70px;
}

#content .colonnetriple #article #cadre .contenu #top .services .service img {
display:inline;
float:left;
}

/* Correction aout */

.opac .picto,
.opac .contenublock{
	 opacity : 0.6;
    -moz-opacity : 0.6;
    -ms-filter: "alpha(opacity=60)"; /* IE 8 */
    filter : alpha(opacity=60); /* IE < 8 */
	}

.opac:hover .picto,
.opac:hover .contenublock{
	 opacity : 1;
    -moz-opacity : 1;
    -ms-filter: "alpha(opacity=100)"; /* IE 8 */
    filter : alpha(opacity=100); /* IE < 8 */
	}

#carte_home:hover{
	margin-top:-5px;
	position: relative;
	}

/******************
	Slide home
*******************/

#slide_show{
	float:left;
	clear:both;
	width:967px;
	}


/* MENU SLIDE HOME */

#univercity-site #content .menu_slide{
	float:left;
	display: inline;
	}

#univercity-site #content .menu_slide li{
	float:left;
	display: inline;
	margin-right: 2px;
	position:relative;
	z-index:10;
	}

#univercity-site #content .menu_slide li:hover,
#univercity-site #content .menu_slide li.active{
	height:28px;
	background-image:url(../img/slide_home/fleche.gif);
	background-repeat: no-repeat;
	background-position: center bottom;
	}

/*
#univercity-site #content .menu_slide li a{
	display: block;
	text-align:center;
	text-transform:uppercase;
	text-decoration:none;
	color:#393939;
	padding: 0 5px;
	line-height: 22px;
	text-decoration: none;
	background-image:url(../img/slide_home/slide_menu_off.gif);
	background-repeat: repeat-x;
	height:28px;
	}
*/

#univercity-site #content .menu_slide li span{
	display: block;
	text-align:center;
	text-transform:uppercase;
	text-decoration:none;
	color:#393939;
	padding: 0 5px;
	line-height: 22px;
	text-decoration: none;
	background-image:url(../img/slide_home/slide_menu_off.gif);
	background-repeat: repeat-x;
	height:28px;
	cursor:pointer;
	}

#univercity-site #content .menu_slide li a:hover,
#univercity-site #content .menu_slide li.active a{
	color:#fff;
	background-image:url(../img/slide_home/slide_menu_on.gif);
	}

#univercity-site #content .menu_slide li span:hover,
#univercity-site #content .menu_slide li.active span{
	color:#fff;
	background-image:url(../img/slide_home/slide_menu_on.gif);
	}

/* CONTENT SLIDE */

.all_content {
	float:left;
	width:967px;
	height:130px;
	margin-top:-6px;
	position:relative;
	z-index:1;
	background-image:url(../img/slide_home/back.jpg);
	background-repeat: no-repeat;
}

.fleche_left{
	float:left;
	display:inline;
	margin-left: 30px;
	margin-top: 50px;
/*	cursor: pointer;*/
	}


.content_img{
	float:left;
	display:inline;
	padding-right: 7px;
	padding-left: 7px;
	margin-top: 12px;
	position:relative;
	}

.content_img:hover {
	opacity:0.65;
	filter:alpha(opacity=65);
}

.content_img .head_bulle{
	position:absolute;
	top:20px;
	left:22px;
	display:none;
}

.content_img:hover .head_bulle {
	display:block;
}

.content_img a img {
	display:block;
	/*
	width:144px;
	overflow:hidden;
	*/
}


.content_img a .arrondi {
	position:absolute;
	top:-12px;
	left:0px;
}
.fleche_right{
	float:right;
	display:inline;
	margin-right: 30px;
	margin-top: 50px;
/*	cursor: pointer;*/
	}


.content_slide{
	float:left;
	width:790px;
	height:130px;
	margin-left:35px;
	overflow: hidden;
	}

.all_content #conteneur {
	width:100000px;
	float:left;
}


.masque{
	display:none;
}

.facebook{
	display:block;
	float:right;
	margin-right:3px;
	margin-top:5px;
}

#univercity-global #univercity-site #header.custom_insti{background-image: url("../img/header-univercity-insti.jpg")}


/* bulle */

.head_bulle{
	float:left;
	width:114px;
	padding-top:10px;
	background-image: url("../img/bulle/head.png");
	background-repeat: no-repeat;
	opacity:0.88;
	filter:alpha(opacity=88);
	}

.content_bulle{
	background-color: #FFFFFF;
    border-bottom: 1px solid #D92928;
    border-left: 1px solid #D92928;
    border-right: 1px solid #D92928;
    color: #484848;
    float: left;
    font-size: 12px;
    margin: 0;
    padding: 10px 2px;
    text-align: center;
    width: 108px;
	}

/* //bulle */

/* Champs financiers */
.champ_financier_conteneur{
	width:284px;
	position:absolute;
	left:420px;
	background-color:#FFFFFF;
}

.contenu_champ_financier{
	background-color:#FFFFFF;
	text-align:center;
}

.contenu_champ_financier div.sous_bloc_blanc{
	background-image:url(../img/ibail/sous_bloc_blanc_center_petit.gif);
	background-repeat:repeat-y;
	height:144px;
}

.contenu_champ_financier div.sous_bloc_blanc div.boutons img{
	margin:0 10px;
	cursor:pointer;
}

.contenu_champ_financier .label{
    font-size:13px;
    color:#0046a8;
    font-weight:bold;
}

.contenu_champ_financier .ligne{
	width:67px;
	margin:25px auto;
}

.contenu_champ_financier .ligne .input{
	display: inline;
	float: left;
	font-size: 13px;
	height: 22px;
	margin-right: 5px;
}

.contenu_champ_financier .ligne .input img{
	display: inline;
	float: left;
	height: 19px;
}

.contenu_champ_financier .ligne .input input{
	background-image: url(../img/ibail/input_bg.gif);
	background-repeat: repeat-x;
	border: 0px none;
	display: inline;
	float: left;
	height: 16px;
	margin: 0px;
	padding: 3px 0px 0px;
}

.contenu_champ_financier .montant{
    font-size:19px;
    font-weight:bold;
    margin:25px 0;
}


#bloc_details .contenu #message_dossier .recapitulatif .cadre_message {
text-align: justify;
margin-top: 10px;
border: 1px solid #E2001A;
padding: 10px;
width: 655px;
}

