body { vertical-align: top; background-color: #c8d9ed; color: #999999; font-size: 11px; font-family: Verdana, Arial, Helvetica, sans-serif; text-align: left; margin: 0px; padding: 0px; }

.text { color: #999999; font-size: 11px; font-family: Verdana, Arial, Helvetica, sans-serif; }
.small_text { font-size: 10px; }
.grand_text { font-size: 14px; font-weight: bold; }
.white_text { color: #ffffff; font-size: 10px; }
.titre { font-size: 12px; color: #009ddf; font-weight: bold; }
.grand_titre { font-size: 14px; color: #009ddf; font-weight: bold; text-transform: uppercase; }
.titre_actus { color: #5ebae1; font-size: 14px; font-family: "Trebuchet MS", Geneva, Arial, Helvetica, SunSans-Regular, sans-serif; font-weight: bold; }
.petit_bleu { color: #5ebae1; font-size: 11px; font-family: "Trebuchet MS", Geneva, Arial, Helvetica, SunSans-Regular, sans-serif; font-weight: bold; }
.date_actus { color: #7d7d7d; font-size: 12px; font-family: "Trebuchet MS", Geneva, Arial, Helvetica, SunSans-Regular, sans-serif; font-weight: bold; }
.border { border-bottom: #afafaf 1px solid; }
.fond { background-image:  url(../medias/fond.jpg); background-repeat: no-repeat; }
.degrad_gauche { background-image:  url(../medias/degrad_gauche.gif); background-repeat: no-repeat; }
.degrad_droite { background-image:  url(../medias/degrad_droite.gif); background-repeat: no-repeat; }
.residence { background-image:  url(../medias/res_fond.jpg); background-repeat: no-repeat; }
.panorama { background-image:  url(../medias/pan_fond.jpg); background-repeat: no-repeat; }
.residence_logo { background-image:  url(../medias/res_logo.jpg); background-repeat: no-repeat; }
.panorama_logo { background-image:  url(../medias/pan_logo.jpg); background-repeat: no-repeat; }
.contact_logo { background-image:  url(../medias/contact.jpg); background-repeat: no-repeat; }
.activites_logo { background-image: url(../medias/cadre_activites.jpg); background-repeat: no-repeat; }
.actus { background-color: #f7f7f7; border-bottom: #bcbebf 1px solid; border-top: #bcbebf 1px solid; }
.spacer { padding-left: 18px; padding-right: 18px; padding-bottom: 18px; }

.dropdown { font-size: 10px; margin-top: 4px; margin-bottom: 4px; width: 98.8%}

.rechercher { padding-left: 2px; margin-top: 2px; color: #2f78b4; font-size: 10px; font-family: verdana, arial, courier; border: solid 1px #2f78b4; }
.textfield { width: 155px; font-size: 10px; margin-top: 4px; }
.messagefield { width: 155px; margin-top: 4px; margin-bottom: 10px; }
.spacer_contact { padding-top: 4px; }

.table { border-bottom: 1px solid #ffffff; padding-left: 4px; background-color: #4cbae9; }
.trait { border-bottom: 1px solid #afafaf; }
.trait_titre { border-bottom: 1px solid #afafaf; padding-bottom: 10px; }

.indent1 { padding-left: 21px; }
.indent2 { padding-left: 42px; }
.indent3 { padding-left: 63px; }
.grey { color: #666666; font-size: 10px; text-decoration: none; line-height: 10px; }
.greyon { color: #ffffff; font-size: 11px; text-decoration: none; background-color: #39c; }
/*
a:link { color: #3399cc; text-decoration: none; }
a:visited { color: #3399cc; text-decoration: none; }
a:hover { color: #3399cc; text-decoration: underline; }
a:active { color: #3399cc; text-decoration: none; }
*/

a.linkHome:link { color: #3399cc; text-decoration: none; }
a.linkHome:visited { color: #3399cc; text-decoration: none; }
a.linkHome:hover { color: #3399cc; text-decoration: underline; }
a.linkHome:active { color: #3399cc; text-decoration: none; }

a.grey:link { color: #666666; text-decoration: none; font-size: 10px; }
a.grey:visited { color: #666666; text-decoration: none; font-size: 10px; }
a.grey:hover { color: #ffffff; background-color: #3399cc; font-size: 10px; }
a.greyon { color: #ffffff; font-size: 10px; background-color: #3399cc; text-decoration: none; }
a.grey:active { color: #666666; text-decoration: none; font-size: 10px; }

a.blue:link { color: #3399cc; text-decoration: none; font-size: 12px; font-weight: bold; }
a.blue:visited { color: #3399cc; text-decoration: none; font-size: 12px; font-weight: bold; }
a.blue:hover { color: #ffffff; background-color: #3399cc; font-size: 12px; font-weight: bold; }
a.blueon { color: #ffffff; font-size: 12px; background-color: #3399cc; text-decoration: none; font-weight: bold; }
a.blue:active { color: #3399cc; text-decoration: none; font-size: 12px; font-weight: bold; }

a.white:link { color: #ffffff; text-decoration: none; }
a.white:visited { color: #ffffff; text-decoration: none; }
a.white:hover { color: #ffffff; text-decoration: underline; }
a.white:active { color: #ffffff; text-decoration: none; }

a.plan_titre:link { color: #5ebae1; font-size: 14px; font-family: "Trebuchet MS", Geneva, Arial, Helvetica, SunSans-Regular, sans-serif; font-weight: bold; text-decoration: none; }
a.plan_titre:visited { color: #5ebae1; font-size: 14px; font-family: "Trebuchet MS", Geneva, Arial, Helvetica, SunSans-Regular, sans-serif; font-weight: bold; text-decoration: none; }
a.plan_titre:hover { color: #5ebae1; font-size: 14px; font-family: "Trebuchet MS", Geneva, Arial, Helvetica, SunSans-Regular, sans-serif; font-weight: bold; text-decoration: underline; }
a.plan_titre:active { color: #5ebae1; font-size: 14px; font-family: "Trebuchet MS", Geneva, Arial, Helvetica, SunSans-Regular, sans-serif; font-weight: bold; text-decoration: none; }

.error_formulaire { color: #d01d43; }
