body {
margin: 0;
padding: 0px 0px 20px 0px;
font-family: Arial, Helvetica, sans-serif;
font-size: small;
color: #333333;
background-position: top center;
background-repeat: repeat-y;
}
/*-- DEFINITION DU FOND DE PAGE SELON LES RUBRIQUES --*/
body.bodyaccueil {
background-color: #94B6DD;
background-image: url(fond_page_accueil.gif);
}
body.bodyscot {
background-color: #FFE269;
background-image: url(fond_page_scot.gif);
}
body.bodyprojet {
background-color: #B3D26D;
background-image: url(fond_page_projet.gif);
}
body.bodycommentinformer {
background-color: #DF7968;
background-image: url(fond_page_comment_informer.gif);
}
body.bodyallerplusloin {
background-color: #ED8AC3;
background-image: url(fond_page_aller_plus_loin.gif);
}
body.bodygenerique {
background-color: #94B6DD;
background-image: url(fond_page_accueil.gif);
}
/*-- ELEMENTS STANDARDS --*/
h1,
h2,
caption,
legend {
display: none;
}
form,
fieldset {
margin: 0;
padding: 0;
border: none;
}
img {
border: none;
}
a {
color: #333333;
}
/*-- TOTAL --*/
#total {
margin: auto;
width: 776px;
background-color: #FFFFFF;
overflow: hidden;
}
/*-- HEADER --*/
#header {
padding: 29px 0px 0px 22px;
height: 75px;
}
body.bodyaccueil #header {
background-image: url(header_accueil.jpg);
}
body.bodyscot #header {
background-image: url(header_scot.jpg);
}
body.bodyprojet #header {
background-image: url(header_projet.jpg);
}
body.bodycommentinformer #header {
background-image: url(header_comment_informer.jpg);
}
body.bodyallerplusloin #header {
background-image: url(header_aller_plus_loin.jpg);
}
body.bodygenerique #header {
background-image: url(header_generique.jpg);
}
#header ul {
display: none;
}
/*-- MENU --*/
#menu {
float: left;
width: 157px;
padding: 0px 0px 0px 4px;
}
#menu ul {
margin: 0;
padding: 0;
list-style: none;
}
#menu ul li {
margin-bottom: 8px;
padding-bottom: 10px;
background-repeat: no-repeat;
background-position: bottom;
width: 157px;
}
#menu ul li a  {
display: block;
background-repeat: no-repeat;
width: 157px;
text-decoration: none;
}
#menu ul li.lienaccueil ul li a,
#menu ul li.lienscot ul li a,
#menu ul li.lienprojet ul li a,
#menu ul li.liencommentinformer ul li a,
#menu ul li.lienallerplusloin ul li a {
background-image: none;
height: auto;
}
#menu ul li a span {
margin-left: -400px;
}
#menu ul li.lienaccueil {
padding: 0;
}
#menu ul li.lienaccueil a {
height: 26px;
}
body.bodyaccueil #menu ul li.lienaccueil a {
background-image: url(bout_accueil_generique.gif);
background-position: 0px -44px;
}
body.bodyscot #menu ul li.lienaccueil a {
background-image: url(bout_accueil_scot.gif);
}
body.bodyprojet #menu ul li.lienaccueil a {
background-image: url(bout_accueil_projet.gif);
}
body.bodycommentinformer #menu ul li.lienaccueil a {
background-image: url(bout_accueil_comment_informer.gif);
}
body.bodyallerplusloin #menu ul li.lienaccueil a {
background-image: url(bout_accueil_aller_plus_loin.gif);
}
body.bodygenerique #menu ul li.lienaccueil a {
background-image: url(bout_accueil_generique.gif);
}
body.bodyscot #menu ul li.lienaccueil a:hover ,
body.bodyprojet #menu ul li.lienaccueil a:hover ,
body.bodycommentinformer #menu ul li.lienaccueil a:hover ,
body.bodyallerplusloin #menu ul li.lienaccueil a:hover ,
body.bodygenerique #menu ul li.lienaccueil a:hover {
background-position: 0px -44px;
}
#menu ul li.lienscot {
background-color: #FBD533;
background-image: url(fond_menu_scot.gif);
}
#menu ul li.lienscot a {
background-image: url(bout_scot.gif);
height: 28px;
}
#menu ul li.lienscot a:hover,
body.bodyscot #menu ul li.lienscot a {
background-position: 0px -42px;
}
#menu ul li.lienprojet {
background-color: #B7DF3D;
background-image: url(fond_menu_projet.gif);
}
#menu ul li.lienprojet a {
background-image: url(bout_projet.gif);
height: 28px;
}
#menu ul li.lienprojet a:hover,
body.bodyprojet #menu ul li.lienprojet a {
background-position: 0px -42px;
}
#menu ul li.liencommentinformer {
background-color: #C2503D;
background-image: url(fond_menu_comment_informer.gif);
}
#menu ul li.liencommentinformer a {
background-image: url(bout_comment_informer.gif);
height: 41px;
}
#menu ul li.liencommentinformer a:hover,
body.bodycommentinformer #menu ul li.liencommentinformer a {
background-position: 0px -49px;
}
#menu ul li.lienallerplusloin {
background-color: #D34D9A;
background-image: url(fond_menu_aller_plus_loin.gif);
}
#menu ul li.lienallerplusloin a {
background-image: url(bout_aller_plus_loin.gif);
height: 28px;
}
#menu ul li.lienallerplusloin a:hover,
body.bodyallerplusloin #menu ul li.lienallerplusloin a {
background-position: 0px -42px;
}
#menu ul li ul {
font-size: x-small;
}
#menu ul li ul li {
margin: 0;
padding: 0;
line-height: 11px;
}
#menu ul li ul li a {
margin: 0;
padding: 2px 0px 2px 18px;
width: 139px;
text-decoration: none;
background-position: 13px 6px;
}
body.bodyscot #menu ul li.lienscot ul li a,
body.bodyprojet #menu ul li.lienprojet ul li a,
body.bodycommentinformer #menu ul li.liencommentinformer ul li a,
body.bodyallerplusloin #menu ul li.lienallerplusloin ul li a {
background-position: 13px 6px;
}
#menu ul li.lienscot ul li a {
color: #663300;
background-image: url(puce_sous_rub_rouge.gif);
}
#menu ul li.lienscot ul li a:hover,
body.bodyscot #menu ul li.lienscot ul li a.on {
background-position: 13px 6px;
color: #CC0000;
background-color: #FDE491;
}
#menu ul li.lienprojet ul li a {
color: #333300;
background-image: url(puce_sous_rub_rouge.gif);
}
#menu ul li.lienprojet ul li a:hover,
body.bodyprojet #menu ul li.lienprojet ul li a.on {
background-position: 13px 6px;
color: #CC0000;
background-color: #D1E795;
}
#menu ul li.liencommentinformer ul li a {
color: #FFFFFF;
background-image: url(puce_sous_rub_jaune.gif);
}
#menu ul li.liencommentinformer ul li a:hover,
body.bodycommentinformer #menu ul li.liencommentinformer ul li a.on {
background-position: 13px 6px;
color: #CC0000;
background-color: #DDA298;
background-image: url(puce_sous_rub_rouge.gif);
}
#menu ul li.lienallerplusloin ul li a {
color: #FFFFFF;
background-image: url(puce_sous_rub_jaune.gif);
}
#menu ul li.lienallerplusloin ul li a:hover,
body.bodyallerplusloin #menu ul li.lienallerplusloin ul li a.on {
background-position: 13px 6px;
color: #CC0000;
background-color: #E3A0C6;
background-image: url(puce_sous_rub_rouge.gif);
}
/*-- CONTENT --*/
#content {
float: left;
width: 615px;
margin-bottom: 20px;
}
/*-- ARIANNERECH --*/
#content #ariannerech {
float: left;
margin-bottom: 15px;
width: 615px;
height: 26px;
font-size: x-small;
background-repeat: no-repeat;
}
body.bodyaccueil #content #ariannerech {
background-image: url(fond_arianne_accueil.gif);
}
body.bodyscot #content #ariannerech {
background-image: url(fond_arianne_scot.gif);
}
body.bodyprojet #content #ariannerech {
background-image: url(fond_arianne_projet.gif);
}
body.bodycommentinformer #content #ariannerech {
background-image: url(fond_arianne_comment_informer.gif);
}
body.bodyallerplusloin #content #ariannerech {
background-image: url(fond_arianne_aller_plus_loin.gif);
}
body.bodygenerique #content #ariannerech {
background-image: url(fond_arianne_accueil.gif);
}
#content #ariannerech #filarianne {
float: left;
padding: 6px 0px 0px 0px;
}
body.bodyaccueil #content #ariannerech #filarianne {
display: none;
}
body.bodyscot #content #ariannerech #filarianne,
body.bodyscot #content #ariannerech #filarianne a {
color: #333300;
}
body.bodyprojet #content #ariannerech #filarianne,
body.bodyprojet #content #ariannerech #filarianne a  {
color: #333300;
}
body.bodycommentinformer #content #ariannerech #filarianne,
body.bodycommentinformer #content #ariannerech #filarianne a {
color: #660000;
}
body.bodyallerplusloin #content #ariannerech #filarianne,
body.bodyallerplusloin #content #ariannerech #filarianne a {
color: #68003B;
}
body.bodygenerique #content #ariannerech #filarianne,
body.bodygenerique #content #ariannerech #filarianne a {
color: #002A59;
}
#content #ariannerech #recherche {
padding: 3px 5px 0px 0px;
float: right;
width: 210px;
height: 17px;
color: #FFFFFF;
}
#content #ariannerech #recherche input.saisie {
width: 120px;
font-family: Arial, Helvetica, sans-serif;
font-size: x-small;
color: #004797;
border: 1px solid #004797;
vertical-align: middle;
}
#content #ariannerech #recherche input.boutok {
margin-left: 3px;
vertical-align: middle;
}
/*-- INTER --*/
body.bodyaccueil #content #inter #actus {
position: relative;
float: left;
width: 400px;
height: 219px;
padding: 6px 10px 0px 10px;
background-image: url(fond_actus.gif);
background-repeat: no-repeat;
}
body.bodyaccueil #content #inter #actus h3 {
background-image: none;
color: #004797;
padding: 0px 0px 5px 0px;
}
body.bodyaccueil #content #inter #actus div {
float: left;
width: 400px;
padding: 0;
}
body.bodyaccueil #content #inter #actus div.commandes {
width: 50px;
height: 7px;
margin-top: 172px;
padding: 0px 0px 0px 360px;
}
body.bodyaccueil #content #inter #actus div.commandes a {
margin: 0;
}
body.bodyaccueil #content #inter #actus div.commandes img {
margin: 0px 5px 0px 0px;
float: left;
}
body.bodyaccueil #content #inter #actus div #actuList {
position: absolute;
top: 30px;
width: 400px;
clip: rect(0px 400px 170px 0px);
height: auto;
padding: 0;
}
body.bodyaccueil #content #inter #actus div #actuList p {
float: left;
padding: 0;
margin-bottom: 10px;
height: 80px;
width: 400px;
overflow: hidden;
}
body.bodyaccueil #content #inter #actus div #actuList p a {
text-decoration: none;
}
body.bodyaccueil #content #inter #actus div #actuList p strong a {
color: #CC3300;
}
body.bodyaccueil #content #inter #actus div #actuList p img {
float: right;
margin-left: 8px;
border: 1px solid #CC3300; 
}
/*----------------------------------------------------------------------------------------------------------------------------------------------------------------------------*/
#content #inter {
float: left;
padding: 0px 20px 0px 20px;
width: 420px;
text-align: justify;
}
#content #inter p {
margin: 0;
padding: 8px 0px 8px 0px;
}
#content #inter h3,
#content #inter h3 a {
font-size: large;
padding: 0px 0px 5px 10px;
margin: 0px 0px 8px 0px;
background-position: left bottom;
background-repeat: no-repeat;
text-align: left;
}
#content #inter h3 span {
display: block;
}
body.bodyaccueil #content #inter h3,
body.bodygenerique #content #inter h3 {
color: #B3240D;
background-image: url(fond_titre_accueil.gif);
}
body.bodyaccueil #content #inter h3 a,
body.bodygenerique #content #inter h3 a {
color: #B3240D;
}
body.bodyscot #content #inter h3 {
color: #996600;
background-image: url(fond_titre_scot.gif);
}
body.bodyscot #content #inter h3 a {
color: #996600;
}
body.bodyprojet #content #inter h3 {
color: #608900;
background-image: url(fond_titre_projet.gif);
}
body.bodyprojet #content #inter h3 a {
color: #608900;
}
body.bodycommentinformer #content #inter h3 {
color: #FF6600;
background-image: url(fond_titre_comment_informer.gif);
}
body.bodycommentinformer #content #inter h3 a {
color: #FF6600;
}
body.bodyallerplusloin #content #inter h3 {
color: #660033;
background-image: url(fond_titre_aller_plus_loin.gif);
}
body.bodyallerplusloin #content #inter h3 a {
color: #660033;
}
#content #inter h4,
#content #inter h4 a {
font-size: medium;
padding: 0;
margin: 5px 0px 10px 0px;
color: #004797;
font-style: italic;
text-align: left;
font-family: Trebuchet MS, Arial, Helvetica, sans-serif;
}
#content #inter ol,
#interpopup ol {
margin: 10px 0px 0px 50px;
padding: 0;
}
#content #inter ol li,
#interpopup ol li {
padding: 0;
margin: 0px 0px 10px 0px;
}
#content #inter ul,
#interpopup ul {
margin: 10px 0px 10px 30px;
padding: 0;
list-style: none;
}
#content #inter ul li,
#interpopup ul li {
margin: 0;
padding: 0px 0px 8px 12px;
background-repeat: no-repeat;
background-position: 0px 3px;
}
body.bodyaccueil #content #inter ul li,
body.bodygenerique #content #inter ul li,
body.bodypopup #interpopup ul li {
background-image: url(puce_inter_acc_gen.gif);
}
body.bodyscot #content #inter ul li {
background-image: url(puce_inter_scot.gif);
}
body.bodyprojet #content #inter ul li {
background-image: url(puce_inter_projet.gif);
}
body.bodycommentinformer #content #inter ul li {
background-image: url(puce_inter_comment_informer.gif);
}
body.bodyallerplusloin #content #inter ul li {
background-image: url(puce_inter_aller_plus_loin.gif);
}
#content #inter ul li ul,
#interpopup ul li ul {
margin: 0px 0px 0px 20px;
}
body.bodyaccueil #content #inter ul li ul li,
body.bodygenerique #content #inter ul li ul li,
body.bodyscot #content #inter ul li ul li,
body.bodyprojet #content #inter ul li ul li,
body.bodycommentinformer #content #inter ul li ul li,
body.bodyallerplusloin #content #inter ul li ul li,
body.bodypopup #interpopup ul li ul li {
margin: 0;
padding: 3px 0px 0px 9px;
background-repeat: no-repeat;
background-position: 0px 10px;
background-image: url(puce_inter_second_niveau.gif);
}
/*LISTE CALENDRIER*/
#calendr {
float: left;
width: 420px;
}
#calendr div {
float: left;
}
#calendr #calendlegend {
float: left;
margin-left: 10px;
width: 90px;
height: 246px;
text-align: center;
color: #FFFFFF;
font-size: x-small;
background-image: url(fond_calendrier_droite.gif);
background-repeat: no-repeat;
}
#content #inter ul.calendrier, .listeCalendrier {
float: left;
margin: 0px 0px 10px 20px;
width: 200px;
padding: 0;
list-style: none;
text-align: left;
}
body.bodyscot #content #inter ul.calendrier li {
margin: 0;
padding: 0px 0px 8px 20px;
background-repeat: no-repeat;
background-position: 0px 4px;
background-image: url(fleche_rouge.gif);
}
/*-- TOTEM --*/
body.bodyaccueil #content #totem {
float: left;
width: 155px;
padding: 0;
background-image: none;
}
body.bodyaccueil #content #totem #visutot {
margin: 0;
}
body.bodyaccueil #content #totem #donneravis {
float: left;
margin: 15px 0px 0px 0px;
width: 150px;
height: 63px;
background-image: url(fond_donner_avis_accueil.gif);
background-repeat: no-repeat;
}
body.bodyaccueil #content #totem #donneravis a {
display: block;
padding: 8px 0px 0px 13px;
font-weight: bold;
text-decoration: none;
width: 137px;
height: 55px;
line-height: 17px;
font-size: medium;
}
body.bodyaccueil #content #totem #carte {
float: left;
margin: 15px 0px 0px 0px;
width: 150px;
height: 244px;
background-image: url(fond_carte_interactive_accueil.gif);
background-repeat: no-repeat;
}
body.bodyaccueil #content #totem #carte p {
margin: 3px 0px 3px 0px;
}
body.bodyaccueil #content #totem #carte a {
display: inline;
padding: 0;
width: auto;
height: auto;
}
body.bodyaccueil #content #totem #carte p.titrecarte a {
display: block;
padding: 5px 0px 0px 13px;
font-weight: bold;
text-decoration: none;
line-height: 17px;
font-size: medium;
}
body.bodyaccueil #content #totem #carte p.liencarte {
margin: 10px 0px 0px 10px;
line-height: 17px;
font-size: x-small;
color: #781100;
}
body.bodyaccueil #content #totem #carte p.liencarte a {
padding: 0;
font-weight: bold;
text-decoration: underline;
}
/*----------------------------------------------------------------------------------------------------------------------------------------------------------------------------*/
#content #totem {
float: left;
width: 155px;
padding-bottom: 165px;
background-image: url(fond_bas_totem_droit.gif);
background-repeat: no-repeat;
background-position: bottom;
}
#content #totem #savoirplus {
float: left;
width: 150px;
padding: 0px 0px 10px 0px;
background-image: url(fond_zone_savoir_plus.gif);
background-position: bottom;
background-repeat: repeat-y;
font-size: x-small;
}
#content #totem #savoirplus h4 {
margin: 0;
width: 150px;
height: 31px;
margin-bottom: 3px;
background-image: url(titre_zone_savoir_plus.gif);
}
#content #totem #savoirplus h4 span {
display: none;
}
#content #totem #savoirplus p {
margin: 0;
padding: 0px 10px 0px 10px;
color: #597E03;
}
#content #totem #savoirplus a,
#content #totem #savoirplus p a {
color: #A01D08;
text-decoration: none;
}
#content #totem #savoirplus a:hover,
#content #totem #savoirplus p a:hover {
text-decoration: underline;
}
#content #totem #savoirplus ul {
margin: 3px 10px 3px 15px;
padding: 0;
list-style: none;
}
#content #totem #savoirplus ul li {
margin: 0;
padding: 0px 0px 0px 4px;
background-image: url(puce_savoir_plus.gif);
background-repeat: no-repeat;
background-position: 0px 5px;
}
#content #totem #donneravis,
#content #totem #carte {
float: left;
margin: 15px 0px 0px 0px;
width: 150px;
height: 50px;
background-repeat: no-repeat;
}
#content #totem #donneravis {
background-image: url(fond_donner_avis_inter.gif);
}
#content #totem #carte {
background-image: url(fond_carte_interactive_inter.gif);
}
#content #totem #donneravis a,
#content #totem #carte a {
display: block;
padding: 10px 0px 0px 13px;
font-weight: bold;
text-decoration: none;
width: 137px;
height: 40px;
line-height: 12px;
}
#content #totem #donneravis a {
color: #395200;
}
#content #totem #carte a {
color: #781100;
}
#content #totem #visutot {
margin: 15px 0px 0px 0px;
float: left;
width: 150px;
}
/*-- FOOTER --*/
#footer {
clear: both;
margin: 0px 0px 0px 0px;
background-repeat: no-repeat;
font-size: x-small;
color: #FFFFFF;
height: 89px;
width: 776px;
}
body.bodyaccueil #footer {
background-image: url(fond_footer_accueil.gif);
}
body.bodyscot #footer {
background-image: url(fond_footer_scot.gif);
}
body.bodyprojet #footer {
background-image: url(fond_footer_projet.gif);
}
body.bodycommentinformer #footer {
background-image: url(fond_footer_comment_informer.gif);
}
body.bodyallerplusloin #footer {
background-image: url(fond_footer_aller_plus_loin.gif);
}
body.bodygenerique #footer {
background-image: url(fond_footer_accueil.gif);
}
#footer ul {
clear: both;
float: right;
margin: 0;
padding: 53px 25px 0px 0px;
text-align: right;
}
#footer ul li {
margin: 0;
padding: 0;
display: inline;
}
#footer ul a {
color: #FFFFFF;
text-decoration: none;
}
#footer ul a:hover {
text-decoration: underline;
}
#footer #fonctions {
width: 586px;
padding: 0px 0px 0px 190px;
}
#footer #fonctions .hautpage {
float: left;
}
p.hautpage {
font-size: x-small;
}
#footer #fonctions .hautpage a,
p.hautpage a {
color: #B3240D;
text-decoration: none;
padding-left: 15px;
background-image: url(puce_haut_page.gif);
background-repeat: no-repeat;
background-position: 0px 2px;
}
#footer #fonctions #imprimer {
float: right;
padding-right: 25px;
}
#footer #fonctions #imprimer a {
color: #B3240D;
text-decoration: none;
padding-right: 15px;
background-image: url(icone_imprimer.gif);
background-repeat: no-repeat;
background-position: right top;
}
#footer #fonctions .hautpage a:hover,
p.hautpage a:hover,
#footer #fonctions #imprimer a:hover {
text-decoration: underline;
}
/*TABLEAUX*/
#inter table,
#interpopup table {
margin: 15px 0px 10px 0px;
border-collapse: collapse;
}
#inter table th,
#inter table th a,
#interpopup table th,
#interpopup table th a {
vertical-align: top;
color: #FFFFFF;
padding: 3px;
text-align: left;
}
#inter table td,
#interpopup table td {
vertical-align: top;
padding: 3px;
}
body.bodyaccueil #inter table th,
body.bodygenerique #inter table th,
body.bodypopup #interpopup table th {
background-color: #7A9FC9;
border: 1px solid #004797;
}
body.bodyaccueil #inter table td,
body.bodygenerique #inter table td,
body.bodypopup #interpopup table td {
background-color: #DDECFE;
border: 1px solid #6691C1;
}
body.bodyscot #inter table th {
background-color: #D5A53B;
border: 1px solid #885E00;
}
body.bodyscot #inter table td {
background-color: #FCF4D2;
border: 1px solid #FBCE2A;
}
body.bodyprojet #inter table th {
background-color: #A8C17F;
border: 1px solid #6B8A38;
}
body.bodyprojet #inter table td {
background-color: #E8ECE1;
border: 1px solid #A8C17F;
}
body.bodycommentinformer #inter table th {
background-color: #C14F3C;
border: 1px solid #A01D08;
}
body.bodycommentinformer #inter table td {
background-color: #F0CEC8;
border: 1px solid #B8412D;
}
body.bodyallerplusloin #inter table th {
background-color: #D34D9A;
border: 1px solid #A6246E;
}
body.bodyallerplusloin #inter table td {
background-color: #F1D7E6;
border: 1px solid #CF88CA;
}
/*STYLES TABLEAUX APPLICABLES*/
body.bodyaccueil #inter table.tableau01,
body.bodygenerique #inter table.tableau01,
body.bodyscot #inter table.tableau01,
body.bodyprojet #inter table.tableau01,
body.bodycommentinformer #inter table.tableau01, 
body.bodyallerplusloin #inter table.tableau01,
table.tableau01,
.tableauGenerique {
margin: 15px 0px 10px 0px;
border-collapse: collapse;
}
body.bodyaccueil #inter table.tableau01 th,
body.bodygenerique #inter table.tableau01 th,
body.bodyscot #inter table.tableau01 th,
body.bodyprojet #inter table.tableau01 th,
body.bodycommentinformer #inter table.tableau01 th, 
body.bodyallerplusloin #inter table.tableau01 th {
background-color: #7A9FC9;
border: 1px solid #004797;
}
body.bodyaccueil #inter table.tableau01 td,
body.bodygenerique #inter table.tableau01 td,
body.bodyscot #inter table.tableau01 td,
body.bodyprojet #inter table.tableau01 td,
body.bodycommentinformer #inter table.tableau01 td, 
body.bodyallerplusloin #inter table.tableau01 td {
background-color: #DDECFE;
border: 1px solid #6691C1;
}
/*-- RESULTAT RECHERCHE --*/
body.bodygenerique #inter table.result {
width: 100%;
margin: 5px 0px 10px 0px;
}
body.bodygenerique #inter table.result th {
background-color: #7A9FC9;
vertical-align: top;
color: #FFFFFF;
padding: 5px;
text-align: left;
border: none;
}
body.bodygenerique #inter table.result td {
vertical-align: top;
padding: 3px;
border: none;
 }
body.bodygenerique #inter table.result td.title {
text-align: left;
background-color: #FFFFFF;
width: 70%;
}
body.bodygenerique #inter table.result td.title a {
font-weight: bold;
color: #004797;
width: 30%;
}
body.bodygenerique #inter table.result td.date {
font-size: x-small;
background-color: #FFFFFF;
 }
body.bodygenerique #inter table.result td.description {
border-bottom: 1px solid #6691C1;
padding-bottom: 10px;
background-color: #DDECFE;
 }
html div.prec {
float: left;
padding-left: 2px;
font-size: x-small;
}
html div.prec a {
display: block;
padding: 0px 0px 0px 8px;
background-image: url(fleche_precedente.gif);
background-repeat: no-repeat;
background-position: 0px 5px;
color: #004797;
text-decoration: none;
}
html div.suiv {
float: right;
font-size: x-small;
}
html div.suiv a {
display: block;
padding: 0px 8px 0px 0px;
background-image: url(fleche_suivante.gif);
background-repeat: no-repeat;
background-position: 40px 5px;
color: #004797;
text-decoration: none;
}
html div.prec a:hover,
html div.suiv a:hover {
color: #7A9FC9;
}
/*PLAN DU SITE*/
body.bodygenerique #inter #plandusite {
margin-top: -8px;
padding: 0px 20px 0px 10px;
}
body.bodygenerique #inter #plandusite h3 {
background-image: none;
color: #004797;
margin: 0px 0px 8px 0px;
padding: 5px 0px 5px 5px;
background-color: #D5E9FF;
font-size: medium;
font-weight: normal;
}body.bodygenerique #inter #plandusite h3 a {
color: #004797;
text-decoration: none;
}
body.bodygenerique #inter #plandusite ul {
margin: -5px 0px 8px 30px;
}
/*POP UP*/
body.bodypopup {
background-color: #94B6DD;
background-image: url(fond_page_pop_up.gif);
}
/*---------------------------------------------------------------------------------------------*/
#totalpopup {
margin: auto;
width: 560px;
background-color: #FFFFFF;
overflow: hidden;
}
/*---------------------------------------------------------------------------------------------*/
#headerpopup {
padding: 18px 0px 0px 15px;
margin-bottom: 15px;
height: 57px;
background-image: url(header_pop_up.jpg);
background-repeat: no-repeat;
overflow: hidden;
}
/*---------------------------------------------------------------------------------------------*/
#headerpopupcommune {
padding: 0;
margin-bottom: 15px;
height: 75px;
overflow: hidden;
}
/*---------------------------------------------------------------------------------------------*/
#interpopup {
float: left;
padding: 0px 20px 30px 20px;
width: 520px;
text-align: justify;
}
#interpopup h2,
#interpopup h2 a {
display: block;
width: 520px;
font-size: large;
padding: 0px 0px 5px 10px;
margin: 0px 0px 10px 0px;
background-image: url(fond_titre_pop_up.gif);
background-position: left bottom;
background-repeat: no-repeat;
color: #B3240D;
text-align: left;
}
#interpopup h3,
#interpopup h3 a {
font-size: medium;
padding: 0;
margin: 0px 0px 8px 0px;
color: #004797;
font-style: italic;
text-align: left;
font-family: Trebuchet MS, Arial, Helvetica, sans-serif;
}
#interpopup p {
margin: 8px 0px 8px 0px;
}
/*---------------------------------------------------------------------------------------------*/
#footerpopup {
clear: both;
margin: 0px 0px 0px 0px;
background-image: url(footer_pop_up.gif);
background-repeat: no-repeat;
font-size: x-small;
color: #FFFFFF;
height: 75px;
width: 560px;
}
#footerpopup div.hautpage {
float: left;
padding-left: 25px;
}
#footerpopup div.hautpage a {
color: #B3240D;
text-decoration: none;
padding-left: 15px;
background-image: url(puce_haut_page.gif);
background-repeat: no-repeat;
background-position: 0px 2px;
}
#footerpopup #imprimer {
float: right;
padding-right: 25px;
}
#footerpopup #imprimer a {
color: #B3240D;
text-decoration: none;
padding-right: 15px;
background-image: url(icone_imprimer.gif);
background-repeat: no-repeat;
background-position: right top;
}
#footerpopup div.hautpage a:hover,
#footerpopu #imprimer a:hover {
text-decoration: underline;
}
/*-- TEXTES --*/
div.coul01, .bleu, .coul01 {
color: #004797;
}
div.coul02, .rouge, .coul02 {
color: #A01D08;
}
div.coul03, .vert, .coul03 {
color: #81B40B;
}
div.coul04, .orange, .coul04 {
color: #FCAE00;
}
div.coul05, .violet, .coul05 {
color: #AD2B75;
}
div.coul06, .marron, .coul06 {
color: #8E5F00;
}
/*-- BORDURES D'IMAGES --*/
img.border01 , .bordureRouge {
border: 1px solid #A01D08;
}
img.border02 , .bordureBleu {
border: 1px solid #006699;
}
img.border03 , .bordureVerte {
border: 1px solid #81B40B;
}
img.border04, .bordureOrange {
border: 1px solid #FCAE00;
}
img.border05, .bordureViolete {
border: 1px solid #AD2B75;
}
img.border06, .bordureMarron {
border: 1px solid #8E5F00;
}
/*------------------------------------------------------------------------------------------------------*/
.invisible {
display: none;
}