body {
margin: 0;
padding: 0;
background-color: #FFFFFF;
font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
font-size: small;
color: #4d4c4c;
background-image: url(v2_fond.jpg);
background-repeat: no-repeat;
background-position: top;
}
body.bodyaccueil {
background-image: url(v2_fond_accueil.jpg);
}
a {
color: #4d4c4c;
}
h1 {
display:none;
}
form,
fieldset {
margin: 0;
padding: 0;
border: none;
}
legend,
caption {
display: none;
}
ul,
li {
margin: 0;
padding: 0;
list-style: none;
}
img {
border: none;
}
/*-----------------------------------------------------------------------------------------------------------------------------------------------*/
/*-- CENTRAGE --*/
#centrage {
width: 980px;
margin: auto;
}
/*-----------------------------------------------------------------------------------------------------------------------------------------------*/
/*-- TOTAL --*/
#total {
float: left;
width: 980px;
}
/*-----------------------------------------------------------------------------------------------------------------------------------------------*/
/*-- CONTENT --*/
#content {
position: relative;
float: left;
width: 964px;
padding: 0px 8px 0px 8px;
background-image: url(fond_inter.gif);
background-repeat: no-repeat;
background-position: 208px 0px;
}
body.bodyaccueil #content {
background-image: none;
}
/*-----------------------------------------------------------------------------------------------------------------------------------------------*/
/*-- HEADER --*/
#header {
width: 980px;
height: 298px;
background-image: url(v2_fond_header.jpg);
background-repeat: no-repeat;
background-position: right top;
}
body.bodyaccueil #header {
background-image: none;
height: 382px;
}
/*-----------------------------------------------------------------------------------------------------------------------------------------------*/
/*-- VERSION --*/
#version {
float: left;
padding: 10px 0px 0px 20px;
height: 22px;
}
#version ul {
margin: 0;
padding: 0;
}
#version ul li {
margin: 0;
padding: 0;
float: left;
}
#version ul li a {
display: block;
height: 24px;
background-repeat: no-repeat;
background-position: 0px 1px;
float: left;
padding: 0px 0px 0px 20px;
font-size: x-small;
color: #FFFFFF;
text-decoration: none;
margin-right: 18px;
}
#version ul li.versen a {
background-image: url(bout_en.gif);
}
#version ul li.verses a {
background-image: url(bout_es.gif);
}
#version ul li.versfr a {
background-image: url(bout_fr.gif);
}
/*-----------------------------------------------------------------------------------------------------------------------------------------------*/
/*-- RACCOURCIS --*/
#raccourcis {
float: right;
padding: 8px 10px 0px 0px;
height: 24px;
}
#raccourcis ul {
margin: 0;
padding: 0;
}
#raccourcis ul li {
margin: 0;
padding: 0;
float: left;
}
#raccourcis ul li a {
display: block;
height: 22px;
background-repeat: no-repeat;
background-position: 0px 0px;
float: left;
padding: 2px 0px 0px 20px;
font-size: x-small;
color: #FFFFFF;
text-decoration: none;
margin-right: 18px;
}
#raccourcis ul li.racplan a {
background-image: url(puce_plan.gif);
}
#raccourcis ul li.racaide a {
background-image: url(puce_aide.gif);
}
#raccourcis ul li.raccontact a {
background-image: url(puce_contact.gif);
}
#raccourcis ul li.racnavig a,
#raccourcis ul li.raccontenu a,
#raccourcis ul li.racrecherche a {
display: none;
}
/*-----------------------------------------------------------------------------------------------------------------------------------------------*/
/*-- VISUEL --*/
#visuHead {
float: left;
padding: 2px 0px 0px 20px;
width: 960px;
height: 177px;
position: relative;
}
body.bodyaccueil #visuHead {
background-image: url(v2_fond_header_accueil.jpg);
background-repeat: no-repeat;
background-position: 10px 2px;
height: 246px;
padding: 15px 0px 0px 48px;
width: 932px;
}
body.bodyaccueil #visuHead img.date {
position: absolute;
top: 217px;
left: 46px;
}
/*-----------------------------------------------------------------------------------------------------------------------------------------------*/
/*-- SIGNATURE --*/
#signature {
float: left;
padding: 25px 50px 0px 20px;
width: 910px;
}
#signature img.comite {
margin: 0px 0px 0px -13px;
}

/*-----------------------------------------------------------------------------------------------------------------------------------------------*/
/*-- MENU --*/
#menu {
float: left;
width: 180px;
margin: 0px 0px 0px 0px;
font-family: Trebuchet MS, Verdana, Geneva, Arial, Helvetica, sans-serif;
}
#menu ul li {
width: 180px;
margin-bottom: 3px;
padding: 0px 0px 2px 0px;
font-size: medium;
background-color: #edebe7;
background-image: url(bas_bout_menu.gif);
background-repeat: no-repeat;
background-position: left bottom;
}
#menu ul li a {
display: block;
width:158px;
color: #db4a00;
padding: 0px 0px 0px 22px;
text-decoration: none;
background-image: url(haut_bout_menu.gif);
background-repeat: no-repeat;
}
#menu ul li a:hover,
#menu ul li.on a {
background-position: -200px 0px;
}
/*------------------------------------*/
#menu ul li ul {
display: none;
}
#menu ul li ul.on {
display: block;
}
#menu ul li ul li,
#menu ul li ul li.on,
#menu ul li ul li.lignes2_on {
padding: 0px 0px 0px 22px;
width: 158px;
margin: 0;
font-size: small;
background-image: none;
}
#menu ul li.on ul li a {
width:150px;
display: inline;
width: auto;
height: auto;
color: #4d4c4c;
padding: 0px 0px 0px 8px;
background-image: url(puce_niveau1.gif);
background-repeat: no-repeat;
background-position: 0px 8px;
}
/*------------------------------------*/
#menu ul li ul li ul {
display: none;
font-size: x-small;
}
#menu ul li ul li ul li,
#menu ul li ul li ul li.on {
padding: 0px 0px 0px 10px;
line-height: 12px;
padding: 0px 0px 0px 10px;
width: 148px;
font-size: x-small;
}
#menu ul li.on ul li.on ul li a {
color: #776751;
line-height: 12px;
display: inline;
background-image: url(puce_niveau2.gif);
background-repeat: no-repeat;
background-position: 2px 6px;
width: auto;
height: auto;
padding: 0px 0px 0px 8px;
}
/*-----------------------------------------------------------------------------------------------------------------------------------------------*/
/*-- FIL D'ARIANE --*/
#contentfilariane {
float: left;
width: 540px;
padding: 10px 0px 10px 24px;
height: 10px;
margin: 0px 0px 0px 0px;
font-size: x-small;
background-image: url(lisere_fil_ariane.gif);
background-repeat: no-repeat;
background-position: 30px 27px;
}
#filariane a {
text-decoration: none;
}
body.bodyaccueil #contentfilariane {
display: none;
}
/*-----------------------------------------------------------------------------------------------------------------------------------------------*/
/*-- ACCUEIL --*/
body.bodyaccueil #inter {
width: 554px;
padding: 0px 20px 10px 20px;
margin: 0px 0px 0px 0px;
}
#inter #edito,
#inter #editoEn,
#inter #editoEs {
width: 554px;
padding: 15px 0px 0px 0px;
margin: 0px 0px 20px 0px;
background-image: url(haut_edito.gif);
background-repeat: no-repeat;
background-position: left top;
}
#inter #contentEdito {
width: 534px;
padding: 0px 10px 15px 10px;
margin: 0px 0px 0px 0px;
background-image: url(bas_edito.gif);
background-repeat: no-repeat;
background-position: left bottom;
}
#inter #actus,
#inter #actusEn,
#inter #actusEs {
width: 260px;
float: left;
position: relative;
text-align: justify;
}
#inter #actus h2,
#inter #actusEn h2,
#inter #actusEs h2 {
font-size: x-large;
background-image: url(pointilles_titre_actus.gif);
background-repeat: no-repeat;
background-position: bottom left;
padding: 0px 0px 12px 0px;
}
#inter #actus p strong,
#inter #actusEn p strong,
#inter #actusEs p strong {
font-weight: normal;
}
#inter #actus p strong a,
#inter #actusEn p strong a,
#inter #actusEs p strong a {
font-size: large;
text-decoration: none;
background-image: url(pointilles_lien_actus.gif);
background-repeat: repeat-x;
background-position: bottom left;
padding: 0px 0px 10px 0px;
display: block;
line-height: 1.2em;
text-align: left;
}
#inter #actus p a.toutesactus,
#inter #actusEn p a.toutesactus,
#inter #actusEs p a.toutesactus {
font-size: x-small;
text-decoration: none;
background-image: url(fond_bout_plus.gif);
background-repeat: no-repeat;
padding: 0px 20px 0px 5px;
color: #FFFFFF;
}
#inter #actus p.rss,
#inter #actusEn p.rss,
#inter #actusEs p.rss {
position: absolute;
top: 0px;
left: 200px;
margin: 0px 0px 0px 0px;
padding:  0px 0px 0px 0px;
}
#inter #actus p.rss a,
#inter #actusEn p.rss a,
#inter #actusEs p.rss a {
display: block;
font-size: x-small;
text-decoration: none;
background-image: url(picto_rss.gif);
background-repeat: no-repeat;
background-position: right;
padding: 5px 30px 5px 0px;
}
#inter #mediatheque {
width: 265px;
float: right;
padding: 0px 0px 0px 0px;
}
#inter .actuLigne {
clear: both;
padding: 0px 0px 20px 0px;
text-align: justify;
}
#inter .actuLigne a {
clear: both;
color: #E7581E;
text-decoration: none;
text-align: left;
}
#inter .actuLigne a:hover {
text-decoration: underline;
}
/*--------------------------------------------------------------------------------------------------------------*/
/*--- ONGLETS ---*/
#inter #mediatheque ul {
float: left;
padding:  0px 0px 0px 0px;
margin: 0px 0px 0px 0px;
background-image: url(fond_haut_mediatheque.gif);
background-repeat: no-repeat;
background-position: 0px 21px;
width: 265px;
height: 30px;
}
#inter #mediatheque ul li {
float: left;
display: inline;
padding:  0px 0px 0px 0px;
margin: 0px 5px 0px 0px;
background-image: none;
}
#mediatheque ul li a {
display: block;
float: left;
width: 114px;
background: url(bout_mediatheque.gif) no-repeat left -100px;
text-align: center;
height: 15px;
margin: 0px 0px 0px 0px;
padding: 2px 0px 5px 0px;
text-decoration: none;
font-size: 0.9em;
}
#mediatheque a:hover,
#mediatheque a.onOnglet {
background: url(bout_mediatheque.gif) no-repeat  left top;
color: #f15b23;
font-size: 115%;
}
.offContainer{
display: none;
}
.onContainer{
display: block;
}
#containerOnglet01,
#containerOnglet02 {
float: left;
width: 251px;
padding: 3px 7px 3px 7px;
font-size: x-small;
line-height: 1.2em;
background-image: url(fond_zone_mediatheque.gif);
background-repeat: no-repeat;
background-position: left bottom;
}
#containerOnglet01 p,
#containerOnglet02 p {
padding: 3px 0px 3px 0px;
margin: 0px 0px 0px 0px;
}
#mediatheque #containerOnglet01 p a,
#mediatheque #containerOnglet02 p a,
#mediatheque #containerOnglet01 p a:hover,
#mediatheque #containerOnglet02 p a:hover {
color: #FFFFFF;
text-decoration: none;
background-image: none;
font-size: 100%;
}
/*-----------------------------------------------------------------------------------------------------------------------------------------------*/
/*-- INTER --*/
#inter {
float: left;
line-height: 18px;
width: 534px;
padding: 10px 30px 40px 30px;
margin: 0px 0px 0px 0px;
}
#inter h2,
#interpopup h2 {
margin: 0;
padding: 0px 0px 8px 37px;
font-size: large;
font-weight: normal;
color: #E7581E;
background-image: url(puces_titres.gif);
background-repeat: no-repeat;
background-position: 0px 8px;
}
#inter h2 a {
color: #E7581E;
}
div.h201, .sousRubrique, .h201 {
color: #918068;
font-size: medium;
font-weight: bold;
}
h3 {
clear: both;
color: #918068;
font-size: medium;
background-image: url(pointilles_titres.gif);
background-repeat: repeat-x;
background-position: left bottom;
padding: 0px 0px 5px 0px;
font-weight: normal;
}
h3 a {
color: #918068;
}
h4,
h4 a {
color: #E7581E;
font-size: medium;
font-weight: normal;
}
#inter ul {
padding: 0px 0px 0px 20px;
}
#inter ul li {
padding: 0px 0px 0px 7px;
background-image: url(puce_niveau1.gif);
background-repeat: no-repeat;
background-position: 0px 9px;
}
#inter ul li ul {
padding: 0px 0px 0px 10px;
}
#inter ul li ul li {
padding: 0px 0px 0px 5px;
background-image: url(puce_niveau2.gif);
background-repeat: no-repeat;
background-position: 0px 10px;
}
/*--  TABLEAU DE VERIFICATION DES INSCRIPTIONS  --*/
#inter table.verifInscription{
width: 535px;
}
#inter table.verifInscription th{
font-size: x-small;
line-height: 1.2em;
}
#inter table.verifInscription th.th_verifNom {
text-align: left;
}
#inter table.verifInscription .td_verifNom {
font-weight: bold;
width: 120px;
font-size: x-small;
line-height: 1.2em;
}
#inter table.verifInscription .td_verifNaissance,
#inter table.verifInscription .td_verifEpreuve,
#inter table.verifInscription .td_verifEtat,
#inter table.verifInscription .td_verifPaiement {
width: 65px;
}
#inter table.verifInscription .td_verifDossard {
width: 85px;
}
#inter table.verifInscription .td_verifPdf {
width: 80px;
}
#inter table.verifInscription .td_verifNaissance,
#inter table.verifInscription .td_verifEpreuve,
#inter table.verifInscription .td_verifEtat,
#inter table.verifInscription .td_verifPaiement {
font-size: x-small;
line-height: 1.2em;
text-align: center;
}
/*-----------------------------------------------------------------------------------------------------------------------------------------------*/
/*-- RIGHT --*/
#right {
width: 190px;
float: right;
margin: -30px 0px 0px 0px;
}
body.bodyaccueil #right {
margin: 0px 0px 0px 0px;
}
#right #recherche {
width: 178px;
height: 80px;
padding: 12px 0px 0px 12px;
background-image: url(fond_recherche.jpg);
background-repeat: no-repeat;
margin: 0px 0px 6px 0px;
}
#right #recherche label {
font-size: medium;
display: block;
padding: 0px 0px 10px 0px;
}
#right #recherche input.saisie {
width: 130px;
vertical-align: middle;
border: none;
background-color: transparent;
background-image: url(fond_saisie_recherche.gif);
background-repeat: no-repeat;
background-position: left center;
height: 18px;
font-size: x-small;
}
#right #recherche input.bouton {
vertical-align: middle;
}
#right #postIt #contentPostIt {
margin: 0px 0px 6px 0px; 
width: 190px;
background-image: url(bas_post_it.gif);
background-repeat: no-repeat;
background-position: bottom;
}
#right #postIt #bgPostIt {
width: 170px;
padding: 10px 10px 10px 10px;
background-image: url(haut_post_it.gif);
background-repeat: no-repeat;
background-position: top;
}
#right #postIt #bgPostIt h3 {
padding: 5px 0px 10px 0px;
margin: 0px 0px 0px 0px;
background-image: url(separ_post_it.gif);
background-repeat: no-repeat;
background-position: left bottom;
color: #4b4b4b;
}
#right #postIt #bgPostIt p {
padding: 5px 0px 5px 0px;
margin: 0px 0px 0px 0px;
}
#right #blockInscription {
width: 190px;
height: 54px;
background-image: url(fond_bout_inscription.jpg);
background-repeat: no-repeat;
margin: 0px 0px 0px 0px;
}
#right #blockInscription a {
display: block;
color: #FFFFFF;
text-decoration: none;
font-size: medium;
width: 140px;
height: 36px;
padding: 18px 0px 0px 50px;
background-image: url(fond_bout_inscription.jpg);
background-repeat: no-repeat;
margin: 0px 0px 0px 0px;
}
#right #blockContact {
width: 190px;
height: 45px;
margin: 0px 0px 8px 0px;
}
#right #blockContact a {
display: block;
text-decoration: none;
font-size: medium;
width: 140px;
height: 33px;
padding: 12px 0px 0px 50px;
background-image: url(fond_bout_contact.jpg);
background-repeat: no-repeat;
margin: 0px 0px 0px 0px;
}
#right #blockInscription a:hover,
#right #blockContact a:hover {
background-position: 0px -100px;
}
#right #inscritnews {
background-image: url(fond_newsletter.jpg);
background-repeat: no-repeat;
margin: 0px 0px 0px 0px;
padding: 15px 0px 0px 12px;
width: 178px;
height: 79px;
color: #FFFFFF;
font-size: x-small;
}
#right #inscritnews span.titreNews {
font-size: medium;
display: block;
padding: 0px 0px 3px 40px;
}
#right #inscritnews input.saisie {
width: 130px;
vertical-align: middle;
border: none;
background-color: transparent;
background-image: url(fond_saisie_newsletter.gif);
background-repeat: no-repeat;
background-position: left center;
height: 18px;
font-size: x-small;
}
#right #inscritnews input.bouton {
vertical-align: middle;
}

#right #zoneImage{
margin-top: 15px;
}


/*-----------------------------------------------------------------------------------------------------------------------------------------------*/
/*-- ZONE PARTENAIRE / ADRESSE--*/
#zone_bas {
float: left;
position: relative;
width: 960px;
padding: 15px 10px 15px 10px;
border-top: 1px solid #f48c66;
font-size: x-small;
}
#zone_bas #hautpage {
float: left;
width: 100px;
height: 13px;
position: absolute;
top: -30px;
left: 220px;
}
body.bodyaccueil #zone_bas #hautpage {
display: none;
}
#zone_bas #hautpage a {
display: block;
width: 93px;
height: 13px;
padding: 0px 0px 0px 7px;
background-image: url(fond_haut_page.gif);
background-repeat: no-repeat;
color: #FFFFFF;
text-decoration: none;
}
#zone_bas #logos_partenaires {
float: left;
}
#zone_bas #adresse {
float: right;
}
#zone_bas #adresse p {
margin: 0px 0px 0px 0px;
padding: 0px 0px 0px 0px;
}
/*-----------------------------------------------------------------------------------------------------------------------------------------------*/
/*-- FOOTER --*/
#footer {
float: left;
position: relative;
width: 960px;
padding: 15px 10px 15px 10px;
border-top: 1px solid #f48c66;
}
#footer a {
text-decoration: none;
}
#footer #liensfooter {
float: left;
color: #fe4500;
line-height: 1em;
}
#footer #liensfooter li ul {
margin: -14px 0px 0px 117px;
color: #776751;
}
#footer #liensfooter li ul li {
font-size: x-small;
display: inline;
}
#footer #liensfooter li a {
color: #776751;
}
/*-----------------------------------------------------------------------------------------------------------------------------------------------*/
/*-- PLAN DU SITE --*/
#plandusite {
padding-top: 15px;
}
#plandusite a {
text-decoration: none;
}
#plandusite h3 {
margin: 0;
}
#plandusite ul {
padding: 5px 0px 10px 20px;
border-bottom: 1px dashed #DED9D1;
margin-bottom: 10px;
}
#plandusite ul li ul {
padding: 0px 0px 0px 10px;
margin-bottom: 0px;
border-bottom: none;
}
/*-----------------------------------------------------------------------------------------------------------------------------------------------*/
/*-- POP UP --*/
body.bodypopup {
background-image: url(v2_fond_pop_up.gif);
background-repeat: no-repeat;
background-position: top;
}
body.bodypopup #centrage {
width: 580px;
margin: auto;
}
body.bodypopup #total {
float: left;
width: 580px;
}
body.bodypopup #content {
background-image: none;
width: 560px;
padding: 0px 10px 0px 10px;
}
body.bodypopup #headerpopup {
width: 556px;
height: 211px;
padding: 29px 0px 0px 4px;
position: relative;
background-image: url(v2_fond_pop_up.gif);
background-repeat: no-repeat;
background-position: top;
}
body.bodypopup #headerpopup img.gtpop {
position: absolute;
top: 190px;
left: -10px;
}
body.bodypopup #headerpopup img.comite {
position: absolute;
top: 190px;
left: 78px;
}
body.bodypopup #headerpopup img.defipop {
position: absolute;
top: 188px;
left: 330px;
}
body.bodypopup #headerpopup img {
margin: 5px 0px 0px 15px;
}
body.bodypopup #interpopup {
float: left;
line-height: 18px;
width: 560px;
padding: 0px 0px 20px 0px;
background-image: url(pointilles_titres.gif);
background-repeat: repeat-x;
background-position: left bottom;
}
body.bodypopup #interpopup h2 {
margin: 0;
font-size: large;
font-weight: normal;
color: #E7581E;
}
body.bodypopup #interpopup h2 a {
color: #E7581E;
}
body.bodypopup #interpopup ul {
padding: 0px 0px 0px 20px;
}
body.bodypopup #interpopup ul li {
padding: 0px 0px 0px 7px;
background-image: url(puce_niveau1.gif);
background-repeat: no-repeat;
background-position: 0px 9px;
}
body.bodypopup #interpopup ul li ul {
padding: 0px 0px 0px 10px;
}
body.bodypopup #interpopup ul li ul li {
padding: 0px 0px 0px 5px;
background-image: url(puce_niveau2.gif);
background-repeat: no-repeat;
background-position: 0px 10px;
}
body.bodypopup #footerpopup {
float: left;
position: relative;
width: 560px;
height: 40px;
padding: 10px 10px 10px 10px;
font-size: x-small;
}
body.bodypopup #footerpopup a {
text-decoration: none;
}
body.bodypopup #footerpopup #hautpage {
float: left;
width: 100px;
height: 13px;
}
body.bodypopup #footerpopup  #hautpage a {
display: block;
width: 93px;
height: 13px;
padding: 0px 0px 0px 7px;
background-image: url(fond_haut_page.gif);
background-repeat: no-repeat;
color: #FFFFFF;
text-decoration: none;
}
/*-----------------------------------------------------------------------------------------------------------------------------------------------*/
/*--- PARTENAIRES ---*/
p.partor {
float: left;
width: 100%;
padding: 10px;
}
p.partenaires {
float: left;
width: 100%;
padding: 10px;
}
p.partor img,
p.partenaires img {
float: left;
margin-right: 10px;
}
/*-----------------------------------------------------------------------------------------------------------------------------------------------*/
/*--- PHOTOTHEQUE ---*/
table.album {
background-color: #f2f0eb;
border:1px solid #9B907C;
}
table.album td {
text-align: center;
vertical-align: middle;
border: none;
}
/*-----------------------------------------------------------------------------------------------------------------------------------------------*/
/*--- CARTE INTERACTIVE ---*/
body.bodypopup02 #contentcarte {
width: 765px;
height: 650px;
margin: auto;
padding: 0px 0px 20px 15px;
background-image: url(fond_pop_carte.gif);
background-repeat: no-repeat;
}
body.bodypopup02 #contentcarte #carte {
background-image: url(loading_carte.gif);
background-repeat: no-repeat;
background-position: center center;
}
/*-----------------------------------------------------------------------------------------------------------------------------------------------*/
/*--- TEXTE ---*/
div.coul01, .bleu, .coul01 {
color: #009EE0;
}
div.coul02, .orange, .coul02 {
color: #F29400;
}
div.coul03, .orangeFonce, .coul03 {
color: #E7581E;
}
div.coul04, .vert, .coul04 {
color: #9CA103;
}
div.coul05, .fuchsia, .coul05 {
color: #CB006E;
}
div.coul06, .rouge, .coul06 {
color: #CC0000;
}
/*-----------------------------------------------------------------------------------------------------------------------------------------------*/
/*-- BORDURE D'IMAGES --*/
img.bord01, .bordureBleue {
border: 1px solid #009EE0;
}
img.bord02, .bordureOrange {
border: 1px solid #F29400;
}
img.bord03, .bordureOrangeFoncee {
border: 1px solid #E7581E;
}
img.bord04, .bordureVerte {
border: 1px solid #9CA103;
}
img.bord05, .bordureFuchsia {
border: 1px solid #CB006E;
}
img.bord06, .bordureRouge {
border: 1px solid #CC0000;
}
/*-----------------------------------------------------------------------------------------------------------------------*/
/*-- RESULTAT RECHERCHE --*/
table.result {
margin: 15px 0px 10px 0px;
width: 534px
}
.result th {
background-color: #E7581E;
border: 1px solid #E7581E;
vertical-align: top;
color: #FFFFFF;
padding: 5px;
text-align: left;
}
.result td {
vertical-align: top;
padding: 3px;
border: none;
background-color: #FFFFFF;
border-bottom: 1px solid #E7581E;
 }
.result td.title {
text-align: left;
background-color: #FFFFFF;
border-bottom: 1px solid #E7581E;
}
.result td.title a {
font-weight: bold;
color: #E7581E;
 }
.result td.date {
font-size: x-small;
 }
.result td.description {
border-bottom: 1px solid #E7581E;
padding-bottom: 10px;
background-color: #f6f6f6;
 }
html div.prec,
#inter p.lienbasliste {
float: left;
padding-left: 20px;
font-size: x-small;
background-image: url(fleche_precedente.gif);
background-repeat: no-repeat;
background-position: 10px 4px;
line-height: 13px;
}
html div.prec a,
#inter p.lienbasliste a {
display: block;
color: #E7581E;
text-decoration: none;
}
html div.suiv {
float: right;
padding-right: 28px;
font-size: x-small;
background-image: url(fleche_suivante.gif);
background-repeat: no-repeat;
background-position: 39px 4px;
line-height: 13px;
}
html div.suiv a {
display: block;
color: #E7581E;
text-decoration: none;
}
html div.prec a:hover,
html div.suiv a:hover {
text-decoration: underline;
}



/*-----------------------------------------------------------------------------------------------------------------------------------------------*/
/*-- TABLEAUX --*/
table {
width: 100%;
border-collapse: collapse;
}
th,
td {
border: 1px solid #9B907C;
padding: 3px;
vertical-align: top;
}
th {
background-color: #ECE9E4;
color: #E7581E;
}
/*-----------------------------------------------------------------------------------------------------------------------------------------------*/
/*--  INSCRIPTION DES BENEVOLES  --*/
body form div.entry label,
body form div.entry input {
float: left;
vertical-align: bottom;
}
body form div.entry div label.radioSmall {
width: 65px;
}
body form div.entry label.labelLong {
width: 534px;
}
body form div.entry div.decalChoix,
body form div.decalChoix {
padding: 10px 0px 0px 160px;
margin: 0;
float: left;
}
.nobold,
body form div.entry div.nobold label {
font-weight: normal;
}
body form div.autrelangue input.autrelangue {
width: 219px;
}
body form div.autrelangue label.autrelangue {
font-weight: normal;
width: 120px;
margin: 0px 0px 0px 160px;
}
body form div.entry div.mentionSpeciale {
margin: 0px 0px 0px 170px;
clear: both;
font-size: x-small;
line-height: 12px;
color: #CC0000;
}
p.dispojour {
clear: both;
margin: 0;
padding: 0;
font-weight: bold;
color: #E7581E;
}
form.benevoles div.vertical div.decalChoix label {
width:160px;
height: 40px;
padding: 0px 10px 0px 0px;
float: left;
clear: none;
line-height: 16px;
}
form.benevoles div.vertical div.missions label {
height: 60px;
}
body form.benevoles div.entry div input {
margin: 0px 3px 20px 0px;
}
form.benevoles h4 {
float: left;
clear: both;
margin-top: 15px;
padding: 8px 0px 15px 0px;
border-top: 1px solid #E7581E;
width: 515px;
}
/*-----------------------------------------------------------------------------------------------------------------------------------------------*/
.invisible {
display: none;
}
#interpopup p.erreur {
  text-align:center;
  color:#CC0000;
}