/* Définitions globales */ body, table, input, textarea {font:11px 'Verdana', sans-serif} h1, h2, h3, h4, h5, h6 {font:bold 100% 'Arial',sans-serif} body { margin:0px auto; background-color:#487A95; width:800px } a {text-decoration:none; color:black} a:hover {text-decoration:underline; color:black} img {border:none} /* Structure de la page */ .struc { width:100%; background-color:white; border:1px solid gray; margin-bottom:2px; } .struc td { border-collapse:collapse; border:none; vertical-align:top; padding:10px } #barFormul {vertical-align:bottom; text-align:right; padding-bottom:5px} #barFormul form {display:inline; margin-right:20px} #barFormul input {margin:0px 3px;} #barFormul .btn {background:#c1d825; border:1px solid gray;} #barFormul img {vertical-align:middle} /* Accueil : navigation */ h2 { font-size:18px; background-repeat:no-repeat; background-position:0px 5px; padding:0px 0px 10px 35px; white-space:nowrap; margin:0em; } h2 span { border-bottom-width:1px; border-bottom-style:solid; padding:0px 30px 2px 0px; } h2.rose {color:#B4004E; background-image:url('/JVA/portal_skins/JVA_skin/shared/images/home_page/h2-rose')} h2.bleu {color:#3280B4; background-image:url('/JVA/portal_skins/JVA_skin/shared/images/home_page/h2-bleu')} h2.vert {color:#69A361; background-image:url('/JVA/portal_skins/JVA_skin/shared/images/home_page/h2-vert')} ul {list-style-type:circle} ul.rose {list-style-image:url('/JVA/portal_skins/JVA_skin/shared/images/home_page/li-rose')} ul.bleu {list-style-image:url('/JVA/portal_skins/JVA_skin/shared/images/home_page/li-bleu')} ul.vert {list-style-image:url('/JVA/portal_skins/JVA_skin/shared/images/home_page/li-vert')} li {margin-bottom:0.5em} .navig a {color:black} /* Agenda */ .agenda { font-family:'Arial', sans-serif; border:none; padding:none; margin-bottom:none } .agenda td { border-collapse:collapse; border:none; vertical-align:top; padding:none } /* News */ h4 { text-align:center; background:#c1d825; margin-bottom:0px; padding-top:5px; } .news { font-family:'Arial', sans-serif; border:5px solid #c1d825; padding:5px; margin-bottom:5px } h5 { font-size:110%; margin:0.5em 0em; clear:both; } .news p { margin:0.5em 0em 1em; } .news p img { float:left; margin:0px 5px 3px 0px } .news td { border-collapse:collapse; border:none; vertical-align:top; padding:none; } /* Galerie de vidéos */ .vids { text-align:center; } .vids img { border:1px solid #3280B4; display:block; margin-bottom:2px } .vids a { color:#3280B4; display:inline-block; width:160px; vertical-align:top; text-align:left; margin-bottom:10px }