




/* blocs
--------------------*/
.block {
/* width:100%; */
}
.imgLeft .content, .imgRight .content { /* Correction d'un N-iÃ¨me bug IE avec les images flottantes */
border-bottom:1px solid #E7EBF5;
}
.imgLeft p, .imgRight p {
margin:0 0 9px;
}
.link {
margin:0 0 10px;
text-align: right;
}
.image {
margin-bottom:3px;
}
.image br {
display:none;
}
.imgLeft .image {
float:left;
}
.imgRight .image {
float:right;
}
.imgLeft .image, .imgLeftCol .image {
margin-left:0;
margin-right:5px;
}
.imgRight .image, .imgRightCol .image {
margin-left:5px;
margin-right:0;
}
.imgLeftCol .imgCell,  .imgRightCol .imgCell {
width:1%;
}
.imgTop .image {
text-align:center;
}
.imgTop .image img {
margin:0 auto;
}
.legend {
display:block;
text-align:center;
font-size:10px;
font-style:italic;
}
.pencil {
float:left;
cursor:pointer;
}


body        { color: #505966; font-size: 12px; font-family: Arial, Verdana; background-color: #86a5d4; margin-top: 0 }

a { color: #f7931e; font-weight: bold; text-decoration: underline }
a:hover { color: #505966; text-decoration: underline }
LI { list-style-image: url("/charte/www.residence-universitaire-lanteri.com/fre/prod/images/puce-liste.gif"); margin: 0; padding: 0 }
UL  { list-style-type: disc; margin: 1em 0 1em 17px }

p    { color: #505966; font-size: 12px; font-family: Arial, Verdana }
td   { font-size: 12px }
table { text-align: justify }
table.actu  { margin: 0.67em 0 0; padding: 0; width: 233px; border: solid 1px #bebaba }
table.actu TH  { text-align: justify; padding: 0 }
table.actu TD  { font-weight: bold; text-align: justify; padding: 10px }
table.actu A { color: #f7931e; text-decoration: none }
table.actu A:hover { color: #505966; text-decoration: none }
table.actu LI  { list-style-image: url("/charte/www.residence-universitaire-lanteri.com/fre/prod/images/puce-liste.gif"); margin: 0; padding: 0 }
table.actu UL   { list-style-type: disc; margin: 1em 0 1em 17px; padding-left: 0 }
table.bandeau-home { background-image: url("/charte/www.residence-universitaire-lanteri.com/fre/prod/images/bandeau-home.jpg"); background-repeat: no-repeat; background-position: 0 0 }
table.bandeau-home TH { }
table.bandeau-home TD { color: #fff; text-align: right; padding-right: 18px }
table.bandeau-home A  { color: #fff; font-size: 11px; font-weight: bold; text-decoration: none; text-align: right }
table.bandeau-home A:hover { color: #505966; font-size: 11px; font-weight: bold; text-align: right }
table.general  { }
table.general TD  { }
table.general TD.home { background-color: #e7ebf5 }
table.general TD.menu-home { background-image: url("/charte/www.residence-universitaire-lanteri.com/fre/prod/images/menu-home.jpg") }
table.general TD.pied  { color: #e7ebf5; font-size: 11px; background-color: #5176ad; text-align: right; padding-top: 3px; padding-right: 18px; border-bottom: 1px solid #505966 }
table.general TD.pied A { color: #e7ebf5; font-family: Arial, Verdana; text-decoration: none }
table.general TD.pied A:hover { color: #fff; font-family: Arial, Verdana; text-decoration: underline }
a.menu { color: #505966; font-size: 12px; font-weight: bold; text-decoration: none; background-image: url("/charte/www.residence-universitaire-lanteri.com/fre/prod/images/puce-menu.gif"); background-repeat: no-repeat; background-position: 0 4px; margin-left: 12px; padding-left: 10px }
a.menu-active { color: #f7931e; font-size: 12px; font-weight: bold; text-decoration: none; background-image: url("/charte/www.residence-universitaire-lanteri.com/fre/prod/images/puce-menu.gif"); background-repeat: no-repeat; background-position: 0 4px; margin-left: 12px; padding-left: 10px }
a.menu:hover { color: #f7931e; text-decoration: none }
td.drapeau { text-align: right; padding-top: 0 }
td.menu { padding-bottom: 4px; padding-left: 0 }
h1 { color: #5176ad; font-size: 18px; font-weight: bold; margin: 0.67em 0 }
table.bloc { background-color: #fff3e4; border: solid 1px #bebaba }
table.bloc TH { font-size: 2em; font-weight: bold; margin: 0.67em 0 }
table.bloc TD { font-size: 11px; padding: 0 5px }
table.bloc A  { color: #f7931e; font-size: 12px; font-weight: bold; text-decoration: none; text-align: right; display: block; padding-bottom: 3px }
table.bloc A:hover { color: #505966; font-size: 12px; font-weight: bold; text-decoration: none; text-align: right; display: block }

.bleu{
color: #5176AD;
}

/** Ajouter par Pascalou **/
  .grid .imgColumn {margin:-4px -4px 4px; width: 130px;}
  .grid {position:relative; margin:10px auto 0; padding-bottom:30px; width:588px; overflow:hidden; background:url('/images/bg.gif');}
  .grid .details {position:absolute; bottom:0; margin:0 8px 0 -4px; padding:4px; width:122px; _width:131px; background:red; text-align:right;}
  .grid-bottom {margin:30px 0 -30px; height:1px; overflow:hidden; background:url('/images/border.gif') repeat-x left top;}
  .grid .column {float:left; margin-left:1px; margin-right:16px; _margin-right:15px; padding:4px; width:122px; _width:131px; border-top:1px solid #E2DBD4;}
  .grid .column.first {_margin-left:0px;}
  .grid .column.last {margin-right:1px;}
  .grid .column .content {width:100%; overflow:hidden;}
  .grid .clearer {clear:both; height:1px; overflow:hidden; visibility:hidden; font-size:1px;}
